Vaci Koblizek
86dfbd123d
Serialization to and from AsynchronousByteChannel
2020-10-22 15:55:10 +01:00
David Renshaw
79ffb37b4c
sbt -> maven, scalatest -> junit
2020-05-12 20:17:47 -04:00
David Renshaw
6dcfa30e10
ArrayInputStream: return -1 on end-of-stream
2018-06-10 13:25:40 -04:00
David Renshaw
edcbf1f61c
fix bug in ArrayInputStream.read()
2018-06-10 09:32:38 -04:00
David Renshaw
98500483c9
bugfix: packed input reading was broken for runs longer than 128 words.
2015-09-19 16:11:16 -04:00
Ben Challenor
d2634a21d0
Support reading all segments from a single ByteBuffer, with tests
...
Sometimes it is desirable to read all segments from a single ByteBuffer,
e.g. if reading messages from a memory-mapped file.
Here we add such support, and add a test to check that the ByteBuffer
read behaves the same as the ReadableByteChannel read.
2015-05-03 19:04:07 +01:00
Ben Challenor
28fac634bc
Idiomatic scala - remove explicit return
2015-05-03 15:43:09 +01:00
Ben Challenor
c601c6805f
Idiomatic scala - override method with val
2015-05-03 15:42:26 +01:00
Ben Challenor
50f4fe9d51
Idiomatic Scala - remove semicolons
...
Note this means that a few newlines have to be added to eliminate
ambiguity.
2015-05-03 15:35:07 +01:00
Ben Challenor
2ec3b6b125
Rename Scala files to match class names
2015-05-03 15:05:41 +01:00
David Renshaw
29a51b067a
get rid of bit0Offset
2014-10-26 10:13:12 -04:00
David Renshaw
9c5b64b98b
get rid of struct list packing optimization
2014-10-26 09:31:09 -04:00
David Renshaw
c941f5960f
FieldSize -> ElementSize
2014-10-11 09:25:31 -04: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
6e9a325ca5
eradicate PointerBuilder
2014-10-08 12:22:58 -04:00
David Renshaw
b876c52ecd
get rid of PointerReader
2014-10-08 11:12:52 -04:00
David Renshaw
4d842f0ef7
abstracting
2014-10-07 22:35:08 -04:00
David Renshaw
b4f34cb393
FromStructReader -> StructReader.Factory
2014-10-07 17:47:42 -04:00
David Renshaw
6495ab1da8
get the tests passing once again
2014-10-07 12:19:30 -04:00
David Renshaw
24e4183fc0
asReader
2014-10-07 12:19:29 -04:00
David Renshaw
7adaa91435
stop using ByteBuffer.mark()
2014-10-07 12:18:55 -04:00
David Renshaw
b186b4b794
get packed input to work for AddressBook
2014-09-28 14:10:09 -04:00
David Renshaw
25c9e6af0d
fix some bugs
2014-09-28 13:09:18 -04:00
David Renshaw
75a0332921
all tests pass for PackedInputStream
2014-09-27 10:35:16 -04:00
David Renshaw
8f34106347
basics in place for PackedInputStream
2014-09-27 10:02:07 -04:00
David Renshaw
e9614ab094
write the rest of PackedOutputStream.write()
2014-09-26 14:10:14 -04:00
David Renshaw
5549d4dbf7
pass another test
2014-09-26 13:55:02 -04:00
David Renshaw
09a20b9430
pass a few more tests
2014-09-26 13:06:54 -04:00
David Renshaw
ae24deaba9
get a nontrivial test to pass
2014-09-26 11:54:04 -04:00
David Renshaw
0ea0d1f909
progress on SerializePacked
2014-09-26 11:27:58 -04:00
David Renshaw
fdfcbd0427
multi-segment readers
2014-06-17 21:06:50 -04:00
David Renshaw
b63cfb11f1
BuilderArena.allocate
2014-06-15 16:38:26 -04:00
David Renshaw
d5de5f6419
add EncodingTest. sbt still not configured quite right
2014-05-26 16:09:50 -04:00
David Renshaw
a1be7d2e27
start trying to get EncodingTest configured
2014-05-25 18:42:26 -04:00
David Renshaw
904faa3a6c
StructBuilder tests
2014-05-25 10:02:52 -04:00
David Renshaw
05d1cc22c6
stub for next test
2014-05-24 22:54:35 -04:00
David Renshaw
25d40d3c79
switch to scalatest
2014-05-24 22:41:36 -04:00
David Renshaw
67df707a6f
fix bug in getBoolField
2014-05-24 22:21:41 -04:00
David Renshaw
adfa3cf29d
primitive tests
2014-05-24 22:03:39 -04:00
David Renshaw
ba0c18000a
add a test
2014-05-24 21:39:59 -04:00