summaryrefslogtreecommitdiff
path: root/Zend/zend_operators.c
Commit message (Expand)AuthorAgeFilesLines
* Make float to string casts locale-independentMáté Kocsis2020-05-081-17/+3
* Revert "Move declaration at top of the block"Nikita Popov2020-05-061-17/+15
* Move declaration at top of the blockXinchen Hui2020-05-061-15/+17
* Make numeric operations on resources, arrays and objects type errorsNikita Popov2020-05-051-58/+130
* Perform isupper check using sse2 as wellNikita Popov2020-05-041-11/+42
* Folder markXinchen Hui2020-04-281-6/+10
* Also zend_str_tolower_dup_exXinchen Hui2020-04-281-6/+2
* Remove unnecessary register qualifierXinchen Hui2020-04-271-1/+1
* SSE2 str_tolowerXinchen Hui2020-04-271-23/+37
* Avoid control flow warningNikita Popov2020-04-021-0/+5
* Improve "unsupported operands" errorNikita Popov2020-04-011-15/+15
* Remove op_func from TRY_BINARY_OP1 macroNikita Popov2020-04-011-15/+42
* Refactor operator implementationsNikita Popov2020-03-311-296/+288
* Remove unused argument form convert_object_to_type()Nikita Popov2020-03-311-8/+8
* Clean up silent/noisy flag in convert_to_numberNikita Popov2020-03-311-22/+22
* Make cast_object handler requiredNikita Popov2020-03-311-25/+15
* Report object cast failures internallyNikita Popov2020-03-311-1/+1
* Throw "Unsupported operand types" error when using ** on arraysNikita Popov2019-10-291-27/+12
* Optimize instanceof_functionNikita Popov2019-10-251-34/+30
* Merge branch 'PHP-7.4'Nikita Popov2019-10-251-1/+1
|\
| * Remove recursive check from instanceof_interfaceNikita Popov2019-10-251-1/+1
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-241-3/+3
|\ \ | |/
| * Optimize instanceof_class/interfaceNikita Popov2019-10-241-3/+3
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-241-28/+7
|\ \ | |/
| * Clean up and clarify instanceof_function_ex()Nikita Popov2019-10-241-28/+7
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-081-0/+3
|\ \ | |/
| * Handle "non well formed" exception during ZPPNikita Popov2019-10-081-0/+3
* | Comparison cleanup:Dmitry Stogov2019-10-071-146/+45
* | Convert some notices to warningsNikita Popov2019-10-021-2/+2
* | Merge branch 'PHP-7.4'Nikita Popov2019-09-261-0/+9
|\ \ | |/
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-09-261-0/+9
| |\
| | * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-09-261-0/+9
| | |\
| | | * Fix memory leak with ** on array operandsNikita Popov2019-09-261-0/+9
| | | * Trim trailing whitespace in source code filesPeter Kokot2018-10-131-2/+2
| | * | Future-proof email addressesZeev Suraski2018-11-011-3/+3
* | | | Merge branch 'PHP-7.4'Peter Kokot2019-06-281-2/+0
|\ \ \ \ | |/ / /
| * | | Remove HAVE_STRCOLL checkPeter Kokot2019-06-281-2/+0
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-06-201-0/+3
|\ \ \ \ | |/ / /
| * | | Disable float division by zero sanitizer for div_functionNikita Popov2019-06-201-0/+3
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-06-191-3/+4
|\ \ \ \ | |/ / /
| * | | Fix signed shift UBNikita Popov2019-06-191-1/+2
| * | | Avoid overflow UB in is_numeric_stringNikita Popov2019-06-191-2/+2
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-06-111-2/+2
|\ \ \ \ | |/ / /
| * | | Support full variance if autoloading is usedNikita Popov2019-06-111-2/+2
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-061-1/+2
|\ \ \ \ | |/ / /
| * | | Support for exceptions thrown during "Array to string conversion" error proce...Dmitry Stogov2019-06-061-1/+2
* | | | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-061-14/+17
|\ \ \ \ | |/ / /
| * | | Cheaper checks for exceptions thrown from __toString()Dmitry Stogov2019-06-061-15/+18
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-06-051-11/+40
|\ \ \ \ | |/ / /
| * | | Allow exceptions in __toString()Nikita Popov2019-06-051-11/+50