History log of /php-src/UPGRADING (Results 1 – 25 of 1765)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# f5e743a5 12-Sep-2024 Daniel Scherzer

Add ReflectionConstant::getFileName()

Allow determining the name of the file that defined a constant, when the
constant was defined in userland code via const or define(). For constants

Add ReflectionConstant::getFileName()

Allow determining the name of the file that defined a constant, when the
constant was defined in userland code via const or define(). For constants
defined by PHP core or extensions, false is returned, matching the existing
getFileName() methods on other reflection classes.

Fixes GH-15723
Closes GH-15847

show more ...


# 922bd2fe 25-Oct-2024 DanielEScherzer

ext/readline: update return typehints from `bool` to `true` (#16545)

These always return true


# db991bc0 11-Oct-2024 Christoph M. Becker

FFI: support symbol lookup without specifying lib on Windows

This works similar to `dlsym(RTLD_DEFAULT, …)` with the caveat that
symbols on Windows may not be unique, and are usually qua

FFI: support symbol lookup without specifying lib on Windows

This works similar to `dlsym(RTLD_DEFAULT, …)` with the caveat that
symbols on Windows may not be unique, and are usually qualified by the
module they are exported from. That means that wrong symbols may be
fetched, potentially causing serious issues; therefore this usage is
not recommended for production purposes, but is a nice simplification
for quick experiments and the ext/ffi test suite.

Closes GH-16351.

show more ...


# 951dab74 17-Oct-2024 Ayesh Karunaratne

UPGRADING: Fix `IntlTimeZone::getIanaID` new method notice

This was previously written as `IntlDateFormatter::getIanaID()`, but
the new method is added to the `IntlTimeZone` class.

UPGRADING: Fix `IntlTimeZone::getIanaID` new method notice

This was previously written as `IntlDateFormatter::getIanaID()`, but
the new method is added to the `IntlTimeZone` class.

[skip ci]

show more ...


# cb6025cd 16-Oct-2024 Tim Düsterhus

curl: Add `curl_multi_get_handles()` (#16363)

see https://curl.se/libcurl/c/curl_multi_get_handles.html


# 323c9f49 14-Oct-2024 David Carlier

[skip ci] UPGRADING/NEWS changes


# da4eab6c 13-Oct-2024 Gina Peter Banyard

[skip ci] Some more organisational fixes to UPGRADING

Closes GH-16415


# a74eb24e 05-Oct-2024 Christoph M. Becker

Unify types of PHP_VERSION and friends on Windows

For `phpize` builds, all three version variables are numbers, but for
`buildconf` builds, all are strings. This can yield surprising re

Unify types of PHP_VERSION and friends on Windows

For `phpize` builds, all three version variables are numbers, but for
`buildconf` builds, all are strings. This can yield surprising results
when extensions create their `PHP_VERSION_ID` like

10000 * PHP_VERSION + 100 * PHP_MINOR_VERSION + PHP_RELEASE_VERSION

Since `phpize` builds are way more common for external extensions
nowadays, we change the types for `buildconf` builds.

Closes GH-16247.

show more ...


# cba92bea 24-Sep-2024 Matteo Beccati

PDO_MYSQL: Properly quote binary strings

Closes GH-15949


# a8f54428 07-Oct-2024 Ayesh Karunaratne

UPGRADING: Fix parameter name in `bzcompress` `work_factor` param

Follow-up to GH-16108, to add the `$` sign to the `work_factor`
paremter mention in the `UPGRADING` file.


# 39ae00fa 05-Oct-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

NEWS and UPGRADING for outerHTML

Closes GH-15887.


# 9939a990 05-Oct-2024 Christoph M. Becker

[skip ci] Mention AVX(2) detection fix for MSVC in UPGRADING

This is likely more important than the possibility to build for AVX-512
since our official binaries have build time support f

[skip ci] Mention AVX(2) detection fix for MSVC in UPGRADING

This is likely more important than the possibility to build for AVX-512
since our official binaries have build time support for SSE2 only. So
proper detection of AVX may make a huge performance difference for
`base64_*()` and some MBString functionality.

Closes GH-16248.

show more ...


# 820037d0 05-Oct-2024 Juliette <663378+jrfnl@users.noreply.github.com>

[skip ci] UPGRADING: mention SID deprecation (#16238)

Refs: https://wiki.php.net/rfc/deprecate-get-post-sessions / PR 13578

Co-authored-by: jrfnl <jrfnl@users.noreply.github.com>


# 96ae694a 03-Oct-2024 Gina Peter Banyard

[skip ci] UPGRADING: Move more stuff to the correct place

Closes GH-16201


# 50dfc436 03-Oct-2024 Gina Peter Banyard

[skip ci] Fix UPGRADING entries (#16176)

* [skip ci] Fix UPGRADING entries

* [skip ci] Add DBA new class


# e609a219 29-Sep-2024 David Carlier

ext/pgsql: pgsql_copy_from to support iterable.

inspired from the Pdo\Pgsql new feature GH-15893.

close GH-16124


# d83a7a9f 30-Sep-2024 Chris Brown

Fix small typo in UPGRADING (#16141)


# daa94cf2 29-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Implement request #30622: make $namespace parameter functional

This parameter never actually did anything and was forgotten about.
We solve this by detecting when we have a $namespace ar

Implement request #30622: make $namespace parameter functional

This parameter never actually did anything and was forgotten about.
We solve this by detecting when we have a $namespace argument
(that won't conflict with the name argument) and creating a Clark
notation name out of it.

Closes GH-16123.

show more ...


# f5e81fe1 29-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

Optimize in-memory XMLWriter

We're currently using a libxml buffer, which requires copying the buffer
to zend_strings every time we want to output the string. Furthermore,
its use of

Optimize in-memory XMLWriter

We're currently using a libxml buffer, which requires copying the buffer
to zend_strings every time we want to output the string. Furthermore,
its use of the system allocator instead of ZendMM makes it not count
towards the memory_limit and hinders performance.

This patch adds a custom writer such that the strings are written to a
smart_str instance, using ZendMM for improved performance, and giving
the ability to not copy the string in the common case where flush has
empty set to true.

Closes GH-16120.

show more ...


# bca73f1c 29-Sep-2024 Niels Dossche <7771979+nielsdos@users.noreply.github.com>

[ci skip] Fix typo


# 1da352c3 16-Jun-2024 David Carlier

ext/pgsql: adding pg_close_stmt.

up to postgresql 17, when done with a prepared statement, we could
release it with DEALLOCATE sql command which is fine ; until we want
to implement

ext/pgsql: adding pg_close_stmt.

up to postgresql 17, when done with a prepared statement, we could
release it with DEALLOCATE sql command which is fine ; until we want
to implement a cache solution based on statement ids.

Since PostgreSQL 17, PQclosePrepared uses internally the `close` protocol
allowing to reuse the statement name while still freeing it.
Since the close protocol implementation had been added on libpq within
this release, no way to reimplement it.

close GH-14584

show more ...


# 68537fd9 03-Sep-2024 Guillaume Outters

Fix / implement GH-15287: add a lazy fetch to Pdo\PgSql

Make Pdo\PgSql accept Pdo::setAttribute(PDO::ATTR_PREFETCH, 0) to enter libpq's single row mode.
This avoids storing the whole res

Fix / implement GH-15287: add a lazy fetch to Pdo\PgSql

Make Pdo\PgSql accept Pdo::setAttribute(PDO::ATTR_PREFETCH, 0) to enter libpq's single row mode.
This avoids storing the whole result set in memory before being able to call the first fetch().

close GH-15750

show more ...


# d4c88a29 28-Sep-2024 Gina Peter Banyard

ext/bz2: Check int params of bzcompress() are correct (#16108)

Also add a TODO to check the length of the source strings


# d3e65d54 27-Sep-2024 Gina Peter Banyard

ext/ldap: Throw a ValueError when passing an unknown option


# 7f5e96d0 15-Sep-2024 武田 憲太郎

ext/pdo_pgsql: Expanding COPY input from an array to an iterable

close GH-15893


12345678910>>...71