lean4-htt/src/Std
Henrik Böving 1b5a52a5e9
feat: Std.BaseMutex.tryLock and Mutex.tryAtomically (#7751)
This PR adds `Std.BaseMutex.tryLock` and `Std.Mutex.tryAtomically` as
well as unit tests for our locking and condition variable primitives.

---------

Co-authored-by: Markus Himmel <markus@lean-fro.org>
2025-03-31 12:19:09 +00:00
..
Classes feat: Ord-related instances for IntX, Ordering, BitVec, Array, List and Vector (#7700) 2025-03-29 15:55:13 +00:00
Data feat: Ord-related instances for IntX, Ordering, BitVec, Array, List and Vector (#7700) 2025-03-29 15:55:13 +00:00
Internal doc: Rat.lean docstring: "Mathlib" -> "Batteries" (#7708) 2025-03-28 14:56:44 +00:00
Net feat: add network interfaces (#7578) 2025-03-24 17:57:05 +00:00
Sat perf: in the AIG always store the constant node at the same spot (#7733) 2025-03-30 10:07:31 +00:00
Sync feat: Std.BaseMutex.tryLock and Mutex.tryAtomically (#7751) 2025-03-31 12:19:09 +00:00
Tactic doc: docstring review for bitvectors (#7713) 2025-03-31 08:04:33 +00:00
Time feat: Ord-related instances for various types (#7687) 2025-03-28 13:31:09 +00:00
Classes.lean feat: tree map data structures and operations (#6914) 2025-02-11 14:47:47 +00:00
Data.lean feat: tree map data structures and operations (#6914) 2025-02-11 14:47:47 +00:00
Internal.lean feat: implement basic async IO with timers (#6505) 2025-01-13 18:11:04 +00:00
Net.lean feat: Std.Net.Addr (#6563) 2025-01-09 09:33:03 +00:00
Sat.lean feat: Std.Sat.AIG (#4953) 2024-08-12 14:58:38 +00:00
Sync.lean refactor: move IO.Channel and IO.Mutex to Std.Sync (#6282) 2024-12-03 09:36:50 +00:00
Tactic.lean chore: fix spelling mistakes in src/Std/ (#5431) 2024-09-23 20:39:34 +00:00
Time.lean fix: corrects the handling of datetime size for certain specifiers during parsing (#7571) 2025-03-26 16:11:13 +00:00