Victor Zverovich
|
468c243ca8
|
Add a function to get cached power of 10
|
2018-05-27 10:57:26 -07:00 |
|
Victor Zverovich
|
2f257b7291
|
Implement normalization and simplify power table
|
2018-05-27 08:04:30 -07:00 |
|
Victor Zverovich
|
6ebc1a967d
|
Merge locale.h into format-inl.h
|
2018-05-20 17:16:34 -07:00 |
|
Victor Zverovich
|
edd5f1445d
|
Fix compilation errors on gcc 4.4
|
2018-05-20 09:09:03 -07:00 |
|
Victor Zverovich
|
d940fa679c
|
Disable unsafe implicit conversion to std::string (#729)
|
2018-05-19 07:14:27 -07:00 |
|
Victor Zverovich
|
838400d29b
|
Add inline namespace fmt::v5
|
2018-05-12 11:02:15 -07:00 |
|
Victor Zverovich
|
a4c7d99f70
|
Add bit_cast
|
2018-05-06 11:52:51 -07:00 |
|
Victor Zverovich
|
fa9066fe3e
|
context_base::begin -> out
|
2018-04-22 09:16:32 -07:00 |
|
Victor Zverovich
|
cd90097ca4
|
Implement handmade FP
|
2018-04-21 17:26:24 -07:00 |
|
Victor Zverovich
|
822eccc3b8
|
Sync API with standards proposal
|
2018-04-21 14:29:24 -07:00 |
|
Victor Zverovich
|
fd0b07a75a
|
(w)context -> (w)format_context
|
2018-04-08 07:03:44 -07:00 |
|
Victor Zverovich
|
26aa34f319
|
basic_context -> basic_format_context
|
2018-04-08 06:45:21 -07:00 |
|
Victor Zverovich
|
23759b2688
|
basic_arg -> basic_format_arg, arg_store -> format_arg_store
|
2018-04-04 07:38:21 -07:00 |
|
Victor Zverovich
|
2e21e7d1f1
|
Fix util-test
|
2018-03-13 22:20:06 -04:00 |
|
Vasili Galka
|
acb469ae2e
|
Fixed UTF8/16 converters to support empty string input
Previously an exception was thrown since Win32 WideCharToMultiByte API
returns error on zero-length input.
|
2018-03-13 21:33:21 -04:00 |
|
Victor Zverovich
|
f1ede6380b
|
Make inline_buffer_size public and update docs
|
2018-03-04 10:33:42 -08:00 |
|
Victor Zverovich
|
86a9bc8291
|
Cleanup
|
2018-03-04 09:16:51 -08:00 |
|
Victor Zverovich
|
418659adbe
|
Fix compilation errors on gcc 4.4
|
2018-03-03 14:04:59 -08:00 |
|
Victor Zverovich
|
91721caa42
|
Add detection of wostream operator<< (#650)
|
2018-02-17 09:03:43 +00:00 |
|
Victor Zverovich
|
affb35cfb9
|
Replace using with typedef for compatibility with gcc-4.6
|
2018-02-11 09:23:47 -08:00 |
|
Victor Zverovich
|
522de7b55d
|
Replace using with typedef for compatibility with gcc-4.6
|
2018-02-11 08:32:02 -08:00 |
|
Victor Zverovich
|
dc5403612e
|
Conditionally compile constexpr
|
2018-02-04 08:21:31 -08:00 |
|
Victor Zverovich
|
5d8ba816de
|
Fix a segfault in test on glibc 2.26 #551
|
2018-02-02 19:34:08 -08:00 |
|
Victor Zverovich
|
a93270fd60
|
Replace a bunch of craft with type_traits, take 2
|
2018-01-22 18:56:53 -08:00 |
|
Victor Zverovich
|
21429c8646
|
Revert "Replace a bunch of craft with type_traits"
This reverts commit e79588d6c1 .
|
2018-01-21 18:53:38 -08:00 |
|
Victor Zverovich
|
e79588d6c1
|
Replace a bunch of craft with type_traits
|
2018-01-21 18:11:57 -08:00 |
|
Victor Zverovich
|
bd8a7e7ea1
|
More iteratification
|
2018-01-21 14:30:38 -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
|
217e7c76f1
|
Pass ranges by value
|
2018-01-14 08:13:48 -08:00 |
|
Victor Zverovich
|
c095445394
|
Replace buffer with range
|
2018-01-10 22:41:23 -08:00 |
|
Victor Zverovich
|
94edb1a71c
|
Add a lightweight header for the core API
|
2017-12-06 07:42:42 -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
|
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
|
18a0b94b0e
|
Fix overflow check
|
2017-11-12 09:25:28 -08:00 |
|
Victor Zverovich
|
8cbf544733
|
Add parse context
|
2017-09-17 09:05:01 -07:00 |
|
Victor Zverovich
|
ec4f5175f1
|
Replace Range with ParseContext in parse()
|
2017-09-16 17:07:03 -07:00 |
|
Victor Zverovich
|
c18a4041f9
|
Remove conditional and to_iterator
|
2017-09-04 13:56:14 -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
|
016acebb56
|
Remove legacy code
|
2017-08-26 09:09:43 -07:00 |
|
Victor Zverovich
|
5e0562ab51
|
Separate parsing and formatting
|
2017-08-13 13:09:02 -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 |
|