about summary refs log tree commit diff
path: root/library/alloc/src
AgeCommit message (Expand)AuthorLines
2024-04-17Rollup merge of #122201 - coolreader18:doc-clone_from, r=dtolnayMatthias Krüger-18/+78
2024-04-17Address commentsNoa-3/+1
2024-04-16Box::into_raw: make Miri understand that this is a box-to-raw castRalf Jung-2/+6
2024-04-13Rollup merge of #123868 - eduardosm:stabilize-slice_ptr_len, r=jhprattJacob Pratt-1/+0
2024-04-13Rollup merge of #123835 - saethlin:vec-from-nonnull, r=the8472Jacob Pratt-15/+55
2024-04-12Avoid more NonNull-raw-NonNull roundtrips in VecBen Kimock-15/+55
2024-04-12Stabilize (const_)slice_ptr_len and (const_)slice_ptr_is_empty_nonnullEduardo Sánchez Muñoz-1/+0
2024-04-12Auto merge of #120092 - zetanumbers:pin_in_static_allocator, r=Amanieubors-3/+12
2024-04-09Rollup merge of #123254 - stepancheg:thin-box-0-const-alloc, r=oli-obkGuillaume Gomez-13/+85
2024-04-08Add invariant to VecDeque::pop_* that len < cap if pop successfulPhilippe-Cholet-2/+8
2024-04-07make a doctest less slow in MiriRalf Jung-1/+3
2024-04-06remove miri-test-libstd hacks that are no longer neededRalf Jung-6/+0
2024-04-05Do not allocate for ZST ThinBox attempt 2 (using const_allocate)Stepan Koltsov-13/+85
2024-04-05Auto merge of #123317 - RalfJung:test-in-miri, r=m-ou-se,saethlin,onur-ozkanbors-0/+4
2024-04-03add 'x.py miri', and make it work for 'library/{core,alloc,std}'Ralf Jung-0/+4
2024-04-02Auto merge of #122945 - andy-k:sorted-vec-example, r=jhprattbors-2/+4
2024-04-01doc: mention heap allocation earlier in String docsJani Mustonen-3/+3
2024-03-30Auto merge of #121948 - Gankra:stab-align, r=dtolnaybors-1/+0
2024-03-30Auto merge of #122976 - caibear:optimize_reserve_for_push, r=cuviperbors-7/+7
2024-03-29stabilize ptr.is_aligned, move ptr.is_aligned_to to a new feature gateAria Beingessner-1/+0
2024-03-29Auto merge of #122520 - scottmcm:stabilize_unchecked_math_basics, r=jhprattbors-1/+0
2024-03-29Auto merge of #122975 - DianQK:simplify_ub_check, r=saethlinbors-0/+1
2024-03-28Rename reserve_for_push to grow_one and fix comment.Cai Bear-6/+6
2024-03-28Fix previous.Cai Bear-1/+2
2024-03-28Remove len argument from RawVec::reserve_for_push because it's always equal t...Cai Bear-7/+6
2024-03-27Less generic code for Vec allocationsKornel-13/+29
2024-03-27Eliminate `UbCheck` for non-standard librariesDianQK-0/+1
2024-03-27Rollup merge of #123083 - klensy:clippy-me, r=workingjubileeGuillaume Gomez-8/+8
2024-03-27Rollup merge of #123107 - avandesa:vec_pop_if, r=joboetMatthias Krüger-0/+26
2024-03-26Implement `Vec::pop_if`Alex van de Sandt-0/+26
2024-03-26Rollup merge of #122835 - compiler-errors:deref-pure, r=NadrierilMatthias Krüger-3/+19
2024-03-25Require DerefPure for patternsMichael Goulet-3/+19
2024-03-25Rollup merge of #122707 - reedwoodruff:string_docs_typo, r=workingjubileeJubilee-1/+1
2024-03-25lib: fix some unnecessary_cast clippy lintklensy-8/+8
2024-03-24Amended wordingReed-2/+2
2024-03-24clarify equivalency of binary_search and partition_pointAndy Kurnia-1/+3
2024-03-23improve example on inserting to a sorted vector to avoid shifting equal elementsAndy Kurnia-1/+1
2024-03-23Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlinbors-8/+4
2024-03-22Rollup merge of #122817 - ultrabear:ultrabear_btreedoc, r=NilstriebMatthias Krüger-5/+6
2024-03-21Auto merge of #122785 - the8472:const-select-specialized-impl, r=Amanieubors-79/+89
2024-03-21document into_iter in top level docs iterator ordering guaranteesultrabear-2/+2
2024-03-21document iteration ordering on into_iter method instead of IntoIterator imple...ultrabear-3/+2
2024-03-21BTree(Set|Map): Guarantee that `IntoIter` will iterate in sorted by key orderultrabear-2/+4
2024-03-20Rollup merge of #122729 - m-ou-se:relax, r=AmanieuJacob Pratt-1/+1
2024-03-20Auto merge of #122761 - jwong101:fix/vec-insert, r=workingjubilee,Nilstriebbors-4/+3
2024-03-20select Vec::from_iter impls in a const block to optimize compile timesThe 8472-79/+89
2024-03-20Auto merge of #122754 - Mark-Simulacrum:bootstrap-bump, r=albertlarsan68bors-3/+2
2024-03-20step cfgsMark Rousskov-3/+2
2024-03-19fix OOB pointer formed in Vec::indexJoshua Wong-4/+3
2024-03-19Only split by-ref/by-move futures for async closuresMichael Goulet-5/+3