1. d07fc43 core: Move event_loop_common.h to util/system by Ted Pudlik · 1 year, 1 month ago
  2. f477333 MessageRouter: Call session callbacks once for same-hub sessions by Matthew Sedam · 1 year, 1 month ago
  3. a6fba97 MessageRouter: Make the callback a pw::IntrusivePtr by Matthew Sedam · 1 year, 1 month ago
  4. d5a21d9 Add IntrusiveRefBase by Matthew Sedam · 1 year, 1 month ago
  5. 36dffba MessageRouter: Add service iteration functions by Matthew Sedam · 1 year, 1 month ago
  6. dda3dde contexthub: Notify host on new embedded hub by Madhav Iyengar · 1 year, 1 month ago
  7. 07f76ed Add pw_intrusive_ptr to util dependencies by Matthew Sedam · 1 year, 2 months ago
  8. 08569a0 MessageRouter: Allow sessions between the same hub by Matthew Sedam · 1 year, 2 months ago
  9. ef89f1e Rename MessageRouterCallbackAllocator to CallbackAllocator by Matthew Sedam · 1 year, 2 months ago
  10. fecf766 MessageRouter: Add endpoint lifecycle callbacks by Matthew Sedam · 1 year, 2 months ago
  11. 25bc55e MessageRouter: Allow opening sessions in the reserved session ID range by Matthew Sedam · 1 year, 3 months ago
  12. b26c76a MessageRouterTest: Use pw::LibCAllocator instead of local implementation by Matthew Sedam · 1 year, 3 months ago
  13. e3dbc17 MessageRouter: Reserve a range of session IDs by Matthew Sedam · 1 year, 3 months ago
  14. 42dd656 Add service information to MessageRouter by Matthew Sedam · 1 year, 3 months ago
  15. daf0517 CHRE util: Add service helpers by Matthew Sedam · 1 year, 3 months ago
  16. 8b70d8d Add onSessionOpened callback to MessageHub by Matthew Sedam · 1 year, 3 months ago
  17. 7aea29c MessageRouterCallbackAllocator: Move template argument in callback by Matthew Sedam · 1 year, 4 months ago
  18. 324d418 [MessageRouter] Update message functions to not include length parameter by Matthew Sedam · 1 year, 4 months ago
  19. 91d2fdb [MessageRouter] Explicitly close sessions on hub unregister by Matthew Sedam · 1 year, 4 months ago
  20. 19cc727 [MessageRouter] Adds iteration function for all endpoints by Matthew Sedam · 1 year, 4 months ago
  21. 1350e06 Cleanup chre_unit_tests in Android.bp by Matthew Sedam · 1 year, 5 months ago
  22. 1d4dc9b Add MessageRouterCallbackAllocator by Matthew Sedam · 1 year, 5 months ago
  23. ba74cc1 Move SynchronizedMemoryPool to util/system by Matthew Sedam · 1 year, 5 months ago
  24. d9529ab [CHRE] Move fixed_size_blocking_queue.h to system utilities by Matthew Sedam · 1 year, 5 months ago
  25. 3afc762 Move synchronized_expandable_memory_pool.h to system utilities by Matthew Sedam · 1 year, 5 months ago
  26. 790397e Store endpoint names in EndpointInfo by Matthew Sedam · 1 year, 5 months ago
  27. 763fbb4 Move TransactionManager to util/system by Matthew Sedam · 1 year, 5 months ago
  28. 1ac0a21 Add endpoint types to message_common.h by Matthew Sedam · 1 year, 6 months ago
  29. bd828b5 MessageRouter: Unregister hub on MessageHub destruction by Matthew Sedam · 1 year, 6 months ago
  30. ff74390 MessageRouter: Add Session information to Message by Matthew Sedam · 1 year, 6 months ago
  31. e56a1fc [MessageRouter] Implement MessageHub and MessageRouter by Matthew Sedam · 1 year, 6 months ago
  32. 29277d1 Remove mean calculation from stats_container by Chris Sabotta · 1 year, 10 months ago
  33. 2a1095b Add support for aligned memory allocation in DynamicVector by Matthew Sedam · 1 year, 7 months ago
  34. bbbddb6 Adds chre::ListNode::isLinked() by Madhav Iyengar · 1 year, 8 months ago
  35. 8b6d339 Add CHRE_THROTTLE by Matthew Sedam · 1 year, 8 months ago
  36. 3b58dfd Removing unnecessary namespace by Rocky Fang · 1 year, 8 months ago
  37. c852ef7 Create fragmentation manager by Rocky Fang · 1 year, 8 months ago
  38. 5eac9f1 TransactionManager: Allow removing a non-started transaction by Matthew Sedam · 1 year, 8 months ago
  39. 6cc0ead Fix duplicate detection in CHRE by Matthew Sedam · 1 year, 9 months ago
  40. 30b957f Add duplicate detection for CHRE reliable messages by Matthew Sedam · 1 year, 9 months ago
  41. c25affb Refactor TransactionManager by Brian Duddie · 1 year, 10 months ago
  42. 899b186 Add IntrusiveList::link_front(). by Madhav Iyengar · 1 year, 10 months ago
  43. b07e9ba TransactionManagerTest: Fix shutdown race condition by Matthew Sedam · 1 year, 10 months ago
  44. d38014e Remove logging and comply with C++ standard for segmented queue by Rocky Fang · 1 year, 11 months ago
  45. 1d3b7d9 TransactionManagerTest: Reduce waiting for cookie test by Matthew Sedam · 1 year, 11 months ago
  46. 5e38563 TransactionManager: Only one pending transaction per cookie by Matthew Sedam · 1 year, 11 months ago
  47. 4c5b26c TransactionManagerTest: Add nullptr checks by Matthew Sedam · 1 year, 11 months ago
  48. 8efdf35 Add CHRE util hash.h by Matthew Sedam · 2 years ago
  49. 499ce0c TransactionManagerTest: Optimize timeout tests by Matthew Sedam · 2 years ago
  50. 05404f6 TransactionManagerTest: Reduce locking by Matthew Sedam · 2 years ago
  51. c73f2ee TransactionManagerTest: Fix flake due to deadlock by Matthew Sedam · 2 years ago
  52. 65dc272 TransactionManagerTest: Remove singleton TaskManager by Matthew Sedam · 2 years ago
  53. c12cc2a TransactionManager: Test flushTransactions by Matthew Sedam · 2 years ago
  54. 44aa53e TransactionManager: Reduce memory usage by Matthew Sedam · 2 years ago
  55. 92afbce Revert "TransactionManager: Reduce memory usage" by Matthew Sedam · 2 years ago
  56. 33434ae TransactionManager: Reduce memory usage by Matthew Sedam · 2 years ago
  57. 7c34be3 MemoryPool: Add find and active block tracking by Matthew Sedam · 2 years ago
  58. 71e3469 TransactionManager: Pass the number of retries in constructor by Matthew Sedam · 2 years ago
  59. 4497187 TransactionManagerTest: Fix flakiness by Matthew Sedam · 2 years ago
  60. ed9676c TransactionManager: Allow modification of data in start callback by Matthew Sedam · 2 years ago
  61. 62da783 TransactionManager: Pass retry wait time in the constructor by Matthew Sedam · 2 years, 1 month ago
  62. 3ebd9d1 SegmentedQueue: Add a extraData parameter to removeMatchedFromBack by Matthew Sedam · 2 years, 1 month ago
  63. 29549c0 Add TransactionManager to CHRE by Matthew Sedam · 2 years, 3 months ago
  64. 69f22c4 Add a data pointer to chre::SegmentedQueue::removeMatchedFromBack by Matthew Sedam · 2 years, 1 month ago
  65. 2154717 Efficient removal for array queue by Rocky Fang · 2 years, 2 months ago
  66. 07761ef Add new convenience function MakeUniqueArray by Brian Duddie · 2 years, 3 months ago
  67. 02eb48e Disallow implicit conversion to UniquePtr by Brian Duddie · 2 years, 3 months ago
  68. e0cdcd1 ArrayQueue: Allow kick push noncopyable objects. by Max Shi · 2 years, 2 months ago
  69. 06d20e8 Add operator* to chre::Nanoseconds by Matthew Sedam · 2 years, 3 months ago
  70. c30ac0f Populate Tx Power for Legacy BLE Adv Reports by Anna Herrera · 2 years, 5 months ago
  71. 23ef9b9 Add missing <cassert> include am: fc44f3a2ac am: c42144c5ce am: db7d39dcb2 am: 83c7010ea2 am: e3397bae3a by Wyatt Hepler · 2 years, 6 months ago
  72. c42144c Add missing <cassert> include am: fc44f3a2ac by Wyatt Hepler · 2 years, 6 months ago
  73. fc44f3a Add missing <cassert> include by Wyatt Hepler · 2 years, 6 months ago
  74. c971f34 Remove unnecessary lock by Rocky Fang · 2 years, 11 months ago
  75. ab18e6c Move ChreApiTestService::copyString to CHRE utils by Matthew Sedam · 3 years ago
  76. e827a3c Fix potential overflow issue am: 2eae7aaba8 am: 9cd16b6f7c by Rocky Fang · 3 years ago
  77. 2eae7aa Fix potential overflow issue by Rocky Fang · 3 years, 1 month ago
  78. fe58a76 Simplify ArrayQueue::pop_back() by Brian Duddie · 3 years, 1 month ago
  79. 997ca3e Revert "Add nullopt support for chre::Optional" by Yixuan Wang · 3 years, 1 month ago
  80. 9674572 Add nullopt support for chre::Optional by Victor Berchet · 3 years, 1 month ago
  81. e3c695c Remove unused variable from segmented_queue_test.cc by Matthew Sedam · 3 years, 3 months ago
  82. 9d532ed Refactor removeMatched functions by Rocky Fang · 3 years, 3 months ago
  83. 77aeb88 Create efficient batch removal for SegmentedQueue by Rocky Fang · 3 years, 5 months ago
  84. 3632e74 Create Blocking Segmented Queue by Rocky Fang · 3 years, 5 months ago
  85. 366fdce Create SynchronizedExpandableMemoryPool by Rocky Fang · 3 years, 5 months ago
  86. 2ba60b3 Expose staticBlockCount to constructor by Rocky Fang · 3 years, 5 months ago
  87. ade948f Segmented Queue stress test by Rocky Fang · 3 years, 5 months ago
  88. e29c149 Check ownership before deallocate from memory pool by Rocky Fang · 3 years, 5 months ago
  89. fa39d55 Segmented Queue part two by Rocky Fang · 3 years, 5 months ago
  90. f96ec2f Segmented Queue part one by Rocky Fang · 3 years, 5 months ago
  91. 5c3c4fb Fix missing/incorrect AOSP license headers by Brian Duddie · 3 years, 5 months ago
  92. 06aee72 Add RawStorage helper & apply std::launder by Brian Duddie · 3 years, 5 months ago
  93. 08b03f1 IntrusiveLinkedList middle access implementation by Rocky Fang · 3 years, 6 months ago
  94. 801b1de IntrusiveLinkedList iterator implementation by Rocky Fang · 3 years, 6 months ago
  95. e5371ad Follow up with IntrusiveLinkedList implementation part one by Rocky Fang · 3 years, 6 months ago
  96. 4c43c84 Add CopyableFixedSizeVector by Brian Duddie · 3 years, 6 months ago
  97. 8af9a7c IntrusiveLinkedList implementation part one by Rocky Fang · 3 years, 6 months ago
  98. d850c3d Prevent overflow in StatsContainer.getMean by rockyfang · 3 years, 9 months ago
  99. 44b1624 Adds aligned memory alloc to CHRE by Arthur Ishiguro · 3 years, 11 months ago
  100. edf529d Fix the CHRE utils array queue test by Karthik Bharadwaj · 3 years, 11 months ago