Skip to content

Commit

Permalink
chore: release
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Feb 26, 2025
1 parent 26aeeec commit 20ba786
Show file tree
Hide file tree
Showing 6 changed files with 94 additions and 5 deletions.
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.19.0](https://github.com/salsa-rs/salsa/compare/salsa-v0.18.0...salsa-v0.19.0) - 2025-02-26

### Fixed

- fix enums bug

### Other

- Remove unnecessary `current_revision` call from `setup_interned_struct`
- Merge pull request [#731](https://github.com/salsa-rs/salsa/pull/731) from Veykril/veykril/push-nzkwqzxxkxou
- Remove some dynamically dispatched `Database::event` calls
- Lazy fetching
- Add small supertype input benchmark
- Replace a `DashMap` with `RwLock` as writing is rare for it
- address review comments
- Skip memo ingredient index mapping for non enum tracked functions
- Trade off a bit of memory for more speed in `MemoIngredientIndices`
- Introduce Salsa enums
- Cancel duplicate test workflow runs
- implement `Update` trait for `hashbrown::HashMap`
- Move `unwind_if_revision_cancelled` from `ZalsaLocal` to `Zalsa`
- Don't clone strings in benchmarks
- Merge pull request [#714](https://github.com/salsa-rs/salsa/pull/714) from Veykril/veykril/push-synxntlkqqsq
- Merge pull request [#711](https://github.com/salsa-rs/salsa/pull/711) from Veykril/veykril/push-stmmwmtprovt
- Merge pull request [#715](https://github.com/salsa-rs/salsa/pull/715) from Veykril/veykril/push-plwpsqknwulq
- Enforce `unsafe_op_in_unsafe_fn`
- Remove some `ZalsaDatabase::zalsa` calls
- Remove outdated FIXME
- Replace `IngredientCache` lock with atomic primitive
- Reduce method delegation duplication
- Automatically clear the cancellation flag when cancellation completes
- Allow trigger LRU eviction without increasing the current revision
- Simplify `Ingredient::reset_for_new_revision` setup
- Require mut Zalsa access for setting the lru limit
- Split off revision bumping from `zalsa_mut` access
- Update `hashbrown` (0.15) and `hashlink` (0.10)
6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "salsa"
version = "0.18.0"
version = "0.19.0"
authors = ["Salsa developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
Expand All @@ -9,8 +9,8 @@ description = "A generic framework for on-demand, incrementalized computation (e
rust-version = "1.80"

[dependencies]
salsa-macro-rules = { version = "0.1.0", path = "components/salsa-macro-rules" }
salsa-macros = { version = "0.18.0", path = "components/salsa-macros" }
salsa-macro-rules = { version = "0.1.1", path = "components/salsa-macro-rules" }
salsa-macros = { version = "0.18.1", path = "components/salsa-macros" }

arc-swap = "1"
boxcar = "0.2.9"
Expand Down
22 changes: 22 additions & 0 deletions components/salsa-macro-rules/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.1](https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.1.0...salsa-macro-rules-v0.1.1) - 2025-02-26

### Other

- Remove unnecessary `current_revision` call from `setup_interned_struct`
- Skip memo ingredient index mapping for non enum tracked functions
- Trade off a bit of memory for more speed in `MemoIngredientIndices`
- Introduce Salsa enums
- Track revisions for tracked fields only
- Fix bad-hash with in-place update
- Automatically clear the cancellation flag when cancellation completes
- Require mut Zalsa access for setting the lru limit
- Split off revision bumping from `zalsa_mut` access
2 changes: 1 addition & 1 deletion components/salsa-macro-rules/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "salsa-macro-rules"
version = "0.1.0"
version = "0.1.1"
edition = "2021"
authors = ["Salsa developers"]
license = "Apache-2.0 OR MIT"
Expand Down
22 changes: 22 additions & 0 deletions components/salsa-macros/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.18.1](https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.18.0...salsa-macros-v0.18.1) - 2025-02-26

### Fixed

- fix enums bug

### Other

- address review comments
- Skip memo ingredient index mapping for non enum tracked functions
- Trade off a bit of memory for more speed in `MemoIngredientIndices`
- Introduce Salsa enums
- Track revisions for tracked fields only
2 changes: 1 addition & 1 deletion components/salsa-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "salsa-macros"
version = "0.18.0"
version = "0.18.1"
authors = ["Salsa developers"]
edition = "2021"
license = "Apache-2.0 OR MIT"
Expand Down

0 comments on commit 20ba786

Please sign in to comment.