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: jbevain/cecil
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.11.1
Choose a base ref
...
head repository: jbevain/cecil
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.11.2
Choose a head ref
  • 16 commits
  • 40 files changed
  • 6 contributors

Commits on Nov 5, 2019

  1. Create FUNDING.yml

    jbevain authored Nov 5, 2019
    Configuration menu
    Copy the full SHA
    6a04692 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Configuration menu
    Copy the full SHA
    4ee6af0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #632 from jbevain/netfx-ref-assemblies

    Use the new reference assemblies package
    jbevain authored Dec 4, 2019
    Configuration menu
    Copy the full SHA
    6a6a88f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2019

  1. Reduce some GC pressure that adds up in several unity workloads. (#633)

    * stop creating empty arrays over and over
    
    * take a conservative starting size for sequence points collection
    
    * don't use 0 as default size for generic arguments of a generic instance type.
    
    * revert initial reserve of 4
    
    * use existing Empty<T>.Array
    
    * Remove whitespaces
    lucasmeijer authored and jbevain committed Dec 8, 2019
    Configuration menu
    Copy the full SHA
    797ee89 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2019

  1. Configuration menu
    Copy the full SHA
    5174673 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #635 from jbevain/pre-alloc-generic-args

    Allocate GenericArguments collections with the right sizes
    jbevain authored Dec 10, 2019
    Configuration menu
    Copy the full SHA
    9602632 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2019

  1. Add index based method to ILProcessor

    This makes it simpler to work with it when the instruction positions
    are known in advance.
    marek-safar committed Dec 16, 2019
    Configuration menu
    Copy the full SHA
    ab9bd42 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #636 from marek-safar/api

    Add index based method to ILProcessor
    jbevain authored Dec 16, 2019
    Configuration menu
    Copy the full SHA
    daadf76 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Add sourcelink

    jbevain committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    93aeae7 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. Improves thread safety of lazy initializations

    The Interlocked.Exchange calls will ensure that the same object is
    returned from each call even under a race.  That's not necessarily
    required, but it should also make sure that no write re-ordering issues
    occur on platforms that allow it.  And it also makes the possibility
    of thread safety issues explicit.
    scott-ferguson-unity committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    df63b27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d82dab View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2020

  1. Updated lazy initialization for AssemblyNameReference.PublicKeyToken

    Intialize it to null to match pattern for the other references.
    Fixes the case were the lazy initialization would break when
    public_key_token was Empty<byte>.Array.
    scott-ferguson-unity committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    227f665 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2020

  1. Merge pull request #641 from Unity-Technologies/improve-thread-safety

    Improves thread safety of lazy initializations
    jbevain authored Jan 28, 2020
    Configuration menu
    Copy the full SHA
    0a2f294 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2020

  1. Fix locally scoped constant array (#644)

    * add failing test for LocallyScopedConstantArray
    
    * add LocallyScopedConstantArray target assembly
    
    * ElementType.Array should be treated the same as object in ReadLocalConstant
    
    * assert constant is null
    
    * Style fixes
    
    Co-authored-by: Jb Evain <jb@evain.net>
    SimonCropp and jbevain authored Jan 31, 2020
    Configuration menu
    Copy the full SHA
    933575c View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. Changing PdbReaderProvider to accept create EmbeddedPDB from stream. (#…

    …648)
    
    * Changing GetSymbolReader from PdbReaderProvider, when we create a Module from stream  we don't have the filename, and it's not necessary to create an EmbeddedPortablePdbReaderProvider, so I've moved the check to after the creation of EmbeddedPortablePdbReaderProvider.
    thaystg authored Feb 12, 2020
    Configuration menu
    Copy the full SHA
    7d2479e View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2020

  1. Bump to 0.11.2

    jbevain committed Feb 19, 2020
    Configuration menu
    Copy the full SHA
    b2958c0 View commit details
    Browse the repository at this point in the history
Loading