2010-03-02 Jb Evain <jbevain@novell.com>
commite79f72bb0006c24c34e1728da6b950fd9b96e532
authorjbevain <jbevain@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 2 Mar 2010 14:52:06 +0000 (2 14:52 +0000)
committerjbevain <jbevain@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 2 Mar 2010 14:52:06 +0000 (2 14:52 +0000)
treea42560acafad8facea2bb25dd24f523f8b9c6810
parent0c384d6824e119f7e8f559c11a977d8ab52bde4a
2010-03-02  Jb Evain  <jbevain@novell.com>

Merge the MonoTouch Linker branch.

* Mono.Linker/LinkContext.cs:
Allow creation with a custom resolver.

* Mono.Linker/AssemblyResolver.cs:
Allow creation with a custom assembly cache.

* Mono.Linker.Steps/ResolveFromAssemblyStep.cs:
- Mark fields for copied assemblied.
- Now can take an assembly directly.

* Mono.Linker.Steps/SweepStep.cs
* Mono.Linker.Steps/CleanStep.cs:
Optimizations.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@152840 e3ebcda4-bce8-0310-ba0a-eca2169e7518
tools/linker/ChangeLog
tools/linker/Mono.Linker.Steps/CleanStep.cs
tools/linker/Mono.Linker.Steps/ResolveFromAssemblyStep.cs
tools/linker/Mono.Linker.Steps/SweepStep.cs
tools/linker/Mono.Linker/AssemblyResolver.cs
tools/linker/Mono.Linker/LinkContext.cs