)]}'
{
  "commit": "8e3e876b2e75c42f327ae135d872a2eb0a3f80d2",
  "tree": "86832e1cadb7c3a523248a44efc537b177765bb8",
  "parents": [
    "6258cbc5a1a1ed0aba08330f16ce4dab14935872"
  ],
  "author": {
    "name": "Daniel Lemire",
    "email": "daniel@lemire.me",
    "time": "Sat Jun 06 02:11:41 2026"
  },
  "committer": {
    "name": "Daniel Lemire",
    "email": "daniel@lemire.me",
    "time": "Sat Jun 06 02:18:00 2026"
  },
  "message": "Add optional support for digit separators and cpp prefixes (#369)\n\nRebased onto current main. Adds optional support in from_chars_advanced to\nskip a configurable digit separator (e.g. \u0027) and to skip standard cpp prefixes\n(0x/0X, 0b/0B) before decimal parsing.\n\nReconciled with main\u0027s straight-line-unroll optimization of the integer-part\nscan: the fast unrolled path and loop_parse_if_eight_digits fast path are\npreserved for the common no-separator case; separator-aware loops are used only\nwhen a digit separator is configured.\n\nOriginal work by zaewc (PR #369), squashed during conflict resolution.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64c3d3fc6dee095ab6b5a0a83d3336a3fa08aabf",
      "old_mode": 33188,
      "old_path": "include/fast_float/ascii_number.h",
      "new_id": "04595288f0a09bf080afbada085ad76e195e1f73",
      "new_mode": 33188,
      "new_path": "include/fast_float/ascii_number.h"
    },
    {
      "type": "modify",
      "old_id": "3e91c57b2b846fec3f00a437c715ab968b6cb73e",
      "old_mode": 33188,
      "old_path": "include/fast_float/float_common.h",
      "new_id": "6f4435bf741fd484e668ad25b7c4d161e51e9935",
      "new_mode": 33188,
      "new_path": "include/fast_float/float_common.h"
    },
    {
      "type": "modify",
      "old_id": "ff9c53d09fae21664460e53aa9623a2002b196cc",
      "old_mode": 33188,
      "old_path": "include/fast_float/parse_number.h",
      "new_id": "a520db16b27c08b26303183296ef2b19a49f8029",
      "new_mode": 33188,
      "new_path": "include/fast_float/parse_number.h"
    },
    {
      "type": "modify",
      "old_id": "dba36e8ad1942a714930532505dd883633b63130",
      "old_mode": 33188,
      "old_path": "tests/basictest.cpp",
      "new_id": "8fbd680d41b189daccdb4b65a277f82fe4136e88",
      "new_mode": 33188,
      "new_path": "tests/basictest.cpp"
    }
  ]
}
