History log of /PHP-8.3/Zend/zend_operators.c (Results 151 – 175 of 683)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 5dc6392d 28-Nov-2017 Nikita Popov

Fixed bug #75575

These functions are never called with needle longer than haystack,
but it makes sense to explicitly check for this, especially as we
already perform a check for empt

Fixed bug #75575

These functions are never called with needle longer than haystack,
but it makes sense to explicitly check for this, especially as we
already perform a check for empty haystack anyway, which is
naturally subsumed by a haystack_len < needle_len check.

show more ...


Revision tags: php-7.2.0, php-7.1.12, l
# 26f8fc83 16-Nov-2017 Nikita Popov

Enable and fix printf() format warnings

Add _unchecked() variants of zend_spprintf and zend_strpprintf for
cases where we specifically want to disable these checks, such as
use of %H.


# ccc12b82 16-Nov-2017 Dmitry Stogov

Avoid unnecessary reference-counting on strings.


# ce18738a 16-Nov-2017 Dmitry Stogov

Removed "_" from API functions.


Revision tags: php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1
# aeca7618 26-Oct-2017 Dmitry Stogov

Removed useless reallocations


# 886d4d9c 26-Oct-2017 Dmitry Stogov

Avoid reallocations when concatenate with empty string


Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5
# 9cf87aa1 24-Oct-2017 Dmitry Stogov

Avoid HashTable allocations for empty arrays (using zend_empty_array).


Revision tags: php-7.0.25
# 793ca716 22-Oct-2017 Anatol Belski

Fix datatypes and compiler warnings

Switch to size_t

Not critical as an unsigned is already used, but fixes a couple of
warnings in other areas.

Normalize signature

Fix datatypes and compiler warnings

Switch to size_t

Not critical as an unsigned is already used, but fixes a couple of
warnings in other areas.

Normalize signature

It's a function with the usual compare semantics, returning a platform
specific at least produces unnecessary warnings elsewhere and is otherwise
inappropriate.

Fix return value

Drop unused var

Fix compiler warnings

Fix compiler warning

Fix var name in arginfo

Fix cast

show more ...


Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1
# cb9d81ef 05-Oct-2017 Dmitry Stogov

Refactored recursion pretection


Revision tags: php-7.1.10, php-7.2.0RC3, php-7.0.24
# b05ff14a 24-Sep-2017 Xinchen Hui

Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()).


# 44e0b79a 19-Sep-2017 Dmitry Stogov

Refactored array creation API. array_init() and array_init_size() are converted into macros calling zend_new_array(). They are not functions anymore and don't return any values.


Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22
# 0d1eeeb6 28-Jul-2017 Anatol Belski

move zend_ato*() to size_t and remove casts


# 34e5d3a8 23-Jul-2017 Pedro Magalhães

Simpler fix for #74974


# 775b4b54 23-Jul-2017 Sara Golemon

Use compatability zend_isnan() instead of POSIX isnan()

s/isnan/zend_isnan/g


# c562d443 23-Jul-2017 Sara Golemon

Fix compile-time optimization of NAN comparisons


Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7
# bc5811f3 04-Jul-2017 Anatol Belski

further sync for vim mode lines


Revision tags: php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1
# a08723d3 18-May-2017 Dmitry Stogov

Use interned empty and "one char" strings.


Revision tags: php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17
# c6982995 04-Mar-2017 Anatol Belski

Interned strings unification for TS/NTS

Hereby, interned strings are supported in thread safe PHP. The patch
implements two types of interned strings

- interning per process, st

Interned strings unification for TS/NTS

Hereby, interned strings are supported in thread safe PHP. The patch
implements two types of interned strings

- interning per process, strings are not freed till process end
- interning per request, strings are freed at request end

There is no runtime interning.

With Opcache, all the permanent iterned strings are copied into SHM on
startup, additional copying into SHM might happen on demand.

show more ...


Revision tags: php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16
# 26fdebc6 12-Feb-2017 Xinchen Hui

Fixed bug #74084 (Out of bound read - zend_mm_alloc_small)


Revision tags: php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1
# dac6c639 04-Jan-2017 Sammy Kaye Powers

Update copyright headers to 2017


# 478f119a 04-Jan-2017 Sammy Kaye Powers

Update copyright headers to 2017


# 9e29f841 02-Jan-2017 Sammy Kaye Powers

Update copyright headers to 2017


Revision tags: php-7.1.1, php-5.6.29
# e8109e09 06-Dec-2016 Dmitry Stogov

Fixed memory leaks caused by exceptions thrown from destructors.


Revision tags: php-7.0.14
# a983b728 05-Dec-2016 Dmitry Stogov

Fixed behavior of failing compound assignments (they shouldn't change the source value when exception thrown during type converion).


# 8f7325fc 02-Dec-2016 Nikita Popov

Fix leak in shift_right_function


12345678910>>...28