Gabi Melman
ac432c3602
Gabime/v1.15.1 ( #3332 )
...
* Updated bundled fmt to version 11.1.3
* Bump version to 1.15.1
2025-02-01 12:09:54 +02:00
Janusz Chorko
3c23c27d2d
Revert "fix: Compatibility with external fmtlib 11.1.1 ( #3312 )" ( #3331 )
...
This reverts commit 7f8060d5b2
.
2025-02-01 11:15:04 +02:00
koniarik
ad0f31c009
Enabled bin_to_hex utest for stdformat, fixed std::formatter ( #3315 )
...
* Enabled bin_to_hex utest for stdformat, and fixed std::formatter
* fixed usage of \ in macos.yml
* explicitly cast diff variable in test_sink
* moved from ::iterator to decltype
* added fix for custom callbacks
---------
Co-authored-by: Jan Koniarik <veverak@Jans-MacBook-Pro.local >
2025-01-11 17:21:39 +02:00
Christian Blichmann
7f8060d5b2
fix: Compatibility with external fmtlib 11.1.1 ( #3312 )
...
Include fmtlib's `xchar` header to include `fmt::basic_format_string`.
Otherwise, compilation with an external fmtlib 11.1.1 fails with
```
In file included from include/spdlog/spdlog.h:12:
include/spdlog/common.h:369:49: error: no template named 'basic_format_string' in namespace 'fmt'; did you mean 'std::basic_format_string'?
369 | inline fmt::basic_string_view<T> to_string_view(fmt::basic_format_string<T, Args...> fmt) {
| ^~~~~
```
Signed-off-by: Christian Blichmann <cblichmann@google.com >
2025-01-08 00:59:12 +02:00
Gabi Melman
85bdab0c18
Update bundled fmt to 11.0.2 ( #3236 )
2024-11-01 12:04:58 +02:00
gabime
22b0f4fc06
Clang format
2024-04-30 12:28:13 +03:00
gabime
71925ca382
Revmoed definition of deprecated fmt macros
2024-04-26 00:59:26 +03:00
Gabi Melman
1e7d7e0766
Updated bundled fmt to 10.2.1
2024-04-25 18:17:34 +03:00
Gabi Melman
2969dde400
Revert "Updated bundled fmt to 10.2.1"
...
This reverts commit d8e0ad46bf
.
2024-03-29 14:46:41 +03:00
Gabi Melman
d8e0ad46bf
Updated bundled fmt to 10.2.1
2024-03-28 21:01:15 +02:00
Marcus Müller
ddce42155e
fmt/*.h: include tweakme.h to set SPDLOG_FMT_EXTERNAL according to system ( #2923 )
...
Signed-off-by: Marcus Müller <marcus@hostalia.de >
2023-10-25 19:22:39 +03:00
gabime
0a53eafe18
update clang format again
2023-09-25 16:40:36 +03:00
gabime
4b2a8219d5
reformat code
2023-09-25 16:20:42 +03:00
gabime
9d52261185
clang format
2023-09-25 16:08:29 +03:00
gabime
1a0bfc7a89
clang format
2023-09-25 02:44:07 +03:00
gabime
4338b9cd23
Revert "Updated bundled fmt to version 10.0.0"
...
This reverts commit 62e55e7a7f
.
2023-07-08 13:23:40 +03:00
gabime
4b8ff51a29
Added const to put_newline() in bin_to_hex.h
2023-07-04 18:00:20 +03:00
Gabi Melman
8b8bc20f30
Added const qualifier to bin_hex_formatter to support c++20
2023-07-04 17:53:04 +03:00
gabime
62e55e7a7f
Updated bundled fmt to version 10.0.0
2023-07-02 20:47:33 +03:00
Li Z
927cc29444
Fix unexpected delimiter at start of line in to_hex formatter ( #2627 )
2023-02-01 12:04:30 +02:00
Eli Boyarski
18495bf25d
Bundle fmt 9.1.0's std.h, and provide a header to include either it or the external fmt's version ( #2539 )
2022-11-08 01:14:01 +02:00
Gabi Melman
7aa00607ea
chrono.h: Remove warning suppression
...
Not needed since fmt 9.x
2022-11-01 14:46:39 +02:00
gabime
b59b4a2b45
Rvert suppressing msvc2017 warnings and fix ci instead
2022-10-31 22:52:01 +02:00
gabime
130ff0c8db
enable the ostream formatting for backward compatibility with fmt 8.x
2022-10-31 18:15:43 +02:00
gabime
14a29c03eb
suppress warning 4307 when including format-inline.h under msvc 2017
2022-10-31 17:47:12 +02:00
gabime
3499dfeeb4
Bump bundled fmtlib to version 1.9.1
2022-10-31 13:47:47 +02:00
offa
06f9953fa8
Workaround deprecation warning on Clang with C++20
2022-09-29 20:14:53 +02:00
John Armstrong
799802f93b
Add FMT_STRING to allow compilation with FMT_ENFORCE_COMPILE_STRING
2022-05-19 11:32:54 -07:00
Kevin Slattery
5f5e70e96e
C++14 build fixes for older gcc #2333
2022-05-11 15:14:41 -05:00
gabime
71105e0b07
Fixed #2227
2022-02-12 13:59:12 +02:00
gabime
c432fdd987
Bump fmt to version 8.1.1 and run clang-format
2022-02-12 13:20:15 +02:00
gabime
d8199b607d
Bump fmt to version 8.1.1 and run clang-format
2022-02-12 13:19:45 +02:00
Tim Blechmann
626efad307
spdlog: fmt - support std::span
in to_hex
...
`std::span` does not have `const_iterator`. this prevents `to_hex` from
being used with `std::span<>`. to fix this, we provide an explicit
overload.
compare: https://cplusplus.github.io/LWG/issue3320
2021-12-30 09:46:27 +08:00
Roocks Patrick (MTN PTT / External)
f304ca3daf
code style fixes
2021-12-01 16:37:29 +01:00
Roocks Patrick (MTN PTT / External)
d93cea97ec
Fix usage of ranges and to_hex in the same compile unit
...
When trying to use spdlog/fmt/bin_to_hex.h in the same compile unit as spdlog/fmt/bundled/ranges.h you got a compile error because there was a multiple definitions for iterable classes. This fix renames the begin() and end() getters in dump_info into getBegin()/getEnd() in order to avoid this collision.
Added an example of ranges in example.cpp to show that it actually works (an to_hex example was already there)
2021-12-01 15:37:48 +01:00
Gabi Melman
e1a4b28039
Added fmt license file to bundled fmt folder
2021-11-27 19:35:35 +02:00
gabime
dc030ec53c
clang-format
2021-11-16 23:44:35 +02:00
Charles Milette
0ded003703
Fix wchar_t overloads and dump_info formatter
2021-11-15 16:52:31 -05:00
Charless Milette
2d77ef92b0
Avoid specializing std::formatter for std::tm (not a great idea after all)
2021-11-15 15:27:34 -05:00
Charless Milette
f6901606f5
Add std::tm formatter, fix spdlog::stopwatch formatter, conditionally use fmt::runtime in test_errors
2021-11-15 14:57:13 -05:00
Charles Milette
8e359baaec
Merge branch 'v1.x' into std-format
2021-11-14 16:02:38 -05:00
Dimitris Apostolou
591eedcf36
Fix typos
2021-11-13 21:54:08 +02:00
Charless Milette
89c4b1aabe
Fix build issues under C++11
2021-11-13 12:02:40 -05:00
Charless Milette
4008f31add
Fix missing spdlog::
2021-11-13 11:51:22 -05:00
Charless Milette
c475418975
Put formatter specialization in its original namespace
2021-11-13 11:50:26 -05:00
Charless Milette
44a4517e2b
Support C++20 std::format as an alternative to fmtlib
2021-11-13 11:29:05 -05:00
Dmitriy Merkushov
b400705a1c
bin_to_hex.h: include common.h instead of spdlog.h
2021-08-09 19:27:24 +03:00
Dmitriy Merkushov
dfd12e6dac
bin_to_hex.h: include spdlog.h to support inclusion of bin_to_hex.h in any order with spdlog.h
2021-08-07 01:50:09 +03:00
dkavolis
1344d44a5a
check args on formatting
2021-07-21 23:54:11 +01:00
gabime
e7e8b75a4c
clang-format
2021-07-19 00:50:51 +03:00