1805 Commits (c7cdc8b23ea49fce5e8074e31f19b90131a65fe0)
 

Author SHA1 Message Date
yavon007 c7cdc8b23e
fix(optimizer): preserve function_exists runtime name semantics (#127) --skip-tests 3 weeks ago
yavon007 f84d20e346
fix(compiler): discover native globals with case-insensitive keywords (#124) --skip-tests 3 weeks ago
韩天峰 b3898c329d feat(native): add fixed-width scalar fields 3 weeks ago
韩天峰 821c686ab0 optimize(native): omit vptr from flat classes 3 weeks ago
韩天峰 159df7dae0 refactor(cli): encapsulate compiler runtime context 3 weeks ago
韩天峰 9f26e8d06d refactor(cli): remove legacy runtime path switches 3 weeks ago
韩天峰 28413e0924 refactor(build): encapsulate project build runner 3 weeks ago
韩天峰 a6cd47b8dc fix(compiler): unbox runtime modulo results 3 weeks ago
韩天峰 f50f41e811 refactor(build): clarify project build pipeline 3 weeks ago
韩天峰 4216f21b02 refactor(build): clarify embedded opcode pipeline 3 weeks ago
韩天峰 5c3da4e406 refactor(build): centralize atomic cache writes 3 weeks ago
韩天峰 687b7ac6cb refactor(build): encapsulate embedded archive generation 3 weeks ago
韩天峰 49c06a89c8 fix(ci): load PHPX runtime during Windows packaging 3 weeks ago
韩天峰 8a165aeced chore(deps): update swoole/phpx dependency version 3 weeks ago
韩天峰 a3d63e673e fix(ci): restore compiled project scanning 3 weeks ago
韩天峰 26f6c34b7a ci: collect PHPT performance metrics 3 weeks ago
韩天峰 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