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: a5f8466
Choose a base ref
...
head repository: dotnet/linker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f2dd65f
Choose a head ref
  • 16 commits
  • 42 files changed
  • 6 contributors

Commits on Oct 29, 2021

  1. Ruc on type analyzer part 1 (#2330)

    Add logic to check some of the Ruc on type analysis warnings
    Change field and event signature to match analyzer and linker to a single signature mode
    Add class as a diagnostic target
    Fix issue where attributes ProducedBy.Trimmer/ProducedBy.All are skipped if they are surrounded by ProducedBy.Analyzer attributes
    Bring IsConstructor and IsStaticConstructor from Roslyn source
    Remove special case for printing warnings in the event instead of the caller of the event accessor
    
    Scenarios of Ruc on type that are not addressed by this PR:
    Dealing with interfaces with RUC and having a class implementing it
    DAM interaction with RUC
    Reflection patterns, some of the tests work because they use typeof() but in general, they are not supported
    tlakollo authored Oct 29, 2021
    Configuration menu
    Copy the full SHA
    c702d03 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

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

    …029.1 (#2345)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored Nov 1, 2021
    Configuration menu
    Copy the full SHA
    1083cf6 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2021…

    …1101.1 (#2346)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] authored Nov 1, 2021
    Configuration menu
    Copy the full SHA
    0881e46 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Test Restructure (#2336)

    Move RequiresAssemblyFiles from Analyzer to the linker RequiresCapability file
    Move the new constraint code from RequiresUnreferencedCode to be on the base Requires file
    Add Warning Id to messages from the analyzer to distinguish in a test which analyzer missed/found a warning
    Add RequiresAssemblyFilesMismatchAttribute Title and Message to fix bug
    Add testing in linker for mismatching attributes
    Add testing in linker for Delegates in CompilerGenerated file
    Add support for static constructor compiler-generated calls
    Add additional warnings from DAM and RUC interaction. Not supported by the analyzer yet
    tlakollo authored Nov 2, 2021
    Configuration menu
    Copy the full SHA
    8e455f0 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Merge pull request #2352 from dotnet/merges/release/6.0.2xx-to-main

    Merge release/6.0.2xx to main
    agocke authored Nov 3, 2021
    Configuration menu
    Copy the full SHA
    84d3fa3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2353 from dotnet/merges/release/6.0.2xx-to-main

    Merge release/6.0.2xx to main
    dotnet-bot authored Nov 3, 2021
    Configuration menu
    Copy the full SHA
    361d047 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e884052 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8aa0e80 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

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

    …105.2 (#2356)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    968a763 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/runtime build 2021…

    …1106.5 (#2357)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    3d3f294 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Move analyzer tests to one test per file

    Moves away from generating Theory cases for each method in the file and
    uses one Fact per test file.
    agocke committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    9e1cdb6 View commit details
    Browse the repository at this point in the history
  2. Lint

    agocke committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    959a30a View commit details
    Browse the repository at this point in the history
  3. Update CODEOWNERS

    agocke authored Nov 11, 2021
    Configuration menu
    Copy the full SHA
    1d47968 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. Add back Interop tests

    agocke committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    5a3f916 View commit details
    Browse the repository at this point in the history
  2. Lint

    agocke committed Nov 13, 2021
    Configuration menu
    Copy the full SHA
    adfa7a1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2362 from agocke/file-based-tests

    Move analyzer tests to one test per file
    agocke authored Nov 13, 2021
    Configuration menu
    Copy the full SHA
    f2dd65f View commit details
    Browse the repository at this point in the history
Loading