An open API service for providing issue and pull request metadata for open source projects.

GitHub / php/php-src issues and pull requests

Labelled with: Extension: standard

#20273 - Fix GH-20262: array_unique() SORT_REGULAR fails to deduplicate with mixed strings

Pull Request - State: open - Opened by jmarble about 1 month ago
Labels: Extension: standard

#20059 - Fix GH-20043: array_unique assertion failure with RC1 array causing an exception on sort

Pull Request - State: closed - Opened by nielsdos 2 months ago - 1 comment
Labels: Extension: standard

#20053 - Remove some useless zval_ptr_dtor() calls in steam code

Pull Request - State: closed - Opened by nielsdos 2 months ago
Labels: Extension: standard

#20016 - Reduce code bloat in arginfo by using specialised string releases

Pull Request - State: closed - Opened by nielsdos 2 months ago
Labels: Category: Build System, Category: Engine, Extension: intl, Extension: bcmath, Extension: curl, Extension: date, Extension: dom, Extension: ffi, 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: reflection, Extension: snmp, Extension: soap, Extension: spl, Extension: sqlite3, Extension: standard, Extension: tidy, Extension: tokenizer, Extension: xmlreader, Extension: xsl, Extension: zend_test, Extension: zip, Extension: random, ABI break, Extension: uri

#19976 - Add stream filter convert.* tests

Pull Request - State: closed - Opened by bukka 2 months ago
Labels: Extension: standard

#19905 - uri: Fix handling of large port numbers in URI struct

Pull Request - State: closed - Opened by TimWolla 3 months ago
Labels: Extension: standard, Extension: zend_test, ABI break, Extension: uri

#19837 - Fix GH-19801: address leak when calling var_dump() with recursion in __debugInfo()

Pull Request - State: closed - Opened by alexandre-daubois 3 months ago - 2 comments
Labels: Extension: standard

#19826 - Zend: Implement __unserialize() for Exception/Error

Pull Request - State: closed - Opened by Girgias 3 months ago - 1 comment
Labels: Category: Engine, Extension: soap, Extension: standard, SAPI: cli, ABI break

#19794 - uri: Clean up naming of public symbols

Pull Request - State: closed - Opened by TimWolla 3 months ago
Labels: Extension: openssl, Extension: filter, Extension: soap, Extension: standard, Extension: zend_test, ABI break, Extension: uri

#19760 - core: Warn when non-representable floats are coerced to int

Pull Request - State: closed - Opened by Girgias 3 months ago - 6 comments
Labels: Extension: openssl, Category: Engine, Extension: intl, Extension: date, Extension: dom, Extension: opcache, Extension: standard, Category: Optimizer, ABI break

#19759 - Use zend_string API for mail.cr_lf_mode validation

Pull Request - State: closed - Opened by alexandre-daubois 3 months ago - 2 comments
Labels: Extension: standard, ABI break

#19682 - Zend: Deprecate __sleep()

Pull Request - State: closed - Opened by Girgias 3 months ago - 4 comments
Labels: Category: Engine, Extension: dom, Extension: pdo_mysql, Extension: phar, Extension: session, Extension: standard

#19650 - Remove include "sanity check" to get better error

Pull Request - State: closed - Opened by nikic 3 months ago
Labels: Extension: standard

#19642 - Use RETURN_EMPTY_ARRAY() on empty glob returns

Pull Request - State: closed - Opened by nielsdos 3 months ago
Labels: Extension: standard

#19623 - uri: Always use `const` pointers when referring to `uri_parser_t`

Pull Request - State: closed - Opened by TimWolla 3 months ago
Labels: Extension: openssl, Extension: filter, Extension: soap, Extension: standard, Extension: zend_test, ABI break, Extension: uri

#19611 - ext/standard: Fix GH-19610 (Deprecation warnings in functions taking as argument)

Pull Request - State: closed - Opened by Girgias 3 months ago
Labels: Category: Engine, Extension: standard

#19568 - gen_stub: Infer constants' types from values

Pull Request - State: closed - Opened by DanielEScherzer 3 months ago
Labels: Category: Build System, Extension: openssl, Category: Engine, Extension: date, Extension: dba, Extension: gd, Extension: mysqli, Extension: sodium, Extension: standard, Extension: xsl, ABI break

#19528 - [Fix] parse_url: don’t treat colon in path as port #19527

