Victor Zverovich
|
24d249b0b4
|
Fix formatting of objects convertible to string_view
|
2018-02-19 20:25:56 +00:00 |
|
Victor Zverovich
|
18ac98700e
|
Fix formatting of objects convertible to std::string
|
2018-02-17 12:57:18 +00:00 |
|
Victor Zverovich
|
ce4a65ffea
|
Add pointer support to basic_writer
|
2018-02-17 09:38:46 +00:00 |
|
Victor Zverovich
|
8ed264fcd4
|
Rename type enum constants to prevent collision with poorly written C libs (#644)
|
2018-02-16 17:20:33 +00:00 |
|
Victor Zverovich
|
affb35cfb9
|
Replace using with typedef for compatibility with gcc-4.6
|
2018-02-11 09:23:47 -08:00 |
|
Victor Zverovich
|
d8ef8a9e9b
|
Cleanup
|
2018-02-11 06:24:22 -08:00 |
|
Victor Zverovich
|
0b635c9dc5
|
Fix handling of fixed enums in clang (#580)
|
2018-02-10 06:17:42 -08:00 |
|
Victor Zverovich
|
67e070fe5a
|
Make format work with C++17 std::string_view (#571)
|
2018-02-07 08:14:54 -08:00 |
|
Victor Zverovich
|
2f13d41e30
|
Add to_wstring
|
2018-02-07 07:08:14 -08:00 |
|
Victor Zverovich
|
1f57243b49
|
Relax constexpr requirements
|
2018-02-04 08:52:43 -08:00 |
|
Victor Zverovich
|
dc5403612e
|
Conditionally compile constexpr
|
2018-02-04 08:21:31 -08:00 |
|
Victor Zverovich
|
1c7b751d70
|
Fix handling of implicit conversion to integral types larger than int
|
2018-02-01 16:42:15 -08:00 |
|
Victor Zverovich
|
a980d3b46b
|
Add fmt::join to format ranges (#466)
|
2018-01-27 16:04:45 -08:00 |
|
Victor Zverovich
|
64b349aee2
|
More iterator support & fmt::count
|
2018-01-17 22:04:24 -08:00 |
|
Victor Zverovich
|
322736d3bb
|
Add support for arbitrary output iterators
|
2018-01-15 12:46:44 -08:00 |
|
Victor Zverovich
|
c1d137ed5f
|
Add support for nonconiguous iterators
|
2018-01-15 11:30:53 -08:00 |
|
Victor Zverovich
|
f6fd38bb3a
|
More iterator support
|
2018-01-15 08:48:37 -08:00 |
|
Victor Zverovich
|
c2fecb9b2a
|
Clean API
|
2018-01-14 14:15:59 -08:00 |
|
Victor Zverovich
|
9a53a706fc
|
Add support for back_insert_iterator
|
2018-01-14 13:12:26 -08:00 |
|
Victor Zverovich
|
91ee9c9acd
|
Return iterator from the format method
|
2018-01-14 11:00:27 -08:00 |
|
Victor Zverovich
|
67928eae28
|
Don't inherit context from parse_context
|
2018-01-14 09:27:40 -08:00 |
|
Victor Zverovich
|
217e7c76f1
|
Pass ranges by value
|
2018-01-14 08:13:48 -08:00 |
|
Victor Zverovich
|
22994c62f7
|
Decouple arg_formatter_base from buffer
|
2018-01-13 15:34:48 -08:00 |
|
Victor Zverovich
|
00f1450d9a
|
Update tesmplate parameter names
|
2018-01-13 14:57:43 -08:00 |
|
Victor Zverovich
|
3a2e89e134
|
Reduce dependency on buffer
|
2018-01-13 12:57:27 -08:00 |
|
Victor Zverovich
|
c095445394
|
Replace buffer with range
|
2018-01-10 22:41:23 -08:00 |
|
Victor Zverovich
|
3663414053
|
Parameterize basic_writer on buffer type
|
2017-12-26 09:00:22 -08:00 |
|
Victor Zverovich
|
6f2769d0b4
|
Revert "Added support for format string containing '\0' in _format udl (#619) (#620)"
This reverts commit 3aaa25fa70 for
reasons discussed in #622.
|
2017-12-23 08:00:51 -08:00 |
|
Victor Zverovich
|
971fb584c3
|
Allow mixing named and automatic arguments
|
2017-12-09 08:15:13 -08:00 |
|
Victor Zverovich
|
94edb1a71c
|
Add a lightweight header for the core API
|
2017-12-06 07:42:42 -08:00 |
|
Artem Golubikhin
|
3aaa25fa70
|
Added support for format string containing '\0' in _format udl (#619) (#620)
Added support for strings containing '\0' in udl (#619)
|
2017-12-06 06:21:34 -08:00 |
|
Victor Zverovich
|
81bd9e8ea3
|
args -> format_args
|
2017-12-03 08:00:22 -08:00 |
|
Victor Zverovich
|
10e70a06c9
|
Improve handling of custom arguments
|
2017-12-02 09:44:48 -08:00 |
|
Victor Zverovich
|
e0243000de
|
arg_index -> arg_id
|
2017-11-26 10:05:49 -08:00 |
|
Victor Zverovich
|
f03a35a679
|
Check string specs at compile time
|
2017-11-24 09:54:28 -08:00 |
|
Victor Zverovich
|
e9da574147
|
Check char specs at compile time
|
2017-11-24 07:54:22 -08:00 |
|
Victor Zverovich
|
b25a029284
|
Check pointer type specs are compile time
|
2017-11-23 10:12:23 -08:00 |
|
Victor Zverovich
|
c8a9d902dd
|
Check floating-point type specifiers
|
2017-11-23 09:14:37 -08:00 |
|
Victor Zverovich
|
3851994ab0
|
Fix yet another internal compiler error in MSVC
|
2017-11-19 09:06:49 -08:00 |
|
Victor Zverovich
|
e7e270f511
|
Test error on invalid type spec and remove unused alias
|
2017-11-19 08:25:34 -08:00 |
|
Victor Zverovich
|
c523dd584f
|
Use error handler to report errors
|
2017-11-19 07:36:01 -08:00 |
|
Victor Zverovich
|
5a32e64b05
|
More tests
|
2017-11-19 07:03:12 -08:00 |
|
Victor Zverovich
|
dc104cbaaa
|
Workaround internal compiler errors in MSVC
|
2017-11-18 09:05:05 -08:00 |
|
Victor Zverovich
|
39411504a5
|
More tests
|
2017-11-18 08:16:59 -08:00 |
|
Victor Zverovich
|
62af25dca8
|
Workaround yet another MSVC internal error
|
2017-11-18 06:31:47 -08:00 |
|
Victor Zverovich
|
594bd8feba
|
More tests
|
2017-11-16 06:55:49 -08:00 |
|
Victor Zverovich
|
f2b52bba05
|
More tests
|
2017-11-15 07:06:03 -08:00 |
|
Victor Zverovich
|
dfdb1adea5
|
More tests
|
2017-11-12 10:03:39 -08:00 |
|
Victor Zverovich
|
7967c2f874
|
Disable test that triggers an MSVC bug
|
2017-11-12 09:47:15 -08:00 |
|
Victor Zverovich
|
18a0b94b0e
|
Fix overflow check
|
2017-11-12 09:25:28 -08:00 |
|