mirror of
https://github.com/salsa-rs/salsa.git
synced 2025-01-15 01:39:25 +00:00
2652f66fc9
I realized I can do this better: * require that outputs are DatabaseKeyIndex, fewer unwraps, more clearly justified * when we validate result of tracked fn, also validate its outputs (this is incompletely implemented, would ideally be separated into its own commit, but I'm short for time) The last step will allow us to keep the memoized results for assigned values and means we don't have to eagerly clear them. If we see an "assigned value" that is not verified in the current revision, it can simply be considered dirty. We can still delete them when entities are deleted, but they're less special. |
||
---|---|---|
.. | ||
salsa-2022 | ||
salsa-2022-macros | ||
salsa-macros |