)]}'
{
  "commit": "143c05549f88348b91c81219b5190d1481b3e2a3",
  "tree": "7064e771854a514b8e7bbfbd77d7fdb00e3c2782",
  "parents": [
    "28d209f512d9dd715e4dc05d023f6e71d1c7a001"
  ],
  "author": {
    "name": "Guoqi Chen",
    "email": "chenguoqi@loongson.cn",
    "time": "Tue Sep 29 09:31:35 2026 +0800"
  },
  "committer": {
    "name": "abner chenc",
    "email": "chenguoqi@loongson.cn",
    "time": "Tue Oct 06 19:25:41 2026 -0700"
  },
  "message": "cmd/internal/obj/loong64: optimize isRestartable implementation\n\nAlign the type of the flag member in the loong64 Optab struct with\nobj.Prog.Mark, allowing the asmout function to use it directly.\n\nAlso fix a bug where cases 15, 61, and 65 in the asmout functionwere\nnot properly marked as NOTUSETMP.\n\nAdditionally, update the UnsafePoint marking logic:\n   a. Mark as UnsafePoint if the offset register is REGTMP during\n      register-offset memory access operations.\n   b. Add UnsafePoint marking for the ALSL instruction series when\n      thesecond source operand register is REGTMP.\n\nChange-Id: I91527c73e08fc1b0462fab21e02d1a9b7bd05d8c\nReviewed-on: https://go-review.googlesource.com/c/go/+/840125\nReviewed-by: sophie zhao \u003czhaoxiaolin@loongson.cn\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Mark Freeman \u003cmark@golang.org\u003e\nReviewed-by: Meidan Li \u003climeidan@loongson.cn\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "532da165d1e501b49102ddf445c30b2aacf5eeca",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/loong64/asm.go",
      "new_id": "2e96d086b16a404739102c0864802b39fac16f66",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/loong64/asm.go"
    },
    {
      "type": "modify",
      "old_id": "35ba79ede2cc533bde32b9224ae3a93287180811",
      "old_mode": 33188,
      "old_path": "src/cmd/internal/obj/loong64/cpu.go",
      "new_id": "793e480061538eb0be870cba31effee7a6ecbab1",
      "new_mode": 33188,
      "new_path": "src/cmd/internal/obj/loong64/cpu.go"
    }
  ]
}
