Languages Platforms IDEs | Download Pricing |

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()