Update changelog

This commit is contained in:
Victor Zverovich
2024-12-25 07:44:58 -08:00
parent 00ab2e98b5
commit 25e2929988

View File

@ -15,11 +15,13 @@
- Improved debug codegen and reduced the number of template instantiations when - Improved debug codegen and reduced the number of template instantiations when
passing formatting arguments. For example, unoptimized binary code size for passing formatting arguments. For example, unoptimized binary code size for
`fmt::print("{}", 42)` was reduced by ~40% on GCC and ~60% on clang (x86-64). `fmt::print("{}", 42)` was reduced by ~40% on GCC and ~60% on clang (x86-64).
GCC: GCC:
- Before: 161 instructions of which 106 are in reusable functions - Before: 161 instructions of which 105 are in reusable functions
([godbolt](https://www.godbolt.org/z/s9bGoo4ze)). ([godbolt](https://www.godbolt.org/z/s9bGoo4ze)).
- After: 116 instructions of which 60 are in reusable functions - After: 116 instructions of which 60 are in reusable functions
([godbolt](https://www.godbolt.org/z/r7GGGxMs6)). ([godbolt](https://www.godbolt.org/z/r7GGGxMs6)).
Clang: Clang:
- Before: 310 instructions of which 251 are in reusable functions - Before: 310 instructions of which 251 are in reusable functions
([godbolt](https://www.godbolt.org/z/Ts88b7M9o)). ([godbolt](https://www.godbolt.org/z/Ts88b7M9o)).