Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARROW-1624: [C++] Fix build on LLVM 4.0, remove some clang warning suppressions #1148

Closed
wants to merge 10 commits into from

Conversation

wesm
Copy link
Member

@wesm wesm commented Sep 29, 2017

I'm going to quick make a pass through later today and see how many of these warning suppressions I can remove

Change-Id: I2569fe4b574c7e970aeb2b81b7e2c96ca3c6cfd4
Change-Id: Id1a9ec85ea14be74d8451af5975209aa80029056
Change-Id: I38e0c03c37eb7e922e07526754a1062a10f3ebc7
Change-Id: Ie1f126f2d9ad83feafe5ec19e32e10a2cf404d12
Change-Id: I942ece689faf641ca9988984f283e6660d9d896a
@wesm wesm changed the title WIP ARROW-1624: [C++] Fix build on LLVM 4.0, remove some clang warning suppressions ARROW-1624: [C++] Fix build on LLVM 4.0, remove some clang warning suppressions Sep 30, 2017
Change-Id: I66087983cf5c08a8b3cc9bcd9e688ceb1762a48d
@wesm
Copy link
Member Author

wesm commented Sep 30, 2017

OK, I removed as many warning suppressions as I could. Thanks again @renesugar for setting this up! @pcmoritz or @cpcloud would you mind taking a look through these? Should be mostly straightforward. Clang can also check that our doxygen comments are well formed, so... 🤘

Change-Id: Iad7382b5817c4fa1d3a50fe9415f101baba322ac
Change-Id: I07ef8ce45a3172fdfddff2049353a1f5c5e37a62
…arrow

Change-Id: I93484e74182c72a7fe6f7cab44b07597f1c22f3e
Change-Id: Icd2379a94062b51aeed5a137ce240ce30e0b7bd9
@wesm
Copy link
Member Author

wesm commented Sep 30, 2017

+1, this is all pretty straightforward. If any comments I will be happy to address in a follow up patch

@asfgit asfgit closed this in 84e5e02 Sep 30, 2017
@wesm wesm deleted the warning-fixes branch September 30, 2017 18:25
wesm added a commit to wesm/arrow that referenced this pull request Oct 3, 2017
…ppressions

I'm going to quick make a pass through later today and see how many of these warning suppressions I can remove

Author: Wes McKinney <wes.mckinney@twosigma.com>

Closes apache#1148 from wesm/warning-fixes and squashes the following commits:

e930152 [Wes McKinney] Only build compute modules if -DARROW_COMPUTE=ON
d6ca7ac [Wes McKinney] Slight refactor of CMakeLists.txt to move Arrow library setup to src/arrow
e2c61a2 [Wes McKinney] Use -Wno-unknown-warning-option
3d2d726 [Wes McKinney] Fix travis CI script
6d0d411 [Wes McKinney] Use BUILD_WARNING_LEVEL in Travis CI
1bec4a7 [Wes McKinney] Fix some more compiler warnings
cae05fb [Wes McKinney] Fix documentation compiler warnings
f76b2b9 [Wes McKinney] Fix a bunch of documentation warnings
ac54e2d [Wes McKinney] Remove some clang warning suppressions, fix warnings
6935b8c [Wes McKinney] Fix compiler warnings with clang-4.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant