450 Commits (d8267c2f00cd9f99267f46071cbe2cacf97b1027)

Author SHA1 Message Date
韩天峰 d8267c2f00 refactor(compiler): enhance type checking and improve code structure 2 weeks ago
韩天峰 927477fa4f fix(nano): prefer explicit local package sources 2 weeks ago
韩天峰 f7f7547ffa feat(nano): support Android library applications 2 weeks ago
韩天峰 d2824d2d08 fix(nano): support Apple native application targets 2 weeks ago
韩天峰 136b08fe72 fix(nano): expose Darwin SDK types on Apple targets 2 weeks ago
韩天峰 f710435413 fix(nano): preserve Windows runtime function table 2 weeks ago
韩天峰 e088776d24 fix(nano): correct entry point header inclusion in nano mode 2 weeks ago
韩天峰 31ad2664e7 feat(compiler): enhance entry file handling with deferred validation 2 weeks ago
韩天峰 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
韩天峰 3b33d79109 feat(compiler): add SAPI build mode and enhance platform support 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
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 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 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