Commit Graph

  • 12ece3c84f removing leftover print Daniel Lemire 2024-01-28 15:20:41 -05:00
  • a0ea962bf5 more fixes Daniel Lemire 2024-01-28 15:18:40 -05:00
  • 4dcbd30d3f More robust tests for C++23 Daniel Lemire 2024-01-28 15:00:27 -05:00
  • eb584f748e explicit cast Daniel Lemire 2024-01-28 13:29:55 -05:00
  • 9da74ca5fb minor fixes Daniel Lemire 2024-01-28 12:49:00 -05:00
  • 3ab68b69d1 preparing version 6.1.0 Daniel Lemire 2024-01-28 11:51:28 -05:00
  • fade2357ba fix missing typename Daniel Lemire 2024-01-28 11:46:27 -05:00
  • c7e45fea9f
    Merge pull request #229 from MTahaK/main Daniel Lemire 2024-01-28 11:43:54 -05:00
  • a642af5235
    Merge pull request #236 from fastfloat/issue235 Daniel Lemire 2024-01-28 11:43:35 -05:00
  • 7977ec6054 fix issue235 Daniel Lemire 2024-01-28 11:11:19 -05:00
  • 9be7de5998 adding sanitized tests Daniel Lemire 2024-01-28 10:56:20 -05:00
  • 5334e2ba94 fix Daniel Lemire 2024-01-28 10:55:02 -05:00
  • 1d97749791 Verify and fix issue 235 Daniel Lemire 2024-01-28 10:47:21 -05:00
  • 620376ad39
    Merge branch 'main' into main Daniel Lemire 2024-01-28 10:09:56 -05:00
  • f320619216
    Merge pull request #227 from fastfloat/extra_test Daniel Lemire 2024-01-28 10:08:49 -05:00
  • 7cbbcee6ed
    Merge pull request #233 from StefanBruens/optional_supplemental_tests Daniel Lemire 2024-01-28 10:08:33 -05:00
  • 68b9475585
    Merge pull request #234 from beached/patch-1 Daniel Lemire 2023-12-28 08:16:38 -05:00
  • b43f808190
    Update float_common.h Darrell Wright 2023-12-27 19:43:56 -05:00
  • b90ba259ef
    Update README.md Daniel Lemire 2023-12-26 16:10:05 -05:00
  • 5c2a4a026a
    Update README.md Daniel Lemire 2023-12-26 16:09:07 -05:00
  • 7f46adc19c Make tests depending on supplemental_test_files optional StefanBruens 2023-12-26 01:56:05 +01:00
  • f3ff46fd40 version bump v6.0.0 Daniel Lemire 2023-12-14 17:56:17 -05:00
  • e59e8f547a adding space Daniel Lemire 2023-12-14 17:54:39 -05:00
  • 8b849ebab0 Documentation regarding the integer types Daniel Lemire 2023-12-14 17:53:30 -05:00
  • ede1d6b69e
    Merge pull request #231 from mayawarrier/main Daniel Lemire 2023-12-14 17:34:56 -05:00
  • 882a716c12
    Explicit curly bracket where suggested Maya Warrier 2023-12-14 16:28:23 -05:00
  • a59a62cb5c
    Merge branch 'fastfloat:main' into main Maya Warrier 2023-12-13 17:54:05 -05:00
  • bdee16bcad - Add SIMD acceleration to fast_int - fix MSVC warning Maya Warrier 2023-12-13 17:42:30 -05:00
  • 26a5b2eb16 Added test case for ignoring leading zeros for all bases - added: fix incorrect base for leading zeros test TheRandomGuy146275 2023-12-13 17:13:32 -05:00
  • 36aaded3dd Fix handling of leading zeros Maya Warrier 2023-12-13 17:11:41 -05:00
  • 506b01a236
    Merge pull request #230 from mayawarrier/fix-arm-neon-macro Daniel Lemire 2023-12-13 10:43:18 -05:00
  • 1e0a9da538 Change FASTLOAT_ARM64 macro to FASTFLOAT_NEON Maya Warrier 2023-12-13 00:56:35 -05:00
  • 9c8891eed1 Update contributors MTahaK 2023-12-13 00:41:28 -05:00
  • 96c0059fe9 Revised implementation of float32_t and float64_t support as template specializations, added test MTahaK 2023-12-13 00:33:16 -05:00
  • 30b3165520 Fix fast_int test Werrors Maya Warrier 2023-12-12 22:45:14 -05:00
  • a30fe866f6 Fix bugs highlighted in tests Maya Warrier 2023-12-12 22:35:58 -05:00
  • 01e8c50a33 Fix bugs in tests/fast_int.cpp Maya Warrier 2023-12-12 22:35:14 -05:00
  • 5fcc62a6f5 Merge contributed tests Maya Warrier 2023-12-12 21:41:57 -05:00
  • 624ba49434 Fix more Werrors - Werror=conversion,char-subscripts Maya Warrier 2023-12-12 21:26:48 -05:00
  • ebc15bec51 Added test case for numbers within range after converted from base Marvin 2023-12-12 20:20:05 -05:00
  • 0711006266 Fixed messages Marvin 2023-12-12 19:23:43 -05:00
  • ae99db48e6 Updated CMakeLists with new option for C++23 fixed width tests, added new basic fixedwidthtest file. MTahaK 2023-12-12 19:19:06 -05:00
  • 681eb1ea38 More details to basic test error for debugging Marvin 2023-12-12 19:18:07 -05:00
  • 5fda2cc240 Debugging results Marvin 2023-12-12 19:07:51 -05:00
  • 4d8a2f4000 Fixed typo. MTahaK 2023-12-12 19:02:10 -05:00
  • f330ec1e9d Reverted CMakeLists changes, modifed workflow for g++13 & C++23. MTahaK 2023-12-12 18:59:59 -05:00
  • f904694d5d
    Merge pull request #1 from mayawarrier/main TheRandomGuy146275 2023-12-12 18:46:42 -05:00
  • d10980bc9f Added conditions to include stdfloat, and new workflow for GCC 13 MTahaK 2023-12-12 18:46:38 -05:00
  • 62a4129a1c Fixed ifdef macro MTahaK 2023-12-12 18:18:13 -05:00
  • eb844a1ad9 Modified cmakelist to use C++23. Fixed ifdef for fixed-width float types MTahaK 2023-12-12 18:16:27 -05:00
  • b0f4535781 Update test/CMakeLists.txt to use C++23 for fixed-width float types MTahaK 2023-12-12 18:11:09 -05:00
  • cbbbc75c88 Fixed ifdef checks (incorrect syntax) MTahaK 2023-12-12 17:59:04 -05:00
  • e4702e039f Fixing cmake errrors TheRandomGuy146275 2023-12-12 17:58:32 -05:00
  • d8dbbc54ab Updated comment for float32_t and float64_t conversions in from_chars MTahaK 2023-12-12 17:56:14 -05:00
  • f74e338e0a Added trivial support for float32_t and float64_t MTahaK 2023-12-12 16:38:48 -05:00
  • 20c9375c5e Added new test cases for out of range errors that cover 8,16,32,64 bits, out of range errors for all bases (64 bit only), and fixed some test cases Marvin 2023-12-12 13:59:18 -05:00
  • 7a21a8d6d7 Return invalid_argument in more places Maya Warrier 2023-12-12 02:36:18 -05:00
  • 3d446f1eba Fix gcc werrors Maya Warrier 2023-12-11 04:40:08 -05:00
  • e60b47455b Added test cases that coverunsigned, out or range errors, char pointers, invalid bases, and out of range bases Marvin 2023-12-11 18:17:33 -05:00
  • c9527c2e4f Skip leading zeros Maya Warrier 2023-12-11 04:27:22 -05:00
  • 122220e2f0 Version 1 of from_chars integer parser Maya Warrier 2023-12-11 04:17:26 -05:00
  • 2fb59699db Added more test cases that checks for correct errors, base 2, octal, and hex Marvin 2023-12-11 01:22:48 -05:00
  • a91521f5a0 Added basic tests for fast_int in fast_int.cpp Marvin 2023-12-10 23:40:27 -05:00
  • 604424b624 adding a test extra_test Daniel Lemire 2023-12-06 21:17:09 -05:00
  • 35d523195b
    Merge pull request #225 from fastfloat/fix_win32_ci Daniel Lemire 2023-11-27 16:21:01 -05:00
  • 736561cd99
    Merge pull request #224 from Coeur/coeur/input_num Daniel Lemire 2023-11-27 15:51:37 -05:00
  • fda97168f0 casting to avoid warnings fix_win32_ci Daniel Lemire 2023-11-27 15:50:47 -05:00
  • 70d8e0ad0e In some cases, Visual Studio, when compiling 32-bit binaries, gets 0*something == -0 even when the 'something' is positive, when the system is not set to compile to nearest. Daniel Lemire 2023-11-27 15:44:24 -05:00
  • c325db1b04 float_common.h:237:52 Value stored to 'input_num' is never read Antoine Cœur 2023-11-25 18:45:15 +01:00
  • 80400d270e Deactivate Win32 debug ci (VS) Daniel Lemire 2023-11-13 11:25:19 -05:00
  • 1e2e43c088
    Update README.md Daniel Lemire 2023-11-13 11:14:13 -05:00
  • c8b8321fd4 bumping version v5.3.0 Daniel Lemire 2023-11-13 10:44:24 -05:00
  • 1dfad243ec
    Merge pull request #221 from fastfloat/fortran Daniel Lemire 2023-09-15 09:51:24 -04:00
  • 7646f819a8 Merge branch 'main' of github.com:allenbarnett5/fast_float_ftn into fortran fortran Daniel Lemire 2023-09-15 09:43:27 -04:00
  • e6b370dc2c
    Merge pull request #220 from mayawarrier/main Daniel Lemire 2023-09-15 09:18:39 -04:00
  • 7b1fc2f95d Add an option to allow inf/nan even in json mode - Most JSON parsers offer this option too Maya Warrier 2023-09-14 21:07:22 -04:00
  • ce562d9c65 Disallow inf/nan in json mode Maya Warrier 2023-09-14 20:51:26 -04:00
  • 2395482ad5 Ignore FASTFLOAT_ALLOWS_LEADING_PLUS for JSON format Maya Warrier 2023-09-14 19:50:21 -04:00
  • cd5160a007 Adding more tests. Daniel Lemire 2023-09-14 10:32:59 -04:00
  • a79f2d9841 More tests. Daniel Lemire 2023-09-14 10:28:08 -04:00
  • 2eb7b2ebda Adding a couple of tests. Daniel Lemire 2023-09-14 10:13:55 -04:00
  • 4de8d715e6 Add json fmt test Maya Warrier 2023-09-13 21:07:40 -04:00
  • 3f250c5a98 Use chars_format instead of parse_rules for parsing as JSON Maya Warrier 2023-09-13 20:03:10 -04:00
  • 396f41271f Implement JSON rules Maya Warrier 2023-09-13 19:17:45 -04:00
  • e22c027544 Allow fast_float to parse strings accepted by the Fortran internal read function. allen.barnett@paperbirchsoftware.com 2023-08-07 08:39:06 -04:00
  • 139726f946 Extract the round to even loigic so it can be reused for hex floats. Amaury Séchet 2023-07-14 20:43:07 +00:00
  • 5167a5029d Change smallest_power_of_ten to -64 for floats. deadalnix 2023-01-10 21:04:09 +01:00
  • 1eb42b8569 Round to even in a branchless fashion. Amaury Séchet 2023-07-10 12:00:09 +00:00
  • 6a390f63e9
    Merge pull request #217 from DavidKorczynski/cifuzz-int Daniel Lemire 2023-07-12 09:54:19 -04:00
  • 9f913bd835 Add CIFuzz workflow David Korczynski 2023-07-11 14:29:31 -07:00
  • 33a2f8f203
    Merge pull request #214 from Coeur/coeur/leading_zeroes_generic Daniel Lemire 2023-07-10 10:59:05 -04:00
  • 3e90425e3c code review: FASTFLOAT_CONSTEXPR14 Cœur 2023-06-12 22:27:31 +02:00
  • f5f64e46cd float_common.h: fix possible misuse of comma operator Cœur 2023-06-12 21:05:51 +02:00
  • 84e2cb27e0
    Merge pull request #213 from mayawarrier/msvc-v140-fix Daniel Lemire 2023-06-12 10:55:01 -04:00
  • c5ecb5db9b Fix for MSVC v140 Maya Warrier 2023-06-11 18:15:45 -04:00
  • 2b2395f9ac Bumping version. v5.2.0 Daniel Lemire 2023-06-10 10:49:39 -04:00
  • c80ff7c18a
    Merge pull request #212 from fastfloat/issue211 Daniel Lemire 2023-06-10 10:49:03 -04:00
  • a14f8c587e Fix. issue211 Daniel Lemire 2023-06-10 10:48:46 -04:00
  • eea6fef9a1 tweak Daniel Lemire 2023-06-10 09:47:48 -04:00
  • 71c2ad1863
    Merge pull request #210 from Pharago/main Daniel Lemire 2023-06-10 09:46:54 -04:00