summary refs log tree commit diff
path: root/src/librustc_resolve/check_unused.rs
AgeCommit message (Expand)AuthorLines
2020-05-27Store `LocalDefId` directly in `rustc_resolve::Resolver` where possiblemarmeladema-3/+5
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-1/+1
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-5/+5
2020-03-07resolve: `directive` -> `import`Vadim Petrochenkov-15/+15
2020-03-07resolve: `ImportDirective` -> `Import`Vadim Petrochenkov-5/+5
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-3/+3
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-1/+1
2020-02-011. move node_id to syntaxMazdak Farrokhzad-1/+1
2020-01-11buffered lint infra -> rustc_sessionMazdak Farrokhzad-1/+2
2020-01-10nix syntax::errors & prefer rustc_errors over errorsMazdak Farrokhzad-1/+1
2020-01-04move Node{Map,Set} -> rustc_session::node_idMazdak Farrokhzad-2/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-30Rename `rustc_resolve/resolve_imports.rs` -> `rustc_resolve/imports.rs`Vadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-27/+28
2019-11-05use American spelling for `pluralize!`Andy Russell-2/+2
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-3/+3
2019-09-26Rename `Item.node` to `Item.kind`varkor-1/+1
2019-09-20factor out pluralisation remains after #64280gaolei-1/+3
2019-08-10resolve: Turn `resolve_error` into a method on `Resolver`Vadim Petrochenkov-85/+87
2019-08-10resolve: Remove `Deref<Target=Resolver>` implementationsVadim Petrochenkov-24/+7
2019-08-10resolve: Move late resolution into a separate visitorVadim Petrochenkov-4/+0
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-02-07unused_imports: make the lint machine-applicablePietro Albini-22/+181
2019-02-07librustc_resolve => 2018Taiki Endo-3/+3
2018-12-25Remove licensesMark Rousskov-11/+0
2018-12-10Remove lifetime from ResolverJohn Kåre Alsaker-9/+9
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-1/+1
2018-10-23Auto merge of #55113 - mockersf:master, r=estebankbors-1/+1
2018-10-21manage cases with tabs or other whitespacesFrançois Mockers-1/+1
2018-10-17resolve: improve common patternsljedrz-3/+3
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-2/+2
2018-08-17Stabilize `use_extern_macros`Vadim Petrochenkov-1/+1
2018-08-03Store concrete crate stores where possibleMark Rousskov-9/+9
2018-08-01resolve: Implement prelude search for macro pathsVadim Petrochenkov-2/+1
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-1/+1
2018-07-12rustc: Lint against `#[macro_use]` in 2018 idiomsAlex Crichton-1/+16
2018-06-30Fortify dummy span checkingVadim Petrochenkov-2/+2
2018-05-18Reimplement unused_labels lint as a compiler builtin in the resolverKyle Stachowicz-0/+4
2018-02-23Auto merge of #47799 - topecongiro:fix-span-of-visibility, r=petrochenkovbors-1/+1
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-1/+1
2018-01-24Fix wrong span for nested empty groupsPietro Albini-1/+8
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-27/+32
2017-11-08Fix help for duplicated names: `extern crate (...) as (...)`Esteban Küber-1/+1
2017-08-27Address review comments, second turnTatsuyuki Ishi-2/+2
2017-08-27Move unused-extern-crate to late passTatsuyuki Ishi-4/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-8/+5