base: Rewrite the CircleBuf to fix bugs and add serialization
The CircleBuf class has at least one bug causing it to overwrite the wrong elements when wrapping. The current code has a lot of unused functionality and duplicated code. This changeset replaces the old implementation with a new version that supports serialization and arbitrary types in the buffer (not just char).
This commit is contained in:
@@ -34,7 +34,7 @@ Source('unittest.cc')
|
||||
|
||||
UnitTest('bituniontest', 'bituniontest.cc')
|
||||
UnitTest('bitvectest', 'bitvectest.cc')
|
||||
UnitTest('circletest', 'circletest.cc')
|
||||
UnitTest('circlebuf', 'circlebuf.cc')
|
||||
UnitTest('cprintftest', 'cprintftest.cc')
|
||||
UnitTest('cprintftime', 'cprintftest.cc')
|
||||
UnitTest('fbtest', 'fbtest.cc')
|
||||
|
||||
Reference in New Issue
Block a user