Dmitry Stogov
c789dfee04
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #75608 ("Narrowing occurred during type inference" error)
2017-12-04 17:23:34 +03:00
Dmitry Stogov
3503dc7482
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fixed bug #75608 ("Narrowing occurred during type inference" error)
2017-12-04 17:22:28 +03:00
Dmitry Stogov
5934bff913
Fixed bug #75608 ("Narrowing occurred during type inference" error)
2017-12-04 17:22:06 +03:00
Xinchen Hui
9b6581326a
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Update NEWS
Update NEWs (added bug entry)
2017-11-28 13:16:51 +08:00
Xinchen Hui
e02c2d2dfb
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Update NEWs (added bug entry)
2017-11-28 13:16:22 +08:00
Xinchen Hui
ee9e32caca
Update NEWs (added bug entry)
2017-11-28 13:15:54 +08:00
Dmitry Stogov
88e257c152
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug in type inference
2017-11-27 10:17:07 +03:00
Dmitry Stogov
a4b2ae69e9
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fixed bug in type inference
2017-11-27 10:16:46 +03:00
Dmitry Stogov
776bef8447
Fixed bug in type inference
2017-11-27 10:16:16 +03:00
Xinchen Hui
a84c7050fd
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #75556 (Invalid opcode 138/1/1)
2017-11-25 00:54:28 +08:00
Xinchen Hui
c412b8b384
Fixed bug #75556 (Invalid opcode 138/1/1)
2017-11-25 00:54:15 +08:00
Dmitry Stogov
196f003937
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed assertion on phpMyAdmin-4.7.5 home page
2017-11-08 12:52:46 +03:00
Dmitry Stogov
b6294bbc6c
Fixed assertion on phpMyAdmin-4.7.5 home page
2017-11-08 12:51:53 +03:00
Dmitry Stogov
1f5c0fad21
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed type inference
2017-10-30 10:44:25 +03:00
Dmitry Stogov
49256dcf6f
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fixed type inference
2017-10-30 10:44:12 +03:00
Xinchen Hui
7bce8c5224
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug (Phi sources removel)
2017-10-16 15:23:02 +08:00
Xinchen Hui
8e147f12b9
Fixed bug (Phi sources removel)
2017-10-16 15:01:06 +08:00
Xinchen Hui
dc6aaf0c8c
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #75357 (segfault loading WordPress wp-admin)
2017-10-14 23:12:48 +08:00
Xinchen Hui
abbdbc21b0
Fixed bug #75357 (segfault loading WordPress wp-admin)
2017-10-14 23:12:29 +08:00
Xinchen Hui
bc038206ad
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Prevent from being affected by local php.ini
Added skipf
2017-10-13 18:24:27 +08:00
Xinchen Hui
a52d1088e5
Added skipf
2017-10-13 18:21:41 +08:00
Xinchen Hui
f87a0b32c6
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #75370 (Webserver hangs on valid PHP text)
Fixed typo
2017-10-13 18:19:19 +08:00
Xinchen Hui
e4f7ff9c0f
Fixed bug #75370 (Webserver hangs on valid PHP text)
2017-10-13 18:18:10 +08:00
Rasmus Lerdorf
9fe6b29356
Add line numbers to Opcache's zend_dump_op() debug output
2017-10-06 11:03:07 -03:00
Dmitry Stogov
1f8970c156
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #75255 (Request hangs and not finish)
2017-09-27 17:18:17 +03:00
Dmitry Stogov
978c6c4e31
Merge branch 'PHP-7.1' into PHP-7.2
...
* PHP-7.1:
Fixed bug #75255 (Request hangs and not finish)
2017-09-27 17:17:46 +03:00
Dmitry Stogov
1c68d63f35
Fixed bug #75255 (Request hangs and not finish)
2017-09-27 17:16:24 +03:00
Xinchen Hui
b66357a3b3
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed bug #75230 (Invalid opcode 49/1/8 using opcache)
2017-09-24 18:01:39 +08:00
Xinchen Hui
ed2a5ebaeb
Fixed bug #75230 (Invalid opcode 49/1/8 using opcache)
2017-09-24 18:01:29 +08:00
Dmitry Stogov
80abd81344
Fixed escape analysis for ASSIGN_DIM/ASSIGN_OBJ opcodes and improved DCE
2017-09-14 11:03:47 +03:00
Christoph M. Becker
ee92aed06f
[ci skip] Merge branch 'pull-request/2752'
...
* pull-request/2752:
Fixed typo
2017-09-14 02:03:23 +02:00
Dmitry Stogov
0a86f159f4
Added test. Invalid usage doesn't affect escape_satte of arrays/objects and shouldn't prevent SCCP on "proper" paths.
2017-09-14 00:09:28 +03:00
Markus Staab
ea4e3efa14
Fixed typo
2017-09-13 18:35:37 +02:00
Dmitry Stogov
93af905071
Improved reference dependencies analysis
2017-09-13 18:18:51 +03:00
Dmitry Stogov
9f45aaaac2
Fixed test
2017-09-12 21:41:29 +03:00
Xinchen Hui
07ed545abf
Fixed memleak in SCCP
2017-09-12 21:35:30 +08:00
Dmitry Stogov
7921e0831b
Disable eliminatin of empty basic block with multiple predecessors
2017-09-12 09:54:45 +03:00
Dmitry Stogov
a7eda82563
Fixed incorrect empty basic block removing
2017-09-12 09:31:02 +03:00
Dmitry Stogov
86dd321c0c
Fixed yet another object aliasing problem
2017-09-11 23:19:03 +03:00
Dmitry Stogov
63b93b4a74
Fixed copy semantics in escape analysis
2017-09-11 20:59:40 +03:00
Dmitry Stogov
d5c527c9db
Fixed SCCP failure, because of aliased objects.
...
For now, mark aliased objects as "escaping".
A more clever solution would requitre Heap Array SSA + Definitely Same and Definitely Different sets construction.
2017-09-11 16:23:17 +03:00
Dmitry Stogov
76b2968a73
Improved JMP optimization
2017-09-11 14:40:15 +03:00
Dmitry Stogov
ec60fee52c
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed SSA reconstruction
2017-09-07 17:11:10 +03:00
Dmitry Stogov
251a5599b4
Fixed SSA reconstruction
2017-09-07 17:10:38 +03:00
Dmitry Stogov
431ea10fb2
Remove unused temporary variables
2017-09-05 14:46:03 +03:00
Dmitry Stogov
39459114ff
Replace used constant instructions by QM_ASSIGN
2017-09-05 11:43:33 +03:00
Dmitry Stogov
781e78f210
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed tests
2017-09-04 20:12:38 +03:00
Dmitry Stogov
b5935c339e
Fixed tests
2017-09-04 20:12:17 +03:00
Dmitry Stogov
7650d904a0
Merge branch 'PHP-7.2'
...
* PHP-7.2:
Fixed incorect constant conditional jump elimination
2017-09-04 19:12:08 +03:00
Dmitry Stogov
ea734e2ac2
Fixed incorect constant conditional jump elimination
2017-09-04 19:11:17 +03:00