Skip to content
Commits on Feb 2, 2016
  1. @radekdoulik

    allow invalid out-of-range opcode targets

    radekdoulik committed Feb 2, 2016
     - fix writting of assemblies with out of range targets in
       instructions with InlineBrTarget and ShortInlineBrTarget operand
       types
    
     - example broken code:
    
          ...
          IL_00f6:  leave      IL_0118
    
        }  // end .try
        finally
        {
          ...
          IL_0117:  throw
        }  // end handler
      } // end of method
    
     - without the fix we end up with
    
        System.ArgumentException: Value does not fall within the expected range.
        at Mono.Cecil.Cil.CodeWriter.WriteOperand(Instruction instruction)
        at Mono.Cecil.Cil.CodeWriter.WriteInstructions()
        at Mono.Cecil.Cil.CodeWriter.WriteResolvedMethodBody(MethodDefinition method)
        at Mono.Cecil.Cil.CodeWriter.WriteMethodBody(MethodDefinition method)
        at Mono.Cecil.MetadataBuilder.AddMethod(MethodDefinition method)
        at Mono.Cecil.MetadataBuilder.AddMethods(TypeDefinition type)
        at Mono.Cecil.MetadataBuilder.AddType(TypeDefinition type)
        at Mono.Cecil.MetadataBuilder.AddTypeDefs()
        at Mono.Cecil.MetadataBuilder.BuildTypes()
        at Mono.Cecil.MetadataBuilder.BuildModule()
        at Mono.Cecil.MetadataBuilder.BuildMetadata()
        at Mono.Cecil.ModuleWriter.m__0(MetadataBuilder builder, MetadataReader _)
        at Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)
        at Mono.Cecil.ModuleWriter.BuildMetadata(ModuleDefinition module, MetadataBuilder metadata)
        at Mono.Cecil.ModuleWriter.WriteModuleTo(ModuleDefinition module, Stream stream, WriterParameters parameters)
        at Mono.Cecil.ModuleDefinition.Write(Stream stream, WriterParameters parameters)
        at Mono.Cecil.ModuleDefinition.Write(String fileName, WriterParameters parameters)
Commits on Sep 9, 2015
  1. @radekdoulik

    Merge pull request #6 from joj/master

    radekdoulik committed Sep 9, 2015
    Relocated settings so the overrides can get the AssemblyName
  2. @joj
Commits on Sep 2, 2015
  1. @radekdoulik

    fix writting of row/col information in mdb

    radekdoulik committed Aug 31, 2015
     - the arguments to the MarkSequencePoint were passed in a wrong order
Commits on Aug 21, 2015
  1. @radekdoulik

    Merge commit 'c30e727490dcfe850ac01c5db9eaf744f88fa4e1'

    radekdoulik committed Aug 21, 2015
     - that's upstream/master tag: 0.9.6
Commits on May 28, 2015
  1. @alanmcgovern

    Merge pull request #5 from joj/patch-3

    alanmcgovern committed May 28, 2015
    Now really working on xBuild
Commits on May 27, 2015
  1. @joj

    Now really working on xBuild

    joj committed May 27, 2015
    Extra set of colons creeped out. This one absolutely works.
  2. @alanmcgovern

    Merge pull request #4 from joj/patch-1

    alanmcgovern committed May 27, 2015
    Fixes settings for xbuild
  3. @joj

    Fixes settings for xbuild

    joj committed May 27, 2015
    In MSBuild those properties are recognised, but xBuild requires them to be surrounded by colons.
  4. @alanmcgovern

    Merge pull request #3 from joj/master

    alanmcgovern committed May 27, 2015
    Allow upstream consumers to override build settings
  5. @joj
Commits on Apr 25, 2015
  1. @jbevain

    0.9.6

    jbevain committed Apr 25, 2015
Commits on Apr 22, 2015
  1. @jbevain

    Simplify header

    jbevain committed Apr 22, 2015
  2. @jbevain
  3. @jbevain

    Update copyrights

    jbevain committed Apr 22, 2015
Commits on Apr 15, 2015
  1. @jbevain
Commits on Apr 7, 2015
  1. @radekdoulik

    do not read behind signature boundaries

    radekdoulik committed Apr 7, 2015
     - when NumNamed count is wrong
     - assemblies with such a problem are used in #28198
Commits on Mar 24, 2015
  1. @jbevain
Commits on Mar 21, 2015
  1. @jbevain
  2. @jbevain

    Refactor project info

    jbevain committed Mar 21, 2015
Commits on Mar 20, 2015
  1. @jbevain

    Fix style

    jbevain committed Mar 20, 2015
  2. @jbevain
  3. @jbevain

    Merge pull request #198 from DavidKarlas/master

    jbevain committed Mar 20, 2015
    Sync Mono.CompilerServices.SymbolWriter with upstream for Column support
Commits on Mar 19, 2015
  1. @jbevain
  2. @jbevain
  3. @jbevain
Commits on Feb 23, 2015
  1. @jbevain

    Merge pull request #203 from alexrp/line-endings

    jbevain committed Feb 23, 2015
    Hopefully fix line endings. Fixes #202.
  2. @alexrp
Commits on Feb 21, 2015
  1. @jbevain

    Merge pull request #201 from carlokok/write-scopes-for-mdb

    jbevain committed Feb 21, 2015
    Ability to write scopes in mdb
  2. @carlokok
Commits on Feb 20, 2015
  1. @carlokok
Commits on Jan 27, 2015
  1. @DavidKarlas
Commits on Jan 21, 2015
  1. @jbevain
Commits on Jan 20, 2015
  1. @DavidKarlas
Commits on Dec 15, 2014
  1. @jbevain

    Normalize line endings

    jbevain committed Dec 15, 2014
Something went wrong with that request. Please try again.