about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2016-05-28Address review commentsVadim Petrochenkov-6/+1
2016-05-28Refactor away some functions from hir::pat_utilVadim Petrochenkov-96/+75
2016-05-28Separate bindings from other patterns in HIRVadim Petrochenkov-28/+17
2016-05-27Rollup merge of #33639 - petrochenkov:dotdot, r=nmatsakisManish Goregaokar-16/+29
2016-05-27Rollup merge of #33351 - birkenfeld:loop-label-spans, r=pnkfelixManish Goregaokar-6/+7
2016-05-26Replace pat_adjust_pos with an iterator adapterVadim Petrochenkov-15/+12
2016-05-26Implement `..` in tuple (struct) patternsVadim Petrochenkov-16/+32
2016-05-25Auto merge of #33667 - pnkfelix:fixes-to-mir-dataflow, r=arielb1bors-2/+2
2016-05-25trans: remove item_symbols from metadata and CrateContext.Eduard Burtescu-6/+1
2016-05-25trans: move exported_symbol to Instance::symbol_name.Eduard Burtescu-0/+2
2016-05-24syntax/hir: give loop labels a spanGeorg Brandl-6/+7
2016-05-20Auto merge of #33553 - alexcrichton:cdylibs, r=brsonbors-4/+6
2016-05-19rustc: Add a new crate type, cdylibAlex Crichton-4/+6
2016-05-18allow retracing paths across cratesNiko Matsakis-3/+14
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-1/+0
2016-05-18remove the `Any` bound from `CrateStore`Niko Matsakis-6/+1
2016-05-16Remove hir::IdentVadim Petrochenkov-3/+3
2016-05-16fix bug in `debug!` output from `rustc::middle::dataflow`Felix S. Klock II-2/+2
2016-05-14Remove ExplicitSelf from HIRVadim Petrochenkov-1/+0
2016-05-11Rollup merge of #33345 - birkenfeld:issue-31754, r=pnkfelixSteve Klabnik-1/+6
2016-05-11Fixup indentation after methodification.Eduard Burtescu-79/+79
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-10/+9
2016-05-11rustc_typeck: Generalize over 'tcx != 'gcx.Eduard Burtescu-35/+27
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-1/+1
2016-05-11rustc: Remove a redundant lifetime parameter from ExprUseVisitor.Eduard Burtescu-4/+4
2016-05-11rustc: Wrap users of InferCtxt in an anonymous scope.Eduard Burtescu-39/+29
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-163/+185
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-140/+140
2016-05-11rustc: Avoid free functions taking &TyCtxt and &InferCtxt.Eduard Burtescu-38/+40
2016-05-11mem_categorization: freely_aliasable doesn't need to take TyCtxt.Eduard Burtescu-4/+3
2016-05-11infer: Use methods for creating an InferCtxt.Eduard Burtescu-9/+9
2016-05-11rustc: Always refer to TyCtxt as tcx.Eduard Burtescu-2/+2
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-41/+122
2016-05-03change the newly-added errors to warningsAriel Ben-Yehuda-0/+1
2016-05-02middle: reset loop labels while visiting closureGeorg Brandl-1/+6
2016-04-26Auto merge of #32962 - taralx:patch-1, r=GuillaumeGomezbors-1/+1
2016-04-25Rollup merge of #33041 - petrochenkov:path, r=nrc,ManishearthManish Goregaokar-6/+5
2016-04-24syntax: Merge keywords and remaining special idents in one listVadim Petrochenkov-4/+4
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-5/+4
2016-04-24thread tighter span for closures aroundNiko Matsakis-7/+7
2016-04-20Auto merge of #32939 - eddyb:layout, r=nikomatsakisbors-186/+103
2016-04-19Check transmutes between types without statically known sizes.Eduard Burtescu-186/+103
2016-04-19Auto merge of #33002 - mitaa:rdoc-cross-impls, r=alexcrichtonbors-1/+9
2016-04-18Perform doc-reachability check for inlined implsmitaa-0/+1
2016-04-16Auto merge of #32909 - sanxiyn:unused-trait-import-2, r=alexcrichtonbors-5/+2
2016-04-14Accommodate the case where dup lang items are entirely external.JP Sugarbroad-7/+13
2016-04-14Clean up some info log spam.JP Sugarbroad-1/+1
2016-04-13Auto merge of #32780 - soltanmm:consider-the-following, r=nikomatsakisbors-0/+1
2016-04-13Retire rustdocs `ANALYSISKEY`mitaa-1/+8
2016-04-12Remove unused trait importsSeo Sanghyeon-5/+2