|
1505d233fd
|
fix ub when writing
|
2025-08-01 15:46:01 -09:00 |
|
|
2fcede1cfe
|
upgrade deps
|
2025-08-02 09:04:53 +09:00 |
|
|
b399c48ffa
|
clippy
|
2025-08-01 14:24:44 -09:30 |
|
|
80997f7f71
|
use patched simd_cesu8 to fix compilation
|
2025-08-01 21:51:41 -02:00 |
|
|
be87181bd9
|
bump version
|
2025-07-31 09:08:10 +07:00 |
|
|
7d21ac3ac7
|
mention enable-dfa-jump-thread in readme
|
2025-07-30 17:07:00 -09:00 |
|
Ville
|
4787a8f532
|
Made Mutf8String public to the consumer (#18)
|
2025-07-26 02:50:20 -05:00 |
|
|
db19f3b5e4
|
bump deps and update readme
|
2025-03-15 09:50:01 +00:00 |
|
|
246dc18709
|
optimize writing
|
2025-03-15 09:25:14 +00:00 |
|
|
ffe5b2575d
|
move fastvec into its own module
|
2025-03-15 08:32:49 +00:00 |
|
|
a44d709489
|
add crab_nbt and ussr_nbt benches and move MainTape::grow into its own function
|
2025-03-15 04:08:12 +00:00 |
|
|
a13caf3cf8
|
Release 0.7.1
simdnbt@0.7.1
Generated by cargo-workspaces
|
2025-02-02 14:56:34 -06:00 |
|
|
92aebaef70
|
change .len() to always take a reference
|
2025-02-02 20:55:38 +00:00 |
|
|
760bd071fc
|
always inline MainTape::push for small speedup
|
2025-01-26 22:17:32 +00:00 |
|
|
a0780508cc
|
Release 0.7.0
simdnbt@0.7.0
simdnbt-derive@0.7.0
Generated by cargo-workspaces
|
2025-01-19 16:29:31 -06:00 |
|
|
a2f2a42cae
|
update benchmarks in readme and rewrite some parts
|
2025-01-19 09:22:14 +00:00 |
|
|
4806d0413b
|
slightly more efficient Reader functions
|
2025-01-19 08:35:05 +00:00 |
|
|
47131f4d9e
|
add rustfmt.toml for comment wrapping and import sorting
|
2025-01-19 08:17:45 +00:00 |
|
|
acb56cd97a
|
optimized reading tag name in read_tag_in_compound
|
2025-01-19 08:16:18 +00:00 |
|
|
c9e8ebe341
|
fix panic on large lists
|
2025-01-18 22:03:17 +00:00 |
|
|
dd45102d75
|
convert ParsingStackElement from an enum to a struct
|
2025-01-18 20:44:14 +00:00 |
|
|
1a4fa2d7ee
|
revert using push_unchecked for first tape push
|
2025-01-18 20:38:54 +00:00 |
|
|
646d5a33ec
|
check double capacity instead of len when extending MainTape
|
2025-01-18 19:54:12 +00:00 |
|
|
576a1cc1bf
|
minor optimization by using push_unchecked for the first tape push
|
2025-01-18 18:30:59 +00:00 |
|
|
d4f50f2420
|
more optimal string skipping in read_tag_in_compound
|
2025-01-18 08:08:19 +00:00 |
|
|
bdf55aab6e
|
replace vec with custom impl for MainTape
|
2025-01-18 07:06:42 +00:00 |
|
|
886ef3d164
|
cleanup and minor optimization by updating TapeTagKind
|
2025-01-18 05:07:25 +00:00 |
|
|
16e90028be
|
smaller NbtList::read
|
2025-01-18 03:28:04 +00:00 |
|
|
bbfce91c97
|
clippy
|
2025-01-17 09:01:06 +00:00 |
|
|
75fa78057c
|
represent longs and doubles as a pointer in the tape instead of two elements
|
2025-01-17 08:55:09 +00:00 |
|
|
4f1b4460f2
|
i accidentally had valence_nbt in my main dependencies i'm sobbing
|
2025-01-17 07:27:06 +00:00 |
|
|
f46fd23b56
|
make read_tag function smaller by moving the tapes.main.push outside of the match statement
|
2025-01-17 07:23:35 +00:00 |
|
|
01004062e1
|
update dependencies and comment out a broken benchmark
|
2025-01-17 06:45:26 +00:00 |
|
|
b2ffaac105
|
impl Debug for NonRootError
|
2024-12-23 01:46:19 +00:00 |
|
|
27766aa5fd
|
add more borrow=owned tests
|
2024-10-18 19:45:50 +00:00 |
|
|
6c54c4c240
|
fix errors on big-endian systems
|
2024-10-18 06:58:40 +00:00 |
|
|
969fd38fa6
|
make more types from ::borrow::{compound,list} public
closes #14
|
2024-10-18 06:22:05 +00:00 |
|
|
77a541efd4
|
remove compound approx_len
|
2024-10-18 06:12:20 +00:00 |
|
|
d7eb3e4ed1
|
fix floats being incorrectly rounded
|
2024-10-07 16:02:35 +00:00 |
|
|
345b368ccb
|
Release 0.6.1
simdnbt@0.6.1
Generated by cargo-workspaces
|
2024-09-15 01:34:24 -05:00 |
|
amy
|
8aaa78a033
|
fix: convert array len to u32 before writing (#13)
|
2024-08-03 23:08:47 -05:00 |
|
|
6d23e4e481
|
use a u64 instead of a union for TapeElement
|
2024-07-27 03:34:59 +00:00 |
|
|
16c67d2743
|
update some parts of the readme
|
2024-07-22 00:26:05 +00:00 |
|
|
61a91e2392
|
rename len to approx_len and exact_len to len
|
2024-07-22 00:19:56 +00:00 |
|
mat
|
6e182ee1dc
|
Optimize by using slimmer error types (#9)
* Optimize errors by using slimmer error types
* better ParsingStackElement enum ordering
|
2024-07-21 19:02:51 -05:00 |
|
mat
|
7a7e0e2a10
|
replace residua-mutf8 with simd_cesu8 (#11)
|
2024-07-19 05:40:12 -05:00 |
|
|
4fa1f11f76
|
fix clippy warning in fuzz code
|
2024-07-15 03:26:18 +00:00 |
|
|
cedfe92ff0
|
fix incorrect integer reading on big-endian systems
|
2024-07-15 03:24:26 +00:00 |
|
|
d5cf8516d2
|
Release 0.6.0
simdnbt@0.6.0
simdnbt-derive@0.6.0
Generated by cargo-workspaces
|
2024-07-04 23:40:28 -05:00 |
|
|
24e81de255
|
upgrade deps
|
2024-07-05 04:40:02 +00:00 |
|