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
c719d94473
Fix experimental/string_view detection
2018-01-13 07:57:33 -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
Tim Blechmann
0f98773164
add transition helper to format.h
...
the transition from v3 to v4 introduced an API change that format.h does
not provide printf functionality. to easi the transition we introduce a
define `FMT_FORMAT_PROVIDE_PRINTF` that will pull in printf.h from format.h
2017-12-27 21:48:55 -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
319346025d
Update version
2017-12-20 08:38:07 -08:00
Victor Zverovich
51a16f8c58
Update ChangeLog.rst
2017-12-20 08:33:31 -08:00
Victor Zverovich
a00874603d
Merge release branch
2017-12-20 08:30:58 -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
Virgilio Alexandre Fornazin
5705bf1c71
Added support for pre-c++17 experimental string_view ( #607 )
...
Added support for pre-c++17 experimental string_view
2017-12-16 09:03:11 -08:00
Victor Zverovich
cabce31f45
Update syntax.rst
2017-12-16 08:58:54 -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
b3495f2e4b
Update README.rst
2017-12-10 06:54: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
Mihai Todor
f9c97de46b
Add note about errno to the documentation
2017-11-28 07:33:51 -08:00
Victor Zverovich
e0243000de
arg_index -> arg_id
2017-11-26 10:05:49 -08:00
Victor Zverovich
ac5f95208c
Automatically add package to release
2017-11-25 08:23:13 -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