Languages Platforms IDEs | Download Pricing |

Changes in .2921 since .2915

Core

  • E26882: Android D8 fails: Cannot constrain type: INT for value: v5 by constraint: OBJECT
  • E26933: Cannot lock on generic
  • E26934: CC shows NRE with mismatched end
  • E26939: Complete current class (ctrl+shift+c) works incorrectly with nullable types
  • E26903: Elements header file doesn’t compile when used from Xcode -- do not emit global methods whose name begins with a dot
  • E26903: Elements header file doesn’t compile when used from Xcode -- emit array indexes after member name, not after array subtype name, to honor ObjC syntax
  • E26903: Elements RTL .h file doesn’t compile when used from Xcode
  • E26935: Internal Error IOE->U102/IOE->U108 with typeless var declaration
  • E26936: Oxidizer fixes
  • E26845: Oxidizer: improvement for BitwiseNot
  • Debugger/CLR: Set timeout for Pause action, terminate process if timeout
  • Debugger/CLR: wrongly returns HasChildren = true for simple types
  • Debugger/Island: linux app either can't stop debugging after Pause, or doesn't capture full output
  • Island/Delphi: adding support for importing D12 .dcps
  • Island/Delphi: bad hardcoded debug path was left in Importer
  • Merged EBuild
  • Merged IslandRTL
  • Merged libToffee
  • Merged ROCodeGen
  • Merged RTL2
  • Tests fixes
  • Toffee and Island: New OmitFromHeader attribute

EBuild

  • .NET Core: use win-x86 as runtime identifier, not win-i386
  • Default build action for .rodl and .daSchema should be EmbeddedResource

Fire & Water

  • Debugger: limit the number of sub-elements shown when expanding the evaluation for a large list/array type
  • Fire: when opening new windows and current windows are all tabbed, make sure new window goes into the same tab group
  • GitBrowser: stop branch popups from changing size
  • GitBrowser: use Cmd-1, not Cmd-0 to show the main window
  • Sort member drop-downs and type tree by actual name, not by display string

Elements RTL

  • Omit functions from Obj-C header that Xcode can't handle