History log of /PHP-7.4/Zend/zend_operators.h (Results 76 – 100 of 307)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.5.25RC1, php-5.6.8, php-5.5.24, php-5.4.40
# cae0147e 06-Apr-2015 Dmitry Stogov

Fixed weird operators behavior. Division by zero now emits warning and returns +/-INF, modulo by zero and intdid() throws an exception, shifts by negative offset throw exceptions. Compile-time evalua

Fixed weird operators behavior. Division by zero now emits warning and returns +/-INF, modulo by zero and intdid() throws an exception, shifts by negative offset throw exceptions. Compile-time evaluation of division by zero is disabled.

show more ...


Revision tags: php-5.6.8RC1, php-5.5.24RC1
# 313d01f3 29-Mar-2015 Kalle Sommer Nielsen

Drop old VC support in Zend Engine, this also kills the remaining MessageBox fix for Windows 9x that Anatol changed a while back


# 0ce7b4c8 24-Mar-2015 Dmitry Stogov

Removed unused functions


Revision tags: php-5.6.7, php-5.5.23, php-5.4.39
# 4d4a5336 17-Mar-2015 Dmitry Stogov

Embed "fast" operator functions (add, sub, increment, etc) into executor with additional optimizations


# db10b725 13-Mar-2015 Dmitry Stogov

Use fastcall calling convention for most critical ZE subsystems.


Revision tags: php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS
# 1cdee9a5 27-Feb-2015 Dmitry Stogov

Fixed C++ support


# 716da714 25-Feb-2015 Dmitry Stogov

Don't inline slow path


Revision tags: php-5.6.6, php-5.5.22, php-5.4.38, POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS, php-5.6.6RC1, php-5.5.22RC1, php-5.5.21, php-5.6.5, php-5.4.37
# fc33f52d 15-Jan-2015 Xinchen Hui

bump year


# 0579e827 15-Jan-2015 Xinchen Hui

bump year


# 73c1be26 15-Jan-2015 Xinchen Hui

Bump year


# 2f1ddff2 12-Jan-2015 Xinchen Hui

Faster strrpos implementation


# 31817447 12-Jan-2015 Xinchen Hui

Faster zend_memnstr for long text


Revision tags: php-5.5.21RC1, php-5.6.5RC1
# b7a7b1a6 03-Jan-2015 Stanislav Malyshev

trailing whitespace removal


# 107ae86c 27-Dec-2014 Dmitry Stogov

Introduce specialized functions to compare with integer and string, to eliminate repeatable checks on each loop iteration in in_array() function.


# c42ac095 24-Dec-2014 Dmitry Stogov

Added new API function 'zend_string* zend_string_tolower(zend_string*)'.
It simplifies code and avoids unnecessary allocation and copying if string is already in lower case.


# b5b61767 22-Dec-2014 Xinchen Hui

Micro optimaztion (yeah, I know compiler supposed to do that)


# c24125e2 22-Dec-2014 Xinchen Hui

Micro optimization


# 201e1b8a 22-Dec-2014 Xinchen Hui

Micro optimizations


Revision tags: POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4
# bdeb220f 13-Dec-2014 Anatol Belski

first shot remove TSRMLS_* things


# 5dbeb9e6 11-Dec-2014 Gustavo Frederico Temple Pedrosa

PowerPC64 support for add and sub with overflow check

This adds fast architecture-specific implementations of the
following functions for the ppc64:

* fast_add_function
* fa

PowerPC64 support for add and sub with overflow check

This adds fast architecture-specific implementations of the
following functions for the ppc64:

* fast_add_function
* fast_sub_function

show more ...


# fd045c70 11-Dec-2014 Gustavo Frederico Temple Pedrosa

PowerPC64 support for operators with overflow check

This adds fast architecture-specific implementations of
the following functions for the ppc64:

* fast_increment_function

PowerPC64 support for operators with overflow check

This adds fast architecture-specific implementations of
the following functions for the ppc64:

* fast_increment_function
* fast_decrement_function

show more ...


# 27dc5986 11-Dec-2014 Dmitry Stogov

Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operators.h/zend_operators.c.
Splited the most expensive part of inline i_zend_is_true() into a separate zend_object_is_true(

Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operators.h/zend_operators.c.
Splited the most expensive part of inline i_zend_is_true() into a separate zend_object_is_true().
Replaced zendi_convert_to_long() with cals to zend_is_true().

show more ...


# f90b877f 29-Nov-2014 Andrea Faulds

Refactor ZEND_LONG_MAX/MIN checks into ZEND_DOUBLE_FITS_LONG()


Revision tags: php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35, php-5.6.3RC1, php-5.5.19RC1
# 089f4967 20-Oct-2014 Dmitry Stogov

Moved proxy object support in ASSIGN_ADD (and family) from VM to slow paths of corresponding operators


Revision tags: php-5.5.18, php-5.4.34
# 5e39d0c1 03-Oct-2014 Xinchen Hui

And this one...


12345678910>>...13