about summary refs log tree commit diff
path: root/src/librustc_driver/driver.rs
AgeCommit message (Expand)AuthorLines
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
2016-11-21TestsNick Cameron-0/+3
2016-11-21Read in rmeta cratesNick Cameron-1/+0
2016-11-21Add --crate-type metadataNick Cameron-0/+1
2016-11-20Avoid clearing the string interner.Jeffrey Seyfried-3/+0
2016-11-19Auto merge of #37826 - keeperofdakeys:proc-macro-test, r=alexcrichtonbors-0/+2
2016-11-17Show a better error when using --test with #[proc_macro_derive]Josh Driver-0/+2
2016-11-17Resolve imports during expansion.Jeffrey Seyfried-2/+0
2016-11-14don't build an object file for emit=asm,llvm-irJorge Aparicio-1/+5
2016-11-12use write::run_assemblerJorge Aparicio-1/+12
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