about summary refs log tree commit diff
path: root/src/librustc_driver/driver.rs
AgeCommit message (Expand)AuthorLines
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
2016-08-01deaggregate structs to enable further optimizationScott A Carr-0/+2
2016-07-28Address mw nitsNiko Matsakis-12/+12
2016-07-28Code to save/load the work-products map from diskNiko Matsakis-3/+8
2016-07-28Store `crate_disambiguator` as an `InternedString`Niko Matsakis-1/+2
2016-07-18Add `librustc_driver::driver::reset_thread_local_state` andJeffrey Seyfried-4/+8
2016-07-17Rename `mtwt` to `hygiene`Jeffrey Seyfried-6/+6
2016-07-17Clean up and encapsulate `syntax::ext::mtwt`Jeffrey Seyfried-4/+3
2016-07-15Auto merge of #34570 - jseyfried:no_rename, r=nrcbors-57/+13
2016-07-14Move node id assigning into `resolve`Jeffrey Seyfried-57/+13
2016-07-11Refactor `get_ident_interner` -> `with_ident_interner`.Jeffrey Seyfried-2/+2
2016-07-08Adapt backend to trans::partitioning dictating the codegen-unit setup.Michael Woerister-1/+1
2016-07-04Renamed phase to compilation_doneWill Crichton-5/+5
2016-07-04Added new compilation phase and testWill Crichton-0/+18
2016-07-04Moved LLVM cleanup to after `after_llvm` phaseWill Crichton-0/+2