summary refs log tree commit diff
path: root/src/librustc_driver/driver.rs
AgeCommit message (Expand)AuthorLines
2016-11-05Rollup merge of #37583 - michaelwoerister:hir-stats, r=alexcrichtonAlex Crichton-2/+17
2016-11-04Add -Zhir-stats for collecting statistics on HIR and ASTMichael Woerister-2/+17
2016-11-03Auto merge of #36306 - nagisa:mir-local-cleanup, r=eddybbors-9/+12
2016-11-03A way to remove otherwise unused locals from MIRSimonas Kazlauskas-9/+12
2016-10-30Make the crate disambiguator 128 bits instead of 256 bits.Michael Woerister-1/+8
2016-10-30Replace all uses of SHA-256 with BLAKE2b.Michael Woerister-10/+13
2016-10-30Auto merge of #37431 - jseyfried:refactor_crate_config, r=eddybbors-13/+6
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-13/+6
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-36/+17
2016-10-22Remove `CrateReader`, use `CrateLoader` instead.Jeffrey Seyfried-1/+2
2016-10-11Merge branch 'persistent_macro_scopes' into cleanup_expanded_macro_use_scopesJeffrey Seyfried-3/+9
2016-10-07Refactor away `ext::expand::{expand_crate, expand_crate_with_expander}`.Jeffrey Seyfried-2/+8
2016-10-07Add macros from plugins in `libsyntax_ext::register_builtins`.Jeffrey Seyfried-2/+2
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-10/+10
2016-09-30rustdoc: Fix documenting rustc-macro cratesAlex Crichton-12/+17
2016-09-27Build the reduced graph during expansion.Jeffrey Seyfried-7/+6
2016-09-27Peform def id assignment during expansion.Jeffrey Seyfried-3/+0
2016-09-24Load macros from `#[macro_use]` extern crates in `resolve`.Jeffrey Seyfried-0/+3
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-11/+3
2016-09-22Refactor `no_implicit_prelude: Cell<bool>` -> `no_implicit_prelude: bool`.Jeffrey Seyfried-1/+2
2016-09-19librustc: Implement def-use chains and trivial copy propagation on MIR.Patrick Walton-0/+1
2016-09-17Auto merge of #36504 - pcwalton:and-star, r=eddybbors-0/+3
2016-09-16librustc_mir: Remove `&*x` when `x` has a reference type.Patrick Walton-0/+3
2016-09-15Move fields `single_step` and `keep_macs` from `MacroExpander` to `ExpansionC...Jeffrey Seyfried-1/+1
2016-09-13Expand generated test harnesses and macro registries.Jeffrey Seyfried-0/+2
2016-09-13Perform node id assignment and `macros_at_scope` construction duringJeffrey Seyfried-2/+0
2016-09-13Move macro resolution into `librustc_resolve`.Jeffrey Seyfried-6/+3
2016-09-13Refactor `ExtCtxt` to use a `Resolver` instead of a `MacroLoader`.Jeffrey Seyfried-8/+7
2016-09-07Auto merge of #36214 - jseyfried:stackless_expansion, r=nrcbors-16/+4
2016-09-06Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakisbors-0/+4
2016-09-05Remove `syntax::config::strip_unconfigured`, add `syntax::config::features`.Jeffrey Seyfried-16/+4
2016-09-04Auto merge of #36240 - leeopop:master, r=jseyfriedbors-4/+9
2016-09-04Auto merge of #36132 - nrc:save-std, r=@eddybbors-1/+2
2016-09-04Allow CompilerControllers to access rustc_plugin::registry::Registry structure.Keunhong Lee-4/+9
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-0/+18
2016-09-01Add some infrastructure for timing things where time_passes can't be used.Michael Woerister-0/+4
2016-09-01save-analysis: add parent info to api dumpsNick Cameron-1/+2
2016-08-31Auto merge of #35718 - michaelwoerister:incr-comp-dir-locking, r=alexcrichtonbors-8/+12
2016-08-29Implement copy-on-write scheme for managing the incremental compilation cache.Michael Woerister-8/+12
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+1
2016-08-23pacify the mercilous tidyNiko Matsakis-2/+10
2016-08-23rename HashesMap to IncrementalHashesMapNiko Matsakis-15/+15
2016-08-20compute and cache HIR hashes at beginningNiko Matsakis-13/+20
2016-08-15Auto merge of #35340 - michaelwoerister:incr-comp-cli-args, r=nikomatsakisbors-7/+9
2016-08-11Auto merge of #34811 - DanielJCampbell:Expander, r=jseyfriedbors-4/+2
2016-08-11Remove the 'cfg' field from session::config::Options.Michael Woerister-1/+4
2016-08-11Add the notion of a dependency tracking status to commandline arguments.Michael Woerister-6/+5
2016-08-10Extended expand.rs to support alternate expansion behavioursDaniel Campbell-4/+2
2016-08-09incorporate resolve results into hashingNiko Matsakis-2/+2
2016-08-04Auto merge of #35168 - scottcarr:deaggregation, r=nikomatsakisbors-0/+2