Permalink
Commits on Feb 15, 2018
Commits on Feb 5, 2018
  1. Develop/issue 485 (#486)

    SteveGilham authored and jbevain committed Feb 5, 2018
    Preserve linker version when round tripping assemblies.
Commits on Jan 30, 2018
  1. Merge pull request #475 from sbomer/ilLibrary

    jbevain committed Jan 30, 2018
    Add ILLibrary ModuleAttribute
Commits on Jan 23, 2018
Commits on Jan 17, 2018
  1. Merge pull request #481 from xen2/async_method_nullref

    jbevain committed Jan 17, 2018
    Protect against null reference exception when there is no yields in async methods
Commits on Dec 19, 2017
Commits on Dec 12, 2017
  1. Add ILLibrary ModuleAttribute

    sbomer committed Dec 12, 2017
    This is used for R2R assemblies.
Commits on Dec 5, 2017
  1. use MSBuild bools instead of strings (#473)

    SimonCropp authored and jbevain committed Dec 5, 2017
    * use MSBuild bools instead of strings
    * default AutoGenerateBindingRedirects
Commits on Nov 24, 2017
  1. Add test for mismatched pdb (#469)

    chamons authored and jbevain committed Nov 24, 2017
    * Add test for mismatched pdb
    
    - Test for 0238128
    
    * Code review changes
    
    * More code review changes
    
    * Fix csproj
Commits on Nov 22, 2017
  1. Add constructor arguments to ICustomAttribute. (#468)

    rolfbjarne authored and marek-safar committed Nov 22, 2017
    * Add constructor arguments to ICustomAttribute.
    
    My use case is to write methods that:
    
    * Processes constructor arguments in custom attributes.
    * Accepts CustomAttribute instances
    * Accepts a custom class of attributes
    
    Adding constructor arguments to ICustomAttribute makes this possible by making
    these methods take an ICustomAttribute, and have my custom class of attributes
    implement ICustomAttribute.
    
    * Throw a NotSupportedException when trying to get constructor arguments for security declarations.
  2. Add constructor arguments to ICustomAttribute. (#468)

    rolfbjarne authored and jbevain committed Nov 22, 2017
    * Add constructor arguments to ICustomAttribute.
    
    My use case is to write methods that:
    
    * Processes constructor arguments in custom attributes.
    * Accepts CustomAttribute instances
    * Accepts a custom class of attributes
    
    Adding constructor arguments to ICustomAttribute makes this possible by making
    these methods take an ICustomAttribute, and have my custom class of attributes
    implement ICustomAttribute.
    
    * Throw a NotSupportedException when trying to get constructor arguments for security declarations.
Commits on Nov 17, 2017
Commits on Nov 16, 2017
  1. If GetReaderProvider throws for any reason, we consider there's no sy…

    jbevain committed Nov 16, 2017
    …mbol for the assembly in the DefaultSymbolReader
  2. Fix reading mdb scope end (#466)

    jbevain committed Nov 16, 2017
    * Fix reading mdb scope end
Commits on Nov 3, 2017
  1. Bump to beta7

    jbevain committed Nov 3, 2017
  2. Add test and fix for #459, Resolve failing on member obtained by GetM…

    jbevain committed Nov 3, 2017
    …emberReferences in FSharp.Core
Commits on Oct 30, 2017
Commits on Oct 27, 2017
Commits on Oct 24, 2017
  1. Merge pull request #444 from tmat/NetStandardTests

    jbevain committed Oct 24, 2017
    Include Mono.Cecil.Tests.csproj in netstandard build
  2. More style fixes

    jbevain committed Oct 24, 2017
  3. Style and patterns

    jbevain committed Oct 24, 2017
  4. Merge pull request #453 from joelmartinez/patch-1

    jbevain committed Oct 24, 2017
    Change `BaseAssemblyResolver.SearchDirectory` to protected virtual
  5. Merge pull request #457 from jbevain/fix-ilparse

    jbevain committed Oct 24, 2017
    Fix re-entrancy issues with ILParser
Commits on Oct 12, 2017
  1. Change `BaseAssemblyResolver.SearchDirectory` to protected virtual

    joelmartinez committed Oct 12, 2017
    This allows a custom resolver to modify the behavior of searching for the assembly to load ... for example, to take the assembly's version into account rather than just loading the first one it encounters.
Commits on Oct 10, 2017
Commits on Oct 4, 2017
  1. Fix win32 resource processing.

    erozenfeld authored and marek-safar committed Sep 30, 2017
    The code assumed that win32 resources always lived in .rsrc section in the
    input assembly. That's not always the case. For example, crossgen moves
    win32 resources to the beginning of .text section.
    
    The fix is to get the location of win32 resources from resources directory.
    Win32 resources are still output to .rsrc section by the ImageWriter.
  2. Fix long comparison test

    jbevain authored and marek-safar committed Sep 27, 2017