about summary refs log tree commit diff
path: root/src/librustc_interface/passes.rs
AgeCommit message (Expand)AuthorLines
2019-12-22Format the worldMark Rousskov-178/+173
2019-12-21Use Arena inside hir::Crate.Camille GILLOT-8/+9
2019-12-06Rename to `then_some` and `then`varkor-1/+1
2019-12-06Use `to_option_with` in several placesvarkor-1/+1
2019-12-06Use `to_option` in various placesvarkor-7/+1
2019-12-03Move early lint declarations to librustc_sessionMark Rousskov-2/+1
2019-12-01rustc_plugin: Some further cleanupVadim Petrochenkov-2/+1
2019-12-01rustc_plugin: Remove support for plugins adding LLVM passesVadim Petrochenkov-10/+5
2019-12-01rustc_plugin: Remove support for adding plugins from command lineVadim Petrochenkov-8/+2
2019-12-01rustc_plugin: Remove support for plugin argumentsVadim Petrochenkov-2/+1
2019-11-29Rollup merge of #66791 - cjgillot:arena, r=Mark-SimulacrumRalf Jung-67/+52
2019-11-28rustc_metadata: Merge `cstore.rs` into `creader.rs`Vadim Petrochenkov-3/+2
2019-11-27Misc renames.Camille GILLOT-4/+3
2019-11-27Simplify handling of AllArenas.Camille GILLOT-3/+2
2019-11-27Rename BoxedGlobalCtxt.Camille GILLOT-4/+4
2019-11-27Rename lifetimes.Camille GILLOT-9/+9
2019-11-26Move local Arena to Queries.Camille GILLOT-1/+4
2019-11-26Formatting.Camille GILLOT-37/+35
2019-11-26Have Queries own the GlobalCtxt.Camille GILLOT-35/+21
2019-11-26Make the HIR map own the Definitions.Camille GILLOT-1/+1
2019-11-24rustc_plugin: Remove support for syntactic pluginsVadim Petrochenkov-16/+4
2019-11-22Rollup merge of #66575 - Mark-Simulacrum:no-uii, r=petrochenkovMazdak Farrokhzad-1/+1
2019-11-20Remove pretty printing of specific nodes in ASTMark Rousskov-1/+1
2019-11-17rustc_plugin: Remove the compatibility shimVadim Petrochenkov-2/+2
2019-11-16rustc_plugin: Remove `Registry::register_attribute`Vadim Petrochenkov-8/+1
2019-11-13Enable const-checking HIR bodiesDylan MacKenzie-0/+1
2019-11-11Add a callback that allows compiler consumers to override queries.Vytautas Astrauskas-0/+5
2019-11-10Auto merge of #65324 - Centril:organize-syntax, r=petrochenkovbors-9/+8
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-8/+7
2019-11-10move config.rs to libsyntax_expandMazdak Farrokhzad-1/+1
2019-11-09Move pretty parsing into Session optionsMark Rousskov-1/+6
2019-11-09Move next_node_id to ResolverMark Rousskov-1/+1
2019-11-07move PResult to librustc_errorsMazdak Farrokhzad-1/+2
2019-11-03Delete lint buffer from SessionMark Rousskov-6/+6
2019-11-03Move crate type checking laterMark Rousskov-0/+2
2019-11-03Migrate resolver over to internal lint bufferMark Rousskov-3/+5
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-1/+1
2019-10-24rustc_interface: Remove `ExpansionResult` and some `Steal`sVadim Petrochenkov-21/+4
2019-10-24Turn crate store into a resolver outputVadim Petrochenkov-31/+29
2019-10-24rustc: Combine resolver outputs into a single structVadim Petrochenkov-12/+8
2019-10-24resolve: Privatize all resolver fieldsVadim Petrochenkov-38/+5
2019-10-24rustc_metadata: Remove unnecessary use of crate store in plugin loaderVadim Petrochenkov-4/+3
2019-10-17Update API to be more compatible with plugin needsMark Rousskov-0/+3
2019-10-17Create lint store during plugin registrationMark Rousskov-22/+16
2019-10-17Remove all borrows of lint store from Session from librustcMark Rousskov-1/+8
2019-10-17Make get_lints be a static functionMark Rousskov-2/+2
2019-10-17No longer implicitly register lints when registering passesMark Rousskov-0/+2
2019-10-17Split out just registration to separate functionMark Rousskov-2/+2
2019-10-17Split module and crate late pass registrationMark Rousskov-1/+1
2019-10-17Lints being from a plugin is dependent on the lint, not the registrationMark Rousskov-2/+2