An open API service providing commit metadata for open source projects.

GitHub / fastfloat/fast_float / commits

Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, Chromium, Redis and WebKit/Safari

SHA Message Author Date Stats
f6df0f29 merge Merge pull request #398 from redis-performance/exp062-063-combo Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
about 2 months ago
11c390b4 merge Merge pull request #396 from fastfloat/dependabot/github_actions/github-actio... Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
about 2 months ago
1fa146ed Bump actions/checkout in the github-actions group across 1 directory
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ce25f0d1 Remove Stars section from README Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
about 2 months ago
46b2fbaa merge Reconcile redis-perf/optim: content superseded by upstream #381/#382/#387 fcostaoliveira <f****e@r****m> 2 months ago
5082489e EXP-063: test the mode-independent mantissa bound before the rounds_to_neares... fcostaoliveira <f****e@r****m> 2 months ago
f4f36e04 EXP-062: enable the 4-digit SWAR fraction follow-up on all compilers (drop __... fcostaoliveira <f****e@r****m> 2 months ago
8ec5d236 merge Merge pull request #395 from sahvx655-wq/is-space-signed-compare Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
c539b539 guard is_space against negative signed code units sahvx655-wq <s****5@g****m> 3 months ago
34164f54 8.2.10 Daniel Lemire <d****l@l****e> 3 months ago
4eec7bec merge Merge pull request #394 from fastfloat/int-overflow-simdjson-approach Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
fd970ab0 updating visual studio Daniel Lemire <d****l@l****e> 3 months ago
a7249f86 replace checked re-parse with O(1) simdjson-style overflow check Daniel Lemire <d****l@l****e> 3 months ago
632cc97b detect uint64 overflow that wraps past min_safe in parse_int_string sahvx655-wq <s****5@g****m>
Committed by: Daniel Lemire <d****l@l****e>
3 months ago
8234a896 8.2.9 Daniel Lemire <d****l@l****e> 3 months ago
0dce102c merge Merge pull request #391 from sahvx655-wq/int-fast-path-wide-units Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
30868f87 merge Merge pull request #392 from biojppm/fix/gcc9_compile_error Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
8e6edc8a Fix compile error with gcc 9: use of [[unlikely]] Joao Paulo Magalhaes <d****v@j****e> 3 months ago
82882b23 gate uint8/uint16 base-10 fast paths to single-byte code units sahvx655-wq <s****5@g****m> 3 months ago
93719869 merge Merge pull request #389 from correctmost/cm/remove-unreachable-return Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
0352ba3f merge Merge pull request #390 from correctmost/cm/remove-unreachable-block Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
6ae69137 Remove an else if statement that is always false correctmost <1****t@u****m> 3 months ago
8fe7a940 Remove an unreachable return statement correctmost <1****t@u****m> 3 months ago
e8ec8e8f 8.2.8 Daniel Lemire <d****l@l****e> 3 months ago
c05156ff merge Merge pull request #388 from biojppm/fix/clang_compile_error Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
23e245f2 Fix compile error in clang<10: fails on pragma -Wc++20-extensions Joao Paulo Magalhaes <d****v@j****e> 3 months ago
e0b53eaf 8.2.7 Daniel Lemire <d****l@l****e> 3 months ago
3044c9b1 merge Merge pull request #387 from fastfloat/pr386 Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
29bd1157 one too many Daniel Lemire <d****l@l****e> 3 months ago
b1fbfe93 silencing -Wc++20-extensions at the point of use solely Daniel Lemire <d****l@l****e> 3 months ago
520fded4 adressing comments by @jwakely Daniel Lemire <d****l@l****e> 3 months ago
b72e0713 let us using 'unlikely' hints. Daniel Lemire <d****l@l****e> 3 months ago
3067491f clang-format (clang-format-17 comment reflow + signature wrap; no semantic ch... fcostaoliveira <f****e@r****m> 3 months ago
cb5d9cd9 Skip materializing the integer/fraction spans on the hot path fcostaoliveira <f****e@r****m> 3 months ago
6258cbc5 merge Merge pull request #380 from fastfloat/dependabot/github_actions/github-actio... Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
254f10ce merge Merge pull request #385 from jwakely/patch-2 Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
1b11407d Fix spelling Jonathan Wakely <j****y@r****m> 3 months ago
f0ed8cdf display the latest version. Daniel Lemire <d****l@l****e> 3 months ago
cfd12ebc 8.2.6 Daniel Lemire <d****l@l****e> 3 months ago
06f3e274 merge Merge pull request #383 from redis-performance/pr/parallel-exhaustive Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
b642d920 tests: parallelize exhaustive32 and exhaustive32_64 sweeps too fcostaoliveira <f****e@r****m> 3 months ago
ed861322 merge Merge pull request #382 from redis-performance/pr/four-digit-followup Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
0f682cd6 merge Merge pull request #381 from redis-performance/pr/integer-scan-unroll Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
b20c4209 tests: parallelize the exhaustive midpoint sweep across hardware threads fcostaoliveira <f****e@r****m> 3 months ago
7589a4fe Add a 4-digit SWAR follow-up to loop_parse_if_eight_digits (clang) fcostaoliveira <f****e@r****m> 3 months ago
3ff2c0b8 EXP-053: clang-format (reflow comment + expression wrap; no semantic change)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
fcostaoliveira <f****e@r****m> 3 months ago
b3ec8d89 Bump the github-actions group across 1 directory with 3 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
a30c1f3d EXP-053: 4-digit SWAR follow-up in loop_parse_if_eight_digits, GCC path (ffc ...
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
fcostaoliveira <f****e@r****m> 3 months ago
ee849467 EXP-052: 2x unroll of char loop_parse_if_eight_digits (ported from ffc EXP-044)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
fcostaoliveira <f****e@r****m> 3 months ago
b64d014e Unroll the integer-part digit scan (straight-line for the common 1-5 digit case) fcostaoliveira <f****e@r****m> 3 months ago
8db9edbc EXP-050: straight-line nested-if integer-part scan (ported from ffc EXP-026/028)
Co-authored-by: Claude Opus 4.8 <n****y@a****m>
fcostaoliveira <f****e@r****m> 3 months ago
7790aa62 gh pages Daniel Lemire <d****l@l****e> 3 months ago
ee866c2b merge Merge branch 'main' of github.com:fastfloat/fast_float Daniel Lemire <d****l@l****e> 3 months ago
baffc571 new site Daniel Lemire <d****l@l****e> 3 months ago
3644f513 Update README.md to remove and modify content Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
3 months ago
05087a30 8.2.5 Daniel Lemire <d****l@l****e> 5 months ago
b2b1e203 removing msys 32-bit Daniel Lemire <d****l@l****e> 5 months ago
b57ec064 merge Merge pull request #379 from mlippautz/patch-1 Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
5 months ago
001c04cc Remove <algorithm> include and replace std::min with ternary operators Michael Lippautz <m****z@c****g> 5 months ago
b063de82 Include <algorithm> in float_common.h Michael Lippautz <m****z@c****g>
Committed by: GitHub <n****y@g****m>
5 months ago
d7ad33a8 merge Merge pull request #377 from BYVoid/fix-bazel-bzlmod Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
5 months ago
2027a39b Update MODULE.bazel version to 8.2.4
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
Carbo <c****o@m****m> 5 months ago
9817d5dd Fix Bazel build with bzlmod by loading cc_library rule
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>
Carbo <c****o@m****m> 5 months ago
71246340 merge Merge pull request #375 from fastfloat/dependabot/github_actions/github-actio... Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
6 months ago
419695eb Bump the github-actions group across 1 directory with 3 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
18e55e48 lint Daniel Lemire <d****l@l****e> 6 months ago
eb9ab42c 8.2.4 Daniel Lemire <d****l@l****e> 6 months ago
50c19fad init Daniel Lemire <d****l@l****e> 6 months ago
3f42ad22 merge Merge pull request #374 from kolemannix/bench_inline Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
6 months ago
00fb4f4b merge Merge pull request #372 from kolemannix/ffc_h_port Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
6 months ago
2606bcdf A few inlines Koleman Nix <k****x@g****m> 6 months ago
b83fdd79 consistency Koleman Nix <k****x@g****m> 6 months ago
a18b614b Mention C under other languages Koleman Nix <k****x@g****m> 6 months ago
8514abe2 Update README with note for C users Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
6 months ago
9f30728c merge Merge pull request #368 from x1sc0/main Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
6 months ago
3c6a64b8 fix warning C4702: unreachable code Xisco Fauli <x****i@l****g> 7 months ago
221a4920 merge Merge branch 'main' of github.com:fastfloat/fast_float Daniel Lemire <d****l@l****e> 7 months ago
a110aa13 adding bug report template Daniel Lemire <d****l@l****e> 7 months ago
8d9f6277 merge Merge pull request #366 from 976520/main Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
7 months ago
3e2b5d3d refactor verification calls for double and float limits 재욱 <h****0@g****m> 7 months ago
f43d6711 Add additional verification cases for double and float limits 재욱 <h****0@g****m> 7 months ago
01ce95df v8.2.3 Daniel Lemire <d****l@l****e> 7 months ago
d5717d4a merge Merge pull request #365 from nyoma-diamond/fix-permissive-flag Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
7 months ago
707fccb4 compile-time generator expression fixes overzealous /permissive- compiler opt... N'yoma Diamond <n****a@d****k> 7 months ago
36a2b14e merge Merge pull request #361 from fastfloat/dependabot/github_actions/github-actio... Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
7 months ago
95295d13 Bump the github-actions group with 2 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
c5256521 merge Merge pull request #363 from pitrou/patch-1 Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
7 months ago
cb299bde Clarify behavior for underflow Antoine Pitrou <a****e@p****g>
Committed by: GitHub <n****y@g****m>
7 months ago
2e4ed7d6 merge Merge pull request #362 from sleepingeight/surya/fix-opt-cmp Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
7 months ago
4fa83ccf fix early return error in fastfloat_strncasecmp sleepingieght <i****a@d****i> 7 months ago
71ab1cce Fix error message to display input instead of result Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
8 months ago
64a68590 Clarify `std::from_chars` conversion method Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
8 months ago
cffb71db merge Merge pull request #344 from fastfloat/dependabot/github_actions/github-actio... Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
8 months ago
babb1f33 merge Merge pull request #356 from sleepingeight/surya/opt-cmp Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
8 months ago
fd9cad9f merge Merge pull request #359 from shikharish/uint16 Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
8 months ago
d1af5b18 Bump the github-actions group across 1 directory with 4 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
42ae960d merge Merge pull request #360 from fastfloat/fixs390 Daniel Lemire <d****l@l****e>
Committed by: GitHub <n****y@g****m>
8 months ago
6440936a see if this fixes the issue with s390x. Daniel Lemire <d****l@l****e> 8 months ago
b14e6a46 simpler optimizations
Signed-off-by: Shikhar <s****5@g****m>
Shikhar <s****5@g****m> 8 months ago
13d4b941 small fix Shikhar <s****5@g****m> 8 months ago

← Back to repository