Commits
Click on a commit to change the comparison rangeMerge branch 'main' into dcreager/unpack-tuple
* main:
[ty] Add regression-benchmark for attribute-assignment hang (#18957)
[ty] Format conflicting types as an enumeration (#18956)
[ty] Prevent union builder construction for just one declaration (#18954)
[ty] Infer nonlocal types as unions of all reachable bindings (#18750)
[`pyflakes`] Mark `F504`/`F522`/`F523` autofix as unsafe if there's a call with side effect (#18839)
[`playground`] Add ruff logo docs link to Header.tsx (#18947)
[ty] Reduce the overwhelming complexity of `TypeInferenceBuilder::infer_call_expression` (#18943)
[ty] Add subdiagnostic about empty bodies in more cases (#18942)
[ty] Move search path resolution to `Options::to_program_settings` (#18937)
[`flake8-errmsg`] Extend `EM101` to support byte strings (#18867)
Move big rule implementations (#18931)
[`pylint`] Allow fix with comments and document performance implications (`PLW3301`) (#18936) clean up tuple extraction separate element and TupleElement iterators separate out a resize method