@@ -96,7 +96,6 @@ PHP 8.6 INTERNALS UPGRADE NOTES
9696 . ZSTR_INIT_LITERAL(), zend_string_starts_with_literal(), and
9797 zend_string_starts_with_literal_ci() now support strings containing NUL
9898 bytes. Passing non-literal char* is no longer supported.
99- . Added zend_string_equals_cstr_ci().
10099 . The zend_active_function{_ex}() functions now return a const zend_function
101100 pointer.
102101 . zend_function.arg_info is now always a zend_arg_info*. Before, it was a
@@ -111,6 +110,7 @@ PHP 8.6 INTERNALS UPGRADE NOTES
111110 . EG(in_autoload) was renamed to EG(autoload_current_classnames) and no
112111 longer is a pointer, but a directly embedded HashTable struct.
113112 . Extended php_stream_filter_ops with seek method.
113+ . zend_argument_error_variadic() now takes a new 'function' parameter.
114114
115115- Added:
116116 . New zend_class_entry.ce_flags2 and zend_function.fn_flags2 fields were
@@ -134,7 +134,6 @@ PHP 8.6 INTERNALS UPGRADE NOTES
134134 zend_reflection_property_set_raw_value() to expose the functionality of
135135 ReflectionProperty::setRawValueWithoutLazyInitialization() and
136136 ReflectionProperty::setRawValue() to C extensions.
137- . zend_argument_error_variadic() now takes a new 'function' parameter.
138137 . Added zend_argument_error_ex(), zend_argument_type_error_ex(),
139138 zend_argument_value_error_ex().
140139 . Added zend_ast_dup().
@@ -145,6 +144,7 @@ PHP 8.6 INTERNALS UPGRADE NOTES
145144 file descriptors using the most efficient platform primitive available
146145 (sendfile, splice, copy_file_range, TransmitFile), and is now used by
147146 php_stream_copy_to_stream_ex(). The mmap-based copy fallback was removed.
147+ . Added zend_string_equals_cstr_ci().
148148
149149========================
1501502. Build system changes
0 commit comments