16 Commits (debug/ci-class-id-cache)

Author SHA1 Message Date
韩天峰 19a570ff3f feat(testing): add test coverage analyzer tool 20 hours ago
韩天峰 02fc0fb319 test(parser): add comprehensive tests for toArray method validation 21 hours ago
韩天峰 f64a1d5cb7 refactor(parser): remove unused methods and update call argument generation 2 days ago
韩天峰 244fa4d8b2 Immutable 实现 7 days ago
韩天峰 6c97b4f301 feat(python): add Python IDE helper generation and update object conversion methods 2 weeks ago
韩天峰 069d3e61bb Python 互调用支持 2 weeks ago
韩天峰 61388a9bd1 fix(compiler): reject native symbol collisions 4 weeks ago
韩天峰 f78d19fffd refactor(compiler): update function naming and namespace handling logic 4 weeks ago
韩天峰 18b798e8ce 编译期注解语法支持 1 month ago
韩天峰 1ac190959c fix(parser): handle void return type in universal method calls 1 month ago
韩天峰 492116d3c0 refactor(tests): replace native_types and complex_types with Type constants 1 month ago
韩天峰 431817dee3 feat(extension): implement ExtensionProvider attribute for universal method extensions 1 month ago
韩天峰 30ebc309da fix(parser): enforce exact method name matching for extension functions 2 months ago
韩天峰 a0ece071cc refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
韩天峰 41aaff4094 refactor(core): restructure source directory organization and update imports 2 months ago
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 2 months ago
韩天峰 d54268fd8d refactor(aot): update object extension method lookup logic 2 months ago
韩天峰 7977893bbe feat(compiler): add object extension method support with parameter offset handling 2 months ago
韩天峰 7618d25c4e feat(extension): add support for lowerCamelCase extension method names 2 months ago
韩天峰 631a1ef6b2 refactor(docs): update file paths and directory structure references 2 months ago
韩天峰 8ac4c5872d refactor(core): rename PhpAot namespace to TypePhp across codebase 2 months ago
韩天峰 c3f0151e87 feat(aot): 支持类继承、接口及抽象类的类型兼容与运行时检查 2 months ago
韩天峰 54bca6942e feat(parser): 添加对象属性赋值类型检查和二元运算操作数处理 2 months ago
韩天峰 df78e177f4 refactor(optimizer): 优化函数调用参数转换逻辑 2 months ago
韩天峰 797c19824d Revert "refactor(Php): 将PHP函数调用改为C++函数调用" 2 months ago
韩天峰 b1cc95818a refactor(Php): 将PHP函数调用改为C++函数调用 2 months ago
韩天峰 ef6a9fb8e5 refactor(php): 统一PHP函数命名空间从std到fn 2 months ago
韩天峰 17e1035e21 test(stdlib): 添加新标准库函数测试用例 3 months ago
韩天峰 b640fef73b feat(compiler): 实现方法调用去虚化优化和BigFloat sqrt支持 3 months ago
韩天峰 4176e1f4c2 fix(aot): 修复trait常量继承和数组常量传播问题 3 months ago
韩天峰 f30a29a048 fix(php): 修复文件编码检查和方法调用问题 3 months ago
韩天峰 775972cc8c refactor(php): 移除未使用的常量和方法 3 months ago
韩天峰 b04ee5e8b2 refactor(Php): 重构编译器中的类名解析和参数构建逻辑 3 months ago
韩天峰 7a164aa8ee refactor(php): 重构关键词方法查找机制以支持扩展方法 3 months ago
韩天峰 32ac23630a fix(type): 修复stream和box伪类型的类型转换处理 3 months ago
韩天峰 3f9c76df5d refactor(compiler): 替换 std::unsafe_cast 为对象方法调用并优化类型转换 3 months ago
韩天峰 08f90e2df9 feat(php): 添加对box类型的支持 3 months ago
韩天峰 ee81d116ef refactor(Php): 将静态常量引用从父类改为当前类 3 months ago
韩天峰 95b1c89053 BitInt 支持位运算操作符 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
韩天峰 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