)]}'
{
  "commit": "7f954b1dd45e94acf42b780102e05ec067582fd9",
  "tree": "485a0b9c0139b2c4fc9d3685d6e877bd8c575393",
  "parents": [
    "874dff3e98ef2c10d01e95a0a4d73987d5a29705"
  ],
  "author": {
    "name": "Martin Tournoij",
    "email": "martin@arp242.net",
    "time": "Sat Jun 27 12:54:08 2026 +0100"
  },
  "committer": {
    "name": "Martin Tournoij",
    "email": "martin@arp242.net",
    "time": "Sat Jun 27 13:16:43 2026 +0100"
  },
  "message": "Update toml-test from upstream\n\ntoml-test commit 4d77658\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d5fde0e75eb43999c856c512c07a7a31b036505",
      "old_mode": 33188,
      "old_path": ".github/workflows/test.yml",
      "new_id": "eb2a4ed732d1dbf9fcba2426a77c8a87ffe8d6dc",
      "new_mode": 33188,
      "new_path": ".github/workflows/test.yml"
    },
    {
      "type": "modify",
      "old_id": "44ff2cb078c5704602eef795c21d37026ed01a53",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "8d49bcae21aa143bf1bf598737806112d221ce81",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "61991eb14f691e7f10788c7fa558ec982aec686d",
      "old_mode": 33188,
      "old_path": "bench_test.go",
      "new_id": "300e81f1bbb2ab622bd953bf4743209dca7128d0",
      "new_mode": 33188,
      "new_path": "bench_test.go"
    },
    {
      "type": "modify",
      "old_id": "4d9cdf2cef72c574ea52065bd1667e277d638a91",
      "old_mode": 33188,
      "old_path": "error_test.go",
      "new_id": "61fc647d51d12376c22bd1e6decdd129e230bb0f",
      "new_mode": 33188,
      "new_path": "error_test.go"
    },
    {
      "type": "modify",
      "old_id": "57b1d3738c7682dce50c1c6543720cae5794189a",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "5b2b3e13ca6728f20964a21b79e90cb577f04a36",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "83fcf403f4c171ec8ca43a4a67015506650a79d4",
      "old_mode": 33188,
      "old_path": "internal/toml-test/json.go",
      "new_id": "0190542a8d18069df0f9644f1670cf55dc50e6dd",
      "new_mode": 33188,
      "new_path": "internal/toml-test/json.go"
    },
    {
      "type": "modify",
      "old_id": "666e8edbd697e45f004d3fb8d62bfd3aebc4177f",
      "old_mode": 33188,
      "old_path": "internal/toml-test/runner.go",
      "new_id": "70109dbba905a7f9f4952f877e59454b00ad776e",
      "new_mode": 33188,
      "new_path": "internal/toml-test/runner.go"
    },
    {
      "type": "modify",
      "old_id": "aad78484c93482a784454b39231095f767c75cec",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/array/array.multi",
      "new_id": "516580e440a85381b5b82725f8089e4a8e1ae0ab",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/array/array.multi"
    },
    {
      "type": "modify",
      "old_id": "7b077beb29d080b2e6764fd31139c48e6a0c0289",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/array/no-close-table-01.toml",
      "new_id": "55b7cc4e29b29bdc7cff2c8d25554bdaccebd2a5",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/array/no-close-table-01.toml"
    },
    {
      "type": "modify",
      "old_id": "827c1284291482461133c563deaa056edde4f7ab",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/array/no-close-table-02.toml",
      "new_id": "66deb08ea6f32714af90c6775b1c209061d4df6e",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/array/no-close-table-02.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f9b06d5384e2700a9b43d80f2c3a11320d73d67",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/array/no-close-table-03.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59df6ab824dd6286180015a1da3bce489c914a3c",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/array/no-close-table-04.toml"
    },
    {
      "type": "modify",
      "old_id": "a8e999e9438c8bd4c391895a21feee6402fdfc56",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/control/control.multi",
      "new_id": "482f6a052dde23070c4e2555a08286d1f386819b",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/control/control.multi"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc7607f12cdd699c2c18a4b23ff2c67187ca387c",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/control/linetab-number-01.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce30cdb801977a6611317d0b94fc1d4fa0f8e239",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/control/linetab-number-02.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d119b408d24dee2897e91846f21c1ada7ffab282",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/control/linetab-number-03.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b65f851383dada555a26702f1ddcf0edc5f0a78",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/control/linetab-number-04.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee07d9a4496a145eafcf1ab179c66500304716f2",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/datetime/leading-zero-date.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "56378b47b79c73e42fc2fe84025baac27bdf799b",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/datetime/leading-zero-datetime.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6931d56bd960b244b3913625df9415fce2d5f999",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/datetime/y10k-date.toml"
    },
    {
      "type": "rename",
      "old_id": "db9b1d7dbd850921d7489c5653fc5d5c23c22119",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/datetime/y10k.toml",
      "new_id": "db9b1d7dbd850921d7489c5653fc5d5c23c22119",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/datetime/y10k-datetime.toml",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "effe1f2359c691203eac408da201603fab204fcb",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/encoding/bom-not-at-start-01.toml",
      "new_id": "d78fed658fea362fe46f06681dfe1a1fb0770c5c",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/encoding/bom-not-at-start-01.toml"
    },
    {
      "type": "modify",
      "old_id": "71e52b41ed8d1c2caf66f1eded45928c808a3b71",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/encoding/bom-not-at-start-02.toml",
      "new_id": "dbd3e5173538f2426cc06dbcfa6446c74e13349a",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/encoding/bom-not-at-start-02.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0954688aa8f62a355650cf23edf6f9b13ad8576",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/encoding/bom-not-at-start-03.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "192b5bd27ed2376cee37b920783a425964a6d185",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/float/arabic-zero-01.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fc9bb1d2e4e133ab0214ef1746443af8db44a87",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/float/arabic-zero-02.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "68b5ef9f41b91ff4dba999a4658a66db2dfa446e",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/float/arabic-zero-03.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b949faa955d56744c50de5ffe7ca2a9cdacd8674",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/float/arabic-zero-04.toml"
    },
    {
      "type": "modify",
      "old_id": "adc17efd2cace1e6cda21541c47fc16b68671239",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/float/float.multi",
      "new_id": "2906bfd5d9fef7e4566c89084a6cbe17221ba1cb",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/float/float.multi"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6aefceff4fb06f6bc939405ef5f0e9c5e4750fc0",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/integer/arabic-zero-01.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d14dba0c45eecb3d8fdf2459cd8153ee1a3cb31b",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/integer/arabic-zero-02.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "197e9ed8f302113206309134696e1e5d46e4aa51",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/integer/arabic-zero-03.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a653efc9365b18f4c2105633a903cafc206a4db4",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/integer/arabic-zero-04.toml"
    },
    {
      "type": "modify",
      "old_id": "d438eff27c02aa775b5d35c4240d4912b3f4aefa",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/integer/integer.multi",
      "new_id": "d07288a47f6fac743acdff91aa0c2093dc0fa005",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/integer/integer.multi"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20c9cac631198203133fa9d08e2f8b48f8246dd1",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/key/space-quoted.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6aaed4ffb858da5f91a0240ae996eb9a057220d9",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/key/tab-quoted.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d121f7ea8f78547dd85e1274a3548189bfa779ff",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/key/tab.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42bef4b32dd3ed5f502eaeb854c9e17c9ddd706f",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/table/append-with-dotted-keys-08.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "142350ca4a8dff24587f8e1643431b8537c79a99",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/table/duplicate-key-11.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87a0675dbe3d348a05ac06832bc29611c60a53f3",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/table/duplicate-key-12.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8384dfb9f839f1fc6d591a8dd1634bcb8c6e619b",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/table/duplicate-key-13.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a90d211ea31b30420ad718c93a5412a60ba8c6dd",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/table/duplicate-key-14.toml"
    },
    {
      "type": "modify",
      "old_id": "d2c66eb38c71d80a88dd3706c0d168630d16a58c",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/table/redefine-02.toml",
      "new_id": "f9af59d6543cbe7460fe6008f3c8b1546ce9298c",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/table/redefine-02.toml"
    },
    {
      "type": "modify",
      "old_id": "918017f892a401a322a85bfacc972f3078575da1",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/invalid/table/redefine-03.toml",
      "new_id": "41a314a2b53c5efa074cc14b41cd17eb0c33dc34",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/invalid/table/redefine-03.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5765f04092cafc976925bb3e1254142e82c0c227",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/float/exponent-upper.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6509a9b0503ccd10a463dde76f79d82fbfcc5151",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/float/exponent-upper.toml"
    },
    {
      "type": "modify",
      "old_id": "fbbe8eb900513e04bdfbee4e63324b43f732791f",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/valid/float/exponent.json",
      "new_id": "5765f04092cafc976925bb3e1254142e82c0c227",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/float/exponent.json"
    },
    {
      "type": "modify",
      "old_id": "573e0a85aa6560aaff729587053bdd1c483f65f9",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/valid/float/exponent.toml",
      "new_id": "f558e55c8f7f2ca926d76c3ff7e7d747444861d4",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/float/exponent.toml"
    },
    {
      "type": "rename",
      "old_id": "6e3fc85c6410601c243c151ab97f0b52fe9ef654",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/valid/table/no-eol.json",
      "new_id": "6e3fc85c6410601c243c151ab97f0b52fe9ef654",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/table/no-eol-01.json",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7472c6d275ec7bc7cf19a312d228c61d3d277531",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/table/no-eol-01.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e3c39b3642904b7f9abd912d662894c45f5c2d7",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/table/no-eol-02.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49f67330a8bc5030c5461da775142f608d279861",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/table/no-eol-02.toml"
    },
    {
      "type": "delete",
      "old_id": "f1098fdacaa2716f357173a357f88e65e661436e",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/valid/table/no-eol.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c3667a10eb4f372d95ed954892a12d60679bccc",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/utf8-bom-01.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be0714a65e3fac30371245d9cd3942a97fe32349",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/utf8-bom-01.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c3667a10eb4f372d95ed954892a12d60679bccc",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/utf8-bom-02.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d481d1bf1bb35a2b67de218a79e3b2930167ebc2",
      "new_mode": 33188,
      "new_path": "internal/toml-test/tests/valid/utf8-bom-02.toml"
    },
    {
      "type": "delete",
      "old_id": "6b831afaed7ce5f28f3e0acb7e8b14dcea9b53f0",
      "old_mode": 33188,
      "old_path": "internal/toml-test/tests/version.toml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c86d39d06e6a009e5e7e870acec787680bcfc02a",
      "old_mode": 33188,
      "old_path": "internal/toml-test/toml.go",
      "new_id": "0582b316db7abf2be1b06c9e018255bee5763058",
      "new_mode": 33188,
      "new_path": "internal/toml-test/toml.go"
    },
    {
      "type": "modify",
      "old_id": "ba0529c6dfd6ef66342dd01582610f01ffa83645",
      "old_mode": 33188,
      "old_path": "internal/toml-test/version.go",
      "new_id": "de801180b147f91a1f6558739d761fb26f0fc2ee",
      "new_mode": 33188,
      "new_path": "internal/toml-test/version.go"
    },
    {
      "type": "modify",
      "old_id": "3b1e2a7d1ffaac1cc867994cced833e438a90936",
      "old_mode": 33188,
      "old_path": "toml_test.go",
      "new_id": "0bc47059145eb52243bf128e7207039f02a1b11f",
      "new_mode": 33188,
      "new_path": "toml_test.go"
    }
  ]
}
