67 Commits (1a2a49addbf6924188dbfa327091da775bc8f317)

Author SHA1 Message Date
韩天峰 1a2a49addb test(compiler): verify opcode build state in incremental compilation 3 weeks ago
韩天峰 f3999413f2 perf(build): skip opcode work for ordinary PHP sources 3 weeks ago
韩天峰 12a34c1716 fix(lib): retain empty opcode table runtime stubs 3 weeks ago
韩天峰 c6453746c5 fix(build): use Mach-O archive section and preserve Composer entrypoint 3 weeks ago
韩天峰 cb548e5a2a fix(build): embed vendor files across platforms and PHP versions 3 weeks ago
韩天峰 94e2aee71d feat(build): add anonymous opcode caching mechanism 3 weeks ago
韩天峰 3f159a8c05 feat(compiler): implement embedded opcode compilation for bundled files 3 weeks ago
韩天峰 b9c42eed1f feat(ios): add iOS simulator support and improve build system 3 weeks ago
韩天峰 222911cbde feat(build): support stub files in incremental compilation 4 weeks ago
韩天峰 4aba3023cc feat(compiler): implement AST caching and prepared project caching for improved performance 4 weeks ago
韩天峰 05c5b591aa test(build): add compiler generator fingerprint tests 4 weeks ago
韩天峰 5d4f31a9ab refactor(build): split class array constant lifecycle into separate translation units 4 weeks ago
韩天峰 55bfcc2ea2 feat(build): enhance incremental compilation and response file handling 4 weeks ago
韩天峰 4d2bdea924 feat(compiler): implement stable ID registry and incremental compilation 4 weeks ago
韩天峰 58fe7b5d3c feat(build): add AST cache for persistent php-parser output optimization 4 weeks ago
韩天峰 1b79fcd2b4 refactor(build): replace pcntl parallel compilation with process pool 4 weeks ago
yavon007 df6c0dfd99
Preserve get_called_class in directly compiled methods (#107) 4 weeks ago
韩天峰 453543e0c8 Add network features for typephp os and support curl+openssl 4 weeks ago
韩天峰 a1782233ca feat(compiler): add compilation statistics collection and nano extension selection 4 weeks ago
韩天峰 fc826df3d7 refactor(build): remove undefined symbols assertion for native objects 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 1 month ago
韩天峰 8dfb363422 feat(platform): add Android arm64-v8a cross-compilation support 1 month ago
韩天峰 393ea1d369 Added native iOS application development support 1 month ago
韩天峰 b356636853 feat(platform): add iOS target support for TypePHP native compilation 1 month ago
韩天峰 4339ab56fc feat(cli): add compiler option and improve completion for tpc 1 month ago
韩天峰 cec03af291 feat(build): add full static linking support with musl libc 1 month ago
韩天峰 d1a9397f6c fix: compose trait declarations before conversion (fix gh-80) 1 month ago
韩天峰 d73291e11c feat(build): add full static linking support with bundled SDK 1 month ago
韩天峰 9e0984acee Translate all Chinese notes into English 1 month ago
韩天峰 ee2afb08f7 Translate all Chinese notes into English 1 month ago
韩天峰 74274f8328 fix(compiler): defer cache IDs to convert phase 2 months ago
韩天峰 8c6ea1d14e fix(build): make source discovery deterministic 2 months ago
韩天峰 e4bb7b2605 refactor(build): separate project-specific compile options from common pch 2 months ago
韩天峰 f64a1d5cb7 refactor(parser): remove unused methods and update call argument generation 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
韩天峰 4b8d0eb685 优化生成的 C++ 代码体积,减少无效行 2 months ago
韩天峰 c9666664aa Native Class 支持 [第八阶段] 2 months ago
韩天峰 7cf265cbc7 Native Class 支持 [第四阶段] 2 months ago
韩天峰 af0b6f9582 移除 8.2、8.3 版本的支持 2 months ago
韩天峰 e4f6475452 build(wasm): update wit-bindgen dependency management 2 months ago
韩天峰 3d36928e8b feat(wasm): add WASI component library mode with WIT interface generation 2 months ago
韩天峰 ac16f5fbac feat(wasm): update WASI build system with explicit browser/component profiles 2 months ago
韩天峰 9e26887c03 feat(wasm): add WASI program build script and HTTP fetch support 2 months ago
韩天峰 07c7d4b84a feat(compiler): add WASI 0.2 browser and component compilation support 2 months ago
韩天峰 9992793a02 feat(compiler): upgrade WASI support to Preview 2 with enhanced function validation 2 months ago
韩天峰 8503c7c32c 支持 wasm 2 months ago
韩天峰 8dd33c1400 feat(closure): implement proper lexical scope handling for closures 2 months ago
韩天峰 8a23368cf1 feat(msvc): add compiler pdb support for debug builds 2 months ago