summary refs log tree commit diff
path: root/src/librustc/hir/map
AgeCommit message (Expand)AuthorLines
2016-10-10std: Stabilize and deprecate APIs for 1.13Alex Crichton-2/+3
2016-09-22Split up `DefCollector::root()`.Jeffrey Seyfried-21/+15
2016-09-20rustc: don't hash the --extern crate name, but the original one, in DefPath.Eduard Burtescu-6/+2
2016-09-20rustc: don't recurse through nested items in decoded HIR fragments.Eduard Burtescu-10/+9
2016-09-20rustc_metadata: move opt_item_name to TyCtxt::item_name.Eduard Burtescu-1/+25
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-10/+12
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-97/+22
2016-09-06ignore dep-graph when loading inlined HIRNiko Matsakis-0/+2
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-1/+1
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-1/+2
2016-09-03Add unions to HIRVadim Petrochenkov-3/+4
2016-08-29Future proof the AST for `union`.Jeffrey Seyfried-2/+2
2016-08-28Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakisJeffrey Seyfried-3/+3
2016-08-28Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddybJeffrey Seyfried-1/+1
2016-08-27Change Constness to Spanned<Constness>Keith Yeung-3/+3
2016-08-24Remove AST from metadata except for consts and const fns.Eduard Burtescu-4/+1
2016-08-21Refactor away variant `hir::PathListItem_::Mod`Jeffrey Seyfried-1/+1
2016-08-17Display secondary span for E0053 for Sort TypeErrorsKeith Yeung-0/+7
2016-08-12typeck: record `impl Trait` concrete resolutions.Eduard Burtescu-0/+20
2016-08-12rustc: add TyAnon (impl Trait) to the typesystem.Eduard Burtescu-0/+12
2016-08-09pacify the mercilous tidyNiko Matsakis-2/+4
2016-08-09add a `deterministic_hash` method to `DefPath`Niko Matsakis-0/+13
2016-08-09replace Name with InternedString in DefPathDataNiko Matsakis-52/+52
2016-08-02replace graph rewriting with detecting inlined idsNiko Matsakis-49/+90
2016-08-02make metadata hashes determinsticNiko Matsakis-0/+24
2016-08-02remap Hir(InlinedDefId) to MetaData(OriginalDefId)Niko Matsakis-5/+15
2016-08-01Move caching of HIR-inlining into CStore in order to avoid duplicating inline...Michael Woerister-5/+57
2016-07-29intravisit: Fold functionality of IdVisitor into the regular Visitor.Michael Woerister-1/+1
2016-06-28groundwork: create the `Resolver` earlier in phase 2Jeffrey Seyfried-14/+12
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-8/+2
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-12/+12
2016-06-25Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichtonJeffrey Seyfried-3/+4
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-3/+4
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-8/+2
2016-06-14Remove the type parameter from `syntax::visit::Visitor`Jeffrey Seyfried-12/+12
2016-06-13Add support for macro expansion inside trait itemsJoseph Dunne-0/+1
2016-05-28Separate bindings from other patterns in HIRVadim Petrochenkov-3/+3
2016-05-21Improve internal documentation and code styleTicki-7/+35
2016-05-18allow retracing paths across cratesNiko Matsakis-35/+9
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-2/+2
2016-05-16Remove hir::IdentVadim Petrochenkov-5/+3
2016-05-11Hand ownership of the Definitions to map_crate.Ms2ger-3/+3
2016-05-09Move resolution to before loweringJeffrey Seyfried-0/+4
2016-05-07mir: build MIR for constants and static initializers.Eduard Burtescu-14/+68
2016-04-24thread tighter span for closures aroundNiko Matsakis-1/+1
2016-04-20rebasingNick Cameron-2/+2
2016-04-20debugging, misc fixesNick Cameron-30/+31
2016-04-20HIR visitor for DefCollectorNick Cameron-14/+175
2016-04-20refactoringNick Cameron-141/+111
2016-04-20def_collector and crate reader operate on AST instead of HIRNick Cameron-60/+60