Commit graph

18 commits

Author SHA1 Message Date
Niko Matsakis
f3483d1a22 defer for-each-query to the query-group 2019-01-23 10:56:01 -05:00
Niko Matsakis
c18914ae1e introduce query group descriptor enum and use in database_storage 2019-01-23 10:31:28 -05:00
Niko Matsakis
6cfaf021b0 introduce the GetQueryGroupStorage trait and use it 2019-01-23 08:52:31 -05:00
Niko Matsakis
af358ecdab replace the storage tuple with a struct
Tuples only implement Default up to arity 12.
2019-01-23 08:31:08 -05:00
Niko Matsakis
238be96432 introduce group storage structs to use from database_storage macro
This also detected a bunch of crate visibility mismatches in the
tests.
2019-01-23 05:35:07 -05:00
Niko Matsakis
e284706363 remove doctest 2019-01-21 10:59:48 -05:00
Niko Matsakis
5f9309f108 remove database_storage macro-rules macro 2019-01-21 10:59:47 -05:00
Niko Matsakis
b8311f2a28 silence dead code warning 2019-01-21 10:59:12 -05:00
Cormac Relf
857181dd17 add attributes and visibility, fix ::salsa, hide some docs 2019-01-21 10:59:12 -05:00
Cormac Relf
3b15a09b8e replace $crate with salsa in proc macro and make hello_world run 2019-01-21 10:59:12 -05:00
Cormac Relf
1526206e4b recreate the rest of the impls as proc macro 2019-01-21 10:59:12 -05:00
Niko Matsakis
3db31cdbc0 create more impls 2019-01-21 10:59:11 -05:00
Niko Matsakis
3add1337f6 create struct and fields 2019-01-21 10:59:11 -05:00
Niko Matsakis
7b6254924e first shot at parsing database-storage in syn 2019-01-21 10:59:11 -05:00
Niko Matsakis
d15be76350 move parenthesized to its own module 2019-01-21 10:59:11 -05:00
Niko Matsakis
d510b28fe2 move salsa::query_group code into its own module 2019-01-21 10:59:11 -05:00
Niko Matsakis
2c3450c885 bump release number to 0.10.0-alpha1 2019-01-17 05:41:07 -05:00
Niko Matsakis
85a637eb4f rename salsa_macros to salsa-macros 2019-01-17 05:28:42 -05:00