| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-07 | Change the comment of BTreeMap::into_values | Nazım Can Altınova | -1/+1 | |
| 2020-08-07 | Add `into_{keys,values}` methods for BTreeMap | Nazım Can Altınova | -0/+156 | |
| 2020-08-05 | Make IntoIterator lifetime bounds of &BTreeMap match with &HashMap | Nazım Can Altınova | -2/+2 | |
| 2020-08-04 | Auto merge of #75058 - ssomers:btree_cleanup_insert_2, r=Mark-Simulacrum | bors | -44/+42 | |
| Clarify reuse of a BTreeMap insert support function and treat split support likewise r? @Mark-Simulacrum | ||||
| 2020-08-02 | Separate off a leafy insert function instead of lying, and split split similarly | Stein Somers | -44/+42 | |
| 2020-08-02 | Move bulk of BTreeMap::insert method down to new method on handle | Stein Somers | -37/+70 | |
| 2020-08-03 | Rollup merge of #74974 - RalfJung:miri-tests, r=Mark-Simulacrum | Yuki Okushi | -6/+11 | |
| Make tests faster in Miri Reduce some test iteration counts in Miri. | ||||
| 2020-08-03 | Rollup merge of #74874 - ssomers:btree_cleanup_8, r=Mark-Simulacrum | Yuki Okushi | -8/+16 | |
| BTreeMap: define forget_type only when relevant Similar to `forget_node_type` for handles. No effect on generated code, apart maybe from the superfluous calls that might not have been optimized away. r? @Mark-Simulacrum | ||||
| 2020-08-03 | Rollup merge of #74762 - ssomers:btree_no_root_in_remove_kv_tracking, ↵ | Yuki Okushi | -30/+73 | |
| r=Mark-Simulacrum BTreeMap::drain_filter should not touch the root during iteration Although Miri doesn't point it out, I believe there is undefined behaviour using `drain_filter` when draining the 11th-last element from a tree that was larger. When this happens, the last remaining child nodes are merged, the root becomes empty and is popped from the tree. That last step establishes a mutable reference to the node elected root and writes a pointer in `node::Root`, while iteration continues to visit the same node. This is mostly code from #74437, slightly adapted. | ||||
| 2020-08-03 | Rollup merge of #74686 - ssomers:btree_cleanup_3, r=Mark-Simulacrum | Yuki Okushi | -10/+3 | |
| BTreeMap: remove into_slices and its unsafe block A small tweak to make BTreeMap code shorter and less unsafe. r? @Mark-Simulacrum | ||||
| 2020-08-01 | BTreeMap::drain_filter no longer touches the root during iteration | Stein Somers | -30/+73 | |
| 2020-08-01 | Define forget_type only when relevant | Stein Somers | -8/+16 | |
| 2020-08-01 | Remove `linked_list_extras` methods. | Charles Lew | -62/+10 | |
| 2020-07-31 | make some vec_deque tests less exhaustive in Miri | Ralf Jung | -6/+11 | |
| 2020-07-28 | Remove into_slices and its unsafe block | Stein Somers | -10/+3 | |
| 2020-07-28 | Stabilize deque_make_contiguous | Jon Gjengset | -5/+8 | |
| Closes #70929. | ||||
| 2020-07-27 | mv std libs to library/ | mark | -0/+13998 | |
