Victor Zverovich
|
0d07db1234
|
Fix handling of streamable and convertible to string types
|
2019-11-25 16:46:33 -08:00 |
|
Victor Zverovich
|
d19ed6716d
|
Fix hexfloat buffer reallocation
|
2019-11-25 15:54:04 -08:00 |
|
Victor Zverovich
|
99b6e928d4
|
Fix handling of types with deleted rvalue conversion to string (#1421)
|
2019-11-25 08:30:47 -08:00 |
|
Victor Zverovich
|
57cd3f72e9
|
Update comment
|
2019-11-24 15:34:33 -08:00 |
|
Victor Zverovich
|
111fc127fe
|
Remove fp::operator-
|
2019-11-24 13:28:15 -08:00 |
|
Victor Zverovich
|
6003ec3f25
|
Simplify Grisu implementation
|
2019-11-24 13:24:28 -08:00 |
|
Victor Zverovich
|
75fff1db64
|
Minor cleanup
|
2019-11-24 08:43:56 -08:00 |
|
Victor Zverovich
|
28d7191c27
|
Don't print trailing zero with fixed, precision=0, and showpoint (#1417)
|
2019-11-24 08:23:10 -08:00 |
|
Victor Zverovich
|
43271ba8e8
|
Handle null terminator at the end of the buffer
|
2019-11-24 07:15:25 -08:00 |
|
Victor Zverovich
|
4cf59ce734
|
Integrate Grisu and sprintf digit generators
|
2019-11-23 06:56:29 -08:00 |
|
Victor Zverovich
|
7395472dde
|
Refactor floating-point formatting
|
2019-11-22 18:49:19 -08:00 |
|
Victor Zverovich
|
ded1e7679e
|
Refactor floating point formatting
|
2019-11-22 08:22:22 -08:00 |
|
Victor Zverovich
|
c7edd8e570
|
Cleanup FP formatting
|
2019-11-20 13:17:03 -08:00 |
|
Victor Zverovich
|
75108a56f6
|
Don't print % for nan and inf
|
2019-11-20 12:26:48 -08:00 |
|
Victor Zverovich
|
3e1f70fe02
|
Merge write_fp into write
|
2019-11-20 12:20:17 -08:00 |
|
Victor Zverovich
|
125fc5e520
|
Update comment
|
2019-11-20 11:45:25 -08:00 |
|
Victor Zverovich
|
4de41aa655
|
Move basic_writer::write_fp to where it belongs
|
2019-11-20 08:22:34 -08:00 |
|
Victor Zverovich
|
404a880bd4
|
Make parse_arg_id more readable
|
2019-11-20 08:12:23 -08:00 |
|
Victor Zverovich
|
092d2dc7b2
|
Merge safe-duration-cast.h into chrono.h
|
2019-11-20 08:05:18 -08:00 |
|
Victor Zverovich
|
093e554211
|
Remove redundant qualification
|
2019-11-20 07:44:34 -08:00 |
|
Ivan Shynkarenka
|
d0696b0aa6
|
warning C4456: declaration of 'num_digits' hides previous local declaration
|
2019-11-20 06:43:46 -08:00 |
|
Victor Zverovich
|
66d7746bb3
|
Use grisu for exponent notation
|
2019-11-19 16:55:11 -08:00 |
|
Victor Zverovich
|
e9bff78814
|
Don't parse % unless FMT_DEPRECATED_PERCENT is set
|
2019-11-19 11:54:18 -08:00 |
|
Victor Zverovich
|
57b6f2966d
|
Deprecate the fmt macro
|
2019-11-19 11:28:17 -08:00 |
|
Victor Zverovich
|
d79493e5ee
|
Remove Grisu2
|
2019-11-19 09:50:59 -08:00 |
|
Victor Zverovich
|
5420bcce2d
|
Make % an opt-in to improve compatibility with std::format
|
2019-11-18 08:04:43 -08:00 |
|
Victor Zverovich
|
56a2e2075c
|
Refactor float spec parsing
|
2019-11-18 07:37:36 -08:00 |
|
Victor Zverovich
|
ed117baa4f
|
Replace bool with float_format and add exponential
|
2019-11-17 15:52:13 -08:00 |
|
Victor Zverovich
|
f26446290b
|
Move float_spec_handler to internal namespace and update asserts
|
2019-11-17 13:47:00 -08:00 |
|
Victor Zverovich
|
f67783d7e6
|
Clarify that numeric alignment is deprecated
|
2019-11-17 10:24:55 -08:00 |
|
Victor Zverovich
|
c01ec54fde
|
Document and clean basic_format_parse_context
|
2019-11-17 09:28:26 -08:00 |
|
Victor Zverovich
|
b0c2ab93fa
|
Bump version
|
2019-11-17 08:35:26 -08:00 |
|
Victor Zverovich
|
9b7fe2a4a1
|
Don't use POSIX API on UWP
|
2019-11-17 08:29:08 -08:00 |
|
Daniel Laügt
|
c58b7d9c2f
|
Use overridden locale in ostream
|
2019-11-17 06:22:22 -08:00 |
|
Victor Zverovich
|
dcde089b4e
|
Improve POSIX API detection
|
2019-11-15 07:28:02 -08:00 |
|
David P. Sicilia
|
2145a7bdcc
|
Move has_formatter into the public fmt namespace. (#1407)
* Move has_formatter into the public fmt namespace.
This will allow users to do SFINAE-friendly checks for
the formattability of a type.
Fixes #1369
|
2019-11-14 07:08:24 -08:00 |
|
Victor Zverovich
|
0d6dd0cc6a
|
Correct basic_string_view from string ctor
|
2019-11-14 05:57:23 -08:00 |
|
Rosen Penev
|
1f918159ed
|
[clang-tidy] Replace deprecated C headers
Found with modernize-deprecated-headers
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Rosen Penev
|
6868f888b2
|
[clang-tidy] Add missing override
Found with hicpp-use-override
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Rosen Penev
|
87cd545a1e
|
[clang-tidy] Replace {} with = default
Found with hicpp-use-equals-default
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Rosen Penev
|
12f9437e22
|
[clang-tidy] Use auto
Found with hicpp-use-auto
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Rosen Penev
|
bb0c8bfea8
|
[clang-tidy] Add noexcept where move is used
Found with performance-noexcept-move-constructor
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Rosen Penev
|
e6e8298904
|
[clang-tidy] Add parentheses to macro arguments
Found with bugprone-macro-parentheses
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Rosen Penev
|
0f0848e4f4
|
[clang-tidy] Use braced init list
Found with modernize-return-braced-init-list
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Rosen Penev
|
a1fb5c7337
|
[clang-tidy] Changes suffixes to uppercase
Found with hicpp-uppercase-literal-suffix
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Rosen Penev
|
8a411c2bca
|
[clang-tidy] Turn deleted function to public
Found with modernize-use-equals-delete
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2019-11-08 09:35:26 +00:00 |
|
Victor Zverovich
|
0047dc10a2
|
Mark apidoc as rst
|
2019-11-06 15:16:02 +00:00 |
|
daniel
|
f1559e1d56
|
Use grouping() from locale for specifier 'n'
|
2019-11-05 07:22:12 +00:00 |
|
Victor Zverovich
|
ffd05e65ed
|
basic_parse_context -> basic_format_parse_context per standard and document
|
2019-11-05 07:13:58 +00:00 |
|
Attila Tajti
|
0889856d61
|
Fix UTF-8 truncation
|
2019-11-03 11:53:15 +00:00 |
|