|
|
417e8c2b96
|
prepare for 0.11
|
2023-10-09 21:51:46 +02:00 |
|
|
|
dd1f0f0808
|
add peek method to read without advancing
|
2023-10-09 15:02:25 +02:00 |
|
|
|
07dc4686f3
|
clippy fixes
|
2023-07-02 17:30:01 +02:00 |
|
Nikita Strygin
|
35e2a42219
|
Add align function to BitReadStream and BitWriteStream
|
2023-02-06 15:00:27 +03:00 |
|
|
|
8bc758c237
|
fix reading bool from sub-stream causing position to get out of sub-stream bounds
|
2022-12-13 14:19:50 +01:00 |
|
|
|
8066984763
|
fix Utf8Error::length going out of bounds of sub-buffers
|
2022-08-06 15:58:12 +02:00 |
|
|
|
b096c70061
|
allow creating a writestream from a slice
|
2022-05-01 15:39:41 +02:00 |
|
Joseph Angelo
|
1e575b8efc
|
Check endianess when unconditionally reading boolean values
|
2022-04-30 08:47:38 -07:00 |
|
|
|
4a3d5820f8
|
0.10.5
|
2022-04-09 18:45:29 +02:00 |
|
|
|
bd7a4fca5b
|
clippy fixes
|
2022-04-09 18:41:39 +02:00 |
|
|
|
bc5d74038e
|
intoiter
|
2022-04-09 18:35:35 +02:00 |
|
|
|
5008cae35d
|
write for Cow
|
2022-04-09 18:33:39 +02:00 |
|
|
|
bf27c72389
|
larger non fit chunks
|
2021-07-27 18:22:38 +02:00 |
|
|
|
9d04fbe7cf
|
miri being difficult on purpose to ensure we dont take shortcuts
|
2021-07-27 17:10:52 +02:00 |
|
|
|
ed249331e1
|
unalligned fallback
|
2021-07-27 16:59:58 +02:00 |
|
|
|
4557a5babb
|
bool write optimizations
|
2021-07-27 16:44:41 +02:00 |
|
|
|
f09b56b36a
|
some 32bit optimizations
|
2021-07-27 15:52:47 +02:00 |
|
|
|
6a74d8894e
|
add optional schema
|
2021-07-25 22:31:46 +02:00 |
|
|
|
9c3d98dc62
|
cleanup serde
|
2021-07-25 14:25:56 +02:00 |
|
|
|
d08f92e11b
|
basic serde support
|
2021-07-25 14:06:15 +02:00 |
|
|
|
33ea27fd67
|
simplify float handling
|
2021-07-24 19:10:37 +02:00 |
|
|
|
9aba4351ac
|
optimize aligned floats
|
2021-07-24 18:50:19 +02:00 |
|
|
|
eb4bafc310
|
use the smallest possible size int for descriminant reading/writing
|
2021-07-24 17:34:29 +02:00 |
|
|
|
2a1718b5f6
|
remove full reserve
this makes code a lot simpler
|
2021-07-24 16:25:25 +02:00 |
|
|
|
75e50b6707
|
implement reserve_size with reserve_int
|
2021-07-24 16:09:48 +02:00 |
|
|
|
227582cbc4
|
add reserve_int
|
2021-07-24 16:04:17 +02:00 |
|
|
|
c321c5a252
|
bitwrite for options
|
2021-07-24 14:53:59 +02:00 |
|
|
|
5d7dbe35ee
|
partialeq for LazyBitRead
|
2021-07-20 23:20:26 +02:00 |
|
|
|
9e0fa4df0b
|
more empty write fixes
|
2021-07-20 15:38:54 +02:00 |
|
|
|
716d32fecb
|
flexible error types for reserve
|
2021-07-20 14:53:05 +02:00 |
|
|
|
e7617dea76
|
expose 'reserve'
|
2021-07-20 13:54:07 +02:00 |
|
|
|
39e0f528fb
|
fix pushing 0 bits
|
2021-07-19 18:53:08 +02:00 |
|
|
|
6042fd5426
|
fix writing small bit streams
|
2021-07-19 17:57:36 +02:00 |
|
|
|
68fab5f3e8
|
fix reserve when more then one byte needs to be merged
|
2021-07-19 17:27:08 +02:00 |
|
|
|
51d43bbcf6
|
fix reserve when bit offset is large
|
2021-07-19 15:21:00 +02:00 |
|
|
|
60563afc7a
|
unbreak int and float
|
2021-07-19 15:20:23 +02:00 |
|
|
|
5bd8313a51
|
minor read bool improvement
|
2021-07-18 20:04:26 +02:00 |
|
|
|
94bc320add
|
move benches to iai
|
2021-07-18 19:55:45 +02:00 |
|
|
|
c090180a14
|
add reserve_byte_length
|
2021-07-18 16:37:35 +02:00 |
|
|
|
ceea28d500
|
add bitwrite for vec
|
2021-07-18 15:06:25 +02:00 |
|
|
|
309a3b1f6f
|
fix box/rc/arc write
|
2021-07-16 21:15:34 +02:00 |
|
|
|
9587c7b872
|
fix reserve not setting bit len correctly
|
2021-07-16 21:04:07 +02:00 |
|
|
|
9bd7b255cb
|
fix reserve
|
2021-07-16 18:55:43 +02:00 |
|
|
|
1ace766dda
|
doc updates
|
2021-07-15 23:10:42 +02:00 |
|
|
|
ac3c7ab32a
|
more write work
|
2021-07-15 22:44:37 +02:00 |
|
|
|
9bced05a9d
|
make write stream borrow the data to allow splitting/reserving
|
2021-07-14 23:35:13 +02:00 |
|
|
|
3bc1ece2ab
|
clippy fix
|
2021-07-14 00:23:32 +02:00 |
|
|
|
3f53a8e438
|
partialeq
|
2021-07-14 00:21:05 +02:00 |
|
|
|
89f9e4f0af
|
write tuple
|
2021-07-13 20:10:08 +02:00 |
|
|
|
1fadf092cf
|
read/write array
|
2021-07-13 19:37:10 +02:00 |
|