Skip to content

Update fastbloom requirement from 0.9.0 to 0.10.0 #3213

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
May 22, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
@@ -426,7 +426,7 @@ jobs:

# Job to build and test the QEMU fuzzers
qemu:
name: 🚀 ${{ matrix.fuzzer }}
name: 🤖 ${{ matrix.fuzzer }}
needs:
- fuzzers-preflight # Check that all the fuzzers listed for testing or explicitly ignored
- qemu-changes # Only build if the QEMU code has changed
@@ -680,7 +680,7 @@ jobs:

# The windows fuzzers require the same setup, so we will use a matrix build
windows:
name: 🚀 ${{ matrix.fuzzer }}
name: 🚙 ${{ matrix.fuzzer }}
strategy:
matrix:
fuzzer:
5 changes: 2 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -85,7 +85,7 @@ libafl_benches = { path = "./utils/libafl_benches", version = "0.15.2", default-
libafl_jumper = { path = "./utils/libafl_jumper", version = "0.15.2", default-features = false }

# External deps
ahash = { version = "0.8.11", default-features = false } # The hash function already used in hashbrown
ahash = { version = "0.8.12", default-features = false } # The hash function already used in hashbrown
arbitrary-int = "1.2.7" # arbitrary sized integers, useful in combination with bitfields (bitbybit crate)
backtrace = { version = "0.3.74", default-features = false } # Used to get the stacktrace in StacktraceObserver
bindgen = "0.71.1"
@@ -97,7 +97,7 @@ clap = "4.5.18"
cc = "1.1.21"
cmake = "0.1.51"
document-features = "0.2.10"
fastbloom = { version = "0.9.0", default-features = false }
fastbloom = { version = "0.11.0", default-features = false }
hashbrown = { version = "0.14.5", default-features = false } # A faster hashmap, nostd compatible
just = "1.40.0"
libc = "0.2.159" # For (*nix) libc
@@ -106,7 +106,6 @@ log = "0.4.22"
meminterval = "0.4.1"
mimalloc = { version = "0.1.43", default-features = false }
nix = { version = "0.29.0", default-features = false }
num-derive = { version = "0.4.2", default-features = false }
num_enum = { version = "0.7.3", default-features = false }
num-traits = { version = "0.2.19", default-features = false }
paste = "1.0.15"
2 changes: 0 additions & 2 deletions libafl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -276,8 +276,6 @@ enumflags2 = { version = "0.7.10", optional = true }

wait-timeout = { version = "0.2.0", optional = true } # used by CommandExecutor to wait for child process

concat-idents = { version = "1.1.5", optional = true }

libcasr = { version = "2.12.1", optional = true }

bitvec = { version = "1.0.1", optional = true, features = [
2 changes: 0 additions & 2 deletions libafl_frida/Cargo.toml
Original file line number Diff line number Diff line change
@@ -73,7 +73,6 @@ frida-gum = { version = "0.16.7", features = [
"script",
"backtrace",
] }
os-thread-local = "0.1.3"
dynasmrt = "3.0.1"

color-backtrace = { version = "0.7.0", features = ["resolve-modules"] }
@@ -88,7 +87,6 @@ ahash = { workspace = true, default-features = true }
paste = { workspace = true }
log = { workspace = true }
mmap-rs = "0.6.1"
bit_reverse = "0.1.8"
yaxpeax-arch = "0.3.2"

document-features = { workspace = true, optional = true } # Document all features of this crate (for `cargo doc`)
3 changes: 0 additions & 3 deletions libafl_qemu/Cargo.toml
Original file line number Diff line number Diff line change
@@ -113,7 +113,6 @@ hashbrown = { workspace = true, default-features = true, features = [
"serde",
] } # A faster hashmap, nostd compatible
num-traits = { workspace = true, default-features = true }
num-derive = { workspace = true }
num_enum = { workspace = true, default-features = true }
goblin = "0.9.2"
libc = { workspace = true }
@@ -127,15 +126,13 @@ rangemap = { workspace = true }
log = { workspace = true }
object = "0.36.4"
addr2line = "0.24.1"
typed-arena = "2.0.2"
paste = { workspace = true }
enum-map = "2.7.3"
serde_yaml = { workspace = true, optional = true } # For parsing the injections yaml file
toml = { workspace = true, optional = true } # For parsing the injections toml file
pyo3 = { workspace = true, optional = true, features = ["multiple-pymethods"] }
bytes-utils = "0.1.4"
typed-builder = { workspace = true }
memmap2 = "0.9.5"
getset = "0.1.3"

# Document all features of this crate (for `cargo doc`)
3 changes: 1 addition & 2 deletions libafl_targets/Cargo.toml
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ sancov_cmplog = [
sancov_pcguard = ["sancov_pcguard_hitcounts"]
sanitizer_interfaces = []
clippy = [] # Ignore compiler warnings during clippy
observers = ["meminterval", "ahash"]
observers = ["meminterval"]
common = [
] # Compile common C code defining sanitizer options and cross-platform intrinsics
coverage = ["common"] # Compile C code definining coverage maps
@@ -91,7 +91,6 @@ serde = { workspace = true, default-features = false, features = [
"alloc",
] } # serialization lib
meminterval = { workspace = true, features = ["serde"], optional = true }
ahash = { workspace = true, default-features = false, optional = true }

[lints]
workspace = true
5 changes: 0 additions & 5 deletions libafl_unicorn/Cargo.toml
Original file line number Diff line number Diff line change
@@ -18,11 +18,6 @@ categories = [
]

[dependencies]
libafl = { path = "../libafl", default-features = false, features = [
"std",
"derive",
"llmp_compression",
] }
libafl_targets = { path = "../libafl_targets" }

# External dependencies
Loading
Oops, something went wrong.