Skip to content
This repository was archived by the owner on May 10, 2024. It is now read-only.

PARQUET-1177: Add PARQUET_BUILD_WARNING_LEVEL option and more rigorous Clang warnings#425

Closed
wesm wants to merge 9 commits into
apache:masterfrom
wesm:PARQUET-1177
Closed

PARQUET-1177: Add PARQUET_BUILD_WARNING_LEVEL option and more rigorous Clang warnings#425
wesm wants to merge 9 commits into
apache:masterfrom
wesm:PARQUET-1177

Conversation

@wesm

@wesm wesm commented Dec 12, 2017

Copy link
Copy Markdown
Member

These warnings will catch a number of things that have bitten us in the past, like missing virtual destructors. This brings Parquet's compiler warnings up to the same quality as Arrow's

@xhochy xhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, go ahead on green build. Didn't notice that we had these in Arrow, this looks really helpful.

@wesm

wesm commented Dec 13, 2017

Copy link
Copy Markdown
Member Author

Think I've got the compiler warnings fixed now, we'll see about MSVC

@wesm

wesm commented Dec 13, 2017

Copy link
Copy Markdown
Member Author

I have gcc 4.9 and clang 4.0 on my (also Ubuntu 14.04) machine but cannot reproduce these compiler warnings for some reason. Not sure what's wrong

@wesm

wesm commented Dec 13, 2017

Copy link
Copy Markdown
Member Author

Appveyor build in progress on my fork https://ci.appveyor.com/project/wesm/parquet-cpp/build/1.0.181. Will merge once the build is green

@wesm

wesm commented Dec 13, 2017

Copy link
Copy Markdown
Member Author

Travis CI passing https://travis-ci.org/wesm/parquet-cpp/builds/316090912. Merging

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants