Subash Chandra
0438dd20f8
Fix: Resolve IntelliSense/linter false positive for type_is_unformattable_for
...
- Make type_is_unformattable_for a complete struct definition
- Replace variable declaration with static_assert for compile-time errors
- Fixes false positive IDE errors while maintaining original behavior
Fixes issue where IDEs like VS Code show red error indicators in file tree
for projects using fmt, even though compilation succeeds.
2025-12-21 07:25:41 -06:00
Victor Zverovich
91d1aced0a
Split exception into a separate file not to confuse openssf
2025-12-17 10:31:12 -08:00
user202729
2e819a11f2
Some documentation improvements ( #4631 )
2025-12-17 06:53:01 -08:00
Zephyr Lykos
7bce22571a
Make it work on newer mkdocstrings, fix deprecation warnings ( #4626 )
...
* Make it work on newer mkdocstrings, fix deprecation warnings
* Bump documentation dependency versions
2025-12-14 08:36:41 -08:00
Victor Zverovich
ec73fb7247
Cleanup gtest cmake config
2025-12-09 18:27:32 -08:00
Victor Zverovich
3269c1cea5
Minor improvement to digits2
2025-12-09 18:27:06 -08:00
marcel-behlau-elfin
789aa69e0a
fix: add missing operator ( #4627 )
2025-12-09 12:38:28 -08:00
Zephyr Lykos
2a50a0d808
Remove unused symbol check ( #4625 )
...
Fixes: 56d7a8c157c6ff9f98dd53a092d439c736cfe934
Fixes: a3bf40838f6bf9b45544d3d3cd0f6a60e8c7218c
2025-12-08 12:23:37 -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
Watal M. Iwasaki
e137db699a
Fix doc CSS to display white-space properly ( #4622 )
...
See fmtlib/fmt.dev#25
2025-12-03 11:35:04 -08:00
dependabot[bot]
d6712ff2c0
Bump actions/checkout from 5.0.0 to 6.0.0 ( #4621 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](08c6903cd8...1af3b93b68 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 09:04:20 -08:00
Victor Zverovich
2d839bbc61
Fix format_to_n
2025-11-30 07:12:48 -08:00
Victor Zverovich
5bc56e24a9
Update clang-format to version 21
2025-11-28 20:05:18 -08:00
bigmoonbit
2727215c11
chore: minor improvement for docs ( #4616 )
...
Signed-off-by: bigmoonbit <bigmoonbit@outlook.com>
2025-11-28 12:55:25 -08:00
Victor Zverovich
790b9389ae
Update README for clarity on performance comparison
2025-11-23 11:15:23 -08:00
Victor Zverovich
a731c73fd5
Make FMT_USE_FULL_CACHE_DRAGONBOX depend on __OPTIMIZE_SIZE__ by default
...
Thanks to Matthias Kretz for the idea.
2025-11-23 09:03:02 -08:00
Victor Zverovich
3391f9e992
Cleanup test
2025-11-22 19:14:32 -08:00
friedkeenan
9f197b22ae
Make FMT_STRING redundant when FMT_USE_CONSTEVAL is enabled ( #4612 )
2025-11-22 14:36:29 -08:00
Victor Zverovich
f20b16617e
Fix formatting
2025-11-22 13:48:03 -08:00
Victor Zverovich
14451704d5
Opt out std::complex from tuple formatting
2025-11-22 08:23:11 -08:00
Victor Zverovich
7a0da1c68a
Merge compile-time FP tests into other compile-time tests
2025-11-22 07:46:38 -08:00
Victor Zverovich
e3d2174b3c
Remove more invalid tests
2025-11-22 07:30:11 -08:00
Victor Zverovich
a6fb4d3b06
Remove invalid tests
2025-11-22 07:00:06 -08:00
Victor Zverovich
706fecea30
Apply clang-format
2025-11-22 06:45:50 -08:00
Victor Zverovich
e00fd756cc
Update link
2025-11-19 06:58:44 -08:00
Victor Zverovich
fc17e825d9
Remove the broken fmt::say function
2025-11-12 11:06:01 -08:00
Victor Zverovich
3fccfb8a80
Update benchmark table formatting in README
2025-11-07 10:05:56 -08:00
Victor Zverovich
690c9c71a0
Update benchmark results
2025-11-06 17:25:24 -08:00
Victor Zverovich
1122268510
Make path formatting lossless with WTF-8
2025-11-05 10:59:06 -10: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
Victor Zverovich
62f57b2496
Fix the macOS build
2025-11-04 09:12:57 -10:00
Victor Zverovich
ef7a566413
Reduce bloat-test result in debug mode from ~200k to ~85k
2025-11-03 16:21:10 -10:00
Victor Zverovich
42840cb415
Update benchmark results
2025-11-03 16:50:43 -08:00
Victor Zverovich
5ac44cd128
Fix a warning
2025-11-03 13:39:29 -10:00
Victor Zverovich
23c13b3060
Handle ulink in docs
2025-11-03 13:14:48 -10:00
Victor Zverovich
29c46fb82d
Add support for more doxygen tags
2025-11-03 10:57:41 -10:00
Victor Zverovich
a0571f3f59
Document output_file
2025-11-03 10:11:31 -10:00
dependabot[bot]
a195dd6b37
Bump github/codeql-action from 3.30.5 to 4.31.2 ( #4599 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.30.5 to 4.31.2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](3599b3baa1...0499de31b9 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.31.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 08:53:27 -08:00
Victor Zverovich
33ad559eb8
Fix fuzzer
2025-11-02 07:52:16 -10:00
dependabot[bot]
b6cd356196
Bump actions/upload-artifact from 4.6.0 to 5.0.0 ( #4598 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.0 to 5.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](65c4c4a1dd...330a01c490 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-01 09:39:15 -07:00
J. Berger
c3be070b7e
When using MSVC x86 to compile v12.0.0 or v12.1.0, conversions from __int64 to a 32bit unsigned int trigger warnings. ( #4594 )
...
This is a follow-up for PR #4572 .
2025-11-01 09:38:30 -07: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
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