115 Commits (18decac90b34b2adbdcfe9c7e36d6de34375c808)

Author SHA1 Message Date
韩天峰 18decac90b docs: add big number inplace optimization plan and update bool conversion 3 weeks ago
韩天峰 e345b0d82a fix(decimal): optimize integer to decimal conversion without string intermediate 3 weeks ago
韩天峰 f38b6cf0c2 feat(compiler): enhance big numeric type handling with improved conversions and validations 3 weeks ago
韩天峰 9509b88f57 test(compiler): cover separator symbol collisions 4 weeks ago
韩天峰 d34baca7dc fix(optimizer): parenthesize null-check expressions 4 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
韩天峰 cf559bc9f4 fix(resolver): distinguish functions from colliding methods 4 weeks ago
韩天峰 8f2e63b9f7 fix(parser): handle native boolean literals in strict comparisons 4 weeks ago
韩天峰 9a7de8ee31 feat(parser): add continue statement support in switch cases within loops 4 weeks 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
韩天峰 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
韩天峰 3ac611220e feat(compiler): implement external library import stub generation and handling 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
韩天峰 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
韩天峰 4caed34458 feat(compiler): optimize fixed array returns as tuples 1 month ago
韩天峰 cf8bfdef06 fix(generator): update exception throwing mechanism and add progress tracking 1 month ago
韩天峰 3e9c02a666 feat(parser): add support for PHP 8.4 property hooks and asymmetric visibility 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
韩天峰 20add2008a fix(compiler): resolve reference args through interfaces 2 months ago
韩天峰 b4a2de7ace feat(native): add native property assignment operation with class constant 2 months ago
Yurun 94b61d58f8 fix(compiler): 支持抽象/接口方法的按引用参数签名解析 2 months ago
韩天峰 995d23cfc8 fix(php): resolve native property assignment type checking and conversion issues 2 months ago
韩天峰 af3472bd9a feat(parser): add native property assignment and compound assignment support 2 months ago
韩天峰 d767104e1c refactor(php): separate internal constants loading logic 2 months ago