diff options
author | Nikita Popov <nikic@php.net> | 2013-03-23 18:09:05 +0100 |
---|---|---|
committer | Nikita Popov <nikic@php.net> | 2013-03-23 18:09:05 +0100 |
commit | 1713d9ad307bc56e01a71f1bf3b09fbafa0128d5 (patch) | |
tree | 9141521dda519add304f2a18401abed3c9825a75 /UPGRADING.INTERNALS | |
parent | 3e45aa0723d9307ee3dfacb99c9c0c5e7a92c34a (diff) | |
parent | 0cb868c042becc67c53ebba06f66229f72a71898 (diff) | |
download | php-git-1713d9ad307bc56e01a71f1bf3b09fbafa0128d5.tar.gz |
Merge branch 'PHP-5.5'
Conflicts:
UPGRADING
UPGRADING.INTERNALS
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r-- | UPGRADING.INTERNALS | 43 |
1 files changed, 2 insertions, 41 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS index 90c7a4394f..e9252b73bd 100644 --- a/UPGRADING.INTERNALS +++ b/UPGRADING.INTERNALS @@ -3,8 +3,7 @@ $Id$ UPGRADE NOTES - PHP X.Y 1. Internal API changes - a. Streams pooling API - b. Lowercasing and locales + a. 2. Build system changes a. Unix build system changes @@ -15,44 +14,6 @@ UPGRADE NOTES - PHP X.Y 1. Internal API changes ======================== - a. Streams pooling API - -The streams pooling API has been removed. The following functions no longer -exist: - -PHPAPI int php_stream_context_get_link(php_stream_context *context, - const char *hostent, php_stream **stream); -PHPAPI int php_stream_context_set_link(php_stream_context *context, - const char *hostent, php_stream *stream); -PHPAPI int php_stream_context_del_link(php_stream_context *context, - php_stream *stream); - - b. Lowercasing and locales - -The lowercasing functions in zend_operators.c were split into those that do -lowercasing according to locale rules and those that do ASCII lowercasing. -ASCII: - - zend_str_tolower_copy - zend_str_tolower_dup - zend_str_tolower - zend_binary_strcasecmp - zend_binary_strncasecmp - -Locale-based: - zend_binary_strncasecmp_l - zend_binary_strcasecmp_l - zend_binary_zval_strcasecmp - zend_binary_zval_strncasecmp - string_compare_function_ex - string_case_compare_function - -Internal engine lowercasing will be using ASCII-only rules. User-facing functions, -such as strcasecmp, will be using locale rules. - -Two new functions - zend_binary_strncasecmp_l and zend_binary_strcasecmp_l - added as -locale-based counterparts to zend_binary_strcasecmp and zend_binary_strncasecmp. - ======================== 2. Build system changes ======================== @@ -61,5 +22,5 @@ locale-based counterparts to zend_binary_strcasecmp and zend_binary_strncasecmp. - b. Windows build system changes - - Drop Windows XP and 2003 support. + - |