We were able to investigate some very specific CodeInsight bugs (with reproducible cases) over the last few months, and we were able to work on several fixes to the Code Completion and other areas. One critical case involved a developer overloading a generic method. While some of the fixes will be included in the next major release, others may be made available for the 10.2.x product and are included in this patch. One of the issues is purely a compiler issue, as reported by a customer.
At the same time as we cleaned up the iOS 11.3 patch we released last month, and because we needed to include new compiler support in PAServer, we decided to combine the iOS fixes and the code insight fixes into a single download — so you don’t end up with a partially patched, unstable system.
The download is available to 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
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