1688 Commits (6aae5f76d2a5d172e7671712984ef111b5198bd5)
 

Author SHA1 Message Date
yavon007 6aae5f76d2
fix(compiler): preserve PHP switch comparison semantics (#89) 1 month ago
yavon007 5488805baf
fix(optimizer): fold function aliases using resolved names (#88) 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
韩天峰 622d6b0a00 feat(macos): add Objective-C++ macOS AppKit example application 1 month ago
韩天峰 6215ecd06d Refactoring: support strongly typed references 1 month ago
韩天峰 50a8ce1570 feat(compiler): implement typed reference system for native C++ integration 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
韩天峰 a31c84ed7f fix(Type): correct ANY type constant value 1 month ago
韩天峰 7dee6d0ac3 feat(stdlib): optimize random function calls 1 month ago
韩天峰 684c47458b feat(stdlib): lower core datetime calls directly 1 month ago
韩天峰 27aa8ea930 feat(ext): update extension code and add ctype example 1 month ago
韩天峰 13576008d0 feat(stdlib): lower ctype calls without extension 1 month ago
韩天峰 b184e47e5e refactor(compiler): migrate global compile-time functions to std namespace 1 month ago
韩天峰 681c7d42e7 perf(compiler): skip caches for variable method names 1 month ago
韩天峰 b69eb1dee6 perf(compiler): optimize dynamic call argument handling and caching 1 month ago
韩天峰 30e2bb6121 fix(codegen): omit unused object allocator storage 1 month ago
韩天峰 87c7eda964 feat(compiler): implement dynamic call caching and static property resolution 1 month ago
韩天峰 02a98ffc61 fix(compiler): resolve generated C++ symbol ambiguities 1 month ago
韩天峰 b3c7ee9bd3 feat(compiler): add static cache optimization and late static call improvements 1 month ago
韩天峰 5689170839 feat(compiler): enhance call argument handling and foreach iteration performance 1 month ago
韩天峰 dd4cd6d162 chore(deps): update swoole/phpx dependency version 1 month ago
韩天峰 683a7c6ec0 perf: add request-local dynamic call caches 1 month ago
韩天峰 1c16639418 fix(loop): preserve increment diagnostics after rewrite 1 month ago
韩天峰 8d3d1febc2 fix(array): reject scalar offset writes safely 1 month ago
yuan-dian be5cc71a8b
optimize: convert for-loop post-inc/dec to prefix to avoid zval copy (#79) 1 month ago
hafung cde9ed2b58
test(stdlib): cover RoundingMode enum at runtime (#78) --skip-tests 1 month ago
韩天峰 b4919c7e76 fix(type): validate compound type declarations 1 month ago
韩天峰 1e70321553 chore(version): bump version from 0.6.9 to 0.7.0 1 month ago
韩天峰 c5ba5afe65 fix(trait): validate adaptations and member values 1 month ago
韩天峰 1db9423312 chore(release): bump version from 0.6.8 to 0.6.9 1 month ago
韩天峰 4339ab56fc feat(cli): add compiler option and improve completion for tpc 1 month ago
韩天峰 e07016b0bd fix(enum): enforce runtime and declaration invariants 1 month ago
韩天峰 cec03af291 feat(build): add full static linking support with musl libc 1 month ago
韩天峰 1c0c02e57e fix(enum): enforce abstract method contracts 1 month ago
韩天峰 939d04d9df fix(enum): reject duplicate backing values at compile time 1 month ago
韩天峰 9d6e8bdc4d fix(enum): enforce case uniqueness and final semantics 1 month ago
韩天峰 b46f62da30 feat(enum): fold backed case constant expressions 1 month ago
韩天峰 5f75c5b48c test(enum): add comprehensive enum method declaration rules tests 1 month ago
韩天峰 adc3162a22 fix: synchronize full-static bash completion 1 month ago
韩天峰 c358104900 chore(deps): update swoole/phpx dependency version 1 month ago
韩天峰 d1a9397f6c fix: compose trait declarations before conversion (fix gh-80) 1 month ago
韩天峰 d73291e11c feat(build): add full static linking support with bundled SDK 1 month ago
韩天峰 59ef088571 feat: preserve trait metadata for class_uses 1 month ago
韩天峰 d39bd7fdbd fix: preserve dispatch for trait method overrides 1 month ago
韩天峰 90f2dd06f6 ci(windows): remove obsolete PHPX CMake patch 1 month ago
韩天峰 643e49d56e fix: reject unsupported Decimal round modes 1 month ago