网址:https://smlnj.org
https://smlnj.org/dist/working/110.99.1/
这是一个补丁版本,其中包括一些错误修复,并支持正在运行SML/新泽西在M1米(又名手臂)Mac低于罗塞塔2.因为系统是在仿真下运行的,所以它可能不那么可靠作为本机应用程序在AMD64型处理器。我们是在本地人身上工作臂64我们希望今年夏天发布的港口。
修改了上的堆栈框架布局AMD64型以更好地支持有限责任公司后端(目前正在开发中)。
这个ListMergeSort.sort列表合并排序函数现在是稳定的(正如documatten所声称的那样)。
ListMergeSort.sort列表合并排序
向添加了一些附加机制JSONUtil(JSON实用程序)要制作的结构更容易编写健壮的查询。
JSONUtil(JSON实用程序)
可以安装amd64型上的系统版本M1米Mac电脑。因为这些机器运行Big Sur,所以您需要控制单击安装程序包并使用安装程序应用程序打开它。
而x86安装程序110.99.1工程macO公司10.14莫哈韦,从源头建设需要一些额外的步骤,因为X代码为Mojave发布的不包括32位SDK。
您可能会遇到的另一个问题构建时macO公司10.14 Mojave是shell的错误消息表单脚本
/bin/sh:错误的解释器:不允许操作
出现此错误的原因是com.苹果.检疫属性设置在shell脚本。要解决此问题,请使用命令删除属性
com.苹果.检疫
xattr-d com.apple.quantification外壳脚本
并继续构建。
以下是此版本修复(或关闭)的跟踪错误列表,请参阅错误追踪系统了解更多详细信息。
278
列表合并排序记录为稳定,但不是(特别是自110.78重写以来!)
列表合并排序
280
110.99配置/安装.sh-64在macOS 10.15.7上出现故障
配置/安装.sh-64
还修复了以下未编号的错误:
修复了CharBuffer(字符缓冲区)和单缓冲区结构。
CharBuffer(字符缓冲区)
单缓冲区
我们相信SML/NJ将在以下系统上构建和运行,但只有测试了其中一些:
AMD64型
臂64
电源PC
斯巴达克
x86(32位)