about summary refs log tree commit diff
path: root/library/core/src
AgeCommit message (Expand)AuthorLines
2024-02-29Add proper cfgr0cky-9/+5
2024-02-28Improve assert_matches! documentationLukas Bergdoll-29/+50
2024-02-27safe transmute: revise safety analysisJack Wrenn-4/+5
2024-02-27intrinsics.rs: add some notes on unwindingRalf Jung-0/+10
2024-02-27Stabilize the `#[diagnostic]` namespace and `#[diagnostic::on_unimplemented]`...Georg Semmler-1/+1
2024-02-27Auto merge of #121655 - matthiaskrgr:rollup-qpx3kks, r=matthiaskrgrbors-7/+18
2024-02-27Rollup merge of #121598 - RalfJung:catch_unwind, r=oli-obkMatthias Krüger-7/+18
2024-02-26Auto merge of #121516 - RalfJung:platform-intrinsics-begone, r=oli-obkbors-2/+80
2024-02-26Clarify behavior of slice prefix/suffix operations in case of equalityOndřej Hošek-4/+10
2024-02-26rename 'try' intrinsic to 'catch_unwind'Ralf Jung-7/+18
2024-02-25Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkinbors-0/+2
2024-02-25Fix Hash implDavid Thomas-1/+1
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-2/+80
2024-02-25Auto merge of #121114 - Nilstrieb:no-inline!, r=saethlinbors-3/+15
2024-02-24Rollup merge of #121556 - GrigorenkoPV:addr_of, r=NilstriebMatthias Krüger-5/+6
2024-02-24Rollup merge of #121551 - nbdd0121:ffi_unwind, r=RalfJungMatthias Krüger-0/+1
2024-02-24Rollup merge of #121343 - Takashiidobe:takashi/examples-for-slice, r=Mark-Sim...Matthias Krüger-1/+10
2024-02-24Add `#[rustc_no_mir_inline]` for standard library UB checksNilstrieb-3/+15
2024-02-24Forbid use of `extern "C-unwind"` inside standard libraryGary Guo-0/+1
2024-02-24library: use `addr_of!`Pavel Grigorenko-5/+6
2024-02-23Auto merge of #121454 - reitermarkus:generic-nonzero-library, r=dtolnaybors-86/+84
2024-02-23Auto merge of #120730 - estebank:confusable-api, r=oli-obkbors-0/+4
2024-02-22Add `flatmap`/`flat_map` -> `and_then` suggestionsEsteban Küber-0/+2
2024-02-22Add `rustc_confusables` annotations to some stdlib APIsEsteban Küber-0/+2
2024-02-22Rollup merge of #121439 - jrudolph:patch-1, r=bjorn3Matthias Krüger-1/+1
2024-02-22Fix example.Markus Reiter-3/+4
2024-02-22Use generic `NonZero` everywhere in `core`.Markus Reiter-84/+81
2024-02-22Auto merge of #121309 - Nilstrieb:inline-all-the-fallbacks, r=oli-obkbors-0/+6
2024-02-22Fix typo in metadata.rs doc commentJohannes Rudolph-1/+1
2024-02-22Add std::ffi::c_str modulesltdk-7/+24
2024-02-22Auto merge of #121223 - RalfJung:simd-intrinsics, r=Amanieubors-0/+69
2024-02-21remove simd_reduce_{min,max}_nanlessRalf Jung-26/+0
2024-02-21rename ptr::invalid -> ptr::without_provenanceRalf Jung-63/+93
2024-02-21make simd_reduce_{mul,add}_unordered use only the 'reassoc' flag, not all fas...Ralf Jung-12/+4
2024-02-21intrinsics::simd: add missing functionsRalf Jung-0/+103
2024-02-21Auto merge of #121383 - Dylan-DPC:rollup-735p4u4, r=Dylan-DPCbors-0/+12
2024-02-21Auto merge of #120718 - saethlin:reasonable-fast-math, r=nnethercotebors-0/+40
2024-02-21Rollup merge of #121361 - pitaj:diag_items-legacy_numeric_constants, r=NilstriebDylan DPC-0/+12
2024-02-20Stabilize `LazyCell` and `LazyLock` (`lazy_cell`)Peter Jaszkowiak-14/+8
2024-02-20diagnostic items for legacy numeric modulesPeter Jaszkowiak-0/+12
2024-02-20Add extra detail to field commentGnome!-1/+2
2024-02-20Reduce alignment of TypeId to u64 alignmentGnomedDev-3/+7
2024-02-20Rollup merge of #121352 - malobre:patch-1, r=NilstriebMatthias Krüger-2/+2
2024-02-20Rollup merge of #121277 - reitermarkus:generic-nonzero-convert-num, r=dtolnayMatthias Krüger-367/+325
2024-02-20Rollup merge of #119203 - farnoy:simd-masked-intrinsic-docfix, r=RalfJungMatthias Krüger-4/+6
2024-02-20Add "algebraic" versions of the fast-math intrinsicsBen Kimock-0/+40
2024-02-20docs: add missing "the" to `str::strip_prefix` docMalobre-2/+2
2024-02-20Auto merge of #121345 - Nilstrieb:rollup-reb0xge, r=Nilstriebbors-180/+219
2024-02-20Correct the simd_masked_{load,store} intrinsic docsJakub Okoński-4/+6
2024-02-20Add examples for some methods on slicesTakashiidobe-1/+10