guoliang
82ce893a55
[fix] error: module file CMakeFiles/__cmake_cxx23.dir/std.pcm cannot be loaded due to a configuration mismatch with the current compilation #4279 #4582
2025-11-01 23:01:22 +08:00
LiangHu
9b479a455e
Merge branch 'fmtlib:master' into master
2025-11-01 20:40:13 +08:00
Stéén
27bf8b47fe
Add FMT_CONSTEXPR to static_format_result members ( #4591 )
...
Co-authored-by: Robin Oger <roger@qcify.com>
2025-10-29 18:34:42 -07:00
Victor Zverovich
407c905e45
Update version
12.1.0
2025-10-29 07:40:27 -07:00
guoliang
ff0e6c3b14
Merge branch 'master' of https://github.com/LiangHuDream/fmt
2025-10-26 16:33:38 +08:00
guoliang
f23933ce9d
[fix] error: module file CMakeFiles/__cmake_cxx23.dir/std.pcm cannot be loaded due to a configuration mismatch with the current compilation #4279#4582
2025-10-26 16:31:47 +08:00
LiangHu
6a1e83c8d7
Merge branch 'fmtlib:master' into master
2025-10-26 16:16:46 +08:00
Victor Zverovich
f781d2b932
Update ChangeLog.md
2025-10-25 09:10:24 -07:00
Victor Zverovich
5987082c47
Bump version
2025-10-25 08:30:50 -07:00
Victor Zverovich
681c9e689b
Update changelog
2025-10-25 08:30:50 -07:00
Peter Hill
913507044b
Fix leaky diagnostic ignored pragma ( #4588 )
...
Ignoring the `-Wconversion` diagnostic in `make_format_args` was
leaking out of the header, resulting in that warning being ignored in
downstream code that includes `fmt/base.h`.
Instead, we should `push`/`pop` the diagnostics to ensure this is
cleaned up.
2025-10-25 08:28:24 -07:00
Victor Zverovich
ff357e9e4a
Remove extra whitespace
2025-10-25 08:10:57 -07:00
Victor Zverovich
728dfeab5b
Fix apidoc comment
2025-10-25 08:06:23 -07:00
Victor Zverovich
7adc922ebb
Update changelog
2025-10-25 08:02:24 -07:00
Victor Zverovich
70ed0ab82a
Update changelog
2025-10-25 07:51:29 -07:00
Victor Zverovich
b95fd6132b
Avoid an ABI break for clang
2025-10-25 07:17:41 -07:00
LiangHu
187da20bcd
Merge branch 'fmtlib:master' into master
2025-10-25 19:47:33 +08:00
Victor Zverovich
7241bbb149
Update changelog
2025-10-22 15:32:15 -07:00
Victor Zverovich
c0ddbacfd3
Bump version
2025-10-22 15:32:15 -07:00
Victor Zverovich
9395ef5fcb
Don't include std::locale::collate value in the symbol
2025-10-22 13:48:13 -07:00
Victor Zverovich
9721d974fc
Workaround ABI compatibility between clang and gcc
2025-10-22 12:34:47 -07:00
Fatih BAKIR
d6bdb69c62
Move FMT_API from ostream class to members ( #4584 )
...
Putting FMT_API on the class definition propagates it to the base class
detail::buffer<char>'s members. However, MSVC not emit definitions for
inline members unless it sees the symbols as FMT_API when compiling.
This fix removes the FMT_API declaration from the class itself and marks
individual non-inline members as FMT_API to address the issue.
Fixes https://github.com/fmtlib/fmt/issues/4576
2025-10-20 07:49:23 -07:00
Victor Zverovich
08d38d6e78
Make error_code formatter debug-enabled
2025-10-19 10:35:45 -07:00
Victor Zverovich
a2289b8593
Fix the build
2025-10-19 10:30:42 -07:00
Victor Zverovich
e8da5ba275
Fix formatting
2025-10-19 10:22:39 -07:00
Victor Zverovich
e2aa06cd0a
Workaround ABI incompatibility between clang ang gcc
2025-10-19 08:40:13 -07:00
Vladislav Shchapov
85f6ecc7a0
Add format_as support for std::variant and std::expected formatters ( #4575 )
...
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2025-10-18 14:05:21 -07:00
Harry Denholm
378a5ab3c1
value-initialise the buffer array member of detail::ansi_color_escape so that it can be used in a constexpr context in MSVC; compiler rejects as non-constant due to 'uninitialized symbol' otherwise ( #4581 )
...
Co-authored-by: Harry Denholm <ishani@users.noreply.github.com>
2025-10-17 08:10:56 -07:00
guoliang
89355da17c
[fix] Resolving merge conflicts
2025-10-17 22:37:12 +08:00
guoliang
1efafcb9bd
[fix] error: module file CMakeFiles/__cmake_cxx23.dir/std.pcm cannot be loaded due to a configuration mismatch with the current compilation #4279
2025-10-17 22:22:03 +08:00
guoliang
452dd2b9f8
[fix] error: module file CMakeFiles/__cmake_cxx23.dir/std.pcm cannot be loaded due to a configuration mismatch with the current compilation #4279
2025-10-17 21:57:01 +08:00
LiangHu
4a4876dd62
Merge branch 'fmtlib:master' into master
2025-10-17 21:25:33 +08:00
John Zimmerman
656d14db8b
docs: format two unescaped printf references with backticks ( #4578 )
2025-10-16 11:27:51 -07:00
Justin Riddell
31bed1bb65
Fix module fmt::join<string_view> ( #4577 )
...
FMT_USE_STRING_VIEW define was incorrectly not being defined when using
modules, so there was no appropriate formatter specialization for
std::string_view
Fixes #4379
2025-10-16 11:25:19 -07:00
LiangHu
d4acfbb029
Merge branch 'fmtlib:master' into master
2025-10-15 12:42:39 +08:00
LiangHu
8eebb4334b
[fix] #4565 When using MSVC to compile v12.0.0, many compilation warn… ( #4572 )
2025-10-12 10:56:13 -07:00
Victor Zverovich
beefc1c14f
Tweak wording
2025-10-12 10:54:28 -07:00
Victor Zverovich
81fe170849
Update docs
2025-10-12 10:42:12 -07:00
Victor Zverovich
491dc16a6d
Cleanup docs
2025-10-12 10:33:05 -07:00
Victor Zverovich
41326207c7
Cleanup docs
2025-10-12 10:20:16 -07:00
Victor Zverovich
c4f70ab69e
Cleanup docs
2025-10-12 09:34:46 -07:00
Victor Zverovich
5e214f0c43
Cleanup docs
2025-10-12 09:24:58 -07:00
LiangHu
241282193f
Merge branch 'fmtlib:master' into master
2025-10-12 18:24:49 +08:00
guoliang
000f4d14f0
[fix] #4565 When using MSVC to compile v12.0.0, many compilation warnings are generated
2025-10-12 18:24:23 +08:00
guoliang
9dd354f721
[fix] #4565 When using MSVC to compile v12.0.0, many compilation warnings are generated
2025-10-12 18:22:15 +08:00
guoliang
56d73c7363
[fix] #4565 When using MSVC to compile v12.0.0, many compilation warnings are generated
2025-10-12 18:16:25 +08:00
guoliang
91ec31bc31
[fix] #4565 When using MSVC to compile v12.0.0, many compilation warnings are generated
2025-10-12 18:10:30 +08:00
Victor Zverovich
1234bc312e
Apply clang-tidy
2025-10-11 07:58:17 -07:00
rohitsutreja
b77a751625
Revert std::malloc/std::free to global malloc/free ( #4569 ) ( #4570 )
2025-10-10 09:37:05 -07:00
guoliang
7a2b7af562
[fix] #4565 When using MSVC to compile v12.0.0, many compilation warnings are generated
2025-10-10 23:42:51 +08:00