Benjamin A. Beasley
fe8e477e14
Add a SYSTEM_DOCTEST CMake option
...
This option is off by default, maintaining the previous behavior. When
enabled (along with FASTFLOAT_TEST), it bypasses the FetchContent
machinery for doctest so that a system-wide installation of the doctest
header can be easily used. In this case, the header doctest/doctest.h
should be available on the compiler’s include path.
This option is especially useful for Linux distributions and others that
need to run the tests in fully offline build environments.
Fixes #83 .
2021-06-21 11:24:46 -04:00
Daniel Lemire
bfda5881ab
Merge pull request #82 from fastfloat/dlemire/adding_m_arm
...
Adding m_arm detection.
2021-06-07 10:43:22 -04:00
Daniel Lemire
94c78adb2e
Typo
2021-06-07 10:34:44 -04:00
Daniel Lemire
93a2c79cf2
Adding m_arm detection.
2021-06-07 10:27:52 -04:00
Daniel Lemire
a7fbcb0a45
Merge pull request #81 from fastfloat/dlemire/windows_arm
...
Adding a build test for Windows ARM.
v1.1.1
2021-06-07 10:06:03 -04:00
Daniel Lemire
2504268bbf
Being more narrow.
2021-06-07 09:59:44 -04:00
Daniel Lemire
a721b344b4
Trying.
2021-06-07 09:43:36 -04:00
Daniel Lemire
1457b5f15a
Workaround for doctest.
2021-06-07 09:38:15 -04:00
Daniel Lemire
6921c8f264
Upgrading doctest.
2021-06-07 09:32:39 -04:00
Daniel Lemire
f54b41c09e
Tweak for 32-bit Windows
2021-06-07 09:14:09 -04:00
Daniel Lemire
496fd4cf49
Trying both ARM and ARM64
2021-06-07 09:08:01 -04:00
Daniel Lemire
87c16bb093
Adding a build test for Windows ARM.
2021-06-07 08:59:23 -04:00
Daniel Lemire
e3af106668
Merge pull request #79 from fastfloat/dlemire/vs_studio_persmissive_minus
...
adding to recent Visual Studio builds a permissive- flag
v1.1.0
2021-06-01 10:08:10 -04:00
Daniel Lemire
9519835573
Cleaner flag setting.
2021-06-01 10:03:05 -04:00
Daniel Lemire
0ece926e6d
Fixing --verbose.
2021-06-01 09:49:41 -04:00
Daniel Lemire
06e61729c9
making constexpr as inline.
2021-06-01 09:46:43 -04:00
Daniel Lemire
799f24ba07
Making vs builds verbose.
2021-06-01 09:36:38 -04:00
Daniel Lemire
862082c468
Adding permissive- flag to VS builds.
2021-06-01 09:35:25 -04:00
Daniel Lemire
2f0c95fe5b
Update README.md
2021-05-31 18:28:59 -04:00
Daniel Lemire
d0a84312fc
Trimming.
2021-05-31 18:26:23 -04:00
Daniel Lemire
cf0fa9adbe
Update README.md
2021-05-31 17:58:38 -04:00
Daniel Lemire
d61c9d25ef
Merge pull request #78 from Alexhuszagh/ci
...
Add support for MIPS64 and RISCV64 on CI.
2021-05-26 14:54:15 -04:00
Alex Huszagh
ec69d9f11d
Add support for MIPS64 and RISCV64 on CI.
2021-05-24 16:01:43 -05:00
Daniel Lemire
44946c5c43
Update README.md
2021-05-24 15:43:01 -04:00
Daniel Lemire
5be8002fc3
Merge pull request #77 from Alexhuszagh/arch
...
Add support for other architectures.
2021-05-24 14:21:47 -04:00
Alex Huszagh
b712b6f9a5
Add support for other architectures.
2021-05-24 11:37:38 -05:00
Daniel Lemire
39911d9799
Merge pull request #75 from Alexhuszagh/endian
...
Added 8-digit optimizations to big endian.
2021-05-24 12:01:32 -04:00
Alex Huszagh
49ca5d855e
Added 8-digit optimizations to big endian.
2021-05-23 21:47:40 -05:00
Daniel Lemire
3fb44a80c7
Merge pull request #73 from fastfloat/dlemire/checking_issue72
...
Checking issue 72
2021-05-18 09:15:01 -04:00
Daniel Lemire
0571c35e9c
Adding installation instructions.
2021-05-18 09:11:05 -04:00
Daniel Lemire
c38790bc4d
Checking issue 72
2021-05-18 08:59:20 -04:00
jpmag
ff5ab1903a
Merge pull request #70 from Urgau/main
...
Dual license the source code under MIT/APACHE
2021-05-16 16:37:13 +01:00
Loïc BRANSTETT
5f05b0a8cf
Dual license the source code under MIT/APACHE
...
This change is done for two reasons:
- First, the Rust port is, as of the time of writing in an awkward
position because he is dual license under MIT/APACHE instead of only
the APACHE license. This change in license should fix this problem.
- Second, and the most convincing reason is that there have been
some discussion with the Rust Libs Team to integrate the Rust port
directly into the Rust standard library.
The license change is required because the code for every the Rust
repository need's to dual license against MIT/APACHE.
2021-05-14 18:00:54 +02:00
Loïc BRANSTETT
5a9e3e6377
Update the list of contributors
2021-05-14 17:54:48 +02:00
Daniel Lemire
2848098a5e
Merge pull request #71 from fastfloat/dlemire/xml_dep_for_clang
...
It seems that clang demands libxml2.
2021-05-14 11:09:15 -04:00
Daniel Lemire
1a4315945e
It seems that clang demands libxml2.
2021-05-14 10:52:42 -04:00
Daniel Lemire
e12ed7e9a5
Update README.md
2021-04-23 09:22:49 -04:00
Daniel Lemire
6c97156f6d
Merge pull request #68 from fastfloat/dlemire/template_trick
...
This uses the template trick to ensure we get only one definition
2021-04-08 14:36:47 -04:00
Daniel Lemire
54d19cea4e
Merge pull request #69 from fastfloat/dlemire/c11_only
...
Let us run the tests with C++11
2021-04-08 14:36:24 -04:00
Daniel Lemire
7d810e7086
Let us run the tests with C++11
2021-04-08 12:49:54 -04:00
Daniel Lemire
19a771c615
Using out-of-line definition.
2021-04-08 10:46:43 -04:00
Daniel Lemire
2cbfc21f8a
Avoiding internal name conflict.
2021-04-07 13:39:07 -04:00
Daniel Lemire
a8d49f40f0
This uses the template trick to ensure we get only one definition
2021-04-07 13:34:53 -04:00
Daniel Lemire
d601bd4a26
Merge pull request #65 from fastfloat/dlemire/adding_test
...
Add test corresponding to issue in wrandelshofer / FastDoubleParser
2021-04-07 10:59:39 -04:00
Daniel Lemire
124690d7d5
Merge pull request #66 from wojdyr/detail
...
change anonymous namespace to namespace detail (#54 )
2021-04-07 10:48:32 -04:00
Marcin Wojdyr
f21b2f24cb
change anonymous namespace to namespace detail ( #54 )
2021-04-07 15:17:37 +02:00
Daniel Lemire
ceb598bfdf
Update README.md
2021-03-31 09:12:29 -04:00
Daniel Lemire
35db0be700
Adding test corresponding to https://github.com/wrandelshofer/FastDoubleParser/issues/7
2021-03-23 09:17:33 -04:00
Daniel Lemire
5bc86427c8
Update README.md
2021-03-20 15:51:07 -04:00
Daniel Lemire
f02c605895
Bumping.
v1.0.0
2021-03-17 09:19:32 -04:00