summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
Commit message (Expand)AuthorAgeFilesLines
* Make convert_to_* safe with rc>1Nikita Popov2015-06-111-14/+10
* fix bitwise object operationsBob Weinand2015-06-041-2/+2
* Use CG(one_char_string) if possible in bitwise string operationsBob Weinand2015-06-031-8/+44
* Inline IS_LONG value calculation and avoid strtol() call.Dmitry Stogov2015-05-051-2/+11
* Improve fast_is_[not_]identical() functions to teturn value instead of takein...Dmitry Stogov2015-04-291-33/+20
* Undef results for new arithmetic exceptionsNikita Popov2015-04-061-0/+3
* 0.0 / 0.0 = NaNDmitry Stogov2015-04-061-23/+1
* fix buildAnatol Belski2015-04-061-1/+1
* Fixed weird operators behavior. Division by zero now emits warning and return...Dmitry Stogov2015-04-061-15/+41
* Fixed performance degradation introduced with lateast EnfineException related...Dmitry Stogov2015-04-021-1/+1
* Convert fatal errors into EngineExceptionsDmitry Stogov2015-04-011-1/+1
* Convert fatal errors into EngineExceptionsDmitry Stogov2015-04-011-1/+3
* Convert "Unsupported operands" fatal error into EngineException (exceptions c...Dmitry Stogov2015-03-311-6/+6
* Removed unused functionsDmitry Stogov2015-03-241-27/+0
* Optimize zend_string_realloc() add more specialized versions zend_string_exte...Dmitry Stogov2015-03-201-3/+3
* Embed "fast" operator functions (add, sub, increment, etc) into executor with...Dmitry Stogov2015-03-171-15/+4
* Fixed inconsistencyDmitry Stogov2015-03-141-1/+1
* Use fastcall calling convention for most critical ZE subsystems.Dmitry Stogov2015-03-131-74/+74
* Don't inline slow pathDmitry Stogov2015-02-261-0/+32
* Merged zend_array and HashTable into the single data structure.Dmitry Stogov2015-02-131-2/+1
* Remove support for hex number from is_numeric_stringNikita Popov2015-01-281-35/+16
* Fix resource leak when casting to stringNikita Popov2015-01-241-8/+6
* bump yearXinchen Hui2015-01-151-1/+1
* Fixed typoDmitry Stogov2015-01-141-3/+3
* Improve "instanceof". Interfaces of the left operand should be checked only i...Dmitry Stogov2015-01-141-9/+47
* Add hintingXinchen Hui2015-01-121-1/+1
* Faster strrpos implementationXinchen Hui2015-01-121-13/+55
* Faster zend_memnstr for long textXinchen Hui2015-01-121-2/+53
* trailing whitespace removalStanislav Malyshev2015-01-101-14/+14
* Fix the same leak with %=Nikita Popov2015-01-071-3/+4
* Fix leak for compound shift self-assign error casesNikita Popov2015-01-071-6/+8
* Added new API function 'zend_string* zend_string_tolower(zend_string*)'.Dmitry Stogov2014-12-241-0/+28
* Please becareful with the tailed space after slashXinchen Hui2014-12-221-2/+2
* share that hunk of codeAndrea Faulds2014-12-231-91/+36
* Micro optimaztion (yeah, I know compiler supposed to do that)Xinchen Hui2014-12-221-14/+14
* Micro optimizationXinchen Hui2014-12-211-15/+8
* Micro optimizationsXinchen Hui2014-12-211-18/+17
* Use "float" and "integer" in typehint and zpp errorsAndrea Faulds2014-12-211-1/+1
* Merge remote-tracking branch 'origin/master' into native-tlsAnatol Belski2014-12-141-0/+18
|\
| * Fixed memory leak introduced by 73458e8fAndrea Faulds2014-12-131-0/+18
* | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-133/+119
|/
* Removed unused variablesDmitry Stogov2014-12-121-3/+0
* Replaced zendi_convert_to_long() with _zval_get_long_func()Dmitry Stogov2014-12-111-105/+96
* Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operato...Dmitry Stogov2014-12-111-61/+33
* Move checks for references into slow paths of operator functions. Remove dupl...Dmitry Stogov2014-12-061-57/+175
* fix datatype mismatchesAnatol Belski2014-10-271-2/+2
* Useless assignmentXinchen Hui2014-10-221-4/+3
* Moved proxy object support in ASSIGN_ADD (and family) from VM to slow paths o...Dmitry Stogov2014-10-211-68/+66
* fix C89 compatAnatol Belski2014-09-251-4/+8
* fix indentationkrakjoe2014-09-251-1/+1