Pull Request - State: closed - Opened by arshidkv12 4 months ago - 4 comments
Labels: Extension: standard

#19527 - [Fix] parse_url: don’t treat colon in path as port

Pull Request - State: closed - Opened by arshidkv12 4 months ago
Labels: Extension: standard

#19511 - Deprecate using null as an array offset and when calling `array_key_exists()`

Pull Request - State: closed - Opened by alexandre-daubois 4 months ago - 7 comments
Labels: RFC, Category: Engine, Extension: opcache, Extension: spl, Extension: standard

#19506 - Fix UTF-8 handling in php_url_parse_ex2

Pull Request - State: closed - Opened by arshidkv12 4 months ago - 6 comments
Labels: Extension: standard

#19496 - Use color scheme styling for error pages of (builtin) webserver

Pull Request - State: open - Opened by imme-emosol 4 months ago - 6 comments
Labels: Extension: standard, SAPI: cli

#19490 - Adding split as an alias for explode

Pull Request - State: closed - Opened by CViniciusSDias 4 months ago - 4 comments
Labels: RFC, Extension: standard, ABI break

#19464 - ext/standard: Deprecate $http_response_header

Pull Request - State: closed - Opened by Girgias 4 months ago
Labels: RFC, Category: Engine, Extension: standard, ABI break

#19443 - zend_compile: Deprecate backticks as an alias for `shell_exec()`

Pull Request - State: closed - Opened by TimWolla 4 months ago
Labels: RFC, SAPI: fpm, Category: Engine, Extension: opcache, Extension: phar, Extension: session, Extension: standard, SAPI: cgi, SAPI: cli, SAPI: phpdbg

#19441 - ext/standard: Deprecate passing integers outside the interval [0, 255] to chr()

Pull Request - State: closed - Opened by Girgias 4 months ago
Labels: RFC, Category: Engine, Extension: gd, Extension: standard

#19336 - tree: use zend_str_has_nul_byte() API

Pull Request - State: closed - Opened by Girgias 4 months ago
Labels: Category: Engine, Extension: dom, Extension: mbstring, Extension: odbc, Extension: standard, Extension: xsl, ABI break

#19312 - main: refactor userstream method calling

Pull Request - State: closed - Opened by Girgias 4 months ago - 6 comments
Labels: Extension: standard, Extension: zend_test, Extension: zip, Category: Streams

#19308 - [RFC] Add `is_representable_as_float()` and `is_representable_as_int`

Pull Request - State: closed - Opened by alexandre-daubois 4 months ago - 1 comment
Labels: RFC, Extension: standard, ABI break

#19293 - ext/standard/tests/file/bug81145.phpt: unlink file before exit

Pull Request - State: closed - Opened by DanielEScherzer 4 months ago
Labels: Extension: standard

#19218 - Fix arginfo/zpp violation if zend_hrtime is not available

Pull Request - State: closed - Opened by nielsdos 5 months ago
Labels: Extension: standard

#19202 - Refactor Internal Time Retrieval Handling for Improved Consistency and Resolution

Pull Request - State: open - Opened by marc-mabe 5 months ago - 4 comments
Labels: Category: Build System, SAPI: fpm, Extension: openssl, Category: Engine, Extension: calendar, Extension: date, Extension: ftp, Extension: mysqlnd, Extension: opcache, Extension: pgsql, Extension: phar, Extension: session, Extension: soap, Extension: standard, SAPI: cgi, SAPI: cli, SAPI: litespeed, SAPI: phpdbg, Category: Optimizer, Extension: random, ABI break

#19188 - Mail: introduce new INI for line ending control

Issue - State: closed - Opened by bukka 5 months ago - 2 comments
Labels: Feature, Extension: standard

#19091 - exec() removes trailing newline

Issue - State: closed - Opened by kkmuffme 5 months ago - 9 comments
Labels: Feature, Extension: standard, Status: Needs Feedback, Status: Requires RFC

#19075 - Arginfo: add and use known strings for attributes

Pull Request - State: closed - Opened by DanielEScherzer 5 months ago - 9 comments
Labels: Category: Build System, Extension: openssl, Category: Engine, Extension: intl, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: hash, Extension: libxml, Extension: mysqli, Extension: odbc, Extension: pgsql, Extension: reflection, Extension: shmop, Extension: soap, Extension: spl, Extension: standard, Extension: xml, Extension: zip, Extension: random, ABI break

