Skip to content

Commit

Permalink
auto merge of #17334 : Gankro/rust/btree-vec, r=huonw
Browse files Browse the repository at this point in the history
Replaces BTree with BTreeMap and BTreeSet, which are completely new implementations.
BTreeMap's internal Node representation is particularly inefficient at the moment to
make this first implementation easy to reason about and fairly safe. Both collections
are also currently missing some of the tooling specific to sorted collections, which
is planned as future work pending reform of these APIs. General implementation issues
are discussed with TODOs internally

[breaking-change]

Still waiting on compilation/test/bench stuff locally, but the edit-distance on any errors should be very small at this point. This is ready to be reviewed.
  • Loading branch information
bors committed Sep 27, 2014
2 parents 34dfa45 + b6edc59 commit ef112fe
Show file tree
Hide file tree
Showing 7 changed files with 2,222 additions and 921 deletions.

0 comments on commit ef112fe

Please sign in to comment.