Усовершенствования компилятора
Кроме расширений языка Borland Pascal и добавления новых ди- ректив компилятора, в сам компилятор также внесены улучшения:
* Компилятор позволяет выполнять более простую компоновку с Си и ассемблером путем передачи в ваш выполняемый файл ин- формации о номерах строк .OBJ. Таким образом, вы можете использовать встроенные отладчик для выполнения по шагам кода языка Си и ассемблера. См. в данной книге Главу 6 "Отладка в интегрированной среде".
* Когда правым операндом операции in является константа мно- жественного типа, компилятор генерирует более эффективный код. См. раздел "Встраивание констант множественного типа" в Главе 23 ("Оптимизация кода") в "Руководстве по языку".
* Компилятор генерирует более эффективный код для малых мно- жеств. О малых множествах подробнее рассказывается в Главе 23 ("Оптимизация кода") в "Руководстве по языку".
* Компилятор допускает неограниченную вложенность модулей.
* Оператор uses в разделе implementation модуля не вызывает теперь циклической ссылки на модуль.
* В определенных ситуациях компилятор подавляет операции из- быточной загрузки указателей. См. Главу 23 ("Оптимизация кода") "Руководства по языку".