Victor Zverovich
|
55a0a9cd62
|
Cleanup pragma detection
|
2024-09-17 19:46:30 -07:00 |
|
Victor Zverovich
|
5c926d9ff9
|
Remove FMT_UNCHECKED_ITERATOR
|
2024-09-17 19:40:29 -07:00 |
|
Victor Zverovich
|
8b024662d4
|
Remove unnecessary inheritance
|
2024-09-17 19:31:55 -07:00 |
|
Victor Zverovich
|
2f1424be90
|
Simplify handling of arrays
|
2024-09-17 19:05:43 -07:00 |
|
Victor Zverovich
|
239aa6911b
|
Remove unwrap_named_arg
|
2024-09-16 20:46:47 -07:00 |
|
Victor Zverovich
|
497df6db61
|
Remove formattable
|
2024-09-16 20:32:27 -07:00 |
|
Victor Zverovich
|
a25e594f6a
|
Remove range_mapper
|
2024-09-16 20:24:30 -07:00 |
|
Victor Zverovich
|
503dff93ec
|
Simplify has_formatter
|
2024-09-16 20:15:54 -07:00 |
|
Victor Zverovich
|
3374a95b50
|
Simplify has_formatter
|
2024-09-16 20:08:52 -07:00 |
|
Victor Zverovich
|
0e62e5dc7c
|
Simplify has_formatter
|
2024-09-16 19:53:31 -07:00 |
|
Victor Zverovich
|
7ce013971b
|
Sync value ctors and type mapper
|
2024-09-16 19:23:08 -07:00 |
|
Yedidya Feldblum
|
07e70151d5
|
format std::reference_wrapper
|
2024-09-16 19:05:18 -07:00 |
|
Victor Zverovich
|
4197727712
|
Improve handling of unformattable args
|
2024-09-16 18:52:18 -07:00 |
|
Victor Zverovich
|
527e98e3f8
|
Remove unformattable
|
2024-09-15 17:28:27 -07:00 |
|
Victor Zverovich
|
8a19b2db77
|
arg_mapper -> type_mapper
|
2024-09-15 17:09:49 -07:00 |
|
Victor Zverovich
|
e97df46ae1
|
Cleanup type mapping
|
2024-09-15 16:18:21 -07:00 |
|
Victor Zverovich
|
39f1e0903a
|
Remove FMT_MAP_API
|
2024-09-15 10:52:36 -07:00 |
|
Victor Zverovich
|
d832830f60
|
Cleanup type mapping
|
2024-09-15 09:58:09 -07:00 |
|
Victor Zverovich
|
b329ff194f
|
Always detect encoding on Windows
|
2024-09-15 08:52:33 -07:00 |
|
Victor Zverovich
|
2af403ce64
|
Simplify type mapping
|
2024-09-14 21:21:49 -07:00 |
|
Victor Zverovich
|
b7513b1d00
|
Simplify type mapping
|
2024-09-14 20:23:42 -07:00 |
|
Victor Zverovich
|
761d35f763
|
Cleanup format_as handling
|
2024-09-14 19:34:58 -07:00 |
|
Victor Zverovich
|
545dc4148a
|
Add value ctor taking name_arg
|
2024-09-14 10:33:15 -07:00 |
|
Victor Zverovich
|
3f5e45dd33
|
Simplify handling of _BitInt
|
2024-09-14 10:15:36 -07:00 |
|
Victor Zverovich
|
2e3b6fbd9f
|
Remove redundant check
|
2024-09-14 09:48:33 -07:00 |
|
Victor Zverovich
|
a0328e1f9f
|
Improve error reporting
|
2024-09-14 09:39:41 -07:00 |
|
Victor Zverovich
|
de28ef5f86
|
Remove make_arg
|
2024-09-14 09:18:47 -07:00 |
|
Victor Zverovich
|
2d5e561a6b
|
Cleanup argument handling
|
2024-09-14 08:56:04 -07:00 |
|
Victor Zverovich
|
50aac2ac92
|
Add reference to iterator_traits
|
2024-09-14 08:07:39 -07:00 |
|
Victor Zverovich
|
538d8777e5
|
Workaround a bug in libstdc++
|
2024-09-14 07:49:10 -07:00 |
|
Victor Zverovich
|
0335312320
|
Demacrify UTF-8 check
|
2024-09-13 18:41:10 -07:00 |
|
Victor Zverovich
|
463fe65f17
|
Cleanup FMT_COMPILE_STRING
|
2024-09-12 19:57:50 -07:00 |
|
Victor Zverovich
|
1782a6eac0
|
Rename pragma macros
|
2024-09-12 19:20:32 -07:00 |
|
Victor Zverovich
|
b6a6ec7f1c
|
FMT_EXCEPTIONS -> FMT_USE_EXCEPTIONS
|
2024-09-11 19:34:12 -07:00 |
|
Victor Zverovich
|
89999f1672
|
Simplify pragma
|
2024-09-11 18:52:56 -07:00 |
|
Victor Zverovich
|
b90b4bc981
|
Remove FMT_STATIC_THOUSANDS_SEPARATOR in favor of FMT_USE_LOCALE
|
2024-09-11 18:30:05 -07:00 |
|
Victor Zverovich
|
a1d6f9a973
|
Minor cleanup
|
2024-09-11 17:20:20 -07:00 |
|
Victor Zverovich
|
689ec7a087
|
Cleanup
|
2024-09-11 16:05:34 -07:00 |
|
Victor Zverovich
|
28143dc99d
|
Cleanup chrono
|
2024-09-11 15:41:51 -07:00 |
|
Victor Zverovich
|
1bde49e545
|
Remove FMT_USE_USER_LITERALS
|
2024-09-11 11:27:27 -07:00 |
|
Victor Zverovich
|
ab8f9d5b08
|
Cleanup format API
|
2024-09-11 07:52:19 -07:00 |
|
Victor Zverovich
|
6f62db098a
|
Cleanup format API
|
2024-09-11 07:26:11 -07:00 |
|
Victor Zverovich
|
ab44ee7521
|
Avoid shadowing
|
2024-09-11 07:05:45 -07:00 |
|
Victor Zverovich
|
0d4e7e3fee
|
Remove old workaround
|
2024-09-11 06:17:47 -07:00 |
|
Victor Zverovich
|
8ee89546ff
|
Remove old workaround
|
2024-09-10 21:06:25 -07:00 |
|
Victor Zverovich
|
a5deb96bf5
|
Update gcc version
|
2024-09-10 20:52:35 -07:00 |
|
Victor Zverovich
|
61a241f03f
|
Cleanup
|
2024-09-10 20:24:57 -07:00 |
|
Victor Zverovich
|
ff82d8d2b5
|
Cleanup visit
|
2024-09-10 20:09:44 -07:00 |
|
Victor Zverovich
|
0cc20f5639
|
Remove iterator_t
|
2024-09-10 19:51:57 -07:00 |
|
Victor Zverovich
|
2ba6785d8f
|
Remove unused type
|
2024-09-10 19:00:08 -07:00 |
|
Victor Zverovich
|
5644e7507c
|
Remove unnecessary forwarding
|
2024-09-10 18:35:32 -07:00 |
|
Victor Zverovich
|
5345cfe6b3
|
Adjust clang-format
|
2024-09-10 18:24:35 -07:00 |
|
Victor Zverovich
|
3e9fdb3a1f
|
Cleanup
|
2024-09-10 17:27:49 -07:00 |
|
Victor Zverovich
|
3ada4aed20
|
Optionally exclude Unicode data
|
2024-09-08 16:52:01 -07:00 |
|
Victor Zverovich
|
b37be85bf1
|
Optionally disable named arguments
|
2024-09-08 16:25:33 -07:00 |
|
Victor Zverovich
|
70643b2511
|
Don't use format_error if exceptions disabled
|
2024-09-08 15:56:36 -07:00 |
|
Victor Zverovich
|
967e2d177d
|
Cleanup
|
2024-09-08 15:43:11 -07:00 |
|
Victor Zverovich
|
02c5d637c5
|
Cleanup
|
2024-09-08 11:13:44 -07:00 |
|
Victor Zverovich
|
047bf75c24
|
Cleanup
|
2024-09-08 10:00:25 -07:00 |
|
Victor Zverovich
|
2d3ba32e79
|
Improve debug codegen
|
2024-09-08 09:17:59 -07:00 |
|
Victor Zverovich
|
6c90b31fbd
|
Improve debug codegen
|
2024-09-08 07:49:02 -07:00 |
|
Victor Zverovich
|
9408c2ae8c
|
Readd support for FMT_BUILTIN_TYPES
|
2024-09-07 08:12:03 -07:00 |
|
Victor Zverovich
|
cc3ff1529d
|
Cleanup
|
2024-09-06 17:05:48 -07:00 |
|
Victor Zverovich
|
158893b384
|
Cleanup
|
2024-09-06 13:39:03 -07:00 |
|
Victor Zverovich
|
f5a16a484b
|
Cleanup
|
2024-09-06 12:41:53 -07:00 |
|
Victor Zverovich
|
cad876be4c
|
Switch to vargs
|
2024-09-06 12:12:39 -07:00 |
|
Victor Zverovich
|
debf6f8285
|
Switch to vargs
|
2024-09-06 09:10:39 -07:00 |
|
Victor Zverovich
|
35f4fab4c4
|
Simplify value ctor
|
2024-09-06 08:59:43 -07:00 |
|
Victor Zverovich
|
ff8f324786
|
Minor cleanup
|
2024-09-06 08:47:24 -07:00 |
|
Victor Zverovich
|
bd48715d81
|
Simplify make_format_args
|
2024-09-06 08:15:33 -07:00 |
|
Victor Zverovich
|
57d6df62f7
|
Simplify make_format_args
|
2024-09-06 08:07:22 -07:00 |
|
Victor Zverovich
|
8ed4a9dcc1
|
Improve debug codegen
|
2024-09-06 07:51:22 -07:00 |
|
Victor Zverovich
|
f288f45e46
|
Prepare for arg_store unification
|
2024-09-05 19:17:18 -07:00 |
|
Victor Zverovich
|
f1e3016c13
|
Optimize debug codegen
|
2024-09-04 17:10:52 -07:00 |
|
Victor Zverovich
|
106dc8fd64
|
Reduce usage of type_identity
|
2024-09-04 16:23:51 -07:00 |
|
Victor Zverovich
|
c3344e21e2
|
Cleanup base API
|
2024-09-04 15:50:53 -07:00 |
|
Victor Zverovich
|
5f438c967e
|
Remove make_arg
|
2024-09-04 14:52:14 -07:00 |
|
Victor Zverovich
|
2a257798d4
|
Reenable FMT_BUILTIN_TYPES
|
2024-09-04 14:10:40 -07:00 |
|
Vladislav Shchapov
|
22d50c1a9c
|
Add support formatting std::expected<void, E>
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-09-04 12:31:44 -07:00 |
|
Vladislav Shchapov
|
1cc10ab68f
|
Make is_formattable work with const/volatile void
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-09-04 12:31:44 -07:00 |
|
Victor Zverovich
|
6aaf7f4b79
|
Suppress a gcc 13 warning
|
2024-09-04 11:43:12 -07:00 |
|
Victor Zverovich
|
b4d1d7f8e6
|
Improve debug codegen
|
2024-09-04 08:56:25 -07:00 |
|
Victor Zverovich
|
3df47a4677
|
Make is_formattable work with void
|
2024-09-04 07:33:56 -07:00 |
|
Cameron Angus
|
b4aea98b55
|
Small fixes for some issues with modules builds (#4152)
* Avoid module export of member function definitions.
* Do not #include intrinsics header into module purview.
|
2024-09-04 07:29:41 -07:00 |
|
Victor Zverovich
|
e2b7238707
|
Cleanup format string API
|
2024-09-03 21:30:57 -07:00 |
|
Victor Zverovich
|
1e0c6cdc3b
|
Make symbol sizes shorter
|
2024-09-03 20:44:37 -07:00 |
|
Victor Zverovich
|
15694c9a84
|
Workaround an MSVC bug
|
2024-09-03 16:12:29 -07:00 |
|
Victor Zverovich
|
894b71da85
|
Fix handling of _BitInt
|
2024-09-03 11:32:31 -07:00 |
|
Victor Zverovich
|
7a6a2a79ed
|
Improve debug codegen
|
2024-09-02 20:29:24 -07:00 |
|
Victor Zverovich
|
387395fc7c
|
Cleanup base API
|
2024-09-02 15:15:38 -07:00 |
|
Victor Zverovich
|
6a88415499
|
Add FMT_APPLY_VARIADIC
|
2024-09-02 13:59:41 -07:00 |
|
Victor Zverovich
|
9a2aae37d4
|
Cleanup base API
|
2024-09-02 10:01:14 -07:00 |
|
Victor Zverovich
|
8803768363
|
Cleanup base API
|
2024-09-02 09:11:33 -07:00 |
|
Victor Zverovich
|
4fa533c70e
|
Cleanup base API
|
2024-09-02 09:00:44 -07:00 |
|
Victor Zverovich
|
d980dd7171
|
Cleanup base API
|
2024-09-02 07:50:46 -07:00 |
|
Victor Zverovich
|
4eed488c66
|
Cleanup base API
|
2024-09-02 07:17:21 -07:00 |
|
Victor Zverovich
|
a6ecd25b80
|
Improve debug codegen
|
2024-09-02 06:54:45 -07:00 |
|
Victor Zverovich
|
9f29345ea0
|
Simplify mapped_type_constant
|
2024-09-02 06:41:44 -07:00 |
|
Victor Zverovich
|
4986b4c0ef
|
Simplify arg_mapper
|
2024-09-01 21:59:39 -07:00 |
|
Victor Zverovich
|
a5f4d9820c
|
Simplify arg_mapper
|
2024-09-01 21:47:41 -07:00 |
|
Victor Zverovich
|
bc3af51272
|
Reduce the number of instantiations
|
2024-09-01 19:54:09 -07:00 |
|
Victor Zverovich
|
60740b7c24
|
Cleanup base API
|
2024-09-01 19:35:00 -07:00 |
|
Victor Zverovich
|
9ef160d309
|
Cleanup base API
|
2024-09-01 19:02:47 -07:00 |
|
Victor Zverovich
|
0b80978c27
|
Cleanup base API
|
2024-09-01 18:31:41 -07:00 |
|
Victor Zverovich
|
4f39d88650
|
Cleanup base API
|
2024-09-01 18:24:24 -07:00 |
|
Victor Zverovich
|
a86b1acf6a
|
Add mapped_t
|
2024-09-01 17:48:29 -07:00 |
|
Victor Zverovich
|
c9ef07bc4e
|
Minor cleanup
|
2024-09-01 17:34:47 -07:00 |
|
Victor Zverovich
|
8c4cfab57a
|
Detemplatize parse
|
2024-09-01 14:32:55 -07:00 |
|
Victor Zverovich
|
7e3aa6d982
|
Minor cleanup
|
2024-09-01 14:17:38 -07:00 |
|
Victor Zverovich
|
7c66216008
|
Minor cleanup
|
2024-09-01 12:53:09 -07:00 |
|
Victor Zverovich
|
1416edabbb
|
Cleanup base API
|
2024-09-01 12:06:40 -07:00 |
|
Victor Zverovich
|
b310a0d48b
|
Simplify parse_format_string
|
2024-09-01 11:09:26 -07:00 |
|
Victor Zverovich
|
985c3399d1
|
Make map static
|
2024-09-01 09:18:47 -07:00 |
|
Victor Zverovich
|
4a55b0d5fd
|
Remove duplicate error in compile-time checks
|
2024-09-01 09:03:34 -07:00 |
|
Victor Zverovich
|
64a6c84592
|
basic_format_parse_context -> parse_context
|
2024-09-01 08:09:37 -07:00 |
|
Victor Zverovich
|
66920feeee
|
Improve compile-time checks
|
2024-09-01 07:49:35 -07:00 |
|
Victor Zverovich
|
f4dad85c3a
|
Improve handling of named arguments in compile-time checks
|
2024-09-01 07:07:14 -07:00 |
|
Victor Zverovich
|
db4becabed
|
Reduce template instantiations
|
2024-08-31 20:29:58 -07:00 |
|
Victor Zverovich
|
fec2cc7af1
|
Improve handling of named arguments
|
2024-08-31 19:55:04 -07:00 |
|
Victor Zverovich
|
621e9c17c5
|
Clarify why we have TYPE in native_formatter
|
2024-08-31 17:50:21 -07:00 |
|
Victor Zverovich
|
bca7040556
|
Simplify compile-time checks
|
2024-08-31 15:01:25 -07:00 |
|
Victor Zverovich
|
8c4b17fe64
|
Simplify compile-time checks
|
2024-08-31 14:49:59 -07:00 |
|
Victor Zverovich
|
516a2e2049
|
Cleanup FMT_STRING
|
2024-08-31 14:13:57 -07:00 |
|
Victor Zverovich
|
6797f0c39a
|
Cleanup compile-time checks
|
2024-08-31 11:26:27 -07:00 |
|
Victor Zverovich
|
db496b47c1
|
Remove old gcc hack
|
2024-08-31 09:22:49 -07:00 |
|
Victor Zverovich
|
8eda3c8e90
|
Cleanup compile-time check
|
2024-08-31 08:38:53 -07:00 |
|
Victor Zverovich
|
53316903e6
|
Move string_literal to format.h
|
2024-08-31 07:08:35 -07:00 |
|
Victor Zverovich
|
8a484ad577
|
Minor cleanup
|
2024-08-30 20:53:54 -07:00 |
|
Victor Zverovich
|
b446cc9e67
|
fwrite_fully -> fwrite_all
|
2024-08-30 18:43:56 -07:00 |
|
Victor Zverovich
|
0204dd359d
|
Fix _BitInt formatter
|
2024-08-30 18:30:20 -07:00 |
|
Victor Zverovich
|
d8876b7787
|
Minor cleanup
|
2024-08-30 16:17:07 -07:00 |
|
Victor Zverovich
|
c0fab5e2f7
|
Reject modernity, embrace tradition
|
2024-08-30 11:26:29 -07:00 |
|
Victor Zverovich
|
64313e915c
|
Move redundant initialization to compile time
|
2024-08-30 10:51:35 -07:00 |
|
Victor Zverovich
|
8e3da9da2c
|
Improve binary size
|
2024-08-30 10:27:03 -07:00 |
|
Victor Zverovich
|
2a2f73f7c1
|
Improve binary size
|
2024-08-29 19:16:54 -07:00 |
|
Victor Zverovich
|
6dd9194abd
|
Simplify format_to_result
|
2024-08-29 18:35:42 -07:00 |
|
Victor Zverovich
|
a017bba062
|
Minor cleanup
|
2024-08-29 18:22:09 -07:00 |
|
Victor Zverovich
|
5eb023cd56
|
Improve binary size
|
2024-08-29 17:31:30 -07:00 |
|
Victor Zverovich
|
f213d83306
|
Disable locale more
|
2024-08-29 16:35:15 -07:00 |
|
Victor Zverovich
|
b3ccc2d210
|
Disable locale more
|
2024-08-29 15:08:43 -07:00 |
|
Victor Zverovich
|
7477dda28d
|
Simplify is_utf8_enabled
|
2024-08-29 14:39:26 -07:00 |
|
Victor Zverovich
|
e582d377c2
|
Simplify locale handling
|
2024-08-29 14:19:33 -07:00 |
|
Victor Zverovich
|
cd8d01d8cd
|
Minor cleanup
|
2024-08-29 11:41:43 -07:00 |
|
Victor Zverovich
|
377cf203e3
|
Add opt out for built-in types
|
2024-08-29 11:21:29 -07:00 |
|
Justin Riddell
|
5a0a37340c
|
Add support for _BitInt on clang (#4072)
Issue #4007
Make _BitInt up to 128bits formattable
Note, libstdc++ is_signed doesn't work with _BitInt (so use own)
|
2024-08-28 18:57:52 -07:00 |
|
torsten48
|
bbf8b3bd01
|
insert else branch to avoid unreachable code warning (#4130)
at least MSC caused warning C4702: unreachable code
|
2024-08-28 16:43:12 -07:00 |
|
Justin Riddell
|
a3f3f2ec9a
|
Fix gcc 8.1 - 8.3 bug and compilation (#4131)
Fixes issue #4129
|
2024-08-28 11:25:39 -07:00 |
|
Maxwell
|
e3676ca309
|
Change std::copy to detail::copy in chrono to fix MSVC compile errors (#4132)
|
2024-08-28 08:25:40 -07:00 |
|
Victor Zverovich
|
0379bf3a5d
|
Workaround -Wstringop-overflow
|
2024-08-24 07:56:09 -07:00 |
|
Anthony VH
|
c59ee969f3
|
Improve compile-time formatting (#4127)
|
2024-08-21 12:02:47 -07:00 |
|
Victor Zverovich
|
1a79bbfa83
|
Cleanup chrono formatting
|
2024-08-18 12:17:45 -07:00 |
|
Victor Zverovich
|
89af1ad77d
|
Cleanup chrono formatting
|
2024-08-18 11:55:33 -07:00 |
|
Victor Zverovich
|
0e741e0daa
|
Minor cleanup
|
2024-08-18 10:35:01 -07:00 |
|
Victor Zverovich
|
d1acc667c1
|
Minor cleanup
|
2024-08-18 09:33:29 -07:00 |
|
Victor Zverovich
|
4fb7008c90
|
Cleanup duration cast
|
2024-08-18 08:33:26 -07:00 |
|
Victor Zverovich
|
94b8bc8eae
|
Add an experimental writer API
|
2024-08-17 09:54:09 -07:00 |
|
Victor Zverovich
|
020af729dd
|
Simplify ostream
|
2024-08-17 08:38:10 -07:00 |
|
Victor Zverovich
|
3135421257
|
Minor cleanup
|
2024-08-12 07:59:42 -07:00 |
|
Victor Zverovich
|
993f56cff6
|
Make sign a proper enum class
|
2024-08-11 13:49:57 -07:00 |
|
Victor Zverovich
|
c6c830e203
|
Make align a proper enum class
|
2024-08-11 11:07:18 -07:00 |
|
Victor Zverovich
|
b906c321f0
|
Get rid of bit fields
|
2024-08-11 10:28:09 -07:00 |
|
Victor Zverovich
|
f8c0c8ee78
|
Cleanup public API
|
2024-08-11 07:29:17 -07:00 |
|
Victor Zverovich
|
50a8c3e9bf
|
Reduce format specs size
|
2024-08-10 09:34:35 -07:00 |
|
Victor Zverovich
|
98314319ad
|
Fix ambiguous overload
|
2024-08-09 15:01:40 -07:00 |
|
Victor Zverovich
|
bf870ae3d1
|
Fix back_inserter lookup for non-std containers
|
2024-08-09 07:10:15 -07:00 |
|
Hugo Sales
|
9f0c0c468b
|
Add 'n' specifier for tuple and pair (#4107)
|
2024-08-05 14:56:44 -07:00 |
|
Victor Zverovich
|
9f269062a7
|
Simplify default formatter
|
2024-08-05 14:24:07 -07:00 |
|
Victor Zverovich
|
15f939c3de
|
Improve handling of dynamic specs
|
2024-08-04 09:25:50 -07:00 |
|
Victor Zverovich
|
928a07bb04
|
Simplify handling of dynamic specs
|
2024-08-04 09:09:01 -07:00 |
|
Victor Zverovich
|
7891699737
|
Simplify handling of dynamic specs
|
2024-08-04 08:47:07 -07:00 |
|
Vladislav Shchapov
|
5ee14d3508
|
Reintroduce constexpr fmt::formatted_size for C++20 (#4103)
* Reintroduce constexpr fmt::formatted_size for C++20
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
* Disable constexpr fmt::formatted_size on Visual Studio 2019
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
---------
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-08-03 07:13:32 -07:00 |
|
Victor Zverovich
|
b9c0e4dd82
|
Improve spec parsing
|
2024-08-02 11:57:02 -07:00 |
|
Victor Zverovich
|
8445327c84
|
Simplify spec handling
|
2024-08-01 19:59:21 -07:00 |
|
Victor Zverovich
|
8a06cee826
|
Optimize shortest float formatting
|
2024-08-01 18:54:56 -07:00 |
|
Victor Zverovich
|
1db2274966
|
Use us if Unicode is disabled
|
2024-08-01 10:24:43 -07:00 |
|
Vladislav Shchapov
|
d326c7298a
|
Fix conversion a surrogate pair (#4095)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-07-30 07:27:11 -07:00 |
|
Victor Zverovich
|
6e462b89aa
|
Get rid of std::copy
|
2024-07-29 15:58:05 -07:00 |
|
Vladislav Shchapov
|
aff640c32f
|
Make fmt::appender implement std::output_iterator concept (#4093)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-07-29 09:18:20 -07:00 |
|
Victor Zverovich
|
e23fb6a8b4
|
Apply clang-format
|
2024-07-29 08:20:58 -07:00 |
|
Victor Zverovich
|
16b3542f7e
|
Remove float_specs
|
2024-07-27 12:28:21 -07:00 |
|
Victor Zverovich
|
29d7e58059
|
Remove float_format
|
2024-07-27 12:07:19 -07:00 |
|
Victor Zverovich
|
919f7c5e7f
|
Reduce float_specs usage
|
2024-07-27 11:38:55 -07:00 |
|
Victor Zverovich
|
a80d668a52
|
Diagnose invalid precision
|
2024-07-27 10:41:54 -07:00 |
|
Victor Zverovich
|
707d7d923a
|
Apply coding conventions
|
2024-07-27 09:00:25 -07:00 |
|
Victor Zverovich
|
ffdc3fdbd9
|
Align digits table
|
2024-07-24 18:43:37 -07:00 |
|
Cameron Angus
|
31b3c325f6
|
Mark namespace scope constexpr variable 'buffer_size' inline. (#4084)
* Mark namespace scope constexpr variable 'buffer_size' inline.
* Use provided macro for inline variable.
|
2024-07-24 09:58:38 -07:00 |
|
Victor Zverovich
|
0b0b09f401
|
Constrain format_uint
|
2024-07-23 06:30:35 -07:00 |
|
Victor Zverovich
|
4173a6315a
|
Improve format_decimal
|
2024-07-22 17:24:56 -07:00 |
|
Victor Zverovich
|
4239dfe081
|
Simplify format_decimal
|
2024-07-22 17:00:16 -07:00 |
|
Victor Zverovich
|
ba36a04811
|
Remove counting_iterator
|
2024-07-22 16:24:13 -07:00 |
|
Victor Zverovich
|
f6b4a23b83
|
Unbloat chrono
|
2024-07-22 15:46:58 -07:00 |
|
Victor Zverovich
|
7f157dca0a
|
Workaround gcc stringop-overflow bug
|
2024-07-22 11:31:35 -07:00 |
|
Victor Zverovich
|
524ca1c715
|
Improve parsing
|
2024-07-21 09:57:18 -07:00 |
|
Victor Zverovich
|
bdc45eef76
|
Simplify on_text
|
2024-07-21 08:31:03 -07:00 |
|
Victor Zverovich
|
439b6d7212
|
Reenable print optimization
|
2024-07-21 08:05:07 -07:00 |
|
Victor Zverovich
|
3cc32fdc8b
|
Mark more formatters nonlocking
|
2024-07-21 08:00:34 -07:00 |
|
Victor Zverovich
|
e84297f255
|
Bump version
|
2024-07-20 07:00:12 -07:00 |
|
Victor Zverovich
|
de684ef776
|
Make appender compatible with fill
|
2024-07-19 15:21:57 -07:00 |
|
Victor Zverovich
|
0f87d6ffa6
|
Improve sign processing
|
2024-07-17 16:13:27 -07:00 |
|
Victor Zverovich
|
9228f349a5
|
Inline visit
|
2024-07-14 15:34:53 -07:00 |
|
Victor Zverovich
|
f29a7e7970
|
Don't use memcpy in append
|
2024-07-14 13:02:21 -07:00 |
|
Victor Zverovich
|
f97deb0d7d
|
Minor cleanup
|
2024-07-14 11:14:49 -07:00 |
|
Victor Zverovich
|
3541353512
|
Apply minor optimization
|
2024-07-14 09:52:44 -07:00 |
|
Justin Riddell
|
5ef93a9f80
|
Expand FMT_FORMAT_AS to include implicit conversions (#4055)
Allows (for example) types convertible to std::string_view to inherit
from the fmt::formatter<fmt::string_view> to work etc.
|
2024-07-14 09:51:49 -07:00 |
|
Victor Zverovich
|
c9102619da
|
Avoid extra reserve
|
2024-07-14 08:41:35 -07:00 |
|
Victor Zverovich
|
58d792b6d3
|
Apply minor optimizations
|
2024-07-14 07:05:18 -07:00 |
|
Victor Zverovich
|
25adca5666
|
Remove redundant overload
|
2024-07-13 13:07:57 -07:00 |
|
Victor Zverovich
|
1408f1824d
|
Simplify iterator detection
|
2024-07-13 11:11:47 -07:00 |
|
Tor Shepherd
|
3fe4641d3a
|
Add 2 more constexprs to fix compile error (#4065)
|
2024-07-13 08:23:49 -07:00 |
|
Victor Zverovich
|
33e7ed1eb5
|
Improve handling of back_insert_iterator that writes into a buffer
|
2024-07-13 07:56:11 -07:00 |
|
Justin Riddell
|
13038f37e8
|
Support printing (const) volatile void* (#4056)
Fixes #4049
|
2024-07-10 08:35:06 -07:00 |
|
Justin Riddell
|
e60ff504ea
|
Fix usage with std::generator (#4057)
Fixes #4053
|
2024-07-09 08:46:34 -07:00 |
|
Victor Zverovich
|
92227c77a4
|
Improve support for non-POSIX platforms more
|
2024-07-08 14:00:00 -07:00 |
|
Victor Zverovich
|
486838f26f
|
Improve support for non-POSIX platforms
|
2024-07-08 11:18:44 -07:00 |
|
Victor Zverovich
|
7a8b54a0ef
|
Don't confuse Glib::ustring with std::string
|
2024-07-06 13:27:06 -07:00 |
|
Vladislav Shchapov
|
a96259701e
|
Improve std::complex formatter (#4050)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-07-04 17:24:01 -07:00 |
|
Victor Zverovich
|
503e183b9e
|
Bump version and add version validation
|
2024-07-04 07:49:58 -07:00 |
|
toge
|
9d946a2fc4
|
Fix compilation errors due to make_format_args in gcc 14.1.1 with c++20 (#4042)
|
2024-07-03 12:41:08 -07:00 |
|
Nebojša Cvetković
|
c4f6fa7135
|
fix: Make basic_format_arg::visit() const (#4043)
|
2024-07-01 14:43:52 -07:00 |
|
Vladislav Shchapov
|
24c1f886af
|
Remove double has_value check (#4040)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-07-01 09:24:33 -07:00 |
|
Victor Zverovich
|
686339f7c1
|
Minor cleanup
|
2024-06-30 10:29:50 -07:00 |
|
Victor Zverovich
|
53186535d5
|
Bump version
|
2024-06-29 08:54:52 -07:00 |
|
Victor Zverovich
|
7f951f2502
|
Optimize range formatter
|
2024-06-23 06:51:46 -07:00 |
|
Dix Lorenz
|
7ae102bd66
|
make format_int constexpr (#4032)
* make format_int constexpr
* format_int can only be constexpr in C++20
* apply clang-format
* drop constexpr for str()
|
2024-06-23 06:28:39 -07:00 |
|
Victor Zverovich
|
b1efe8516e
|
Prevent silent data loss
|
2024-06-22 07:46:16 -07:00 |
|
Matt Stafford
|
2c0d9e9409
|
Add a define to force the use of fallback_file
|
2024-06-21 09:42:02 -07:00 |
|
Victor Zverovich
|
18a9676d95
|
Add an experimental path
|
2024-06-21 08:14:20 -07:00 |
|
Vladislav Shchapov
|
514b6955d2
|
Suppress a bogus warning in MSVC (#4023)
Signed-off-by: Vladislav Shchapov <vladislav@shchapov.ru>
|
2024-06-19 08:49:43 -07:00 |
|
Matthias Moulin
|
ac96773230
|
Added missing std::declval for non-default-constructible types (#4024)
|
2024-06-18 11:27:40 -07:00 |
|
Victor Zverovich
|
c00149f5e2
|
Fix a typo
|
2024-06-17 06:58:33 -07:00 |
|
Victor Zverovich
|
71244e07de
|
Cleanup includes
|
2024-06-16 11:10:38 -07:00 |
|
Victor Zverovich
|
febd8ed5fe
|
Cleanup includes
|
2024-06-16 10:59:06 -07:00 |
|
Victor Zverovich
|
2a2048a785
|
Don't pass seconds as a double in examples
|
2024-06-15 09:26:49 -07:00 |
|
LoveSy
|
8687315e86
|
Guard more system headers by FMT_MODULE (#4006)
* Guard more system headers by `FMT_MODULE`
* Merge FMT_MODULE and FMT_IMPORT_STD
|
2024-06-14 10:53:51 -07:00 |
|
Victor Zverovich
|
e0b66e8f83
|
Remove dependency on <ranges>
|
2024-06-13 15:57:01 -07:00 |
|
Matthias Moulin
|
794df69c8c
|
Added range_format::(debug_)string formatter (#3973)
|
2024-06-13 15:43:29 -07:00 |
|
Victor Zverovich
|
1d9df9ce1c
|
Remove a redundant comment
|
2024-06-13 15:41:35 -07:00 |
|
LoveSy
|
fad0222a0c
|
Export compiled_string so that user can customize one (#3999)
|
2024-06-09 10:58:58 -07:00 |
|
LoveSy
|
2bf811b1d9
|
Also allow compiled format for clang >= 12 (#4001)
|
2024-06-09 06:43:39 -07:00 |
|
LoveSy
|
0f6e716548
|
Fix missing includes in fmt.cc (#3994)
This causes duplicated std definitions in the fmt module
|
2024-06-08 13:50:29 -07:00 |
|
Victor Zverovich
|
7bd11b5cdf
|
Remove a redundant extension to reduce divergence from std::format
|
2024-06-08 08:29:34 -07:00 |
|
LoveSy
|
94f96d112d
|
Fix undefined reference when compiling with FMT_STATIC_THOUSANDS_SEPARATOR and chrono.h
|
2024-06-05 21:01:42 -07:00 |
|
LoveSy
|
a9b8517638
|
Use native c++ module support from CMake
also fix some clang compilation issues when using c++ modules
|
2024-06-05 21:01:42 -07:00 |
|
Victor Zverovich
|
9b12491c19
|
Migrate docs
|
2024-06-02 14:20:41 -07:00 |
|
Victor Zverovich
|
ab29ef37d9
|
Migrate docs and cleanup
|
2024-06-02 13:17:04 -07:00 |
|
Victor Zverovich
|
97117cbb51
|
Migrate to mkdocs
|
2024-06-02 12:21:11 -07:00 |
|
Victor Zverovich
|
38ba3d3993
|
Migrate to mkdocs
|
2024-06-02 08:26:56 -07:00 |
|
Victor Zverovich
|
0714113974
|
Add macro support to api doc extraction
|
2024-06-02 08:06:52 -07:00 |
|
Victor Zverovich
|
03d14c3beb
|
Add support for multiple namespaces
|
2024-06-02 07:01:40 -07:00 |
|
Victor Zverovich
|
a10e032148
|
Improve docs
|
2024-06-01 20:08:41 -07:00 |
|