com php-src: Fixed ZTS build. Needed to bump API version number.: Zend/zend_extensions.h ext/opcache/Optimizer/block_pass .c
ext/opcache/Optimizer/pass2.c main/php.h
| From: | Bob Weinand | Date: | Wed, 18 Dec 2013 15:44:20 +0000 |
| Subject: | com php-src: Fixed ZTS build. Needed to bump API version number.: Zend/zend_extensions.h ext/opcache/Optimizer/block_pass .c ext/opcache/Optimizer/pass2.c main/php.h |
||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-74504@lists.php.net to get a copy of this message | ||
Commit: b11b3d201f083a335ae89f3fa0fdf942e5baea4a
Author: Bob Weinand <bobwei9@hotmail.com> Wed, 18 Dec 2013 16:44:20 +0100
Parents: 26096aa73f4839878b1cb02161e80148c1b1e7a4
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=b11b3d201f083a335ae89f3fa0fdf942e5baea4a
Log:
Fixed ZTS build. Needed to bump API version number.
Changed paths:
M Zend/zend_extensions.h
M ext/opcache/Optimizer/block_pass.c
M ext/opcache/Optimizer/pass2.c
M main/php.h
Diff:
diff --git a/Zend/zend_extensions.h b/Zend/zend_extensions.h
index 335eecd..3ef2880 100644
--- a/Zend/zend_extensions.h
+++ b/Zend/zend_extensions.h
@@ -28,7 +28,7 @@
/* The first number is the engine version and the rest is the date.
* This way engine 2/3 API no. is always greater than engine 1 API no..
*/
-#define ZEND_EXTENSION_API_NO 220131107
+#define ZEND_EXTENSION_API_NO 220131218
typedef struct _zend_extension_version_info {
int zend_extension_api_no;
diff --git a/ext/opcache/Optimizer/block_pass.c b/ext/opcache/Optimizer/block_pass.c
index 919f4a9..835c9ee 100644
--- a/ext/opcache/Optimizer/block_pass.c
+++ b/ext/opcache/Optimizer/block_pass.c
@@ -1465,7 +1465,7 @@ static void zend_jmp_optimization(zend_code_block *block, zend_op_array
*op_arra
case ZEND_JMPNZ:
/* constant conditional JMPs */
if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
-#if PHP_API_VERSION > PHP_5_6_X_API_NO
+#if ZEND_EXTENSION_API_NO > PHP_5_6_X_API_NO
int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op) TSRMLS_CC);
#else
int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op));
@@ -1613,7 +1613,7 @@ next_target:
case ZEND_JMPZ_EX:
/* constant conditional JMPs */
if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
-#if PHP_API_VERSION > PHP_5_6_X_API_NO
+#if ZEND_EXTENSION_API_NO > PHP_5_6_X_API_NO
int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op) TSRMLS_CC);
#else
int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op));
@@ -1739,7 +1739,7 @@ next_target_ex:
}
if (ZEND_OP1_TYPE(last_op) == IS_CONST) {
-#if PHP_API_VERSION > PHP_5_6_X_API_NO
+#if ZEND_EXTENSION_API_NO > PHP_5_6_X_API_NO
if (!zend_is_true(&ZEND_OP1_LITERAL(last_op) TSRMLS_CC)) {
#else
if (!zend_is_true(&ZEND_OP1_LITERAL(last_op))) {
diff --git a/ext/opcache/Optimizer/pass2.c b/ext/opcache/Optimizer/pass2.c
index 0f747aa..d5f4f04 100644
--- a/ext/opcache/Optimizer/pass2.c
+++ b/ext/opcache/Optimizer/pass2.c
@@ -89,7 +89,7 @@ if (ZEND_OPTIMIZER_PASS_2 & OPTIMIZATION_LEVEL) {
/* convert Ti = JMPZ_EX(C, L) => Ti = QM_ASSIGN(C)
in case we know it wouldn't jump */
} else if (ZEND_OP1_TYPE(opline) == IS_CONST) {
-#if PHP_API_VERSION > PHP_5_6_X_API_NO
+#if ZEND_EXTENSION_API_NO > PHP_5_6_X_API_NO
int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline) TSRMLS_CC);
#else
int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline));
@@ -107,7 +107,7 @@ if (ZEND_OPTIMIZER_PASS_2 & OPTIMIZATION_LEVEL) {
case ZEND_JMPZ:
case ZEND_JMPNZ:
if (ZEND_OP1_TYPE(opline) == IS_CONST) {
-#if PHP_API_VERSION > PHP_5_6_X_API_NO
+#if ZEND_EXTENSION_API_NO > PHP_5_6_X_API_NO
int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline) TSRMLS_CC);
#else
int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline));
@@ -147,7 +147,7 @@ if (ZEND_OPTIMIZER_PASS_2 & OPTIMIZATION_LEVEL) {
case ZEND_JMPZNZ:
if (ZEND_OP1_TYPE(opline) == IS_CONST) {
int opline_num;
-#if PHP_API_VERSION > PHP_5_6_X_API_NO
+#if ZEND_EXTENSION_API_NO > PHP_5_6_X_API_NO
if (zend_is_true(&ZEND_OP1_LITERAL(opline) TSRMLS_CC)) {
#else
if (zend_is_true(&ZEND_OP1_LITERAL(opline))) {
diff --git a/main/php.h b/main/php.h
index ed8a2bb..bfa148d 100644
--- a/main/php.h
+++ b/main/php.h
@@ -26,7 +26,7 @@
#include <dmalloc.h>
#endif
-#define PHP_API_VERSION 20131106
+#define PHP_API_VERSION 20131218
#define PHP_HAVE_STREAMS
#define YYDEBUG 0