)]}'
{
  "commit": "fbbafef6e737fe18d3cdedfff4f8f060ac71d5f3",
  "tree": "1930afbfde4db6e0835ed0def4cbdca6983af934",
  "parents": [
    "ebd809f18f9d25b332463638ff50160bbbea83c7"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Mon Feb 09 15:46:54 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 09 14:46:54 2026 +0000"
  },
  "message": "Revert \"Issue 1486: cgo: fix C++ dynamic initialization of static variables when using alwayslink \u003d True (#4438)\" (#4551)\n\nThis reverts commit 20f7e2bb45dfbd6630f7ce36ad62cb9001a7e2f5 as it\ncauses a regression (see #4548)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b7a9d2087b936e11cf1f719f2d3698e8c829652",
      "old_mode": 33188,
      "old_path": "CONTRIBUTORS",
      "new_id": "1e2b4ee844991343ab315ee7b75f0270defff84c",
      "new_mode": 33188,
      "new_path": "CONTRIBUTORS"
    },
    {
      "type": "modify",
      "old_id": "86c51471198ab8fd16e962026e9709943052762d",
      "old_mode": 33188,
      "old_path": "go/private/rules/cgo.bzl",
      "new_id": "1c48d02b98ca122ebb53c1b2cbacd3e298c7c2d1",
      "new_mode": 33188,
      "new_path": "go/private/rules/cgo.bzl"
    },
    {
      "type": "delete",
      "old_id": "ed4766e59d927dbfdaa4e7ce61f5df6ff304c476",
      "old_mode": 33188,
      "old_path": "tests/core/cgo/cgo_alwayslink_init/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ad08898312c7a79dee51fec8be3f699ccbf084c2",
      "old_mode": 33188,
      "old_path": "tests/core/cgo/cgo_alwayslink_init/README.rst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7b0c66f2885111e61f8af339eed2461592add566",
      "old_mode": 33188,
      "old_path": "tests/core/cgo/cgo_alwayslink_init/lib.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e9a97192d708de83a00bfeb56c7feaccfd599c0c",
      "old_mode": 33188,
      "old_path": "tests/core/cgo/cgo_alwayslink_init/lib.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fa70126392c6386000bc6390953228701ab1553b",
      "old_mode": 33188,
      "old_path": "tests/core/cgo/cgo_alwayslink_init/side_effect.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2413943f42113f79a8e04a572d9f7147b65d339c",
      "old_mode": 33188,
      "old_path": "tests/core/cgo/cgo_alwayslink_init/test_side_effect.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "541207f61095848a1774398e40c0206733ef3979",
      "old_mode": 33188,
      "old_path": "tests/core/cgo/cgo_alwayslink_init/test_side_effect.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
