about summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2020-03-27Remove separate encoding for a single nonzero-mapping byteMark Rousskov-15/+7
2020-03-27Add skip list based implementation for smaller encodingMark Rousskov-777/+244
2020-03-27Rollup merge of #65222 - Lucretiel:fold_self, r=kodrAusDylan DPC-16/+39
2020-03-27remove unused importdylan_DPC-1/+0
2020-03-27simplify testdylan_DPC-4/+1
2020-03-26fix docsdylan_DPC-2/+5
2020-03-26Add fold_selfNathan West-16/+40
2020-03-26Mark `Layout::dangling` inlineTim Diekmann-0/+1
2020-03-26Apply suggestions from code reviewTim Diekmann-10/+11
2020-03-26Remove alignment from `MemoryBlock`Tim Diekmann-61/+104
2020-03-26Remove unused import from libcore/allocTim Diekmann-1/+1
2020-03-26Use `NonNull` instead of `Unique` in `MemoryBlock`Tim Diekmann-4/+3
2020-03-26Fix issues from review and unsoundness of `RawVec::into_box`Tim Diekmann-180/+137
2020-03-26Overhaul of the `AllocRef` trait to match allocator-wg's latest consensTim Diekmann-1043/+919
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-6/+48
2020-03-26convert to doc commentsNiko Matsakis-4/+4
2020-03-26introduce `negative_impls` feature gate and documentNiko Matsakis-0/+1
2020-03-26permit negative impls for non-auto traitsNiko Matsakis-0/+9
2020-03-25Rollup merge of #70366 - cuviper:option-fuse, r=dtolnayDylan DPC-255/+344
2020-03-25impl TrustedRandomAccess for Fuse without FusedIteratorJosh Stone-2/+6
2020-03-24Rollup merge of #70234 - anp:tracked-std-traits, r=AmanieuMazdak Farrokhzad-0/+10
2020-03-24Remove attribute `#[structural_match]` and any references to itVadim Petrochenkov-2/+0
2020-03-24Implement Fuse with OptionJosh Stone-255/+340
2020-03-24Rollup merge of #70267 - RalfJung:const-prop-unsup, r=oli-obk,wesleywiserMazdak Farrokhzad-1/+1
2020-03-23#[track_caller] on core::ops::{Index, IndexMut}.Adam Perry-0/+10
2020-03-23Rename remaining occurences of Void to Opaque.Ana-Maria Mihalache-2/+2
2020-03-22Implement Hash for InfallibleKonrad Borowski-0/+8
2020-03-22Auto merge of #69079 - CAD97:layout-of-ptr, r=RalfJungbors-0/+139
2020-03-22Auto merge of #68820 - WaffleLapkin:remove_finished_from_map_while, r=LukasKa...bors-57/+32
2020-03-22get rid of ConstPropUnsupported; use ZST marker structs insteadRalf Jung-1/+1
2020-03-21Allow calculating the layout behind a pointerCAD97-0/+139
2020-03-21Avoid relying on const parameters to functionMark Rousskov-4/+4
2020-03-21Arrange for zero to be canonicalMark Rousskov-252/+227
2020-03-21Push the byte of LAST_CHUNK_MAP into the arrayMark Rousskov-35/+35
2020-03-21Deduplicate test and primary range_search definitionsMark Rousskov-46/+50
2020-03-21Add a right shift mappingMark Rousskov-825/+782
2020-03-21slightly change the `Iterator::map_while` docsWaffle-14/+4
2020-03-21Shrink bitset words through functional mappingMark Rousskov-413/+962
2020-03-21Rollup merge of #70187 - matthiaskrgr:cl2ppy, r=Mark-SimulacrumMazdak Farrokhzad-1/+1
2020-03-21Rollup merge of #70166 - CDirkx:range-inclusive-derives, r=cramertjMazdak Farrokhzad-22/+2
2020-03-21Rollup merge of #70038 - DutchGhost:const-forget-tests, r=RalfJungMazdak Farrokhzad-18/+0
2020-03-21Rollup merge of #69997 - WaffleLapkin:option_zip, r=LukasKalbertodtMazdak Farrokhzad-0/+58
2020-03-21Rollup merge of #69033 - jonas-schievink:resume-with-context, r=tmandryMazdak Farrokhzad-0/+78
2020-03-20Pre-pop zero chunks before mapping LAST_CHUNK_MAPMark Rousskov-88/+72
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-1/+1
2020-03-20Auto merge of #69509 - RalfJung:debug-assert-write, r=eddybbors-3/+1
2020-03-20Dynamically choose best chunk sizeMark Rousskov-119/+95
2020-03-19Removed unused `Hasher` import.CDirkx-1/+1
2020-03-19Derive PartialEq, Eq and Hash for RangeInclusiveCDirkx-21/+1
2020-03-19make "other" in docs of `Option::{zip,zip_with}` monofontWaffle-2/+2