| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\ |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
* PHP-7.3:
7.3.20 will be next
|
| | |
|
| |
| |
| |
| | |
This reverts commit 88dfc475c5937822399843e8aed9b98a36a01813.
|
| |
| |
| |
| |
| |
| |
| | |
It's currently not possible to view the "Tests" tab on Azure if
you're not signed in, so also display diffs in the log.
Closes GH-5612.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On startup, PHP deliberately changes the floating point control word to
enforce binary64 format for the calculations for best consistency
across platforms. However, this is unnessary when compiling under
`__SSE__`, because in this case the x87 instructions are not used.
Therefore, we can skip the modification, which has the benefit that
system libraries are free to work in the mode of their liking.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.3:
Fix #79615: Wrong GIF header written in GD GIFEncode
|
| |
| |
| |
| |
| |
| |
| |
| | |
The color resolution is expected in bits 4-6 of the packed fields byte
of the logical screen descriptor (byte 10 of the GIF data stream),
according to the specification[1], section 18.
[1] <https://www.w3.org/Graphics/GIF/spec-gif89a.txt>
|
| |
| |
| |
| | |
To account for the newer version of LLVM on Ubuntu 18.04.
|
| |
| |
| |
| |
| |
| |
| | |
This is a non-intrusive fix for 7.4, still trying to find a good
solution for master.
Closes GH-5597.
|
| |
| |
| |
| |
| |
| | |
If the class is already linked, we need to serialize and
unserialize INDIRECTed static properties. Normally these would
be set up when copying from cache.
|
| |
| |
| |
| |
| |
| | |
If file cache only is used, then static_variables_ptr may point
to an immutable static_variables HT, which we do not want to
destroy here.
|
| |
| |
| |
| | |
Seems that has been forgotten.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.3:
Fix INI setting member name
|
| |
| |
| |
| |
| |
| | |
Since the member is not used in `OnUpdateEol()` that's not really an
issue, but still it's confusing to apparently have two INI settings
targeting the same member.
|
| | |
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| | |
Missed unsetting of DO_INIT in one case.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
* 'PHP-7.4' of git.php.net:/php-src:
Fix #79557: extension_dir = ./ext now use current directory for base
Fix #79596: MySQL FLOAT truncates to int some locales
[ci skip] Fix NEWS
|
| | |
| | |
| | |
| | |
| | |
| | | |
For some reason, `ImageLoad()` fails to load images with a relative
path starting with `.\` or `./`. We work around this issue by
stripping those leading characters.
|
| |\ \
| | |/
| | |
| | |
| | | |
* PHP-7.3:
Fix #79596: MySQL FLOAT truncates to int some locales
|
| | |
| | |
| | |
| | |
| | | |
We must not do locale aware float to string conversion here; instead
we using our `snprintf()` implementation with the `F` specifier.
|
| | |
| | |
| | |
| | |
| | |
| | | |
We add the missing release dates, the NEWS regarding the latest CVE
fixes, and move the entry for bug #79536 to 7.4.7 because it didn't
make it into 7.4.6.
|
|/ / |
|
| |
| |
| |
| |
| | |
In practise, this likely does not matter, because usually these DLLs
are installed side by side, but still we should check the proper DLL.
|
| |
| |
| |
| |
| | |
Bison 3.6 seems to use "end of file" rather than "$end" for this.
Force the same on older bison versions to be consistent.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
lcov is emitting several errors for generated regex files that have no code
coverage data. The fix is to add the files to the lcov exlusion list.
This is not an issue for CI because it uses gcovr to generate code coverage.
The errors:
Processing ext/date/lib/parse_date.gcda
geninfo: WARNING: could not open /home/code/vendor/php/php-src/parse_date.re
geninfo: WARNING: could not open /home/code/vendor/php/php-src/<stdout>
geninfo: WARNING: some exclusion markers may be ignored
Processing ext/date/lib/parse_tz.gcda
Processing ext/date/lib/tm2unixtime.gcda
Processing ext/date/lib/parse_iso_intervals.gcda
geninfo: WARNING: could not open /home/code/vendor/php/php-src/<stdout>
geninfo: WARNING: could not open /home/code/vendor/php/php-src/parse_iso_intervals.re
geninfo: WARNING: some exclusion markers may be ignored
...
genhtml: ERROR: cannot read /home/code/vendor/php/php-src/parse_date.re
Processing file /home/code/vendor/php/php-src/parse_date.re
make: *** [Makefile:443: lcov-html] Error 2
Closes GH-5568.
|
| |
| |
| |
| |
| |
| |
| | |
The CRC32 APIs are optional for armv8-a. They became mandatory since
armv8.1-a.
Closes GH-5564.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To solve bug #70886, the test uses random keys to prevent collisions;
however, this is not guaranteed, and as such it may even collide with
other tests in the shmop test suite. The proper solution would be to
use a single key (which could be randomly generated), but to actually
`shmop_close()` after each `shmop_delete()`. This would, however, not
work on Windows due to bug #65987. Therefore we use three different
keys for now.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.3:
Fix #79588: Boolean opcache settings ignore on/off values
|
| |
| |
| |
| | |
We should display boolean INI settings as boolean.
|
| |
| |
| |
| |
| | |
Due to the memory layout on BE architectures, the address would be
`0x2a00000000` instead of `0x2a` on little-endian architectures.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.3:
Fix #79489: .user.ini does not inherit
|
| |
| |
| |
| |
| | |
On Windows, PATH_TRANSLATED may contain backslashes as well as slashes,
so we must not only check for `DEFAULT_SLASH`.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.3:
[ci skip] Update NEWS
|
| | |
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-7.3:
bump version to 7.2.32-dev
Update NEWS
|
| |\
| | |
| | |
| | |
| | |
| | | |
* PHP-7.2:
bump version to 7.2.32-dev
Update NEWS
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* PHP-7.3:
Fix #78876: Long variables cause OOM and temp files are not cleaned
Fix #78875: Long filenames cause OOM and temp files are not cleaned
Update NEWS for 7.2.31
Update CREDITS for PHP 7.2.30
Update NEWS for PHP 7.2.30
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* PHP-7.2:
Fix #78876: Long variables cause OOM and temp files are not cleaned
Fix #78875: Long filenames cause OOM and temp files are not cleaned
Update NEWS for 7.2.31
Update CREDITS for PHP 7.2.30
Update NEWS for PHP 7.2.30
|