1669 Commits (30e2bb6121530f68c2a39218e1f3b2b1f1e718f0)
 

Author SHA1 Message Date
韩天峰 30e2bb6121 fix(codegen): omit unused object allocator storage 1 day ago
韩天峰 87c7eda964 feat(compiler): implement dynamic call caching and static property resolution 2 days ago
韩天峰 02a98ffc61 fix(compiler): resolve generated C++ symbol ambiguities 2 days ago
韩天峰 b3c7ee9bd3 feat(compiler): add static cache optimization and late static call improvements 2 days ago
韩天峰 5689170839 feat(compiler): enhance call argument handling and foreach iteration performance 2 days ago
韩天峰 dd4cd6d162 chore(deps): update swoole/phpx dependency version 2 days ago
韩天峰 683a7c6ec0 perf: add request-local dynamic call caches 3 days ago
韩天峰 1c16639418 fix(loop): preserve increment diagnostics after rewrite 3 days ago
韩天峰 8d3d1febc2 fix(array): reject scalar offset writes safely 3 days ago
yuan-dian be5cc71a8b
optimize: convert for-loop post-inc/dec to prefix to avoid zval copy (#79) 3 days ago
hafung cde9ed2b58
test(stdlib): cover RoundingMode enum at runtime (#78) --skip-tests 3 days ago
韩天峰 b4919c7e76 fix(type): validate compound type declarations 3 days ago
韩天峰 1e70321553 chore(version): bump version from 0.6.9 to 0.7.0 3 days ago
韩天峰 c5ba5afe65 fix(trait): validate adaptations and member values 3 days ago
韩天峰 1db9423312 chore(release): bump version from 0.6.8 to 0.6.9 3 days ago
韩天峰 4339ab56fc feat(cli): add compiler option and improve completion for tpc 3 days ago
韩天峰 e07016b0bd fix(enum): enforce runtime and declaration invariants 3 days ago
韩天峰 cec03af291 feat(build): add full static linking support with musl libc 3 days ago
韩天峰 1c0c02e57e fix(enum): enforce abstract method contracts 3 days ago
韩天峰 939d04d9df fix(enum): reject duplicate backing values at compile time 3 days ago
韩天峰 9d6e8bdc4d fix(enum): enforce case uniqueness and final semantics 3 days ago
韩天峰 b46f62da30 feat(enum): fold backed case constant expressions 3 days ago
韩天峰 5f75c5b48c test(enum): add comprehensive enum method declaration rules tests 3 days ago
韩天峰 adc3162a22 fix: synchronize full-static bash completion 3 days ago
韩天峰 c358104900 chore(deps): update swoole/phpx dependency version 3 days ago
韩天峰 d1a9397f6c fix: compose trait declarations before conversion (fix gh-80) 3 days ago
韩天峰 d73291e11c feat(build): add full static linking support with bundled SDK 3 days ago
韩天峰 59ef088571 feat: preserve trait metadata for class_uses 3 days ago
韩天峰 d39bd7fdbd fix: preserve dispatch for trait method overrides 3 days ago
韩天峰 90f2dd06f6 ci(windows): remove obsolete PHPX CMake patch 4 days ago
韩天峰 643e49d56e fix: reject unsupported Decimal round modes 4 days ago
韩天峰 4b72242749 feat(parser): implement ArrayAccess ??= operator support for nested targets 4 days ago
韩天峰 d5389dc038 docs: define compatibility engineering policy 4 days ago
Jepi Okta Mipa e570bd664d
fix: #72 resolve paths from TYPEPHP_HOME before getcwd (#73) 4 days ago
Alessio Giacobbe f39f985e16
fix(preprocessor): reject variadic promoted properties and callable property/constant types (#64) --skip-tests 4 days ago
Alessio Giacobbe 4ca9072f36
fix(codegen): register enum-case class constants as real case objects (#51) --skip-tests 4 days ago
Alessio Giacobbe e90d6246ec
fix: enforce interface declaration and merge rules (#59) --skip-tests 4 days ago
Alessio Giacobbe fafd7f25dc
fix: enforce readonly declaration and inheritance rules (#66) 4 days ago
Alessio Giacobbe c578b1d6b0
fix(preprocessor): enforce property-hook placement rules for class properties (#63) --skip-tests 4 days ago
Alessio Giacobbe ea0ea4414a
fix(codegen): keep Zend operand read order around hoisted side effects (#52) --skip-tests 4 days ago
Alessio Giacobbe 8f8ae77ec8
fix(codegen): PHP semantics for division, modulo, shifts and compound assignment on typed scalars (#45) --skip-tests 4 days ago
韩天峰 48c95e9f9b refactor(runtime): optimize request cache storage with single TLS pointer 4 days ago
韩天峰 90df0a93d5 ci: report PHP versions and JIT settings 4 days ago
韩天峰 ec56c9f40a ci: disable Opcache JIT on ARM64 4 days ago
韩天峰 e533faedca ci: capture ARM64 tpc crash diagnostics 4 days ago
韩天峰 719e9fe25c fix: support relative indentation levels 4 days ago
韩天峰 5faee46f01 chore(deps): update swoole/phpx dependency version 4 days ago
韩天峰 4e13e7b0ab fix: preserve ArrayAccess coalesce assignment semantics (fix gh-70) 5 days ago
韩天峰 7768ce177e feat(compiler): add property access caching mechanism for Zend integration 5 days ago
韩天峰 1061848f97 feat(integration): add peer library and extension for symbol isolation testing 5 days ago