27 Commits (b184e47e5ede6b3b13683ce36a433bf1a70ff310)

Author SHA1 Message Date
韩天峰 b184e47e5e refactor(compiler): migrate global compile-time functions to std namespace 14 hours ago
韩天峰 b69eb1dee6 perf(compiler): optimize dynamic call argument handling and caching 1 day ago
韩天峰 5689170839 feat(compiler): enhance call argument handling and foreach iteration performance 2 days ago
Alessio Giacobbe ea0ea4414a
fix(codegen): keep Zend operand read order around hoisted side effects (#52) --skip-tests 4 days ago
韩天峰 9e0984acee Translate all Chinese notes into English 1 week ago
韩天峰 ee2afb08f7 Translate all Chinese notes into English 1 week ago
韩天峰 0e6d65c6e1 feat: support static by-reference variadics 1 week ago
韩天峰 d11637faf0 feat: support static by-reference variadics 1 week ago
韩天峰 74274f8328 fix(compiler): defer cache IDs to convert phase 2 weeks ago
韩天峰 f64a1d5cb7 refactor(parser): remove unused methods and update call argument generation 2 weeks ago
韩天峰 e722501b3d refactor(generator): replace php prefixed helper functions with php namespace 2 weeks ago
韩天峰 13344ace72 Native Class 支持 [第五阶段] 3 weeks ago
韩天峰 7cf265cbc7 Native Class 支持 [第四阶段] 3 weeks ago
韩天峰 d5f0a113e6 Native Class 支持 [第二阶段] 3 weeks ago
韩天峰 981b8f54d7 Native Class 支持 3 weeks ago
韩天峰 96960e9da1 refactor(scope): optimize callback map handling for preg_replace_callback_array 4 weeks ago
韩天峰 e07b97d6cf feat(scope): enhance callback scope management with dynamic callable support 4 weeks ago
韩天峰 8a3b5ae9a4 refactor(scope): replace dynamic call flag with unpacked callback scope requirement 4 weeks ago
韩天峰 8e48b9d7fe feat(compiler): implement scoped callback support for dynamic method calls 4 weeks ago
韩天峰 e5f61eabfe 重构 readonly:__construct() 和 __clone() 都属于初始化窗口 ,其他地方不允许写。与 PHP 不一致。 4 weeks ago
韩天峰 b1b40d6a09 fix(parser): ensure correct argument evaluation order for native calls 4 weeks ago
韩天峰 ca41af9bb5 fix(parser): ensure left-to-right evaluation order for PHP expressions in C++ 4 weeks ago
韩天峰 ec298e66fe feat(compiler): implement strict scalar type validation for parameters and returns 1 month ago
韩天峰 df43b2a1fd fix(generator): handle class constant parameter defaults correctly 1 month ago
韩天峰 f34fe1844d fix(compiler): preserve trait parent scope 2 months ago
Yurun 6daa312183 fix(compiler): 按值消费引用返回调用时正确分离引用 2 months ago
韩天峰 a0ece071cc refactor(generator): replace self::TYPE_* constants with Type::* constants 2 months ago
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 2 months ago
韩天峰 a9e93eda28 feat(generator): add call argument generator trait for function call handling 2 months ago