You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ap...@apache.org on 2020/02/12 18:36:40 UTC
[arrow] branch master updated (220c437 -> b9fbc21)
This is an automated email from the ASF dual-hosted git repository.
apitrou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 220c437 ARROW-7754: [C++] Make Result<> faster
add b9fbc21 PARQUET-1770: [C++][CI] Add fuzz target for reading Parquet files
No new revisions were added by this update.
Summary of changes:
cpp/build-support/fuzzing/generate_corpuses.sh | 8 ++
cpp/cmake_modules/BuildUtils.cmake | 16 +--
cpp/src/arrow/CMakeLists.txt | 29 +++++
cpp/src/arrow/ipc/CMakeLists.txt | 4 +-
cpp/src/arrow/testing/random.cc | 69 +++++++----
cpp/src/arrow/testing/random.h | 71 +++++------
cpp/src/parquet/CMakeLists.txt | 29 +++++
cpp/src/parquet/arrow/CMakeLists.txt | 13 ++
cpp/src/parquet/arrow/arrow_reader_writer_test.cc | 7 +-
.../ipc/file_fuzz.cc => parquet/arrow/fuzz.cc} | 7 +-
cpp/src/parquet/arrow/generate_fuzz_corpus.cc | 136 +++++++++++++++++++++
cpp/src/parquet/arrow/reader.cc | 49 +++++++-
cpp/src/parquet/arrow/reader.h | 28 ++---
cpp/src/parquet/arrow/reader_internal.cc | 11 +-
cpp/src/parquet/arrow/writer.h | 2 -
cpp/src/parquet/stream_writer.cc | 4 +-
docs/source/developers/cpp/fuzzing.rst | 1 +
17 files changed, 379 insertions(+), 105 deletions(-)
copy cpp/src/{arrow/ipc/file_fuzz.cc => parquet/arrow/fuzz.cc} (85%)
create mode 100644 cpp/src/parquet/arrow/generate_fuzz_corpus.cc