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, php-7.0.26, 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
|
#
59c30c01 |
| 25-Jun-2017 |
Remi Collet |
note about php_pcre_replace*
|
#
754e1c46 |
| 25-Jun-2017 |
Remi Collet |
ZEND_ACC_CLONE is removed
|
#
8e98a44e |
| 25-Jun-2017 |
Remi Collet |
fix version
|
Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1 |
|
#
e9dd511e |
| 24-Apr-2017 |
Anatol Belski |
[ci skip] more upgrading notes
|
#
0e1b2ae4 |
| 24-Apr-2017 |
Anatol Belski |
[ci skip] move item to right section
|
Revision tags: php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1 |
|
#
46df5113 |
| 15-Feb-2017 |
Anatol Belski |
fix typo
|
Revision tags: php-7.1.2, php-7.0.16 |
|
#
8164e024 |
| 13-Feb-2017 |
Anatol Belski |
update UPGRADING.INTERNALS
|
Revision tags: php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
758af77e |
| 22-Dec-2016 |
Anatol Belski |
Path handling related refactorings Primarily related to the path handling datatypes, to avoid unnecessary casts, where possible. Also some rework to avoid code dup. Probably more pla
Path handling related refactorings Primarily related to the path handling datatypes, to avoid unnecessary casts, where possible. Also some rework to avoid code dup. Probably more places are to go, even not path related, primarily to have less casts and unsigned integers where possible. That way, we've not only less warnings and casts, but are also safer with regard to the integer overflows. OFC it's not a panacea, but still significantly reduces the vulnerability potential.
show more ...
|
#
5e6faf23 |
| 21-Dec-2016 |
Anatol Belski |
add UPGRADING and NEWS items
|