1 个不稳定发布
0.1.0-alpha.0 | 2023年8月16日 |
---|
#1061 在 编程语言
1.5MB
34K SLoC
moonlift
使用cranelift
进行即时编译(JIT)的纯Rust实现Lua(5.4)。
警告
该项目处于非常早期的开发阶段。
与Lua 5.4原始C实现的区别
- 所有字符串操作默认为UTF-8。原始C实现是编码透明的。
- Unicode转义序列(
\uXXX
)必须产生有效的Unicode标量值 / 码点。原始C实现只需要码点小于2^31 - ...
许可证
该项目受以下任一许可证的许可
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
- Apache许可证2.0版 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
由你选择
除非你明确声明,否则根据Apache-2.0许可证定义的,任何故意提交以包含在你所做的工作中的贡献,应按上述方式双重许可,不得附加任何额外的条款或条件。
依赖
~8–18MB
~227K SLoC