1165 Commits

Author SHA1 Message Date
IRainman
e88d9ae427 FASTFLOAT_HAS_BYTESWAP cleanup. 2025-12-25 16:47:56 +03:00
IRainman
a8c78f4403 unfck lint. 2025-12-25 15:15:25 +03:00
IRainman
2aba1685b0 * optimize layout of the parsed_number_string_t. 2025-12-25 14:36:51 +03:00
IRainman
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.
2025-12-25 14:04:04 +03:00
IRainman
7041f91d47 Merge branch 'main' of https://github.com/fastfloat/fast_float 2025-12-25 11:33:24 +03:00
IRainman
600f236fd8 * Small optimization in code generation for auto vectorization. 2025-12-25 11:16:13 +03:00
Daniel Lemire
1ad224e42c
Merge pull request #349 from shikharish/uint8
uint8_t parsing
2025-12-24 18:37:11 -05:00
IRainman
f42c8802af * enable warning in GCC because PVS-Studio are also detect this. This is an error! 2025-12-25 01:12:02 +03:00
Shikhar
97cb3ec28d lint
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 03:06:22 +05:30
Shikhar Soni
e076a81b2d
Merge pull request #1 from lemire/add_test
adding some ipv4 test
2025-12-25 02:57:26 +05:30
IRainman
0838651c8c Merge branch 'main' of https://github.com/IRainman/fast_float 2025-12-25 00:21:49 +03:00
IRainman
65810ebfd3 * enable warning in GCC because PVS-Studio are also detect this. This is an error! 2025-12-25 00:21:42 +03:00
Daniel Lemire
120bdfd713 adding some ipv4 test 2025-12-24 15:43:43 -05:00
HedgehogInTheCPP
b73ae2598c
Merge pull request #10 from IRainman/dependabot/github_actions/github-actions-298b600d03
Bump the github-actions group with 2 updates
2025-12-24 22:20:10 +03:00
Shikhar
780c341359 fix macro
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 00:45:51 +05:30
Shikhar
fdb0eddf99 c++14 constexpr
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 00:45:51 +05:30
Shikhar
fce0ab61df uint8_t parsing
Signed-off-by: Shikhar <shikharish05@gmail.com>
2025-12-25 00:45:51 +05:30
IRainman
ac1e4dd805 Merge branch 'main' of https://github.com/fastfloat/fast_float 2025-12-24 22:15:34 +03:00
Daniel Lemire
0920535f64
Merge pull request #352 from fastfloat/even_simpler_bench_ip
even simpler bench_ip functions
2025-12-24 14:00:03 -05:00
Daniel Lemire
a6a229a325 bumping tag 2025-12-24 13:59:12 -05:00
Daniel Lemire
f9ddc75c69 removing space 2025-12-23 20:20:00 -05:00
Daniel Lemire
0b11d0a70f even simpler bench_ip function 2025-12-23 20:18:26 -05:00
Daniel Lemire
5830594b99
Merge pull request #351 from fastfloat/simpler_benchmark
simplify the IP benchmark
2025-12-23 14:11:06 -05:00
Daniel Lemire
75d01f02e2 display the inner count (check) 2025-12-23 12:07:15 -05:00
Daniel Lemire
bfa7bccea1 lint 2025-12-23 11:46:17 -05:00
Daniel Lemire
b5ae54cb21 adding a memcpy benchmark and ensure inlining. 2025-12-22 22:18:39 -05:00
Daniel Lemire
55723db171 add a memcpy baseline 2025-12-22 22:01:50 -05:00
Daniel Lemire
62ed60e95f simplify the benchmark 2025-12-22 21:08:59 -05:00
Daniel Lemire
62fb615be9
Merge pull request #350 from fastfloat/add_bench_ip
adding IP address benchmark
2025-12-22 16:35:24 -05:00
Daniel Lemire
c54e4a7aba updating the deps 2025-12-22 16:05:51 -05:00
Daniel Lemire
5304b3d611 saving... 2025-12-22 14:06:43 -05:00
Daniel Lemire
a6685b2a98 missing header 2025-12-22 12:02:23 -05:00
Daniel Lemire
6952ffeec0 lint 2025-12-22 11:58:36 -05:00
Daniel Lemire
ca1057e303
Merge pull request #345 from fastfloat/better_doc
documenting better which types we support
2025-12-22 11:55:00 -05:00
Daniel Lemire
0fa058eebb adding bench_ip
Co-authored-by: Shikhar <shikharish05@gmail.com>
2025-12-22 11:52:48 -05:00
Daniel Lemire
157deaeba5
Merge pull request #348 from arthurscchan/oss-fuzz-build-add-unit-test
oss-fuzz: Add unit test build
2025-12-18 22:41:49 -05:00
Arthur Chan
b2535ce14c oss-fuzz: Add unit test build
Signed-off-by: Arthur Chan <arthur.chan@adalogics.com>
2025-12-19 03:26:50 +00:00
Daniel Lemire
1cc6cf5a09
Revise reference for Mushtak and Lemire paper
Updated reference to include publication details and link.
2025-12-16 20:18:15 -05:00
Daniel Lemire
6b72e26ba7 documenting better which types we support 2025-12-15 10:28:06 -05:00
dependabot[bot]
47e181dabf
Bump the github-actions group with 2 updates
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/checkout` from 5.0.1 to 6.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v5.0.1...v6.0.1)

Updates `actions/upload-artifact` from 5 to 6
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 02:20:49 +00:00
IRainman
b79c3e5c0a Benchmark are updated. 2025-12-09 22:40:28 +03:00
IRainman
c54bafd083 Merge branch 'main' of https://github.com/IRainman/fast_float 2025-12-08 23:59:36 +03:00
IRainman
588623e076 * type usage fix for better performance in any hardware. 2025-12-08 23:59:29 +03:00
HedgehogInTheCPP
f4b821a120
Merge pull request #9 from IRainman/dependabot/github_actions/github-actions-5c52a8f22e
Bump the github-actions group across 1 directory with 2 updates
2025-12-08 22:13:04 +03:00
IRainman
1cc96de016 Merge branch 'main' of https://github.com/IRainman/fast_float 2025-12-08 22:09:13 +03:00
HedgehogInTheCPP
7fd3d7128d
Merge branch 'fastfloat:main' into main 2025-12-08 22:08:49 +03:00
dependabot[bot]
077c6d0736
Bump the github-actions group across 1 directory with 2 updates
Bumps the github-actions group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-node](https://github.com/actions/setup-node).


Updates `actions/checkout` from 5 to 6
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

Updates `actions/setup-node` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](2028fbc5c2...395ad32622)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-node
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 02:24:38 +00:00
IRainman
d697541b2a Merge branch 'main' of https://github.com/fastfloat/fast_float 2025-12-04 04:40:40 +03:00
Daniel Lemire
f8c573d741
Merge pull request #338 from Gravecat/mingw-fix
Fixes compilation on GCC/MinGW
2025-11-23 16:25:56 -05:00
Raine 'Gravecat' Simmons
9d78a01ff7
Fixed formatting with clang-format 2025-11-22 21:53:37 +00:00