summary refs log tree commit diff
path: root/src/librustc/ich
AgeCommit message (Expand)AuthorLines
2017-10-06Revert "Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lint"Niko Matsakis-0/+1
2017-08-25Auto merge of #44012 - michaelwoerister:cache-hir-dep-node-index, r=nikomatsakisbors-0/+3
2017-08-24Auto merge of #43532 - petrochenkov:pgargs, r=nikomatsakisbors-13/+3
2017-08-22incr.comp.: Cache Hir-DepNodeIndices in the HIR map.Michael Woerister-0/+3
2017-08-22Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakisbors-0/+4
2017-08-19Desugar parenthesized generic arguments in HIRVadim Petrochenkov-13/+3
2017-08-14Rename `BuiltinShim` -> `CloneShim`scalexm-1/+1
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-0/+4
2017-08-11Encapsulate sub-table access in TypeckTables and validate keys on each access.Michael Woerister-67/+1
2017-08-11Use DefIndex instead of NodeId in UpvarId.Michael Woerister-3/+10
2017-08-11Use ItemLocalId as key for TypeckTables::cast_kinds.Michael Woerister-1/+1
2017-08-11Use ItemLocalId as key for TypeckTables::fru_field_types.Michael Woerister-1/+1
2017-08-11Use ItemLocalId as key for TypeckTables::liberated_fn_sigs.Michael Woerister-1/+1
2017-08-11Use ItemLocalId as key for closure_tys and closure_kinds in TypeckTables.Michael Woerister-2/+2
2017-08-11Use ItemLocalId as key for TypeckTables::pat_binding_modes.Michael Woerister-1/+1
2017-08-11Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck...Michael Woerister-8/+19
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-2/+9
2017-08-11Auto merge of #43743 - michaelwoerister:gcx-tcx-switcheroo, r=eddybbors-25/+31
2017-08-09rustc: Rearchitect lints to be emitted more eagerlyAlex Crichton-2/+0
2017-08-08Implement HashStable for Xyz<'gcx> instead of Xyz<'lcx>.Michael Woerister-25/+31
2017-08-05Auto merge of #43554 - eddyb:apfloat, r=nikomatsakisbors-3/+3
2017-08-04Auto merge of #43403 - RalfJung:mir-validate, r=nikomatsakisbors-2/+23
2017-08-02rustc_const_math: use apfloat::ieee::{Single,Double} in ConstFloat.Eduard-Mihai Burtescu-3/+3
2017-07-31Auto merge of #43399 - tschottdorf:bndmode-pat-adjustments, r=nikomatsakisbors-3/+7
2017-07-30default binding modes: add pat_binding_modesTobias Schottdorf-3/+7
2017-07-30Auto merge of #43543 - petrochenkov:32330, r=nikomatsakisbors-1/+0
2017-07-30please the tidyRalf Jung-1/+2
2017-07-30make ValidationOperand generic so that we can reuse it in miri with a differe...Ralf Jung-1/+13
2017-07-30when suspending, we need to specify for which lifetime to recoverRalf Jung-0/+2
2017-07-30add new instructions for asserting when values are valid, and to describe whe...Ralf Jung-2/+8
2017-07-29Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lintVadim Petrochenkov-1/+0
2017-07-27erase types in the move-path abstract domainAriel Ben-Yehuda-7/+9
2017-07-18Prohibit lifetime arguments in path segments with late bound lifetime parametersVadim Petrochenkov-0/+2
2017-07-12Auto merge of #43107 - michaelwoerister:less-span-info-in-debug, r=nikomatsakisbors-19/+24
2017-07-11Downgrade ProjectionTy's TraitRef to its substsTobias Schottdorf-3/+3
2017-07-10Add StableHash implementation for ty::Instance.Michael Woerister-0/+57
2017-07-10Store all generic arguments for method calls in HIRVadim Petrochenkov-1/+1
2017-07-07incr.comp.: Don't include span information in the ICH of type definitions.Michael Woerister-19/+24
2017-07-05use field init shorthand in src/librustcZack M. Davis-3/+3
2017-07-05Merge remote-tracking branch 'origin/master' into proc_macro_apiAlex Crichton-2/+1
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-2/+1
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-2/+1
2017-06-19Auto merge of #39409 - pnkfelix:mir-borrowck2, r=nikomatsakisbors-0/+3
2017-06-18Auto merge of #42593 - ibabushkin:on-demand-external-source, r=eddybbors-0/+4
2017-06-13incr.comp.: Make DepNode's std::fmt::Debug implementation useful again.Michael Woerister-0/+11
2017-06-12Add `EndRegion` statement kind to MIR.Felix S. Klock II-0/+3
2017-06-10Added external crates' sources to FileMap.Inokentiy Babushkin-0/+1
2017-06-10Added source hashes to FileMapInokentiy Babushkin-0/+3
2017-06-06ICH: Add some HashStable implementations.Michael Woerister-1/+14
2017-06-06ICH: Make StableHashingContext work with any TyCtxt, not just the global one.Michael Woerister-179/+210