Commit Graph

  • 089ae56f0b fix(php): 修正生成文件的日志消息 韩天峰 2026-04-23 12:47:57 +0800
  • c86059217d feat(compiler): 优化对象属性访问性能 韩天峰 2026-04-23 12:47:07 +0800
  • 12ff420d87 refactor(config): 将编译器选项配置迁移至常量类 韩天峰 2026-04-22 13:53:37 +0800
  • 5bf12a10ed feat(php): 添加对 trait 魔术常量 __TRAIT__ 的支持 韩天峰 2026-04-22 13:21:16 +0800
  • 37bfc24432 test(aot): 更新 trait 测试用例的期望输出 韩天峰 2026-04-21 20:32:18 +0800
  • ffdf4c6653 fix(traits): 解决trait中方法参数类型解析问题 v0.1.0 韩天峰 2026-04-21 20:28:25 +0800
  • 799aa629c0 feat(php): 添加 refval 函数支持引用传递功能 韩天峰 2026-04-21 19:04:09 +0800
  • 10a66b1c31 test(type): 添加类型转换测试用例 韩天峰 2026-04-21 18:33:23 +0800
  • 05854e55be refactor(php): 重构PHP编译器中的引用参数处理逻辑 韩天峰 2026-04-21 18:33:12 +0800
  • c94d7afdba fix(compiler): 修复PHP编译器中的类型检查和表达式解析问题 韩天峰 2026-04-21 17:31:28 +0800
  • 8c4bfd6683 refactor(generator): 更新版本标志对象变量名并修正节点类型声明 韩天峰 2026-04-21 17:31:14 +0800
  • 5b66ef2161 fix(trait): 解决trait中self关键字引用问题 韩天峰 2026-04-20 19:26:00 +0800
  • d8a828558d refactor(generator): 将模板渲染改为直接代码生成 韩天峰 2026-04-20 18:54:32 +0800
  • 2e0cb9db4c refactor(php): 优化匿名类名称解析逻辑 韩天峰 2026-04-20 17:23:35 +0800
  • 1567ad2f88 fix(php): 解决匿名类继承父类名称解析问题 韩天峰 2026-04-20 17:07:45 +0800
  • 9d9556929f test(aot): 添加类常量测试用例并修复返回值解引用问题 韩天峰 2026-04-20 16:50:46 +0800
  • ee3dbc9717 feat(compiler): 添加项目配置和扩展忽略功能 韩天峰 2026-04-20 16:01:48 +0800
  • 84b9340998 fix(aot): 修复AOT编译中类继承和常量定义相关问题 韩天峰 2026-04-17 20:04:20 +0800
  • 492a1dbd39 fix(php): 修复类方法访问权限检查逻辑 韩天峰 2026-04-17 19:41:41 +0800
  • 69a1c24610 refactor(bootstrap): 调整函数文件加载方式并更新依赖 韩天峰 2026-04-17 19:11:13 +0800
  • 9744cc9e86 feat(build): 添加编译器构建功能并更新项目配置 韩天峰 2026-04-17 17:30:48 +0800
  • f8e1c771e4 feat(cli): 添加版本显示功能和优化参数信息头文件生成 韩天峰 2026-04-17 16:47:51 +0800
  • 78b93ed32c fix(php): 修复函数参数引用类型检查逻辑 韩天峰 2026-04-17 16:13:44 +0800
  • eaa598a48e fix(php): 解决字符串连接操作符的void类型检查和引用参数处理问题 韩天峰 2026-04-17 15:24:04 +0800
  • ec98d1045d fix(php): 修复异常处理和编译器逻辑问题 韩天峰 2026-04-17 14:45:50 +0800
  • d1a06ac8d4 refactor(generator): 重构代码生成器的类信息管理和错误处理 韩天峰 2026-04-17 13:50:11 +0800
  • ee8c40698b refactor(compiler): 重构标准库函数调用解析逻辑 韩天峰 2026-04-17 11:48:29 +0800
  • 17f4d14940 feat(php): 添加按位或赋值操作符支持 韩天峰 2026-04-17 11:34:40 +0800
  • 26dfc99094 feat(aot): 增强类型推断支持接口类型 韩天峰 2026-04-17 11:03:02 +0800
  • 45a4582d03 feat(php): 添加错误时打印回溯跟踪的配置选项 韩天峰 2026-04-16 17:48:43 +0800
  • e5b7955fa1 refactor(translator): 重构PHP到C++编译器的文件处理逻辑 韩天峰 2026-04-16 17:37:33 +0800
  • 8865796b43 feat(php): 实现 compact 函数支持并增强函数重定义检查 韩天峰 2026-04-16 16:27:47 +0800
  • 165d683f5a fix(aot): 解决数组键为0时的C++编译歧义问题 韩天峰 2026-04-16 16:02:23 +0800
  • 2ca129b0c1 fix(php): 修复trait使用语法中未指定trait名称时的别名处理 韩天峰 2026-04-16 14:54:38 +0800
  • 583536a24e fix(php): 修复编译器中的条件判断逻辑错误 韩天峰 2026-04-16 14:26:41 +0800
  • 1fbaa07820 fix(aot): 修复静态方法调用中的占位符生成问题 韩天峰 2026-04-16 11:30:12 +0800
  • 7e582d2eba test(aot): 添加布尔属性测试用例 韩天峰 2026-04-15 22:05:10 +0800
  • 1e47ac0f53 fix(parser): 解决属性默认值处理中的类型转换和重复定义问题 韩天峰 2026-04-15 22:01:46 +0800
  • f41d42e5bc feat(compiler): 增强类型声明和对象赋值检查功能 韩天峰 2026-04-15 21:39:12 +0800
  • e62c953c71 feat(compiler): 完善类型声明和对象赋值检查功能 韩天峰 2026-04-15 20:20:34 +0800
  • af0e5df4ae fix(php): 修复trait适配器中的修饰符处理逻辑 v0.0.7 韩天峰 2026-04-15 17:17:09 +0800
  • 1658dc2bfa fix(trait): 修复trait方法冲突处理问题 韩天峰 2026-04-15 16:04:04 +0800
  • aea979fae1 feat(php): 支持trait方法别名和访问修饰符转换 韩天峰 2026-04-15 15:33:08 +0800
  • 57220d63b9 feat(trait): 实现 trait 使用适配器功能支持别名和冲突解决 v0.0.6 韩天峰 2026-04-15 15:04:16 +0800
  • 6426046857 fix(generator): 解决接口中trait使用解析问题并完善trait别名处理 韩天峰 2026-04-14 19:11:59 +0800
  • b8897319cb fix(php): 修复字符串字面量优化导致eval函数执行异常 韩天峰 2026-04-14 16:56:02 +0800
  • 88693dcc21 feat(aot): 添加对 PHP Trait 特性的支持 韩天峰 2026-04-14 16:44:54 +0800
  • f4b8d6c1f3 feat(php): 添加对 trait 的支持并重构符号引用方式 韩天峰 2026-04-14 15:12:47 +0800
  • d85353f8eb feat(compiler): 实现常量值解析和类型安全的值生成 韩天峰 2026-04-14 12:46:13 +0800
  • 36cf7dbf16 feat(aot): 添加对引用赋值和列表赋值的支持 v0.0.5 韩天峰 2026-04-10 15:04:17 +0800
  • 95e7b5f6e4 refactor(compiler): 重构编译器代码结构并修复空指针检查问题 韩天峰 2026-04-09 17:45:06 +0800
  • 58b6d4fad4 fix(compiler): 修复函数声明中的返回类型处理逻辑 韩天峰 2026-04-09 17:29:46 +0800
  • 485dce7b95 refactor(compiler): 优化编译器类方法处理逻辑 韩天峰 2026-04-09 17:22:57 +0800
  • 1341dec3f2 feat(php): 添加预处理器完成状态提示 韩天峰 2026-04-09 16:34:09 +0800
  • 3d2ab3cd53 refactor(php): 移除未使用的依赖导入 韩天峰 2026-04-09 16:26:15 +0800
  • abff242bf4 refactor(Php): 移除循环依赖处理逻辑 韩天峰 2026-04-09 16:24:41 +0800
  • 394c5ee0b7 refactor(php): 优化编译器基础类和预处理器逻辑 韩天峰 2026-04-09 16:20:38 +0800
  • d37c979031 重构:在预处理阶段获取所有类、函数、常量、属性定义,解决循环依赖的问题 韩天峰 2026-04-09 15:44:50 +0800
  • 90866a803b fix(php): 修复数组维度赋值解析逻辑 v0.0.4 韩天峰 2026-04-09 10:22:35 +0800
  • c67c3dfea9 refactor(compiler): 优化编译器内部结构并添加常量支持 韩天峰 2026-04-08 21:03:10 +0800
  • 128b6b8a73 refactor(php): 优化PHP编译器类型检查和函数定义逻辑 韩天峰 2026-04-08 19:47:26 +0800
  • 156fb0a8bf refactor(php): 重构参数类型检查和方法重写逻辑 v0.0.3 韩天峰 2026-04-08 16:54:15 +0800
  • ea34eaaf89 refactor(php): 重构静态变量添加逻辑以支持重复变量检查和返回全局变量名 韩天峰 2026-04-08 16:31:09 +0800
  • 17f3ded89a refactor(Php): 重构静态变量处理逻辑 韩天峰 2026-04-08 16:26:13 +0800
  • 68155d0793 feat(compiler): 添加参数类型检查和对象类型验证功能 韩天峰 2026-04-08 15:47:30 +0800
  • 932dc070d8 feat(php): 支持命名参数调用功能 韩天峰 2026-04-08 15:02:07 +0800
  • 60298d9461 test(lang): 添加多个语言特性相关的回归测试 韩天峰 2026-04-08 15:01:14 +0800
  • 27060d9b87 refactor(php): 重构变量声明和全局变量处理逻辑 韩天峰 2026-04-08 11:39:12 +0800
  • afbdf0fcdb refactor(php): 优化对象创建逻辑 韩天峰 2026-04-08 10:28:49 +0800
  • cc1131f455 feat(php): 优化全局变量访问和基准测试函数类型声明 韩天峰 2026-04-07 21:10:03 +0800
  • 34e112d697 feat(php): 添加类构造函数初始化和清理功能 韩天峰 2026-04-07 20:55:54 +0800
  • fbb68ad689 feat(constants): add constant definition validation and test coverage 韩天峰 2026-04-07 19:32:57 +0800
  • 0cee9a4154 feat(php): 支持常量别名解析和命名空间处理 韩天峰 2026-04-07 19:00:53 +0800
  • 4a5fe8dd6c fix(php): 修复抽象构造函数中提升属性的声明检查 韩天峰 2026-04-07 18:34:35 +0800
  • 28de6c86a4 fix(php): 解决动态调用和方法重写的相关问题 韩天峰 2026-04-07 18:20:47 +0800
  • 08cbfa1d71 refactor(php): 更新 shell_exec 解析方法的参数类型 韩天峰 2026-04-07 17:24:06 +0800
  • e7db0c7348 fix(php): 修复箭头函数变量作用域和二元运算符解析问题 韩天峰 2026-04-07 17:12:08 +0800
  • b8516b6ac0 fix(php): 修复存根文件函数返回类型检查和类方法处理逻辑 韩天峰 2026-04-07 16:34:25 +0800
  • b0a6898ca8 fix(aot): 修复空合并赋值运算符测试用例和类名解析问题 韩天峰 2026-04-07 15:49:34 +0800
  • 52a0205c96 fix(aot): 修复链式操作中变量访问顺序问题 韩天峰 2026-04-07 14:51:21 +0800
  • a284a9bfaf docs(syntax): 更新不支持语法文档并添加新测试用例 韩天峰 2026-04-07 14:06:02 +0800
  • 5260559345 feat(closure): 添加 C++ lambda 捕获局部变量支持 韩天峰 2026-04-07 13:09:08 +0800
  • f226382d52 fix(static): 修复静态变量初始化中的类常量引用问题 韩天峰 2026-04-07 12:58:10 +0800
  • e1fd716e03 test(compiler): 添加多个 bug 修复测试用例并修复全局变量解析问题 韩天峰 2026-04-07 12:26:58 +0800
  • 8312de6c73 feat(compiler): 添加原生类型支持和标准库函数 韩天峰 2026-04-07 11:37:38 +0800
  • f6cb3278cb refactor(Php): 优化 get_class 函数调用处理逻辑 韩天峰 2026-04-03 19:48:59 +0800
  • 26a0439f42 feat(php): 优化函数调用并添加类存在性检查支持 韩天峰 2026-04-03 18:12:46 +0800
  • af42804d8f refactor(php): 优化编译器常量和静态属性处理逻辑 韩天峰 2026-04-03 17:29:47 +0800
  • 67bbfb8852 fix(php): 修复AOT编译器中isset操作和属性获取问题 韩天峰 2026-04-03 16:10:05 +0800
  • c53e7afdb5 test(lang): 添加多个 bug 修复测试用例 韩天峰 2026-04-03 14:54:52 +0800
  • a8483af474 test(lang): 添加 foreach 循环和 func_get_arg 函数测试用例 韩天峰 2026-04-03 14:22:40 +0800
  • 2267de194b fix(php): 修复静态属性访问和操作符映射问题 韩天峰 2026-04-03 14:05:41 +0800
  • 9af8349762 mv.php 移至根目录,非 compiler 工具 韩天峰 2026-04-03 14:05:03 +0800
  • 517c0d8a83 refactor(Php): 优化链式表达式解析逻辑 v0.0.2 韩天峰 2026-04-02 17:30:20 +0800
  • b7236ce38b refactor(php): 重构链式表达式解析逻辑 韩天峰 2026-04-02 17:27:21 +0800
  • 8eb944312a refactor(compiler): 重构编译器基础类以改善表达式解析 韩天峰 2026-04-02 17:03:00 +0800
  • 59698b5319 fix(php): 解决类方法参数中使用$this的问题并优化静态属性访问 韩天峰 2026-04-02 13:06:34 +0800
  • fa6105ebdf refactor(php): 重构编译器基础类和翻译器代码结构 韩天峰 2026-04-02 12:20:25 +0800
  • 8670df2a3e fix(php): 解决函数返回引用类型的编译错误 韩天峰 2026-04-02 12:02:13 +0800
  • ecb7795243 fix(aot): 修复空合并运算符的编译逻辑 韩天峰 2026-04-02 11:43:47 +0800