summary refs log tree commit diff
path: root/src/librustc/hir
AgeCommit message (Expand)AuthorLines
2016-05-21Auto merge of #33752 - mrhota:internal_docs, r=steveklabnikbors-7/+35
2016-05-21Improve internal documentation and code styleTicki-7/+35
2016-05-20Rollup merge of #33683 - sanxiyn:paren-span, r=nikomatsakisGuillaume Gomez-1/+5
2016-05-19Be smart about span of parenthesized expression in macroSeo Sanghyeon-1/+4
2016-05-18nit: use format! instead of iteratorNiko Matsakis-11/+1
2016-05-18allow retracing paths across cratesNiko Matsakis-35/+9
2016-05-18change svh to store a u64Niko Matsakis-45/+21
2016-05-18ignore dep-graph in resolve and lower_crateNiko Matsakis-1/+10
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-2/+2
2016-05-17Preserve span when lowering ExprKind::ParenSeo Sanghyeon-1/+2
2016-05-16Fix rebaseVadim Petrochenkov-4/+4
2016-05-16lowering: Rename identifiers only when necessaryVadim Petrochenkov-12/+32
2016-05-16Remove hir::IdentVadim Petrochenkov-182/+75
2016-05-14Add checks for `self: _` and `self: &_`Vadim Petrochenkov-0/+10
2016-05-14Remove ExplicitSelf from HIRVadim Petrochenkov-199/+69
2016-05-13Auto merge of #33538 - Ms2ger:LocalCrateReader, r=arielb1bors-3/+3
2016-05-13Auto merge of #33532 - jseyfried:mutable_lowering_context, r=nrcbors-1687/+1634
2016-05-11Hand ownership of the Definitions to map_crate.Ms2ger-3/+3
2016-05-11rustc: Remove the unnecessary ast_ty_to_ty_cache.Eduard Burtescu-2/+1
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-1/+1
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-1/+1
2016-05-10Refactor `hir::lowering` APIJeffrey Seyfried-16/+19
2016-05-10Make the remaining functions in `hir::lowering` methods of `LoweringContext`Jeffrey Seyfried-411/+383
2016-05-10Refactor the `hir::lowering::lower_*` functions into methods of `LoweringCont...Jeffrey Seyfried-1387/+1372
2016-05-10Remove needless `pub`sJeffrey Seyfried-81/+81
2016-05-10Give lowering functions mutable access to the lowering contextJeffrey Seyfried-141/+140
2016-05-10Refactor away method `LoweringContext::diagnostic`Jeffrey Seyfried-9/+3
2016-05-10Remove unused function `lower_opt_bounds`Jeffrey Seyfried-6/+0
2016-05-09Refactor `hir::lowering::Resolver`Jeffrey Seyfried-60/+45
2016-05-09Reimplement pretty printingJeffrey Seyfried-0/+1
2016-05-09Resolve paths generated in the ast->hir lowererJeffrey Seyfried-48/+82
2016-05-09Move resolution to before loweringJeffrey Seyfried-2/+8
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-1/+6
2016-05-07mir: build MIR for constants and static initializers.Eduard Burtescu-14/+68
2016-05-03Warn unused trait importsSeo Sanghyeon-1/+6
2016-05-02Remove outdated commentJeffrey Seyfried-6/+0
2016-05-02Cleanup formattingJeffrey Seyfried-333/+321
2016-05-01Remove the lowering context's id caching systemJeffrey Seyfried-131/+27
2016-05-01Remove idempotent lowering testJeffrey Seyfried-114/+0
2016-04-30Panic on relowering an AST node with a cached node idJeffrey Seyfried-0/+3
2016-04-25Rollup merge of #33041 - petrochenkov:path, r=nrc,ManishearthManish Goregaokar-7/+5
2016-04-24syntax: Merge keywords and remaining special idents in one listVadim Petrochenkov-7/+5
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-2/+2
2016-04-24thread tighter span for closures aroundNiko Matsakis-9/+13
2016-04-20rebasingNick Cameron-2/+2
2016-04-20debugging, misc fixesNick Cameron-100/+179
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
2016-04-20Separate def collection and hir map making even furtherNick Cameron-32/+21