Commit Graph

  • 2da3eef545
    Merge fa8c3a711adf1f317035492689e7391dea20a234 into a8a02f77480d10c5dc90d39f7b890bc1dff9c1b9 HedgehogInTheCPP 2026-09-04 01:20:42 +00:00
  • fa8c3a711a lint HedgehogInTheCPP 2026-09-04 04:20:34 +03:00
  • 52aef56385
    Remove Codecov badge from README HedgehogInTheCPP 2026-09-04 03:09:23 +03:00
  • 15ab8caa1f reduce data cache pressure. HedgehogInTheCPP 2026-09-04 03:08:31 +03:00
  • 42abbcbb34 lint unfck. HedgehogInTheCPP 2026-08-29 17:52:00 +03:00
  • 9b3d9f7b1a add fastfloat_noinline from https://github.com/fastfloat/fast_float/pull/403 my fork don't need any additional from this PR because it's already simd optimized more strictly. HedgehogInTheCPP 2026-08-29 17:33:00 +03:00
  • c1b6fa94ad Upgrade sanitize and amalgamate workflow to the Ubuntu latest, it's better! HedgehogInTheCPP 2026-08-26 01:44:40 +03:00
  • 428c9bff9c Only disable assume for GCC. HedgehogInTheCPP 2026-08-26 01:36:23 +03:00
  • dcde904e68 temporary disable FASTFLOAT_ASSUME because of GCC bug HedgehogInTheCPP 2026-08-26 01:31:10 +03:00
  • 68fb90ecba temporary disable FASTFLOAT_ASSUME because of GCC bug. HedgehogInTheCPP 2026-08-26 01:28:25 +03:00
  • 667a022fe3 macroses usage fix HedgehogInTheCPP 2026-08-26 01:18:12 +03:00
  • 2da851d329 Improvements detection of features, part 18 HedgehogInTheCPP 2026-08-26 00:07:37 +03:00
  • 914bd880ee lint unfck. HedgehogInTheCPP 2026-08-25 23:01:12 +03:00
  • 72f7acda15 Improvements detection of features, part 17 HedgehogInTheCPP 2026-08-25 23:00:11 +03:00
  • aa1e774889 Improvements detection of features, part 16, FASTFLOAT_NO_UNIQUE_ADDRESS HedgehogInTheCPP 2026-08-25 22:58:06 +03:00
  • 870fc1a720 Improvements detection of features, part 15, added FASTFLOAT_NO_UNIQUE_ADDRESS and improves more. HedgehogInTheCPP 2026-08-25 22:54:57 +03:00
  • 3dc76a066d
    Merge 94b28d9321ff4e865f3389e86368f6c96b31680f into a8a02f77480d10c5dc90d39f7b890bc1dff9c1b9 Matthieu MOREL 2026-08-25 14:13:21 +08:00
  • c590cb33cf
    Merge 3a3850fc363ab118fc8560a308a903b24f0c3521 into a8a02f77480d10c5dc90d39f7b890bc1dff9c1b9 Matthieu MOREL 2026-08-25 14:13:16 +08:00
  • 9b65f41bbf Merge branch 'main' of https://github.com/IRainman/fast_float HedgehogInTheCPP 2026-08-25 04:51:51 +03:00
  • 5a27789501 add optimization from https://github.com/fastfloat/fast_float/pull/402 HedgehogInTheCPP 2026-08-25 04:51:45 +03:00
  • 1338287923
    Merge pull request #25 from IRainman/dependabot/github_actions/github-actions-5c183d6ffa HedgehogInTheCPP 2026-08-25 04:41:28 +03:00
  • 35ef53ba39
    Bump actions/setup-node from 6.4.0 to 7.0.0 in the github-actions group dependabot[bot] 2026-08-24 02:15:18 +00:00
  • 588c3e6e81
    Merge ff37d75a3427e8e9499473f7f484f20207ad67df into a8a02f77480d10c5dc90d39f7b890bc1dff9c1b9 dependabot[bot] 2026-08-24 00:06:48 +00:00
  • ff37d75a34
    Bump actions/setup-node in the github-actions group across 1 directory dependabot/github_actions/github-actions-5c183d6ffa dependabot[bot] 2026-08-24 00:06:45 +00:00
  • da972db6bc
    Merge 1eb02f723a477599afac18522c98b9390b1c5721 into a8a02f77480d10c5dc90d39f7b890bc1dff9c1b9 s1amese2003 2026-08-23 07:55:38 +00:00
  • 1eb02f723a Add RISC-V RVV support for the char16_t SIMD fast path fenghao 2026-08-23 00:37:10 -07:00
  • 73f4d844a8 typo fixed. HedgehogInTheCPP 2026-08-22 23:10:03 +03:00
  • 0c20204350 compilation fix. HedgehogInTheCPP 2026-08-22 23:03:39 +03:00
  • c4d3cda888 compilation fix. HedgehogInTheCPP 2026-08-22 22:59:28 +03:00
  • 4750e3d5e3 compilation fix. HedgehogInTheCPP 2026-08-22 22:53:55 +03:00
  • 207069edcd FASTFLOAT_ASSUME and Clang related crutches cleanup. HedgehogInTheCPP 2026-08-22 22:14:00 +03:00
  • bc1316970c More cleanup by FASTFLOAT_ONLY_ROUNDS_TO_NEAREST_SUPPORTED. HedgehogInTheCPP 2026-08-22 21:46:25 +03:00
  • 24093f4152 crystalline shit of mammoth has been deleted HedgehogInTheCPP 2026-08-22 00:17:36 +03:00
  • 8e1725a7fb Ubuntu - говно мамонта. HedgehogInTheCPP 2026-08-22 00:15:11 +03:00
  • 7a66d0b6f5 Improvements detection of features, part 13. Don't explicitly enable constexpr tests for old compilers, that not fully support consteval because it's not fully support basic C++20 constexpr. Added 2 additional modern configuration. HedgehogInTheCPP 2026-08-22 00:02:34 +03:00
  • e6d98ff43d Ubuntu 22 clang update to 15 because it's fixed many C++20 compatibility problems. HedgehogInTheCPP 2026-08-21 23:36:42 +03:00
  • 99cd7156a6 fix for ancient standard. HedgehogInTheCPP 2026-08-21 23:25:55 +03:00
  • 677cfe8425 Improvements detection of features, part 12. HedgehogInTheCPP 2026-08-21 23:10:50 +03:00
  • 57cb772715 final cleanup for full / 128 bit multiplication: constexpr fix, нахуй старые говны мамонтов. HedgehogInTheCPP 2026-08-21 22:33:56 +03:00
  • 4304876284 Improvements detection of features, part 11. HedgehogInTheCPP 2026-08-21 22:23:59 +03:00
  • 8cbb0944f3 Improvements detection of features, part 10. HedgehogInTheCPP 2026-08-21 22:14:05 +03:00
  • 2a3b40031e Improvements detection of features, part 9. Visual Studio 17 naming fix. HedgehogInTheCPP 2026-08-21 21:23:50 +03:00
  • b61afb726b fix for ancient standard. HedgehogInTheCPP 2026-08-21 21:17:49 +03:00
  • ce06f10c2a fix for UTF-16 emoji parsing. HedgehogInTheCPP 2026-08-21 21:13:44 +03:00
  • 363141fc43 Improvements detection of features, part 7. Visual Studio 17 naming fix. HedgehogInTheCPP 2026-08-21 21:11:24 +03:00
  • d42564c373 Improvements detection of features, part 6. Visual Studio 17 and 18 officially support C++14 as a baseline standard, not try to use C++11 on them. HedgehogInTheCPP 2026-08-21 20:47:33 +03:00
  • 60734e063e Improvements detection of features, part 5. HedgehogInTheCPP 2026-08-21 19:56:09 +03:00
  • c16fa06d58 Improvements detection of features, part 4. HedgehogInTheCPP 2026-08-21 19:36:21 +03:00
  • 2e86d4f511 Improvements detection of features, part 3. CMake fixes... meh. HedgehogInTheCPP 2026-08-21 19:11:14 +03:00
  • ef2c7e6973 Improvements detection of features, part 2. HedgehogInTheCPP 2026-08-21 18:37:07 +03:00
  • 6714db59ae Improvements in detection of C++14 constexpr and C++20 consteval. I really want to drop support for C++11 entirely, and may be for C++14 too because it's been 12 years ago and 15 since C++11! HedgehogInTheCPP 2026-08-21 18:20:32 +03:00
  • 25e448109d constexpr fix for ancient standard. HedgehogInTheCPP 2026-08-21 17:59:34 +03:00
  • 7c82411fd6 constexpr fix HedgehogInTheCPP 2026-08-21 17:51:24 +03:00
  • a4d25ebe28 final cleanup for full / 128 bit multiplication HedgehogInTheCPP 2026-08-21 17:42:04 +03:00
  • 8dc88f374a reduce data cache and registers pressure HedgehogInTheCPP 2026-08-21 17:11:21 +03:00
  • cbdea5e381 fix constexpr for umul128. HedgehogInTheCPP 2026-08-21 17:11:02 +03:00
  • 8351519606 compilation fix for ancient standard. May be better to drop support for C++11, because C++14 is the fixed version of big C++11 changes. HedgehogInTheCPP 2026-08-21 16:33:16 +03:00
  • 8b851d996d additional cleanup for full_multiplication. HedgehogInTheCPP 2026-08-21 16:30:10 +03:00
  • f2a43a139b compilation fix for some configurations HedgehogInTheCPP 2026-08-21 16:21:23 +03:00
  • 67a98b00ca lint unfck HedgehogInTheCPP 2026-08-21 16:17:53 +03:00
  • 33bf1b3dbd added 16 byte/chars step to the parse_mantissa. HedgehogInTheCPP 2026-08-21 16:15:57 +03:00
  • 9e5fc2693c big cleanup of 128bit multiplication. HedgehogInTheCPP 2026-08-21 15:54:32 +03:00
  • 42eecf4205 Merge branch 'main' of https://github.com/fastfloat/fast_float HedgehogInTheCPP 2026-08-21 12:38:01 +03:00
  • 69e6fd9807
    Merge b2c714a1b280b152235b85eae1050097d3bc5e9d into a8a02f77480d10c5dc90d39f7b890bc1dff9c1b9 Perfloop Agent 2026-08-20 19:30:27 +00:00
  • ac012974eb
    Merge 0097a06d42277a4e248fdeb4f42e3f01b28900c8 into a8a02f77480d10c5dc90d39f7b890bc1dff9c1b9 Perfloop Agent 2026-08-20 19:30:26 +00:00
  • a8a02f7748
    Merge pull request #405 from fastfloat/old-style-cast main Daniel Lemire 2026-08-20 14:00:30 -04:00
  • add21b76d1 finalize and document parse_digits_until_19: it additionally slightly faster now. HedgehogInTheCPP 2026-08-20 20:55:28 +03:00
  • 12e310aa8f Avoid old-style casts old-style-cast Daniel Lemire 2026-08-20 13:30:32 -04:00
  • e7a29e0915 Documentation updated and hardware level detection cleanup. HedgehogInTheCPP 2026-08-20 18:45:31 +03:00
  • b5b9087150 delete unusual scripts HedgehogInTheCPP 2026-08-20 02:10:18 +03:00
  • 838088b0e5 cleanup of functions naming, part2. HedgehogInTheCPP 2026-08-19 19:08:53 +03:00
  • 0321ba27d7 lindt unfck HedgehogInTheCPP 2026-08-19 17:49:47 +03:00
  • f20dc6dffb add scripts for manual code formatting. HedgehogInTheCPP 2026-08-19 17:01:19 +03:00
  • 4a71c111f2 improve error messages when type is unsupported. cleanup of functions naming. logical improvements of the FASTFLOAT_ISNOT_CHECKED_BOUNDS when FASTFLOAT_ONLY_POSITIVE_C_NUMBER_WO_INF_NAN isn't enabled. HedgehogInTheCPP 2026-08-19 17:00:32 +03:00
  • bfbe4c4869 FASTFLOAT_HAS_SIMD -> FASTFLOAT_USE_SIMD HedgehogInTheCPP 2026-08-18 23:43:56 +03:00
  • 262ed0c0fe lint unfck HedgehogInTheCPP 2026-08-18 23:36:24 +03:00
  • ac66935449 Merge branch 'main' of https://github.com/IRainman/fast_float HedgehogInTheCPP 2026-08-18 23:34:19 +03:00
  • 006cb32e16 cleanup more + reimplement cross compiler support and add more fastfloat_unlikely HedgehogInTheCPP 2026-08-18 22:53:16 +03:00
  • cce356dad8 cleanup more + reimplement cross compiler support and add more fastfloat_unlikely HedgehogInTheCPP 2026-08-18 22:53:16 +03:00
  • 04cd21f8cd Fix compilation outside Visual Studio because clang and gcc doesn't have proper headers and I don't know why. Currently I do not want to fix this by myself, patch are welcome. HedgehogInTheCPP 2026-08-18 20:05:47 +03:00
  • b2a54ac72b cleanup and optimize SSE realization and remove test parsing overhead for 8 bytes. HedgehogInTheCPP 2026-08-18 19:42:29 +03:00
  • 2aa1746bb9 try to apply std everywhere is possible. HedgehogInTheCPP 2026-08-18 18:35:13 +03:00
  • fe15d1a0a8 try to fix alpine from scratch. HedgehogInTheCPP 2026-08-18 01:40:23 +03:00
  • e9a7d667ca additional noexcept and fix for constexpr HedgehogInTheCPP 2026-08-18 01:28:32 +03:00
  • 63aea712de latest try to fix compilation. After this I remove all outdated workflows completely. HedgehogInTheCPP 2026-08-18 01:13:34 +03:00
  • 97e5a8b7b1 fix constexpr for old standards. HedgehogInTheCPP 2026-08-18 00:57:40 +03:00
  • 8d15126193 delete alpine: workflow completely broken. HedgehogInTheCPP 2026-08-18 00:45:16 +03:00
  • 998f3eb149
    Downgrade setup-alpine action to version 2 HedgehogInTheCPP 2026-08-18 00:38:15 +03:00
  • ee25fec2b7 lint unfck HedgehogInTheCPP 2026-08-18 00:28:53 +03:00
  • 63f648b904 fix alpine workflow. HedgehogInTheCPP 2026-08-18 00:26:30 +03:00
  • 39de1458e3 constexpr fix. HedgehogInTheCPP 2026-08-18 00:18:20 +03:00
  • 74cb2c6f77 return alpine workflow HedgehogInTheCPP 2026-08-18 00:16:07 +03:00
  • 5e7936a02a cleanup HedgehogInTheCPP 2026-08-18 00:06:53 +03:00
  • d6c779e293 Merge branch 'main' of https://github.com/IRainman/fast_float HedgehogInTheCPP 2026-08-17 23:58:58 +03:00
  • 0bc9aec4b9 lint unfck HedgehogInTheCPP 2026-08-17 23:58:52 +03:00
  • ba00cca705
    Update clang-format action version to v4.18.0: lint unfck HedgehogInTheCPP 2026-08-17 23:49:43 +03:00
  • cd6a33c814 Merge branch 'main' of https://github.com/IRainman/fast_float HedgehogInTheCPP 2026-08-17 23:46:15 +03:00
  • 0a4330aeb8 cleanup HedgehogInTheCPP 2026-08-17 23:46:10 +03:00
  • 1210ef99e5
    Update clang-format action to version 4.19.0: lint unfck. HedgehogInTheCPP 2026-08-17 23:44:25 +03:00
  • de5a796019 Merge branch 'main' of https://github.com/fastfloat/fast_float this is a C++ library and we don't needs such crutches. HedgehogInTheCPP 2026-08-17 23:37:01 +03:00