Alex Waygood
f1de08c2a0
[red-knot] Merge the semantic and module-resolver crates ( #12751 )
2024-08-08 15:34:11 +01:00
Micha Reiser
e18b4e42d3
[red-knot] Upgrade to the *new* *new* salsa ( #12406 )
2024-07-29 07:21:24 +00:00
Alex Waygood
d8cf8ac2ef
[red-knot] Resolve symbols from builtins.pyi in the stdlib if they cannot be found in other scopes ( #12390 )
...
Co-authored-by: Carl Meyer <carl@astral.sh >
2024-07-19 17:44:56 +01:00
Carl Meyer
0e44235981
[red-knot] intern types using Salsa ( #12061 )
...
Intern types using Salsa interning instead of in the `TypeInference`
result.
This eliminates the need for `TypingContext`, and also paves the way for
finer-grained type inference queries.
2024-07-05 12:16:37 -07:00
Micha Reiser
37f260b5af
Introduce HasTy trait and SemanticModel facade ( #11963 )
2024-07-01 14:48:27 +02:00
Micha Reiser
5109b50bb3
Use CompactString for Identifier ( #12101 )
2024-07-01 10:06:02 +02:00
Alex Waygood
736a4ead14
[red-knot] Move module-resolution logic to its own crate ( #11964 )
2024-06-21 13:25:44 +00:00
Micha Reiser
2dfbf118d7
[red-knot] Extract red_knot_python_semantic crate ( #11926 )
2024-06-20 13:24:24 +02:00