mirror of
https://github.com/fmtlib/fmt.git
synced 2024-12-26 18:28:20 +00:00
Update changelog
This commit is contained in:
parent
fbca830dd1
commit
9e12ca6069
@ -1,7 +1,20 @@
|
|||||||
5.2.0 - TBD
|
5.2.0 - TBD
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
* Optimized format string parsing and argument processing
|
* Optimized format string parsing and argument processing which resulted in up
|
||||||
|
to 5x speed up on long format strings and significant performance boost on
|
||||||
|
various benchmarks. For example, version 5.2 is 2.2x faster than 5.1 on
|
||||||
|
decimal integer formatting with ``format_to`` (macOS, clang-902.0.39.2):
|
||||||
|
|
||||||
|
================== ======= =======
|
||||||
|
Method Time, s Speedup
|
||||||
|
================== ======= =======
|
||||||
|
fmt::format 5.1 0.58
|
||||||
|
fmt::format 5.2 0.35 1.66
|
||||||
|
fmt::format_to 5.1 0.51
|
||||||
|
fmt::format_to 5.2 0.23 2.22
|
||||||
|
sprintf 0.71
|
||||||
|
================== ======= =======
|
||||||
|
|
||||||
* Changed the ``fmt`` macro from opt-out to opt-in to prevent name collisions.
|
* Changed the ``fmt`` macro from opt-out to opt-in to prevent name collisions.
|
||||||
To enable it define the ``FMT_STRING_ALIAS`` macro to 1 before including
|
To enable it define the ``FMT_STRING_ALIAS`` macro to 1 before including
|
||||||
|
Loading…
Reference in New Issue
Block a user