Commits


Yibo Cai authored and François Saint-Jacques committed f3894bd7e9b
ARROW-8553: [C++] Optimize unaligned bitmap operations Unaligned bitmap operations are currently calculated bit-by-bit. Processing it word-by-word in uint64 improves performance significantly. BenchmarkBitmapAnd/32768/1 jumps from 56M/s to 4.1G/s on my test machine. This patch also improves unit test to cover new code thoroughly. Closes #7135 from cyb70289/bitmap Lead-authored-by: Yibo Cai <yibo.cai@arm.com> Co-authored-by: François Saint-Jacques <fsaintjacques@gmail.com> Signed-off-by: François Saint-Jacques <fsaintjacques@gmail.com>