Releases: ARCJ137442/BabelNAR.rs
Releases · ARCJ137442/BabelNAR.rs
0.25.0
Full Changelog
Important Commits
- feat: 🚧 短浮点精度匹配
- test: ✅ 更新测试,简化代码
- refactor: ♻️ 重构「虚拟机交互」的分支代码,提取到独立的内部方法中
- refactor: ♻️ 继续提取「虚拟机交互」中的函数代码
- chore: 🔖 提升版本号到0.25
- feat: 🦺 对新的「短浮点精度」增加检验函数,保证在启动时其一定为有限非负数
- fix: 🐛 修复「短浮点精度」字段的合并丢失问题
- test: ✅ 修复测试/配置解析
What's Changed
- @Hailaylin made their first contribution in #6
- fix:🐛 修复英文文档路径不正确问题
0.24.3
chore: 🔨 构建脚本消息 去除冗余双引号
refactor: ♻️ 初步支持「语义化词项预期」
- ✅现在能正确处理「带变量的可交换词项」如:「<(&&,<$1 --> lock>,<$2 --> key>) ==> <$1 --> (/,open,$2,)>>」🆚「<(&&,<$1 --> key>,<$2 --> lock>) ==> <$2 --> (/,open,$1,)>>」
- ♻️微调模块结构,细化拆分功能
- ⬆️升级Narsese.rs依赖版本,支持emoji解析
⚠️ 目前功能尚未完全稳定(需要实际发布性构建验证)
perf: ⚡ CLI:输出预期检测 性能提升
通过内部结构体实现「部分匹配」,无需重复折叠词项,并以此提升整体CLI测试工具的性能
chore: ⬆️ 更新上游依赖版本
更新Narsese.rs、NAVM等依赖到最新版本
test: ✅ 修复批量测试呈现问题
修复「运行cargo test --all-features
后,因『中途clap
执行process::exit
终止程序』或『cli运行时清屏』影响测试过程与结果呈现」的问题
test: ✅ 更新「输入转译器」以通过测试(CXinNARS、ONA)
为 CXinNARS 与 ONA 增加对指令 EXI
的输入转译:CXinNARS→特殊命令/q
,ONA→无效输入(强制shell退出)
0.23.0
What's Changed
- feat: ⬆️ 兼容NAVM.rs 0.15,包括「终止」命令 by @ARCJ137442 in #5
Full Changelog: 0.22.0...0.23.0
0.22.0
0.21.0
What's Changed
- Dev: 少量新特性,bug修复,依赖升级,文档修缮 by @ARCJ137442 in #2
- docs: 📝 Cargo文档修复 by @ARCJ137442 in #3
Full Changelog: 0.20.1...0.21.0
0.20.1
新增「原生IL-1」运行时,第二次发布CLI包
What's Changed
- BabelNAR (CLI) 基本原型 by @ARCJ137442 in #1
New Contributors
- @ARCJ137442 made their first contribution in #1
Full Changelog: 0.16.0...0.20.1
0.16.0
- ✅首个release,基本构建CLI程序体系
- 🏗️发布首个「CIN运行时包」
executables