232 Commits (e1afe748b8bb3edcd7e1a6130ffa7ffb81f19eeb)

Author SHA1 Message Date
韩天峰 e1afe748b8 fix(build): disable PEAR and refine symlink scanning 3 weeks ago
Alexandre Gomes Gaigalas 60f2361b96
fix(scanner): follow symlinked source directories (#116) --skip-tests 3 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
韩天峰 f3999413f2 perf(build): skip opcode work for ordinary PHP sources 3 weeks ago
韩天峰 5bfe58c0f8 fix(build): select opcode decoder from build PHP CLI version 3 weeks ago
韩天峰 cb548e5a2a fix(build): embed vendor files across platforms and PHP versions 3 weeks ago
韩天峰 3f159a8c05 feat(compiler): implement embedded opcode compilation for bundled files 3 weeks ago
韩天峰 dddff48650 refactor(Translator): clean up namespace declaration and function declarations 3 weeks ago
韩天峰 78fb532134 refactor(generator): remove typephp prefix from cache accessors 3 weeks ago
韩天峰 f3f686ec46 feat(parser): add strong PHP-array contract support with typedArray feature 3 weeks ago
韩天峰 8da7b5b4e5 feat(parser): add std container parameter attribute support 3 weeks ago
韩天峰 30b6f43bb7 refactor(constants): implement proper constant initialization scoping and finalization 4 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
韩天峰 41c4a578dd feat(compiler): implement native object stack promotion and improve call argument handling 4 weeks ago
yavon007 f63eab17a3
perf(compiler): mark generated table accessors noexcept (#105) --skip-tests 4 weeks ago
韩天峰 a1782233ca feat(compiler): add compilation statistics collection and nano extension selection 4 weeks ago
韩天峰 2d052429ca feat(kernel): implement user-space memory management and PHP Nano support 4 weeks ago
韩天峰 fc826df3d7 refactor(build): remove undefined symbols assertion for native objects 4 weeks ago
韩天峰 725959da9f feat(translator): add filesystem module to standard library imports 4 weeks ago
韩天峰 1cad314678 feat(compiler): add precompiled object file support and freestanding C++ ABI 4 weeks ago
韩天峰 0fda2fe4ab chore(deps): update project dependencies and version to 0.8.1 1 month 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
韩天峰 6215ecd06d Refactoring: support strongly typed references 1 month ago
韩天峰 2166e1a1a1 Complete varint types migration and fixed-storage safety 1 month ago
韩天峰 86c56ad1bf Remove use native_types, add use varint_types 1 month ago
韩天峰 13576008d0 feat(stdlib): lower ctype calls without extension 1 month ago
韩天峰 b184e47e5e refactor(compiler): migrate global compile-time functions to std namespace 1 month ago
韩天峰 30e2bb6121 fix(codegen): omit unused object allocator storage 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
韩天峰 1e70321553 chore(version): bump version from 0.6.9 to 0.7.0 1 month ago
韩天峰 c5ba5afe65 fix(trait): validate adaptations and member values 1 month ago
韩天峰 1db9423312 chore(release): bump version from 0.6.8 to 0.6.9 1 month ago
韩天峰 4339ab56fc feat(cli): add compiler option and improve completion for tpc 1 month ago
韩天峰 e07016b0bd fix(enum): enforce runtime and declaration invariants 1 month ago
韩天峰 cec03af291 feat(build): add full static linking support with musl libc 1 month ago
韩天峰 1c0c02e57e fix(enum): enforce abstract method contracts 1 month ago
韩天峰 5f75c5b48c test(enum): add comprehensive enum method declaration rules tests 1 month ago