1602 Commits (35f611084228084a0b46babe18d111dd123d3cf2)
 

Author SHA1 Message Date
韩天峰 35f6110842 devirtualize statically exact magic calls 14 hours ago
韩天峰 34e229e30b preserve runtime integer division semantics 14 hours ago
韩天峰 10f16726e0 optimize non-native integer hot paths 14 hours ago
Alessio Giacobbe 20f0b5a284
fix(codegen): evaluate compound ??= RHS only when the target is not set (#47) 14 hours ago
Alessio Giacobbe 0c69b8b357
fix(translator): allow overrides to add a by-ref return (#53) --skip-tests 14 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 1 day 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 2 days ago
hafung 9f6e31c539 fix(optimizer): preserve typed builtin argument validation 2 days ago
韩天峰 c74e088ff2
Merge pull request #28 from Giandonn/fix/intval-base-argument --skip-tests 2 days ago
韩天峰 a182a2cde0
Merge pull request #24 from Giandonn/fix/count-literal-fold-side-effects --skip-tests 2 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
韩天峰 287a1f5d84 refactor: use PHPX internal class entry API 3 days ago
韩天峰 7862541161 fix object throws and internal parent lookup 3 days ago
韩天峰 a0c873261c
Merge pull request #26 from Giandonn/fix/class-exists-trait-fold --skip-tests 3 days ago
韩天峰 250a384bb8
Merge pull request #22 from AlessioGiacobbe/fix/single-segment-imports 3 days ago