This website requires JavaScript.
760ca5ccc0
Update docs
master
Victor Zverovich
2021-06-02 19:45:42 -0700
290d3f8b61
Cleanup ranges API
Victor Zverovich
2021-06-02 17:06:02 -0700
aa09e0f5dd
Update docs
Victor Zverovich
2021-06-02 16:25:19 -0700
d142579e97
Cleanup the format API
Victor Zverovich
2021-06-02 16:13:39 -0700
f286139d22
Fix "undefined reference to `fmt::v7::detail::basic_data<void>::digits'"
Владислав Щапов
2021-06-01 01:50:42 +0500
7b9d69b827
Add xchar.h to docs
Victor Zverovich
2021-06-02 08:19:54 -0700
cbd861f188
Update docs
Victor Zverovich
2021-06-02 08:06:52 -0700
faf972f039
Update docs
Victor Zverovich
2021-06-02 07:46:26 -0700
622d1c0423
Update changelog
Victor Zverovich
2021-06-02 07:36:27 -0700
634c948769
Update changelog
Victor Zverovich
2021-06-02 07:13:06 -0700
a04e3a2dc8
Comment
Victor Zverovich
2021-06-01 20:47:16 -0700
87876d5474
Cleanup the printf implementation
Victor Zverovich
2021-06-01 20:20:41 -0700
d338d66324
Cleanup the printf implementation
Victor Zverovich
2021-06-01 19:30:46 -0700
272660e704
Remove deprecated printf functions
Victor Zverovich
2021-06-01 18:08:31 -0700
5a95c5ae2c
Update changelog
Victor Zverovich
2021-06-01 17:47:23 -0700
70e67ae018
Re-enable module testing Prepare for compilation with gcc (modules branch).
Daniela Engert
2021-05-29 20:00:41 +0200
ad97258915
Merge branch 'master' of github.com:fmtlib/fmt
Victor Zverovich
2021-06-01 13:38:26 -0700
ed2a6377e7
Workaround msvc constexpr issues
Victor Zverovich
2021-06-01 11:51:59 -0700
9976869549
fix custom types formatting at compile-time, add test
Alexey Ochapov
2021-05-30 03:46:12 +0300
8c1b22ba6d
Workaround a gcc 9.1 bug (#2334 )
Victor Zverovich
2021-06-01 06:34:43 -0700
2dba1cfac1
Update changelog
Victor Zverovich
2021-05-31 19:19:09 -0700
d7ba6c3ea8
Use qualified name-lookup in module. (#2324 )
Daniela Engert
2021-05-31 18:11:24 +0200
bf9904ee4d
Workaround msvc bugs
Victor Zverovich
2021-05-31 08:09:37 -0700
577bce9029
Apply clang-format
Victor Zverovich
2021-05-31 08:09:10 -0700
ba4c7f193b
Swap parameter order to match #2327 (#2329 )
Daniela Engert
2021-05-31 16:44:33 +0200
e9e89b355b
Update ChangeLog.rst
Victor Zverovich
2021-05-31 07:43:29 -0700
9bb406d78d
Update changelog
Victor Zverovich
2021-05-31 07:37:10 -0700
11a14db286
Update format_to taking a buffer and remove undocumented vformat_to overload
Victor Zverovich
2021-05-30 07:33:02 -0700
832ec098fc
Fix argument order in locale overload of vformat_to (#2327 )
Victor Zverovich
2021-05-30 06:42:09 -0700
486a80e8ef
Move wchar_t overloads to xchar.h
Victor Zverovich
2021-05-30 06:32:27 -0700
19d45f4b31
Update changelog
Victor Zverovich
2021-05-29 16:56:33 -0700
5a2b88f6e9
Reduce binary size
Victor Zverovich
2021-05-29 16:42:23 -0700
00a39ad5f8
Enable Char
types other than char
(#2323 )
Daniela Engert
2021-05-29 20:42:16 +0200
ff37e41625
wchar.h -> xchar.h because it handles other code unit types too
Victor Zverovich
2021-05-29 09:37:17 -0700
0901176fe4
arg_join -> join_view
Victor Zverovich
2021-05-29 08:43:34 -0700
a9a9018191
Move wmemory_buffer to wchar.h
Victor Zverovich
2021-05-29 08:26:04 -0700
4a7801c3ec
Update changelog
Victor Zverovich
2021-05-29 08:14:25 -0700
517578f80e
Update changelog
Victor Zverovich
2021-05-29 07:48:59 -0700
85442ed045
Update changelog
Victor Zverovich
2021-05-29 07:43:21 -0700
6a12b13a85
Update changelog
Victor Zverovich
2021-05-29 07:39:35 -0700
1cfe3c7382
Update ChangeLog.rst
Victor Zverovich
2021-05-29 07:30:47 -0700
c06014792b
Update changelog
Victor Zverovich
2021-05-29 07:30:07 -0700
6fe04871f4
Update changelog
Victor Zverovich
2021-05-29 07:20:29 -0700
9d67988aed
FMT_DEPRECATED_WCHAR -> FMT_DEPRECATED_INCLUDE_WCHAR
Victor Zverovich
2021-05-29 06:41:07 -0700
765b451edd
Update changelog
Victor Zverovich
2021-05-29 06:15:49 -0700
17c993c753
Fixed compilation with CMake < 3.7 (#2321 )
Jose Miguel Pérez
2021-05-29 05:24:31 +0200
dde6937319
Update changelog
Victor Zverovich
2021-05-28 16:20:46 -0700
272b0f36b3
More module tests (#2309 )
Daniela Engert
2021-05-29 00:49:39 +0200
126c8cb46b
Export os.h API, too (#2318 )
Daniela Engert
2021-05-28 18:27:45 +0200
98b9ff47a1
Align hex floats right as default (#2317 )
Matthias Liedtke
2021-05-28 18:21:01 +0200
ece4b4b33a
Update changelog
Victor Zverovich
2021-05-28 06:53:33 -0700
a70a4ae053
Ignore zero-padding for non-finite floating points (#2310 )
Liedtke
2021-05-27 23:13:05 +0200
7612f18dc8
Update changelog
Victor Zverovich
2021-05-27 07:06:13 -0700
b9f2c27661
Update changelog
Victor Zverovich
2021-05-26 21:12:03 -0700
4e21baff43
Simplify get_units
Victor Zverovich
2021-05-26 18:26:00 -0700
683ef11ab9
Update changelog
Victor Zverovich
2021-05-26 18:25:21 -0700
ca466374bd
qualify make_format_args (#2315 )
John Melas
2021-05-26 16:42:02 +0300
5a2a185682
Make buffers non-movable
Victor Zverovich
2021-05-25 07:49:48 -0700
ee52a6dc40
add fmt::print()
overload to support compiled format (#2304 )
Alexey Ochapov
2021-05-26 00:54:56 +0300
82607efb57
Fixed int conversion warning (#2313 )
sven-herrmann
2021-05-25 17:13:39 +0200
35a2c2a743
Refactor chrono formatting
Victor Zverovich
2021-05-25 06:40:21 -0700
b955e7a6b2
Refactor chrono formatting
Victor Zverovich
2021-05-24 15:30:59 -0700
883d9595c5
Support alternative locale names in tests
Victor Zverovich
2021-05-24 12:22:52 -0700
1f308a3cea
Update integer presentation types documentation.
Mark de Wever
2021-05-24 16:23:46 +0200
1cd9899cf3
Add initial support for weekday formatting
Victor Zverovich
2021-05-24 07:23:56 -0700
069131dc25
Add unicode-test
Victor Zverovich
2021-05-24 06:20:51 -0700
dd8f38fcbb
Cleanup printf API
Victor Zverovich
2021-05-23 20:20:25 -0700
a216f2562d
Remove undocumented and obsolete vprintf overload
Victor Zverovich
2021-05-23 20:14:55 -0700
0c0926395d
Add is_exotic_char trait
Victor Zverovich
2021-05-23 19:50:17 -0700
bc13c6de39
Update README.rst
Victor Zverovich
2021-05-23 07:45:33 -0700
8ec0b9e33b
Do *not* export namespace detail
Daniela Engert
2021-05-23 09:35:28 +0200
b99c2bd345
Remove deprecated locale.h
from module interface unit
Daniela Engert
2021-05-23 09:11:12 +0200
c04a24399a
Update changelog
Victor Zverovich
2021-05-22 20:55:56 -0700
b099a56f9f
Update changelog
Victor Zverovich
2021-05-22 16:12:38 -0700
703005c8ba
Deprecate locale.h
Victor Zverovich
2021-05-22 08:02:45 -0700
51f0178625
Cleanup the format API
Victor Zverovich
2021-05-22 07:08:36 -0700
5d59dcf66e
Remove deprecated aliases / undeprecate has_formatter
Victor Zverovich
2021-05-22 06:53:34 -0700
c242dd402c
Move cerrno include to where it is used
Victor Zverovich
2021-05-22 06:18:40 -0700
2216e0b779
Update changelog
Victor Zverovich
2021-05-22 06:04:33 -0700
1c83a49be9
Simplify buffer extraction
Victor Zverovich
2021-05-21 20:15:56 -0700
2617384d8e
Improve buffer extraction
Victor Zverovich
2021-05-21 19:44:49 -0700
34b8acaef7
More wchar_t-specific API to wchar.h
Victor Zverovich
2021-05-21 17:37:07 -0700
6326c18906
Improve code style consistency
Victor Zverovich
2021-05-21 17:24:00 -0700
5c4b0c86fb
Add missing Allocator template argument for basic_memory_buffer in format_to
Matthew Gilbert
2021-05-20 20:02:33 -0400
00149c0b6a
Move detail::null to chrono where it is used
Victor Zverovich
2021-05-21 09:16:45 -0700
c5c968cb22
Improve binary size
Victor Zverovich
2021-05-21 07:24:21 -0700
128cbdeb2f
cmake: hide private symbols by default
Sergiu Deitsch
2021-05-21 15:50:47 +0200
18af1dc460
Fix binary size regression caused by b268f88
Victor Zverovich
2021-05-20 18:25:47 -0700
d1e6f0f8c6
Fix binary size regression caused by b268f88
Victor Zverovich
2021-05-20 18:00:19 -0700
5a0d99fa0b
Add a test for the module
Daniela Engert
2021-05-14 17:14:09 +0200
6e2e6b796f
Restore support for wchar_t
overloads in module
Daniela Engert
2021-05-20 17:30:25 +0200
24b677d053
Improve symbol sizes
Victor Zverovich
2021-05-20 07:21:20 -0700
63271a51c4
Fix ADL issues
Victor Zverovich
2021-05-20 06:13:13 -0700
61b4c923d7
Reduce code bloat
Victor Zverovich
2021-05-19 16:08:56 -0700
2a2e4c5801
addressing nits.
Michael Winterberg
2021-05-19 15:14:30 -0700
be48f4d657
Avoid unwanted sign extensions from MSVC in is_utf8.
Michael Winterberg
2021-05-19 14:25:38 -0700
13e652939b
export missed symbols
Sergiu Deitsch
2021-05-18 14:38:55 +0200
71fb113818
fix compile error on msvc preview 4 (16.10) involving lookup clash /w STL
Jessy De Lannoit
2021-05-19 22:03:16 +0300
08d22503bb
Remove outdated comments
Victor Zverovich
2021-05-19 11:47:21 -0700
56f518a98f
Update signatures
Victor Zverovich
2021-05-19 09:45:33 -0700
b7f2933744
Update signatures
Victor Zverovich
2021-05-19 09:39:32 -0700
7483dfc652
Update signatures
Victor Zverovich
2021-05-19 09:36:12 -0700
95c358f721
Improve separation between code unit types
Victor Zverovich
2021-05-19 08:52:16 -0700
39c3c4ec22
Simplify the core API
Victor Zverovich
2021-05-19 08:11:08 -0700
e9c1c415b8
Improve compile-time checks
Victor Zverovich
2021-05-18 19:38:52 -0700
21d93bfd33
Move generic format functions to format.h
Victor Zverovich
2021-05-18 07:25:05 -0700
9a92eb4158
Move more wchar overloads to wchar.h
Victor Zverovich
2021-05-17 22:19:59 -0700
0dd91e20d5
Add wchar.h for wide char overloads
Victor Zverovich
2021-05-17 20:47:38 -0700
ce14eafc24
Simplify format string checks
Victor Zverovich
2021-05-17 18:49:26 -0700
8d70c0edab
Refactor the format API
Victor Zverovich
2021-05-17 15:40:59 -0700
813ac49543
More API cleanups
Victor Zverovich
2021-05-17 07:50:29 -0700
4ab01fb198
Cleanup printf API
Victor Zverovich
2021-05-17 07:19:50 -0700
d5036b11b1
Remove deprecated APIs
Victor Zverovich
2021-05-16 13:13:23 -0700
2581946231
Cleanup the core API
Victor Zverovich
2021-05-16 12:48:20 -0700
b35db4e006
Improve handling of 128-bit ints
Victor Zverovich
2021-05-16 11:43:44 -0700
d35f1ad5c1
Cleanup core
Victor Zverovich
2021-05-16 07:18:04 -0700
8f1902c05a
Move format string checks to core.h
Victor Zverovich
2021-05-16 07:08:49 -0700
6469b9037c
Silence msvc warning about an unused named parameter
Daniela Engert
2021-05-15 19:01:31 +0200
7d4c92fb00
Update ChangeLog.rst
Victor Zverovich
2021-05-15 17:19:27 -0700
0763d8cadf
Fix Visual Studio warning
Jussi Viiri
2021-05-15 23:13:58 +0300
5466373a11
Do *not* export namespace detail
Daniela Engert
2021-05-14 15:02:45 +0200
588bdb5404
Simplify get_arg_index_by_name
Victor Zverovich
2021-05-15 06:28:20 -0700
54f22a3eef
add support for statically named arguments with FMT_STRING
Alexey Ochapov
2021-05-13 03:57:07 +0300
ea94d6d93c
Prevent ambiguity in name lookup
Daniela Engert
2021-05-14 10:49:41 +0200
57280762b6
Move specs checker to core.h
Victor Zverovich
2021-05-13 19:33:09 -0700
ced3037523
Move dynamic specs to core.h
Victor Zverovich
2021-05-13 19:01:21 -0700
dd2bc998ab
Move specs to core.h
Victor Zverovich
2021-05-13 18:28:19 -0700
08da1adcf6
Remove unused headers
Victor Zverovich
2021-05-13 17:58:15 -0700
3be0cc2087
Fix handling of 128-bit ints
Victor Zverovich
2021-05-13 17:53:23 -0700
9648bdce30
add missing header
Daniela Engert
2021-05-08 11:56:28 +0200
d1aebdbde0
Inline format_to
Victor Zverovich
2021-05-12 17:49:53 -0700
8f0fadfaaa
Cleanup docs
Victor Zverovich
2021-05-11 20:20:03 -0700
02896dabee
Avoid use after move (#2278 )
Victor Zverovich
2021-05-11 16:19:04 -0700
0036a1d195
Fix issue #2274 .
Владислав Щапов
2021-05-10 01:33:14 +0500
2a9b314627
Replace fmt::error_code to std::error_code
Владислав Щапов
2021-05-09 18:49:45 +0500
2165bef4ca
Update README.rst
Victor Zverovich
2021-05-09 09:35:44 -0700
4862930845
Optimize format string compilation
Victor Zverovich
2021-05-09 08:30:15 -0700
3207a8bbbf
Get rid of unnecessary recursion to enable inlining
Victor Zverovich
2021-05-09 07:54:13 -0700
6214f15a0c
Optimize standard formatter specialization
Victor Zverovich
2021-05-09 07:11:35 -0700
cd2c78fb8a
Use write directly in formatter specializations
Victor Zverovich
2021-05-08 20:54:18 -0700
4211d86539
Add a formatter specialization for std::error_code.
Владислав Щапов
2021-05-08 16:51:51 +0500
39f28424ca
Cleanup tests
Victor Zverovich
2021-05-07 20:58:57 -0700
84feeb0f36
Remove redundant comments and put common case check first
Victor Zverovich
2021-05-07 17:14:29 -0700
2665afb515
Cleanup add-subdirectory-test
Victor Zverovich
2021-05-07 16:42:02 -0700
d0abe7c246
Make chrono formatting locale-independent by default
Victor Zverovich
2021-04-28 12:02:08 -0700
50fb0b5eae
Fix formatting
Victor Zverovich
2021-05-07 08:52:49 -0700
16f2ef91ab
Replace fmt::system_error with std::system_error
Victor Zverovich
2021-05-07 06:50:37 -0700
4b885c8633
Replace windows_error with system_error
Victor Zverovich
2021-05-06 09:20:46 -0700
5238055f40
Move esoteric char type support to format.h
Victor Zverovich
2021-05-06 08:50:35 -0700
9ac088f376
Add fmtlog to projects
Victor Zverovich
2021-05-06 08:39:36 -0700
849c9f6168
Move is_name_start to core
Victor Zverovich
2021-05-06 08:12:24 -0700
23892caf53
Move more parsing to core
Victor Zverovich
2021-05-06 07:37:40 -0700
8e6390c32c
Move FMT_STRING to core
Victor Zverovich
2021-05-06 07:19:41 -0700
51a33713fc
Move parsing to core
Victor Zverovich
2021-05-06 06:49:46 -0700
9c3af11a92
Cleanup tests
Victor Zverovich
2021-05-05 17:43:06 -0700
9d7b53cb9b
Remove redundant formatter specialization for byte
Victor Zverovich
2021-05-05 08:14:12 -0700
f0095ccd34
Add support for ranges of types without formatters to join (#2262 )
Victor Zverovich
2021-05-05 06:50:52 -0700
4f0eadfce4
Exclude fallback from is_formattable
Victor Zverovich
2021-05-05 06:29:51 -0700
400b953fbb
Use [] instead of {} in ranges for consistency with Python format
Victor Zverovich
2021-05-04 21:04:21 -0700
38bcc04a11
Drop range limit and cleanup tests
Victor Zverovich
2021-05-04 20:53:56 -0700
c738c3431f
Cleanup tests
Victor Zverovich
2021-05-04 16:54:20 -0700
ed7c4320f6
Cleanup tests
Victor Zverovich
2021-05-02 05:55:55 -0700
9155e2de4c
Cleanup tests
Victor Zverovich
2021-04-30 17:02:14 -0700
38127d9ec0
Cleanup tests
Victor Zverovich
2021-04-30 14:21:49 -0700
c9c0e5077d
Cleanup tests
Victor Zverovich
2021-04-29 21:09:54 -0700
ccf4ccde23
Cleanup tests and format string compilation
Victor Zverovich
2021-04-29 17:17:59 -0700
e96a92f869
Cleanup tests and format string compilation
Victor Zverovich
2021-04-29 15:25:02 -0700
fd43e4dcbc
gtest: fix std::is_trivially_copy_constructible for GCC 4.8 & 4.9 properly
Alexey Ochapov
2021-04-24 21:11:43 +0300
3d51ccdaae
gtest: remove obsolete GTEST_LANG_CXX11
compile definition setting
Alexey Ochapov
2021-04-29 02:06:07 +0300
833377ff1e
gtest: add .clang-format
file into test/gtest
directory to prevent formatting there
Alexey Ochapov
2021-04-29 02:01:12 +0300
53ca0cbe75
gtest: move GTest/GMock files to separate directory, update GTest/GMock usages
Alexey Ochapov
2021-04-29 01:59:43 +0300
342973b349
Make wchar_t overloads usable in module Bring ''detail::find()' into scope.
Daniela Engert
2021-04-28 11:04:00 +0200
355be4b13f
Make FMT_COMPILE fallback on runtime without if constexpr (#2261 )
Victor Zverovich
2021-04-28 09:11:47 -0700
0cd0fb9184
C++17: std::char_traits<>::{compare,length} is constexpr - v2
Владислав Щапов
2021-04-27 18:53:10 +0500
d1a6e5603f
Keep defaulted destructors inline applies to exception classes in case of msvc only
Daniela Engert
2021-04-26 19:40:59 +0200
84a36b99bf
Move data to functions
Victor Zverovich
2021-04-27 17:06:29 -0700
ab7c33ede0
Suppress checked iterator warnings
Victor Zverovich
2021-04-27 11:47:47 -0700
77258f6069
fix FMT_CONSTEXPR_CHAR_TRAITS check for MSVC
Alexey Ochapov
2021-04-27 01:48:27 +0300
d23e315ea2
CI windows: add MSVC C++20 build
Alexey Ochapov
2021-04-25 16:00:27 +0300
f085c3d7a0
use proper check for non-type template parameters
Alexey Ochapov
2021-04-22 23:17:39 +0300
69bdc20a3c
Workaround missing std::system on iOS, take 2
Victor Zverovich
2021-04-25 08:14:36 -0700
847aac4315
Follow naming conventions in tests
Victor Zverovich
2021-04-25 21:26:30 -0700
39818e7979
Cleanup core-test
Victor Zverovich
2021-04-25 16:19:01 -0700
0e6f989b0d
__THROW warning fix for e2k (#2253 )
Ilya Kurdyukov
2021-04-25 22:51:37 +0700
1678ed6235
simplify field::format() and spec_field::format(), fix typo
Alexey Ochapov
2021-04-22 20:43:01 +0300
ca821982ee
use named arg with static name in compile-time API
Alexey Ochapov
2021-04-18 13:59:24 +0300
ce6e7d8620
use fixed_string to create named arg class with static name for _a literal
Alexey Ochapov
2021-04-18 08:10:00 +0300
fc56af14c2
move fixed_string from compile.h to format.h
Alexey Ochapov
2021-04-18 08:06:22 +0300
bb006f9735
Replace TYPED_TEST_CASE with TYPED_TEST_SUITE
Victor Zverovich
2021-04-24 11:35:49 -0700
6956b10b2d
Fix gcc 4.8 build
Victor Zverovich
2021-04-24 11:04:34 -0700
b4f9a05894
Update gtest
Victor Zverovich
2021-04-24 07:56:50 -0700
8f9ddf452d
Remove deprecated posix.h
Victor Zverovich
2021-04-24 06:44:57 -0700
dacd1356e4
Add module interface unit
Daniela Engert
2021-04-17 10:38:36 +0200
d3c523e0d2
Export printf-related contexts from printf.h
Daniela Engert
2021-04-24 10:40:32 +0200
2c25df089f
Export replacement type_traits, too
Daniela Engert
2021-04-17 10:20:23 +0200
553022dc56
Don't use std::system on iOS (#2248 )
Victor Zverovich
2021-04-24 06:17:05 -0700
8a040d187a
Cleanup core-test
Victor Zverovich
2021-04-23 17:11:01 -0700
064cac2bf9
Bump version
Victor Zverovich
2021-04-23 16:05:03 -0700
5b2c740ad8
Remove deprecated APIs
Victor Zverovich
2021-04-23 11:16:19 -0700
b9ab5c8836
Remove printf.h dependency on ostream.h
Victor Zverovich
2021-04-23 10:42:57 -0700
c47f211296
Simplify data handling
Victor Zverovich
2021-04-23 06:52:10 -0700
54d3b1710e
Move more data out of basic_data
Victor Zverovich
2021-04-22 20:40:42 -0700
128f007b25
C++17: std::char_traits<>::{compare,length} is constexpr. (#2246 )
Vladislav Shchapov
2021-04-23 18:11:34 +0500
841aad95b4
Move data out of basic_data
Victor Zverovich
2021-04-22 13:51:03 -0700
1d4199f46b
fix udl_compiled_string with non-byte chars (e.g. wchar) (#2242 )
Alexey Ochapov
2021-04-19 18:29:35 +0300
c5d4fcb119
Appending a space to guarantee non-empty strftime() result. (#2244 )
yumeyao
2021-04-19 10:13:51 +0800
6271406233
Fix a warning (#2233 )
Victor Zverovich
2021-04-16 15:42:39 -0700
52bd62c72f
Create separate dllexport marking points for clang and msvc. (#2229 )
denchat
2021-04-17 02:34:18 +0700
f4bbc54cc4
Tag official API for module export (#2235 )
Daniela Engert
2021-04-16 20:04:55 +0200
d8910af80d
Use qualified name lookup rather than ADL. (#2239 )
Daniela Engert
2021-04-16 18:38:25 +0200
9260114162
Ranges wide strings support (#2236 )
crbrz
2021-04-16 16:25:35 +0300
24c9751558
Try to suppress MVSC warn of narrowing (#2230 )
denchat
2021-04-13 21:30:43 +0700
a1c6bfd77b
Add a link to llvm diff
Victor Zverovich
2021-04-12 10:05:14 -0700
42eccac454
Fix clang warning about ignoring __declspec(dllexport) on basic_data<void> template instantitation definition (#2220 )
denchat
2021-04-12 23:31:44 +0700
aec504344a
Update README.rst
Victor Zverovich
2021-04-10 08:48:11 -0700
0b41145443
Update README.rst
Victor Zverovich
2021-04-10 08:31:47 -0700
00f3d16b12
Update docs
Victor Zverovich
2021-04-10 08:07:16 -0700
99c2f7a349
Allow including fmt/core.h in the header-only mode
Victor Zverovich
2021-04-10 07:44:36 -0700
b441532396
CI linux: add clang++-11 C++20 (with LLVM libc++) build
Alexey Ochapov
2021-04-08 03:25:40 +0300
1dbadb6527
CI linux: add clang++-11 C++20 build
Alexey Ochapov
2021-04-08 03:18:13 +0300
09dbad47e1
CI linux: add missing build_type
Alexey Ochapov
2021-04-08 02:49:30 +0300
e2facffe4d
CI linux: remove excessive clang++-9 include
Alexey Ochapov
2021-04-08 02:37:00 +0300
273d8865e3
Suppress redef warning of _CRT_SECURE_NO_WARNINGS if any. (#2218 )
denchat
2021-04-09 01:56:35 +0700
5a8bf1f6a3
Workaround hexfloat inconsistency on windows (#2205 )
Victor Zverovich
2021-04-07 11:20:08 -0700
78776ee4e2
Fix a conditional expression is constant warning #2210 (#2211 )
Elliot
2021-04-07 18:42:11 +0100
266107f57c
constexpr uint128_wrapper (#2215 )
jstaahl
2021-04-06 22:07:01 -0700
2e0d64cf2f
specify size for prefixes
static data
Alexey Ochapov
2021-04-06 23:54:17 +0300
95da484727
Fix a link
Victor Zverovich
2021-04-03 09:14:52 -0700
06b3a1000c
Add support for time points with arbitrary durations (#2208 )
Victor Zverovich
2021-04-02 11:17:14 -0700
dac42f52b2
Inline fallback is_constant_evaluated
Victor Zverovich
2021-04-01 10:42:09 -0700
7c43f8b896
Don't use strlen at compile time (#2205 )
Victor Zverovich
2021-04-01 10:04:21 -0700
c62e4c30f4
Make buffer_appender default-constructible when back_insert_iterator is
Jason Cobb
2021-03-31 14:06:48 -0400
0d6b70d96b
Install gcc 8
Victor Zverovich
2021-04-01 08:24:55 -0700
15c10b0c66
Add speech synthesis support
Victor Zverovich
2021-04-01 07:50:40 -0700
308510eb4f
"Use" fwrite
result (workaround for warn_unused_result
)
Billy Donahue
2021-03-20 03:10:25 -0400
afe23e7f10
Don't call fileno on NULL file in tests (#2196 )
Victor Zverovich
2021-03-30 10:41:12 -0700
b49af043d7
Remove noexcept from file's move assignment
Victor Zverovich
2021-03-30 09:51:25 -0700
14848875bf
Fix: fmt::ostream cannot be moved while holding buffered data #2197 (#2198 )
vtta
2021-03-30 23:43:26 +0800
7d8c34018e
Update pull_request_template.md
Victor Zverovich
2021-03-30 08:42:11 -0700
b966afcc7a
Remove formattable
Victor Zverovich
2021-03-28 14:21:12 -0700
ec5315a987
Use strlen when possible in fallback basic_string_view
Victor Zverovich
2021-03-28 08:01:55 -0700
4f8778bab9
Inline basic_format_args's ctor
Victor Zverovich
2021-03-28 07:32:17 -0700
e2d87548f8
user-defined constructor
Yaser Afshar
2021-03-27 16:10:03 -0500
f7151d384b
Extra flag to prevent Intel compiler with Clang front-end warning of 'unknown attribute no_sanitize'
Yaser Afshar
2021-03-27 15:44:52 -0500
0fb8ef8f79
Inline trivial argument handling functions
Victor Zverovich
2021-03-27 19:05:39 -0700
1b23e25f95
Simplify formattability check
Victor Zverovich
2021-03-27 18:57:18 -0700
35c71ff536
Only use -Og with optimizations disabled
Victor Zverovich
2021-03-27 11:35:01 -0700
243d8bebd1
Enable minimal optimizations in debug mode
Victor Zverovich
2021-03-27 08:22:31 -0700
9b34681d97
Work around xl compiler bug when nvcc preprocesses this file (#2190 )
Chris White
2021-03-27 06:05:49 -0700
4dc7170d21
Fix C++17 builds: (#2192 )
Vladislav Shchapov
2021-03-26 18:19:43 +0500
9cb347b4b2
Simplify argument formatters
Victor Zverovich
2021-03-21 07:28:46 -0700
0f85a4683a
add default cases (#2186 )
Ryan Sherlock
2021-03-19 16:56:52 -0700
417e1cee9e
Stop using deprecated UDL templates
Victor Zverovich
2021-03-19 08:24:08 -0700
f7e900e12e
Simplify UDL definitions
Victor Zverovich
2021-03-19 08:10:36 -0700
d9661c8f3b
Mark grouping as deprecated
Victor Zverovich
2021-03-19 07:54:57 -0700
14a2a64df4
Fix handling of formattable types with to_string_view (#2181 )
Victor Zverovich
2021-03-19 06:43:38 -0700
6ae402fd0b
Fix handling of types with to_string_view and formatter specialization (#2180 )
Victor Zverovich
2021-03-18 10:11:06 -0700
a6408a3b09
Add args-test
Victor Zverovich
2021-03-18 09:04:17 -0700
1147782c79
Fix an ambiguous call to check caused by ADL (#2184 )
Victor Zverovich
2021-03-17 20:59:36 -0700
2f3f3862fa
Fix harmless MSVS warning about using undefined _MANAGED symbol (#2183 )
VZ
2021-03-17 19:21:50 +0100
d0bded5988
Fix MSVC /clr builds (#2179 )
Brainy0207
2021-03-15 16:17:28 +0100
8308f52c2a
Fix dynamic_format_arg_store::push_back comment
Victor Zverovich
2021-03-15 07:10:28 -0700
6151d0dc1e
Fix the comment
Victor Zverovich
2021-03-14 09:26:18 -0700
5a1127b726
Don't wrap named arg in cref and clarify docs
Victor Zverovich
2021-03-14 09:08:08 -0700
b8ff3c1820
optimize append (#2164 )
moiwi
2021-03-13 16:21:23 +0100
c8d8b88223
fix GCC 7,8,9 warning about unused but set parameter (#2177 )
Alexey Ochapov
2021-03-13 17:36:53 +0300
d28101878a
Document ostream support limitation
Victor Zverovich
2021-03-12 15:49:22 -0800
bac14ef985
Simplify integer spec checking
Victor Zverovich
2021-03-12 14:12:43 -0800
8f9db3fcb8
Make ubsan happy on empty format specs (#2175 )
Victor Zverovich
2021-03-12 09:13:47 -0800
af567538a0
Bitpack integral prefixes
Victor Zverovich
2021-03-11 19:30:29 -0800
cdf877d4b1
Workaround missed optimization opportunity
Victor Zverovich
2021-03-11 16:44:59 -0800
eef4ba9c02
Optimize integer formatting without padding
Victor Zverovich
2021-03-11 14:11:48 -0800
a1ea8a82c3
Unbloat my heart
Victor Zverovich
2021-03-11 08:27:53 -0800
a457e16360
Simplify integer formatter
Victor Zverovich
2021-03-11 07:16:32 -0800
05bc87a66f
Optimize padding
Victor Zverovich
2021-03-10 17:59:36 -0800
605b603735
Optimize count_digits for powers of 2
Victor Zverovich
2021-03-10 13:12:37 -0800
85ba271639
Implement 128-bit count_digits in terms of count_digits_fallback
Victor Zverovich
2021-03-10 12:57:46 -0800
d9835737f0
spec -> specs
Victor Zverovich
2021-03-10 12:51:03 -0800
f9e0e90441
Apply clang-format
Victor Zverovich
2021-03-10 12:08:02 -0800
60f5d24411
Simplify arg_formatter
Victor Zverovich
2021-03-10 09:18:52 -0800
30e1302e73
Simplify on_format_specs
Victor Zverovich
2021-03-10 08:46:16 -0800
87c5cd46ac
Optimize parsing of argument ids
Victor Zverovich
2021-03-10 07:04:04 -0800
6a9016ea60
fix formatted_size
with "compiled format" as argument (#2161 )
Alexey Ochapov
2021-03-07 17:44:36 +0300
6e1fc01752
Move detail::truncating_iterator to fmt/compile.h
Victor Zverovich
2021-03-06 08:35:36 -0800
e718ec3e93
Make truncating_iterator an output_iterator (#2158 )
Jason Cobb
2021-03-04 18:53:08 -0500
772aeca338
Don't include <cassert>. (#2148 ) (#2152 )
John Steele Scott
2021-03-05 01:58:04 +1030
684b5b0e40
Fix fallback to runtime API from compile-time API (#2143 )
Alexey Ochapov
2021-03-04 18:20:57 +0300
d8b9254301
use simplified void_t
for all compilers other than gcc 4.x (#2160 )
Alexey Ochapov
2021-03-03 01:42:27 +0300
835b910e7d
Add an is_formattable trait
Victor Zverovich
2021-02-28 15:25:33 -0800
578874033a
Revert "Optimize handling of integer constants" (#2147 )
Victor Zverovich
2021-02-25 05:58:58 -0800
640acba850
Print x.what() of FMT_THROW when exception is disabled (#2145 )
Jiahao XU
2021-02-25 01:29:04 +1100
d8e1c9f175
fix fmt::get
for some GCC versions and legacy Clang (#2144 )
Alexey Ochapov
2021-02-23 18:18:30 +0300
2797588be1
Optimize handling of integer constants
Victor Zverovich
2021-02-21 10:53:09 -0800
e8eff3b8fd
Fix FMT_STATIC_THOUSANDS_SEPARATOR (#2142 )
Victor Zverovich
2021-02-21 07:32:54 -0800
ab0f7d7fdc
use const& for arguments
Alexey Ochapov
2021-02-20 19:08:16 +0300
29cc8282b1
update chrono duration formatter (constness), use it in compile-test for specs checks
Alexey Ochapov
2021-02-16 08:07:36 +0300
3f69af3aaf
update wording in the error inside arg_id_handler
, use FMT_ASSERT
instead of throw
Alexey Ochapov
2021-02-16 08:01:11 +0300
499047e132
fix incorrect indexing mode for named args, update tests
Alexey Ochapov
2021-02-16 07:16:57 +0300
78c67157c1
prepare tests, fix incorrect handling of named args with simple {}
replacement fields
Alexey Ochapov
2021-02-16 07:04:52 +0300
b31bc2dc9f
simplify try_format_argument()
, make manual_indexing_id()
a variable
Alexey Ochapov
2021-02-15 01:44:04 +0300
95e1aa2dc5
add support for manual indexing and named fields, add tests
Alexey Ochapov
2021-02-07 23:43:52 +0300
7e72673d87
Improve width estimation (#2033 )
Victor Zverovich
2021-02-13 09:24:39 -0800
13b117b5bc
Improve code point computation
Victor Zverovich
2021-02-13 07:52:39 -0800
ee0fed639c
Fix handling of the + flag with locales (#2133 )
Victor Zverovich
2021-02-13 07:08:01 -0800
c5979d564e
Fix fmt::localtime formatting not working in wide-char string contexts
Yuval Gamzon-Kapeller
2021-02-07 10:19:17 +0200
e6ef927e6b
fmt::ptr: Support function pointers (#2131 )
Mike Crowe
2021-02-09 15:35:16 +0000
58aa04573f
Fix ordering of install commands for CMake (#2122 )
Dan Ibanez
2021-01-30 10:03:55 -0700
1980ca8c4e
fix #2118 : FMT_COMPILE did not work with tm formatter (#2119 )
Yin Zhong
2021-01-30 08:44:49 -0800
2a25e2bf4d
Make ranges-test available with C++11 (#2114 )
Alexey Ochapov
2021-01-30 18:42:58 +0300
b0b56b4379
fix #2116 (FMT_COMPILE requires exceptions enabled) (#2117 )
Yin Zhong
2021-01-28 06:58:49 -0800
373262f9fb
Update docs
Victor Zverovich
2021-01-24 09:11:44 -0800
ce519e939b
Fix exception propagation from iterators (#2097 )
Victor Zverovich
2021-01-23 17:27:24 -0800
acef0bb51a
use gcc-10.2 instead of gcc-10.1 on CI, also fix one problem (#2110 )
Alexey Ochapov
2021-01-23 18:52:41 +0300
8bf28e6bb1
Add support for s format specifier to bool (#2094 ) (#2109 )
Ivan Polyakov
2021-01-23 18:32:41 +0300
9c418bc468
Update README.rst
Victor Zverovich
2021-01-21 07:45:34 -0800
456efa4666
add missing detail namespace (#2107 )
Walter Gray
2021-01-19 17:44:15 -0800
80dc7cceb8
Fixed format.h(1465): warning C4702: unreachable code (#2106 )
Ivan Shynkarenka
2021-01-20 04:13:10 +0300
7fd535c6ae
Cleanup 'L' handling
Victor Zverovich
2021-01-18 07:57:38 -0800
b4b8917caf
Update docs
Victor Zverovich
2021-01-17 09:36:06 -0800
e4f2cf455e
Make 'L' a modifier
Victor Zverovich
2021-01-17 09:01:00 -0800
6972b5f3d2
Add build variable: FMT_MASTER_PROJECT (#2100 )
randomizedthinking
2021-01-16 16:56:49 -0800
ac35208115
Install fmt/args.h (#2096 )
Victor Zverovich
2021-01-16 08:05:02 -0800
532e846b86
Fix width computation in float formatter
Victor Zverovich
2021-01-15 11:07:55 -0800
f8c2f8480a
Fix handling of width when formatting int as char
Victor Zverovich
2021-01-14 08:41:17 -0800
0fe0b15e71
Fix handling of # in width computation
Victor Zverovich
2021-01-13 16:48:07 -0800
061e364b25
Document output_file
Victor Zverovich
2021-01-09 07:18:56 -0800
018688da2a
Correct a typo on syntax.rst (documentation) (#2081 )
AlιAѕѕaѕѕιN
2021-01-01 03:53:42 +0330
9ec5592bb5
Fix writing to stdout when redirected to NUL on Windows (#2080 )
Victor Zverovich
2020-12-30 12:20:17 -0800
cdc5ef6710
Remove fallback to inline specifier from FMT_CONSTEXPR(20) macro (#2075 )
Alexey Ochapov
2020-12-30 17:23:20 +0300
c9dd1eb97d
Don't change charset
Victor Zverovich
2020-12-27 07:44:02 -0800
d09b5c1453
Fix std::byte formatting with compile-time API (#2072 )
Alexey Ochapov
2020-12-27 18:23:28 +0300
bbd6ed5bc5
Add support of most format_specs for formatting at compile-time (#2056 )
Alexey Ochapov
2020-12-25 17:40:03 +0300
a750bf3ac6
Update api.rst
Victor Zverovich
2020-12-24 07:09:49 -0800
1256541d7a
Fix formatting
Victor Zverovich
2020-12-24 06:54:33 -0800
4fa4c9248f
Add tests for FMT_ENFORCE_COMPILE_STRING, fix several errors (#2038 )
Walter Gray
2020-12-24 06:40:46 -0800
aa89e380d9
add cwchar to format.h for std::fputws (#2073 )
Issam Maghni
2020-12-23 10:02:25 -0500
5a37e182de
Disable warning about format string (#2067 )
Björn Schäpers
2020-12-21 17:43:30 +0100
fa43fd1444
Forward arguments to work with views (#2068 )
Daumantas Kavolis
2020-12-20 15:14:54 +0000
3551f5d118
Workaround a gcc 10 -Warray-bounds bug (#2065 )
Victor Zverovich
2020-12-19 09:01:57 -0800
e737672614
Remove an old mingw workaround (#2059 )
Victor Zverovich
2020-12-10 06:24:52 -0800
25a41b80fc
Fix a link to Android.mk (#2057 )
Victor Zverovich
2020-12-09 08:04:58 -0800
9293f7072e
Suppress gcc warning on privates-only class (#2053 )
Finkman
2020-12-09 15:55:17 +0100
c20874c28f
Reenable support for fallback formatter in join (#2040 ) (#2050 )
Camille Bordignon
2020-12-08 17:56:53 +0100
5de0bc1d4f
Add UDL as replacement for FMT_COMPILE (#2043 )
Alexey Ochapov
2020-12-08 02:53:11 +0300
a6fafe2f01
docs: use https for some links (#2051 )
谭九鼎
2020-12-05 22:41:38 +0800
33f9a6d360
Fix handling of enums in to_string (#2036 )
Victor Zverovich
2020-12-03 15:03:19 -0800
aabe0a8473
simplify tests by reordering arguments of EXPECT_EQ
(#2044 )
Alexey Ochapov
2020-12-04 01:21:23 +0300
1f4a76d2c8
Add a missing include (#2047 )
Victor Zverovich
2020-12-03 13:58:18 -0800
4a6eadbde0
Make std::byte formattabe (#1981 )
Victor Zverovich
2020-12-03 08:50:28 -0800
683a74501f
fix formatting with empty compiled format string (#2042 )
Alexey Ochapov
2020-12-02 18:14:57 +0300
f43416e1d7
Add a link to contents from index
Victor Zverovich
2020-12-02 06:30:09 -0800
5a493560f5
Move some code from core.h to format.h where it is used
Victor Zverovich
2020-11-29 09:44:57 -0800
9ed0a98178
Fix docs build
Victor Zverovich
2020-11-29 09:13:14 -0800
dac753b81e
Basics of formatting at compile-time based on compile-time API (#2019 )
Alexey Ochapov
2020-11-29 19:59:11 +0300
119f7dc3d6
Truncate file by default
Victor Zverovich
2020-11-27 08:15:14 -0800
22a68d1613
Don't emit trailing zeros by default
Victor Zverovich
2020-11-27 07:45:54 -0800
d0110b7e35
Update README.rst
Victor Zverovich
2020-11-26 19:51:31 -0800
3f4839ce3d
Merge branch 'release' of github.com:fmtlib/fmt
Victor Zverovich
2020-11-25 06:41:05 -0800
7bdf0628b1
Update version
Victor Zverovich
2020-11-24 17:15:02 -0800
fc1355114d
Update changelog
Victor Zverovich
2020-11-24 17:14:00 -0800
926233bde8
Fix test
Victor Zverovich
2020-11-24 14:54:15 -0800
0683fa7d1d
Bump version
Victor Zverovich
2020-11-24 08:36:21 -0800
6ce207b9a5
Fix formatting
Victor Zverovich
2020-11-24 08:29:17 -0800
07b1c1a15f
Update changelog
Victor Zverovich
2020-11-24 08:24:14 -0800
58992761cf
Reintroduce ostream support to range formatters (#2014 )
Victor Zverovich
2020-11-21 16:31:22 -0800
b8957f50c3
Fix an overflow in format_to_n (#2029 )
Victor Zverovich
2020-11-18 06:43:47 -0800
df66516ed3
Workaround an issue with mixing std versions in gcc (#2017 )
Victor Zverovich
2020-11-14 09:02:14 -0800
a57baa69a5
Fix more linkage errors (#2011 )
Victor Zverovich
2020-11-14 06:06:10 -0800
85534a1397
Fix linkage errors when linking with a shared library (#2011 )
Victor Zverovich
2020-11-12 05:51:00 -0800
a2fa5d6288
Update changelog
Victor Zverovich
2020-11-23 10:35:07 -0800
cd3003683d
Fix more linkage errors (#2011 )
Victor Zverovich
2020-11-14 06:06:10 -0800
d1ef29d679
Fix initialization of iterator_buffer (#1996 )
Victor Zverovich
2020-11-08 08:08:55 -0800
5f41bb0f77
clang-format
Victor Zverovich
2020-11-23 10:23:54 -0800
a58a6b27c3
Add a newline
Victor Zverovich
2020-11-21 16:52:40 -0800
a036cc97b7
Reintroduce ostream support to range formatters (#2014 )
Victor Zverovich
2020-11-21 16:31:22 -0800
38c7def47a
Update clang version to 3.4 since there are ICEs on earlier ones
Victor Zverovich
2020-11-19 10:37:43 -0800
5533641319
🆕 [CI] Test with C++14 in Windows 2019 (#2020 )
Jonathan Gopel
2020-11-19 07:04:16 -0700
55dfdd9299
Update README.rst
Victor Zverovich
2020-11-18 07:33:38 -0800
2c734c9bca
Fix an overflow in format_to_n (#2029 )
Victor Zverovich
2020-11-18 06:43:47 -0800
6cdd1be93e
Update build.gradle for latest AGP (#2026 )
Park DongHa
2020-11-17 23:31:06 +0900
bcc20b29df
Implement compile-time checks by default
Victor Zverovich
2020-11-15 09:03:20 -0800
befd7d4a2f
Always use FMT_STRING internally where possible [Issue #2002 ] (#2006 )
Walter Gray
2020-11-15 05:19:06 -0800
f8640d4050
Add more standards
Victor Zverovich
2020-11-14 11:52:35 -0800
f81c14aa1e
Workaround an issue with mixing std versions in gcc (#2017 )
Victor Zverovich
2020-11-14 09:02:14 -0800
5555651ce0
Fix more linkage errors (#2011 )
Victor Zverovich
2020-11-14 06:06:10 -0800
b268f8815d
detail::write in one more place relevant to printf with long argument… (#2016 )
rimathia
2020-11-13 21:14:16 +0100
aa9b09a9e3
🐛 Cannot call non-constexpr function in constexpr context (#2010 )
Jonathan Gopel
2020-11-12 11:10:52 -0700
986fa00406
Printf get container (#1982 )
rimathia
2020-11-12 17:37:04 +0100
7abc3c01e0
Suppress a useless warning (#2004 )
Victor Zverovich
2020-11-12 07:00:11 -0800
6d14f78115
Fix linkage errors when linking with a shared library (#2011 )
Victor Zverovich
2020-11-12 05:51:00 -0800
9534b9fe69
Refactor warning suppression
Victor Zverovich
2020-11-11 16:16:33 -0800
60dc273513
Simplify on_text
Victor Zverovich
2020-11-11 15:13:44 -0800
b5dac0f0f8
Reduce <algorithm> usage (#1998 )
Victor Zverovich
2020-11-11 08:31:34 -0800
a07627b1f8
🐛 Implicit sign conversion warning in clang in c++17 and 20 modes (#2009 )
Jonathan Gopel
2020-11-11 08:57:52 -0700
1b8f499ee1
🔧 Silence useless cast warnings (#2008 )
Jonathan Gopel
2020-11-11 08:56:59 -0700
f428d286a1
Update README.rst
Victor Zverovich
2020-11-11 07:11:43 -0800
beb248b6ac
Optimize handling of large format strings
Victor Zverovich
2020-11-11 06:03:19 -0800
1936dddc3c
fix gcc warning of missing override (#2001 )
Lieven de Cock
2020-11-10 16:57:21 +0100
14f6bd0f4e
Move one more headers to args.h
Victor Zverovich
2020-11-09 20:35:03 -0800
e01d26e1a4
Optimize includes
Victor Zverovich
2020-11-09 16:34:54 -0800
e528d919a8
Merge branch 'master' of github.com:fmtlib/fmt
Victor Zverovich
2020-11-08 12:45:15 -0800
4881677268
Update signatures
Victor Zverovich
2020-11-08 12:29:26 -0800
3302fd1088
use memchr for searching for '%' in printf format string (#1984 )
rimathia
2020-11-08 19:36:00 +0100
4c2d637203
Update signatures
Victor Zverovich
2020-11-08 10:10:44 -0800
beaff39618
Update signatures
Victor Zverovich
2020-11-08 10:00:08 -0800
ffa0a0834a
Use newer versions of Sphinx and Breathe
Victor Zverovich
2020-11-08 09:46:27 -0800
038057eb3e
Document contexts
Victor Zverovich
2020-11-08 08:16:23 -0800
5bedcb665b
Fix initialization of iterator_buffer (#1996 )
Victor Zverovich
2020-11-08 08:08:55 -0800
2435ea4113
Workaround MSVC mess
Victor Zverovich
2020-11-08 07:48:03 -0800
8c6215f5de
Fix fmt/color.h
Victor Zverovich
2020-11-08 07:24:07 -0800
10ebe6cb48
Document color
Victor Zverovich
2020-11-08 07:18:01 -0800
1ac50fcb5a
Suppress more bogus warnings
Victor Zverovich
2020-11-08 07:04:42 -0800
e098be8e88
Fix warning filtering
Victor Zverovich
2020-11-08 06:58:41 -0800
8cf0afaf1c
Improve docs
Victor Zverovich
2020-11-08 06:48:34 -0800
e29f93e8a8
Suppress more bogus warnings
Victor Zverovich
2020-11-08 06:33:42 -0800
4e8d000f76
Suppress more bogus warnings
Victor Zverovich
2020-11-08 06:29:50 -0800
7787792e8d
Fix re usage
Victor Zverovich
2020-11-08 06:20:53 -0800
6ee5e507c7
Fix imports
Victor Zverovich
2020-11-08 06:16:49 -0800
06ee32d1b5
Filter useless doxygen warnings
Victor Zverovich
2020-11-08 06:13:56 -0800
86bb7fe614
Add a missing import
Victor Zverovich
2020-11-08 05:55:49 -0800
959a9f5cad
Merge branch 'master' of github.com:fmtlib/fmt
Victor Zverovich
2020-11-08 05:50:48 -0800
4f7df299ea
Improve docs
Victor Zverovich
2020-11-08 05:40:39 -0800
b3ab0bc7e3
🎨 [CI] Specify the exact version of clang to use (#1991 )
Jonathan Gopel
2020-11-08 06:18:24 -0700
701ed6c874
Install deps in github actions instead of script
Victor Zverovich
2020-11-07 11:16:38 -0800
8f2131cf2d
Document chrono
Victor Zverovich
2020-11-07 10:51:08 -0800
32c4af8f0d
Document chrono
Victor Zverovich
2020-11-07 10:38:51 -0800
295a60ec8d
Document chrono
Victor Zverovich
2020-11-07 10:30:23 -0800
a4fae96c96
Document chrono
Victor Zverovich
2020-11-07 10:23:27 -0800
263bb0e68d
Document chrono
Victor Zverovich
2020-11-07 10:19:40 -0800
0506b328b5
Document chrono
Victor Zverovich
2020-11-07 09:59:57 -0800
4e426c19d0
Document chrono
Victor Zverovich
2020-11-07 09:47:56 -0800
9795d87348
Update docs
Victor Zverovich
2020-11-07 09:27:06 -0800
2eb0be0b73
Remove debug code and fix bot contact
Victor Zverovich
2020-11-07 09:16:55 -0800
cd95579834
Move less installation to actions
Victor Zverovich
2020-11-07 09:12:54 -0800
98639d0f6f
Debug doc build
Victor Zverovich
2020-11-07 09:04:07 -0800
ab5e0632fe
Debug doc build
Victor Zverovich
2020-11-07 08:54:58 -0800
b123129f4e
Dump the content of html dir
Victor Zverovich
2020-11-07 08:42:08 -0800
81d2b986af
Print less command
Victor Zverovich
2020-11-07 08:24:58 -0800
7a0b1d5781
Add key
Victor Zverovich
2020-11-07 08:09:01 -0800
9f0617cbfb
Fix branch ref
Victor Zverovich
2020-11-07 08:04:01 -0800
75b07598fe
Chrono docs
Victor Zverovich
2020-11-07 07:56:30 -0800
dfbb6975b3
Remove travis config
Victor Zverovich
2020-11-07 07:37:45 -0800
5b3052f999
Switch doc build to github actions
Victor Zverovich
2020-11-07 07:20:51 -0800
506ff320f2
Fix build failure when not using fcntl with -Werror (#1990 )
Ashton Fagg
2020-11-06 18:39:59 -0500
a30b279bad
Apply clang-format and tweak comments
Victor Zverovich
2020-11-04 17:17:23 -0800
6a2495c840
-Wattributes visibility warning with some GCC versions (#1975 )
Alexey Ochapov
2020-11-05 04:11:31 +0300
cba5970cd8
Remove migrated build configs
Victor Zverovich
2020-11-03 16:48:01 -0800
689081d832
Merge branch 'release' of github.com:fmtlib/fmt
Victor Zverovich
2020-11-04 07:46:02 -0800
cc09f1a679
Update version
Victor Zverovich
2020-11-04 06:50:09 -0800
e4eb242ce8
Update changelog and bump version
Victor Zverovich
2020-11-03 21:20:53 -0800
ce98e0c6a0
Fix fallback float formatter at assymetric bounds (#1976 )
Victor Zverovich
2020-11-03 19:19:10 -0800
49544ea943
Fuzz fallback formatter
Victor Zverovich
2020-11-03 19:34:35 -0800
6b7bfed40c
Fix fallback float formatter at assymetric bounds (#1976 )
Victor Zverovich
2020-11-03 19:19:10 -0800
bcab36da3f
Update CI config
Victor Zverovich
2020-11-03 16:01:26 -0800
1689e73e90
Move PR template
Victor Zverovich
2020-11-03 14:52:47 -0800
0103408a5c
Update CI config
Victor Zverovich
2020-11-03 14:02:07 -0800
38a16ecba2
Move build config to github actions
Victor Zverovich
2020-11-03 13:35:37 -0800
205eb3a8f2
Update CI config
Victor Zverovich
2020-11-03 12:16:15 -0800
fe61b8c630
Update CI config
Victor Zverovich
2020-11-03 11:49:35 -0800
867b15d77c
Update CI config
Victor Zverovich
2020-11-03 11:48:20 -0800
98cb9f9931
Update CI config
Victor Zverovich
2020-11-03 11:43:00 -0800
95077d60c9
Update CI config
Victor Zverovich
2020-11-03 11:41:25 -0800
bc49f094e7
Update CI config
Victor Zverovich
2020-11-03 11:02:49 -0800
cef6dfb422
Update CI config
Victor Zverovich
2020-11-03 10:46:03 -0800
c8703ba40b
Update CI config
Victor Zverovich
2020-11-03 10:45:16 -0800
ab4405bea5
Update README.rst
Victor Zverovich
2020-11-03 10:42:06 -0800
78a55e2898
Update CI config
Victor Zverovich
2020-11-03 10:37:30 -0800
d0a2494a99
Update cmake.yml
Victor Zverovich
2020-11-03 10:17:38 -0800
89d009ba6e
Update cmake.yml
Victor Zverovich
2020-11-03 10:14:38 -0800
1f4ff47b41
Create cmake.yml
Victor Zverovich
2020-11-03 10:04:28 -0800
eb52ac7a35
🆕 Enable -Wshadow in pedantic mode
Jonathan Gopel
2020-10-27 21:46:38 -0600
e904e891bd
🎨 🐛 Rename all shadowed types and variables
Jonathan Gopel
2020-10-27 21:55:44 -0600
771292c328
Remove sizeof from unused variable silencer (#1974 )
darklukee
2020-11-03 15:48:19 +0100
86bf6045c6
Merge branch 'release' of github.com:fmtlib/fmt
Victor Zverovich
2020-11-02 06:27:49 -0800
5f7f7b954d
Update version
Victor Zverovich
2020-11-01 06:30:39 -0800
5d3f0741e3
Update changelog and bump version
Victor Zverovich
2020-11-01 06:21:00 -0800
563cbb6c21
Add a macro to workaround clang/gcc ABI incompatibility on ARM
Victor Zverovich
2020-10-31 07:51:39 -0700
425778aa67
Fix ABI compatibility (#1961 )
Victor Zverovich
2020-10-29 08:02:40 -0700
69a84198b0
Remove accidental parenthesis (#1968 )
Tobias Hammer
2020-10-29 15:08:06 +0100
5c04504932
Removed [-Wsign-conversion] warning in GCC
OptoCloud
2020-10-28 10:12:08 +0100
556a1cfb34
Instantiate to_decimal to make gcc lto happy (#1955 )
Victor Zverovich
2020-10-27 07:44:12 -0700
28a8eae850
Cleanup
Victor Zverovich
2020-10-27 07:19:28 -0700
236fea1f00
Workaround bugs in gcc 8
Владислав Щапов
2020-10-27 13:55:26 +0500
e50ced88c6
Add a macro to workaround clang/gcc ABI incompatibility on ARM
Victor Zverovich
2020-10-31 07:51:39 -0700
112755cf91
Remove FMT_SAFEBUFFERS (#1966 )
Victor Zverovich
2020-10-29 17:42:45 -0700
4081b2fe94
Fix ABI compatibility (#1961 )
Victor Zverovich
2020-10-29 08:02:40 -0700
2d9311e860
Remove accidental parenthesis (#1968 )
Tobias Hammer
2020-10-29 15:08:06 +0100
b3a4f28ad1
Fix implicit signedness conversion warning (#1963 )
Jonathan Gopel
2020-10-29 07:26:18 -0600
97c8873214
Allocator::max_size support in basic_memory_buffer (#1960 )
Vladislav Shchapov
2020-10-29 18:17:00 +0500
bb68f6089b
Removed [-Wsign-conversion] warning in GCC
OptoCloud
2020-10-28 10:12:08 +0100
f4ca065cfb
Range support
kitegi
2020-10-24 11:25:29 +0200
cb224ecaa3
Instantiate to_decimal to make gcc lto happy (#1955 )
Victor Zverovich
2020-10-27 07:44:12 -0700
7977c2b4d0
Cleanup
Victor Zverovich
2020-10-27 07:19:28 -0700
e54eb67639
Workaround bugs in gcc 8
Владислав Щапов
2020-10-27 13:55:26 +0500
4fe0b11195
Update version
Victor Zverovich
2020-10-25 10:44:22 -0700
df4bd60f42
Bump version
Victor Zverovich
2020-10-25 10:43:03 -0700
764fb35e1f
Always install the required version of breathe
Victor Zverovich
2020-10-25 10:34:47 -0700
e1bdc0ecaf
Use the correct version of sphinx
Victor Zverovich
2020-10-25 09:52:14 -0700
39bde329bd
Tweak markup
Victor Zverovich
2020-10-25 09:19:38 -0700
204d299abb
Tweak markup
Victor Zverovich
2020-10-25 09:12:22 -0700
e0995b1c14
Update readme
Victor Zverovich
2020-10-25 09:04:39 -0700
4af178bdfe
Remove outdated build config
Victor Zverovich
2020-10-25 09:01:44 -0700
aa41dc02b1
Remove unused script
Victor Zverovich
2020-10-25 09:00:25 -0700
6a77ea3c93
Tweak markup
Victor Zverovich
2020-10-25 08:59:36 -0700
62c72059d9
Update changelog
Victor Zverovich
2020-10-25 08:56:46 -0700
c10e3f7f4f
Update changelog
Victor Zverovich
2020-10-25 07:29:24 -0700
e542e6953e
Update changelog
Victor Zverovich
2020-10-25 06:46:45 -0700
530cf316b8
Point to the release, not dev documentation
Victor Zverovich
2020-10-24 12:02:12 -0700
740385d636
Update changelog
Victor Zverovich
2020-10-24 11:18:33 -0700
cd4651116e
Update changelog
Victor Zverovich
2020-10-24 09:24:47 -0700
46291be348
Update changelog
Victor Zverovich
2020-10-23 07:38:01 -0700
90071c1df0
Update ChangeLog.rst
Victor Zverovich
2020-10-22 09:30:27 -0700
25293d7ac6
Update ChangeLog.rst
Victor Zverovich
2020-10-22 09:28:23 -0700
5024742f8a
Update ChangeLog.rst
Victor Zverovich
2020-10-22 09:27:49 -0700
0452a4e71f
Update changelog
Victor Zverovich
2020-10-22 09:08:30 -0700
8de96817ce
Woraround bugs in gcc 8
Victor Zverovich
2020-10-22 07:14:54 -0700
47e167679a
Simplify arg formatter
Victor Zverovich
2020-10-21 18:28:30 -0700
f0a42346a4
Move parsing optimization one level up
Victor Zverovich
2020-10-21 18:18:53 -0700
86287b8d56
Optimize common case in parse_format_specs
Victor Zverovich
2020-10-21 16:27:42 -0700
8924211f3b
Update README.rst
Victor Zverovich
2020-10-21 14:02:55 -0700
525e7649cf
Update CONTRIBUTING.md
Victor Zverovich
2020-10-21 14:02:33 -0700
0ecb3d1829
Optimize alignment parsing
Victor Zverovich
2020-10-21 09:11:10 -0700
9755307842
Optimize format_uint
Victor Zverovich
2020-10-21 08:19:21 -0700
7446818f98
Simplify vformat_to
Victor Zverovich
2020-10-21 06:53:19 -0700
280b5612c0
Add option to force usage of inline namespaces
darklukee
2020-10-21 09:45:41 +0200
e57ec7d563
Merge vformat_to overloads
Victor Zverovich
2020-10-20 17:39:50 -0700
2a3f4de3f4
Remove iterator_category
Victor Zverovich
2020-10-20 16:44:49 -0700
27fdb4ead2
Unshadow floaty
Victor Zverovich
2020-10-20 15:05:00 -0700
297e0bad8c
Apply clang-format
Victor Zverovich
2020-10-20 14:10:28 -0700
e3b4c22ec9
Simplify is_output_iterator
Victor Zverovich
2020-10-20 13:35:31 -0700
da8278e1e3
Update changelog and bump version
Victor Zverovich
2020-10-19 14:37:14 -0700
17fba753c4
added position independent documentation (#1939 )
Adnan
2020-10-19 14:20:54 -0700
71e705a273
Update README.rst
Victor Zverovich
2020-10-19 08:54:55 -0700
74654c8cbb
Fix compilation for systems without fcntl.h (#1942 )
darklukee
2020-10-19 16:43:06 +0200
f468b203ad
Avoid conversion from long long to size_t (#1935 )
Victor Zverovich
2020-10-18 08:42:46 -0700
20d4f2e836
Fix handling of weird character types when parsing sign (#1932 )
Victor Zverovich
2020-10-17 09:19:01 -0700
08370c39ff
Update README.rst
Victor Zverovich
2020-10-17 08:27:21 -0700
bd3c792507
Fix float fuzzer
Victor Zverovich
2020-10-16 07:35:53 -0700
8d3fd86d6d
Merge branch 'master' of github.com:fmtlib/fmt
Victor Zverovich
2020-10-16 07:35:02 -0700
4034715713
Update README.rst
Victor Zverovich
2020-10-16 06:47:16 -0700
37d738fa6b
Update README.rst
Victor Zverovich
2020-10-16 06:46:39 -0700
271eff149f
Make classes derived from buffer<T> final to silence the virtual destructor warning. (#1937 )
Bart Siwek
2020-10-16 02:41:56 +0200
010efc310f
Add float fuzzer and cleanup
Victor Zverovich
2020-10-14 07:13:37 -0700
811c8b58c5
Add float fuzzer and cleanup
Victor Zverovich
2020-10-14 07:13:37 -0700
82c4e2236a
Cleanup fuzzing
Victor Zverovich
2020-10-13 08:08:48 -0700
63e40c9614
Fix naming of fuzzers
Victor Zverovich
2020-10-12 16:48:25 -0700
2f448ed565
Fix fuzzer timeouts
Victor Zverovich
2020-10-12 16:46:21 -0700
af28305961
Cleanup
Victor Zverovich
2020-10-11 08:30:14 -0700
48ea8193df
Explain why assert-test is a separate test
Victor Zverovich
2020-10-11 08:24:17 -0700
1d112bdd1e
Remove old test
Victor Zverovich
2020-10-11 08:13:53 -0700
5eb292a653
Update README.rst
Victor Zverovich
2020-10-11 09:57:21 -0700
7e56b6b6cb
Fix coding style and remove duplicate fuzzer
Victor Zverovich
2020-10-11 07:45:39 -0700
41d97e1ef4
Fix a UB on ridiculously large precision
Victor Zverovich
2020-10-11 06:47:51 -0700
01c37e0a4b
Added check for -mbig-obj
and ref qualifier check (#1929 )
MarcDirven
2020-10-11 16:49:54 +0200
a5e7e7db95
Fix handling of thousand separator (#1927 )
Victor Zverovich
2020-10-10 07:23:36 -0700
bf19051a9f
Optimize floating point formatting
Victor Zverovich
2020-10-09 14:06:24 -0700
3c13a88b14
Optimize floating point formatting
Victor Zverovich
2020-10-09 10:23:10 -0700
f6d75c534c
Refactor write_float
Victor Zverovich
2020-10-09 06:49:35 -0700
e9c0b2d69e
Merge write_float overloads
Victor Zverovich
2020-10-08 17:18:16 -0700
7eddbfed53
Cleanup exponent handling in write_float
Victor Zverovich
2020-10-07 13:27:46 -0700
b347b3023f
Update dynamic_formatter comment (#1923 )
Victor Zverovich
2020-10-07 12:15:07 -0700
3541880efd
Fix integer overflow when using max int precision
Victor Zverovich
2020-10-07 10:58:46 -0700
7b50dc0b24
Don't exclude all detail symbols from docs
Victor Zverovich
2020-10-07 09:07:39 -0700
2805243103
Fix the doc config
Victor Zverovich
2020-10-07 08:11:59 -0700
34f22e88a1
Cleanup CMake config
Victor Zverovich
2020-10-07 08:11:42 -0700
a18b3fbbdc
Fix fixed precision handling when rounding (#1917 )
Victor Zverovich
2020-10-07 07:42:23 -0700
7277035736
Fix long lines in usage.md
francesco-st
2020-10-05 15:42:02 +0200
7612c1ea87
Add reference to lhelper package manager in usage
francesco-st
2020-10-05 14:36:33 +0200
b91d39f20b
Get rid of float_writer
Victor Zverovich
2020-10-04 16:17:45 -0700
b4b64b9cce
Refactor float formatting
Victor Zverovich
2020-10-04 10:36:46 -0700
712abe40f2
Workaround a bug in gcc 7.5 (#1912 )
Victor Zverovich
2020-10-04 08:36:55 -0700
af8a180aed
Make GetCachedPower test more precise
Victor Zverovich
2020-10-04 07:20:22 -0700
a581e9e5d8
Fix warning C4018: '<=': signed/unsigned mismatch (#1908 )
Kazantcev Andrey
2020-10-02 16:30:57 +0300
05a28312cf
Update docs
Victor Zverovich
2020-09-30 17:38:28 -0700
4d0aa4d8fe
Update link
Victor Zverovich
2020-09-30 17:21:07 -0700
575f401896
Simplify FP formatting and follow coding conventions
Victor Zverovich
2020-09-30 06:27:48 -0700
6f3536f974
Move zero-check to an earlier branch (#1906 )
jk-jeon
2020-09-29 06:24:53 -0700
90ef46df0b
Fix dragonbox integration
Victor Zverovich
2020-09-28 18:10:46 -0700
3ae88147e2
Fix declaration
Victor Zverovich
2020-09-28 06:50:09 -0700
6417952574
Improve dragonbox integration
Victor Zverovich
2020-09-27 18:30:43 -0700
79694d424c
Fix WriteConsole signature
Victor Zverovich
2020-09-27 13:49:40 -0700
51f2e2ca27
Move nan test to where it belongs
Victor Zverovich
2020-09-27 12:50:18 -0700
68555fdbd2
Make format-test not depend on color.h
Victor Zverovich
2020-09-27 09:17:57 -0700
63e0c35412
Make dragonbox::to_decimal available in format.h
Victor Zverovich
2020-09-27 07:17:16 -0700
2213a7110c
Update README.rst
Victor Zverovich
2020-09-26 11:46:39 -0700
79ba37f3bf
Update README.rst
Victor Zverovich
2020-09-26 10:13:04 -0700
a905d8f704
Merge grisu-test into format-test
Victor Zverovich
2020-09-26 08:23:16 -0700
762c33a964
Simplify windows handling (#1903 )
Victor Zverovich
2020-09-26 08:20:38 -0700
253d63159f
Remove dependency on windows.h (#1900 )
Bernd Baumanns
2020-09-26 16:03:16 +0200
c156093ffd
Fix carry in fallback_format
Victor Zverovich
2020-09-25 08:19:21 -0700
34179b3354
Update format.h (#1898 )
moiwi
2020-09-24 17:16:16 +0200
0651e4598b
Minor tweaks to get_cached_power
Victor Zverovich
2020-09-23 16:04:40 -0700
6c025520aa
Test that max_k is correctly defined
Victor Zverovich
2020-09-23 15:12:03 -0700
51f8d0cc21
Reuse log10_2_significand constant
Victor Zverovich
2020-09-23 13:19:21 -0700
1305cbeb6f
Fix MSVC2019 error C2049 when compiling with /clr (#1897 )
Riccardo Ghetta (larix)
2020-09-23 18:55:41 +0200
2d4fde3a2e
Don't emit trailing zero for consistency with std::format
Victor Zverovich
2020-09-23 08:39:00 -0700
5fd89d50e4
Minor simplifications
Victor Zverovich
2020-09-23 06:53:18 -0700
605ce5e429
Simplify divisible_by_power_of_2
Victor Zverovich
2020-09-22 20:44:29 -0700
085171e7e6
Remove grisu_count_digits
Victor Zverovich
2020-09-22 19:36:52 -0700
aa729bf25b
Remove dead code
Victor Zverovich
2020-09-22 16:58:02 -0700
aa2ddf9b86
Simplify Dragonbox integration
Victor Zverovich
2020-09-22 16:20:40 -0700
c1654ce487
Simplify uint32_or_64_or_128_t definition
Victor Zverovich
2020-09-22 15:08:37 -0700
33712dc07a
Combine pragmas
Victor Zverovich
2020-09-22 14:47:35 -0700
e5942ac9dd
Tweak comments
Victor Zverovich
2020-09-22 14:36:10 -0700
aae7a1338c
Remove unused pragmas
Victor Zverovich
2020-09-22 14:00:41 -0700
6bcde9aab2
https://github.com/fmtlib/fmt/pull/1882#issuecomment-696823912 (#1894 )
jk-jeon
2020-09-22 10:33:52 -0700
bb0db5e51e
clang-format
Victor Zverovich
2020-09-22 08:19:37 -0700
16410056bf
Optimize copy_str for counting_iterator
Victor Zverovich
2020-09-22 07:38:19 -0700
2591ab91c3
MSVC optimizations for count_digits. (#1890 )
mwinterb
2020-09-21 11:38:06 -0700
d5b8002dcb
Update README.rst
Victor Zverovich
2020-09-21 09:40:49 -0700
821471e1d1
qkw: generalizing aliasing | using fmt library and it's features (#1888 )
Ravi J
2020-09-21 11:39:07 -0500
2e620ddbcd
Small improvements that should have zero to negligible impact on the runtime (#1887 )
jk-jeon
2020-09-20 09:34:44 -0700
2f7e08856b
Disable range formatter if value type is not formattable (#1885 )
Victor Zverovich
2020-09-20 07:53:13 -0700
c46a8de4e1
Simplify test
Victor Zverovich
2020-09-20 06:59:01 -0700
2696dc9273
add forgotten template argument to make_format_args which made some u… (#1877 )
rimathia
2020-09-20 15:51:11 +0200
0016da7ab3
Don't generate zeros and fix UB on huge precision
Victor Zverovich
2020-09-19 16:01:43 -0700
ce3f76994a
Merge intrinsic blocks
Victor Zverovich
2020-09-19 07:54:45 -0700
3b6248f602
Change formatting
Junekey Jeon
2020-09-18 13:06:20 -0700
2d9b1dd0ad
Fix sign mismatch
Junekey Jeon
2020-09-18 13:06:08 -0700
1f0600a23b
Fix bug regarding FMT_SAFEBUFFERS
Junekey Jeon
2020-09-18 12:35:04 -0700
2ecdbb986d
Fix a bug in ctzll
Junekey Jeon
2020-09-18 11:25:14 -0700
6f81ea151a
Fix typo (and thus bug)
Junekey Jeon
2020-09-18 11:21:07 -0700
0c8ffe9b0f
Implement Dragonbox (first version)
Junekey Jeon
2020-09-18 11:14:28 -0700
42699bf408
Fix msvc version of clz & clzll (#1880 )
jk-jeon
2020-09-18 11:07:01 -0700
bc51a8df04
Disable fallthrough attributes for the Intel compilers on Linux and MacOS (#1879 )
Axel Kohlmeyer
2020-09-18 12:57:00 -0400
45da432d60
fix compiler warnings in public header files
Jan Schwers
2020-09-03 16:38:35 +0200
d55e61f120
Improve FMT_ALWAYS_INLINE (#1878 )
jk-jeon
2020-09-17 15:21:17 -0700
7e6827521a
Remove trailing zeros when using fallback formatter (#1873 )
Victor Zverovich
2020-09-17 08:11:00 -0700
1d696dc280
Handle exotic character types in compilation
Victor Zverovich
2020-09-17 06:35:33 -0700
f674434a67
Add format_to_n overload that accepts FMT_COMPILE (from #1767 ) (#1869 )
Alexey Ochapov
2020-09-15 17:28:06 +0300
5b5a597198
Fix handling of wide alignment
Victor Zverovich
2020-09-15 06:53:06 -0700
f80ed64dd9
Update README.rst
Victor Zverovich
2020-09-14 11:13:51 -0700
3813966497
Simplify fallback format
Victor Zverovich
2020-09-13 11:27:34 -0700
dce8e49b4f
Handle float in fallback formatter
Victor Zverovich
2020-09-13 09:03:03 -0700
78b5944313
Spelling
Victor Zverovich
2020-09-12 13:14:49 -0700
f233b56cdd
Don't generate insignificant digits
Victor Zverovich
2020-09-12 09:19:50 -0700
595902f8a0
Update test
Victor Zverovich
2020-09-11 07:57:40 -0700
4f2ee8921d
Use built-in FP formatter for any precision
Victor Zverovich
2020-09-11 07:19:37 -0700
58a044be5d
Use built-in FP formatter for any precision
Victor Zverovich
2020-09-11 07:19:37 -0700
efe3694f15
Macro tweak and clang-format
Victor Zverovich
2020-09-07 14:43:00 -0700
9f312fe87e
Implement fallback FP formatting with given precision (#1526 )
Victor Zverovich
2020-09-07 09:34:05 -0700
fb289cf56b
Fix coding conventions
Victor Zverovich
2020-09-06 09:26:32 -0700
86f0a7046e
Fix formatting
Victor Zverovich
2020-09-06 08:58:19 -0700
bff4d18efb
Add color format_to overloads * Fix variable size basic_memory_buffer colorization * Fix an unused arguments warning on GCC that blocks the CI otherwise * Ref #1842 * Ref #1593
Denis Blank
2020-08-30 21:48:49 +0200
f19b8885f2
Fixed a warning in mingw32/mingw64 (#1860 )
Ivan Shynkarenka
2020-09-06 16:27:37 +0300
f8e00a084a
NOMINMAX not handled properly (#1855 )
Giovanni Cerretani
2020-09-03 18:45:47 +0200
6cccdc24bc
Fix move constructor (#1844 )
Victor Zverovich
2020-09-01 08:16:53 -0700
69902c1787
Allow use of <fcntl.h> in Linux when __has_include is not available (#1848 )
t-wiser
2020-09-01 09:29:34 -0400
1edd38b96e
Add append mode. (#1847 )
t-wiser
2020-08-31 18:48:39 -0400
e66ba16923
Added build2 usage instructions. (#1838 )
Joël Lamotte
2020-08-29 00:15:15 +0200
f39e6fb617
Add formatters for chrono::time_point<system_clock> (#1837 )
Adam Burgess
2020-08-29 00:41:38 +1000
77b627be20
Fix bogus MSVC warnings (#1825 )
Victor Zverovich
2020-08-26 11:43:49 -0700
5dff01d31b
Add complex tests
Victor Zverovich
2020-08-22 07:56:28 -0700
d16d585e64
Update signatures
Victor Zverovich
2020-08-26 09:35:19 -0700
c7e6d8afb0
Fix usage of override (#1836 )
Alexander Lanin
2020-08-23 20:01:46 +0200
92bff2fe2c
Revert "Add missing includes"
Victor Zverovich
2020-08-21 16:24:53 -0700
a0dcfbc57b
Add ptr to docs
Victor Zverovich
2020-08-21 06:54:05 -0700
1651b2d433
Fix detail::write with fallback formatter (#1829 )
Alexey Ochapov
2020-08-20 16:41:09 +0300
06895a7687
Add missing includes
Victor Zverovich
2020-08-19 15:18:24 -0700
92a448a071
Apply clang-format
Victor Zverovich
2020-08-19 10:42:22 -0700
6be6544668
Fixing buffer_appender's ++ slicing (#1822 )
Barry Revzin
2020-08-18 14:37:56 -0500
951e0d2333
CMakeLists.txt: Added Wundef warning to clang and gcc. (#1823 )
medithe
2020-08-18 16:04:44 +0200
f9f02df719
CMakeLists.txt: Clang-warnings: removed -Wno-sign-conversion (#1817 )
medithe
2020-08-14 22:58:20 +0200
76e97dc4df
Eliminate shadowed variable warnings on intel (#1816 )
Greg Sjaardema
2020-08-13 19:58:31 -0600
e204df0e66
nvcc compiler should be EDG-based, but fails test (#1818 )
Greg Sjaardema
2020-08-13 16:18:57 -0600
1c8bb54703
small changes to reduce clang-9 warnings (#1808 )
medithe
2020-08-13 20:56:03 +0200
4b69c78751
fix: warning C4100: unreferenced formal parameter (#1814 )
Seokjin Lee
2020-08-12 22:57:22 +0900
fb0aeb8209
fix: disabled UDL templates for PGI (#1811 ) (#1812 )
n16h7hunt3r
2020-08-12 00:27:27 +0200
54daa0864a
Add dynamic width support to FMT_COMPILE (#1809 )
Victor Zverovich
2020-08-10 09:13:13 -0700
6fb7c6fb25
Workaround a bug in gcc10 (#1810 )
Victor Zverovich
2020-08-10 07:20:34 -0700
16985fdadf
Update README.rst
Victor Zverovich
2020-08-09 08:56:51 -0700
1378ddaefd
Update README.rst
Victor Zverovich
2020-08-08 18:01:56 -0700
4fd95e4b4d
Don't remove trailing zeros with #
Victor Zverovich
2020-08-08 08:14:39 -0700
e06ae32294
Avoid warnings on functions with external linkage that don't have declarations
Victor Zverovich
2020-08-08 07:39:43 -0700
7fc3d1f54c
Add override to grow
Victor Zverovich
2020-08-08 07:23:11 -0700
065889a593
Use correct capacity in iterator_buffer (#1807 )
Victor Zverovich
2020-08-08 07:01:21 -0700
d0dd678693
Adding convenience append(range)
Barry Revzin
2020-08-07 10:15:52 -0500
0e7cef069b
Merge commit 'c13f79e0'
Victor Zverovich
2020-08-08 06:28:45 -0700
e2c8c4557a
Update README.rst
Victor Zverovich
2020-08-07 20:58:29 -0700
e4c954ff0e
Update README.rst
Victor Zverovich
2020-08-07 16:03:15 -0700
c13f79e09e
Merge release branch
Victor Zverovich
2020-08-07 07:01:21 -0700
d7921d649a
Update README.rst
Victor Zverovich
2020-08-06 19:41:17 -0700
cd4af11efc
Update version
Victor Zverovich
2020-08-06 08:51:01 -0700
1ebc2f7cc6
Bump version
Victor Zverovich
2020-08-06 07:41:04 -0700
f4c997062a
Fix changelog
Victor Zverovich
2020-08-06 07:40:46 -0700
72920ba30a
Update changelog
Victor Zverovich
2020-08-06 07:34:56 -0700
0907c08ae5
Fix handling of default alignmment with locale (#1801 )
Victor Zverovich
2020-08-03 10:51:42 -0700
37c8f4eaf3
Don't use 128 bit integers with clang-cl (#1800 )
Kingcom
2020-07-31 02:21:35 +0200
eaaaec9992
Workaround a bug in msvc
Victor Zverovich
2020-07-30 11:13:54 -0700
ccf8561cb3
Workaround broken numeric_limites, part 2 (#1787 )
Victor Zverovich
2020-07-30 09:42:24 -0700
0cc73ebf79
Report error on missing named argument (#1796 )
Victor Zverovich
2020-07-30 07:16:15 -0700
33efc3c94f
Fix handling of iterators in locale-specific formatting (#1782 )
Victor Zverovich
2020-07-30 07:03:11 -0700
4a4fc225ed
Update changelog
Victor Zverovich
2020-08-06 07:34:56 -0700
61602a75db
Remove -Wno-shadow
Victor Zverovich
2020-08-05 08:48:50 -0700
2f8fc29e9b
Update README.rst
Victor Zverovich
2020-08-05 10:53:49 -0700
717b226b59
include/fmt/format.h: explicit cast to std::size_t for parameter to buffer.resize() in order to get rid of warning 'implicit conversion changes signedness:' in clang-8 (#1802 )
medithe
2020-08-05 18:37:10 +0200
2a69f56769
Tweak buffer size
Victor Zverovich
2020-08-05 08:22:12 -0700
ea76933802
Simplify ostream
Victor Zverovich
2020-08-04 19:39:44 -0700
5413713c95
Remove unused function
Victor Zverovich
2020-08-04 19:08:06 -0700
57f462428d
Increase the default buffer size
Victor Zverovich
2020-08-04 07:43:56 -0700
0b6e7cc60a
Update README.rst
Victor Zverovich
2020-08-03 21:51:48 -0700
e587adb4e9
Simplify count_digits
Victor Zverovich
2020-08-03 15:45:48 -0700
279d698e1b
Fix handling of default alignmment with locale (#1801 )
Victor Zverovich
2020-08-03 10:51:42 -0700
76cfb50b2d
Test complex formatter
Victor Zverovich
2020-08-03 10:05:18 -0700
208291205d
Optimize count_digits
Victor Zverovich
2020-08-02 07:39:14 -0700
8d9ab96736
Cut a few cycles from count_digits
Victor Zverovich
2020-08-01 17:53:45 -0700
734344931f
Simplify ostream_params
Victor Zverovich
2020-08-01 15:47:11 -0700
2a47a1e48f
Update README.rst
Victor Zverovich
2020-08-01 12:00:01 -0700
7c4c5c79d2
Make buffer size configurable
Victor Zverovich
2020-08-01 10:25:39 -0700
f0b84da5ff
Don't use 128 bit integers with clang-cl (#1800 )
Kingcom
2020-07-31 02:21:35 +0200
a3dfd6f927
Workaround a bug in msvc
Victor Zverovich
2020-07-30 11:13:54 -0700
51d05521e9
Workaround broken numeric_limites, part 2 (#1787 )
Victor Zverovich
2020-07-30 09:42:24 -0700
21c8b5c142
Report error on missing named argument (#1796 )
Victor Zverovich
2020-07-30 07:16:15 -0700
d82fdcc9e2
Fix handling of iterators in locale-specific formatting (#1782 )
Victor Zverovich
2020-07-30 07:03:11 -0700
633213d96f
Merge release branch
Victor Zverovich
2020-07-29 08:52:53 -0700
b9d749095e
Update version
Victor Zverovich
2020-07-29 07:30:55 -0700
86b63bb71a
Bump version
Victor Zverovich
2020-07-28 09:25:15 -0700
cbf6be9604
Update changelog
Victor Zverovich
2020-07-28 09:15:02 -0700
229ee9b469
Workaround broken numeric_limits (#1725 )
Victor Zverovich
2020-07-20 08:39:15 -0700
2b7a146fa1
Fix a regression in handling digit separators (#1782 )
Victor Zverovich
2020-07-18 08:31:38 -0700
89d0c7124b
Fix compatibility with CMake 3.4 (#1779 )
Victor Zverovich
2020-07-17 06:39:53 -0700
e8f2580a43
Bump version
Victor Zverovich
2020-07-28 09:25:15 -0700
6cefe55ac7
Update changelog
Victor Zverovich
2020-07-28 09:15:02 -0700
64e2da15cd
Update README.rst
Victor Zverovich
2020-07-28 08:35:28 -0700
1c8c810f88
Update README.rst
Victor Zverovich
2020-07-28 08:32:37 -0700
c2399ccfca
Update README.rst
Victor Zverovich
2020-07-28 08:21:04 -0700
a7c5db06d5
Update README.rst
Victor Zverovich
2020-07-28 08:18:10 -0700
a4c22acd0a
Update README.rst
Victor Zverovich
2020-07-26 12:12:31 -0700
0c1f4b5a0d
Update README.rst
Victor Zverovich
2020-07-26 10:57:59 -0700
63b422ee5e
Update README.rst
Victor Zverovich
2020-07-26 10:37:00 -0700
26e81a6731
Update README.rst
Victor Zverovich
2020-07-26 10:29:03 -0700
de5fc6af3b
Update README.rst
Victor Zverovich
2020-07-26 10:19:55 -0700
9c2edfd1aa
Partially revert 638db5 because it breaks the doc build
Victor Zverovich
2020-07-26 09:44:37 -0700
810357c014
Document color
Victor Zverovich
2020-07-26 08:22:56 -0700
0a7032a400
Update README.rst
Victor Zverovich
2020-07-26 08:14:18 -0700
95d3abf95c
Make format_to_n part of the core API
Victor Zverovich
2020-07-24 08:28:23 -0700
98626093d2
Correct the locale format specifier in api.rst (#1792 )
Malcolm Parsons
2020-07-24 05:01:54 +0100
47f8d7a345
Make formatted_size part of the core API
Victor Zverovich
2020-07-23 07:34:35 -0700
46a63b7087
Update docs
Victor Zverovich
2020-07-23 07:12:19 -0700
430f393d6f
Disabled __attribute__((deprecated)) usage for LCC (#1790 )
TheQwertiest
2020-07-23 16:34:03 +0300
febffa4e64
Make join() handle non-const-only begin/end ranges (#1786 )
Tony E Lewis
2020-07-21 20:13:00 +0100
d69e2da221
Fix apidoc
Victor Zverovich
2020-07-20 10:38:14 -0700
ce73ea37fb
Reorder functions
Victor Zverovich
2020-07-20 09:42:14 -0700
d39d661b18
Workaround broken numeric_limits (#1725 )
Victor Zverovich
2020-07-20 08:39:15 -0700
c228bfe882
Improve docs
Victor Zverovich
2020-07-20 07:56:20 -0700
38ce19f738
Update README.rst
Victor Zverovich
2020-07-20 07:29:57 -0700
d11849bc0b
Add FMT_REDUCE_INT_INSTANTIATIONS flag (#1781 )
Khalil Estell
2020-07-19 13:09:10 -0700
c08518a25b
Move make_args_checked to the public API
Victor Zverovich
2020-07-19 10:21:15 -0700
e2837084ee
Add a color section
Victor Zverovich
2020-07-19 09:51:52 -0700
9f0c003371
Simplify format string checks
Victor Zverovich
2020-07-19 08:42:02 -0700
d615137ca0
Improve handling of buffer iterator
Victor Zverovich
2020-07-19 06:49:32 -0700
26b47b6fb5
Bump tested CMake version to 3.18
Raul Tambre
2020-07-18 21:33:43 +0300
7a01c9c523
Update README.rst
Victor Zverovich
2020-07-18 09:17:10 -0700
b17d5c4f5d
Fix a regression in handling digit separators (#1782 )
Victor Zverovich
2020-07-18 08:31:38 -0700
eb90da2e82
Type erase output iterators
Victor Zverovich
2020-07-18 06:44:44 -0700
9d3cd0afb2
Type erase output iterators
Victor Zverovich
2020-07-17 11:21:11 -0700
18024853b6
Fix compatibility with CMake 3.4 (#1779 )
Victor Zverovich
2020-07-17 06:39:53 -0700
f5d4215b7c
Trying to clear ambiguous compile time claims (#1775 )
Léonard Gérard
2020-07-16 06:19:49 -0700
c26349f4d2
Improve error reporting
Victor Zverovich
2020-07-14 11:13:21 -0700
f4b11ef6e2
Add a short anchor
Victor Zverovich
2020-07-14 09:39:22 -0700
0097cf113d
Report unformattable type name more prominently
Victor Zverovich
2020-07-13 08:46:53 -0700
8fa20b471b
dev -> latest
Victor Zverovich
2020-07-13 06:15:47 -0700
a03bd3ddb0
Autodetect MSVC static runtime (#1770 )
Dmitriy Vetutnev
2020-07-13 16:11:23 +0300
c108ee1d59
Clarify a comment
Victor Zverovich
2020-07-12 10:59:33 -0700
a8074a865a
Update README.rst
Victor Zverovich
2020-07-12 09:57:02 -0700
5f62954864
Update README.rst
Victor Zverovich
2020-07-12 09:55:24 -0700
bd903f96ac
Clarify precedence
Victor Zverovich
2020-07-12 09:02:31 -0700
16cac46a09
Improve handling of streamable and convertible to bool types (#1766 )
Victor Zverovich
2020-07-12 08:26:35 -0700
415cd51913
direct_buffered_file -> ostream
Victor Zverovich
2020-07-11 11:06:52 -0700
e1bfb59619
Fix handling of code units in compile
Victor Zverovich
2020-07-11 08:35:26 -0700
ba8d98cbb7
Cleanup direct_buffered_file
Victor Zverovich
2020-07-11 08:27:37 -0700
04a1f6e991
Improve handling of single code units in compile
Victor Zverovich
2020-07-11 08:21:14 -0700
e4f57bfd7f
Add an overload of write for buffer_appender
Victor Zverovich
2020-07-11 07:33:25 -0700
d870468159
Make append work with fixed-size buffer
Victor Zverovich
2020-07-11 06:53:25 -0700
e8ec09ae83
Cleanup core-test
Victor Zverovich
2020-07-10 20:54:15 -0700
a2c4fed981
Double buffering no more
Victor Zverovich
2020-07-10 07:50:37 -0700
36406509d9
Add a fixed buffer
Victor Zverovich
2020-07-10 06:30:37 -0700
60c43e8703
Apply clang-format
Victor Zverovich
2020-07-09 09:04:46 -0700
b998e0f30b
Reduce symbol sizes and simplify iterator use
Victor Zverovich
2020-07-09 08:41:05 -0700
c5adfc51c5
Update README.rst
Victor Zverovich
2020-07-09 06:21:02 -0700
c4ad94ce26
Update README.rst
Victor Zverovich
2020-07-08 18:17:26 -0700
c1429651eb
Fix image source link
Victor Zverovich
2020-07-08 13:34:47 -0700
638db5ca5e
Use Cmake to find Python and Sphinx-doc.
Vitaly Zaitsev
2020-07-07 16:35:01 +0200
c090569751
Update readme
Victor Zverovich
2020-07-08 08:01:36 -0700
1efdb2dde4
Simplify readme
Victor Zverovich
2020-07-08 07:47:18 -0700
dc69afad14
Cleanup example
Victor Zverovich
2020-07-08 07:44:36 -0700
445f5d392b
Break long lines
Victor Zverovich
2020-07-08 07:36:07 -0700
23063c3444
Update readme
Victor Zverovich
2020-07-08 07:11:13 -0700
f57b62575c
Move PR template to the top level
Victor Zverovich
2020-07-08 07:01:19 -0700
f19b1a521e
Update version
Victor Zverovich
2020-07-07 07:47:44 -0700
5c67fefb26
Fix a changelog entry
Victor Zverovich
2020-07-07 06:58:44 -0700
1d2a556e1b
Fix undefined reference error
Dmitriy Kurkin
2020-07-07 20:17:45 +0800
04c9b62fb4
Merge release branch
Victor Zverovich
2020-07-07 06:34:39 -0700
6be6762e57
Fix date
Victor Zverovich
2020-07-07 06:32:19 -0700
f1dd2eb3c0
Bump version
Victor Zverovich
2020-07-07 06:24:32 -0700
fbf3b943cc
Workaround a bug in gcc
Victor Zverovich
2020-07-07 06:06:50 -0700
a29a01d304
Fix docs
Victor Zverovich
2020-07-06 09:50:24 -0700
9f0b3afb79
Bump version in namespace
Victor Zverovich
2020-07-06 09:47:27 -0700
86b2f99f8c
Fix the docs
Victor Zverovich
2020-07-06 07:15:39 -0700
c472ff12d8
Update version
Victor Zverovich
2020-07-06 06:45:20 -0700
5173a76ba4
Update version
Victor Zverovich
2020-07-05 08:43:47 -0700
1614af3520
Minor corrections in the changelog
Victor Zverovich
2020-07-05 08:43:01 -0700
569a9b3a7f
Bump version
Victor Zverovich
2020-07-05 07:59:11 -0700
4e7e3c65a3
Update docs
Victor Zverovich
2020-07-05 07:32:43 -0700
0f7a6bfa12
Add a section on std::format compatibility
Victor Zverovich
2020-07-05 07:07:29 -0700
4faec5a5ee
Update README.rst
Victor Zverovich
2020-07-05 06:41:51 -0700
7dbc8ac716
Update changelog
Victor Zverovich
2020-07-05 06:29:05 -0700
c87dd746fa
Update changelog
Victor Zverovich
2020-07-05 06:20:50 -0700
372175caf8
Revert changelog changes
Victor Zverovich
2020-07-05 06:06:29 -0700
9047548766
Add ClickHouse to the list of projects (#1751 )
alexey-milovidov
2020-07-05 15:57:04 +0300
d30bca64e3
Revert changelog conversion since GFM is not supported there
Victor Zverovich
2020-07-04 17:43:30 -0700
d6047cdc4a
Update changelog
Victor Zverovich
2020-07-04 15:46:48 -0700
810241b36e
Convert changlog to markdown
Victor Zverovich
2020-07-04 15:20:33 -0700
661c474739
Rename changelog
Victor Zverovich
2020-07-04 15:14:42 -0700
7c33059fad
Update ChangeLog.rst
Victor Zverovich
2020-07-04 10:16:55 -0700
9e20883ab3
Update README.rst
Victor Zverovich
2020-07-04 09:37:27 -0700
41899d5225
Update changelog
Victor Zverovich
2020-07-04 09:31:12 -0700
f42f459089
Update changelog
Victor Zverovich
2020-07-04 08:40:42 -0700
2381df654f
Update readme
Victor Zverovich
2020-07-04 08:27:57 -0700
7ae816563e
Update README.rst
Victor Zverovich
2020-07-04 08:20:45 -0700
c56cf3d074
Update changelog and readme
Victor Zverovich
2020-07-04 08:20:10 -0700
01309a34ab
Deprecate arg_formatter
Victor Zverovich
2020-07-04 06:41:24 -0700
a62d060554
Update changelog
Victor Zverovich
2020-07-04 07:16:36 -0700
23e3a2eee8
Update changelog
Victor Zverovich
2020-07-03 19:39:08 -0700
d8e0554b97
Disable numeric formatting by default
Victor Zverovich
2020-07-03 10:35:49 -0700
1e8eea4f44
Update changelog
Victor Zverovich
2020-07-03 10:31:14 -0700
44bd5384a9
Fix formatting
Victor Zverovich
2020-07-03 09:18:18 -0700
20e19387a2
Update changelog
Victor Zverovich
2020-07-03 09:14:11 -0700
56fed78149
FMT_NUMERIC_ALIGN -> FMT_DEPRECATED_NUMERIC_ALIGN
Victor Zverovich
2020-07-03 08:30:05 -0700
56e63078ff
Make the n specifier an opt-in
Victor Zverovich
2020-07-03 07:27:22 -0700
31ce6bc702
Fix a conversion warning with Clang10 on Windows (#1750 )
Florin Iucha
2020-07-03 08:53:42 -0400
c9c5b90da7
Fix a typo. Thanks Tracy Chapman from TripleChecker
Victor Zverovich
2020-07-02 15:09:34 -0700
1f3f84631c
Fix a typo
Victor Zverovich
2020-07-02 07:29:38 -0700
5de62af604
Fix possible infinite recursion in FMT_ASSERT (#1744 )
Tobias Hammer
2020-07-01 17:28:27 +0200
cbddab2fe2
Use consistent include style
Victor Zverovich
2020-06-29 09:59:25 -0700
f69b6eaabd
Add a simple buffered stream with no sync
Victor Zverovich
2020-06-28 06:34:28 -0700
ba363b3a24
Use digit pairs as in unrolledlut
Victor Zverovich
2020-06-27 12:05:38 -0700
a6f8e7d860
Update changelog
Victor Zverovich
2020-06-27 09:35:02 -0700
e753244ab6
Update changelog
Victor Zverovich
2020-06-26 20:12:45 -0700
98a7a8b405
Update changelog and disable internal
Victor Zverovich
2020-06-26 17:24:03 -0700
3135d95fd9
Don't use non-portable attribute
Victor Zverovich
2020-06-26 10:21:14 -0700
8630a8f5ff
Tweak the docs
Victor Zverovich
2020-06-25 11:29:49 -0700
cc3a88e6b3
Extract docs from compile.h
Victor Zverovich
2020-06-25 08:36:07 -0700
79c4b6bd70
Apply clang-format
Victor Zverovich
2020-06-25 07:14:55 -0700
d130ee070f
Document format string compilation
Victor Zverovich
2020-06-25 06:57:23 -0700
d0f90b5be7
Spelling fixes
Greg Sjaardema
2020-06-23 15:12:31 -0600
6e080660dc
Update README.rst
Victor Zverovich
2020-06-24 06:26:58 -0700
31c3a24266
Spelling fixes
Greg Sjaardema
2020-06-23 15:11:22 -0600
613b3b459d
Spelling fixes
Greg Sjaardema
2020-06-23 15:08:59 -0600
978521bb81
Fix a compile error introduced in #1738
Victor Zverovich
2020-06-23 15:17:43 -0700
4e94c649f9
Deprecate compile
Victor Zverovich
2020-06-23 14:03:37 -0700
1a83443e6c
Add user-defined type support to compilation
Victor Zverovich
2020-06-23 12:05:37 -0700
8bef1c3b3a
Tweaks for EDG based compilers (Intel, nVidia, MCST/Elbrus, etc).
Leonid Yuriev
2020-06-22 19:54:02 +0300
b287c37c65
Do not use -Wl,--as-needed with emscripten.
ArthurSonzogni
2020-06-21 19:09:20 +0200
2cac8a9d2e
Reintroduce UDT support to fmt::to_string and test ADL
Victor Zverovich
2020-06-21 07:12:04 -0700
9a4cc88426
Add FMT_COMPILE support to format_to
Victor Zverovich
2020-06-20 08:50:02 -0700
5ddf9ee1bd
Streamline default FP formatting
Victor Zverovich
2020-06-20 07:12:50 -0700
0b3a83f7f4
Update README.rst
Victor Zverovich
2020-06-20 05:37:58 -0700
5aa5c98738
Added #define WIN32_LEAN_AND_MEAN before including windows.h (#1729 )
Gabi Melman
2020-06-17 17:44:03 +0300
397ad1bec3
Optimize common case
Victor Zverovich
2020-06-15 18:13:40 -0700
7431165f38
Make to_string bypass format
Victor Zverovich
2020-06-15 17:55:16 -0700
ee4d4c7fd0
Inline compiled format
Victor Zverovich
2020-06-14 11:38:39 -0700
ab2f8484e0
Finish text::format
Victor Zverovich
2020-06-14 11:04:41 -0700
e900d735bb
Re-enable assert in format_decimal
Victor Zverovich
2020-06-14 08:30:13 -0700
f4de7b684a
Fix ambiguity
Victor Zverovich
2020-06-14 08:26:12 -0700
1f8f5450b5
Reuse format_decimal
Victor Zverovich
2020-06-14 07:42:52 -0700
d702a68df2
Fix formatting of bool with FMT_COMPILE and add more tests
Victor Zverovich
2020-06-14 07:16:50 -0700
e956a14e9e
Use write instead of format_int in to_string
Victor Zverovich
2020-06-13 20:07:08 -0700
98dcc251eb
Undo branching reduction
Victor Zverovich
2020-06-13 18:23:52 -0700
5b8641dddf
Undo branching reduction
Victor Zverovich
2020-06-13 16:50:55 -0700
8c88abde64
Fix sign handling in 'L'
Victor Zverovich
2020-06-13 06:57:19 -0700
23b976a615
Reduce branching
Victor Zverovich
2020-06-12 19:46:00 -0700
9edee0e727
Optimize small string parsing
Victor Zverovich
2020-06-12 19:08:01 -0700
a909d42b76
Fix a warning
Victor Zverovich
2020-06-12 12:45:59 -0700
16637341b9
Enable compilation for all types
Victor Zverovich
2020-06-12 13:24:49 -0700
2d71d7e030
Add a simple format string compilation API
Victor Zverovich
2020-06-12 07:05:49 -0700
d259fcfb05
Tweak comments
Victor Zverovich
2020-06-12 06:22:05 -0700
704ed557a1
Move project in order to solve a CMake warning
flagarde
2020-06-12 16:39:09 +0800
8603bd20d0
Update README.rst
Victor Zverovich
2020-06-11 17:25:20 -0700
547f12ae63
Fix a warning (#1722 )
Victor Zverovich
2020-06-11 15:02:42 -0700
f904e8a1b4
c++11 use formatting user-defined types (#1721 )
文佳鹏
2020-06-12 01:10:39 +0800
100e8af08a
Update README.rst
Victor Zverovich
2020-06-10 07:46:01 -0700
c11d0f056e
Update README.rst
Victor Zverovich
2020-06-10 07:02:12 -0700
2453ee576a
Improve default formatting
Victor Zverovich
2020-06-09 07:17:55 -0700
47ae521557
MINGW cross compiler fixes
Attila Mark
2020-06-07 19:22:49 -0700
936a1833c2
Add default_arg_formatter
Victor Zverovich
2020-06-08 07:23:18 -0700
f2c9cb6244
Fix a UB
Victor Zverovich
2020-06-08 06:32:11 -0700
d3107f8551
Cleanup arg_formatter_base
Victor Zverovich
2020-06-07 20:55:38 -0700
5e7c70e206
Simplify arg_formatter_base
Victor Zverovich
2020-06-07 19:38:43 -0700
38cc68b3e5
Inline visitor
Victor Zverovich
2020-06-07 08:36:33 -0700
6732ea5000
Make symbols readable
Victor Zverovich
2020-06-07 07:49:11 -0700
57ddc77ce7
Make advance_to a noop for back_insert_iterator
Victor Zverovich
2020-06-06 19:36:20 -0700
50bad7d62d
Optimize format string parsing
Victor Zverovich
2020-06-06 08:51:17 -0700
8f7a824e47
Inline visit
Victor Zverovich
2020-06-06 09:02:32 -0700
f11e968708
Optimize format string parsing
Victor Zverovich
2020-06-06 07:13:38 -0700
09737dd83b
Optimize format handler
Victor Zverovich
2020-06-06 06:54:24 -0700
d9e3d6e6ed
Move format_handler to detail
Victor Zverovich
2020-06-06 06:38:48 -0700
795b47a7b5
Fix a warning (#1712 )
Victor Zverovich
2020-06-05 08:23:47 -0700
95c6ac0cc8
fix typo which caused the loss of the counting information when using a printf context with a truncating_iterator
rimathia
2020-06-05 15:09:14 +0200
21409cfdda
Fix warnings
Victor Zverovich
2020-06-04 07:35:37 -0700
88c8d534e7
Move digits10 to where they belong and add comments
Victor Zverovich
2020-06-04 06:39:18 -0700
0f3eaeac0a
Fix a warning
Victor Zverovich
2020-06-04 06:33:11 -0700
344218510d
Ignore /doc/node_modules directory
Clare Macrae
2020-06-04 08:41:10 +0100
16aec06179
Cleanup arg_formatter_base
Victor Zverovich
2020-05-31 10:58:52 -0700
1e1193590d
Fix format_decimal overloads
Victor Zverovich
2020-05-31 10:12:34 -0700
0893c9c2ef
Inline parse_format_string
Victor Zverovich
2020-05-30 17:57:57 -0700
3245145a41
Remove undocumented buffer_range and output_range
Victor Zverovich
2020-05-30 13:03:41 -0700
57fc44907f
Increase VM disk size
Victor Zverovich
2020-05-30 11:25:40 -0700
7d22bebb6f
Remove uses of buffer_range
Victor Zverovich
2020-05-29 21:30:20 -0700
8f2b5fe74d
Don't install sphinx cache files
Jelle van der Waa
2020-05-29 23:19:16 +0200
f095c67b6a
Remove uses of buffer_range
Victor Zverovich
2020-05-29 18:14:03 -0700
5aabf1f715
Simplify copy_str
Victor Zverovich
2020-05-29 17:59:08 -0700
19c5b5d159
Simplify arg_formatter
Victor Zverovich
2020-05-29 16:51:45 -0700
519571edec
Simplify arg_formatter_base
Victor Zverovich
2020-05-29 09:10:08 -0700
ac8dfd841f
Improve handling of separators
Victor Zverovich
2020-05-29 07:05:25 -0700
2c6165a22b
Reduce the number of comparisons
Victor Zverovich
2020-05-29 05:42:35 -0700
28639969ef
Use memcpy for copying digits
Victor Zverovich
2020-05-28 19:44:33 -0700
f5fa1dee54
Support custom FMT_INC_DIR in pkgconfig and cmake configs (#1702 )
Orivej Desh
2020-05-28 15:17:34 +0000
51bf9cfacb
Fix Mingw support
Lucian Petrut
2020-05-22 07:18:50 +0000
1a716caf5d
Optimize common case
Victor Zverovich
2020-05-25 18:59:37 -0700
98d4bbf813
Update README.rst
Victor Zverovich
2020-05-24 06:28:35 -0700
8c8f74a870
fix zero flag for char types and make zero flag ignored if a precision is specified
rimathia
2020-05-23 17:21:32 +0200
bc1b89da26
Temporarily revert parsing changes
Victor Zverovich
2020-05-22 14:59:23 -0700
a7fb321ac6
Remove a redundant branch
Victor Zverovich
2020-05-22 14:14:57 -0700
8cadb96506
fix max/min macro (#1697 )
Daniil Goncharov
2020-05-22 18:38:43 +0500
297c3b2ed5
Fix an example (thanks Alexey Kuzmenko)
Victor Zverovich
2020-05-20 15:52:19 -0700
943532fece
Make ostream formatter work with compile-time format strings (#1692 )
Victor Zverovich
2020-05-20 14:59:57 -0700
bd8804019b
Update README.rst
Victor Zverovich
2020-05-19 19:25:46 -0700
f230300ac5
Knuth is using fmt library (#1691 )
Fernando Pelliccioni
2020-05-19 22:08:32 -0300
a265e25b79
Optimize small string parsing
Victor Zverovich
2020-05-19 12:56:06 -0700
2aa2526f64
Optimize small string concatenation
Victor Zverovich
2020-05-19 10:54:22 -0700
8d78045e7c
Move void_t to where it's used
Victor Zverovich
2020-05-18 10:46:25 -0700
7aafa6bc64
Update analytics
Victor Zverovich
2020-05-18 10:26:22 -0700
c66aae1652
Adding sentinel support to fmt::join(). (#1689 )
Barry Revzin
2020-05-18 08:31:01 -0500
6d66de3805
Add c specifier support to integral types (#1652 )
Victor Zverovich
2020-05-17 08:44:55 -0700
6b219a58db
fix interaction of space flag and '+' flag, as well as '-' flag and '0' flag (#1687 )
rimathia
2020-05-17 13:27:18 +0200
eee2023c2a
Update signatures
Victor Zverovich
2020-05-15 15:25:02 -0700
c5ed73aab2
Add fmt::detail::buffer to the docs (#704 )
Victor Zverovich
2020-05-15 14:35:55 -0700
ea1cd9638c
Fix apidoc
Victor Zverovich
2020-05-15 10:03:02 -0700
d3964d7b1e
Merge branch 'master' of github.com:fmtlib/fmt
Victor Zverovich
2020-05-15 09:43:38 -0700
d18c6723a2
Update docs
Victor Zverovich
2020-05-15 09:43:35 -0700
96c18b26c2
make plus flag for printf not be ignored for char argument (#1683 )
rimathia
2020-05-15 15:45:51 +0200
ba25baeb97
Apply doc patch to 6.2.1
Victor Zverovich
2020-05-14 19:11:40 -0700
981b517ccf
nested replacement fields may omit arg_id (#1681 )
Kevin Puetz
2020-05-13 19:20:05 -0500
922ea924bf
Make dynamic_format_arg_store reusable and add reserve() (#1677 )
Vladimir Solontsov
2020-05-12 21:00:42 +0300
e0d98923c7
Update version
Victor Zverovich
2020-05-09 09:13:20 -0700
8069265373
internal -> detail (#1538 )
Victor Zverovich
2020-05-10 07:25:42 -0700
963ee08310
Simplify named arguments
Victor Zverovich
2020-05-09 16:38:37 -0700
02a6fe59fb
Named arguments go brrr
Victor Zverovich
2020-05-09 12:56:35 -0700
de290f5c4c
Ditch internal::arg_map
Victor Zverovich
2020-05-09 12:43:11 -0700
d0623de510
Bump version
Victor Zverovich
2020-05-09 10:57:04 -0700
73e335ed38
Make implicit capture explicit for C++20 (#1669 )
Markus Werle
2020-05-09 10:55:37 -0700
b4d46e3988
Update changelog
Victor Zverovich
2020-05-09 10:05:16 -0700
a182f7341e
Update changelog
Victor Zverovich
2020-05-09 08:30:31 -0700
68201831a5
Support named args in dynamic_format_arg_store (#1655 ). (#1663 )
Vladimir Solontsov
2020-05-09 16:25:03 +0300
7f723fbcb8
Consistently namespace qualify size_t
Victor Zverovich
2020-05-07 15:59:46 -0700
c06851456d
Purge basic_writer
Victor Zverovich
2020-05-07 14:15:12 -0700
2f05054dd3
Purge basic_writer
Victor Zverovich
2020-05-06 18:29:04 -0700
f0ce21164c
Revert enum change
Victor Zverovich
2020-05-07 07:25:33 -0700
44639b11fe
Fix some warnings (#1667 )
peterbell10
2020-05-07 14:14:07 +0100
1c86a99e8f
Purge basic_writer
Victor Zverovich
2020-05-06 18:29:04 -0700
8f511fc12f
Make copyfmt not throw (#1666 )
Victor Zverovich
2020-05-06 17:15:46 -0700
59fe455f36
Remove compatibility stubs
Victor Zverovich
2020-05-06 07:31:35 -0700
b0f47a13e6
Separate nonfinite formatting
Victor Zverovich
2020-05-06 07:19:37 -0700
d6cea50d01
Remove deprecated APIs
Victor Zverovich
2020-05-05 20:00:31 -0700
40bc7163fb
Move FMT_MAYBE_UNUSED to where it's actually used
Victor Zverovich
2020-05-05 19:16:30 -0700
080e44d0bf
Fix inconsistent type detection (#1662 )
Victor Zverovich
2020-05-05 18:28:00 -0700
7e57cace5d
Exclude std::abort from compilation when compiling CUDA with Clang (#1661 )
James Beach
2020-05-04 14:21:21 +0100
7b66e2f219
Inherit arg_formatter_base from basic_writer
Victor Zverovich
2020-05-03 21:02:09 -0700
bab3f58003
Refactor pointer formatting
Victor Zverovich
2020-05-03 20:33:25 -0700
9cc7edfddc
Move int_writer to the namespace scope
Victor Zverovich
2020-05-03 17:34:48 -0700
8d9d528bf5
Improve handling of alignment
Victor Zverovich
2020-05-03 10:58:18 -0700
8efd1a8ef6
Improve handling of alignment
Victor Zverovich
2020-05-03 10:08:57 -0700
a71bc9c825
Use '0' fill with numeric align for consistency with std::format
Victor Zverovich
2020-05-03 09:52:31 -0700
60d85d598c
Suppress ubsan warning
Victor Zverovich
2020-05-03 08:43:10 -0700
c3099beb6f
Cleanup
Victor Zverovich
2020-05-02 22:00:34 -0700
cbb4cb8991
Remove undocumented deprecated APIs
Victor Zverovich
2020-05-02 21:09:51 -0700
b85e9ac38b
Simplify vformat_to
Victor Zverovich
2020-05-02 21:06:03 -0700
e3710ab972
FMT_CONSTEXPR -> constexpr
Victor Zverovich
2020-05-02 20:35:46 -0700
d59751f0f0
Update date formatting example to use threadsafe localtime
Lindsay Roberts
2020-05-02 16:58:23 +0300
d6abb2fa03
Reduce library size
Victor Zverovich
2020-05-01 15:23:09 -0700
e9fdea90b5
Update README.rst
Victor Zverovich
2020-05-01 10:40:07 -0700
44b6584f22
Update README.rst
Victor Zverovich
2020-05-01 10:39:28 -0700
78f041ab5b
build: Fix installation paths
Jan Tojnar
2020-04-30 22:23:38 +0200
7ca89bf87a
Reduce template bloat in write_int
Victor Zverovich
2020-05-01 07:53:50 -0700
3c114d091b
Fix a shadowing warning (#1658 )
Victor Zverovich
2020-05-01 07:00:25 -0700
e2ef12a8c0
Allow to avoid inclusion of os.cc in fmt target
Krzysztof Wesolowski
2020-04-30 11:25:39 +0200
bca82719ab
Pass iterator by value
Victor Zverovich
2020-04-30 21:05:37 -0700
99da389627
Make write_padded non-members
Victor Zverovich
2020-04-30 15:54:18 -0700
f19d667943
Bump fuzzer allocation limit
Victor Zverovich
2020-04-30 08:45:50 -0700
3e69847616
Reduce branching in write_padded
Victor Zverovich
2020-04-29 18:33:14 -0700
9ac1eebd47
Reduce library size
Victor Zverovich
2020-04-29 09:21:25 -0700
e2ff910675
Replace FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION with fmt-specific macro (#1650 )
asraa
2020-04-29 12:12:43 -0400
f2ed03b919
Fix a warning (#1649 )
Victor Zverovich
2020-04-28 06:19:29 -0700
9dde9f0131
Reduce library size
Victor Zverovich
2020-04-27 18:51:57 -0700
b1af642d1d
Reduce library size
Victor Zverovich
2020-04-26 19:56:26 -0700
4a617f25c6
Clarify encoding conversion in chrono
Victor Zverovich
2020-04-27 09:57:08 -0700
6f435f55c8
Improve compile time by using extern template (#1452 )
Victor Zverovich
2020-04-23 14:52:50 -0700
cb475cb884
Clarify why we don't check argument id
Victor Zverovich
2020-04-25 10:02:00 -0700
1e1ac6e964
Check dynamic width/precision id at compile time (#1614 )
Victor Zverovich
2020-04-22 14:18:45 -0700
e51c449fe6
Revert "Check dynamic widht/precision id at compile time (#1614 )"
Victor Zverovich
2020-04-25 07:43:56 -0700
0463665ef1
Don't access a C string past precision in printf (#1595 )
Victor Zverovich
2020-04-22 16:39:28 -0700
7d748a6f82
Check dynamic widht/precision id at compile time (#1614 )
Victor Zverovich
2020-04-22 14:18:45 -0700
2b75bd7ce6
Get rid of do_check_format_string
Victor Zverovich
2020-04-22 12:02:39 -0700
4a1d5931cb
Simplify udl_formatter with FMT_STRING
Victor Zverovich
2020-04-22 11:26:05 -0700
811b0f9054
Enable compile-time error tests
Victor Zverovich
2020-04-22 10:50:07 -0700
450e8eed97
Fix markup
Victor Zverovich
2020-04-22 09:30:09 -0700
b8fbcec1be
Clarify formatter reuse
Victor Zverovich
2020-04-22 09:15:52 -0700
56bc86ffac
Suppress bogus MSVC analysis warnings
Victor Zverovich
2020-04-22 07:51:25 -0700
3f79357ef0
Fix a recent regression in handling max packed arguments
Victor Zverovich
2020-04-22 07:10:06 -0700
8a11148f99
Add Facebook Folly to the list of projects
Victor Zverovich
2020-04-22 06:16:07 -0700
e371e8b686
Tweak readme
Victor Zverovich
2020-04-22 06:13:36 -0700
813732fede
Improve readme formatting
Victor Zverovich
2020-04-22 06:07:12 -0700
3670d5b3f6
README: add vectorized.io/redpanda in the list of users
Alexander Gallego
2020-04-21 18:44:14 -0700
9e2ad7cf68
Add windows terminal to the projects using {fmt}
Victor Zverovich
2020-04-21 15:47:04 -0700
63479c8519
Use a delegating ctor and add inlines
Victor Zverovich
2020-04-20 17:24:43 -0700
5944fcad37
Remove remaining wchar_t instantiation
Victor Zverovich
2020-04-19 16:23:30 -0700
e253b371b2
Don't generate RTTI for allocator
Victor Zverovich
2020-04-19 15:52:48 -0700
0c86f467bc
Fix build on ancient gcc
Victor Zverovich
2020-04-19 09:52:40 -0700
1929df4bc2
Simplify format_args
Victor Zverovich
2020-04-19 09:21:39 -0700
a138221813
Always inline arg_data functions
Victor Zverovich
2020-04-19 08:12:27 -0700
04e0dfd4bd
Always inline value ctors
Victor Zverovich
2020-04-19 07:41:55 -0700
04cde756bc
Simplify checks
Victor Zverovich
2020-04-19 07:35:19 -0700
c9a57b9a81
Fix incorrect assumptions about nul termination
Victor Zverovich
2020-04-18 06:50:02 -0700
f46f5ecaf0
Reenable constexpr _compile on GCC 9
Victor Zverovich
2020-04-17 06:10:57 -0700
6e8d7e2776
Don't use constexpr on Intel compiler (#1628 )
Victor Zverovich
2020-04-16 06:39:09 -0700
567ed03f88
Merge arg overloads and cleanup
Victor Zverovich
2020-04-15 08:16:02 -0700
c3fa333140
Remove warning in core.h with when compiling with gcc and -Wshadow
Johan Norberg
2020-04-11 20:16:45 +0200
84898b4626
Remove warning in format.h when compiling with gcc and -Wshadow
Johan Norberg
2020-04-11 20:15:24 +0200
538d83fd08
Cleanup named arguments
Victor Zverovich
2020-04-15 06:28:41 -0700
8a4630686e
Improve handling of named arguments
Victor Zverovich
2020-04-14 06:48:55 -0700
a9d62d3f35
Add check for CompiledFormat to avoid ambiguous call
Dmitriy Kurkin
2020-04-14 14:50:28 +0800
fdcf7870a2
Add stack-based named argument storage
Victor Zverovich
2020-04-11 09:55:21 -0700
5899267c47
Fix a clang-tidy warning
Victor Zverovich
2020-04-12 08:27:39 -0700
07b4c246ea
Fix a typo
Victor Zverovich
2020-04-12 08:18:47 -0700
e99809f29d
Fix ostream support in sprintf (#1631 )
Victor Zverovich
2020-04-12 07:38:54 -0700
3cd5179f32
Fixed clang tidy warning -multiple declarations in a single statement reduces readability
gabime
2020-04-10 16:15:32 +0300
7404e33a73
Fix clang warning about explicit ctor
gabime
2020-04-10 16:07:26 +0300
3aab2171ed
Clean up basic_format_args
Victor Zverovich
2020-04-11 08:22:53 -0700
7645ca0724
Clean up printf
Victor Zverovich
2020-04-11 06:42:15 -0700
e30d8391e4
Suppress an MSVC warning (#1622 )
Victor Zverovich
2020-04-11 06:26:42 -0700
8cd8ef03eb
Simplify warning suppression
Victor Zverovich
2020-04-11 06:17:31 -0700
bbb6b357c7
Add floating-point L specifier (#1624 )
Victor Zverovich
2020-04-10 07:16:20 -0700
36ea32640f
Suppress a bogus MSVC warning
Victor Zverovich
2020-04-10 06:36:50 -0700
141a00d642
Define FMT_EXTERN_TEMPLATE_API on export
Victor Zverovich
2020-04-09 11:54:55 -0700
3860edc5d9
Bump version
Victor Zverovich
2020-04-08 14:48:14 -0700
7d01859ef1
Fix handling of unsigned char strings in printf
Victor Zverovich
2020-04-08 12:32:34 -0700
63b23e786a
Merge branch 'master' of github.com:fmtlib/fmt
Victor Zverovich
2020-04-08 13:03:44 -0700
4999796c15
Fix the docs
Victor Zverovich
2020-04-06 07:32:15 -0700
34b3f7b7aa
Avoid windows issue with min() max() macros
Greg Sjaardema
2020-04-06 10:38:07 -0600
27e3c0fe9b
Update signature in the docs
Victor Zverovich
2020-04-06 07:17:41 -0700
9bdd1596ce
Update version
Victor Zverovich
2020-04-05 06:46:41 -0700
d151562bdd
Fix punctuation in changelog
Victor Zverovich
2020-04-04 12:49:56 -0700
346500e70b
Fix gcc version check
Victor Zverovich
2020-04-04 11:23:36 -0700
a434a8f778
Update changelog
Victor Zverovich
2020-04-04 06:34:23 -0700
9eb47d951a
Fix markup
Victor Zverovich
2020-04-03 08:49:29 -0700
51c58a56ba
Bump version
Victor Zverovich
2020-04-03 08:32:45 -0700
3fc33f6273
Update changelog
Victor Zverovich
2020-04-03 08:29:02 -0700
2e32db5b99
Update changelog
Victor Zverovich
2020-04-03 07:42:02 -0700
c1ce6e01f7
Update changelog
Victor Zverovich
2020-04-02 08:18:42 -0700
1c3c80dc1f
Update changelog
Victor Zverovich
2020-04-02 07:27:58 -0700
d1d653d895
Implement the L specifier
Victor Zverovich
2020-04-02 06:58:38 -0700
73c8437485
Follow naming conventions
Victor Zverovich
2020-04-01 09:30:28 -0700
e588b02b17
Fix posix-mock-test
Victor Zverovich
2020-04-01 08:42:14 -0700
1a62711d01
Reduce binary size
Victor Zverovich
2020-03-31 07:54:15 -0700
5b02881582
Merge branch 'master' of github.com:fmtlib/fmt
Victor Zverovich
2020-03-28 09:46:44 -0700
a133187a8c
Update changelog
Victor Zverovich
2020-03-28 09:44:27 -0700
80ce222ca6
Fix wide print overload (#1609 )
Victor Zverovich
2020-03-28 06:31:38 -0700
770a94edef
Use FMT_THROW macro where applicable
Scott Ramsby
2020-03-25 10:42:29 -0700
2864e8432a
Update readme and add compatibility option
Victor Zverovich
2020-03-26 07:06:25 -0700
21a295c272
Undo comment change
Victor Zverovich
2020-03-25 08:14:31 -0700
96c68afe69
Fix -Wsign-conversion warnings
Victor Zverovich
2020-03-25 07:08:14 -0700
664dd88e31
Enable FMT_STRING() use with types other than string literals
Scott Ramsby
2020-03-11 17:43:14 -0700
69779b4ed6
Fix handling of small precision in general format
Victor Zverovich
2020-03-24 09:01:57 -0700
01a172c969
Add .vs to .gitignore
Scott Ramsby
2020-03-23 10:33:54 -0700
08ca40ea91
Detect /utf-8 in MSVC
Victor Zverovich
2020-03-22 07:57:56 -0700
dd97f4920c
Improve exception safety in dynamic_format_arg_store
Victor Zverovich
2020-03-21 08:51:48 -0700
2951169481
Move FMT_USE_FLOAT and friends to fmt/format.h
Victor Zverovich
2020-03-20 06:59:41 -0700
d3e668418f
Allow disabling floating point support (#1590 )
Alberto Aguirre
2020-03-20 08:46:31 -0500
52d0e1bbe3
Don't use properties when setting FMT_LIB_NAME
Victor Zverovich
2020-03-19 08:35:09 -0700
5d32ccfc31
Add back missing OUTPUT_NAME in target properties. (#1598 )
Attila M. Szilagyi
2020-03-19 07:01:51 -0700
3cf619de55
Simplify dynamic_format_arg_store
Victor Zverovich
2020-03-17 07:13:46 -0700
2559983e7a
Color formatting fixed for wide strings (fixes issue #1594 ) (#1596 )
Spirrwell
2020-03-17 09:24:42 -0400
026f99178e
Simplify dynamic store
Victor Zverovich
2020-03-16 19:10:41 -0700
9f70fc3e7a
Minor tweaks for dynamic_format_arg_store
Victor Zverovich
2020-03-16 07:51:57 -0700
6012dc9ab4
Dynamic arguments storage. Implementation of enhancement from issue #1170 . (#1584 )
Vladimir Solontsov
2020-03-16 17:00:29 +0300
85050aa2e6
Ability to join elements of std::initializer_list was added
Nikolay Rapotkin
2020-03-13 11:20:24 +0300
ff486a72a7
Allow leading zeros in precision (#1579 )
Victor Zverovich
2020-03-14 11:37:38 -0700
678341275b
Deprecate fmt::char8_t
Victor Zverovich
2020-03-14 10:32:34 -0700
6f01b6ebb6
Fix a typo in CMake config: STRINGS -> STRING
Victor Zverovich
2020-03-14 09:50:25 -0700
61c5a51604
Fix handling of empty tuples (#1588 )
Victor Zverovich
2020-03-14 07:41:08 -0700
02bfd8a9a5
Add FMT_HAS_CPP14_ATTRIBUTE / FMT_HAS_CPP17_ATTRIBUTE to test for language-specific attributes.
Dair Grant
2020-03-02 14:51:51 +0000
3c24052cf1
Workaround 'cannot call member function without object' error on gcc 4.9
Victor Zverovich
2020-03-11 17:29:07 -0700
f72a905eb3
Fix handling of volatile enums
Victor Zverovich
2020-03-11 08:40:57 -0700
941d5e147a
Workaround broken fallthrough attribute in the PGI compiler (#1583 )
Victor Zverovich
2020-03-11 07:56:18 -0700
ee2b828b9a
Tweak a comment
Victor Zverovich
2020-03-09 11:27:14 -0700
5bb8856655
Workaround for broken [[deprecated]] in PGI compiler (#1581 )
Pramod Kumbhar
2020-03-09 19:25:38 +0100
1c0c59d4a0
Fix empty debug postfix
Laurent Stacul
2020-03-09 06:14:29 +0000
b1adaa9881
Remove gcc 4.4 workaround
Victor Zverovich
2020-03-07 14:50:52 -0800
48e8d0ebef
set_doc -> set_verbose
Victor Zverovich
2020-03-07 14:31:39 -0800
ce00979152
Cleanup CMake config
Victor Zverovich
2020-03-07 08:18:01 -0800
db4a6cfbf9
is_static_compiled_format -> is_compiled_format
Victor Zverovich
2020-03-06 07:25:34 -0800
29a1ea795a
Fix clang -Wdisabled-macro-expansion warning from FMT_STRING_IMPL.
Dair Grant
2020-03-02 15:08:56 +0000
8a06ca84c7
Fix ambiguous overloads of format & format_to
Victor Zverovich
2020-03-05 11:43:33 -0800
153f753bde
Deprecate undocumented _u suffix
Victor Zverovich
2020-03-04 19:20:19 -0800
eafd079868
Improve width computation
Victor Zverovich
2020-03-04 16:43:49 -0800
0c6919ec72
Make FMT_DEBUG_POSTFIX a cache variable (#1566 )
Victor Zverovich
2020-03-04 07:44:23 -0800
197a5c3721
Apply clang-format
Victor Zverovich
2020-03-04 07:44:02 -0800
68742e1d87
Fix clang -Wsign-conversion warning in grisu_count_digits. (#1573 )
refnum
2020-03-04 14:48:41 +0000
1e8493196e
Make compile-time checks in format_to handle references
Victor Zverovich
2020-03-01 07:57:34 -0800
58e6c84f5a
Fix simple -Wsign-conversion cases. (#1571 )
refnum
2020-03-01 15:22:15 +0000
75a4525e5f
Move FMT_CLANG_VERSION definition to core.h (#1568 )
refnum
2020-03-01 01:19:34 +0000
6ccb2e241b
Add FMT_NORETURN to assert_fail prototype. (#1569 )
refnum
2020-03-01 01:17:55 +0000
bed134a4aa
Tentative fix for default template param in friend error
Victor Zverovich
2020-02-27 15:29:46 -0800
b2d3a86ec0
Make FMT_ASSERT work in constexpr on clang 4.0.1
Victor Zverovich
2020-02-26 06:26:46 -0800
13d82e32bd
Don't use internal GTest API
Victor Zverovich
2020-02-24 11:32:34 -0800
2161a73f2b
Fix FMT_FORMAT_AS const specifier position (#1554 )
fghzxm
2020-02-23 23:27:22 +0800
e00997b004
improved use of find (#1560 )
IkarusDeveloper
2020-02-21 23:43:07 +0100
0415cf2350
add const begin and end overload to buffer (#1553 )
dominicpoeschko
2020-02-19 14:59:50 +0100
3bafd0749b
Fix to_string docs
Victor Zverovich
2020-02-15 09:51:35 +0100
f733882b55
Remove misleading FMT_USE_WINDOWS_H
Victor Zverovich
2020-02-14 13:54:15 +0100
dc22360c34
Workaround broken UDL templates in GCC < 6.4
Victor Zverovich
2020-02-10 17:08:14 +0100
1f1b50707c
Make formatter override implicit conversion to a C string
Victor Zverovich
2020-02-07 18:47:48 -0800
24924128e3
Fix a link error in gcc8 (#1548 )
Victor Zverovich
2020-02-07 18:34:05 -0800
c54cd71800
only modify CMAKE_RUNTIME_OUTPUT_DIRECTORY if it is not already set
Jordan Williams
2020-02-06 19:39:23 -0600
43e9b29e50
Only use compiler features if available
Victor Zverovich
2020-02-02 08:29:33 -0800
b55ea58705
string_view::char_type -> value_type (#1539 )
Victor Zverovich
2020-02-01 08:38:00 -0800
4098970db2
Update README.rst
Victor Zverovich
2020-01-31 11:33:51 -0800
314e15001f
Fix symbol visibility on Linux when compiling with -fvisibility=hidden (#1535 )
Milian Wolff
2020-01-30 15:26:18 +0100
f499b393d1
Apply coding conventions
Victor Zverovich
2020-01-25 17:02:22 -0800
6c30f41443
Configure fmt.pc library name correctly.
Attila Mark
2020-01-24 19:39:01 -0800
1acb73f970
Fix formatting std::chrono::duration types to wide strings (#1533 )
zeffy
2020-01-23 18:48:36 -0800
09a13244c8
Disallow passing non-string-literals to FMT_STRING
Victor Zverovich
2020-01-22 19:08:06 -0800
419db8baa1
Fix length computation of constexpr C strings
Victor Zverovich
2020-01-22 18:03:34 -0800
9fc4161f5e
fix interal compiler error when building with mingw
dspc-douglas
2020-01-22 19:32:37 -0300
25d6916b3a
Fix so can work without locale defined
Greg Sjaardema
2020-01-21 09:02:19 -0700
0b2eb6501c
Add locale example
Victor Zverovich
2020-01-20 08:42:16 -0800
fd1cabe464
Workaround a bogus MSVC warning
Victor Zverovich
2020-01-20 06:37:14 -0800
a844d7ab81
Add namespaces
Victor Zverovich
2020-01-19 19:20:48 -0800
47d3968092
Add more examples
Victor Zverovich
2020-01-19 19:15:54 -0800
7800173eb1
Update fill docs
Victor Zverovich
2020-01-19 18:57:32 -0800
b4218aa0f8
Test invalid fill
Victor Zverovich
2020-01-19 15:57:11 -0800
8a3a8177d6
Bump version
Victor Zverovich
2020-01-19 15:34:30 -0800
e5f2f8ce7a
Add variable-width fill support (#1109 )
Victor Zverovich
2020-01-19 13:22:49 -0800
75765bfad5
Avoid unnecessary unsigned overflows (#1515 )
Victor Zverovich
2020-01-18 08:19:27 -0800
9bd9738da0
Remove static and simplify names
Victor Zverovich
2020-01-18 07:43:59 -0800
bd5f903f28
Add a locale example
Victor Zverovich
2020-01-18 07:11:45 -0800
06e437fd98
Move docs to the proper place
Victor Zverovich
2020-01-18 06:59:21 -0800
1bd4f54fa6
update format
JackBoosY
2020-01-16 18:53:51 -0800
11cc2903e4
re-fix url link
JackBoosY
2020-01-15 23:59:52 -0800
b124e3e8e7
fix url link
JackBoosY
2020-01-15 23:55:49 -0800
ffd5f3469f
Correct display format
JackBoosY
2020-01-15 23:52:11 -0800
0f0e5ddf5f
Add vcpkg installation instructions
JackBoosY
2020-01-15 23:45:41 -0800
1f110702a1
Remove redundant braces
Victor Zverovich
2020-01-15 11:42:59 -0800
4ccbe4b5f2
Avoid namespace clash for fmt
Jason Turner
2020-01-15 08:05:58 -0700
40638a75b3
Use C++11 compatible std::is_same operations
Greg Sjaardema
2020-01-14 10:54:19 -0700
c8dd9cc99d
Use type_identity to block unnecessary template argument deduction (thanks Tim Song)
Victor Zverovich
2020-01-15 08:09:48 -0800
4bbe57cebf
Work-around for nvcc
Greg Sjaardema
2020-01-14 11:50:57 -0700
55b6130055
Use C++11-compatible operations
Greg Sjaardema
2020-01-14 11:10:11 -0700
ae3ea156ea
Fix for older versions of intel compiler
Greg Sjaardema
2020-01-14 08:50:17 -0700
77165fdf85
Use FMT_NOEXCEPT instead of noexcept directly
Tobias Hammer
2020-01-13 18:18:44 +0100
65ac626c58
Improve join docs
Victor Zverovich
2020-01-12 07:26:16 -0800
cd0b3f9695
check if _SECURE_SCL is defined not equal to 0
torsten
2020-01-09 22:55:19 +0100
cef1e4354b
Optimize grisu_gen_digits
Victor Zverovich
2020-01-07 16:11:18 -1000
0201c8db21
Restructure float_format
Victor Zverovich
2020-01-07 14:20:21 -1000
9e3f3e8cff
Fix handling of output iterators in format_to_n (#1506 )
Victor Zverovich
2020-01-05 09:28:21 -1000
aa07c57654
Move vprint_mojibake to the internal namespace
Victor Zverovich
2020-01-04 08:31:18 -1000
a73d89e9c7
Catch invalid uses of fmt::arg
Victor Zverovich
2020-01-04 07:11:11 -1000
cb8e7caf7c
Convert 'char8_t' character sequences to 'char' sequences
Daniela Engert
2020-01-03 18:49:28 +0100
b3fd0005dd
Suppress a bogus -Wdouble-promotion warning
Victor Zverovich
2020-01-03 06:57:14 -1000
7b478f9dec
Simplify example
Victor Zverovich
2020-01-02 07:31:45 -1000
c85efef312
More showpoint fixes and tests (#1498 )
Victor Zverovich
2019-12-30 10:28:27 -1000
455a7c0787
Clarify lifetime of basic_format_args
Victor Zverovich
2019-12-30 08:51:47 -1000
674c326d7c
Update syntax.rst
Victor Zverovich
2019-12-29 07:25:34 -1000
061a9897fe
Update syntax.rst
Victor Zverovich
2019-12-26 16:49:40 -1000
d2d1c9c560
warning C4267: 'argument': conversion from 'size_t' to 'DWORD', possible loss of data
Ivan Shynkarenka
2019-12-26 11:43:29 +0300
b6e19e5953
Update apidoc
Victor Zverovich
2019-12-24 12:08:37 -0800
f219dcd59b
Add fmt::bytes
Victor Zverovich
2019-12-24 10:11:47 -0800
dea7fde8b7
Deprecate u8string_view
Victor Zverovich
2019-12-24 09:10:51 -0800
5390e29d42
Enable mojibake
Victor Zverovich
2019-12-24 08:20:54 -0800
9f6434dcde
Improve UTF-8 handling on Windows
Victor Zverovich
2019-12-23 16:18:48 -0800
dac9a7f99d
Improve UTF-8 handling on Windows
Victor Zverovich
2019-12-22 08:58:00 -0800
3ca9533f38
Flatten forward
Victor Zverovich
2019-12-22 08:23:54 -0800
7eec036d9a
Improve UTF-8 support
Victor Zverovich
2019-12-21 19:53:52 -0800
e6b37b4aff
Handle block boundaries in utf8_to_utf16
Victor Zverovich
2019-12-21 16:33:34 -0800
8cf4c52068
Apply clang-format
Victor Zverovich
2019-12-21 13:10:45 -0800
74532c23a3
Make type a scoped enum
Victor Zverovich
2019-12-21 09:31:14 -0800
b308159be5
Make round_direction a scoped enum
Victor Zverovich
2019-12-21 09:24:42 -0800
162995fedd
Add os.h to docs
Victor Zverovich
2019-12-18 14:17:49 -0800
8b41362a0a
Add trailing decimal point if # is specified (#1476 )
Victor Zverovich
2019-12-18 12:41:56 -0800
1b1c70108a
trailing_zeros -> showpoint
Victor Zverovich
2019-12-18 12:12:09 -0800
d7e72a09e0
Simplify FMT_STRING_IMPL
Victor Zverovich
2019-12-18 11:50:47 -0800
2201890d7a
Apply clang-format and update inclusion guards
Victor Zverovich
2019-12-18 11:05:31 -0800
6100ed4bb3
Eliminate NVCC NVidia compiler emits unreachable code warnings
Greg Sjaardema
2019-12-18 10:05:25 -0700
1afe201ae8
Handle block boundaries in utf8_to_utf16
Victor Zverovich
2019-12-18 09:40:51 -0800
cd2b99032f
Chore(readme): use https (#1481 )
谭九鼎
2019-12-17 08:48:27 -0600
9acf89fef6
Mitigate MSVC issue with min/max macros (#1480 )
parkertomatoes
2019-12-16 11:24:00 -0500
9ea42fb26e
Rename posix-test to os-test
Victor Zverovich
2019-12-15 14:51:37 -0800
da2569827e
posix.cc -> os.cc
Victor Zverovich
2019-12-15 12:25:40 -0800
35959a31d7
Move OS-specific APIs to a separate header
Victor Zverovich
2019-12-15 08:54:16 -0800