502 Commits (492116d3c0c10a414fbdc2538be3c643e31a7f95)

Author SHA1 Message Date
韩天峰 3b5345d68e feat(php): 添加联合类型和可空类型的运行时检查支持 3 months ago
韩天峰 bbb43664fc test(aot): 添加trait测试用例和decimal类型toString方法测试 3 months ago
韩天峰 1ea7ec0764 feat(compiler): 添加性能分析和 objval 函数支持 3 months ago
韩天峰 04a56a7762 fix(stub): 修复异常处理并支持属性默认值中的new操作 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
韩天峰 1bb0324605 feat(compiler): 支持字符串到大数类型的转换 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
韩天峰 4a2b2ef201 test(aot): 更新幂运算整数溢出测试的期望输出 3 months ago
韩天峰 4c3d7ca4c3 feat(compiler): 添加对 bigint、bigfloat 和 decimal 类型的支持 3 months ago
韩天峰 c604fc09ab feat(compiler): 添加对 Big* 类型的字符串转换和数学函数优化支持 3 months ago
韩天峰 5129bab900 test(aot): 添加动态调用命名参数功能测试 3 months ago
韩天峰 011cb1ed8c test(aot): 添加大整数、大浮点数、十进制数和流类型的容器测试 3 months ago
韩天峰 11acfdf10f refactor(aot): 移除UnsafePtr类型支持并优化std容器实现 3 months ago
韩天峰 000b6a221d fix(tests): 修正测试文件中的路径引用 3 months ago
韩天峰 0043fc78f8 feat(php): 添加原生类和接口检查功能 3 months ago
韩天峰 71627fd920 fix(compiler): 修复抽象类和接口的类型处理逻辑 3 months ago
韩天峰 bf4c5a7852 fix(generator): 解决常量值格式化和命名空间解析问题 3 months ago
韩天峰 17fcb16aec fix(php): 修复受保护方法访问检查和字符串转义问题 3 months ago
韩天峰 ce7d254709 fix(compiler): 修复trait中类常量访问的命名空间解析问题 3 months ago
韩天峰 ec5f393a27 fix(php): 将数组类常量更新写入到 ZendVM 中 3 months ago
韩天峰 95b1c89053 BitInt 支持位运算操作符 3 months ago
韩天峰 a4d5d86905 test(native_types): 添加 Decimal 和 BigInt 类型的测试用例 3 months ago
韩天峰 706f4cc9ab 对 phpt 测试文件进行分类 [2] 3 months ago
韩天峰 b1284be533 对 phpt 测试文件进行分类 3 months ago
韩天峰 144b60a3e3 feat(compiler): 支持 bigint_types 和 decimal_types 声明指令 3 months ago
韩天峰 6b5e8ad2e0 feat(universal_method): 支持通过反射调用PHP内部函数作为扩展方法 3 months ago
韩天峰 1476e5a4eb fix(universal-method): 修复扩展方法链式调用的返回类型推断 3 months ago
韩天峰 69e4386454 test(compiler): 添加大数类型运算测试和自增自减操作限制 3 months ago
韩天峰 f33641aead docs(native_types): 更新原生类型文档并完善类型提升规则说明 3 months ago
韩天峰 ee30acc94e feat(compiler): 添加大整数、小数和大浮点数类型支持 3 months ago
韩天峰 4076d2f4e4 test(stream): 添加流扩展方法支持测试 3 months ago
韩天峰 1b6884a983 fix(aot): 修复流资源类型处理和常量文件移除问题 3 months ago
韩天峰 c04778cc51 refactor(php): 优化编译器基础类和通用方法调用实现 3 months ago
韩天峰 12d44084ec feat(aot): 添加对表达式结果的通用方法调用支持 3 months ago
韩天峰 6309346c9a feat(core): 通用方法实现,纯静态,零成本抽象 3 months ago
韩天峰 192bba3454 test(namespace): 添加命名空间相关功能的测试用例 3 months ago
韩天峰 8a423d225e test: 添加抽象类、接口、final类、反引号和eval的AOT测试 3 months ago
韩天峰 05a409ac37 test: 添加AOT测试及eval()作用域限制文档 3 months ago
韩天峰 184090ec84 test(aot): 添加AOT编译相关测试用例 3 months ago
韩天峰 33725b87d3 test(aot): 添加魔术常量、字符串插值和变量函数的AOT测试 3 months ago
韩天峰 77e0268f0a test(aot): 添加类型声明测试用例 3 months ago
韩天峰 28b6c6e726 feat(debug): 添加调试信息支持以改进异常回溯功能 3 months ago
韩天峰 fb458405b8 允许类方法的默认参数使用类常量 3 months ago
韩天峰 519ad7b292 fix(aot): 修复变量类型检查逻辑并更新测试用例 4 months ago
韩天峰 ea462010d1 feat(compiler): 添加标准容器foreach循环支持和删除元素保护 4 months ago
韩天峰 958a1aa2cb test(aot): 添加 std 容器 unset 操作测试用例 4 months ago