-
Notifications
You must be signed in to change notification settings - Fork 8k
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...
Bump fn_flags size
ABI break
Category: Build System
Category: Engine
Category: Optimizer
Extension: opcache
Extension: reflection
#19959
by iluuu1994
was closed Sep 29, 2025
Loading...
tree-wide: Clean up interaction with
bool
values
ABI break
Category: Engine
Category: Optimizer
Extension: calendar
Extension: com_dotnet
Extension: date
Extension: dba
Extension: dom
Extension: exif
Extension: ffi
Extension: filter
Extension: ftp
Extension: gmp
Extension: hash
Extension: iconv
Extension: intl
Extension: json
Extension: ldap
Extension: mbstring
Extension: mysqli
Extension: mysqlnd
Extension: odbc
Extension: opcache
Extension: openssl
Extension: pcre
Extension: pdo (core)
Extension: pdo_dblib
Extension: pdo_firebird
Extension: pdo_mysql
Extension: pdo_pgsql
Extension: pgsql
Extension: phar
Extension: reflection
Extension: session
Extension: simplexml
Extension: soap
Extension: sockets
Extension: sodium
Extension: spl
Extension: sqlite3
Extension: standard
Extension: sysvmsg
Extension: sysvsem
Extension: sysvshm
Extension: tokenizer
Extension: xml
Extension: xmlwriter
Extension: zip
Extension: zlib
#19940
by TimWolla
was merged Sep 24, 2025
Loading...
Fix GH-19747: Make
ReflectionConstant
non-final
Extension: reflection
#19901
by sasezaki
was closed Sep 22, 2025
Loading...
GH-19691: Add asymmetric visibility to
Reflection::getModifierNames()
Extension: reflection
#19697
by DanielEScherzer
was merged Sep 5, 2025
Loading...
ext/reflection: Align return types and values
Extension: reflection
#19567
by DanielEScherzer
was merged Aug 25, 2025
Loading...
[RFC] Deprecate ReflectionProperty::getDefaultValue() without default
Extension: reflection
RFC
#19457
by DanielEScherzer
was merged Aug 12, 2025
Loading...
[RFC] Deprecate ReflectionClass::getConstant() for missing constants
Extension: reflection
RFC
#19456
by DanielEScherzer
was merged Aug 12, 2025
Loading...
GH-17927: Indicate virtual properties and hooks in reflection output
Extension: reflection
#19297
by DanielEScherzer
was merged Aug 1, 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...
ext/reflection: voidify
format_default_value()
Extension: reflection
#19234
by DanielEScherzer
was merged Jul 25, 2025
Loading...
Fix '?' in ReflectionNamedType::getName() from ReflectionProperty::getSettableType()
Extension: reflection
#19201
by iluuu1994
was closed Jul 22, 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...
Arginfo: add and use known strings for attributes
ABI break
Category: Build System
Category: Engine
Extension: curl
Extension: date
Extension: dom
Extension: enchant
Extension: filter
Extension: hash
Extension: intl
Extension: libxml
Extension: mysqli
Extension: odbc
Extension: openssl
Extension: pgsql
Extension: random
Extension: reflection
Extension: shmop
Extension: soap
Extension: spl
Extension: standard
Extension: xml
Extension: zip
#19075
by DanielEScherzer
was merged Jul 15, 2025
Loading...
Add internal URI handling API
ABI break
Extension: filter
Extension: openssl
Extension: reflection
Extension: soap
Extension: standard
Extension: uri
#19073
by kocsismate
was merged Aug 19, 2025
Loading...
Zend: Make
EG(fake_scope)
a const zend_class_entry*
ABI break
Category: Engine
Category: Optimizer
Extension: reflection
#19060
by TimWolla
was merged Jul 9, 2025
Loading...
Add
ReflectionProperty::getMangledName()
Extension: reflection
#18980
by alexandre-daubois
was merged Jul 22, 2025
Loading...
ext/reflection: make getDocComment() methods return empty string instead of false
Extension: reflection
#18928
by Girgias
was closed Jul 31, 2025
Loading...
RFC: Deprecate type juggling to and from bool for function type juggling context
ABI break
Category: Engine
Extension: calendar
Extension: curl
Extension: date
Extension: filter
Extension: gd
Extension: gettext
Extension: iconv
Extension: intl
Extension: json
Extension: mbstring
Extension: mysqli
Extension: opcache
Extension: openssl
Extension: pdo_dblib
Extension: pdo_pgsql
Extension: phar
Extension: posix
Extension: reflection
Extension: snmp
Extension: sockets
Extension: standard
Extension: tidy
Extension: xmlreader
Extension: xmlwriter
Extension: zlib
RFC
SAPI: cli
SAPI: fpm
[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...
Replace
@deprecated
with #[\Deprecated]
for internal constants
ABI break
Category: Build System
Extension: curl
Extension: date
Extension: dom
Extension: enchant
Extension: filter
Extension: intl
Extension: mysqli
Extension: pgsql
Extension: random
Extension: reflection
Extension: soap
Extension: standard
#18780
by DanielEScherzer
was merged Jun 26, 2025
Loading...
tree-wide: Remove stacktraces from tests testing throwing clones
Extension: dom
Extension: gd
Extension: mysqli
Extension: pdo (core)
Extension: reflection
Extension: xml
Extension: xmlreader
#18748
by TimWolla
was merged Jun 3, 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...
Create separate lexbor extension
Category: Build System
Extension: dom
Extension: reflection
#18538
by kocsismate
was merged May 25, 2025
Loading...
ProTip!
Add no:assignee to see everything that’s not assigned.