Working towards an 1.0alpha1 release
Big projects we are using to drive progress:
Hassle-free interface
Hashtable-free tracked functions
Lightweight tracked structs
Ez Parallel execution – David Barsky
Garbage collection for interned values – has mentioned instructions, needs owner
Remove the global hashtable for tracked fns with >1 argument
Port rust-analyzer to salsa 3.0: not a salsa task, but requires entries above it
Speculative execution
New trait solver integration
WASM compatibility and/or async
Result
, but evaluate async/await in ~3 months.query_group
macro: https://salsa.zulipchat.com/#narrow/channel/333573-Contributing-to-Salsa/topic/OG.20Salsa-Esque.20Macro