Commit Graph

  • bbec23ddb2
    Merge 661813bd94371afde0046dd2d1a439d5a8fcfa1a into f6df0f29174054bb1ed06a9945416c8946a01292 dependabot[bot] 2026-07-27 00:05:38 +00:00
  • 661813bd94
    Bump actions/setup-node from 6.4.0 to 7.0.0 in the github-actions group dependabot/github_actions/github-actions-5c183d6ffa dependabot[bot] 2026-07-27 00:05:35 +00:00
  • 12f34f141a
    Merge c335514c6e98e952b9b33fa357fee878a0b0be54 into f6df0f29174054bb1ed06a9945416c8946a01292 Kai Pastor 2026-07-23 10:32:06 +02:00
  • c335514c6e Fix compat with min() macro Kai Pastor 2026-07-23 09:58:09 +02:00
  • ec239e0e04 Fix compat with max() macro Kai Pastor 2026-07-21 11:26:09 +02:00
  • 29fbdb8935
    Merge 5721996a33ad39723e6215ace33e90886a52fb7d into f6df0f29174054bb1ed06a9945416c8946a01292 HedgehogInTheCPP 2026-07-18 22:08:23 +00:00
  • 5721996a33 Merge branch 'main' of https://github.com/fastfloat/fast_float IRainman 2026-07-19 01:08:18 +03:00
  • f6df0f2917
    Merge pull request #398 from redis-performance/exp062-063-combo main Daniel Lemire 2026-07-13 15:13:16 -04:00
  • b6d298b152
    Merge 3a3850fc363ab118fc8560a308a903b24f0c3521 into 11c390b4dc9a7f12046572f04695aa97ff1dc85a Matthieu MOREL 2026-07-13 18:09:59 +00:00
  • 7524c57741
    Merge 94b28d9321ff4e865f3389e86368f6c96b31680f into 11c390b4dc9a7f12046572f04695aa97ff1dc85a Matthieu MOREL 2026-07-13 17:26:13 +00:00
  • f1ea4556f9 Split default path into verbatim separator-free scanner pr369-split-default-path Daniel Lemire 2026-07-13 11:09:17 -04:00
  • 11c390b4dc
    Merge pull request #396 from fastfloat/dependabot/github_actions/github-actions-640176b5ab Daniel Lemire 2026-07-13 09:09:20 -04:00
  • 1fa146ed1d
    Bump actions/checkout in the github-actions group across 1 directory dependabot[bot] 2026-07-13 00:06:02 +00:00
  • ce25f0d195
    Remove Stars section from README Daniel Lemire 2026-07-10 09:20:48 -04:00
  • 7b9159ae51 * signed/unsigned mismatch fix. IRainman 2026-07-07 16:37:17 +03:00
  • e1bc8fc297 * cleanup and slightly optimize slower path. IRainman 2026-07-07 16:15:21 +03:00
  • b69cd828b2 Merge branch 'main' of https://github.com/IRainman/fast_float IRainman 2026-07-07 10:30:01 +03:00
  • 97368a033d * cleanup and optimize more. IRainman 2026-07-07 10:29:54 +03:00
  • b87a72e104
    Add CI badges for Visual Studio 2018 workflows HedgehogInTheCPP 2026-07-06 23:36:03 +03:00
  • 8646b4fd97 # lin t unfck IRainman 2026-07-06 23:05:18 +03:00
  • 5324d7c5d7 * added crutch for compilers that do not properly support constexpr if IRainman 2026-07-06 22:49:21 +03:00
  • b3895bd250 # cleanup IRainman 2026-07-06 22:27:41 +03:00
  • b6c92139d7 # cleanup IRainman 2026-07-06 22:12:02 +03:00
  • a7a783c8c8 # compilation fix after renaming IRainman 2026-07-06 21:19:24 +03:00
  • 79ef21000b # cleanup IRainman 2026-07-06 20:56:27 +03:00
  • d949b3551c Merge branch 'main' of https://github.com/IRainman/fast_float IRainman 2026-07-06 16:54:42 +03:00
  • 85c9f84fc4 * copy-past cleanup. IRainman 2026-07-06 16:54:34 +03:00
  • a08db83e13
    Merge pull request #22 from IRainman/dependabot/github_actions/github-actions-640176b5ab HedgehogInTheCPP 2026-07-06 16:11:23 +03:00
  • 6859c24a55
    Bump actions/checkout in the github-actions group across 1 directory dependabot[bot] 2026-07-06 02:14:08 +00:00
  • fa48089012 * const fixes for merged code. IRainman 2026-07-05 22:13:55 +03:00
  • 72d3f6c1de * type usage fix in merged code IRainman 2026-07-05 22:00:35 +03:00
  • cd4aafd2f6 # alignment next step performance: original now perform my program test for 133704ms and my fork give more significant performance improve than before: 105259ms. IRainman 2026-07-05 20:49:18 +03:00
  • eef7133edc Merge branch 'main' of https://github.com/fastfloat/fast_float IRainman 2026-07-05 20:14:17 +03:00
  • 46b2fbaabb Reconcile redis-perf/optim: content superseded by upstream #381/#382/#387 fcostaoliveira 2026-07-03 14:44:24 +01:00
  • 5082489e35 EXP-063: test the mode-independent mantissa bound before the rounds_to_nearest probe fcostaoliveira 2026-07-03 14:15:29 +01:00
  • f4f36e04f7 EXP-062: enable the 4-digit SWAR fraction follow-up on all compilers (drop __clang__ gate) fcostaoliveira 2026-07-03 14:13:44 +01:00
  • 8428fd7c49 Keep the digit-separator feature off the default hot path 재욱 2026-06-21 11:24:32 +09:00
  • 8ec5d236e2
    Merge pull request #395 from sahvx655-wq/is-space-signed-compare Daniel Lemire 2026-06-18 16:33:25 -04:00
  • c539b5399c guard is_space against negative signed code units sahvx655-wq 2026-06-18 19:51:56 +05:30
  • 1d35d26b48 Make digit separator / prefix support performance-neutral 재욱 2026-06-18 09:26:11 +09:00
  • 93a5f9e7ec Deploy docs for version 8.2.10 gh-pages lemire 2026-06-14 13:56:21 +00:00
  • 34164f547b 8.2.10 v8.2.10 Daniel Lemire 2026-06-14 09:52:47 -04:00
  • 4eec7bec38
    Merge pull request #394 from fastfloat/int-overflow-simdjson-approach Daniel Lemire 2026-06-14 09:52:09 -04:00
  • fd970ab05e updating visual studio int-overflow-simdjson-approach Daniel Lemire 2026-06-13 21:41:53 -04:00
  • a7249f86ed replace checked re-parse with O(1) simdjson-style overflow check Daniel Lemire 2026-06-13 21:22:10 -04:00
  • 632cc97b5b detect uint64 overflow that wraps past min_safe in parse_int_string sahvx655-wq 2026-06-13 21:20:45 +05:30
  • 7b5c504318 detect uint64 overflow that wraps past min_safe in parse_int_string sahvx655-wq 2026-06-13 21:20:45 +05:30
  • b5be21b142 Deploy docs for version 8.2.9 lemire 2026-06-12 00:30:38 +00:00
  • 8234a89623 8.2.9 v8.2.9 Daniel Lemire 2026-06-11 20:29:24 -04:00
  • 0dce102cb4
    Merge pull request #391 from sahvx655-wq/int-fast-path-wide-units Daniel Lemire 2026-06-11 20:28:10 -04:00
  • 30868f8734
    Merge pull request #392 from biojppm/fix/gcc9_compile_error Daniel Lemire 2026-06-11 09:37:38 -04:00
  • 8e6edc8ad2
    Fix compile error with gcc 9: use of [[unlikely]] Joao Paulo Magalhaes 2026-06-10 13:20:58 +01:00
  • 82882b237d gate uint8/uint16 base-10 fast paths to single-byte code units sahvx655-wq 2026-06-10 12:12:34 +05:30
  • 937198691a
    Merge pull request #389 from correctmost/cm/remove-unreachable-return Daniel Lemire 2026-06-09 11:18:15 -04:00
  • 0352ba3fef
    Merge pull request #390 from correctmost/cm/remove-unreachable-block Daniel Lemire 2026-06-09 11:17:35 -04:00
  • 6ae691372f Remove an else if statement that is always false correctmost 2026-06-09 03:48:54 -04:00
  • 8fe7a9405b Remove an unreachable return statement correctmost 2026-06-09 03:37:58 -04:00
  • 0fce8bb84a Deploy docs for version 8.2.8 lemire 2026-06-08 19:31:10 +00:00
  • e8ec8e8f34 8.2.8 v8.2.8 Daniel Lemire 2026-06-08 15:29:36 -04:00
  • c05156ff60
    Merge pull request #388 from biojppm/fix/clang_compile_error Daniel Lemire 2026-06-08 15:28:45 -04:00
  • 23e245f2b3
    Fix compile error in clang<10: fails on pragma -Wc++20-extensions Joao Paulo Magalhaes 2026-06-08 12:24:39 +01:00
  • 9245e04dc8 Deploy docs for version 8.2.7 lemire 2026-06-07 18:22:40 +00:00
  • e0b53eaf63 8.2.7 v8.2.7 Daniel Lemire 2026-06-07 14:14:42 -04:00
  • 3044c9b182
    Merge pull request #387 from fastfloat/pr386 Daniel Lemire 2026-06-07 14:12:38 -04:00
  • 29bd11571b one too many pr386 Daniel Lemire 2026-06-07 11:19:47 -04:00
  • b1fbfe932a silencing -Wc++20-extensions at the point of use solely Daniel Lemire 2026-06-07 11:18:09 -04:00
  • 520fded4a3 adressing comments by @jwakely Daniel Lemire 2026-06-06 13:13:49 -04:00
  • 8e3e876b2e Add optional support for digit separators and cpp prefixes (#369) pr-369-rebase Daniel Lemire 2026-06-05 22:11:41 -04:00
  • b72e07132c let us using 'unlikely' hints. Daniel Lemire 2026-06-05 22:01:27 -04:00
  • 3067491f41 clang-format (clang-format-17 comment reflow + signature wrap; no semantic change) fcostaoliveira 2026-06-03 09:35:26 +01:00
  • cb5d9cd9a4 Skip materializing the integer/fraction spans on the hot path fcostaoliveira 2026-06-03 09:30:42 +01:00
  • 6258cbc5a1
    Merge pull request #380 from fastfloat/dependabot/github_actions/github-actions-0eb558eb98 Daniel Lemire 2026-06-02 14:02:10 -04:00
  • 254f10ce39
    Merge pull request #385 from jwakely/patch-2 Daniel Lemire 2026-06-02 14:01:41 -04:00
  • 1b11407da9 Fix spelling Jonathan Wakely 2026-06-02 15:10:14 +01:00
  • 8ee5b727ae Deploy docs for version 8.2.6 lemire 2026-06-01 22:29:43 +00:00
  • f0ed8cdf52 display the latest version. Daniel Lemire 2026-06-01 18:28:09 -04:00
  • 6f37958319 Deploy docs for version 8.2.6 lemire 2026-06-01 22:08:49 +00:00
  • cfd12ebcf1 8.2.6 v8.2.6 Daniel Lemire 2026-06-01 18:07:41 -04:00
  • 06f3e27411
    Merge pull request #383 from redis-performance/pr/parallel-exhaustive Daniel Lemire 2026-06-01 18:07:01 -04:00
  • b642d9202f tests: parallelize exhaustive32 and exhaustive32_64 sweeps too fcostaoliveira 2026-06-01 21:09:46 +01:00
  • ed861322d8
    Merge pull request #382 from redis-performance/pr/four-digit-followup Daniel Lemire 2026-06-01 15:45:15 -04:00
  • 0f682cd6eb
    Merge pull request #381 from redis-performance/pr/integer-scan-unroll Daniel Lemire 2026-06-01 13:44:06 -04:00
  • b20c420964 tests: parallelize the exhaustive midpoint sweep across hardware threads fcostaoliveira 2026-06-01 13:01:10 +01:00
  • 7589a4fea5 Add a 4-digit SWAR follow-up to loop_parse_if_eight_digits (clang) fcostaoliveira 2026-06-01 10:55:04 +01:00
  • b64d014e2f Unroll the integer-part digit scan (straight-line for the common 1-5 digit case) fcostaoliveira 2026-06-01 00:48:45 +01:00
  • 3ff2c0b894 EXP-053: clang-format (reflow comment + expression wrap; no semantic change) fcostaoliveira 2026-06-01 09:15:26 +01:00
  • b3ec8d89cf
    Bump the github-actions group across 1 directory with 3 updates dependabot[bot] 2026-06-01 00:15:05 +00:00
  • a30c1f3d3f EXP-053: 4-digit SWAR follow-up in loop_parse_if_eight_digits, GCC path (ffc EXP-001) fcostaoliveira 2026-06-01 01:04:30 +01:00
  • ee84946702 EXP-052: 2x unroll of char loop_parse_if_eight_digits (ported from ffc EXP-044) fcostaoliveira 2026-06-01 00:56:52 +01:00
  • 8db9edbc18 EXP-050: straight-line nested-if integer-part scan (ported from ffc EXP-026/028) fcostaoliveira 2026-06-01 00:48:45 +01:00
  • 590bd98a00 Deploy docs for version 8.2.5 lemire 2026-05-27 18:38:11 +00:00
  • 7790aa6231 gh pages Daniel Lemire 2026-05-27 13:11:22 -04:00
  • ee866c2b92 Merge branch 'main' of github.com:fastfloat/fast_float Daniel Lemire 2026-05-27 12:43:52 -04:00
  • baffc57197 new site Daniel Lemire 2026-05-27 12:43:38 -04:00
  • 3644f5137c
    Update README.md to remove and modify content Daniel Lemire 2026-05-27 12:13:56 -04:00
  • 71bd4e811f cleanup. IRainman 2026-04-30 15:39:27 +03:00
  • 482ce3b140 small performance fix. IRainman 2026-04-29 11:45:07 +03:00
  • f66d27761d Fixed issues found by PVS-Studio IRainman 2026-04-29 11:13:39 +03:00
  • 40619c09d9 Added PVS-Studio. IRainman 2026-04-29 10:08:35 +03:00
  • 3ed8a17d9a Merge branch 'main' of https://github.com/IRainman/fast_float IRainman 2026-04-29 09:14:13 +03:00