1780 Commits (cf1f6fb97db28c0557bb3df069ffa028519c98fe)
 

Author SHA1 Message Date
韩天峰 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
韩天峰 7955d1613a chore(deps): update swoole/phpx version constraint 4 weeks ago
韩天峰 58fe7b5d3c feat(build): add AST cache for persistent php-parser output optimization 4 weeks ago
韩天峰 7623d367ed fix(parser): handle nullable typed properties with by-reference method calls 4 weeks ago
韩天峰 137a584dc5 test(PolymorphicClassDispatch): update regex pattern to use dynamic function IDs 4 weeks ago
韩天峰 1b79fcd2b4 refactor(build): replace pcntl parallel compilation with process pool 4 weeks ago
yavon007 a1efda0f7f
fix(compiler): preserve signatures for typed property method calls (#104) 4 weeks ago
Pratik Bhujel 13889e9a30
fix(compiler): preserve runtime class dispatch and introspection for polymorphic objects (#110) 4 weeks ago
yavon007 ce4c712b0c
Resolve function imports before dispatch and policy checks (#108) 4 weeks ago
yavon007 df6c0dfd99
Preserve get_called_class in directly compiled methods (#107) 4 weeks ago