51 Commits (df6c0dfd9963fa04dd52935769925bb37f14a067)

Author SHA1 Message Date
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
韩天峰 ac795c9f8a 修复 macOS 下的问题 2 months ago
韩天峰 682b17f73f feat(build): add cache management for precompiled headers with automated pruning 2 months ago
韩天峰 020666cced 改进 Windows 打包和前置检测 2 months ago
韩天峰 efed2a7397 Fix windows [2] 2 months ago
韩天峰 3ac611220e feat(compiler): implement external library import stub generation and handling 3 months ago
韩天峰 44ba3d4d1c refactor(backend): rename declaration generation methods and update header files 3 months ago
韩天峰 bb113b2186 feat(compiler): add library function header exports and default value helpers 3 months ago
韩天峰 aae4f2a07d feat(parser): refactor string concatenation and foreach iteration handling 3 months ago
韩天峰 cf8bfdef06 fix(generator): update exception throwing mechanism and add progress tracking 3 months ago
韩天峰 bc8e4a685b feat(installer): add libphpx.so auto-build support and improve PHP detection 3 months ago
韩天峰 c7bdfd883d refactor(compiler): replace output parameters with return values and adjust visibility 3 months ago
韩天峰 b5d5d3b259 feat(installer): add libphp.so installer for Linux environments 3 months ago
韩天峰 995e223915 refactor(compiler): remove unused imports and move global headers to translator 3 months ago
韩天峰 9d3ea98199 refactor(compiler): migrate symbol storage to repository pattern with diagnostic reporter 3 months ago
韩天峰 11d4c23085 refactor(build): extract command options and resource compilation to traits 3 months ago
韩天峰 1fab000209 refactor(build): extract source pipeline methods into trait 3 months ago