2100 Commits

Author SHA1 Message Date
chai2010
fb116bfb5d 完善 native/asm 实现细节 2025-09-18 06:50:07 +08:00
chai2010
a881f326fc 完善 native 汇编器 2025-09-16 07:46:06 +08:00
chai2010
b29f0555f5 完成 native/asm 汇编器实现 2025-09-15 09:03:50 +08:00
chai2010
b594f22e51 完善 native/rv2elf 子命令 2025-09-15 04:56:53 +08:00
chai2010
5f767e1265 准备调试 wa rv2elf 命令 2025-09-14 15:54:27 +08:00
chai2010
6177f7bcd1 删除 native/printer 包 2025-09-14 15:17:34 +08:00
chai2010
f8d74bc834 优化 native/riscv 指令文本格式 2025-09-14 12:43:40 +08:00
chai2010
7d7e1cfd76 完善 native 汇编指令格式化 2025-09-14 09:47:25 +08:00
chai2010
162b0ef50f 优化 native/riscv 指令打印函数参数 2025-09-14 08:05:21 +08:00
chai2010
78d7cd2ed8 完成 native 代码格式化功能 2025-09-14 07:49:25 +08:00
chai2010
da7bb08eaf 完善 native 代码格式化 2025-09-14 04:27:04 +08:00
chai2010
34e7e0a5ee 完善 native/ast 对象String方法 2025-09-13 19:44:58 +08:00
chai2010
5cafae2079 完善 native/ast 结构体的 String 方法 2025-09-13 05:26:03 +08:00
chai2010
f70a9113b9 优化 native/ast 字面值结构体 2025-09-13 04:41:11 +08:00
chai2010
ec3530539f 优化 native/ast 设计并完善 parser 实现 2025-09-12 22:37:28 +08:00
chai2010
c62b8aaddb 完善 native/parser 对注释的解析 2025-09-11 07:33:14 +08:00
chai2010
72d1b8a57f 完善 native 对中文符号的处理 2025-09-10 16:25:29 +08:00
chai2010
a657b9961e 完善 native/parser 细节 2025-09-09 04:32:09 +08:00
chai2010
80827d3f16 完善 wa rv2elf 子命令实现 2025-09-08 05:50:26 +08:00
chai2010
f2bd8d8a35 增加 wa rv2elf 子命令入口 2025-09-07 04:40:11 +08:00
chai2010
3eb7128306 补充 native/parser 伪指令参数解析 2025-09-06 13:48:18 +08:00
chai2010
40bda86fa4 补完 native/parser 指令参数解析 2025-09-06 02:37:13 +08:00
chai2010
2bcd96cd74 完善 native/parser 指令参数解析 2025-09-05 10:39:37 +08:00
chai2010
71d20c1171 完善 native/parser 地址参数的解析 2025-09-05 05:31:32 +08:00
chai2010
5efb339f41 完善 native/parser 指令解析 2025-09-04 16:33:20 +08:00
chai2010
e8bd14f9e3 完善 native/parser 的函数解析 2025-09-04 14:55:41 +08:00
chai2010
e40704a613 优化 native/ast 设计 2025-09-04 06:12:19 +08:00
chai2010
de7655737d 完善 native/parser 2025-09-03 23:14:37 +08:00
chai2010
b9466acac7 完善 native/parser 2025-09-03 06:37:33 +08:00
chai2010
2c83ee9a85 完善 native/parser 2025-09-02 18:15:09 +08:00
chai2010
ae5abd39f6 优化 native/ast 定义和打印 2025-09-02 09:23:16 +08:00
chai2010
34618d2d38 实现 native/printer 2025-09-02 06:42:31 +08:00
chai2010
06962b1e89 完善 native/ast 定义 2025-09-02 00:01:50 +08:00
chai2010
7b60ee4cf5 完善 native/token 定义和 native/scanner 实现 2025-09-01 19:55:45 +08:00
chai2010
42e496b833 修复对裸指针大小的计算 2025-09-01 19:54:33 +08:00
chai2010
f62a879208 解析 unsafe.Pointer 可选的类型参数 2025-09-01 00:20:25 +08:00
chai2010
44195ad5c2 实现 native/scanner 2025-08-31 11:41:53 +08:00
chai2010
e87ce8f3a6 完善 native 文本格式文档 2025-08-31 11:02:26 +08:00
chai2010
9f6963dd05 凹标准库代码明确为 MIT 协议 2025-08-31 07:03:14 +08:00
chai2010
a6159a79de 完善 native/wat2rv 2025-08-31 06:03:30 +08:00
chai2010
9f2c394204 完善 wat2rv 实现 2025-08-30 20:18:56 +08:00
chai2010
0d16d173d9 修复 unsafe.Sizeof 相关函数 2025-08-30 19:40:43 +08:00
chai2010
8b1f83ba4b 增加 runtime.SetFinalizer 函数 2025-08-30 16:11:22 +08:00
chai2010
b5b1dbdac6 增加 unsafe.Raw 函数 2025-08-30 14:49:35 +08:00
chai2010
e1bbbc18a0 增加 wa wat2rv 子命令 2025-08-29 17:18:48 +08:00
chai2010
9c7661b0e3 完善 native/wat2rv 包实现 2025-08-29 11:42:30 +08:00
chai2010
8bdf27c944 新建 native/wat2rv 包和测试文件 2025-08-28 22:04:03 +08:00
chai2010
759c0e9aa9 native/wemu 成功运行简单的elf程序 2025-08-28 08:23:37 +08:00
chai2010
ccdc3bd4db 补齐 native/wemu 基础指令 2025-08-28 07:15:40 +08:00
chai2010
6a02a19eb3 添加 wemu 子命令 2025-08-27 22:07:32 +08:00