)]}'
{
  "commit": "050eac23e9ded5eced43eed28cc6ef4d6d900388",
  "tree": "c047362ae22b88d8524de44c68d5ca55432645cb",
  "parents": [
    "38c65ebc0710fb7b3343291487d4597ac0ff4cd8"
  ],
  "author": {
    "name": "Dmitri Shuralyov",
    "email": "dmitshur@golang.org",
    "time": "Mon Aug 07 12:41:05 2023 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Mon Aug 07 20:49:17 2023 +0000"
  },
  "message": "shiny/driver/mtldriver: add cgo build constraint\n\nThe mtldriver package requires cgo even though it itself doesn\u0027t import\n\"C\" directly. This is because it imports Go packages that require cgo.\n\nSo, add the \u0027cgo\u0027 build constraint to mtldriver too, since it can\u0027t do\nits job without it.\n\nThis fixes \u0027build constraints exclude all Go files\u0027 build errors when\nCGO_ENABLED is set to 0. Uncovered incidentally while cross-compiling\nto another platform, which happens to disable cgo by default.\n\nFor golang/go#61698.\n\nChange-Id: I298018e79a5e93a55d39bda2b253686cde8b5e8a\nReviewed-on: https://go-review.googlesource.com/c/exp/+/516677\nRun-TryBot: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef13fae98624cea43ddc6ad3b5cd04cbef125364",
      "old_mode": 33188,
      "old_path": "shiny/driver/mtldriver/buffer.go",
      "new_id": "fdd775a9b7146dc9612846ceaa76b02c6812edfc",
      "new_mode": 33188,
      "new_path": "shiny/driver/mtldriver/buffer.go"
    },
    {
      "type": "modify",
      "old_id": "3f5c36c78bf889d6303b3716d68c1846d5c9f03c",
      "old_mode": 33188,
      "old_path": "shiny/driver/mtldriver/mtldriver.go",
      "new_id": "b705be1dd68c51a85525b6e4f93e8544b12b582b",
      "new_mode": 33188,
      "new_path": "shiny/driver/mtldriver/mtldriver.go"
    },
    {
      "type": "modify",
      "old_id": "71cbabc886d220a0b9b89961e2d4401c5e1d28f0",
      "old_mode": 33188,
      "old_path": "shiny/driver/mtldriver/screen.go",
      "new_id": "df6155caedf9f6805659edf95559269865f021e5",
      "new_mode": 33188,
      "new_path": "shiny/driver/mtldriver/screen.go"
    },
    {
      "type": "modify",
      "old_id": "f0a801fb5af7468b00c6006df798d768073a1ab8",
      "old_mode": 33188,
      "old_path": "shiny/driver/mtldriver/texture.go",
      "new_id": "a0277bb740ef797f318fdf0cb36ff1d3ef0dcffb",
      "new_mode": 33188,
      "new_path": "shiny/driver/mtldriver/texture.go"
    },
    {
      "type": "modify",
      "old_id": "b21a8a82b593257056825cadf9dfe83f60ebf1c2",
      "old_mode": 33188,
      "old_path": "shiny/driver/mtldriver/window.go",
      "new_id": "078a95128f36d1cf73b820cd62126f4dd4b3d059",
      "new_mode": 33188,
      "new_path": "shiny/driver/mtldriver/window.go"
    }
  ]
}
