-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rollup of 4 pull requests #59657
Rollup of 4 pull requests #59657
Commits on Mar 11, 2019
-
Add initial implementation of 'sort_at_index' for slices -- analog to…
… C++'s std::nth_element (a.k.a. quickselect) Add some more notes to the documentation: - Mention that the median can be found if we used `len() / 2`. - Mention that this function is usually called "kth element" in other libraries. Address some comments in PR: - Change wording on some of the documentation - Change recursive function into a loop Update name to `partition_at_index` and add convenience return values. Address reviewer comments: - Don't swap on each iteration when searching for min/max element. - Add some docs about when we panic. - Test that the sum of the lengths of the output matches the length of the input. - Style fix for for-loop. Address more reviewer comments Fix Rng stuff for test Fix doc test build Don't run the partition_at_index test on wasm targets Miri does not support entropy for test partition_at_index
Configuration menu - View commit details
-
Copy full SHA for 3f306db - Browse repository at this point
Copy the full SHA 3f306dbView commit details
Commits on Mar 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f5fee8f - Browse repository at this point
Copy the full SHA f5fee8fView commit details
Commits on Apr 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ac29ca7 - Browse repository at this point
Copy the full SHA ac29ca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4122d22 - Browse repository at this point
Copy the full SHA 4122d22View commit details -
The `InlineAsm` variant is extremely rare, and `mir::Statement` often contributes significantly to peak memory usage.
Configuration menu - View commit details
-
Copy full SHA for d00d639 - Browse repository at this point
Copy the full SHA d00d639View commit details
Commits on Apr 3, 2019
-
Rollup merge of rust-lang#55448 - Mokosha:SortAtIndex, r=bluss
Add 'partition_at_index/_by/_by_key' for slices. This is an analog to C++'s std::nth_element (a.k.a. quickselect). Corresponds to tracking bug rust-lang#55300.
Configuration menu - View commit details
-
Copy full SHA for 2f37c5a - Browse repository at this point
Copy the full SHA 2f37c5aView commit details -
Rollup merge of rust-lang#59186 - ssomers:btreeset_intersection_revis…
…ited_again, r=KodrAus improve worst-case performance of BTreeSet intersection v3 Variation of [rust-lang#59078](rust-lang#59078) with `Intersection` remaining a struct r? @scottmcm
Configuration menu - View commit details
-
Copy full SHA for 9898182 - Browse repository at this point
Copy the full SHA 9898182View commit details -
Rollup merge of rust-lang#59514 - tmandry:remove-adt-def-from-project…
…ion-elem, r=eddyb Remove adt_def from projections and downcasts in MIR As part of optimizing generator layouts in MIR, we'd like to allow downcasting generators to variants which do not have a corresponding `def_id`, since they are created by the compiler. This refactor hopes to allow that, without regressing perf. r? @eddyb
Configuration menu - View commit details
-
Copy full SHA for a96e388 - Browse repository at this point
Copy the full SHA a96e388View commit details -
Rollup merge of rust-lang#59630 - nnethercote:shrink-mir-Statement, r…
…=pnkfelix Shrink `mir::Statement`. The `InlineAsm` variant is extremely rare, and `mir::Statement` often contributes significantly to peak memory usage.
Configuration menu - View commit details
-
Copy full SHA for d31d80b - Browse repository at this point
Copy the full SHA d31d80bView commit details