summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use EXPECT instead of EXPECTF when possibleGabriel Caruso2018-02-202790-2744/+2744
| | | | EXPECTF logic in run-tests.php is considerable, so let's avoid it.
* Move cold code, duplicated by specializer, into helper functionsDmitry Stogov2018-02-203-256/+131
|
* Fixed build without global register variablesDmitry Stogov2018-02-203-68/+68
|
* Sync --enable-native-intrinsics to peclAnatol Belski2018-02-201-0/+8
|
* Merge branch 'PHP-7.2'Christoph M. Becker2018-02-201-17/+15
|\ | | | | | | | | * PHP-7.2: [ci skip] Sort recent NEWS entries alphabetically
| * Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-02-201-11/+11
| |\ | | | | | | | | | | | | * PHP-7.1: [ci skip] Sort recent NEWS entries alphabetically
| | * [ci skip] Sort recent NEWS entries alphabeticallyChristoph M. Becker2018-02-201-7/+7
| | |
* | | Merge branch 'PHP-7.2'Christoph M. Becker2018-02-201-2/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Fix openssl_* arginfos
| * | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-02-202-3/+5
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Fix openssl_* arginfos
| | * Fix openssl_* arginfosGabriel Caruso2018-02-202-3/+5
| | | | | | | | | | | | openssl_pkcs12_export and openssl_x509_parse had wrong arginfos
* | | Merge branch 'PHP-7.2'Anatol Belski2018-02-201-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Update binary tools SDK branch for AppVeyor
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-02-201-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Update binary tools SDK branch for AppVeyor
| | * Update binary tools SDK branch for AppVeyorAnatol Belski2018-02-201-1/+1
| | |
* | | Separate slow path with make_real_object() and related code into "cold" ↵Dmitry Stogov2018-02-204-1492/+617
| | | | | | | | | | | | function.
* | | [ci skip] run-tests.php: add missing put sectionMichael Wallner2018-02-201-1/+1
| | |
* | | Separate cold paths of ISSET_ISEMPTY_DIM_OBJDmitry Stogov2018-02-203-680/+169
| | |
* | | fix ZEND_VM_SET_OPCODE_HANDLER cannot set user opcode handlerHaitao Lv2018-02-202-3/+5
| | |
* | | Fix possible memory leakAnatol Belski2018-02-201-1/+3
| | |
* | | Merge branch 'PHP-7.2'Anatol Belski2018-02-202-391/+391
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: dos2unix
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-02-202-391/+391
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: dos2unix
| | * dos2unixAnatol Belski2018-02-202-391/+391
| | |
* | | Fix conjugationAnatol Belski2018-02-201-2/+2
| | |
* | | Add a test for iterating SXE properties by referenceCraig Duncan2018-02-191-0/+24
| | |
* | | Convert iterator by reference errors to exceptionsNikita Popov2018-02-1912-13/+32
| | | | | | | | | | | | | | | | | | I'm using RuntimeException in SPL, because other SPL classes that throw this error used it. Error is used for everything else, because that's what core does.
* | | Merge branch 'PHP-7.2'Nikita Popov2018-02-191-2/+2
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2018-02-191-2/+2
| |\ \ | | |/
| | * Fix incorrect printf modifiersNikita Popov2018-02-191-2/+2
| | |
* | | Report unknown sections in run-tests.phpGabriel Caruso2018-02-191-0/+14
| | |
* | | Simplify codeNikita Popov2018-02-191-10/+2
| | | | | | | | | | | | | | | If operator overloading is ignored tmp will be 0 and we can still use |=. No need to separate this into two cases.
* | | Add basic cppcheck suppressions fileAnatol Belski2018-02-192-1/+6
| | |
* | | Reduce var scopeAnatol Belski2018-02-193-13/+8
| | |
* | | Fixed typoDmitry Stogov2018-02-192-4/+4
| | |
* | | Added tracer to collect frequency of opcode handler call chainsDmitry Stogov2018-02-192-0/+116
| | |
* | | Added VM instrumentation abilityDmitry Stogov2018-02-195-5/+32
| | |
* | | Merge branch 'master' of git.php.net:php-srcDmitry Stogov2018-02-192-1/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | * 'master' of git.php.net:php-src: Don't add empty include path Reduce struct size by 8 bytes on 64-bit
| * | | Don't add empty include pathAnatol Belski2018-02-191-0/+3
| | | |
| * | | Reduce struct size by 8 bytes on 64-bitAnatol Belski2018-02-191-1/+1
| | | |
* | | | Merge branch 'master' of git.php.net:php-srcDmitry Stogov2018-02-191-4/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | * 'master' of git.php.net:php-src: Remove explicit params count check
| * | | Remove explicit params count checkGabriel Caruso2018-02-191-4/+1
| | | | | | | | | | | | | | | | | | | | Relying on ZPP instead. Also, use ZEND_NUM_ARGS() instead of hardcode number of parameters
* | | | Elimintate duplicate error messageDmitry Stogov2018-02-192-2/+2
|/ / /
* | | Merge branch 'PHP-7.2'Anatol Belski2018-02-191-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-7.2: Use more jobs with cppcheck
| * | Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-02-191-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-7.1: Use more jobs with cppcheck
| | * Use more jobs with cppcheckAnatol Belski2018-02-191-1/+1
| | |
* | | Fixed unintended API breakDmitry Stogov2018-02-191-4/+4
| | |
* | | Allow optional ignorance of operator overlaoding. Optimizer takes into ↵Dmitry Stogov2018-02-194-28/+44
| | | | | | | | | | | | account possibility of operator overloading at default optimization level, but ignores this possibility at "unsafe" level (opcache.optimization_level=-1).
* | | Reduce struct size by 8 bytes on 64-bitAnatol Belski2018-02-191-1/+1
| | |
* | | Remove duplicated assignmentAnatol Belski2018-02-191-2/+0
| | |
* | | Reduce struct size by 8 bytes on 64-bitAnatol Belski2018-02-192-9/+8
| | |
* | | Refactoring duplicated ZPP with a switchGabriel Caruso2018-02-191-45/+19
| | |
* | | Share identical arginfosGabriel Caruso2018-02-191-74/+14
| | |