blob: 8af1502f889aa896276410612fab60ae11bb967e [file] [log] [blame]
- Wireup DSL
- Rewrite all code test first (including diamond pattern)
- Benchmark code (go test -bench=.) (with GOMAXPROCS=2 if env GOMAXPROCS=1)
- Squeeze little bits of performance here and there by trying a few different things
e.g. pointers vs structs, padding, etc.
- Cursors should probably all be created at the same time in wireup to keep them as close together as possible:
https://news.ycombinator.com/item?id=7800825
- Integration suite that can exercise the Disruptor code on:
1. Multiple Go runtime versions, e.g. (1.1, 1.2, 1.3, etc.) (plus point releases and the latest tip)
2. Multiple CPU architectures: ARM, i386, AMD64
3. Multiple operation systems: Linux, OSX, Windows, etc.
Ideally each of the above combinations would be an individual exercise
- Contributors
- License
- Readme (Github markdown?)
- Website with cool images and documentation? (e.g. GoConvey)