about summary refs log tree commit diff
path: root/src/librustc_interface/passes.rs
AgeCommit message (Expand)AuthorLines
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
2019-10-17De-propagate optional session from lint registrationMark Rousskov-3/+3
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-4/+4
2019-10-14Rollup merge of #65340 - bjorn3:cg_ssa_refactor4, r=eddybTyler Mandry-0/+3
2019-10-14rustc_metadata: Remove resolutions for extern crate items from `CStore`Vadim Petrochenkov-0/+2
2019-10-14rustc_metadata: Crate loader is immutableVadim Petrochenkov-3/+3
2019-10-14rustc_metadata: Privatize private code and remove dead codeVadim Petrochenkov-8/+7
2019-10-13lowering: connect to parser via function pointer insteadMazdak Farrokhzad-16/+4
2019-10-13lowering: don't rely on parser directly.Mazdak Farrokhzad-3/+16
2019-10-13Add top level provide/provide_extern to cg_ssa and cg_utilsbjorn3-5/+3
2019-10-13Move some provides from cg_llvm to rustc_interfacebjorn3-0/+5
2019-10-09self-profiling: Add events for everything except trait selection.Michael Woerister-0/+2
2019-10-04middle::intrinsicck -> rustc_passesMark Rousskov-1/+0
2019-10-04middle::entry -> rustc_passesMark Rousskov-2/+1
2019-10-04middle::dead -> rustc_passesMark Rousskov-1/+1
2019-10-04move middle::liveness to rustc_passesMark Rousskov-1/+0
2019-10-04Rollup merge of #64874 - matthewjasper:simplify-euv, r=eddybMazdak Farrokhzad-2/+1
2019-10-01Rollup merge of #64840 - michaelwoerister:self-profiling-raii-refactor, r=wes...Tyler Mandry-12/+12
2019-09-30Remove HIR based const qualificationMatthew Jasper-2/+1
2019-09-30Self-Profiling: Make names of existing events more consistent and use new API.Michael Woerister-12/+12
2019-09-30Fixed grammar for some `time` fn calls and a diagnostic.Alexander Regueiro-8/+8
2019-09-28Put panic=abort test support behind -Z panic_abort_testsTyler Mandry-0/+2
2019-09-28Spawn one subprocess per unit test when panic=abortTyler Mandry-0/+1
2019-09-27don't borrowck::check_crate(tcx) anymore.Mazdak Farrokhzad-8/+0
2019-09-25Remove tx_to_llvm_workers from TyCtxtMark Rousskov-5/+1
2019-09-25Rollup merge of #62975 - ljedrz:kill_off_hir_to_node_id, r=ZoxcMazdak Farrokhzad-7/+8
2019-09-25Rollup merge of #64324 - alexcrichton:share-generics-again, r=michaelwoeristerMazdak Farrokhzad-4/+0
2019-09-24Rollup merge of #64016 - nnethercote:Compiler-fiddling, r=oli-obkMazdak Farrokhzad-4/+0
2019-09-23rustc: Convert `dependency_formats` to a queryAlex Crichton-4/+0
2019-09-14feature_gate: Remove dead code from attribute checkingVadim Petrochenkov-9/+2
2019-09-11Move call site of `dep_graph_future()`.Nicholas Nethercote-4/+0
2019-09-07Rollup merge of #64139 - Mark-Simulacrum:strip-legacy-proc-macro, r=petrochenkovMazdak Farrokhzad-16/+1
2019-09-07Rollup merge of #64243 - petrochenkov:cmdattr, r=alexcrichtonMazdak Farrokhzad-1/+3
2019-09-07Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkovMazdak Farrokhzad-11/+16