salsa/src
Aleksey Kladov 9c7ac995d8 Make salsa buildable on power
rust-analyzer fails in rust-lang/rust repo on the power target,
because it doesn't have `AtomicU64`. So, lets just use `AtomicUsize`
as a revision number.

Semantically this is wrong, as we are not using revision to address
arrays, but, practically, it's a nice compromise to build on targets
without AtomicU64 and to have large revision numbers on most relevant
targets.
2020-07-03 16:27:19 +02:00
..
derived Replace mpsc channels with hand-written future implementation 2020-07-02 01:17:52 +02:00
lru disable fragile LRU tests for now 2020-06-24 14:16:32 +00:00
runtime add add_synthetic_read method to allow tweaking of the durability 2019-09-20 12:24:46 +03:00
blocking_future.rs Replace mpsc channels with hand-written future implementation 2020-07-02 01:17:52 +02:00
debug.rs Update src/debug.rs 2019-07-03 06:28:09 -04:00
dependency.rs Merge pull request #181 from matklad/ptr 2019-08-15 07:04:07 -04:00
derived.rs require &mut self for with_incremented_revision 2019-09-27 05:54:42 -04:00
doctest.rs Fix doctest 2020-06-27 12:46:24 +02:00
durability.rs remove max_durability in favor of Durability::MAX 2019-07-05 05:58:23 -04:00
input.rs require &mut self for with_incremented_revision 2019-09-27 05:54:42 -04:00
intern_id.rs s/RawId/InternId/ 2019-04-03 11:01:20 -03:00
interned.rs feat: Prune unnecessary dependencies 2020-07-01 22:42:07 +02:00
lib.rs Replace mpsc channels with hand-written future implementation 2020-07-02 01:17:52 +02:00
lru.rs use a fixed seed 2019-07-02 06:49:24 -04:00
plumbing.rs require &mut self for with_incremented_revision 2019-09-27 05:54:42 -04:00
revision.rs Make salsa buildable on power 2020-07-03 16:27:19 +02:00
runtime.rs Make salsa buildable on power 2020-07-03 16:27:19 +02:00