#19033 - ext/standard/string.c: don't use `STR_EMPTY_ALLOC()`

Pull Request - State: closed - Opened by DanielEScherzer 5 months ago
Labels: Extension: standard

#19029 - Make `zend_register_*_constant()` functions return pointers, use them

Pull Request - State: open - Opened by DanielEScherzer 5 months ago - 3 comments
Labels: Category: Build System, Category: Engine, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: mysqli, Extension: pgsql, Extension: soap, Extension: standard, Extension: random, ABI break

#19029 - Make `zend_register_*_constant()` functions return pointers, use them

Pull Request - State: closed - Opened by DanielEScherzer 5 months ago - 3 comments
Labels: Category: Build System, Category: Engine, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: mysqli, Extension: pgsql, Extension: soap, Extension: standard, Extension: random, ABI break

#19024 - ext/standard/stream: Use FCC instead of zval for notification callback

Pull Request - State: open - Opened by Girgias 5 months ago
Labels: Extension: standard, ABI break

#18997 - Serialization of enums (including within sessions)

Issue - State: open - Opened by DeveloperRob 5 months ago - 5 comments
Labels: Feature, Category: Engine, Extension: standard, Status: Needs Triage

#18994 - Make parameter $column_key optional in array_column()

Pull Request - State: open - Opened by vudaltsov 5 months ago - 1 comment
Labels: Extension: standard, ABI break

#18977 - Gh18976

Pull Request - State: closed - Opened by devnexen 5 months ago
Labels: Extension: standard

#18977 - Gh18976

Pull Request - State: closed - Opened by devnexen 5 months ago
Labels: Extension: standard

#18976 - Signed Integer Overflow in pack()

Issue - State: closed - Opened by bendrissou 5 months ago
Labels: Bug, Extension: standard, Status: Verified

#18973 - Fix GH-17345: Bug #35916 was not completely fixed

Pull Request - State: open - Opened by nielsdos 5 months ago
Labels: Extension: standard

#18972 - Fix OSS-Fuzz #385993744

Pull Request - State: open - Opened by nielsdos 5 months ago
Labels: Extension: standard

#18964 - Use st_blksize and st_blocks members conditionally

Pull Request - State: open - Opened by petk 5 months ago
Labels: Extension: phar, Extension: standard, Extension: zip

#18962 - Warn on http_response_code() after header('HTTP/...')

Pull Request - State: open - Opened by iluuu1994 5 months ago - 10 comments
Labels: Extension: standard, SAPI: cli, Status: Requires RFC

#18962 - Allow http_response_code() to clear HTTP start-line

Pull Request - State: open - Opened by iluuu1994 5 months ago
Labels: Extension: standard, SAPI: cli

#18940 - Add support to get size of image from HEIF/HEIC

Pull Request - State: open - Opened by benstonezhang 5 months ago
Labels: Extension: standard, ABI break

#18936 - Fixed GH-18266: `round()` - Added edge case generation logic

Pull Request - State: open - Opened by SakiTakamachi 5 months ago
Labels: Extension: standard

#18929 - Fix RCN violations in array functions

Pull Request - State: closed - Opened by nielsdos 5 months ago - 3 comments
Labels: Extension: standard, Category: Optimizer, ABI break

#18912 - Fix GH-18897: printf: empty precision is interpreted as precision 6, not as precision 0

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard

#18912 - Fix GH-18897: printf: empty precision is interpreted as precision 6, not as precision 0

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard

#18911 - Fix misleading errors in printf()

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard

#18911 - Fix misleading errors in printf()

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard

#18910 - Unbreak PRINTF_DEBUG macro usages

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard

#18897 - printf: empty precision is interpreted as precision 6, not as precision 0

Issue - State: closed - Opened by bhaible 6 months ago - 3 comments
Labels: Bug, Extension: standard, Status: Verified

#18888 - parse_url('') and parse_url(null) should return false.

Issue - State: closed - Opened by MircoBabin 6 months ago - 3 comments
Labels: Bug, Extension: standard, Status: Needs Feedback

#18879 - RFC: Deprecate type juggling to and from bool for function type juggling context

