31 Commits (745556fee83a10b1742120a6df75144c3e915dde)

Author SHA1 Message Date
韩天峰 745556fee8 feat(compiler): track referenced classes and optimize runtime function calls 3 weeks ago
韩天峰 9d68d2803c feat(callable): add support for bare function names as callable arguments 3 weeks ago
韩天峰 f3f686ec46 feat(parser): add strong PHP-array contract support with typedArray feature 3 weeks ago
yavon007 df6c0dfd99
Preserve get_called_class in directly compiled methods (#107) 4 weeks ago
韩天峰 a1782233ca feat(compiler): add compilation statistics collection and nano extension selection 4 weeks ago
韩天峰 b67e40feee feat(compiler): add native source project compilation with closure reference capture support 4 weeks ago
韩天峰 2fe09697fa refactor(std): rename ordered_map to orderedMap and add object function 1 month ago
韩天峰 12b0781914 feat(std): make std::any function accept optional parameter with null default 1 month ago
韩天峰 393ea1d369 Added native iOS application development support 1 month ago
韩天峰 6215ecd06d Refactoring: support strongly typed references 1 month ago
韩天峰 b184e47e5e refactor(compiler): migrate global compile-time functions to std namespace 1 month ago
韩天峰 87c7eda964 feat(compiler): implement dynamic call caching and static property resolution 1 month ago
韩天峰 683a7c6ec0 perf: add request-local dynamic call caches 1 month ago
韩天峰 9e0984acee Translate all Chinese notes into English 1 month ago
韩天峰 ee2afb08f7 Translate all Chinese notes into English 1 month ago
韩天峰 44095252d2 feat(parser): add support for final promoted properties and exit named arguments 2 months ago
韩天峰 795a8e0a1d feat(compiler): add PHP 8.5 clone-with support and scope handling 2 months ago
韩天峰 4b8d0eb685 优化生成的 C++ 代码体积,减少无效行 2 months ago
韩天峰 244fa4d8b2 Immutable 实现 2 months ago
韩天峰 d5f0a113e6 Native Class 支持 [第二阶段] 2 months ago
韩天峰 981b8f54d7 Native Class 支持 2 months ago
韩天峰 a536172f82 feat(python): implement native bridge for python object calls and property access 2 months ago
韩天峰 a79610fb2c fix(compiler): resolve anonymous class names with proper namespace imports 2 months ago
韩天峰 7d7fa75d6f feat(compiler): add dynamic scope tracking for runtime method calls 2 months ago
韩天峰 f61a542255 refactor(python): update module access syntax from static to namespace notation 2 months ago
韩天峰 069d3e61bb Python 互调用支持 2 months ago
韩天峰 9992793a02 feat(compiler): upgrade WASI support to Preview 2 with enhanced function validation 2 months ago
韩天峰 576222998c feat(compiler): add expected and unexpected branch prediction functions 3 months ago
韩天峰 4caed34458 feat(compiler): optimize fixed array returns as tuples 3 months ago
韩天峰 a0ece071cc refactor(generator): replace self::TYPE_* constants with Type::* constants 3 months ago
韩天峰 3372e4c59c refactor(core): restructure namespace and file organization 3 months ago
韩天峰 a9e93eda28 feat(generator): add call argument generator trait for function call handling 3 months ago