80 Commits (3def25cc3cac92b44b351d80fb78f9a02214814d)

Author SHA1 Message Date
韩天峰 3def25cc3c feat(compiler): add support for PHP 8.5 constant expression casts 20 hours ago
韩天峰 36fd0228f0 feat(property): add property override attribute support and validation 1 day ago
韩天峰 4c59d9a21b feat(compiler): add DNF type support for method signatures and variance 1 day ago
韩天峰 f64a1d5cb7 refactor(parser): remove unused methods and update call argument generation 2 days ago
韩天峰 2ffd4ded19 Native Class 支持 [完结] 1 week ago
韩天峰 7d1a90a340 Native Class 支持 [第六阶段] 1 week ago
韩天峰 981b8f54d7 Native Class 支持 2 weeks ago
韩天峰 af0b6f9582 移除 8.2、8.3 版本的支持 2 weeks ago
韩天峰 2f229ee0ac feat(generator): add PHP 8.4 interface property hook contracts support 2 weeks ago
韩天峰 5162261c75 fix(stub): remove pseudo-type aliases that could rewrite property names 2 weeks ago
韩天峰 2a1ca3b1a0 feat(compiler): add PHP 8.4 property hooks support with Zend metadata registration 2 weeks ago
韩天峰 525a4e4412 fix: register TypePHP functions with strict types 2 weeks ago
韩天峰 833b74b344 重构 Trait 实现 3 weeks ago
韩天峰 21d0224769 feat(compiler): enhance big number type handling in logical operations 3 weeks ago
韩天峰 df43b2a1fd fix(generator): handle class constant parameter defaults correctly 3 weeks ago
韩天峰 0b1a45660e fix(compiler): resolve class and interface dependency registration issues 1 month ago
韩天峰 1527a44854 fix(stub): normalize special class constant references 1 month ago
韩天峰 3211be2833 fix(stub): harden heredoc and nowdoc C++ escaping 1 month ago
Yurun d16717eb61 fix(stub): 修复heredoc/nowdoc字符串生成非法C++的问题 1 month ago
Yurun edcbcf7cff fix(stub): 修复 self/parent/static 类常量引用解析失败的问题 1 month ago
韩天峰 ea02ec096f feat(compiler): add constant expression validation and runtime attribute factories 1 month ago
韩天峰 18b798e8ce 编译期注解语法支持 1 month ago
韩天峰 8bcd6ce863 feat(entity): add compile-time attributes and printer functionality 1 month ago
韩天峰 5ed5c4e384 feat(compiler): add NoExport attribute support for library ABI control 1 month ago
韩天峰 82739d3d66 fix(compiler): validate property default expressions 1 month ago
Yurun a1b09926a3 fix(compiler): 修复类常量继承重写及类型推断 1 month ago
韩天峰 c7bdfd883d refactor(compiler): replace output parameters with return values and adjust visibility 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
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 2 months ago
韩天峰 3e9c02a666 feat(parser): add support for PHP 8.4 property hooks and asymmetric visibility 2 months ago
韩天峰 bd2a3da14c feat(compiler): add PHP version control and pipe operator support 2 months ago
韩天峰 2bad099e09 feat(generator): add yield and generator support using Fiber backend 2 months ago
韩天峰 330d7eb655 feat(parser): add support for promoted constructor properties 2 months ago
韩天峰 d2b7a36430 fix(compiler): resolve bitwise not operation on class constants in AOT compilation 2 months ago
韩天峰 8ac4c5872d refactor(core): rename PhpAot namespace to TypePhp across codebase 2 months ago
韩天峰 2a75143036 fix(aot): 处理类常量引用的全限定类名 2 months ago
韩天峰 c94be9c6a9 fix(compiler):注入finally块到return路径并修复属性注册 2 months ago
韩天峰 9c5bf37b6f fix(generator): 修复代码生成器中的引用传递问题 2 months ago
韩天峰 601b985600 feat(compiler): 添加进度条显示并更新依赖库 2 months ago
韩天峰 4acb632c13 feat(compiler): 为类方法自动推断返回类型并优化属性访问检查 2 months ago
韩天峰 25aeff51a7 refactor(generator): 简化类对象处理器初始化逻辑 2 months ago
韩天峰 e6c3e22f6e feat(compiler): 添加未定义变量检查和对象处理器初始化 2 months ago
韩天峰 215f5cdcac feat(stub): 添加对推断PHP文档类型的处理支持 2 months ago
韩天峰 57517381a1 feat(generator): 优化属性默认值生成逻辑支持数组类型 2 months ago
韩天峰 99c3dec641 feat(php): 添加魔术方法类型推断支持 2 months ago
韩天峰 e0f6de8480 feat(aot): 添加对any类型声明的支持并优化参数信息生成 2 months ago
韩天峰 0dc846a4fc feat(php): 添加数组初始化计划支持并修复构造函数提升属性默认值处理 2 months ago
韩天峰 d1c4e365b1 test(const): 添加类常量默认值测试用例 2 months ago
韩天峰 b89dd177b3 feat(generator): 添加可变参数联合类型检查支持 3 months ago