)]}'
{
  "commit": "7786ffce5b9f2f5870cc8bc4dafbc7e04336ac3e",
  "tree": "fc603028c658b6c0f770f101882e671d1588eb9c",
  "parents": [
    "9639eefc07db282b25e9c83cdfebb10688ed5114"
  ],
  "author": {
    "name": "Tobias Bieniek",
    "email": "tobias@bieniek.cloud",
    "time": "Thu Jun 18 11:57:21 2026 +0200"
  },
  "committer": {
    "name": "Tobias Bieniek",
    "email": "tobias@bieniek.cloud",
    "time": "Thu Jun 18 11:57:21 2026 +0200"
  },
  "message": "Bump thin-vec to 0.2.18 to address RUSTSEC-2026-0103\n\nthin-vec versions before 0.2.16 have a use-after-free / double-free in\n`IntoIter::drop` and `ThinVec::clear` when an element\u0027s `Drop` panics\n(RUSTSEC-2026-0103). The requirement now sits past the affected range.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b17c0d309cbab3d23683bdddc9424c374e447e6",
      "old_mode": 33188,
      "old_path": "Cargo.lock",
      "new_id": "2a452170f3f7d333653b8f550b0b2df7b4bfdde5",
      "new_mode": 33188,
      "new_path": "Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "97256963118f3db77f100e669f86ef03846fcc7b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_ast/Cargo.toml",
      "new_id": "a09c36efe01f6a311971d1f0fbbe38ae6ea74a67",
      "new_mode": 33188,
      "new_path": "compiler/rustc_ast/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "f9c08de02512fc1b1e5f669fcf80ece251deddaf",
      "old_mode": 33188,
      "old_path": "compiler/rustc_ast_lowering/Cargo.toml",
      "new_id": "0fefc0d9220a32b77c880a5fc5fcda1bb613a8f0",
      "new_mode": 33188,
      "new_path": "compiler/rustc_ast_lowering/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "42cbd7b3d362023e6506e94023ab0b1ac27e7839",
      "old_mode": 33188,
      "old_path": "compiler/rustc_ast_passes/Cargo.toml",
      "new_id": "da9b4633fdae9548f5c9279dced42a5b4bff2f4c",
      "new_mode": 33188,
      "new_path": "compiler/rustc_ast_passes/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "957fc1297c58e809297f753a0137dfc25cf66e51",
      "old_mode": 33188,
      "old_path": "compiler/rustc_ast_pretty/Cargo.toml",
      "new_id": "70da6ba0591cee45ab2027b001335618f6c1987d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_ast_pretty/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "fccc36a12805796eeeeed86d2a97e4d76b231355",
      "old_mode": 33188,
      "old_path": "compiler/rustc_attr_parsing/Cargo.toml",
      "new_id": "2e8c912609b2e6d1b89aecbbbc1d8d741cebecd0",
      "new_mode": 33188,
      "new_path": "compiler/rustc_attr_parsing/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "ebf25d68314dbd8ad60018c7cfa1fb1deac80072",
      "old_mode": 33188,
      "old_path": "compiler/rustc_builtin_macros/Cargo.toml",
      "new_id": "f5dbc4a0d7cbe1f38ab7f7975f1d09446feb8dc8",
      "new_mode": 33188,
      "new_path": "compiler/rustc_builtin_macros/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "c428810e541177bbdd8f44070c9421ecfaeb7794",
      "old_mode": 33188,
      "old_path": "compiler/rustc_data_structures/Cargo.toml",
      "new_id": "6db3a624500a9c0f832078dcbec85ee676be8beb",
      "new_mode": 33188,
      "new_path": "compiler/rustc_data_structures/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "0154d05266fd7da37810b89f544df8480aabeb02",
      "old_mode": 33188,
      "old_path": "compiler/rustc_expand/Cargo.toml",
      "new_id": "068c84da719a323e598b5b67b2f8debf95c7afde",
      "new_mode": 33188,
      "new_path": "compiler/rustc_expand/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "c9e54c9bf71d82e75b8bc2d4761900760094d968",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir/Cargo.toml",
      "new_id": "5765163af6e41be492f7401e7230f4071403c829",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "1896ce10faf2f6c3dcfad50fa17a8df20248812e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_infer/Cargo.toml",
      "new_id": "33f7e2f38f765d96ab575fff0ebb6eb4bf3107fa",
      "new_mode": 33188,
      "new_path": "compiler/rustc_infer/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "f0e47e0075ff6a45ee9498ad723268062853e209",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/Cargo.toml",
      "new_id": "6ead1c5ea46a32229123b77b238f50b54d701c3c",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "53727efb4650116eee8e2769a853265cbe489e12",
      "old_mode": 33188,
      "old_path": "compiler/rustc_parse/Cargo.toml",
      "new_id": "22ec84231af49b2b731d4c0fcb8350f0fd9537ae",
      "new_mode": 33188,
      "new_path": "compiler/rustc_parse/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "2fc251e2b525e596ce7bb501e55bba3866713710",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/Cargo.toml",
      "new_id": "cb52c21c87ae99187edd0df423abd8f839f3650f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "193c89a29598059bb744c95f3477f8c6e383ccee",
      "old_mode": 33188,
      "old_path": "compiler/rustc_serialize/Cargo.toml",
      "new_id": "4e11d8726c84f7e71d909290e22fd9a335c0b8b9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_serialize/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "802fdda6f0375064104069d6c04471227f8301a0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_trait_selection/Cargo.toml",
      "new_id": "3ce76d78e6c8ac999de8d68753732bec1876fcc4",
      "new_mode": 33188,
      "new_path": "compiler/rustc_trait_selection/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "7b0b4aa899723fc0197398f73096cd6d659b0840",
      "old_mode": 33188,
      "old_path": "compiler/rustc_type_ir/Cargo.toml",
      "new_id": "97cddd857af18055d735ad0065d77011d021727d",
      "new_mode": 33188,
      "new_path": "compiler/rustc_type_ir/Cargo.toml"
    }
  ]
}
