about summary refs log tree commit diff
path: root/src/librustc_passes/liveness.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-1794/+0
2020-08-26Point to a move-related span when pointing to closure upvarsAaron Hill-2/+2
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-1/+1
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-1/+1
2020-08-16hir: introduce `QPath::LangItem`David Wood-2/+4
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-1/+1
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-10/+10
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-1/+1
2020-07-02resolve: disallow label use through closure/asyncDavid Wood-10/+1
2020-06-27use LocalDefId in module checkingBastian Kauschke-8/+8
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-1/+1
2020-05-29liveness: Warn about unused captured variablesTomasz Miąsko-54/+170
2020-05-29liveness: Include upvars in the analysisTomasz Miąsko-36/+33
2020-05-29liveness: Remove unused fallthrough_lnTomasz Miąsko-9/+1
2020-05-29liveness: Remove unused clean_exit_varTomasz Miąsko-14/+1
2020-05-29liveness: Log information about used variablesTomasz Miąsko-5/+8
2020-05-25Rollup merge of #72544 - sexxi-goose:upvars_mentioned, r=matthewjasperRalf Jung-5/+5
2020-05-24librustc_middle: Rename upvars query to upvars_mentionedAman Arora-5/+5
2020-05-24Fix InlineAsmOperand expresions being visited twice during liveness checkingAmanieu d'Antras-8/+2
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-1/+1
2020-05-18HIR passes for asm!Amanieu d'Antras-0/+87
2020-05-11Fix clippy warningsMatthias Krüger-2/+2
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-4/+3
2020-04-27Use `LocalDefId` in `typeck_tables_of` and `used_trait_imports` queriesmarmeladema-3/+3
2020-04-23librustc_middle: return LocalDefId instead of DefId in local_def_idmarmeladema-3/+3
2020-04-10Replace non-shorthand variables with _, not _varsapir-8/+12
2020-04-10Try to fix warning for unused variables in or patterns, issue #67691sapir-26/+45
2020-04-05Stop importing int/float modules in librustc_*Linus Färnstrand-1/+1
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-3/+3
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-3/+3
2020-03-27Auto merge of #68404 - Amanieu:llvm-asm, r=estebankbors-3/+3
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-3/+3
2020-03-24rustc: remove rustc_hir_pretty dependency.Mazdak Farrokhzad-14/+4
2020-03-23Reword unused variable warningAlex Tokarev-1/+1
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-1/+1
2020-03-19rustc: use LocalDefId instead of DefIndex in HirId.Eduard-Mihai Burtescu-2/+2
2020-03-18Rollup merge of #69920 - Centril:hir-cleanup, r=ZoxcMazdak Farrokhzad-2/+2
2020-03-16Fiddle `ParamEnv` through to a place that used to use `ParamEnv::empty` in a ...Oliver Scherer-5/+16
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-1/+1
2020-03-16remove unnecessary hir::map importsMazdak Farrokhzad-1/+1
2020-03-14Index HIR after creating TyCtxtJohn Kåre Alsaker-3/+3
2020-03-01Auto merge of #69380 - Zoxc:parent-module, r=michaelwoeristerbors-2/+2
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-29Add a `parent_module_from_def_id` queryJohn Kåre Alsaker-2/+2
2020-02-22Rename CodeMap to SourceMap follow upMaxim Zholobak-4/+4
2020-02-11Run RustFmtjumbatm-38/+34
2020-02-11Invert control in struct_lint_level.jumbatm-33/+39
2020-02-03Pull out a special case in `merge_from_succ`.Nicholas Nethercote-0/+6
2020-02-03Fix up `merge_from_succ`.Nicholas Nethercote-3/+5
2020-01-11reduce diversity in linting methodsMazdak Farrokhzad-7/+10