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
|
3a2e89e134
|
Reduce dependency on buffer
|
2018-01-13 12:57:27 -08:00 |
|
Victor Zverovich
|
cea3c20747
|
Give a better error message for function pointers (#633)
|
2018-01-13 07:02:45 -08:00 |
|
Victor Zverovich
|
232ceabbc3
|
Workaround an internal compiler error in MSVC
|
2018-01-13 06:43:03 -08:00 |
|
Victor Zverovich
|
c095445394
|
Replace buffer with range
|
2018-01-10 22:41:23 -08:00 |
|
Victor Zverovich
|
c3d6c5fc4c
|
Replace buffer with range
|
2017-12-30 07:42:56 -08:00 |
|
Victor Zverovich
|
d165d9c483
|
Decouple locale and buffer
|
2017-12-26 17:22:07 -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
|
5f1c73db7d
|
Shorten a comment in locale.h
|
2017-12-23 08:00:38 -08:00 |
|
Victor Zverovich
|
941663d038
|
Merge ostream.cc into ostream.h
|
2017-12-17 09:33:56 -08:00 |
|
Victor Zverovich
|
955062da2e
|
Merge printf.cc into printf.h
|
2017-12-17 08:36:19 -08:00 |
|
Victor Zverovich
|
ccaae0c019
|
Refer to jeaiii project
|
2017-12-10 16:09:35 -08:00 |
|
Victor Zverovich
|
e37151021e
|
Add a integer formatter based on jeaiii
|
2017-12-10 16:05:51 -08:00 |
|
Victor Zverovich
|
61f296e30c
|
Move FMT_HAS_BUILTIN to format.h
|
2017-12-09 08:56:44 -08:00 |
|
Victor Zverovich
|
ce801c9095
|
Remove dependency on <vector> and <array>
|
2017-12-09 08:48:30 -08:00 |
|
Victor Zverovich
|
41fc29907a
|
Merge branch 'std' of github.com:fmtlib/fmt into std
|
2017-12-09 08:16:34 -08:00 |
|
Victor Zverovich
|
971fb584c3
|
Allow mixing named and automatic arguments
|
2017-12-09 08:15:13 -08:00 |
|
Abdó Roig-Maranges
|
af0f21da0f
|
add missing inline in header-only mode (#626)
|
2017-12-09 07:50:53 -08:00 |
|
Victor Zverovich
|
7cea163809
|
numeric -> arithmetic
|
2017-12-09 06:19:15 -08:00 |
|
Victor Zverovich
|
5328907f7f
|
Get rid of <limits> dependency
|
2017-12-06 09:18:17 -08:00 |
|
Victor Zverovich
|
faaafc7e12
|
Remove <utility> dependency and replace typedefs with using
|
2017-12-06 09:13:23 -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
|
84bd2f1962
|
Merge include/fmt/CMakeLists.txt into the main CMake file
|
2017-12-03 09:59:55 -08:00 |
|
Victor Zverovich
|
7f351dec27
|
Decouple <locale> for better compile times
|
2017-12-03 09:51:59 -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 |
|
Abdo Roig-Maranges
|
0e914372fb
|
Avoid conflict with the macro CHAR_WIDTH
It looks like CHAR_WIDTH is a macro in glibc. See
https://sourceware.org/ml/libc-alpha/2016-09/msg00225.html
|
2017-11-25 07:25:06 -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
|
6570dc3122
|
Disallow formatting of multibyte strings into a wide buffer (#606)
|
2017-11-23 07:23:07 -08:00 |
|
Victor Zverovich
|
44e186512b
|
Refactor parse context and fix warnings
|
2017-11-19 08:49:58 -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
|
692b82d32c
|
UdlArg -> udl_arg
|
2017-11-19 08:02:07 -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
|
093e2a4780
|
Improve error handling
|
2017-11-18 09:16:35 -08:00 |
|
Victor Zverovich
|
39411504a5
|
More tests
|
2017-11-18 08:16:59 -08:00 |
|
Victor Zverovich
|
e3eb5ea074
|
Add parse_context::error_handler()
|
2017-11-18 06:58:14 -08:00 |
|