Commit Graph

  • 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
  • 0824b2f247 feat(php): 添加线程本地存储支持并优化扩展模式下的资源清理 韩天峰 2026-06-11 10:41:17 +0800
  • 1f479b52d0 test(aot): 添加接口类型命中测试用例 韩天峰 2026-06-11 10:24:13 +0800
  • 0647b6425a fix(php): 修复类常量解析和对象转换功能 韩天峰 2026-06-11 10:18:49 +0800
  • d082de3f6e chore(version): 更新版本号 韩天峰 2026-06-10 20:02:13 +0800
  • c25aab26c3 docs(constants): 更新PHP常量定义 韩天峰 2026-06-10 19:43:23 +0800
  • 04b3d7de20 fix(php): 修复函数调用参数传递中的对象属性处理问题 韩天峰 2026-06-10 19:23:12 +0800
  • e208fe11bb feat(php): 实现多层级 break 和 continue 语句支持 韩天峰 2026-06-10 17:11:54 +0800
  • d51b8411e2 refactor(php): 更新不支持函数列表 韩天峰 2026-06-10 16:46:11 +0800
  • 9b1477e13b refactor(php): 重构对象属性赋值检查逻辑并优化循环变量检测 韩天峰 2026-06-10 16:30:47 +0800
  • 51772c1e27 refactor(php): 优化SSA类型优化器代码结构 韩天峰 2026-06-10 16:03:00 +0800
  • 1e7401b57d refactor(php): 优化SsaPropOptimizer中的节点类型检查和代码清理 韩天峰 2026-06-10 15:55:56 +0800
  • ba8c96712a fix(optimizer): 解决对象属性优化中的动态调用安全检查问题 韩天峰 2026-06-10 15:43:58 +0800
  • 4757bd353c perf(perf): 添加对象静态属性性能测试 韩天峰 2026-06-10 15:31:43 +0800
  • feb5041d2e feat(php): 添加静态属性赋值检查和本地槽位优化支持 韩天峰 2026-06-10 15:25:09 +0800
  • 4ff12b58d1 fix(php): 修复父类引用和命名参数错误处理问题 韩天峰 2026-06-10 14:55:54 +0800
  • dec9849c69 fix(php): 修复PHP预处理器中的方法重写检查逻辑 韩天峰 2026-06-10 14:54:34 +0800
  • 68bd54c6c3 fix(php): 修复PHP翻译器中的路径验证和错误消息问题 韩天峰 2026-06-10 14:54:03 +0800
  • 8aa1745e1d feat(parser): 添加对Big*数值类型不支持运算符的检查 韩天峰 2026-06-10 14:51:00 +0800
  • 051c4a45fd feat(parser): 添加对嵌套 list() 解构赋值的支持 韩天峰 2026-06-10 14:46:49 +0800
  • 2bfd171a24 fix(php): 修复作用域管理和类型转换问题 韩天峰 2026-06-10 13:46:34 +0800
  • b89dd177b3 feat(generator): 添加可变参数联合类型检查支持 韩天峰 2026-06-10 13:04:10 +0800
  • 8c411085d1 fix(php): 处理可变参数占位符避免错误收集 韩天峰 2026-06-10 12:59:44 +0800
  • fc2cc22594 feat(php): 添加对原生函数调用中命名参数的支持 韩天峰 2026-06-10 12:54:50 +0800
  • 279fe22d82 fix(compiler): 解决对象属性类型检查和赋值操作问题 韩天峰 2026-06-10 12:39:29 +0800
  • 21338f022f refactor(compiler): 优化对象属性提升逻辑并增强危险操作检测 韩天峰 2026-06-10 11:50:57 +0800
  • dbaa5a10e0 feat(compiler): 添加循环变量优化器以提升整数类型推断 韩天峰 2026-06-10 11:16:23 +0800
  • cdd0b05bf7 test(analysis): 添加SSA分析相关组件的单元测试 韩天峰 2026-06-10 10:21:55 +0800
  • de50cad4a8 refactor(optimizer): 将函数访问修饰符从私有更改为受保护 韩天峰 2026-06-09 19:38:03 +0800
  • 8950c6d51d fix(compiler): 优化数组编译避免复制操作并更新依赖版本 韩天峰 2026-06-09 19:27:43 +0800