Florian Diebold
|
dded90a748
|
Formatting
|
2020-02-07 18:28:10 +01:00 |
|
Florian Diebold
|
ed25cf70d5
|
Change Ty::Param to contain param ID
|
2020-02-07 18:28:10 +01:00 |
|
Florian Diebold
|
dbc14f9d57
|
First stab at desugaring bounds for APIT
|
2020-02-07 18:28:10 +01:00 |
|
Florian Diebold
|
16c6937447
|
Lower impl trait to variables, move away from using placeholders where they don't belong
|
2020-02-07 18:28:10 +01:00 |
|
Florian Diebold
|
93aa166748
|
wip lower impl trait to type args
|
2020-02-07 18:28:10 +01:00 |
|
Aleksey Kladov
|
94ad07af4b
|
Introduce ContainerId
|
2019-12-20 12:07:23 +01:00 |
|
Aleksey Kladov
|
8fc20b6503
|
Rename ContainerId -> AssocContainerId
|
2019-12-20 12:00:05 +01:00 |
|
Aleksey Kladov
|
ba12e83c26
|
Add body as a possible container for items
|
2019-12-19 18:12:46 +01:00 |
|
Aleksey Kladov
|
2619950b3b
|
Use different types for path with and without generics
|
2019-12-14 19:15:40 +01:00 |
|
Florian Diebold
|
6911bc89a7
|
Rename N! to name!
|
2019-12-13 22:33:38 +01:00 |
|
Florian Diebold
|
259c42f00e
|
Add macros for known names and paths
|
2019-12-13 22:33:37 +01:00 |
|
Aleksey Kladov
|
88c5b1282a
|
Rename GenericParam -> TypeParam
We don't have LifetimeParam yet, but they are planned!
|
2019-12-07 20:25:48 +01:00 |
|
Aleksey Kladov
|
d6c2b92409
|
Refactor parameter count tracking
|
2019-12-07 13:13:00 +01:00 |
|
Aleksey Kladov
|
8e9837df21
|
Remove idx and parent generics from generics
This makes `hir_def::GenericParams` flatter. The logic for
re-numbering the params is moved to hir instead.
|
2019-12-07 13:05:56 +01:00 |
|
Aleksey Kladov
|
a87579500a
|
Move Ty
|
2019-11-27 21:16:00 +03:00 |
|