about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2016-11-29rustc: replace body exprs by their idsFlorian Diebold-1/+1
2016-11-28Refactor TyTrait to contain a interned ExistentialPredicate slice.Mark-Simulacrum-0/+9
2016-11-28Auto merge of #38024 - jseyfried:avoid_needless_proc_macro_deps, r=nrcbors-21/+22
2016-11-28Avoid loading needless proc-macro dependencies.Jeffrey Seyfried-21/+22
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-6/+7
2016-11-28rustc: desugar `use a::{b,c};` into `use a::b; use a::c;` in HIR.Eduard-Mihai Burtescu-2/+2
2016-11-26Fix error explanation formattingAndrew Lygin-3/+4
2016-11-26Fix error explanation formattingAndrew Lygin-3/+4
2016-11-24Delay error reporting of filename mismatch.Paul Lietar-7/+22
2016-11-23Auto merge of #37931 - eddyb:meta-version, r=jseyfriedbors-18/+31
2016-11-22Auto merge of #37681 - nrc:crate-metadata, r=@alexcrichtonbors-42/+84
2016-11-23Rebasing and review changesNick Cameron-26/+38
2016-11-22rustc_metadata: don't break the version check when CrateRoot changes.Eduard-Mihai Burtescu-18/+31
2016-11-21Auto merge of #37824 - jseyfried:symbols, r=eddybbors-65/+66
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-60/+60
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-13/+14
2016-11-21Read in rmeta cratesNick Cameron-26/+55
2016-11-21Add --crate-type metadataNick Cameron-1/+2
2016-11-20Fix bug in proc-macro dependencies.Jeffrey Seyfried-0/+3
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-3/+3
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-1/+1
2016-11-17Auto merge of #37846 - jseyfried:fix_proc_macro_dep, r=alexcrichtonbors-4/+4
2016-11-17Auto merge of #37660 - nikomatsakis:incremental-36349, r=eddybbors-24/+26
2016-11-18Fix bug in loading proc macro dependencies.Jeffrey Seyfried-4/+4
2016-11-17Auto merge of #37424 - shiver:issue-37131, r=alexcrichtonbors-1/+6
2016-11-17hash the contents of impl-item-ref by adding them to visitorNiko Matsakis-21/+18
2016-11-17Auto merge of #37793 - jseyfried:fix_proc_macro_def_ids, r=nrcbors-11/+30
2016-11-17Improved error reporting when target sysroot is missing.Robert Vally-1/+6
2016-11-16fallout from separating impl-items from implsNiko Matsakis-0/+4
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-3/+4
2016-11-16rustc: Implement #[link(cfg(..))] and crt-staticAlex Crichton-35/+51
2016-11-16Improve proc macro def ids.Jeffrey Seyfried-11/+30
2016-11-12rustc_typeck: register item types for closuresAriel Ben-Yehuda-1/+1
2016-11-12rustc: move closure upvar types to the closure substsAriel Ben-Yehuda-1/+1
2016-11-12Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkovEduard-Mihai Burtescu-8/+11
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-8/+11
2016-11-10Support `#[macro_reexport]`ing custom derives.Jeffrey Seyfried-85/+87
2016-11-10Improve macro reexports.Jeffrey Seyfried-104/+121
2016-11-10Add variants `Def::Macro` and `Namespace::MacroNS`.Jeffrey Seyfried-3/+16
2016-11-10Register and stability check `#[no_link]` crates.Jeffrey Seyfried-34/+37
2016-11-10Refactor `explicitly_linked: bool` -> `dep_kind: DepKind`.Jeffrey Seyfried-32/+28
2016-11-10Clean up `CrateSource`.Jeffrey Seyfried-67/+27
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-84/+67
2016-11-09Rollup merge of #37614 - keeperofdakeys:proc_macro, r=jseyfriedEduard-Mihai Burtescu-2/+6
2016-11-09Rollup merge of #37229 - nnethercote:FxHasher, r=nikomatsakisEduard-Mihai Burtescu-29/+29
2016-11-08Allow proc_macro functions to whitelist specific attributesJosh Driver-2/+6
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-1/+1
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-29/+29
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-1/+1