Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove old hir::generics module | Aleksey Kladov | 2019-11-21 | 1 | -16/+17 |
* | Move resolver to hir_def | Aleksey Kladov | 2019-11-21 | 1 | -1/+1 |
* | Decouple | Aleksey Kladov | 2019-11-21 | 1 | -3/+4 |
* | Decouple | Aleksey Kladov | 2019-11-21 | 1 | -8/+8 |
* | Decouple Resolver | Aleksey Kladov | 2019-11-21 | 1 | -13/+18 |
* | Add HasResolver trait | Aleksey Kladov | 2019-11-20 | 1 | -1/+1 |
* | Remove hir/adt.rs | Aleksey Kladov | 2019-11-20 | 1 | -2/+1 |
* | Allow non-path default type parameters | Aleksey Kladov | 2019-11-20 | 1 | -3/+1 |
* | Reduce duplication between uncertain floats & ints | Aleksey Kladov | 2019-11-13 | 1 | -7/+7 |
* | Move definition of exprs to hir_def | Aleksey Kladov | 2019-11-12 | 1 | -5/+33 |
* | Minor refactoring | Aleksey Kladov | 2019-11-12 | 1 | -3/+3 |
* | Unfork struct and union ids | Aleksey Kladov | 2019-11-09 | 1 | -2/+2 |
* | Move Namespace enum closer to usage | Aleksey Kladov | 2019-11-04 | 1 | -2/+13 |
* | Remove last traces of nameres from hir | Aleksey Kladov | 2019-11-03 | 1 | -3/+2 |
* | move struct & enum data to hir_def | Aleksey Kladov | 2019-10-31 | 1 | -4/+4 |
* | move builtin types to hir_def | Aleksey Kladov | 2019-10-31 | 1 | -5/+11 |
* | remove forward pointer for type_ref | Aleksey Kladov | 2019-10-30 | 1 | -2/+4 |
* | remove forward pointer to Path | Aleksey Kladov | 2019-10-30 | 1 | -1/+2 |
* | make_mut_slice | Shotaro Yamada | 2019-10-14 | 1 | -4/+2 |
* | import make_mut_arc_slice | Shotaro Yamada | 2019-10-14 | 1 | -1/+2 |
* | `.collect()` directly into `Arc<[T]>` | Shotaro Yamada | 2019-10-14 | 1 | -18/+14 |
* | Avoid cloning `Arc<[T]>` into a vec if possible | Shotaro Yamada | 2019-10-14 | 1 | -4/+3 |
* | Support inferring `Self` type in enum definitions | ice1000 | 2019-10-08 | 1 | -0/+1 |
* | Add SubstsBuilder | Florian Diebold | 2019-09-26 | 1 | -7/+13 |
* | Resolve trait associated items | Florian Diebold | 2019-09-25 | 1 | -1/+1 |
* | Handle associated type shorthand (`T::Item`) | Florian Diebold | 2019-09-22 | 1 | -9/+88 |
* | Remove assoc type selection code for now to fix crashes | Florian Diebold | 2019-09-17 | 1 | -19/+4 |
* | Small review improvements | Florian Diebold | 2019-09-17 | 1 | -5/+3 |
* | Refactor some more | Florian Diebold | 2019-09-17 | 1 | -10/+24 |
* | Refactor associated item resolution more | Florian Diebold | 2019-09-17 | 1 | -53/+66 |
* | Resolve assoc types on type parameters | Florian Diebold | 2019-09-17 | 1 | -21/+58 |
* | Support bare `Trait` without dyn | Florian Diebold | 2019-09-14 | 1 | -2/+1 |
* | Specify desirable namespace when calling resolve | Aleksey Kladov | 2019-09-13 | 1 | -55/+53 |
* | rename AdtDef -> Adt | Aleksey Kladov | 2019-09-12 | 1 | -13/+11 |
* | generalize impl_froms to nested enums | Aleksey Kladov | 2019-09-12 | 1 | -19/+9 |
* | make various enums "inherit" from AdtDef | Aleksey Kladov | 2019-09-12 | 1 | -29/+29 |
* | start cleaning up the resolution | Aleksey Kladov | 2019-09-12 | 1 | -1/+1 |
* | cleanup hir db imports | Aleksey Kladov | 2019-09-08 | 1 | -2/+3 |
* | Lower bounds on trait definition, and resolve assoc types from super traits | Florian Diebold | 2019-09-07 | 1 | -12/+15 |
* | Make type walking infrastructure a bit nicer | Florian Diebold | 2019-09-03 | 1 | -0/+1 |
* | Add support for associated type bindings (`where Trait<Type = X>`) | Florian Diebold | 2019-09-03 | 1 | -28/+57 |
* | Add `impl Trait` and `dyn Trait` types | Florian Diebold | 2019-08-22 | 1 | -11/+54 |
* | Normalize associated types during inference | Florian Diebold | 2019-08-12 | 1 | -5/+0 |
* | Lower fully qualified associated type paths | Florian Diebold | 2019-08-12 | 1 | -15/+73 |
* | Some renamings for clarity | Florian Diebold | 2019-07-14 | 1 | -2/+5 |
* | Start handling environment in trait resolution | Florian Diebold | 2019-07-08 | 1 | -0/+12 |
* | Make EnumVariant a GenericDef and simplify some code | Florian Diebold | 2019-07-06 | 1 | -0/+10 |
* | Add trait obligations for where clauses when calling functions/methods | Florian Diebold | 2019-07-06 | 1 | -6/+4 |
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -11/+10 |
* | rename XSignature -> XData | Aleksey Kladov | 2019-06-18 | 1 | -8/+7 |