|
e8e33b9878
|
change path
|
2024-03-10 16:20:45 +08:00 |
|
|
902462d630
|
Add license
|
2024-03-10 16:20:25 +08:00 |
|
|
d39e581ce2
|
添加更多api (is/as)
|
2024-03-10 15:47:11 +08:00 |
|
|
d134379f0e
|
重命名一些东西
|
2024-03-10 15:35:40 +08:00 |
|
|
c367042d58
|
almost
|
2024-03-10 14:26:35 +08:00 |
|
|
5073d9780a
|
理论上好了
|
2024-03-10 14:22:54 +08:00 |
|
|
393083891c
|
更新了NBT读取和写入的功能
|
2024-03-10 14:07:29 +08:00 |
|
|
5e5bf7d863
|
添加 java net 测试以及准备开写 NbtWriter(简单很多就是了)
|
2024-03-10 13:14:20 +08:00 |
|
|
56468db169
|
稍稍清理一下
|
2024-03-10 13:09:33 +08:00 |
|
|
454b124e0d
|
实现 Bedrock Net VarInt 的解析
|
2024-03-10 13:06:46 +08:00 |
|
|
e3fa34e89c
|
更新NBT解析器进度和错误处理
|
2024-03-10 12:53:21 +08:00 |
|
|
bf6a390eb7
|
更新shen-nbt5版本到0.2.0,修复了一些bug,添加了对Java版本的支持。
|
2024-03-10 12:26:34 +08:00 |
|
|
6eda5a38fe
|
添加了trait-test项目和相关依赖
|
2024-03-10 12:03:50 +08:00 |
|
|
cec3b191b9
|
更新NbtValue的断言语句为正确的返回结果
|
2024-03-10 00:02:04 +08:00 |
|
|
af5b235995
|
往里面添加 Result
|
2024-03-09 23:53:01 +08:00 |
|
|
008468f00b
|
添加 type_id_as_name
|
2024-03-09 23:30:25 +08:00 |
|
|
fa5780b1fb
|
优化NBT读取性能
|
2024-03-09 20:04:37 +08:00 |
|
|
10947620c1
|
优化性能和速度
|
2024-03-09 19:04:11 +08:00 |
|
|
211cf06f29
|
更新了代码中的打印语句和速度计算方法。
|
2024-03-09 19:00:52 +08:00 |
|
|
9285ee2853
|
更新 README.md 文件,添加了测试数据和性能测试结果。
|
2024-03-09 18:50:17 +08:00 |
|
|
2096610091
|
更新nbt-test和shen-nbt5的版本
|
2024-03-09 18:49:07 +08:00 |
|
|
65e7bfb186
|
实现了NBT版本枚举和读取方法
|
2024-03-09 18:02:26 +08:00 |
|
|
88a2092e67
|
实现一部分 from reader
|
2024-03-09 17:31:32 +08:00 |
|
|
0a170b7269
|
NbtReader都实现好了
是时候开始实现read了
|
2024-03-09 17:12:43 +08:00 |
|
|
ec0166a3c4
|
更新Cargo.toml文件中的配置***
***更新shen-nbt4/Cargo.toml文件中的配置
|
2024-03-09 14:02:11 +08:00 |
|
|
e201d0f46b
|
优化NbtReader的读取方法,添加了read_i32_array_unchecked和read_i64_array_unchecked函数,提高了安全性和性能。
|
2024-03-09 14:00:53 +08:00 |
|
|
4c696d7178
|
优化NbtReader读取方法
|
2024-03-09 13:55:20 +08:00 |
|
|
98cf4c77ee
|
[test not passed]
|
2024-03-09 13:38:38 +08:00 |
|
|
5cf3918e74
|
更新Cargo.toml文件和lib.rs文件中的代码。删除了不再需要的rustfmt.toml文件。修复了read_uncheck宏中的错误。更新了read_i8函数的测试用例。
|
2024-03-09 13:30:37 +08:00 |
|
|
9437cc4cd9
|
优化读取函数,添加安全性检查和文档注释
|
2024-03-09 13:21:25 +08:00 |
|
|
be3fbe811a
|
更新NbtReader的read_f32_unchecked和read_f64_unchecked方法的文档
|
2024-03-08 20:54:21 +08:00 |
|
|
28f76ad4ad
|
优化代码格式
|
2024-03-08 06:13:05 +08:00 |
|
|
18fe86224e
|
加上注释,防止忘记
|
2024-03-08 01:03:00 +08:00 |
|
|
e87601144b
|
重命名
read_xxx -> read_xxx_unchecked
使用 read_unaligned 防止未对齐地址
|
2024-03-08 01:00:11 +08:00 |
|
|
361b24b5e0
|
更新NbtReader的构造函数和方法签名
|
2024-03-07 22:34:51 +08:00 |
|
|
35a38e1ffc
|
修复读取长整型数组时的字节顺序错误
|
2024-03-06 23:42:29 +08:00 |
|
|
e0520f713f
|
添加了测试文件并更新了NbtReader的实现
|
2024-03-06 23:39:15 +08:00 |
|
|
9e57447ab2
|
优化NbtReader的read_int_array和read_long_array方法实现
|
2024-03-06 23:33:14 +08:00 |
|
|
1dee92147d
|
优化NbtReader的read_int_array和read_long_array方法的实现
|
2024-03-06 23:32:00 +08:00 |
|
|
1c24b43762
|
更新NBT读取器的功能和性能
|
2024-03-06 23:31:51 +08:00 |
|
|
25605c7479
|
read datas
|
2024-03-06 23:06:42 +08:00 |
|
|
20889e1fd3
|
进行一个unsafe
|
2024-03-06 22:33:46 +08:00 |
|
|
c4410c77de
|
去掉所有的 #inline
|
2024-03-06 22:24:14 +08:00 |
|
|
f42bcec48e
|
来自copilotd的建议
|
2024-02-26 22:01:44 +08:00 |
|
|
f0632bb09a
|
重构目录结构
|
2024-02-26 21:45:04 +08:00 |
|
|
618dd911c5
|
Refactor NBT test functions and add support for multiple NBT versions
|
2024-01-16 21:22:58 +08:00 |
|
|
6748bd48df
|
我tm直接读四次
|
2024-01-16 20:57:09 +08:00 |
|
|
f512b4a5c2
|
Refactor NBT data cloning
|
2024-01-16 20:51:44 +08:00 |
|
|
f8a001e38d
|
大概实现了一个统一测试(
|
2024-01-16 20:46:00 +08:00 |
|
|
8a37f72d6a
|
add shen-nbt4
|
2024-01-16 20:02:42 +08:00 |
|