1606 Commits (a4820ff7594205e2f1fba48e1cacfaeb88bf2cef)
 

Author SHA1 Message Date
韩天峰 a4820ff759 fix(coalesce): preserve reference array containers 15 hours ago
韩天峰 456f1a38b2 fix(trait): preserve cross-instance method scope (fixes #67) 15 hours ago
韩天峰 24924673ec test: cover by-reference return override semantics 15 hours ago
韩天峰 cd92f89a4b chore(deps): update swoole/phpx dependency to version ~2.6.10 15 hours ago
韩天峰 35f6110842 devirtualize statically exact magic calls 15 hours ago
韩天峰 34e229e30b preserve runtime integer division semantics 15 hours ago
韩天峰 10f16726e0 optimize non-native integer hot paths 15 hours ago
Alessio Giacobbe 20f0b5a284
fix(codegen): evaluate compound ??= RHS only when the target is not set (#47) 15 hours ago
Alessio Giacobbe 0c69b8b357
fix(translator): allow overrides to add a by-ref return (#53) --skip-tests 15 hours ago
Alessio Giacobbe 407953c094
fix(parser): classify auto-Decimal literals by real mantissa precision (#50) --skip-tests 1 day ago
Alessio Giacobbe d00c63a049
fix(parser): resolve PHP_INT_MAX/MIN folds case-sensitively with namespace rules (#49) --skip-tests 1 day ago
Alessio Giacobbe 284abddba6
fix(gen_stub): spell PHP_INT_MIN constants with ZEND_LONG_MIN (#48) --skip-tests 1 day ago
Alessio Giacobbe e259b3fbd1
fix(parser): parenthesize unary minus operands that can change the C++ parse (#46) --skip-tests 1 day ago
Echo 014d5d55cb
fix(optimizer): handle internal class literals in get_parent_class (#44) 1 day ago
韩天峰 10ecb94470 fix gh-43: type func_num_args expressions 1 day ago
韩天峰 af466b067c fix(parser): handle compound assignment operations on typed properties 1 day ago
韩天峰 678cc19de2 fix gh-41: preserve assignment method receivers 1 day ago
xiaoyin199 8c0d52d330
fix(preprocessor): finalize method override flags before conversion (#42) 1 day ago
韩天峰 d66f3d7e10 fix foreach reference on dynamic variables 1 day ago
韩天峰 7bdb6dcd44 fix trait import name resolution 2 days ago
韩天峰 7d698987d7 fix(trait): preserve late-bound abstract type semantics 2 days ago
韩天峰 3a916a9aa1
Merge pull request #19 from AlessioGiacobbe/fix/trait-composition 2 days ago
韩天峰 8d745d89be fix(trait): preserve nested namespace context, fix gh-38 2 days ago
Alessio Giacobbe ed65cd2a6b
fix(translator): validate abstract trait requirements, isolate alias flags 2 days ago
韩天峰 f56b209d5c fix(ci): include EXT/LIB integration fixtures 2 days ago
韩天峰 c0328df9e6 test(ci): add EXT/LIB integration tests for PHP ZTS builds 2 days ago
韩天峰 23e36261ee chore(project): bump version to 0.6.8 2 days ago
韩天峰 1747a4909b refactor(phpstan): update bootstrap configuration 2 days ago
韩天峰 77e40f41ae docs: update acknowledgements with GitHub links and add supporting libraries --skip-tests 2 days ago
韩天峰 f283913d79 docs: add acknowledgements documentation for TypePHP project 2 days ago
韩天峰 1df976ecf1 docs(readme): add acknowledgements section to documentation 2 days ago
韩天峰 4dacc4a249 style(workflows): standardize arm64 naming convention in workflow files 2 days ago
韩天峰 0ca938aee0 chore(deps): update swoole/phpx dependency version 2 days ago
韩天峰 f16262142e fix(installer): parse php-config flags safely, fix gh-36 2 days ago
韩天峰 312a796498 fix(optimizer): preserve strict builtin validation 2 days ago
韩天峰 9ad213ea64 fix(optimizer): preserve unpacked call semantics 2 days ago
韩天峰 223a10636b
Merge pull request #18 from hafung/fix/optimized-builtin-typed-arguments --skip-tests 3 days ago
hafung 9f6e31c539 fix(optimizer): preserve typed builtin argument validation 3 days ago
韩天峰 c74e088ff2
Merge pull request #28 from Giandonn/fix/intval-base-argument --skip-tests 3 days ago
韩天峰 a182a2cde0
Merge pull request #24 from Giandonn/fix/count-literal-fold-side-effects --skip-tests 3 days ago
Giandonn c291d79703 fix(optimizer): keep unpacked and named conversion arguments dynamic 3 days ago
Giandonn 6b6ce4fc82 fix(optimizer): restrict the count() literal fold to provably inert items 3 days ago
韩天峰 b906bfce1a test(generator): restore locale after float formatting test 3 days ago
韩天峰 d0ff8c5e4f
Merge pull request #33 from prateekbhujel/prateek/fix-float-literal-codegen 3 days ago
韩天峰 320ab547a7 chore(deps): update swoole/phpx dependency version 3 days ago
韩天峰 057c217800 fix(optimizer): preserve class_exists autoload evaluation 3 days ago
韩天峰 3452ddfd6e test(namespace): extend global constant import coverage 3 days ago
韩天峰 d86d3f431d test(optimizer): cover folded type-check side effects 3 days ago
韩天峰 bf0d7aa3a4 chore(bin): translate dump-ast.php comments to English 3 days ago
韩天峰 1c300bf35a docs(cli): update comments to English for CLI tools 3 days ago