about summary refs log tree commit diff
path: root/library/alloc
AgeCommit message (Expand)AuthorLines
2020-09-03impl TrustedRandomAccess for vec::IntoIterThe8472-1/+22
2020-09-03bench larger allocationsThe8472-6/+6
2020-09-03include in-place .zip() in testThe8472-1/+8
2020-09-03remove unecessary feature flagThe8472-1/+0
2020-09-03move free-standing method into trait implThe8472-79/+75
2020-09-03bench in-place zipThe8472-0/+37
2020-09-03additional specializations testsThe8472-0/+22
2020-09-03fix some in-place-collect edge-casesThe8472-0/+13
2020-09-03remove redundant codeThe8472-7/+1
2020-09-03improve commentsThe8472-7/+10
2020-09-03specialize creating a Vec from a slice iterator where T: CopyThe8472-0/+14
2020-09-03restore SpecFrom<T, TrustedLen<Item=T>> specialization by nestingThe8472-1/+29
2020-09-03use From specializations on extend if extended Vec is emptyThe8472-3/+25
2020-09-03exercise more of the in-place pipeline in the benchThe8472-1/+8
2020-09-03bench in-place collect of droppablesThe8472-0/+15
2020-09-03cyclic in-place reuse benchThe8472-0/+20
2020-09-03return the things under test so they get black_box()'edThe8472-1/+10
2020-09-03add benches from bluss' gistsThe8472-0/+104
2020-09-03use memmove instead of generic in-place iteration for IntoIter sourceThe8472-2/+10
2020-09-03restore Vec::extend specialization for vec::IntoIter sources thatThe8472-0/+9
2020-09-03hide binary_heap::IntoIter internals behind impl TraitThe8472-1/+2
2020-09-03recover vectorizationThe8472-23/+54
2020-09-03update benchesThe8472-3/+4
2020-09-03simplify pointer arithmeticThe8472-11/+15
2020-09-03use add instead of offsetThe8472-1/+1
2020-09-03implement drop handlingThe8472-7/+26
2020-09-03assert that SourceIter requirements have not been violated by the pipelineThe8472-0/+2
2020-09-03mark SourceIter as unsafe, document invariantsThe8472-2/+2
2020-09-03in-place collect for Vec. Box<[]> and BinaryHeap IntoIter and some adaptersThe8472-42/+156
2020-09-03benchThe8472-1/+40
2020-09-03unrelated typo fixThe8472-1/+1
2020-09-03Link & primitive using relative linkIvan Tham-0/+1
2020-09-03Auto merge of #76235 - jyn514:std-intra-links, r=poliorceticsbors-10/+10
2020-09-03Remove a number of vec UI tests, make them unit tests in the alloc libraryRune Tynan-0/+53
2020-09-02Revert change to MaybeUninit until rustdoc bugs are fixedJoshua Nelson-4/+4
2020-09-02Convert many files to intra-doc linksJoshua Nelson-10/+10
2020-09-02Same typos in vec_dequeAnton-2/+2
2020-09-02Fix typos in vec try_reserve(_exact) docsAnton-3/+3
2020-09-01Use intra-doc links for `MaybeUninit` in `boxed.rs`Joshua Nelson-4/+4
2020-09-01Will land in 1.48, not 1.47Jon Gjengset-1/+1
2020-09-01Merge branch 'master' into stabilize-vecdeque-make_contiguousJon Gjengset-1145/+2054
2020-09-01Removed [inline] and copied over comments from Arc::new_cyclicmental-1/+11
2020-08-31Rollup merge of #76139 - CDirkx:cow-is-borrowed, r=ecstatic-morseTyler Mandry-2/+2
2020-08-31Rollup merge of #76069 - pickfire:patch-16, r=jyn514Aleksey Kladov-3/+1
2020-08-31Rollup merge of #76058 - pickfire:patch-11, r=jyn514Aleksey Kladov-2/+3
2020-08-31Rollup merge of #76055 - pickfire:patch-9, r=jyn514Aleksey Kladov-1/+4
2020-08-31Rollup merge of #76033 - camelid:patch-7, r=Dylan-DPCAleksey Kladov-1/+1
2020-08-31Rollup merge of #76023 - pickfire:patch-4, r=jyn514Aleksey Kladov-1/+1
2020-08-31Make `cow_is_borrowed` methods constCDirkx-2/+2
2020-08-30Try removing [prim@reference]Ivan Tham-1/+1