254 Commits (6309346c9acae2438152010d2d130ac10f69e4ec)

Author SHA1 Message Date
韩天峰 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
韩天峰 fa2cb45df5 test(aot): 添加标准容器复制赋值功能测试 4 months ago
韩天峰 4411216354 refactor(aot): 简化 unsafe_ptr 使用并改进错误处理 4 months ago
韩天峰 61dba85b12 test(aot): 更新 std-map 测试用例 005 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
韩天峰 872c98fc28 fix(std-container): 修复标准容器类值类型的精确检查逻辑 4 months ago
韩天峰 9f2db2f6c0 test(aot): 添加标准容器复杂值类型测试 4 months ago
韩天峰 fb2301ab5e test(aot): 添加标准库容器类型的测试用例 4 months ago
韩天峰 30ad4dbb0e feat(compiler): 实现函数作用域管理和类型声明优化 4 months ago
韩天峰 aa51b09fa9 fix(aot): 修复属性数组参数支持并调整编译器方法可见性 4 months ago
韩天峰 eaa1b4cd9a fix(php): 修复编译器基类中的回溯打印和类型返回验证问题 4 months ago
韩天峰 b6645e90ce test(named-args): 添加PHP 8+命名参数功能测试用例 4 months ago
韩天峰 42dae8ceaa 返回类不匹配时,必须是抽象类 4 months ago
韩天峰 4470c4597d fix(std): 修复标准数组布尔值比较问题 4 months ago
韩天峰 3f9f87ba7f fix(tests): 修正数组越界测试的期望输出格式 4 months ago
韩天峰 805f2a62ee refactor(compiler): 优化标准数组访问的类型检测和表达式解析 4 months ago
韩天峰 daa5379e46 feat(std-array): 添加标准数组类型支持 4 months ago
韩天峰 673f3b3dc5 refactor(preprocessor): 重构参数声明生成逻辑 4 months ago
韩天峰 436e09f6ae chore(deps): 更新 swoole/phpx 依赖版本 4 months ago
韩天峰 69886abb5d feat(build): 添加 Windows 平台编译支持 4 months ago
韩天峰 c4b7e3022a fix(php): 修复函数use语句解析问题 4 months ago
韩天峰 608db0e8c2 fix(php): 修复引用参数传递和模块命名问题 4 months ago
韩天峰 2912b40b0f feat(compiler): 添加原生类型支持和属性获取功能 4 months ago
韩天峰 c86059217d feat(compiler): 优化对象属性访问性能 4 months ago
韩天峰 12ff420d87 refactor(config): 将编译器选项配置迁移至常量类 4 months ago
韩天峰 5bf12a10ed feat(php): 添加对 trait 魔术常量 __TRAIT__ 的支持 4 months ago
韩天峰 37bfc24432 test(aot): 更新 trait 测试用例的期望输出 4 months ago
韩天峰 ffdf4c6653 fix(traits): 解决trait中方法参数类型解析问题 4 months ago
韩天峰 799aa629c0 feat(php): 添加 refval 函数支持引用传递功能 4 months ago
韩天峰 05854e55be refactor(php): 重构PHP编译器中的引用参数处理逻辑 4 months ago
韩天峰 c94d7afdba fix(compiler): 修复PHP编译器中的类型检查和表达式解析问题 4 months ago
韩天峰 5b66ef2161 fix(trait): 解决trait中self关键字引用问题 4 months ago
韩天峰 1567ad2f88 fix(php): 解决匿名类继承父类名称解析问题 4 months ago
韩天峰 9d9556929f test(aot): 添加类常量测试用例并修复返回值解引用问题 4 months ago
韩天峰 ee3dbc9717 feat(compiler): 添加项目配置和扩展忽略功能 4 months ago
韩天峰 84b9340998 fix(aot): 修复AOT编译中类继承和常量定义相关问题 4 months ago
韩天峰 492a1dbd39 fix(php): 修复类方法访问权限检查逻辑 4 months ago