about summary refs log tree commit diff
path: root/library/core/src
AgeCommit message (Expand)AuthorLines
2023-10-01Add track_caller attribute to Result::unwrap_or_elseravenclaw900-0/+1
2023-10-01Rollup merge of #116295 - asquared31415:mem_drop_docs, r=WaffleLapkinMatthias Krüger-1/+1
2023-10-01Auto merge of #115670 - Zoxc:outline-panic-macro-1, r=Mark-Simulacrumbors-1/+56
2023-09-30mem::drop docsasquared31415-1/+1
2023-09-29Rollup merge of #116241 - dtolnay:exclusivefwd, r=AmanieuMatthias Krüger-1/+45
2023-09-29Auto merge of #113797 - RalfJung:offset_from_docs, r=workingjubileebors-6/+40
2023-09-29Auto merge of #116176 - FedericoStra:isqrt, r=dtolnaybors-0/+103
2023-09-28Const stabilize mem::discriminantDavid Tolnay-3/+2
2023-09-28Add Exclusive forwarding impls (FnOnce, FnMut, Generator)David Tolnay-1/+45
2023-09-28Stabilize `const_maybe_uninit_assume_init_read`DaniPopes-1/+4
2023-09-28Rollup merge of #116221 - ArchUsr64:patch-1, r=ChrisDentonMatthias Krüger-1/+1
2023-09-28isqrt: `assume` that `isqrt` takes half as many bitsFederico Stra-0/+7
2023-09-28fixup! isqrt: fix stabilityFederico Stra-6/+6
2023-09-28isqrt: cite source and rename variables to match original C codeFederico Stra-11/+16
2023-09-28isqrt: fix stabilityFederico Stra-6/+10
2023-09-28fixup! isqrt: initial implementationFederico Stra-4/+4
2023-09-28Rollup merge of #115888 - RalfJung:assert_receiver_is_total_eq, r=dtolnayMatthias Krüger-3/+3
2023-09-28Rollup merge of #112959 - tbu-:pr_fmt_error_wording, r=dtolnayMatthias Krüger-2/+2
2023-09-28stabilize `Option::as_`(`mut_`)`slice`Andre Bogus-12/+2
2023-09-28changed 'rotate' to 'rotating'Anshul-1/+1
2023-09-27Fix "unresolved link to std::fmt::Error" David Tolnay-1/+1
2023-09-26take more clarifying text from Gankra's PRRalf Jung-0/+14
2023-09-26isqrt: remove duplication by delegating to unsigned integersFederico Stra-40/+12
2023-09-26Auto merge of #116125 - RalfJung:const-param-ty-eq, r=compiler-errorsbors-1/+6
2023-09-25Auto merge of #116074 - fzs111:clarify-pin-docs, r=Mark-Simulacrumbors-1/+4
2023-09-24ConstParamTy: require EqRalf Jung-1/+6
2023-09-24Auto merge of #116075 - Colonial-Dev:issue-116063-fix, r=Mark-Simulacrumbors-0/+16
2023-09-23Add the `cfg_match!` macroCaio-0/+89
2023-09-23Clarify example in `Pin::new_unchecked` docsFZs-1/+4
2023-09-22Extend fix to wrapping_div, wrapping_div_euclid and wrapping_rem_euclidJames Haywood-0/+12
2023-09-22Resolve rust-lang/rust#116063James Haywood-0/+4
2023-09-22isqrt: initial implementationFederico Stra-0/+115
2023-09-22checked_ilog: remove duplication by delegating to unsigned integersFederico Stra-22/+3
2023-09-22checked_ilog: add comments explaining the correctness of the 128 bit optimiza...Federico Stra-0/+16
2023-09-22checked_ilog: set `n` and `r` directly avoiding arithmetic operationsFederico Stra-6/+4
2023-09-22checked_ilog: improve performanceFederico Stra-8/+8
2023-09-22Auto merge of #114776 - fee1-dead-contrib:enable-effects-in-libcore, r=oli-obkbors-4/+5
2023-09-21Rollup merge of #116007 - m-ou-se:const-panic-fmt-panic-display, r=oli-obkGuillaume Gomez-1/+2
2023-09-21avoid talking about inversesRalf Jung-10/+14
2023-09-21consistent wordingRalf Jung-4/+4
2023-09-21documentation tweaksRalf Jung-12/+12
2023-09-21offset_from: docs improvementsRalf Jung-4/+20
2023-09-21Rollup merge of #116008 - m-ou-se:boxmeup, r=oli-obkMatthias Krüger-2/+2
2023-09-20Fix typo.Mara Bos-1/+1
2023-09-20Rename BoxMeUp to PanicPayload.Mara Bos-2/+2
2023-09-20Call panic_display directly in const_panic_fmt.Mara Bos-1/+2
2023-09-20fix rustdoc testsDeadbeef-1/+1
2023-09-20Enable effects for libcoreDeadbeef-5/+6
2023-09-20Auto merge of #114443 - tgross35:cstr-len, r=dtolnaybors-34/+72
2023-09-19explain mysterious addition in float minimum/maximumRalf Jung-0/+2