Commit Graph

  • 4e13ec151b check for HAS_CXX20_CONSTEXPR before attempting to do c++20 stuff Jonas Rahlf 2021-09-02 23:20:28 +02:00
  • e5d5e576a6 use #if defined __has_include properly Jonas Rahlf 2021-09-02 22:22:03 +02:00
  • b17eafd06f chnage compiler check for bit_cast so it compiles with older compilers Jonas Rahlf 2021-09-02 22:00:57 +02:00
  • d8ee88e7f6 initial version with working constexpr for c++20 compliant compilers Jonas Rahlf 2021-09-01 00:52:25 +02:00
  • 898f54f30a
    Merge pull request #95 from Alexhuszagh/ptr Daniel Lemire 2021-08-21 14:27:35 -04:00
  • 3e74ed313a Fixes #94, with unspecified behavior in pointer comparisons. Alex Huszagh 2021-08-21 13:07:57 -05:00
  • fe1ce58053
    Merge pull request #92 from fastfloat/dlemire/v2.0.0_candidate v2.0.0 Daniel Lemire 2021-08-03 09:27:28 -04:00
  • f70b645436 Candidate release. Daniel Lemire 2021-08-03 09:22:40 -04:00
  • bb140f0a87
    Merge pull request #91 from pitrou/issue90-decimal-point Daniel Lemire 2021-08-03 08:59:52 -04:00
  • 3881ea6937 Issue #90: accept custom decimal point Antoine Pitrou 2021-08-03 10:44:24 +02:00
  • 3bd0c01c6c
    Update README.md Daniel Lemire 2021-07-16 09:38:05 -04:00
  • 33f3d90397
    Update README.md Daniel Lemire 2021-07-02 14:20:53 -04:00
  • 50b9b7c211
    Update README.md Daniel Lemire 2021-06-23 17:57:44 -04:00
  • 21efa92c91
    Merge pull request #87 from xelatihy/amalgamate Daniel Lemire 2021-06-23 17:47:03 -04:00
  • bd76291dd0 updated test Fabio Pellacini 2021-06-23 23:33:58 +02:00
  • cdae8a0357 test for amalgamation Fabio Pellacini 2021-06-23 23:32:10 +02:00
  • f900953621 updated readme Fabio Pellacini 2021-06-23 23:23:39 +02:00
  • aea0ea7968 updated readme Fabio Pellacini 2021-06-23 07:27:17 +02:00
  • f861b35c82 Added analgamation script Fabio Pellacini 2021-06-23 07:24:28 +02:00
  • 8159e8bcf6
    Merge pull request #84 from musicinmybrain/system-doctest-option v1.1.2 Daniel Lemire 2021-06-21 12:39:16 -04:00
  • fe8e477e14 Add a SYSTEM_DOCTEST CMake option Benjamin A. Beasley 2021-06-21 11:20:01 -04:00
  • bfda5881ab
    Merge pull request #82 from fastfloat/dlemire/adding_m_arm Daniel Lemire 2021-06-07 10:43:22 -04:00
  • 94c78adb2e Typo Daniel Lemire 2021-06-07 10:34:44 -04:00
  • 93a2c79cf2 Adding m_arm detection. Daniel Lemire 2021-06-07 10:27:52 -04:00
  • a7fbcb0a45
    Merge pull request #81 from fastfloat/dlemire/windows_arm v1.1.1 Daniel Lemire 2021-06-07 10:06:03 -04:00
  • 2504268bbf Being more narrow. Daniel Lemire 2021-06-07 09:59:44 -04:00
  • a721b344b4 Trying. Daniel Lemire 2021-06-07 09:43:36 -04:00
  • 1457b5f15a Workaround for doctest. Daniel Lemire 2021-06-07 09:38:15 -04:00
  • 6921c8f264 Upgrading doctest. Daniel Lemire 2021-06-07 09:32:39 -04:00
  • f54b41c09e Tweak for 32-bit Windows Daniel Lemire 2021-06-07 09:14:09 -04:00
  • 496fd4cf49 Trying both ARM and ARM64 Daniel Lemire 2021-06-07 09:08:01 -04:00
  • 87c16bb093 Adding a build test for Windows ARM. Daniel Lemire 2021-06-07 08:59:23 -04:00
  • a4e83b30c6
    Fix __emulu not available on Windows ARM/ARM64. Richard Yu 2021-06-07 05:30:25 +08:00
  • 1903c56cbf
    Fix MSVC ARM32 detection. Richard Yu 2021-06-07 05:16:16 +08:00
  • e3af106668
    Merge pull request #79 from fastfloat/dlemire/vs_studio_persmissive_minus v1.1.0 Daniel Lemire 2021-06-01 10:08:10 -04:00
  • 9519835573 Cleaner flag setting. Daniel Lemire 2021-06-01 10:03:05 -04:00
  • 0ece926e6d Fixing --verbose. Daniel Lemire 2021-06-01 09:49:41 -04:00
  • 06e61729c9 making constexpr as inline. Daniel Lemire 2021-06-01 09:46:43 -04:00
  • 799f24ba07 Making vs builds verbose. Daniel Lemire 2021-06-01 09:36:38 -04:00
  • 862082c468 Adding permissive- flag to VS builds. Daniel Lemire 2021-06-01 09:35:25 -04:00
  • 2f0c95fe5b
    Update README.md Daniel Lemire 2021-05-31 18:28:59 -04:00
  • d0a84312fc Trimming. Daniel Lemire 2021-05-31 18:26:23 -04:00
  • 960521130d
    Merge branch 'main' into dlemire/fast_int Daniel Lemire 2021-05-31 18:00:24 -04:00
  • cf0fa9adbe
    Update README.md Daniel Lemire 2021-05-31 17:58:38 -04:00
  • d61c9d25ef
    Merge pull request #78 from Alexhuszagh/ci Daniel Lemire 2021-05-26 14:54:15 -04:00
  • ec69d9f11d Add support for MIPS64 and RISCV64 on CI. Alex Huszagh 2021-05-24 16:01:43 -05:00
  • 44946c5c43
    Update README.md Daniel Lemire 2021-05-24 15:43:01 -04:00
  • 5be8002fc3
    Merge pull request #77 from Alexhuszagh/arch Daniel Lemire 2021-05-24 14:21:47 -04:00
  • b712b6f9a5 Add support for other architectures. Alex Huszagh 2021-05-24 11:37:38 -05:00
  • 39911d9799
    Merge pull request #75 from Alexhuszagh/endian Daniel Lemire 2021-05-24 12:01:32 -04:00
  • 49ca5d855e Added 8-digit optimizations to big endian. Alex Huszagh 2021-05-23 21:47:40 -05:00
  • 3fb44a80c7
    Merge pull request #73 from fastfloat/dlemire/checking_issue72 Daniel Lemire 2021-05-18 09:15:01 -04:00
  • 0571c35e9c Adding installation instructions. Daniel Lemire 2021-05-18 09:11:05 -04:00
  • c38790bc4d Checking issue 72 Daniel Lemire 2021-05-18 08:59:20 -04:00
  • ff5ab1903a
    Merge pull request #70 from Urgau/main jpmag 2021-05-16 16:37:13 +01:00
  • 5f05b0a8cf Dual license the source code under MIT/APACHE Loïc BRANSTETT 2021-05-14 13:45:58 +02:00
  • 5a9e3e6377 Update the list of contributors Loïc BRANSTETT 2021-05-14 13:30:17 +02:00
  • 2848098a5e
    Merge pull request #71 from fastfloat/dlemire/xml_dep_for_clang Daniel Lemire 2021-05-14 11:09:15 -04:00
  • 1a4315945e It seems that clang demands libxml2. Daniel Lemire 2021-05-14 10:52:42 -04:00
  • e12ed7e9a5
    Update README.md Daniel Lemire 2021-04-23 09:22:49 -04:00
  • 6c97156f6d
    Merge pull request #68 from fastfloat/dlemire/template_trick Daniel Lemire 2021-04-08 14:36:47 -04:00
  • 54d19cea4e
    Merge pull request #69 from fastfloat/dlemire/c11_only Daniel Lemire 2021-04-08 14:36:24 -04:00
  • 7d810e7086 Let us run the tests with C++11 Daniel Lemire 2021-04-08 12:49:54 -04:00
  • 19a771c615 Using out-of-line definition. Daniel Lemire 2021-04-08 10:46:43 -04:00
  • 2cbfc21f8a Avoiding internal name conflict. Daniel Lemire 2021-04-07 13:39:07 -04:00
  • a8d49f40f0 This uses the template trick to ensure we get only one definition Daniel Lemire 2021-04-07 13:34:53 -04:00
  • d601bd4a26
    Merge pull request #65 from fastfloat/dlemire/adding_test Daniel Lemire 2021-04-07 10:59:39 -04:00
  • 06238b0d94 Using inline globals when C++17 is detected. Daniel Lemire 2021-04-07 10:58:47 -04:00
  • 124690d7d5
    Merge pull request #66 from wojdyr/detail Daniel Lemire 2021-04-07 10:48:32 -04:00
  • f21b2f24cb change anonymous namespace to namespace detail (#54) Marcin Wojdyr 2021-04-07 15:17:37 +02:00
  • ceb598bfdf
    Update README.md Daniel Lemire 2021-03-31 09:12:29 -04:00
  • 35db0be700 Adding test corresponding to https://github.com/wrandelshofer/FastDoubleParser/issues/7 Daniel Lemire 2021-03-23 09:17:33 -04:00
  • 5bc86427c8
    Update README.md Daniel Lemire 2021-03-20 15:51:07 -04:00
  • f02c605895 Bumping. v1.0.0 Daniel Lemire 2021-03-17 09:19:32 -04:00
  • a6b80b9086 Being specific. Daniel Lemire 2021-03-17 09:18:58 -04:00
  • bacf37f444 Bumping the version number. Daniel Lemire 2021-03-17 09:16:28 -04:00
  • b492e64615
    Merge pull request #64 from eugenegff/main Daniel Lemire 2021-03-17 09:12:04 -04:00
  • 87e5a95585 Prevent fast_float::from_chars from parsing whitespaces and leading '+' sign, similar to MSVC and integer LLVM std::from_chars behavior. See C++17 20.19.3.(7.1) and http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0067r5.html Eugene Golushkov 2021-03-04 19:51:49 +02:00
  • d4bc0f28a2
    Merge pull request #63 from timkpaine/emscripten Daniel Lemire 2021-03-02 15:52:23 -05:00
  • 48d30f789b add support for missing flag on emscripten Tim Paine 2021-03-01 22:43:57 -05:00
  • f41410b91f
    Merge pull request #62 from fastfloat/dlemire/test_installation v0.9.0 Daniel Lemire 2021-03-01 14:09:23 -05:00
  • cf344a4c28 Trying another script. Daniel Lemire 2021-03-01 13:56:26 -05:00
  • 61f09fb0be Fixing syntax. Daniel Lemire 2021-03-01 13:49:52 -05:00
  • e16353a057 Testing installation. Daniel Lemire 2021-03-01 13:36:09 -05:00
  • edd19b399e
    Merge pull request #61 from eugenegff/main Daniel Lemire 2021-03-01 13:25:30 -05:00
  • 76dec80fbd Parse "nan(n-char-seq-opt)" as required by C++17 20.19.3.7 and C11 7.20.1.3.3. At least MSVC produces nan(ind) and nan(snan), and according to https://reviews.llvm.org/D70631 MSVC implementation seems to became LLVM std::to_chars(). Eugene Golushkov 2021-03-01 20:09:18 +02:00
  • 9d76b043c5 Minor typo. Daniel Lemire 2021-02-26 11:21:20 -05:00
  • e0bd573530
    Merge pull request #59 from nealrichardson/patch-1 Daniel Lemire 2021-02-17 16:55:15 -05:00
  • ca0a4646e9
    Locate endian header on Solaris Neal Richardson 2021-02-17 13:46:04 -08:00
  • 18791c8923
    Merge pull request #57 from fastfloat/dlemire/legacyvs Daniel Lemire 2021-02-10 19:31:24 -05:00
  • 766cf9ce52 Damn it. Daniel Lemire 2021-02-10 19:28:55 -05:00
  • 0d158f43b4 Trying... Daniel Lemire 2021-02-10 19:25:45 -05:00
  • 58b0d2dbeb Bumping to to version 0.8.0. v0.8.0 Daniel Lemire 2021-02-09 08:58:44 -05:00
  • d74314e99f
    Merge pull request #56 from georg-emg/emg-schwab/cmake_install_targets Daniel Lemire 2021-02-09 08:57:42 -05:00
  • 0d33df55ba Changed cmake module name to CamelCase Georg Schwab 2021-02-09 10:14:01 +01:00
  • dfa304a698 Merge branch 'emg-schwab/cmake_install_targets' of https://github.com/georg-emg/fast_float into cmake_install_targets Georg Schwab 2021-02-09 09:51:22 +01:00
  • f1681745e4 Added cmake install targets Georg Schwab 2021-02-09 09:19:54 +01:00
  • 6c27435fbc
    Update README.md Daniel Lemire 2021-02-01 14:47:44 -05:00
  • a3d78578ee
    Merge pull request #53 from fastfloat/dlemire/adding_supplemental_tests Daniel Lemire 2021-01-29 14:51:04 -05:00
  • 7506850088
    Update README.md Daniel Lemire 2021-01-29 12:30:48 -05:00