summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.h
Commit message (Expand)AuthorAgeFilesLines
* Make convert_to_* safe with rc>1Nikita Popov2015-06-111-3/+0
* Optimized === and !== with NULL, FALSE, TRUE.Dmitry Stogov2015-05-151-0/+4
* Improve fast_is_[not_]identical() functions to teturn value instead of takein...Dmitry Stogov2015-04-291-9/+8
* Fixed weird operators behavior. Division by zero now emits warning and return...Dmitry Stogov2015-04-061-46/+0
* Drop old VC support in Zend Engine, this also kills the remaining MessageBox ...Kalle Sommer Nielsen2015-03-291-4/+2
* Removed unused functionsDmitry Stogov2015-03-241-2/+0
* Embed "fast" operator functions (add, sub, increment, etc) into executor with...Dmitry Stogov2015-03-171-475/+282
* Use fastcall calling convention for most critical ZE subsystems.Dmitry Stogov2015-03-131-72/+72
* Fixed C++ supportDmitry Stogov2015-02-271-3/+0
* Don't inline slow pathDmitry Stogov2015-02-261-29/+3
* 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