cyotek/Cyotek.Collections.Generic.CircularBuffer
The CircularBuffer<T> class is a data structure that uses a single, fixed-size buffer that behaves as if it were connected end-to-end. You can use it as a first-in, first-out collection of objects using a fixed buffer and automatic overwrite support.
C#NOASSERTION
Issues
- 1
PeekLast(...,count) raises an IndexOutOfRangeException when buffer is overwritten
#20 opened by mmano - 2
IndexOutOfRangeException (incorrect Head) after using Get(count) to empty Full buffer
#17 opened by dennisverheijen - 0
Enumerate backwards
#16 opened by nabeelio - 2
- 2
Add T this[int index]
#8 opened - 3
.NET Standard Support
#9 opened by nathanielcook - 1
.PeekLast(count)
#12 opened by eduhza - 0
Update documentation to note allocations
#13 opened by cyotek - 1
GetEnumerator() reads past Tail
#7 opened - 3
Copying Large buffer
#6 opened by shauleiz - 6
Question to Skip() behavior
#5 opened by wongsyrone - 2
- 3
Nuget package ?
#1 opened by julienadam