Máté Kocsis
|
844c1ac962
|
Add missing --EXTENSIONS-- section from frameless function inference test
|
2024-02-13 22:54:21 +01:00 |
|
Ilija Tovilo
|
97e6c54336
|
Fix RC inference narrowing for ASSIGN_OBJ
Fixes oss-fuzz #66519
Closes GH-13345
|
2024-02-07 13:03:14 +01:00 |
|
Ilija Tovilo
|
631bc81607
|
Implement stackless internal function calls
Co-authored-by: Dmitry Stogov <dmitry@zend.com>
Closes GH-12461
|
2024-02-06 17:42:28 +01:00 |
|
Ilija Tovilo
|
f8c9928e6f
|
Fix tests with explicit opcache.log_verbosity_level setting
|
2024-02-05 15:00:32 +01:00 |
|
Niels Dossche
|
e2c3c48307
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fix GH-13232: Segmentation fault will be reported when JIT is off but JIT_debug is still on
|
2024-01-24 17:49:05 +01:00 |
|
Niels Dossche
|
31e8cea1d6
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fix GH-13232: Segmentation fault will be reported when JIT is off but JIT_debug is still on
|
2024-01-24 17:48:57 +01:00 |
|
Niels Dossche
|
d417072ebe
|
Fix GH-13232: Segmentation fault will be reported when JIT is off but JIT_debug is still on
Closes GH-13234.
|
2024-01-24 17:47:40 +01:00 |
|
Ilija Tovilo
|
ea8d143a59
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
[skip ci] Fix 64-bit only test
|
2024-01-23 17:33:17 +01:00 |
|
Ilija Tovilo
|
1c1d785c4f
|
[skip ci] Fix 64-bit only test
|
2024-01-23 17:32:59 +01:00 |
|
Dmitry Stogov
|
0becd4856d
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fix GH-12481: PHP crash with JIT enabled
|
2024-01-22 15:57:01 +03:00 |
|
Dmitry Stogov
|
f120ac93a1
|
Fix GH-12481: PHP crash with JIT enabled
|
2024-01-22 15:56:12 +03:00 |
|
Daniil Gentili
|
c16ad918ba
|
Change default method of disabling JIT
https://wiki.php.net/rfc/jit_config_defaults
Closes GH-12678
|
2024-01-15 09:39:13 +01:00 |
|
Dmitry Stogov
|
52cc17c665
|
New test
|
2024-01-10 17:39:34 +03:00 |
|
Dmitry Stogov
|
6aa8687461
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fix assertion
|
2023-12-25 13:22:47 +03:00 |
|
Dmitry Stogov
|
fd58f61a22
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fix assertion
|
2023-12-25 13:22:39 +03:00 |
|
Dmitry Stogov
|
5350952a37
|
Fix assertion
Fixes oss-fuzz #65233
|
2023-12-25 13:22:03 +03:00 |
|
Dmitry Stogov
|
d2e16a2199
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fixed type inference
|
2023-12-18 12:28:36 +03:00 |
|
Dmitry Stogov
|
555e8f82e8
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fixed type inference
|
2023-12-18 12:28:25 +03:00 |
|
Dmitry Stogov
|
731734dacb
|
Fixed type inference
Fixes oss-fuzz #65150
|
2023-12-18 12:27:35 +03:00 |
|
Dmitry Stogov
|
45119549f0
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fixed incorrect elimination of refcounted check in JIT for BIND_GLOBAL
|
2023-12-18 11:31:45 +03:00 |
|
Dmitry Stogov
|
b46ee531bd
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fixed incorrect elimination of refcounted check in JIT for BIND_GLOBAL
|
2023-12-18 11:29:17 +03:00 |
|
Dmitry Stogov
|
c67f6f449c
|
Fixed incorrect elimination of refcounted check in JIT for BIND_GLOBAL
Fixes oss-fuzz #65135
|
2023-12-18 11:27:55 +03:00 |
|
Ilija Tovilo
|
185627f0c6
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fix zend_jit_undefined_long_key overwriting dim when dim == result
|
2023-12-11 15:07:52 +01:00 |
|
Ilija Tovilo
|
e83a5683f9
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fix zend_jit_undefined_long_key overwriting dim when dim == result
|
2023-12-11 15:07:44 +01:00 |
|
Ilija Tovilo
|
623da03845
|
Fix zend_jit_undefined_long_key overwriting dim when dim == result
Fixes oss-fuzz #64727
Closes GH-12900
|
2023-12-11 15:07:09 +01:00 |
|
Dmitry Stogov
|
77781f0cbc
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fixed type inference
|
2023-12-01 17:09:53 +03:00 |
|
Dmitry Stogov
|
8c9b5996be
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fixed type inference
|
2023-12-01 17:09:09 +03:00 |
|
Dmitry Stogov
|
1e55c97601
|
Fixed type inference
Fixes oss-fuzz #64577, #64579, #64589
|
2023-12-01 17:08:16 +03:00 |
|
Dmitry Stogov
|
8495522963
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fixed GH-8251: Narrowing occurred during type inference of ZEND_FETCH_DIM_W
|
2023-11-28 23:34:45 +03:00 |
|
Dmitry Stogov
|
64851873da
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fixed GH-8251: Narrowing occurred during type inference of ZEND_FETCH_DIM_W
|
2023-11-28 23:33:45 +03:00 |
|
Dmitry Stogov
|
423a1e586e
|
Fixed GH-8251: Narrowing occurred during type inference of ZEND_FETCH_DIM_W
|
2023-11-28 22:49:39 +03:00 |
|
Dmitry Stogov
|
fc1b467d0b
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fixed GH-12812: Integer string in variable used as offset produces wrong undefined array key warning (#12817)
|
2023-11-28 21:46:37 +03:00 |
|
Dmitry Stogov
|
8b5767af75
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fixed GH-12812: Integer string in variable used as offset produces wrong undefined array key warning (#12817)
|
2023-11-28 21:20:35 +03:00 |
|
Dmitry Stogov
|
39a813d9ca
|
Fixed GH-12812: Integer string in variable used as offset produces wrong undefined array key warning (#12817)
* Fixed GH-12812: Integer string in variable used as offset produces wrong undefined array key warning
* Fixed register names
|
2023-11-28 21:19:57 +03:00 |
|
Dmitry Stogov
|
8f5156fcba
|
Fixed trace type inference
|
2023-11-27 22:52:12 +03:00 |
|
Dmitry Stogov
|
e30d78f332
|
Fixed incorrect guard elimination
Fixes oss-fuzz #64414
|
2023-11-27 21:12:04 +03:00 |
|
Gina Peter Banyard
|
298bba5319
|
Merge branch 'PHP-8.3'
* PHP-8.3:
jit: fixed JIT "Attempt to assign property of non-object" warning emitted at the same time as Error is being thrown
|
2023-11-27 16:21:01 +00:00 |
|
Gina Peter Banyard
|
c70219e4aa
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
jit: fixed JIT "Attempt to assign property of non-object" warning emitted at the same time as Error is being thrown
|
2023-11-27 16:20:44 +00:00 |
|
Gina Peter Banyard
|
126a255d66
|
jit: fixed JIT "Attempt to assign property of non-object" warning emitted at the same time as Error is being thrown
|
2023-11-27 16:19:35 +00:00 |
|
Gina Peter Banyard
|
bd2c970e7e
|
Merge branch 'PHP-8.3'
* PHP-8.3:
jit: fixed "Uninitialized string offset" warning being emitted at the same time as invalid offset Error
|
2023-11-27 16:07:53 +00:00 |
|
Gina Peter Banyard
|
52463ae233
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
jit: fixed "Uninitialized string offset" warning being emitted at the same time as invalid offset Error
|
2023-11-27 16:06:15 +00:00 |
|
Gina Peter Banyard
|
ed8b901869
|
jit: fixed "Uninitialized string offset" warning being emitted at the same time as invalid offset Error
|
2023-11-27 16:04:41 +00:00 |
|
Dmitry Stogov
|
e9e6eb714e
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fixed GH-12748: Function JIT emits "could not convert to int" warning at the same time as invalid offset Error
|
2023-11-22 13:26:25 +03:00 |
|
Dmitry Stogov
|
6f355c6c79
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Fixed GH-12748: Function JIT emits "could not convert to int" warning at the same time as invalid offset Error
|
2023-11-22 13:26:07 +03:00 |
|
Dmitry Stogov
|
2d65d714a3
|
Fixed GH-12748: Function JIT emits "could not convert to int" warning at the same time as invalid offset Error
|
2023-11-22 13:19:10 +03:00 |
|
Dmitry Stogov
|
b50aa63a08
|
Merge branch 'PHP-8.3'
* PHP-8.3:
Fixed GH-12747: Function JIT returns invalid error message for coalesce operator on invalid offset
|
2023-11-22 13:02:18 +03:00 |
|
Dmitry Stogov
|
f48ab6a66f
|
Fixed GH-12747: Function JIT returns invalid error message for coalesce operator on invalid offset
|
2023-11-22 13:01:35 +03:00 |
|
Daniil Gentili
|
2ca142ecd8
|
Improve jit tests
Closes GH-12425
|
2023-11-14 20:09:27 +01:00 |
|
Dmitry Stogov
|
8349835e68
|
Merge branch 'PHP-8.2' into PHP-8.3
* PHP-8.2:
Backport fix for GH-12512: JIT Assertion `info & (1 << type)' failed (#12660)
|
2023-11-13 13:28:48 +03:00 |
|
Dmitry Stogov
|
db26aee801
|
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1:
Backport fix for GH-12512: JIT Assertion `info & (1 << type)' failed (#12660)
|
2023-11-13 13:27:11 +03:00 |
|