)]}'
{
  "log": [
    {
      "commit": "4be865da258c4b5e6d3e716fd4f36be016496a46",
      "tree": "2d8de2612a3de0b88b1557c55ea36f2faa79c072",
      "parents": [
        "d54d330601956b813b7adb916b254cb4ce168880"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Oct 21 12:24:09 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Oct 21 12:24:09 2026 +1100"
      },
      "message": "base: fix parse_number_f64(\"0.000...0001e30001\")\n\nUpdates PR #184\n"
    },
    {
      "commit": "d54d330601956b813b7adb916b254cb4ce168880",
      "tree": "7d2fbe9b31aa532fd8e9bc7a0e59789464297359",
      "parents": [
        "7f70dda95c77b10c087c0908790837b5e9c15713"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Oct 21 12:04:44 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Oct 21 12:04:44 2026 +1100"
      },
      "message": "base: let parse_number_xxx return \"arg too long\"\n\nUpdates PR #184\n"
    },
    {
      "commit": "7f70dda95c77b10c087c0908790837b5e9c15713",
      "tree": "ef09a343e3697f2c402791ef2502a1d6d1e051ca",
      "parents": [
        "0d8b52336e4c5a27d885f62bc8c4be996a024d70"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 14:35:26 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 14:35:26 2026 +1100"
      },
      "message": "release: wuffs gen -version\u003d0.4.0-alpha.12\n"
    },
    {
      "commit": "0d8b52336e4c5a27d885f62bc8c4be996a024d70",
      "tree": "5c0878557fb9f9e52f1bcf1fcb6d068e2661c0b0",
      "parents": [
        "0baab7fe724ff34b2af517dce47e000227f25ab2"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 14:33:59 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 14:33:59 2026 +1100"
      },
      "message": "spec/suitar: fix normalization link\n"
    },
    {
      "commit": "0baab7fe724ff34b2af517dce47e000227f25ab2",
      "tree": "59173caa4ae760d180bd02b96f09f56b56caf0a1",
      "parents": [
        "c99f5af9fe1f5cbcf3662a04d5264f2488ff4b89"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 14:32:33 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 14:32:33 2026 +1100"
      },
      "message": "release: spin in v0.3.6\n\nThis copies wuffs-v0.3.c from the v0.3 branch to the main branch. The\nmain branch is currently working on an unstable v0.4.\n"
    },
    {
      "commit": "c99f5af9fe1f5cbcf3662a04d5264f2488ff4b89",
      "tree": "d4596881102a5c8d7d079ca56dcb487fce62f95a",
      "parents": [
        "fb8926614bb2007e22a4bda90d98f7a173a66441"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 14:09:09 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 14:09:09 2026 +1100"
      },
      "message": "base: fix parse_number_f64, 801 digits before \u0027.\u0027\n\nFixes #183\n"
    },
    {
      "commit": "fb8926614bb2007e22a4bda90d98f7a173a66441",
      "tree": "822395d39ddd003ba2d1ee4655ddff27305b25fe",
      "parents": [
        "2fa1d20d763b66845158f7d1cbf4733e354e4c0a"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 13:30:30 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 13:30:30 2026 +1100"
      },
      "message": "A+C: add sabith saheb\n"
    },
    {
      "commit": "2fa1d20d763b66845158f7d1cbf4733e354e4c0a",
      "tree": "33fb76b02992cca925b2ff37b93a695001cac602",
      "parents": [
        "2a6876f8bbd36cda1f29472fb67fe7792fad4a0e",
        "9d41525a2f4c6b3f99739b72c43ef57be57b0215"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 20 13:28:38 2026 +1100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 20 13:28:38 2026 +1100"
      },
      "message": "Merge pull request #182 from Medios-lgtm/parse-number-slice-bounds\n\nbase: don\u0027t read past the end of the slice in parse_number_{u64,f64}"
    },
    {
      "commit": "9d41525a2f4c6b3f99739b72c43ef57be57b0215",
      "tree": "33fb76b02992cca925b2ff37b93a695001cac602",
      "parents": [
        "2a6876f8bbd36cda1f29472fb67fe7792fad4a0e"
      ],
      "author": {
        "name": "sabith saheb",
        "email": "admin@medios.digiscrypt.com",
        "time": "Mon Oct 19 02:32:03 2026 +0530"
      },
      "committer": {
        "name": "sabith saheb",
        "email": "admin@medios.digiscrypt.com",
        "time": "Mon Oct 19 12:59:04 2026 +0530"
      },
      "message": "base: don\u0027t read past the end of the slice in parse_number_{u64,f64}\n"
    },
    {
      "commit": "2a6876f8bbd36cda1f29472fb67fe7792fad4a0e",
      "tree": "91c775e2dfce9e60caeac21c8a25eea4c926778e",
      "parents": [
        "c677bef7fd69e8f336d1f3aa11eda63bcc29672a"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Oct 18 18:17:12 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Oct 18 18:17:12 2026 +1100"
      },
      "message": "release: wuffs gen -version\u003d0.4.0-alpha.11\n"
    },
    {
      "commit": "c677bef7fd69e8f336d1f3aa11eda63bcc29672a",
      "tree": "56cf21b44f3bf93499dd33dbcabda8fa178bc1b2",
      "parents": [
        "ab24b06450826eeb6da36d7ba836cd569465ae5f"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Oct 18 18:13:59 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Oct 18 18:13:59 2026 +1100"
      },
      "message": "std/png: parse cICP chunk\n\nUpdates #180\n"
    },
    {
      "commit": "ab24b06450826eeb6da36d7ba836cd569465ae5f",
      "tree": "12cafb2f296abfa6c2c2f9820e01bb5a23474d2a",
      "parents": [
        "1f513d802343ec2f8a5c6e987cd071e655d36936"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Oct 18 14:47:55 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Oct 18 14:47:55 2026 +1100"
      },
      "message": "doc: add lz4, etc to enumerated-media-types.txt\n"
    },
    {
      "commit": "1f513d802343ec2f8a5c6e987cd071e655d36936",
      "tree": "6bf3d8bad76488061c202d90fc2791a2aa4891da",
      "parents": [
        "89b7cc7a36f6cf05f813365253dd9894422d3fde"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 06 22:30:32 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Oct 06 22:30:32 2026 +1100"
      },
      "message": "cgen: tweak arm_neon_utility.make_u16x4_multiple\n\nThe -O3 codegen is the same (https://godbolt.org/z/5ecWrEq77) but this\navoids compound literals, not part of C++11, and can trigger \"compound\nliterals are a C99-specific feature [-Werror,-Wc99-extensions]\".\n\nFixes #181\n"
    },
    {
      "commit": "89b7cc7a36f6cf05f813365253dd9894422d3fde",
      "tree": "4e010346c136d69a471515ba7088359da84ba857",
      "parents": [
        "b2e6da302476d47e22fc3edea618f5867bac3f5e"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Oct 05 16:55:53 2026 +1100"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Oct 05 16:55:53 2026 +1100"
      },
      "message": "base: add WUFFS_BASE__MIME_TYPE__ETC\n"
    },
    {
      "commit": "b2e6da302476d47e22fc3edea618f5867bac3f5e",
      "tree": "d23872f15e08c27ea95a268c9485141ca2352292",
      "parents": [
        "72045c951ed5e19c6ee3f576e8a2cd18c054817a"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 29 22:31:20 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 29 22:31:20 2026 +1000"
      },
      "message": "lib/suitar: allow implicitly-sized entries\n"
    },
    {
      "commit": "72045c951ed5e19c6ee3f576e8a2cd18c054817a",
      "tree": "811159d6a42d5e1a0f02652ed2dd0ed40a449fed",
      "parents": [
        "f31d952b62fcd8abcc8d42908284f50097313bc8"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Sep 21 09:43:35 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Sep 21 09:43:35 2026 +1000"
      },
      "message": "doc: add rar, zip to enumerated-media-types.txt\n"
    },
    {
      "commit": "f31d952b62fcd8abcc8d42908284f50097313bc8",
      "tree": "192cd4ddc411b7e14b02442ae5c71446cdb177b9",
      "parents": [
        "fbb65550ace0856ff9807a9c9f5eeee07f0d7d75"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Sep 16 20:49:39 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Sep 16 20:49:39 2026 +1000"
      },
      "message": "snippet: avoid some -Wunused-function warnings\n"
    },
    {
      "commit": "fbb65550ace0856ff9807a9c9f5eeee07f0d7d75",
      "tree": "a8e423d3ca609e7b8f0ab956d19465239caa5cbc",
      "parents": [
        "5f95a0d49aa29c2a07e38a9b2b476bb106a398bb"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Sep 16 20:39:10 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Sep 16 20:39:10 2026 +1000"
      },
      "message": "snippet/uncompng: fix encode_apng return value\n"
    },
    {
      "commit": "5f95a0d49aa29c2a07e38a9b2b476bb106a398bb",
      "tree": "f12c2ccceb4868438e53b0076e64ace6eb14bcc2",
      "parents": [
        "e0f1efc4a660c1c6f3c3a02b0ab4750eb1194af2"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Sep 16 20:32:27 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Sep 16 20:32:27 2026 +1000"
      },
      "message": "example: inspect SECCOMP_MODE_STRICT return value\n"
    },
    {
      "commit": "e0f1efc4a660c1c6f3c3a02b0ab4750eb1194af2",
      "tree": "7c368a5272e5817f6724f5197bac3a706848b671",
      "parents": [
        "56250f1f27027fae4559a24a63ec3a19e3505816"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 22:30:23 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 22:30:23 2026 +1000"
      },
      "message": "example/gifplayer: add NIE support\n"
    },
    {
      "commit": "56250f1f27027fae4559a24a63ec3a19e3505816",
      "tree": "a8ed5da9c991111dbaf5ff98ee0e02cbef6bdcaa",
      "parents": [
        "b1adeeccb16cc4bc55b46fa9c5498bfa1f8f6193"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 22:28:50 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 22:28:50 2026 +1000"
      },
      "message": "example/gifplayer: refactor\n"
    },
    {
      "commit": "b1adeeccb16cc4bc55b46fa9c5498bfa1f8f6193",
      "tree": "fc996378694f13d86740edcfc41e887382b588ba",
      "parents": [
        "b77e1a67de0ece2fe352d5edb37841b6ff3648ff"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 15:31:04 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 15:31:04 2026 +1000"
      },
      "message": "lib/suitar: allow Write to a sparse entry\n"
    },
    {
      "commit": "b77e1a67de0ece2fe352d5edb37841b6ff3648ff",
      "tree": "4ac18caf1576d5cd287589e3ad758aa2f16675c4",
      "parents": [
        "c944c491c42fae5bf164a2f37303cb0e120739ea"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 14:02:10 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 14:02:10 2026 +1000"
      },
      "message": "lib/suitar: make some Reader.Next errors sticky\n\nUpdates PR #179\n"
    },
    {
      "commit": "c944c491c42fae5bf164a2f37303cb0e120739ea",
      "tree": "0382a57991fe3f516c0786ccbfc1ecb522205b39",
      "parents": [
        "4abc399eaa5a0e637ca4395b3bcbb45607e03b00"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 14:00:21 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 14:00:21 2026 +1000"
      },
      "message": "lib/suitar: tweak some style nits\n\nUpdates PR #179\n"
    },
    {
      "commit": "4abc399eaa5a0e637ca4395b3bcbb45607e03b00",
      "tree": "0b12b8324d1b8da1d15412047b4dde5480783b2c",
      "parents": [
        "901b740c00686a51bd9c6b4e3d8406589172fe10"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 10:44:18 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 10:44:18 2026 +1000"
      },
      "message": "A+C: add rootkiller6788\n"
    },
    {
      "commit": "901b740c00686a51bd9c6b4e3d8406589172fe10",
      "tree": "e8e01468f9171637fcce186fd9a25c8b38cf64e9",
      "parents": [
        "3d46062176596a45e4aae723958f003292c91ed7"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 10:20:42 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 10:42:51 2026 +1000"
      },
      "message": "spec/suitar: elaborate on duplicate file names\n"
    },
    {
      "commit": "3d46062176596a45e4aae723958f003292c91ed7",
      "tree": "8cfb3580d081aee28be77cb6ffc23211c4e96a0d",
      "parents": [
        "1ca418ef16d6ea5ec077f8566e7dd0fe77b935ab"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Sep 09 20:44:38 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 10:42:51 2026 +1000"
      },
      "message": "cgen: note that base.io_buffer__struct is linear\n"
    },
    {
      "commit": "1ca418ef16d6ea5ec077f8566e7dd0fe77b935ab",
      "tree": "6e82a1e3ecf5d138462ad7fc960c387e1e43ccf2",
      "parents": [
        "742e8b78d9a66d57a9b573d8ee679ea1f1cfd907"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 08 15:50:15 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 10:42:51 2026 +1000"
      },
      "message": "snippet/uncompng: support APNG (Animated PNG)\n"
    },
    {
      "commit": "742e8b78d9a66d57a9b573d8ee679ea1f1cfd907",
      "tree": "a3ba65df7ac722e56c7ff9f8764ffad7ec942f86",
      "parents": [
        "5049107b9041db7e46adb64c772c0f112e34213d"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Sep 04 16:15:28 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 10:42:51 2026 +1000"
      },
      "message": "lib/suitar: reject names ending in \"/.\" or \"/..\"\n"
    },
    {
      "commit": "5049107b9041db7e46adb64c772c0f112e34213d",
      "tree": "245bcb77deca0669d1b6e088bf061cf034cf9cef",
      "parents": [
        "0f214ba59c20c0c9c7ba841ecc3683f863965312",
        "193d0354b4624bb0f3071f145fc40fbd7d0f158d"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 15 10:35:54 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 10:35:54 2026 +1000"
      },
      "message": "Merge pull request #179 from rootkiller6788/fix-suitar-writer\n\nlib/suitar: fix Writer block-boundary handling and directory headers"
    },
    {
      "commit": "193d0354b4624bb0f3071f145fc40fbd7d0f158d",
      "tree": "245bcb77deca0669d1b6e088bf061cf034cf9cef",
      "parents": [
        "26ce8600a135e693eeec3fc2aef75fcceef3d4d3"
      ],
      "author": {
        "name": "rootkiller6788",
        "email": "17553215+rootkiller6788@user.noreply.gitee.com",
        "time": "Sat Sep 12 23:48:25 2026 +0800"
      },
      "committer": {
        "name": "rootkiller6788",
        "email": "17553215+rootkiller6788@user.noreply.gitee.com",
        "time": "Sat Sep 12 23:48:25 2026 +0800"
      },
      "message": "lib/suitar: test chunked writes and directory entries\n\nTestWriterChunked writes one file several times, splitting the contents\nover Write calls differently each time, and checks the archive bytes come\nout identical. The capped writer makes a runaway Write fail the test\ninstead of hanging it.\n\nTestWriterDir writes a directory and then a file inside it, and reads\nboth back.\n"
    },
    {
      "commit": "26ce8600a135e693eeec3fc2aef75fcceef3d4d3",
      "tree": "d8c3c1625e0ecfc36e4dea9c790a00ee295d57b8",
      "parents": [
        "05a8209fa708db240d9e5134a05c3184ee80dfa1"
      ],
      "author": {
        "name": "rootkiller6788",
        "email": "17553215+rootkiller6788@user.noreply.gitee.com",
        "time": "Sat Sep 12 23:48:18 2026 +0800"
      },
      "committer": {
        "name": "rootkiller6788",
        "email": "17553215+rootkiller6788@user.noreply.gitee.com",
        "time": "Sat Sep 12 23:48:18 2026 +0800"
      },
      "message": "lib/suitar: let WriteHeader write a directory entry\n\nWriteHeader copied h into w.header before calling w.Write to emit the\nGNUTYPE_LONGNAME block holding the name. Write only accepts TypeReg and\nTypeGNUSparse, so a TypeDir header failed that call and left the Writer\npermanently in an error state - every later entry on the same Writer\nfailed too.\n\nSet w.header after the name block has gone out instead.\n"
    },
    {
      "commit": "05a8209fa708db240d9e5134a05c3184ee80dfa1",
      "tree": "12b642dd8aae80b6bdc02b7917039218485d02e5",
      "parents": [
        "0f214ba59c20c0c9c7ba841ecc3683f863965312"
      ],
      "author": {
        "name": "rootkiller6788",
        "email": "17553215+rootkiller6788@user.noreply.gitee.com",
        "time": "Sat Sep 12 23:48:01 2026 +0800"
      },
      "committer": {
        "name": "rootkiller6788",
        "email": "17553215+rootkiller6788@user.noreply.gitee.com",
        "time": "Sat Sep 12 23:48:01 2026 +0800"
      },
      "message": "lib/suitar: reset bIndex after flushing a full block\n\nWrite left w.bIndex at 512 once a full block had been written out, so the\nnext loop iteration took the \"partial block\" branch, copied zero bytes and\nwent round again forever, writing the same 512 bytes over and over. Calling\nWrite with sizes that aren\u0027t multiples of 512 is enough to hit this.\n\nIt also duplicated the last data block when a Write call happened to end\nexactly on a block boundary, because flush then saw a non-zero bIndex and\nwrote the block out a second time.\n"
    },
    {
      "commit": "0f214ba59c20c0c9c7ba841ecc3683f863965312",
      "tree": "7827253f706282c206d2ff2883e56ab010a2b640",
      "parents": [
        "504f8485f4a67a486c7fbcb9d535570d92a443e5"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Sep 03 08:31:06 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Sep 03 08:31:06 2026 +1000"
      },
      "message": "lib/suitar: add trailing EOF blocks\n\nBoth /usr/bin/tar and the Go standard library don\u0027t seem to need this,\nbut some other TAR readers might expect it.\n"
    },
    {
      "commit": "504f8485f4a67a486c7fbcb9d535570d92a443e5",
      "tree": "0e8c9578197f20f31debba07e3f2d6d698f75b6b",
      "parents": [
        "ce863060d6f2d1d1ce3e024c137558927d6d34c0"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 01 21:55:46 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Sep 01 21:55:46 2026 +1000"
      },
      "message": "lib/suitar: add new Go package\n\n$ TZ\u003dUTC tar -tvf test/data/archive.dense.suitar\n-rw-r--r-- nobody/nobody     0 2020-02-05 06:10 artificial/0.bytes\n-rw-r--r-- nobody/nobody   853 2020-08-12 14:04 github-tags.json\n-rwxr-xr-x nobody/nobody   693 2021-05-03 06:19 hello.sh\n-rw-r--r-- nobody/nobody   104 2021-05-03 06:16 non-ascii/αβ.txt\n-rw-r--r-- nobody/nobody   151 2021-05-03 06:23 non-ascii/😻.txt\n-rw-r--r-- nobody/nobody   208 2020-02-05 06:10 pjw-thumbnail.png\n-rw-r--r-- nobody/nobody   942 2020-02-05 06:10 romeo.txt\n-rw-r--r-- nobody/nobody   558 2020-02-05 06:10 romeo.txt.gz\n"
    },
    {
      "commit": "ce863060d6f2d1d1ce3e024c137558927d6d34c0",
      "tree": "2bc03a5b2c8c9f916a43a5f6ef26d0a32f2a1540",
      "parents": [
        "2f7e714ab00672338167ff6644d41e7ac9cb4a69"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Aug 25 10:17:48 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Aug 25 10:17:48 2026 +1000"
      },
      "message": "lib/uncompng: support APNG (Animated PNG)\n"
    },
    {
      "commit": "2f7e714ab00672338167ff6644d41e7ac9cb4a69",
      "tree": "e3d75302bb8511dfd2876b17906dd57ee29d8a0f",
      "parents": [
        "e772ccd47a62e8df9d15670b1be4e56a3644f8b9"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Aug 12 21:10:36 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Aug 12 21:10:36 2026 +1000"
      },
      "message": "script: add print-png-chunks.go\n"
    },
    {
      "commit": "e772ccd47a62e8df9d15670b1be4e56a3644f8b9",
      "tree": "76ba14ac16ec8ca24e31c5d0dc65646c4bcac89b",
      "parents": [
        "1230506e7cbd982e373f3ede9bc5c219d01653fc"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Aug 11 09:52:32 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Aug 11 09:52:32 2026 +1000"
      },
      "message": "lib/uncompng: rearrange Encode argument order\n"
    },
    {
      "commit": "1230506e7cbd982e373f3ede9bc5c219d01653fc",
      "tree": "1f2c8c887f86febc73d3d5021069546c50efc0e6",
      "parents": [
        "b89fd2fa038dc0867682b175cf069b8764ebe854"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Aug 10 17:40:43 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Aug 10 17:40:43 2026 +1000"
      },
      "message": "test/data: add \"VP8X with animation\" test image\n"
    },
    {
      "commit": "b89fd2fa038dc0867682b175cf069b8764ebe854",
      "tree": "728b9edc7cb086d969143dbdf2e36081de385116",
      "parents": [
        "aad70fdfa5d5f967eb9f1ae75987cb504451fcb8"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Aug 10 17:38:42 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Aug 10 17:38:42 2026 +1000"
      },
      "message": "script: undo print-nia-checksums.sh comment\n\nThis was accidentally commented out by \"std/vp8: blend VP8X ALPH chunk\",\ncommit d9cf0751ca5fe31afca40063052e047e3f4b177d.\n"
    },
    {
      "commit": "aad70fdfa5d5f967eb9f1ae75987cb504451fcb8",
      "tree": "f4ce446ee7d02d67bb843ee9d0a4601ba69b08f6",
      "parents": [
        "466cf6f15d730fcf09bab34f624a322c22bb7735"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Aug 10 16:55:56 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Aug 10 16:55:56 2026 +1000"
      },
      "message": "script: print-riff-chunks.go handles WEBP/ANMF\n"
    },
    {
      "commit": "466cf6f15d730fcf09bab34f624a322c22bb7735",
      "tree": "462cecb81d1c32a3916ff03435775fbabd7ae544",
      "parents": [
        "c4df79d82ea6de3a3380fae7ba5bc9c9abf2324a"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Aug 10 09:23:05 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Aug 10 09:23:05 2026 +1000"
      },
      "message": "std/webp: tweak workbuf_len determination\n"
    },
    {
      "commit": "c4df79d82ea6de3a3380fae7ba5bc9c9abf2324a",
      "tree": "499e911f1e60f40dedbd832e0683340cefa6a082",
      "parents": [
        "59176bb0c70a88919fad9eb8904b4c155b65faeb"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Aug 07 16:33:25 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Aug 07 16:33:25 2026 +1000"
      },
      "message": "script: add print-riff-chunks.go\n"
    },
    {
      "commit": "59176bb0c70a88919fad9eb8904b4c155b65faeb",
      "tree": "f43bc627f7b942ed873dee83c2b696850abf2d64",
      "parents": [
        "16d6267451c359df5b6fc599d5f016865f22e6ba"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Aug 07 09:09:42 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Aug 07 09:09:42 2026 +1000"
      },
      "message": "base: fix color_u64_argb_nonpremul for 64-bit\n"
    },
    {
      "commit": "16d6267451c359df5b6fc599d5f016865f22e6ba",
      "tree": "36df9654cbf2e6b2c4bdf99ce39fd02fa5e9e6e1",
      "parents": [
        "5d5fb1d6d9aab6d698e8c3de5554e4bd83e58073"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 15:13:04 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 15:13:04 2026 +1000"
      },
      "message": "base: specialize swizzle_ycca for bgra_premul\n"
    },
    {
      "commit": "5d5fb1d6d9aab6d698e8c3de5554e4bd83e58073",
      "tree": "f8942895adbabb5c82e608996970bdeda9b926be",
      "parents": [
        "0fe5509f1b7e9f62bb7edc8d541445865ab2a002"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 14:57:00 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 14:57:00 2026 +1000"
      },
      "message": "base38: add \"BCP 47 as base38\" example\n"
    },
    {
      "commit": "0fe5509f1b7e9f62bb7edc8d541445865ab2a002",
      "tree": "2974266c3a974c47e9d06487ab00d63f6aae2493",
      "parents": [
        "7b71d6840a11c823041948a008dafb6ca6cb7db8"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 12:09:47 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 12:09:47 2026 +1000"
      },
      "message": "base: avoid (NULL + 0) in slice functions\n\nFixes #178\n"
    },
    {
      "commit": "7b71d6840a11c823041948a008dafb6ca6cb7db8",
      "tree": "1c1b8af2169d8d7f3cdbc92086a5caccfd3bbe36",
      "parents": [
        "d9cf0751ca5fe31afca40063052e047e3f4b177d"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 11:53:49 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 11:53:49 2026 +1000"
      },
      "message": "base: rename color_u32_at color_u32_argb_premul_at\n"
    },
    {
      "commit": "d9cf0751ca5fe31afca40063052e047e3f4b177d",
      "tree": "0157c46bf043fec9c4c37c675667ddb048157884",
      "parents": [
        "5f398130e80798e44abc649ec52f778e5dc3a048"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 11:05:26 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Aug 06 11:05:26 2026 +1000"
      },
      "message": "std/vp8: blend VP8X ALPH chunk\n"
    },
    {
      "commit": "5f398130e80798e44abc649ec52f778e5dc3a048",
      "tree": "d6ecf99f7515d6a70a1e94f4c8ba6ad5c51458da",
      "parents": [
        "e7f6c797529be278fe723db9418d1640e0785499"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Aug 01 11:09:04 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Aug 01 11:09:04 2026 +1000"
      },
      "message": "std/vp8: fix QUIRK_WIDTH_AND_HEIGHT height\n"
    },
    {
      "commit": "e7f6c797529be278fe723db9418d1640e0785499",
      "tree": "2784b6cb2686338f4e197c364137857c4f518483",
      "parents": [
        "2a97911e02fd4572891df70a5a66af16afe98a49"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Jul 29 15:58:29 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Jul 29 15:58:52 2026 +1000"
      },
      "message": "std/vp8: decode VP8X ALPH chunk\n"
    },
    {
      "commit": "2a97911e02fd4572891df70a5a66af16afe98a49",
      "tree": "50d1468820c5a49e0f2ddb92e0ef05ef83607bb7",
      "parents": [
        "9d8285b52e9c6491592a711bf371ed4920def978"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 23 20:49:52 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Jul 29 15:58:50 2026 +1000"
      },
      "message": "std/webp: factor out decode_vp8l.wuffs\n"
    },
    {
      "commit": "9d8285b52e9c6491592a711bf371ed4920def978",
      "tree": "3952fd00f8220ffcc447cd5e055df8adcdf93b9e",
      "parents": [
        "8e909c8ccf923317c53b8e54860675ffd1cc0537"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jul 21 15:47:31 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jul 21 15:47:31 2026 +1000"
      },
      "message": "github/workflows: update fuzz.yml permissions\n"
    },
    {
      "commit": "8e909c8ccf923317c53b8e54860675ffd1cc0537",
      "tree": "37e023b1bc42558b827c06788da9b5f44974d635",
      "parents": [
        "6e9e2e00c24925d78a2c2b7cafa264bebf2ce12f"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jul 21 15:26:13 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jul 21 15:26:13 2026 +1000"
      },
      "message": "github/workflows: update fuzz.yml\n\nUpdates PR #174\n"
    },
    {
      "commit": "6e9e2e00c24925d78a2c2b7cafa264bebf2ce12f",
      "tree": "dfa0b7fba12f6ca6dfd0f4e6e37a814c0f57a1fb",
      "parents": [
        "be6327a5486148ec8a0ab72881937d531867dfb9"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jul 20 21:24:35 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jul 20 21:24:35 2026 +1000"
      },
      "message": "std/vp8: accept VP8X (but ignore any ALPH chunk)\n"
    },
    {
      "commit": "be6327a5486148ec8a0ab72881937d531867dfb9",
      "tree": "8bc63c8aa38dd545ec328673b4a26f379214c23a",
      "parents": [
        "bd3b33770e39ee464b3657b9663f2591db3fe85a"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jul 13 09:35:28 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 16 21:49:31 2026 +1000"
      },
      "message": "test/data: add \"VP8X with alpha\" test image\n"
    },
    {
      "commit": "bd3b33770e39ee464b3657b9663f2591db3fe85a",
      "tree": "620e7104f87265cedd232f4b799240a76b72ad30",
      "parents": [
        "e3bda4efc9129867076c3ee297d1a5f299af94c0"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Jul 12 17:05:06 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 16 21:49:31 2026 +1000"
      },
      "message": "stb-imagedumper: embiggen MAX_INCL_DIMENSION\n"
    },
    {
      "commit": "e3bda4efc9129867076c3ee297d1a5f299af94c0",
      "tree": "8a4fd59aafff52fec38a1e2264d970d4b2919f17",
      "parents": [
        "8515165beed01319f269e254ef9ce3bd8709411d"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Jul 12 16:42:18 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 16 21:49:31 2026 +1000"
      },
      "message": "std/webp: ignore alpha_is_used bit per the spec\n"
    },
    {
      "commit": "8515165beed01319f269e254ef9ce3bd8709411d",
      "tree": "5a74340d9df0503a24a6afa7e37a9ff5ffd37589",
      "parents": [
        "183beab481ad98ce5b5fae96df9a3e3a87460370"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Jul 12 16:36:07 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 16 21:49:31 2026 +1000"
      },
      "message": "std/webp: treat this.width as constant after set\n"
    },
    {
      "commit": "183beab481ad98ce5b5fae96df9a3e3a87460370",
      "tree": "92ced754364654f1db61c526724d72e6c6025473",
      "parents": [
        "c2f44c84d1187f72588445ce7c595d47007fc33b"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Jul 12 16:34:58 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 16 21:49:31 2026 +1000"
      },
      "message": "std/webp: relax VP8L color transform validity\n\nThis commit, part of a series, is inspired by pull request PR #168 by\nDamian Kaczmarek (with AI assistance), with some modifications.\n\nUpdates PR #168\n"
    },
    {
      "commit": "c2f44c84d1187f72588445ce7c595d47007fc33b",
      "tree": "2adb6744b8ea40966264fa4acfafc08a1172232e",
      "parents": [
        "0918f99bc1181371973833ef224e68738e052aa1"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Jul 12 14:02:48 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 16 21:49:31 2026 +1000"
      },
      "message": "testlib: apply workbuf_len when decoding images\n"
    },
    {
      "commit": "0918f99bc1181371973833ef224e68738e052aa1",
      "tree": "ad8f50c2c6f066591fa16e01b370fc3791463e1c",
      "parents": [
        "b22c03837fd4d0ef4d92b37cbff3d727d20d38c6",
        "30835a0132c44bb299cfa4bef26cdb0c044c80a7"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 16 21:47:04 2026 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 16 21:47:04 2026 +1000"
      },
      "message": "Merge pull request #177 from google/dependabot/go_modules/go_modules-f0f091c0c5\n\nbuild(deps): bump golang.org/x/image from 0.38.0 to 0.41.0 in the go_modules group across 1 directory"
    },
    {
      "commit": "30835a0132c44bb299cfa4bef26cdb0c044c80a7",
      "tree": "ad8f50c2c6f066591fa16e01b370fc3791463e1c",
      "parents": [
        "b22c03837fd4d0ef4d92b37cbff3d727d20d38c6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jul 14 21:59:41 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 14 21:59:41 2026 +0000"
      },
      "message": "build(deps): bump golang.org/x/image\n\nBumps the go_modules group with 1 update in the / directory: [golang.org/x/image](https://github.com/golang/image).\n\n\nUpdates `golang.org/x/image` from 0.38.0 to 0.41.0\n- [Commits](https://github.com/golang/image/compare/v0.38.0...v0.41.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/image\n  dependency-version: 0.41.0\n  dependency-type: direct:production\n  dependency-group: go_modules\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "b22c03837fd4d0ef4d92b37cbff3d727d20d38c6",
      "tree": "8c4eb779cc88f157e93724eb18660a67c6c0c120",
      "parents": [
        "64ef0df5500b426fba385d105d3d8f583c536cd0"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jul 11 20:44:46 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jul 11 20:44:46 2026 +1000"
      },
      "message": "release: spin in v0.3.5\n\nThis copies wuffs-v0.3.c from the v0.3 branch to the main branch. The\nmain branch is currently working on an unstable v0.4.\n"
    },
    {
      "commit": "64ef0df5500b426fba385d105d3d8f583c536cd0",
      "tree": "d5f3f70394e90c4cfc21dd6b783c2a6ba40796e9",
      "parents": [
        "eadcb091096b9149b67fbcdaae17425fd2c9c323"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jul 11 20:18:00 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jul 11 20:18:00 2026 +1000"
      },
      "message": "mimiclib: #include \u003climits.h\u003e and \u003cstdint.h\u003e\n\nUpdates #175\n"
    },
    {
      "commit": "eadcb091096b9149b67fbcdaae17425fd2c9c323",
      "tree": "05e859fed234e093fe2bc2360e009b5995732ae9",
      "parents": [
        "3fce6225c9b48790db86e5c3f7b9724c47c61662"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jul 11 18:28:44 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jul 11 18:28:44 2026 +1000"
      },
      "message": "basic-handsum-decode: change Go import line to URL\n\nFixes #176\n"
    },
    {
      "commit": "3fce6225c9b48790db86e5c3f7b9724c47c61662",
      "tree": "6eda2b8ea32f3fea3f7c17eb148997ea1782d5bb",
      "parents": [
        "46ac36bd7b6002ffc9eff18c44dd40abc8f63493"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 09 17:08:58 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 09 17:08:58 2026 +1000"
      },
      "message": "std/vp8: add comments about reconstruction etc\n"
    },
    {
      "commit": "46ac36bd7b6002ffc9eff18c44dd40abc8f63493",
      "tree": "0e217ead24f536334404b66a5225d31314588aba",
      "parents": [
        "0e985fe8807909cbcbc9c08173b1f8cb00e8b98d"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Jul 08 10:23:10 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Wed Jul 08 10:23:10 2026 +1000"
      },
      "message": "std/handsum: tweak scaleAndBiasChromaDown\n"
    },
    {
      "commit": "0e985fe8807909cbcbc9c08173b1f8cb00e8b98d",
      "tree": "eec71fa03563b4c48f829329f24af727617a8b99",
      "parents": [
        "0fe290e0e47e29c7911ed399ba21fc46507ecb29"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jul 07 17:07:15 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jul 07 17:07:15 2026 +1000"
      },
      "message": "std/jpeg: add link to Ekrem Fidan\u0027s blog post\n"
    },
    {
      "commit": "0fe290e0e47e29c7911ed399ba21fc46507ecb29",
      "tree": "62b7ad47ddef0512cdcc466d11bedca08f86260c",
      "parents": [
        "09b8cbb82f41638408ff66d024120a36b41c779e"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jul 07 11:07:52 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jul 07 11:07:52 2026 +1000"
      },
      "message": "convert-to-nia: update list of input formats\n"
    },
    {
      "commit": "09b8cbb82f41638408ff66d024120a36b41c779e",
      "tree": "454f8ace227fba14ddf358f90ec064ba513ed0fd",
      "parents": [
        "ee923a973cbe003e3b71e0e6704a4645587d748f"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Jul 05 17:43:04 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sun Jul 05 17:43:04 2026 +1000"
      },
      "message": "example/stb-imagedumper: alias - to /dev/stdin\n"
    },
    {
      "commit": "ee923a973cbe003e3b71e0e6704a4645587d748f",
      "tree": "98164c13d8c041bc9ad964e9c3daafd3b9d2d33d",
      "parents": [
        "67591a35705b7020f58dab8867b2fb6ddc2bc63e"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jul 04 16:03:34 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jul 04 16:03:34 2026 +1000"
      },
      "message": "basic-handsum-decode: use memcpy unless __wasm__\n"
    },
    {
      "commit": "67591a35705b7020f58dab8867b2fb6ddc2bc63e",
      "tree": "6471e517e58edd38a0b67edaa99c64c532f8391a",
      "parents": [
        "b2a2486096e793d17a1ad89ded54f8b71508cf84"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Jul 03 21:58:33 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Jul 03 21:58:33 2026 +1000"
      },
      "message": "std/vp8: simplify swizzle_one_row_of_macroblocks\n\nPrior to 381e186f \"std/vp8: swizzle_ycck once, not once per MB row\", we\nswizzled one row of macroblocks at a time. After 381e186f, we swizzled\nthe whole image in one pass, but kept the option of, in the future,\namending the swizzle_ycck implementation to allow ((y_min_incl \u003e 0) and\n(ycc_upsampling \u003d\u003d FANCY_ETC)) at the same time.\n\nHowever, 381e186f didn\u0027t show a performance loss so large that it seems\nworth complicating the swizzle_ycck implementation in that way. So we\njust drop, in this commit, the option of that amendment.\n"
    },
    {
      "commit": "b2a2486096e793d17a1ad89ded54f8b71508cf84",
      "tree": "db8820fb41010ca1858f4b3e0293736c756caf7c",
      "parents": [
        "381e186f30d1198703c4490a257f1038240844f0"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 02 22:38:52 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Jul 03 21:47:34 2026 +1000"
      },
      "message": "std/vp8: use YCC_UPSAMPLING__FANCY_LIKE_LIBWEBP\n\nUpdates PR #168\n"
    },
    {
      "commit": "381e186f30d1198703c4490a257f1038240844f0",
      "tree": "8e4b752d41b475f5197572ed22085b658f2173f6",
      "parents": [
        "85a0283cfcb446102106a92447f0e98303476acd"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 02 22:36:40 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Jul 03 21:47:26 2026 +1000"
      },
      "message": "std/vp8: swizzle_ycck once, not once per MB row\n\nThis prepares us to change std/vp8\u0027s YCC upsampling method from \"basic\"\nto \"fancy, like libwebp\". Wuffs\u0027 current implementation of \"fancy\"\nrequires the initial Y coordinate to be zero, as fancy upsampling\nspecial cases the top row of the image and it\u0027s simpler if the top row\n(row zero) is always presented in the upsampling call.\n\nThis is not an optimization or pessimization per se, but for the record,\nthe performance impact is between negligible and a small improvement.\n\nname                                               old speed      new speed      delta\n\nwuffs_webp_lossy_decode_image_19k_8bpp/clang14     33.7MB/s ± 0%  34.1MB/s ± 0%  +1.28%  (p\u003d0.008 n\u003d5+5)\nwuffs_webp_lossy_decode_image_40k_24bpp/clang14     106MB/s ± 0%   106MB/s ± 0%  +0.09%  (p\u003d0.008 n\u003d5+5)\nwuffs_webp_lossy_decode_image_77k_24bpp/clang14     129MB/s ± 0%   130MB/s ± 0%  +0.54%  (p\u003d0.008 n\u003d5+5)\nwuffs_webp_lossy_decode_image_552k_32bpp/clang14    207MB/s ± 0%   211MB/s ± 0%  +1.90%  (p\u003d0.008 n\u003d5+5)\nwuffs_webp_lossy_decode_image_4002k_24bpp/clang14   137MB/s ± 0%   138MB/s ± 0%  +0.40%  (p\u003d0.008 n\u003d5+5)\n\nwuffs_webp_lossy_decode_image_19k_8bpp/gcc12       32.9MB/s ± 0%  32.9MB/s ± 0%  +0.05%  (p\u003d0.008 n\u003d5+5)\nwuffs_webp_lossy_decode_image_40k_24bpp/gcc12      98.4MB/s ± 0%  98.8MB/s ± 0%  +0.42%  (p\u003d0.008 n\u003d5+5)\nwuffs_webp_lossy_decode_image_77k_24bpp/gcc12       125MB/s ± 0%   125MB/s ± 0%  +0.17%  (p\u003d0.008 n\u003d5+5)\nwuffs_webp_lossy_decode_image_552k_32bpp/gcc12      211MB/s ± 0%   214MB/s ± 0%  +1.21%  (p\u003d0.008 n\u003d5+5)\nwuffs_webp_lossy_decode_image_4002k_24bpp/gcc12     137MB/s ± 0%   137MB/s ± 0%    ~     (p\u003d0.095 n\u003d5+5)\n"
    },
    {
      "commit": "85a0283cfcb446102106a92447f0e98303476acd",
      "tree": "1b78707bf56d0dbe5b0ab6053423fcf6650c40df",
      "parents": [
        "e3b5a7d506e0881e33c7804a10bec2611c4f9d0b"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jul 02 22:32:20 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Jul 03 21:38:28 2026 +1000"
      },
      "message": "base: tweak swizzle_ycck ycc_upsampling parameter\n\nThis moves from a 2-valued \"basic (box) or fancy (triangle)\" upsampling\nparameter to a 3-valued one, which can now represent the fact that\nlibjpeg\u0027s and libwebp\u0027s fancy (triangle) upsampling is ever-so-slightly\ndifferent (see script/script/replicate-libwebp-chroma-upsampling.go and\nits comments).\n\nThis is not an optimization or pessimization per se, but for the record,\nthe performance impact is mixed.\n\nname                                             old speed     new speed     delta\n\nwuffs_jpeg_decode_19k_8bpp/clang14               317MB/s ± 0%  314MB/s ± 0%  -0.99%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_30k_24bpp_progressive/clang14  318MB/s ± 0%  328MB/s ± 0%  +3.13%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_30k_24bpp_sequential/clang14   879MB/s ± 0%  871MB/s ± 0%  -0.83%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_77k_24bpp/clang14              719MB/s ± 0%  713MB/s ± 0%  -0.89%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_552k_24bpp_420/clang14         779MB/s ± 0%  771MB/s ± 0%  -1.01%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_552k_24bpp_444/clang14         902MB/s ± 0%  890MB/s ± 0%  -1.32%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_4002k_24bpp/clang14            784MB/s ± 0%  779MB/s ± 0%  -0.66%  (p\u003d0.008 n\u003d5+5)\n\nwuffs_jpeg_decode_19k_8bpp/gcc12                 358MB/s ± 0%  362MB/s ± 0%  +0.93%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_30k_24bpp_progressive/gcc12    305MB/s ± 0%  311MB/s ± 0%  +1.91%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_30k_24bpp_sequential/gcc12     912MB/s ± 0%  918MB/s ± 0%  +0.73%  (p\u003d0.016 n\u003d4+5)\nwuffs_jpeg_decode_77k_24bpp/gcc12                749MB/s ± 0%  763MB/s ± 0%  +1.83%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_552k_24bpp_420/gcc12           813MB/s ± 0%  824MB/s ± 0%  +1.37%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_552k_24bpp_444/gcc12           969MB/s ± 0%  984MB/s ± 0%  +1.62%  (p\u003d0.008 n\u003d5+5)\nwuffs_jpeg_decode_4002k_24bpp/gcc12              815MB/s ± 0%  832MB/s ± 0%  +2.06%  (p\u003d0.008 n\u003d5+5)\n"
    },
    {
      "commit": "e3b5a7d506e0881e33c7804a10bec2611c4f9d0b",
      "tree": "598f0f8e21df79f842360901ef506307150ff716",
      "parents": [
        "58968fab9f0abb29b5e473e96c0265dee23c936e"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 30 16:09:45 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 30 16:09:45 2026 +1000"
      },
      "message": "script: add replicate-libwebp-chroma-upsampling.go\n"
    },
    {
      "commit": "58968fab9f0abb29b5e473e96c0265dee23c936e",
      "tree": "054c220753a987d70cff62653d71fd102447db01",
      "parents": [
        "5bab861b512cddfcda1b9786f65dba606ced9476"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 30 11:26:46 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 30 11:26:46 2026 +1000"
      },
      "message": "basic-handsum-decode: remove bias_and_clamp LUT\n"
    },
    {
      "commit": "5bab861b512cddfcda1b9786f65dba606ced9476",
      "tree": "436d708745f9970970000e6ef3e98437dd8bb6fd",
      "parents": [
        "d965fe5638465617263411b0e1eecfa7e9589c5c"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 30 11:14:48 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 30 11:14:48 2026 +1000"
      },
      "message": "basic-handsum-decode: roll upsample_from to loops\n"
    },
    {
      "commit": "d965fe5638465617263411b0e1eecfa7e9589c5c",
      "tree": "d7fc3883ab53ce776365e86eb4e932ed13ebc4e8",
      "parents": [
        "0e06bcc9bce9cab9e5d11872d563a46bcda1fef1"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 30 11:14:36 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 30 11:14:36 2026 +1000"
      },
      "message": "basic-handsum-decode: use our own memcpy\n"
    },
    {
      "commit": "0e06bcc9bce9cab9e5d11872d563a46bcda1fef1",
      "tree": "e658a97c15f17267778d62b775d33f4bd3e10460",
      "parents": [
        "79bf624c329a4697cfebc8caea4314a6fa92c64e"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 29 22:05:13 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 29 22:05:13 2026 +1000"
      },
      "message": "std/jpeg: add Further Reading README.md section\n"
    },
    {
      "commit": "79bf624c329a4697cfebc8caea4314a6fa92c64e",
      "tree": "febd5761879d216856679c29008635c389429056",
      "parents": [
        "ad039b5d3a70f560e399f42180d91ce829ced46b"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 29 16:09:59 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 29 16:09:59 2026 +1000"
      },
      "message": "std/vp8: add README.md\n"
    },
    {
      "commit": "ad039b5d3a70f560e399f42180d91ce829ced46b",
      "tree": "0a59ed9f92dd20f6de19e2763d49975ea1d75f25",
      "parents": [
        "9c6d1dacadac658c9cee52be2ed96dbc47a983cf"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 29 14:28:48 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 29 14:28:48 2026 +1000"
      },
      "message": "snippet: add basic-handsum-decode.c\n"
    },
    {
      "commit": "9c6d1dacadac658c9cee52be2ed96dbc47a983cf",
      "tree": "c5d77ffefd0cccb85b347da8eab6882063af40eb",
      "parents": [
        "ba25980637db55730c62b466f188fae33b9289f6"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jun 25 22:22:26 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Thu Jun 25 22:22:26 2026 +1000"
      },
      "message": "cmd/handsum: append \u0027\\n\u0027 to base64 output\n"
    },
    {
      "commit": "ba25980637db55730c62b466f188fae33b9289f6",
      "tree": "9a1a0ae8073532a705213fd30153070271a4574a",
      "parents": [
        "f3de3336423f041ee251c3cf7f50a19b7eebb939"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 21:33:07 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 21:33:07 2026 +1000"
      },
      "message": "release: wuffs gen -version\u003d0.4.0-alpha.10\n"
    },
    {
      "commit": "f3de3336423f041ee251c3cf7f50a19b7eebb939",
      "tree": "f06365bebf5335da7900c2c75ac909de54f975b4",
      "parents": [
        "4d5d2e89c0d04f3ff28742cc9527ed989774ec38"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 21:28:06 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 21:28:06 2026 +1000"
      },
      "message": "cgen: revert simplify \"x ~mod+ 0\", \"1 ~mod* y\" etc\n\nThis reverts commit a4ec3f8e, which triggers -Werror\u003dsign-conversion\nerrors on C code like this:\n\nv_foobar +\u003d blah;\n\ninstead of the equivalent (as all variables here have u32 type):\n\nv_foobar +\u003d ((uint32_t)(0u + blah));\n\nThis compiler warning (or compiler error, with -Werror) is arguably a\nfalse postive but it\u0027s easier not to fight the C compiler.\n"
    },
    {
      "commit": "4d5d2e89c0d04f3ff28742cc9527ed989774ec38",
      "tree": "fe2bab1bcdd4befe9e274458151adc97b520cbbb",
      "parents": [
        "15a1cbf055a2b342a80ac231408f3caee6b5dd8d"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 11:41:37 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 11:41:37 2026 +1000"
      },
      "message": "enumerated-media-types: add some Microsoft values\n\nThis covers the list of MIME types at\nhttps://stackoverflow.com/questions/4212861/what-is-a-correct-mime-type-for-docx-pptx-etc\n"
    },
    {
      "commit": "15a1cbf055a2b342a80ac231408f3caee6b5dd8d",
      "tree": "04d5dc8368549dc0b1125346e434f90242448aff",
      "parents": [
        "e0a44a0c40f968279202fb2e25a5c6aae822cdab"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 11:30:07 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 11:30:07 2026 +1000"
      },
      "message": "enumerated-media-types: add some Android values\n"
    },
    {
      "commit": "e0a44a0c40f968279202fb2e25a5c6aae822cdab",
      "tree": "db71b39894748da7ae7c069ee6578dabbde1892b",
      "parents": [
        "731578a4e7fdc6a9da191d98c3e46b3a55d2ceba"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 10:47:26 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 10:47:26 2026 +1000"
      },
      "message": "script: add Magic Ring Buffer comment\n"
    },
    {
      "commit": "731578a4e7fdc6a9da191d98c3e46b3a55d2ceba",
      "tree": "0610f76eadac1f8e90c4275ea3837a440971abcd",
      "parents": [
        "3ba284b67e9b4022b6385f0cb1d36799190d7178"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 10:35:03 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Tue Jun 23 10:35:03 2026 +1000"
      },
      "message": "cmd/handsum: add -base64 flag\n"
    },
    {
      "commit": "3ba284b67e9b4022b6385f0cb1d36799190d7178",
      "tree": "addbc581509cd344b3394e4de09f70c7bd5873ee",
      "parents": [
        "30c073633693f118cbb5791b6963b2c6bab5476b"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 17:46:11 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 17:46:11 2026 +1000"
      },
      "message": "std: link to \"Making Software - Image Compression\"\n"
    },
    {
      "commit": "30c073633693f118cbb5791b6963b2c6bab5476b",
      "tree": "10921889c97a6ec3646706baa968a0808bf82c9b",
      "parents": [
        "94c2f804c4ecc648e49acdb8a93ddf6fea8e3a44"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 17:03:56 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 17:03:56 2026 +1000"
      },
      "message": "lib/handsum: add aspect ratio comment\n"
    },
    {
      "commit": "94c2f804c4ecc648e49acdb8a93ddf6fea8e3a44",
      "tree": "3e4b696a683a6eb1b256dfbf0977d13ec0cf526a",
      "parents": [
        "a2a6eeeab7fa1c5faa8290343af27385fb89d5c8"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 16:26:11 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 16:26:11 2026 +1000"
      },
      "message": "example/stb-imagedumper: add *.lossy.webp demo\n"
    },
    {
      "commit": "a2a6eeeab7fa1c5faa8290343af27385fb89d5c8",
      "tree": "bca2194eae802f4a32b7f9dd3897f1b485b69310",
      "parents": [
        "e9ebad85a756de71be993dbb33c1346e6a06e0fb"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 15:28:58 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 15:28:58 2026 +1000"
      },
      "message": "A+C: add Damian Kaczmarek\n\nThis commit, part of a series, is inspired by pull request PR #168 by\nDamian Kaczmarek (with AI assistance), with some modifications.\n\nUpdates PR #168\n"
    },
    {
      "commit": "e9ebad85a756de71be993dbb33c1346e6a06e0fb",
      "tree": "6275406f3b78f0ad05e0974e00bf3eb756fabb08",
      "parents": [
        "b4c8b9c238d3dc7f415a7386a162057a0eaffb9a"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 15:23:11 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 15:23:11 2026 +1000"
      },
      "message": "std/vp8: fix skip for all-zero DCT coefficients\n\n\"wuffs test -mimic std/webp\" now passes.\n\nThis commit, part of a series, is inspired by pull request PR #168 by\nDamian Kaczmarek (with AI assistance), with some modifications.\n\nUpdates PR #168\n"
    },
    {
      "commit": "b4c8b9c238d3dc7f415a7386a162057a0eaffb9a",
      "tree": "e8a19ff892477e7c25322d4801865e8a1fd58046",
      "parents": [
        "9e274bee242ab6357c0f5034b7ba894b155ffdbd"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 11:03:14 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 11:03:14 2026 +1000"
      },
      "message": "test/c/mimiclib/webp: use no_fancy_upsampling\n\nThis commit, part of a series, is inspired by pull request PR #168 by\nDamian Kaczmarek (with AI assistance), with some modifications.\n\nUpdates PR #168\n"
    },
    {
      "commit": "9e274bee242ab6357c0f5034b7ba894b155ffdbd",
      "tree": "2bbafdf11896c1cfe4749639991083a9d0efdae4",
      "parents": [
        "dc18293c00f3c63a85c3bedd17dd3ec185a46eeb"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 10:42:05 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Mon Jun 22 10:42:05 2026 +1000"
      },
      "message": "std/vp8: use YCC_MODEL__BT_601_STUDIO_RANGE\n\nThis commit, part of a series, is inspired by pull request PR #168 by\nDamian Kaczmarek (with AI assistance), with some modifications.\n\nUpdates PR #168\n"
    },
    {
      "commit": "dc18293c00f3c63a85c3bedd17dd3ec185a46eeb",
      "tree": "d4dc6a663e05a3cd765026ab4b6f5338067de577",
      "parents": [
        "9a027b801640e495e6363e96e55d6c07f8544034"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jun 20 22:24:40 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jun 20 22:24:40 2026 +1000"
      },
      "message": "base: support YCC_MODEL__BT_601_STUDIO_RANGE\n"
    },
    {
      "commit": "9a027b801640e495e6363e96e55d6c07f8544034",
      "tree": "7d5df1049869aa31386a7643ece430e95d71b3b9",
      "parents": [
        "40f39a3ba304a95e53c7d61486cf09a9a7990e38"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jun 20 18:19:45 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Sat Jun 20 18:19:45 2026 +1000"
      },
      "message": "base: add WUFFS_BASE__YCC_MODEL__ETC\n"
    },
    {
      "commit": "40f39a3ba304a95e53c7d61486cf09a9a7990e38",
      "tree": "a09ae452fa43f4452acb08f5506f669cec23b67b",
      "parents": [
        "1f3df26c7ff53ce8e82c6c086744c052e916173b"
      ],
      "author": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Jun 19 20:28:56 2026 +1000"
      },
      "committer": {
        "name": "Nigel Tao",
        "email": "nigeltao@golang.org",
        "time": "Fri Jun 19 20:28:56 2026 +1000"
      },
      "message": "cgen: omit \"x ~mod+\u003d y ~mod* 0\"\n"
    }
  ],
  "next": "1f3df26c7ff53ce8e82c6c086744c052e916173b"
}
