summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.h
Commit message (Expand)AuthorAgeFilesLines
* bump yearXinchen Hui2015-01-151-1/+1
* Faster strrpos implementationXinchen Hui2015-01-121-4/+41
* Faster zend_memnstr for long textXinchen Hui2015-01-121-11/+17
* trailing whitespace removalStanislav Malyshev2015-01-101-8/+8
* Introduce specialized functions to compare with integer and string, to elimin...Dmitry Stogov2014-12-271-0/+30
* Added new API function 'zend_string* zend_string_tolower(zend_string*)'.Dmitry Stogov2014-12-241-0/+1
* Micro optimaztion (yeah, I know compiler supposed to do that)Xinchen Hui2014-12-221-3/+3
* Micro optimizationXinchen Hui2014-12-211-3/+3
* Micro optimizationsXinchen Hui2014-12-211-10/+8
* first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-83/+83
* Merge branch 'zppFailOnOverflow'Andrea Faulds2014-12-131-3/+9
|\
| * Refactor ZEND_LONG_MAX/MIN checks into ZEND_DOUBLE_FITS_LONG()Andrea Faulds2014-11-291-3/+9
* | PowerPC64 support for add and sub with overflow checkGustavo Frederico Temple Pedrosa2014-12-121-0/+60
* | PowerPC64 support for operators with overflow checkGustavo Frederico Temple Pedrosa2014-12-121-0/+54
* | Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operato...Dmitry Stogov2014-12-111-1/+55
|/
* Moved proxy object support in ASSIGN_ADD (and family) from VM to slow paths o...Dmitry Stogov2014-10-211-14/+35
* And this one...Xinchen Hui2014-10-031-17/+18
* Fixed C++ incompatibilityDmitry Stogov2014-09-241-1/+2
* Merge branch 'master' into integer_semanticsAndrea Faulds2014-09-211-154/+26
|\
| * Make number printing functions less genericNikita Popov2014-09-191-19/+18
| * Split is_numeric_string_ex() into inline and non-inline partsDmitry Stogov2014-09-181-135/+8
* | Fixed if/else if orderingAndrea Faulds2014-09-171-6/+6
* | Merge branch 'master' into integer_semanticsAndrea Faulds2014-09-161-46/+48
|\ \ | |/
| * fix negating an unsignedAnatol Belski2014-09-151-1/+1
| * Remove old zend_string_to_double functionNikita Popov2014-09-051-2/+0
| * Fix zend_longo_strNikita Popov2014-08-251-1/+1
| * Merge branch 'ast'POST_AST_MERGENikita Popov2014-08-251-1/+1
| |\
| * | master renames phase 7PRE_AST_MERGEAnatol Belski2014-08-251-5/+5
| * | master renamings phase 5Anatol Belski2014-08-251-2/+2
| |/
| * master renames phase 3Anatol Belski2014-08-251-12/+12
| * master renames phase 2Anatol Belski2014-08-251-1/+1
| * master renames phase 1Anatol Belski2014-08-251-139/+139
| * rename zval_get_long and fixes to some string functionsAnatol Belski2014-08-181-2/+2
| * some more pure naming replacementsAnatol Belski2014-08-171-3/+3
| * first shot on merging the core fro the int64 branchAnatol Belski2014-08-161-151/+155
* | Use zend_ polyfilled nan/finite, check finiteAndrea Faulds2014-08-191-9/+3
* | Cast NaN and Infinity to zeroAndrea Faulds2014-08-191-1/+18
|/
* Fast parameter parsing APIDmitry Stogov2014-07-111-0/+2
* Speedup string equality checkDmitry Stogov2014-06-051-0/+53
* Added folder mark and codes styleXinchen Hui2014-05-241-16/+16
* Remove UB in signed printing macroNikita Popov2014-05-231-4/+1
* Optimize int to string conversionNikita Popov2014-05-231-0/+27
* Split IS_BOOL into IS_FALSE and IS_TRUEDmitry Stogov2014-04-301-28/+82
* Replace more convert_to_* callsNikita Popov2014-04-251-7/+12
* Align zval_get_long/double with zval_get_stringNikita Popov2014-04-251-2/+8
* Merge mainstream 'master' branch into refactoringDmitry Stogov2014-04-261-0/+1
|\
| * add T_POW (**) operatordatibbaw2014-02-061-0/+1
* | Convert zval_get_string() into "fast path" macro and "slow path" functionDmitry Stogov2014-04-211-1/+4
* | Use zval_get_string in a few more placesNikita Popov2014-04-211-0/+1
* | Add functions for extracting long/double/string from zvalNikita Popov2014-04-151-0/+5