Skip to content

Conversation

@mtshiba
Copy link
Contributor

@mtshiba mtshiba commented Oct 27, 2025

The cycle_fn function receives a salsa::Id (from #1012), but in this PR we'll make it so that the cycle_initial function can also receive it.
This PR contains breaking API changes.

For context on this PR, see astral-sh/ruff#20566 (comment).

@netlify
Copy link

netlify bot commented Oct 27, 2025

Deploy Preview for salsa-rs canceled.

Name Link
🔨 Latest commit 53e601a
🔍 Latest deploy log https://app.netlify.com/projects/salsa-rs/deploys/68ff2f0a2f2c8100089f9552

@codspeed-hq
Copy link

codspeed-hq bot commented Oct 27, 2025

CodSpeed Performance Report

Merging #1015 will not alter performance

Comparing mtshiba:input_id (53e601a) with master (e8ddb4d)

Summary

✅ 13 untouched

@mtshiba mtshiba marked this pull request as ready for review October 27, 2025 08:47
@MichaReiser MichaReiser added this pull request to the merge queue Oct 27, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 27, 2025
@MichaReiser
Copy link
Contributor

MichaReiser commented Oct 27, 2025

Hmm, the panics from the failed merge queue test run look concerning. I doubt they're related to this change but they suggest that query results can "leak" before the cycle completes. But I haven't been able to reproduce this locally

@MichaReiser MichaReiser added this pull request to the merge queue Oct 27, 2025
Merged via the queue into salsa-rs:master with commit cdd0b85 Oct 27, 2025
12 checks passed
mtshiba added a commit to mtshiba/ruff that referenced this pull request Oct 29, 2025
@mtshiba mtshiba deleted the input_id branch October 29, 2025 01:39
github-merge-queue bot pushed a commit that referenced this pull request Oct 29, 2025
…#1015 (#1016)

* doc: Explain the motivation for breaking API changes made in #1012 and #1015

* Update book/src/cycles.md

---------

Co-authored-by: Micha Reiser <[email protected]>
MichaReiser pushed a commit to astral-sh/ruff that referenced this pull request Oct 29, 2025
dcreager added a commit to astral-sh/ruff that referenced this pull request Oct 30, 2025
* origin/main: (21 commits)
  [ty] Update "constraint implication" relation to work on constraints between two typevars (#21068)
  [`flake8-type-checking`] Fix `TC003` false positive with `future-annotations` (#21125)
  [ty] Fix lookup of `__new__` on instances (#21147)
  Fix syntax error false positive on nested alternative patterns (#21104)
  [`pyupgrade`] Fix false positive for `TypeVar` with default on Python <3.13 (`UP046`,`UP047`) (#21045)
  [ty] Reachability and narrowing for enum methods (#21130)
  [ty] Use `range` instead of custom `IntIterable` (#21138)
  [`ruff`] Add support for additional eager conversion patterns (`RUF065`) (#20657)
  [`ruff-ecosystem`] Fix CLI crash on Python 3.14 (#21092)
  [ty] Infer type of `self` for decorated methods and properties (#21123)
  [`flake8-bandit`] Fix correct example for `S308` (#21128)
  [ty] Dont provide goto definition for definitions which are not reexported in builtins (#21127)
  [`airflow`] warning `airflow....DAG.create_dagrun` has been removed (`AIR301`) (#21093)
  [ty] follow the breaking API changes made in salsa-rs/salsa#1015 (#21117)
  [ty] Rename `Type::into_nominal_instance` (#21124)
  [ty] Filter out "unimported" from the current module
  [ty] Add evaluation test for auto-import including symbols in current module
  [ty] Refactor `ty_ide` completion tests
  [ty] Render `import <...>` in completions when "label details" isn't supported
  [`refurb`] Preserve digit separators in `Decimal` constructor (`FURB157`) (#20588)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants