This commit is contained in:
Alexander Medvedev 2026-02-22 16:42:41 +01:00
parent ca97b2855e
commit 12acb8aa76
4 changed files with 1951 additions and 52 deletions

50
Cargo.lock generated
View File

@ -55,12 +55,6 @@ version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
[[package]]
name = "arbitrary"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
[[package]]
name = "arc-swap"
version = "1.8.2"
@ -233,8 +227,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
dependencies = [
"find-msvc-tools",
"jobserver",
"libc",
"shlex",
]
@ -1019,18 +1011,6 @@ dependencies = [
"wasi",
]
[[package]]
name = "getrandom"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
dependencies = [
"cfg-if",
"libc",
"r-efi",
"wasip2",
]
[[package]]
name = "getrandom"
version = "0.4.1"
@ -1437,16 +1417,6 @@ version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
[[package]]
name = "jobserver"
version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
dependencies = [
"getrandom 0.3.4",
"libc",
]
[[package]]
name = "js-sys"
version = "0.3.87"
@ -1475,16 +1445,6 @@ version = "0.2.182"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
[[package]]
name = "libfuzzer-sys"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f12a681b7dd8ce12bff52488013ba614b869148d54dd79836ab85aafdd53f08d"
dependencies = [
"arbitrary",
"cc",
]
[[package]]
name = "libloading"
version = "0.9.0"
@ -2181,15 +2141,6 @@ dependencies = [
"uuid",
]
[[package]]
name = "pumpkin-protocol-fuzz"
version = "0.0.0"
dependencies = [
"libfuzzer-sys",
"pumpkin-protocol",
"tokio",
]
[[package]]
name = "pumpkin-util"
version = "0.1.0-dev+1.21.11"
@ -2900,7 +2851,6 @@ dependencies = [
"bytes",
"libc",
"mio",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2",

View File

@ -7,7 +7,6 @@ members = [
"pumpkin-inventory",
"pumpkin-macros/",
"pumpkin-protocol/",
"pumpkin-protocol/fuzz",
"pumpkin-world",
"pumpkin/",
"pumpkin-data",

1948
pumpkin-protocol/fuzz/Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,9 @@ publish = false
edition = "2024"
# IMPORTANT: disable lto when running
# CARGO_PROFILE_RELEASE_LTO=false cargo +nightly fuzz run decoder
# cargo +nightly fuzz run decoder_java
[workspace]
[package.metadata]
cargo-fuzz = true