)]}'
{
  "commit": "c0393cf8dbfc91f4719e6be9895b5c8a983ef8ec",
  "tree": "c972fea32b79869e461fa32a75e58d7c1a74a390",
  "parents": [
    "f60a0f1bcc5a2a6dd8eb2d2021da79b40f5fbae9"
  ],
  "author": {
    "name": "Vadim Petrochenkov",
    "email": "vadim.petrochenkov@gmail.com",
    "time": "Fri Oct 24 15:29:33 2025 +0300"
  },
  "committer": {
    "name": "Vadim Petrochenkov",
    "email": "vadim.petrochenkov@gmail.com",
    "time": "Mon Feb 02 14:44:13 2026 +0300"
  },
  "message": "resolve: Report more early resolution ambiguities for imports\n\nThe new ambiguities are reported when the import\u0027s visibility is ambiguous and may depend on the resolution/expansion order.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff108031badc1cfcc88cdc29820e56c6f3d3df7e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint_defs/src/builtin.rs",
      "new_id": "d1d5d0a56eada07664db87e2b4a5afd83766a7cc",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint_defs/src/builtin.rs"
    },
    {
      "type": "modify",
      "old_id": "4e33b8ebb6dee85c812ff1902578d8fbf813a2ed",
      "old_mode": 33188,
      "old_path": "compiler/rustc_middle/src/ty/mod.rs",
      "new_id": "0220531b09fa8ed3ad5e3626098fbec36db09594",
      "new_mode": 33188,
      "new_path": "compiler/rustc_middle/src/ty/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "6884ed1891a3f549e1b0bd5729653e1a3109582c",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/diagnostics.rs",
      "new_id": "f09b98715799608caf8f54073edad9c3eca64e4f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/diagnostics.rs"
    },
    {
      "type": "modify",
      "old_id": "205f2c6aa539551c73d2f2502727a5934bfe4d67",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/errors.rs",
      "new_id": "3e54464030527865566b216d5a17aa4084421754",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/errors.rs"
    },
    {
      "type": "modify",
      "old_id": "0e73c349c8cdda8bcfa0b9de719b7cdb30c9e2f1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/ident.rs",
      "new_id": "d4d373d8206448393694ab98e5d1c7c93eb5eafd",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/ident.rs"
    },
    {
      "type": "modify",
      "old_id": "0573400280857e13e3aa093f71b23000272fc1bd",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/imports.rs",
      "new_id": "78ad139cff7959a5f7a9b3ff9393a420b70438f2",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/imports.rs"
    },
    {
      "type": "modify",
      "old_id": "75bd2c62f9b47e6469f528bb98b7e2b79554c4a0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_resolve/src/lib.rs",
      "new_id": "3a65598584ae032075c0bfb5bd4d6f55cf5810b0",
      "new_mode": 33188,
      "new_path": "compiler/rustc_resolve/src/lib.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1861cc5d4e0aa378df6380465fadab2eeb172bb",
      "new_mode": 33188,
      "new_path": "tests/ui/imports/ambiguous-import-visibility-macro.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed6eb6f893af24f0a3cc371d5844fcc89a911990",
      "new_mode": 33188,
      "new_path": "tests/ui/imports/ambiguous-import-visibility-macro.stderr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35c6da8b21a4fc06c51b553f3a59394d220da8ba",
      "new_mode": 33188,
      "new_path": "tests/ui/imports/ambiguous-import-visibility-module.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a97070c20a62dd7a663a4815bda6315faf2924e8",
      "new_mode": 33188,
      "new_path": "tests/ui/imports/ambiguous-import-visibility-module.stderr"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cb8b763fbc9d7714cc756521a4ee58065ceda9a",
      "new_mode": 33188,
      "new_path": "tests/ui/imports/ambiguous-import-visibility.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30cddca4697d5ab75ad9c3cfccb3faef136bad89",
      "new_mode": 33188,
      "new_path": "tests/ui/imports/ambiguous-import-visibility.stderr"
    }
  ]
}
