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

Commits on Nov 15, 2021

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

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

    …1112.1 (#2368)
    
    [main] Update dependencies from dotnet/runtime
    dotnet-maestro[bot] authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    1bd0af2 View commit details
    Browse the repository at this point in the history
  3. Compiler generated code handling (#2010)

    * Problem description and existing patterns
    * Proposed solutions and some discussion of these
    
    Co-authored-by: Eric Erhardt <[email protected]>
    vitek-karas and eerhardt authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    d74c97b View commit details
    Browse the repository at this point in the history
  4. Add a test for #2358 (#2369)

    Currently this causes a crash in the linker due to null location scope.
    vitek-karas authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    da412ca View commit details
    Browse the repository at this point in the history
  5. Add a custom flag to disable marking of copy assemblies (#2370)

    Enabled by `--custom-data DisableMarkingOfCopyAssemblies=true` on the command line. Assumes that ALL assemblies on the input are in "copy" action (it doesn't validate this fact).
    
    It disables marking basically fully - linker will go over all assemblies, and process them in "copy" mode (copy the original file over) and will call all the custom steps and so on, but it will do no marking (or very little, depends on descriptors and such which this doesn't disable).
    
    This is intentionally non-discoverable feature, to be used only by the mono AOT toolchain.
    vitek-karas authored Nov 15, 2021
    Configuration menu
    Copy the full SHA
    c90ed0a View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Configuration menu
    Copy the full SHA
    53c5d48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc41993 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Backport #2362 (#2375)

    Backports the file-based testing to release/6.0.2xx
    agocke authored Nov 17, 2021
    Configuration menu
    Copy the full SHA
    8e8c6c7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2376 from dotnet/merges/release/6.0.2xx-to-main

    Merge release/6.0.2xx to main
    dotnet-bot authored Nov 17, 2021
    Configuration menu
    Copy the full SHA
    d2febca View commit details
    Browse the repository at this point in the history
  3. Adds a test for multiple nested forwarders in a row with copy/link (#…

    …2372)
    
    The problematic scenario is if there's a "copy" assembly with a forwarder to a "link" assembly with a forwarder. The forwarder is for a nested class.
    Test for #2359.
    
    Also improved the test infra to print out errors from ilasm if they happen.
    vitek-karas authored Nov 17, 2021
    Configuration menu
    Copy the full SHA
    57574f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Cleanup analyzer testing (#2380)

    This implementation doesn't skip members without attributes, so it found some
    bugs as well.
    agocke authored Nov 18, 2021
    Configuration menu
    Copy the full SHA
    fba858e View commit details
    Browse the repository at this point in the history
  2. Update to latest from mono/cecil - brings fix for #2203 (#2384)

    The new Cecil fixes the deterministic MVID and PDB checksum.
    Details in dotnet/cecil#31.
    vitek-karas authored Nov 18, 2021
    Configuration menu
    Copy the full SHA
    4f4a670 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. Merge remote-tracking branch 'upstream/release/6.0.2xx' into merges/r…

    …elease/6.0.2xx-to-main
    agocke committed Nov 19, 2021
    Configuration menu
    Copy the full SHA
    833f6ac View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2021

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

    Merge release/6.0.2xx to main
    dotnet-bot authored Nov 20, 2021
    Configuration menu
    Copy the full SHA
    0f21f2d View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. Fix marking of nested type forwarders (#2385)

    When create a type reference for the target of a type forwarder, if the type forwarder is for a nested type, we have to build a whole tree of type references for all of the declaring types and not just the final nested type.
    
    Enabled tests which were already added for this case (and fixed a bug in them)
    vitek-karas authored Nov 22, 2021
    Configuration menu
    Copy the full SHA
    5eee321 View commit details
    Browse the repository at this point in the history
  2. Fix some analyzer warnings (#2386)

    These were causing dotnet format to produce warnings because
    they didn't have code fixes available. There are still some IDE0060
    rule violations left over that I am not fixing here because they occur
    in test projects (and I didn't want to silence all such warnings in the
    test projects).
    
    Co-authored-by: vitek-karas <[email protected]>
    sbomer and vitek-karas authored Nov 22, 2021
    Configuration menu
    Copy the full SHA
    284b7ac View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. Update dependencies from https://github.com/dotnet/runtime build 2021…

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

    …126.4 (#2402)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored Nov 29, 2021
    Configuration menu
    Copy the full SHA
    d0163cc View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

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

Commits on Dec 1, 2021

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