Commits


Wes McKinney authored and Kouhei Sutou committed b8dc87af2a5
ARROW-3420: [C++] include-what-you-use cleanups for most of src/arrow, add "iwyu" target to top level docker-compose You can run IWYU now with `docker-compose run iwyu`. I fixed most of the obvious issues in src/arrow. There are some I couldn't quite figure out. I will leave cleaning src/parquet for a follow up patch. IWYU makes some spurious reports thinking that certain headers can be removed when they cannot. Not sure what's going on there. Author: Wes McKinney <wesm+git@apache.org> Author: Krisztián Szűcs <szucs.krisztian@gmail.com> Closes #2713 from wesm/ARROW-3420 and squashes the following commits: 5f1ddb6f0 <Krisztián Szűcs> check-format c34b707e9 <Wes McKinney> MSVC fixes 7e25eaeec <Wes McKinney> Fix more IWYU issues d2b4a6668 <Wes McKinney> more IWYU b14d90488 <Wes McKinney> Port IWYU setup to docker-compose, initial pass over src/arrow