577 Commits (fc165fea275f849d2eb20e63ab8ea0bc3dd0a35e)

Author SHA1 Message Date
韩天峰 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
韩天峰 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
韩天峰 4c3d7ca4c3 feat(compiler): 添加对 bigint、bigfloat 和 decimal 类型的支持 3 months ago
韩天峰 c604fc09ab feat(compiler): 添加对 Big* 类型的字符串转换和数学函数优化支持 3 months ago
韩天峰 011cb1ed8c test(aot): 添加大整数、大浮点数、十进制数和流类型的容器测试 3 months ago
韩天峰 11acfdf10f refactor(aot): 移除UnsafePtr类型支持并优化std容器实现 3 months ago
韩天峰 0043fc78f8 feat(php): 添加原生类和接口检查功能 3 months ago
韩天峰 71627fd920 fix(compiler): 修复抽象类和接口的类型处理逻辑 3 months ago
韩天峰 ee81d116ef refactor(Php): 将静态常量引用从父类改为当前类 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
韩天峰 8c8daa47e5 feat(generator): 添加 Windows 资源文件生成器 3 months ago
韩天峰 826e62e7b4 feat(php): 添加 Windows 平台的大数运算库支持 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
韩天峰 a459a8bd95 feat(php): 添加对 BigInt Decimal BigFloat 复合赋值运算的支持 3 months ago
韩天峰 f33641aead docs(native_types): 更新原生类型文档并完善类型提升规则说明 3 months ago
韩天峰 ee30acc94e feat(compiler): 添加大整数、小数和大浮点数类型支持 3 months ago
韩天峰 dd940db5d9 feat(php): 添加数学函数和数组排序方法支持 3 months ago
韩天峰 1b6884a983 fix(aot): 修复流资源类型处理和常量文件移除问题 3 months ago
韩天峰 c04778cc51 refactor(php): 优化编译器基础类和通用方法调用实现 3 months ago
韩天峰 6309346c9a feat(core): 通用方法实现,纯静态,零成本抽象 3 months ago
韩天峰 0c77bc53e4 feat(core): 添加断言类 Assert 库实现 3 months ago
韩天峰 5d150a2b02 refactor(php): 优化变量赋值类型检查逻辑 3 months ago
韩天峰 619687d563 fix(php): 修复PHP编译器中的类型映射和常量处理问题 3 months ago