summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prep NEWS for 7.1.14PHP-7.1.14Sara Golemon2018-01-301-1/+1
|
* Set versionsphp-7.1.14RC1Anatol Belski2018-01-163-4/+4
|
* [ci skip] Update NEWSAnatol Belski2018-01-151-0/+4
|
* Allow pecl like usage in ext/phar, closes #2955Anatol Belski2018-01-151-1/+6
|
* Fixed bug #75079Nikita Popov2018-01-154-13/+96
|
* Sync for upcoming vc++ 15.6 version raiseAnatol Belski2018-01-141-0/+2
|
* [ci skip] Update NEWSAnatol Belski2018-01-131-0/+7
|
* Fix invalid freeAnatol Belski2018-01-131-1/+9
|
* Fix generator GC if yield from parent chain does not reach rootNikita Popov2018-01-132-7/+34
| | | | | | | Parents may be unlinked while another generator sharing part of the chain is running. As such, we cannot assume that the parent chain goes all the way to the root. Instead walk backwards from root to leaf, like we also do during destruction.
* Try to fix yield from GC issuesNikita Popov2018-01-121-2/+4
| | | | | | | | Make sure we always update root and parent references before releasing the old root object. This fixes some crashes under aggressive cycle collection, so hopefully this will also fix bug #75351.
* Fixed bug #75396Nikita Popov2018-01-123-1/+26
| | | | | | Do not run finally blocks in generators on unclean shutdown (e.g. caused by exit). This is consistent with how finally blocks outside of generators behave.
* Revert "Fixed bug #75287 (Builtin webserver crash after chdir in a shutdown ↵Nikita Popov2018-01-121-14/+16
| | | | | | | | | function)" This reverts commit 816758eda2bcdd69ba505fb6bbb79124a7bf2254. After this commit relative router scripts were resolved against docroot rather than shell cwd.
* Fixed bug #75774 imap_append HeapCorructionAnatol Belski2018-01-122-6/+29
|
* Unify EOLAnatol Belski2018-01-121-53/+53
|
* Extend test, latest cURL ships also with smb and smbsAnatol Belski2018-01-121-1/+1
|
* Fix test for libtidy 5.6.0Anatol Belski2018-01-111-4/+1
| | | | | | libtidy 5.6.0 remove the language option from the library, it is only supported on cli. Prior to that, this option was not used in the library. Thus, exclude the option presence from test.
* Fixed bug #75799 (arg of get_defined_functions is optional)Gabriel Caruso2018-01-112-1/+2
|
* Fixed bug #75786Nikita Popov2018-01-094-10/+24
| | | | | | | | | SEND_UNPACK on iterators was duplicating references in-place, which effectively leaks the original value and causes an off-by-one refcount on the duplicated value. Replace this with a deref, as an actual duplication is not even needed in this case.
* Backport narrowing fix to 7.1Nikita Popov2018-01-091-0/+18
| | | | This is a cherry-pick of 8a4532319dfae83ff16b2d2bbfeed062924c3c27.
* Fixed bug #75781 (substr_count incorrect result)Xinchen Hui2018-01-092-1/+4
|
* Fix testsAnatol Belski2018-01-042-3/+5
|
* Skip on Travis-CIAnatol Belski2018-01-031-0/+1
| | | | | | | | The current doc states max ram for a test VM would be 7.5G, the currently used container image has even less. This skip should be revisited, as the available memory amount shifts. The way of checking /proc/meminfo doesn't work reliably on containers at least, thus skipping explicitly on Travis-CI makes sense.
* Extend skip sectionAnatol Belski2018-01-031-1/+16
| | | | | The test requires some untrivial amount of RAM. Added a simple check for the system free RAM to avoid false positive fails.
* Merge branch 'PHP-7.0' into PHP-7.1Remi Collet2018-01-030-0/+0
|\ | | | | | | | | * PHP-7.0: 2018
| * Merge branch 'PHP-5.6' into PHP-7.0Remi Collet2018-01-030-0/+0
| |\ | | | | | | | | | | | | * PHP-5.6: 2018
| | * 2018Remi Collet2018-01-031-2/+2
| | |
* | | Merge branch 'PHP-7.0' into PHP-7.1Remi Collet2018-01-030-0/+0
|\ \ \ | |/ / | | | | | | | | | * PHP-7.0: 2018
| * | 2018Remi Collet2018-01-031-2/+2
| | |
* | | missing changelog entriesRemi Collet2018-01-031-0/+9
| | |
* | | Merge branch 'PHP-7.1-copyright' of https://github.com/kaplanlior/php-src ↵Xinchen Hui2018-01-0326-36/+36
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into PHP-7.1 * 'PHP-7.1-copyright' of https://github.com/kaplanlior/php-src: Happy new year (Update copyright to 2018)
| * | | Happy new year (Update copyright to 2018)Lior Kaplan2018-01-0226-36/+36
| | | |
* | | | Merge branch 'PHP-7.0' into PHP-7.1Ferenc Kovacs2018-01-030-0/+0
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge branch 'PHP-5.6' into PHP-7.0Ferenc Kovacs2018-01-030-0/+0
| |\ \ | | |/
| | * php 5.6.34 is nextFerenc Kovacs2018-01-033-5/+7
| | |
* | | Skip test for pdo_odbcAnatol Belski2018-01-021-0/+1
| | | | | | | | | | | | | | | The error messages are too discrepant and '-' is otherwise not allowed by the parser.
* | | Fix test for pdo_odbcAnatol Belski2018-01-021-0/+3
| | | | | | | | | | | | SqlServer requires parentheses to the TOP argument.
* | | Fix some int/long confusion issues in GMPStanislav Malyshev2018-01-022-1/+31
| | | | | | | | | | | | | | | | | | mpz_setbit seems to have limit of INT_MAX * GMP_NUMB_BITS on the number of bits supported, and will abort() if that limit is exceeded.
* | | Merge branch 'PHP-7.0' into PHP-7.1Anatol Belski2018-01-020-0/+0
|\ \ \ | |/ / | | | | | | | | | * PHP-7.0: [ci skip] update NEWS
| * | [ci skip] update NEWSAnatol Belski2018-01-021-0/+6
| | |
* | | regenerated with newer re2cXinchen Hui2018-01-022-1403/+1343
| | |
* | | Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1Xinchen Hui2018-01-0217-50/+65
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * 'PHP-7.1' of git.php.net:/php-src: Update NEWS Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx Fix bug #74782: remove file name from output to avoid XSS
| * \ \ Merge branch 'PHP-7.0' into PHP-7.1Stanislav Malyshev2018-01-0117-50/+65
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | * PHP-7.0: Update NEWS Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx Fix bug #74782: remove file name from output to avoid XSS
| | * | Merge branch 'PHP-5.6' into PHP-7.0Stanislav Malyshev2018-01-0117-50/+65
| | |\ \ | | | |/ | | | | | | | | | | | | | | | | | | | | * PHP-5.6: Update NEWS Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtx Fix bug #74782: remove file name from output to avoid XSS
| | | * Update NEWSStanislav Malyshev2018-01-011-1/+7
| | | |
| | | * Fixed bug #75571: Potential infinite loop in gdImageCreateFromGifCtxChristoph M. Becker2018-01-013-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to a signedness confusion in `GetCode_` a corrupt GIF file can trigger an infinite loop. Furthermore we make sure that a GIF without any palette entries is treated as invalid *after* open palette entries have been removed.
| | | * Fix bug #74782: remove file name from output to avoid XSSStanislav Malyshev2018-01-0114-45/+45
| | | |
* | | | year++Xinchen Hui2018-01-02926-936/+936
|/ / /
* | | Fixed bug #75502Nikita Popov2018-01-013-7/+24
| | | | | | | | | | | | | | | The string keys were not duplicated into persistent memory in this case.
* | | Use seialize_precision instead of precision in all json testsJakub Zelenka2017-12-306-6/+6
| | |
* | | Fixed bug #75720 (File cache not populated after SHM runs full)Dmitry Stogov2017-12-282-19/+41
| | |