xamarin-macios/tools/mmp
Rolf Bjarne Kvinge bd97933b60
[runtime] Remove ObjCRuntime.nfloat in favor of System.Runtime.InteropServices.NFloat. (#14197)
* Remove ObjCRuntime.nfloat (in favor of   System.Runtime.InteropServices.NFloat).
* Automatically add a reference to the System.Runtime.InteropServices.Internal
  package, so that developers get the new NFloat API (with operators) we've
  added post .NET 6 (but don't do this for .NET 7).
* Automatically add a global using alias for
  System.Runtime.InteropServices.NFloat -> nfloat. This is not behind the
  usual `ImplicitUsings` condition our other implicit usings are, because
  they're off by default for existing projects, and the main target for the
  global using alias for nfloat is upgraded projects.
* Automatically generate a global using alias (like above) in the generator
  for all code the generator compiles.
* Update xtro entries to reference System.Runtime.InteropServices.NFloat
  instead of ObjCRuntime.nfloat.
* Add a workaround for a hopefully temporary issue with .NET/CoreCLR where the
  wrong runtime pack is selected otherwise (without the new NFloat API, so
  nothing works at runtime).

Ref: https://github.com/xamarin/xamarin-macios/issues/13087
2022-02-24 16:51:12 +01:00
..
linker/MonoMac.Tuner Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
.gitignore [mtouch/mmp] Build and ship the partial static registrar for .NET. 2020-08-21 10:32:56 +02:00
Application.mmp.cs [mmp] Move mmp's GenerateMain to shared Target code. 2020-10-23 11:46:09 +02:00
Assembly.mmp.cs [mtouch/mmp] Share Assembly.CopyAssembly. (#9310) 2020-08-07 08:24:09 +02:00
Info-framework.plist.tmpl [mmp] Add support for creating an Info.plist when building a framework for the embeddinator. 2017-05-09 08:12:39 +02:00
Info.plist.tmpl Build mmp. 2016-04-24 14:47:26 -04:00
Makefile [runtime] Remove ObjCRuntime.nfloat in favor of System.Runtime.InteropServices.NFloat. (#14197) 2022-02-24 16:51:12 +01:00
Target.mmp.cs Fix some whitespace issues in various files. (#12399) 2021-08-11 10:06:46 +02:00
Tuning.mmp.cs [linker] Obsolete 'LinkerSafeAttribute' in favor of `AssemblyMetadata` (#11229) 2021-04-16 15:06:49 -04:00
aot.cs Xamarin.Mac native Apple Silicon targetting support (#10115) 2021-03-17 21:48:02 -04:00
config Add System.Net.Security.Native dllmap to mmp 2019-01-10 22:14:58 +01:00
config_mobile Add System.Net.Security.Native dllmap to mmp 2019-01-10 22:14:58 +01:00
driver.cs [tools] Unify Application.link_flags and Application.gcc_flags from mtouch and mmp into Application.CustomLinkFlags. (#13509) 2021-12-09 17:16:45 +01:00
machine.4_5.config Bump to mono/2018-04 (#3856) 2018-06-27 10:59:59 -04:00
mmp [mmp] Use relative path in mmp script. (#7909) 2020-02-25 06:57:15 +01:00
mmp.csproj [introspection] Migrate .NET code to use the new .NET-style availability attributes. (#13363) 2021-11-22 20:54:07 +01:00
resolver.cs [mmp] Use the resolver (and configure it correctly) when using --runregistrar. (#11288) 2021-04-22 14:47:47 +02:00