1789 Commits (846c4f36560c28f25bf0bd0812b2c7d82753f514)
 

Author SHA1 Message Date
韩天峰 846c4f3656 chore(project): bump version to 0.9.1 3 weeks ago
韩天峰 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
Alexandre Gomes Gaigalas d941c23ccd
Keep the embed build inside its own prefix (#119) --skip-tests 3 weeks ago
Alexandre Gomes Gaigalas b831dfacf8
fix(platform): give Linux the rpaths macOS already gets (#120) --skip-tests 3 weeks ago
韩天峰 69daefafb5 ci: isolate compiler PHP extension config 3 weeks ago
韩天峰 6fe13b9548 ci: load compiler extension dependencies 3 weeks ago
韩天峰 689ffee831 docs(build): update documentation for release binary packaging 3 weeks ago
韩天峰 d5e748e54c feat(config): add project YAML include support with release configuration 3 weeks ago
韩天峰 cf1f6fb97d feat(compiler): add extension metadata support with version and info fields 3 weeks ago
韩天峰 db305c11f5 test(backend): add GCC include path syntax test for Windows platform 3 weeks ago
韩天峰 745556fee8 feat(compiler): track referenced classes and optimize runtime function calls 3 weeks ago
韩天峰 6c0c26458f refactor(optimizer): remove strtotime from direct wrapper optimization 3 weeks ago
韩天峰 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
韩天峰 4f8acf0c08 ci: include OPcache decoder files in Linux build artifacts 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
韩天峰 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
韩天峰 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
韩天峰 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
韩天峰 f127dadf5d test(compiler): add comprehensive tests for late static binding and typed array conversions 3 weeks ago
韩天峰 a3b5d61ff7 feat(compiler): add toStdList and toStdDict typed array conversion methods 3 weeks ago
韩天峰 7dcdd959d4 chore(deps): update swoole/phpx dependency from ~2.8.2 to ~2.9.0 3 weeks ago
韩天峰 2c4596c566 test(compiler): add test case for nested unset with numeric string keys 3 weeks ago
韩天峰 ec2ac9e253 fix(parser): correct __FUNCTION__ constant resolution in namespaced methods 3 weeks ago
韩天峰 9bc716a54c feat(parser): add support for nested array unset operations 3 weeks ago
韩天峰 ab01b2c5c9 feat(tunnel): add start all tunnels functionality 3 weeks ago
韩天峰 1ac462ae9f fix(parser): resolve trait member constants with correct lexical namespace, Fix GH-113 3 weeks ago
韩天峰 d245ff87a0 feat(resolver): add support for interface constant resolution in traits, Fix GH-112 3 weeks ago
韩天峰 5df39f2b4f feat(std): add array value initializer support for std containers 3 weeks ago
韩天峰 9d68d2803c feat(callable): add support for bare function names as callable arguments 3 weeks ago
韩天峰 3bb73de645 feat(parser): add StdArray attribute support for fixed-shape container parameters 3 weeks ago
韩天峰 a7a0e5303f docs: update type annotation documentation 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
韩天峰 d059cefea6 refactor(compiler): rename variable for clarity 4 weeks ago
韩天峰 74cbff1465 feat(compiler): replace hardcoded autoloader path with dynamic resolution 4 weeks ago
韩天峰 1b8826338f fix(build): make Windows PHP package portable with relative extension path 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