- 81fa3fb aos: Detect lockless queue owner death more reliably by Philipp Schrader · 2 years, 1 month ago
- 2b4661a Remove std::ref in shm_event_loop by Austin Schuh · 2 years, 1 month ago
- c8b7e75 Call SetShmBase() in init_rs by Adam Snaider · 2 years, 1 month ago
- 98ed26f Add FetchIf and FetchNextIf to aos::EventLoop by Austin Schuh · 2 years, 3 months ago
- a873466 Ignore `ipc_lib::kWakeupSignal` by default by Philipp Schrader · 2 years, 3 months ago
- 82ea738 Add should_fetch to lockless_queue so we can conditionally fetch by Austin Schuh · 2 years, 3 months ago
- d5077bc Fix comment in shm_event_loop by Brennan Coslett · 2 years, 3 months ago
- 6fd3c00 Add comment on umask in shm_event_loop.cc by Brennan Coslett · 2 years, 4 months ago
- fff9c3a Add library function to lookup storage duration per channel by Austin Schuh · 2 years, 4 months ago
- a671252 Rename timer `Setup` function to `Schedule` by Philipp Schrader · 2 years, 4 months ago
- 790cb54 Run clang-format on the entire repo by Philipp Schrader · 2 years, 4 months ago
- 20dcc7c Improve ability to reschedule phased loops in AOS by James Kuszmaul · 2 years, 9 months ago
- 4d13b0a Add IsDisabled() to shm and simulated timers by Naman Gupta · 3 years ago
- 00cad2e Fix race in ShmEventLoop by Austin Schuh · 2 years, 11 months ago
- 4d275fc Use starterd to pre-allocate all AOS message queue shared memory. by Austin Schuh · 3 years, 1 month ago
- 0debde1 Clear Context in EventLoop at construction time by Austin Schuh · 3 years, 2 months ago
- 6673e5c Merge changes Id270b878,I06f24e04,Ibe3b0522,Ie22ca616 by Austin Schuh · 3 years, 2 months ago
- 65493d6 Add support for retrieving the affinity of an EventLoop by Austin Schuh · 3 years, 2 months ago
- e1fe251 Create an ExitHandle interface by Brian Silverman · 3 years, 2 months ago
- fb37c61 Enforce channel message limits when building configs by Austin Schuh · 3 years, 2 months ago
- ef44b8a Add a sent too fast check for simulation and shm by Eric Schmiedeberg · 3 years, 8 months ago
- 1f1dca3 Create an enum for sender errors by milind · 4 years, 4 months ago
- ad9e5eb Use the event loop name instead of thread name for AOS_LOG by Austin Schuh · 4 years ago
- a9012be Set context to defined value OnRun by Austin Schuh · 4 years, 3 months ago
- 8b28d73 Merge "Fix sending before Run in a runtime-realtime ShmEventLoop" by Austin Schuh · 4 years, 3 months ago
- a94e100 Fix sending before Run in a runtime-realtime ShmEventLoop by Austin Schuh · 4 years, 3 months ago
- 3054f5f Teach ShmEventLoop how to validate some multithreading use cases by Austin Schuh · 4 years, 3 months ago
- 8902fa5 Add remote_boot_uuid to Context by Austin Schuh · 4 years, 7 months ago
- 5ca1311 Run watchers even if a timer is firing constantly by Austin Schuh · 4 years, 9 months ago
- 83c7f70 Make boot_uuid change in event loops when it changes by Austin Schuh · 4 years, 9 months ago
- 20ac95d Put remote boot UUID in ServerStatistics and RemoteMessage by Austin Schuh · 4 years, 11 months ago
- 094d09b Simplify aos::Init by Austin Schuh · 5 years ago
- af9a4d8 Allow a TimerHandler to cancel itself by Brian Silverman · 5 years ago
- 91ba639 Print out which queue was corrupted by Austin Schuh · 5 years ago
- a0c41ba Actually manage memory in the old-style AOS logging by Austin Schuh · 5 years ago
- 2f8fd75 Fix log sorting for good by Austin Schuh · 5 years ago
- ef323c0 Capture --shm_base at event loop construction time by Austin Schuh · 5 years ago
- a5450a9 Use a read-only mapping for reading from shared memory by Brian Silverman · 5 years ago
- fc0d2e8 Improve const-correctness in the LocklessQueue code by Brian Silverman · 5 years ago
- 4f4e061 Expose a unique index for each event loop buffer by Brian Silverman · 5 years ago
- 7716297 Add the ability to pin shared memory for reads by Brian Silverman · 5 years ago
- 177567e Add LocklessQueue::Pinner class by Brian Silverman · 5 years ago
- 3bca532 Refactor SimpleShmFetcher by Brian Silverman · 5 years ago
- 432784f Log timing report before crashing. by Austin Schuh · 5 years ago
- 7dcbbcb Merge "Fault in all the SHM pages during startup" by Brian Silverman · 5 years ago
- 6d2b359 Expose the private buffers from fetchers too by Brian Silverman · 5 years ago
- 148d43d Clean up naming of ShmEventLoop helper classes by Brian Silverman · 5 years ago
- e516ab0 Add the channel name into the sender creation failure message by Austin Schuh · 5 years ago
- 6a54ff3 Add support for pinning EventLoops by Brian Silverman · 5 years ago
- 3b0cdaf Fault in all the SHM pages during startup by Brian Silverman · 5 years ago
- 0f7ed46 Print a better message when a too big message is sent by Austin Schuh · 6 years ago
- 6b8a3c3 Implement no-arg watchers efficiently in ShmEventLoop by Brian Silverman · 6 years ago
- f9f30ea Close the fd immediately after mmaping it by Brian Silverman · 6 years ago
- 3328d13 Verify that all processes sharing a channel are the same user by Austin Schuh · 6 years ago
- cde39fd Redo timer math for spurrious events by Austin Schuh · 6 years ago
- 67ddb03 AOS_LOG to messages by Tyler Chatow · 6 years ago
- b446668 Merge changes I47aa260a,I7e858d3a by Brian Silverman · 6 years ago
- 65d4e1f Merge "Align all message buffers to 64 bytes" by Brian Silverman · 6 years ago
- a1652f3 Align all message buffers to 64 bytes by Brian Silverman · 6 years ago
- fccb2d0 Refactor MkdirP out into a utility. by Austin Schuh · 6 years ago
- 5120afb Expose the underlying shared memory buffers from ShmEventLoop by Brian Silverman · 6 years ago
- 0fc6993 Allow multiple senders on the same channel by Brian Silverman · 6 years ago
- 57c2baa Up priorities of some of threads. by James Kuszmaul · 6 years ago
- e84c3ed Initial message_bridge client and server by Austin Schuh · 6 years ago
- 701c0b6 Merge "Fix comments and implementation of channel_storage_duration to match" by Brian Silverman · 6 years ago
- cdab619 Place shared memory queues in TEST_TMPDIR by Austin Schuh · 6 years ago
- 15649d6 Add multi-node local logging to the logger by Austin Schuh · 6 years ago
- 587da25 Fix comments and implementation of channel_storage_duration to match by Brian Silverman · 6 years ago
- aa79e4e Make the storage duration for the channels configurable by Austin Schuh · 6 years ago
- f565259 Improve error message when fetchers get behind by Austin Schuh · 6 years ago
- ca4828c Move node() == nullptr check into //aos:configuration by Austin Schuh · 6 years ago
- ad15482 Add remote timestamps and queue_index to context by Austin Schuh · 6 years ago
- b910901 Merge "Add basic support for nodes" by Austin Schuh · 6 years ago
- 8ec7618 Fix race while creating directories by Austin Schuh · 6 years ago
- 217a978 Add basic support for nodes by Austin Schuh · 6 years ago
- 7d87b67 Sort wakeups and add send latency. by Austin Schuh · 6 years ago
- 32fd5a7 Make ^C kill shm event loops by Austin Schuh · 6 years ago
- 80c7fce Increase number of timing report senders. by Austin Schuh · 6 years ago
- 39788ff Add timing reports for both simulation and shm by Austin Schuh · 6 years ago
- de8a8ff Add event time for timers and phased loops by Austin Schuh · 6 years ago
- 3ae4226 Upgrade WPILib and upgraded compilers to C++17 by James Kuszmaul · 6 years ago
- 4726ce9 Switch Send to taking a const void* instead of void* by Austin Schuh · 6 years ago
- 54cf95f Add channel method to fetchers and senders. by Austin Schuh · 6 years ago
- cb7da4b Convert aos over to flatbuffers by Alex Perry · 6 years ago