)]}'
{
  "commit": "8dcb3171f650e2f8fe68302cae0d6bf78b2e544a",
  "tree": "3e0acb389fc919be9676fb0913fbfa7bd87ed73f",
  "parents": [
    "32334396912b43b765cfe82a9c70d165c5590244"
  ],
  "author": {
    "name": "Jorropo",
    "email": "jorropo.pgm@gmail.com",
    "time": "Mon Jun 29 07:36:37 2026 +0200"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Jun 30 10:06:52 2026 -0700"
  },
  "message": "cmd/compile: fix misscompile in rewrite generic rules\n\nWe canonicalize *sh*x(32|16|8) x (Const*) to *sh*x64 x (Const64)\nhowever for the shift type we were using the shift\u0027s type.\n\nThis is wrong since if we have let\u0027s say Rsh32x32 \u003cuint32\u003e\nwe would generate a Const64 with a type size of 4 (given it\ntakes the uint32 type).\n\nThis causes me confirmed crashes, maybe misscompilations too but\nI didn\u0027t tried coming up with one.\n\nChange-Id: Idcef7a371836524aa6649e13424431d716497860\nReviewed-on: https://go-review.googlesource.com/c/go/+/795240\nAuto-Submit: Jorropo \u003cjorropo.pgm@gmail.com\u003e\nAuto-Submit: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\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\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84cf50a964152cfd7fe9d8e3e78c58c2829a0931",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/_gen/generic.rules",
      "new_id": "80e7c8e9b6ead32260bd3f0cbe368ac4a9d5aa0a",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/_gen/generic.rules"
    },
    {
      "type": "modify",
      "old_id": "e39e08d7aed5e536533cf463358e6a1bd4a761b3",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/rewritegeneric.go",
      "new_id": "a5e0478a40acb75071ced29fe9d6237f240664ef",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/rewritegeneric.go"
    }
  ]
}
