summary refs log tree commit diff
path: root/src/librustc_data_structures/accumulate_vec.rs
AgeCommit message (Collapse)AuthorLines
2018-03-29Move RangeArguments to {core::std}::ops and rename to RangeBoundsSimon Sapin-3/+2
These unstable items are deprecated: * The `std::collections::range::RangeArgument` reexport * The `std::collections::range` module.
2017-08-15Fix typos & us spellingsFourchaux-1/+1
2017-06-30Revert "Stabilize RangeArgument"Steven Fackler-1/+2
This reverts commit 143206d54d7558c2326212df99efc98110904fdb.
2017-06-24Stabilize RangeArgumentSteven Fackler-2/+1
Move it and Bound to core::ops while we're at it. Closes #30877
2017-03-27Fix various useless derefs and slicingsOliver Schneider-4/+4
2017-01-29Remove dead recursive partial eq implest31-1/+1
Its nowhere used (if it had been used used, the rust stack would have overflown due to the recursion). Its presence was confusing for mrustc.
2017-01-03Add drain method to AccumulateVec/ArrayVecAndrew Cann-0/+39
You can now call .drain(..) on SmallVec, AccumulateVec and ArrayVec
2016-11-11Change implementation of syntax::util::SmallVector to use ↵Mark-Simulacrum-6/+152
data_structures::SmallVec.
2016-10-25Add AccumulateVec, a potentially stack-allocated vector.Mark-Simulacrum-0/+52
AccumulateVec is generic over the Array trait, which is currently only implemented for [T; 8].