Commit graph

9 commits

Author SHA1 Message Date
Niko Matsakis
12e85cb778 wip type-checking, testing
need to cleanup this commit
2022-08-19 08:41:58 -04:00
Niko Matsakis
590c5ce8d3 regular structs for stmt,expr / track span
Docs are somewhat out of date.
Tracking span should enable re-use of type-check results.
2022-08-19 06:46:54 -04:00
Niko Matsakis
d83d3c44f8 package up the output into a Program 2022-08-19 05:53:33 -04:00
Niko Matsakis
66f1f1c50c rename salsa-entity to salsa-2022 2022-08-05 13:20:14 -04:00
Niko Matsakis
91a18114bc s/memoized/tracked-fn/ 2022-08-04 01:41:04 -04:00
Niko Matsakis
a96cb03a05 remove #[salsa::entity], and #[salsa::tracked] 2022-08-03 09:09:22 -04:00
Niko Matsakis
0880be0b79 remove support for interned enums
It's nicer to just define a struct with a data field.
2022-08-03 03:43:39 -04:00
Niko Matsakis
aefb85385e rewrite calc example to use a salsa::input 2022-08-03 00:41:36 -04:00
Niko Matsakis
985650523e entity-based salsa preview 2022-08-01 09:24:49 +03:00