File tree Expand file tree Collapse file tree 6 files changed +47
-6
lines changed Expand file tree Collapse file tree 6 files changed +47
-6
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.24.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.23.0...salsa-v0.24.0 ) - 2025-07-31
11+
12+ ### Fixed
13+
14+ - Fix phantom data usage in salsa structs affecting auto traits ([ #932 ] ( https://github.com/salsa-rs/salsa/pull/932 ) )
15+
16+ ### Other
17+
18+ - Do manual trait casting ([ #922 ] ( https://github.com/salsa-rs/salsa/pull/922 ) )
19+ - Retain backing allocation of ` ActiveQuery::input_outputs ` in ` ActiveQuery::seed_iteration ` ([ #948 ] ( https://github.com/salsa-rs/salsa/pull/948 ) )
20+ - remove extra bounds checks from memo table hot-paths ([ #938 ] ( https://github.com/salsa-rs/salsa/pull/938 ) )
21+ - Outline all tracing events ([ #942 ] ( https://github.com/salsa-rs/salsa/pull/942 ) )
22+ - remove bounds and type checks from ` IngredientCache ` ([ #937 ] ( https://github.com/salsa-rs/salsa/pull/937 ) )
23+ - Avoid dynamic dispatch to access memo tables ([ #941 ] ( https://github.com/salsa-rs/salsa/pull/941 ) )
24+ - optimize page access ([ #940 ] ( https://github.com/salsa-rs/salsa/pull/940 ) )
25+ - Use ` inventory ` for static ingredient registration ([ #934 ] ( https://github.com/salsa-rs/salsa/pull/934 ) )
26+ - Fix ` heap_size ` option not being preserved in tracked impls ([ #930 ] ( https://github.com/salsa-rs/salsa/pull/930 ) )
27+ - update papaya ([ #928 ] ( https://github.com/salsa-rs/salsa/pull/928 ) )
28+
1029## [ 0.23.0] ( https://github.com/salsa-rs/salsa/compare/salsa-v0.22.0...salsa-v0.23.0 ) - 2025-06-27
1130
1231### Added
Original file line number Diff line number Diff line change 11[package ]
22name = " salsa"
3- version = " 0.23 .0"
3+ version = " 0.24 .0"
44authors.workspace = true
55edition.workspace = true
66license.workspace = true
@@ -9,8 +9,8 @@ rust-version.workspace = true
99description = " A generic framework for on-demand, incrementalized computation (experimental)"
1010
1111[dependencies ]
12- salsa-macro-rules = { version = " 0.23 .0" , path = " components/salsa-macro-rules" }
13- salsa-macros = { version = " 0.23 .0" , path = " components/salsa-macros" , optional = true }
12+ salsa-macro-rules = { version = " 0.24 .0" , path = " components/salsa-macro-rules" }
13+ salsa-macros = { version = " 0.24 .0" , path = " components/salsa-macros" , optional = true }
1414
1515boxcar = " 0.2.13"
1616crossbeam-queue = " 0.3.11"
@@ -50,7 +50,7 @@ macros = ["dep:salsa-macros"]
5050# which may ultimately result in odd issues due to the proc-macro
5151# output mismatching with the declarative macro inputs
5252[target .'cfg(any())' .dependencies ]
53- salsa-macros = { version = " =0.23 .0" , path = " components/salsa-macros" }
53+ salsa-macros = { version = " =0.24 .0" , path = " components/salsa-macros" }
5454
5555[dev-dependencies ]
5656# examples
Original file line number Diff line number Diff line change @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.24.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.23.0...salsa-macro-rules-v0.24.0 ) - 2025-07-31
11+
12+ ### Fixed
13+
14+ - Fix phantom data usage in salsa structs affecting auto traits ([ #932 ] ( https://github.com/salsa-rs/salsa/pull/932 ) )
15+
16+ ### Other
17+
18+ - Do manual trait casting ([ #922 ] ( https://github.com/salsa-rs/salsa/pull/922 ) )
19+ - remove bounds and type checks from ` IngredientCache ` ([ #937 ] ( https://github.com/salsa-rs/salsa/pull/937 ) )
20+ - Avoid dynamic dispatch to access memo tables ([ #941 ] ( https://github.com/salsa-rs/salsa/pull/941 ) )
21+ - Use ` inventory ` for static ingredient registration ([ #934 ] ( https://github.com/salsa-rs/salsa/pull/934 ) )
22+
1023## [ 0.23.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macro-rules-v0.22.0...salsa-macro-rules-v0.23.0 ) - 2025-06-27
1124
1225### Added
Original file line number Diff line number Diff line change 11[package ]
22name = " salsa-macro-rules"
3- version = " 0.23 .0"
3+ version = " 0.24 .0"
44authors.workspace = true
55edition.workspace = true
66license.workspace = true
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
77
88## [ Unreleased]
99
10+ ## [ 0.24.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.23.0...salsa-macros-v0.24.0 ) - 2025-07-31
11+
12+ ### Other
13+
14+ - Do manual trait casting ([ #922 ] ( https://github.com/salsa-rs/salsa/pull/922 ) )
15+ - Avoid dynamic dispatch to access memo tables ([ #941 ] ( https://github.com/salsa-rs/salsa/pull/941 ) )
16+ - Use ` inventory ` for static ingredient registration ([ #934 ] ( https://github.com/salsa-rs/salsa/pull/934 ) )
17+ - Fix ` heap_size ` option not being preserved in tracked impls ([ #930 ] ( https://github.com/salsa-rs/salsa/pull/930 ) )
18+
1019## [ 0.23.0] ( https://github.com/salsa-rs/salsa/compare/salsa-macros-v0.22.0...salsa-macros-v0.23.0 ) - 2025-06-27
1120
1221### Added
Original file line number Diff line number Diff line change 11[package ]
22name = " salsa-macros"
3- version = " 0.23 .0"
3+ version = " 0.24 .0"
44authors.workspace = true
55edition.workspace = true
66license.workspace = true
You can’t perform that action at this time.
0 commit comments