268 Commits (e4bb7b2605743aa325d72320dd1557c6065ebc9b)

Author SHA1 Message Date
韩天峰 9d29aa7a3f refactor(compiler): standardize extension prefix handling and improve internal symbol detection 1 month ago
韩天峰 84aa78a3aa fix(translator): align trait parent wrapper signatures 1 month ago
韩天峰 71caa933d6 fix(compiler): enforce complete return covariance rules 1 month ago
韩天峰 eadac69dcd test(compiler): cover namespace trailing comment variants 1 month ago
韩天峰 9b1f5b7942 fix(compiler): harden constructor visibility checks 1 month ago
Yurun 9cdc8b1b09 fix(compiler): 检查构造函数可见性以防止非法调用 1 month ago
Yurun 7be7240d5d fix(translator): 修复trait parent::调用的函数声明参数不一致 1 month ago
韩天峰 2287695b44 refactor(constructor): enhance constructor property validation with existing method checks 1 month ago
韩天峰 07c81bf7ba refactor(compiler): replace ExtensionProvider with MethodsFor attribute 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
韩天峰 50cf8c6655 refactor(phpunit): update SsaAnalysisTest to use PropertyDef objects 1 month ago
韩天峰 5ed5c4e384 feat(compiler): add NoExport attribute support for library ABI control 1 month ago
韩天峰 3ac611220e feat(compiler): implement external library import stub generation and handling 1 month ago
韩天峰 44ba3d4d1c refactor(backend): rename declaration generation methods and update header files 1 month ago
韩天峰 11e89428d0 feat(compiler): add library-specific stub function handling 1 month ago
韩天峰 44899e18d4 feat(compiler): add constant declarations to global variable header 1 month ago
韩天峰 bb113b2186 feat(compiler): add library function header exports and default value helpers 1 month ago
韩天峰 576222998c feat(compiler): add expected and unexpected branch prediction functions 1 month ago
韩天峰 82739d3d66 fix(compiler): validate property default expressions 1 month ago
韩天峰 f34fe1844d fix(compiler): preserve trait parent scope 1 month ago
韩天峰 c75b4d565b fix(compiler): enforce class constant override rules 1 month ago
韩天峰 848c763c0d test(compiler): cover expression variable names 1 month ago
Yurun 9d22e8ca24 fix: 修复trait中parent::调用及方法覆盖兼容性校验 1 month ago
Yurun 00023cc3de fix(compiler): 拒绝所有$$语法而非仅特定表达式 1 month ago
Yurun 38beb7ea29 feat: 添加属性默认值类型兼容性编译期检查 1 month ago
韩天峰 559a8860a0 feat(platform): add macOS Homebrew search paths support 1 month ago
韩天峰 682a9be61b feat(compiler): add multi-return array adapter with safe parameter consumption 1 month ago
韩天峰 91c8dc9544 feat(translator): implement argument consumption optimization for wrapper functions 1 month ago
韩天峰 c75fb14be1 feat(compiler): extend multi-return tuple to support three values 1 month ago
韩天峰 aba8d9194d ``` 1 month ago
韩天峰 8be62dafb3 Optimize discarded trailing return values 1 month ago
韩天峰 5f735e2fc0 Shorten multi-return helper namespace 1 month ago
韩天峰 4caed34458 feat(compiler): optimize fixed array returns as tuples 1 month ago
韩天峰 39bec62e15 fix(compiler): infer concat expressions as strings 1 month ago
韩天峰 bfada61042 feat(generator): 添加对C标准库宏的支持 1 month ago
韩天峰 cf8bfdef06 fix(generator): update exception throwing mechanism and add progress tracking 1 month ago
韩天峰 bc8e4a685b feat(installer): add libphpx.so auto-build support and improve PHP detection 1 month ago
韩天峰 c7bdfd883d refactor(compiler): replace output parameters with return values and adjust visibility 1 month ago
韩天峰 b5d5d3b259 feat(installer): add libphp.so installer for Linux environments 1 month ago
韩天峰 a0ece071cc refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
韩天峰 9d3ea98199 refactor(compiler): migrate symbol storage to repository pattern with diagnostic reporter 2 months 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
Yurun 99d76ad5dc fix: 修复类常量使用self作为方法参数默认值 2 months ago
韩天峰 b6cc597725 feat(compiler): implement unified any() function handling and enhanced composite type checking 2 months ago
韩天峰 9f6a13d5f7 feat(compiler): add static type checking for composite types 2 months ago
韩天峰 35795be037 fix(backend): ensure response file cleanup and improve link error handling 2 months ago