summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* | | Fixed converting IS_REFERENCE to stringDmitry Stogov2014-02-251-12/+2
|/ /
* | Fixed array comparationXinchen Hui2014-02-251-2/+2
* | Fixed comparison od referencesDmitry Stogov2014-02-241-1/+5
* | Fixed object to string conversionDmitry Stogov2014-02-241-0/+3
* | Fixed IS_RESOURCE handlingDmitry Stogov2014-02-241-3/+14
* | Missing handling of IS_REF in ext/standard/tests/strings/bug47842.phpXinchen Hui2014-02-231-0/+1
* | Use better data structures (incomplete)Dmitry Stogov2014-02-211-2/+9