#
c8955c07 |
| 16-Jan-2023 |
Christoph M. Becker |
Revert GH-10220 Cf. <https://github.com/php/php-src/pull/10220#issuecomment-1383739816>. This reverts commit ecc880f491d66081298a16634629f149459706a9. This reverts commit 588a07
Revert GH-10220 Cf. <https://github.com/php/php-src/pull/10220#issuecomment-1383739816>. This reverts commit ecc880f491d66081298a16634629f149459706a9. This reverts commit 588a07f7371ee2b5fac17de147926780e427fae6. This reverts commit f377e15751d3aa48b69cd9bcc366ede7803d511f. This reverts commit b4ba16fe189b109144aff669e11d81365160104b. This reverts commit 694ec1deea36e366b28b6349a52be49824e1a1a8. This reverts commit 6b34de8eba9f66882ae16e6073af28783670ac53. This reverts commit aa1cd02a4367834026ea2205ea13a2f904455aa1. This reverts commit 308fd311ea6fcf3094b448df7f2b264f08e4fe4f. This reverts commit 16203b53e1822a37b6ba6f2ab198bb435d05fdad. This reverts commit 738fb5ca5412f5e833a7fab82b11519e635a3357. This reverts commit 9fdbefacd3c382d731aa175b7bdc002ec9cb2b30. This reverts commit cd4a7c1d90562ebb5f89caf94d00d579631b9fbe. This reverts commit 928685eba2b2f0ded90e7f78fd806ea164002f6e. This reverts commit 01e5ffc85cd4357fd7b5b7ceefa29f2d10ca26b7.
show more ...
|
#
308fd311 |
| 04-Jan-2023 |
Max Kellermann |
ext/{standard,json,random,...}: add missing includes
|
#
41df5c06 |
| 25-Sep-2021 |
Aliaksandr Bystry |
Fix bug #69751 Change error message of sprintf/printf for missing/invalid position specifier to make it clear that this is talking about the specifier, not the number of arguments pa
Fix bug #69751 Change error message of sprintf/printf for missing/invalid position specifier to make it clear that this is talking about the specifier, not the number of arguments passed to the function. Also mention the upper limit of INT_MAX. Closes GH-7515.
show more ...
|
#
d28f6e69 |
| 02-Aug-2021 |
Nikita Popov |
Move php_gcvt to zend_gcvt Also move PHP_DOUBLE_MAX_LENGTH to ZEND_DOUBLE_MAX_LENGTH.
|
#
10f416f5 |
| 14-Jul-2021 |
George Peter Banyard |
Use standard bool type instead of bool_int
|
#
aca6aefd |
| 14-May-2021 |
George Peter Banyard |
Remove 'register' type qualifier (#6980) The compiler should be smart enough to optimize this on its own
|
#
01b3fc03 |
| 06-May-2021 |
KsaR |
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as 3.0 states "php 5.1.1, 4.1.1, and earlier". 3. In some license comments is "at through the world-wide-web" while most is without "at", so deleted. 4. fixed indentation in some files before |
show more ...
|
#
5caaf40b |
| 29-Sep-2020 |
George Peter Banyard |
Introduce pseudo-keyword ZEND_FALLTHROUGH And use it instead of comments
|
#
45b638af |
| 27-Dec-2020 |
Christoph M. Becker |
php_formatted_print() throws on failure Closes GH-6542.
|
#
c9f3cf89 |
| 06-Dec-2020 |
Christoph M. Becker |
Clarify and assert that printf() and friends never return NULL Closes GH-6491.
|
#
9975986b |
| 16-Aug-2020 |
Máté Kocsis |
Improve error messages mentioning parameters instead of arguments Closes GH-5999
|
#
90330a44 |
| 13-Aug-2020 |
George Peter Banyard |
Drop redundant arg count check
|
#
d30cd7d7 |
| 26-May-2020 |
Máté Kocsis |
Review the usage of apostrophes in error messages Closes GH-5590
|
#
2b5de6f8 |
| 01-Jul-2020 |
Max Semenik |
Remove proto comments from C files Closes GH-5758
|
#
0221b8b2 |
| 21-Apr-2020 |
Nikita Popov |
Add support for * width and precision in printf() If * is used for width/precision in printf, then the width/precision is provided by a printf argument instead of being part of the forma
Add support for * width and precision in printf() If * is used for width/precision in printf, then the width/precision is provided by a printf argument instead of being part of the format string. Semantics generally match those of printf in C. This can be used to easily reproduce PHP's float printing behavior: // Locale-sensitive using precision ini setting. // Used prior to PHP 8.0. sprintf("%.*G", (int) ini_get('precision'), $float); // Locale-insensitive using precision ini setting. // Used since to PHP 8.0. sprintf("%.*H", (int) ini_get('precision'), $float); // Locale-insensitive using serialize_precision ini setting. // Used in serialize(), json_encode() etc. sprintf("%.*H", (int) ini_get('serialize_precision'), $float); Closes GH-5432.
show more ...
|
#
b6000b7e |
| 22-Apr-2020 |
Nikita Popov |
Add support for %h and %H in printf() These are locale-independent variants of %g and %G. Closes GH-5436.
|
#
cbf86efc |
| 25-May-2020 |
Máté Kocsis |
Fix ZPP of v*printf()
|
#
427cc4f4 |
| 22-Apr-2020 |
Nikita Popov |
Diagnose missing format specifier at end of string
|
#
f6455c50 |
| 21-Apr-2020 |
Nikita Popov |
Emit diagnostic on unknown printf specifier Removing lots of bogus tests... Closes GH-5435.
|
#
02e55396 |
| 22-Apr-2020 |
Nikita Popov |
printf: Unify error case There were a couple of places using efree() on result, which works, but is very fishy. Unify error handling with goto.
|
#
30a5f3da |
| 22-Apr-2020 |
Nikita Popov |
printf: Report error if missing padding character
|
#
40ceafc7 |
| 21-Apr-2020 |
Nikita Popov |
Fix number of required parameters in printf If n$ references are involved, the maximum argnum referenced may not the one at the end. Store it explicitly.
|
#
bb6e2a16 |
| 21-Feb-2020 |
Nikita Popov |
Avoid used of "named fn" in ext/standard
|
Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12 |
|
#
b2dc833c |
| 15-Nov-2019 |
Máté Kocsis |
Only accept string as the format parameter of *printf() functions
|
Revision tags: php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11 |
|
#
82dc9a31 |
| 15-Oct-2019 |
kharhamel |
Convert warnings to Errors in sprintf() functions Closes GH-4837.
|