RAD Studio 10.2.3 Delphi CodeInsight (and iOS 11.3) Patch

by Jun 27, 2018

Over the last few months we were able to investigate some very specific CodeInsight bugs (with reproducible cases) and we have been able to work on several fixes to the Code Completion and other areas. A critical one involved the case a developer overaloads a generic method. While some of the fixes will be part of the next major release, some of them could be made available for the 10.2.x product and are included in this patch. One of the issues is purely a compiler issue a customer reported.

At the same time we have done some further cleanup to the iOS 11.3 patch we have released last month, and having also to include new compiler support in PAServer, we have decided to merge the iOS fixes and thd code insight fixes in a single download — so you don't end up with a partially patched, unstable system.

The download is avaialble for registered users of any paid version at:

https://cc.embarcadero.com/item/30837

The iOS-related publicly reported issues addressed by the patch are:

RSP-20268: [DCC Error] E2597 ld: file not found: /usr/lib/system/libcache.dylib for architecture arm64
RSP-20303: XCode 9.3 and iOS 11.3 linker error
RSP-20342: A blank project of Delphi Tokyo 3 Don't compile in iOS
RSP-20346: Compiling error with SDK11.3 for iOS, XCode 9.3

The CodeInsight related issues include:
RSP-16046: [Regression] [Code Completion] Code completion dialog does not show up in overloaded method
RSP-14877: IDE freezes
RSP-17412: Code completion failure
RSP-19856: Code completion failure SY12895
RSP-19508: Code completion