| Age | Commit message (Expand) | Author | Lines |
| 2020-12-24 | BTreeMap: avoid implicit use of node length in flight | Stein Somers | -97/+81 |
| 2020-12-17 | BTreeMap: relax the explicit borrow rule to make code shorter and safer | Stein Somers | -105/+107 |
| 2020-12-17 | Rollup merge of #80006 - ssomers:btree_cleanup_6, r=Mark-Simulacrum | Guillaume Gomez | -28/+27 |
| 2020-12-13 | Auto merge of #80005 - ssomers:btree_cleanup_3, r=Mark-Simulacrum | bors | -10/+11 |
| 2020-12-13 | Auto merge of #79987 - ssomers:btree_cleanup_4, r=Mark-Simulacrum | bors | -0/+2 |
| 2020-12-13 | Auto merge of #79376 - ssomers:btree_choose_parent_kv, r=Mark-Simulacrum | bors | -6/+8 |
| 2020-12-13 | BTreeMap: more expressive local variables in merge | Stein Somers | -28/+27 |
| 2020-12-13 | BTreeMap: declare clear_parent_link directly on the root it needs | Stein Somers | -10/+11 |
| 2020-12-13 | BTreeMap: capture a recurring use pattern as replace_kv | Stein Somers | -4/+8 |
| 2020-12-13 | BTreeMap: detect bulk_steal's count-1 underflow in release builds too | Stein Somers | -0/+2 |
| 2020-12-12 | BTreeMap: clarify comments and panics surrounding choose_parent_kv | Stein Somers | -6/+8 |
| 2020-12-04 | Rename `AllocRef` to `Allocator` and `(de)alloc` to `(de)allocate` | Tim Diekmann | -5/+5 |
| 2020-11-28 | BTreeMap: try to enhance various comments & local identifiers | Stein Somers | -77/+91 |
| 2020-11-23 | BTreeMap: cut out the ceremony around BoxedNode | Stein Somers | -38/+12 |
| 2020-11-22 | BTreeMap: swap the names of NodeRef::new and Root::new_leaf | Stein Somers | -3/+3 |
| 2020-11-18 | BTreeMap: reuse NodeRef as Root, keep BoxedNode for edges only, ban Unique | Stein Somers | -99/+87 |
| 2020-11-12 | BTreeMap: avoid aliasing while handling underfull nodes | Stein Somers | -66/+181 |
| 2020-11-09 | BTreeMap: fix pointer provenance rules, make borrowing explicit | Stein Somers | -246/+326 |
| 2020-10-28 | fix some incorrect aliasing in the BTree | Ralf Jung | -4/+8 |
| 2020-10-25 | Merge remote-tracking branch 'upstream/master' into box-alloc | Tim Diekmann | -54/+40 |
| 2020-10-24 | BTreeMap: stop mistaking node::MIN_LEN as a node level constraint | Stein Somers | -1/+1 |
| 2020-10-20 | BTreeMap: less sharing, more similarity between leaf and internal nodes | Stein Somers | -45/+36 |
| 2020-10-20 | BTreeMap: reuse BoxedNode instances directly instead of their contents | Stein Somers | -7/+3 |
| 2020-10-17 | Rollup merge of #77932 - ssomers:btree_cleanup_gdb, r=Mark-Simulacrum | Dylan DPC | -1/+0 |
| 2020-10-16 | Merge branch 'master' into box-alloc | Tim Diekmann | -31/+57 |
| 2020-10-14 | BTreeMap: making PartialCmp/PartialEq explicit and tested | Stein Somers | -7/+29 |
| 2020-10-14 | BTreeMap: improve gdb introspection of BTreeMap with ZST keys or values | Stein Somers | -1/+0 |
| 2020-10-07 | Support custom allocators in `Box` | Tim Diekmann | -1/+1 |
| 2020-10-05 | BTreeMap: derive type-specific variants of node_as_mut and cast_unchecked | Stein Somers | -24/+28 |
| 2020-10-05 | Rollup merge of #77471 - ssomers:btree_cleanup_3, r=Mark-Simulacrum | Dylan DPC | -7/+7 |
| 2020-10-05 | Rollup merge of #77395 - ssomers:btree_love_the_leaf_edge_comments, r=Mark-Si... | Dylan DPC | -22/+12 |
| 2020-10-03 | BTreeMap: refactoring around edges, missed spots | Stein Somers | -7/+7 |
| 2020-10-01 | BTreeMap: use Unique::from to avoid a cast where type information exists | Stein Somers | -1/+1 |
| 2020-10-01 | BTreeMap: admit the existence of leaf edges in comments | Stein Somers | -22/+12 |
| 2020-09-25 | BTreeMap: various tweaks | Stein Somers | -61/+50 |
| 2020-09-25 | BTreeMap: introduce edge methods similar to those of keys and values | Stein Somers | -24/+34 |
| 2020-09-25 | BTreeMap: refactor correct_childrens_parent_links | Stein Somers | -26/+16 |
| 2020-09-20 | BTreeMap: extra testing unveiling mistakes in future PR | Stein Somers | -6/+6 |
| 2020-09-20 | Rollup merge of #76926 - ssomers:btree_cleanup_1, r=Mark-Simulacrum | Ralf Jung | -4/+4 |
| 2020-09-19 | BTreeMap: wrap node's raw parent pointer in NonNull | Stein Somers | -20/+22 |
| 2020-09-19 | BTreeMap: code readability tweaks | Stein Somers | -4/+4 |
| 2020-09-16 | BTreeMap: avoid slices even more | Stein Somers | -16/+29 |
| 2020-09-13 | Rollup merge of #76527 - fusion-engineering-forks:cleanup-uninit, r=jonas-sch... | Jonas Schievink | -3/+3 |
| 2020-09-10 | BTreeMap: pull the map's root out of NodeRef | Stein Somers | -68/+27 |
| 2020-09-09 | Remove internal and unstable MaybeUninit::UNINIT. | Mara Bos | -3/+3 |
| 2020-09-09 | BTreeMap: avoid aliasing by avoiding slices | Stein Somers | -150/+187 |
| 2020-09-09 | make as_leaf return a raw pointer, to reduce aliasing assumptions | Ralf Jung | -7/+12 |
| 2020-09-05 | rename MaybeUninit slice methods | Ralf Jung | -11/+15 |
| 2020-08-19 | BTreeMap: introduce marker::ValMut and reserve marker::Mut for unique access | Stein Somers | -3/+35 |
| 2020-08-14 | Rollup merge of #75519 - ssomers:btree_splitpoint_cleanup, r=Mark-Simulacrum | Tyler Mandry | -31/+11 |