Junekey Jeon
|
76336b4f63
|
Replace noexcept with FMT_NOEXCEPT
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
9181983483
|
Fix syntax errors
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
74097a149b
|
Remove now-unused stuffs
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
21a1c53381
|
Fix typo
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
35a468ed38
|
Simplify integer checks
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
1882a7a2c1
|
Replace Dragonbox cache which allows simpler cache recovery & integer checks
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
f4dd1b1b8b
|
Simplify Dragonbox Step 3.
|
2022-01-19 17:03:44 -08:00 |
|
Junekey Jeon
|
70561ed13e
|
Minimize the usage of built-in 128-bit ints
It usually generates slower code than manual handling.
|
2022-01-19 17:03:44 -08:00 |
|
Victor Zverovich
|
a126b4d888
|
Check if right shift is arithmetic
|
2022-01-11 08:23:30 -08:00 |
|
Victor Zverovich
|
98cbb6a43c
|
Fix ABI compatiblity issue
|
2022-01-05 08:08:38 -08:00 |
|
Alexey Ochapov
|
82246b8766
|
fix throw with exceptions disabled (#2647)
|
2021-12-17 13:44:36 -08:00 |
|
Victor Zverovich
|
215f21a038
|
Detect overflow on large precision
|
2021-12-05 07:26:58 -08:00 |
|
Victor Zverovich
|
c472a27818
|
Fix handling of very large precision in fixed format
|
2021-11-27 08:23:05 -08:00 |
|
Victor Zverovich
|
012cc709d0
|
Workaround gcc _Pragma bug 59884
|
2021-10-02 15:41:47 -07:00 |
|
Victor Zverovich
|
2a9a77dd8c
|
Remove misplaced comment
|
2021-09-26 18:01:39 -07:00 |
|
Victor Zverovich
|
1aee4bc90a
|
Refactor FP formatting
|
2021-09-26 14:37:33 -07:00 |
|
Victor Zverovich
|
e1bd6cc913
|
Refactor FP formatting
|
2021-09-26 10:25:46 -07:00 |
|
Victor Zverovich
|
027fcaf05e
|
Replace use_grisu with fallback since Grisu is only one of multiple implemented algorithms
|
2021-09-26 08:44:05 -07:00 |
|
Victor Zverovich
|
716d69f27e
|
Refactor FP formatting
|
2021-09-26 08:27:18 -07:00 |
|
Victor Zverovich
|
ff7e73af66
|
Always run grisu_gen_digits before fallback_format
|
2021-09-26 07:54:25 -07:00 |
|
Victor Zverovich
|
2976e31ac9
|
Refactor format_float
|
2021-09-25 11:20:56 -07:00 |
|
jk-jeon
|
9c57357e05
|
Add static to a table (#2509)
|
2021-09-24 06:25:08 -07:00 |
|
Alexey Ochapov
|
b4d9d82e1d
|
make FP formatting available to be used at compile-time (#2426)
* works only with FMT_HEADER_ONLY
* works only with float and double types (not long double)
|
2021-09-18 08:03:23 -07:00 |
|
Victor Zverovich
|
3d0c7ae385
|
Move data to format.cc
|
2021-09-13 06:23:57 -07:00 |
|
Victor Zverovich
|
9b6b0e403c
|
Remove data
|
2021-09-12 09:46:00 -07:00 |
|
Victor Zverovich
|
4d1c6034eb
|
Deprecate basic_data
|
2021-09-12 09:37:23 -07:00 |
|
Victor Zverovich
|
a3348eccdd
|
Deprecate most of basic_data
|
2021-09-12 08:59:39 -07:00 |
|
Victor Zverovich
|
3a04481485
|
Remove data::hex_digits
|
2021-09-11 17:54:40 -07:00 |
|
Victor Zverovich
|
ad77331c04
|
Move log10_2_significand to format-inl.h
|
2021-09-11 09:36:23 -07:00 |
|
Victor Zverovich
|
d9ebc4e821
|
Add a function to get sign char
|
2021-09-11 09:17:59 -07:00 |
|
Victor Zverovich
|
e4728409e7
|
Use throw_format_error in more places to reduce bloat
|
2021-09-06 16:42:17 -07:00 |
|
Victor Zverovich
|
e3ebf366a6
|
Inline padding shifts
|
2021-09-06 16:26:50 -07:00 |
|
Alexey Ochapov
|
c79a3841e8
|
make detail::fp and detail::bigit constexpr
|
2021-08-26 17:16:45 -07:00 |
|
Victor Zverovich
|
6397095ca4
|
More escaping
|
2021-08-21 16:36:25 -07:00 |
|
Javier Honduvilla Coto
|
002bb759ff
|
Remove unneeded num_result_bigits decrement
For what I see this seems unused?
|
2021-06-29 06:23:02 -07:00 |
|
Victor Zverovich
|
7c3d3dfa29
|
Update thousands_sep_impl signature
|
2021-06-04 21:12:47 -07:00 |
|
Victor Zverovich
|
5223f552c8
|
Remove FMT_ALWAYS_INLINE
|
2021-06-04 20:29:54 -07:00 |
|
Victor Zverovich
|
2ac0bfe59e
|
Improve handling of thousands separator
|
2021-06-04 06:12:44 -07:00 |
|
Victor Zverovich
|
f4c95f6dd9
|
Improve handling of thousands separator
|
2021-06-03 18:25:08 -07:00 |
|
Victor Zverovich
|
8c1b22ba6d
|
Workaround a gcc 9.1 bug (#2334)
|
2021-06-01 06:43:30 -07:00 |
|
Victor Zverovich
|
5a2b88f6e9
|
Reduce binary size
|
2021-05-29 16:45:43 -07:00 |
|
Alexey Ochapov
|
ee52a6dc40
|
add fmt::print() overload to support compiled format (#2304)
|
2021-05-25 14:54:56 -07:00 |
|
Victor Zverovich
|
c242dd402c
|
Move cerrno include to where it is used
|
2021-05-22 06:18:40 -07:00 |
|
Victor Zverovich
|
21d93bfd33
|
Move generic format functions to format.h
|
2021-05-18 19:01:43 -07:00 |
|
Victor Zverovich
|
02896dabee
|
Avoid use after move (#2278)
|
2021-05-11 16:58:07 -07:00 |
|
Victor Zverovich
|
16f2ef91ab
|
Replace fmt::system_error with std::system_error
|
2021-05-07 08:33:39 -07:00 |
|
Victor Zverovich
|
c9c0e5077d
|
Cleanup tests
|
2021-04-30 06:42:38 -07:00 |
|
Daniela Engert
|
d1a6e5603f
|
Keep defaulted destructors inline
applies to exception classes in case of msvc only
|
2021-04-28 06:17:26 -07:00 |
|
Victor Zverovich
|
84a36b99bf
|
Move data to functions
|
2021-04-27 17:21:32 -07:00 |
|
Victor Zverovich
|
5b2c740ad8
|
Remove deprecated APIs
|
2021-04-23 15:27:25 -07:00 |
|