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