1
0
mirror of https://github.com/php/php-src.git synced 2026-04-15 20:11:02 +02:00
Files
archived-php-src/ext/opcache/Optimizer
Nikita Popov d9c45d86f9 Improve type inference for COALESCE
Place a pi node on the non-null edge to remove a spurious
undef/null type.

Additionally, adjust the profitability heuristic to be more
accurate if the "other predecessor" writes to the variable.
Ideally this should not just consider the direct predecessors,
but it's sufficient for this case.

This partially addresses bug #79353 by removing the discrepancy
between ?? and ??=.
2020-03-09 16:19:48 +01:00
..
2019-11-08 15:15:48 +01:00
2019-02-05 10:33:28 +03:00
2020-02-27 13:13:24 +01:00
2020-02-17 11:51:09 +01:00
2019-02-05 10:33:28 +03:00
2019-12-16 12:25:40 +03:00
2020-01-16 19:14:31 +01:00
2019-02-05 10:33:28 +03:00
2019-10-09 13:48:39 +03:00
2020-01-16 19:14:31 +01:00
2019-02-05 10:33:28 +03:00
2020-02-28 14:36:54 +01:00
2019-05-28 11:23:02 +02:00
2020-02-27 23:38:19 +03:00
2019-10-14 21:49:08 +03:00
2020-02-11 12:16:30 +01:00
2019-10-03 02:18:16 +03:00
2020-03-09 16:19:48 +01:00
2019-02-05 10:33:28 +03:00