summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Fixed assertionsDmitry Stogov2014-02-211-5/+7
* | Use better data structures (incomplete)Dmitry Stogov2014-02-191-2/+12
* | Use better data structures (incomplete)Dmitry Stogov2014-02-191-4/+20
* | Use better data structures (incomplete; able to run bench.php)Dmitry Stogov2014-02-181-7/+9
* | Use better data structures (incomplete)Dmitry Stogov2014-02-171-3/+3
* | Use better data structures (incomplete)Dmitry Stogov2014-02-121-1/+0
* | Use better data structures (incomplete)Dmitry Stogov2014-02-101-188/+174
|/
* Bump yearXinchen Hui2014-01-031-1/+1
* Provide more macros for handling of interned stringsNikita Popov2013-09-131-29/+15
* Merge branch 'PHP-5.5'Xinchen Hui2013-08-271-2/+2
|\
| * Fixed compiler warningsXinchen Hui2013-08-271-2/+2
* | Implement internal operator overloadingNikita Popov2013-06-171-55/+152
|/