What's Changed
- Python: an identifier that spells an import's name is not always a reference by @knutwannheden in #8778
- Python: print an LST annotated with its type attribution by @knutwannheden in #8780
- Python: MethodMatcher honours match_overrides in-process by @knutwannheden in #8782
- Python: a rename follows more names than a read census by @knutwannheden in #8781
- Python: MethodMatcher gains an opt-in match_unknown_types fallback by @knutwannheden in #8783
- Python: a MethodMatcher pattern can name a call's argument types by @knutwannheden in #8784
- Python: a
self,cls, orsuper()receiver gets a declaring type by @knutwannheden in #8785 - Python: a method call is owned by the class declaring it by @knutwannheden in #8786
- Python: a match-class keyword pattern names an attribute, not a binding by @knutwannheden in #8787
- Python: a MethodMatcher resolves a receiver the types lost by @knutwannheden in #8788
- Python: a construction the types lost still names a declaring type by @knutwannheden in #8789
- Python: an associative operator lets its right operand regroup by @knutwannheden in #8794
- JavaScript: fix infinite recursion in add import by @greg-at-moderne in #8793
Full Changelog: v8.91.5...v8.91.6