summary refs log tree commit diff
path: root/src/librustc_driver
AgeCommit message (Expand)AuthorLines
2017-01-06rustc: Stabilize the `proc_macro` featureAlex Crichton-2/+1
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-8/+4
2016-12-12Auto merge of #38057 - KiChjang:display-formal-type-param, r=nikomatsakisbors-3/+5
2016-12-05Refactor FnSig to contain a Slice for its inputs and outputs.Mark-Simulacrum-6/+1
2016-12-04Auto merge of #38092 - pnkfelix:mir-stats, r=nikomatsakisbors-1/+13
2016-12-03Add TypeVariableOrigin enumKeith Yeung-3/+5
2016-12-03Auto merge of #38079 - BurntSushi:attrtarget, r=alexcrichtonbors-1/+2
2016-12-03Auto merge of #38061 - cardoe:target-spec, r=alexcrichtonbors-0/+3
2016-12-02rustc: add --print target-spec optionDoug Goldstein-0/+3
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-30Auto merge of #37800 - alexcrichton:new-bootstrap, r=eddybbors-2/+0
2016-11-30Update the bootstrap compilerAlex Crichton-2/+0
2016-11-30Auto merge of #38014 - jseyfried:refactor_path_resolution, r=nrcbors-3/+0
2016-11-30rustc: track the Span's of definitions across crates.Eduard-Mihai Burtescu-5/+1
2016-11-29Add new #[target_feature = "..."] attribute.Andrew Gallant-1/+2
2016-11-29rustc_driver: fix compilationFlorian Diebold-2/+5
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-45/+47
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-8/+4
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-4/+4
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-6/+5
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-10/+11
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-20Move `MetaItemKind`'s `Name` to a field of `MetaItem`.Jeffrey Seyfried-1/+2
2016-11-20Refactor `CrateConfig`.Jeffrey Seyfried-48/+22
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-4/+3
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-17Auto merge of #37660 - nikomatsakis:incremental-36349, r=eddybbors-3/+7
2016-11-17Auto merge of #37732 - jseyfried:use_extern_macros, r=nrcbors-2/+0
2016-11-17Show a better error when using --test with #[proc_macro_derive]Josh Driver-0/+2
2016-11-17Auto merge of #37717 - nikomatsakis:region-obligations-pre, r=eddybbors-4/+3
2016-11-17Resolve imports during expansion.Jeffrey Seyfried-2/+0
2016-11-16fallout from separating impl-items from implsNiko Matsakis-0/+4
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-3/+3
2016-11-16rustc: Implement #[link(cfg(..))] and crt-staticAlex Crichton-0/+29
2016-11-15remove TypeOrigin and use ObligationCause insteadNiko Matsakis-4/+3
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-10rustc_typeck: correctly track "always-diverges" and "has-type-errors".Eduard Burtescu-2/+0
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-6/+5