summaryrefslogtreecommitdiff
path: root/UPGRADING.INTERNALS
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2018-02-12 20:46:17 +0800
committerXinchen Hui <laruence@gmail.com>2018-02-12 20:53:14 +0800
commitcf0fae5e975f542453e80d9b082bceee98699db5 (patch)
tree9031b781f7b8551d8b5eb46ce4b52d83feb3e94c /UPGRADING.INTERNALS
parent97353cda99bb053916b3ec1cf29f88cd1207cdfe (diff)
downloadphp-git-cf0fae5e975f542453e80d9b082bceee98699db5.tar.gz
Optimized base64_encode/decode with SIMD instructions
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r--UPGRADING.INTERNALS3
1 files changed, 3 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index ae1062675f..092df3d2d3 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -104,6 +104,9 @@ PHP 7.3 INTERNALS UPGRADE NOTES
point in the past.
m. zend_cpu_supports() determines if a feature is supported by current cpu.
+ Also serial inline zend_cpu_supports_xxx() are added, which is designed for
+ ifunc resolver function, as resolver function should not depend on any
+ external function.
n. IS_TYPE_COPYABLE flag is removed. IS_STRING zvals didn't need to be
duplication by zval_copy_ctor(), ZVAL_DUP() and SEPARATE_ZVAL*() macros.