5455c3fc | 22-Dec-2023 |
David Carlier |
Merge branch 'PHP-8.3'
|
f20edf0f | 22-Dec-2023 |
David Carlier |
Merge branch 'PHP-8.2' into PHP-8.3
|
ec8e86b9 | 22-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' * PHP-8.3: Fix GH-12980: tidynode.props.attribute is missing "Boolean Attributes" and empty attributes
|
b1206ea9 | 22-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-12980: tidynode.props.attribute is missing "Boolean Attributes" and empty attributes
|
08b11e8e | 22-Dec-2023 |
Peter Kokot |
[skip ci] Update NEWS so it includes only PHP-8.4 relevant changes |
907b0782 | 22-Dec-2023 |
Peter Kokot |
Merge branch 'PHP-8.3' * PHP-8.3: Add cross-compiling 3rd argument to AC_RUN_IFELSE
|
71e002b3 | 22-Dec-2023 |
Peter Kokot |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Add cross-compiling 3rd argument to AC_RUN_IFELSE
|
952ffbfe | 22-Dec-2023 |
David CARLIER |
macOs CI update. (#12998) macOs CI update. since sonoma (14) had been released since few months, we could afford to upgrade to its previous release. |
c3f6579f | 22-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-12969: Fixed PDO::getAttribute() to get PDO::ATTR_STRINGIFY_FETCHES
|
4ffa6e31 | 22-Dec-2023 |
David Carlier |
Merge branch 'PHP-8.3'
|
a2068ef4 | 22-Dec-2023 |
David Carlier |
Fix GH-12999: zend_strnlen build fix when platform misses strnlen support. fix from @rainerjung |
48ebe588 | 20-Dec-2023 |
Jakub Zelenka |
Implement request #48520: openssl_csr_new should allow multiple values/fields in dn Closes GH-12984 |
e8fde6bd | 19-Dec-2023 |
Jakub Zelenka |
Fix bug #80269: OpenSSL sets Subject wrong with extraattribs parameter Closes GH-12979 |
6c0d5593 | 21-Dec-2023 |
Jakub Zelenka |
Merge branch 'PHP-8.3'
|
3c176d41 | 21-Dec-2023 |
Jakub Zelenka |
Merge branch 'PHP-8.2' into PHP-8.3
|
94ddc74c | 21-Dec-2023 |
Jorg Adam Sowa |
RFC: Add 4 new rounding modes to round() function (#12056) https://wiki.php.net/rfc/new_rounding_modes_to_round_function Co-authored-by: Tim Düsterhus <tim@bastelstu.be> |
9267ebcc | 21-Dec-2023 |
Dmitry Stogov |
Update IR IR commit: 415f673be5116d121b934c0bdaf2a83f4d3a95fb |
bb6ceec2 | 21-Dec-2023 |
Alex Dowad |
Merge branch 'PHP-8.3' * PHP-8.3: Fix bug in mb_get_substr_slow (sometimes outputs wrong number of characters)
|
5dfb2d95 | 20-Dec-2023 |
Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com> |
[pdo_firebird] Added pdo_firebird_check_liveness handler (#12757) |
927adfb1 | 20-Dec-2023 |
Cristian Rodríguez |
Use a single version of mempcpy(3) (#12257) While __php_mempcpy is only used by ext/standard/crypt_sha*, the mempcpy "pattern" is used everywhere. This commit removes __php_memp
Use a single version of mempcpy(3) (#12257) While __php_mempcpy is only used by ext/standard/crypt_sha*, the mempcpy "pattern" is used everywhere. This commit removes __php_mempcpy, adds zend_mempcpy and transforms open-coded parts into function calls.
show more ...
|
e8141973 | 20-Dec-2023 |
Alex Dowad |
Fix bug in mb_get_substr_slow (sometimes outputs wrong number of characters) Thanks to Maurício Fauth for finding and reporting this bug. The bug was introduced in October 2022. It
Fix bug in mb_get_substr_slow (sometimes outputs wrong number of characters) Thanks to Maurício Fauth for finding and reporting this bug. The bug was introduced in October 2022. It originally only affected text encodings which do not have a fixed byte width per characters and for which mbstring does not have an mblen_table. However, I recently made another change to mbstring, such that mb_substr no longer relies on the mblen_table even if one is available. Because of this change, the bug earlier introduced in October 2022 now affected a greater number of text encodings, including UTF-8.
show more ...
|
1fc85a30 | 19-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.3' * PHP-8.3: Fix GH-12905: FFI::new interacts badly with observers
|
87c906c3 | 19-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-12905: FFI::new interacts badly with observers
|
b6a0e3d4 | 19-Dec-2023 |
Dmitry Stogov |
Manually optimize DIV to SHR |
cffdeb81 | 14-Dec-2023 |
Alex Dowad |
Add specialized implementation of mb_strcut for GB18030 For GB18030, it is not generally possible to identify character boundaries without scanning through the entire string. Therefore,
Add specialized implementation of mb_strcut for GB18030 For GB18030, it is not generally possible to identify character boundaries without scanning through the entire string. Therefore, implement mb_strcut using a similar strategy as the mblen_table based implementation in mbstring.c. The difference is that for GB18030, we need to look at two leading bytes to determine the byte length of a multi-byte character. The new implementation is 4-5x faster for short strings, and more than 10x faster for long strings. (Part of the reason why this new code has such a great performance advantage is because it is replacing code based on the older text conversion filters provided by libmbfl, which were quite slow.) The behavior is the same as before for valid GB18030 strings; for some invalid strings, mb_strcut will choose different 'cut' points as compared to before. (Clang's libFuzzer was used to compare the old and new implementations, searching for test cases where they had different behavior; no such cases were found.)
show more ...
|