Skip to content

Conversation

@pitrou
Copy link
Member

@pitrou pitrou commented Oct 22, 2020

Remove inclusion of heavyweights "arrow/api.h" and "arrow/builder.h", among other changes.

This seems to reduce CPU build time by about 3%.

@pitrou
Copy link
Member Author

pitrou commented Oct 22, 2020

I'll note the main offender when compiling the tests is gtest.h.

@pitrou pitrou requested a review from bkietz October 22, 2020 15:53
@github-actions
Copy link

@pitrou pitrou force-pushed the ARROW-7531-header-reduction branch from 74fa16a to 6c82a85 Compare October 22, 2020 17:21
Remove inclusion of heavyweights "arrow/api.h" and "arrow/builder.h", among other changes.

This seems to reduce CPU build time by about 3%.
@pitrou pitrou force-pushed the ARROW-7531-header-reduction branch from 6c82a85 to 1876862 Compare November 9, 2020 16:16
@pitrou
Copy link
Member Author

pitrou commented Nov 9, 2020

Rebased, will merge if CI is green.

@pitrou pitrou closed this in 995abdc Nov 9, 2020
@pitrou pitrou deleted the ARROW-7531-header-reduction branch November 9, 2020 18:32
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.

2 participants