Core
- E25893: Darwin: IE with non-nullable string parameter for Exception .ctor
- E25885: Delphi Compatibility: Allow Sets in Attributes
- E25886: Delphi Compatibility: Assigning nil to a type with an implicit conversion from Pointer does not work
- E25888: Delphi Compatibility: Indexer access on pointers w/o
^
- E25890: IE with generic type in array literal
- E25896: Island: "NW3 Format string should be a literal", but it is
- E25895: Island: COM interfaces are generated incorrectly
- E25877: Island: Issue with interfaces inside .winmd
- E25793: Oxidizer: C# code is incorrectly converted to oxygene
- E25882: Potential compiler crash building Android/Island
- E25892: ToffeeV2: IE with "GetSequence: sequence of T; iterator;"
- E25881: WebAssembly; call async from JS as promise
- Debugger: Island: modules not from shared cache could have symbols in different segments
- Merged CodeGen4
- Merged DelphiRTL
- Merged EBuild
- Merged IslandRTL
- Merged RTL2
Fire & Water
- E25860: Option to specify active architecture for Island/Windows and Linux projects (regression fix)
Visual Studio
- E25878: VS: Publish puts files into folder for wrong configuration
Elements RTL
- Fixes for E25892: ToffeeV2: IE with "GetSequence: sequence of T; iterator;"
- Interfaces for List, Dictionary, Stack and Queue
- New LinkedList
- Renamed EmptyGuid to Empty for consistency
- Workaround for E25892: ToffeeV2: IE with "GetSequence: sequence of T; iterator;"
Island RTL
- E25894: Delphi Compatibility: allow assignment of pointer to method pointer w/o cast
- E25880: Island/linux: incompatibility of IUnknown with Delphi
- E25881: WebAssembly: call async methods from JajaScript as promise
- Better declaration of WinRT helpers
- Exception.InnerException
- HString bugs
- Make Guid.Empty a property (and a singleton)
- OleVariant: better processing of UInt32
- Raise errors if Process.LoadLibrary/Process.GetProcAddress return nil as result
Delphi RTL
- E25887: Delphi RTL: Insert/Delete, Concat and Cop functions for arrays
- Workaround for E25891: Island: cannot call Math.Min() with length()