Skip to content

Commit 6e81936

Browse files
committed
Merge branch 'PHP-8.3'
2 parents 0e51d69 + 134b7e0 commit 6e81936

File tree

4 files changed

+59
-1
lines changed

4 files changed

+59
-1
lines changed

bin/make-patches.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ patch-cmake-8.3-aspell
1313
patch-cmake-8.3-dmalloc
1414
patch-cmake-8.3-php-config
1515
patch-cmake-8.3-phpdbg-prompt
16+
patch-cmake-8.3-zend-vm-gen
1617
patch-cmake-8.4
1718
patch-cmake-8.4-asm
1819
patch-cmake-8.4-dmalloc
1920
patch-cmake-8.4-docs
2021
patch-cmake-8.4-php-config
2122
patch-cmake-8.4-phpdbg-prompt
2223
patch-cmake-8.4-timelib
24+
patch-cmake-8.4-zend-vm-gen
2325
"
2426

2527
# A list of supported PHP versions.

patches/8.3/zend-vm-gen.patch

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Subject: Fix deprecation warnings on 32-bit *nix systems
2+
3+
---
4+
Zend/zend_vm_gen.php | 4 ++--
5+
1 file changed, 2 insertions(+), 2 deletions(-)
6+
7+
diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php
8+
index 79b7653871..8130c3fe1e 100755
9+
--- a/Zend/zend_vm_gen.php
10+
+++ b/Zend/zend_vm_gen.php
11+
@@ -2449,7 +2449,7 @@ function gen_vm($def, $skel) {
12+
$opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_NO_CONST_CONST"];
13+
}
14+
if (isset($opcodes[$code]["spec"]["COMMUTATIVE"])) {
15+
- $opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_COMMUTATIVE"];
16+
+ $opcodes[$code]["flags"] |= (int)$vm_op_flags["ZEND_VM_COMMUTATIVE"];
17+
}
18+
}
19+
$opnames[$op] = $code;
20+
@@ -2500,7 +2500,7 @@ function gen_vm($def, $skel) {
21+
$opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_NO_CONST_CONST"];
22+
}
23+
if (isset($opcodes[$code]["spec"]["COMMUTATIVE"])) {
24+
- $opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_COMMUTATIVE"];
25+
+ $opcodes[$code]["flags"] |= (int)$vm_op_flags["ZEND_VM_COMMUTATIVE"];
26+
}
27+
}
28+
$opnames[$op] = $code;

patches/8.4/php-config.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ index e45b22b766..74f0e25b01 100644
5757
])
5858

5959
diff --git a/configure.ac b/configure.ac
60-
index 198f04afd9..e4fd053bca 100644
60+
index 6b61df11ab..0ba3ed3c3d 100644
6161
--- a/configure.ac
6262
+++ b/configure.ac
6363
@@ -1363,6 +1363,9 @@ exec_prefix=$old_exec_prefix

patches/8.4/zend-vm-gen.patch

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Subject: Fix deprecation warnings on 32-bit *nix systems
2+
3+
---
4+
Zend/zend_vm_gen.php | 4 ++--
5+
1 file changed, 2 insertions(+), 2 deletions(-)
6+
7+
diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php
8+
index 7f503e78e2..b430f153b3 100755
9+
--- a/Zend/zend_vm_gen.php
10+
+++ b/Zend/zend_vm_gen.php
11+
@@ -2473,7 +2473,7 @@ function gen_vm($def, $skel) {
12+
$opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_NO_CONST_CONST"];
13+
}
14+
if (isset($opcodes[$code]["spec"]["COMMUTATIVE"])) {
15+
- $opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_COMMUTATIVE"];
16+
+ $opcodes[$code]["flags"] |= (int)$vm_op_flags["ZEND_VM_COMMUTATIVE"];
17+
}
18+
}
19+
$opnames[$op] = $code;
20+
@@ -2534,7 +2534,7 @@ function gen_vm($def, $skel) {
21+
$opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_NO_CONST_CONST"];
22+
}
23+
if (isset($opcodes[$code]["spec"]["COMMUTATIVE"])) {
24+
- $opcodes[$code]["flags"] |= $vm_op_flags["ZEND_VM_COMMUTATIVE"];
25+
+ $opcodes[$code]["flags"] |= (int)$vm_op_flags["ZEND_VM_COMMUTATIVE"];
26+
}
27+
}
28+
$opnames[$op] = $code;

0 commit comments

Comments
 (0)