Revision tags: php-7.0.0alpha2 |
|
#
3c288b12 |
| 21-Jun-2015 |
Bob Weinand |
Fix bad run_time_cache with Closure::call() This also fixes a memory "leak" (memory is allocated on unbounded arena without limits) on each new Closure instantiation. Closures with same scope
Fix bad run_time_cache with Closure::call() This also fixes a memory "leak" (memory is allocated on unbounded arena without limits) on each new Closure instantiation. Closures with same scope now all share the same run_time_cache (as long as it is arena allocated)
show more ...
|
#
3180b8e1 |
| 16-Jun-2015 |
Dmitry Stogov |
Fixed bug #69802 (Reflection on Closure::__invoke borks type hint class name) (onr more problem)
|
#
ed84bff4 |
| 16-Jun-2015 |
Dmitry Stogov |
Complete fix for problems related to bug #69802
|
Revision tags: php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL |
|
#
e7d0ca39 |
| 29-May-2015 |
Nikita Popov |
Preserve VARIADIC flag for Closure::__invoke() The 13 arguments are for the benefit of PHP 7, where the first twelve use the bitmask.
|
Revision tags: php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1 |
|
#
ef8bb69a |
| 28-Apr-2015 |
Stanislav Malyshev |
Ban rebinding closures to different internal classes
|
#
bc2ff4a2 |
| 06-May-2015 |
Nikita Popov |
Don't implicitly make closures in static methods static It makes no sense that you can't write a closure using $this in a static method, even though you can write one outside a class.
Don't implicitly make closures in static methods static It makes no sense that you can't write a closure using $this in a static method, even though you can write one outside a class. Now only closures that have been marked as static will be considered to be static. Fixes bug #65598.
show more ...
|
#
d9c2959c |
| 05-May-2015 |
Nikita Popov |
Fix LSB handling for closures Closures will now use the called_scope from their instantiation site. If they are rebound either the class of $this is used or if no $this is provided t
Fix LSB handling for closures Closures will now use the called_scope from their instantiation site. If they are rebound either the class of $this is used or if no $this is provided the bound scope is used. With this change the scope for static closures can be changed back to use EG(scope) rather than EX(called_scope), thus fixing bug #69568.
show more ...
|
#
fc80305e |
| 23-Apr-2015 |
Dmitry Stogov |
Cleanup comments and add related tests.
|
#
018bcc63 |
| 16-Apr-2015 |
Nikita Popov |
Use temporary debug_info for closures
|
Revision tags: php-5.6.8, php-5.5.24, php-5.4.40 |
|
#
1d75953a |
| 01-Apr-2015 |
Dmitry Stogov |
We don't need this protection anymore (now reference counting on closures is accurate).
|
#
acfc31c0 |
| 01-Apr-2015 |
Dmitry Stogov |
Use zend_error_noreturn() for fatal errors
|
Revision tags: php-5.6.8RC1, php-5.5.24RC1, php-5.6.7, php-5.5.23, php-5.4.39 |
|
#
ed9c8a23 |
| 10-Mar-2015 |
Dmitry Stogov |
More accurate reference counting on closures
|
#
a30d3286 |
| 10-Mar-2015 |
Dmitry Stogov |
Errors converted to exceptions are not "recoverable" anymore.
|
#
1c94ff05 |
| 09-Mar-2015 |
Dmitry Stogov |
Implement engine exceptions RFC: https://wiki.php.net/rfc/engine_exceptions_for_php7 Pending changes regarding naming of BaseException and whether it should be an interface.
|
Revision tags: php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS |
|
#
f25419f8 |
| 21-Feb-2015 |
Xinchen Hui |
Only do this in debug build
|
#
865a719a |
| 21-Feb-2015 |
Xinchen Hui |
Fixed mem issue with internal return type hinting assert
|
#
5f76eed1 |
| 20-Feb-2015 |
Dmitry Stogov |
don't count op_arrays stored in opcache SHM
|
Revision tags: php-5.6.6, php-5.5.22, php-5.4.38 |
|
#
e10e151e |
| 13-Feb-2015 |
Dmitry Stogov |
Merged zend_array and HashTable into the single data structure. Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write zend_array_dup() was changed t
Merged zend_array and HashTable into the single data structure. Now each HashTable is also zend_array, so it's refcounted and may be a subject for Copy on Write zend_array_dup() was changed to allocate and return HashTable, instead of taking preallocated HashTable as argument.
show more ...
|
Revision tags: POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS, php-5.6.6RC1, php-5.5.22RC1, php-5.5.21, php-5.6.5, php-5.4.37 |
|
#
dbc0a80b |
| 13-Jan-2015 |
Danack |
Added test and possible fix for https://bugs.php.net/bug.php?id=67068
|
#
c8576c5a |
| 08-Jan-2015 |
Levi Morrison |
Implement return types RFC is documented here: https://wiki.php.net/rfc/return_types
|
#
fc33f52d |
| 15-Jan-2015 |
Xinchen Hui |
bump year
|
#
0579e827 |
| 15-Jan-2015 |
Xinchen Hui |
bump year
|
#
73c1be26 |
| 15-Jan-2015 |
Xinchen Hui |
Bump year
|
#
13977905 |
| 13-Jan-2015 |
Danack |
Added test and possible fix for https://bugs.php.net/bug.php?id=67068
|
Revision tags: php-5.5.21RC1, php-5.6.5RC1 |
|
#
b7a7b1a6 |
| 03-Jan-2015 |
Stanislav Malyshev |
trailing whitespace removal
|