Вести с полей
Выпуск следующего обновления IBP v5.7 немного затянулся. Что-то я закопался с устранением мелких проблем, в которые меня тыкает компилятор.
Изменений внесено достаточно много, но как обычно — помнишь только последнее.
Последним было решение проблем компиляции IBProvider (vc16/vs2019) с включенным злобным режимом «Conformance Mode=Yes». Спасибо коллективному разуму и rg45 лично.
Пока писал, вспомнил про другие глобальные изменения.
1. Переезд «сборочного процесса» с make.exe (борланд/эмбаркадера) на msbuild.
2. Обнаружил и задействовал опцию компилятора «Enable Function-Level Linking» (/Gy). Бинарники ощутимо похудели. На производительности вроде не отразилось.
3. Вместе с провайдером будут еще обновлены «LCPI Ole Db Services».
Релиз v5.7 будет через неделю. Максимум через две. Пора уже закругляться 🙂