Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:33 +0300] rev 11561
Optimize ByteTagList by tracking byte tags boundaries
This patch restores performance to the level nearly equal to that before
recent bugfixing, as was checked by running utils/bench-packets.
Mathieu Lacage <mathieu.lacage@cutebugs.net> [Fri, 07 Aug 2015 02:47:25 -0400] rev 11560
merge
Mathieu Lacage <mathieu.lacage@cutebugs.net> [Thu, 06 Aug 2015 05:15:51 -0400] rev 11559
run the benchmark over multiple iterations to minimize variance
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:06 +0300] rev 11558
Remove ByteTagList::IsDirty{Start,End}
These functions are only used once and do not save time. Both functions
iterate over the whole list just to prevent iterating over the whole list
if they return false. As traversing the list is required in any case,
these functions can be removed.
Tom Henderson <tomh@tomh.org> [Thu, 06 Aug 2015 11:15:42 -0700] rev 11557
rescan network bindings
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 02 Aug 2015 20:44:01 +0300] rev 11556
When data is written with WriteU64, it should be tested with ReadU64,
not ReadLsbtohU64.
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 02 Aug 2015 19:26:37 +0300] rev 11555
Make Buffer::CreateFullCopy private
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 02 Aug 2015 19:26:35 +0300] rev 11554
Fragmentation and concatenation benchmark
Alexander Krotov <ilabdsf@yandex.ru> [Sun, 26 Jul 2015 19:44:29 +0300] rev 11553
Optimize Buffer::Iterator::CheckNoZero
Mathieu Lacage <mathieu.lacage@cutebugs.net> [Wed, 05 Aug 2015 15:20:10 -0400] rev 11552
remove un-needed return value