History log of /PHP-8.2/ext/opcache/jit/zend_jit_helpers.c (Results 101 – 125 of 169)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# f786c0e0 16-Sep-2020 Dmitry Stogov

Optimize code for FETCH_THIS + INIT_METHOD_CALL/ASSIGN_OBJ_OP/etc


# 5f1fb1a5 16-Sep-2020 Dmitry Stogov

JIT for INIT_METHOD_CALL


# a351da55 14-Sep-2020 Dmitry Stogov

Simplify zend_jit_pre/post_inc/dec_typed_ref() helpers


# 8f342ad4 14-Sep-2020 Dmitry Stogov

JIT for PRE/POST_INC/DEC_OBJ


# bf515649 14-Sep-2020 Dmitry Stogov

JIT for ASSIGN_OBJ_OP


# 7b0a0531 10-Sep-2020 Dmitry Stogov

JIT for ASSIGN_OBJ


# 73c7fa27 08-Sep-2020 Dmitry Stogov

JIT for FETCH_DIM_W/RW insructions


# a1a4c03b 28-Aug-2020 Nikita Popov

Fix call to type error functions from jit

Missed to adjust those calls.


# 9d409f2c 27-Aug-2020 Dmitry Stogov

Eliminate ZSTR_IS_INTERNED() check


# c48b745f 03-Aug-2020 Nikita Popov

Promote "undefined array key" notice to warning

This implements the last remaining part of the
https://wiki.php.net/rfc/engine_warnings RFC.

Closes GH-5927.


# 4b4869ff 29-Jul-2020 Dmitry Stogov

Merge common "cold" part


# b2248789 29-Jul-2020 George Peter Banyard

Implement 'Saner Numeric Strings' RFC:

RFC: https://wiki.php.net/rfc/saner-numeric-strings

This removes the -1 allow_error mode from is_numeric_string functions and replaces it by

Implement 'Saner Numeric Strings' RFC:

RFC: https://wiki.php.net/rfc/saner-numeric-strings

This removes the -1 allow_error mode from is_numeric_string functions and replaces it by
a trailing boolean out argument to preserve BC in a couple of places.

Most of the changes can be resumed to "numeric" strings which emitted a E_NOTICE now emit
a E_WARNING and "numeric" strings which emitted a E_WARNING now throw a TypeError.

This mostly affects:
- String offsets
- Arithmetic operations
- Bitwise operations

Closes GH-5762

show more ...


# 9f0213ff 20-Jul-2020 Dmitry Stogov

Remove old code (BP_VAR_RW warning)


# ebb94af7 15-Jul-2020 Dmitry Stogov

Fixed tracing JIT for ASSIGN to typed reference


# d4fdf79a 13-Jul-2020 Dmitry Stogov

JIT for array merging


# d30cd7d7 26-May-2020 Máté Kocsis

Review the usage of apostrophes in error messages

Closes GH-5590


# 6259eff3 07-Jul-2020 Nikita Popov

Handle dim_w undefined variable notice in JIT as well


# 0e6ec974 07-Jul-2020 Nikita Popov

Check for undef variable exception in SEND_VAR JIT

Add a return value to zend_jit_undefined_op_helper(), so we can
check for exception based on the return value, instead of fetching

Check for undef variable exception in SEND_VAR JIT

Add a return value to zend_jit_undefined_op_helper(), so we can
check for exception based on the return value, instead of fetching
EG(exception).

show more ...


# cdc4ea2a 07-Jul-2020 Nikita Popov

JIT support for undefined index/offset handling


# d005a8e9 29-Jun-2020 Xinchen Hui

Fixed bug #79743 (Fatal error when assigning to array property with JIT enabled)

simple typo


# 9617c2a2 26-Jun-2020 Dmitry Stogov

Use cheaper zend_hash_find_ex() to handle IS_CONST index


# 1434983a 25-Jun-2020 Dmitry Stogov

Cheaper exception checks


# 8b12ea04 23-Jun-2020 Dmitry Stogov

Improved JIT for RECV and RECV_INIT instructions


# 6ac16882 23-Jun-2020 Dmitry Stogov

Reduce amount of "cold" code generated for FETCH_OBJ_* instructions


# bdac60d2 23-Jun-2020 Dmitry Stogov

Improve JIT for SEPARATE_ARRAY


1234567