#
f65bdda4 |
| 30-Jul-2014 |
Andrea Faulds |
Rename ::apply to ::call for the sake of JS consistency |
#
ded5b3fd |
| 29-Jul-2014 |
Andrea Faulds |
Added optional bool param $unbound_scoped to Closure::bind and ::bindTo |
#
167128d8 |
| 29-Jul-2014 |
Andrea Faulds |
Implemented Closure::apply |
Revision tags: php-5.5.15, php-5.4.31, php-5.4.31RC1, php-5.5.15RC1 |
|
#
2ed8a170 |
| 07-Jul-2014 |
Dmitry Stogov |
Refactored run_time_cache usage in object handlers |
#
412ad4b2 |
| 02-Jul-2014 |
Dmitry Stogov |
Uinified call frame handling for user and internal functions. Now EG(current_execute_data) always point to the call frame of the currently executed function. |
Revision tags: php-5.6.0RC2 |
|
#
c6978139 |
| 26-Jun-2014 |
Dmitry Stogov |
Refactoring: merge call_frame and end_execute_data into single data structure. Keep only single copy of each argument on VM stack (previously ZE kept two copies of each arguments for user functions) |
Revision tags: php-5.4.30, php-5.5.14 |
|
#
43477bc7 |
| 23-Jun-2014 |
Dmitry Stogov |
Refactoring: use call_frames instead of call_slots |
Revision tags: php-5.6.0RC1 |
|
#
dd1c68e6 |
| 12-Jun-2014 |
Dmitry Stogov |
Merge branch 'master' into phpng * master: (77 commits) NEWS entry for Fix potential segfault in dns_get_record() NEWS entry for "Fix potential segfault in dns_get_record()"
Merge branch 'master' into phpng * master: (77 commits) NEWS entry for Fix potential segfault in dns_get_record() NEWS entry for "Fix potential segfault in dns_get_record()" NEWS entry for Fix potential segfault in dns_get_record( Fix potential segfault in dns_get_record() Revert "Add optional second arg to unserialize()" 5.5.15 now update NEWS Fix bug #66127 (Segmentation fault with ArrayObject unset) 5.4.31 next Add NEWS. This doesn't need UPGRADING (or an RFC), IMO. Fix broken test. Add a mime type map generation script and update the header. Move the mime type map out of php_cli_server.c for easier generation. Replace the CLI server's linear search for extensions with a hash table. fix test Remove unused included file NEWS NEWS NEWS Fixed Bug #67413 fileinfo: cdf_read_property_info insufficient boundary chec ... Conflicts: Zend/zend_closures.c Zend/zend_execute.c Zend/zend_vm_def.h Zend/zend_vm_execute.h ext/spl/spl_array.c ext/standard/basic_functions.c ext/standard/dns.c ext/standard/var.c
show more ...
|
Revision tags: php-5.5.14RC1, php-5.4.30RC1 |
|
#
8f527fbf |
| 09-Jun-2014 |
Stanislav Malyshev |
Merge branch 'PHP-5.5' into PHP-5.6 * PHP-5.5: Fix bug 666222 Fix bug 666222
|
Revision tags: php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1 |
|
#
f47976dd |
| 13-May-2014 |
Levi Morrison |
Fix bug 666222 This also adds some smaller, isolated tests related to bug 66622. |
#
bc357eaf |
| 25-May-2014 |
Xinchen Hui |
Fixed apply_func_args_t |
#
9eb89ddd |
| 23-May-2014 |
Dmitry Stogov |
Use optimized zend_array_dup() function. convert zend_hash_num_elements() and zend_hash_next_free_element() into macros. |
#
88c550a7 |
| 09-May-2014 |
Xinchen Hui |
Added vstrpprintf strpprintf to avoid duplicate string (the function name maybe improvement) |
Revision tags: php-5.6.0beta2, php-5.5.12, php-5.4.28 |
|
#
4ed452c1 |
| 21-Apr-2014 |
Dmitry Stogov |
Convert zval_get_string() into "fast path" macro and "slow path" function |
#
72c287bd |
| 21-Apr-2014 |
Dmitry Stogov |
Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word |
#
e96073b1 |
| 17-Apr-2014 |
Dmitry Stogov |
Moved zend_literal->cache_slot right into zval. It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal no
Moved zend_literal->cache_slot right into zval. It should be accessed using Z_CACHE_SLOT() macro. zend_literal structure is removed. API functions that accepted pointer to zend_literal now accept pointer to zval or cache_slot directly. Calls of such functiond that now accept cache_slot need to be changed to pass -1 instead of NULL.
show more ...
|
Revision tags: php-5.4.28RC1 |
|
#
7a1a6092 |
| 15-Apr-2014 |
Nikita Popov |
Add functions for extracting long/double/string from zval These function get the long / double / string value of a zval with usual cast semantics, but without actually modifying the zval
Add functions for extracting long/double/string from zval These function get the long / double / string value of a zval with usual cast semantics, but without actually modifying the zval. Didn't go on a killing spree for convert_to_* yet...
show more ...
|
Revision tags: php-5.5.12RC1 |
|
#
050d7e38 |
| 15-Apr-2014 |
Dmitry Stogov |
Cleanup (1-st round) |
Revision tags: php-5.6.0beta1 |
|
#
7402af38 |
| 08-Apr-2014 |
Dmitry Stogov |
Fixed destruction of objects and iterators on unclean request shutdown and GC (few cases are still unfixed). Now we destroy objects it two steps. At first - object properties of all objects and o
Fixed destruction of objects and iterators on unclean request shutdown and GC (few cases are still unfixed). Now we destroy objects it two steps. At first - object properties of all objects and only then the objects their selves.
show more ...
|
Revision tags: php-5.4.27, php-5.5.11 |
|
#
ea85451b |
| 27-Mar-2014 |
Dmitry Stogov |
Refactored data structures to keep zend_object* instead of a whole zval in some places |
#
5c169160 |
| 21-Mar-2014 |
Dmitry Stogov |
cosure->debug_info is not a subject for GC |
#
b7938ab1 |
| 19-Mar-2014 |
Dmitry Stogov |
Refactored GC (incomplete) |
Revision tags: php-5.5.11RC1, php-5.4.27RC1, php-5.5.10, php-5.4.26 |
|
#
cb7797a4 |
| 28-Feb-2014 |
Dmitry Stogov |
Fixed NULL pointer dereferencing |
#
08d9a4ff |
| 28-Feb-2014 |
Dmitry Stogov |
Fixed closures in static methods |
#
feeca5ab |
| 28-Feb-2014 |
Dmitry Stogov |
Fixed uninitialized zval |