-
Notifications
You must be signed in to change notification settings - Fork 15
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
stable_sort - refs #90 #91
Conversation
Perf results locally on OS X: stable-sort branchRun 1:
Run 2:
feature-id branchUsing Run 1:
Run 2:
|
To help with your gut-check, here are my local benchmarks: macOSstable-sort branch (using
|
Great, thanks @AllieOop. I'm not seeing a significant performance change. It seems like sometimes std::sort is even slightly slower, which means the noise is more significant that the differences. Going to merge now since this is more correct behavior and warrants, in my opinion, a slight perf hit. |
Thanks @alliecrevier @springmeyer - love seeing the benchmarks here, and totally agree the noise is more significant than the differences. Super enjoy the linux/macos benchmarks as well 👍 |
This fixes sorting of features to be stable across platforms. This fixes test failures in #90.
Before merging: