lean4-htt/src/Std/Sync
Markus Himmel c039e29a3f
perf: shorten critical build path around String.Basic (#10614)
This PR cuts some edges from the import graph.

Specifically:
- `TreeMap` and `HashMap` no longer depend on `String`, so now the
expensive things are all in parallel instead of partially in sequence
- `Omega` no longer relies on `List` lemmas
- The section of the import graph between `Init.Omega` and
`Init.Data.Bitvec.Lemmas` is cleaned up a bit
2025-09-29 19:45:21 +00:00
..
Barrier.lean refactor: module-ize remainder of Std (#9195) 2025-07-17 11:43:57 +00:00
Basic.lean refactor: module-ize remainder of Std (#9195) 2025-07-17 11:43:57 +00:00
Channel.lean perf: shorten critical build path around String.Basic (#10614) 2025-09-29 19:45:21 +00:00
Mutex.lean refactor: module-ize remainder of Std (#9195) 2025-07-17 11:43:57 +00:00
Notify.lean feat: add Std.Notify type (#10368) 2025-09-24 03:35:08 +00:00
RecursiveMutex.lean refactor: module-ize remainder of Std (#9195) 2025-07-17 11:43:57 +00:00
SharedMutex.lean refactor: module-ize remainder of Std (#9195) 2025-07-17 11:43:57 +00:00