salsa/salsa-2022-tests/tests
Niko Matsakis 389aa66bcf print all fields in debug() but ignore deps
In a previous PR we added the `include_all_fields`
parameter to `DebugWithDb` to allow it to
not create spurious dependencies.

This PR takes a different approach: we simply
ignore the dependencies created during debug
operations. This is risky as it can create
incorrect dependencies, but it is way more
convenient and seems like what users probably
want.

It also means that `DebugWithDb` has a simpler
signature that matches the `Debug` trait again,
which seems good to me.
2024-04-03 05:59:11 -04:00
..
compile-fail create tracked field-ingredients 2024-04-02 06:08:55 -04:00
parallel Support on-demand inputs 2022-09-15 21:25:53 +01:00
warnings print all fields in debug() but ignore deps 2024-04-03 05:59:11 -04:00
accumulate-from-tracked-fn.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
accumulate-reuse-workaround.rs fix accumulator: clear the outdated accumulated values 2022-09-25 00:24:16 +00:00
accumulate-reuse.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
accumulate.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
compile_fail.rs run compile_fail test only on stable 2022-08-27 16:01:04 +08:00
create-empty-database.rs clippy, you are truly righteous and exacting 2024-04-02 07:05:17 -04:00
create-large-jar-database.rs Initialize jars in-place 2023-06-14 01:09:58 -04:00
cycles.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
debug.rs print all fields in debug() but ignore deps 2024-04-03 05:59:11 -04:00
deletion-cascade.rs create tracked field-ingredients 2024-04-02 06:08:55 -04:00
deletion.rs create tracked field-ingredients 2024-04-02 06:08:55 -04:00
expect_reuse_field_x_of_a_tracked_struct_changes_but_fn_depends_on_field_y.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
expect_reuse_field_x_of_an_input_changes_but_fn_depends_on_field_y.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
hello_world.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
input_with_ids.rs print all fields in debug() but ignore deps 2024-04-03 05:59:11 -04:00
lru.rs clippy, you are truly righteous and exacting 2024-04-02 07:05:17 -04:00
mutate_in_place.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
override_new_get_set.rs give salsa_runtime a default implementation 2022-08-24 20:11:48 +08:00
panic-when-creating-tracked-struct-outside-of-tracked-fn.rs Improve assert message when creating a tracked struct outside of a tracked function 2023-06-13 16:35:28 -04:00
panic-when-reading-fields-of-tracked-structs-from-older-revisions.rs create tracked field-ingredients 2024-04-02 06:08:55 -04:00
singleton.rs print all fields in debug() but ignore deps 2024-04-03 05:59:11 -04:00
specify-only-works-if-the-key-is-created-in-the-current-query.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
specify_tracked_fn_in_rev_1_but_not_2.rs create tracked field-ingredients 2024-04-02 06:08:55 -04:00
tracked-struct-field-bad-eq.rs clippy, you are truly righteous and exacting 2024-04-02 07:05:17 -04:00
tracked-struct-field-not-eq.rs create tracked field-ingredients 2024-04-02 06:08:55 -04:00
tracked-struct-id-field-bad-hash.rs create tracked field-ingredients 2024-04-02 06:08:55 -04:00
tracked_fn_constant.rs Replace () with Singleton Salsa struct 2022-09-06 00:34:00 +01:00
tracked_fn_on_input.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
tracked_fn_on_tracked.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
tracked_fn_on_tracked_specify.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
tracked_fn_read_own_entity.rs Support on-demand inputs 2022-09-15 21:25:53 +01:00
tracked_fn_read_own_specify.rs print all fields in debug() but ignore deps 2024-04-03 05:59:11 -04:00
tracked_method.rs Add more tests for tracked methods 2022-09-03 15:44:56 +01:00