968 Commits (6e5b186c91bdbfe4af34b124fea5cd978449f647)
 

Author SHA1 Message Date
韩天峰 279fe22d82 fix(compiler): 解决对象属性类型检查和赋值操作问题 3 months ago
韩天峰 21338f022f refactor(compiler): 优化对象属性提升逻辑并增强危险操作检测 3 months ago
韩天峰 dbaa5a10e0 feat(compiler): 添加循环变量优化器以提升整数类型推断 3 months ago
韩天峰 cdd0b05bf7 test(analysis): 添加SSA分析相关组件的单元测试 3 months ago
韩天峰 de50cad4a8 refactor(optimizer): 将函数访问修饰符从私有更改为受保护 3 months ago
韩天峰 8950c6d51d fix(compiler): 优化数组编译避免复制操作并更新依赖版本 3 months ago
韩天峰 c9d92e4581 fix(php): 更新库文件引用和类型检查消息生成 3 months ago
韩天峰 c7c9a8e263 refactor(php): 重构 SSA 构建器中的返回和抛出表达式检查 3 months ago
韩天峰 6a1fb828f8 feat(php): 添加对foreach列表解构语法的支持 3 months ago
韩天峰 dce5190422 test(aot): 添加构造函数属性提升类型边缘情况测试 3 months ago
韩天峰 204cdfb668 refactor(php): 重构PHP预处理器中的属性处理逻辑 3 months ago
韩天峰 83a81e8df8 refactor(php): 简化属性类型解析逻辑 3 months ago
韩天峰 96b4fefb58 refactor(php): 将平台检测和编译功能从CompilerBase迁移到Translator 3 months ago
韩天峰 79d4c28c91 refactor(php): 将平台检测和编译功能从CompilerBase迁移到Translator 3 months ago
韩天峰 207bc6b48b test(compiler): 添加类方法重写顺序测试用例 3 months ago
韩天峰 f803a0fd41 refactor(Php): 优化方法重写检测逻辑以支持子类预处理顺序 3 months ago
韩天峰 a30205b058 refactor(php): 重构方法重写检查逻辑 3 months ago
韩天峰 b33cdeb086 refactor(php): 重构参数类型解析和声明处理方法 3 months ago
韩天峰 a524211cd3 refactor(php): 重构PHP编译器基础功能并完善类继承支持 3 months ago
韩天峰 e5e94b034c test(aot): 添加多种AOT编译测试用例 3 months ago
韩天峰 2da2bc094f feat(php): 添加对一等可调用语法的支持 3 months ago
韩天峰 1111cc0c27 refactor(php): 优化变量赋值表达式解析逻辑 3 months ago
韩天峰 c5f38a3d05 fix(parser): 修复变量类型推断问题 3 months ago
韩天峰 5e549a4c15 perf(compiler): 优化静态属性访问性能并增强类型检查 3 months ago
韩天峰 2af89f270e refactor(php): 优化PHP编译器中的整数类型推断和溢出检测 3 months ago
韩天峰 571efa94c4 暂时关闭类型窄化 3 months ago
韩天峰 981a8613b5 fix(generator): 修复只读属性的默认值初始化问题 3 months ago
韩天峰 9eec3e7483 feat(aot): 添加对全局变量和Stmt_Block语句块的支持 3 months ago
韩天峰 48a8ddd8b5 fix(optimizer): 修复变量名转义问题 3 months ago
韩天峰 9beb5cbba2 fix(parser): 修复赋值操作符和递增递减操作符的上下文状态管理 3 months ago
韩天峰 c8e6f2ecc4 fix(php): 为方法调用添加异常处理以解决动态调用问题 3 months ago
韩天峰 403991357e feat(generator): 优化属性默认值代码生成逻辑 3 months ago
韩天峰 46800d9dc9 docs(aot): 添加 AOT 编译器优化优先级和 PHP 源码优化器分析文档 3 months ago
韩天峰 195013ae7c perf(php): 优化PHP到C++转换性能 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
韩天峰 abccfc2c8b 清理:清理 AI 产生的临时文档 3 months ago
韩天峰 ff6ca6c03a 重构:将代码迁移至独立的 PHP 源文件,减少核心类的代码行数 3 months ago
韩天峰 e7680c5e81 feat(php): 扩展 refval 函数支持数组元素和对象属性引用 3 months ago
韩天峰 c238892409 fix(parser): 修复StdContainer注释生成问题 3 months ago
韩天峰 4176e1f4c2 fix(aot): 修复trait常量继承和数组常量传播问题 3 months ago
韩天峰 6b65d23ffe fix(php): 修复闭包中的返回类型检查逻辑 3 months ago
韩天峰 3b5345d68e feat(php): 添加联合类型和可空类型的运行时检查支持 3 months ago
韩天峰 593c6ec2a5 feat(compiler): 添加内置 mpdecimal 头文件目录支持 3 months ago
韩天峰 15a6d4196f docs(guide): 移除 Windows Clang 支持测试指南和重构文档 3 months ago
韩天峰 bbb43664fc test(aot): 添加trait测试用例和decimal类型toString方法测试 3 months ago
韩天峰 5fa7b61cc8 chore(deps): 更新 swoole/phpx 依赖版本 3 months ago
韩天峰 28d1432664 refactor(type): 移除不必要的类实例断言检查 3 months ago