File tree 6 files changed +58
-6
lines changed
6 files changed +58
-6
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.21.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.20.0...salsa-v0.21.0 ) - 2025-04-29
11
+
12
+ ### Fixed
13
+
14
+ - Access to tracked-struct that was freed during fixpoint ([ #817 ] ( https://github.com/salsa-rs/salsa/pull/817 ) )
15
+ - correct debug output for tracked fields ([ #826 ] ( https://github.com/salsa-rs/salsa/pull/826 ) )
16
+ - Fix incorrect ` values_equal ` signature ([ #825 ] ( https://github.com/salsa-rs/salsa/pull/825 ) )
17
+ - allow unused lifetimes in tracked_struct expansion ([ #824 ] ( https://github.com/salsa-rs/salsa/pull/824 ) )
18
+
19
+ ### Other
20
+
21
+ - Implement a query stack ` Backtrace ` analog ([ #827 ] ( https://github.com/salsa-rs/salsa/pull/827 ) )
22
+ - Simplify ID conversions ([ #822 ] ( https://github.com/salsa-rs/salsa/pull/822 ) )
23
+ - Attempt to fix codspeed ([ #823 ] ( https://github.com/salsa-rs/salsa/pull/823 ) )
24
+ - Remove unnecessary ` Array ` abstraction ([ #821 ] ( https://github.com/salsa-rs/salsa/pull/821 ) )
25
+ - Add a compile-fail test for a ` 'static ` ` !Update ` struct ([ #820 ] ( https://github.com/salsa-rs/salsa/pull/820 ) )
26
+ - squelch most clippy warnings in generated code ([ #809 ] ( https://github.com/salsa-rs/salsa/pull/809 ) )
27
+ - Include struct name in formatted input-field index ([ #819 ] ( https://github.com/salsa-rs/salsa/pull/819 ) )
28
+ - Force inline ` fetch_hot ` ([ #818 ] ( https://github.com/salsa-rs/salsa/pull/818 ) )
29
+ - Per ingredient sync table ([ #650 ] ( https://github.com/salsa-rs/salsa/pull/650 ) )
30
+ - Use ` DatabaseKey ` for interned events ([ #813 ] ( https://github.com/salsa-rs/salsa/pull/813 ) )
31
+ - [ refactor] More ` fetch_hot ` simplification ([ #793 ] ( https://github.com/salsa-rs/salsa/pull/793 ) )
32
+ - Don't store the fields in the interned map ([ #812 ] ( https://github.com/salsa-rs/salsa/pull/812 ) )
33
+ - Fix ci not always running ([ #810 ] ( https://github.com/salsa-rs/salsa/pull/810 ) )
34
+
10
35
## [ 0.20.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.19.0...salsa-v0.20.0 ) - 2025-04-22
11
36
12
37
### Added
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " salsa"
3
- version = " 0.20 .0"
3
+ version = " 0.21 .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.20 .0" , path = " components/salsa-macro-rules" }
13
- salsa-macros = { version = " 0.20 .0" , path = " components/salsa-macros" , optional = true }
12
+ salsa-macro-rules = { version = " 0.21 .0" , path = " components/salsa-macro-rules" }
13
+ salsa-macros = { version = " 0.21 .0" , path = " components/salsa-macros" , optional = true }
14
14
15
15
boxcar = " 0.2.11"
16
16
crossbeam-queue = " 0.3.11"
@@ -42,7 +42,7 @@ macros = ["dep:salsa-macros"]
42
42
# which may ultimately result in odd issues due to the proc-macro
43
43
# output mismatching with the declarative macro inputs
44
44
[target .'cfg(any())' .dependencies ]
45
- salsa-macros = { version = " =0.20 .0" , path = " components/salsa-macros" }
45
+ salsa-macros = { version = " =0.21 .0" , path = " components/salsa-macros" }
46
46
47
47
[dev-dependencies ]
48
48
# examples
Original file line number Diff line number Diff line change @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.21.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.20.0...salsa-macro-rules-v0.21.0 ) - 2025-04-29
11
+
12
+ ### Fixed
13
+
14
+ - correct debug output for tracked fields ([ #826 ] ( https://github.com/salsa-rs/salsa/pull/826 ) )
15
+ - allow unused lifetimes in tracked_struct expansion ([ #824 ] ( https://github.com/salsa-rs/salsa/pull/824 ) )
16
+
17
+ ### Other
18
+
19
+ - Implement a query stack ` Backtrace ` analog ([ #827 ] ( https://github.com/salsa-rs/salsa/pull/827 ) )
20
+ - Simplify ID conversions ([ #822 ] ( https://github.com/salsa-rs/salsa/pull/822 ) )
21
+ - Remove unnecessary ` Array ` abstraction ([ #821 ] ( https://github.com/salsa-rs/salsa/pull/821 ) )
22
+ - Add a compile-fail test for a ` 'static ` ` !Update ` struct ([ #820 ] ( https://github.com/salsa-rs/salsa/pull/820 ) )
23
+ - squelch most clippy warnings in generated code ([ #809 ] ( https://github.com/salsa-rs/salsa/pull/809 ) )
24
+
10
25
## [ 0.20.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.19.0...salsa-macro-rules-v0.20.0 ) - 2025-04-22
11
26
12
27
### Added
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " salsa-macro-rules"
3
- version = " 0.20 .0"
3
+ version = " 0.21 .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,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.21.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.20.0...salsa-macros-v0.21.0 ) - 2025-04-29
11
+
12
+ ### Fixed
13
+
14
+ - allow unused lifetimes in tracked_struct expansion ([ #824 ] ( https://github.com/salsa-rs/salsa/pull/824 ) )
15
+
16
+ ### Other
17
+
18
+ - Add a compile-fail test for a ` 'static ` ` !Update ` struct ([ #820 ] ( https://github.com/salsa-rs/salsa/pull/820 ) )
19
+ - squelch most clippy warnings in generated code ([ #809 ] ( https://github.com/salsa-rs/salsa/pull/809 ) )
20
+ - Use ` DatabaseKey ` for interned events ([ #813 ] ( https://github.com/salsa-rs/salsa/pull/813 ) )
21
+
10
22
## [ 0.20.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.19.0...salsa-macros-v0.20.0 ) - 2025-04-22
11
23
12
24
### Added
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " salsa-macros"
3
- version = " 0.20 .0"
3
+ version = " 0.21 .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