732 Commits (bf31da8e7b107489ecc2c08dc2faff69d01eb778)
 

Author SHA1 Message Date
韩天峰 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
韩天峰 1ea7ec0764 feat(compiler): 添加性能分析和 objval 函数支持 3 months ago
韩天峰 33ee85c122 refactor(Php): 更新数值类型转换函数命名 3 months ago
韩天峰 04a56a7762 fix(stub): 修复异常处理并支持属性默认值中的new操作 3 months ago
韩天峰 c77d3ca273 chore(version): 更新版本号 3 months ago
韩天峰 b42ba105a2 docs(readme): 更新依赖库安装说明 3 months ago
韩天峰 f30a29a048 fix(php): 修复文件编码检查和方法调用问题 3 months ago
韩天峰 64e9d76770 test(assign): 添加严格类型声明为0的测试用例 3 months ago
韩天峰 31bd1ae256 fix(php): 修复严格类型声明和类型检查逻辑 3 months ago
韩天峰 92a4ecd24c refactor(build): 更新项目配置文件中的编译器路径 3 months ago
韩天峰 775972cc8c refactor(php): 移除未使用的常量和方法 3 months ago
韩天峰 b04ee5e8b2 refactor(Php): 重构编译器中的类名解析和参数构建逻辑 3 months ago
韩天峰 fc165fea27 refactor(Php): 提取 std 容器解析的公共逻辑 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
韩天峰 8deb99c372 test(aot): 添加对象属性toArray方法测试用例 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
韩天峰 057e25a950 feat(type): 添加对 stream 类型的支持 3 months ago
韩天峰 32ac23630a fix(type): 修复stream和box伪类型的类型转换处理 3 months ago
韩天峰 3f9c76df5d refactor(compiler): 替换 std::unsafe_cast 为对象方法调用并优化类型转换 3 months ago
韩天峰 a4d28fbe6b refactor(tests): 替换 objval 函数调用为 toObject 方法 3 months ago
韩天峰 275ef95da7 移除 resolveExprType 方法,只使用 detectTypeOfExpr 3 months ago
韩天峰 8faac7d972 fix(compiler): 修复方法调用解析中的参数传递错误 3 months ago
韩天峰 08f90e2df9 feat(php): 添加对box类型的支持 3 months ago
韩天峰 549630e83e fix(build): 修正编译器入口文件路径 3 months ago
韩天峰 bcc518406f refactor(compiler): 重构编译器主逻辑到独立函数 3 months ago
韩天峰 593cd523d5 feat(php): 添加对 any 类型的支持 3 months ago
韩天峰 fda0acc38f refactor(php): 移除编译缓存机制并更新强制编译描述 3 months ago
韩天峰 adde76b715 feat(php): 添加对 phpx/src/misc 目录下源文件的缓存支持 3 months ago
韩天峰 3045259ae0 feat(compiler): 添加编译后运行功能支持 3 months ago
韩天峰 4a2b2ef201 test(aot): 更新幂运算整数溢出测试的期望输出 3 months ago
韩天峰 4c3d7ca4c3 feat(compiler): 添加对 bigint、bigfloat 和 decimal 类型的支持 3 months ago