summary refs log tree commit diff
path: root/src/librustc_data_structures/array_vec.rs
AgeCommit message (Collapse)AuthorLines
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-2/+2
Like #43008 (f668999), but _much more aggressive_.
2017-08-01Fixed all unnecessary muts in language coreIsaac van Bakel-1/+1
2017-07-22Add conversions from references to NonZero pointers, Unique, and SharedSimon Sapin-1/+1
2017-07-22Rename {NonZero,Shared,Unique}::new to new_uncheckedSimon Sapin-1/+1
2017-06-30Revert "Stabilize RangeArgument"Steven Fackler-2/+3
This reverts commit 143206d54d7558c2326212df99efc98110904fdb.
2017-06-24Stabilize RangeArgumentSteven Fackler-3/+2
Move it and Bound to core::ops while we're at it. Closes #30877
2017-05-04fallout from NonZero/Unique/Shared changesAlexis Beingessner-1/+1
2017-04-12ICH: Hash everything that gets encoded into crate metadata.Michael Woerister-0/+6
2017-04-09Move away from the ad-hoc NoDrop unionsSimonas Kazlauskas-29/+8
2017-03-17Stabilize rc_raw feature, closes #37197Aaron Turon-2/+1
2017-01-29Remove dead recursive partial eq implest31-8/+0
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-14add required imports & featureDjzin-0/+1
2017-01-14update array_vec to use new rangeargumentdjzin-2/+10
2017-01-03Add drain method to AccumulateVec/ArrayVecAndrew Cann-1/+85
You can now call .drain(..) on SmallVec, AccumulateVec and ArrayVec
2016-11-11Change implementation of syntax::util::SmallVector to use ↵Mark-Simulacrum-10/+139
data_structures::SmallVec.
2016-10-25Add AccumulateVec, a potentially stack-allocated vector.Mark-Simulacrum-0/+106
AccumulateVec is generic over the Array trait, which is currently only implemented for [T; 8].