Commit graph

15 commits

Author SHA1 Message Date
Emil Fresk
32b537aef6 Merge arbiter and channel into sync 2023-03-01 20:11:00 +01:00
Emil Fresk
1cda61fbda Make some linked list operations unsafe, and document their safety at usage 2023-03-01 00:35:20 +01:00
Emil Fresk
d0c5126960 Cleanup common code and clippy fixes 2023-03-01 00:33:39 +01:00
Emil Fresk
15d788b7fa Fix spelling error 2023-03-01 00:33:39 +01:00
Emil Fresk
8f38470a44 rtic-channel: try_* APIs now error if Sender/Receiver does not exist 2023-03-01 00:33:38 +01:00
Emil Fresk
5c1cefbf4e Add rtic-arbiter 2023-03-01 00:33:38 +01:00
Emil Fresk
e65e532c2a Move common data structures to rtic-common 2023-03-01 00:33:38 +01:00
Emil Fresk
2bd70baeb9 rtic-time: Make Send happy 2023-03-01 00:33:37 +01:00
Emil Fresk
bef6c359a0 Fix CI for rtic-channel 2023-03-01 00:33:37 +01:00
Emil Fresk
94b00df2c7 rtic-channel: Add testing, fix bugs 2023-03-01 00:33:37 +01:00
Emil Fresk
b2c5382430 rtic-channel: Fix clippy lint 2023-03-01 00:33:36 +01:00
Emil Fresk
3050fc0591 Use Pin in the linked lists 2023-03-01 00:33:36 +01:00
Emil Fresk
922f1ad0eb Added examples for async crates + fixed codegen for non-Copy arguments 2023-03-01 00:33:34 +01:00
Henrik Tjäder
1baa4a4228 CI: Don't let warnings get away 2023-03-01 00:33:34 +01:00
Emil Fresk
51d4eccc72 Fixes in MPSC linked list and dropper handling 2023-03-01 00:33:32 +01:00