Niko Matsakis
|
8ad5051a74
|
make the QueryTable impl totally generic
|
2019-01-24 05:29:04 -05:00 |
|
Niko Matsakis
|
2924e98f40
|
add GroupStorage , GroupDescriptor to Query trait
|
2019-01-24 05:22:31 -05:00 |
|
Niko Matsakis
|
1c415b0c9d
|
rename FromQueryGroupDescriptor and add comments
|
2019-01-24 05:18:43 -05:00 |
|
Niko Matsakis
|
860a1ab1bf
|
add new trait bounds
|
2019-01-24 05:06:03 -05:00 |
|
Niko Matsakis
|
87dd14293e
|
remove extra bounds from trait
|
2019-01-24 05:04:56 -05:00 |
|
Niko Matsakis
|
19d64fd281
|
add FromQueryGroupDescriptor trait and implement/use it
|
2019-01-23 11:57:03 -05:00 |
|
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 |
|