摘要
细节
编译器
-
REPL漂亮打印的一些小改进。
厘米
-
这个 系统/cmb-make 脚本现在使用 CM_服务器 环境变量 设置为 假 默认情况下(使用 -冗长的 旧行为的选项)。 它 现在还设置 路径 环境变量,以包含 sml公司 命令作为参数提供给 cmb品牌 。
基础库
SML/NJ图书馆
-
重写 JSON格式 解析器直接处理输入源(而不是 使用ML-ulex lexer。 此更改修复了 https://github.com/smlnj/legacy/issues/284 [第284期(ML-ULex’s 内存化会导致大量性能损失 JSON格式 解析)。 对于 这个 data.json(数据.json) 问题中提到的文件,解析大约是8次 速度更快,而对于 huge.json公司 文件。 -
添加了 JSON解码 结构到 JSON格式 库。 本模块实现 一组组合子(灵感来自 Elm公司 JSON格式。 解码 模块) 用于解码 JSON格式 值。 -
补充 插入With , 插入Withi 、和 查找并删除 操作到 HASH_表 和 单现金表 接口(以及相应的 实现)。 -
修复了中的一个错误 随机.randReal 在32位系统上。 -
修复了的错误检查和文档 subArray(子数组) 功能 在中 动态数组 结构和 动态阵列Fn 函子。 -
固定到 subArray(子数组) 和 截断 动态数组中的函数 实现(两种结构 动态数组 和函子 动态阵列Fn ). -
添加 编辑距离 模块到实用程序库。 -
返工 输出f8 对 编码。 添加了 无效 编码无效时的异常 遇到并替换了 域 异常 无效 。 还添加了 尺寸' 用于获取UTF-8的编号的函数 子字符串中的字符。 -
添加了用于表示布尔值、整数和单词的模块 作为哈希值 哈希Cons 库。
漏洞
-
的实现 PackWord64小更新 和 PackWord64大更新 在64位平台上交换。
支持的系统
32位macOS问题
/bin/sh:解释器错误:不允许操作
xattr公司 -d日 com.apple.检疫 壳脚本