462 Commits (3801158b412fffcfb887beef608c68a8e7634c1f)

Author SHA1 Message Date
韩天峰 3801158b41 feat(compiler): 添加干运行模式和构建目录选项 2 months ago
韩天峰 cce6967acf fix(php): 修复静态属性晚绑定支持问题 2 months ago
韩天峰 91675ed366 feat(php): 添加除零检查和改进原生属性访问功能 2 months ago
Yurun 30ef9352a2 fix(const): 修复常量名与变量名冲突问题、常量名大小写敏感问题 2 months ago
Yurun f2e063b41d fix(compiler): 修复命名空间内类名解析及use别名查找 2 months ago
韩天峰 5a7805b544 feat(php): 添加对动态属性赋值操作符和递增递减操作的支持 2 months ago
yurunsoft dfb6f693c3 修复 Windows 运行测试 (#1) 2 months ago
韩天峰 91a710844c refactor(php): 重构静态属性默认值初始化逻辑 2 months ago
韩天峰 ef6a9fb8e5 refactor(php): 统一PHP函数命名空间从std到fn 2 months ago
韩天峰 dbcadeb873 feat(php): 添加抽象方法支持和调用保护 2 months ago
韩天峰 ceb5e5963f fix(php): 修复子类作为父类返回时的类型检查问题 2 months ago
韩天峰 cd3f0743d7 fix(aot): 解决trait方法参数类型声明的完全限定名转换问题 2 months ago
韩天峰 cd2f4d7ac5 feat(compiler): 添加trait方法参数类名解析功能 2 months ago
韩天峰 1e3cf4d25e refactor(php): 优化条件表达式解析逻辑 2 months ago
韩天峰 9138dea99f feat(php): 实现赋值表达式返回值和函数参数检查功能 3 months ago
韩天峰 246689db4c feat(compiler): 优化函数调用编译器实现支持可变参数类型转换 3 months ago
韩天峰 6849c56cc2 fix(php): 修复表达式类型检测中的缺失情况 3 months ago
韩天峰 8517481c52 fix(php): 修正print函数的编译输出 3 months ago
韩天峰 abed2d8d22 test(stdlib): 添加标准库函数边缘情况和错误处理测试 3 months ago
韩天峰 e996dc8b43 feat(debug): 添加内存泄漏检测脚本 3 months ago
韩天峰 17e1035e21 test(stdlib): 添加新标准库函数测试用例 3 months ago
韩天峰 0647b6425a fix(php): 修复类常量解析和对象转换功能 3 months ago
韩天峰 04b3d7de20 fix(php): 修复函数调用参数传递中的对象属性处理问题 3 months ago
韩天峰 e208fe11bb feat(php): 实现多层级 break 和 continue 语句支持 3 months ago
韩天峰 9b1477e13b refactor(php): 重构对象属性赋值检查逻辑并优化循环变量检测 3 months ago
韩天峰 feb5041d2e feat(php): 添加静态属性赋值检查和本地槽位优化支持 3 months ago
韩天峰 4ff12b58d1 fix(php): 修复父类引用和命名参数错误处理问题 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
韩天峰 c9d92e4581 fix(php): 更新库文件引用和类型检查消息生成 3 months ago
韩天峰 c7c9a8e263 refactor(php): 重构 SSA 构建器中的返回和抛出表达式检查 3 months ago
韩天峰 6a1fb828f8 feat(php): 添加对foreach列表解构语法的支持 3 months ago
韩天峰 79d4c28c91 refactor(php): 将平台检测和编译功能从CompilerBase迁移到Translator 3 months ago
韩天峰 b33cdeb086 refactor(php): 重构参数类型解析和声明处理方法 3 months ago
韩天峰 a524211cd3 refactor(php): 重构PHP编译器基础功能并完善类继承支持 3 months ago
韩天峰 2da2bc094f feat(php): 添加对一等可调用语法的支持 3 months ago
韩天峰 5e549a4c15 perf(compiler): 优化静态属性访问性能并增强类型检查 3 months ago
韩天峰 2af89f270e refactor(php): 优化PHP编译器中的整数类型推断和溢出检测 3 months ago
韩天峰 571efa94c4 暂时关闭类型窄化 3 months ago
韩天峰 9eec3e7483 feat(aot): 添加对全局变量和Stmt_Block语句块的支持 3 months ago
韩天峰 9beb5cbba2 fix(parser): 修复赋值操作符和递增递减操作符的上下文状态管理 3 months ago
韩天峰 c8e6f2ecc4 fix(php): 为方法调用添加异常处理以解决动态调用问题 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
韩天峰 ff6ca6c03a 重构:将代码迁移至独立的 PHP 源文件,减少核心类的代码行数 3 months ago