summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | 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
| | * | Drop HAVE_PACKED_OBJECT_VALUENikita Popov2015-10-062-59/+1
| | | | | | | | | | | | | | | | | | | | This check doesn't make sense anymore, we have no object_value anymore.
| | * | More zpp cleanup in ext/intlNikita Popov2015-10-063-35/+16
| | | |
| * | | Revert "Fixed bug #70630 (Closure::call/bind() crash with ↵Dmitry Stogov2015-10-066-124/+16
| |/ / | | | | | | | | | | | | | | | ReflectionFunction->getClosure())" This reverts commit 517b5536259ecf7697f353f4bfbafde857fc1f81.
| * | Revert "Improve 517b55362 (scope rebinding on method Closures)"Dmitry Stogov2015-10-065-145/+59
| | | | | | | | | | | | This reverts commit 881c50252066132f83e190325e344f532be19033.
| * | Revert "Merge branch 'array_keys_strict_refs' of ↵Dmitry Stogov2015-10-068-356/+84
| | | | | | | | | | | | | | | | | | https://github.com/tony2001/php-src" This reverts commit a6be0f3fd6cdd59ac00ecd76630c6c04fee03417.
| * | Revert "Allow random $this on non-internal Closures again"Dmitry Stogov2015-10-0611-78/+87
| | | | | | | | | | | | This reverts commit 35d0405c4790f0ce668c9e1b8b05197e55d29a05.
| * | Revert "Speed up self::method() calls (no ZEND_FETCH_CLASS)"Dmitry Stogov2015-10-064-70/+102
| | | | | | | | | | | | This reverts commit 8c33bdb976e957ea67ebffd424e0a133a79c6ebe.
| * | Revert "Speed up self::$property access by 20%"Dmitry Stogov2015-10-061-12/+3
| | | | | | | | | | | | This reverts commit 0fbd3e5fe7c2df5f8eb8cf2f217902f80a9fd894.
| * | Revert "Update NEWS"Dmitry Stogov2015-10-062-7/+1
| | | | | | | | | | | | This reverts commit 60bb51c0d38292f434b8e16214ac0477f96932b4.
| * | Add some tests for unserialize() class filteringSara Golemon2015-10-062-0/+81
| | |
| * | zend.assertions is not a booleanRasmus Lerdorf2015-10-061-1/+1
| | |
| * | Update NEWSBob Weinand2015-10-062-1/+7
| | |
| * | Fixed bug #70641 (Random_* - Better compatibility on Linux distros)Scott2015-10-061-3/+9
| | | | | | | | | | | | | | | | | | See: * https://bugs.php.net/bug.php?id=70641 * https://github.com/php/php-src/pull/1513#issuecomment-145571829
| * | don't leak handlesAnatol Belski2015-10-051-0/+6
| | |
| * | use correct function to close handlesAnatol Belski2015-10-051-2/+2
| | |
| * | Speed up self::$property access by 20%Bob Weinand2015-10-051-3/+12
| | |
| * | Speed up self::method() calls (no ZEND_FETCH_CLASS)Bob Weinand2015-10-054-102/+70
| | |
| * | Allow random $this on non-internal Closures againBob Weinand2015-10-0511-87/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As it turns out, there is actually no reason to prevent this, it even was a bigger BC break than expected... Also fixes a memory leak (the Closure leaks) when calling internal functions via Closure by moving it out of leave helper onto caller side for TOP_CODE: $z = new SplStack; $z->push(20); $x = (new ReflectionMethod("SplStack", "pop"))->getClosure($z); var_dump($x());
| * | Merge branch 'array_keys_strict_refs' of https://github.com/tony2001/php-srcBob Weinand2015-10-058-84/+356
| | |
| * | Improve 517b55362 (scope rebinding on method Closures)Bob Weinand2015-10-055-59/+145
| | | | | | | | | | | | | | | | | | Now it is completely impossible to rebind a scoped method Closure (only the kind you get from ReflectionMethod::getClosure()) to a foreign scope Adding a lot of tests to ensure this... Also, properly return NULL in case the Closure could not be created instead of some crippled unbound Closure