-
Notifications
You must be signed in to change notification settings - Fork 7.9k
Insights: php/php-src
Overview
Could not load contribution data
Please try again later
33 Pull requests merged by 11 people
-
Migrate from xmlNewNode to xmlNewDocNode
#19182 merged
Jul 19, 2025 -
Remove duplicate libxml2-dev
#19185 merged
Jul 19, 2025 -
Disable set_error_handler in fuzzer
#19183 merged
Jul 19, 2025 -
RM docs: Update social media annoncement process
#19159 merged
Jul 18, 2025 -
bless_tests: Replace the object ID in
var_dump()
for namespaced classes#19174 merged
Jul 18, 2025 -
ext/snmp: no need to use a smart_string for error message
#19171 merged
Jul 18, 2025 -
uri: Improve exceptions for
Uri\Rfc3986\Uri
#19161 merged
Jul 18, 2025 -
ext/intl: using a bit more modern c++ memory management features.
#19163 merged
Jul 18, 2025 -
ext/tidy: minor refactorings
#19167 merged
Jul 18, 2025 -
ext/intl: Refactor IntlRuleBasedBreakIterator::__construct()
#19164 merged
Jul 17, 2025 -
streams: Re-add support for arbitrary metadata for stream notifier functions
#19158 merged
Jul 17, 2025 -
zend_API: Make
scope
aconst zend_class_entry*
forzend_update_property_*()
#19156 merged
Jul 17, 2025 -
RFC: Clone with v2
#18747 merged
Jul 17, 2025 -
Deduplicate error-handling code in finfo_open
#19149 merged
Jul 17, 2025 -
ext/standard/password: Use zend_string_efree() where possible
#19150 merged
Jul 17, 2025 -
Add support for CURLINFO_QUEUE_TIME_T in curl_getinfo()
#19147 merged
Jul 17, 2025 -
zend_objects: Remove unnecessary refcounting when calling
__clone()
#19145 merged
Jul 16, 2025 -
Add support for CURLINFO_CONN_ID in curl_getinfo()
#18984 merged
Jul 16, 2025 -
Remove curl OpenSSL locking and check for min OpenSSL version
#18784 merged
Jul 16, 2025 -
Remove redundant operations from zend_llist_clean()
#19143 merged
Jul 16, 2025 -
hash: Use zend_string_efree() where possible
#19137 merged
Jul 15, 2025 -
refactor: Drop unused op_array param from zend_get_brk_cont_target()
#19117 merged
Jul 15, 2025 -
ext/xml: Suppress libxml deprecation for
_xmlParserCtxt.inState
#19131 merged
Jul 15, 2025 -
Use custom OpenSSL libctx for NCONF
#19130 merged
Jul 15, 2025 -
Arginfo: add and use known strings for attributes
#19075 merged
Jul 15, 2025 -
Fix missing strnlen symbol on Solaris 10
#19109 merged
Jul 14, 2025 -
Implement GH-18550: Implement getElementsByClassName()
#19108 merged
Jul 14, 2025 -
GitHub: Remove ext/phar/php_phar.h
#19124 merged
Jul 14, 2025 -
Introduce OpenSSL INI for selecting libctx
#18768 merged
Jul 14, 2025 -
Autotools, ext/gd: Ensure test program compiles without warnings
#19116 merged
Jul 13, 2025 -
ext/gd: Make BMP always available
#19115 merged
Jul 13, 2025 -
ext/gd: Make TGA always available
#19105 merged
Jul 13, 2025 -
Refactor newline handling in zend_scan_escape_string to use HANDLE_NEWLINE macro
#19112 merged
Jul 13, 2025
27 Pull requests opened by 13 people
-
Mysqlnd: Removed useless precompiler cond
#19120 opened
Jul 14, 2025 -
Opcache: Introduce ABI-based versioning for file cache portability
#19123 opened
Jul 14, 2025 -
Add PHP_INT_MAX_SAFE constant
#19126 opened
Jul 14, 2025 -
Autotools: Update ax_check_compile_flag.m4 to serial 11
#19127 opened
Jul 14, 2025 -
Autotools: Update config.{guess,sub} to 2025-07-10
#19129 opened
Jul 14, 2025 -
[draft] short constructor
#19133 opened
Jul 15, 2025 -
Fix properties_info_table for abstract properties
#19140 opened
Jul 15, 2025 -
Arginfo: avoid using temporary zvals for initializing attribute values
#19141 opened
Jul 15, 2025 -
True async api stable
#19142 opened
Jul 15, 2025 -
PDO: Migrate maxlen of pdo_column_data from size_t to zend_long
#19144 opened
Jul 16, 2025 -
opcache: Disallow changing `opcache.memory_consumption` when SHM is set up
#19146 opened
Jul 16, 2025 -
Fix release process feature freeze info
#19148 opened
Jul 16, 2025 -
Coerce numeric string keys from iterators when argument unpacking
#19151 opened
Jul 16, 2025 -
GH-19153: Validate `#[\Attribute]` targets
#19154 opened
Jul 17, 2025 -
main: Add `PHP_BUILD_PROVIDER` userland constant
#19157 opened
Jul 17, 2025 -
Fix FETCH_OBJ_UNSET IS_UNDEF result
#19160 opened
Jul 17, 2025 -
ext/standard: Check for null bytes in filenames and refactor php_stat()
#19165 opened
Jul 17, 2025 -
ext/date: Throw exceptions directly
#19166 opened
Jul 17, 2025 -
Skip bailout for unwind and graceful exception from zend_throw_exception_internal()
#19168 opened
Jul 18, 2025 -
Fix circumvented type check with return by ref + finally
#19172 opened
Jul 18, 2025 -
mysqlnd MariaDB ed25519 authentication plugin
#19176 opened
Jul 18, 2025 -
SysV minor refactoring
#19177 opened
Jul 18, 2025 -
ext/intl: reducing raw pointer usage in C++ part, using smart ones in…
#19179 opened
Jul 18, 2025 -
Fix GH-18877: \Dom\HTMLDocument querySelectorAll selecting only the first when using ~ and :has
#19180 opened
Jul 18, 2025 -
Fix GH-18640: heap-use-after-free ext/soap/php_encoding.c:299:32 in soap_check_zval_ref
#19181 opened
Jul 19, 2025 -
ext/intl: c++ memory management application to timezone class internals.
#19184 opened
Jul 19, 2025 -
Fix GH-19098: libxml<2.13 segmentation fault caused by php_libxml_node_free
#19186 opened
Jul 19, 2025
15 Issues closed by 7 people
-
ext/filter: `filter_var_array` with `FILTER_VALIDATE_INT|FILTER_NULL_ON_FAILURE` as `$options` fails.
#16994 closed
Jul 19, 2025 -
Callable not considered contravariant with Closure
#19178 closed
Jul 18, 2025 -
Zend/zend_portability.h:789:49: error: expected constructor, destructor, or type conversion before '(' token
#19169 closed
Jul 18, 2025 -
Readonly Properties Cannot Have Default Values
#19173 closed
Jul 18, 2025 -
[Bug] Gutenberg Editor Not Functioning with Default Theme and No Plugins
#19170 closed
Jul 18, 2025 -
php_glob.c interferes with build targets
#19152 closed
Jul 17, 2025 -
JIT (tracing) return wrong float value after some times
#18839 closed
Jul 17, 2025 -
PHP Compile for REDCap
#19139 closed
Jul 15, 2025 -
OpenSSL backend: incorrect RAND_load_file() return value check
#18986 closed
Jul 15, 2025 -
HTTP Requests for developing API
#19003 closed
Jul 15, 2025 -
Arrow function vs require_once
#18943 closed
Jul 14, 2025 -
Dom\HTMLElement::getElementsByClassName() not implemented
#18550 closed
Jul 14, 2025 -
ReflectionProperty::isProtectedSet() not working as expected
#19128 closed
Jul 14, 2025 -
unwanted errors magical methods in trait
#19121 closed
Jul 14, 2025 -
php-fpm 8.4 crashing if newrelic-daemon is running with ioncube encoded files
#19122 closed
Jul 14, 2025
7 Issues opened by 6 people
-
zend_ast_tree_copy cannot copy closure with a default argument in zend_ast_process hook
#19155 opened
Jul 17, 2025 -
#[\Attribute] validation should error on trait/interface/enum/abstract class
#19153 opened
Jul 16, 2025 -
bcmath: strip leading/trailing zeros option (code is already there)
#19135 opened
Jul 15, 2025 -
Add more INI options to control OpenSSL verification
#19134 opened
Jul 15, 2025 -
PHP-FPM segfault in OPcache with PHP 8.4.10
#19125 opened
Jul 14, 2025 -
Implicit conversion from int to float should report a loses precision error too
#19119 opened
Jul 13, 2025 -
Too big `string` to `int` cast results nonsense
#19118 opened
Jul 13, 2025
40 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add internal URI handling API
#19073 commented on
Jul 18, 2025 • 8 new comments -
[RFC] FILTER_THROW_ON_FAILURE
#18896 commented on
Jul 15, 2025 • 5 new comments -
[RFC] partitioned option for setcookie/setrawcookie and sessions
#12652 commented on
Jul 15, 2025 • 3 new comments -
ext/soap: Refactor userland function calling code
#19055 commented on
Jul 19, 2025 • 3 new comments -
ext/curl: Add `CURLOPT_SSL_SIGNATURE_ALGORITHMS` option
#18692 commented on
Jul 16, 2025 • 2 new comments -
Fix OSS-Fuzz #385993744
#18972 commented on
Jul 17, 2025 • 2 new comments -
Add `ReflectionProperty::getMangledName()`
#18980 commented on
Jul 16, 2025 • 2 new comments -
[RFC] Extend #[\Override] to target properties
#19061 commented on
Jul 14, 2025 • 1 new comment -
Fix visibility on zend_signal_{deactivate,activate,init}
#19017 commented on
Jul 15, 2025 • 0 new comments -
Enable 64bit integer support on 32bit arch `--enable-zend-int64`
#19079 commented on
Jul 16, 2025 • 0 new comments -
Add allowed_classes_callback to unserialize()
#19087 commented on
Jul 14, 2025 • 0 new comments -
Make OPcache non-optional
#18961 commented on
Jul 16, 2025 • 0 new comments -
ext/posix: posix_kill() process_id range check.
#18944 commented on
Jul 15, 2025 • 0 new comments -
fix: check priv_key_bits only for relevant private key types
#19103 commented on
Jul 13, 2025 • 0 new comments -
ext/gd: Fix comparison with result of php_stream_can_cast()
#19107 commented on
Jul 13, 2025 • 0 new comments -
Add ASAN support to the zend allocator
#18858 commented on
Jul 16, 2025 • 0 new comments -
[RFC] Add a locale for grapheme case-insensitive functions
#18792 commented on
Jul 15, 2025 • 0 new comments -
[RFC] Allow hooks for backed `readonly` properties
#18757 commented on
Jul 17, 2025 • 0 new comments -
Create str_icontains PHP function
#18705 commented on
Jul 14, 2025 • 0 new comments -
Add DNS testing setup using BIND 9
#18693 commented on
Jul 18, 2025 • 0 new comments -
Zend: refactor zend_call_method_if_exists() API
#19110 commented on
Jul 13, 2025 • 0 new comments -
Endless loop in function JIT ir_find_loops in 8.4-dev
#19104 commented on
Jul 14, 2025 • 0 new comments -
"Same" DateInterval instances lead to different results, depending on the origin (in combination with DST-switches)
#18875 commented on
Jul 14, 2025 • 0 new comments -
Bug with openssl_private_decrypt when using RSA-OAEP with SHA-256 from JS
#19076 commented on
Jul 15, 2025 • 0 new comments -
opendir() sporadic failure on Docker-mounted filesystem
#19010 commented on
Jul 15, 2025 • 0 new comments -
exec() removes trailing newline
#19091 commented on
Jul 15, 2025 • 0 new comments -
Undefined behaviour in re2c lexers caused by unspecified default rule.
#17523 commented on
Jul 16, 2025 • 0 new comments -
Using stream wrappers breaks proc_open
#17943 commented on
Jul 16, 2025 • 0 new comments -
Argument unpacking (spread operator) doesn't normalise keys from an iterator
#18581 commented on
Jul 16, 2025 • 0 new comments -
time() and friends have Y2038 problem on 64 Windows
#17856 commented on
Jul 17, 2025 • 0 new comments -
`ldap_search` not working on debian 11 with PHP8.2 and ldap module compiled from source
#18832 commented on
Jul 18, 2025 • 0 new comments -
set_exception_handler not restored if calling exit within itself
#18619 commented on
Jul 18, 2025 • 0 new comments -
sscanf c conversion specifier
#19088 commented on
Jul 18, 2025 • 0 new comments -
libxml<2.13 segmentation fault caused by php_libxml_node_free
#19098 commented on
Jul 19, 2025 • 0 new comments -
ext/filter: `filter_var_array` with `FILTER_VALIDATE_INT|FILTER_NULL_ON_FAILURE` for an entry flag does not validate.
#16993 commented on
Jul 19, 2025 • 0 new comments -
int|float for sleep
#13401 commented on
Jul 13, 2025 • 0 new comments -
Add draft support to retrieve Exif from HEIF file
#13443 commented on
Jul 19, 2025 • 0 new comments -
Implement #71517: Implement SVG support for getimagesize() and friends
#16670 commented on
Jul 19, 2025 • 0 new comments -
Socket ether linux step2
#17926 commented on
Jul 19, 2025 • 0 new comments -
opcache: fix revalidation in long running CLI scripts
#18671 commented on
Jul 14, 2025 • 0 new comments