)]}'
{
  "commit": "8f412c4aa5cc8ce794878c9c0f2f4ee74c8ba637",
  "tree": "2d3b6aba85dac2b5cc81414dd1cbb61f377d2db6",
  "parents": [
    "b06c3112692722022a17fdac5ee236292c971231"
  ],
  "author": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Tue Jun 16 10:41:12 2026 +1000"
  },
  "committer": {
    "name": "Nicholas Nethercote",
    "email": "n.nethercote@gmail.com",
    "time": "Mon Jun 22 16:03:45 2026 +1000"
  },
  "message": "Make `late_lint_mod`/`late_lint_crate` more similar\n\nIn particular, `late_lint_mod` doesn\u0027t filter consistently: it only\nchecks if `builtin_lints` needs running in the `passes.is_empty()` case,\nand it doesn\u0027t check if the other passes need running at all.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2f1d5c58830df6cbe810624505678bfc69c9774",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/late.rs",
      "new_id": "4e659e5a95fb724c8e548d5514e4e23e45b3ffed",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/late.rs"
    }
  ]
}
