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