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