about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2016-05-12Improve derived implementations for enums with lots of fieldless variantsBjörn Steinbrink-7/+44
2016-05-11Auto merge of #33239 - eddyb:mir-temp-drops, r=arielb1bors-16/+16
2016-05-11mir: drop temps outside-in by scheduling the drops inside-out.Eduard Burtescu-16/+16
2016-05-10Auto merge of #33425 - eddyb:rift, r=nikomatsakisbors-14864/+15086
2016-05-11Fixup indentation after methodification.Eduard Burtescu-8382/+8416
2016-05-10Auto merge of #33512 - birkenfeld:issue-25944, r=sanxiynbors-2/+23
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-700/+1142
2016-05-11rustc_typeck: Generalize over 'tcx != 'gcx.Eduard Burtescu-888/+942
2016-05-11rustc: Remove the unnecessary ast_ty_to_ty_cache.Eduard Burtescu-39/+15
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-327/+402
2016-05-11rustc: Generalize a minimum set of functions over 'tcx != 'gcx.Eduard Burtescu-1018/+1144
2016-05-11rustc: Remove a redundant lifetime parameter from ExprUseVisitor.Eduard Burtescu-6/+6
2016-05-11rustc: Wrap users of InferCtxt in an anonymous scope.Eduard Burtescu-913/+876
2016-05-11rustc: Remove the TyCtxt field from ParameterEnvironment.Eduard Burtescu-84/+82
2016-05-11rustc_typeck: Use Deref for FnCtxt, Inherited and InferCtxt fields and methods.Eduard Burtescu-855/+804
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-1189/+1296
2016-05-11rustc: Keep a reference to the interners in TyCtxt.Eduard Burtescu-91/+110
2016-05-11rustc: Use set recovery APIs in the TyCtxt interners.Eduard Burtescu-36/+49
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-1338/+1331
2016-05-11regionck: Use methods on RegionCtxt instead of free functions.Eduard Burtescu-381/+353
2016-05-11rustc: Avoid free functions taking &TyCtxt and &InferCtxt.Eduard Burtescu-1003/+765
2016-05-11typeck: Turn everything operating on FnCtxt into a method.Eduard Burtescu-2065/+1914
2016-05-11typeck: Avoid passing &TyCtxt around where possible.Eduard Burtescu-359/+288
2016-05-11typeck: merge CollectCtxt and collect::CollectCtxt.Eduard Burtescu-15/+12
2016-05-11mem_categorization: freely_aliasable doesn't need to take TyCtxt.Eduard Burtescu-5/+4
2016-05-11infer: Turn normalize_associated_type into a method on TyCtxt.Eduard Burtescu-58/+51
2016-05-11infer: Use methods for creating an InferCtxt.Eduard Burtescu-154/+126
2016-05-11rustc: Always refer to TyCtxt as tcx.Eduard Burtescu-143/+143
2016-05-10Auto merge of #33319 - birkenfeld:issue31424, r=jseyfriedbors-5/+37
2016-05-10Auto merge of #33488 - eddyb:trans-fixes, r=Aatchbors-11/+44
2016-05-10borrowck: do not suggest to change "&mut self" to "&mut mut self"Georg Brandl-5/+37
2016-05-10Auto merge of #33471 - birkenfeld:issue-33464, r=jseyfriedbors-4/+24
2016-05-10Auto merge of #33337 - birkenfeld:issue-27842, r=jseyfriedbors-1/+48
2016-05-09Auto merge of #33473 - michaelwoerister:split-cratecontext, r=nikomatsakisbors-495/+541
2016-05-10resolve: do not modify span of non-importable nameGeorg Brandl-4/+24
2016-05-09Auto merge of #33443 - jseyfried:resolve_ast, r=nrcbors-555/+706
2016-05-09Auto merge of #32900 - alexcrichton:panic2abort, r=nikomatsakisbors-927/+2305
2016-05-09rustc: Use C++ personalities on MSVCAlex Crichton-200/+336
2016-05-09Rollup merge of #33493 - Manishearth:more-diag, r=ManishearthManish Goregaokar-21/+94
2016-05-09Rollup merge of #33514 - birkenfeld:issue-29503, r=alexcrichtonManish Goregaokar-3/+38
2016-05-09Rollup merge of #33509 - birkenfeld:issue-30219, r=alexcrichtonManish Goregaokar-1/+1
2016-05-09Rollup merge of #33496 - silvo38:master, r=apasel422Manish Goregaokar-1/+1
2016-05-09Rollup merge of #33480 - birkenfeld:issue-33422, r=steveklabnikManish Goregaokar-59/+61
2016-05-09Rollup merge of #33474 - frewsxcv:unwrap-err, r=alexcrichtonManish Goregaokar-22/+22
2016-05-09Rollup merge of #33431 - GuillaumeGomez:issue-30416, r=steveklabnikManish Goregaokar-7/+48
2016-05-09Rollup merge of #33383 - cramertj:E0509, r=ManishearthManish Goregaokar-1/+95
2016-05-09Rollup merge of #33370 - aochagavia:dump, r=nrcManish Goregaokar-810/+746
2016-05-09Rollup merge of #33224 - alexcrichton:create-exit-status, r=aturonManish Goregaokar-0/+42
2016-05-09rustdoc: remove artificial indentation of doctest codeGeorg Brandl-2/+23
2016-05-09Fix some rebasing fallout.Michael Woerister-2/+2