about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-09-27 16:17:50 +0000
committerbors <bors@rust-lang.org>2014-09-27 16:17:50 +0000
commitef112fe185a49ad9c49722702a695d8bd6b9df47 (patch)
tree5fecacbf8b5858fcdde4d495cd55fe3f2e1ea8d6 /src/rustllvm/PassWrapper.cpp
parent34dfa45718d9d40361dadf0abf9c3dc5cc0b0381 (diff)
parentb6edc59413f79016a1063c2ec6bc05516bc99cb6 (diff)
downloadrust-ef112fe185a49ad9c49722702a695d8bd6b9df47.tar.gz
rust-ef112fe185a49ad9c49722702a695d8bd6b9df47.zip
auto merge of #17334 : Gankro/rust/btree-vec, r=huonw
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.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions