Commit Graph

  • 6cdf72f337
    Merge 433e977bcfe747bbf22cedf4cec91c2a7bca30b8 into 011763f31c2af78da22029f6e2aa6f910d2ec577 dependabot[bot] 2025-12-31 18:47:07 +00:00
  • 011763f31c adding tests main Daniel Lemire 2025-12-31 13:46:53 -05:00
  • 1e7866f563
    Merge 4eb0d806fa9774849159501bcad627492a93b1f9 into d5bc4e1b2e432d1e34bc5b2b558795949c8204d1 Surya Teja 2025-12-31 13:44:21 -05:00
  • d5bc4e1b2e
    Merge pull request #358 from shikharish/uint8-base-fix Daniel Lemire 2025-12-31 13:44:12 -05:00
  • 97b54ca9e7 v8.2.2 v8.2.2 Daniel Lemire 2025-12-31 13:12:46 -05:00
  • 6499e20cf9
    Merge pull request #357 from shikharish/endian-uint8-fix Daniel Lemire 2025-12-31 13:11:58 -05:00
  • 4dc5225797 add base check for uint8 parsing Shikhar 2025-12-31 22:07:45 +05:30
  • fb522b66d0 fix endianess bug in uint8 parsing Shikhar 2025-12-31 21:51:23 +05:30
  • 47c8188993
    Merge f5d44c73e4459f6dfcf0113532cd8a2278a6d381 into 11ce67e5ebcd0e688c7e141bd1420cf40040b59f HedgehogInTheCPP 2025-12-30 18:02:55 +00:00
  • f5d44c73e4 compilation fix. IRainman 2025-12-30 21:02:50 +03:00
  • 61c7b53ea2 small update for benchmark. IRainman 2025-12-30 20:42:48 +03:00
  • 48abeebc5a byteswap isn't compiling properly, no nay crutches that I try not help, including usage cpp20_and_in_constexpr. IRainman 2025-12-30 20:41:30 +03:00
  • ba656ace78 improvements in the code generation for byteswap and leading_zero to all compilers. IRainman 2025-12-30 20:15:17 +03:00
  • 4eb0d806fa add specialisations sleepingieght 2025-12-30 20:27:45 +05:30
  • 49106981a3 added compilation flags to the bench ip. IRainman 2025-12-30 01:56:56 +03:00
  • 444a766c64
    Merge aed3185a076fc820a737a31b5009817a9cd256d5 into 11ce67e5ebcd0e688c7e141bd1420cf40040b59f Matthieu MOREL 2025-12-29 17:48:37 -05:00
  • 246ac03812
    Merge 94b28d9321ff4e865f3389e86368f6c96b31680f into 11ce67e5ebcd0e688c7e141bd1420cf40040b59f Matthieu MOREL 2025-12-29 17:48:13 -05:00
  • f9bac93deb type usage fix. IRainman 2025-12-30 01:04:02 +03:00
  • 3d69a9593e type usage fix. IRainman 2025-12-30 00:45:13 +03:00
  • fcdb5869d4 cleanup in the API. IRainman 2025-12-30 00:39:02 +03:00
  • cd61547b63 FASTFLOAT_HAS_BIT_CAST fix for old standards. IRainman 2025-12-30 00:11:16 +03:00
  • 051d15119e small performance improvement after full cleanup. IRainman 2025-12-29 23:57:28 +03:00
  • 24231804ec cleanup IRainman 2025-12-29 23:49:30 +03:00
  • f92d7fb594 Merge branch 'main' of https://github.com/fastfloat/fast_float IRainman 2025-12-29 23:43:27 +03:00
  • 7ca9c84708 type usage fixes. IRainman 2025-12-29 23:02:07 +03:00
  • 265cb849f3 optimise fastfloat_strncasecmp sleepingieght 2025-12-30 01:15:22 +05:30
  • 8f795017cb * small cleanup in the tests/basictest.cpp IRainman 2025-12-29 21:51:47 +03:00
  • 41d9632abc interface cleanup. IRainman 2025-12-29 21:12:11 +03:00
  • f556a6875f cleanup. IRainman 2025-12-29 19:47:43 +03:00
  • 9a0fa4733c cleanup. IRainman 2025-12-29 19:41:17 +03:00
  • f4cae22b6e type usage fix. IRainman 2025-12-29 19:25:10 +03:00
  • 211c6686d8
    Merge c086f538e87b31c48fb2b6e1ed743e8141e3695c into 11ce67e5ebcd0e688c7e141bd1420cf40040b59f Daniel Lemire 2025-12-29 17:23:25 +01:00
  • 611cd927f1 type usage fixes. IRainman 2025-12-29 19:17:25 +03:00
  • 8330f851f6 type usage fixes. IRainman 2025-12-29 19:15:15 +03:00
  • 11ce67e5eb v8.2.1 v8.2.1 Daniel Lemire 2025-12-29 11:09:40 -05:00
  • 4f77642195
    Merge pull request #355 from fastfloat/issue354 Daniel Lemire 2025-12-29 11:08:58 -05:00
  • 0d423367a5 type usage fixes. IRainman 2025-12-29 19:08:10 +03:00
  • 35bca9cb34 type usage fixes. IRainman 2025-12-29 19:03:15 +03:00
  • f4f9da1e6b fix for issue 354 issue354 Daniel Lemire 2025-12-29 10:55:20 -05:00
  • 351e4d30ab type usage fixes. IRainman 2025-12-29 18:48:28 +03:00
  • fd85e52349
    Change branch name from 'master' to 'main' Daniel Lemire 2025-12-29 10:47:36 -05:00
  • 147cf3b4c7 type usage fix and cleanup. IRainman 2025-12-29 18:23:06 +03:00
  • 38d0ab3f8e initialization cleanup. IRainman 2025-12-29 17:48:38 +03:00
  • a28e112d8f initialization cleanup. IRainman 2025-12-29 17:29:03 +03:00
  • 5857b98bfd some warnings fix in CI builds. IRainman 2025-12-29 16:43:54 +03:00
  • 59da568ec6 type usage fix. IRainman 2025-12-29 16:31:32 +03:00
  • dad07cc054 initialization cleanup and improve caches usage. IRainman 2025-12-29 16:17:44 +03:00
  • 433e977bcf
    Bump the github-actions group across 1 directory with 4 updates dependabot/github_actions/github-actions-397fd93db7 dependabot[bot] 2025-12-29 00:25:21 +00:00
  • ebc2ee8ceb optimization for the report_parse_error. IRainman 2025-12-29 00:06:46 +03:00
  • 054004f779 cleanup and type usage fixes. IRainman 2025-12-28 23:24:24 +03:00
  • 37152ead57 type usage fixes. IRainman 2025-12-28 21:52:57 +03:00
  • 489703f99d type usage fixes. IRainman 2025-12-28 19:59:46 +03:00
  • 8f49511980 noexcept IRainman 2025-12-28 19:57:45 +03:00
  • 5c6a6c2742 type usage fixes. IRainman 2025-12-28 18:35:11 +03:00
  • 5bc96372bd type usage fixes. fix for FASTFLOAT_ISNOT_CHECKED_BOUNDS if FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN isn't enabled. IRainman 2025-12-28 17:41:04 +03:00
  • 59c873d028 cleanup. IRainman 2025-12-28 16:43:33 +03:00
  • 62bc4b4458 type usage fixes. IRainman 2025-12-28 14:16:14 +03:00
  • c1265cf9ed Merge branch 'main' of https://github.com/fastfloat/fast_float IRainman 2025-12-28 14:08:05 +03:00
  • dd77fb5e4c v8.2.0 v8.2.0 Daniel Lemire 2025-12-27 12:08:58 -05:00
  • b4d26ec866 v8.1.1 Daniel Lemire 2025-12-27 12:06:36 -05:00
  • 43f7c83a55
    Merge pull request #353 from toughengineer/main Daniel Lemire 2025-12-27 12:03:36 -05:00
  • ce8482dc19
    Merge e6867f54b978ff992f4855ce7026a21c0f1a78b4 into 1ad224e42c0bc992ee1c7f9d7e33aa65e66d9110 Thomas Beutlich 2025-12-27 16:10:22 +03:00
  • 812d89ec9b type usage fixes. IRainman 2025-12-27 15:55:58 +03:00
  • fb1e92c0e2 code cleanup and type usage fixes. IRainman 2025-12-27 15:42:58 +03:00
  • 22605807b8 fix compilation error in uint8_t parsing. IRainman 2025-12-27 13:01:56 +03:00
  • 3745f4b009 * documentation in the code updated, fixed errors with parsing some special very big exponent numbers. IRainman 2025-12-27 12:56:51 +03:00
  • 6cefbb53ba remove format.cmd: use IDE. IRainman 2025-12-27 12:27:02 +03:00
  • cb813a7765
    fixed UB Pavel Novikov 2025-12-27 00:04:28 +03:00
  • 7ce53435fc try again. need test refactoring. IRainman 2025-12-26 22:11:13 +03:00
  • 8a518f4308 am_pow_t is probably needs to be 64 bit because some hard coded values that I can't find. IRainman 2025-12-26 22:05:09 +03:00
  • 3ae10eecae
    Enhance README with compiler optimization details HedgehogInTheCPP 2025-12-26 21:36:32 +03:00
  • 5652a168af Update the Readme with fmt to the high performance example. IRainman 2025-12-26 20:33:43 +03:00
  • 54d1f5afcf fucking lint IRainman 2025-12-26 01:07:59 +03:00
  • 0d36a018ef Doctest DOCTEST_CONFIG_SUPER_FAST_ASSERTS IRainman 2025-12-26 00:49:05 +03:00
  • c119cdda05 revert workflows. IRainman 2025-12-26 00:32:56 +03:00
  • 350ad6ecac unfck lint IRainman 2025-12-26 00:22:44 +03:00
  • d07362c459 Final review for a more simple merge. Feature FASTFLOAT_TABLE_HACK_CHAR_DIGIT_LUT_DISABLED is removed because hex and bin parsing isn't working properly. Properly use FASTFLOAT_SIMD_DISABLE_WARNINGS and FASTFLOAT_SIMD_RESTORE_WARNINGS only for instructions that allow unaligned loads. IRainman 2025-12-26 00:13:41 +03:00
  • cdabfe49af # constexpr noexcept IRainman 2025-12-25 23:00:52 +03:00
  • be4683501e fix for biodegradable code in doctest. IRainman 2025-12-25 19:37:41 +03:00
  • 074fdeac74 small fix IRainman 2025-12-25 19:21:17 +03:00
  • 9ff1624d92 small fix. IRainman 2025-12-25 19:17:12 +03:00
  • 325c7236e7 MSVC compilation fix. IRainman 2025-12-25 19:16:26 +03:00
  • e88d9ae427 FASTFLOAT_HAS_BYTESWAP cleanup. IRainman 2025-12-25 16:47:56 +03:00
  • a8c78f4403 unfck lint. IRainman 2025-12-25 15:15:25 +03:00
  • 2aba1685b0 * optimize layout of the parsed_number_string_t. IRainman 2025-12-25 14:36:51 +03:00
  • b7fb05b843 * Added additional compile option FASTFLOAT_TABLE_HACK_CHAR_DIGIT_LUT_DISABLED for improve cache usage in high load. * Small optimization in code generation for auto vectorization. IRainman 2025-12-25 14:04:04 +03:00
  • 7041f91d47 Merge branch 'main' of https://github.com/fastfloat/fast_float IRainman 2025-12-25 11:33:24 +03:00
  • 600f236fd8 * Small optimization in code generation for auto vectorization. IRainman 2025-12-25 11:16:13 +03:00
  • 1ad224e42c
    Merge pull request #349 from shikharish/uint8 Daniel Lemire 2025-12-24 18:37:11 -05:00
  • f42c8802af * enable warning in GCC because PVS-Studio are also detect this. This is an error! IRainman 2025-12-25 01:12:02 +03:00
  • 97cb3ec28d lint Shikhar 2025-12-25 03:06:22 +05:30
  • e076a81b2d
    Merge pull request #1 from lemire/add_test Shikhar Soni 2025-12-25 02:57:26 +05:30
  • 0838651c8c Merge branch 'main' of https://github.com/IRainman/fast_float IRainman 2025-12-25 00:21:49 +03:00
  • 65810ebfd3 * enable warning in GCC because PVS-Studio are also detect this. This is an error! IRainman 2025-12-25 00:21:42 +03:00
  • 120bdfd713 adding some ipv4 test Daniel Lemire 2025-12-24 15:43:43 -05:00
  • b73ae2598c
    Merge pull request #10 from IRainman/dependabot/github_actions/github-actions-298b600d03 HedgehogInTheCPP 2025-12-24 22:20:10 +03:00
  • 780c341359 fix macro Shikhar 2025-12-23 06:17:11 +05:30
  • fdb0eddf99 c++14 constexpr Shikhar 2025-12-23 06:13:17 +05:30
  • fce0ab61df uint8_t parsing Shikhar 2025-12-23 05:59:26 +05:30
  • ac1e4dd805 Merge branch 'main' of https://github.com/fastfloat/fast_float IRainman 2025-12-24 22:15:34 +03:00