Dmitry Stogov
ef5ea48741
Always use IS_CONSTANT_AST (IS_CONSTANT is removed).
2017-10-10 10:11:05 +03:00
Dmitry Stogov
39ded1d5f8
Changed zend_ast_ref structure to use only one allocation, removing dichotomy between heap/arena ASTs.
2017-10-09 16:57:51 +03:00
Dmitry Stogov
254b74b85f
HASH_FLAG_PERSISTENT renamed into IS_ARRAY_PERSISTENT and moved into GC_FLAGS (to be consistent with IS_STR_PERSISTENT).
2017-10-06 02:54:14 +03:00
Dmitry Stogov
cb9d81ef4f
Refactored recursion pretection
2017-10-06 01:34:50 +03:00
Dmitry Stogov
e70618aff6
Changed the way VM accesses constant operands in 64-bit builds.
2017-10-04 16:53:01 +03:00
Dmitry Stogov
44e0b79ac6
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.
2017-09-20 02:25:56 +03:00
Remi Collet
8d1ae4e1c5
valid_symbol_table removed
2017-07-05 06:33:34 +02:00
Remi Collet
b6ee9dd490
upgrading: doc about ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX
2017-06-26 17:26:07 +02:00
Remi Collet
4ed8ff5090
not about zend_arg_info.class_name
2017-06-25 08:41:11 +02:00
Remi Collet
b3b8627106
note about IS_TYPE_IMMUTABLE
2017-06-25 08:32:03 +02:00
Remi Collet
59c30c01b3
note about php_pcre_replace*
2017-06-25 08:27:52 +02:00
Remi Collet
754e1c463d
ZEND_ACC_CLONE is removed
2017-06-25 08:23:30 +02:00
Remi Collet
8e98a44eb2
fix version
2017-06-25 08:22:29 +02:00
Anatol Belski
e9dd511ec6
[ci skip] more upgrading notes
2017-04-24 18:15:15 +02:00
Anatol Belski
0e1b2ae4f3
[ci skip] move item to right section
2017-04-24 18:15:14 +02:00
Anatol Belski
46df51132a
fix typo
2017-02-15 16:15:16 +01:00
Anatol Belski
8164e024cd
update UPGRADING.INTERNALS
2017-02-13 08:35:01 +01:00
Anatol Belski
758af77e9d
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.
2016-12-22 14:56:47 +01:00
Anatol Belski
5e6faf2306
add UPGRADING and NEWS items
2016-12-21 16:10:38 +01:00
Yasuo Ohgaki
7f196e321f
Fix bug #71038 - session_start() returns true even when it failed
...
PR #2167
2016-11-17 11:09:07 +09:00
Kalle Sommer Nielsen
64945e9387
Implemented proc_nice() for Windows (FR #49806 )
...
The core implementation details are described in win32/nice.c for values sent to proc_nice(), these can however be discussed to maybe comply with those of wmic, Anatol, thoughts?
The test supplied uses wmic for testing the functionality, it could potentially fail on systems where either wmic is not available or the system language is not english (as Microsoft tends to translate even CLI programs).
2016-10-16 04:17:35 +02:00
Nikita Popov
0374a98e14
Scrub UPGRADING and UPGRADING.INTERNALS
...
There were already some master-only entries in there -- I hope I
didn't remove anything that was supposed to be there.
[skip ci]
2016-08-15 23:01:19 +02:00
Anatol Belski
6442aac72f
move the internal only info into UPGRADING.INTERNALS
2016-07-11 11:22:00 +02:00
Anatol Belski
5e66b8f232
notes to UPGRADING.INTERNALS
2016-06-20 18:03:19 +02:00
Anatol Belski
0f71d006e8
make room for next UPGRADING notes
2015-09-17 13:19:30 +02:00
Christoph M. Becker
1b5e87a579
Fix #70289 : Different sort in php7 (and hhvm) compared to php5
...
We add a respective note to UPGRADING. Furthermore, as renaming of zend_qsort()
and the new zend_insert_sort() are irrelevant for user-land, we move this
info to UPGRADING.INTERNALS.
2015-08-18 13:44:14 +02:00
Adam Harvey
d6db83816c
We don't need CVS/SVN keywords in UPGRADING.
2015-08-13 12:40:46 -07:00
Anatol Belski
a7587135e3
more info for UPGRADING.INTERNALS
2015-08-02 17:49:06 +02:00
Anatol Belski
9249890acf
fix wrong info
2015-07-29 19:30:36 +02:00
Anatol Belski
f6d196a38f
document globals accesor macro and tls specifiers
2015-07-29 17:26:53 +02:00
Anatol Belski
02df0cb02b
improve info about the applink
2015-07-03 12:45:59 +02:00
Anatol Belski
9d9f372df6
added openssl applink shim note to UPGRADING.INTERNALS
2015-07-03 12:40:54 +02:00
Anatol Belski
274edb4c6f
add missing item in the content table
2015-07-03 12:40:53 +02:00
Anatol Belski
d0787534c0
add missing items to the table of contents
2015-07-02 16:34:42 +02:00
Anatol Belski
79ca2b06b6
update UPGRADING infos
2015-07-02 16:32:57 +02:00
Hannes Magnusson
ce01d7361e
space
2015-06-23 19:29:10 -07:00
Anatol Belski
29a91e52ad
a bit more clearness fir --with-mp
2015-06-02 15:56:30 +02:00
Andrew Murray
00790467b7
Fixed typos in UPGRADING.INTERNALS
2015-06-01 11:13:09 +10:00
Hannes Magnusson
8eea193470
Fix typos and add link to the phpng upgrading wiki page
2015-05-29 19:07:14 +00:00
Xinchen Hui
45c3112726
Add some missed entry
2015-04-11 09:48:09 +08:00
Anatol Belski
e1f706e3f4
fix typo
2015-03-24 22:02:26 +01:00
Anatol Belski
4dc69709e2
some more UPGRADING INTERNALS notes
2015-03-23 15:50:13 +01:00
Anatol Belski
429c8715b2
some UPGRADING.INTERNALS notes
2015-03-23 15:27:26 +01:00
Reeze Xia
ff2cccbfdd
TSRMLS_* macros have been removed, user don't have to care about the change anymore
2015-02-06 11:46:38 +01:00
Xinchen Hui
118ed493e1
Update UPGRADING
2015-02-04 14:25:06 +08:00
Xinchen Hui
77b164edfd
Update UPGRADING
2015-02-04 11:42:19 +08:00
Yasuo Ohgaki
6230493005
Update UPGRADING.INTERNALS Session section
2015-02-04 11:54:16 +09:00
Yasuo Ohgaki
f90f6108c8
Merge branch 'master' into master-rfc-session-lock4
...
Conflicts:
UPGRADING
2015-01-29 09:55:36 +09:00
Stanislav Malyshev
dfe6aea9ca
size_t cleanup for PDO
2015-01-26 16:16:02 -08:00
Yasuo Ohgaki
7b17980875
Update UPGRADING and UPGRADING.INTERNALS
2015-01-26 06:14:40 +09:00