413 Commits (6c0c26458fa5c51dfa9d2f30d4244fa897243521)

Author SHA1 Message Date
韩天峰 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
韩天峰 1cad314678 feat(compiler): add precompiled object file support and freestanding C++ ABI 4 weeks ago
韩天峰 b67e40feee feat(compiler): add native source project compilation with closure reference capture support 4 weeks ago
韩天峰 2fe09697fa refactor(std): rename ordered_map to orderedMap and add object function 1 month ago
ShaoBo Wan(無尘) 055dee01f8
fix(compiler): support first-class callable of internal functions (#93) 1 month ago
韩天峰 38d828cbbe refactor(compiler): simplify object property access in compiler base 1 month ago
韩天峰 8dfb363422 feat(platform): add Android arm64-v8a cross-compilation support 1 month ago
yavon007 f3e2e32648
perf(optimizer): inline count for known array variables (#98) 1 month ago
yavon007 d1136cfca0
perf(compiler): bypass dynamic dispatch for known-array appends (#97) 1 month ago
yavon007 692841a60b
perf(optimizer): lower simple integer min/max calls (#96) 1 month ago
韩天峰 393ea1d369 Added native iOS application development support 1 month ago
yavon007 72b7ce9bf4
fix(compiler): avoid native object filename collisions (#91) 1 month ago
yavon007 cbd100f906
fix dynamic static calls on object targets (#87) 1 month ago
韩天峰 b356636853 feat(platform): add iOS target support for TypePHP native compilation 1 month ago
韩天峰 6215ecd06d Refactoring: support strongly typed references 1 month ago
韩天峰 2166e1a1a1 Complete varint types migration and fixed-storage safety 1 month ago
韩天峰 b92f782606 fix(parser): resolve variable type conflicts in destructuring and closure captures 1 month ago
韩天峰 86c56ad1bf Remove use native_types, add use varint_types 1 month ago
韩天峰 0eba3b72f9 feat(stdlib): lower SPL runtime calls directly 1 month ago