454 Commits (b1dcaaa37e3826026fea1019f32f2efcb9db749f)

Author SHA1 Message Date
韩天峰 b1dcaaa37e test(aot): 新增 Symfony 模式测试及 PHPT 产物清理脚本 2 months ago
韩天峰 f22499bdf9 feat(foreach): 支持动态类型表达式和IteratorAggregate嵌套 2 months ago
韩天峰 6baaa9a221 test: 添加 Symfony 模式及引用相关测试 2 months ago
韩天峰 952210f1ff test(aot): 添加 Symfony 模式测试 2 months ago
韩天峰 cb03f9452c test(aot): 添加Symfony模式测试 2 months ago
韩天峰 5ee74b2d9d fix(parser): 修复引用赋值时的类型推断错误 2 months ago
韩天峰 ac5bfa6c68 test(aot): 添加 Symfony 数组与箭头函数模式测试 2 months ago
韩天峰 7d20c4e994 feat(preprocessor): 添加属性参数中数组和新表达式的校验 2 months ago
韩天峰 4fc0acc47f fix(optimizer): 修复含占位符参数的函数调用优化 2 months ago
韩天峰 1d2dab4875 test(symfony): 添加 AOT 模式兼容性测试与文档 2 months ago
韩天峰 67d795a506 test(aot): 添加Symfony模式测试 2 months ago
韩天峰 4c806c8e16 test(symfony): 添加AOT编译器Symfony模式测试 2 months ago
韩天峰 db4d92b616 chore(test): 将编译器测试移至 aot 目录 2 months ago
韩天峰 6afb8e3689 fix(aot): 修复数组复合赋值表达式返回值 2 months ago
韩天峰 4ceb938009 refactor(tests): 将测试从 aot 目录移动到 compiler 目录 2 months ago
韩天峰 d5590b52c5 chore(tests): 将测试从 aot 目录迁移至 compiler 目录 2 months ago
韩天峰 d55bb041f6 test(aot): 添加字符串与函数解析等单元测试 2 months ago
韩天峰 7ccdd3add9 test: 添加AOT多项功能验证测试 2 months ago
韩天峰 934628e2c2 test: 添加数组、异常、过滤及箭头函数测试 2 months ago
韩天峰 bc6d15c81a fix(compiler): preserve finally semantics for catch throws 2 months ago
韩天峰 72db18c22a fix(php): validate composite parameter variance 2 months ago
韩天峰 e95f996c06 fix(aot): skip comment-only else branch 2 months ago
Yurun 61099c4c9e fix(php): 修复参数类型重写兼容性检查以遵循逆变规则 2 months ago
Yurun d0cb1395e5 fix(compiler): 修复 finally 使用变量 2 months ago
韩天峰 bc799fda0a fix:修复静态回调解析及拼接赋值等编译问题 2 months ago
韩天峰 2a75143036 fix(aot): 处理类常量引用的全限定类名 2 months ago
韩天峰 2e85940bff refactor(foreach): 提取键值赋值与循环体解析为独立方法 2 months ago
韩天峰 7937f05282 fix: 修复解构键提取、switch默认分支及finally控制流 2 months ago
NathanFreeman c73dedc306 如果else分支只有注释,那就不渲染这个分支 2 months ago
韩天峰 bd1a4db9d4 fix(compiler): 修复函数use导入及declare编码解析 2 months ago
韩天峰 c94be9c6a9 fix(compiler):注入finally块到return路径并修复属性注册 2 months ago
韩天峰 b6d0488ea6 fix(compiler): 修复多处运算符和表达式编译副作用处理 2 months ago
韩天峰 aab412084f fix: 修复变参参数缺失命名参数及闭包副作用等问题 2 months ago
韩天峰 c740a24501 fix: 修复异常处理与exit语义,重构动态属性操作 2 months ago
韩天峰 8df3e8bfef refactor(parser): 重构赋值操作符解析逻辑并调整测试文件结构 2 months ago
韩天峰 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