Pull Request - State: open - Opened by Girgias 6 months ago - 5 comments
Labels: RFC, SAPI: fpm, Extension: openssl, Category: Engine, Extension: intl, Extension: calendar, Extension: curl, Extension: date, Extension: filter, Extension: gd, Extension: gettext, Extension: iconv, Extension: json, Extension: mbstring, Extension: mysqli, Extension: opcache, 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, SAPI: cli, ABI break

#18828 - Fix GH-18823: setlocale's 2nd and 3rd argument ignores strict_types

Pull Request - State: closed - Opened by nielsdos 6 months ago - 7 comments
Labels: Extension: standard

#18825 - str_(starts|ends)_with variadic needle

Pull Request - State: open - Opened by divinity76 6 months ago - 1 comment
Labels: Extension: standard, ABI break

#18825 - str_(starts|ends)_with variadic needle

Pull Request - State: open - Opened by divinity76 6 months ago - 11 comments
Labels: RFC, Extension: standard, ABI break

#18823 - setlocale's 2nd and 3rd argument ignores strict_types

Issue - State: closed - Opened by divinity76 6 months ago - 3 comments
Labels: Bug, Extension: standard, Status: Verified

#18822 - ext/standard/pack: minor refactoring

Pull Request - State: closed - Opened by Girgias 6 months ago
Labels: Extension: standard

#18822 - ext/standard/pack: minor refactoring

Pull Request - State: closed - Opened by Girgias 6 months ago - 1 comment
Labels: Extension: standard

#18809 - Fix test conflict between copy_variation2-win32-mb.phpt and copy_variation2-win32.phpt

Pull Request - State: closed - Opened by nielsdos 6 months ago
Labels: Extension: standard

#18803 - Improve performance of unpack() with nameless repetitions

Pull Request - State: closed - Opened by nielsdos 6 months ago - 2 comments
Labels: Extension: standard

#18803 - Improve performance of unpack() with nameless repetitions

Pull Request - State: closed - Opened by nielsdos 6 months ago - 2 comments
Labels: Extension: standard

#18797 - Fix GH-14506: Closing a userspace stream inside a userspace handler causes heap corruption

Pull Request - State: open - Opened by nielsdos 6 months ago - 1 comment
Labels: Extension: standard

#18786 - mail: fix exit code handling of sendmail cmd and add logging

Pull Request - State: closed - Opened by lollipopman 6 months ago - 3 comments
Labels: Extension: standard

#18786 - mail: fix exit code handling of sendmail cmd and add logging

Pull Request - State: closed - Opened by lollipopman 6 months ago - 3 comments
Labels: Extension: standard

#18780 - Replace `@deprecated` with `#[\Deprecated]` for internal constants

Pull Request - State: closed - Opened by DanielEScherzer 6 months ago - 8 comments
Labels: Category: Build System, Extension: intl, Extension: curl, Extension: date, Extension: dom, Extension: enchant, Extension: filter, Extension: mysqli, Extension: pgsql, Extension: reflection, Extension: soap, Extension: standard, Extension: random, ABI break

#18778 - Fix GH-13264: fgets() and stream_get_line() do not return false on filter fatal error

Pull Request - State: open - Opened by bukka 6 months ago
Labels: Extension: sqlite3, Extension: standard, Category: Streams

#18765 - mail: fix exit code handling of sendmail cmd

Pull Request - State: closed - Opened by lollipopman 6 months ago - 12 comments
Labels: Extension: standard

#18765 - mail: fix exit code handling of sendmail cmd

Pull Request - State: closed - Opened by lollipopman 6 months ago - 12 comments
Labels: Extension: standard

#18764 - mail: fix exit code handling of sendmail cmd

Pull Request - State: closed - Opened by lollipopman 6 months ago
Labels: Extension: standard

#18755 - Fix GH-18753: `file_get_contents()` and `file_put_contents()` fail with data >=2GB on macOS & BSD

Pull Request - State: open - Opened by kiler129 6 months ago - 3 comments
Labels: Extension: standard

#18721 - RFC: Atom

Pull Request - State: closed - Opened by mitchellvanw 6 months ago
Labels: Category: Build System, Category: Engine, Extension: standard, Extension: tokenizer, ABI break

#18705 - Create str_icontains PHP function

Pull Request - State: open - Opened by adamcable 6 months ago - 9 comments
Labels: Extension: standard, Status: Requires RFC, ABI break

