salsa/tests/parallel
Fabian Schuiki 93c30a953d make query_group macro procedural
Switch to a procedural implementation of the `query_group!` macro,
residing in the `components/salsa_macros` subcrate.

Allow the user to override the invoked function via `salsa::invoke(...)`
and the name of the generated query type via `salsa::query_type(...)`.

In all tests, replace the `salsa::query_group! { ... }` invocations with
the new attribute-style `#[salsa::query_group]` macro, and change them
to the new naming scheme for query types (`...Query`).

Update README, examples, and documentation.
2019-01-17 07:24:18 +01:00
..
cancellation.rs make query_group macro procedural 2019-01-17 07:24:18 +01:00
fork_from_query.rs s/fork/snapshot/ 2018-10-31 20:05:31 -04:00
frozen.rs make query_group macro procedural 2019-01-17 07:24:18 +01:00
independent.rs make query_group macro procedural 2019-01-17 07:24:18 +01:00
main.rs panic if you fork from inside a query for now 2018-10-31 16:03:03 -04:00
race.rs make query_group macro procedural 2019-01-17 07:24:18 +01:00
setup.rs make query_group macro procedural 2019-01-17 07:24:18 +01:00
signal.rs move signal into its own module 2018-10-19 06:00:44 -04:00
stress.rs make query_group macro procedural 2019-01-17 07:24:18 +01:00
true_parallel.rs make query_group macro procedural 2019-01-17 07:24:18 +01:00