salsa/components/salsa-2022/src
DropDemBits 5b8412656c
Initialize jars in-place
Requires unsafe, since Rust currently doesn't have built-in
support for guaranteed in-place initialization. Unfortunately,
this unsafety propagates to making `Jar` unsafe to implement
in order to guarantee that the jar is initialized, but since
the preferred way to implement it is via `salsa::jar`, this
won't impact most users.
2023-06-14 01:09:58 -04:00
..
function Revert "remove unused variables and functions" 2022-09-26 10:51:23 +00:00
runtime add empty dependencies back 2022-09-26 10:58:21 +00:00
accumulator.rs fix accumulator: clear the outdated accumulated values 2022-09-25 00:24:16 +00:00
cancelled.rs rename salsa-entity to salsa-2022 2022-08-05 13:20:14 -04:00
cycle.rs use DebugWithDb trait for the database key index 2022-08-10 00:42:05 -04:00
database.rs remove synthetic_write from Runtime 2022-08-25 13:46:58 +08:00
debug.rs add documentation back 2022-09-13 18:01:21 +02:00
durability.rs rename salsa-entity to salsa-2022 2022-08-05 13:20:14 -04:00
event.rs propagate include_all_fields option 2022-09-13 18:01:21 +02:00
function.rs Merge #381 2022-08-25 10:34:44 +00:00
hash.rs add comments, remove dead-code lints 2022-08-10 00:42:32 -04:00
id.rs Change the constructor of salsa::Id to const fn 2023-04-12 13:36:17 +02:00
ingredient.rs fix(fmt_index): implement with the helper function 2022-08-22 10:03:03 +08:00
ingredient_list.rs track "dependent functions" 2022-08-16 17:55:32 -04:00
input.rs Update components/salsa-2022/src/input.rs 2022-09-17 06:44:11 -04:00
input_field.rs Fix unsoundness in input_field.rs 2022-09-15 21:25:54 +01:00
interned.rs Simplify interning by restricting deletes 2022-09-25 22:33:37 +01:00
jar.rs Initialize jars in-place 2023-06-14 01:09:58 -04:00
key.rs propagate include_all_fields option 2022-09-13 18:01:21 +02:00
lib.rs Implement Setter API 2022-08-22 19:22:47 +08:00
plumbing.rs Initialize jars in-place 2023-06-14 01:09:58 -04:00
revision.rs delete some dead code, squash wanings 2022-08-13 01:21:45 -04:00
routes.rs Fix clippy issues 2022-08-24 18:45:53 +02:00
runtime.rs add empty dependencies back 2022-09-26 10:58:21 +00:00
salsa_struct.rs Replace () with Singleton Salsa struct 2022-09-06 00:34:00 +01:00
setter.rs Fix unsoundness in input_field.rs 2022-09-15 21:25:54 +01:00
storage.rs Initialize jars in-place 2023-06-14 01:09:58 -04:00
tracked_struct.rs Merge #376 #379 2022-08-25 10:30:34 +00:00