History log of /PHP-7.2/Zend/zend_operators.h (Results 51 – 75 of 269)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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...


Revision tags: php-5.5.18RC1, php-5.6.1
# 6a09bdff 24-Sep-2014 Dmitry Stogov

Fixed C++ incompatibility


Revision tags: php-5.6.2
# 31e84247 19-Sep-2014 Nikita Popov

Make number printing functions less generic

Now that zend_ulong is 64bit on 64bit platforms, it should be
sufficient to always use it, rather than supporting multiple
types.

Make number printing functions less generic

Now that zend_ulong is 64bit on 64bit platforms, it should be
sufficient to always use it, rather than supporting multiple
types.

API changes:
* _zend_print_unsigned_to_buf and _zend_print_signed_to_buf
no longer exist.
* smart_str(ing)_print_long and smart_str(ing)_print_unsigned
no longer exist.
* Instead of all these, zend_print_ulong_to_buf and
zend_print_long_to_buf should be used.
* smart_str_append_generic_ex no longer exists.
* smart_str(ing)_append_off_t(_ex) no longer exists, use
smart_str(ing)_append_long(_ex) instead.

show more ...


# db6306dd 18-Sep-2014 Dmitry Stogov

Split is_numeric_string_ex() into inline and non-inline parts


# 545c296e 17-Sep-2014 Andrea Faulds

Fixed if/else if ordering


Revision tags: php-5.4.33, php-5.5.17
# e0ff5238 15-Sep-2014 Anatol Belski

fix negating an unsigned


Revision tags: php-5.6.1RC1
# f915b440 04-Sep-2014 Nikita Popov

Remove old zend_string_to_double function


Revision tags: php-5.5.17RC1, php-5.4.33RC1, php-5.6.0
# 28e7beea 25-Aug-2014 Nikita Popov

Fix zend_longo_str


Revision tags: POST_AST_MERGE, PRE_AST_MERGE
# af59e92b 25-Aug-2014 Anatol Belski

master renames phase 7


# 28b7a033 25-Aug-2014 Anatol Belski

master renamings phase 5


# 4d997f63 25-Aug-2014 Anatol Belski

master renames phase 3


# 6f9f0bf2 25-Aug-2014 Anatol Belski

master renames phase 2


# c3e3c98e 25-Aug-2014 Anatol Belski

master renames phase 1


Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32
# 676ed04d 19-Aug-2014 Andrea Faulds

Use zend_ polyfilled nan/finite, check finite


1234567891011