summary refs log tree commit diff
path: root/library/core
AgeCommit message (Expand)AuthorLines
2022-09-19Revert "Auto merge of #95295 - CAD97:layout-isize, r=scottmcm"Pietro Albini-14/+20
2022-09-19Revert "Auto merge of #99136 - CAD97:layout-faster, r=scottmcm"Pietro Albini-38/+21
2022-08-03Auto merge of #100023 - saethlin:send-sync-chunksmut, r=m-ou-sebors-0/+45
2022-08-03Rollup merge of #99614 - RalfJung:transmute-is-not-memcpy, r=thomccDylan DPC-13/+18
2022-08-02wordsmithingRalf Jung-2/+4
2022-08-02Auto merge of #92268 - jswrenn:transmute, r=oli-obkbors-0/+47
2022-08-01Add back Send and Sync impls on ChunksMut iteratorsBen Kimock-0/+45
2022-07-31Add validation to const fn CStr creationBlackHoleFox-13/+34
2022-07-31typoRalf Jung-1/+1
2022-07-29Rollup merge of #99781 - workingjubilee:demo-string-from-cstr, r=thomccYuki Okushi-3/+3
2022-07-28Rollup merge of #99689 - dtolnay:write, r=Mark-SimulacrumDylan DPC-8/+6
2022-07-28add more docs regarding ideographic numbersVincenzo Palazzo-1/+11
2022-07-28Auto merge of #99182 - RalfJung:mitigate-uninit, r=scottmcmbors-1/+12
2022-07-27safe transmute: reference tracking issueJack Wrenn-3/+3
2022-07-27safe transmute: add `rustc_on_unimplemented` to `BikeshedIntrinsicFrom`Jack Wrenn-0/+4
2022-07-27Initial (incomplete) implementation of transmutability trait.Jack Wrenn-0/+43
2022-07-27Rollup merge of #94247 - saethlin:chunksmut-aliasing, r=the8472Guillaume Gomez-72/+166
2022-07-27Rollup merge of #99704 - fee1-dead-contrib:add_self_tilde_const_trait, r=oli-obkYuki Okushi-2/+3
2022-07-26Clarify safety commentsBen Kimock-59/+47
2022-07-26Explain how *mut [T] helps, and how we rely on the check in split_at_mutBen Kimock-20/+55
2022-07-26Force the Cow into a StringJubilee Young-3/+3
2022-07-26Use String::from_utf8_lossy in CStr demoJubilee Young-1/+1
2022-07-26Rollup merge of #99757 - asquared31415:patch-1, r=Dylan-DPCMatthias Krüger-1/+1
2022-07-26Add `Self: ~const Trait` to traits with `#[const_trait]`Deadbeef-2/+3
2022-07-26Make `transmute_copy` docs read betterasquared31415-1/+1
2022-07-26Rollup merge of #99692 - RalfJung:too-far, r=oli-obkDylan DPC-1/+1
2022-07-26Rollup merge of #99084 - RalfJung:write_bytes, r=thomccYuki Okushi-37/+14
2022-07-26Rollup merge of #92390 - fee1-dead-contrib:const_cmp, r=oli-obkYuki Okushi-19/+56
2022-07-24interpret, ptr_offset_from: refactor and test too-far-apart checkRalf Jung-1/+1
2022-07-24add miri-track-caller to some intrinsic-exposing methodsRalf Jung-0/+38
2022-07-24Revert write! and writeln! to late drop temporariesDavid Tolnay-8/+6
2022-07-24add const hack commentDeadbeef-0/+6
2022-07-24Add issue numbersDeadbeef-17/+17
2022-07-24Constify a few const `(Partial)Ord` implsDeadbeef-19/+50
2022-07-24Auto merge of #98674 - RalfJung:miri-stacktrace-pruning, r=Mark-Simulacrumbors-0/+75
2022-07-23say some more things about how transmute is UBRalf Jung-11/+13
2022-07-23Auto merge of #93397 - joshtriplett:sort-floats, r=Amanieubors-0/+60
2022-07-22do not claim that transmute is like memcpyRalf Jung-2/+3
2022-07-22adjust UnsafeCell documentationRalf Jung-9/+18
2022-07-22Auto merge of #99491 - workingjubilee:sync-psimd, r=workingjubileebors-0/+2
2022-07-22Rollup merge of #99579 - CleanCut:expect-warning, r=joshtriplettDylan DPC-0/+9
2022-07-22Rollup merge of #98174 - Kixunil:rename_ptr_as_mut_const_to_cast, r=scottmcmDylan DPC-4/+6
2022-07-22Auto merge of #99420 - RalfJung:vtable, r=oli-obkbors-2/+37
2022-07-21add same warning to Result::expect as Result::unwrapNathan Stocks-0/+9
2022-07-21Rollup merge of #99454 - benluelo:control-flow/continue-combinators, r=scottmcmMatthias Krüger-0/+35
2022-07-21Rename `<*{mut,const} T>::as_{const,mut}` to `cast_`Martin Habovstiak-4/+6
2022-07-20Introduce core::simd trait imports in testsJubilee Young-0/+2
2022-07-20various nits from reviewRalf Jung-2/+1
2022-07-20use extern type for extra opaquenessRalf Jung-7/+8
2022-07-20incorporate some review feedbackRalf Jung-0/+3