Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fill all last text to space and return the cursor | Edwin Cheng | 2019-11-26 | 1 | -1/+8 | |
| | | ||||||
| * | Remove progress bar and add a true counter | Edwin Cheng | 2019-11-26 | 3 | -29/+12 | |
| | | ||||||
| * | Remove commented code | Edwin Cheng | 2019-11-26 | 1 | -3/+0 | |
| | | ||||||
| * | Use a simple progress bar instead of indicatif | Edwin Cheng | 2019-11-26 | 4 | -11/+138 | |
| | | ||||||
* | | Cleanup | Aleksey Kladov | 2019-11-26 | 6 | -77/+85 | |
| | | ||||||
* | | Decouple | Aleksey Kladov | 2019-11-26 | 5 | -45/+42 | |
| | | ||||||
* | | Merge #2420 | bors[bot] | 2019-11-26 | 8 | -77/+70 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 2420: Remove last traces of adt from Ty r=matklad a=matklad Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com> | |||||
| * | | Remove last traces of adt from Ty | Aleksey Kladov | 2019-11-26 | 3 | -6/+7 | |
| | | | ||||||
| * | | More precise NameKind::Self | Aleksey Kladov | 2019-11-26 | 6 | -71/+63 | |
| | | | ||||||
* | | | Merge #2418 | bors[bot] | 2019-11-26 | 4 | -13/+19 | |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | 2418: Hide MacroCallLoc outside hir_expand r=matklad a=edwin0cheng This PR refactor `MacroCallLoc` such that it be hided to become implementation details of hir_expand. Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> | |||||
| * | | Hide MacroCallLoc | Edwin Cheng | 2019-11-26 | 4 | -13/+19 | |
| |/ | ||||||
* | | Merge #2419 | bors[bot] | 2019-11-26 | 12 | -241/+207 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 2419: Remove ns-polymorphic type_for_def r=matklad a=matklad Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com> | |||||
| * | | Remove ns-polymorphic type_for_def | Aleksey Kladov | 2019-11-26 | 9 | -165/+129 | |
| | | | ||||||
| * | | Cleanup imports | Aleksey Kladov | 2019-11-26 | 2 | -6/+7 | |
| | | | ||||||
| * | | Reduce visibility | Aleksey Kladov | 2019-11-26 | 2 | -4/+5 | |
| | | | ||||||
| * | | Use TraitId in TraitRef | Aleksey Kladov | 2019-11-26 | 6 | -68/+68 | |
| | | | ||||||
* | | | Add note | Aleksey Kladov | 2019-11-26 | 1 | -0/+2 | |
|/ / | ||||||
* | | Remove another helper | Aleksey Kladov | 2019-11-26 | 3 | -25/+27 | |
| | | ||||||
* | | Doc | Aleksey Kladov | 2019-11-26 | 1 | -0/+3 | |
| | | ||||||
* | | Remove assoc_type_by_name helper | Aleksey Kladov | 2019-11-26 | 5 | -39/+34 | |
| | | ||||||
* | | Store names in TraitData | Aleksey Kladov | 2019-11-26 | 3 | -25/+43 | |
| | | ||||||
* | | Detangle ty from traits a bit | Aleksey Kladov | 2019-11-26 | 5 | -49/+63 | |
|/ | ||||||
* | Merge #2412 | bors[bot] | 2019-11-26 | 1 | -1/+1 | |
|\ | | | | | | | | | | | | | | | 2412: Fix stale crates that snuck in r=kjeremy a=kjeremy Co-authored-by: Jeremy Kolb <kjeremy@gmail.com> | |||||
| * | Fix stale crates that snuck in | Jeremy Kolb | 2019-11-26 | 1 | -1/+1 | |
| | | ||||||
* | | Merge #2406 | bors[bot] | 2019-11-26 | 5 | -13/+34 | |
|\ \ | |/ |/| | | | | | | | | | | | 2406: Add hygiene information to SourceAnalyzer r=matklad a=edwin0cheng This should fix https://github.com/rust-analyzer/rust-analyzer/pull/2392#issuecomment-557964686 Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> | |||||
| * | Remove dbg! | Edwin Cheng | 2019-11-26 | 1 | -2/+0 | |
| | | ||||||
| * | Add hygiene information to SourceAnalyzer | Edwin Cheng | 2019-11-26 | 5 | -13/+36 | |
| | | ||||||
* | | Merge #2410 | bors[bot] | 2019-11-26 | 11 | -245/+306 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 2410: Introduce hir_ty r=matklad a=matklad Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com> | |||||
| * | | Doc primitives | Aleksey Kladov | 2019-11-26 | 2 | -2/+6 | |
| | | | ||||||
| * | | id-ify impls_in_crate_query | Aleksey Kladov | 2019-11-26 | 6 | -56/+74 | |
| | | | ||||||
| * | | Introduce hir_ty | Aleksey Kladov | 2019-11-26 | 6 | -190/+229 | |
| | | | ||||||
* | | | Update parking_lot and smallvec to drop some dependencies | Jeremy Kolb | 2019-11-26 | 2 | -2/+2 | |
|/ / | ||||||
* | | Id-ify Ty::Adt | Aleksey Kladov | 2019-11-26 | 11 | -39/+98 | |
| | | ||||||
* | | Introduce hir::Type | Aleksey Kladov | 2019-11-26 | 15 | -136/+253 | |
| | | | | | | | | It should provide a convenient API over more low-level Ty | |||||
* | | Use chalk fork to paper over #2052 | Aleksey Kladov | 2019-11-26 | 1 | -3/+5 | |
| | | ||||||
* | | :arrow_up: salsa | Aleksey Kladov | 2019-11-26 | 8 | -5/+21 | |
|/ | ||||||
* | Use TypeAliasId in Ty, pt 2 | Aleksey Kladov | 2019-11-25 | 5 | -46/+40 | |
| | ||||||
* | Use TypeAliasId in Ty, pt 1 | Aleksey Kladov | 2019-11-25 | 2 | -11/+29 | |
| | ||||||
* | More ids in Ty | Aleksey Kladov | 2019-11-25 | 4 | -17/+13 | |
| | ||||||
* | Fixme for union fields | Aleksey Kladov | 2019-11-25 | 4 | -0/+9 | |
| | ||||||
* | Fix hir for ast::UnionDef | Aleksey Kladov | 2019-11-25 | 22 | -86/+121 | |
| | ||||||
* | Introduce dedicated AST node for union | Aleksey Kladov | 2019-11-25 | 7 | -15/+63 | |
| | | | | | | | | | | Although structs and unions have the same syntax and differ only in the keyword, re-using the single syntax node for both of them leads to confusion in practice, and propagates further down the hir in an upleasent way. Moreover, static and consts also share syntax, but we use different nodes for them. | |||||
* | Merge #2388 | bors[bot] | 2019-11-25 | 2 | -2/+8 | |
|\ | | | | | | | | | | | | | | | 2388: Show missing struct fields in the error message r=matklad a=Frizi This provides the most interesting information about the "missing structure fields" error directly to the user. Co-authored-by: Frizi <frizi09@gmail.com> | |||||
| * | Show missing struct fields in the error message | Frizi | 2019-11-24 | 2 | -2/+8 | |
| | | ||||||
* | | Use ids for Callable | Aleksey Kladov | 2019-11-25 | 4 | -34/+50 | |
| | | ||||||
* | | Use more IDs | Aleksey Kladov | 2019-11-25 | 1 | -17/+18 | |
| | | ||||||
* | | Use GenericDefIdMore | Aleksey Kladov | 2019-11-25 | 10 | -56/+44 | |
| | | ||||||
* | | Use GenericDefId more | Aleksey Kladov | 2019-11-25 | 5 | -33/+20 | |
| | | ||||||
* | | Remove Resolver from autoderef | Aleksey Kladov | 2019-11-25 | 7 | -49/+73 | |
| | | | | | | | | | | Resolver holds onto too much context, including local scopes. Let's try to pass in only what is necessary -- the trait environment. | |||||
* | | Push resolver up | Aleksey Kladov | 2019-11-25 | 1 | -12/+15 | |
| | |