)]}'
{
  "commit": "b078bbd840fc2175390baaaf17a8791522e85c19",
  "tree": "22e45617e161157df14105dd3e95c062afe1bafa",
  "parents": [
    "f9626f930fb0641fd76945aa8b5d28eab1894633"
  ],
  "author": {
    "name": "Matt Epperson",
    "email": "m.p.epperson@gmail.com",
    "time": "Tue Apr 02 11:27:51 2024 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 02 17:27:51 2024 +0000"
  },
  "message": "feat: Strip debug info from opt builds (#2513)\n\nAttempts to follow the cargo proposal linked below to remove debug info\nfor release builds. Furthermore this should uphold the expected behavior\nof bazel for cc builds which automatically strips debug symbols for\noptimized builds.\n\nhttps://github.com/rust-lang/cargo/issues/4122#issuecomment-1868318860",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "398e365a48d1aab770298edc8463883f81836f01",
      "old_mode": 33188,
      "old_path": "docs/flatten.md",
      "new_id": "632ba74e5aa67478716cd830944c5b1ba171d4a5",
      "new_mode": 33188,
      "new_path": "docs/flatten.md"
    },
    {
      "type": "modify",
      "old_id": "f3129e2ca5c95aa39f2215f58decb393aadd87cd",
      "old_mode": 33188,
      "old_path": "docs/rust_repositories.md",
      "new_id": "7644c869247bbf7c3fa21d96ca041a21050ed572",
      "new_mode": 33188,
      "new_path": "docs/rust_repositories.md"
    },
    {
      "type": "modify",
      "old_id": "f6f632dba60336fa44ea6453156bd5c3bdd54e7d",
      "old_mode": 33188,
      "old_path": "rust/private/rustc.bzl",
      "new_id": "6fdc7b920ce58fec8c216da0ac23c1a7ef88406d",
      "new_mode": 33188,
      "new_path": "rust/private/rustc.bzl"
    },
    {
      "type": "modify",
      "old_id": "36c42b7a67652fd425e8c991a4a20b4065d732fa",
      "old_mode": 33188,
      "old_path": "rust/toolchain.bzl",
      "new_id": "9591fe210f14597ea2de81a0a7897b0a038ce2d6",
      "new_mode": 33188,
      "new_path": "rust/toolchain.bzl"
    },
    {
      "type": "modify",
      "old_id": "361640db59ab7532106f525b7d9561f13e51e23e",
      "old_mode": 33188,
      "old_path": "test/unit/debug_info/debug_info_analysis_test.bzl",
      "new_id": "ad5bbf6b36c2c337172f91e37c7e708b6c9aaa3d",
      "new_mode": 33188,
      "new_path": "test/unit/debug_info/debug_info_analysis_test.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d342c6a6c36d33a2057c473e01e6adf2fa54c93b",
      "new_mode": 33188,
      "new_path": "test/unit/strip_level/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4b6b30171422597c0dd7691c96f52a7a9478644",
      "new_mode": 33188,
      "new_path": "test/unit/strip_level/strip_level_test_suite.bzl"
    }
  ]
}
