Commit graph

18 commits

Author SHA1 Message Date
David Renshaw
755114c1a3 implement scratch space reuse 2019-05-04 10:33:55 -04:00
David Renshaw
0ff0cfa338 support custom allocators for builder segments 2019-05-04 09:33:09 -04:00
David Renshaw
45fd638c7c add some @Override annotations 2019-03-16 08:49:10 -04:00
David Renshaw
6cd61ff149 Prevent CPU amplification attack. 2015-03-03 10:46:42 -05:00
David Renshaw
03774fff34 add license comment to source files 2014-10-08 16:20:15 -04:00
David Renshaw
1a039892af read limiting 2014-10-08 15:16:17 -04:00
David Renshaw
7adaa91435 stop using ByteBuffer.mark() 2014-10-07 12:18:55 -04:00
David Renshaw
e65b934db0 slight simplifications 2014-09-04 11:41:37 -04:00
David Renshaw
dbeb32dcca write until hasRemaining() == false 2014-06-30 10:30:04 -04:00
David Renshaw
fdfcbd0427 multi-segment readers 2014-06-17 21:06:50 -04:00
David Renshaw
df2233a52b followBuilderFars. does not pass unit tests yet 2014-06-16 19:46:33 -04:00
David Renshaw
449ef9f503 finish allocate 2014-06-16 14:49:12 -04:00
David Renshaw
b63cfb11f1 BuilderArena.allocate 2014-06-15 16:38:26 -04:00
David Renshaw
0c56671f3c more MessageBuilder constructors 2014-06-15 14:17:32 -04:00
David Renshaw
a43b40fe7a byte order 2014-05-24 14:52:27 -04:00
David Renshaw
22a54fceaf write some bytes to stdout. the bytes are wrong 2014-05-24 14:33:25 -04:00
David Renshaw
57c47cff4b get group builder 2014-05-24 10:45:55 -04:00
David Renshaw
f0352680a0 init root 2014-05-24 10:12:44 -04:00