about summary refs log tree commit diff
path: root/library/core
AgeCommit message (Expand)AuthorLines
2024-03-19Remove `SpecOptionPartialEq`clubby789-71/+10
2024-03-19SeqCst->Relaxed in doc examples.Mara Bos-6/+3
2024-03-19[doc]:fix error code exampleheisen-li-3/+3
2024-03-19Make ptr_guaranteed_cmp a rustc_intrinsic and favor its body over backends im...Oli Scherer-9/+18
2024-03-19Make `vtable_align` a rustc_intrinsicOli Scherer-2/+14
2024-03-19Make `const_eval_select` a rustc_intrinsicOli Scherer-56/+74
2024-03-19add notes on how to store 'ptr or int'Ralf Jung-2/+6
2024-03-18Reimplement `CaseMappingIter` with `core::array::IntoIter`Jules Bertholet-128/+181
2024-03-19Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obkbors-1/+1
2024-03-18Rollup merge of #122675 - tmfink:doc-clarify, r=scottmcmMatthias Krüger-0/+2
2024-03-18remove retag_box_to_raw, it is no longer neededRalf Jung-13/+0
2024-03-17Let codegen decide when to `mem::swap` with immediatesScott McMurray-25/+26
2024-03-17chore(121952): echo comments on the `*_assign` methodsPetr Portnov-0/+3
2024-03-17chore(121952): remove redundant commentsPetr Portnov-3/+0
2024-03-17feat: implement `{Div,Rem}Assign<NonZero<X>>` on `X`Petr Portnov-1/+20
2024-03-17Rollup merge of #119411 - yotamofek:array-ptr-get, r=NilstriebMatthias Krüger-0/+99
2024-03-16core: document default attribute stabilizationTravis Finkenauer-0/+2
2024-03-16Optimize `core::char::CaseMappingIter` layoutJules Bertholet-27/+27
2024-03-17Auto merge of #121885 - reitermarkus:generic-nonzero-inner, r=oli-obk,wesleyw...bors-51/+98
2024-03-16Add as_(mut_)ptr and as_(mut_)slice to raw array pointersYotam Ofek-0/+99
2024-03-16core: optimize `ptr::replace`joboet-3/+2
2024-03-15Workaround issue 122566Scott McMurray-6/+6
2024-03-14Stabilize `unchecked_{add,sub,mul}`Scott McMurray-50/+69
2024-03-14Rollup merge of #122479 - GrigorenkoPV:duration_millis_float, r=scottmcmMatthias Krüger-0/+42
2024-03-14Hide implementation details for `NonZero` auto traits.Markus Reiter-1/+22
2024-03-14Implement ptr_as_ref_unchecked (#122034)Pavel Grigorenko-0/+151
2024-03-14Rollup merge of #122461 - the8472:fix-step-forward-unchecked, r=AmanieuMatthias Krüger-2/+33
2024-03-14Rollup merge of #122421 - CAD97:step-trait-docs, r=jhprattMatthias Krüger-8/+7
2024-03-14Rollup merge of #104353 - clarfonthey:cstr-bytes-iter, r=cuviperMatthias Krüger-0/+91
2024-03-14fix unsoundness in Step::forward_unchecked for signed integersThe 8472-2/+33
2024-03-14Implement `Duration::as_millis_{f64,f32}`Pavel Grigorenko-0/+42
2024-03-13Improve Step docsChristopher Durham-8/+7
2024-03-12Reduce unsafe code, use more NonNull APIs per @cuviper reviewltdk-9/+11
2024-03-12transmute: caution against int2ptr transmutationRalf Jung-8/+29
2024-03-12Use `min_exhaustive_patterns` in core & stdNadrieril-1/+2
2024-03-11Rollup merge of #121840 - oli-obk:freeze, r=dtolnayJacob Pratt-2/+9
2024-03-11Rollup merge of #121148 - clarfonthey:try-range, r=dtolnayJacob Pratt-5/+56
2024-03-10Rollup merge of #122302 - ratmice:issue122234, r=cuviperMatthias Krüger-4/+4
2024-03-10Rollup merge of #122277 - RalfJung:BorrowedCursor, r=cuviperMatthias Krüger-2/+4
2024-03-10Add CStr::bytes iteratorltdk-0/+89
2024-03-10docs: Correct ptr/ref verbiage in SliceIndex docs.matt rice-4/+4
2024-03-10Fix lint.Markus Reiter-0/+1
2024-03-10Move generic `NonZero` `rustc_layout_scalar_valid_range_start` attribute to i...Markus Reiter-51/+76
2024-03-10Rollup merge of #122271 - pitaj:diag_items-legacy_numeric_constants, r=NilstriebMatthias Krüger-0/+2
2024-03-10Rollup merge of #122244 - tvallotton:local_waker_leak_fix, r=NilstriebMatthias Krüger-5/+16
2024-03-10Rollup merge of #112136 - clarfonthey:ffi-c_str, r=cuviperMatthias Krüger-7/+24
2024-03-10BorrowedCursor docs clarificationRalf Jung-2/+4
2024-03-09fix legacy numeric constant diag itemsPeter Jaszkowiak-0/+2
2024-03-10Auto merge of #121662 - saethlin:precondition-unification, r=RalfJungbors-202/+279
2024-03-09Rollup merge of #121280 - ajwock:maybeuninit_fill, r=AmanieuGuillaume Boisseau-22/+398