| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-06-20 | Rename DefPathData::LifetimeDef to LifetimeParam | varkor | -1/+1 | |
| 2018-06-18 | Auto merge of #51248 - fabric-and-ink:newtype_index_debrujin, r=nikomatsakis | bors | -1/+1 | |
| Declare DebruijnIndex via newtype_index macro Part of #49887 Declare `DebruijnIndex` via the `newtype_index` macro. | ||||
| 2018-06-14 | Declare DebruijnIndex via newtype_index macro | Fabian Drinck | -1/+1 | |
| 2018-06-07 | Add existential type definitons | Oliver Schneider | -1/+2 | |
| 2018-05-29 | Auto merge of #50475 - csmoe:debr, r=nikomatsakis | bors | -1/+1 | |
| Refactor DebruijnIndex to be 0-based Fixes #49813 | ||||
| 2018-05-28 | stop invoking `DebruijnIndex::new` directly | Niko Matsakis | -1/+1 | |
| Co-authored-by: csmoe <35686186+csmoe@users.noreply.github.com> | ||||
| 2018-05-28 | in which `NodeMap` and friends are macrotized! | Zack M. Davis | -17/+12 | |
| 2018-05-28 | operate on `HirId` in `hir::Pat::each_binding`, and consequences of that | Zack M. Davis | -1/+2 | |
| Changing the `each_binding` utility method to take the `HirId` of a binding pattern rather than its `NodeId` seems like a modest first step in support of the `HirId`ification initiative #50928. (The inspiration for choosing this in particular came from the present author's previous work on diagnostics issued during liveness analysis, which is the most greatly affected module in this change.) | ||||
| 2018-05-21 | rustc: move TypeParamDef's fields into GenericParamDefKind::Type. | Eduard-Mihai Burtescu | -2/+4 | |
| 2018-05-19 | rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded ↵ | Eduard-Mihai Burtescu | -2/+1 | |
| constants". | ||||
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -2/+2 | |
| 2018-05-15 | Review refactoring | varkor | -17/+15 | |
| 2018-05-15 | Rename param_counts to own_counts | varkor | -9/+9 | |
| 2018-05-15 | Lift pure_wrt_drop to GenericParamDef | varkor | -2/+2 | |
| 2018-05-15 | Refactor generic params loops | varkor | -3/+5 | |
| 2018-05-15 | Pull common parameters into GenericParamDef | varkor | -22/+19 | |
| This leads to a lot of simplifications, as most code doesn't actually need to know about the specific lifetime/type data; rather, it's concerned with properties like name, index and def_id. | ||||
| 2018-05-15 | Inline get_type | varkor | -2/+7 | |
| 2018-05-15 | Use GenericParamCount instead of FxHashMap | varkor | -11/+11 | |
| 2018-05-15 | Eliminate ty::Generics::types() | varkor | -10/+15 | |
| And with one final incanation, the specific kind iterators were banished from ty::Generics, never to be seen again! | ||||
| 2018-05-15 | Generalise more cases of explicit iteration of specific kinds | varkor | -2/+2 | |
| 2018-05-15 | Generalise cases of explicit iteration of specific kinds | varkor | -14/+16 | |
| 2018-05-15 | Rename TypeParameterDef -> TypeParamDef and RegionParameterDef -> RegionParamDef | varkor | -4/+4 | |
| 2018-05-15 | Prefer iterator to vec | varkor | -6/+6 | |
| 2018-05-15 | Consolidate ty::Generics | varkor | -7/+7 | |
| 2018-05-11 | Introduce ConstValue and use it instead of miri's Value for constant values | John Kåre Alsaker | -7/+3 | |
| 2018-05-08 | Insert fields from TypeAndMut into TyRef to allow layout optimization | John Kåre Alsaker | -2/+2 | |
| 2018-05-08 | Store the GeneratorInterior in the new GeneratorSubsts | John Kåre Alsaker | -10/+3 | |
| 2018-05-08 | Store generator movability outside GeneratorInterior | John Kåre Alsaker | -2/+2 | |
| 2018-05-05 | Misc tweaks | John Kåre Alsaker | -0/+11 | |
| 2018-05-02 | change skolemizations to use universe index | Sean Griffin | -2/+2 | |
| This is sort of confusing "side step". All it does is to change the representation of a skolemized region. but the source of that universe index is not the inference context, which is what we eventually want, but rather an internal counter in the region inference context. We'll patch that up later. But doing this now ought to help with confusing diffs later. | ||||
| 2018-04-27 | Auto merge of #50102 - Zoxc:query-nomacro, r=michaelwoerister | bors | -1/+7 | |
| Move query code outside macros and store query jobs separately from query results Based on https://github.com/rust-lang/rust/pull/50067 r? @michaelwoerister | ||||
| 2018-04-27 | Move query functions out from the define_maps! macro | John Kåre Alsaker | -1/+7 | |
| 2018-04-27 | Rename InternedString to LocalInternedString and introduce a new thread-safe ↵ | John Kåre Alsaker | -1/+1 | |
| InternedString | ||||
| 2018-04-26 | rustc_target: move in syntax::abi and flip dependency. | Irina Popa | -1/+1 | |
| 2018-04-24 | Make Binder's field private and clean up its usage | Tyler Mandry | -3/+3 | |
| 2018-04-23 | introduce new DefPathData variants for traits, assoc types | Niko Matsakis | -2/+19 | |
| 2018-04-14 | Rollup merge of #49913 - varkor:RegionParameterDef-InternedString, ↵ | kennytm | -9/+8 | |
| r=petrochenkov Use InternedString rather than Name for RegionParameterDef This makes it consistent with `TypeParameterDef`. | ||||
| 2018-04-13 | Use InternedString rather than Name for RegionParameterDef | varkor | -9/+8 | |
| This makes it consistent with TypeParameterDef. | ||||
| 2018-04-10 | Make PerfStats thread-safe and remove unused fields | John Kåre Alsaker | -12/+5 | |
| 2018-04-06 | Print query stack on ICEs | John Kåre Alsaker | -1/+9 | |
| 2018-03-30 | Rename fs::read_string to read_to_string and stabilize | Matt Brubeck | -1/+2 | |
| 2018-03-29 | Auto merge of #49313 - sgrif:sg-revert-stuff, r=nikomatsakis | bors | -1/+1 | |
| Remove universes from `ty::ParamEnv` This change was never meant to land. #48407 takes an alternate approach. However, that PR is now blocked on some issues with canonicalization, and rebasing these reverts gets harder each time, so let's just get this bit out of the way now. r? @nikomatsakis | ||||
| 2018-03-23 | Revert "change skolemizations to use universe index" | Sean Griffin | -1/+1 | |
| This reverts commit 35e78b5cddc04c6bd13da2a1290d27cfb8ae8db8. | ||||
| 2018-03-23 | Rollup merge of #49262 - oli-obk:fixed_size_array_len, r=estebank | Alex Crichton | -2/+2 | |
| Produce nice array lengths on a best effort basis fixes #49208 r? @estebank | ||||
| 2018-03-22 | Produce nice array lengths on a best effort basis | Oliver Schneider | -2/+2 | |
| 2018-03-21 | work around fallout from these changes in rustc | Niko Matsakis | -0/+18 | |
| 2018-03-14 | remove defaulting to unit | Andrew Cann | -2/+2 | |
| Types will no longer default to `()`, instead always defaulting to `!`. This disables the associated warning and removes the flag from TyTuple | ||||
| 2018-03-13 | add `canonicalize` method to `InferCtxt` [VIC] | Niko Matsakis | -0/+9 | |
| 2018-03-13 | add handy helper for Cell<usize>, used for perf stats | Niko Matsakis | -0/+10 | |
| 2018-03-09 | Move PROFQ_CHAN to a Session field | John Kåre Alsaker | -30/+32 | |
