)]}'
{
  "commit": "98da1aba908a17810520e700bb0fcc91bd8cd9d0",
  "tree": "ecda5baf0779a773f425a599914d818eb408a2e7",
  "parents": [
    "5bf2dcdb2d3a8315c0b5e64b72756859c789f4bd"
  ],
  "author": {
    "name": "khr@golang.org",
    "email": "khr@golang.org",
    "time": "Wed Jun 10 15:54:06 2026 -0700"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Wed Jun 10 18:23:54 2026 -0700"
  },
  "message": "runtime: make lockRank an int64 instead of an int\n\nMight use more space in staticlockranking experiment on 32-bit\nsystems. But as the major use of this type is in lockRankStruct\nwhere we have to pad on 32-bit systems anyway, not a big deal.\nrwmutex does get bigger, but that\u0027s already pretty big.\n\nGetting rid of the padding in lockRankStruct makes that type smaller\non 64-bit systems. Which is the point of this CL.\n\nFixes #79947\n\nChange-Id: Ide26da94a36fe9c231359e375d7acef1c901fc7a\nReviewed-on: https://go-review.googlesource.com/c/go/+/789460\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nAuto-Submit: Keith Randall \u003ckhr@google.com\u003e\nReviewed-by: Cuong Manh Le \u003ccuong.manhle.vn@gmail.com\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f30da9482c6d66373cae37d743dde6e986b99ee",
      "old_mode": 33188,
      "old_path": "src/runtime/lockrank.go",
      "new_id": "8876bb9065a489a8492f8c0ab5a37303676d78ab",
      "new_mode": 33188,
      "new_path": "src/runtime/lockrank.go"
    },
    {
      "type": "modify",
      "old_id": "120ebc21fae59a9421127daae047a60bdabcd250",
      "old_mode": 33188,
      "old_path": "src/runtime/lockrank_on.go",
      "new_id": "da9fb924bc5e6be145fd2638ac0e919d61d13536",
      "new_mode": 33188,
      "new_path": "src/runtime/lockrank_on.go"
    },
    {
      "type": "modify",
      "old_id": "46fd77332d3d6671b8167c92d27519a70d1f098a",
      "old_mode": 33188,
      "old_path": "src/runtime/mklockrank.go",
      "new_id": "81c01ef9db8289ba28e982e25311d6664e150fe6",
      "new_mode": 33188,
      "new_path": "src/runtime/mklockrank.go"
    },
    {
      "type": "modify",
      "old_id": "cdb1af41c69a85eccc05e7be1387dd4d8683b1e5",
      "old_mode": 33188,
      "old_path": "src/sync/runtime2_lockrank.go",
      "new_id": "51f90a3a17479a5e6d3264497db0b59229e1f604",
      "new_mode": 33188,
      "new_path": "src/sync/runtime2_lockrank.go"
    }
  ]
}
