Daniel Lemire
1aba54bac2
Fixing version regression.
2023-04-26 19:46:06 -04:00
Daniel Lemire
8199baeb70
Slightly less ugly code.
2023-04-26 18:46:19 -04:00
Daniel Lemire
225df8c934
Merge branch 'fastfloat:main' into other_chars
2023-04-26 18:32:06 -04:00
Daniel Lemire
5223d7a460
address issues raised by @mayawarrier
2023-04-26 18:25:27 -04:00
Daniel Lemire
545c184596
Stack!!!
2023-04-26 16:53:44 -04:00
Daniel Lemire
acce5b4158
Documentation.
2023-04-26 16:46:09 -04:00
Daniel Lemire
927eb9bcd2
Merge branch 'main' of https://github.com/Pharago/fast_float into other_chars
2023-04-26 16:40:09 -04:00
Daniel Lemire
dc88f6f882
Merge pull request #196 from fastfloat/dlemire/issue195
...
Removing dead code.
2023-04-26 15:39:15 -04:00
Daniel Lemire
1b9afafed5
Removing old CI
2023-04-21 15:56:56 -04:00
Daniel Lemire
11eeab5463
Removing dead code.
2023-04-11 14:29:30 -04:00
Pharago
ece3b3886b
Fix storage class errors on non msvc builds
...
Removed storage class declarations from explicit template specializations of string constants
2023-04-06 20:58:31 +02:00
Pharago
2bfbe4ca96
cosmetic changes
2023-04-06 00:58:34 +02:00
Pharago
764341c1d9
Revert "Update CONTRIBUTORS"
...
This reverts commit d833148d7ebc51c3549adb834937759040dfcc15.
2023-04-06 00:41:11 +02:00
Pharago
593709f056
Merge branch 'main' into main
2023-04-05 03:31:35 +02:00
Daniel Lemire
24374ece71
Update README.md
2023-04-04 14:27:06 -04:00
Daniel Lemire
ad3ff05751
Merge pull request #194 from aras-p/main
...
Fix warnings with -Wundef
2023-04-04 14:24:54 -04:00
Aras Pranckevičius
21fefa5b44
Fix warnings with -Wundef
...
- FASTFLOAT_ALLOWS_LEADING_PLUS and FASTFLOAT_SKIP_WHITE_SPACE are not defined by default, and compiling with -Wundef is emitting warnigns like "FASTFLOAT_ALLOWS_LEADING_PLUS is not defined, evaluates to 0".
- Likewise for FASTFLOAT_VISUAL_STUDIO, change checks to use #ifdef for that like in other places.
- __cpp_lib_bit_cast and __cpp_lib_is_constant_evaluated are not defined pre-C++20, and are emitting a warning too.
2023-04-04 21:18:57 +03:00
Pharago
148606637c
Merge branch 'fastfloat:main' into main
2023-04-03 02:25:46 +02:00
Daniel Lemire
f34e880ece
Merge pull request #193 from fastfloat/issue_191
...
We need to update some of our exhaustive tests to the new API
2023-04-02 19:44:03 -04:00
Pharago
1db8f62f8b
Merge branch 'fastfloat:main' into main
2023-04-02 23:49:31 +02:00
Daniel Lemire
ca43e6722e
We need to update some of our exhaustive tests to the new API
2023-04-02 17:43:17 -04:00
Daniel Lemire
843fb97064
Merge pull request #190 from alugowski/fix_subnormal_tests
...
Fix subnormal test fails on GCC 9
2023-04-02 17:21:16 -04:00
Pharago
d833148d7e
Update CONTRIBUTORS
2023-04-02 23:08:14 +02:00
Pharago
bc77f956e2
Initial Unicode release
...
Added support for the other char types
2023-04-02 22:58:01 +02:00
Adam Lugowski
ca90e36413
Fix subnormal test fails on GCC 9
2023-03-31 17:09:36 -07:00
Daniel Lemire
fbd5bd712e
Bumping version
v4.0.0
2023-03-30 18:37:48 -04:00
Daniel Lemire
c6303d3593
Merge branch 'main' of github.com:fastfloat/fast_float
2023-03-30 18:36:18 -04:00
Daniel Lemire
d41d507e8c
Merge pull request #189 from alugowski/out_of_range
...
Set errc::result_out_of_range on over/underflow
2023-03-30 18:35:12 -04:00
Adam Lugowski
37127b022f
Add subnormal numbers to powers of ten table
...
On some platforms std::pow returns 0 instead of a subnormal number with `-ffast-math -O2` compiler options.
2023-03-30 13:14:35 -07:00
Adam Lugowski
bfee511d78
Set errc::result_out_of_range on over/underflow
...
Best-effort values are still returned, such as 0 for underflow and infinity for overflow, but now the returned ec is set to std::errc::result_out_of_range instead of std::errc().
2023-03-29 10:14:46 -07:00
Daniel Lemire
fde0116d4d
New version.
2023-03-27 13:53:18 -04:00
Daniel Lemire
0cdf016847
Merge pull request #188 from fastfloat/dlemire/compile_time
...
Compile-time evaluation
v3.11.0
2023-03-27 13:51:27 -04:00
Daniel Lemire
d7ba016c73
Fix.
2023-03-27 13:46:51 -04:00
Daniel Lemire
0394ea1fed
Compile-time evaluation
2023-03-27 13:36:46 -04:00
Daniel Lemire
3ada7ca4d9
Merge pull request #187 from fastfloat/dlemire/enable_tests_automatically
...
If we detect that the compiler supports FASTFLOAT_IS_CONSTEXPR, then let us run the tests automatically.
2023-03-27 13:09:56 -04:00
Daniel Lemire
a662df817f
If we detect that the compiler supports FASTFLOAT_IS_CONSTEXPR, then let us run the tests automatically.
2023-03-26 20:43:33 -04:00
Daniel Lemire
ab6c987ebc
Merge pull request #185 from fastfloat/dlemire/adding_more_cxx20_in_ci
...
Adding more CXX20 testing in CI.
2023-03-26 20:32:23 -04:00
Daniel Lemire
c8bba6ab29
Fix CI issue
2023-03-26 07:22:07 -04:00
Daniel Lemire
5a6b371739
Let us turn FASTFLOAT_CONSTEXPR_TESTS ON
2023-03-25 17:34:38 -04:00
Daniel Lemire
c52769174b
Merge branch 'main' into dlemire/adding_more_cxx20_in_ci
2023-03-25 17:31:36 -04:00
Daniel Lemire
b50a729d93
Merge pull request #182 from leni536/constexpr-from_chars
...
Constexpr from_chars
2023-03-25 17:30:55 -04:00
Daniel Lemire
c09c855ea6
Merge pull request #186 from leni536/negative_zero_clang
...
Fix parsing -0 on clang in non-nearest rounding modes.
2023-03-25 16:03:13 -04:00
Lenard Szolnoki
5b8290433c
Fix clang workaround for parsing -0 on non-nearest rounding mode
2023-03-25 19:38:44 +00:00
Lenard Szolnoki
360977f968
Add negative zero parsing test for all rounding modes.
...
This fails on clang.
2023-03-25 19:28:05 +00:00
Lenard Szolnoki
a1a7c4e3e0
Extend verify_options with constexpr test
2023-03-25 18:28:00 +00:00
Daniel Lemire
845d6575dc
Adding more CXX20 testing in CI.
2023-03-24 14:24:38 -04:00
Lenard Szolnoki
e464bd7785
Replace memmove with copy_backward
2023-03-24 17:18:58 +00:00
Lenard Szolnoki
6bd1e776b2
Constexpr isnan
2023-03-24 16:35:25 +00:00
Lenard Szolnoki
24b2fdaad0
Separate verify and verify_runtime macros, extend constexpr checks
...
`verify` runs both runtime and constexpr checks if the constexpr checks
are enabled in cmake.
`verify_runtime` only runs the runtime checks.
2023-03-24 16:18:00 +00:00
Daniel Lemire
8cb0590c02
Merge pull request #184 from silvergasp/main
...
Adds a simple fuzz test
2023-03-12 20:50:58 -04:00