Skip to content

Commit 82ecdcd

Browse files
committed
Added further notice about removal of IS_CONSTANT_INDEX/ARRAY macros
1 parent c397fcc commit 82ecdcd

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

UPGRADING.INTERNALS

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ UPGRADE NOTES - PHP X.Y
1414
i. Addition of zend_hash_splice
1515
j. An additional parameter is sent to Countable::count()
1616
k. Unserialization of manipulated object strings
17+
l. Removal of IS_CONSTANT_ARRAY and IS_CONSTANT_INDEX hack
1718

1819
2. Build system changes
1920
a. Unix build system changes
@@ -206,6 +207,15 @@ UPGRADE NOTES - PHP X.Y
206207
fixed at the appropriate place by checking for the presence of the
207208
serialize callback in the class entry.
208209

210+
l. Removal of IS_CONSTANT_ARRAY and IS_CONSTANT_INDEX hack
211+
212+
These two #defines disappeared. Instead we have now IS_CONSTANT_AST which
213+
covers also the functionality IS_CONSTANT_ARRAY bid and furthermore the
214+
hack for marking zvals as constant index with IS_CONSTANT_INDEX is now
215+
superfluous and so removed.
216+
Please note that IS_CONSTANT_AST now has the same value than
217+
IS_CONSTANT_ARRAY had.
218+
209219
========================
210220
2. Build system changes
211221
========================

0 commit comments

Comments
 (0)