1822 Commits (b893d865d1bf9a43514f24b062518f261b9de5c1)
 

Author SHA1 Message Date
韩天峰 b893d865d1 feat(compiler): add CLI entry point and improve PHP builder functionality 2 weeks ago
韩天峰 6e6e596661 feat(compiler): add embed module cache clearing and improve library detection 2 weeks ago
韩天峰 ceeb1da3f9 feat(compiler): add PHP builder and SAPI support with proxy configuration 2 weeks ago
韩天峰 e16c787f44 feat(compiler): add proxy support for PHP metadata and source downloads 2 weeks ago
韩天峰 15e17230ac feat(compiler): add proxy support for file downloads 2 weeks ago
韩天峰 3b33d79109 feat(compiler): add SAPI build mode and enhance platform support 2 weeks ago
韩天峰 43e85b8866 feat(compiler): implement embedded PHP dependencies and update release packaging 2 weeks ago
韩天峰 cbdf5d6a11 chore(version): bump version from 0.9.1 to 0.9.2 2 weeks ago
yavon007 c54b590ca2
fix(compiler): apply unary plus numeric conversion (#132) 2 weeks ago
yavon007 4f61dda6c3
fix(compiler): preserve dynamic arithmetic result types (#133) --skip-tests 2 weeks ago
韩天峰 cff557b649 fix(compiler): infer abs result from operand type 3 weeks ago
韩天峰 81f298d655 test(compiler): update closure magic name expectation 3 weeks ago
yavon007 88ba4780c9
Restrict array_key_exists optimization to integer and string keys (#130) 3 weeks ago
yavon007 f9a843e11c
fix(compiler): preserve NUL bytes in string interpolation (#126) --skip-tests 3 weeks ago
yavon007 1425499588
fix(compiler): resolve __METHOD__ in ordinary functions (#125) --skip-tests 3 weeks ago
yavon007 63a4793e0c
perf(compiler): group functions for declaration header generation (#129) 3 weeks ago
yavon007 69e2a29ec2
fix(python): retain facade types without phpy loaded (#128) --skip-tests 3 weeks ago
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