1
0
forked from Alepha/Alepha
Commit Graph

8 Commits

Author SHA1 Message Date
9e0c714798 Avoid type confusion in exceptions.
When creating these typedefs, if we use in-place
declared types, we wind up with surprising aliasing
of various types, via namespace exposure.
2024-05-30 19:50:58 -04:00
c04fc7be3c Non-blocking states and documentation for Interlock. 2023-12-12 23:56:17 -05:00
94596d0d7d Interlock for mailbox. 2023-12-12 17:37:03 -05:00
b8d6c5aced Modernize thread code. 2023-11-14 16:57:02 -05:00
5db7ad01f8 A large number of files have had their module namespace renamed 2023-11-12 05:03:26 -05:00
8f96c9e888 Rehabilitate the Thread type and test. 2023-11-08 04:33:09 -05:00
d1157cabf7 Start the C++23 adoption. 2023-11-07 05:30:50 -05:00
b1d83a4bf0 Add a thread primitive which has support for notifications.
Now you can send an `Alepha::Notification` into a thread as an
interrupt.  You have to use the Alepha threading primitives.
2022-10-17 22:53:45 -04:00