1
0
Fork 0
mirror of https://codeberg.org/icewind/bitbuffer.git synced 2026-06-03 16:44:06 +02:00
Commit graph

292 commits

Author SHA1 Message Date
9c3d98dc62 cleanup serde 2021-07-25 14:25:56 +02:00
5ee1a124ce test with all features 2021-07-25 14:14:52 +02:00
d08f92e11b basic serde support 2021-07-25 14:06:15 +02:00
cefc9c3500 0.10.1 2021-07-24 19:15:32 +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
973f543e1b 0.9.7 2021-07-20 13:55:57 +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
a87f75588f 0.9.6 2021-07-19 15:23:35 +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
9eb4c0a05c 0.9.3 2021-07-16 21:15:51 +02:00
309a3b1f6f fix box/rc/arc write 2021-07-16 21:15:34 +02:00
d2fe433d6b 0.9.2 2021-07-16 21:04:18 +02:00
9587c7b872 fix reserve not setting bit len correctly 2021-07-16 21:04:07 +02:00
d1d0ca24c9 0.9.1 2021-07-16 19:00:05 +02:00
f8542c5c2f rust cache in ci 2021-07-16 18:57:38 +02:00
78961b1657 miri ci 2021-07-16 18:56:44 +02:00
9bd7b255cb fix reserve 2021-07-16 18:55:43 +02:00
8d6ef897a7 bumb dependencies 2021-07-15 23:18:10 +02:00
f5d22f31d5 update readme 2021-07-15 23:17:21 +02:00
0e5e7cc312 0.9 2021-07-15 23:10:55 +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
b7fa549e79 fix size expressions 2021-07-13 19:10:09 +02:00
f5e329ab61 enum roundtrip 2021-07-12 20:46:51 +02:00
55386818eb clippy fix 2021-07-12 20:28:58 +02:00
f704ee9f9a rountrip tests 2021-07-12 20:19:36 +02:00
f873005046 more write fixes 2021-07-12 20:19:09 +02:00
dddb91fd6b fix reading offset string in big endian 2021-07-12 20:10:13 +02:00