Will Manning

Results 19 comments of Will Manning

MIRI currently fails: ``` test array::varbinview::test::flatten_array ... error: Undefined Behavior: incorrect layout on deallocation: alloc2920226 has size 32 and alignment 8, but gave size 32 and alignment 1 --> /Users/will/.rustup/toolchains/nightly-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:119:14...

see https://github.com/duckdb/duckdb/blob/cca8cfe0a4e7b55970b9d6e488189ea13af6e10b/src/common/fsst.cpp

Related to #7

see https://github.com/duckdb/duckdb/blob/cca8cfe0a4e7b55970b9d6e488189ea13af6e10b/src/include/duckdb/storage/compression/alprd/alprd_compress.hpp

![Screenshot 2024-09-16 at 17 26 51](https://github.com/user-attachments/assets/2f790f96-23eb-41be-9a1b-ba93823b5b59) from the ALP paper^

this will unblock once we upgrade arrow-rs to the yet-unreleased 53.0.0 https://github.com/apache/arrow-rs/pull/6126/files#diff-f4a8850fc9135e5fc32c7c537d6a615478d4924f05151f466f5784f3aa8b8611R57

I think we want this instead of HLL++: https://www.cidrdb.org/cidr2019/papers/p23-freitag-cidr19.pdf