summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2017-10-06Revert "Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lint"Niko Matsakis-17/+37
2017-09-28limit and clear cache obligations opportunisticallyNiko Matsakis-0/+4
2017-08-27Address review comments, second turnTatsuyuki Ishi-2/+2
2017-08-27Move unused-extern-crate to late passTatsuyuki Ishi-0/+18
2017-08-25rustc: Make `report_cycle` and `CycleError` privateAlex Crichton-3/+2
2017-08-25rustc: Skip cyclic checks in `item_path`Alex Crichton-6/+1
2017-08-25rustc: Fix two instances of `try_get`Alex Crichton-5/+12
2017-08-25rustc: Change the return of a query's `try_get`Alex Crichton-8/+14
2017-08-25Auto merge of #44046 - alexcrichton:capture-diagnostics, r=michaelwoeristerbors-22/+60
2017-08-25Auto merge of #43786 - scalexm:issue-43784, r=nikomatsakisbors-5/+47
2017-08-25Change to `Elaborate::None` inside `compute_projection`scalexm-1/+1
2017-08-24rustc: Capture diagnostics from all queriesAlex Crichton-22/+60
2017-08-23add a commentNiko Matsakis-0/+23
2017-08-23-Z profile-query-and-key, separate from -Z profile-query; query key is string...Matthew Hammer-4/+20
2017-08-23inc comp: -Z profile-queries support; see also https://github.com/rust-lang-n...Matthew Hammer-0/+25
2017-08-22Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakisbors-9/+20
2017-08-21Auto merge of #44009 - pnkfelix:mir-borrowck-as-query, r=arielb1bors-0/+2
2017-08-21Expose mir-borrowck via a query.Felix S. Klock II-0/+2
2017-08-17rustc: Rename NodeLocal to NodeBindingAlex Crichton-1/+1
2017-08-17Rollup merge of #43891 - Fourchaux:master, r=steveklabnikCorey Farwell-3/+3
2017-08-16Auto merge of #43850 - GuillaumeGomez:unused-variable-lint, r=arielb1bors-0/+11
2017-08-16Add a note to unused variablesGuillaume Gomez-0/+11
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-6/+6
2017-08-15Fix typos & us spellingsFourchaux-3/+3
2017-08-14Auto merge of #43858 - arielb1:escaping-default, r=eddybbors-3/+6
2017-08-14Auto merge of #43740 - michaelwoerister:local-id-in-typecktables, r=arielb1bors-39/+362
2017-08-14Rename `BuiltinShim` -> `CloneShim`scalexm-4/+4
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-9/+20
2017-08-14Fix unused variable warnings in builds disabled debug-assertions.Michael Woerister-2/+1
2017-08-14remove the "defaulted unit" type bit during writebackAriel Ben-Yehuda-3/+6
2017-08-14Fix some merge fallout.Michael Woerister-1/+0
2017-08-12Fix some typosBastien Orivel-4/+4
2017-08-12Auto merge of #43794 - Eijebong:fix_typos, r=lukaramu,steveklanik,imperiobors-2/+2
2017-08-11Improve validation of TypeckTables keys.Michael Woerister-19/+33
2017-08-11Encapsulate sub-table access in TypeckTables and validate keys on each access.Michael Woerister-47/+308
2017-08-11Improve documentation for TypeckTables::validate_hir_id().Michael Woerister-2/+10
2017-08-11Use DefIndex instead of NodeId in UpvarId.Michael Woerister-2/+7
2017-08-11Use ItemLocalId as key for TypeckTables::cast_kinds.Michael Woerister-2/+3
2017-08-11Use ItemLocalId as key for TypeckTables::fru_field_types.Michael Woerister-2/+2
2017-08-11Use ItemLocalId as key for TypeckTables::liberated_fn_sigs.Michael Woerister-2/+2
2017-08-11Use ItemLocalId as key for closure_tys and closure_kinds in TypeckTables.Michael Woerister-4/+4
2017-08-11Use ItemLocalId as key for TypeckTables::pat_binding_modes.Michael Woerister-2/+2
2017-08-11Use ItemLocalId as key for node_types, node_substs, and adjustments in Typeck...Michael Woerister-18/+24
2017-08-11Make TypeckTables::type_dependent_defs use ItemLocalId instead of NodeId.Michael Woerister-8/+38
2017-08-11Rollup merge of #43741 - Gankro:fix-assert, r=eddybGuillaume Gomez-1/+1
2017-08-11Auto merge of #43743 - michaelwoerister:gcx-tcx-switcheroo, r=eddybbors-1/+6
2017-08-11Fix some typosBastien Orivel-2/+2
2017-08-10Do not elaborate trait obligations in where clausesscalexm-12/+21
2017-08-10Elaborate trait obligations when typechecking implsscalexm-7/+6
2017-08-10Fix for the supertrait example in #43784scalexm-0/+11