Victor Zverovich
|
b9a568b1dd
|
Add support for custom memory allocator to BasicWriter
|
2014-09-19 07:51:42 -07:00 |
|
Victor Zverovich
|
f2c9df8e9f
|
Move safe_strerror to anonymous namespace.
|
2014-09-05 08:44:41 -07:00 |
|
Victor Zverovich
|
88e0db8486
|
Test format_error_code.
|
2014-09-05 08:04:26 -07:00 |
|
Victor Zverovich
|
22f75d8b6d
|
Don't throw exceptions from error formatting functions. Gracefully fallback to a less descriptive message instead.
|
2014-09-03 08:03:05 -07:00 |
|
Victor Zverovich
|
5debb2aa86
|
Refactor error reporting to reduce duplication.
|
2014-08-29 08:16:10 -07:00 |
|
Victor Zverovich
|
605d2600f8
|
Improve error reporting.
|
2014-08-29 07:45:55 -07:00 |
|
Victor Zverovich
|
271fa8c908
|
Improve handling of format strings in custom arguments.
|
2014-08-29 07:23:54 -07:00 |
|
Victor Zverovich
|
3947a7a98c
|
Move check_sign to anonymous namespace.
|
2014-08-29 06:57:53 -07:00 |
|
Victor Zverovich
|
32344d9b14
|
Comment
|
2014-08-28 08:11:21 -07:00 |
|
Victor Zverovich
|
c57d7a506f
|
Factor out argument processing logic common between format and printf to FormatterBase::{next_arg,get_arg}.
|
2014-08-28 08:05:47 -07:00 |
|
Victor Zverovich
|
56fc525e98
|
Get rid of FormatterBase::error_.
|
2014-08-28 07:48:55 -07:00 |
|
Victor Zverovich
|
279c7a6e6a
|
Change "number is too big in format" to "number is too big" because the error can occur not only in the format function.
|
2014-08-28 06:50:52 -07:00 |
|
Victor Zverovich
|
526b7fc91d
|
Throw exception in parse_nonnegative_int if the number is too big.
|
2014-08-28 06:42:59 -07:00 |
|
Victor Zverovich
|
9646e38c3b
|
Don't use error_ in parse_arg_index.
|
2014-08-27 09:13:42 -07:00 |
|
Victor Zverovich
|
da0f7c0a51
|
Improve error reporting in parse_arg_index.
|
2014-08-27 09:04:51 -07:00 |
|
Victor Zverovich
|
42de4f1f7d
|
Get rid of FormatErrorReporter.
|
2014-08-27 08:24:31 -07:00 |
|
Victor Zverovich
|
dd4323f31c
|
Add fprintf and write docs.
|
2014-08-21 08:49:13 -07:00 |
|
Victor Zverovich
|
be00d8b272
|
Convert integer argument like printf does.
|
2014-08-19 08:49:10 -07:00 |
|
Victor Zverovich
|
406c6123fb
|
Cleanup
|
2014-08-19 08:47:38 -07:00 |
|
Victor Zverovich
|
c4a4a05d12
|
Improve handling of char in printf.
|
2014-08-19 08:14:21 -07:00 |
|
Victor Zverovich
|
186734cf8b
|
Fix warnings.
|
2014-08-18 07:03:12 -07:00 |
|
Victor Zverovich
|
adce0245dc
|
Fix a warning.
|
2014-08-17 07:53:55 -07:00 |
|
Victor Zverovich
|
366e852f00
|
Fix a warning.
|
2014-08-15 16:35:41 -07:00 |
|
Victor Zverovich
|
bb01633d19
|
Fix a warning.
|
2014-08-15 09:03:59 -07:00 |
|
Victor Zverovich
|
fb32161fa4
|
Move implementation specific stuff from format.h to format.cc.
|
2014-08-15 08:40:03 -07:00 |
|
Victor Zverovich
|
d4412a01f0
|
Simplify isinfinity.
|
2014-08-13 08:01:51 -07:00 |
|
Victor Zverovich
|
1a0c76a81a
|
Fix formatting of long double.
|
2014-08-13 07:51:02 -07:00 |
|
Victor Zverovich
|
e488a28601
|
Fix a warning.
|
2014-08-13 06:53:43 -07:00 |
|
Victor Zverovich
|
d3a7039e31
|
Implement 'll' specifier.
|
2014-08-12 08:36:19 -07:00 |
|
Victor Zverovich
|
316ae7e244
|
Implement more printf length specifiers.
|
2014-08-09 10:04:35 -07:00 |
|
Victor Zverovich
|
e22d657202
|
Fix MSVC warnings.
|
2014-08-08 06:51:09 -07:00 |
|
Victor Zverovich
|
a259c941e2
|
Implement 'l' length specifier.
|
2014-08-01 07:15:27 -07:00 |
|
Victor Zverovich
|
d81fafc295
|
Fix tests on MSVC, take 2.
|
2014-07-31 07:43:14 -07:00 |
|
Victor Zverovich
|
f4156b57f0
|
Implement 'hh' length specifier in printf.
|
2014-07-30 08:39:07 -07:00 |
|
Victor Zverovich
|
39b0930aee
|
Improve handling of 'h' length specifier in printf.
|
2014-07-30 08:08:08 -07:00 |
|
Victor Zverovich
|
eeca22357b
|
Handle 'h' length specifier in printf.
|
2014-07-30 07:37:16 -07:00 |
|
Victor Zverovich
|
e4c4e4e944
|
Improve handling of dynamic precision in printf.
|
2014-07-30 06:51:35 -07:00 |
|
Victor Zverovich
|
be785a8a43
|
Fix MSVC build.
|
2014-07-29 09:14:07 -07:00 |
|
Victor Zverovich
|
bf5b246717
|
fmt_isinf -> isinfinity
|
2014-07-29 08:22:52 -07:00 |
|
Victor Zverovich
|
24d6baa60f
|
Fix Clang build.
|
2014-07-29 07:49:34 -07:00 |
|
Victor Zverovich
|
481c313df5
|
Fix the build.
|
2014-07-29 07:19:54 -07:00 |
|
Victor Zverovich
|
d8b9f413fe
|
Fix https://github.com/cppformat/cppformat/issues/50.
|
2014-07-29 06:38:05 -07:00 |
|
Victor Zverovich
|
4d049cf598
|
More fixes for https://github.com/cppformat/cppformat/issues/50.
|
2014-07-28 08:41:50 -07:00 |
|
Victor Zverovich
|
75b5eb4b9d
|
More fixes for https://github.com/cppformat/cppformat/issues/50.
|
2014-07-27 15:09:05 -07:00 |
|
Victor Zverovich
|
5d4803a567
|
More fixes for https://github.com/cppformat/cppformat/issues/50.
|
2014-07-27 12:53:42 -07:00 |
|
Victor Zverovich
|
2a1c0c9969
|
Obey line length limit.
|
2014-07-26 09:45:03 -07:00 |
|
Victor Zverovich
|
f634ccb344
|
ReportUnknownType -> report_unknown_type (https://github.com/cppformat/cppformat/issues/50)
|
2014-07-26 08:42:19 -07:00 |
|
Victor Zverovich
|
b498ba0bc5
|
FormatFloat -> format_float (https://github.com/cppformat/cppformat/issues/50)
|
2014-07-26 08:03:03 -07:00 |
|
Victor Zverovich
|
d142e3b55f
|
Simplify handling of flags.
|
2014-07-25 08:29:06 -07:00 |
|
Victor Zverovich
|
d699c2a0d9
|
Don't duplicate integer format specifiers when formatting char as integer.
|
2014-07-25 08:24:27 -07:00 |
|