-
Notifications
You must be signed in to change notification settings - Fork 596
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
Replace uses of boost flat_map and flat_set with robin_map and robin_set #4191
Replace uses of boost flat_map and flat_set with robin_map and robin_set #4191
Conversation
|
3359074
to
9d32687
Compare
Holy cow, would you believe I had just sat down to start working on this very problem, with the same solution of just using robin_map and robin_set? But had only gotten like 10 minutes into it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Just need the CLA
👍🏻 I'll take care of the CLA on Monday. |
Any progress? |
Its been signed -- we're working on getting it ingested into the EasyCLA system ... |
The celestial bodies have aligned and CLA has been taken care of :) I will rebase now. |
None of the code was actually dependent on the fact that these containers are sorted by key. Switching to the robin containers instead removes one less use of boost in the project. Signed-off-by: Chris Kulla <ckulla@gmail.com>
9d32687
to
f35f7be
Compare
Now we know an eclipse was a necessary ingredient for the CLA Gods. |
5472c84
into
AcademySoftwareFoundation:master
…set (AcademySoftwareFoundation#4191) A tiny bit more progress towards AcademySoftwareFoundation#4158. None of the code was actually dependent on the fact that these containers are sorted by key. Switching to the robin containers instead removes one less use of boost in the project. Signed-off-by: Chris Kulla <ckulla@gmail.com>
Description
A tiny bit more progress towards #4158.
None of the code was actually dependent on the fact that these containers are sorted by key. Switching to the robin containers instead removes one less use of boost in the project.
Tests
It passes the tests that I can run locally -- will be looking at the actual CI results to confirm everything passes, since I can't get all tests to pass locally (even without this change).
Checklist:
(adding new test cases if necessary).
corresponding Python bindings (and if altering ImageBufAlgo functions, also
exposed the new functionality as oiiotool options).
already run clang-format before submitting, I definitely will look at the CI
test that runs clang-format and fix anything that it highlights as being
nonconforming.