)]}'
{
  "commit": "104f868a023b7cf9ae1871a3ef7bd1d194f760be",
  "tree": "1c0cdc840e7775f1383ca1445178782532ef1236",
  "parents": [
    "29c1c946aa2fc8303f534ba85f534ae05cef6c2f"
  ],
  "author": {
    "name": "qmuntal",
    "email": "quimmuntal@gmail.com",
    "time": "Tue Jun 23 12:04:47 2026 +0200"
  },
  "committer": {
    "name": "Quim Muntal",
    "email": "quimmuntal@gmail.com",
    "time": "Wed Jun 24 15:18:30 2026 -0700"
  },
  "message": "cmd/link: quote PE .def library name\n\nFor Windows c-shared builds, peCreateExportFile writes a .def file\ncontaining a LIBRARY directive. When the output name has a trailing dot,\nas can happen for c-shared builds without an explicit -o, the directive\nwas emitted as:\n\n\tLIBRARY mypackage.\n\nSome GNU ld versions reject that as invalid .def syntax.\n\nEmit the library name as a quoted .def string instead:\n\n\tLIBRARY \"mypackage.\"\n\nThis keeps ordinary output names working while allowing names with a\ntrailing dot.\n\nFixes #78238.\n\nCq-Include-Trybots: luci.golang.try:gotip-windows-amd64-longtest,gotip-windows-arm64\nChange-Id: I45ddc09856016a0df233f73b8ec33ac7069a2aec\nReviewed-on: https://go-review.googlesource.com/c/go/+/793280\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Alex Brainman \u003calex.brainman@gmail.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": "a2a3d18fd674c38196859cbcf28b5641450e2767",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/ld/ld_test.go",
      "new_id": "3cddcf797fc95825a587e074bc09469cc4865c8b",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/ld/ld_test.go"
    },
    {
      "type": "modify",
      "old_id": "8a01d1f2df3fc5320104e505f7adb9af953706d4",
      "old_mode": 33188,
      "old_path": "src/cmd/link/internal/ld/pe.go",
      "new_id": "8376ddefe56bb7090bdd91aae552d2761fdf8a5d",
      "new_mode": 33188,
      "new_path": "src/cmd/link/internal/ld/pe.go"
    }
  ]
}
