mruby 3.4.0
a year ago
- #programming
- #release
- #mruby
- mruby 3.4.0 是 mruby 3.4 系列的首个稳定版本。
- 新语言特性包括支持 private 和 protected 可见性、方法可见性修改,以及新增 method_removed 和 singleton_method_removed 钩子方法。
- 性能优化包含采用 SWAR 技术加速 strlen 函数,并为 Array#sort 实现归并排序算法。
- C API 变更包括重命名函数与结构体以提升可读性,并新增 obj->frozen 等特性。
- 新增编译目标平台支持 PlayStation Portable 和 emscripten 环境。
- mrbgems 的改动包括移除 mruby-print,并对 mruby-io 和 mruby-enum-lazy 进行功能更新。
- 修复了大量 GitHub 问题与合并请求,显著提升稳定性和运行效率。
- 本次发布包含 1,188 次提交,涉及 354 个文件,代码增删量较大。