Languages Platforms IDEs | Download Pricing |

Changes in .2735 since .2731

Core

  • E25839: Allow "operator Increment"/"Decrement" to affect inc()/dec()
  • E25852: C#: missing () on new are not treated as "fixable"
  • E25837: Cooper: regression: cannot cast Double in "Object" type to Integer
  • E25829: Debugger gets stuck
  • E25830: Delphi Compatibility: "initialization" fails after var section
  • E25849: Delphi Compatibility: "type x = type y" is too strict
  • E25838: Delphi Compatibility: allow Delphi's names for operator overloading; fixed Negative/Minus
  • E25845: Delphi Compatibility: allow {$IF DEFINED()} in legacy preprocessor
  • E25840: Delphi Compatibility: overload "div" separately from "/"
  • E25833: DelphiString breaks places where string constants are expected
  • E25853: Echoes Swift.Array.first issue with GenericNullable
  • E25854: Echoes: cannot declare two extensions for the same type
  • E25779: Island/Windows: delegates are imported incorrectly from .winmd
  • E25779: Island: delegates from .winmd show wrong in CC
  • E25846: Oxygene: Cannot $IFDEF two case selectors at once
  • E25844: Oxygene: Cannot implement "operator assign"
  • E25831: Oxygene: Cannot suppress N6 message
  • E25842: Oxygene: Redundant errors for bad operator names
  • E25625: Swift ABI (wip)
  • E25857: Swift: cannot use type alias defined nested in struct
  • E25855: Swift: extension compiles w/o method body
  • .dcp import (prepwork)
  • Merged DelphiRTL
  • Merged EBuild
  • Merged RTL2

Fire & Water

  • E25861: Potential NRE in allEnabledTargets
  • After creating a new project from template, show the file marked as OpenInEditor
  • Fire: Attaching to an arm64 .NET Core process did not work
  • Mark Intel processes as such in Debug|Attach sheet on arm Macs; pass proper architecture to Debugger
  • Templates did not handle ProjectItems with paths, as used by Hydra
  • Water: missing menu items to clear debug consoles

Visual Studio

  • E24451: Honor launchsettings.json for ASP.NET Core to launch browser

EBuild

  • Debugger: Properly detect Intel vs arm for attaching to processes on arm Macs
  • Support for .NET Core 7 (Preview)

Elements RTL

  • Expose Type.IsSubclassOf for .NET and Island
  • Formatting fix

Delphi RTL

  • SetLength(array): name typo fix, and improvement for Echoes