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

Boost optional is no longer automatic #279

Merged
merged 3 commits into from
May 16, 2019
Merged

Boost optional is no longer automatic #279

merged 3 commits into from
May 16, 2019

Conversation

henryiii
Copy link
Collaborator

Checking to see if this faster. Drops the "automatic detection" of Boost for Boost::Optional.

@henryiii henryiii force-pushed the henryiii-boptional branch 3 times, most recently from a034624 to 15ae162 Compare May 16, 2019 18:46
@henryiii henryiii marked this pull request as ready for review May 16, 2019 20:32
@henryiii
Copy link
Collaborator Author

I think the main fix here is avoiding an unlimited number of parallel build jobs - for some reason Linux native really cared. But including boost::optional headers is a bit heavy and probably should only be explicit. std::optional is in the stdlib, so is something I feel okay including automatically if found.

@henryiii
Copy link
Collaborator Author

Build times are now down from 10-25 minutes to something like 5 for Linux native build.

@henryiii henryiii merged commit b6e3fb1 into master May 16, 2019
@henryiii henryiii deleted the henryiii-boptional branch May 16, 2019 21:34
@henryiii henryiii added this to the v1.8 milestone Dec 31, 2019
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.

1 participant