about summary refs log tree commit diff
path: root/src/librustc_passes/lib.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-53/+0
2020-08-15replaced log with tracingGurpreet Singh-1/+1
2020-07-16apply bootstrap cfgsMark Rousskov-1/+0
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-1/+1
2020-07-02rustc_passes/reachable: avoid using TypeckTables::empty for ReachableContext.Eduard-Mihai Burtescu-0/+1
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-0/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2020-03-24{rustc::hir::map -> rustc_passes}::hir_id_validatorMazdak Farrokhzad-0/+1
2020-02-11Move weak_lang_items checking to librustc_passes.Camille GILLOT-0/+1
2020-02-11Move get_lang_items query in librustc_passes.Camille GILLOT-0/+2
2020-01-31Drop cfg(bootstrap) codeMark Rousskov-1/+0
2020-01-29Move upvars query to librustc_passes.Camille GILLOT-0/+2
2020-01-29Move check_mod_attr query in librustc_passes.Camille GILLOT-0/+2
2020-01-18slice_patterns: remove internal uses of gateMazdak Farrokhzad-1/+1
2020-01-11ast_validation -> new crate rustc_ast_passesMazdak Farrokhzad-1/+0
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-2/+0
2020-01-01Move stability queries to librustc_passes.Camille GILLOT-0/+2
2019-12-30Move region_scope_tree query to librustc_passes.Camille GILLOT-0/+2
2019-12-29Move get_lib_features query in librustc_passes.Camille GILLOT-0/+2
2019-12-29Move diagnostic_items queries to librustc_passes.Camille GILLOT-0/+2
2019-12-29Move reachable_set query in librustc_passes.Camille GILLOT-0/+2
2019-12-22Format the worldMark Rousskov-7/+5
2019-12-13Restructue HIR const-checker to handle features with multiple gatesDylan MacKenzie-0/+1
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-2/+0
2019-11-13Add HIR pass to check for `if`s and `loop`s in a `const`Dylan MacKenzie-0/+2
2019-10-04middle::intrinsicck -> rustc_passesMark Rousskov-0/+2
2019-10-04middle::entry -> rustc_passesMark Rousskov-0/+6
2019-10-04middle::dead -> rustc_passesMark Rousskov-0/+1
2019-10-04move middle::liveness to rustc_passesMark Rousskov-0/+2
2019-09-30Remove HIR based const qualificationMatthew Jasper-2/+0
2019-09-25Snap cfgs to new betaMark Rousskov-1/+0
2019-09-08Dont use gate bind_by_move_pattern_guards internally.Mazdak Farrokhzad-1/+1
2019-09-05Remove rustc_diagnostic_macros featureMark Rousskov-1/+0
2019-09-05Replace diagnostic plugins with macro_rulesMark Rousskov-3/+1
2019-07-28Deny `unused_lifetimes` through rustbuildVadim Petrochenkov-2/+0
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-1/+0
2019-06-24Enable internal lints in bootstrapflip1995-1/+0
2019-06-23let_chains: Handle disallowing of let chains in places lowering won't support.Mazdak Farrokhzad-0/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-0/+1
2019-06-11Add deny(unused_lifetimes) to all the crates that have deny(internal).Eduard-Mihai Burtescu-0/+1
2019-04-18Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkovbors-1/+1
2019-04-17Rename modulesYuki OKUSHI-1/+1
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-03Deny internal lints on non conflicting cratesflip1995-0/+1
2019-02-09Rollup merge of #58247 - taiki-e:librustc_passes-2018, r=CentrilMazdak Farrokhzad-11/+3
2019-02-08librustc_passes => 2018Taiki Endo-11/+3
2019-02-07Remove images' url to make it work even without internet connectionGuillaume Gomez-3/+1
2019-01-28Conditionally skip two passes if their related attributes were not foundJohn Kåre Alsaker-0/+1
2019-01-25distinguish "no data" from "heterogeneous" for ABI purposesNiko Matsakis-0/+1
2019-01-11Make more passes incrementalJohn Kåre Alsaker-0/+1