jamboree
|
7487bde587
|
Support named arguments
|
2015-06-10 09:32:59 +08:00 |
|
vitaut
|
ed2dfe5124
|
Implement writing narrow strings into a wide writer
|
2015-06-09 08:20:44 -07:00 |
|
vitaut
|
d311927c64
|
Update Breathe and document BasicArrayWriter(Char (&array)[SIZE])
Fixes #125
|
2015-06-03 18:21:01 -07:00 |
|
vitaut
|
4d521064cf
|
Give an error if fill is not convertible to Char in StrFormatSpec
|
2015-06-03 08:39:43 -07:00 |
|
vitaut
|
63572da4e7
|
Fix formatting
|
2015-05-22 07:22:55 -07:00 |
|
vitaut
|
78936ad6d7
|
Fix formatting
|
2015-05-22 07:08:16 -07:00 |
|
vitaut
|
c150722945
|
Fix compiler warnings about unused parameter (#158)
Thanks to @fmatthew5876
|
2015-05-08 11:20:56 -07:00 |
|
vitaut
|
11464343a9
|
Fix handling of exactly MAX_PACKED_ARGS arguments
|
2015-05-05 10:00:11 -07:00 |
|
vitaut
|
3c388185c0
|
Remove old TODO
|
2015-05-05 07:25:42 -07:00 |
|
vitaut
|
f5b3c9cbec
|
Simplify construction of ArgList objects
|
2015-05-05 07:23:32 -07:00 |
|
vitaut
|
de994a27a7
|
Remove internal::NonZero
|
2015-05-01 07:58:32 -07:00 |
|
vitaut
|
e515e5f14e
|
Simplify construction of argument lists
|
2015-05-01 07:35:28 -07:00 |
|
vitaut
|
87cb2935f8
|
Test and fix handling of exactly MAX_PACKED_ARGS arguments
|
2015-05-01 06:55:26 -07:00 |
|
vitaut
|
969d1cdbdc
|
Break long line
|
2015-04-30 08:41:17 -07:00 |
|
vitaut
|
f44666aac6
|
Remove extra parentheses
|
2015-04-30 07:35:04 -07:00 |
|
vitaut
|
926b7680ea
|
Cleanup
|
2015-04-21 07:17:00 -07:00 |
|
vitaut
|
8d2559bd96
|
Reduce compiled code size
If the number of arguments is less than MAX_PACKED_ARGS, pass
the arguments as a Value array rather than Arg array.
|
2015-04-20 10:02:41 -07:00 |
|
vitaut
|
fd53bb6fb8
|
Fix bogus "conditional expression is constant" MSVC warnings
|
2015-04-05 11:27:07 -07:00 |
|
vitaut
|
d2387999ec
|
Try fixing a bogus MSVC warning about buffer overrun (#145)
|
2015-03-28 17:52:17 -07:00 |
|
vitaut
|
3a5573ac6e
|
Revert commit 3c3ae4e319
|
2015-03-27 07:36:26 -07:00 |
|
vitaut
|
d4ea2d7fcb
|
Add ArgVisitor::report_unhandled_arg
and get rid of FMT_RETURN_AFTER_THROW.
|
2015-03-26 08:55:20 -07:00 |
|
vitaut
|
d618f8baac
|
Fix NonZero
|
2015-03-25 09:29:40 -07:00 |
|
vitaut
|
885d1a1c64
|
Simplify NonZero
|
2015-03-25 08:50:48 -07:00 |
|
vitaut
|
2ba3988da3
|
Reduce compiled code size when using variadic templates
|
2015-03-25 08:29:55 -07:00 |
|
vitaut
|
3c3ae4e319
|
MakeValue -> MakeArg
|
2015-03-25 07:04:16 -07:00 |
|
vitaut
|
00df5c91f3
|
Merge Value into Arg
|
2015-03-25 06:48:21 -07:00 |
|
vitaut
|
cf04d98d06
|
Pass as many types as possible in a single integer to reduce code bloat
|
2015-03-24 08:55:40 -07:00 |
|
Shauren
|
a445e727c2
|
Added support to format more than 16 arguments with printf API when using variadic templates
|
2015-03-20 21:31:10 +01:00 |
|
vitaut
|
906432161b
|
Make Buffer part of the public API
|
2015-03-20 06:31:24 -07:00 |
|
vitaut
|
b9f4668855
|
Add missing pragma diagnostic push for clang
Thanks to @ido
|
2015-03-19 08:04:31 -07:00 |
|
vitaut
|
0e8fcd47a0
|
Silence warnings about convering float to int
|
2015-03-18 18:59:09 -07:00 |
|
vitaut
|
bf8636c959
|
Fix compile error on clang when formatting a C++11-style enum
Thanks to @Naios.
|
2015-03-18 11:08:34 -07:00 |
|
vitaut
|
33ec5b16d8
|
Don't match bool because it causes undesirable conversions
|
2015-03-17 20:51:29 -07:00 |
|
vitaut
|
275d1ab423
|
Fix warnings on lesser compilers
|
2015-03-17 20:43:55 -07:00 |
|
vitaut
|
3d4af9cd65
|
Use `long double instead of int ` to avoid warnings
|
2015-03-17 20:12:36 -07:00 |
|
vitaut
|
357950e06b
|
Fix warnings on braindamaged compilers (aka MSVC)
|
2015-03-16 19:02:25 -07:00 |
|
vitaut
|
4825fb4a0d
|
Add default value for None's template argument
|
2015-03-16 08:43:33 -07:00 |
|
Victor Zverovich
|
5821aec7b9
|
Implement printing of values that are convertible to int such as enums
|
2015-03-10 07:53:46 -07:00 |
|
Victor Zverovich
|
7c0a23329e
|
Update copyright notices
|
2015-03-03 21:04:45 -08:00 |
|
Victor Zverovich
|
103530d407
|
Fix formatting
|
2015-03-01 20:58:45 -08:00 |
|
Victor Zverovich
|
efc42fbd4e
|
Temporary exclude fancy ctor from the docs
|
2015-03-01 18:25:40 -08:00 |
|
Victor Zverovich
|
7c0d5756ff
|
Fix clang build
|
2015-03-01 18:19:56 -08:00 |
|
Victor Zverovich
|
beaf6f7436
|
Add a fixed-size array writer
|
2015-03-01 18:08:24 -08:00 |
|
Victor Zverovich
|
a8a7534f78
|
Reorder function declarations
Obey your inner OCD
|
2015-02-26 06:54:12 -08:00 |
|
Victor Zverovich
|
110d4c0ab0
|
Replace CharTraits::UnsupportedStrType with WCharHelper::Unsupported
|
2015-02-26 06:32:00 -08:00 |
|
Victor Zverovich
|
17b9e4db8c
|
Improve error reporting when trying to write wchar_t with a char writer
|
2015-02-26 06:21:54 -08:00 |
|
Victor Zverovich
|
52f44bf114
|
Fix clang warning
warning: unknown warning group '-Wdocumentation-unknown-command',
ignored [-Wunknown-pragmas]
|
2015-02-25 17:32:32 -08:00 |
|
Victor Zverovich
|
ed490145d8
|
Improve error reporting when trying to format wide char into narrow string
|
2015-02-25 16:03:00 -08:00 |
|
Victor Zverovich
|
d5602d9fb6
|
Remove unnecessary call to convert
|
2015-02-25 09:50:39 -08:00 |
|
Victor Zverovich
|
e70af5b99e
|
Merge branch 'better-errors'
|
2015-02-25 08:00:46 -08:00 |
|