1. 9eed11b Interface-based called to consumer--1.2ns per operation. by Oliver, Jonathan · 8 years ago
  2. 1283b5d 1.2ns per operation. by Oliver, Jonathan · 8 years ago
  3. bfb8c88 Updating reader to use new Consumer interface--it's still slower. by Oliver, Jonathan · 8 years ago
  4. d94cb2e Attempting interface-based consumer by Oliver, Jonathan · 8 years ago
  5. 760e555 Reader code instead of main. by Oliver, Jonathan · 8 years ago
  6. 7358b88 More experiments. by Oliver, Jonathan · 8 years ago
  7. 3e758c8 Removing unused code. by Oliver, Jonathan · 8 years ago
  8. 78f6f9e Using only cursors we can get it up to 850M messages per second. by Oliver, Jonathan · 8 years ago
  9. da5e6eb Simple working example (slow?) by Oliver, Jonathan · 8 years ago
  10. d098eb8 Stubbed out primitive working copy of Disruptor. by Oliver, Jonathan · 8 years ago
  11. 3287c69 Clean slate. by Oliver, Jonathan · 8 years ago
  12. dece3ee Experimenting with simpler reader interface. by Oliver, Jonathan · 8 years ago upstream/alternate-reader
  13. 8e4d3b7 Updated internal variable names. by Oliver, Jonathan · 8 years ago upstream/deprecated2
  14. 8772782 Additional TODO. by Oliver, Jonathan · 8 years ago
  15. 838991e Additional performance notes. by Oliver, Jonathan · 8 years ago
  16. d053fcf Additional performance TODOs. by Oliver, Jonathan · 8 years ago
  17. 5f27e7f More readme notes. by Oliver, Jonathan · 8 years ago
  18. 7cd38ce Benchmark notes. by Oliver, Jonathan · 8 years ago
  19. 43788ac Added benchmark tests to readme. by Oliver, Jonathan · 8 years ago
  20. 4444c90 Shared Writer benchmark. by Oliver, Jonathan · 8 years ago
  21. e9a11a1 Added code to benchmark disruptor scenarios. by Oliver, Jonathan · 8 years ago
  22. eb97b5b Updated channels to count sequence values. by Oliver, Jonathan · 8 years ago
  23. 36b4c2a Renamed constant. by Oliver, Jonathan · 8 years ago
  24. 43afc90 Added simple benchmark for single writer disruptor. by Oliver, Jonathan · 8 years ago
  25. adb30ff Fixed benchmark code. by Oliver, Jonathan · 8 years ago
  26. 5b62d2e Using a cursor for safe cross-thread writes when checking gates across CPU cores. by Oliver, Jonathan · 8 years ago
  27. 006c06a Testing multiple writers again. by Oliver, Jonathan · 8 years ago
  28. 4bf56e7 API is too clunky to have receivers track state (for now). by Oliver, Jonathan · 8 years ago
  29. f90d956 Receive on Reader only returns the high-water mark. by Oliver, Jonathan · 8 years ago
  30. 6ee9323 Verified that all known race conditions are completely gone. by Oliver, Jonathan · 8 years ago
  31. dfedd2b Wireup was using the wrong barrier. by Oliver, Jonathan · 8 years ago
  32. cf9e8b6 Internal naming. by Oliver, Jonathan · 8 years ago
  33. 1f8cbc7 Shared Writer race condition re-introduced. by Oliver, Jonathan · 8 years ago
  34. 508c561 Asserting no race conditions. by Oliver, Jonathan · 8 years ago
  35. a0c7c4e Reordered constructor arguments. by Oliver, Jonathan · 8 years ago
  36. 45eb846 Internal naming. by Oliver, Jonathan · 8 years ago
  37. 0900419 Document updates. by Oliver, Jonathan · 8 years ago
  38. e81862c Asserting single/exclusive writer performance again--everything looks good. by Oliver, Jonathan · 8 years ago
  39. 3b15605 Moved Gating/Idling constants to Cursor. by Oliver, Jonathan · 8 years ago
  40. 9e2b784 Removed TODOs. by Oliver, Jonathan · 8 years ago
  41. 8c7daa3 Reserve, Receive, and Commit methods all return/receive lower and upper bound sequences. by Oliver, Jonathan · 8 years ago
  42. 0c8ec14 More TODOs. by Oliver, Jonathan · 8 years ago
  43. 5493a49 Syntax error. by Oliver, Jonathan · 8 years ago
  44. 67baf6a Simplifying internal structure. by Oliver, Jonathan · 8 years ago
  45. a55ebe6 Updated TODOs. by Oliver, Jonathan · 8 years ago
  46. 84e58dd Corrected tests. by Oliver, Jonathan · 8 years ago
  47. e6d788f Allowing multiple reservations again. by Oliver, Jonathan · 8 years ago
  48. 4c28e5d Removed diagnostics. by Oliver, Jonathan · 8 years ago
  49. e47a54e Race condition corrected. by Oliver, Jonathan · 8 years ago
  50. 126a70f Commenting out diagnostics--race condition identified. by Oliver, Jonathan · 8 years ago
  51. cd8fbe6 Added significant logging to drive out shared writer race condition. by Oliver, Jonathan · 8 years ago
  52. 109cfdf Standard naming. by Oliver, Jonathan · 8 years ago
  53. d5a7d0f Number of producers is now dynamic. by Oliver, Jonathan · 8 years ago
  54. df0a7a1 Better diagnostics for race conditions. by Oliver, Jonathan · 8 years ago
  55. 1464242 Additional diagnostics. by Oliver, Jonathan · 8 years ago
  56. be8fcc5 Added TODO. by Oliver, Jonathan · 8 years ago
  57. 143b09d Checked off TODO. by Oliver, Jonathan · 8 years ago
  58. 4a78929 Decreased reporting frequency. by Oliver, Jonathan · 8 years ago
  59. f175d7b Removed sleep statements. by Oliver, Jonathan · 8 years ago
  60. 0000360 Utilizing new shared writer. by Oliver, Jonathan · 8 years ago
  61. 0b932a5 Standardized writer interface. by Oliver, Jonathan · 8 years ago
  62. 1f8a8f9 Updated TODOs. by Oliver, Jonathan · 8 years ago
  63. f95914f Merging into main. by Oliver, Jonathan · 8 years ago
  64. 7da8d26 Creating a specialized barrier to facilitate shared writes. by Oliver, Jonathan · 8 years ago
  65. da5df89 Renamed internal variables. by Oliver, Jonathan · 8 years ago
  66. a629723 SharedWriter can be it's own barrier--it just starts from the current reservation and works down until it finds a match. by Oliver, Jonathan · 8 years ago
  67. 63ef13f Running both sets of consumers. by Oliver, Jonathan · 8 years ago
  68. 1c4dd28 Increased reporting frequency. by Oliver, Jonathan · 8 years ago
  69. 2c1f7cf Asserting buffer contents across multiple readers. by Oliver, Jonathan · 8 years ago
  70. 297154a Moved constant; attempting different consumer. by Oliver, Jonathan · 8 years ago
  71. e168c15 Separated benchmarks for CompositeBarrier. by Oliver, Jonathan · 8 years ago
  72. d3309bd Verifying integrity across two layers of readers. by Oliver, Jonathan · 8 years ago
  73. a3579ce Added TODOs. by Oliver, Jonathan · 8 years ago
  74. 85e33ce Asserting that ring buffer contents can be updated and passed to the next consumer. by Oliver, Jonathan · 8 years ago
  75. ba98407 Renamed MultiWriter to SharedWriter. by Oliver, Jonathan · 8 years ago
  76. 41d0c96 Split barrier concept into separate files. by Oliver, Jonathan · 8 years ago
  77. a072a09 Better internal naming. by Oliver, Jonathan · 8 years ago
  78. b06cddc Added method to determine the highest committed sequence in a multi-producer scenario. by Oliver, Jonathan · 8 years ago
  79. 1027d40 First stab at a multi-writer. by Oliver, Jonathan · 8 years ago
  80. faa5037 Using an assert method rather than a boolean return to verify power of two. by Oliver, Jonathan · 8 years ago
  81. 3ef910c RingSize renamed to Capacity. by Oliver, Jonathan · 8 years ago
  82. fd9901c Additional TODO. by Oliver, Jonathan · 8 years ago
  83. a6c0a80 Reordered fields. by Oliver, Jonathan · 8 years ago
  84. dde0f05 Updated reader test. by Oliver, Jonathan · 8 years ago
  85. da68cbf Renamed EasyReader to SimpleReader and Idle to Idling. by Oliver, Jonathan · 8 years ago
  86. 1f5fc60 Updated readme. by Oliver, Jonathan · 8 years ago
  87. 3523253 Updated TODOs. by Oliver, Jonathan · 8 years ago
  88. d505115 Updated the ability to have multiple sets of consumers and multiple consumers within each set. by Oliver, Jonathan · 8 years ago
  89. e9ec1fd Updated GOMAXPROCS formula. by Oliver, Jonathan · 8 years ago
  90. b8eb3eb 3 layers of readers. by Oliver, Jonathan · 8 years ago
  91. 2112848 Example code for multiple, barried readers. by Oliver, Jonathan · 8 years ago
  92. 48f72fe Fixed bug with multiple, barriered readers where it would get ahead of the writer; updated panic message. by Oliver, Jonathan · 8 years ago
  93. 9c2d07e Better panic diagnostics. by Oliver, Jonathan · 8 years ago
  94. 514627f Added benchmarks to test blocking vs non-blocking channels. by Oliver, Jonathan · 8 years ago
  95. da7273a Using 'install' instead of build. by Oliver, Jonathan · 8 years ago
  96. 28310a1 Convenience script. by Oliver, Jonathan · 8 years ago
  97. 29d400e Loop to publish multiple items. by Oliver, Jonathan · 8 years ago
  98. 1c51915 Reader implementations for alternate CPU architectures; updated TODO. by Oliver, Jonathan · 8 years ago
  99. 9147ed5 Consumer and producer only take a single goroutine each. by Oliver, Jonathan · 8 years ago
  100. 18c0e82 Added TODO around performance/scheduling issues with consumer. by Oliver, Jonathan · 8 years ago