]]> ]]>

SML/NJ 110.44

Версия реализации SML/NJ языка программирования ML

Версия SML/NJ 110.44 выпущена 6 ноября 2003.

Данная версия включает множество исправлений, большинство из них касаются компилятора и базовой библиотеки.

Данная версия является стабильной, однако полное тестирование компилятора не проведено.

Основные изменения относительно версии SML/NJ 110.43:

  • исправления ошибок и улучшение кода для Real.{from,to}LargeInt
  • исправлена ошибка в Posix.ProcEnv.times
  • исправления в возвращаемом значении функции inputLine
  • реализовано родное преобразование int32->real64
  • исправления части базовой библиотеки в соответствии со спецификацией
  • добавлены функции Time.{from,to}NanoSeconds в Time
  • детали реализации работы с socket перемещены в отдельный файл, что позволило разделить реализацию кода для Windows и Linux
  • добавлена SYNCHRONOUS_SOCKET в базовую библиотеку
  • изменена точность для real64 с 52 до 53
  • добавлены openVector, nullRd, nullWr в PRIM_IO
  • реализован новый инсталлятор, написанный на SML
  • реализована совместимость с Mac OS X 10.3 (Panther)
  • переименована директория, содержащая метаданные с CM в .cm
  • добавлены простые привилегии в $smlnj/viscomp/core.cm

Комментарии

]]>

blog comments powered by Disqus

]]>

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