Embarcadero только что выпустил новый патч для RAD Studio 10.4.1. Сюда входят улучшения компилятора Delphi и улучшения Delphi LSP. Патч доступен в GetIt, и на приветственной странице RAD Studio IDE должна быть указана его доступность. Патч также будет доступен на портале загрузки для клиентов my.embarcadero.com. Читайте дальше, чтобы узнать больше об этом патче и двух пакетах GetIt для его доставки.
Компилятор Delphi и патч завершения кода
Этот патч устраняет две проблемы в компиляторе Delphi 10.4.1: проблему компоновки данных с определенными выравниваниями, регистрируемую в портале качества как RSP-30890 и RSP-30787, и проблему производительности при перекомпиляции, регистрируемую как RSP-22074, RSP-30714 , и RSP-30627. Улучшение производительности, представленное в этом патче, также помогает повысить производительность Code Insight при использовании LSP-сервера.
Патч поставляется в двух пакетах. Первый включает обновленные компиляторы для всех платформ, доступных в Delphi и RAD Studio Professional. Второй пакет включает компилятор Linux и доступен только для корпоративных клиентов. Клиенты Delphi и RAD Studio Enterprise должны увидеть и установить оба пакета (порядок не имеет значения, поскольку они независимы).
Каждый из этих пакетов GetIt является отложенным пакетом, что означает, что вы выбираете его, но фактическая загрузка и установка происходит, когда вы закрываете RAD Studio IDE, поскольку он заменяет файлы, используемые IDE. Просто следуйте инструкциям, подождите, пока консольное приложение GetItCmd выполнит процесс, и обратите внимание, что файлы, замененные в ваших установочных папках RAD Studio, копируются в специальный каталог резервных копий в основном месте установки.
На снимке экрана ниже показан один из этапов автоматической установки:
После отложенной установки RAD Studio перезагрузится, и исправление будет отображаться как установленное в диалоговом окне GetIt Package Manager и на странице приветствия. Корпоративным пользователям необходимо будет установить оба пакета, чтобы уведомление о приветственной странице исчезло.