)]}'
{
  "commit": "44bec3c9cfbe9ebe876ffb48411d75862ec229d9",
  "tree": "3e8c99cc5bc8889b91b3364e004f30396057eed0",
  "parents": [
    "e1fcd05d9d3e925a698ae54f65b69b08c21a1345"
  ],
  "author": {
    "name": "Keith Randall",
    "email": "khr@golang.org",
    "time": "Thu Apr 16 15:23:38 2026 -0700"
  },
  "committer": {
    "name": "Keith Randall",
    "email": "khr@golang.org",
    "time": "Wed Apr 22 14:56:19 2026 -0700"
  },
  "message": "x/arch/arm64/arm64asm: add missing pre/post-increment markers\n\nA bunch of instructions are missing .P or .W in their disassembly.\n\nFix by just testing for .P/.W for all memory operands we can\nfind, regardless of opcode.\n\nVerified by taking the diff of this CL, grabbing all the hex instructions,\nmaking \u0027.word\u0027 directives for them, assembling them with the native\ntoolchain into a binary, and running them through:\n\nobjdump -d a.out | egrep -v \u0027\\[(x[0-9]+|sp)\\], [#x]\u0027 | egrep -v \u0027!\u0027\n\nThe body of the assembly function with all those .word directives becomes empty.\n\nFixes golang/go#78814\n\nChange-Id: I925f61f486eb30127accfba1690798cc6e40c127\nReviewed-on: https://go-review.googlesource.com/c/arch/+/768120\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\nReviewed-by: Keith Randall \u003ckhr@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea5139cb826988b7aa477ef1dd1d703c071fbc0f",
      "old_mode": 33188,
      "old_path": "arm64/arm64asm/plan9x.go",
      "new_id": "2cadeba5084d5b89e6480cd8145ec47f42600973",
      "new_mode": 33188,
      "new_path": "arm64/arm64asm/plan9x.go"
    },
    {
      "type": "modify",
      "old_id": "a1da4f871c49fbaa13ba0a2af86bc47ae4340120",
      "old_mode": 33188,
      "old_path": "arm64/arm64asm/testdata/plan9cases.txt",
      "new_id": "b8e3e20065cf3e7b89ddf971c1b8c1bb26bc4cb8",
      "new_mode": 33188,
      "new_path": "arm64/arm64asm/testdata/plan9cases.txt"
    }
  ]
}
