688 Commits (master)

Author SHA1 Message Date
韩天峰 6e5b186c91 refactor(php): 重构PHP解析器的表达式处理和动态属性访问 2 months ago
Yurun c59184bed7 fix(compiler): 支持数组和属性数组追加同时链式赋值 2 months ago
Yurun 8684d1652c fix(compiler): 支持属性和数组元素作为赋值表达式右值 2 months ago
Yurun b6e937a4cc fix(compiler): 修复对象::class获取类名 2 months ago
Yurun 580f1fb64f fix(compiler): 修复引用参数是对象时调用方法错误 2 months ago
Yurun bbc9ab61a4 fix(tests): 更新测试预期与改进跨平台兼容性 2 months ago
韩天峰 9c5bf37b6f fix(generator): 修复代码生成器中的引用传递问题 2 months ago
韩天峰 903af8c477 test(closure): 添加闭包use值和引用捕获功能测试 2 months ago
韩天峰 4b1b20c7ca refactor(php): 重构属性访问解析逻辑并引入编译阶段管理 2 months ago
韩天峰 4214e1e278 feat(php): 添加对构造函数析构函数返回类型和魔术方法的严格检查 2 months ago
韩天峰 399f77d5c5 feat(php): 实现对函数参数引用传递的支持 2 months ago
韩天峰 3d6e0b5689 feat(php): 添加对参数解包后位置参数的验证支持 2 months ago
韩天峰 f8c37f91c3 test(type): 添加类型检查和属性赋值相关测试用例 2 months ago
韩天峰 54bca6942e feat(parser): 添加对象属性赋值类型检查和二元运算操作数处理 2 months ago
韩天峰 cff27c7c79 refactor(parser): 重构二元操作符和控制流的解析逻辑 2 months ago
韩天峰 4ad8c0a6fa feat(php): 实现表达式惰性求值和语句上下文处理 2 months ago
韩天峰 00f79ecdc1 feat(php): 实现PHP函数调用中的命名参数和参数解包功能 2 months ago
韩天峰 0bfa2869c5 feat(compiler): 支持命名参数和提升属性功能 2 months ago
韩天峰 ac0d7f6151 feat(php): 添加必需参数计数检查功能 2 months ago
韩天峰 0c9a449536 test(array): 添加数组函数测试用例 2 months ago
韩天峰 09be0226cb feat(trait): 支持trait方法多别名和insteadof语法 2 months ago
韩天峰 42ee6e3aa6 feat(php): 支持接口常量继承功能 2 months ago
韩天峰 3ca0d64a6a feat(preprocessor): 增强PHP预处理器功能支持接口成员和常量解析 2 months ago
韩天峰 a0c9591e81 feat(php): 添加对交集类型的支持 2 months ago
韩天峰 918a52d7fb test(samples): 添加新测试用例和示例脚本 2 months ago
韩天峰 7eeb416f6a refactor(php): 优化编译器方法调用逻辑 2 months ago
韩天峰 23f1a1eef9 test(aot): 添加动态调用相关测试用例并修复命名空间方法重写检测 2 months ago
韩天峰 a7b5b248fb refactor(optimizer): 重构SSA对象稳定性分析以支持动态方法调用优化 2 months ago
韩天峰 8148ffce1e fix(aot): 修复动态调用中的方法重写处理问题 2 months ago
韩天峰 979ea385ca fix(runtime): 解决抽象方法调用导致的崩溃问题 2 months ago
韩天峰 15bcacacc0 fix(php): 修复引用参数传递中的静态属性处理问题 2 months ago
韩天峰 cd37d26e64 feat(generator): 添加匿名类生成器支持命名空间类型解析 2 months ago
韩天峰 2800b974e3 refactor(php): 重构SSA分析和对象属性优化实现 2 months ago
韩天峰 286330f45d test(php): 添加继承错误测试用例并实现继承兼容性检查 2 months ago
韩天峰 4faff75f62 fix(tests): 修正标准有序映射测试中的变量名和方法调用 2 months ago
韩天峰 715d2222e8 test(aot): 添加 std ordered_map 功能测试用例 2 months ago
韩天峰 b3e489d334 refactor(aot): 重构标准容器实现将unordered_map重命名为ordered_map 2 months ago
韩天峰 e4e63e7b8c fix(php): 修复静态属性引用槽在动态引用绑定后的有效性问题 2 months ago
韩天峰 ad617bcac8 test(aot): 添加类继承方法测试用例 2 months ago
韩天峰 602e8b34ee feat(compiler): 为嵌入类方法添加混合返回类型推断支持 2 months ago
韩天峰 4acb632c13 feat(compiler): 为类方法自动推断返回类型并优化属性访问检查 2 months ago
韩天峰 e6c3e22f6e feat(compiler): 添加未定义变量检查和对象处理器初始化 2 months ago
韩天峰 215f5cdcac feat(stub): 添加对推断PHP文档类型的处理支持 2 months ago
韩天峰 57517381a1 feat(generator): 优化属性默认值生成逻辑支持数组类型 2 months ago
韩天峰 f63084f8d4 test(aot): 添加数组中null作为键的测试用例 2 months ago
韩天峰 129fcce880 fix(php): 修复全局变量处理和代码格式化问题 2 months ago
韩天峰 989395d7e1 fix(php): 修复常量比较的大小写敏感问题 2 months ago
韩天峰 397bfc9fbb refactor(php): 优化编译器参数引用检测逻辑 2 months ago
韩天峰 e0f6de8480 feat(aot): 添加对any类型声明的支持并优化参数信息生成 2 months ago
韩天峰 cba9990e80 refactor(parser): 重构零值字面量检测逻辑 2 months ago