aboutsummaryrefslogtreecommitdiff
path: root/azalea-nbt/tests
AgeCommit message (Collapse)Author
2023-11-19Replace azalea-nbt with simdnbt (#111)mat
* delete azalea-nbt and replace with simdnbt * use simdnbt from crates.io * remove serde dependency on azalea-registry
2023-03-23simd number arraysmat
2023-03-23rename Tag to Nbtmat
2023-03-23make encode not a Result and small optimizationsmat
2023-03-22binary search mapmat
2023-03-22optimize nbt listsmat
2023-03-22use compact_str in nbtmat
2023-03-11slightly optimize azalea_nbt::Tag::idmat
2022-10-07Replace impl Read with Cursor<&[u8]> (#26)mat
* Start getting rid of Cursor * try to make the tests pass and fail * make the tests pass * remove unused uses * fix clippy warnings * fix potential OOM exploits * fix OOM in az-nbt * fix nbt benchmark * fix a test * start replacing it with Cursor<Vec<u8>> * wip * fix all the issues * fix all tests * fix nbt benchmark * fix warnings
2022-08-19NBT decoder optimizations (#17)mat
* replace HashMap with AHashMap * faster read_string by just doing read_exact * re-enable all the benchmarks
2022-05-01Reduce usage of AsyncReadmat
We already receive everything from the server when it tells us the length, so we can actually just treat the stream as a Read instead of an AsyncRead.
2022-04-22simplify error handlingmat
2021-12-20start adding nbt to the protocolmat
2021-12-20add more tests and benchmarks for nbtmat
2021-12-19::with_capacity instead of ::new for vecs in nbtmat
2021-12-19nbt testsmat
2021-12-18nbtmat
2021-12-18reading nbtmat