xamarin-macios/tools/mmp
Sebastien Pouliot 7b38187479 [mtouch][mmp] Unify user resources removal as a link step (#1026)
Right now the logic exists in a few places, both in and outside the
linker. We recently began to use part of the linker pipeline in normal /
all builds so it's easier to share (and unify) the code now.

The real gain is to avoid copying assemblies, in particular large ones,
more than strictly needed while building.

E.g. a build including a very large 1.3GB assembly, with several
native libraries embedded, save a lot of time avoiding the rewrites

mtouch (before)
		Total time: 64202 ms

mtouch (after)
		Total time: 34840 ms

* Add XM support for RemoveUserResourcesSubStep

* Tests supplied by @chamons
2016-11-01 13:11:25 -04:00
..
linker [mtouch][linker] Provide a more specific error code when OptimizeGeneratedCodeSubStep fails (#903) 2016-09-28 11:46:14 -04:00
.gitignore Build mmp. 2016-04-24 14:47:26 -04:00
Application.cs Build mmp. 2016-04-24 14:47:26 -04:00
Assembly.cs Build mmp. 2016-04-24 14:47:26 -04:00
Info.plist.tmpl Build mmp. 2016-04-24 14:47:26 -04:00
Makefile [mtouch][mmp] Unify user resources removal as a link step (#1026) 2016-11-01 13:11:25 -04:00
Tuning.cs [mtouch][mmp] Unify user resources removal as a link step (#1026) 2016-11-01 13:11:25 -04:00
config Build mmp. 2016-04-24 14:47:26 -04:00
config_mobile Build mmp. 2016-04-24 14:47:26 -04:00
driver.cs Disable managed exception marshaling when the debugger is attached. Fixes #45116. (#1055) 2016-10-28 19:07:01 +02:00
error.cs [XM] Fix 44707 by fixing launcher and mmp (#971) 2016-10-13 10:42:05 -05:00
machine.4_5.config Build mmp. 2016-04-24 14:47:26 -04:00
mmp.csproj [mtouch][mmp] Unify user resources removal as a link step (#1026) 2016-11-01 13:11:25 -04:00
mmp.in [mtouch/mmp] Use full path to mono. 2016-04-26 08:11:12 -04:00
resolver.cs [XM] Teach XM resolver to load all of assemblies into memory (#1034) 2016-10-28 08:28:43 -04:00