Matt Borland
|
ccfcc0ff1f
|
port ryu_generic_128
|
2023-06-01 14:23:36 +02:00 |
|
Matt Borland
|
77655ab9fa
|
Port generic_128.hpp
|
2023-06-01 11:45:53 +02:00 |
|
Matt Borland
|
acbb37223c
|
Merge pull request #54 from mborland/use_fast_float
Replace floating point from_chars with newer fast_float
|
2023-06-01 10:39:27 +02:00 |
|
Matt Borland
|
7b80cea2f3
|
Revert chars_format to an enum class
|
2023-05-31 14:39:42 +02:00 |
|
Matt Borland
|
29d2c136b6
|
Remove cruft
|
2023-05-31 12:55:08 +02:00 |
|
Matt Borland
|
bb54919f56
|
Make additional variables constexpr
|
2023-05-31 10:57:23 +02:00 |
|
Matt Borland
|
730c99791c
|
Add test values reported on slack
|
2023-05-30 16:30:41 +02:00 |
|
Matt Borland
|
a40d634cbe
|
Include pointer location in spot_value test
|
2023-05-30 16:23:06 +02:00 |
|
Matt Borland
|
bca4cc5d89
|
Use BOOST_FORCEINLINE
|
2023-05-30 16:07:20 +02:00 |
|
Matt Borland
|
98c9f43eda
|
Fix namespaces
|
2023-05-30 15:55:01 +02:00 |
|
Matt Borland
|
13ad334aa4
|
Bulk macro replacement
|
2023-05-30 15:45:22 +02:00 |
|
Matt Borland
|
e436cb42e2
|
Change order of includes for MSVC deprecation warnings
|
2023-05-30 14:54:23 +02:00 |
|
Matt Borland
|
c97738c84c
|
Use UINT64_C instead of static_cast<uint64_t>
|
2023-05-30 14:29:38 +02:00 |
|
Matt Borland
|
ec95ed7792
|
Suppress warnings for GCC 4.x and MSVC 14.0
|
2023-05-30 14:16:03 +02:00 |
|
Matt Borland
|
825288ae2d
|
Re-baseline to fast_float
|
2023-05-30 14:02:29 +02:00 |
|
Matt Borland
|
8b36fc96c1
|
Pedantic changes
|
2023-05-30 12:44:26 +02:00 |
|
Matt Borland
|
4d9613c74b
|
Disable warning for parameter marked as unused
|
2023-05-30 12:19:09 +02:00 |
|
Matt Borland
|
44d6cb751c
|
Disable some constexpr calculations with MSVC
|
2023-05-30 10:57:26 +02:00 |
|
Matt Borland
|
1070362ee9
|
Use constexpr leading zero count
|
2023-05-30 10:20:35 +02:00 |
|
Matt Borland
|
1a575180bf
|
Default initialize variable in constexpr function
|
2023-05-30 10:13:45 +02:00 |
|
Matt Borland
|
079a74d462
|
Define _SCL_SECURE_NO_WARNINGS
|
2023-05-30 09:29:45 +02:00 |
|
Matt Borland
|
42555ab3fc
|
Fix various MSVC warnings
|
2023-05-26 17:53:26 +02:00 |
|
Matt Borland
|
4ea52a08dd
|
Fix conversion warnings
|
2023-05-26 17:43:06 +02:00 |
|
Matt Borland
|
acdd3e3c4a
|
Fix unused parameter warnings
|
2023-05-26 17:30:25 +02:00 |
|
Matt Borland
|
e864e9e0fd
|
Change handling of hex strings
|
2023-05-26 17:20:06 +02:00 |
|
Matt Borland
|
2ac4291559
|
Add macro for BOOST_CXX14_CONSTEXPR without inline expansion in C++11
|
2023-05-26 17:01:45 +02:00 |
|
Matt Borland
|
7aa06abadb
|
Fix chars_format operators for GCC
|
2023-05-26 16:42:10 +02:00 |
|
Matt Borland
|
dbfb3c1238
|
Port parse_number
[ci skip]
|
2023-05-26 16:34:41 +02:00 |
|
Matt Borland
|
0392349405
|
Port fast_float
|
2023-05-26 16:34:24 +02:00 |
|
Matt Borland
|
679c9274ef
|
Port digit_comparison
|
2023-05-26 15:41:18 +02:00 |
|
Matt Borland
|
6fbb08eaa3
|
Port decimal_to_binary
|
2023-05-26 14:42:58 +02:00 |
|
Matt Borland
|
1d00a2e00f
|
Port fast_table
|
2023-05-26 14:42:49 +02:00 |
|
Matt Borland
|
d65119663f
|
Port bigint
|
2023-05-26 14:23:20 +02:00 |
|
Matt Borland
|
ebfe63f5f5
|
Port ascii_number
|
2023-05-26 11:16:45 +02:00 |
|
Matt Borland
|
61b0cdf8ba
|
Add binary operands to chars_format
|
2023-05-26 11:10:30 +02:00 |
|
Matt Borland
|
7814af8900
|
Merge pull request #53 from mborland/gcc_warn
Suppress "-Wmaybe-uninitialized" for more GCC versions
|
2023-05-26 10:47:35 +02:00 |
|
Matt Borland
|
3daf7bc899
|
Port float common
|
2023-05-26 10:47:23 +02:00 |
|
Matt Borland
|
9bac3465ee
|
Port config information
|
2023-05-26 09:26:56 +02:00 |
|
Matt Borland
|
38240d90b5
|
Suppress "-Wmaybe-uninitialized" for more GCC versions
|
2023-05-26 09:13:12 +02:00 |
|
Peter Dimov
|
86f30a37c3
|
Add precision=6 cases to to_chars_floating
|
2023-05-25 22:12:22 +03:00 |
|
Peter Dimov
|
881b9e8c0a
|
Add benchmark/to_chars_floating.cpp
|
2023-05-25 21:52:08 +03:00 |
|
Peter Dimov
|
0886fd44fa
|
Look at first buffer character to prevent Clang from optimizing the benchmark out
|
2023-05-25 21:37:42 +03:00 |
|
Peter Dimov
|
9ee557dbae
|
Add BOOST_NOINLINE to benchmark functions
|
2023-05-25 21:34:50 +03:00 |
|
Peter Dimov
|
615e79e9a8
|
Output compiler and stdlib names in benchmarks
|
2023-05-25 20:20:53 +03:00 |
|
Peter Dimov
|
37251907bd
|
Output compiler and stdlib names in benchmark
|
2023-05-25 20:19:47 +03:00 |
|
Peter Dimov
|
e724e69a85
|
Add benchmark/from_chars_floating.cpp
|
2023-05-25 20:08:25 +03:00 |
|
Peter Dimov
|
166d6725ed
|
Merge branch 'feature/opt-from-integral' into develop
|
2023-05-25 18:43:31 +03:00 |
|
Peter Dimov
|
dc5701a57d
|
Fix sign extension issue when char is signed
|
2023-05-25 18:21:15 +03:00 |
|
Peter Dimov
|
f3578abad9
|
Skip overflow checks in the first digits10 characters
|
2023-05-25 18:17:10 +03:00 |
|
Matt Borland
|
51cfc4ef07
|
Merge pull request #51 from mborland/fix_fallback_routine
Use r.ptr instead of last in fallback routine
|
2023-05-25 16:21:25 +02:00 |
|