Rolf Bjarne Kvinge
2972e1b715
Fix some whitespace issues in various files. ( #12399 )
...
* Remove BOM
* Add EOL at end of file.
2021-08-11 10:06:46 +02:00
Sven Boemer
045ccaf3a6
Fixes for .NET 6 linker ( #11739 )
...
* Pass custom steps separately from msbuild
* Remove reflection over linker pipeline
* Fix ListExportedSymbols ctor
* Add CoreTypeMapStep
* PR feedback
- Avoid unnecessary tracking of loaded assemblies
(Use GetLoadedAssembly instead)
- Create extension method on LinkContext
to avoid conditional code
- Rename dispatchers to reflect when they run
* Fix PreMarkDispatcher
* Fix DoneStep ordering
* Fix other order-dependent steps, test asserts
* Handle cyclic assembly references
* Simplify reference search
By using the already-loaded Assembly closure
* Fix warning number
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
* PR feedback
- Undo whitespace changes
- Move comment to a more appropriate place
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
2021-06-14 20:10:29 -04:00
Sebastien Pouliot
ccd769bd9d
[linker] Split CoreTypeMapStep into two parts ( #11474 )
...
The newly extracted `RegistrarRemovalTrackingStep` can be used inside
`dotnet-linker` to remove the dynamic registrar (if not required by some
other code).
2021-05-07 08:20:23 -04:00
Sebastien Pouliot
73da7658dc
[linker] Directly use Annotations in BaseStep subclasses ( #8530 )
...
It's exposed directly in `BaseStep` and makes porting code easier to net5
2020-05-06 20:43:16 -04:00
Waleed Chaudhry
00985a55e2
[Localization] mtouch/mmp C# ( #7710 )
2020-01-31 15:02:52 -05:00
Rolf Bjarne Kvinge
6075a9aa5b
[mmp] Remove support for 32-bit apps. Partial fix for #6300 . ( #6642 )
...
Partial fix for https://github.com/xamarin/xamarin-macios/issues/6300 .
2019-07-24 09:01:14 -07:00
Rolf Bjarne Kvinge
de15337f61
[mtouch] Propagate the computed value for removal of the dynamic registrar to code shared app extensions. ( #3622 )
...
This fixes a startup crash in code shared app extensions due to having the
wrong value set in the runtime (the dynamic registrar was removed, but the
executable didn't know it).
2018-03-01 14:59:54 +01:00
Rolf Bjarne Kvinge
ab5e04a4c7
[mtouch/mmp] Log when determining whether the dynamic registrar can be removed.
2018-02-15 11:44:56 +01:00
Rolf Bjarne Kvinge
92f8fab14b
[mtouch/mmp] Add support for inlining calls to Runtime.DynamicRegistrarSupported and removal of the dynamic registrar.
2018-02-15 10:18:27 +01:00
Rolf Bjarne Kvinge
9be59296ae
[linker] Rename the MonoTouchTypeMapStep class to CoreTypeMapStep since it's shared between XI and XM. ( #3482 )
2018-02-15 00:44:11 +01:00