Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lowering fixesenums | Mark Wielaard | 2021-09-05 | 8 | -124/+311 |
* | Add some tests | Mark Wielaard | 2021-09-05 | 3 | -1/+47 |
* | Don't resolve Enums as implitem | Mark Wielaard | 2021-09-05 | 1 | -15/+0 |
* | ast remove unnecessary Enum iterate function | Mark Wielaard | 2021-09-05 | 1 | -9/+0 |
* | WIP enum_resolve | Mark Wielaard | 2021-09-05 | 6 | -69/+199 |
* | WIP enums | Mark Wielaard | 2021-09-05 | 14 | -16/+518 |
* | Merge #655 | bors[bot] | 2021-09-05 | 30 | -170/+915 |
|\ | |||||
| * | Support Generic Traits in qualified paths | Philip Herron | 2021-09-05 | 19 | -102/+375 |
| * | Fix name resolution for generic trait references | Philip Herron | 2021-09-05 | 1 | -14/+11 |
| * | Add helpers to as clause of QualifiedPaths to get the generic args | Philip Herron | 2021-09-05 | 1 | -0/+21 |
| * | Ensure the implicit Self is first in the generic arguments | Philip Herron | 2021-09-05 | 1 | -1/+10 |
| * | Add type resolution for qualified-type-paths | Philip Herron | 2021-08-31 | 5 | -66/+284 |
| * | Placeholder is not a unit-type | Philip Herron | 2021-08-31 | 1 | -1/+5 |
| * | Add HIR lowering for QualifiedPathInType | Philip Herron | 2021-08-31 | 3 | -1/+101 |
| * | Add name resolution for QualifiedPathInType | Philip Herron | 2021-08-31 | 2 | -2/+116 |
| * | Add iterate helper for TypePaths | Philip Herron | 2021-08-31 | 1 | -0/+9 |
* | | Merge #654 | bors[bot] | 2021-09-01 | 16 | -1346/+0 |
|\ \ | |/ |/| | |||||
| * | Remove Enumeration Expression, EnumExpr, classesstructexpr | Mark Wielaard | 2021-09-01 | 16 | -954/+0 |
| * | StructExprUnit doesn't really exist | Mark Wielaard | 2021-08-31 | 16 | -105/+0 |
| * | StructExprTuple doesn't really exist | Mark Wielaard | 2021-08-31 | 16 | -287/+0 |
|/ | |||||
* | Merge #651 | bors[bot] | 2021-08-31 | 2 | -8/+13 |
|\ | |||||
| * | Qualified paths have a mandatory initial segment | Philip Herron | 2021-08-27 | 2 | -8/+13 |
* | | Merge #652 | bors[bot] | 2021-08-30 | 4 | -54/+5 |
|\ \ | |||||
| * | | Remove GetLocusFromImplItem visitorlocus | Mark Wielaard | 2021-08-29 | 1 | -43/+2 |
| * | | Replace HIRItem::get_impl_locus with HirItem::get_locus | Mark Wielaard | 2021-08-29 | 2 | -7/+1 |
| * | | Use location when lowering TupleField | Mark Wielaard | 2021-08-29 | 1 | -4/+2 |
|/ / | |||||
* | | Merge #650 | bors[bot] | 2021-08-27 | 1 | -9/+14 |
|\ \ | |/ |/| | |||||
| * | Stop shadowing of hir mappings with substitution mappings | Philip Herron | 2021-08-27 | 1 | -9/+14 |
|/ | |||||
*-. | Merge #648 #649 | bors[bot] | 2021-08-27 | 35 | -558/+427 |
|\ \ | |||||
| | * | Get rid of get_locus_slowno-get-locus-slow | Mark Wielaard | 2021-08-26 | 33 | -548/+393 |
| * | | Fix issue with mangled name on function items with substitutions | Philip Herron | 2021-08-26 | 2 | -10/+34 |
| |/ | |||||
* | | Merge #646 | bors[bot] | 2021-08-27 | 6 | -7/+72 |
|\ \ | |/ |/| | |||||
| * | raii-file: Fix filename member initialization | CohenArthur | 2021-08-25 | 1 | -1/+5 |
| * | expand: Add debug line for showing the path of an external module | CohenArthur | 2021-08-25 | 1 | -0/+2 |
| * | module: Allow external module path to come from #[path] attribute | CohenArthur | 2021-08-25 | 2 | -6/+50 |
| * | modules: Add test case for #[path] modules | CohenArthur | 2021-08-25 | 2 | -0/+15 |
|/ | |||||
* | Merge #642HEADmaster | bors[bot] | 2021-08-22 | 3 | -0/+77 |
|\ | |||||
| * | Reject duplicate field names in structs and unions.dup_fields | Mark Wielaard | 2021-08-22 | 3 | -0/+77 |
* | | Merge #641 | bors[bot] | 2021-08-22 | 2 | -0/+41 |
|\ \ | |/ |/| | |||||
| * | Ignore impl trait blocks in overlap pass | Philip Herron | 2021-08-22 | 2 | -0/+41 |
|/ | |||||
* | Merge #640 | bors[bot] | 2021-08-22 | 13 | -607/+871 |
|\ | |||||
| * | Qualified paths can be fully resolved sometimes | Philip Herron | 2021-08-22 | 3 | -23/+39 |
| * | Path resolution is done in two phases | Philip Herron | 2021-08-22 | 1 | -6/+15 |
| * | This allows for query based compilation | Philip Herron | 2021-08-22 | 4 | -103/+184 |
| * | Refactor the function query compilation function out | Philip Herron | 2021-08-22 | 2 | -130/+153 |
| * | Add impl-trait path probe helper | Philip Herron | 2021-08-22 | 1 | -2/+30 |
| * | Add Trait Resolver simple type-path lookup | Philip Herron | 2021-08-22 | 2 | -0/+62 |
| * | add trait_reference is_equal helper method | Philip Herron | 2021-08-22 | 1 | -0/+7 |
| * | Extract header Path type-check code into cc file | Philip Herron | 2021-08-22 | 3 | -429/+467 |
|/ | |||||
* | Merge #638 | bors[bot] | 2021-08-21 | 13 | -117/+33 |
|\ |