Skip to content

Update fmt to 12.1.0#131

Merged
doomlaur merged 1 commit into
masterfrom
update_fmt_12.1.0
Jan 12, 2026
Merged

Update fmt to 12.1.0#131
doomlaur merged 1 commit into
masterfrom
update_fmt_12.1.0

Conversation

@doomlaur
Copy link
Copy Markdown
Contributor

Updates fmt to 12.1.0.

This also fixes an issue when using MSVC 2017 with /permissive-, which breaks due to issue fmtlib/fmt#4412 and has been fixed by PR fmtlib/fmt#4413, which is available since fmt 11.2.0. We were previously using a commit from the master branch from fmt between 11.1.2 and 11.1.3.

For more details, see discussion on PR #130

@m7913d
Copy link
Copy Markdown
Member

m7913d commented Jan 10, 2026

Coverage report is available at: full | review summary

1 similar comment
@m7913d
Copy link
Copy Markdown
Member

m7913d commented Jan 10, 2026

Coverage report is available at: full | review summary

@doomlaur doomlaur merged commit 185b676 into master Jan 12, 2026
38 checks passed
@doomlaur doomlaur deleted the update_fmt_12.1.0 branch January 12, 2026 05:11
doomlaur added a commit that referenced this pull request Jan 12, 2026
To ensure C++ standard conformance in the future, this PR:
- adds `-Wpedantic` for GCC, and `-pedantic-errors` if
`XLNT_ALL_WARNINGS_AS_ERRORS` is set
- adds `/permissive-` for MSVC 2017 and newer
- note: for Clang, we already used `-Weverything`, which already sets
`-Wpedantic`

Depends on #131 to fix
compilation under MSVC 2017 (see discussion below).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants