437 Commits (feb5041d2ef0af5795169e83223f6ba7ffcc0395)

Author SHA1 Message Date
韩天峰 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
韩天峰 e7680c5e81 feat(php): 扩展 refval 函数支持数组元素和对象属性引用 3 months ago
韩天峰 6b65d23ffe fix(php): 修复闭包中的返回类型检查逻辑 3 months ago
韩天峰 3b5345d68e feat(php): 添加联合类型和可空类型的运行时检查支持 3 months ago
韩天峰 593c6ec2a5 feat(compiler): 添加内置 mpdecimal 头文件目录支持 3 months ago
韩天峰 1ea7ec0764 feat(compiler): 添加性能分析和 objval 函数支持 3 months ago
韩天峰 33ee85c122 refactor(Php): 更新数值类型转换函数命名 3 months ago
韩天峰 f30a29a048 fix(php): 修复文件编码检查和方法调用问题 3 months ago
韩天峰 31bd1ae256 fix(php): 修复严格类型声明和类型检查逻辑 3 months ago
韩天峰 775972cc8c refactor(php): 移除未使用的常量和方法 3 months ago
韩天峰 b04ee5e8b2 refactor(Php): 重构编译器中的类名解析和参数构建逻辑 3 months ago
韩天峰 bbbb3c948e refactor(php): 重构表达式字符串转换逻辑 3 months ago
韩天峰 a510801d24 refactor(php): 重构二进制运算符相等性比较逻辑 3 months ago
韩天峰 215c077291 refactor(php): 优化类名解析逻辑并添加objval函数支持 3 months ago
韩天峰 26a538680f refactor(php): 将 stream_cast 函数替换为 toStream 方法 3 months ago
韩天峰 a4ac86524c refactor(compiler): 优化关键字方法分派逻辑 3 months ago
韩天峰 7a164aa8ee refactor(php): 重构关键词方法查找机制以支持扩展方法 3 months ago
韩天峰 1bb0324605 feat(compiler): 支持字符串到大数类型的转换 3 months ago
韩天峰 52fcc86660 feat(php): 添加对void类型方法调用的检查 3 months ago
韩天峰 32ac23630a fix(type): 修复stream和box伪类型的类型转换处理 3 months ago
韩天峰 3f9c76df5d refactor(compiler): 替换 std::unsafe_cast 为对象方法调用并优化类型转换 3 months ago
韩天峰 275ef95da7 移除 resolveExprType 方法,只使用 detectTypeOfExpr 3 months ago
韩天峰 8faac7d972 fix(compiler): 修复方法调用解析中的参数传递错误 3 months ago
韩天峰 08f90e2df9 feat(php): 添加对box类型的支持 3 months ago
韩天峰 593cd523d5 feat(php): 添加对 any 类型的支持 3 months ago
韩天峰 4c3d7ca4c3 feat(compiler): 添加对 bigint、bigfloat 和 decimal 类型的支持 3 months ago