Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/linker
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c9ba21d
Choose a base ref
...
head repository: dotnet/linker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 10bb5ae
Choose a head ref
  • 14 commits
  • 33 files changed
  • 6 contributors

Commits on Dec 9, 2022

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

Commits on Dec 10, 2022

  1. Fix quadratic algorithm in CompilerGeneratedState (#3150)

    The way this code was supposed to work was that it would scan the compiler-
    generated type and all its descendants, record each generated type it found,
    then fill in information for all of the found types. The way it actually
    worked was that it would scan the descendants, record each generated type, then
    try to fill in information *for all generated types found in the program*. This
    is quadratic as you start adding types, as you rescan everything you've added
    before. The fix is to record just the types from the current pass, and then
    add them to the larger bag when everything's complete.
    agocke authored Dec 10, 2022
    Configuration menu
    Copy the full SHA
    27ce032 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2022

  1. Add a test which uncovered stack overflow in 7.0 (#3156)

    Recurisve generics with interface marking annotation used to cause stackoverflow in the linker.
    The test now passes since the problem was fixed in #3073
    vitek-karas authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    dde6d62 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/arcade build 20221…

    …209.3 (#3159)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored Dec 12, 2022
    Configuration menu
    Copy the full SHA
    2db841f View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. [main] Update dependencies from dotnet/arcade (#3166)

    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Dec 19, 2022
    Configuration menu
    Copy the full SHA
    7a613cd View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2023

  1. Update dependencies from https://github.com/dotnet/arcade build 20221…

    …223.1 (#3169)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored Jan 2, 2023
    Configuration menu
    Copy the full SHA
    afdb206 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/arcade build 20221…

    …230.1 (#3170)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored Jan 2, 2023
    Configuration menu
    Copy the full SHA
    c30cfda View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2023

  1. Add tests for type deconstruction and construction (#3164)

    This was prompted by #3158
    So I just added several tests for various shapes of type deconstructions. To make it symmetric I also added tests for what I call type construction (tuples, anonymous types, records).
    vitek-karas authored Jan 3, 2023
    Configuration menu
    Copy the full SHA
    72d05e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Update cecil (#3171)

    sbomer authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    19c7f53 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Add tests for ldtoken analysis and fixes a small bug for a field (#3173)

    LdToken acts basically as a reflection access and so it needs to warn about the returned member if that has annotations on it.
    vitek-karas authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    beb6d3b View commit details
    Browse the repository at this point in the history
  2. Revert "Update cecil" (#3174)

    This reverts commit 19c7f53.
    marek-safar authored Jan 5, 2023
    Configuration menu
    Copy the full SHA
    4b3f78c View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Fix new warning which shows up with latest roslyn (#3179)

    First encountered in dotnet/runtime#80235, so copying the change to dotnet/linker
    vitek-karas authored Jan 9, 2023
    Configuration menu
    Copy the full SHA
    12885df View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. Update cecil (#3180)

    To pick up RVA field fix
    sbomer authored Jan 10, 2023
    Configuration menu
    Copy the full SHA
    7716bee View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

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