-
Notifications
You must be signed in to change notification settings - Fork 110
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
Use regular dicts instead of OrderedDicts for speedier operations #7174
Conversation
There is an Appveyor failure that I feel I had seen fail before already, but I can't find it in recently opened PRs:
I've restarted the failed run to see if it persists. Edit: It passed in a rerun |
Codecov ReportBase: 88.56% // Head: 90.78% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #7174 +/- ##
==========================================
+ Coverage 88.56% 90.78% +2.22%
==========================================
Files 325 325
Lines 44144 44130 -14
Branches 5863 5863
==========================================
+ Hits 39095 40064 +969
+ Misses 5034 4051 -983
Partials 15 15
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
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.
looks good, thank you!
Code Climate has analyzed commit 87995e1 and detected 3 issues on this pull request. Here's the issue category breakdown:
View more on Code Climate. |
PR released in |
This is an attempt to fix #6566, which calls for a replacement of OrderedDicts with regular dicts to increase performance/speed. There was only one instance in
status()
where OrderedDict-specific functionality was used; I used a patch cooked up by @yarikoptic in #6566 as an alternative.Let's check if the CI is happy with this change or if it breaks something.