Elmma elmma
  • Joined on 2025-12-05
elmma created branch vm-bytecode in elmma/aster 2026-06-25 01:10:38 +08:00
elmma pushed to vm-bytecode at elmma/aster 2026-06-25 01:10:38 +08:00
d854b22006 feat: 字节码VM基础设施 — 编译器、VM执行循环、Runtime trait
89952139c5 feat: 添加性能基准测试脚本 — 12类18项覆盖算术/函数/闭包/数组/对象/字符串/算法
Compare 2 commits »
elmma pushed to master at elmma/aster 2026-06-25 00:28:46 +08:00
bdffe9e3c5 feat: IDE支持 — workspace拆分、LSP服务器、VS Code扩展
elmma pushed to master at elmma/aster 2026-06-17 17:26:54 +08:00
99c9e9c9bd feat: 新增块注释及测试
elmma pushed to master at elmma/aster 2026-06-17 16:08:51 +08:00
df9ecb4de1 fix: 优化字符串类型在不同场景的打印形式
elmma pushed to master at elmma/aster 2026-06-17 15:57:52 +08:00
e356c208a6 feat: 实现模块引入功能以及测试
elmma pushed to master at elmma/aster 2026-06-17 15:06:30 +08:00
9428e270af refactor: 用 Value::get/set 简化属性访问,消除直接 borrow/borrow_mut 调用
elmma pushed to master at elmma/aster 2026-06-17 00:33:36 +08:00
bc74b5ee91 fix: 修改 Value::String 的显示格式,添加引号以增强可读性
elmma pushed to master at elmma/aster 2026-06-17 00:24:03 +08:00
f0bba2f2aa feat: 添加数组和字符串的属性与方法支持,包括 length、push、pop、upper、lower、trim、contains、starts_with、ends_with、substring、replace 和 split
elmma pushed to master at elmma/aster 2026-06-16 19:45:08 +08:00
8e49df8062 feat: 添加字符串工具函数(split, trim, substring, replace, contains, upper, lower, starts_with, ends_with)及相关测试用例
elmma pushed to master at elmma/aster 2026-06-16 19:40:30 +08:00
bf705069a5 feat: 添加对数组和对象字面量的尾随逗号支持,更新相关测试用例
elmma pushed to master at elmma/aster 2026-06-16 19:33:21 +08:00
a7bedf6fa1 refactor: 优化代码组织
elmma pushed to master at elmma/aster 2026-06-16 19:25:08 +08:00
e4272943aa refactor: 抽离测试代码
fdd42fce19 feat: 添加对单引号字符串的支持,更新词法分析器和相关测试用例
Compare 2 commits »
elmma pushed to master at elmma/aster 2026-06-16 19:14:08 +08:00
5e431dbba4 feat: 添加对象索引访问和赋值支持,更新相关错误处理和测试用例
8b20580402 feat: 添加for-in循环支持,更新解析器、解释器和相关测试用例
75c1d230ad feat: 添加内置函数支持(len, typeof, push, pop),更新相关错误处理和测试用例
18fa53cf4a feat: 实现字符串与数字的连接操作,增强加法运算符的功能
Compare 4 commits »
elmma pushed to master at elmma/aster 2026-06-16 18:41:56 +08:00
db541c315b feat: 添加三元运算符支持,更新解析器和解释器以处理条件表达式
elmma pushed to master at elmma/aster 2026-06-16 17:24:23 +08:00
c2d6c518fc feat: 添加对const关键字的支持,允许定义不可变变量并增强相关错误处理
elmma pushed to master at elmma/aster 2026-06-16 17:02:54 +08:00
284a29a4be fix: 修复字符串转义、对象相等比较、除零处理
elmma pushed to master at elmma/aster 2026-06-16 16:56:32 +08:00
983a7d8b34 feat: 添加标准测试
a76cd79be2 feat: 添加CLAUDE.md文件
Compare 2 commits »
elmma pushed to master at elmma/aster 2026-06-16 14:25:16 +08:00
c7e4e0dce0 feat: 更新错误处理机制,增强词法分析器和解析器的错误报告功能
elmma pushed to master at elmma/aster 2026-06-16 10:11:33 +08:00
e052226cdb feat: 重构main函数,添加run_file和run_repl函数以支持从文件和REPL读取输入