index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_lint
/
src
/
non_local_def.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-13
Rollup merge of #145153 - joshtriplett:macro-kinds-plural, r=petrochenkov
Guillaume Gomez
-2
/
+2
2025-08-12
Switch to a bitflags `MacroKinds` to support macros with more than one kind
Josh Triplett
-2
/
+2
2025-08-11
Propagate TraitImplHeader to hir
Cameron Steffen
-2
/
+2
2025-05-30
Reorder fields in `hir::ItemKind` variants.
Nicholas Nethercote
-1
/
+1
2025-03-26
Add environment variable tracking in places where it was convenient
Mads Marquart
-2
/
+4
2025-03-18
Move `hir::Item::ident` into `hir::ItemKind`.
Nicholas Nethercote
-3
/
+3
2025-02-08
Rustfmt
bjorn3
-11
/
+15
2025-01-27
Remove redundant to_ident_string calls
Michael Goulet
-1
/
+1
2025-01-23
`visit_x_unambig`
Boxy
-1
/
+1
2025-01-23
Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`
Boxy
-2
/
+2
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-11-01
Also treat `impl` definition parent as transparent regarding modules
Urgau
-2
/
+8
2024-10-13
Also use outermost const-anon for impl items in `non_local_defs` lint
Urgau
-3
/
+7
2024-10-11
Consider outermost const-anon in non_local_def lint
Urgau
-31
/
+59
2024-09-23
Remove with/without trait and bounds consideration
Urgau
-1
/
+0
2024-09-23
Point to every relevant types in the main diag
Urgau
-55
/
+17
2024-09-23
Rework `non_local_definitions` lint to only be a syntactic heuristic
Urgau
-215
/
+24
2024-09-23
Revert "Switch back `non_local_definitions` lint to allow-by-default"
Urgau
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-23
/
+19
2024-09-02
chore: Fix typos in 'compiler' (batch 1)
Alexander Cyon
-1
/
+1
2024-08-27
Add `warn(unreachable_pub)` to `rustc_lint`.
Nicholas Nethercote
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-9
/
+8
2024-07-25
Support ?Trait bounds in supertraits and dyn Trait under a feature gate
Bryanskiy
-2
/
+2
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-2
/
+2
2024-06-27
Switch back `non_local_definitions` lint to allow-by-default
Urgau
-1
/
+1
2024-06-21
Rename a bunch of things
Michael Goulet
-1
/
+1
2024-06-19
Rollup merge of #126422 - Urgau:doctest-impl-non-local-def, r=fmease
许杰友 Jieyou Xu (Joe)
-38
/
+45
2024-06-15
Also simplify macro_rules doctest code
Urgau
-2
/
+1
2024-06-15
Suggest standalone doctest for non-local impl defs
Urgau
-38
/
+46
2024-06-15
Auto merge of #125722 - Urgau:non_local_defs-macro-to-change, r=estebank
bors
-0
/
+8
2024-06-03
Fix up comments.
Nicholas Nethercote
-1
/
+1
2024-05-29
non_local_defs: indicate that the macro needs to change
Urgau
-0
/
+8
2024-05-29
Don't require `visit_body` to take a lifetime that must outlive the function ...
Oli Scherer
-2
/
+2
2024-05-27
non_local_defs: point the parent item when appropriate
Urgau
-5
/
+17
2024-05-27
non_local_defs: point to Self and Trait to give more context
Urgau
-7
/
+76
2024-05-27
non_local_defs: suggest removing leading ref/ptr to make the impl local
Urgau
-29
/
+51
2024-05-27
non_local_defs: be more precise about what needs to be moved
Urgau
-2
/
+38
2024-05-27
non_local_defs: use labels to indicate what may need to be moved
Urgau
-0
/
+3
2024-05-27
non_local_defs: use span of the impl def and not the impl block
Urgau
-1
/
+1
2024-05-27
non_local_defs: improve some notes around trait, bounds, consts
Urgau
-3
/
+6
2024-05-27
non_local_defs: move out from `#[derive(LintDiagnostic)]` to manual impl
Urgau
-1
/
+0
2024-05-26
Give EarlyBinder a tcx parameter
Michael Goulet
-1
/
+1
2024-05-18
Fix typos (taking into account review comments)
blyxyas
-1
/
+1
2024-05-10
Use fewer origins when creating type variables.
Nicholas Nethercote
-2
/
+1
2024-05-02
Rollup merge of #124568 - Urgau:non-local-defs-doctest, r=michaelwoerister,Gu...
Guillaume Gomez
-0
/
+9
2024-05-01
Adjust `#[macro_export]`/doctest help suggestion for non_local_defs lint
Urgau
-0
/
+9
2024-05-01
Auto merge of #124539 - Urgau:non-local-defs_modulo_modules, r=lcnr
bors
-5
/
+11
2024-04-29
Consider inner modules to be local in the `non_local_definitions` lint
Urgau
-5
/
+11
2024-04-29
Remove `extern crate rustc_session` from `rustc_lint`.
Nicholas Nethercote
-0
/
+1
2024-04-21
Auto merge of #123594 - Urgau:fix-non_local_def-lint-overflow, r=lcnr
bors
-1
/
+13
[next]