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.
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