Core
- E22888: C#8: allow
$@
vs. @$
on strings
- E24899: C#9:
[ModuleInitializer]
attribute (all languages and platforms)
- E24639: C#9: Pattern matching enhancements
- E23936: Compiler Obfuscation ignores System.Reflection.Obfuscation attribute
- E25235: HI: fails on Xcode 13 Beta 3
- E25224: Implement abstract methods does not override
- E25237: InvalidProgramException with a local method defined inside the code part of a normal method
- E25230: Island: bad self in closure
- E25236: Local methods should be marked private on assembly level
- E25026: NRE in island after exception
- E22287: Oxygene: support for
params
with sequence of
- E25234: XML comments for local methods
- Merged EBuild
- Merged IslandRTL
- Merged RTL2
- Island: importlibs fix for iOS
- Test fixes
Fire & Water
- E22888: C#8: allow
$@
vs. @$
on strings
- Allow building/running individual non-active projects from the context menu (regression fix for skipping und necessary builds)
- NRE invoking context menu on Folder project
Visual Studio
- Experimental Support for Visual Studio 2022 Preview 1 and 2
- E25182: VS2022 Preview: double click on error list doesn't show the source
- E25181: VS2022: Settings | Fix-its is not complete
- E25176: Installer crashes on missing zip when Toffee is unchecked
- E25232: Mercury: two problems with form designer (icon & NRE)
EBuild
- Island projects w/o explicit architecture set would sometimes fail to launch due to a race condition determining the SDKName
- Island: drop *versionmin parameter from lld, as it just generates a warning
- Running x86_64-only project on an arm Mac w/o selecting Rosetta would launch wrong (arm) debugserver
- Silver.dll should require implicit Echoes.dll
- Use macOS, not iOS version in LSMinimumSystemVersion for Mac Catalyst
Elements RTL
- E25238: Island: OrderBy crashes when ordering by RTL2 DateTime
- Extra cast operator for Dictionary on Darwin
- Guid.TryParse for Island
- Implemented Http class for Island/Darwin