]> granicus.if.org Git - php/commitdiff
Added note about changed VM instructions
authorDmitry Stogov <dmitry@zend.com>
Fri, 2 Feb 2018 14:35:23 +0000 (17:35 +0300)
committerDmitry Stogov <dmitry@zend.com>
Fri, 2 Feb 2018 14:35:23 +0000 (17:35 +0300)
UPGRADING.INTERNALS

index 631ddf693c837ef52f30b73be394a2aaf16b7f16..ae1062675f410a8ff49e970e7c81ecb194b8441a 100644 (file)
@@ -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
 ========================