| Age | Commit message (Expand) | Author | Lines |
| 2021-03-03 | Rollup merge of #82439 - ssomers:btree_fix_unsafety, r=Mark-Simulacrum | Yuki Okushi | -16/+15 |
| 2021-03-01 | Auto merge of #82440 - ssomers:btree_fix_casts, r=Mark-Simulacrum | bors | -8/+10 |
| 2021-02-23 | BTree: fix untrue safety | Stein Somers | -16/+15 |
| 2021-02-23 | BTree: no longer define impossible casts | Stein Somers | -8/+10 |
| 2021-02-23 | BTree: split off reusable components from range_search | Stein Somers | -10/+0 |
| 2021-02-14 | Rollup merge of #81919 - ssomers:btree_cleanup_comments, r=Mark-Simulacrum | Dylan DPC | -1/+1 |
| 2021-02-12 | Use raw ref macros as in #80886 | Stein Somers | -3/+3 |
| 2021-02-12 | Initialize BTree nodes directly in the heap | Josh Stone | -18/+30 |
| 2021-02-09 | BTreeMap: fix internal comments | Stein Somers | -1/+1 |
| 2021-01-30 | Rollup merge of #80886 - RalfJung:stable-raw-ref-macros, r=m-ou-se | Yuki Okushi | -2/+2 |
| 2021-01-29 | rename raw_const/mut -> const/mut_addr_of, and stabilize them | Ralf Jung | -2/+2 |
| 2021-01-26 | BTreeMap: stop tree from being owned by non-root node | Stein Somers | -14/+49 |
| 2021-01-20 | BTreeMap: bring back the key slice for immutable lookup | Stein Somers | -25/+18 |
| 2021-01-18 | BTreeMap: prefer bulk_steal functions over specialized ones | Stein Somers | -117/+4 |
| 2021-01-18 | Auto merge of #81090 - ssomers:btree_drainy_refactor_2, r=Mark-Simulacrum | bors | -24/+52 |
| 2021-01-17 | Rollup merge of #81082 - ssomers:btree_cleanup_comments, r=Mark-Simulacrum | Mara Bos | -4/+7 |
| 2021-01-16 | BTreeMap: offer merge in variants with more clarity | Stein Somers | -24/+52 |
| 2021-01-16 | BTreeMap: expose new_internal function and sanitize from_new_internal | Stein Somers | -9/+12 |
| 2021-01-16 | BTreeMap: clean up a few more comments | Stein Somers | -4/+7 |
| 2021-01-10 | BTreeMap: tougher checks on code using raw into_kv_pointers | Stein Somers | -81/+88 |
| 2021-01-08 | BTreeMap: tougher checks on most uses of copy_nonoverlapping | Stein Somers | -26/+32 |
| 2020-12-26 | BTreeMap: rename the area access methods | Stein Somers | -50/+48 |
| 2020-12-25 | BTreeMap: declare exclusive access to arrays when copying from them | Stein Somers | -64/+17 |
| 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 |