IDE Fix pack for Rio development snapshot – via Delphi-PRAXiS [en]

  

If you dare using Delphi 10.3 Rio instead of waiting for Update 1 to stabalise (and hopefully speed up things), you might want to try the development snapshot of [WayBack] IDE Fix pack for Rio – Page 2 – Delphi Third-Party – Delphi-PRAXiS [en] that got released last week (thanks Andy!):
A new development snapshot of IDE Fix Pack for 10.3 Rio is available.
The Win64 (DCC64) and Android (DCCAARM) compiler patches should now work as excepted.
Changes:

Added: Support for Delphi 10.3 Rio
Added: Fix for TStringList.IndexOfName bug (RSP-21633)
Added: Fix for access violoation in the Welcomepage JScript9.dll binding
Added: TCustomListBox.ResetContent is skipped if the handle isn’t created yet
Added: DFM Streaming optimizations
Added: FillChar uses Enhanced REP MOVSB/STOSB cpu feature if available for large sizes.
Added: Enabled CPU LOCK string assignment optimization for local variables
Added: -Oe (experimental optimizations) and -x-cgo compiler option extension (Remove of some unneccessary push/pop operations)
Added: Expression Evaluator allows array access to pointers even if the type wasn’t declared with {$POINTERMATH ON}
Added: New compiler option extensions: -x–compileonly, -x–reslist, -x–depfile, -x–unitstats
Added: More performance optimization for the DCC64 compiler
Added: TStringBuilder.SetLength optimization [RSP-19178]
Added: TStrings.GetDelimitedText optimization
Fixed: Packages with duplicate units may not have caused a fatal compiler error.

IDEFixPackD103Reg64.7z
fastdccD103vDev.7z
Related:

[RSP-21633] TStringList.IndexOfName may not find a name that is in the list when Sorted = True – Embarcadero Technologies
[RSP-19178] TStringBuilder.SetLength is unneccesarily slow – Embarcadero Technologies

–jeroen

Comments are closed.