summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Do not create a fake Closure for real Closuresphp-7.0.0RC5Bob Weinand2015-10-142-1/+39
| | | | That is solved by just returning the Closure as is, which is safe due to Closures being immutable objects
* update UPGRADINGAnatol Belski2015-10-131-0/+4
|
* sync NEWSAnatol Belski2015-10-131-0/+38
|
* bump RC versionAnatol Belski2015-10-132-3/+3
|
* update libs_versions.txtAnatol Belski2015-10-131-1/+1
|
* Merge branch 'PHP-7.0' into PHP-7.0.0Anatol Belski2015-10-13100-1208/+2567
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-7.0: (103 commits) Add more tests for closure binding Forbid "fake" closure rebinding increase API versions fork test for ICU 56.1 fork test for ICU-56.1 fix test for ICU-56.1 fix test Double declaration fix stack overflow Generally run all tests in sapi folder by default Fixed bug #70685 Normalize rebinding failures Implemented file_cache_fallback mechanism Improve previous fix Fixed bug #70681 update NEWS update NEWS Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction->getClosure()) Fixed reference cuntmting for closures (previously we didn't increment reference counter for "internal" closures) Fixed infinity recurion if we create closure on top of other closure. ...
| * Add more tests for closure bindingNikita Popov2015-10-122-1/+209
| |
| * Forbid "fake" closure rebindingDmitry Stogov2015-10-124-9/+21
| |
| * increase API versionsAnatol Belski2015-10-123-3/+3
| |
| * fork test for ICU 56.1Anatol Belski2015-10-122-1/+124
| |
| * fork test for ICU-56.1Anatol Belski2015-10-122-1/+132
| |
| * fix test for ICU-56.1Anatol Belski2015-10-123-1/+100
| |
| * Merge branch 'PHP-5.6' into PHP-7.0Matteo Beccati2015-10-120-0/+0
| |\ | | | | | | | | | | | | * PHP-5.6: fix test
| | * fix testAnatol Belski2015-10-121-0/+4
| | |
| * | Double declarationXinchen Hui2015-10-121-1/+0
| | |
| * | fix stack overflowAnatol Belski2015-10-101-2/+4
| | |
| * | Generally run all tests in sapi folder by defaultBob Weinand2015-10-101-1/+1
| | | | | | | | | | | | Turned out that sapi/phpdbg actually wasn't explicitly included as sapi folders were individually selected
| * | Merge branch 'PHP-5.6' into PHP-7.0Nikita Popov2015-10-102-1/+25
| |\ \ | | |/ | | | | | | | | | Conflicts: Zend/zend_closures.c
| | * Fixed bug #70685Nikita Popov2015-10-103-13/+38
| | | | | | | | | | | | Doing a less intrusive variant of the PHP 7.0 fix for 5.6.
| * | Normalize rebinding failuresNikita Popov2015-10-104-70/+58
| | | | | | | | | | | | | | | | | | | | | Move all rebinding checks into one function to make sure they stay in sync. Normalize return value to be NULL for all rebinding failures, instead of returning an improperly bound closure in some cases.
| * | Implemented file_cache_fallback mechanismAnatol Belski2015-10-096-2/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which is essential as an attempt to fix the "failed to reattach" error on Windows. If file_cache is enabled, Opcache will automaticaly switch to file_cache_only mode in the case a process failed to map the shared segment at the required address. The important small part of the SHM will still be mapped, which allows information exchange between normal processes using SHM and those using the fallback mechanism. This is based on Dmitry's, Matt's and mine ideas. So many thanks for support!
| * | Merge branch 'PHP-5.6' into PHP-7.0Nikita Popov2015-10-092-1/+6
| |\ \ | | |/
| | * Improve previous fixNikita Popov2015-10-092-1/+6
| | | | | | | | | | | | Don't forbid null binding on plain functions.
| * | Merge branch 'PHP-5.6' into PHP-7.0Nikita Popov2015-10-093-0/+19
| |\ \ | | |/
| | * Fixed bug #70681Nikita Popov2015-10-093-0/+21
| | |
| * | update NEWSAnatol Belski2015-10-091-0/+3
| | |
| * | Merge branch 'PHP-5.6' into PHP-7.0Anatol Belski2015-10-090-0/+0
| |\ \ | | |/ | | | | | | | | | | | | * PHP-5.6: update NEWS fix coverage report for datelib
| | * update NEWSAnatol Belski2015-10-091-0/+1
| | |
| | * fix coverage report for datelibNuno Lopes2015-10-042-116/+116
| | |
| * | Fixed bug #70630 (Closure::call/bind() crash with ↵Dmitry Stogov2015-10-093-0/+13
| | | | | | | | | | | | ReflectionFunction->getClosure())
| * | Fixed reference cuntmting for closures (previously we didn't increment ↵Dmitry Stogov2015-10-091-5/+6
| | | | | | | | | | | | reference counter for "internal" closures)
| * | Fixed infinity recurion if we create closure on top of other closure.Dmitry Stogov2015-10-091-1/+8
| | |
| * | Fixed use after freeDmitry Stogov2015-10-091-1/+1
| | |
| * | Fixed bug #70674 (ReflectionFunction::getClosure() leaks memory when used ↵Dmitry Stogov2015-10-093-5/+30
| | | | | | | | | | | | for internal functions)
| * | Correct intdiv() argument names and descriptionAndrea Faulds2015-10-082-7/+7
| | |
| * | Fixed bug #70668 (array_keys() doesn't respect references when $strict is true)Dmitry Stogov2015-10-083-0/+67
| | |
| * | Fixed bug #70667 (strtr() causes invalid writes and a crashes)Dmitry Stogov2015-10-083-1/+13
| | |
| * | Fix bug #70662Nikita Popov2015-10-085-12/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | This replaces add_new with update for the RW case. This should not be problematic for performance, as this branch throws a notice. Alternatively add_new could also be replaced with add. I went with update, because it makes $a[0] += 1 behavior the same as $a[0] = $a[0] + 1.
| * | Fix bug #70650Márcio Almada2015-10-076-29/+58
| | |
| * | pear 1.10 was released and the go-pear and install pear phars are now php7 ↵Ferenc Kovacs2015-10-073-3/+3
| | | | | | | | | | | | compatible
| * | Fixed test.Dmitry Stogov2015-10-071-1/+4
| | | | | | | | | | | | | | | MySQL and MariaDB of different versions have different assumptions about TIMESTAMP attributes. Probably we need to add yet another condition to also check MariaDB version.
| * | Merge branch 'PHP-7.0' of https://git.php.net/repository/php-src into PHP-7.0Christopher Jones2015-10-071-1/+1
| |\ \ | | | | | | | | | | | | | | | | * 'PHP-7.0' of https://git.php.net/repository/php-src: Fixed test running on MarinaDB.
| | * | Fixed test running on MarinaDB.Dmitry Stogov2015-10-071-1/+1
| | | |
| * | | Fix mem leak and improve test portability (Senthil)Christopher Jones2015-10-072-105/+121
| |/ /
| * | add comment to testAnatol Belski2015-10-071-0/+2
| | |
| * | Restored the original (php-5) behavior of convert_to_cstring(). It was ↵Dmitry Stogov2015-10-071-1/+10
| | | | | | | | | | | | broken in php7 by mistake and caused problems in ext/pgsql/tests/bug46408.phpt.
| * | Fixed test (system error messages may be different).Dmitry Stogov2015-10-071-1/+1
| | |
| * | Fixed test (it failed on 32-bit Linux and worked on 64-bit Linux just ↵Dmitry Stogov2015-10-071-2/+2
| | | | | | | | | | | | because of luck).
| * | Split test into different versions for 32-bit and 64-bit systemsDmitry Stogov2015-10-072-0/+231
| | |
| * | Merge branch 'PHP-7.0' of git.php.net:php-src into PHP-7.0Dmitry Stogov2015-10-075-94/+17
| |\ \ | | | | | | | | | | | | | | | | | | | | * 'PHP-7.0' of git.php.net:php-src: Drop HAVE_PACKED_OBJECT_VALUE More zpp cleanup in ext/intl