ruff/crates/ruff_python_semantic/src
Charlie Marsh 96d310fbab
Remove Stmt::TryStar (#6566)
## Summary

Instead, we set an `is_star` flag on `Stmt::Try`. This is similar to the
pattern we've migrated towards for `Stmt::For` (removing
`Stmt::AsyncFor`) and friends. While these are significant differences
for an interpreter, we tend to handle these cases identically or nearly
identically.

## Test Plan

`cargo test`
2023-08-14 13:39:44 -04:00
..
analyze Remove Stmt::TryStar (#6566) 2023-08-14 13:39:44 -04:00
binding.rs Fix false-positive in submodule resolution (#6435) 2023-08-09 02:36:39 +00:00
context.rs Remove separate ReferenceContext enum (#4631) 2023-05-24 15:12:38 +00:00
definition.rs Use dedicated AST nodes on MemberKind (#6374) 2023-08-07 17:17:58 +00:00
expressions.rs Use separate structs for expression and statement tracking (#6351) 2023-08-07 15:27:42 +00:00
globals.rs Remove async AST node variants for with, for, and def (#6369) 2023-08-07 16:36:02 +00:00
lib.rs Use separate structs for expression and statement tracking (#6351) 2023-08-07 15:27:42 +00:00
model.rs Remove SemanticModel#find_binding (#6546) 2023-08-14 00:09:05 -04:00
reference.rs Remove parser dependency from ruff-python-ast (#6096) 2023-07-26 17:47:22 +02:00
scope.rs Remove async AST node variants for with, for, and def (#6369) 2023-08-07 16:36:02 +00:00
star_import.rs Move StarImport to its own module (#5186) 2023-06-20 13:12:46 -04:00
statements.rs Remove RefEquality (#6393) 2023-08-07 16:04:50 +00:00