75 Commits (536cf5a8578c9f4f9880cdec830704001ade3c8a)

Author SHA1 Message Date
韩天峰 536cf5a857 refactor(nano): unify Windows and Unix platforms for source-composed runtime 2 weeks ago
韩天峰 d8267c2f00 refactor(compiler): enhance type checking and improve code structure 2 weeks ago
韩天峰 f7f7547ffa feat(nano): support Android library applications 2 weeks ago
韩天峰 d2824d2d08 fix(nano): support Apple native application targets 2 weeks ago
韩天峰 31ad2664e7 feat(compiler): enhance entry file handling with deferred validation 2 weeks ago
韩天峰 b893d865d1 feat(compiler): add CLI entry point and improve PHP builder functionality 2 weeks ago
韩天峰 6e6e596661 feat(compiler): add embed module cache clearing and improve library detection 2 weeks ago
韩天峰 ceeb1da3f9 feat(compiler): add PHP builder and SAPI support with proxy configuration 2 weeks ago
韩天峰 3b33d79109 feat(compiler): add SAPI build mode and enhance platform support 2 weeks ago
韩天峰 cf1f6fb97d feat(compiler): add extension metadata support with version and info fields 3 weeks ago
韩天峰 745556fee8 feat(compiler): track referenced classes and optimize runtime function calls 3 weeks ago
韩天峰 4d2bdea924 feat(compiler): implement stable ID registry and incremental compilation 4 weeks ago
yavon007 f63eab17a3
perf(compiler): mark generated table accessors noexcept (#105) --skip-tests 4 weeks ago
韩天峰 2d052429ca feat(kernel): implement user-space memory management and PHP Nano support 4 weeks ago
韩天峰 1cad314678 feat(compiler): add precompiled object file support and freestanding C++ ABI 4 weeks ago
韩天峰 b67e40feee feat(compiler): add native source project compilation with closure reference capture support 4 weeks ago
yavon007 72b7ce9bf4
fix(compiler): avoid native object filename collisions (#91) 1 month ago
韩天峰 02a98ffc61 fix(compiler): resolve generated C++ symbol ambiguities 1 month ago
韩天峰 683a7c6ec0 perf: add request-local dynamic call caches 1 month ago
韩天峰 48c95e9f9b refactor(runtime): optimize request cache storage with single TLS pointer 1 month ago
韩天峰 7768ce177e feat(compiler): add property access caching mechanism for Zend integration 1 month ago
pratik bhujel 2d81626a84 fix(generator): normalize float literal emission and handle INF/NAN constants 1 month ago
韩天峰 1b92ae6e7b fix(namespace): isolate explicit import aliases 1 month ago
韩天峰 af2b03c111 fix(cli): support Composer entrypoint and isolate stub symbols 1 month ago
韩天峰 74274f8328 fix(compiler): defer cache IDs to convert phase 2 months ago
韩天峰 8f32497de7 refactor(compiler): strongly type symbol cache IDs 2 months ago
韩天峰 1b235d0769 test(compiler): reject mixed cache lifetime IDs 2 months ago
韩天峰 0ac6dfe499 fix(compiler): keep method cache lifetime aligned with class 2 months ago
韩天峰 e4bb7b2605 refactor(build): separate project-specific compile options from common pch 2 months ago
韩天峰 178636a577 feat(config): add ext-deps alias for extension-dependencies configuration 2 months ago
韩天峰 1118c1e8ec feat(compiler): add PHP extension dependencies support 2 months ago
韩天峰 2471ed1db7 feat(compiler): add native class export validation for library stubs 2 months ago
韩天峰 41e11a66e6 refactor(build): update runtime initialization and linking for native modules 2 months ago
韩天峰 e722501b3d refactor(generator): replace php prefixed helper functions with php namespace 2 months ago
韩天峰 d80f4a0d20 perf(parser): optimize array dimension fetch and selection operations 2 months ago
韩天峰 244fa4d8b2 Immutable 实现 2 months ago
韩天峰 981b8f54d7 Native Class 支持 2 months ago
韩天峰 af0b6f9582 移除 8.2、8.3 版本的支持 2 months ago
韩天峰 18dd9a8a32 fix(compiler): prevent static method call cache pollution with dynamic trampolines 2 months ago
韩天峰 7190bea4a5 refactor(compiler): replace internal symbol caches with persistent cache mechanism 2 months ago
韩天峰 6c97b4f301 feat(python): add Python IDE helper generation and update object conversion methods 2 months ago
韩天峰 9992793a02 feat(compiler): upgrade WASI support to Preview 2 with enhanced function validation 2 months ago
韩天峰 8503c7c32c 支持 wasm 2 months ago
韩天峰 b71ef5ca1a refactor(parser): change numeric parsing to always return strings 2 months ago
韩天峰 9d1ba7ee7a fix(generator): ensure all generated C values are returned as strings 2 months ago
韩天峰 8a23368cf1 feat(msvc): add compiler pdb support for debug builds 2 months ago
韩天峰 e0a8a8a4dc fix(parser): allow missing ignore paths in project YAML configuration 2 months ago
韩天峰 e9f617eae0 feat(parser): implement runtime constant resolution with namespace fallback 2 months ago
韩天峰 9d29aa7a3f refactor(compiler): standardize extension prefix handling and improve internal symbol detection 3 months ago
韩天峰 18b798e8ce 编译期注解语法支持 3 months ago