-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Comparing changes
Open a pull request
base repository: php/php-src
base: php-8.2.10
head repository: php/php-src
compare: php-8.2.11RC1
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4467f33 - Browse repository at this point
Copy the full SHA 4467f33View commit details
Commits on Aug 16, 2023
-
3
Configuration menu - View commit details
-
Copy full SHA for c1103a9 - Browse repository at this point
Copy the full SHA c1103a9View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix implicit/explicit port in mysqlnd
Configuration menu - View commit details
-
Copy full SHA for 06bda99 - Browse repository at this point
Copy the full SHA 06bda99View commit details
Commits on Aug 17, 2023
-
Fix segfault in format_default_value due to unexpected enum/object
Evaluating constants at comptime can result in arrays that contain objects. This is problematic for printing the default value of constant ASTs containing objects, because we don't actually know what the constructor arguments were. Avoid this by not propagating array constants. Fixes GH-11937 Closes GH-11947
Configuration menu - View commit details
-
Copy full SHA for f78d1d0 - Browse repository at this point
Copy the full SHA f78d1d0View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix segfault in format_default_value due to unexpected enum/object
Configuration menu - View commit details
-
Copy full SHA for 9437aa9 - Browse repository at this point
Copy the full SHA 9437aa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd01c74 - Browse repository at this point
Copy the full SHA dd01c74View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Remove redundant condition
Configuration menu - View commit details
-
Copy full SHA for d016c49 - Browse repository at this point
Copy the full SHA d016c49View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffd398b - Browse repository at this point
Copy the full SHA ffd398bView commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix failing test on nightly
Configuration menu - View commit details
-
Copy full SHA for 6d039d2 - Browse repository at this point
Copy the full SHA 6d039d2View commit details
Commits on Aug 19, 2023
-
Remove
mysqli.reconnect
from php.ini files (#11836)The `mysqli.reconnect` ini directive was removed in PHP 8.2.0.
Configuration menu - View commit details
-
Copy full SHA for 85661a3 - Browse repository at this point
Copy the full SHA 85661a3View commit details -
ext/iconv: fix build for netbsd.
NetBSD still adopts the old iconv signature for buffer inputs. The next release will too so we can assume it will remain that way for a while. Close GH-12001
Configuration menu - View commit details
-
Copy full SHA for fc8d5c7 - Browse repository at this point
Copy the full SHA fc8d5c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f995c0d - Browse repository at this point
Copy the full SHA f995c0dView commit details
Commits on Aug 20, 2023
-
Fix memory leak when setting an invalid DOMDocument encoding
Because the failure path did not release the string, there was a memory leak. As the only valid types for this function are IS_NULL and IS_STRING, we and IS_NULL is always rejected in practice, solve the issue by not using a function that increments the refcount in the first place. Closes GH-12002.
Configuration menu - View commit details
-
Copy full SHA for 20ac42e - Browse repository at this point
Copy the full SHA 20ac42eView commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix memory leak when setting an invalid DOMDocument encoding
Configuration menu - View commit details
-
Copy full SHA for 767697c - Browse repository at this point
Copy the full SHA 767697cView commit details
Commits on Aug 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba07a0b - Browse repository at this point
Copy the full SHA ba07a0bView commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Move installation of oracle instant client in GHA
Configuration menu - View commit details
-
Copy full SHA for a8e5285 - Browse repository at this point
Copy the full SHA a8e5285View commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b1ce1d1 - Browse repository at this point
Copy the full SHA b1ce1d1View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix param name in implode() error message
Configuration menu - View commit details
-
Copy full SHA for ec82927 - Browse repository at this point
Copy the full SHA ec82927View commit details
Commits on Aug 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bffc744 - Browse repository at this point
Copy the full SHA bffc744View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Add missing EXTENSIONS section to DOM tests
Configuration menu - View commit details
-
Copy full SHA for ab2cc6e - Browse repository at this point
Copy the full SHA ab2cc6eView commit details
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e1396a3 - Browse repository at this point
Copy the full SHA e1396a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 038bbd2 - Browse repository at this point
Copy the full SHA 038bbd2View commit details -
Fix missing instantclient in CI
We should only pass the --with-pdo-oci and --with-oci8 flags if instantclient is installed. Closes GH-12066
Configuration menu - View commit details
-
Copy full SHA for f3bd027 - Browse repository at this point
Copy the full SHA f3bd027View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix missing instantclient in CI
Configuration menu - View commit details
-
Copy full SHA for ca4d7bf - Browse repository at this point
Copy the full SHA ca4d7bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8f6ee8 - Browse repository at this point
Copy the full SHA c8f6ee8View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: [skip ci] Fix trailing data in unserialize in soap test
Configuration menu - View commit details
-
Copy full SHA for c128dbd - Browse repository at this point
Copy the full SHA c128dbdView commit details -
On riscv64 require libatomic if actually needed
clang and newer gcc releases support byte-sized atomic accesses on riscv64 through inline builtins. In both cases the hard dependency on libatomic added by GH-11321 isn't useful. Stop using AC_CHECK_LIB() which is too naive to notice that libatomic isn't needed. Instead, PHP_CHECK_FUNC() will retry the check with -latomic if required. Closes GH-11790
Configuration menu - View commit details
-
Copy full SHA for bf3fb4e - Browse repository at this point
Copy the full SHA bf3fb4eView commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: On riscv64 require libatomic if actually needed
Configuration menu - View commit details
-
Copy full SHA for a1043fe - Browse repository at this point
Copy the full SHA a1043feView commit details
Commits on Aug 29, 2023
-
Make unrepeatable tests retriable
This was an error in thinking on my side. The reason these tests are unrepeatable is because --repeat executes the same request in the same process, and does not run the CLEAN section in between runs. This is not the case when retrying tests. We could potentially make CLEAN tests repeatable by including the CLEAN section in the tested script. This does however not work for all tests (e.g. tests that set open_basedir). Closes GH-12072
Configuration menu - View commit details
-
Copy full SHA for f2c16b7 - Browse repository at this point
Copy the full SHA f2c16b7View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Make unrepeatable tests retriable
Configuration menu - View commit details
-
Copy full SHA for d5f7ffb - Browse repository at this point
Copy the full SHA d5f7ffbView commit details
Commits on Aug 30, 2023
-
Fix GH-11972: RecursiveCallbackFilterIterator regression in 8.1.18
When you do an assignment between two zvals (no, not zval*), you copy all fields. This includes the additional u2 data. So that means for example the Z_NEXT index gets copied, which in some cases can therefore cause a cycle in zend_hash lookups. Instead of doing an assignment, we should be doing a ZVAL_COPY (or ZVAL_COPY_VALUE for non-refcounting cases). This avoids copying u2. Closes GH-12086.
Configuration menu - View commit details
-
Copy full SHA for ffd7018 - Browse repository at this point
Copy the full SHA ffd7018View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb0f421 - Browse repository at this point
Copy the full SHA fb0f421View commit details -
Configuration menu - View commit details
-
Copy full SHA for d229a48 - Browse repository at this point
Copy the full SHA d229a48View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Skip dl() tests on ASAN
Configuration menu - View commit details
-
Copy full SHA for 10c8103 - Browse repository at this point
Copy the full SHA 10c8103View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix GH-11972: RecursiveCallbackFilterIterator regression in 8.1.18
Configuration menu - View commit details
-
Copy full SHA for 262a227 - Browse repository at this point
Copy the full SHA 262a227View commit details -
Fix GH-11972: RecursiveCallbackFilterIterator regression in 8.1.18
When you do an assignment between two zvals (no, not zval*), you copy all fields. This includes the additional u2 data. So that means for example the Z_NEXT index gets copied, which in some cases can therefore cause a cycle in zend_hash lookups. Instead of doing an assignment, we should be doing a ZVAL_COPY (or ZVAL_COPY_VALUE for non-refcounting cases). This avoids copying u2. Closes GH-12086.
Configuration menu - View commit details
-
Copy full SHA for 1cdcbc0 - Browse repository at this point
Copy the full SHA 1cdcbc0View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix GH-11972: RecursiveCallbackFilterIterator regression in 8.1.18
Configuration menu - View commit details
-
Copy full SHA for f134b0e - Browse repository at this point
Copy the full SHA f134b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4a6a6d - Browse repository at this point
Copy the full SHA f4a6a6dView commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Increase run-tests.php timeout for asan
Configuration menu - View commit details
-
Copy full SHA for 936538d - Browse repository at this point
Copy the full SHA 936538dView commit details
Commits on Sep 1, 2023
-
[skip ci] Fix borked xleak skip on <PHP-8.3
xleak in skipif was only added in PHP 8.3.
Configuration menu - View commit details
-
Copy full SHA for b21df69 - Browse repository at this point
Copy the full SHA b21df69View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: [skip ci] Fix borked xleak skip on <PHP-8.3
Configuration menu - View commit details
-
Copy full SHA for aff86d6 - Browse repository at this point
Copy the full SHA aff86d6View commit details
Commits on Sep 2, 2023
-
Fix memory leak with failed SQLPrepare
Closes GH-12095 Signed-off-by: George Peter Banyard <girgias@php.net>
Configuration menu - View commit details
-
Copy full SHA for a022ec5 - Browse repository at this point
Copy the full SHA a022ec5View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fix memory leak with failed SQLPrepare
Configuration menu - View commit details
-
Copy full SHA for 30b550b - Browse repository at this point
Copy the full SHA 30b550bView commit details
Commits on Sep 3, 2023
-
Fixed bug GH-12020: intl_get_error_message() broken after MessageForm…
…atter::formatMessage() fails Passing NULL as the pointer to intl_error* will use the global error stack. This is what we need to do instead of pushing it onto the temporary format object that is released.
Configuration menu - View commit details
-
Copy full SHA for a579fa8 - Browse repository at this point
Copy the full SHA a579fa8View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: Fixed bug GH-12020: intl_get_error_message() broken after MessageFormatter::formatMessage() fails
Configuration menu - View commit details
-
Copy full SHA for fa0953f - Browse repository at this point
Copy the full SHA fa0953fView commit details
Commits on Sep 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8cca0e8 - Browse repository at this point
Copy the full SHA 8cca0e8View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: [skip ci] Skip github actions when editing other ci files
Configuration menu - View commit details
-
Copy full SHA for fc4c806 - Browse repository at this point
Copy the full SHA fc4c806View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3df233 - Browse repository at this point
Copy the full SHA e3df233View commit details -
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: [skip ci] Backport GA paths-ignore changes
Configuration menu - View commit details
-
Copy full SHA for b4dc85f - Browse repository at this point
Copy the full SHA b4dc85fView commit details -
Configuration menu - View commit details
-
Copy full SHA for af2110e - Browse repository at this point
Copy the full SHA af2110eView commit details
There are no files selected for viewing