Michael Bebenita
|
17fa6bfd9a
|
Change _unit_sz to unit_sz and make public in circular_buffer.
|
2010-07-28 20:30:28 -07:00 |
|
Michael Bebenita
|
60b0486c11
|
Make circular buffer use only power-of-two sizes, cheaper arithmetic.
|
2010-07-28 20:30:28 -07:00 |
|
Michael Bebenita
|
c80483d582
|
Fixed circular buffer resizing bug.
|
2010-07-19 17:33:50 -07:00 |
|
Michael Bebenita
|
00d1465d13
|
Added a message passing system based on lock free queues for inter-thread communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
|
2010-07-19 14:05:18 -07:00 |
|