Commit Graph

  • ba92c88901
    Update pull_request_template.md Daniel Lemire 2025-03-09 15:33:11 -04:00
  • 0305a7d336
    Update README.md Daniel Lemire 2025-03-09 15:31:45 -04:00
  • e720395b61
    Update README.md Daniel Lemire 2025-03-09 15:31:11 -04:00
  • 8e5e92b6e2
    Merge pull request #305 from dankmeme01/main Daniel Lemire 2025-03-09 15:15:35 -04:00
  • 6f0049a2e7 lint Daniel Lemire 2025-03-09 15:14:52 -04:00
  • 95dedd0aed turning json option into macro parameter Daniel Lemire 2025-03-09 15:13:43 -04:00
  • 13991611ed lint improve_perf Daniel Lemire 2025-03-09 14:52:37 -04:00
  • 13ba430893 reducing the overhead of 'json' and 'allow plus' options Daniel Lemire 2025-03-09 14:51:50 -04:00
  • 1504792a9f Merge branch 'main' of github.com:fastfloat/fast_float Daniel Lemire 2025-03-09 14:27:38 -04:00
  • 864e790d22 allowing custom file parsing Daniel Lemire 2025-03-09 14:27:07 -04:00
  • 354f4c3eac Compilation fix. IRainman 2025-03-09 21:09:51 +03:00
  • a22dfc6fcf benchmark are updated, added AST parser emulation for FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN. Now benchmark only measure parameters for fast_float::from_chars and nothing else. Copy-past fix. IRainman 2025-03-09 19:55:54 +03:00
  • 5097243903 Fix compilation of benchmarks IRainman 2025-03-09 04:07:29 +03:00
  • 23a1367509 Merge branch 'main' of https://github.com/IRainman/fast_float IRainman 2025-03-09 03:41:37 +03:00
  • c2daa8a614 Added FASTFLOAT_ASSUME for support attribute [[assume]] is declared in P1774 IRainman 2025-03-09 03:41:27 +03:00
  • ac22204bcc
    Update README.md HedgehogInTheCPP 2025-03-09 02:40:28 +03:00
  • f496321570 Completely remove deprecated macroses FASTFLOAT_ALLOWS_LEADING_PLUS and FASTFLOAT_SKIP_WHITE_SPACE, please use options. Compilation fix when FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN isn't defined. IRainman 2025-03-09 02:37:46 +03:00
  • ae29a0dbe5 PVS-Studio founds some errors, I fixed it. IRainman 2025-03-07 20:39:20 +03:00
  • 388426e35a fix type conversion warning. IRainman 2025-03-07 15:06:44 +03:00
  • aba93f306f Additional compile time cleanup. When FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN is enabled we assume that we are in parser code with external loop that checks bounds. Function cpp20_and_in_constexpr() now is really compile time evaluated. TODO fix warnings. IRainman 2025-03-07 14:51:20 +03:00
  • bc3f331938 # cleanup. IRainman 2025-03-06 23:02:50 +03:00
  • 7a38e1bc75 fix for 32 bit build. completely done. All other parser mode also work fine. IRainman 2025-03-06 22:47:47 +03:00
  • 9ebac23081 Added a config option FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN for faster and more compact code parsing numbers with input support only positive C/C++ style numbers without nan or inf. That case is very useful in mathematical applications, game development, CSS parsing, embedded code, etc... Additional improve in constant initialization. IRainman 2025-03-06 22:25:05 +03:00
  • 28795646ab more const IRainman 2025-03-06 19:43:47 +03:00
  • e35e7c7040 Merge branch 'main' of https://github.com/IRainman/fast_float IRainman 2025-03-06 18:33:08 +03:00
  • 63f6abebdf * Added an option disallow_leading_sign and stronger constexpr / consteval, also significantly reduce register pressure by reducing copy of constant data. IRainman 2025-03-05 23:21:24 +03:00
  • b0b1954c87 * Added a config macro FASTFLOAT_DISALLOW_ANY_LEADING_SYMBOLS_INCLUDE_SIGN and FASTFLOAT_DISALLOW_NAN. This both allow to significantly reduce code size and speedup your code when you use fast_float as a part of your parser. IRainman 2025-03-05 23:21:24 +03:00
  • 3c5b166f6c
    Merge pull request #306 from fastfloat/dependabot/github_actions/github-actions-559242db6c Daniel Lemire 2025-03-03 15:58:21 +00:00
  • c584342aa5
    Bump uraimo/run-on-arch-action from 2 to 3 in the github-actions group dependabot[bot] 2025-03-03 00:21:03 +00:00
  • b7b17e6cac improve check for /permissive- flag dankmeme01 2025-02-26 14:49:12 +01:00
  • 810a750306 fix /permissive- flag casuing a compile error on clang for windows dankmeme01 2025-02-26 12:18:16 +01:00
  • d28a3320c2
    Merge pull request #303 from biojppm/fix_wundef Anders Dalvander 2025-02-13 13:24:47 +01:00
  • 3e9dc96eb4 Fix -Wundef warnings seen in gcc 4.8 and 4.9 Joao Paulo Magalhaes 2025-02-13 08:38:16 +00:00
  • 96067ad107
    Merge pull request #302 from biojppm/fix_wundef Daniel Lemire 2025-02-12 19:41:56 -05:00
  • 9cfa5ff4a0 fix warnings from -Wundef Joao Paulo Magalhaes 2025-02-12 23:24:13 +00:00
  • 77cc847c84 pushing version change v8.0.0 Daniel Lemire 2025-02-08 11:49:58 -05:00
  • 717112d257 lint Daniel Lemire 2025-02-06 20:25:09 -05:00
  • f0c709e3e4 ignoring failures Daniel Lemire 2025-02-06 20:24:43 -05:00
  • 7a5ee5af60
    Merge pull request #296 from dalle/dalle/float16 Daniel Lemire 2025-02-06 19:41:37 -05:00
  • 1d50f57dd9 better wording. Daniel Lemire 2025-02-06 00:16:28 -05:00
  • 3a74bfb500
    Merge pull request #299 from fastfloat/document_bench Daniel Lemire 2025-02-05 19:53:33 -05:00
  • babfa8b85c documenting benchmarks document_bench Daniel Lemire 2025-02-05 19:52:55 -05:00
  • 482cc1f251
    Merge pull request #298 from jrade/main Daniel Lemire 2025-01-16 15:55:12 -05:00
  • d4d5748ec8 Silenced Visual Studio compiler warning Johan Råde 2025-01-16 16:12:34 +01:00
  • 4ed10f7e39
    Merge branch 'fastfloat:main' into main RealTimeChris 2025-01-08 10:04:25 -05:00
  • be9a8453c4 more iterations Daniel Lemire 2024-12-13 22:54:04 -05:00
  • 87aae63ed7 readme updates for std::float16_t and std::bfloat16_t Anders Dalvander 2024-12-04 21:12:25 +01:00
  • dc39efa49d readme fix for skip_white_space and allow_leading_plus Anders Dalvander 2024-12-04 21:03:11 +01:00
  • ce274f7051 include and order types largerst to smallest Anders Dalvander 2024-12-04 09:40:06 +01:00
  • 7226c00490 cleanup Anders Dalvander 2024-12-04 09:35:32 +01:00
  • 2a6c2604b5 check for IEEE 754 compliance Anders Dalvander 2024-12-04 09:34:34 +01:00
  • f23ced2e4e fix for supplemental Anders Dalvander 2024-12-04 01:02:20 +01:00
  • baaf58d2dd fix -Werror=maybe-uninitialized Anders Dalvander 2024-12-04 00:13:20 +01:00
  • 62f526dfd3 fix -Werror=conversion Anders Dalvander 2024-12-03 23:52:57 +01:00
  • 63bbefad6b templates and types Anders Dalvander 2024-12-03 23:47:21 +01:00
  • ac453a091a overly precise tests for imprecise floats Anders Dalvander 2024-12-03 23:22:36 +01:00
  • da819feb74 back to std::bit_cast Anders Dalvander 2024-12-03 23:20:45 +01:00
  • 3b9ff76143 duplicate tests for both float and double Anders Dalvander 2024-12-02 16:39:33 +01:00
  • c62b853648 float.rounds_to_nearest Anders Dalvander 2024-12-02 16:30:37 +01:00
  • b3acae22ea fix parse_zero and parse_negative_zero output Anders Dalvander 2024-12-02 16:25:12 +01:00
  • 74e00e1401 fix double test in float region in basictest Anders Dalvander 2024-12-02 11:45:05 +01:00
  • 558bec8b9b fix logging in basictest Anders Dalvander 2024-12-02 11:44:30 +01:00
  • 8cee025082 add powers_of_ten/max_mantissa for float16_t/bfloat16_t Anders Dalvander 2024-12-01 20:03:47 +01:00
  • 6f8fd6728d make it build Daniel Lemire 2024-09-13 16:44:52 -04:00
  • c526899951 cleaning. Daniel Lemire 2024-08-23 21:12:27 -04:00
  • bfcff49c83 16-bit float support Daniel Lemire 2024-08-23 21:11:07 -04:00
  • 31cc0d1a0e
    Merge pull request #295 from fastfloat/dependabot/github_actions/github-actions-d1805d1051 Daniel Lemire 2024-12-02 13:22:05 -05:00
  • 832307e7b6
    Bump jidicula/clang-format-action in the github-actions group dependabot[bot] 2024-12-02 01:02:18 +00:00
  • 49aed7782e
    Merge pull request #294 from dalle/dalle/equiv_uint_t Anders Dalvander 2024-12-01 17:01:25 +01:00
  • 3775a81ced formatted code Anders Dalvander 2024-12-01 16:39:28 +01:00
  • 0a1bf11560 harmonize ifdef checks Anders Dalvander 2024-12-01 16:36:45 +01:00
  • 3146e686d0 introduce equiv_uint_t Anders Dalvander 2024-12-01 16:36:17 +01:00
  • 1f032e3afd Adding conditional_t for pre-CPP14. RealTimeChris 2024-11-27 07:41:08 -05:00
  • d88299dd4c Adding fix for is_integer overflow. RealTimeChris 2024-11-27 07:41:08 -05:00
  • 82865ad475
    Update README.md Daniel Lemire 2024-11-26 10:01:42 -05:00
  • ee79fe6c7e Running clang-format. RealTimeChris 2024-11-26 09:18:10 -05:00
  • c23929fc66 Modifying feature detection macro. RealTimeChris 2024-11-26 03:45:28 -05:00
  • 08108bff7b Updating to fix some issues. RealTimeChris 2024-11-26 00:58:42 -05:00
  • 3d83d19437
    Merge branch 'fastfloat:main' into main RealTimeChris 2024-11-25 18:32:50 -05:00
  • d4c573de0b
    Update include/fast_float/ascii_number.h RealTimeChris 2024-11-25 17:43:47 -05:00
  • 0a17150096
    Update README.md Daniel Lemire 2024-11-25 15:49:40 -05:00
  • 7178b7dddd
    Merge pull request #293 from fastfloat/add_benchmarks Daniel Lemire 2024-11-25 14:13:18 -05:00
  • 8832c532b8 lint add_benchmarks Daniel Lemire 2024-11-25 11:59:48 -05:00
  • 3f2cd66c1c adding actual benchmarks to the project Daniel Lemire 2024-11-25 11:59:03 -05:00
  • ac33f96a60
    Merge pull request #292 from dalle/dalle/unicode-tests Anders Dalvander 2024-11-25 16:01:22 +01:00
  • 396feb6353 add char8_t test Anders Dalvander 2024-11-25 15:43:51 +01:00
  • 2c4b48d4e0 add unicode_test Anders Dalvander 2024-11-25 15:25:36 +01:00
  • 11a6232927 Adding new loop_parse_if_digits function. [skip ci] RealTimeChris 2024-11-24 12:00:55 -05:00
  • 321d3a78b8
    Merge pull request #290 from dalle/dalle/fix-scripts Anders Dalvander 2024-11-23 11:46:07 +01:00
  • 49068fbfda fix newline in readme Anders Dalvander 2024-11-23 11:32:39 +01:00
  • b9793e1cd4 update scripts Anders Dalvander 2024-11-23 11:24:39 +01:00
  • 6801b0ca20
    Merge pull request #289 from dalle/issue288-char8-support Anders Dalvander 2024-11-23 10:40:32 +01:00
  • d3f7113d6e add char8_t support Anders Dalvander 2024-11-23 10:21:48 +01:00
  • 65911af27c
    Merge pull request #287 from dalle/fix-clang-warning-unused-function Anders Dalvander 2024-11-23 09:58:46 +01:00
  • 1a15c66fb9 harmonize files to use "east const" Anders Dalvander 2024-11-23 09:46:18 +01:00
  • 7f476cd259 fix clang unused-function warning Anders Dalvander 2024-11-23 09:04:46 +01:00
  • dd484ae31e Correcting the previous implementation's erorr and also improving loop_parse_if_eight_digits. RealTimeChris 2024-11-22 20:17:14 -05:00
  • 54782eb30c
    Merge pull request #285 from fastfloat/fix_release_script Daniel Lemire 2024-11-22 13:38:58 -05:00
  • f436996266 the release script will update the header file with the new version numbers (automatically!!!) fix_release_script Daniel Lemire 2024-11-22 13:22:36 -05:00
  • cf771eaa83
    Merge pull request #283 from dalle/issue282-better-error-messages Daniel Lemire 2024-11-22 13:09:49 -05:00