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 |