-
c01e6e1db4
feat(ir): 添加IR库的基础结构和定义
dev
zzy
2026-01-08 13:43:35 +08:00
-
b753ae0911
refactor(lex_parser): 重命名libcore为scc_core并重构头文件包含
zzy
2026-01-08 11:22:27 +08:00
-
09f4ac8de0
feat(lex_parser, pprocessor): replace consume with next and remove stream resets
zzy
2025-12-28 10:49:29 +08:00
-
07f5d9331b
feat(lexer, preprocessor): replace cstring conversion with copy and refactor macro expansion
zzy
2025-12-15 20:24:39 +08:00
-
73d74f5e13
refactor(pprocessor): rename macro table type and update function names
zzy
2025-12-14 12:59:03 +08:00
-
ce8031b21f
feat(parse): implement # and ## operator handling in macro expansion
zzy
2025-12-13 18:29:21 +08:00
-
07a76d82f4
feat(lex_parser, pprocessor): rename identifier header check and add macro system
zzy
2025-12-13 16:09:46 +08:00
-
874a58281f
feat(lex_parser): rename functions and update header guard prefix
zzy
2025-12-13 14:06:13 +08:00
-
94d3f46fac
refactor(lex_parser): replace core_pos_* functions with scc_pos_* equivalents
zzy
2025-12-12 21:33:51 +08:00
-
897ef449fb
feat: add atomic profile update flag and update clean command
zzy
2025-12-11 17:30:33 +08:00
-
3aaf3a3991
feat: add SCF format library and rename components to SCC prefix
zzy
2025-12-11 17:29:12 +08:00
-
d88fa3b8d3
feat: rename core types to scc prefix for consistency
zzy
2025-12-11 13:00:29 +08:00
-
35c13ee30a
feat: add internationalization support with Chinese translations
zzy
2025-12-11 12:27:11 +08:00
-
098e41d3e5
feat(cbuild): refactor and enhance C build system with new features
zzy
2025-12-10 22:21:37 +08:00
-
186602a301
feat(core): rename string and stream functions for clarity
zzy
2025-12-09 18:04:53 +08:00
-
36bff64a91
feat 重构stream流API并适配lex_parse和lexer
zzy
2025-12-08 23:04:11 +08:00
-
1ab07a5815
feat(cbuild): 重构依赖解析器并新增依赖树打印功能
zzy
2025-11-27 15:25:45 +08:00
-
ed829bdc21
feat(cbuild): 重构依赖解析器并增强命令行功能
zzy
2025-11-27 12:15:45 +08:00
-
e6a76e7a86
feat(lex_parser): 提取字符判断函数并增强解析器断言
zzy
2025-11-24 22:44:08 +08:00
-
871d031ceb
feat(lex_parser): 初始化词法解析器模块
zzy
2025-11-23 22:53:46 +08:00
-
67af0c6bf2
feat(cbuild): 引入构建缓存机制与编译模式支持
zzy
2025-11-22 17:03:48 +08:00
-
fa5611dabd
fix(log): 修复默认日志实例命名冲突并优化宏定义
zzy
2025-11-22 16:59:28 +08:00
-
63f6f13883
feat(cbuild): 重构构建系统并迁移至 tools/cbuild
zzy
2025-11-22 15:08:49 +08:00
-
d6941e1d2f
feat(cbuild): 添加构建路径去重与相对化处理
zzy
2025-11-21 18:03:10 +08:00
-
a3322f0d4c
feat(runtime): 添加字符串和内存操作工具函数
zzy
2025-11-21 17:52:42 +08:00
-
164bab0f13
fix(lexer): 修复词法分析器中的关键字比较与字符串处理逻辑
zzy
2025-11-20 22:49:22 +08:00
-
f29fd92fdf
feat(core): 添加字符串长度计算函数并优化数据结构定义
zzy
2025-11-20 22:26:49 +08:00
-
d1fafa830d
format using clang-format to formate code
zzy
2025-11-20 17:55:08 +08:00
-
9762cf8a2b
feat(log): 支持设置多个日志级别的组合
zzy
2025-11-20 14:30:14 +08:00
-
47b56d52f6
feat(core): 重构词法分析器流接口并迁移至 core 库
zzy
2025-11-20 14:17:03 +08:00
-
5c24f35c87
feat 新的运行时环境
zzy
2025-11-20 11:22:37 +08:00
-
e22811f2f5
feat(build): 引入新的 Python 构建系统并移除旧 Makefile
zzy
2025-11-20 10:44:59 +08:00
-
8d97fe896c
chore: 更新 .gitignore 文件
ZZY
2025-04-05 23:11:39 +08:00
-
c800b48ca2
refactor(riscv32): 重构 RISC-V 指令定义
ZZY
2025-04-02 15:56:51 +08:00
-
1cf26c43f3
bugfix 添加lib的修改
ZZY
2025-04-01 23:28:15 +08:00
-
b57f21556a
stable 重构文件结构
ZZY
2025-04-01 23:27:25 +08:00
-
74f43a1ab7
stable
ZZY
2025-04-01 00:13:21 +08:00
-
2b4857001c
feat(frontend): 重构词法分析器
ZZY
2025-03-23 12:13:16 +08:00
-
05c637e594
refactor: 重构前端代码并添加日志功能
ZZY
2025-03-19 12:22:55 +08:00
-
172d72b0a0
feat(backend/riscv32): 实现基础的编译器功能
main
ZZY
2025-03-08 16:50:21 +08:00
-
95bf44eb3f
feat add func call and rewrite codes
ZZY
2025-03-07 12:29:53 +08:00
-
09299e339c
init basic
ZZY
2025-03-05 15:45:19 +08:00