| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | Implemented file_cache_fallback mechanism | Anatol Belski | 2015-10-09 | 6 | -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.0 | Nikita Popov | 2015-10-09 | 2 | -1/+6 | |
| | |\ \ | | |/ | ||||||
| | | * | Improve previous fix | Nikita Popov | 2015-10-09 | 2 | -1/+6 | |
| | | | | | | | | | | | | | Don't forbid null binding on plain functions. | |||||
| | * | | Merge branch 'PHP-5.6' into PHP-7.0 | Nikita Popov | 2015-10-09 | 3 | -0/+19 | |
| | |\ \ | | |/ | ||||||
| | | * | Fixed bug #70681 | Nikita Popov | 2015-10-09 | 3 | -0/+21 | |
| | | | | ||||||
| | * | | update NEWS | Anatol Belski | 2015-10-09 | 1 | -0/+3 | |
| | | | | ||||||
| | * | | Merge branch 'PHP-5.6' into PHP-7.0 | Anatol Belski | 2015-10-09 | 0 | -0/+0 | |
| | |\ \ | | |/ | | | | | | | | | | | | | * PHP-5.6: update NEWS fix coverage report for datelib | |||||
| | | * | update NEWS | Anatol Belski | 2015-10-09 | 1 | -0/+1 | |
| | | | | ||||||
| | | * | fix coverage report for datelib | Nuno Lopes | 2015-10-04 | 2 | -116/+116 | |
| | | | | ||||||
| | * | | Fixed bug #70630 (Closure::call/bind() crash with ↵ | Dmitry Stogov | 2015-10-09 | 3 | -0/+13 | |
| | | | | | | | | | | | | | ReflectionFunction->getClosure()) | |||||
| | * | | Fixed reference cuntmting for closures (previously we didn't increment ↵ | Dmitry Stogov | 2015-10-09 | 1 | -5/+6 | |
| | | | | | | | | | | | | | reference counter for "internal" closures) | |||||
| | * | | Fixed infinity recurion if we create closure on top of other closure. | Dmitry Stogov | 2015-10-09 | 1 | -1/+8 | |
| | | | | ||||||
| | * | | Fixed use after free | Dmitry Stogov | 2015-10-09 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Fixed bug #70674 (ReflectionFunction::getClosure() leaks memory when used ↵ | Dmitry Stogov | 2015-10-09 | 3 | -5/+30 | |
| | | | | | | | | | | | | | for internal functions) | |||||
| | * | | Correct intdiv() argument names and description | Andrea Faulds | 2015-10-08 | 2 | -7/+7 | |
| | | | | ||||||
| | * | | Fixed bug #70668 (array_keys() doesn't respect references when $strict is true) | Dmitry Stogov | 2015-10-08 | 3 | -0/+67 | |
| | | | | ||||||
| | * | | Fixed bug #70667 (strtr() causes invalid writes and a crashes) | Dmitry Stogov | 2015-10-08 | 3 | -1/+13 | |
| | | | | ||||||
| | * | | Fix bug #70662 | Nikita Popov | 2015-10-08 | 5 | -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 #70650 | Márcio Almada | 2015-10-07 | 6 | -29/+58 | |
| | | | | ||||||
| | * | | pear 1.10 was released and the go-pear and install pear phars are now php7 ↵ | Ferenc Kovacs | 2015-10-07 | 3 | -3/+3 | |
| | | | | | | | | | | | | | compatible | |||||
| | * | | Fixed test. | Dmitry Stogov | 2015-10-07 | 1 | -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.0 | Christopher Jones | 2015-10-07 | 1 | -1/+1 | |
| | |\ \ | | | | | | | | | | | | | | | | | * 'PHP-7.0' of https://git.php.net/repository/php-src: Fixed test running on MarinaDB. | |||||
| | | * | | Fixed test running on MarinaDB. | Dmitry Stogov | 2015-10-07 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Fix mem leak and improve test portability (Senthil) | Christopher Jones | 2015-10-07 | 2 | -105/+121 | |
| | |/ / | ||||||
| | * | | add comment to test | Anatol Belski | 2015-10-07 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | Restored the original (php-5) behavior of convert_to_cstring(). It was ↵ | Dmitry Stogov | 2015-10-07 | 1 | -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 Stogov | 2015-10-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Fixed test (it failed on 32-bit Linux and worked on 64-bit Linux just ↵ | Dmitry Stogov | 2015-10-07 | 1 | -2/+2 | |
| | | | | | | | | | | | | | because of luck). | |||||
| | * | | Split test into different versions for 32-bit and 64-bit systems | Dmitry Stogov | 2015-10-07 | 2 | -0/+231 | |
| | | | | ||||||
| | * | | Merge branch 'PHP-7.0' of git.php.net:php-src into PHP-7.0 | Dmitry Stogov | 2015-10-07 | 5 | -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_VALUE | Nikita Popov | 2015-10-06 | 2 | -59/+1 | |
| | | | | | | | | | | | | | | | | | | | | | This check doesn't make sense anymore, we have no object_value anymore. | |||||
| | | * | | More zpp cleanup in ext/intl | Nikita Popov | 2015-10-06 | 3 | -35/+16 | |
| | | | | | ||||||
| | * | | | Revert "Fixed bug #70630 (Closure::call/bind() crash with ↵ | Dmitry Stogov | 2015-10-06 | 6 | -124/+16 | |
| | |/ / | | | | | | | | | | | | | | | | ReflectionFunction->getClosure())" This reverts commit 517b5536259ecf7697f353f4bfbafde857fc1f81. | |||||
| | * | | Revert "Improve 517b55362 (scope rebinding on method Closures)" | Dmitry Stogov | 2015-10-06 | 5 | -145/+59 | |
| | | | | | | | | | | | | | This reverts commit 881c50252066132f83e190325e344f532be19033. | |||||
| | * | | Revert "Merge branch 'array_keys_strict_refs' of ↵ | Dmitry Stogov | 2015-10-06 | 8 | -356/+84 | |
| | | | | | | | | | | | | | | | | | | | https://github.com/tony2001/php-src" This reverts commit a6be0f3fd6cdd59ac00ecd76630c6c04fee03417. | |||||
| | * | | Revert "Allow random $this on non-internal Closures again" | Dmitry Stogov | 2015-10-06 | 11 | -78/+87 | |
| | | | | | | | | | | | | | This reverts commit 35d0405c4790f0ce668c9e1b8b05197e55d29a05. | |||||
| | * | | Revert "Speed up self::method() calls (no ZEND_FETCH_CLASS)" | Dmitry Stogov | 2015-10-06 | 4 | -70/+102 | |
| | | | | | | | | | | | | | This reverts commit 8c33bdb976e957ea67ebffd424e0a133a79c6ebe. | |||||
| | * | | Revert "Speed up self::$property access by 20%" | Dmitry Stogov | 2015-10-06 | 1 | -12/+3 | |
| | | | | | | | | | | | | | This reverts commit 0fbd3e5fe7c2df5f8eb8cf2f217902f80a9fd894. | |||||
| | * | | Revert "Update NEWS" | Dmitry Stogov | 2015-10-06 | 2 | -7/+1 | |
| | | | | | | | | | | | | | This reverts commit 60bb51c0d38292f434b8e16214ac0477f96932b4. | |||||
| | * | | Add some tests for unserialize() class filtering | Sara Golemon | 2015-10-06 | 2 | -0/+81 | |
| | | | | ||||||
| | * | | zend.assertions is not a boolean | Rasmus Lerdorf | 2015-10-06 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Update NEWS | Bob Weinand | 2015-10-06 | 2 | -1/+7 | |
| | | | | ||||||
| | * | | Fixed bug #70641 (Random_* - Better compatibility on Linux distros) | Scott | 2015-10-06 | 1 | -3/+9 | |
| | | | | | | | | | | | | | | | | | | | See: * https://bugs.php.net/bug.php?id=70641 * https://github.com/php/php-src/pull/1513#issuecomment-145571829 | |||||
| | * | | don't leak handles | Anatol Belski | 2015-10-05 | 1 | -0/+6 | |
| | | | | ||||||
| | * | | use correct function to close handles | Anatol Belski | 2015-10-05 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | Speed up self::$property access by 20% | Bob Weinand | 2015-10-05 | 1 | -3/+12 | |
| | | | | ||||||
| | * | | Speed up self::method() calls (no ZEND_FETCH_CLASS) | Bob Weinand | 2015-10-05 | 4 | -102/+70 | |
| | | | | ||||||
| | * | | Allow random $this on non-internal Closures again | Bob Weinand | 2015-10-05 | 11 | -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-src | Bob Weinand | 2015-10-05 | 8 | -84/+356 | |
| | | | | ||||||
| | * | | Improve 517b55362 (scope rebinding on method Closures) | Bob Weinand | 2015-10-05 | 5 | -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 | |||||
