Thanks to visit codestin.com
Credit goes to github.com

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: fda7b09
Choose a base ref
...
head repository: dotnet/linker
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 313671b
Choose a head ref
  • 5 commits
  • 10 files changed
  • 3 contributors

Commits on Aug 15, 2022

  1. Configuration menu
    Copy the full SHA
    33c3b2c View commit details
    Browse the repository at this point in the history
  2. Add IL Verification to tests (#2960)

    Adds an ILVerifier to check that the IL produced by the linker is valid. Unsafe C# produced unverifiable code, so we skip verification when we pass that flag to the compiler. Also, there are a few warnings that are produced by valid C# with new features like static abstract interface methods and ref fields and ref returns.
    
    In the future, it may be nice to add better error messages with the type, method name, and IL offset that produced the error, and perhaps an [ExpectedILVerifyError] attribute instead of filtering all of a type of error, but those are non-trivial to implement and don't occur in many tests (<10), so I haven't done that yet.
    jtschuster authored Aug 15, 2022
    Configuration menu
    Copy the full SHA
    c710e8a View commit details
    Browse the repository at this point in the history
  3. Suppress warning in instance fields if the instance constructors are …

    …annotated with Requires (#2973)
    tlakollo authored Aug 15, 2022
    Configuration menu
    Copy the full SHA
    6b5bc03 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. Use HashSet instead of List for _virtual_methods (#2976)

    * Use a HashSet instead of List for MarkStep._virtual_methods
    jtschuster authored Aug 16, 2022
    Configuration menu
    Copy the full SHA
    6252a21 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Add support for generic attributes (#2980) (#2997)

    * Add generic attribute tests
    * Update cecil
    sbomer authored Aug 23, 2022
    Configuration menu
    Copy the full SHA
    313671b View commit details
    Browse the repository at this point in the history
Loading