Open Watcom C/C++ 1.2
Версия реализации Open Watcom C/C++ языка программирования C++Версия Open Watcom C/C++ 1.2 выпущена 7 января 2004.
Основные изменения относительно версии Open Watcom C/C++ 1.1:
- изменена обработка библиотек по умолчанию для Win32
- введена более строкая проверка для операций с указателями и прототипов функций для компилятора C, что может приводить к ранее не отсутствующим предупреждениям/ошибкам
- улучшены сообщения об ошибках для компилятора C
- добавлено предупреждение (W130) к компилятору C для предупреждения потери точности при присваивании. По умолчанию отключено. Включить можно через ‘#pragma enable_message (130)’ или флаг ‘-wce=130’
- введена поддержка стиля C99 параметров макроопределений
-
добавлена поддержка
__func__
к уже существующей__FUNCTION__
(имя текущей функции) -
улучшена поддержка типов
long long
-
добавили
*LLONG_MIN/MAX
определенные вlimits.h
- исправлена ошибка в компиляторе C++ c обработкой исходного кода, когда шаблон является последним элементом в пространстве имен
-
были добавлены несколько опций
-adxx
к компиляторам C/C++ - исправлено некорректное присваивание для объединений в компиляторе C
-
__ UNIX __
макрокоманда теперь поддерживается компиляторами C/C++ - заново ввели поддержку работы с окнами по умолчанию для библиотек времени исполнения Win16 и Win386
- прекращена поддержка работы с окнами по умолчанию для многих платформ
-
добавлена утилита
dmpobj
-
добавили несколько системных определений в
wlink
(os2_pm, os2_dll, os2v2_dll) - устранены обнаруженные ошибки в компоновщике
- оптимизирована библиотека времени исполнения для генерации более компактных программ
-
улучшена функция
printf()
(введена поддержка %b ля битовых полей) - улучшена работа компиляторов для ОС OS/2
- IDE теперь корректно работает с именами файлов со смешанным регистром
- установлены Microsoft совместимые утилиты NMAKE, CL для лучшей обратоки командной строки
-
использование опции
Change font
теперь не приводит к краху - расширен встроенный ассемблер
-
многочисленные мелкие улучшения
wasm
- улучшена совместимость между MASM 6 и wasm
Комментарии
]]>blog comments powered by Disqus
]]>