summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2018-06-19Thread info about form of variable bindings, including spans of arg types, do...Felix S. Klock II-0/+2
2018-06-19Auto merge of #51383 - Zoxc:parallel-stuff, r=nikomatsakisbors-1/+7
2018-06-19Add par_body_ownersJohn Kåre Alsaker-1/+7
2018-06-18Auto merge of #51248 - fabric-and-ink:newtype_index_debrujin, r=nikomatsakisbors-27/+22
2018-06-18Auto merge of #51414 - oli-obk:impl_trait_type_def, r=pnkfelixbors-1/+15
2018-06-16Auto merge of #51550 - eddyb:queries-not-maps, r=nikomatsakisbors-143/+182
2018-06-15Auto merge of #51462 - Havvy:refactor-cmp, r=nikomatsakisbors-2/+4
2018-06-15Fix compile errorFabian Drinck-5/+5
2018-06-14Edit commentFabian Drinck-1/+1
2018-06-14Fix typo DebrujinIndex -> DebruijnIndexFabian Drinck-1/+1
2018-06-14Add DEBUG_FORMAT for DebruijnIndexFabian Drinck-0/+1
2018-06-14Declare DebruijnIndex via newtype_index macroFabian Drinck-28/+22
2018-06-14rustc: rename ty::maps to ty::query.Eduard-Mihai Burtescu-143/+182
2018-06-13The param_env of an existential type is its function's param_envOliver Schneider-0/+6
2018-06-10create separate dep-nodes for predicates_of and explicit_predicates_oftoidiu-1/+2
2018-06-09Refactor: Rename ExistentialPredicate::cmp to ExistentialPredicate::stable_cmpHavvy-2/+4
2018-06-07Add existential type definitonsOliver Schneider-1/+9
2018-06-06Auto merge of #50699 - Zoxc:blocking-queries, r=mwbors-8/+534
2018-06-06Reduce the amount of unsafe code and mark handle_deadlock as unsafeJohn Kåre Alsaker-49/+49
2018-06-06Add commentsJohn Kåre Alsaker-2/+19
2018-06-06Make QueryWaiter use safe codeJohn Kåre Alsaker-32/+22
2018-06-06Add comments and misc changesJohn Kåre Alsaker-27/+92
2018-06-06Use raw pointersJohn Kåre Alsaker-30/+39
2018-06-06Add and use OnDrop::disableJohn Kåre Alsaker-1/+1
2018-06-06Use try_lock in collect_active_jobsJohn Kåre Alsaker-1/+3
2018-06-06Make queries block and handle query cyclesJohn Kåre Alsaker-7/+450
2018-06-05Remove another unused error variantOliver Schneider-1/+0
2018-06-05Remove unused IndexOutOfBounds variantOliver Schneider-2/+0
2018-06-05Properly report transitive errorsOliver Schneider-7/+2
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-3/+5
2018-06-02Auto merge of #51015 - nikomatsakis:issue-50672-remove-extern-crate-idiom, r=...bors-1/+1
2018-06-01merge UNNECESSARY_EXTERN_CRATE and UNUSED_EXTERN_CRATESNiko Matsakis-1/+1
2018-06-01Add Sync impl for SliceJohn Kåre Alsaker-0/+2
2018-06-01Assert that GlobalCtxt is SyncJohn Kåre Alsaker-1/+3
2018-06-01Have worker-local GlobalArenasJohn Kåre Alsaker-4/+4
2018-06-01Ensure ImplicitCtxt is SyncJohn Kåre Alsaker-1/+5
2018-06-01Make const decoding from the incremental cache thread-safe.Michael Woerister-41/+10
2018-05-30Auto merge of #51017 - estebank:crate-name-in-path, r=michaelwoeristerbors-1/+5
2018-05-29rust-lang/rust#27282: emit `ReadForMatch` on each match arm.Felix S. Klock II-0/+13
2018-05-29Debug flag to bypass restriction of mutation in match guards.Felix S. Klock II-0/+6
2018-05-29Auto merge of #50475 - csmoe:debr, r=nikomatsakisbors-99/+270
2018-05-28change to 0-based indicesNiko Matsakis-12/+12
2018-05-28make depth privateNiko Matsakis-1/+1
2018-05-28remove use of depth from `TyS` and replace with a debruijn indexNiko Matsakis-32/+72
2018-05-28convert `LateBoundRegionsCollector` to track a debruijn indexNiko Matsakis-6/+15
2018-05-28replace use of DebruijnIndex in `for_each_free_region`Niko Matsakis-5/+25
2018-05-28rewrite the hasher to not access `depth` fieldNiko Matsakis-0/+4
2018-05-28stop invoking `DebruijnIndex::new` directlyNiko Matsakis-7/+2
2018-05-28make `shifted_in` and `shifted_out` const fnsNiko Matsakis-2/+2
2018-05-28port `fold_regions` and friends to use debruijn indices directlyNiko Matsakis-45/+119