salsa/tests
2025-04-29 17:01:15 +00:00
..
common fix: Access to tracked-struct that was freed during fixpoint (#817) 2025-04-28 14:24:33 +00:00
compile-fail Add a compile-fail test for a 'static !Update struct (#820) 2025-04-28 07:09:05 +00:00
parallel Add a third cycle mode, equivalent to old Salsa cycle behavior (#801) 2025-04-22 10:35:43 +00:00
warnings Use Fallback trick for tracked function Update constraint, implement Update for smallvec and compact_str 2025-02-09 15:48:52 +01:00
accumulate-chain.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
accumulate-custom-debug.rs feat: Drop Debug requirements and flip implementation defaults (#756) 2025-03-15 15:14:34 +00:00
accumulate-dag.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
accumulate-execution-order.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
accumulate-from-tracked-fn.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
accumulate-no-duplicates.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
accumulate-reuse-workaround.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
accumulate-reuse.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
accumulate.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
accumulated_backdate.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
backtrace.rs Implement a query stack Backtrace analog (#827) 2025-04-29 17:01:15 +00:00
check_auto_traits.rs Introduce RefUnwindSafe StorageHandle 2025-02-11 11:54:20 +01:00
compile_fail.rs update MSRV to 1.80 and test it in CI 2025-02-21 18:09:07 -08:00
cycle.rs add WillIterateCycle event (#790) 2025-04-10 13:13:17 +00:00
cycle_accumulate.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
cycle_fallback_immediate.rs Add a third cycle mode, equivalent to old Salsa cycle behavior (#801) 2025-04-22 10:35:43 +00:00
cycle_initial_call_back_into_cycle.rs rewrite cycle handling to support fixed-point iteration (#603) 2025-03-10 22:25:47 +00:00
cycle_initial_call_query.rs rewrite cycle handling to support fixed-point iteration (#603) 2025-03-10 22:25:47 +00:00
cycle_output.rs fix: Access to tracked-struct that was freed during fixpoint (#817) 2025-04-28 14:24:33 +00:00
cycle_recovery_call_back_into_cycle.rs rewrite cycle handling to support fixed-point iteration (#603) 2025-03-10 22:25:47 +00:00
cycle_recovery_call_query.rs rewrite cycle handling to support fixed-point iteration (#603) 2025-03-10 22:25:47 +00:00
cycle_regression_455.rs rewrite cycle handling to support fixed-point iteration (#603) 2025-03-10 22:25:47 +00:00
cycle_result_dependencies.rs Add a third cycle mode, equivalent to old Salsa cycle behavior (#801) 2025-04-22 10:35:43 +00:00
cycle_tracked.rs add WillIterateCycle event (#790) 2025-04-10 13:13:17 +00:00
cycle_tracked_own_input.rs fix: Access to tracked-struct that was freed during fixpoint (#817) 2025-04-28 14:24:33 +00:00
dataflow.rs chore: Normalize imports style (#779) 2025-03-28 05:11:40 +00:00
debug.rs feat: Drop Debug requirements and flip implementation defaults (#756) 2025-03-15 15:14:34 +00:00
debug_db_contents.rs feat: Drop Debug requirements and flip implementation defaults (#756) 2025-03-15 15:14:34 +00:00
deletion-cascade.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
deletion-drops.rs make tracked structs coarse-grained by default 2025-02-03 20:29:48 -05:00
deletion.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
durability.rs Add test for durability changes 2025-02-26 09:30:55 +01:00
elided-lifetime-in-tracked-fn.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
expect_reuse_field_x_of_a_tracked_struct_changes_but_fn_depends_on_field_y.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
expect_reuse_field_x_of_an_input_changes_but_fn_depends_on_field_y.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
hash_collision.rs Add IngredientIndex to KeyStruct 2024-10-15 21:14:58 +03:00
hello_world.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
input_default.rs Fix clippy warnings 2024-08-06 08:56:06 +02:00
input_field_durability.rs Fix clippy warnings 2024-08-06 08:56:06 +02:00
input_setter_preserves_durability.rs chore: Normalize imports style (#779) 2025-03-28 05:11:40 +00:00
intern_access_in_different_revision.rs Make interned's last_interned_at equal Revision::MAX if they are interned outside a query (#804) 2025-04-22 10:42:17 +00:00
interned-revisions.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
interned-structs.rs chore: Normalize imports style (#779) 2025-03-28 05:11:40 +00:00
interned-structs_self_ref.rs Implement a query stack Backtrace analog (#827) 2025-04-29 17:01:15 +00:00
lru.rs chore: Normalize imports style (#779) 2025-03-28 05:11:40 +00:00
mutate_in_place.rs switch to new database design 2024-07-28 12:47:50 +00:00
override_new_get_set.rs switch to new database design 2024-07-28 12:47:50 +00:00
panic-when-creating-tracked-struct-outside-of-tracked-fn.rs switch to new database design 2024-07-28 12:47:50 +00:00
preverify-struct-with-leaked-data-2.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
preverify-struct-with-leaked-data.rs Enable Garbage Collection for Interned Values (#602) 2025-03-17 09:23:14 +00:00
singleton.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
specify-only-works-if-the-key-is-created-in-the-current-query.rs switch to new database design 2024-07-28 12:47:50 +00:00
synthetic_write.rs run tests with UPDATE_EXPECT=1 2024-08-20 10:09:49 -04:00
tracked-struct-id-field-bad-eq.rs make tracked structs coarse-grained by default 2025-02-03 20:29:48 -05:00
tracked-struct-id-field-bad-hash.rs Fix bad-hash with in-place update 2025-02-23 17:10:36 +01:00
tracked-struct-unchanged-in-new-rev.rs switch to new database design 2024-07-28 12:47:50 +00:00
tracked-struct-value-field-bad-eq.rs make tracked structs coarse-grained by default 2025-02-03 20:29:48 -05:00
tracked-struct-value-field-not-eq.rs make tracked structs coarse-grained by default 2025-02-03 20:29:48 -05:00
tracked_fn_constant.rs Fix const query with custom database trait 2024-08-20 21:49:30 +02:00
tracked_fn_high_durability_dependency.rs Fix query invalidation when high durability input changes 2024-08-05 16:24:39 +02:00
tracked_fn_multiple_args.rs Add a test for tracked function with multiple salsa struct args 2024-11-15 01:41:18 +09:00
tracked_fn_no_eq.rs return to the database-wrapping-storage setup 2024-08-04 02:18:54 -04:00
tracked_fn_on_input.rs switch to new database design 2024-07-28 12:47:50 +00:00
tracked_fn_on_input_with_high_durability.rs chore: Normalize imports style (#779) 2025-03-28 05:11:40 +00:00
tracked_fn_on_interned.rs switch to new database design 2024-07-28 12:47:50 +00:00
tracked_fn_on_interned_enum.rs feat: Drop Debug requirements and flip implementation defaults (#756) 2025-03-15 15:14:34 +00:00
tracked_fn_on_tracked.rs switch to new database design 2024-07-28 12:47:50 +00:00
tracked_fn_on_tracked_specify.rs switch to new database design 2024-07-28 12:47:50 +00:00
tracked_fn_read_own_entity.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
tracked_fn_read_own_specify.rs feat: Drop Debug requirements and flip implementation defaults (#756) 2025-03-15 15:14:34 +00:00
tracked_fn_return_ref.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
tracked_method.rs bug [salsa-macros]: Improve debug name of tracked methods (#755) 2025-03-17 08:57:50 +00:00
tracked_method_inherent_return_ref.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
tracked_method_on_tracked_struct.rs switch to new database design 2024-07-28 12:47:50 +00:00
tracked_method_trait_return_ref.rs Use DatabaseKey for interned events (#813) 2025-04-24 10:38:46 +00:00
tracked_method_with_self_ty.rs fix: Replace SelfTy with actual type in tracked methods 2024-10-14 02:00:28 +09:00
tracked_struct.rs Use Fallback trick for tracked function Update constraint, implement Update for smallvec and compact_str 2025-02-09 15:48:52 +01:00
tracked_struct_db1_lt.rs switch to new database design 2024-07-28 12:47:50 +00:00
tracked_struct_disambiguates.rs chore: Use nextest for miri test runs (#758) 2025-03-15 10:30:23 +00:00
tracked_struct_durability.rs make tracked structs coarse-grained by default 2025-02-03 20:29:48 -05:00
tracked_struct_mixed_tracked_fields.rs ensure tracked struct ingredients are mapped correctly to tracked fields 2025-02-03 20:29:49 -05:00
tracked_struct_recreate_new_revision.rs feat: Drop Debug requirements and flip implementation defaults (#756) 2025-03-15 15:14:34 +00:00
tracked_struct_with_interned_query.rs Tracked struct recycling and coarse grained dependencies 2025-02-23 17:10:35 +01:00
tracked_with_intern.rs make tracked structs coarse-grained by default 2025-02-03 20:29:48 -05:00
tracked_with_struct_db.rs Remove extra page indirection in Table (#710) 2025-03-19 15:00:06 +00:00