Commit Graph

  • 5a6b371739 Let us turn FASTFLOAT_CONSTEXPR_TESTS ON Daniel Lemire 2023-03-25 17:34:38 -04:00
  • c52769174b Merge branch 'main' into dlemire/adding_more_cxx20_in_ci Daniel Lemire 2023-03-25 17:31:36 -04:00
  • b50a729d93
    Merge pull request #182 from leni536/constexpr-from_chars Daniel Lemire 2023-03-25 17:30:55 -04:00
  • c09c855ea6
    Merge pull request #186 from leni536/negative_zero_clang Daniel Lemire 2023-03-25 16:03:13 -04:00
  • 5b8290433c Fix clang workaround for parsing -0 on non-nearest rounding mode Lenard Szolnoki 2023-03-25 19:38:44 +00:00
  • 360977f968 Add negative zero parsing test for all rounding modes. Lenard Szolnoki 2023-03-25 19:26:31 +00:00
  • a1a7c4e3e0 Extend verify_options with constexpr test Lenard Szolnoki 2023-03-25 18:28:00 +00:00
  • 845d6575dc Adding more CXX20 testing in CI. Daniel Lemire 2023-03-24 14:24:38 -04:00
  • e464bd7785 Replace memmove with copy_backward Lenard Szolnoki 2023-03-24 17:18:58 +00:00
  • 6bd1e776b2 Constexpr isnan Lenard Szolnoki 2023-03-24 16:35:25 +00:00
  • 24b2fdaad0 Separate verify and verify_runtime macros, extend constexpr checks Lenard Szolnoki 2023-03-24 16:18:00 +00:00
  • 8cb0590c02
    Merge pull request #184 from silvergasp/main Daniel Lemire 2023-03-12 20:50:58 -04:00
  • e702fba365 Adds simple fuzz test Nathaniel Brough 2023-03-12 11:35:01 -07:00
  • 264414c0b0 Remove default capture with init-capture in hope of fixing MSVC build. Lenard Szolnoki 2023-03-12 15:17:14 +00:00
  • 612a7bf5eb Enable constexpr tests for VS17 c++20 build. Lenard Szolnoki 2023-03-12 11:16:08 +00:00
  • d34d0d7405 Fix amalgamate.ph and add header for constexpr macros Lenard Szolnoki 2023-03-12 10:30:49 +00:00
  • 6a3fabc342 Preparing release Daniel Lemire 2023-03-06 21:02:19 -05:00
  • eb8c001201
    Merge pull request #183 from redis-performance/fix.parse_infnan.plus.inf v3.10.1 Daniel Lemire 2023-03-06 20:52:43 -05:00
  • c8886eb31d Added missing FASTFLOAT_ALLOWS_LEADING_PLUS ifdef check in parse_infnan filipecosta90 2023-03-07 00:31:14 +00:00
  • ffc3fd7cc7 Fix amalgamate.py script Lenard Szolnoki 2023-03-04 23:17:27 +00:00
  • e05858a0f8 Work around clang bug. Lenard Szolnoki 2023-03-04 23:02:15 +00:00
  • 6732e397d8 Add constexpr testing Lenard Szolnoki 2023-03-04 22:36:58 +00:00
  • 808cd24919
    Merge pull request #181 from leni536/patch-1 Daniel Lemire 2023-03-04 17:32:38 -05:00
  • 58798ee81f Fix failing test builds with -Werror=maybe-uninitialized on gcc Lenard Szolnoki 2023-03-04 17:23:20 +00:00
  • e4d4e43b21 Constexpr from_chars Lenard Szolnoki 2023-03-04 17:16:45 +00:00
  • 82ee3b1b5f Constexpr parse_number_string Lenard Szolnoki 2023-03-04 16:49:34 +00:00
  • 88c3b362f1
    Add my name to CONTRIBUTORS Lénárd Szolnoki 2023-03-04 09:25:12 +00:00
  • c487a69c1b
    Merge pull request #180 from leni536/constexpr-big_int Daniel Lemire 2023-03-03 19:26:29 -05:00
  • 5243dd97fe Constexpr bigint Lenard Szolnoki 2023-03-03 23:13:52 +00:00
  • 52618851fd Make all float_common.h functions constexpr in C++20 Lenard Szolnoki 2023-03-03 22:43:52 +00:00
  • a3e00eed59
    Merge pull request #179 from leni536/simplify-to_float Daniel Lemire 2023-03-02 20:16:23 -05:00
  • 6d2fb68f5c Simplify to_float Lenard Szolnoki 2023-03-01 23:25:20 +00:00
  • b1d27734c5
    Merge pull request #173 from fastfloat/nofallbacknecessary Daniel Lemire 2023-02-28 17:19:57 -05:00
  • a64cfc960b
    Merge pull request #178 from lemire/dlemire/adding_bloat_analysis Daniel Lemire 2023-02-28 17:19:25 -05:00
  • 06333da7fe
    Merge branch 'main' into dlemire/adding_bloat_analysis Daniel Lemire 2023-02-28 17:10:05 -05:00
  • 52fed52d94
    Merge pull request #177 from leni536/easy-constexpr Daniel Lemire 2023-02-28 17:08:37 -05:00
  • 7f1c4a2f7f This adds bloat analysis to the tests. Daniel Lemire 2023-02-28 16:42:48 -05:00
  • 3f3fc935e0
    adding reference to upcoming paper Daniel Lemire 2023-02-28 10:17:08 -05:00
  • e320512755 Fix power_of_five_128 to be usable in constexpr in MSVC, clang Lenard Szolnoki 2023-02-25 18:34:22 +00:00
  • 0e4b873d81 Fix space_lut so it's accepted by MSVC and clang Lenard Szolnoki 2023-02-25 18:27:10 +00:00
  • a6991ea44f Add comment to the FASTFLOAT_CONSTEXPR14 macro definition Lenard Szolnoki 2023-02-25 11:11:09 +00:00
  • be6084863c Low-risk C++14 constexpr functions Lenard Szolnoki 2023-02-20 20:26:44 +00:00
  • 51ec158148 Constexpr proof of concept Lenard Szolnoki 2023-02-12 22:54:36 +00:00
  • 4f8b2b44f5
    Merge fe2be46deda95e63c4ec0fd9b58b32f663ac6f65 into 3fd4c1b507400df81d1acbdb851c38276f8e3c40 jrahlf 2023-02-07 21:17:30 -05:00
  • 3fd4c1b507 Bumping the version. v3.10.0 Daniel Lemire 2023-02-06 17:41:15 -05:00
  • f4efe3ccb0
    Merge pull request #175 from fastfloat/dlemire/broader_alpine Daniel Lemire 2023-02-06 17:39:27 -05:00
  • 252a1c9dce Minor fix. dlemire/broader_alpine Daniel Lemire 2023-02-06 17:22:11 -05:00
  • 764a064c12 Adding back x86 Daniel Lemire 2023-02-06 14:48:41 -05:00
  • be2e6bb693 Typo. Daniel Lemire 2023-02-06 14:42:29 -05:00
  • 18349287f4 Trying to extend alpine. Daniel Lemire 2023-02-06 14:39:21 -05:00
  • 39e04ea766 We do not need a fallback. nofallbacknecessary Daniel Lemire 2023-01-27 20:59:56 -05:00
  • 69e0ea6f8a
    Merge pull request #172 from fastfloat/dlemire/adding_390 Daniel Lemire 2023-01-27 11:32:33 -05:00
  • 7f86e5ad55 Fixing branch name Daniel Lemire 2023-01-26 23:09:12 -05:00
  • 57536631af Adding token Daniel Lemire 2023-01-26 23:01:41 -05:00
  • 033536dbba Adding big-endian runner Daniel Lemire 2023-01-26 22:48:05 -05:00
  • 7a6fe5ee79 Bumping the version. v3.9.0 Daniel Lemire 2023-01-19 20:54:23 -05:00
  • e84f7e7850
    Merge pull request #170 from fastfloat/dlemire/rcpp Daniel Lemire 2023-01-19 20:50:46 -05:00
  • 3e2da540ef Support rccpfastfloat. Daniel Lemire 2023-01-19 20:28:10 -05:00
  • 34d443d6fc Bumping version. v3.8.2 Daniel Lemire 2023-01-18 18:27:19 -05:00
  • e7d25fb058
    Merge pull request #169 from barracuda156/main Daniel Lemire 2023-01-18 18:26:07 -05:00
  • ff7fba01d0
    float_common.h: add support for ppc32 Sergey Fedorov 2023-01-18 14:15:14 +08:00
  • 1ea4f27b2a
    Merge pull request #166 from fastfloat/dlemire/verify_normal_subnormal_limit Daniel Lemire 2023-01-10 11:20:27 -05:00
  • 09f89895f1 Adding test. Daniel Lemire 2023-01-10 10:32:59 -05:00
  • 177ef91fc9
    Merge pull request #165 from fastfloat/dlemire/guard_endian Daniel Lemire 2023-01-09 13:42:11 -05:00
  • c8aac4a63d Guard endian Daniel Lemire 2023-01-07 13:28:12 -05:00
  • e92c63295c
    Update CMakeLists.txt Daniel Lemire 2023-01-04 12:54:20 -05:00
  • 02a61971f8
    Merge pull request #162 from biojppm/fix/testexes jpmag 2022-12-27 12:20:06 +01:00
  • 7f7838b36a Fix compile warning: implicit double->float type conversion Joao Paulo Magalhaes 2022-12-26 14:22:59 +00:00
  • cb4779df3d Fix workflow for Ubuntu 20.04 Joao Paulo Magalhaes 2022-12-26 14:22:39 +00:00
  • 0ba57912ff Enable tests with cross compilation Joao Paulo Magalhaes 2022-12-26 14:15:27 +00:00
  • 98d46aee9c
    Merge pull request #163 from biojppm/suppress_float_equal_warning jpmag 2022-12-27 12:06:51 +01:00
  • ca13367ff7 Suppress warning when comparing floats Joao Paulo Magalhaes 2022-12-26 17:57:33 +00:00
  • 43e5c35d84
    Merge pull request #161 from fastfloat/dlemire/adding_gcc12_tests Daniel Lemire 2022-12-23 10:46:31 -05:00
  • 102e74891f
    Merge pull request #160 from huangqinjin/uint64-to-bool Daniel Lemire 2022-12-23 10:39:33 -05:00
  • 6d0423720f
    Merge pull request #159 from huangqinjin/replace-utf8-chars Daniel Lemire 2022-12-23 10:38:50 -05:00
  • 7040160143 Adding GCC 12 Daniel Lemire 2022-12-23 10:37:04 -05:00
  • 293ca61c76 Fix compile warning of unit64_t to bool huangqinjin 2022-12-23 19:20:28 +08:00
  • 9c4c20dd7f Replace utf8 chars. huangqinjin 2022-12-18 11:03:23 +08:00
  • a4f8c86f08
    Merge pull request #158 from fastfloat/dlemire/cleaning_runners Daniel Lemire 2022-12-13 17:10:23 -05:00
  • 6f9da45af3 Cleaning our CI a bit. Daniel Lemire 2022-12-13 17:05:04 -05:00
  • ae028f1aea
    Update README.md Daniel Lemire 2022-12-11 14:53:00 -05:00
  • 11223155ce
    Merge pull request #157 from kou/add-missing-end-namespace-comment Daniel Lemire 2022-12-02 09:49:33 -05:00
  • ff5855813f Add missing namespace end comments Sutou Kouhei 2022-12-02 11:42:38 +09:00
  • 08c47edf57 Preparing release v3.8.1 Daniel Lemire 2022-11-25 22:22:14 -05:00
  • be962361c6
    Merge pull request #156 from fastfloat/dlemire/fix_issue_154 Daniel Lemire 2022-11-25 16:35:07 -05:00
  • 76537e1695 Fixing issue 154. Daniel Lemire 2022-11-25 15:58:54 -05:00
  • cda3946a50
    Merge pull request #155 from fastfloat/dlemire/adding_ubuntu22 Daniel Lemire 2022-11-25 15:57:05 -05:00
  • b6f1567d0b Adding two new runners Daniel Lemire 2022-11-25 15:53:50 -05:00
  • 2ef9abbcf6 Merge branch 'main' of github.com:fastfloat/fast_float v3.8.0 Daniel Lemire 2022-11-23 10:51:45 -05:00
  • 9e868b3d1a Preparing release Daniel Lemire 2022-11-23 10:51:27 -05:00
  • 8f092d2799
    Merge pull request #153 from fastfloat/dlemire/renabling_clinger Daniel Lemire 2022-11-23 10:36:55 -05:00
  • 968bd9d86e Renaming the test. Daniel Lemire 2022-11-21 09:56:21 -05:00
  • eec504ae03 Adding a fast-math test. Daniel Lemire 2022-11-21 09:53:49 -05:00
  • 003a983188 Simplifying the justification. Daniel Lemire 2022-11-18 15:38:21 -05:00
  • 8b7a55a03c Minor optimization. Daniel Lemire 2022-11-18 15:33:44 -05:00
  • 3d0e448940 Added a remark. Daniel Lemire 2022-11-18 12:27:38 -05:00
  • 39ea41b84a Adopting proposal. Daniel Lemire 2022-11-18 11:28:34 -05:00
  • bfc0478feb More tweaks. Daniel Lemire 2022-11-16 16:45:01 -05:00
  • 29b1a03d5b Make sure that macros have actual values when defined (makes debugging easier) Daniel Lemire 2022-11-16 15:49:09 -05:00
  • 8f27b7e921 More tuning. Daniel Lemire 2022-11-16 15:42:56 -05:00