Languages Platforms IDEs | Download Pricing |

Core

  • 85146: C# 9.0: top level statements
  • 84586: C#: Interpolated Strings cant use formatting options like VC# does.
  • 85862: CC not working in available()
  • 85855: Compiler: NRE at RemObjects.Oxygene.Code.Compiler.CheckMembersCompiler.CreateVMT$mapped__
  • 85853: Debugger Island/Windows: BPs don’t resolve when set while the session is active
  • 85785: Debugger: Cant step into method without breakpoint
  • 85806: Debugger: Island: To many step intos
  • 85864: Echoes: Async code that loops but shouldn't
  • 84921: Go: "variable expected"
  • 85833: Go: Invalid cast with new memory type in island platforms (windows)
  • 85836: Go: seems it’s passing a copy of an array instead a reference when used as parameter in Island platforms
  • 85870: Island COM interfaces
  • 85828: Mercury: "Return" missing from in CC in property getter
  • 85823: Mercury: item templates missing in Visual Studio
  • 85851: Mercury: With block doesn't work with structs
  • 85867: Oxidzer formatting bug
  • 85490: Pointless null check
  • 85859: Strange thing with an $if
  • "classic" with support on records
  • Debugger: Island: clean 3 more upper bytes in stack frame addresses for iOS
  • Debugger: Island: reading unwind_info for function
  • Go: Change to the new Memory class
  • Many Go fixes
  • Merged EBuild
  • Merged Echoes.dll
  • Merged IslandRTL
  • Resolve generic parameter type when searching operators in Gotham target

Fire & Water

  • Debugger: breakpoint actions
  • debugger: fix for when stdout callbacks had linebreaks (they normally don’t)
  • Fire: Debug Console color improvements for "80's Blue" theme
  • Fire: Debug Inspector is hard to read in "80's Blue" theme
  • Fire: Editor and some other parts of the UI did not adapt properly/immediately if the system switched between Light and Dark mode while the app was running.

Visual Studio

  • 85829: Auto-fixes don’t get applied, but log says they did
  • 85660: Mercury: Smart-end in Visual Studio
  • 85850: Post-Build button opens pre-build script

EBuild

  • .NET Core 5.0+ needs to use netX not netcoreappX for dependencies from .nuspec, as well
  • .vbproj import: do turn "treat warnings as errors" off, as Mercury gives a lot more warnings than VB
  • Case and attribute fixes in My.pas
  • My.pas: fix for potentially dupe CompilerGenerated attribute on MyApplication
  • Proper error when trying to run an x86_64 binary in Simulator on Arm
  • Toffee: Regression for Xcode 11 with: wrong libclang version was used for sim

Island RTL

  • 85858: Island: implement RunTimeException
  • Guid.ToString(format) was added
  • MainThreadID and ModuleIsLib properties were added
  • WebAssembly DOM: Type fix for HtmlElement.hidden