Lukas Wirth
|
a51267c5e0
|
Allocate traits in scope upfront when type checking instead of recollecting them everytime
|
2023-03-05 15:04:46 +01:00 |
|
Lukas Wirth
|
a8606e5363
|
Re-use the resolver in InferenceContext instead of rebuilding it on every expression change
|
2023-03-05 14:37:44 +01:00 |
|
Lukas Wirth
|
24ba1bed04
|
Set expectation for no-semi expression statements to unit
|
2023-03-04 12:48:57 +01:00 |
|
Lukas Wirth
|
79492cb8ae
|
internal: Revert castable expectation and simplify
|
2023-02-10 16:08:47 +01:00 |
|
Lukas Wirth
|
eee7de0225
|
Diagnose private assoc item accesses
|
2023-01-01 13:24:48 +01:00 |
|
Lukas Wirth
|
5d54c550e7
|
Fallback to invisible associated functions and constants if no visible resolutions are found
|
2022-12-30 23:56:08 +01:00 |
|
Florian Diebold
|
d3cb032f7e
|
Make assoc_resolutions always have a Substitution
|
2022-12-10 17:05:33 +01:00 |
|
bvanjoi
|
7012b50db5
|
feat: resolve const for trait impls(close #13694)
|
2022-12-10 20:06:25 +08:00 |
|
Ryo Yoshida
|
f233ac447f
|
Lower generic arguments for associated types in paths
|
2022-10-27 19:18:57 +09:00 |
|
Ryo Yoshida
|
78977cd86c
|
Adapt to the new generic parameter/argument order
|
2022-10-03 02:40:07 +09:00 |
|
Ryo Yoshida
|
f8f5a5ea57
|
refactor: use cast() instead of interning GenericArgData
|
2022-10-02 22:40:55 +09:00 |
|
Peh
|
1f011fa4a3
|
style: rename crates to kebab case
|
2022-05-01 10:48:58 +00:00 |
|