Commit Graph

  • 18b4bf4ed6 test(phpunit): 添加未定义方法调用和属性访问测试用例 韩天峰 2026-06-21 10:30:33 +0800
  • e4e63e7b8c fix(php): 修复静态属性引用槽在动态引用绑定后的有效性问题 韩天峰 2026-06-21 10:28:45 +0800
  • ad617bcac8 test(aot): 添加类继承方法测试用例 韩天峰 2026-06-20 23:55:01 +0800
  • 602e8b34ee feat(compiler): 为嵌入类方法添加混合返回类型推断支持 韩天峰 2026-06-20 23:45:03 +0800
  • 4acb632c13 feat(compiler): 为类方法自动推断返回类型并优化属性访问检查 韩天峰 2026-06-20 23:07:00 +0800
  • 25aeff51a7 refactor(generator): 简化类对象处理器初始化逻辑 韩天峰 2026-06-20 22:13:28 +0800
  • e6c3e22f6e feat(compiler): 添加未定义变量检查和对象处理器初始化 韩天峰 2026-06-20 21:51:23 +0800
  • 72cf8e7166 refactor(php): 优化零值字面量判断逻辑 韩天峰 2026-06-20 21:13:16 +0800
  • 215f5cdcac feat(stub): 添加对推断PHP文档类型的处理支持 韩天峰 2026-06-20 20:48:07 +0800
  • 785d9c9d6d test(php): 添加 compact 和 globals 相关功能测试用例 韩天峰 2026-06-20 20:30:11 +0800
  • 57517381a1 feat(generator): 优化属性默认值生成逻辑支持数组类型 韩天峰 2026-06-20 20:29:16 +0800
  • dc5c90044b fix(php): 修复$GLOBALS变量处理问题 韩天峰 2026-06-20 19:58:34 +0800
  • f63084f8d4 test(aot): 添加数组中null作为键的测试用例 韩天峰 2026-06-20 19:26:51 +0800
  • 129fcce880 fix(php): 修复全局变量处理和代码格式化问题 韩天峰 2026-06-20 19:21:35 +0800
  • 99c3dec641 feat(php): 添加魔术方法类型推断支持 韩天峰 2026-06-18 19:43:53 +0800
  • 1e6fb4972a feat(php): 支持 compact 函数中的 'this' 变量 韩天峰 2026-06-18 18:35:18 +0800
  • 989395d7e1 fix(php): 修复常量比较的大小写敏感问题 韩天峰 2026-06-18 18:07:57 +0800
  • 397bfc9fbb refactor(php): 优化编译器参数引用检测逻辑 韩天峰 2026-06-18 17:51:09 +0800
  • e0f6de8480 feat(aot): 添加对any类型声明的支持并优化参数信息生成 韩天峰 2026-06-18 16:38:29 +0800
  • cba9990e80 refactor(parser): 重构零值字面量检测逻辑 韩天峰 2026-06-18 15:27:04 +0800
  • 8267ae2bf4 feat(build): 添加交叉编译目标平台支持 韩天峰 2026-06-18 15:10:31 +0800
  • 22c2d17954 feat(cli): 添加 no-color 命令行选项并清理帮助文档 韩天峰 2026-06-18 14:32:55 +0800
  • 4e7acaf940 feat(compiler): 添加目标CPU指令集优化支持 韩天峰 2026-06-18 14:28:49 +0800
  • 8f3f3e73eb refactor(php): 简化配置项读取逻辑 韩天峰 2026-06-18 14:08:50 +0800
  • 02a91bba95 feat(compiler): 添加外部库集成和编译优化功能 韩天峰 2026-06-18 14:02:32 +0800
  • b8247d4cc7 test(array): 添加数组合并展开操作的测试用例 韩天峰 2026-06-18 12:39:31 +0800
  • e55da7297d feat(compiler): 添加输出目录参数支持 韩天峰 2026-06-18 11:50:19 +0800
  • a6a62c8e81 refactor(compiler): 优化构建目录处理和代码生成流程 韩天峰 2026-06-18 11:42:23 +0800
  • 3801158b41 feat(compiler): 添加干运行模式和构建目录选项 韩天峰 2026-06-18 11:31:05 +0800
  • 6543dfccce Merge pull request '修复一些问题' (#2) from fix-20260617 into master 韩天峰 2026-06-18 10:53:55 +0800
  • cce6967acf fix(php): 修复静态属性晚绑定支持问题 #2 韩天峰 2026-06-18 10:52:53 +0800
  • 91675ed366 feat(php): 添加除零检查和改进原生属性访问功能 韩天峰 2026-06-18 10:40:58 +0800
  • 7e52d51b5b fix(php): 解决除零运算错误处理问题 韩天峰 2026-06-18 10:22:37 +0800
  • 8e5b9e8076 fix(compiler)): 修复除以零MSVC编译不通过 Yurun 2026-06-17 20:12:18 +0800
  • 30ef9352a2 fix(const): 修复常量名与变量名冲突问题、常量名大小写敏感问题 Yurun 2026-06-17 19:52:08 +0800
  • a365474674 fix(tests): 修复 Windows 测试弹出 UAC Yurun 2026-06-17 19:37:26 +0800
  • f2e063b41d fix(compiler): 修复命名空间内类名解析及use别名查找 Yurun 2026-06-17 13:34:16 +0800
  • 19164e92bc docs(compiler): 添加AOT编译速度优化研究文档并完善测试用例 韩天峰 2026-06-17 19:43:11 +0800
  • 5a7805b544 feat(php): 添加对动态属性赋值操作符和递增递减操作的支持 韩天峰 2026-06-17 19:42:25 +0800
  • 386c6568f1 test(aot): 添加可空布尔类型的基本测试用例 韩天峰 2026-06-17 18:50:41 +0800
  • db5de84468 fix(php): 修复可选参数中的null值处理问题 韩天峰 2026-06-17 18:15:57 +0800
  • f45dadc2f8 test(strings): 更新字符串测试以支持AOT编译 韩天峰 2026-06-17 16:59:24 +0800
  • ed9462bb49 chore(tests): 移除字符串函数测试中的AOT限制跳过条件 韩天峰 2026-06-17 16:38:31 +0800
  • f0c4b6bc98 fix(php): 解决可选参数传入null时使用C++默认值的问题 韩天峰 2026-06-17 16:27:54 +0800
  • 10fd8fe0ce add string tests 韩天峰 2026-06-17 16:24:37 +0800
  • 1ec0f3a2e0 chore(build): 更新版本号并优化打包脚本 韩天峰 2026-06-17 10:42:01 +0800
  • dfb6f693c3 修复 Windows 运行测试 (#1) yurunsoft 2026-06-17 10:15:13 +0800
  • c4e1792267 fix(tests): 修复 Windows 测试 aot/basic/file_operations.phpt #1 Yurun 2026-06-16 20:08:40 +0800
  • 29236bb66a test(php): 添加对象属性默认数组测试并移除运行时初始化检查 韩天峰 2026-06-16 20:04:09 +0800
  • 0dc846a4fc feat(php): 添加数组初始化计划支持并修复构造函数提升属性默认值处理 韩天峰 2026-06-16 19:52:59 +0800
  • ebf4c9d1cb fix(php): 修复 0LL 字面量在 Windows和 MacOS 的兼容性 Yurun 2026-06-16 19:51:18 +0800
  • 66ed6728b8 fix(tests): 修复 Windows 安装项目及运行测试 Yurun 2026-06-16 19:48:06 +0800
  • 5ed79e9451 fix(php): 修复字面量字符串为空时的编译错误 韩天峰 2026-06-16 18:01:47 +0800
  • 91a710844c refactor(php): 重构静态属性默认值初始化逻辑 韩天峰 2026-06-16 17:45:00 +0800
  • 93367a722e test(const): 添加零值类常量作为数组键的测试用例 韩天峰 2026-06-16 17:09:15 +0800
  • d1c4e365b1 test(const): 添加类常量默认值测试用例 韩天峰 2026-06-16 16:38:06 +0800
  • 881c6dbe45 feat(trait): 实现trait抽象方法重复定义的兼容性检查 韩天峰 2026-06-16 16:27:53 +0800
  • e8fa430c8c test(stdlib): 添加ArrayObject的count函数测试用例 韩天峰 2026-06-16 14:59:20 +0800
  • 5e1c44832c chore(version): 更新版本号从 1064 到 1066 韩天峰 2026-06-15 16:29:57 +0800
  • afa8aa939a fix(tests): 修复测试脚本中的函数参数和信息输出 韩天峰 2026-06-15 16:25:54 +0800
  • df78e177f4 refactor(optimizer): 优化函数调用参数转换逻辑 韩天峰 2026-06-15 15:41:07 +0800
  • 797c19824d Revert "refactor(Php): 将PHP函数调用改为C++函数调用" 韩天峰 2026-06-15 15:30:38 +0800
  • 8514d489a3 test(array): 添加数组方法测试用例 韩天峰 2026-06-15 15:28:54 +0800
  • b1cc95818a refactor(Php): 将PHP函数调用改为C++函数调用 韩天峰 2026-06-15 15:13:49 +0800
  • ef6a9fb8e5 refactor(php): 统一PHP函数命名空间从std到fn 韩天峰 2026-06-15 14:59:39 +0800
  • 527c7d62da refactor(tests): 修复测试文件中的变量命名问题 韩天峰 2026-06-13 19:52:36 +0800
  • 7939f28f37 test(phpunit): 添加抽象类和私有方法重写的测试用例 韩天峰 2026-06-13 18:14:06 +0800
  • 57b95e88fd removal(tests): 删除多个类测试文件并更新常量测试期望值 韩天峰 2026-06-13 18:13:57 +0800
  • dbcadeb873 feat(php): 添加抽象方法支持和调用保护 韩天峰 2026-06-13 16:39:46 +0800
  • 35f0775435 fix(tests): 修复 __call 方法测试中的预期输出 韩天峰 2026-06-13 16:10:56 +0800
  • ceb5e5963f fix(php): 修复子类作为父类返回时的类型检查问题 韩天峰 2026-06-13 16:00:43 +0800
  • 8fa49e078f refactor(php): 优化迭代器处理逻辑以使用类入口指针和字面量字符串 韩天峰 2026-06-13 15:55:22 +0800
  • 0c7464b4b3 refactor(php): 从函数调用优化器中移除 reset 和 end 函数 韩天峰 2026-06-13 15:42:54 +0800
  • cd3f0743d7 fix(aot): 解决trait方法参数类型声明的完全限定名转换问题 韩天峰 2026-06-13 14:23:33 +0800
  • 2824d8d21d test(str): 添加字符串索引访问测试用例 韩天峰 2026-06-13 13:46:19 +0800
  • cd2f4d7ac5 feat(compiler): 添加trait方法参数类名解析功能 韩天峰 2026-06-13 13:46:10 +0800
  • c7e752422a test(aot): 添加字符串项isset操作的测试用例 韩天峰 2026-06-13 11:20:38 +0800
  • 1e3cf4d25e refactor(php): 优化条件表达式解析逻辑 韩天峰 2026-06-13 09:24:51 +0800
  • 9138dea99f feat(php): 实现赋值表达式返回值和函数参数检查功能 韩天峰 2026-06-12 20:37:09 +0800
  • 246689db4c feat(compiler): 优化函数调用编译器实现支持可变参数类型转换 韩天峰 2026-06-12 19:08:58 +0800
  • 26bdf5eb59 feat(enum): 支持枚举类型解析和处理 韩天峰 2026-06-12 18:12:32 +0800
  • 6849c56cc2 fix(php): 修复表达式类型检测中的缺失情况 韩天峰 2026-06-12 17:47:21 +0800
  • 8517481c52 fix(php): 修正print函数的编译输出 韩天峰 2026-06-12 17:43:57 +0800
  • 58f45fe97a test(stdlib): 添加标准库函数的全面测试用例 韩天峰 2026-06-12 17:26:46 +0800
  • d26c76b9d8 feat(optimizer): 扩展函数调用优化器支持更多字符串和编码函数 韩天峰 2026-06-12 17:20:59 +0800
  • abed2d8d22 test(stdlib): 添加标准库函数边缘情况和错误处理测试 韩天峰 2026-06-12 17:08:28 +0800
  • 8450e69e1c refactor(Php): 优化函数调用优化器中的参数类型常量 韩天峰 2026-06-12 12:16:33 +0800
  • 4e94de6620 fix(tests): 修复测试文件编译失败时的异常处理 韩天峰 2026-06-12 12:16:15 +0800
  • e996dc8b43 feat(debug): 添加内存泄漏检测脚本 韩天峰 2026-06-12 10:27:05 +0800
  • 0b815d8d1e feat(debug): 添加内存泄漏检测脚本 韩天峰 2026-06-12 10:26:56 +0800
  • bbddd40297 refactor(examples): 为基准测试函数添加参数类型声明 韩天峰 2026-06-11 20:12:16 +0800
  • 56d9147972 docs(repository): 添加仓库开发指南文档 韩天峰 2026-06-11 19:55:56 +0800
  • 581be13a8f test(stdlib): 添加新标准库函数测试用例 韩天峰 2026-06-11 19:49:58 +0800
  • 17e1035e21 test(stdlib): 添加新标准库函数测试用例 韩天峰 2026-06-11 19:49:52 +0800
  • 71cd8daad1 test(stdlib): 添加新标准库函数测试用例 韩天峰 2026-06-11 19:05:55 +0800
  • babbbe2fc5 feat(php): 添加标准容器编译时计数生成功能 韩天峰 2026-06-11 19:05:46 +0800
  • 549052df05 test(core): 添加核心函数测试用例 韩天峰 2026-06-11 17:06:22 +0800
  • 4a38508411 test(core): 添加字符串比较和类检查函数的测试用例 韩天峰 2026-06-11 17:06:02 +0800
  • 315220eac6 docs: 添加 HHVM/HHBBC 和 KPHP 编译器技术调研文档 韩天峰 2026-06-11 17:05:50 +0800
  • a289f7b778 chore(deps): 更新 swoole/phpx 依赖版本 韩天峰 2026-06-11 10:45:59 +0800