Commit Graph

  • 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