431 Commits (69e2a29ec2a9d0af4fc8c33b2a46483fd0c8bb68)

Author SHA1 Message Date
yavon007 69e2a29ec2
fix(python): retain facade types without phpy loaded (#128) --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
韩天峰 a6cd47b8dc fix(compiler): unbox runtime modulo results 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
韩天峰 a3d63e673e fix(ci): restore compiled project scanning 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
韩天峰 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
韩天峰 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
韩天峰 78fb532134 refactor(generator): remove typephp prefix from cache accessors 3 weeks ago
韩天峰 1ac462ae9f fix(parser): resolve trait member constants with correct lexical namespace, Fix GH-113 3 weeks ago
韩天峰 5df39f2b4f feat(std): add array value initializer support for std containers 3 weeks ago
韩天峰 3bb73de645 feat(parser): add StdArray attribute support for fixed-shape container parameters 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
韩天峰 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
yavon007 62ec66bb6c
Retain fixed arguments in func_get_args for variadic functions (#109) 4 weeks ago
韩天峰 41c4a578dd feat(compiler): implement native object stack promotion and improve call argument handling 4 weeks ago
yavon007 8332bfedd8
Keep boolean condition snapshots in native storage (#106) 4 weeks ago
yavon007 f63eab17a3
perf(compiler): mark generated table accessors noexcept (#105) --skip-tests 4 weeks ago
韩天峰 453543e0c8 Add network features for typephp os and support curl+openssl 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