summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
Commit message (Expand)AuthorAgeFilesLines
* Fast parameter parsing APIDmitry Stogov2014-07-111-0/+4
* Fixed usage after free()Dmitry Stogov2014-07-101-1/+2
* Changed zend_make_printable_zval() to return "use_copy" instead of additional...Dmitry Stogov2014-07-091-5/+7
* Reverted 387c491559f1507685740bf613070d27bce59e4d (it broke ext/standard/test...Dmitry Stogov2014-06-271-2/+4
* op2 is null terminated stringXinchen Hui2014-06-261-4/+2
* Comparison optimizationDmitry Stogov2014-06-091-2/+34
* Speedup string equality checkDmitry Stogov2014-06-051-2/+6
* cleanupDmitry Stogov2014-06-031-7/+4
* Use new zend_hash APIDmitry Stogov2014-05-271-1/+1
* Fix ** operator with referencesNikita Popov2014-05-261-1/+5
* Fix incdec of ref object propertiesNikita Popov2014-05-261-0/+8
* Use specialized functions instead of macrosDmitry Stogov2014-05-261-1/+1
* Added folder mark and codes styleXinchen Hui2014-05-241-4/+4
* Use optimized zend_array_dup() function. convert zend_hash_num_elements() and...Dmitry Stogov2014-05-231-2/+1
* Optimize int to string conversionNikita Popov2014-05-231-8/+12
* Assert that EMPTY_SWITCH_DEFAULT_CASE() cannot be reached in debugNikita Popov2014-05-221-27/+7
* C89 compatAnatol Belski2014-05-131-1/+1
* Added vstrpprintf strpprintf to avoid duplicate stringXinchen Hui2014-05-101-15/+7
* Fix identical comparison of arrays with referencesNikita Popov2014-05-091-0/+2
* Fix SXE->string cast for __toString in inheriting classNikita Popov2014-05-031-3/+0
* Avoid superflous allocations in convert_to_stringNikita Popov2014-05-011-19/+7
* Split IS_BOOL into IS_FALSE and IS_TRUEDmitry Stogov2014-04-301-67/+81
* Add dst parameter to convert_object_to_type macroNikita Popov2014-04-251-68/+64
* Use convert_scalar_to_array only for arraysNikita Popov2014-04-251-24/+16
* Align zval_get_long/double with zval_get_stringNikita Popov2014-04-251-6/+10
* Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-261-0/+83
|\
| * Fixed memory leak in pow operatorBob Weinand2014-02-061-2/+4
| * add T_POW (**) operatordatibbaw2014-02-061-0/+81
* | Fixed compilation warningsDmitry Stogov2014-04-221-2/+2
* | Use shorter call chainDmitry Stogov2014-04-221-1/+1
* | Convert zval_get_string() into "fast path" macro and "slow path" functionDmitry Stogov2014-04-211-17/+19
* | Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2Dmitry Stogov2014-04-211-58/+32
|\ \
| * | Use zval_get_string in a few more placesNikita Popov2014-04-211-47/+11
| * | Bring zval_get_string implement in line with make_printable_zvalNikita Popov2014-04-211-11/+21
* | | Combine HashTable.flags and HashTable.nApplyCount into single 32-bit wordDmitry Stogov2014-04-211-3/+3
|/ /
* | Add functions for extracting long/double/string from zvalNikita Popov2014-04-151-0/+131
* | Cleanup (1-st round)Dmitry Stogov2014-04-151-19/+7
* | Fixed zend_object_get_t in simpleXMLXinchen Hui2014-04-151-3/+6
* | Fix ZTS buildNikita Popov2014-04-091-1/+4
* | Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), ...Dmitry Stogov2014-04-031-96/+88
* | Changed data layout to allow more efficient operationsDmitry Stogov2014-04-021-1/+1
* | STR_DUP() doesn't duplicate interned strings anymore. In case new string is r...Dmitry Stogov2014-04-011-9/+13
* | Replaced (Z_TYPE(x) == IS_REFERENCE) with (Z_ISREF(x))Dmitry Stogov2014-03-271-10/+10
* | Refactored GC (incomplete)Dmitry Stogov2014-03-191-4/+1
* | Fixed reference conversionDmitry Stogov2014-03-131-0/+11
* | Fixed IS_REFERENCE handling in sort()Xinchen Hui2014-03-071-2/+2
* | Fixed wrong hash value in ext/standard/tests/array/array_combine.phpXinchen Hui2014-03-051-0/+2
* | Fixed segfault (op2 maybe equal to result)Xinchen Hui2014-03-051-3/+4
* | Merge branch 'refactoring2' of github.com:zendtech/php into refactoring2Dmitry Stogov2014-02-251-2/+2
|\ \
| * | Fixed wrong hash_zval_identical_functionXinchen Hui2014-02-251-2/+2