gcc/libstdc++-v3
Jonathan Wakely d07bce478f libstdc++: Fix std::format("{:F}", inf) to use uppercase
std::format was treating {:f} and {:F} identically on the basis that for
the fixed 1.234567 format there are no alphabetical characters that need
to be in uppercase. But that's wrong for infinities and NaNs, which
should be formatted as "INF" and "NAN" for {:F}.

libstdc++-v3/ChangeLog:

	* include/std/format (__format::_Pres_type): Add _Pres_F.
	(__formatter_fp::parse): Use _Pres_F for 'F'.
	(__formatter_fp::format): Set __upper for _Pres_F.
	* testsuite/std/format/functions/format.cc: Check formatting of
	infinity and NaN for each presentation type.
2023-08-17 13:12:39 +01:00
..
config libstdc++: [_GLIBCXX_INLINE_VERSION] Add __cxa_call_terminate symbol export 2023-08-06 14:29:07 +02:00
doc libstdc++: Document --enable-cstdio=stdio_pure [PR110574] 2023-07-06 16:27:56 +01:00
include libstdc++: Fix std::format("{:F}", inf) to use uppercase 2023-08-17 13:12:39 +01:00
libsupc++ libstdc++: Replace all manual FTM definitions and use 2023-08-16 15:16:25 +02:00
po Update copyright years. 2023-01-16 11:52:17 +01:00
python libstdc++: Handle invalid values in std::chrono pretty printers 2023-08-11 14:33:01 +01:00
scripts Update copyright years. 2023-01-16 11:52:17 +01:00
src libstdc++: Fix several preprocessor directives 2023-07-30 15:52:00 +02:00
testsuite libstdc++: Fix std::format("{:F}", inf) to use uppercase 2023-08-17 13:12:39 +01:00
acinclude.m4 libstdc++: Fix --enable-cstdio=stdio_pure [PR110574] 2023-07-12 21:04:13 +01:00
aclocal.m4
ChangeLog Daily bump. 2023-08-17 00:17:21 +00:00
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
ChangeLog-2008
ChangeLog-2009
ChangeLog-2010
ChangeLog-2011
ChangeLog-2012
ChangeLog-2013
ChangeLog-2014
ChangeLog-2015
ChangeLog-2016
ChangeLog-2017
ChangeLog-2018
ChangeLog-2019
ChangeLog-2020
ChangeLog-2021
ChangeLog-2022 Rotate ChangeLog files. 2023-01-01 16:20:13 +01:00
config.h.in libstdc++: Fix --enable-cstdio=stdio_pure [PR110574] 2023-07-12 21:04:13 +01:00
configure libtool.m4: augment symcode for Solaris 11 2023-08-07 22:59:41 +02:00
configure.ac libstdc++: Fix iostream init for Clang on darwin [PR110432] 2023-06-30 15:35:02 +01:00
configure.host libstdc++: Fix up abi.exp FAILs on powerpc64-linux 2023-05-03 22:31:40 +02:00
crossconfig.m4
fragment.am
linkage.m4
Makefile.am libstdc++: Enable building libstdc++.{a,so} when !HOSTED 2023-02-06 14:23:46 +00:00
Makefile.in libstdc++: Enable building libstdc++.{a,so} when !HOSTED 2023-02-06 14:23:46 +00:00
README

file: libstdc++-v3/README

New users may wish to point their web browsers to the file
index.html in the 'doc/html' subdirectory.  It contains brief
building instructions and notes on how to configure the library in
interesting ways.