From 2d32fbcacf7c891a605ca0d77f80794fff8c124b Mon Sep 17 00:00:00 2001 From: ritchie Date: Fri, 7 Mar 2025 15:27:42 +0100 Subject: [PATCH] wip --- crates/polars-core/src/chunked_array/comparison/mod.rs | 1 + crates/polars-parquet/src/parquet/encoding/bitpacked/encode.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/polars-core/src/chunked_array/comparison/mod.rs b/crates/polars-core/src/chunked_array/comparison/mod.rs index 1d5da0e86a52..1152182d70fb 100644 --- a/crates/polars-core/src/chunked_array/comparison/mod.rs +++ b/crates/polars-core/src/chunked_array/comparison/mod.rs @@ -1160,6 +1160,7 @@ impl ChunkEqualElement for ListChunked {} impl ChunkEqualElement for ArrayChunked {} #[cfg(test)] +#[clippy::allow(manual_repeat_n)] mod test { use std::iter::repeat; diff --git a/crates/polars-parquet/src/parquet/encoding/bitpacked/encode.rs b/crates/polars-parquet/src/parquet/encoding/bitpacked/encode.rs index 3b4a0e4899f5..e88e4f0b105e 100644 --- a/crates/polars-parquet/src/parquet/encoding/bitpacked/encode.rs +++ b/crates/polars-parquet/src/parquet/encoding/bitpacked/encode.rs @@ -11,7 +11,7 @@ pub fn encode(unpacked: &[T], num_bits: usize, packed: &mut [u8]) let remainder = chunks.remainder(); - let packed_size = (T::Unpacked::LENGTH * num_bits + 7) / 8; + let packed_size = (T::Unpacked::LENGTH * num_bits).div_ceil(8); if !remainder.is_empty() { let packed_chunks = packed.chunks_mut(packed_size); let mut last_chunk = T::Unpacked::zero();