357 Commits

Author SHA1 Message Date
aizu-m
128ba144ab
fix out-of-bounds read in basic_format_args::get (#4800) 2026-06-09 22:18:35 -07:00
Victor Zverovich
70f794e395 Bump version 2026-06-02 15:16:15 -07:00
Victor Zverovich
46cf422f54 Unify copyright notices 2026-05-31 08:54:06 -07:00
Victor Zverovich
93e26fa578 Cleanup is_contiguous 2026-05-22 08:04:50 -07:00
Vladislav Shchapov
a30cf7d1ad
Provide reasonable default definition for is_contiguous (#4770)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
2026-05-21 07:19:19 -07:00
theflashwin
2f18a88e68 fix GCC PCH Breakage Triggered by fmt Scoped #pragma GCC optimize(0g) 2026-05-11 07:20:40 -07:00
user202729
eeff8680ed
Avoid dropping null byte in format string (#4732)
* Avoid dropping null byte in format string

* Add a test for null byte in format string
2026-04-23 09:34:27 -07:00
Victor Zverovich
d2a159fbe7 Apply clang-format 2026-04-03 17:35:28 -07:00
Victor Zverovich
602df7dab8 Simplify copy 2026-03-28 09:33:45 -07:00
user202729
7b2c4d064b
Speed up iterator_buffer (#4679) 2026-03-25 07:38:47 -07:00
Victor Zverovich
c8a6fd9177 Minor cleanup 2026-03-05 16:52:21 -08:00
Yancey
8277ee6aa0
Update fmt::join to support more character types (#4686) 2026-03-04 08:14:08 -08:00
Victor Zverovich
af9bb5c075 Mark detail::named_arg as deprecated 2026-03-03 08:22:10 -08:00
TPPPP
db4bea83d6
Move named_arg to public API (#4687) 2026-02-28 15:34:39 -08:00
Ruriwo
2d7dc922c6
Suppress warning C4305 (#4668) 2026-02-06 09:37:08 -08:00
Victor Zverovich
b98926b73b uint128_fallback -> uint128 2026-02-02 19:13:14 -08:00
Victor Zverovich
6322cf0520 int128_opt -> native_int128 2026-02-02 18:17:30 -08:00
Victor Zverovich
27b7be63bf Remove unnecessary pragmas 2026-02-02 11:40:58 -08:00
Victor Zverovich
48967e1b6f Cleanup named args 2026-02-02 11:08:01 -08:00
Victor Zverovich
39e15aff74 Fix template argument ordering 2026-02-02 10:44:37 -08:00
Victor Zverovich
d04c9801a7 Dedup compile check enforcement 2026-02-01 20:14:07 -08:00
Victor Zverovich
8976e3245a Deprecate array vformat_to 2026-02-01 11:12:50 -08:00
Victor Zverovich
45ed657df3 Cleanup locking 2026-02-01 11:09:19 -08:00
Victor Zverovich
b9dc684649 Suppress useless conversion warnings 2026-01-31 20:46:17 -08:00
Victor Zverovich
f3d510c10c Improve compatibility with std::format 2026-01-31 20:25:18 -08:00
Victor Zverovich
e55a02b39a Minor cleanup 2026-01-31 14:00:51 -08:00
Victor Zverovich
c3f0391efd Remove old diagnostic suppression 2026-01-30 18:11:48 -08:00
Victor Zverovich
88f41bbdc0 Reduce noise 2026-01-30 17:45:16 -08:00
Victor Zverovich
cf74caae38 Simplify warning suppression 2026-01-29 22:23:50 -08:00
Victor Zverovich
71c63792dd Move _BitInt to format.h 2026-01-29 21:54:47 -08:00
Victor Zverovich
26c6b1c23d Move copy to format.h 2026-01-29 21:30:20 -08:00
Victor Zverovich
b2a96c6087 Stop doing heroics for pathological user code 2026-01-29 21:12:06 -08:00
Victor Zverovich
99803085d4 Start phasing out const_check 2026-01-29 17:02:40 -08:00
Victor Zverovich
483eddc851 Merge workarounds for MSVC bugs 2026-01-29 16:42:57 -08:00
Victor Zverovich
b5c4e795bb Minor cleanup 2026-01-29 15:01:00 -08:00
Victor Zverovich
9237a45439 Add an alias for unsigned long long 2026-01-29 09:47:49 -08:00
Victor Zverovich
ed409c5ba9 Relax constexpr 2026-01-29 09:21:36 -08:00
Victor Zverovich
e99ef3f9f9 Relax constexpr 2026-01-29 06:34:24 -08:00
Victor Zverovich
6bbba0747c Minor cleanup 2026-01-28 16:03:44 -08:00
Victor Zverovich
01e6f01076 Remove old assert_fail 2026-01-28 15:46:21 -08:00
Ben Deane
f09185da65
Add constexpr to argument value constructors (#4659) 2026-01-22 10:57:22 -08:00
Yat Ho
a9ea225cad
Fix C++20 concept detection (#4653) 2026-01-16 10:48:40 -08:00
user202729
2e819a11f2
Some documentation improvements (#4631) 2025-12-17 06:53:01 -08:00
marcel-behlau-elfin
789aa69e0a
fix: add missing operator (#4627) 2025-12-09 12:38:28 -08:00
Victor Zverovich
02d6f3d9e4 Bump version 2025-12-07 08:20:47 -08:00
Victor Zverovich
19e4d5ecd9 Fix handling of pointers in format string compilation and FMT_BUILTIN_TYPES=0 2025-12-07 08:07:09 -08:00
Victor Zverovich
a6e871e39b Don't pull in locale dependency 2025-12-04 06:28:37 -08:00
Victor Zverovich
5bc56e24a9 Update clang-format to version 21 2025-11-28 20:05:18 -08:00
Victor Zverovich
a4c7e17133 Improve build speed, take 2 2025-11-04 10:19:39 -10:00
Victor Zverovich
bfd0129b91 Improve build speed 2025-11-04 09:33:18 -10:00