650 Commits (4e94de6620e5701b60e33e8e6ed3e41a2589a073)

Author SHA1 Message Date
韩天峰 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
韩天峰 928f9050d6 feat(php): 添加对PHP常量和分组use语句的支持 3 months ago
韩天峰 b11a6630fe 添加注释 3 months ago
韩天峰 81272cf7fb refactor(php): 将内置函数调用改为符号表调用方式 3 months ago
韩天峰 6c74f1c8b5 refactor(php): 重构编译器常量和构建模式配置 3 months ago
韩天峰 e8e0a2e95c refactor: 提取 parseBlockStmts 方法统一处理缩进 3 months ago
韩天峰 af758ef130 refactor: 按目标名称区分函数与全局变量声明头文件 3 months ago
韩天峰 33fe40453b feat(php): 添加左移赋值操作符支持 3 months ago
韩天峰 28b6c6e726 feat(debug): 添加调试信息支持以改进异常回溯功能 3 months ago
韩天峰 b2d52d5d80 feat(php): 更新翻译器版本到0.2.0 3 months ago
韩天峰 fb458405b8 允许类方法的默认参数使用类常量 3 months ago
韩天峰 0c2a25ea52 feat(compiler): 添加对多种原生源文件格式的编译支持 3 months ago
韩天峰 519ad7b292 fix(aot): 修复变量类型检查逻辑并更新测试用例 4 months ago
韩天峰 ea462010d1 feat(compiler): 添加标准容器foreach循环支持和删除元素保护 4 months ago
韩天峰 feef37d28f fix(php): 解决数组取消设置时空维度的错误处理 4 months ago
韩天峰 31fcc94c2e refactor(php): 优化编译器优化级别映射逻辑 4 months ago
韩天峰 fa2cb45df5 test(aot): 添加标准容器复制赋值功能测试 4 months ago
韩天峰 4411216354 refactor(aot): 简化 unsafe_ptr 使用并改进错误处理 4 months ago
韩天峰 5d1e8d893c refactor(aot): 优化 unsafe_cast 类型转换实现 4 months ago
韩天峰 7f4dee40c0 fix(aot): 解决std容器unsafe_cast类型检查问题 4 months ago
韩天峰 79bc9d4e69 feat(aot): 添加对UnsafePtr类型和相关函数的支持 4 months ago
韩天峰 ee240aed25 test(php): 添加标准容器静态类匹配测试用例 4 months ago
韩天峰 872c98fc28 fix(std-container): 修复标准容器类值类型的精确检查逻辑 4 months ago
韩天峰 73bf28667d feat(compiler): 添加对标准容器类型的完整支持 4 months ago
韩天峰 22966d0553 feat(php): 扩展标准容器支持功能 4 months ago
韩天峰 58a4702ed2 perf(php): 优化大数组内存分配策略 4 months ago
韩天峰 30ad4dbb0e feat(compiler): 实现函数作用域管理和类型声明优化 4 months ago
韩天峰 1e22f19e63 refactor(php): stdArray 修改为在堆上分配内存,避免栈内存过大 4 months ago