]]> ]]>

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

]]>

Работа программистам