)]}'
{
  "commit": "b409cb16aed7d0ddf0df6e7cb94448a3bb331d70",
  "tree": "1c29be61bb0fbf38be1f8e20c1907947b1bf8287",
  "parents": [
    "bca1cb4c2f3637154438b54a01803657dfd2a037"
  ],
  "author": {
    "name": "Guillaume Gomez",
    "email": "guillaume1.gomez@gmail.com",
    "time": "Wed Feb 25 15:46:34 2026 +0100"
  },
  "committer": {
    "name": "Guillaume Gomez",
    "email": "guillaume1.gomez@gmail.com",
    "time": "Thu Feb 26 09:33:27 2026 +0100"
  },
  "message": "Replace `emit_span_lint` with `emit_span_diag_lint` in `rustc_lint`\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c62f7def1cae9c27097c8ed2a55de47abda6977",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/autorefs.rs",
      "new_id": "34049288ea80944f1e8adfe9aff0393e6d46334f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/autorefs.rs"
    },
    {
      "type": "modify",
      "old_id": "129e133f1b8cb7577ba4f8c4e5f0db5d5c8a3f6e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/builtin.rs",
      "new_id": "e7b821a400ea4f46291da319d7c0d75e6b435da0",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/builtin.rs"
    },
    {
      "type": "modify",
      "old_id": "80bab6eca1073737ae02be458c80b8fced21806b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/context.rs",
      "new_id": "971170aaba304fe52bedf7b11c9e50438ad5db42",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/context.rs"
    },
    {
      "type": "modify",
      "old_id": "320711d6559c4ac7de2f5ea1fc2f01f3101a8332",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/deref_into_dyn_supertrait.rs",
      "new_id": "703f757abd50c203f2fd07dca982ff0087dabb72",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/deref_into_dyn_supertrait.rs"
    },
    {
      "type": "modify",
      "old_id": "68b442fd8dbe90e5c35398836ce288e4d65b5857",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/disallowed_pass_by_ref.rs",
      "new_id": "4be28754df8b59d53f140bfa1f2f687b69077d34",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/disallowed_pass_by_ref.rs"
    },
    {
      "type": "modify",
      "old_id": "9fd0145996b9650a8d3ff0b13ec3ecff506d767b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/drop_forget_useless.rs",
      "new_id": "c2d137986ce4dbbacca75383bb2fca4d7ac808d9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/drop_forget_useless.rs"
    },
    {
      "type": "modify",
      "old_id": "ad68c8ececc7e2a4106e92d6584e88f4be27e402",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/enum_intrinsics_non_enums.rs",
      "new_id": "179f2bcf07f598a3b322c1d7c63feb6b54099d80",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/enum_intrinsics_non_enums.rs"
    },
    {
      "type": "modify",
      "old_id": "d74a25869d155ca42f7074852b46af00bcc1178e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/for_loops_over_fallibles.rs",
      "new_id": "fe95a682c6376bed168516a08a4728c7bed53427",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/for_loops_over_fallibles.rs"
    },
    {
      "type": "modify",
      "old_id": "6fcc69210a1d5fd2b41ef9f468b9a6196b377f36",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/gpukernel_abi.rs",
      "new_id": "4fb26739cd28a1802cebc97b48f5b02fd0defc21",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/gpukernel_abi.rs"
    },
    {
      "type": "modify",
      "old_id": "493e69100ce93efddcf6ef9623a607cfcbe25e77",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/interior_mutable_consts.rs",
      "new_id": "807a121abd9e6b7b3250f43214ea58eb3c526fb1",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/interior_mutable_consts.rs"
    },
    {
      "type": "modify",
      "old_id": "1bf8a4396ea19996c2cdb135356f854d4ac017c3",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/internal.rs",
      "new_id": "cb4c5077a5263bd58424e99e25d09e950946d1a4",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/internal.rs"
    },
    {
      "type": "modify",
      "old_id": "18ab8106b9b25624ecd3dfb47432d5f8f9684e37",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/invalid_from_utf8.rs",
      "new_id": "41b670c92c4c55326429e517bcdba435d8d47e4b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/invalid_from_utf8.rs"
    },
    {
      "type": "modify",
      "old_id": "d3fe09ceab39fa223db68430c3e2f3934437e1c9",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/let_underscore.rs",
      "new_id": "d061a56c9346180295aa984403de1be200a8f577",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/let_underscore.rs"
    },
    {
      "type": "modify",
      "old_id": "04adc371f0910c1154e06be0e838ff80911bdf19",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/levels.rs",
      "new_id": "a134b623d7bd430da2f9c2d73fed5573cf8e728f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/levels.rs"
    },
    {
      "type": "modify",
      "old_id": "78bf377d0dcb9ab09d6199429a9f2c3cf0637155",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/lifetime_syntax.rs",
      "new_id": "0cac91c234080c1b32fe9583dfb87dd64e7f13c8",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/lifetime_syntax.rs"
    },
    {
      "type": "modify",
      "old_id": "1a2d0370294ec5acc91066b70e472a5492de1748",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/macro_expr_fragment_specifier_2024_migration.rs",
      "new_id": "9220702c21f1d9defff87684a0adfea8f26aa149",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/macro_expr_fragment_specifier_2024_migration.rs"
    },
    {
      "type": "modify",
      "old_id": "92b827e07852c5498fb1af6a3dadb783171f14a0",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/map_unit_fn.rs",
      "new_id": "50471b40ecdea53de852337be2c368be0f0ca796",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/map_unit_fn.rs"
    },
    {
      "type": "modify",
      "old_id": "2f53ed1c0c6b1294ca2aa80351e87b8c3283e7c1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/multiple_supertrait_upcastable.rs",
      "new_id": "93f067d09833af1c7432c903b4f927ab94157ae7",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/multiple_supertrait_upcastable.rs"
    },
    {
      "type": "modify",
      "old_id": "563f66bd376b96c081a87c283244d65df21ec885",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/non_ascii_idents.rs",
      "new_id": "9c11fb41aa6d6b070a2409eab4bdb90b197e95a3",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/non_ascii_idents.rs"
    },
    {
      "type": "modify",
      "old_id": "7075bd1f21364397fd3cb116764ea8372d250391",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/non_fmt_panic.rs",
      "new_id": "bb04da96140a6ada3a64e647ca71d64174167703",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/non_fmt_panic.rs"
    },
    {
      "type": "modify",
      "old_id": "b8fc3c484628a13592588d331f5ef218bc291346",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/non_local_def.rs",
      "new_id": "2b9a65f84a02650de396abea2ca7a42682809bd0",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/non_local_def.rs"
    },
    {
      "type": "modify",
      "old_id": "1e8be8e39516a3ea5640cc70c19f99b097a73291",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/nonstandard_style.rs",
      "new_id": "1496e3974bd75e757cfb48a5a9a01b979f5c286b",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/nonstandard_style.rs"
    },
    {
      "type": "modify",
      "old_id": "b5257200903ef5628549aeeea9bf6dff078cfbd7",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/noop_method_call.rs",
      "new_id": "66b4e3c16e93609b8a81204175685d04080ca969",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/noop_method_call.rs"
    },
    {
      "type": "modify",
      "old_id": "510b6617553b02b084af48a1b7c51e2140741232",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/opaque_hidden_inferred_bound.rs",
      "new_id": "5e43b8c65db4003b334125c1df41392a099258e9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/opaque_hidden_inferred_bound.rs"
    },
    {
      "type": "modify",
      "old_id": "b0645ab1db76b048c0988bbaf9a73b8a910f032d",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/precedence.rs",
      "new_id": "52321e25c7d435479af9a7b7015cf891cca0b880",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/precedence.rs"
    },
    {
      "type": "modify",
      "old_id": "e102a633920aedad42cff41a0194737674c7db0c",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/ptr_nulls.rs",
      "new_id": "1e1bbf51fcb9b182c6463825d762e1067ef100e9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/ptr_nulls.rs"
    },
    {
      "type": "modify",
      "old_id": "fcd20feaf23b9b88e4b9f146c7cda415132f4fe1",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/redundant_semicolon.rs",
      "new_id": "f6d2fbe42618e0638d34dc4af8018cec0c57b08f",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/redundant_semicolon.rs"
    },
    {
      "type": "modify",
      "old_id": "7d34ea38a4034851468c58d75e4c4d9e9dbb56fb",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/reference_casting.rs",
      "new_id": "6052a16a7f117a302f6f76143b1d6020f406d2f6",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/reference_casting.rs"
    },
    {
      "type": "modify",
      "old_id": "326eb83bf13bb3dcfbe7cc6107d6fe987b0af3d3",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/shadowed_into_iter.rs",
      "new_id": "05bb2113db09e27e2416a766980ea4772eaedaa9",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/shadowed_into_iter.rs"
    },
    {
      "type": "modify",
      "old_id": "ffede8d839fef7aa7bae4f303454a67ecf15dd54",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/static_mut_refs.rs",
      "new_id": "1decb4b78e61a81b2c238c5c5a897b82564dd0b1",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/static_mut_refs.rs"
    },
    {
      "type": "modify",
      "old_id": "6c2c92a42c74dedc2c1a565ca90bbbaf120b9741",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/traits.rs",
      "new_id": "99222742b65de8221c44b1126ee4ce0ea4d91978",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/traits.rs"
    },
    {
      "type": "modify",
      "old_id": "f2d4c2205c339219800f2a3855fb083ee6a1ad78",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/types.rs",
      "new_id": "a2427d9ca5889ecf93a888b9d0bc3fab1cfd9890",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/types.rs"
    },
    {
      "type": "modify",
      "old_id": "d301a3ad2da1881f91b630e2b841e9f0fd22840b",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/types/improper_ctypes.rs",
      "new_id": "9f10cba64cd43ddffa7b7e651044a458827e8058",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/types/improper_ctypes.rs"
    },
    {
      "type": "modify",
      "old_id": "9235b25670e030b5387883c7dd63e986beabd078",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/types/literal.rs",
      "new_id": "b6c67549c47e2d50f736c9cff249c5b1db988afe",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/types/literal.rs"
    },
    {
      "type": "modify",
      "old_id": "afd394258984166935917303400944aaf7e06288",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/unit_bindings.rs",
      "new_id": "ed015908ae54a5161fa488d36367ad2616fb7d98",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/unit_bindings.rs"
    },
    {
      "type": "modify",
      "old_id": "bf4a7ebb5af90f7da1b1877c9ec102b7b961101e",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/unqualified_local_imports.rs",
      "new_id": "888bf026b4ed9090f30f51c4f51e817578dd584c",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/unqualified_local_imports.rs"
    },
    {
      "type": "modify",
      "old_id": "f8f0217773877d75d890dc14d64894cc8d5eb380",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/unused.rs",
      "new_id": "1fd0ee754eb4695f087d5ae8a1e320568f9cb0f2",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/unused.rs"
    },
    {
      "type": "modify",
      "old_id": "bb95d2bae085208aa5a2df3b28f19dc23bde11f2",
      "old_mode": 33188,
      "old_path": "compiler/rustc_lint/src/unused/must_use.rs",
      "new_id": "f37cf4c8dc8c00ae5250d0a4cceb5cd49afb8887",
      "new_mode": 33188,
      "new_path": "compiler/rustc_lint/src/unused/must_use.rs"
    }
  ]
}
