summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
Commit message (Expand)AuthorAgeFilesLines
* Future-proof email addressesZeev Suraski2018-11-011-3/+3
* Merge branch 'PHP-7.2' into PHP-7.3Remi Collet2018-08-301-1/+1
|\
| * Merge branch 'PHP-7.1' into PHP-7.2Remi Collet2018-08-301-1/+1
| |\
| | * fix double cast to int on 32-bitRemi Collet2018-08-301-1/+1
| | * year++Xinchen Hui2018-01-021-1/+1
| * | year++Xinchen Hui2018-01-021-1/+1
* | | Split add/sub_function(s) into fast and slow partsDmitry Stogov2018-07-251-99/+132
* | | Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* | | API cleanup.Dmitry Stogov2018-07-231-3/+3
* | | Removed deprecated conditionDmitry Stogov2018-07-101-1/+1
* | | Use zval_ptr_dtor() instead of zval_dtor() in in-place array/object conversio...Dmitry Stogov2018-07-061-8/+8
* | | Conversion related optimizationsDmitry Stogov2018-07-061-26/+22
* | | Removed legacy zval_dtor() usage. It doesn't work with zvals with refcount ==...Dmitry Stogov2018-07-051-8/+3
* | | Fixed some incorrect zval_dtor() usagesDmitry Stogov2018-07-041-11/+11
* | | se zval_ptr_dtor_str() instead of zend_string_release_ex(Z_STR(*), 0)Dmitry Stogov2018-07-041-12/+12
* | | concat_function() micro optimizationDmitry Stogov2018-07-041-38/+26
* | | Avoid agressive inlining in rarely used pathsDmitry Stogov2018-05-301-71/+114
* | | Removed useless zval_ptr_dtor()Dmitry Stogov2018-05-291-2/+0
* | | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-16/+16
* | | Avoid double copyingDmitry Stogov2018-03-061-8/+3
* | | Use bool instead of booleanGabriel Caruso2018-02-081-1/+1
* | | Added zendi_smart_streq() for smart string equality checkDmitry Stogov2018-01-161-0/+48
* | | Convert "sparse switch" statements into sequences of "if" with the most proba...Dmitry Stogov2018-01-101-242/+248
* | | Trailing whitespacesGabriel Caruso2018-01-031-2/+2
* | | year++Xinchen Hui2018-01-021-1/+1
* | | Add _IS_NUMBER as cast_object() target typeNikita Popov2017-12-261-24/+35
* | | Cleanup type conversionDmitry Stogov2017-12-071-1/+1
* | | Use zend_string_equal*() API for zend_string equality check instead of direct...Dmitry Stogov2017-12-041-3/+1
* | | Use zend_string_tolower() where it's possible (to avoid reallocations).Dmitry Stogov2017-11-301-2/+2
* | | Fixed bug #75575Nikita Popov2017-11-281-2/+2
* | | Enable and fix printf() format warningsNikita Popov2017-11-161-1/+1
* | | Avoid unnecessary reference-counting on strings.Dmitry Stogov2017-11-161-16/+20
* | | Removed "_" from API functions.Dmitry Stogov2017-11-161-3/+3
* | | Removed useless reallocationsDmitry Stogov2017-10-261-0/+2
* | | Avoid reallocations when concatenate with empty stringDmitry Stogov2017-10-261-1/+12
* | | Avoid HashTable allocations for empty arrays (using zend_empty_array).Dmitry Stogov2017-10-241-0/+2
* | | Fix datatypes and compiler warningsAnatol Belski2017-10-231-1/+1
* | | Refactored recursion pretectionDmitry Stogov2017-10-061-1/+1
* | | Merge branch 'PHP-7.2'Xinchen Hui2017-09-241-1/+3
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2017-09-241-1/+3
| |\ \ | | |/
| | * Merge branch 'PHP-7.0' into PHP-7.1Xinchen Hui2017-09-241-1/+3
| | |\
| | | * Fixed bug #75241 (Null pointer dereference in zend_mm_alloc_small()).Xinchen Hui2017-09-241-1/+3
* | | | Refactored array creation API. array_init() and array_init_size() are convert...Dmitry Stogov2017-09-201-4/+2
* | | | move zend_ato*() to size_t and remove castsAnatol Belski2017-07-281-4/+4
|/ / /
* | | Merge branch 'PHP-7.1' into PHP-7.2Sara Golemon2017-07-271-20/+0
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Sara Golemon2017-07-271-20/+0
| |\ \ | | |/
| | * Simpler fix for #74974Pedro Magalhães2017-07-271-20/+0
* | | Merge branch 'PHP-7.1' into PHP-7.2Sara Golemon2017-07-221-2/+2
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Sara Golemon2017-07-221-2/+2
| |\ \ | | |/
| | * Use compatability zend_isnan() instead of POSIX isnan()Sara Golemon2017-07-221-2/+2