diff --git a/ChangeLog.rst b/ChangeLog.rst index fdde038a..6b1d8513 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -1,6 +1,8 @@ 10.0.0 - TBD ------------ +TODO: https://github.com/fmtlib/fmt/commits/master?after=9b7829e264af100fca98625579d2a766a5e80f57+244&branch=master&qualified_name=refs%2Fheads%2Fmaster + * Replaced Grisu with a new floating-point formatting algorithm for given precision (`#3262 `_, `#2750 `_, @@ -58,6 +60,13 @@ types for compatibility with ``std::format`` and to prevent potential ODR violations. Use ``format_as`` instead. +* Reintroduced build speed optimization via extern templates to + ``fmt/format.h``. It was previously disabled because of incompatibility + between clang and gcc. + + viz@viz-mbp fmt % time c++ -c test.cc -I include -std=c++17 -O2 +c++ -c test.cc -I include -std=c++17 -O2 0.49s user 0.13s system 98% cpu 0.632 total + * Added support for fill, align and width to the time point formatter (`#3237 `_, `#3260 `_). @@ -230,7 +239,9 @@ (`#3068 `_). * Fixed various warnings and compilation issues - (`#3092 `_, + (`#3057 `_, + `#3066 `_, + `#3092 `_, `#3096 `_, `#3128 `_, `#3140 `_, @@ -268,6 +279,7 @@ `#3413 `_, `#3415 `_). Thanks `@phprus (Vladislav Shchapov) `_, + `@gsjaardema (Greg Sjaardema) `_, `@sergiud (Sergiu Deitsch) `_, `@czudziakm (Maksymilian Czudziak) `_, `@chronoxor (Ivan Shynkarenka) `_,