Revision tags: php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28, php-7.2.3RC1, php-7.1.15RC1 |
|
#
cf0fae5e |
| 12-Feb-2018 |
Xinchen Hui |
Optimized base64_encode/decode with SIMD instructions |
#
1208acfe |
| 02-Feb-2018 |
Dmitry Stogov |
Added note about changed VM instructions |
#
17a3b484 |
| 31-Jan-2018 |
Dmitry Stogov |
Make IS_UNUSED to be zero. |
Revision tags: php-7.1.14, php-7.2.2 |
|
#
742d5a01 |
| 19-Jan-2018 |
Dmitry Stogov |
Get rid of IS_TYPE_COPYABLE. |
#
1ee94f56 |
| 18-Jan-2018 |
Dmitry Stogov |
Removed IS_TYPE_COPYABLE flag from IS_STRING zvals. |
Revision tags: php-7.1.14RC1, php-7.2.2RC1 |
|
#
3a3e0493 |
| 16-Jan-2018 |
Xinchen Hui |
Added ZEND_API zend_cpu_supports |
#
83497327 |
| 07-Jan-2018 |
Anatol Belski |
Implement high resolution monotonic timer function hrtime() |
Revision tags: php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27 |
|
#
d9f5ea69 |
| 27-Dec-2017 |
Dmitry Stogov |
zend_fcall_info_cache.initialized is removed (zend_fcall_info_cache is initialized if zend_fcall_info_cache.function_handler is set). |
#
b2b2b437 |
| 25-Dec-2017 |
Nikita Popov |
Add _IS_NUMBER as cast_object() target type convert_scalar_to_number() will now call cast_object() with an _IS_NUMBER argument, in which case the cast handler should return either an
Add _IS_NUMBER as cast_object() target type convert_scalar_to_number() will now call cast_object() with an _IS_NUMBER argument, in which case the cast handler should return either an integer or floating point number, whichever is more appropriate. Previously convert_scalar_to_number() unconditionally converted objects to integers instead. Fixes bug #53033. Fixes bug #54973. Fixes bug #73108.
show more ...
|
Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1 |
|
#
e4e26f24 |
| 03-Dec-2017 |
Tom Van Looy |
Remove RAND_RANGE() macro The behavior of RANGE_RANGE() is 7.1 changed completely, from rescaling an already generated number to generating a number itself. Because of this str_shuff
Remove RAND_RANGE() macro The behavior of RANGE_RANGE() is 7.1 changed completely, from rescaling an already generated number to generating a number itself. Because of this str_shuffle() ended up generating two random numbers on every iteration. To avoid further misuse the function is dropped entirely. Extensions for PHP >= 7.1 should directly call php_mt_rand_range().
show more ...
|
Revision tags: php-7.2.0, php-7.1.12, l, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1 |
|
#
6c8b441f |
| 06-Nov-2017 |
Anatol Belski |
[ci skip] Update UPGRADING.INTERNALS |
#
7d14dcc0 |
| 06-Nov-2017 |
Anatol Belski |
[ci skip] Fix UPGRADING.INTERNALS, seems it was not reset after 7.2 branch off |
#
67d5f39a |
| 01-Nov-2017 |
Dmitry Stogov |
Persistent resources are "thread-local". Register persistent resources through new functions zend_register_persistent_resource()/zend_register_persistent_resource_ex(). |
#
cb288467 |
| 30-Oct-2017 |
Nikita Popov |
Remove zend_get_parameters(_ex) APIs zend_get_parameters_ex() has been marked as deprecated for a long time already. What zend_get_paramers() does is even more questionable under PHP
Remove zend_get_parameters(_ex) APIs zend_get_parameters_ex() has been marked as deprecated for a long time already. What zend_get_paramers() does is even more questionable under PHP7. Both functions are obsoleted by the ZPP mechanism, so I'm dropping them.
show more ...
|
#
5d88ea5c |
| 30-Oct-2017 |
Dmitry Stogov |
Update UPGRADING.INTERNALS |
Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4 |
|
#
ef5ea487 |
| 10-Oct-2017 |
Dmitry Stogov |
Always use IS_CONSTANT_AST (IS_CONSTANT is removed). |
Revision tags: php-7.0.25RC1 |
|
#
39ded1d5 |
| 09-Oct-2017 |
Dmitry Stogov |
Changed zend_ast_ref structure to use only one allocation, removing dichotomy between heap/arena ASTs. |
#
254b74b8 |
| 05-Oct-2017 |
Dmitry Stogov |
HASH_FLAG_PERSISTENT renamed into IS_ARRAY_PERSISTENT and moved into GC_FLAGS (to be consistent with IS_STR_PERSISTENT). |
#
cb9d81ef |
| 05-Oct-2017 |
Dmitry Stogov |
Refactored recursion pretection |
#
e70618af |
| 04-Oct-2017 |
Dmitry Stogov |
Changed the way VM accesses constant operands in 64-bit builds. |
Revision tags: php-7.1.10, php-7.2.0RC3, php-7.0.24 |
|
#
44e0b79a |
| 19-Sep-2017 |
Dmitry Stogov |
Refactored array creation API. array_init() and array_init_size() are converted into macros calling zend_new_array(). They are not functions anymore and don't return any values. |
Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22, php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21 |
|
#
8d1ae4e1 |
| 05-Jul-2017 |
Remi Collet |
valid_symbol_table removed |
Revision tags: php-7.1.7, php-7.2.0alpha3 |
|
#
b6ee9dd4 |
| 26-Jun-2017 |
Remi Collet |
upgrading: doc about ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX |
#
4ed8ff50 |
| 25-Jun-2017 |
Remi Collet |
not about zend_arg_info.class_name |
#
b3b86271 |
| 25-Jun-2017 |
Remi Collet |
note about IS_TYPE_IMMUTABLE |