From 5a38c8b4e2ef13280b8e6cf2876b15061d36983e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2026 11:07:14 +0000 Subject: [PATCH] fix(deps): update vortex to v0.88.0 --- tools/conformance-gen/Cargo.lock | 299 ++++++++++++++++++++----------- tools/conformance-gen/Cargo.toml | 6 +- tools/row-vectors/Cargo.lock | 137 ++++---------- tools/row-vectors/Cargo.toml | 8 +- tools/vxbench-rs/Cargo.lock | 299 ++++++++++++++++++++----------- tools/vxbench-rs/Cargo.toml | 2 +- 6 files changed, 431 insertions(+), 320 deletions(-) diff --git a/tools/conformance-gen/Cargo.lock b/tools/conformance-gen/Cargo.lock index a58f6416..a059947b 100644 --- a/tools/conformance-gen/Cargo.lock +++ b/tools/conformance-gen/Cargo.lock @@ -442,10 +442,11 @@ dependencies = [ [[package]] name = "bit-vec" -version = "0.9.1" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" +checksum = "5727b15fa97d4f4fee0a3b7c3d550ed0269f54329207b86388de918604e31269" dependencies = [ + "borsh", "serde", ] @@ -495,6 +496,30 @@ dependencies = [ "piper", ] +[[package]] +name = "borsh" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "553c5d846a6ba5150c65e3b1b8ec073bcf1abc20f9b7220de384a4443ea4e20a" +dependencies = [ + "borsh-derive", + "bytes", + "cfg_aliases", +] + +[[package]] +name = "borsh-derive" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12cdfe656708a01f89b451a7d36466e6fe6c414de0aa18fc54f864f6f9ca9f56" +dependencies = [ + "once_cell", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 3.0.5", +] + [[package]] name = "bumpalo" version = "3.20.3" @@ -546,6 +571,12 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" +[[package]] +name = "cfg_aliases" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527" + [[package]] name = "chacha20" version = "0.10.2" @@ -887,6 +918,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fcb34a73abd2872401096bf65d13e8d26e0c9ca6166d5e2b11a314ba017cdef" dependencies = [ "const_for", + "cpufeatures", "num-traits", "pastey", "seq-macro", @@ -898,6 +930,23 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223" +[[package]] +name = "fearless_simd" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3296eb97d869113eaf148a6bdf01884e90b3828ad7ae2340b0f93362fc158611" + +[[package]] +name = "fearless_simd_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e91d94c6885390b81782d7ee60fd6583b33907333a8b340de25ccf468353315" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.5", +] + [[package]] name = "find-msvc-tools" version = "0.1.12" @@ -1922,6 +1971,15 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit", +] + [[package]] name = "proc-macro2" version = "1.0.107" @@ -2398,6 +2456,36 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "toml_datetime" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b86d767906c6c42421dcba507eb9d203e779497710a47782a224bb871653053" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.25.17+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3641d5bbb5349a79e1020a242d251efbc546ad8048d133958323ce9c40a9c9c" +dependencies = [ + "indexmap", + "toml_datetime", + "toml_parser", + "winnow", +] + +[[package]] +name = "toml_parser" +version = "1.1.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baa693a8032d7e1cada7d0041e96126df243179ff061456783ac7f12bda4744c" +dependencies = [ + "winnow", +] + [[package]] name = "tracing" version = "0.1.44" @@ -2487,9 +2575,9 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vortex" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e6da071d96539f6061b6455379fd9db6535e76027cb473b102a9d45e40526e7" +checksum = "5b46f16dbcdc83c527a56352126e4eb2e4b082aa798278d0c4377c40065cad95" dependencies = [ "vortex-alp", "vortex-array", @@ -2503,7 +2591,6 @@ dependencies = [ "vortex-error", "vortex-fastlanes", "vortex-file", - "vortex-flatbuffers", "vortex-fsst", "vortex-io", "vortex-ipc", @@ -2512,22 +2599,22 @@ dependencies = [ "vortex-metrics", "vortex-parquet-variant", "vortex-pco", - "vortex-proto", "vortex-runend", "vortex-scan", "vortex-sequence", "vortex-session", "vortex-sparse", "vortex-utils", + "vortex-uuid", "vortex-zigzag", "vortex-zstd", ] [[package]] name = "vortex-alp" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "459bd99fb5f1489003f0e5995df7229f551a7f6ed4a3a3c9887587dc79b933e8" +checksum = "260cf85bfb7e2203c0f5d55df64f5c792093b3295d67ba32bf9d02590c8b55c0" dependencies = [ "alp", "itertools 0.14.0", @@ -2543,17 +2630,18 @@ dependencies = [ [[package]] name = "vortex-array" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f9cad02aa398673d382d5d13496c6c46af46f9fc0dff68db11195a5155e3ec" +checksum = "ea6e86bb06a3a0a6e6ebdda0e62aaecdddada8452b3fe26eff98b1d6ce59160e" dependencies = [ - "arc-swap", "arcref", "arrow-buffer", "async-lock", "bytes", "cfg-if", "enum-iterator", + "fearless_simd", + "fearless_simd_macros", "flatbuffers", "futures", "half", @@ -2568,6 +2656,7 @@ dependencies = [ "paste", "pin-project-lite", "prost", + "prost-types", "rand 0.10.2", "regex", "regex-syntax", @@ -2576,23 +2665,20 @@ dependencies = [ "smallvec", "static_assertions", "tracing", - "uuid", "vortex-array-macros", "vortex-buffer", "vortex-compute", "vortex-error", - "vortex-flatbuffers", "vortex-mask", - "vortex-proto", "vortex-session", "vortex-utils", ] [[package]] name = "vortex-array-macros" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a684e4ad14145c3c933caf6fa34af71eaebfd7531542491540772133ca10e6d4" +checksum = "c48af9778db9dc216b2e708c8c55f07ff84b7a93f660ac2524272437b6695d2d" dependencies = [ "proc-macro2", "quote", @@ -2601,9 +2687,9 @@ dependencies = [ [[package]] name = "vortex-arrow" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f72d6dcff160e4fb47cd0a6dcd031be408fa7ff7605ae0cb3d80fa9f2e11d27" +checksum = "37fff61b9d118e8c6235206218b2dbada42515d4e838517a8e28aaca62b0e481" dependencies = [ "arrow-array", "arrow-buffer", @@ -2625,9 +2711,9 @@ dependencies = [ [[package]] name = "vortex-btrblocks" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bc6df7630ea9f409914c351c04aca9e78122ab0db076fbc54b0dfcaf5b84737" +checksum = "2980b3be07573e2796df3582b832046454fc9d0eb7d2092a8d5a2a4457b7ff44" dependencies = [ "itertools 0.14.0", "pco", @@ -2638,6 +2724,7 @@ dependencies = [ "vortex-compressor", "vortex-datetime-parts", "vortex-decimal-byte-parts", + "vortex-edition", "vortex-error", "vortex-fastlanes", "vortex-fsst", @@ -2645,6 +2732,7 @@ dependencies = [ "vortex-pco", "vortex-runend", "vortex-sequence", + "vortex-session", "vortex-sparse", "vortex-utils", "vortex-zigzag", @@ -2653,24 +2741,27 @@ dependencies = [ [[package]] name = "vortex-buffer" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a44f459872c724b453e927497d0e3da2b6902bdb1c41b380344377c9463fd38" +checksum = "d6c15dd6f1fa1b1bbb208f01239921630212f1284347a57a77051bb451e17707" dependencies = [ "allocator-api2", "arrow-buffer", "bitvec", "bytes", + "fearless_simd", + "fearless_simd_macros", "itertools 0.14.0", + "num-traits", "simdutf8", "vortex-error", ] [[package]] name = "vortex-bytebool" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6156ce4fe5a5029db324fe812a999db87b88f0e653a11e440a26fc455e633732" +checksum = "af34a6c4044ed213f404009f9a85c1c9c82b203c659dd22e50569749cd22e4c3" dependencies = [ "num-traits", "vortex-array", @@ -2681,9 +2772,9 @@ dependencies = [ [[package]] name = "vortex-compressor" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "465f796c789a7b0630130cba602ff2d672cb71883fb2ea061d6271558925c516" +checksum = "128c33bd5eeb9622567a1854235d390149e1cbc24fcdfd2b6c4ee56d5d97fac1" dependencies = [ "itertools 0.14.0", "num-traits", @@ -2700,18 +2791,18 @@ dependencies = [ [[package]] name = "vortex-compute" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f19f5b164afbec399bdf41c9c1b0c90afd8de98baf078a7a5ae2514ac8ba3f" +checksum = "2b6a4c875f03afc5493667b8cdd3a8ce94e5c729966840cfa0c8210c8148f857" dependencies = [ "vortex-buffer", ] [[package]] name = "vortex-datetime-parts" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1feecd7ce3b66c03370f7a5450a15c759cd0a823c1fcde577c358287a902041" +checksum = "89ee0ea89ecedda1beeface01da512d401ed24907d0b7732432847837b49bf41" dependencies = [ "num-traits", "prost", @@ -2724,9 +2815,9 @@ dependencies = [ [[package]] name = "vortex-decimal-byte-parts" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cdd8ccb809d9bf839c1e3cd1b1adc5fd2a2ed9d3d74bb13764b73a0412fc064" +checksum = "3dd74f67d860676a0f136d1655ae5c6a7304ea2e78f9c99905906fffdcdc928d" dependencies = [ "num-traits", "prost", @@ -2739,9 +2830,9 @@ dependencies = [ [[package]] name = "vortex-edition" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b70fecc1d259c29774654ed16d011f36b568504447c2180943185f36141d038" +checksum = "0301e3011acda037c4ea27c692b2c81d5fb4094257a5f7ba75a493938e6e6bcb" dependencies = [ "parking_lot", "vortex-error", @@ -2750,9 +2841,9 @@ dependencies = [ [[package]] name = "vortex-error" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "069ea43932ff10488f55ec10256a75a85e219607fdb29da87b888aa772de001d" +checksum = "6c11506970e3169dc20172eefa75e7493d85987104d2853d34985961495f901a" dependencies = [ "arrow-schema", "flatbuffers", @@ -2762,9 +2853,9 @@ dependencies = [ [[package]] name = "vortex-fastlanes" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd5799e2e14034fa4e174fd935842318d0d858ad328b0dc17291ceb4ae96d2e1" +checksum = "d5ac8910d60f22af2043342ba65f2cfc18e85e51606c4aed83d0d71204f105b8" dependencies = [ "fastlanes 0.7.2", "itertools 0.14.0", @@ -2773,6 +2864,7 @@ dependencies = [ "prost", "vortex-array", "vortex-buffer", + "vortex-compute", "vortex-error", "vortex-mask", "vortex-session", @@ -2780,11 +2872,10 @@ dependencies = [ [[package]] name = "vortex-file" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b39794944bd6a9562c2928afd745c3d7f969587c07435bb37d6f37d34140b4a" +checksum = "87593792e4fb3a5465ca985b203eb9764cfa9ee47e09da807b123f2b693717e3" dependencies = [ - "async-stream", "async-trait", "bytes", "flatbuffers", @@ -2806,7 +2897,6 @@ dependencies = [ "vortex-edition", "vortex-error", "vortex-fastlanes", - "vortex-flatbuffers", "vortex-fsst", "vortex-io", "vortex-layout", @@ -2824,22 +2914,11 @@ dependencies = [ "vortex-zstd", ] -[[package]] -name = "vortex-flatbuffers" -version = "0.86.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9ad94c8aa7cee143a234ce2c04f896ad6a7d01c615752328ca5305dfd897fc" -dependencies = [ - "flatbuffers", - "vortex-buffer", - "vortex-error", -] - [[package]] name = "vortex-fsst" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "612d95a0d18cac5e50318afc59bd41a24a384558c847bfda8797eff274b83a7f" +checksum = "da31799e5eda02e06bac5db28fdc4b4000b4245ab8ed58fe992ab773fb9e4fec" dependencies = [ "fsst-rs", "num-traits", @@ -2853,9 +2932,9 @@ dependencies = [ [[package]] name = "vortex-io" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9624f11d3d30e4965909717aec04670fe62106643449855fc8032faa6f1b9fbb" +checksum = "90bb4cd0b7b43087c908348d7d121966a2373af3b56f92a268bec01bbcf1af45" dependencies = [ "async-executor", "async-fs", @@ -2883,9 +2962,9 @@ dependencies = [ [[package]] name = "vortex-ipc" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a499ec004d6e1b23d52ba3aff0ce843a0689fc3e8eec0d8fc8a552e4de60472d" +checksum = "67fe2535403c30a35759db3db382586b3239083b5d4445d7bf7e6ec171d7a82c" dependencies = [ "bytes", "flatbuffers", @@ -2895,15 +2974,14 @@ dependencies = [ "vortex-array", "vortex-buffer", "vortex-error", - "vortex-flatbuffers", "vortex-session", ] [[package]] name = "vortex-json" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ce0763be583581780f7f2ed8bb799d82b9084618dac19be05e460ca10ceafbb" +checksum = "055365abbba87ee547c3002d9ca37483e397979791fb0c68b1a66d71c5d0817a" dependencies = [ "arrow-array", "arrow-schema", @@ -2912,15 +2990,14 @@ dependencies = [ "vortex-arrow", "vortex-edition", "vortex-error", - "vortex-proto", "vortex-session", ] [[package]] name = "vortex-layout" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5877370f62b2fef5a8a6056a71aac81d80a456ca5667e4260182535cdffb6f11" +checksum = "7ac41a4fff6aeb4d699da9e41074411a8d07461c22d557d61dcc4d043ea8d3fb" dependencies = [ "arcref", "arrow-array", @@ -2949,7 +3026,6 @@ dependencies = [ "vortex-btrblocks", "vortex-buffer", "vortex-error", - "vortex-flatbuffers", "vortex-io", "vortex-mask", "vortex-metrics", @@ -2962,9 +3038,9 @@ dependencies = [ [[package]] name = "vortex-mask" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91352099d66b9292a374eabcaf36ea0edc173305e05d595ceb2676a355054ec9" +checksum = "5b0ebfc43e3ddb56ddd6d6fd010295a8060b7a698e7aea01b1d2f0063827ecb6" dependencies = [ "itertools 0.14.0", "vortex-buffer", @@ -2973,9 +3049,9 @@ dependencies = [ [[package]] name = "vortex-metrics" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d93c771036f8ae5180288b5f5a190c10f6da913a950a11592af3c8fdfe27c53" +checksum = "4708e316801067ebf245afbf093f52a890cc7a2692e8133ba964e431335c0127" dependencies = [ "parking_lot", "sketches-ddsketch", @@ -2983,9 +3059,9 @@ dependencies = [ [[package]] name = "vortex-onpair" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f3946d4ce6ebe42253a51ce4d65769e3a0243db3419bf44a60b2a9cb74b26c" +checksum = "3b861e0d86ca8a3c04aa20f1c2d6681ffc4bd59cb1de4d1286759b6a605770dc" dependencies = [ "num-traits", "onpair", @@ -2999,9 +3075,9 @@ dependencies = [ [[package]] name = "vortex-parquet-variant" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faff122a19770b2716402c15b233c3696447c179ebf4e93b5449afb9f427db1f" +checksum = "1a9849141b414df6115a2b260e806e967a6926108d98c04177c13d6f999afae4" dependencies = [ "arrow-array", "arrow-buffer", @@ -3016,15 +3092,14 @@ dependencies = [ "vortex-error", "vortex-json", "vortex-mask", - "vortex-proto", "vortex-session", ] [[package]] name = "vortex-pco" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1113d8543d967d442e5c035392d7c7e65ae5b18267e6fac5f210cc30b7d42fd6" +checksum = "b92a316506d7108401480306ae68e6307b1ba3a3cd0c5aa8bea4fbf7d9bd1db0" dependencies = [ "pco", "prost", @@ -3035,21 +3110,11 @@ dependencies = [ "vortex-session", ] -[[package]] -name = "vortex-proto" -version = "0.86.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ed2db063cc759e9461fc40a6da95ddf17f2d8af8948a3fe3b5079e1d5f9fae" -dependencies = [ - "prost", - "prost-types", -] - [[package]] name = "vortex-runend" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9614791732d7b4f13036318685808cb3a285b249895b0142fb92f1add57643c2" +checksum = "651baf4dbe2a9e32f0b8afe5ca15888568c846d186ef9dc202ba19a420b87cc0" dependencies = [ "itertools 0.14.0", "num-traits", @@ -3063,9 +3128,9 @@ dependencies = [ [[package]] name = "vortex-scan" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fc7d948af3a2eb6a11e31643eb7c3db1cb7e188421b0a74fd36009bbd6c283d" +checksum = "571a38f1267fdf7dd2d8bb943b43ff0c37110a2e96c5f1af85e1dbaae8eb04c9" dependencies = [ "async-trait", "futures", @@ -3074,15 +3139,16 @@ dependencies = [ "vortex-array", "vortex-buffer", "vortex-error", + "vortex-io", "vortex-mask", "vortex-session", ] [[package]] name = "vortex-sequence" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a864402ea44d12e6daae1d63a9d4b65a902ebea7f12436e84066c2bffbdcbd1b" +checksum = "82cdf484b92f1fc785968424e5cc1b996caace9706d4b3b83591c37423003e70" dependencies = [ "num-traits", "prost", @@ -3091,15 +3157,14 @@ dependencies = [ "vortex-buffer", "vortex-error", "vortex-mask", - "vortex-proto", "vortex-session", ] [[package]] name = "vortex-session" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e3870512537f3a2a4df35f6044129b934bda96b44819d82744cfb2d4d9fe8f" +checksum = "7464fa424eb50215ec59a5455bfa989824d80e4ffd3fd6255c2b68a96ce76631" dependencies = [ "arc-swap", "lasso", @@ -3110,9 +3175,9 @@ dependencies = [ [[package]] name = "vortex-sparse" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a58a99b9033e19bd3dabbbe18fe33cabc99b4ceb4b30329baea317e734e2ddf0" +checksum = "1c76afd4dbaf50e9cc688924bdd8445adf19dd6394b09502fde799a5b04e8566" dependencies = [ "itertools 0.14.0", "num-traits", @@ -3126,22 +3191,39 @@ dependencies = [ [[package]] name = "vortex-utils" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f3f61a19a4f06e5db46faf52f76c403b6202ac662be298e36ec3cfe2d0a034" +checksum = "6d84b7aa3241c6da11ce39a68391b462a51e6394f1de567f439fa5147649c077" dependencies = [ "dashmap", "hashbrown 0.17.1", ] +[[package]] +name = "vortex-uuid" +version = "0.88.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bdd57231e94353dd1b854af7063925bf1770ec76994304d56da74400071be40" +dependencies = [ + "arrow-array", + "arrow-schema", + "uuid", + "vortex-array", + "vortex-arrow", + "vortex-buffer", + "vortex-error", + "vortex-session", +] + [[package]] name = "vortex-zigzag" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dc33b4e0a82055e8576161588258efb1b8581459db4decee20ed6a48605509e" +checksum = "c61beb46696e8e6cf7914724eb1258b35d95f648e442891a45dbea3e402aa1bf" dependencies = [ "vortex-array", "vortex-buffer", + "vortex-compute", "vortex-error", "vortex-mask", "vortex-session", @@ -3150,9 +3232,9 @@ dependencies = [ [[package]] name = "vortex-zstd" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5b49914d9a3b1bcba92a7e79a4cc3e2136f2ced349cbe91ec7eb2d30bc9dec4" +checksum = "089e8eff74ff39574560c5ac4dab4b2480488214ea86684e3a54d69e59df0698" dependencies = [ "itertools 0.14.0", "num-traits", @@ -3304,6 +3386,15 @@ dependencies = [ "windows-link", ] +[[package]] +name = "winnow" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" +dependencies = [ + "memchr", +] + [[package]] name = "wit-bindgen" version = "0.57.1" diff --git a/tools/conformance-gen/Cargo.toml b/tools/conformance-gen/Cargo.toml index 081d063b..9f6ae245 100644 --- a/tools/conformance-gen/Cargo.toml +++ b/tools/conformance-gen/Cargo.toml @@ -14,13 +14,13 @@ description = "Generates the golden Vortex corpus and expected-value sidecars fo # every component in our scope with nothing left out. It requires rustc >= 1.95 (local # toolchain is 1.98.1, verified). [dependencies] -vortex = "=0.86.1" +vortex = "=0.88.0" # Only needed to name individual compression schemes: `SchemeId` is opaque outside this crate, # and the `vortex` facade re-exports the compressor types but not `vortex_btrblocks::schemes`. -vortex-btrblocks = "=0.86.1" +vortex-btrblocks = "=0.88.0" # `vortex.onpair` is the one encoding whose array crate the `vortex` facade does not re-export # (see `vortex-0.86.1/src/lib.rs`'s `pub mod encodings`), and forcing it needs `onpair_compress`. -vortex-onpair = "=0.86.1" +vortex-onpair = "=0.88.0" # Ground truth for the `vortex.pco` port: pco's own metadata parser, so a C# parser can be checked # field by field against the reference rather than against my reading of its source. pco = "=1.0.3" diff --git a/tools/row-vectors/Cargo.lock b/tools/row-vectors/Cargo.lock index b9bf4133..1f02ee9e 100644 --- a/tools/row-vectors/Cargo.lock +++ b/tools/row-vectors/Cargo.lock @@ -109,12 +109,6 @@ dependencies = [ "wyz", ] -[[package]] -name = "bumpalo" -version = "3.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" - [[package]] name = "bytes" version = "1.12.1" @@ -256,6 +250,23 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "fearless_simd" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3296eb97d869113eaf148a6bdf01884e90b3828ad7ae2340b0f93362fc158611" + +[[package]] +name = "fearless_simd_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e91d94c6885390b81782d7ee60fd6583b33907333a8b340de25ccf468353315" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.5", +] + [[package]] name = "flatbuffers" version = "25.12.19" @@ -479,17 +490,6 @@ dependencies = [ "jiff-tzdb", ] -[[package]] -name = "js-sys" -version = "0.3.105" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce57d20d1ea864ce2ac172ab472d409214f4fd359f0b2a2775abdf522e2af99e" -dependencies = [ - "cfg-if", - "futures-util", - "wasm-bindgen", -] - [[package]] name = "lasso" version = "0.7.3" @@ -919,16 +919,6 @@ version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" -[[package]] -name = "uuid" -version = "1.26.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - [[package]] name = "version_check" version = "0.9.5" @@ -938,15 +928,16 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vortex-array" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ - "arc-swap", "arcref", "arrow-buffer", "async-lock", "bytes", "cfg-if", "enum-iterator", + "fearless_simd", + "fearless_simd_macros", "flatbuffers", "futures", "half", @@ -961,6 +952,7 @@ dependencies = [ "paste", "pin-project-lite", "prost", + "prost-types", "rand", "regex", "regex-syntax", @@ -969,14 +961,11 @@ dependencies = [ "smallvec", "static_assertions", "tracing", - "uuid", "vortex-array-macros", "vortex-buffer", "vortex-compute", "vortex-error", - "vortex-flatbuffers", "vortex-mask", - "vortex-proto", "vortex-session", "vortex-utils", ] @@ -984,7 +973,7 @@ dependencies = [ [[package]] name = "vortex-array-macros" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ "proc-macro2", "quote", @@ -994,13 +983,16 @@ dependencies = [ [[package]] name = "vortex-buffer" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ "allocator-api2", "arrow-buffer", "bitvec", "bytes", + "fearless_simd", + "fearless_simd_macros", "itertools", + "num-traits", "simdutf8", "vortex-error", ] @@ -1008,7 +1000,7 @@ dependencies = [ [[package]] name = "vortex-compute" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ "vortex-buffer", ] @@ -1016,7 +1008,7 @@ dependencies = [ [[package]] name = "vortex-error" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ "arrow-schema", "flatbuffers", @@ -1024,40 +1016,22 @@ dependencies = [ "prost", ] -[[package]] -name = "vortex-flatbuffers" -version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" -dependencies = [ - "flatbuffers", - "vortex-buffer", - "vortex-error", -] - [[package]] name = "vortex-mask" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ "itertools", "vortex-buffer", "vortex-error", ] -[[package]] -name = "vortex-proto" -version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" -dependencies = [ - "prost", - "prost-types", -] - [[package]] name = "vortex-row" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ + "num-traits", "smallvec", "vortex-array", "vortex-buffer", @@ -1069,7 +1043,7 @@ dependencies = [ [[package]] name = "vortex-session" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ "arc-swap", "lasso", @@ -1081,56 +1055,11 @@ dependencies = [ [[package]] name = "vortex-utils" version = "0.1.0" -source = "git+https://github.com/vortex-data/vortex?tag=0.86.1#d1fe2dc46d2b947a2304122d0d0423332fcb77a3" +source = "git+https://github.com/vortex-data/vortex?tag=0.88.0#e6668f596b9bc139db21ba1a6073de9c92eba4a2" dependencies = [ "hashbrown 0.17.1", ] -[[package]] -name = "wasm-bindgen" -version = "0.2.128" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aecb87a33d3b0c5e3b7aa46336eaf486cffafbd281b195e4c8b80d50df2351bf" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.128" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a690d511e3c1a8b3a55e33511e3c2c00c78415cd23650f32b808627f5696b9ed" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.128" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "411e4887f0071ef2d2164a9d5fdf2d20efbef78fccd3a78b0c10a1dc5295e48a" -dependencies = [ - "bumpalo", - "proc-macro2", - "quote", - "syn 3.0.5", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.128" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81941cd78d0c92026c33e5e01312845a4cb1e9af3407f9134b100dd03144103e" -dependencies = [ - "unicode-ident", -] - [[package]] name = "windows-link" version = "0.2.1" diff --git a/tools/row-vectors/Cargo.toml b/tools/row-vectors/Cargo.toml index f3236525..1aaa9fe3 100644 --- a/tools/row-vectors/Cargo.toml +++ b/tools/row-vectors/Cargo.toml @@ -19,7 +19,7 @@ description = "Emits golden row-encoding vectors from the reference vortex-row i # # This crate is NOT built by CI. It is run by hand when the pin moves; its output is committed. [dependencies] -vortex-row = { git = "https://github.com/vortex-data/vortex", tag = "0.86.1" } -vortex-array = { git = "https://github.com/vortex-data/vortex", tag = "0.86.1" } -vortex-buffer = { git = "https://github.com/vortex-data/vortex", tag = "0.86.1" } -vortex-error = { git = "https://github.com/vortex-data/vortex", tag = "0.86.1" } +vortex-row = { git = "https://github.com/vortex-data/vortex", tag = "0.88.0" } +vortex-array = { git = "https://github.com/vortex-data/vortex", tag = "0.88.0" } +vortex-buffer = { git = "https://github.com/vortex-data/vortex", tag = "0.88.0" } +vortex-error = { git = "https://github.com/vortex-data/vortex", tag = "0.88.0" } diff --git a/tools/vxbench-rs/Cargo.lock b/tools/vxbench-rs/Cargo.lock index 757f281d..18c85533 100644 --- a/tools/vxbench-rs/Cargo.lock +++ b/tools/vxbench-rs/Cargo.lock @@ -442,10 +442,11 @@ dependencies = [ [[package]] name = "bit-vec" -version = "0.9.1" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" +checksum = "5727b15fa97d4f4fee0a3b7c3d550ed0269f54329207b86388de918604e31269" dependencies = [ + "borsh", "serde", ] @@ -486,6 +487,30 @@ dependencies = [ "piper", ] +[[package]] +name = "borsh" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "553c5d846a6ba5150c65e3b1b8ec073bcf1abc20f9b7220de384a4443ea4e20a" +dependencies = [ + "borsh-derive", + "bytes", + "cfg_aliases", +] + +[[package]] +name = "borsh-derive" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12cdfe656708a01f89b451a7d36466e6fe6c414de0aa18fc54f864f6f9ca9f56" +dependencies = [ + "once_cell", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 3.0.5", +] + [[package]] name = "bumpalo" version = "3.20.3" @@ -537,6 +562,12 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" +[[package]] +name = "cfg_aliases" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527" + [[package]] name = "chacha20" version = "0.10.2" @@ -836,6 +867,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fcb34a73abd2872401096bf65d13e8d26e0c9ca6166d5e2b11a314ba017cdef" dependencies = [ "const_for", + "cpufeatures", "num-traits", "pastey", "seq-macro", @@ -847,6 +879,23 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223" +[[package]] +name = "fearless_simd" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3296eb97d869113eaf148a6bdf01884e90b3828ad7ae2340b0f93362fc158611" + +[[package]] +name = "fearless_simd_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e91d94c6885390b81782d7ee60fd6583b33907333a8b340de25ccf468353315" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.5", +] + [[package]] name = "find-msvc-tools" version = "0.1.12" @@ -1871,6 +1920,15 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "proc-macro-crate" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +dependencies = [ + "toml_edit", +] + [[package]] name = "proc-macro2" version = "1.0.107" @@ -2335,6 +2393,36 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "toml_datetime" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b86d767906c6c42421dcba507eb9d203e779497710a47782a224bb871653053" +dependencies = [ + "serde_core", +] + +[[package]] +name = "toml_edit" +version = "0.25.17+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3641d5bbb5349a79e1020a242d251efbc546ad8048d133958323ce9c40a9c9c" +dependencies = [ + "indexmap", + "toml_datetime", + "toml_parser", + "winnow", +] + +[[package]] +name = "toml_parser" +version = "1.1.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baa693a8032d7e1cada7d0041e96126df243179ff061456783ac7f12bda4744c" +dependencies = [ + "winnow", +] + [[package]] name = "tracing" version = "0.1.44" @@ -2418,9 +2506,9 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vortex" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e6da071d96539f6061b6455379fd9db6535e76027cb473b102a9d45e40526e7" +checksum = "5b46f16dbcdc83c527a56352126e4eb2e4b082aa798278d0c4377c40065cad95" dependencies = [ "vortex-alp", "vortex-array", @@ -2434,7 +2522,6 @@ dependencies = [ "vortex-error", "vortex-fastlanes", "vortex-file", - "vortex-flatbuffers", "vortex-fsst", "vortex-io", "vortex-ipc", @@ -2443,22 +2530,22 @@ dependencies = [ "vortex-metrics", "vortex-parquet-variant", "vortex-pco", - "vortex-proto", "vortex-runend", "vortex-scan", "vortex-sequence", "vortex-session", "vortex-sparse", "vortex-utils", + "vortex-uuid", "vortex-zigzag", "vortex-zstd", ] [[package]] name = "vortex-alp" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "459bd99fb5f1489003f0e5995df7229f551a7f6ed4a3a3c9887587dc79b933e8" +checksum = "260cf85bfb7e2203c0f5d55df64f5c792093b3295d67ba32bf9d02590c8b55c0" dependencies = [ "alp", "itertools 0.14.0", @@ -2474,17 +2561,18 @@ dependencies = [ [[package]] name = "vortex-array" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f9cad02aa398673d382d5d13496c6c46af46f9fc0dff68db11195a5155e3ec" +checksum = "ea6e86bb06a3a0a6e6ebdda0e62aaecdddada8452b3fe26eff98b1d6ce59160e" dependencies = [ - "arc-swap", "arcref", "arrow-buffer", "async-lock", "bytes", "cfg-if", "enum-iterator", + "fearless_simd", + "fearless_simd_macros", "flatbuffers", "futures", "half", @@ -2499,6 +2587,7 @@ dependencies = [ "paste", "pin-project-lite", "prost", + "prost-types", "rand 0.10.2", "regex", "regex-syntax", @@ -2507,23 +2596,20 @@ dependencies = [ "smallvec", "static_assertions", "tracing", - "uuid", "vortex-array-macros", "vortex-buffer", "vortex-compute", "vortex-error", - "vortex-flatbuffers", "vortex-mask", - "vortex-proto", "vortex-session", "vortex-utils", ] [[package]] name = "vortex-array-macros" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a684e4ad14145c3c933caf6fa34af71eaebfd7531542491540772133ca10e6d4" +checksum = "c48af9778db9dc216b2e708c8c55f07ff84b7a93f660ac2524272437b6695d2d" dependencies = [ "proc-macro2", "quote", @@ -2532,9 +2618,9 @@ dependencies = [ [[package]] name = "vortex-arrow" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f72d6dcff160e4fb47cd0a6dcd031be408fa7ff7605ae0cb3d80fa9f2e11d27" +checksum = "37fff61b9d118e8c6235206218b2dbada42515d4e838517a8e28aaca62b0e481" dependencies = [ "arrow-array", "arrow-buffer", @@ -2556,9 +2642,9 @@ dependencies = [ [[package]] name = "vortex-btrblocks" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bc6df7630ea9f409914c351c04aca9e78122ab0db076fbc54b0dfcaf5b84737" +checksum = "2980b3be07573e2796df3582b832046454fc9d0eb7d2092a8d5a2a4457b7ff44" dependencies = [ "itertools 0.14.0", "pco", @@ -2569,6 +2655,7 @@ dependencies = [ "vortex-compressor", "vortex-datetime-parts", "vortex-decimal-byte-parts", + "vortex-edition", "vortex-error", "vortex-fastlanes", "vortex-fsst", @@ -2576,6 +2663,7 @@ dependencies = [ "vortex-pco", "vortex-runend", "vortex-sequence", + "vortex-session", "vortex-sparse", "vortex-utils", "vortex-zigzag", @@ -2584,25 +2672,28 @@ dependencies = [ [[package]] name = "vortex-buffer" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a44f459872c724b453e927497d0e3da2b6902bdb1c41b380344377c9463fd38" +checksum = "d6c15dd6f1fa1b1bbb208f01239921630212f1284347a57a77051bb451e17707" dependencies = [ "allocator-api2", "arrow-buffer", "bitvec", "bytes", + "fearless_simd", + "fearless_simd_macros", "itertools 0.14.0", "memmap2", + "num-traits", "simdutf8", "vortex-error", ] [[package]] name = "vortex-bytebool" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6156ce4fe5a5029db324fe812a999db87b88f0e653a11e440a26fc455e633732" +checksum = "af34a6c4044ed213f404009f9a85c1c9c82b203c659dd22e50569749cd22e4c3" dependencies = [ "num-traits", "vortex-array", @@ -2613,9 +2704,9 @@ dependencies = [ [[package]] name = "vortex-compressor" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "465f796c789a7b0630130cba602ff2d672cb71883fb2ea061d6271558925c516" +checksum = "128c33bd5eeb9622567a1854235d390149e1cbc24fcdfd2b6c4ee56d5d97fac1" dependencies = [ "itertools 0.14.0", "num-traits", @@ -2632,18 +2723,18 @@ dependencies = [ [[package]] name = "vortex-compute" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f19f5b164afbec399bdf41c9c1b0c90afd8de98baf078a7a5ae2514ac8ba3f" +checksum = "2b6a4c875f03afc5493667b8cdd3a8ce94e5c729966840cfa0c8210c8148f857" dependencies = [ "vortex-buffer", ] [[package]] name = "vortex-datetime-parts" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1feecd7ce3b66c03370f7a5450a15c759cd0a823c1fcde577c358287a902041" +checksum = "89ee0ea89ecedda1beeface01da512d401ed24907d0b7732432847837b49bf41" dependencies = [ "num-traits", "prost", @@ -2656,9 +2747,9 @@ dependencies = [ [[package]] name = "vortex-decimal-byte-parts" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cdd8ccb809d9bf839c1e3cd1b1adc5fd2a2ed9d3d74bb13764b73a0412fc064" +checksum = "3dd74f67d860676a0f136d1655ae5c6a7304ea2e78f9c99905906fffdcdc928d" dependencies = [ "num-traits", "prost", @@ -2671,9 +2762,9 @@ dependencies = [ [[package]] name = "vortex-edition" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b70fecc1d259c29774654ed16d011f36b568504447c2180943185f36141d038" +checksum = "0301e3011acda037c4ea27c692b2c81d5fb4094257a5f7ba75a493938e6e6bcb" dependencies = [ "parking_lot", "vortex-error", @@ -2682,9 +2773,9 @@ dependencies = [ [[package]] name = "vortex-error" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "069ea43932ff10488f55ec10256a75a85e219607fdb29da87b888aa772de001d" +checksum = "6c11506970e3169dc20172eefa75e7493d85987104d2853d34985961495f901a" dependencies = [ "arrow-schema", "flatbuffers", @@ -2695,9 +2786,9 @@ dependencies = [ [[package]] name = "vortex-fastlanes" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd5799e2e14034fa4e174fd935842318d0d858ad328b0dc17291ceb4ae96d2e1" +checksum = "d5ac8910d60f22af2043342ba65f2cfc18e85e51606c4aed83d0d71204f105b8" dependencies = [ "fastlanes 0.7.2", "itertools 0.14.0", @@ -2706,6 +2797,7 @@ dependencies = [ "prost", "vortex-array", "vortex-buffer", + "vortex-compute", "vortex-error", "vortex-mask", "vortex-session", @@ -2713,11 +2805,10 @@ dependencies = [ [[package]] name = "vortex-file" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b39794944bd6a9562c2928afd745c3d7f969587c07435bb37d6f37d34140b4a" +checksum = "87593792e4fb3a5465ca985b203eb9764cfa9ee47e09da807b123f2b693717e3" dependencies = [ - "async-stream", "async-trait", "bytes", "flatbuffers", @@ -2740,7 +2831,6 @@ dependencies = [ "vortex-edition", "vortex-error", "vortex-fastlanes", - "vortex-flatbuffers", "vortex-fsst", "vortex-io", "vortex-layout", @@ -2758,22 +2848,11 @@ dependencies = [ "vortex-zstd", ] -[[package]] -name = "vortex-flatbuffers" -version = "0.86.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9ad94c8aa7cee143a234ce2c04f896ad6a7d01c615752328ca5305dfd897fc" -dependencies = [ - "flatbuffers", - "vortex-buffer", - "vortex-error", -] - [[package]] name = "vortex-fsst" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "612d95a0d18cac5e50318afc59bd41a24a384558c847bfda8797eff274b83a7f" +checksum = "da31799e5eda02e06bac5db28fdc4b4000b4245ab8ed58fe992ab773fb9e4fec" dependencies = [ "fsst-rs", "num-traits", @@ -2787,9 +2866,9 @@ dependencies = [ [[package]] name = "vortex-io" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9624f11d3d30e4965909717aec04670fe62106643449855fc8032faa6f1b9fbb" +checksum = "90bb4cd0b7b43087c908348d7d121966a2373af3b56f92a268bec01bbcf1af45" dependencies = [ "async-executor", "async-fs", @@ -2817,9 +2896,9 @@ dependencies = [ [[package]] name = "vortex-ipc" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a499ec004d6e1b23d52ba3aff0ce843a0689fc3e8eec0d8fc8a552e4de60472d" +checksum = "67fe2535403c30a35759db3db382586b3239083b5d4445d7bf7e6ec171d7a82c" dependencies = [ "bytes", "flatbuffers", @@ -2829,15 +2908,14 @@ dependencies = [ "vortex-array", "vortex-buffer", "vortex-error", - "vortex-flatbuffers", "vortex-session", ] [[package]] name = "vortex-json" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ce0763be583581780f7f2ed8bb799d82b9084618dac19be05e460ca10ceafbb" +checksum = "055365abbba87ee547c3002d9ca37483e397979791fb0c68b1a66d71c5d0817a" dependencies = [ "arrow-array", "arrow-schema", @@ -2846,15 +2924,14 @@ dependencies = [ "vortex-arrow", "vortex-edition", "vortex-error", - "vortex-proto", "vortex-session", ] [[package]] name = "vortex-layout" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5877370f62b2fef5a8a6056a71aac81d80a456ca5667e4260182535cdffb6f11" +checksum = "7ac41a4fff6aeb4d699da9e41074411a8d07461c22d557d61dcc4d043ea8d3fb" dependencies = [ "arcref", "arrow-array", @@ -2884,7 +2961,6 @@ dependencies = [ "vortex-btrblocks", "vortex-buffer", "vortex-error", - "vortex-flatbuffers", "vortex-io", "vortex-mask", "vortex-metrics", @@ -2897,9 +2973,9 @@ dependencies = [ [[package]] name = "vortex-mask" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91352099d66b9292a374eabcaf36ea0edc173305e05d595ceb2676a355054ec9" +checksum = "5b0ebfc43e3ddb56ddd6d6fd010295a8060b7a698e7aea01b1d2f0063827ecb6" dependencies = [ "itertools 0.14.0", "vortex-buffer", @@ -2908,9 +2984,9 @@ dependencies = [ [[package]] name = "vortex-metrics" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d93c771036f8ae5180288b5f5a190c10f6da913a950a11592af3c8fdfe27c53" +checksum = "4708e316801067ebf245afbf093f52a890cc7a2692e8133ba964e431335c0127" dependencies = [ "parking_lot", "sketches-ddsketch", @@ -2918,9 +2994,9 @@ dependencies = [ [[package]] name = "vortex-onpair" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f3946d4ce6ebe42253a51ce4d65769e3a0243db3419bf44a60b2a9cb74b26c" +checksum = "3b861e0d86ca8a3c04aa20f1c2d6681ffc4bd59cb1de4d1286759b6a605770dc" dependencies = [ "num-traits", "onpair", @@ -2934,9 +3010,9 @@ dependencies = [ [[package]] name = "vortex-parquet-variant" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faff122a19770b2716402c15b233c3696447c179ebf4e93b5449afb9f427db1f" +checksum = "1a9849141b414df6115a2b260e806e967a6926108d98c04177c13d6f999afae4" dependencies = [ "arrow-array", "arrow-buffer", @@ -2951,15 +3027,14 @@ dependencies = [ "vortex-error", "vortex-json", "vortex-mask", - "vortex-proto", "vortex-session", ] [[package]] name = "vortex-pco" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1113d8543d967d442e5c035392d7c7e65ae5b18267e6fac5f210cc30b7d42fd6" +checksum = "b92a316506d7108401480306ae68e6307b1ba3a3cd0c5aa8bea4fbf7d9bd1db0" dependencies = [ "pco", "prost", @@ -2970,21 +3045,11 @@ dependencies = [ "vortex-session", ] -[[package]] -name = "vortex-proto" -version = "0.86.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ed2db063cc759e9461fc40a6da95ddf17f2d8af8948a3fe3b5079e1d5f9fae" -dependencies = [ - "prost", - "prost-types", -] - [[package]] name = "vortex-runend" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9614791732d7b4f13036318685808cb3a285b249895b0142fb92f1add57643c2" +checksum = "651baf4dbe2a9e32f0b8afe5ca15888568c846d186ef9dc202ba19a420b87cc0" dependencies = [ "itertools 0.14.0", "num-traits", @@ -2998,9 +3063,9 @@ dependencies = [ [[package]] name = "vortex-scan" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fc7d948af3a2eb6a11e31643eb7c3db1cb7e188421b0a74fd36009bbd6c283d" +checksum = "571a38f1267fdf7dd2d8bb943b43ff0c37110a2e96c5f1af85e1dbaae8eb04c9" dependencies = [ "async-trait", "futures", @@ -3009,15 +3074,16 @@ dependencies = [ "vortex-array", "vortex-buffer", "vortex-error", + "vortex-io", "vortex-mask", "vortex-session", ] [[package]] name = "vortex-sequence" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a864402ea44d12e6daae1d63a9d4b65a902ebea7f12436e84066c2bffbdcbd1b" +checksum = "82cdf484b92f1fc785968424e5cc1b996caace9706d4b3b83591c37423003e70" dependencies = [ "num-traits", "prost", @@ -3026,15 +3092,14 @@ dependencies = [ "vortex-buffer", "vortex-error", "vortex-mask", - "vortex-proto", "vortex-session", ] [[package]] name = "vortex-session" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e3870512537f3a2a4df35f6044129b934bda96b44819d82744cfb2d4d9fe8f" +checksum = "7464fa424eb50215ec59a5455bfa989824d80e4ffd3fd6255c2b68a96ce76631" dependencies = [ "arc-swap", "lasso", @@ -3045,9 +3110,9 @@ dependencies = [ [[package]] name = "vortex-sparse" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a58a99b9033e19bd3dabbbe18fe33cabc99b4ceb4b30329baea317e734e2ddf0" +checksum = "1c76afd4dbaf50e9cc688924bdd8445adf19dd6394b09502fde799a5b04e8566" dependencies = [ "itertools 0.14.0", "num-traits", @@ -3061,22 +3126,39 @@ dependencies = [ [[package]] name = "vortex-utils" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f3f61a19a4f06e5db46faf52f76c403b6202ac662be298e36ec3cfe2d0a034" +checksum = "6d84b7aa3241c6da11ce39a68391b462a51e6394f1de567f439fa5147649c077" dependencies = [ "dashmap", "hashbrown 0.17.1", ] +[[package]] +name = "vortex-uuid" +version = "0.88.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bdd57231e94353dd1b854af7063925bf1770ec76994304d56da74400071be40" +dependencies = [ + "arrow-array", + "arrow-schema", + "uuid", + "vortex-array", + "vortex-arrow", + "vortex-buffer", + "vortex-error", + "vortex-session", +] + [[package]] name = "vortex-zigzag" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dc33b4e0a82055e8576161588258efb1b8581459db4decee20ed6a48605509e" +checksum = "c61beb46696e8e6cf7914724eb1258b35d95f648e442891a45dbea3e402aa1bf" dependencies = [ "vortex-array", "vortex-buffer", + "vortex-compute", "vortex-error", "vortex-mask", "vortex-session", @@ -3085,9 +3167,9 @@ dependencies = [ [[package]] name = "vortex-zstd" -version = "0.86.1" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5b49914d9a3b1bcba92a7e79a4cc3e2136f2ced349cbe91ec7eb2d30bc9dec4" +checksum = "089e8eff74ff39574560c5ac4dab4b2480488214ea86684e3a54d69e59df0698" dependencies = [ "itertools 0.14.0", "num-traits", @@ -3251,6 +3333,15 @@ dependencies = [ "windows-link", ] +[[package]] +name = "winnow" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81" +dependencies = [ + "memchr", +] + [[package]] name = "wit-bindgen" version = "0.57.1" diff --git a/tools/vxbench-rs/Cargo.toml b/tools/vxbench-rs/Cargo.toml index 51d117d2..02ab2155 100644 --- a/tools/vxbench-rs/Cargo.toml +++ b/tools/vxbench-rs/Cargo.toml @@ -20,7 +20,7 @@ path = "src/main.rs" # `tokio` for the runtime upstream's benchmarks run on: `with_tokio` over a multi-threaded runtime, # which is how the reference uses every core. `memmap2` for `ByteBuffer: From`, which is how the # reference reads a mapped file where it lies, as our reader reads every file it opens from a path. -vortex = { version = "=0.86.1", features = ["tokio", "memmap2"] } +vortex = { version = "=0.88.0", features = ["tokio", "memmap2"] } memmap2 = "0.9.5" tokio = { version = "1.53", features = ["rt-multi-thread"] } # The allocator upstream's benchmarks all run with, "for consistency" (vortex-bench), and the one