#
dc0987d1 |
| 23-Sep-2024 |
Dmitry Stogov |
Fix GH-15973: Segmentation fault in JIT mode 1135 (#16006)
|
#
1e78cf94 |
| 02-Sep-2024 |
Dmitry Stogov |
Fix GH-15652: Segmentation fault in the Zend engine when JIT enabled (#15717)
|
#
79862f24 |
| 28-May-2024 |
Arnaud Le Blanc |
Fix TLS access in JIT on FreeBSD/amd64 DTV elements are 8 bytes in size a per ABI [1], and the index is offset by 1 on FreeBSD [2] [1] http://people.redhat.com/drepper/tls.pdf
Fix TLS access in JIT on FreeBSD/amd64 DTV elements are 8 bytes in size a per ABI [1], and the index is offset by 1 on FreeBSD [2] [1] http://people.redhat.com/drepper/tls.pdf [2] https://github.com/freebsd/freebsd-src/blob/bf56e8b9c8639ac4447d223b83cdc128107cc3cd/libexec/rtld-elf/rtld.c#L5260 Closes GH-13928
show more ...
|
#
ea927caf |
| 10-Apr-2024 |
Bob Weinand |
Fix exception IP in JIT (#13929)
|
#
af098acd |
| 21-Mar-2024 |
Bob Weinand |
Always load EX(opline) into the current frame in JIT when observers are enabled Fixes #13772. Closes #13776.
|
#
94ba883e |
| 12-Feb-2024 |
Dmitry Stogov |
Fix TLS access in JIT with MUSL (#13329)
|
#
f120ac93 |
| 22-Jan-2024 |
Dmitry Stogov |
Fix GH-12481: PHP crash with JIT enabled
|
#
c67f6f44 |
| 18-Dec-2023 |
Dmitry Stogov |
Fixed incorrect elimination of refcounted check in JIT for BIND_GLOBAL Fixes oss-fuzz #65135
|
#
39a813d9 |
| 28-Nov-2023 |
Dmitry Stogov |
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 undef
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
show more ...
|
#
fbf4e196 |
| 25-Oct-2023 |
Dmitry Stogov |
Fixed regression intoduced by 76c41d27f9277eb8210d0058f19d0a7cfa7d7a66
|
#
76c41d27 |
| 24-Oct-2023 |
Dmitry Stogov |
Fixed GH-12482: Abortion with tracing JIT
|
#
89eb1c64 |
| 16-Oct-2023 |
Dmitry Stogov |
Fixed GH-11917: primitives seem to be passed via reference instead of by value under some conditions when JIT is enabled on windows (#12451)
|
#
36b2c5dc |
| 09-Oct-2023 |
Dmitry Stogov |
Fix GH-12364: JIT leak in Symfony TranslationDebugCommandTest (#12394)
|
#
5a8f96b0 |
| 09-Oct-2023 |
Dmitry Stogov |
Fixed GH-12382: JIT Index invalid or out of range error
|
#
95edb50b |
| 05-Sep-2023 |
Dmitry Stogov |
Fixed tracing jit for BIND_INIT_STATIC_OR_JMP
|
#
ed0b593c |
| 02-May-2023 |
Dmitry Stogov |
Fixed GH-11127 (JIT fault) * Fixed GH-11127 (JIT fault) * Added test * Add new line
|
#
f127e658 |
| 02-May-2023 |
yang yuhan |
JIT: Align JIT stubs (#11149) Fixed phpGH-11120 Signed-off-by: PeterYang12 <yuhan.yang@intel.com>
|
#
25ad171f |
| 02-May-2023 |
Dmitry Stogov |
JIT: Fixed inaccurate range inference usage for UNDEF/NULL/FALSE Fixes oss-fuzz #58459
|
#
e1c6fb76 |
| 03-Apr-2023 |
Dmitry Stogov |
JIT support for delayed destructor for zend_assign_to_typed_ref/prop
|
#
1015f1ff |
| 13-Mar-2023 |
Bob Weinand |
Add test, fix x86 JIT Signed-off-by: Bob Weinand <bobwei9@hotmail.com>
|
#
c53e8d3e |
| 10-Mar-2023 |
Bob Weinand |
Handle zend_execute_internal in JIT
|
#
3f7dadfe |
| 01-Mar-2023 |
Ilija Tovilo |
Fix readonly+clone JIT issues Closes GH-10748
|
#
d5c649b3 |
| 23-Feb-2023 |
Max Kellermann |
zend_compiler, ...: use `uint8_t` instead of `zend_uchar` (#10621) `zend_uchar` suggests that the value is an ASCII character, but here, it's about very small integers. This is misleadi
zend_compiler, ...: use `uint8_t` instead of `zend_uchar` (#10621) `zend_uchar` suggests that the value is an ASCII character, but here, it's about very small integers. This is misleading, so let's use a C99 integer instead. On all architectures currently supported by PHP, `zend_uchar` and `uint8_t` are identical. This change is only about code readability.
show more ...
|
#
70ff10af |
| 21-Feb-2023 |
Dmitry Stogov |
Fix GH-10635: ARM64 function JIT causes impossible assertion (#10638)
|
#
08e75912 |
| 20-Feb-2023 |
Dmitry Stogov |
Fix (at lease part of the) #GH-10635: ARM64 function JIT causes impossible assertion
|