- 1d1ef7a Create CONTRIBUTING.md by Michael Whatcott · 8 years ago main master
- 5d22899 test/debug code. by Oliver, Jonathan · 8 years ago
- 4db3ba5 Yielding the goroutine. by Oliver, Jonathan · 9 years ago
- 087b7b8 Updated benchmarks. by Oliver, Jonathan · 9 years ago
- 026d415 Fixed test. #2 by Oliver, Jonathan · 9 years ago
- 1cb1d9e Concurrent writers should only rely on what they receive from the writer. Closes #2. by Oliver, Jonathan · 9 years ago
- 6ca11ad Better explanation of awaiting. by Oliver, Jonathan · 9 years ago
- afaad1e Updated benchmark numbers on newer hardware along with newer Go runtime. by Oliver, Jonathan · 9 years ago
- d419366 Potential race condition? Really slow consumers may cause this.gate not to be updated. by Oliver, Jonathan · 9 years ago
- 4834803 Syntax by Jonathan Oliver · 9 years ago
- 69e33d7 More typos in the readme. by Jonathan Oliver · 9 years ago
- 33557c0 Typos. by Jonathan Oliver · 9 years ago
- 725abe8 Updated TODO. by Oliver, Jonathan · 10 years ago
- 803d6ec Testing multiple reservations. by Oliver, Jonathan · 10 years ago
- be66d4e Simplified example. by Oliver, Jonathan · 10 years ago
- 05f3e4d Updated disruptor with example usage. by Oliver, Jonathan · 10 years ago
- e463c81 Added bash scripts execute example code. by Oliver, Jonathan · 10 years ago
- d4bce52 Benchmarks now use package-level ring buffer; GOROUTINES is now explicit per test; allowing cleanup time between tests. by Oliver, Jonathan · 10 years ago
- a1c7e3c Added new benchmarks and updated README accordingly. by Oliver, Jonathan · 10 years ago
- 24104f4 Improving channel benchmarks. by Oliver, Jonathan · 10 years ago
- 7455a01 Updating benchmark specifics. by Oliver, Jonathan · 10 years ago
- 182abd3 Added wireup for SharedDisruptor; updated benchmarks; updated README with benchmark numbers. by Oliver, Jonathan · 10 years ago
- dfbcbe9 No need to collect barriers--just keep track of the previous one. by Oliver, Jonathan · 10 years ago
- 14ade28 Using defer (prior to stopping timers) to cleanup disruptor. by Oliver, Jonathan · 10 years ago
- 032ae87 Tests are using new wireup behavior. by Oliver, Jonathan · 10 years ago
- da7d0eb Revised signature. by Oliver, Jonathan · 10 years ago
- d00bd4d Using simplified wireup. by Oliver, Jonathan · 10 years ago
- 2e94f73 Completed simple wireup (without wait strategies) for single-writer Disruptor. by Oliver, Jonathan · 10 years ago
- 898b16c Completed TODO of keeping cursors close together during wireup. by Oliver, Jonathan · 10 years ago
- ea700c3 Added license; updated TODO; renamed readme. by Oliver, Jonathan · 10 years ago
- adaea4b Stubbing out DSL used to build disruptor. by Oliver, Jonathan · 10 years ago
- e97735f Updated the readme. by Oliver, Jonathan · 10 years ago
- 75dc775 Merge branch 'reboot' by Oliver, Jonathan · 10 years ago
- 633f219 Completed TODO. by Oliver, Jonathan · 10 years ago
- 5e95f20 Completed various TODOs. by Oliver, Jonathan · 10 years ago
- 6eccd67 Updated TODO list. by Oliver, Jonathan · 10 years ago
- a3ada67 Added TODOs. by Oliver, Jonathan · 10 years ago
- 0bb38f0 Comment about keeping a commit together; also removed for loop where possible. by Oliver, Jonathan · 10 years ago
- f14c78d Removed TODO; slightly faster SharedWriter commit. by Oliver, Jonathan · 10 years ago
- 7778e97 Added additional tests; removed obsolete implementation of the CompositeBarrier. by Oliver, Jonathan · 10 years ago
- ccfc455 Updated readme. by Oliver, Jonathan · 10 years ago
- 493eb4a Updated readme; running SharedWriter multi claim tests; better diagnostics for race conditions in consumer. by Oliver, Jonathan · 10 years ago
- 8cfdea2 Fixed bug in SharedWriter. by Oliver, Jonathan · 10 years ago
- 94a49ea Renamed files. by Oliver, Jonathan · 10 years ago
- 6a22bcb More readme updates. by Oliver, Jonathan · 10 years ago
- 87005a7 Updated benchmark names. by Oliver, Jonathan · 10 years ago
- b1ba105 Updated benchmark. by Oliver, Jonathan · 10 years ago
- 85e1c01 Corrected filename. by Oliver, Jonathan · 10 years ago
- d7752fe Removed redundant naming. by Oliver, Jonathan · 10 years ago
- ed44013 Updated benchmark. by Oliver, Jonathan · 10 years ago
- 9d12db9 Off-by-one error with SharedWriter; 2.5ns/op using SharedWriter reserving many. by Oliver, Jonathan · 10 years ago
- 4956325 Split files; adding SharedWriter tests; updated readme benchmarks. by Oliver, Jonathan · 10 years ago
- ed84dff Moved channel and disruptor benchmarks into separate directories. by Oliver, Jonathan · 10 years ago
- fdbfa80 Removed empty test. by Oliver, Jonathan · 10 years ago
- a7b58b6 Added SharedWriter; added various benchmark tests. by Oliver, Jonathan · 10 years ago
- bcdcd1f Composite is a touch faster when it's an alias for an array of Cursor pointers. by Oliver, Jonathan · 10 years ago
- 47d6418 Added composite barrier; added constants. by Oliver, Jonathan · 10 years ago
- 83fc6f2 Adding processor-specific behavior. by Oliver, Jonathan · 10 years ago
- 685d0ad Additional writer tests. by Oliver, Jonathan · 10 years ago
- 4af3b96 Benchmarking 'await'. by Oliver, Jonathan · 10 years ago
- 1725e60 Reserving only a single item for tests. by Oliver, Jonathan · 10 years ago
- df1ffcc Commit takes two parameters--lower and upper (in preparation for SharedWriter). There is no performance degradation as a result. by Oliver, Jonathan · 10 years ago
- 32cb6b5 Added 'Await' method which allows the caller to choose how they will wait--but they should only use Reserve() or Await(). by Oliver, Jonathan · 10 years ago
- bb31e11 3.75ns/op by requiring single writer to track their own sequence number. by Oliver, Jonathan · 10 years ago
- ade3312 4.4ns/op by reordering reads/writes during the writer reservation by Oliver, Jonathan · 10 years ago
- 4cb068d 4.6ns/op when not using a for-loop during publish. by Oliver, Jonathan · 10 years ago
- 4439bac 5.1ns/op. by Oliver, Jonathan · 10 years ago
- bbe1bb1 Fixed tests, improved performance slightly to 5.2ns/op from 5.3ns/op. by Oliver, Jonathan · 10 years ago
- 471e8ef Publishing a single item (but with the capability to publish multiple) at 5.29ns per operation. by Oliver, Jonathan · 10 years ago
- 1e9eb02 Added ability to reserve more than one slot. by Oliver, Jonathan · 10 years ago
- 5cf3045 4.6ns per operation by Oliver, Jonathan · 10 years ago
- 19fcfcc Added TODO. by Oliver, Jonathan · 10 years ago
- 5b6f260 Initializing outside of loop. by Oliver, Jonathan · 10 years ago
- d838c49 Removing extra allocation dramatically improved the speed--from 1.5ns to 1.14ns. by Oliver, Jonathan · 10 years ago
- 563610e Hiding cursor sequence value. by Oliver, Jonathan · 10 years ago
- 4ea82a3 Inlined variable. by Oliver, Jonathan · 10 years ago
- 247a336 1.5ns per operation when using correct Barrier abstraction on stack-based writer. by Oliver, Jonathan · 10 years ago
- d6892bb 4.59ms per operation when writing to ring buffer and using "cleaner" API. by Oliver, Jonathan · 10 years ago
- 4f25c2c .56ns per operation using "optimized" writer but without touching the ring buffer. by Oliver, Jonathan · 10 years ago
- 2b7dc92 3.7ns per operation when not writing to the ring buffer. by Oliver, Jonathan · 10 years ago
- 6e99882 Inlined writer. by Oliver, Jonathan · 10 years ago
- 517d32a Benchmarked new writer--4.35ns per operation (compared to 1.2), but with better API. by Oliver, Jonathan · 10 years ago
- a070701 Improved performance of writer slightly. by Oliver, Jonathan · 10 years ago
- 0c488d0 Added writer benchmark. by Oliver, Jonathan · 10 years ago
- 0d9a09f Added TODO. by Oliver, Jonathan · 10 years ago
- 4058233 Added argument names to interface. by Oliver, Jonathan · 10 years ago
- 2717373 Removed reader comments. by Oliver, Jonathan · 10 years ago
- 4726005 Benchmarks for all cursors. by Oliver, Jonathan · 10 years ago
- 3fa69b5 Cursor tests. by Oliver, Jonathan · 10 years ago
- d9c6b25 Inlined variables. by Oliver, Jonathan · 10 years ago
- 5eca58b Removed unused constants. by Oliver, Jonathan · 10 years ago
- 0186514 Added TODOs to reader. by Oliver, Jonathan · 10 years ago
- 1b7ce48 Writes to stateful variables are expensive. by Oliver, Jonathan · 10 years ago
- 2c4ba60 Experimenting with different writing techniques. by Oliver, Jonathan · 10 years ago
- 9462569 Increased sleep timeout. by Oliver, Jonathan · 10 years ago
- 2db628b Added TODO. by Oliver, Jonathan · 10 years ago
- 9ca56e8 Moved code into reader with same performance--1.2ns per operation. by Oliver, Jonathan · 10 years ago
- df6a096 Using reader code inside of consume method to verify performance. by Oliver, Jonathan · 10 years ago
- 36a0f65 Consumer watches for race conditions. by Oliver, Jonathan · 10 years ago
- 3399e03 Using interfaces like actual reader does. by Oliver, Jonathan · 10 years ago