#18693 - Add DNS testing setup using BIND 9

Pull Request - State: open - Opened by bukka 6 months ago - 1 comment
Labels: Extension: standard

#18675 - Add test for iptcparse

Pull Request - State: open - Opened by magikid 6 months ago - 2 comments
Labels: Extension: standard

#18667 - Generated arginfo headers: combine preprocessor conditional blocks (2)

Pull Request - State: closed - Opened by DanielEScherzer 6 months ago - 1 comment
Labels: Category: Build System, Extension: openssl, Extension: intl, Extension: com_dotnet, Extension: curl, Extension: dba, Extension: gd, Extension: ldap, Extension: odbc, Extension: pcntl, Extension: pdo_mysql, Extension: pdo_sqlite, Extension: sockets, Extension: sodium, Extension: standard, Extension: tidy, Extension: xsl, Extension: zip, ABI break

#18661 - ext/standard/image.c: Fix unsafe integer conversion

Pull Request - State: open - Opened by andr3y-k0v4l3v 6 months ago - 1 comment
Labels: Extension: standard

#18658 - Add ext/uri skeleton along with uriparser

Pull Request - State: closed - Opened by kocsismate 6 months ago - 5 comments
Labels: Category: Build System, Extension: standard, ABI break

#18631 - Zend: introduce gcc strub attribute.

Pull Request - State: open - Opened by devnexen 7 months ago
Labels: Category: Engine, Extension: standard, ABI break

#18613 - Make `array()` a function

Pull Request - State: open - Opened by TimWolla 7 months ago - 4 comments
Labels: Category: Build System, Category: Engine, Extension: standard, Status: Requires RFC, ABI break

#18612 - Do not use RTLD_DEEPBIND if dlmopen is available

Pull Request - State: closed - Opened by danog 7 months ago - 12 comments
Labels: Category: Build System, Category: Engine, Extension: ffi, Extension: standard, SAPI: apache2handler, SAPI: litespeed, SAPI: phpdbg, ABI break

#18612 - Do not use RTLD_DEEPBIND if dlmopen is available

Pull Request - State: closed - Opened by danog 7 months ago - 7 comments
Labels: Category: Build System, Category: Engine, Extension: ffi, Extension: standard, SAPI: apache2handler, SAPI: litespeed, SAPI: phpdbg, ABI break

#18603 - Fix GH-17687: initializer-string for array of ... warnings

Pull Request - State: closed - Opened by nielsdos 7 months ago - 1 comment
Labels: Category: Engine, Extension: pdo (core), Extension: standard, ABI break

#18560 - ext/date: various optimizations of _php_gettimeofday

Pull Request - State: closed - Opened by jorgsowa 7 months ago - 3 comments
Labels: Extension: date, Extension: standard

#18542 - `unserialize` doesn't respect `class_alias` for properties

Issue - State: open - Opened by schinken 7 months ago - 3 comments
Labels: Bug, Extension: standard, Category: Serialization

#18524 - Optimize pack()

Pull Request - State: open - Opened by nielsdos 7 months ago - 21 comments
Labels: Extension: standard, ABI break

#18523 - Fix bug #74796: Requests through http proxy set peer name

Pull Request - State: closed - Opened by bukka 7 months ago - 2 comments
Labels: Extension: openssl, Extension: standard

#18522 - standard: Remove `php_std_date()` C API

Pull Request - State: closed - Opened by TimWolla 7 months ago
Labels: Extension: standard, ABI break

#18522 - standard: Remove `php_std_date()` C API

Pull Request - State: closed - Opened by TimWolla 7 months ago
Labels: Extension: standard, ABI break

#18521 - standard: Take `zend.assertions` into account for dynamic calls to `assert()`

Pull Request - State: closed - Opened by TimWolla 7 months ago - 10 comments
Labels: Extension: standard

#18521 - standard: Take `zend.assertions` into account for dynamic calls to `assert()`

Pull Request - State: closed - Opened by TimWolla 7 months ago - 10 comments
Labels: Extension: standard

#18518 - ext/standard/md5: Improve types

Pull Request - State: closed - Opened by jorgsowa 7 months ago
Labels: Extension: standard, ABI break

#18518 - ext/standard/md5: Improve types

Pull Request - State: closed - Opened by jorgsowa 7 months ago
Labels: Extension: standard, ABI break