[PR #9580] [MERGED] Update {fmt} to 7.1.3 #27638

Open
opened 2026-01-31 09:23:12 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/9580
Author: @DHowett
Created: 3/22/2021
Status: Merged
Merged: 3/22/2021
Merged by: @DHowett

Base: mainHead: dev/duhowett/fmt-7.1.3


📝 Commits (1)

📊 Changes

14 files changed (+2980 additions, -1010 deletions)

View changed files

📝 oss/fmt/cgmanifest.json (+1 -1)
📝 oss/fmt/include/fmt/chrono.h (+37 -42)
📝 oss/fmt/include/fmt/color.h (+47 -10)
📝 oss/fmt/include/fmt/compile.h (+59 -23)
📝 oss/fmt/include/fmt/core.h (+345 -105)
📝 oss/fmt/include/fmt/format-inl.h (+1621 -273)
📝 oss/fmt/include/fmt/format.h (+708 -465)
📝 oss/fmt/include/fmt/locale.h (+15 -29)
📝 oss/fmt/include/fmt/os.h (+67 -37)
📝 oss/fmt/include/fmt/ostream.h (+19 -9)
📝 oss/fmt/include/fmt/printf.h (+2 -2)
📝 oss/fmt/include/fmt/ranges.h (+16 -6)
📝 oss/fmt/src/format.cc (+32 -2)
📝 oss/fmt/src/os.cc (+11 -6)

📄 Description

{fmt} 7.1.3 includes a number of changes, which I will summarize here:

  • Switched to Dragonbox for float formatting (quoted, "20-30x faster"
    than ostringstream)
  • Significantly improves FMT_COMPILE (compile-time format string)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/9580 **Author:** [@DHowett](https://github.com/DHowett) **Created:** 3/22/2021 **Status:** ✅ Merged **Merged:** 3/22/2021 **Merged by:** [@DHowett](https://github.com/DHowett) **Base:** `main` ← **Head:** `dev/duhowett/fmt-7.1.3` --- ### 📝 Commits (1) - [`d6bbc08`](https://github.com/microsoft/terminal/commit/d6bbc08c09b1de96bdbb7454e6dc379c5651edc2) Update {fmt} to 7.1.3 ### 📊 Changes **14 files changed** (+2980 additions, -1010 deletions) <details> <summary>View changed files</summary> 📝 `oss/fmt/cgmanifest.json` (+1 -1) 📝 `oss/fmt/include/fmt/chrono.h` (+37 -42) 📝 `oss/fmt/include/fmt/color.h` (+47 -10) 📝 `oss/fmt/include/fmt/compile.h` (+59 -23) 📝 `oss/fmt/include/fmt/core.h` (+345 -105) 📝 `oss/fmt/include/fmt/format-inl.h` (+1621 -273) 📝 `oss/fmt/include/fmt/format.h` (+708 -465) 📝 `oss/fmt/include/fmt/locale.h` (+15 -29) 📝 `oss/fmt/include/fmt/os.h` (+67 -37) 📝 `oss/fmt/include/fmt/ostream.h` (+19 -9) 📝 `oss/fmt/include/fmt/printf.h` (+2 -2) 📝 `oss/fmt/include/fmt/ranges.h` (+16 -6) 📝 `oss/fmt/src/format.cc` (+32 -2) 📝 `oss/fmt/src/os.cc` (+11 -6) </details> ### 📄 Description {fmt} 7.1.3 includes a number of changes, which I will summarize here: * Switched to Dragonbox for float formatting (quoted, "20-30x faster" than ostringstream) * Significantly improves `FMT_COMPILE` (compile-time format string) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:23:12 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#27638