EfiSharp icon indicating copy to clipboard operation
EfiSharp copied to clipboard

System.Private.CoreLib support

Open JoshuaWierenga opened this issue 5 years ago • 1 comments

This has the same purpose as #15 and describes important missing features from the full corelib that rather than build up from system features are based on existing features in corelib.

  • [ ] Span. Requires Span.cs, ReadOnlySpan.cs, MemoryMarshal.cs and more complete versions of Unsafe.cs and Type.cs if not more.
  • [ ] Nullable.
  • [ ] Intrinsics/Vectors.
  • [ ] System.Math.
  • [ ] TimeZone. TimeZone.cs? TimeZoneInfo.cs?
  • [ ] Tuple. Tuple.cs and ValueTuple.cs?
  • [ ] Improved Primitive support
  • [ ] Collections: List, Array, IEnumerable and Foreach, ...
  • [ ] Exceptions

JoshuaWierenga avatar Feb 15 '21 03:02 JoshuaWierenga

While GC is way off, https://github.com/kevingosse/ManagedDotnetGC might help.

JoshuaWierenga avatar Jun 18 '22 08:06 JoshuaWierenga