#
97a9470d |
| 02-Jan-2016 |
Xinchen Hui |
bump year which is missed in rev 49493a2 |
#
65e456f3 |
| 29-Dec-2015 |
Nikita Popov |
Introduce BIND_LEXICAL This opcodes inserts a local CV into the closure static variable table. This replaces the previous mechanism of having static variables marked as LEXICAL, whic
Introduce BIND_LEXICAL This opcodes inserts a local CV into the closure static variable table. This replaces the previous mechanism of having static variables marked as LEXICAL, which perform a symtable lookup during copying. This means a) functions which contain closures no longer have to rebuild their symtable (better performance) and b) we can now track used variables in SSA.
show more ...
|
Revision tags: php-7.0.2RC1 |
|
#
3ed5e54a |
| 16-Dec-2015 |
Xinchen Hui |
Remove unused IS_TYPE_SYMBOLTABLE |
Revision tags: php-5.6.17RC1, php-7.0.1RC1 |
|
#
a75c1950 |
| 08-Dec-2015 |
Dmitry Stogov |
Implemented the RFC `Support Class Constant Visibility`. Squashed commit of the following: commit f11ca0e7a57793fa0e3e7f6d451720e6c42bb0b9 Author: Dmitry Stogov <dmitry@zend.com
Implemented the RFC `Support Class Constant Visibility`. Squashed commit of the following: commit f11ca0e7a57793fa0e3e7f6d451720e6c42bb0b9 Author: Dmitry Stogov <dmitry@zend.com> Date: Tue Dec 8 12:38:42 2015 +0300 Fixed test expectation commit 211f873f542504d0a0f72b6b5cb23908a1c99a2d Author: Dmitry Stogov <dmitry@zend.com> Date: Tue Dec 8 12:28:38 2015 +0300 Embed zend_class_constant.flags into zend_class_constants.value.u2.access_flags commit 51deab84b2cdbf9cdb1a838cf33b2ee45c61748b Author: Dmitry Stogov <dmitry@zend.com> Date: Mon Dec 7 11:18:55 2015 +0300 Fixed issues found by Nikita commit 544dbd5b47e40d38a8ccb96bc5583e9cb7fdd723 Author: Dmitry Stogov <dmitry@zend.com> Date: Sat Dec 5 02:41:05 2015 +0300 Refactored immplementation of https://wiki.php.net/rfc/class_const_visibility @reeze created an RFC here and I emailed internals here and didn't get any responses positive/negative.
show more ...
|
Revision tags: php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1 |
|
#
366ba413 |
| 14-Oct-2015 |
Andrea Faulds |
Add void return type |
Revision tags: php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4 |
|
#
c49d3189 |
| 22-Sep-2015 |
Dmitry Stogov |
Cleanup: removed comments (zend_object.handle and zend_resource.handle are not going to be removed in PHP-7.0) |
Revision tags: php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45 |
|
#
37f0c6b5 |
| 31-Aug-2015 |
Dmitry Stogov |
Add myself into list of authors of the most refactored files. |
Revision tags: php-5.6.13RC1, php-7.0.0RC1 |
|
#
66866fb8 |
| 13-Aug-2015 |
Xinchen Hui |
Simplify the macro (HT_DATA_SIZE/HT_HASH_SIZE is not used outside Zend) |
#
715d5d28 |
| 13-Aug-2015 |
Dmitry Stogov |
Get rid of implicit type casting in GC_*() macros in Zend/zend_types.h. This prevented compilation warnings and disclosed few incorrect usages in Zend/zend_vm_def.h and ext/dom/xpath.c. Now e
Get rid of implicit type casting in GC_*() macros in Zend/zend_types.h. This prevented compilation warnings and disclosed few incorrect usages in Zend/zend_vm_def.h and ext/dom/xpath.c. Now explicit type casting may be required on call site. This may break some C extension code, but it shoulfn't be a problem to add explicit casting.
show more ...
|
#
a089ce0c |
| 13-Aug-2015 |
Xinchen Hui |
Fixed bug #70258 and #70253 |
#
89940993 |
| 10-Aug-2015 |
Xinchen Hui |
Fixed Bug #70173 (ZVAL_COPY_VALUE_EX broken for 32bit Solaris Sparc) |
#
79f64e5e |
| 09-Aug-2015 |
Christoph M. Becker |
Fix #70173: ZVAL_COPY_VALUE_EX broken for 32bit Solaris Sparc On 32bit big endian architectures the high word of a zend_value is copied twice, instead of copying both words. Let's fix it. |
Revision tags: php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44 |
|
#
859507c9 |
| 29-Jul-2015 |
Anatol Belski |
add one more thread storage specifier to allow external link |
#
5c98b997 |
| 28-Jul-2015 |
Anatol Belski |
improve ZEND_TLS declaration even more and move it to the better place |
Revision tags: php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1 |
|
#
95ff2852 |
| 10-Jul-2015 |
Xinchen Hui |
Micro optimization |
Revision tags: php-5.6.11, php-5.5.27, php-5.4.43 |
|
#
4bd22cf1 |
| 29-Jun-2015 |
Dmitry Stogov |
Improved zend_string API (Francois Laupretre) Squashed commit of the following: commit d96eab8d79b75ac83d49d49ae4665f948d15a804 Author: Francois Laupretre <francois@tekwire.net>
Improved zend_string API (Francois Laupretre) Squashed commit of the following: commit d96eab8d79b75ac83d49d49ae4665f948d15a804 Author: Francois Laupretre <francois@tekwire.net> Date: Fri Jun 26 01:23:31 2015 +0200 Use the new 'ZSTR' macros in the rest of the code. Does not change anything to the generated code (thanks to compat macros) but cleaner. commit b3526439104ac7a89a8e0c79dbebf33b22bd01b8 Author: Francois Laupretre <francois@tekwire.net> Date: Thu Jun 25 13:45:06 2015 +0200 Improve zend_string API Add missing methods
show more ...
|
Revision tags: php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2 |
|
#
dc329cd5 |
| 16-Jun-2015 |
Xinchen Hui |
Make the tail slash algined |
#
73031d92 |
| 16-Jun-2015 |
Dreamsxin |
Fix invalid conversion about emalloc |
Revision tags: php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42 |
|
#
8a089e7e |
| 02-Jun-2015 |
Dmitry Stogov |
Call zend_array_dup() instead of zval_copy_ctor(). |
#
1654442a |
| 01-Jun-2015 |
Dmitry Stogov |
Fixed integer overflow during HashTable size calculation |
Revision tags: POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1 |
|
#
f3dde293 |
| 23-May-2015 |
Nikita Popov |
Fixes for x32 ABI I'm assuming that we want to have 64bit zend_longs on x32 here. This fixes two typos in __x86_64__ macros and adds sign-extension when assigning STREAM_COPY_AL
Fixes for x32 ABI I'm assuming that we want to have 64bit zend_longs on x32 here. This fixes two typos in __x86_64__ macros and adds sign-extension when assigning STREAM_COPY_ALL to zend_long.
show more ...
|
Revision tags: php-5.5.25, php-5.6.9 |
|
#
d72a9446 |
| 13-May-2015 |
Dmitry Stogov |
Merged FE_FETCH_R[W] with the following ASSIGN[_REF] when assigne to CV. |
Revision tags: php-5.4.41, php-5.6.9RC1, php-5.5.25RC1 |
|
#
6718b56e |
| 17-Apr-2015 |
Dmitry Stogov |
Change the GC approach to inner-loops handling. Switch to less efficient but more robust algorithm. Destructors handling is still not completely accurate. |
#
276080ec |
| 17-Apr-2015 |
Dmitry Stogov |
Added GC checks and improvements |
Revision tags: php-5.6.8, php-5.5.24, php-5.4.40 |
|
#
9806a625 |
| 13-Apr-2015 |
Dmitry Stogov |
GC improved to support inner-cycles. |