-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Pull requests: php/php-src
Pull requests list
Reduce code bloat in arginfo by using specialised string releases
ABI break
Category: Build System
Category: Engine
Extension: bcmath
Extension: curl
Extension: date
Extension: dom
Extension: ffi
Extension: intl
Extension: libxml
Extension: mysqli
Extension: pdo (core)
Extension: pdo_dblib
Extension: pdo_firebird
Extension: pdo_mysql
Extension: pdo_odbc
Extension: pdo_pgsql
Extension: pdo_sqlite
Extension: phar
Extension: random
Extension: reflection
Extension: snmp
Extension: soap
Extension: spl
Extension: sqlite3
Extension: standard
Extension: tidy
Extension: tokenizer
Extension: uri
Extension: xmlreader
Extension: xsl
Extension: zend_test
Extension: zip
#20016
by nielsdos
was merged Oct 2, 2025
Loading...
Add ce_flags2 & fn_flags2
ABI break
Category: Engine
Category: Optimizer
Extension: ffi
Extension: opcache
Extension: zend_test
#19991
by iluuu1994
was merged Sep 30, 2025
Loading...
Fix GH-16319: protect fiber backtrace with null filename from crashing
Extension: zend_test
#19973
by alexandre-daubois
was merged Oct 1, 2025
Loading...
uri: Clean up naming of remaining public symbols
ABI break
Extension: openssl
Extension: uri
Extension: zend_test
#19917
by TimWolla
was merged Sep 23, 2025
Loading...
uri: Fix handling of large port numbers in URI struct
ABI break
Extension: standard
Extension: uri
Extension: zend_test
#19905
by TimWolla
was merged Sep 21, 2025
Loading...
uri: Clean up naming of public symbols
ABI break
Extension: filter
Extension: openssl
Extension: soap
Extension: standard
Extension: uri
Extension: zend_test
#19794
by TimWolla
was merged Sep 11, 2025
Loading...
Fix GH-19792: SCCP causes UAF for return value if both warning and exception are triggered
Category: Optimizer
Extension: opcache
Extension: zend_test
#19793
by nielsdos
was closed Sep 11, 2025
Loading...
Fix GH-19720: Assertion failure when error handler throws when accessing a deprecated constant
Category: Engine
Extension: zend_test
#19723
by nielsdos
was closed Sep 5, 2025
Loading...
uri: Always use
const
pointers when referring to uri_parser_t
ABI break
Extension: filter
Extension: openssl
Extension: soap
Extension: standard
Extension: uri
Extension: zend_test
#19623
by TimWolla
was merged Aug 30, 2025
Loading...
uri: Fix normalization memory management for uri_parser_php_parse_url.c
Extension: uri
Extension: zend_test
#19600
by TimWolla
was merged Aug 26, 2025
Loading...
Deprecate driver specific PDO methods
Extension: pdo (core)
Extension: pdo_pgsql
Extension: pdo_sqlite
Extension: zend_test
RFC
#19596
by arnaud-lb
was closed Sep 3, 2025
Loading...
zend_string: Support NUL bytes in
ZSTR_*_LITERAL()
and zend_string_*literal*()
ABI break
Category: Engine
Extension: dom
Extension: zend_test
#19582
by TimWolla
was merged Sep 25, 2025
Loading...
Differenciate WeakMaps from bare HashTables used as weak maps for GC purposes
Category: Engine
Extension: zend_test
#19544
by arnaud-lb
was closed Aug 22, 2025
Loading...
main: refactor userstream method calling
Category: Streams
Extension: standard
Extension: zend_test
Extension: zip
#19312
by Girgias
was closed Aug 15, 2025
Loading...
Add opcache_preloading() internal function
Category: Build System
Extension: opcache
Extension: zend_test
#19288
by arnaud-lb
was closed Aug 6, 2025
Loading...
reflection: Deprecate
Reflection*::setAccessible()
Extension: reflection
Extension: zend_test
RFC
#19273
by TimWolla
was merged Aug 8, 2025
Loading...
Arginfo: reuse zend_string objects for initializing attribute values
ABI break
Category: Build System
Extension: date
Extension: enchant
Extension: filter
Extension: mysqli
Extension: openssl
Extension: reflection
Extension: standard
Extension: zend_test
Extension: zip
#19241
by DanielEScherzer
was merged Jul 28, 2025
Loading...
Arginfo: avoid using temporary zvals for initializing attribute values
ABI break
Category: Build System
Category: Engine
Extension: curl
Extension: date
Extension: dom
Extension: enchant
Extension: filter
Extension: intl
Extension: libxml
Extension: mysqli
Extension: openssl
Extension: pgsql
Extension: random
Extension: reflection
Extension: shmop
Extension: soap
Extension: spl
Extension: standard
Extension: xml
Extension: zend_test
Extension: zip
#19141
by DanielEScherzer
was merged Jul 21, 2025
Loading...
Zend: refactor zend_call_method_if_exists() API
Category: Engine
Extension: zend_test
#19110
by Girgias
was merged Jul 30, 2025
Loading...
[RFC] Add
#[\DelayedTargetValidation]
attribute
ABI break
Category: Engine
Extension: opcache
Extension: reflection
Extension: zend_test
RFC
#18817
by DanielEScherzer
was merged Aug 20, 2025
Loading...
Do not delete main chunk in zend_gc
Category: Engine
Extension: zend_test
#18756
by danog
was closed Jun 9, 2025
Loading...
gen_stub: Add support for attributes on constants in stubs
ABI break
Category: Build System
Category: Engine
Extension: reflection
Extension: zend_test
#18735
by DanielEScherzer
was merged Jun 5, 2025
Loading...
zend_compile: Set
op_array->scope
for Closures as compile time
Category: Engine
Extension: zend_test
#18552
by TimWolla
was closed May 16, 2025
Loading...
gen_stub: Fix
ce_flags
generation for compatibility mode
Category: Build System
Extension: zend_test
#18507
by TimWolla
was merged May 9, 2025
Loading...
gen_stub: ZEND_ACC_NODISCARD is for PHP 8.5+
Category: Build System
Extension: zend_test
#18465
by DanielEScherzer
was merged May 4, 2025
Loading...
ProTip!
Exclude everything labeled
bug
with -label:bug.