Victor Zverovich
|
af00e4f9c9
|
Remove printf_arg_formatter from format.h and cleanup
|
2017-09-04 12:28:53 -07:00 |
|
Victor Zverovich
|
44a26e5e21
|
CharPtr -> pointer_type and move to writer
|
2017-09-04 11:58:14 -07:00 |
|
Victor Zverovich
|
0fbd846561
|
Replace fmt::internal::make_unsigned with std::make_unsigned
|
2017-09-04 11:41:15 -07:00 |
|
Victor Zverovich
|
8a2bc0ab1b
|
Add nullptr support
|
2017-09-04 11:10:08 -07:00 |
|
Victor Zverovich
|
80505995d0
|
Allow delayed type checking
|
2017-09-04 09:33:22 -07:00 |
|
Victor Zverovich
|
b0867f3fa0
|
AlignSpec -> align_spec and fix a warning
|
2017-08-27 09:56:45 -07:00 |
|
Victor Zverovich
|
f194a418f9
|
Replace fmt::is_same with std::is_same
|
2017-08-27 09:16:50 -07:00 |
|
Victor Zverovich
|
47c84d7974
|
Move part of write API (spec factories) to a separate header
|
2017-08-27 09:08:44 -07:00 |
|
Victor Zverovich
|
20168147dd
|
Add ptr, a helper function for pointer formatting
|
2017-08-27 08:41:28 -07:00 |
|
Victor Zverovich
|
77c892c88e
|
Fix more warnings
|
2017-08-27 08:16:46 -07:00 |
|
Victor Zverovich
|
be7d72ba0d
|
Fix expansion-to-defined warning
|
2017-08-27 08:00:15 -07:00 |
|
Victor Zverovich
|
d4c504ae1c
|
Fix a warning
|
2017-08-27 06:38:23 -07:00 |
|
Victor Zverovich
|
27ad6cee82
|
Use standard enable_if
|
2017-08-26 10:41:58 -07:00 |
|
Victor Zverovich
|
64681739fd
|
Fix a warning
|
2017-08-26 09:32:37 -07:00 |
|
Victor Zverovich
|
388061674a
|
Remove FMT_HAS_GXX_CXX11
|
2017-08-26 09:23:00 -07:00 |
|
Victor Zverovich
|
a7320bdce9
|
Fix a warning
|
2017-08-26 09:19:03 -07:00 |
|
Victor Zverovich
|
016acebb56
|
Remove legacy code
|
2017-08-26 09:09:43 -07:00 |
|
Victor Zverovich
|
07f8ffc44f
|
Suppress shadowing warnings
|
2017-08-26 08:50:09 -07:00 |
|
Victor Zverovich
|
466386d5cd
|
Suppress a warning in gmock
|
2017-08-26 08:50:09 -07:00 |
|
Victor Zverovich
|
70ef82a8e3
|
Workaround a bug in MSVC
|
2017-08-20 09:47:21 -07:00 |
|
Victor Zverovich
|
5e0562ab51
|
Separate parsing and formatting
|
2017-08-13 13:09:02 -07:00 |
|
Victor Zverovich
|
1102d46508
|
Make format spec parsing context-independent
|
2017-07-30 08:58:24 -07:00 |
|
Victor Zverovich
|
45911770c5
|
Separate parsing and formatting in extension API
|
2017-07-29 07:50:16 -07:00 |
|
Victor Zverovich
|
7bd776e7db
|
Explain why null_terminating_iterator is used
|
2017-07-26 08:48:59 -07:00 |
|
Victor Zverovich
|
873c8451ed
|
Remove system_header pragma
|
2017-07-26 08:42:57 -07:00 |
|
Victor Zverovich
|
9f7957c073
|
Separate argument parsing and formatting
|
2017-07-26 08:37:46 -07:00 |
|
Victor Zverovich
|
da439f2838
|
Suppress warning about missing noreturn attribute (#549)
Suppress warning about missing noreturn attribute
Adding `[[noreturn]]` to `report_unknown_type` suppresses the Clang/GCC `-Wmissing-noreturn` warning:
Clang outputs:
.../fmt/fmt/format.cc:294:74: warning:
function 'report_unknown_type' could be declared with
attribute 'noreturn' [-Wmissing-noreturn]
...code, const char *type) {
^
GCC outputs:
.../fmt/fmt/format.cc:294:74: warning: function might be candidate for
attribute 'noreturn' [-Wsuggest-attribute=noreturn]
...code, const char *type) {
^
Cherry-picked d16c4d.
|
2017-07-23 20:21:11 -07:00 |
|
Victor Zverovich
|
eefdb379f9
|
Fix an unused argument warning
|
2017-07-23 20:15:52 -07:00 |
|
Victor Zverovich
|
2f4f49fd60
|
Switch from cstring_view to string_view
|
2017-07-22 08:24:37 -07:00 |
|
Victor Zverovich
|
a8d6f309c8
|
Minor optimizations
|
2017-07-17 06:52:56 -07:00 |
|
Victor Zverovich
|
d16582a038
|
Move printf-related code to printf.cc
|
2017-07-15 09:46:18 -04:00 |
|
Victor Zverovich
|
361911dd18
|
Use preinstalled version of cmake on travis
|
2017-07-13 19:06:20 -04:00 |
|
Victor Zverovich
|
9ea183aaba
|
Fix MSVC build
|
2017-07-13 19:00:21 -04:00 |
|
Victor Zverovich
|
8f4b918c5b
|
Check argument index
|
2017-07-12 13:24:51 -04:00 |
|
Victor Zverovich
|
4193485b43
|
Remove test files
|
2017-07-12 13:15:06 -04:00 |
|
Victor Zverovich
|
07123e8ff3
|
Use Ubuntu Trusty on Travis for a new CMake
|
2017-07-12 13:13:36 -04:00 |
|
Victor Zverovich
|
586d63636a
|
Implement more efficient handling of large number of format arguments
|
2017-07-12 00:26:54 -04:00 |
|
Victor Zverovich
|
12252152ac
|
CStringRef -> cstring_view
|
2017-03-26 15:13:10 -07:00 |
|
Victor Zverovich
|
5aa8d6ea21
|
Return locale by value
|
2017-03-25 08:57:23 -07:00 |
|
Victor Zverovich
|
32ec13f149
|
Switch to C++ locale
|
2017-03-25 08:20:06 -07:00 |
|
Victor Zverovich
|
b4f4b7e21a
|
Clean the buffer API (#477)
|
2017-03-12 09:48:21 -07:00 |
|
Victor Zverovich
|
f423e46835
|
Replace clear() with resize(0) and data_ -> store_
|
2017-03-11 08:30:15 -08:00 |
|
Victor Zverovich
|
23b8c24da4
|
Add noexcept
|
2017-03-11 07:38:16 -08:00 |
|
Victor Zverovich
|
7175bd8ae6
|
Fix error on MinGW
|
2017-03-09 06:09:43 -08:00 |
|
Victor Zverovich
|
7258d1b8f3
|
Fix tests
|
2017-03-08 08:08:08 -08:00 |
|
Victor Zverovich
|
3610f34c70
|
Fix windows build
|
2017-03-04 07:10:54 -08:00 |
|
Victor Zverovich
|
572491ad1f
|
Document which header defines formatting functions
|
2017-02-24 07:04:44 -08:00 |
|
Victor Zverovich
|
c333dca065
|
Follow standard naming conventions
|
2017-02-21 06:56:26 -08:00 |
|
Victor Zverovich
|
6a2ff287b2
|
Follow standard naming conventions
|
2017-02-19 08:05:41 -08:00 |
|
Victor Zverovich
|
eedfd07f8b
|
internal::MemoryBuffer -> basic_memory_buffer
|
2017-02-18 09:13:12 -08:00 |
|