-
Notifications
You must be signed in to change notification settings - Fork 57
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
Release 1.12.1 #197
Release 1.12.1 #197
Commits on Dec 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d81f9c8 - Browse repository at this point
Copy the full SHA d81f9c8View commit details
Commits on Dec 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 50456a8 - Browse repository at this point
Copy the full SHA 50456a8View commit details
Commits on Dec 5, 2021
-
Pass size parameter to stable_partition
Passing the size directly lowers the number of operations performed by bidirectional stable_partition in the general case (collection not already partitioned or mostly partitioned). This in turn improves the speed of bidirectional slabsort over random data.
Configuration menu - View commit details
-
Copy full SHA for 4d70f05 - Browse repository at this point
Copy the full SHA 4d70f05View commit details -
Pass size to slabsort directly from the sorter
This avoids a full collection scan when slab_sorter is given a full std::list to sort.
Configuration menu - View commit details
-
Copy full SHA for 16058ba - Browse repository at this point
Copy the full SHA 16058baView commit details -
Don't compute size in drop_merge_sort
With bidirectional iterators it potentially avoids n operations needed to compute the size of the sequence.
Configuration menu - View commit details
-
Copy full SHA for d935920 - Browse repository at this point
Copy the full SHA d935920View commit details
Commits on Dec 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c8c0242 - Browse repository at this point
Copy the full SHA c8c0242View commit details -
Fix counting_sort sorter traits
The internal traits were accidentally guarded by __cpp_lib_range since version 1.9.0, because I put the #endif in the wrong place.
Configuration menu - View commit details
-
Copy full SHA for b8f9a7d - Browse repository at this point
Copy the full SHA b8f9a7dView commit details -
Use Sorter::iterator_category in internal static_assert
This avoids accidentally specifying usig a different iterator tag for a sorter's iterator_category and its internal static_assert, leading to fewer potential bugs.
Configuration menu - View commit details
-
Copy full SHA for d41868f - Browse repository at this point
Copy the full SHA d41868fView commit details
Commits on Dec 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 86aebbc - Browse repository at this point
Copy the full SHA 86aebbcView commit details
Commits on Dec 9, 2021
-
Add missing using iter_swap; in slabsort
As a result, slabsort could only work with iterators for which an ADL-found iter_swap was available.
Configuration menu - View commit details
-
Copy full SHA for 5f3e396 - Browse repository at this point
Copy the full SHA 5f3e396View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17227e1 - Browse repository at this point
Copy the full SHA 17227e1View commit details
Commits on Dec 10, 2021
-
Assorted fixes for group_iterator
Fixed/tweaked the following things about the class group_iterator used in the implementation of merge_insertion_sort: - Remove non-const operator[] (iterators aren't supposed to have one) - Ensure it can wrap forward iterators - Kill warning in make_group_iterator when difference_type < int - Reduce type & code indirections where they are unneeded
Configuration menu - View commit details
-
Copy full SHA for 0d2b90f - Browse repository at this point
Copy the full SHA 0d2b90fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6656d4 - Browse repository at this point
Copy the full SHA c6656d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a29e79 - Browse repository at this point
Copy the full SHA 6a29e79View commit details -
Configuration menu - View commit details
-
Copy full SHA for d45e76b - Browse repository at this point
Copy the full SHA d45e76bView commit details
Commits on Dec 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2261adc - Browse repository at this point
Copy the full SHA 2261adcView commit details -
Configuration menu - View commit details
-
Copy full SHA for baa1e96 - Browse repository at this point
Copy the full SHA baa1e96View commit details
Commits on Dec 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 322cc0b - Browse repository at this point
Copy the full SHA 322cc0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa9c6d9 - Browse repository at this point
Copy the full SHA aa9c6d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 936ff7c - Browse repository at this point
Copy the full SHA 936ff7cView commit details
Commits on Dec 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 20fc606 - Browse repository at this point
Copy the full SHA 20fc606View commit details
Commits on Dec 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6020b5c - Browse repository at this point
Copy the full SHA 6020b5cView commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9002866 - Browse repository at this point
Copy the full SHA 9002866View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce9b49e - Browse repository at this point
Copy the full SHA ce9b49eView commit details