|
ac66cd4031
|
slightly optimize lists of non-recursing non-primitives
|
2024-05-14 02:43:24 +00:00 |
|
|
f47749f7a8
|
keep track of depths for compounds and lists separately for 10% speedup
|
2024-05-14 01:54:39 +00:00 |
|
|
740e7afbe9
|
optimize reading arrays of compounds in owned read
|
2024-05-14 00:07:53 +00:00 |
|
|
608cf43886
|
inline some functions
|
2024-05-13 23:45:52 +00:00 |
|
|
39b68ea725
|
add some inlines for writing
|
2024-05-13 11:47:05 +00:00 |
|
|
bfb721890d
|
fix order of libraries in readme
|
2024-05-13 11:23:14 +00:00 |
|
mat
|
7e29630c8b
|
Optimize owned (#5)
* inline read_with_type for 12% speedup
* optimize creating compounds
* fix incorrect comment in mutf8.rs
* update benchmarks in readme
|
2024-05-13 06:21:14 -05:00 |
|
|
2a9a1ca8d7
|
add owned benchmarks
|
2024-05-13 03:18:22 +00:00 |
|
mat
|
4d660133d4
|
Merge pull request #4 from azalea-rs/reuse-allocs
Optimize simdnbt::borrow and probably introduce UB
|
2024-05-12 21:39:51 -05:00 |
|
|
0e32cbd4b8
|
add #[inline(always)] to read_with_type
|
2024-05-13 02:32:53 +00:00 |
|
|
2b96df7c7f
|
slightly optimize writing tags to memory
|
2024-05-13 02:24:13 +00:00 |
|
|
2fb9ba2629
|
remove repr u8 from NbtTag so it can be another byte smaller
|
2024-05-13 01:14:26 +00:00 |
|
|
97b9d5c76a
|
fix ub on error and add a test for that
|
2024-05-13 00:39:55 +00:00 |
|
|
a6f47171bf
|
update table in readme
|
2024-05-12 23:57:02 +00:00 |
|
|
5ffce1a309
|
make NbtTag one byte smaller by removing all Vecs in NbtList
|
2024-05-12 23:02:23 +00:00 |
|
|
33366ff085
|
fix memory leak on error
|
2024-05-12 21:01:29 +00:00 |
|
|
4aa3effbf1
|
add comment for min alloc size
|
2024-05-12 20:07:37 +00:00 |
|
|
927df9b33b
|
make it work for arrays of tags too
|
2024-05-12 14:46:04 -05:00 |
|
|
1ab27e531e
|
optimize compound tag allocations
|
2024-05-12 00:51:00 -05:00 |
|
|
860d6e1b3a
|
don't panic on invalid mutf8
|
2024-03-16 22:23:09 -05:00 |
|
|
e16aeb03e2
|
Release 0.4.2
simdnbt@0.4.2
Generated by cargo-workspaces
|
2024-03-15 16:39:01 -05:00 |
|
|
901ec1833f
|
add benchmarks table to readme
|
2024-03-11 15:37:24 -05:00 |
|
|
2f963e1b71
|
add shen-nbt5 to benchmarks
|
2024-03-10 23:06:24 -05:00 |
|
|
96f73c9de3
|
fix unsoundness by sealing SwappableNumber
|
2024-03-10 23:06:02 -05:00 |
|
|
33b8f0db99
|
fix NbtList::Double write code to be consistent with the others
|
2024-03-09 19:45:29 -06:00 |
|
|
a5e43348c8
|
Release 0.4.1
simdnbt@0.4.1
simdnbt-derive@0.4.1
Generated by cargo-workspaces
|
2024-03-09 18:31:46 -06:00 |
|
|
041deb5db6
|
clippy
|
2024-03-09 18:14:34 -06:00 |
|
|
73ab006f7c
|
fix UB in swap_endianness
fixes #3
|
2024-03-09 18:04:21 -06:00 |
|
|
4594562ef0
|
make doc use readme inside simdnbt dir
|
2024-01-25 00:21:34 -06:00 |
|
|
1ccfafe55e
|
upgrade deps
|
2024-01-25 00:20:43 -06:00 |
|
|
8c9065e7ac
|
make readme a symlink
|
2024-01-25 00:13:51 -06:00 |
|
|
12d712c936
|
Release 0.4.0
simdnbt@0.4.0
simdnbt-derive@0.4.0
Generated by cargo-workspaces
|
2024-01-24 23:19:19 -06:00 |
|
|
d71b45ef3e
|
split_first_chunk instead of split_array_ref
|
2024-01-24 23:18:14 -06:00 |
|
|
ecb0c42f1f
|
use mimalloc
|
2024-01-19 18:21:44 -06:00 |
|
|
4e0002639b
|
upgrade deps
|
2024-01-18 22:12:53 -06:00 |
|
|
55ddbe34e2
|
rewrite readme
|
2024-01-18 22:02:51 -06:00 |
|
|
f89dc8e2bc
|
slightly improve doc
|
2024-01-11 14:51:20 -06:00 |
|
|
c255ab673a
|
add NbtList::as_nbt_tags
|
2023-12-28 18:30:19 -06:00 |
|
|
922701104a
|
add NbtTag::read_optional
|
2023-12-28 17:46:28 -06:00 |
|
mat
|
00c6ad1b41
|
typo "sidmnbt"
|
2023-12-27 19:06:59 -06:00 |
|
|
8d43740c4e
|
simdnbt is in the azalea-rs org now
|
2023-12-02 14:05:48 -06:00 |
|
|
d427ea3f55
|
Release 0.3.0
simdnbt@0.3.0
simdnbt-derive@0.3.0
Generated by cargo-workspaces
|
2023-12-02 13:54:12 -06:00 |
|
|
049b604498
|
random fixes
|
2023-12-01 20:48:52 -06:00 |
|
|
d10fa0fc38
|
make FromNbtTag take simdnbt::borrow::NbtTag
|
2023-11-28 20:16:18 -06:00 |
|
|
e2864bcf12
|
upgrade deps
|
2023-11-28 12:00:13 -06:00 |
|
|
911a5e4524
|
set azalea-nbt commit rev since it was removed
|
2023-11-28 11:48:07 -06:00 |
|
|
71fab2c85b
|
Release 0.2.1
simdnbt@0.2.1
simdnbt-derive@0.2.1
Generated by cargo-workspaces
|
2023-11-19 16:24:31 -06:00 |
|
|
878d115b70
|
Nbt::default
|
2023-11-19 16:24:20 -06:00 |
|
|
94004e2021
|
bump required simdnbt-derive version
|
2023-11-19 16:16:12 -06:00 |
|
|
d91445744e
|
add metadata fields to simdnbt-derive
|
2023-11-19 16:15:36 -06:00 |
|