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

Commits on Jul 14, 2022

  1. Fix a bug with null value passed to annotated parameter on attribute (#…

    …2894)
    
    This also makes small tweaks to help with linker->AOT sync.
    vitek-karas authored Jul 14, 2022
    Configuration menu
    Copy the full SHA
    072ebe7 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. Analyze nested functions in Roslyn analyzer (#2892)

    This is the Roslyn analyzer counterpart to
    bc46e44.
    
    It adds detection of captured locals, and conservatively analyzes
    them with all values that it encounters in the method.  The
    analyzer makes no attempt to warn on reflection access to
    compiler-generated fields, because the compilation strategy for
    these is not known by the analyzer.
    
    Unlike the linker, this doesn't do conservative analysis for
    hoisted locals in state machine methods. The analyzer already
    understands control flow within state machines the same way it
    does for normal methods, so we just continue using that behavior
    here. We could consider improving the linker's analysis to match,
    but it would require a deeper understanding of the state machine
    methods.
    sbomer authored Jul 15, 2022
    Configuration menu
    Copy the full SHA
    d27ff61 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

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

Commits on Jul 19, 2022

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