summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2013-03-23 18:09:05 +0100
committerNikita Popov <nikic@php.net>2013-03-23 18:09:05 +0100
commit1713d9ad307bc56e01a71f1bf3b09fbafa0128d5 (patch)
tree9141521dda519add304f2a18401abed3c9825a75 /UPGRADING.INTERNALS
parent3e45aa0723d9307ee3dfacb99c9c0c5e7a92c34a (diff)
parent0cb868c042becc67c53ebba06f66229f72a71898 (diff)
downloadphp-git-1713d9ad307bc56e01a71f1bf3b09fbafa0128d5.tar.gz
Merge branch 'PHP-5.5'
Conflicts: UPGRADING UPGRADING.INTERNALS
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r--UPGRADING.INTERNALS43
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.
+ -