]> git.lizzy.rs Git - rust.git/commit
auto merge of #8297 : brson/rust/dlist-dtor, r=brson
authorbors <bors@rust-lang.org>
Mon, 5 Aug 2013 02:52:57 +0000 (19:52 -0700)
committerbors <bors@rust-lang.org>
Mon, 5 Aug 2013 02:52:57 +0000 (19:52 -0700)
commit6c12ca3ac2d0db3f9636e16fc5a507a12f313e7f
tree2d75d8ba37f5d36072016bc26691239a9649fa8f
parentdc5b0b94101a1fb9094b62ed1bb1b0be3b073fcc
parent4898a0de04600afefcb095b55ea0d924f125a892
auto merge of #8297 : brson/rust/dlist-dtor, r=brson

The compiler-generated dtor for DList recurses deeply to drop Nodes.
For big lists this can overflow the stack.

This is a problem for the new scheduler, where split stacks are not implemented.

Thanks @blake2-ppc