about summary refs log tree commit diff
path: root/library/core
AgeCommit message (Expand)AuthorLines
2024-03-03Apply suggestions from code reviewLukas Bergdoll-4/+4
2024-03-03Small enhancement to description of From traitJonas Pleyer-2/+2
2024-03-03library/ptr: mention that ptr::without_provenance is equivalent to deriving f...Ralf Jung-0/+4
2024-03-02typoRalf Jung-1/+1
2024-03-02Rollup merge of #121888 - cppcoffee:style, r=NilstriebMatthias Krüger-0/+1
2024-03-02Rollup merge of #121759 - RalfJung:addr_of, r=the8472Matthias Krüger-15/+63
2024-03-02const_eval_select: make it safe but be careful with what we expose on stable ...Ralf Jung-30/+73
2024-03-02Apply review commentsLukas Bergdoll-2/+2
2024-03-02attempt to further clarify addr_of docsRalf Jung-15/+63
2024-03-02style library/core/src/error.rsXiaobo Liu-0/+1
2024-03-01Rollup merge of #121634 - RavuAlHemio:slice-prefix-suffix-docs, r=cuviperMatthias Krüger-4/+10
2024-03-01Make `ZeroablePrimitive` trait unsafe.Markus Reiter-2/+6
2024-02-29Rollup merge of #121753 - mu001999:core/add_cfg, r=cuviperMatthias Krüger-9/+5
2024-02-29Rollup merge of #121681 - jswrenn:nix-visibility-analysis, r=compiler-errorsMatthias Krüger-4/+5
2024-02-29Forbid implementing `Freeze` even if the trait is stabilizedOli Scherer-3/+4
2024-02-29Expose `Freeze` trait againOli Scherer-2/+8
2024-02-29Drop link to matches macro and link matches macro to assert_matches.Lukas Bergdoll-5/+10
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/+5
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-98/+128