2008-11-24 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / tools / linker / ChangeLog
index bba260c12132834456e9c0dd3c211a6c5686c7e0..6e04fead32d3ffa6251aaded6b935ed14aeb6b9a 100644 (file)
@@ -1,3 +1,36 @@
+2008-11-24  Jb Evain  <jbevain@novell.com>
+
+       * Mono.Linker.Steps/ResolveFromAssemblyStep.cs
+       * Mono.Linker.Steps/ResolveFromXmlStep.cs
+       * Mono.Linker.Steps/MarkStep.cs:
+               generalize the use of the new Has* pattern in Cecil
+               to avoid unecessary allocations. Also cache delegates.
+
+2008-09-12  Jb Evain  <jbevain@novell.com>
+
+       * Mono.Linker/Pipeline.cs: add a RemoveStep method.
+       * Mono.Linker/Driver.cs: make the linker generate new
+       module guids by default.
+
+2008-09-12  Jb Evain  <jbevain@novell.com>
+
+       * Mono.Linker.Steps/RegenerateGuidStep.cs: new step that is used
+       to regenerate the Mvid identifier of each linked module.
+
+       * monolinker.exe.sources:
+       * Mono.Linker.csproj: add RegeneratedGuidStep to the build.
+
+       * Mono.Linker/Driver.cs: add a -g option to control whether to
+       regenerate the modules identifier or not.
+
+2008-09-01  Jb Evain  <jbevain@novell.com>
+
+       * Mono.Linker/AssemblyResolver.cs: properly cache .exes.
+
+2008-08-26  Zoltan Varga  <vargaz@gmail.com>
+
+       * Descriptors/mscorlib.xml: Add EntryPointNotFoundException.
+
 2008-03-28  Jb Evain  <jbevain@novell.com>
 
        * Mono.Linker/XApiReader.cs: deal better with complex names.