Skip to content

[ty] Update Salsa#24081

Merged
MichaReiser merged 1 commit intomainfrom
micha/salsa-update
Mar 20, 2026
Merged

[ty] Update Salsa#24081
MichaReiser merged 1 commit intomainfrom
micha/salsa-update

Conversation

@MichaReiser
Copy link
Member

@MichaReiser MichaReiser commented Mar 20, 2026

Summary

Update Salsa to pull in

Closes astral-sh/ty#1565

#24051 fixed the two instances where we branched on global state. This PR pulls in salsa-rs/salsa#1075, which makes Salsa emit a warning instead of panicking if a query branches on untracked state

Test Plan

cargo test

@MichaReiser MichaReiser added internal An internal refactor or improvement ty Multi-file analysis & type inference labels Mar 20, 2026
@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 20, 2026

Typing conformance results

No changes detected ✅

Current numbers
The percentage of diagnostics emitted that were expected errors held steady at 85.29%. The percentage of expected errors that received a diagnostic held steady at 78.13%. The number of fully passing files held steady at 64/132.

@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 20, 2026

Memory usage report

Memory usage unchanged ✅

@MichaReiser MichaReiser enabled auto-merge (squash) March 20, 2026 14:49
@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 20, 2026

ecosystem-analyzer results

Lint rule Added Removed Changed
invalid-await 40 0 0
invalid-return-type 1 0 0
Total 41 0 0

Changes in flaky projects detected. Raw diff output excludes flaky projects; see the HTML report for details.

Full report with detailed diff (timing results)

@MichaReiser MichaReiser merged commit f9936e5 into main Mar 20, 2026
48 checks passed
@MichaReiser MichaReiser deleted the micha/salsa-update branch March 20, 2026 14:53
carljm added a commit that referenced this pull request Mar 25, 2026
* main:
  [`flake8-bandit`] Check tuple arguments for partial paths in `S607` (#24080)
  [ty] Update Salsa (#24081)
  Update Rust toolchain to 1.94 and MSRV to 1.92 (#24076)
  [ty] Move ruffen-docs formatting config to a `ruff.toml` config file (#24074)
  [ty] `reveal_type` diagnostics in unreachable code (#24070)
  [ty] Improve keyword argument narrowing for nested dictionaries (#24010)
  [ty] Preserve blank lines between comments and imports in add-import action (#24066)
  [ty] Add diagnostic hint for invalid assignments involving invariant generics (#24032)
  Clarify `extend-ignore` and `extend-select` settings documentation (#24064)
  [ty] Batch changes to watched paths (#24045)
  replace deprecated `std::f64::EPSILON` with `f64::EPSILON` (#24067)
  [ty] Fix untracked reads in Salsa queries that can lead to backdating panics (#24051)
  [ty] Unions/intersections of gradual types should be assignable to `Never` (#24056)
  Fix incorrect path for ty_python_semantic in fuzzer (#24052)
  Bump 0.15.7 (#24049)
  [ty] ecosystem-analyzer: Fail on newly panicking projects (#24043)
  Don't show noqa hover for non-Python documents (#24040)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal An internal refactor or improvement ty Multi-file analysis & type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LSP panic: assertion failed: old_memo.revisions.changed_at <= revisions.changed_atquery

1 participant