Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Trimmable DotNet Project #304

Merged
merged 136 commits into from
Aug 25, 2022

Commits on Apr 26, 2022

  1. Configuration menu
    Copy the full SHA
    9fba18b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507ab54 View commit details
    Browse the repository at this point in the history
  3. more descriptive trim warnings

    ds5678 committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    43d1aa5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e404cb View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Bump System.Text.Json from 6.0.4 to 6.0.5

    Bumps [System.Text.Json](https://github.com/dotnet/runtime) from 6.0.4 to 6.0.5.
    - [Release notes](https://github.com/dotnet/runtime/releases)
    - [Commits](dotnet/runtime@v6.0.4...v6.0.5)
    
    ---
    updated-dependencies:
    - dependency-name: System.Text.Json
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jun 15, 2022
    Configuration menu
    Copy the full SHA
    640403d View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Configuration menu
    Copy the full SHA
    410b90d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2022

  1. Configuration menu
    Copy the full SHA
    8e4de81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8375199 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc5ce14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ef199a View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. Configuration menu
    Copy the full SHA
    09d5166 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f982803 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Configuration menu
    Copy the full SHA
    3573e63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f6032c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fea51df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f700ac View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. Configuration menu
    Copy the full SHA
    6f169b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d510ec9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e4ef4c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2022

  1. Configuration menu
    Copy the full SHA
    c7039c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e871718 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Washi1337#326 from Washi1337/feature/pdb-meta-streams

    PDB Info and DBI streams
    Washi1337 authored Jun 25, 2022
    Configuration menu
    Copy the full SHA
    a774186 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Configuration menu
    Copy the full SHA
    3aa01a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c73a427 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f60f298 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2022

  1. Configuration menu
    Copy the full SHA
    5542366 View commit details
    Browse the repository at this point in the history
  2. BUGFIX: Disable exact assembly version match in signature comparisons…

    … during metadata resolution.
    Washi1337 committed Jul 9, 2022
    Configuration menu
    Copy the full SHA
    57b0cb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1948c5d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c052097 View commit details
    Browse the repository at this point in the history
  5. Merge pull request Washi1337#330 from Washi1337/hotfix/preserve-order…

    …-nested-typerefs
    
    Hotfix: Preserve unusual order of nested type refs
    Washi1337 authored Jul 9, 2022
    Configuration menu
    Copy the full SHA
    9b51059 View commit details
    Browse the repository at this point in the history
  6. Merge pull request Washi1337#331 from Washi1337/hotfix/md-resolution-…

    …version-check
    
    Hotfix: Metadata resolution should not check for assembly version during member lookup
    Washi1337 authored Jul 9, 2022
    Configuration menu
    Copy the full SHA
    de84e0e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b43b84a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    37e8dde View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5954241 View commit details
    Browse the repository at this point in the history
  10. Version bump to v4.11.2

    Washi1337 committed Jul 9, 2022
    Configuration menu
    Copy the full SHA
    e2d65b5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    09103b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. Bump Nullable from 1.3.0 to 1.3.1

    Bumps [Nullable](https://github.com/manuelroemer/Nullable) from 1.3.0 to 1.3.1.
    - [Release notes](https://github.com/manuelroemer/Nullable/releases)
    - [Changelog](https://github.com/manuelroemer/Nullable/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/manuelroemer/Nullable/commits)
    
    ---
    updated-dependencies:
    - dependency-name: Nullable
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jul 11, 2022
    Configuration menu
    Copy the full SHA
    5419a46 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. Configuration menu
    Copy the full SHA
    7426481 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f9528c View commit details
    Browse the repository at this point in the history
  3. Add S_UDT read support.

    Washi1337 committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    ee231d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8e26e83 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2022

  1. Configuration menu
    Copy the full SHA
    f0cd900 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5170115 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2022

  1. Configuration menu
    Copy the full SHA
    92760d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6434d0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c2f42d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e898c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63d0f96 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2022

  1. Rename Types to Leaves.

    Washi1337 committed Jul 21, 2022
    Configuration menu
    Copy the full SHA
    e5592d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Configuration menu
    Copy the full SHA
    d81e0a4 View commit details
    Browse the repository at this point in the history
  2. BUGFIX: TpiStream::TryGetTypeRecordReader should return a reader that…

    … is sliced including the two header bytes.
    Washi1337 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1ef794e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cecbf4a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f04ec64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f168740 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca8436e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    53f3e8b View commit details
    Browse the repository at this point in the history
  8. Extract CodeViewComplexType from EnumType, add read support for LF_CL…

    …ASS, LF_STRUCTURE and LF_INTERFACE records.
    Washi1337 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1e9cc01 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Configuration menu
    Copy the full SHA
    6bd00ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e5a9db View commit details
    Browse the repository at this point in the history
  3. Add type tests.

    Washi1337 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    b548e82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b449cc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75e1172 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c367a8f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a273559 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2022

  1. Configuration menu
    Copy the full SHA
    eee0f2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb3d977 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90bc833 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3766e24 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86bffa0 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. Configuration menu
    Copy the full SHA
    6ac9cee View commit details
    Browse the repository at this point in the history
  2. Add missing xmldocs.

    CursedLand committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    4422b63 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. Configuration menu
    Copy the full SHA
    c1e1639 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Washi1337#332 from Washi1337/dependabot/nuget/deve…

    …lopment/Nullable-1.3.1
    
    Bump Nullable from 1.3.0 to 1.3.1
    Washi1337 authored Aug 7, 2022
    Configuration menu
    Copy the full SHA
    86ab800 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Washi1337#325 from Washi1337/dependabot/nuget/deve…

    …lopment/System.Text.Json-6.0.5
    
    Bump System.Text.Json from 6.0.4 to 6.0.5
    Washi1337 authored Aug 7, 2022
    Configuration menu
    Copy the full SHA
    b372492 View commit details
    Browse the repository at this point in the history
  4. Changes Request Applied.

    CursedLand committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    17e14ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9bd7747 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Update xunit deps.

    Washi1337 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    b3f0444 View commit details
    Browse the repository at this point in the history
  2. Syntax & Grammer fixs.

    CursedLand committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    80d5d8b View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Fix: GenericType setter

    JPaja committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    b78c244 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Merge pull request Washi1337#338 from JPaja/development

    Make TypeDefOrRefSignature.Type settable
    Washi1337 authored Aug 10, 2022
    Configuration menu
    Copy the full SHA
    fb63f8c View commit details
    Browse the repository at this point in the history
  2. Merge pull request Washi1337#337 from CursedLand/development

    Callbacks implementation for MemberCloner
    Washi1337 authored Aug 10, 2022
    Configuration menu
    Copy the full SHA
    17383f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22f7b1e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f50531 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5048a9 View commit details
    Browse the repository at this point in the history
  6. Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0

    Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.2.0 to 17.3.0.
    - [Release notes](https://github.com/microsoft/vstest/releases)
    - [Commits](microsoft/vstest@v17.2.0...v17.3.0)
    
    ---
    updated-dependencies:
    - dependency-name: Microsoft.NET.Test.Sdk
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Aug 10, 2022
    Configuration menu
    Copy the full SHA
    e69c062 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c6bb816 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    528c663 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a72dcd9 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Configuration menu
    Copy the full SHA
    76f55a8 View commit details
    Browse the repository at this point in the history
  2. Add BaseClassField::.ctor

    Washi1337 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    7b3379a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b1d549c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2afd6f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    53834b2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1764c50 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6344941 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    59e021f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4f30643 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Merge pull request Washi1337#342 from Washi1337/feature/pdb-image

    PDB Leaf and Type Records
    Washi1337 authored Aug 12, 2022
    Configuration menu
    Copy the full SHA
    1c1768d View commit details
    Browse the repository at this point in the history
  2. Merge pull request Washi1337#343 from Washi1337/dependabot/nuget/deve…

    …lopment/Microsoft.NET.Test.Sdk-17.3.0
    
    Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0
    Washi1337 authored Aug 12, 2022
    Configuration menu
    Copy the full SHA
    ee70984 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. BUGFIX: Performance regression on creating new TypeDefOrRef and Gener…

    …icInstance type signatures.
    Washi1337 committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    90d2ba0 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    505da7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf3b6cb View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2022

  1. Configuration menu
    Copy the full SHA
    cb283fc View commit details
    Browse the repository at this point in the history
  2. Remove public imagebase and 32bit properties in TLS directory, and us…

    …e new UpdateOffsets instead.
    Washi1337 committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    27d4def View commit details
    Browse the repository at this point in the history
  3. Add CodeSegment.UpdateOffsets override. Remove image base argument in…

    … CodeSegment constructor usages.
    Washi1337 committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    7e62f4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e09103f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b03c98 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c00e898 View commit details
    Browse the repository at this point in the history
  7. Add DocumentRow structure.

    Washi1337 committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    c3da2f3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3a4f938 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e605bdb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ff2824b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    acc16ba View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0a818e9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    df9a7d2 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a49e1f7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    57be35a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. Configuration menu
    Copy the full SHA
    5b21249 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa159cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32d2aee View commit details
    Browse the repository at this point in the history
  4. Merge pull request Washi1337#346 from Washi1337/feature/imgbase-in-up…

    …date-offsets
    
    Refactor ISegment::UpdateOffsets
    Washi1337 authored Aug 21, 2022
    Configuration menu
    Copy the full SHA
    479f605 View commit details
    Browse the repository at this point in the history
  5. Add ITypeDefOrRef.ToTypeSignature overload taking isValueType paramet…

    …er, avoiding expensive resolutions.
    Washi1337 committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    591f610 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    a45279b View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Add PdbStream.

    Washi1337 committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    4cfa428 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c17393 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa7a3df View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e493785 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    28f812d View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Configuration menu
    Copy the full SHA
    6cfb095 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fb58c7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0d1605 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2ea332 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. Only include sorted bits of type system or pdb tables if tables strea…

    …m contains these tables.
    Washi1337 committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    f1017bf View commit details
    Browse the repository at this point in the history
  2. Merge pull request Washi1337#348 from Washi1337/feature/portable-pdb-…

    …tables
    
    Read/Write support Portable PDB metadata
    Washi1337 authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    6a0ae2c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1aca894 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    558cff9 View commit details
    Browse the repository at this point in the history