Skip to content

chore: release v0.23.0 #877

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented May 23, 2025

πŸ€– New release

  • salsa-macro-rules: 0.22.0 -> 0.23.0 (βœ“ API compatible changes)
  • salsa-macros: 0.22.0 -> 0.23.0
  • salsa: 0.22.0 -> 0.23.0 (⚠ API breaking changes)

⚠ salsa breaking changes

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_variant_added.ron

Failed in:
  variant EventKind:DidReuseInternedValue in /tmp/.tmpErtk8q/salsa/src/event.rs:112
  variant EventKind:DidValidateInternedValue in /tmp/.tmpErtk8q/salsa/src/event.rs:121

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/enum_variant_missing.ron

Failed in:
  variant EventKind::DidReinternValue, previously in file /tmp/.tmps3y2Ay/salsa/src/event.rs:111

--- failure feature_missing: package feature removed or renamed ---

Description:
A feature has been removed from this package's Cargo.toml. This will break downstream crates which enable that feature.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#cargo-feature-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/feature_missing.ron

Failed in:
  feature loom in the package's Cargo.toml

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/inherent_method_missing.ron

Failed in:
  Id::as_u32, previously in file /tmp/.tmps3y2Ay/salsa/src/id.rs:50

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/struct_missing.ron

Failed in:
  struct salsa::UnexpectedCycle, previously in file /tmp/.tmps3y2Ay/salsa/src/cycle.rs:64

--- failure trait_newly_sealed: pub trait became sealed ---

Description:
A publicly-visible trait became sealed, so downstream crates are no longer able to implement it
        ref: https://rust-lang.github.io/api-guidelines/future-proofing.html#sealed-traits-protect-against-downstream-implementations-c-sealed
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.41.0/src/lints/trait_newly_sealed.ron

Failed in:
  trait salsa::prelude::Setter in file /tmp/.tmpErtk8q/salsa/src/input/setter.rs:7
  trait salsa::Setter in file /tmp/.tmpErtk8q/salsa/src/input/setter.rs:7
Changelog

salsa-macro-rules

0.23.0 - 2025-06-04

Other

  • Use Revision and Durability directly in input Value (#902)
  • Allow lifetimes in arguments in tracked fns with >1 parameters (#880)
  • Replace loom with shuttle (#876)

salsa-macros

0.23.0 - 2025-06-04

Other

  • Update dependencies, remove unused heck dependency (#894)
  • Allow lifetimes in arguments in tracked fns with >1 parameters (#880)

salsa

0.23.0 - 2025-06-04

Fixed

  • multithreaded nested fixpoint iteration (#882)

Other

  • panic with string message again for cycle panics (#898)
  • Use Revision and Durability directly in input Value (#902)
  • Fix flaky parallel_join test (#900)
  • Bump MSRV to 1.85 (#899)
  • Simple LRU garbage collection for interned values (#839)
  • Capture execution backtrace when throwing UnexpectedCycle (#883)
  • Store tracked struct ids as ThinVec on Revisions (#892)
  • Update dependencies, remove unused heck dependency (#894)
  • Set validate_final in execute after removing the last cycle head (#890)
  • Pack QueryEdge memory layout (#886)
  • Lazily allocate extra memo state (#888)
  • Pack QueryOrigin memory layout (#885)
  • Restrict memo size assertion to 64bit platforms (#884)
  • Don't report stale outputs if there is newer generation in new_outputs (#879)
  • Fix hang in nested fixpoint iteration (#871)
  • Add debug spans for new_revision and evict_lru (#881)
  • Add fetch span (#875)
  • shrink_to_fit IdentityMap before storing it (#816)
  • Allow lifetimes in arguments in tracked fns with >1 parameters (#880)
  • Replace loom with shuttle (#876)
  • Use generational identifiers for tracked structs (#864)


This PR was generated with release-plz.

Copy link

netlify bot commented May 23, 2025

βœ… Deploy Preview for salsa-rs canceled.

Name Link
πŸ”¨ Latest commit a4bbc8d
πŸ” Latest deploy log https://app.netlify.com/projects/salsa-rs/deploys/68406562d985db00084f1d73

@github-actions github-actions bot force-pushed the release-plz-2025-05-23T14-29-40Z branch 11 times, most recently from ad3cafb to 0283b96 Compare May 30, 2025 13:41
@github-actions github-actions bot force-pushed the release-plz-2025-05-23T14-29-40Z branch 9 times, most recently from 1eb8613 to 779ac37 Compare June 4, 2025 14:37
@github-actions github-actions bot force-pushed the release-plz-2025-05-23T14-29-40Z branch from 779ac37 to a4bbc8d Compare June 4, 2025 15:25
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.

0 participants