Commits


Dimitri Vorona authored and Philipp Moritz committed 1a419fe8c3d
ARROW-2790: [C++] Buffers can contain uninitialized memory Author: Dimitri Vorona <vorona@in.tum.de> Author: Wes McKinney <wesm+git@apache.org> Author: Philipp Moritz <pcmoritz@gmail.com> Closes #2216 from alendit/fix-uninitialized-reads and squashes the following commits: 7280074f <Philipp Moritz> call Finish on builders in SequenceBuilder c2452f0b <Wes McKinney> Add comment about mysterious non-determinism 168631c6 <Wes McKinney> Fix Python unit test, though not sure why yet aeac2284 <Wes McKinney> Do not zero null bitmaps twice e465ab02 <Wes McKinney> More aggressively trim and zero padding in buffers, reduce code duplication efa8e853 <Wes McKinney> Clean up code duplication in array-test a little bit 00e03488 <Philipp Moritz> test serialization for determinism af87b732 <Dimitri Vorona> Fixes for revision 437580f6 <Dimitri Vorona> Format tests 0a1a82ef <Dimitri Vorona> Fix uninitialized data warnings 2f0b2820 <Dimitri Vorona> Add more uninitialized data and padding tests 21be782d <Dimitri Vorona> Remove valgrind suppression since it isn't needed anymore 4ff873f8 <Dimitri Vorona> Add checks for data_ before zeroing padding 0d5d07fd <Dimitri Vorona> Stricter int to bool conversion 7ed1b246 <Dimitri Vorona> Consume statuses 9a9d5ddb <Dimitri Vorona> Formatting 797e568b <Dimitri Vorona> Add memory initialization on null and zero padding to buffers b8f3b27e <Dimitri Vorona> Add zero-padding tests 4fb8ace8 <Dimitri Vorona> Add tests for uninitialized values when adding nulls