Dmitry Stogov
|
517738b19b
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fix uninitialized result of ASSIGN_DIM[_OP] after clobbering array by user error handler
|
2021-11-30 11:42:58 +03:00 |
|
Dmitry Stogov
|
005d5f4df8
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fix uninitialized result of ASSIGN_DIM[_OP] after clobbering array by user error handler
|
2021-11-30 11:41:55 +03:00 |
|
Dmitry Stogov
|
6e1fe96962
|
JIT: Fix uninitialized result of ASSIGN_DIM[_OP] after clobbering array by user error handler
Fixes oss-fuzz #41208
|
2021-11-30 11:40:18 +03:00 |
|
Dmitry Stogov
|
0d6232dc72
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Restore line, removed by mistake in b914122389
|
2021-11-30 09:45:15 +03:00 |
|
Dmitry Stogov
|
3c3626a903
|
Restore line, removed by mistake in b914122389
|
2021-11-30 09:44:36 +03:00 |
|
Dmitry Stogov
|
1b36555148
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fix named arguments handling
JIT: Fix named arguments handling
|
2021-11-29 18:43:34 +03:00 |
|
Dmitry Stogov
|
b914122389
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fix named arguments handling
JIT: Fix named arguments handling
|
2021-11-29 18:43:24 +03:00 |
|
Dmitry Stogov
|
d955415114
|
JIT: Fix named arguments handling
Fixes oss-fuzz #41486
|
2021-11-29 18:39:50 +03:00 |
|
Dmitry Stogov
|
ee38e3ac37
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Disable type narrowing optimization when we contruct SSA for JIT
|
2021-11-29 15:54:53 +03:00 |
|
Dmitry Stogov
|
c6e895aec2
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Disable type narrowing optimization when we contruct SSA for JIT
|
2021-11-29 15:53:16 +03:00 |
|
Dmitry Stogov
|
297117bbc5
|
Disable type narrowing optimization when we contruct SSA for JIT
This also revets incorrect fix introduced in f9518c3850
|
2021-11-29 15:51:54 +03:00 |
|
Dmitry Stogov
|
81007bd86a
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fixed use-after-free caused by shift by negative number
|
2021-11-25 22:24:29 +03:00 |
|
Dmitry Stogov
|
971354caac
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fixed use-after-free caused by shift by negative number
|
2021-11-25 22:24:15 +03:00 |
|
Dmitry Stogov
|
49f44e7ffc
|
JIT: Fixed use-after-free caused by shift by negative number
Fixes oss-fuzz #41192
|
2021-11-25 22:21:44 +03:00 |
|
Dmitry Stogov
|
11b2cfff5b
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fixed memory leak in Zend/tests/concat_002.phpt introduced by fac78ee760
|
2021-11-17 18:44:55 +03:00 |
|
Dmitry Stogov
|
8965d6b2ab
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fixed memory leak in Zend/tests/concat_002.phpt introduced by fac78ee760
|
2021-11-17 18:44:34 +03:00 |
|
Dmitry Stogov
|
9dd3e8be8a
|
JIT: Fixed memory leak in Zend/tests/concat_002.phpt introduced by fac78ee760
|
2021-11-17 18:43:39 +03:00 |
|
Dmitry Stogov
|
a9db6e7e4a
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fixed memory leak
|
2021-11-17 14:02:17 +03:00 |
|
Dmitry Stogov
|
61b432ca24
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fixed memory leak
|
2021-11-17 14:02:01 +03:00 |
|
Dmitry Stogov
|
fac78ee760
|
JIT: Fixed memory leak
|
2021-11-17 13:59:35 +03:00 |
|
Dmitry Stogov
|
f34a3d3118
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fixed memory lieak
|
2021-11-17 12:51:32 +03:00 |
|
Dmitry Stogov
|
42ccf9354a
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fixed memory lieak
|
2021-11-17 12:51:23 +03:00 |
|
Dmitry Stogov
|
48a65fef6f
|
JIT: Fixed memory lieak
|
2021-11-17 12:48:56 +03:00 |
|
Nikita Popov
|
372df2de28
|
Merge branch 'PHP-8.1'
* PHP-8.1:
OpenBSD ZTS build fix
|
2021-11-17 10:20:45 +01:00 |
|
Nikita Popov
|
00405717a1
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
OpenBSD ZTS build fix
|
2021-11-17 10:20:37 +01:00 |
|
David Carlier
|
fb3e646f6b
|
OpenBSD ZTS build fix
Closes GH-7661.
|
2021-11-17 10:20:05 +01:00 |
|
Dmitry Stogov
|
80d2ade7b5
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Tracing JIT: Fixed abstract stack consistency for [QM_]ASSIGN of CV to itself
|
2021-11-15 23:26:45 +03:00 |
|
Dmitry Stogov
|
f65144fb74
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Tracing JIT: Fixed abstract stack consistency for [QM_]ASSIGN of CV to itself
|
2021-11-15 23:26:36 +03:00 |
|
Dmitry Stogov
|
fc35a6b93c
|
Tracing JIT: Fixed abstract stack consistency for [QM_]ASSIGN of CV to itself
|
2021-11-15 23:25:16 +03:00 |
|
Dmitry Stogov
|
24d0e21570
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Tracing JIT: Fixed failure on non-optimized op_arrays (op_array->T may be above ssa->vars_count)
|
2021-11-15 14:45:42 +03:00 |
|
Dmitry Stogov
|
dca0112917
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Tracing JIT: Fixed failure on non-optimized op_arrays (op_array->T may be above ssa->vars_count)
|
2021-11-15 14:45:33 +03:00 |
|
Dmitry Stogov
|
85066fd88e
|
Tracing JIT: Fixed failure on non-optimized op_arrays (op_array->T may be above ssa->vars_count)
|
2021-11-15 14:44:01 +03:00 |
|
Dmitry Stogov
|
0a3d551c4c
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Fixed incorrect guard elimination
|
2021-11-12 21:02:35 +03:00 |
|
Dmitry Stogov
|
dc3bd5562f
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Fixed incorrect guard elimination
|
2021-11-12 21:01:44 +03:00 |
|
Dmitry Stogov
|
12d02e6227
|
Fixed incorrect guard elimination
|
2021-11-12 21:00:08 +03:00 |
|
Dmitry Stogov
|
e96f980fcc
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Partially fix handling of exceptions thrown in interrupt handlers
|
2021-11-11 21:22:54 +03:00 |
|
Dmitry Stogov
|
efba3b6cac
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Partially fix handling of exceptions thrown in interrupt handlers
|
2021-11-11 21:22:47 +03:00 |
|
Dmitry Stogov
|
5380b415a2
|
JIT: Partially fix handling of exceptions thrown in interrupt handlers
|
2021-11-11 21:14:17 +03:00 |
|
Dmitry Stogov
|
4508196cc2
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fixed incorrect MOD into BW_AND optimization
|
2021-11-10 21:18:22 +03:00 |
|
Dmitry Stogov
|
4aa73bbfc4
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fixed incorrect MOD into BW_AND optimization
|
2021-11-10 21:18:15 +03:00 |
|
Dmitry Stogov
|
64915775a7
|
JIT: Fixed incorrect MOD into BW_AND optimization
|
2021-11-10 21:14:41 +03:00 |
|
Dmitry Stogov
|
c9d0671487
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Tracing JIT: Fixed register allocation
|
2021-11-10 20:07:41 +03:00 |
|
Dmitry Stogov
|
e4d0b012d5
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Tracing JIT: Fixed register allocation
|
2021-11-10 20:07:32 +03:00 |
|
Dmitry Stogov
|
3081423706
|
Tracing JIT: Fixed register allocation
In case of side exit on ADD/SUB/MUL overflow source registers must be kept unchanged
|
2021-11-10 20:04:25 +03:00 |
|
Dmitry Stogov
|
745451b390
|
Merge branch 'PHP-8.1'
* PHP-8.1:
Tracing JIT: Fixed incorrect assumption about in-memeory zval type
|
2021-11-10 16:46:34 +03:00 |
|
Dmitry Stogov
|
c699629916
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
Tracing JIT: Fixed incorrect assumption about in-memeory zval type
|
2021-11-10 16:46:25 +03:00 |
|
Dmitry Stogov
|
3dba5566ce
|
Tracing JIT: Fixed incorrect assumption about in-memeory zval type
|
2021-11-10 16:46:09 +03:00 |
|
Dmitry Stogov
|
6d572bc65a
|
Merge branch 'PHP-8.1'
* PHP-8.1:
JIT: Fixed memory leak
|
2021-11-10 12:50:21 +03:00 |
|
Dmitry Stogov
|
10575b7bc1
|
Merge branch 'PHP-8.0' into PHP-8.1
* PHP-8.0:
JIT: Fixed memory leak
|
2021-11-10 12:50:14 +03:00 |
|
Dmitry Stogov
|
45683703f1
|
JIT: Fixed memory leak
|
2021-11-10 12:49:20 +03:00 |
|