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
]]>