502 Commits (492116d3c0c10a414fbdc2538be3c643e31a7f95)

Author SHA1 Message Date
韩天峰 91a710844c refactor(php): 重构静态属性默认值初始化逻辑 2 months ago
韩天峰 93367a722e test(const): 添加零值类常量作为数组键的测试用例 2 months ago
韩天峰 d1c4e365b1 test(const): 添加类常量默认值测试用例 2 months ago
韩天峰 881c6dbe45 feat(trait): 实现trait抽象方法重复定义的兼容性检查 2 months ago
韩天峰 e8fa430c8c test(stdlib): 添加ArrayObject的count函数测试用例 2 months ago
韩天峰 8514d489a3 test(array): 添加数组方法测试用例 2 months ago
韩天峰 527c7d62da refactor(tests): 修复测试文件中的变量命名问题 2 months ago
韩天峰 57b95e88fd removal(tests): 删除多个类测试文件并更新常量测试期望值 2 months ago
韩天峰 35f0775435 fix(tests): 修复 __call 方法测试中的预期输出 2 months ago
韩天峰 0c7464b4b3 refactor(php): 从函数调用优化器中移除 reset 和 end 函数 2 months ago
韩天峰 cd3f0743d7 fix(aot): 解决trait方法参数类型声明的完全限定名转换问题 2 months ago
韩天峰 cd2f4d7ac5 feat(compiler): 添加trait方法参数类名解析功能 2 months ago
韩天峰 c7e752422a test(aot): 添加字符串项isset操作的测试用例 2 months ago
韩天峰 1e3cf4d25e refactor(php): 优化条件表达式解析逻辑 2 months ago
韩天峰 9138dea99f feat(php): 实现赋值表达式返回值和函数参数检查功能 2 months ago
韩天峰 246689db4c feat(compiler): 优化函数调用编译器实现支持可变参数类型转换 2 months ago
韩天峰 26bdf5eb59 feat(enum): 支持枚举类型解析和处理 2 months ago
韩天峰 8517481c52 fix(php): 修正print函数的编译输出 2 months ago
韩天峰 58f45fe97a test(stdlib): 添加标准库函数的全面测试用例 2 months ago
韩天峰 abed2d8d22 test(stdlib): 添加标准库函数边缘情况和错误处理测试 2 months ago
韩天峰 581be13a8f test(stdlib): 添加新标准库函数测试用例 3 months ago
韩天峰 71cd8daad1 test(stdlib): 添加新标准库函数测试用例 3 months ago
韩天峰 549052df05 test(core): 添加核心函数测试用例 3 months ago
韩天峰 4a38508411 test(core): 添加字符串比较和类检查函数的测试用例 3 months ago
韩天峰 1f479b52d0 test(aot): 添加接口类型命中测试用例 3 months ago
韩天峰 0647b6425a fix(php): 修复类常量解析和对象转换功能 3 months ago
韩天峰 04b3d7de20 fix(php): 修复函数调用参数传递中的对象属性处理问题 3 months ago
韩天峰 e208fe11bb feat(php): 实现多层级 break 和 continue 语句支持 3 months ago
韩天峰 ba8c96712a fix(optimizer): 解决对象属性优化中的动态调用安全检查问题 3 months ago
韩天峰 feb5041d2e feat(php): 添加静态属性赋值检查和本地槽位优化支持 3 months ago
韩天峰 051c4a45fd feat(parser): 添加对嵌套 list() 解构赋值的支持 3 months ago
韩天峰 b89dd177b3 feat(generator): 添加可变参数联合类型检查支持 3 months ago
韩天峰 fc2cc22594 feat(php): 添加对原生函数调用中命名参数的支持 3 months ago
韩天峰 279fe22d82 fix(compiler): 解决对象属性类型检查和赋值操作问题 3 months ago
韩天峰 21338f022f refactor(compiler): 优化对象属性提升逻辑并增强危险操作检测 3 months ago
韩天峰 dbaa5a10e0 feat(compiler): 添加循环变量优化器以提升整数类型推断 3 months ago
韩天峰 8950c6d51d fix(compiler): 优化数组编译避免复制操作并更新依赖版本 3 months ago
韩天峰 6a1fb828f8 feat(php): 添加对foreach列表解构语法的支持 3 months ago
韩天峰 dce5190422 test(aot): 添加构造函数属性提升类型边缘情况测试 3 months ago
韩天峰 96b4fefb58 refactor(php): 将平台检测和编译功能从CompilerBase迁移到Translator 3 months ago
韩天峰 e5e94b034c test(aot): 添加多种AOT编译测试用例 3 months ago
韩天峰 2da2bc094f feat(php): 添加对一等可调用语法的支持 3 months ago
韩天峰 9eec3e7483 feat(aot): 添加对全局变量和Stmt_Block语句块的支持 3 months ago
韩天峰 403991357e feat(generator): 优化属性默认值代码生成逻辑 3 months ago
韩天峰 b640fef73b feat(compiler): 实现方法调用去虚化优化和BigFloat sqrt支持 3 months ago
韩天峰 a4a869b7cd feat(php): 添加SSA对象属性引用提升优化器 3 months ago
韩天峰 bf31da8e7b feat(compiler): 实现SSA分析和类型优化功能 3 months ago
韩天峰 d377777571 feat(php): 优化 strlen 函数的编译时折叠 3 months ago
韩天峰 e7680c5e81 feat(php): 扩展 refval 函数支持数组元素和对象属性引用 3 months ago
韩天峰 4176e1f4c2 fix(aot): 修复trait常量继承和数组常量传播问题 3 months ago