diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 593db58..ca27291 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -26,9 +26,9 @@ jobs: with: token: ${{secrets.GITHUB_TOKEN}} - - uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2 + - uses: Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2 - - uses: astral-sh/setup-uv@e06108dd0aef18192324c70427afc47652e63a82 # v7.5.0 + - uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7.6 - name: Install Nextest run: curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C /usr/local/bin @@ -43,7 +43,7 @@ jobs: run: cargo nextest run --benches - name: Clippy - uses: auguwu/clippy-action@94a9ff2f6920180b89e5c03d121d0af04a9d3e03 # 1.4.0 + uses: auguwu/clippy-action@9817d076b82df0194935be9db6154c56ac07b317 # 1.5.0 with: token: ${{secrets.GITHUB_TOKEN}} diff --git a/Cargo.lock b/Cargo.lock index ffcd2fc..06a204e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -701,9 +701,9 @@ dependencies = [ [[package]] name = "proptest" -version = "1.9.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40" +checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" dependencies = [ "bit-set", "bit-vec", @@ -812,6 +812,18 @@ dependencies = [ "num-traits", ] +[[package]] +name = "range-set-blaze" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dbaaf29990efce7efbdb301794fbacf9fcdbfb871e77f67c00b0ae3c08b665e" +dependencies = [ + "gen_ops", + "itertools 0.14.0", + "num-integer", + "num-traits", +] + [[package]] name = "rayon" version = "1.11.0" @@ -863,9 +875,9 @@ checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "roaring" -version = "0.11.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ba9ce64a8f45d7fc86358410bb1a82e8c987504c0d4900e9141d69a9f26c885" +checksum = "1dedc5658c6ecb3bdb5ef5f3295bb9253f42dcf3fd1402c03f6b1f7659c3c4a9" dependencies = [ "bytemuck", "byteorder", @@ -988,7 +1000,7 @@ dependencies = [ "num", "proptest", "rand 0.10.0", - "range-set-blaze", + "range-set-blaze 0.5.0", "roaring", "splinter-rs", "static_assertions", @@ -1070,7 +1082,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f3ad99188ca534c9d64fca4f6db75521ff55ce3b4d10c821d695a90f996d159" dependencies = [ "num", - "range-set-blaze", + "range-set-blaze 0.4.1", "static_assertions", "zerocopy", ] @@ -1370,18 +1382,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.31" +version = "0.8.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" +checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.31" +version = "0.8.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" +checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 89b4129..63fc044 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ itertools = "0.14" num = "0.4" proptest = { version="1.7.0", optional=true} rand = { version = "0.10", optional = true } -range-set-blaze = "0.4.0" +range-set-blaze = "0.5.0" static_assertions = "1.1" thiserror = "2.0" u24 = { version = "0.6.0", features = ["range-set-blaze"] } @@ -38,9 +38,9 @@ zerocopy = { version = "0.8", features = ["derive"] } splinter-rs = { path = ".", features = ["testutil"] } criterion = "=0.8.2" -hegeltest = "0.1.15" +hegeltest = "=0.1.15" lz4 = "=1.28.1" -roaring = "=0.11.3" +roaring = "=0.11.4" [profile.release] opt-level = 3