-
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
2 Releases published by 1 person
-
php-8.3.24 PHP 8.3.24
published
Aug 5, 2025 -
php-8.4.11 PHP 8.4.11
published
Aug 5, 2025
31 Pull requests merged by 13 people
-
Fix master branch check in find-target-branch.bat
#19385 merged
Aug 6, 2025 -
Fixed GH-19381: posix_kill_pidoverflow test depends on pcntl too.
#19382 merged
Aug 5, 2025 -
Fixed GH-19163 fix ext/intl build on midly older compilers but still …
#19353 merged
Aug 5, 2025 -
ext/json: Various refactorings
#18427 merged
Aug 5, 2025 -
tree: replace some unnecessary uses of spprintf
#19354 merged
Aug 5, 2025 -
Zend/zend_ast: Minor refactorings
#18504 merged
Aug 5, 2025 -
Fix filtering of INI directives to respect leading whitespaces
#19348 merged
Aug 4, 2025 -
streams: Various minor refactorings
#19106 merged
Aug 4, 2025 -
Fix typos in code
#19366 merged
Aug 4, 2025 -
Remove zend_jit_vm_kind
#19299 merged
Aug 4, 2025 -
main/php_ini: various minor refactorings
#19339 merged
Aug 3, 2025 -
main: refactor implementation of set_time_limit()
#19338 merged
Aug 3, 2025 -
[skip ci] Fix typos in NEWS, UPGRADING and UPGRADING.INTERNALS
#19341 merged
Aug 2, 2025 -
GH-17927: Indicate virtual properties and hooks in reflection output
#19297 merged
Aug 1, 2025 -
tree: use zend_str_has_nul_byte() API
#19336 merged
Jul 31, 2025 -
ext/odbc: various minor refactorings
#19337 merged
Jul 31, 2025 -
Add
SAPI_HEADER_DELETE_PREFIX
, make ext/session use it#18678 merged
Jul 31, 2025 -
ext/standard/proc_open.c: Minor refactorings
#18085 merged
Jul 31, 2025 -
Add support for manually running the real-time benchmark on PRs
#19265 merged
Jul 31, 2025 -
Refactor op array loops in JIT
#19335 merged
Jul 31, 2025 -
Rename poorly named tests in
Zend/tests
#19332 merged
Jul 31, 2025 -
main: pack _php_netstream_data_t and use bool instead of int type
#19331 merged
Jul 31, 2025 -
main/streams/transports.c: remove useless cast
#19330 merged
Jul 31, 2025 -
Fix incorrect anonymous class type name assertion
#19316 merged
Jul 31, 2025 -
ensure no blacklist configured in test
#19325 merged
Jul 31, 2025 -
Fix release process feature freeze info
#19148 merged
Jul 30, 2025 -
#[\AllowDynamicProperties]: use fully qualified name in validation errors
#19296 merged
Jul 30, 2025 -
ext/standard/tests/file/bug81145.phpt: unlink file before exit
#19293 merged
Jul 30, 2025 -
ext/intl: Refactor error handling
#19196 merged
Jul 30, 2025 -
Zend: refactor zend_call_method_if_exists() API
#19110 merged
Jul 30, 2025 -
Fix fuzzer after opcache became mandatory
#19292 merged
Jul 30, 2025
33 Pull requests opened by 11 people
-
[RFC] Add `is_representable_as_float()` and `is_representable_as_int`
#19308 opened
Jul 30, 2025 -
main: refactor userstream method calling
#19312 opened
Jul 30, 2025 -
Implement GH-8967: Add PDO_SQLITE_ATTR_TRANSACTION_MODE
#19317 opened
Jul 30, 2025 -
Fix GH-19320: FPM uid and gid overflow
#19321 opened
Jul 30, 2025 -
Fix GH-19311: Unexpected path truncation of files contained in a tar file by PharData::extractTo()
#19322 opened
Jul 30, 2025 -
Expose os, compiler, arch in `php -v`
#19328 opened
Jul 31, 2025 -
Add `func_get_named_args()`
#19329 opened
Jul 31, 2025 -
Fix GH-8157: post_max_size evaluates .user.ini too late in php-fpm
#19333 opened
Jul 31, 2025 -
Poison VM stack
#19334 opened
Jul 31, 2025 -
Move tests to their respective directories
#19340 opened
Aug 1, 2025 -
Resolve MSVC C4146 Warning in php_random_uint128.h
#19342 opened
Aug 1, 2025 -
Fix GH-18120: Honor `FILE_SKIP_EMPTY_LINES` even when `FILE_IGNORE_NEW_LINES` is not set
#19346 opened
Aug 1, 2025 -
Allocate a fast thread-safe-resource id for opcache
#19347 opened
Aug 1, 2025 -
Disable opcache if no SHM backend is available
#19350 opened
Aug 2, 2025 -
Remove the opcache sapi whitelist
#19351 opened
Aug 2, 2025 -
update musl libc test to fix "cross" compilation on glibc system
#19352 opened
Aug 3, 2025 -
ext/phar: assert function are not passed NULL pointers
#19356 opened
Aug 3, 2025 -
ext/date: null bytes in timezones can only happen via HT initialization
#19357 opened
Aug 3, 2025 -
ZPP: Reduce code bloat for Z_PARAM_STR
#19359 opened
Aug 4, 2025 -
enable openssl-argon2 by default
#19360 opened
Aug 4, 2025 -
Minor updates on types
#19364 opened
Aug 4, 2025 -
fastcgi: fcgi_listen(), disallow SO_REUSEADDR socket option on windows.
#19365 opened
Aug 4, 2025 -
Fix GH-17068: Add pack()/unpack() format for signed integer endianness
#19368 opened
Aug 4, 2025 -
Throw ValueError when 1 is provided to the second argument of `log()`
#19370 opened
Aug 5, 2025 -
Zend: Deprecate non-canonical cast names
#19372 opened
Aug 5, 2025 -
Throw ValueError when a wrong flag value is provided to the second argument of `scandir()`
#19373 opened
Aug 5, 2025 -
Enact follow-up phase of the "Path to Saner Increment/Decrement operators" RFC
#19374 opened
Aug 5, 2025 -
Add an enum for HASH_KEY_IS_* constants
#19376 opened
Aug 5, 2025 -
Emit EXT_STMT after each pipe stage, and attach the TMP var that holds the intermediary result
#19377 opened
Aug 5, 2025 -
Implementation for 8.5 deprecation proposals
#19378 opened
Aug 5, 2025 -
Fix GH-19371: integer overflow in calendar.c
#19380 opened
Aug 5, 2025 -
Fix Windows test for openssl-3.5 upgrade
#19384 opened
Aug 5, 2025
18 Issues closed by 11 people
-
PCRE JIT allocation error when compiling PHP <= 8.0 on macOS 15 (Apple Silicon M4)
#19209 closed
Aug 6, 2025 -
Test `posix_kill_pidoverflow` depends on `pcntl` but not skipped if it's disabled
#19381 closed
Aug 5, 2025 -
Addition of a max memory limit ini setting
#17951 closed
Aug 4, 2025 -
Endless loop in function JIT ir_find_loops in 8.4-dev
#19104 closed
Aug 4, 2025 -
Help with PHP
#19358 closed
Aug 4, 2025 -
throwing exception from variable creates clone of object without copying properties
#19349 closed
Aug 1, 2025 -
mb_check_encoding returns true for € and ISO -8859-1 instead of false
#19344 closed
Aug 1, 2025 -
Reflection: have some indication of property hooks in `_property_string()`
#17927 closed
Aug 1, 2025 -
Returning by ref + finally allow circumventing return type checks
#18736 closed
Jul 31, 2025 -
Nested array_multisort invocation with error breaks
#19300 closed
Jul 31, 2025 -
Calling Generator::throw() on a running generator with a non-Generator delegate crashes
#19326 closed
Jul 31, 2025 -
Assertion failure in `zend_compile.c` found by `php-fuzz-execute`
#19304 closed
Jul 31, 2025 -
Segmentation fault in `zend_unfinished_execution_gc_ex` found by `php-execute-fuzz`
#19306 closed
Jul 31, 2025 -
Unpacking empty packed array into uninitialized array causes assertion failure
#19303 closed
Jul 30, 2025 -
PGO builds of shared ext-intl are broken
#19307 closed
Jul 30, 2025 -
Assertion failure in zend_lazy_objects.c found by `php-fuzz-execute`
#19305 closed
Jul 30, 2025 -
[8.5.0alpha3] build failure (opcache/jit)
#19298 closed
Jul 30, 2025
11 Issues opened by 11 people
-
php-8.3.24: Missing type in function definition: fpm_event_kqueue_clean
#19383 opened
Aug 5, 2025 -
Would be nice to have a built-in function for preventing Directory Traversal Attacks
#19375 opened
Aug 5, 2025 -
integer overflow in calendar.c
#19371 opened
Aug 5, 2025 -
8.5 | Regression in openssl_sign() - support for alias algorithms appears to be broken
#19369 opened
Aug 4, 2025 -
Restrict instantiation of a class to specific allowed classes
#19363 opened
Aug 4, 2025 -
ZendMM C++ api
#19362 opened
Aug 4, 2025 -
Weird behavior of `grapheme_stripos()` with grapheme `\u{34F}`
#19361 opened
Aug 4, 2025 -
MSVC Compiler warning (level 2) C4146 in php_random_uint128.h
#19343 opened
Aug 1, 2025 -
DOMNode::isEqualNode() [ext/dom/tests/DOMNode_isEqualNode.phpt]
#19324 opened
Jul 31, 2025 -
FPM uid and gid overflow
#19320 opened
Jul 30, 2025 -
Unexpected path truncation of files contained in a tar file by `PharData::extractTo()`
#19311 opened
Jul 30, 2025
38 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.
-
True async api stable
#19142 commented on
Aug 1, 2025 • 20 new comments -
Intl: Add a new IntlNumberRangeFormatter class
#19232 commented on
Aug 4, 2025 • 7 new comments -
Warn on http_response_code() after header('HTTP/...')
#18962 commented on
Jul 30, 2025 • 2 new comments -
Add headers handler in CLI SAPI
#16145 commented on
Aug 5, 2025 • 2 new comments -
RFC: Deprecate date constant RFC7231
#12989 commented on
Aug 4, 2025 • 2 new comments -
Optimize performances of `str_pad()`
#19272 commented on
Aug 5, 2025 • 1 new comment -
Add internal URI handling API
#19073 commented on
Aug 2, 2025 • 1 new comment -
GH-19153: Validate `#[\Attribute]` targets
#19154 commented on
Jul 30, 2025 • 1 new comment -
ext/zip: add ZipArchive::openBuffer method
#14078 commented on
Jul 30, 2025 • 1 new comment -
Remote heap feng shui / heap spraying protection
#14304 commented on
Aug 4, 2025 • 1 new comment -
json_last_error_msg - better message - error position near by
#18866 commented on
Jul 31, 2025 • 0 new comments -
Use the same zend_arg_info struct for internal and user functions
#19022 commented on
Jul 30, 2025 • 0 new comments -
[RFC] Extend #[\Override] to target properties
#19061 commented on
Aug 4, 2025 • 0 new comments -
Add allowed_classes_callback to unserialize()
#19087 commented on
Aug 4, 2025 • 0 new comments -
PDO: Migrate maxlen of pdo_column_data from size_t to zend_long
#19144 commented on
Jul 31, 2025 • 0 new comments -
ext/date: Throw exceptions directly
#19166 commented on
Aug 4, 2025 • 0 new comments -
Fix GH-18877: \Dom\HTMLDocument querySelectorAll selecting only the first when using ~ and :has
#19180 commented on
Jul 31, 2025 • 0 new comments -
Fix GH-18956: PHP-FPM Process Count Inconsistencies
#19191 commented on
Jul 30, 2025 • 0 new comments -
Removed ZEND_SIZE_MAX as SIZE_MAX is available on windows already
#19244 commented on
Aug 5, 2025 • 0 new comments -
Use consistent type for h on call zend_hash_index_*
#19255 commented on
Aug 5, 2025 • 0 new comments -
ext/intl: update C to C++ step2.
#19294 commented on
Aug 5, 2025 • 0 new comments -
Assertion failure Zend/zend_hash.c
#17935 commented on
Jul 30, 2025 • 0 new comments -
OpenSSL: Use custom libctx for each thread in ZTS
#14734 commented on
Jul 30, 2025 • 0 new comments -
Allow the programmer to set sqlite transaction mode when using PDO
#8967 commented on
Jul 30, 2025 • 0 new comments -
FPM status with OpenMetrics format and FULL parameter
#9494 commented on
Jul 30, 2025 • 0 new comments -
Test blacklist.phpt fails on Alpinelinux
#19295 commented on
Jul 30, 2025 • 0 new comments -
LDAP: Test for inheriting of TLS int options is failing in CI
#19260 commented on
Jul 30, 2025 • 0 new comments -
`-v` should include architecture and OS
#19256 commented on
Jul 31, 2025 • 0 new comments -
post_max_size evaluates .user.ini too late in php-fpm?
#8157 commented on
Aug 1, 2025 • 0 new comments -
Crash with opcache_reset() under high load in fpm
#14471 commented on
Aug 2, 2025 • 0 new comments -
php_admin_value disable_functions /upload_tmp_dir ignored
#19018 commented on
Aug 3, 2025 • 0 new comments -
Shorter way to write a Spread Operator in a array for null value
#18479 commented on
Aug 6, 2025 • 0 new comments -
Add support for generating enumsynopsis for Enums
#14369 commented on
Jul 31, 2025 • 0 new comments -
ext/pdo: Default Fetch mode handling refactoring.
#17694 commented on
Aug 4, 2025 • 0 new comments -
ext/openssl: Check that loading/writing to RANDFILE succeeds
#17758 commented on
Aug 5, 2025 • 0 new comments -
ext/ldap: Various minor refactorings
#18428 commented on
Aug 5, 2025 • 0 new comments -
ext/random: Various minor refactorings
#18435 commented on
Aug 3, 2025 • 0 new comments -
[RFC] Add `#[\DelayedTargetValidation]` attribute
#18817 commented on
Aug 1, 2025 • 0 new comments