Victor Zverovich
1ff0b7f5e1
Cleanup warning suppression
2025-05-24 09:37:01 -07:00
Edoardo Morandi
ea985e84f8
Remove some implicit conversions ( #4447 )
...
* fix: avoid an implicit cast
The "1" used for the bitshift is treated as int, and this causes an
implicit conversion to `UInt` when performing the logical and.
Explicitly casting the number to `UInt` avoids the warning.
* fix: avoid implicit conversions for indices
Some indices in `include/fmt/base.h` are expressed as `int` types, which
causes an implicit conversion to a `size_t` when they are actually used
as index. Explicitly casting the value avoids the warning.
* fix: avoid an implicit conversion using size_t
The number of bits is used to express the size of a buffer. Using an
`int` causes an implicit conversion warning, let's use a `size_t` which
is the right type for the job.
2025-05-24 09:22:03 -07:00
Andreas Reischuck
f7033da09e
Avoid include locale inline if C++20 modules are enabled ( #4451 )
...
MSVC hints with:
```
fmt\include\fmt\format-inl.h(26): warning C5244: '#include <locale>' in the purview of module 'fmt' appears erroneous. Consider moving that directive before the module declaration, or replace the textual inclusion with 'import <locale>;'.
```
Then fails the build with `type redefinition`.
2025-05-21 17:18:18 -07:00
Tobias Schlüter
b723c021df
Give useful error when misusing fmt::ptr. ( #4453 )
...
static_assert(bla, "") prints an empty message but not the condition with at least MSVC. Add an informative message.
2025-05-20 12:21:06 -07:00
Victor Zverovich
3ba3c390fb
Clarify that formatting of pointers is disallowed
2025-05-17 10:16:58 -07:00
Kefu Chai
ab161a71c6
Fix some typos in comments ( #4448 )
...
- s/instantion/instantiation/
- s/uninitalized/uninitialized/
- s/costexpr/constexpr/
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2025-05-15 06:28:14 -07:00
Victor Chernyakin
b5266fd3b9
Remove some redundant const
s ( #4445 )
...
`constexpr` variables are implicitly `const`.
2025-05-12 10:41:58 -07:00
Victor Zverovich
9b0ebd4435
Cleanup base-test
2025-05-11 15:42:08 -07:00
Victor Zverovich
7af94e5597
Remove old gcc workaround
2025-05-11 12:35:28 -07:00
Victor Zverovich
2924fcf8f6
Cleanup base-test
2025-05-11 10:36:42 -07:00
Victor Zverovich
102752ad45
Update docs
2025-05-11 09:13:12 -07:00
Victor Zverovich
a6cd72c9eb
Cleanup base-test
2025-05-11 09:01:28 -07:00
Victor Zverovich
07885271a1
Minor cleanup
2025-05-11 07:54:23 -07:00
Jeremy Rifkin
4999416e5c
Fix reference_wrapper ambiguity with format_as ( #4434 )
2025-05-10 11:15:45 -07:00
n-stein
55a8f6a4be
Change component prefix for NSIS compatibility ( #4442 )
2025-05-09 12:09:18 -07:00
Victor Zverovich
eb9a95d426
Clarify that formatting of pointers is disallowed
2025-05-05 10:55:59 -07:00
Victor Zverovich
d5c33e4f45
Make template parameter order consistent
2025-05-04 15:23:48 -07:00
Victor Zverovich
a2225f2887
Remove unused include
2025-05-04 15:16:38 -07:00
Victor Zverovich
b43b2f9537
Cleanup standard formatters
2025-05-04 13:04:06 -07:00
Victor Zverovich
1312b4a162
Cleanup standard formatters
2025-05-04 12:37:28 -07:00
Victor Zverovich
4404dc05dd
Consolidate implementation details
2025-05-04 10:48:47 -07:00
Victor Zverovich
7bb6fcb325
Bump version
2025-05-04 09:36:07 -07:00
Victor Zverovich
59259a5fde
Make a doc directory if it doesn't exist
2025-05-03 10:29:35 -07:00
Victor Zverovich
542ea7c40b
Clarify that Formatter parameter is deprecated
2025-05-03 10:28:46 -07:00
Victor Zverovich
40626af88b
Update version
11.2.0
2025-05-03 09:36:27 -07:00
Victor Zverovich
7fdd6846ba
Bump version
2025-05-03 09:02:35 -07:00
Victor Zverovich
6caff7ed9c
Cleanup test
2025-05-03 08:36:42 -07:00
Victor Zverovich
71a5483875
Update changelog
2025-05-03 07:29:31 -07:00
Victor Zverovich
448929d491
Update and apply clang-format
2025-05-03 07:29:31 -07:00
dependabot[bot]
26d87edab1
Bump github/codeql-action from 3.28.13 to 3.28.16 ( #4432 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.13 to 3.28.16.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](1b549b9259...28deaeda66
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-03 06:59:36 -07:00
Victor Zverovich
505ee058f7
Update changelog
2025-04-27 11:57:40 -07:00
Victor Zverovich
ccab417195
Update changelog
2025-04-27 11:57:15 -07:00
Victor Zverovich
ec1349d348
Update changelog
2025-04-27 11:56:07 -07:00
Victor Zverovich
0ed2a65a8a
Clarify why we use __builtin_strlen instead of strlen
2025-04-27 11:08:27 -07:00
Victor Zverovich
e22c943070
Update changelog
2025-04-27 10:59:31 -07:00
Victor Zverovich
b252bad3c6
Update changelog
2025-04-27 10:29:56 -07:00
Victor Zverovich
2680831231
Cleanun string_view
2025-04-27 09:34:38 -07:00
Barry Revzin
8978ab09b2
Avoiding __builtin_strlen ( #4429 )
2025-04-27 09:32:10 -07:00
Victor Zverovich
c936e2e44e
Implement debug format for error_code
2025-04-27 09:06:17 -07:00
Victor Zverovich
a7d7b894cd
Implement the s specifier for error_code
2025-04-27 08:51:18 -07:00
Victor Zverovich
e98155a6fb
Remove redundant specializations
2025-04-26 10:41:03 -07:00
Victor Zverovich
41b3bed4d2
Clarify why we don't use qualified names
2025-04-26 10:12:06 -07:00
Victor Zverovich
67d9e49322
Update changelog
2025-04-26 09:15:47 -07:00
Victor Zverovich
9db5e4df22
Don't specialize std::is_floating_point
2025-04-26 08:17:05 -07:00
Victor Zverovich
906eaf2ddb
Make specifier order consistent
2025-04-25 12:10:21 -07:00
Victor Zverovich
9f6c12c3dc
Remove deprecated localtime from docs
2025-04-25 11:58:58 -07:00
rlalik
2d0518b5f7
Fix cmake error in pedantic mode ( #4426 )
...
Suppresses error:
CMake Error (dev) at build/coverage/_deps/fmt-src/CMakeLists.txt:208 (set):
uninitialized variable 'CMAKE_MODULE_PATH'
This error is for project developers. Use -Wno-error=dev to suppress it.
2025-04-24 11:41:33 -07:00
Victor Zverovich
c81cbed2b7
Simplify test
2025-04-23 12:32:26 -07:00
krzysztofkortas
c7925241c7
Remove core.h
from README ( #4422 )
2025-04-21 11:27:40 -07:00
LocalSpook
c709138359
Add support for incomplete types
2025-04-20 10:16:11 -07:00