summary refs log tree commit diff
path: root/src/librustc_driver/driver.rs
AgeCommit message (Expand)AuthorLines
2017-04-20Properly adjust filenames when multiple emissionsSimonas Kazlauskas-4/+3
2017-03-11Auto merge of #40220 - jseyfried:ast_macro_def, r=nrcbors-3/+0
2017-03-11Auto merge of #39648 - Aatch:mir-inlining-2, r=eddybbors-0/+1
2017-03-10Rollup merge of #40336 - alexcrichton:fast-dep-info, r=nrcAlex Crichton-0/+4
2017-03-10rustc: Exit quickly on only `--emit dep-info`Alex Crichton-0/+4
2017-03-10Remove ability for plugins to register a MIR passSimonas Kazlauskas-2/+1
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-3/+0
2017-03-10Initial implementation of inlining for MIRJames Miller-0/+1
2017-02-28Add warning cycle.Jeffrey Seyfried-0/+8
2017-02-25rustc_const_eval: demand that the MIR qualify_consts ran on each evaluated body.Eduard-Mihai Burtescu-3/+2
2017-02-25rustc_typeck: move the leaves (generics, trait_def, adt_def) to on-demand.Eduard-Mihai Burtescu-0/+1
2017-02-25rustc_typeck: lift CrateCtxt to TyCtxt.Eduard Burtescu-10/+8
2017-02-25rustc_mir: expose MIR building through ty::maps::Provider.Eduard-Mihai Burtescu-2/+3
2017-02-25rustc: introduce a query system for type information in ty::maps.Eduard Burtescu-1/+8
2017-02-16Refactor macro resolution errors + add derive macro suggestionsJosh Driver-4/+6
2017-02-09driver: restore partially deleted commentAlex Burka-0/+1
2017-02-03add and use rename_or_copy_remove fn that fallback to copy & removeking6cong-1/+2
2017-02-03rename other than copy/removeking6cong-2/+1
2017-01-30unify time_passes argument passingking6cong-4/+4
2017-01-30doc comment rewordking6cong-1/+1
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-3/+3
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-1/+1
2017-01-20Rollup merge of #38842 - abonander:proc_macro_attribute, r=jseyfriedAlex Crichton-11/+12
2017-01-16Move "completed feature gate checking" pass to after "name resolution" pass s...Austin Bonander-11/+11
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-0/+1
2017-01-12Fix linker failureGuillaume Gomez-1/+5
2017-01-09Auto merge of #38840 - kjaleshire:multiple-targets-error-fix, r=nrcbors-3/+4
2017-01-06Error message more like originalKyle Aleshire-2/+2
2017-01-04Warn that the name is ignored if a link target is emittedKyle Aleshire-3/+4
2017-01-02rustc: Stabilize the `proc_macro` featureAlex Crichton-2/+1
2016-12-31Split CtxtArenas into GlobalArenas and CtxtInterners.Mark Simulacrum-5/+15
2016-12-29Change --crate-type metadata to --emit=metadataNick Cameron-3/+0
2016-12-23Allow legacy custom derive authors to disable warnings in downstream crates.Jeffrey Seyfried-0/+2
2016-12-19Simplify `TyCtxt::create_and_enter`.Jeffrey Seyfried-13/+3
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-8/+4
2016-12-04Auto merge of #38092 - pnkfelix:mir-stats, r=nikomatsakisbors-1/+13
2016-12-02limit the length of types in monomorphizationAriel Ben-Yehuda-1/+1
2016-11-30Adds `-Z mir-stats`, which is similar to `-Z hir-stats`.Felix S. Klock II-1/+13
2016-11-29Remove `resolver.record_resolution()`.Jeffrey Seyfried-3/+0
2016-11-28rustc: rework stability to be on-demand for type-directed lookup.Eduard Burtescu-12/+9
2016-11-28rustc_typeck: save the type cache for rustdoc and save-analysis.Eduard Burtescu-42/+44
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-6/+3
2016-11-24Revisions from review comments, squashed.Felix S. Klock II-6/+0
2016-11-24Add `-Z print-type-sizes`, a tool for digging into how variants are laid out.Felix S. Klock II-0/+10
2016-11-22Auto merge of #37681 - nrc:crate-metadata, r=@alexcrichtonbors-0/+3
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-1/+1
2016-11-21Fix fallout in `rustdoc` and tests.Jeffrey Seyfried-1/+1
2016-11-21Remove `Rc` from the interner.Jeffrey Seyfried-8/+0
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-3/+2
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-4/+5