)]}'
{
  "commit": "388ce0ee64b393c02843fb7469647069c89ab5da",
  "tree": "17d2c0d0cabe1c8629b807590c4ea61712321213",
  "parents": [
    "e4cfa190dfa144f1db5bcca2a6b11a6ba429824d"
  ],
  "author": {
    "name": "Alastair Donaldson",
    "email": "alastair.donaldson@imperial.ac.uk",
    "time": "Tue Jul 26 15:56:04 2022 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 26 10:56:04 2022 -0400"
  },
  "message": "spirv-as: Avoid recursion when skipping whitespace (#4866)\n\nExcessive whitespace can lead to stack overflow during parsing as each\r\ncharacter of skipped whitespace involves a recursive call. An\r\niterative solution avoids this.\r\n\r\nFixes #4729.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe12a26e38355bdf0a10e3d98888fde36695fac6",
      "old_mode": 33188,
      "old_path": "source/text_handler.cpp",
      "new_id": "15c1741f67b508618f3ba98931a0db8e3ee1c303",
      "new_mode": 33188,
      "new_path": "source/text_handler.cpp"
    },
    {
      "type": "modify",
      "old_id": "9de77a836245f857560a849a594d464fafeeb575",
      "old_mode": 33188,
      "old_path": "test/text_advance_test.cpp",
      "new_id": "0d23ab1c1a54d6fc2912c3a0d73d7dd9628c2db9",
      "new_mode": 33188,
      "new_path": "test/text_advance_test.cpp"
    }
  ]
}
