about summary refs log tree commit diff
path: root/library/core/src
AgeCommit message (Expand)AuthorLines
2023-10-24Rollup merge of #117081 - GoodDaisy:master, r=wesleywiserMatthias Krüger-1/+1
2023-10-24Auto merge of #116773 - dtolnay:validatestable, r=compiler-errorsbors-1/+1
2023-10-23Remove FnPtr hack from trait_ref_is_knowableMichael Goulet-0/+1
2023-10-23Fix invalid stability attribute features in standard libraryDavid Tolnay-1/+1
2023-10-23fix typos in commentsGoodDaisy-1/+1
2023-10-22use visibility to check unused imports and delete some stmtsbohan-0/+1
2023-10-21Clarify UB in `get_unchecked(_mut)`Scott McMurray-0/+10
2023-10-22Add #[inline] to some recalcitrant ops::range methodsBen Kimock-0/+7
2023-10-20Fix stage0 core testsOli Scherer-3/+8
2023-10-20s/generator/coroutine/Oli Scherer-71/+73
2023-10-20s/Generator/Coroutine/Oli Scherer-37/+37
2023-10-20document that the null pointer has the 0 addressRalf Jung-0/+10
2023-10-20Fix typo in atomic docsltdk-1/+1
2023-10-19Rollup merge of #116795 - DaniPopes:track-caller-option, r=cuviperLeón Orell Valerian Liehr-0/+1
2023-10-18Guarantee that `char` has the same size and alignment as `u32`Joshua Liebow-Feeser-1/+4
2023-10-18Stabilize `result_option_inspect`Slanterns-13/+4
2023-10-17Disable effects in libcore againOli Scherer-1/+0
2023-10-17Auto merge of #115577 - RalfJung:atomic-load, r=Amanieubors-0/+34
2023-10-17remove 128bit atomics, they are anyway not exposed on those targetsRalf Jung-2/+1
2023-10-16Make `rustc_onunimplemented` export path agnosticNilstrieb-60/+30
2023-10-16use target-arch based tableRalf Jung-5/+4
2023-10-16Add `#[track_caller]` to `Option::unwrap_or_else`DaniPopes-0/+1
2023-10-16Rollup merge of #115955 - tgross35:ip-to-canonical, r=dtolnayMatthias Krüger-10/+13
2023-10-15Auto merge of #113747 - clarfonthey:ip_bitops, r=dtolnaybors-0/+131
2023-10-15Rollup merge of #116760 - Nilstrieb:triviality, r=oli-obkMatthias Krüger-1/+1
2023-10-15Auto merge of #110729 - ColinFinck:decode-utf16-fused-iterator, r=dtolnaybors-0/+4
2023-10-15acquire loads can be done as relaxed load; acquire fenceRalf Jung-0/+3
2023-10-15only guarantee for Relaxed; add ptr-size fallbackRalf Jung-18/+15
2023-10-15wordingRalf Jung-9/+13
2023-10-15define 'read-only memory'Ralf Jung-1/+8
2023-10-15add general powerpc64le boundRalf Jung-7/+8
2023-10-15add ARM and RISC-V valuesRalf Jung-3/+7
2023-10-15document when atomic loads are guaranteed read-onlyRalf Jung-0/+20
2023-10-15Remove trivial cast in `guaranteed_eq`Nilstrieb-1/+1
2023-10-15Rollup merge of #116594 - tae-soo-kim:convert-tryfrom-doc, r=scottmcmMatthias Krüger-6/+5
2023-10-15Auto merge of #115515 - the8472:zip-for-arrays, r=scottmcmbors-1/+116
2023-10-14Rollup merge of #116540 - daxpedda:once-cell-lock-try-insert, r=Mark-SimulacrumGuillaume Gomez-9/+37
2023-10-14Rollup merge of #115653 - joshlf:patch-9, r=dtolnayMatthias Krüger-0/+2
2023-10-14Auto merge of #116407 - Mark-Simulacrum:bootstrap-bump, r=onur-ozkanbors-125/+115
2023-10-14Guarantee representation of None in NPOJoshua Liebow-Feeser-9/+15
2023-10-14Auto merge of #115719 - tgross35:atomic-from-ptr, r=dtolnaybors-16/+45
2023-10-14Derive `Ord`, `PartialOrd` and `Hash` for `SocketAddr*`Maybe Waffle-49/+2
2023-10-13Stabilize 'atomic_from_ptr', move const gate to 'const_atomic_from_ptr'Trevor Gross-9/+9
2023-10-13Correct documentation for `atomic_from_ptr`Trevor Gross-7/+36
2023-10-13Auto merge of #116233 - DaniPopes:stabilize-const_maybe_uninit_assume_init_re...bors-1/+4
2023-10-13Update primitive_docs.rsJoshua Liebow-Feeser-3/+2
2023-10-13Update library/core/src/primitive_docs.rsJoshua Liebow-Feeser-1/+5
2023-10-13Add some optimizationsdaxpedda-5/+3
2023-10-13Implement `OnceCell/Lock::try_insert()`daxpedda-5/+35
2023-10-13Clean up unchecked_math, separate out unchecked_shiftsltdk-19/+45