diff options
author | Dmitry Stogov <dmitry@zend.com> | 2018-02-02 17:35:23 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2018-02-02 17:35:23 +0300 |
commit | 1208acfe5f4419d46b02359f953415eb57188c3e (patch) | |
tree | b335b92123ae62cf4898d757dc660ad0d50dfbee /UPGRADING.INTERNALS | |
parent | e9ae821abd94a0d33117b2dcba98b4a2c82e9686 (diff) | |
download | php-git-1208acfe5f4419d46b02359f953415eb57188c3e.tar.gz |
Added note about changed VM instructions
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r-- | UPGRADING.INTERNALS | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS index 631ddf693c..ae1062675f 100644 --- a/UPGRADING.INTERNALS +++ b/UPGRADING.INTERNALS @@ -16,6 +16,7 @@ PHP 7.3 INTERNALS UPGRADE NOTES m. zend_cpu_supports() n. IS_TYPE_COPYABLE o. IS_UNUSED + p. VM instruction operands (FETCH_CLASS, FETCH_CONSTANT, CATCH) 2. Build system changes a. Unix build system changes @@ -114,6 +115,11 @@ PHP 7.3 INTERNALS UPGRADE NOTES o. IS_UNUSED became zero and can't be used as a bitmask (there were no such usages in PHP sources). + p. Operands of few VM instructions were changed + - FETCH_CLASS op1<fetch-flags>, op2<name>, result<var> + - FETCH_CONSTANT op1<fetch-flags>, op2<name>, result<tmp> + - CATCH ext<last-flag>, op1<name>, op2<jump_addr>, result<cv> + ======================== 2. Build system changes ======================== |