文件名称:zox:Lox的Zig实现
文件大小:33KB
文件格式:ZIP
更新时间:2024-03-10 13:23:07
Zig
ox 一种基于“制作解释器”一书的编程语言-http: 新增功能 清单 缺少功能 垃圾收集器 计划 固定/类型数组开关映射内置Zig-Style错误Zig-Style测试单独的方法调用语法Repl-Mode(允许猴子修补和方法重新定义)嵌入API公开SIMD原语 汇编 缓存编译的字节码验证字段访问 最佳化 计划 避免不必要的堆栈操作(例如OpCode.Negate)小字符串优化(4个字节?)对字符串和列表的单个分配压缩垃圾收集器(标记并压缩?)快速垃圾压缩算法-HBM Jonkers 表现 计划 标杆套件 研究中 固定与动态堆栈增加常量(长加载)内部常量全局变量查找
【文件预览】:
zox-master
----docs()
--------syntax.md(0B)
--------lib.md(0B)
--------embedding.md(0B)
----build.zig(804B)
----index.html(5KB)
----TODO.md(7KB)
----src()
--------scanner.zig(7KB)
--------object.zig(10KB)
--------main_web.zig(1KB)
--------test.zig(0B)
--------chunk.zig(8KB)
--------memory.zig(7KB)
--------main.zig(3KB)
--------vm.zig(26KB)
--------lib.zig(2KB)
--------value.zig(7KB)
--------lib()
--------compiler.zig(36KB)
--------stack.zig(1KB)
----.gitignore(93B)
----lib()
--------script.zox(594B)
--------lib.zox(261B)
--------std.zox(0B)
----README.md(870B)