667 Commits (775328a2172f813e3dd787d0b924797a2fd0658c)
 

Author SHA1 Message Date
韩天峰 775328a217 chore(build): 添加 Python 缓存目录到忽略列表 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
韩天峰 eb31e3584b docs: 添加 AOT 编译器高精度类型和通用方法使用教程 3 months ago
韩天峰 69e4386454 test(compiler): 添加大数类型运算测试和自增自减操作限制 3 months ago
韩天峰 a459a8bd95 feat(php): 添加对 BigInt Decimal BigFloat 复合赋值运算的支持 3 months ago
韩天峰 743c170e39 docs(native_types): 完善文档中高精度数值类型使用指南 3 months ago
韩天峰 f33641aead docs(native_types): 更新原生类型文档并完善类型提升规则说明 3 months ago
韩天峰 ee30acc94e feat(compiler): 添加大整数、小数和大浮点数类型支持 3 months ago
韩天峰 8a9a8ce138 feat(cli): 添加 AST 语法树导出工具和大整数示例 3 months ago
韩天峰 dd940db5d9 feat(php): 添加数学函数和数组排序方法支持 3 months ago
韩天峰 4076d2f4e4 test(stream): 添加流扩展方法支持测试 3 months ago
韩天峰 1b6884a983 fix(aot): 修复流资源类型处理和常量文件移除问题 3 months ago
韩天峰 c04778cc51 refactor(php): 优化编译器基础类和通用方法调用实现 3 months ago
韩天峰 5c86bf39f1 feat(examples): 添加 PHP 反射 API 示例程序 3 months ago
韩天峰 12d44084ec feat(aot): 添加对表达式结果的通用方法调用支持 3 months ago
韩天峰 6309346c9a feat(core): 通用方法实现,纯静态,零成本抽象 3 months ago
韩天峰 0c77bc53e4 feat(core): 添加断言类 Assert 库实现 3 months ago
韩天峰 f331591b65 test(assign): 添加变量重新赋值类型检查的测试用例 3 months ago
韩天峰 5d150a2b02 refactor(php): 优化变量赋值类型检查逻辑 3 months ago
韩天峰 619687d563 fix(php): 修复PHP编译器中的类型映射和常量处理问题 3 months ago
韩天峰 192bba3454 test(namespace): 添加命名空间相关功能的测试用例 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
韩天峰 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
韩天峰 33fe40453b feat(php): 添加左移赋值操作符支持 3 months ago
韩天峰 77e0268f0a test(aot): 添加类型声明测试用例 3 months ago
韩天峰 28b6c6e726 feat(debug): 添加调试信息支持以改进异常回溯功能 3 months ago
韩天峰 7ee2a161b9 docs: 添加两项专利申请技术交底书 3 months ago
韩天峰 efd6beac87 test(phpunit): 添加PHP编译器相关单元测试 3 months ago
韩天峰 b2d52d5d80 feat(php): 更新翻译器版本到0.2.0 3 months ago
韩天峰 8a27a0055b feat(jni): 添加JNI扩展功能支持Java与PHP交互 3 months ago
韩天峰 d387667f1e feat(tests): 添加编译器路径配置选项支持 3 months ago
韩天峰 67f477d705 docs(project): 添加项目指导文档 CLAUDE.md 3 months ago
韩天峰 fb458405b8 允许类方法的默认参数使用类常量 3 months ago
韩天峰 d73d077a7a add phpunit files 3 months ago
韩天峰 0c2a25ea52 feat(compiler): 添加对多种原生源文件格式的编译支持 3 months ago
韩天峰 519ad7b292 fix(aot): 修复变量类型检查逻辑并更新测试用例 4 months ago
韩天峰 ea462010d1 feat(compiler): 添加标准容器foreach循环支持和删除元素保护 4 months ago