22 Commits (7977893bbedcea68e6f5e0bc7e403047198537d6)

Author SHA1 Message Date
韩天峰 7977893bbe feat(compiler): add object extension method support with parameter offset handling 2 months ago
韩天峰 3e9c02a666 feat(parser): add support for PHP 8.4 property hooks and asymmetric visibility 2 months ago
韩天峰 bd2a3da14c feat(compiler): add PHP version control and pipe operator support 2 months ago
韩天峰 6059e07827 feat(compiler): implement dynamic static property fetch with runtime fallback 2 months ago
韩天峰 60aaced040 refactor(compiler): remove echo assignment error check and improve property handling 2 months ago
韩天峰 fd085c10d0 feat(compiler): add support for embedded NUL bytes in string literals 2 months ago
Yurun 99d76ad5dc fix: 修复类常量使用self作为方法参数默认值 2 months ago
韩天峰 b6cc597725 feat(compiler): implement unified any() function handling and enhanced composite type checking 2 months ago
韩天峰 9f6a13d5f7 feat(compiler): add static type checking for composite types 2 months ago
韩天峰 7faec8f459 feat(generator): enhance FiberGenerator implementation with improved error handling and type support 2 months ago
韩天峰 2bad099e09 feat(generator): add yield and generator support using Fiber backend 2 months ago
韩天峰 3d8eb272a6 feat(compiler): add support for dynamic class constant fetch expressions 2 months ago
韩天峰 441091fbc5 refactor(compiler): standardize comment formatting in compiler output 2 months ago
韩天峰 2503c79f03 feat(parser): add support for method and static call reference assignments 2 months ago
韩天峰 128bfa7e85 feat(parser): add support for functions returning by reference 2 months ago
韩天峰 20add2008a fix(compiler): resolve reference args through interfaces 2 months ago
韩天峰 7e28e8441b feat(build): add support for building shared libraries in addition to binaries and extensions 2 months ago
Yurun 94b61d58f8 fix(compiler): 支持抽象/接口方法的按引用参数签名解析 2 months ago
韩天峰 d2b7a36430 fix(compiler): resolve bitwise not operation on class constants in AOT compilation 2 months ago
韩天峰 631a1ef6b2 refactor(docs): update file paths and directory structure references 2 months ago
韩天峰 8ac4c5872d refactor(core): rename PhpAot namespace to TypePhp across codebase 2 months ago
韩天峰 777d6b6c36 rename(project): refactor Swoole-Compiler to TypePHP 2 months ago
韩天峰 995d23cfc8 fix(php): resolve native property assignment type checking and conversion issues 2 months ago
韩天峰 fc5eeb3c0f refactor:统一整数字面量生成并添加平台后缀支持 2 months ago
韩天峰 c3f0151e87 feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
韩天峰 f0e025dad4 feat(aot): 重构动态调用与instanceof解析并新增Symfony模式测试 2 months ago
韩天峰 7b52412f82 fix: remove ref reset on unset 2 months ago
Yurun 254e1607b5 fix(compiler): 修复unset引用变量后对变量的操作 2 months ago
韩天峰 ba354c62c8 fix: 修复空安全链中普通方法调用误判为空安全的问题 2 months ago
韩天峰 f22499bdf9 feat(foreach): 支持动态类型表达式和IteratorAggregate嵌套 2 months ago
韩天峰 dfc94ac09e refactor(compiler): 使用节点属性替代上下文标识处理属性写操作 2 months ago
韩天峰 bffa660427 refactor: 引入 parseWritableIdentifier 替代手动 inAssignExpr 设置 2 months ago
韩天峰 bc6d15c81a fix(compiler): preserve finally semantics for catch throws 2 months ago
韩天峰 e95f996c06 fix(aot): skip comment-only else branch 2 months ago
Yurun d0cb1395e5 fix(compiler): 修复 finally 使用变量 2 months ago
韩天峰 bc799fda0a fix:修复静态回调解析及拼接赋值等编译问题 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
韩天峰 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
韩天峰 df5dd2a5f6 refactor(php): 重构属性写入目标处理逻辑以支持动态对象属性 2 months ago