about summary refs log tree commit diff
path: root/src/libstd/std.rc
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-03-30 19:51:40 -0700
committerbors <bors@rust-lang.org>2013-03-30 19:51:40 -0700
commitbd7ba1fa62e5569a1a7c6335ff7b2a334cff2ad0 (patch)
tree0fbeeb24ee1d644875fb559127abee879aa44502 /src/libstd/std.rc
parent8e30d3fc0bad3bac9f5f1fc2b925aa831aca8ff8 (diff)
parent258a36738e6dcba1b01609e026862aa9750ccdbd (diff)
downloadrust-bd7ba1fa62e5569a1a7c6335ff7b2a334cff2ad0.tar.gz
rust-bd7ba1fa62e5569a1a7c6335ff7b2a334cff2ad0.zip
auto merge of #5634 : thestinger/rust/dlist, r=brson,thestinger
Closes #3549

The issue report has some reasoning, but I'd like to add that I don't think managed pointers belong in core. It's *possible* to write a safe doubly-linked list on top of `unsafe`, but it would be much more limited and I don't think there's much of a use case - it would lose a lot of flexibility. You're probably better off using a vector, hash table, tree, heap or ring buffer in almost every case.
Diffstat (limited to 'src/libstd/std.rc')
-rw-r--r--src/libstd/std.rc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libstd/std.rc b/src/libstd/std.rc
index b28e2f0ab6d..89bdc750c22 100644
--- a/src/libstd/std.rc
+++ b/src/libstd/std.rc
@@ -75,6 +75,7 @@ pub mod priority_queue;
 pub mod rope;
 pub mod smallintmap;
 pub mod sort;
+pub mod dlist;
 pub mod treemap;
 
 // And ... other stuff