File tree 6 files changed +42
-6
lines changed 6 files changed +42
-6
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.22.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.21.1...salsa-v0.22.0 ) - 2025-05-09
11
+
12
+ ### Fixed
13
+
14
+ - fix memo table growth condition ([ #850 ] ( https://github.com/salsa-rs/salsa/pull/850 ) )
15
+ - incorrect caching for queries participating in fixpoint ([ #843 ] ( https://github.com/salsa-rs/salsa/pull/843 ) )
16
+ - change detection for fixpoint queries ([ #836 ] ( https://github.com/salsa-rs/salsa/pull/836 ) )
17
+
18
+ ### Other
19
+
20
+ - Changed ` return_ref ` syntax to ` returns(as_ref) ` and ` returns(cloned) ` ([ #772 ] ( https://github.com/salsa-rs/salsa/pull/772 ) )
21
+ - Work around a rust-analyzer bug ([ #855 ] ( https://github.com/salsa-rs/salsa/pull/855 ) )
22
+ - Lazy finalization of cycle participants in ` maybe_changed_after ` ([ #854 ] ( https://github.com/salsa-rs/salsa/pull/854 ) )
23
+ - Do not re-verify already verified memoized value in cycle verification ([ #851 ] ( https://github.com/salsa-rs/salsa/pull/851 ) )
24
+ - Pass cycle heads as out parameter for ` maybe_changed_after ` ([ #852 ] ( https://github.com/salsa-rs/salsa/pull/852 ) )
25
+ - Move salsa event system into ` Zalsa ` ([ #849 ] ( https://github.com/salsa-rs/salsa/pull/849 ) )
26
+ - gate loom dependency under feature flag ([ #844 ] ( https://github.com/salsa-rs/salsa/pull/844 ) )
27
+ - Add loom support ([ #842 ] ( https://github.com/salsa-rs/salsa/pull/842 ) )
28
+ - Clean up some unsafety ([ #830 ] ( https://github.com/salsa-rs/salsa/pull/830 ) )
29
+
10
30
## [ 0.21.1] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.21.0...salsa-v0.21.1 ) - 2025-04-30
11
31
12
32
### Added
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " salsa"
3
- version = " 0.21.1 "
3
+ version = " 0.22.0 "
4
4
authors.workspace = true
5
5
edition.workspace = true
6
6
license.workspace = true
@@ -9,8 +9,8 @@ rust-version.workspace = true
9
9
description = " A generic framework for on-demand, incrementalized computation (experimental)"
10
10
11
11
[dependencies ]
12
- salsa-macro-rules = { version = " 0.21.1 " , path = " components/salsa-macro-rules" }
13
- salsa-macros = { version = " 0.21.1 " , path = " components/salsa-macros" , optional = true }
12
+ salsa-macro-rules = { version = " 0.22.0 " , path = " components/salsa-macro-rules" }
13
+ salsa-macros = { version = " 0.22.0 " , path = " components/salsa-macros" , optional = true }
14
14
15
15
boxcar = " 0.2.11"
16
16
crossbeam-queue = " 0.3.11"
@@ -44,7 +44,7 @@ macros = ["dep:salsa-macros"]
44
44
# which may ultimately result in odd issues due to the proc-macro
45
45
# output mismatching with the declarative macro inputs
46
46
[target .'cfg(any())' .dependencies ]
47
- salsa-macros = { version = " =0.21.1 " , path = " components/salsa-macros" }
47
+ salsa-macros = { version = " =0.22.0 " , path = " components/salsa-macros" }
48
48
49
49
[dev-dependencies ]
50
50
# examples
Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.22.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.21.1...salsa-macro-rules-v0.22.0 ) - 2025-05-09
11
+
12
+ ### Other
13
+
14
+ - Changed ` return_ref ` syntax to ` returns(as_ref) ` and ` returns(cloned) ` ([ #772 ] ( https://github.com/salsa-rs/salsa/pull/772 ) )
15
+ - Move salsa event system into ` Zalsa ` ([ #849 ] ( https://github.com/salsa-rs/salsa/pull/849 ) )
16
+ - Add loom support ([ #842 ] ( https://github.com/salsa-rs/salsa/pull/842 ) )
17
+ - Clean up some unsafety ([ #830 ] ( https://github.com/salsa-rs/salsa/pull/830 ) )
18
+
10
19
## [ 0.21.1] ( https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.21.0...salsa-macro-rules-v0.21.1 ) - 2025-04-30
11
20
12
21
### Other
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " salsa-macro-rules"
3
- version = " 0.21.1 "
3
+ version = " 0.22.0 "
4
4
authors.workspace = true
5
5
edition.workspace = true
6
6
license.workspace = true
Original file line number Diff line number Diff line change @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.22.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.21.1...salsa-macros-v0.22.0 ) - 2025-05-09
11
+
12
+ ### Other
13
+
14
+ - Changed ` return_ref ` syntax to ` returns(as_ref) ` and ` returns(cloned) ` ([ #772 ] ( https://github.com/salsa-rs/salsa/pull/772 ) )
15
+ - Move salsa event system into ` Zalsa ` ([ #849 ] ( https://github.com/salsa-rs/salsa/pull/849 ) )
16
+
10
17
## [ 0.21.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.20.0...salsa-macros-v0.21.0 ) - 2025-04-29
11
18
12
19
### Fixed
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " salsa-macros"
3
- version = " 0.21.1 "
3
+ version = " 0.22.0 "
4
4
authors.workspace = true
5
5
edition.workspace = true
6
6
license.workspace = true
You can’t perform that action at this time.
0 commit comments