1. 2c494e1 gn-build: Clean up GN files by Arman Uguray · 9 years ago
  2. bbb1252 gn-build: Add tinyxml2 as a secondary source by Arman Uguray · 9 years ago
  3. 1f81b64 Set default symbol visibility to 'hidden'. by Ian Coolidge · 9 years ago
  4. bb6836b build: Build net_test_osi using GN + ninja by Arman Uguray · 9 years ago
  5. 9ca3fb8 build: Add missing copyright headers to new GN build files by Arman Uguray · 9 years ago
  6. 4c29231 Initial attempt at a GN/Ninja-based build system by Scott James Remnant · 9 years ago
  7. 4b04b8d Work around clang/llvm compilation problems. by Chih-Hung Hsieh · 9 years ago
  8. a9962ce bluedroid: compile error hammerhead-userdebug_clang by Mark Salyzyn · 9 years ago
  9. f54df6b Fix build issues after the merge by Vinit Deshpande · 9 years ago
  10. b246a1a Merge commit '4bf68bf020c7fd1aabcdc4b5d8f5fbb8bacdec9d' into merge_work by Prerepa Viswanadham · 9 years ago
  11. 47d68ee osi: add compat code for glibc by Scott James Remnant · 9 years ago
  12. 2a14bc0 Make atomic functions static, as well as inline by Scott James Remnant · 9 years ago
  13. 933926c Fix missing #includes needed for glibc by Scott James Remnant · 9 years ago
  14. a74fcdf Using generic format specifier for logging pointers by Nitin Arora · 9 years ago
  15. 3e59b5b Fix build issues in bluedroid on master by Etan Cohen · 9 years ago
  16. e1a9e52 Merge commit 'f7f839985b3931682363d2ef3b7c5cae55a842ee' into merge by Etan Cohen · 9 years ago
  17. 9742bf5 Using generic format specifier for logging pointers by Nitin Arora · 9 years ago
  18. 952d180 Add option for schedule_next_instance to force rescheduling by Zach Johnson · 9 years ago
  19. 081e4b6 Ensure alarms are called back when they expire in the past by Zach Johnson · 9 years ago
  20. 518a94e Rewrite alarms to use a single posix timer instance by Zach Johnson · 9 years ago
  21. e2c57aa Rewrite alarm to avoid drift in the periodic version by Zach Johnson · 9 years ago
  22. f802700 Demote, cleanup and extend observed logging by Chris Manton · 10 years ago
  23. 0f9b91e Use fully qualified path for OSI includes. by Sharvil Nanavati · 10 years ago
  24. 8772a37 Atomically update config files. by Sharvil Nanavati · 10 years ago
  25. 71864f4 Add ability to set periodic alarms by Zach Johnson · 10 years ago
  26. 8d43696 Move list function comments to the header file by Zach Johnson · 10 years ago
  27. 4907b5c Move hashmap function comments to the header file by Zach Johnson · 10 years ago
  28. 1878c42 Add a reference counted buffer implementation. by Sharvil Nanavati · 10 years ago
  29. bc93d57 Add size_t inclusion by Chris Manton · 10 years ago
  30. e17abd8 Add compile time checks by Chris Manton · 10 years ago
  31. aa3a011 Add key equality function option for hash_map by Zach Johnson · 10 years ago
  32. 6168357 Rename Bluetooth binaries to use the net_ and net_test_ prefixes. by Sharvil Nanavati · 10 years ago
  33. 4480276 Add platform-independent logging macros to OSI. by Sharvil Nanavati · 10 years ago
  34. badeb92 Introduce a growing array class. by Sharvil Nanavati · 10 years ago
  35. 408ffb6 Explicitly add include paths by Chris Manton · 10 years ago
  36. c0745da Enable allocation tracking for eng and userdebug builds. by Sharvil Nanavati · 10 years ago
  37. 78a51cb counter implementation by Chris Manton · 10 years ago
  38. 4e8c3d8 Don't touch alarm's contents if it has already been freed. by Sharvil Nanavati · 10 years ago
  39. 18b53d2 Add string hashing function using djb2 by Chris Manton · 10 years ago
  40. c0e2f99 Disassociate hash algorithm with hash function name by Zach Johnson · 10 years ago
  41. 97bd67d Fix alarm setting for newer deadlines by Zach Johnson · 10 years ago
  42. 17f33e6 Enable assertions. by Sharvil Nanavati · 10 years ago
  43. 2e241db s/async_result/future/g and also improve the future API by Zach Johnson · 10 years ago
  44. 207fa23 Make semaphore_free idempotent by Zach Johnson · 10 years ago
  45. 358e671 async_result abstraction for signaling async return values by Zach Johnson · 10 years ago
  46. bb9b717 Add non-repeating timer wrapper for alarm by Zach Johnson · 10 years ago
  47. 3cab20e Make the DURING test stub macro support checking multiple modes at a time by Zach Johnson · 10 years ago
  48. 4ed68b4 Modify allocation tracking to include and verify the allocation source by Zach Johnson · 10 years ago
  49. f947fdd Add memory canaries and turn them on for unit tests by Zach Johnson · 10 years ago
  50. cee5cb1 Don't pass in uninitialized memory to epoll_ctl. Make valgrind happy. by Sharvil Nanavati · 10 years ago
  51. 98bf85f Add a method to check for available bytes on a socket by Sharvil Nanavati · 10 years ago
  52. 56f3460 Make osi_strdup report allocation size correctly by Zach Johnson · 10 years ago
  53. ee2aa45 Finish allocation tracking for the rest of osi by Zach Johnson · 10 years ago
  54. 0812fe3 Add strdup to tracked allocations by Zach Johnson · 10 years ago
  55. 53f36a4 Add internal constructors to hash map and list by Zach Johnson · 10 years ago
  56. fe18b71 Clean up scattered naive hash functions by Zach Johnson · 10 years ago
  57. 384f8a9 Move some of osi to use the allocation interfaces by Zach Johnson · 10 years ago
  58. ad3067b Add a method to pass file descriptors and one to create a socket from an fd. by Sharvil Nanavati · 10 years ago
  59. 3b72a14 Implement memory allocation tracker by Zach Johnson · 10 years ago
  60. b88b2bb Add common hash functions so we don't have to redefine everywhere by Zach Johnson · 10 years ago
  61. 7359477 Add back hash_map_test to ositests by Chris Manton · 10 years ago
  62. b5de877 Global counter API for bluedroid by Chris Manton · 10 years ago
  63. 53d559c Added encapulsated iterator to hashmap by Chris Manton · 10 years ago
  64. bb170c1 Modify eager reader to support multi-byte reads by Zach Johnson · 10 years ago
  65. 7edb61c Scope the lock_count variable in the alarm test harness by Zach Johnson · 10 years ago
  66. 11f58e2 Unspecial-case the zero queue in the data dispatcher by Zach Johnson · 10 years ago
  67. d18cfd0 Add eager reader by Zach Johnson · 10 years ago
  68. fe673be Add stub testing macros by Zach Johnson · 10 years ago
  69. 2bbb33c Refactor alarm tests to use a test harness by Zach Johnson · 10 years ago
  70. bd522a4 Add peek + dequeue registratation to fixed queue by Zach Johnson · 10 years ago
  71. 40fbe5d Add a join function to thread by Zach Johnson · 10 years ago
  72. 46d5724 Make hash map support NULL or 0 keys by Zach Johnson · 10 years ago
  73. dcbfea8 Add an allocator interface + default malloc allocator by Zach Johnson · 10 years ago
  74. fbf8908 Switch to an epoll-based reactor implementation. by Sharvil Nanavati · 10 years ago
  75. 278abce Fix build after enabling assertions: variable reactor is no longer defined. by Sharvil Nanavati · 10 years ago
  76. 7f280eb Add a method to create a config object without loading from disk. by Sharvil Nanavati · 10 years ago
  77. 7c19f01 Add thread_is_self function by Sharvil Nanavati · 10 years ago
  78. 87a62cb Extend add/subtract operations to atomics by Chris Manton · 10 years ago
  79. 97fd2c0 Add 64 bit atomic types by Chris Manton · 10 years ago
  80. 7307d70 Add fixed queue size option to thread creation by Chris Manton · 10 years ago
  81. c446cbe Expose fixed queue capacity by Chris Manton · 10 years ago
  82. ec4059a Fix reactor to use prepend, fix reactor tests by Zach Johnson · 10 years ago
  83. ed7095b Fix socket to use safe reactor registration by Zach Johnson · 10 years ago
  84. 3605c80 Implement a data dispatcher. by Zach Johnson · 10 years ago
  85. cc3306f Hide thread's reactor by Zach Johnson · 10 years ago
  86. 93a1c80 Add functions on fixed_queue to check empty state by Zach Johnson · 10 years ago
  87. 52f0230 osi: Support for atomic data types by Chris Manton · 10 years ago
  88. eba4915 Fix build: include osi.h from semaphore to get definition of INVALID_FD by Sharvil Nanavati · 10 years ago
  89. 2cb2998 Define INVALID_FD to improve readability and reduce likelihood of errors by Sharvil Nanavati · 10 years ago
  90. 36c1c09 Allow iterating over sections in a config file and writing config to disk. by Sharvil Nanavati · 10 years ago
  91. 9d461af Expose thread's reactor so we can register new fds with it. by Sharvil Nanavati · 10 years ago
  92. c5e7029 hash_map header uses standard integral types so it must include stdint.h. by Sharvil Nanavati · 10 years ago
  93. 13959e0 Wake up reactor whenever a new object is registered/unregistered. by Sharvil Nanavati · 10 years ago
  94. c2031c4 Introduce a socket class by Sharvil Nanavati · 10 years ago
  95. 3a2ee93 osi: hash map implementation by Chris Manton · 10 years ago
  96. 468e4b9 Fix some more missing libc includes. by Ian Coolidge · 10 years ago
  97. b9164f4 Add missing includes. by Elliott Hughes · 10 years ago
  98. 3fd6713 Fix missing #includes in external/bluetooth. by Elliott Hughes · 10 years ago
  99. 104e3f2 Cleanups needed to make clang happy by Bernhard Rosenkränzer · 10 years ago
  100. e0cdd339 Fix build warning about unused argument. by Sharvil Nanavati · 10 years ago