about summary refs log tree commit diff
path: root/library/core/src
AgeCommit message (Expand)AuthorLines
2024-01-20fix: Apply suggestions from code reviewtvallotton-3/+2
2024-01-20doc: update thread safety explanation for RawWakerVTable and RawWaker.Tomás Vallotton-19/+43
2024-01-20chore: add and !Sync impls for LocalWaker as a stability guarantee.Tomás Vallotton-0/+5
2024-01-20fix: change issue number of waker_getters from #87021 to #96992.Tomás Vallotton-1/+1
2024-01-20chore: fix ci failuresTomás Vallotton-3/+3
2024-01-20feat: impl AsRef<LocalWaker> for Waker.Tomás Vallotton-0/+8
2024-01-20chore: add tracking issue number to local waker featureTomás Vallotton-14/+14
2024-01-20fix: make LocalWake available in targets that don't support atomics by removi...Tomás Vallotton-2/+2
2024-01-20feat: add try_waker and From<&mut Context> for ContextBuilder to allow the ex...Tomás Vallotton-12/+67
2024-01-20refactor: remove in favor of and to make the API infallible.Tomás Vallotton-52/+29
2024-01-20perf: move null check from local_wake() to build()Tomás Vallotton-9/+16
2024-01-20feat: add LocalWaker type, ContextBuilder type, and LocalWake trait.Tomás Vallotton-24/+339
2024-01-20Rollup merge of #118799 - GKFX:stabilize-simple-offsetof, r=wesleywiserMatthias Krüger-9/+7
2024-01-20Rollup merge of #113142 - the8472:opt-cstr-display, r=Mark-SimulacrumMatthias Krüger-1/+67
2024-01-20Rollup merge of #103730 - SOF3:nonzero-from-mut, r=Mark-Simulacrum,dtolnayMatthias Krüger-0/+33
2024-01-19Tweak the threshold for chunked swappingAngelicosPhosphoros-1/+1
2024-01-19Assign tracking issue number for feature(nonzero_from_mut)SOFe-2/+2
2024-01-19Added assert_unsafe_precondition! check for NonZeroXxx::from_mut_uncheckedSOFe-13/+20
2024-01-19Added NonZeroXxx::from_mut(_unchecked)?SOFe-0/+26
2024-01-19Consolidate logic around resolving built-in coroutine trait implsMichael Goulet-0/+1
2024-01-19Stabilize simple offset_ofGeorge Bateman-9/+7
2024-01-19Clarify Panicking Behavior in Integer Division DocsNicholas Thompson-19/+8
2024-01-19Make `saturating_div` Docs Consistent with OthersNicholas Thompson-10/+8
2024-01-19Adjust Attributes of Integer Division MethodsNicholas Thompson-7/+18
2024-01-19Add new intrinsic `is_constant` and optimize `pow`Catherine Flores-34/+138
2024-01-19Rollup merge of #119984 - kpreid:waker-noop, r=dtolnayMatthias Krüger-5/+12
2024-01-19Rollup merge of #117561 - tgross35:split-array, r=scottmcmMatthias Krüger-222/+76
2024-01-19Rollup merge of #119907 - asquared31415:fn_trait_docs, r=NilstriebMatthias Krüger-8/+2
2024-01-19Rollup merge of #119138 - AngelicosPhosphoros:use_proper_atomics_in_spinlock_...Matthias Krüger-4/+9
2024-01-19Rollup merge of #118665 - dtolnay:signedness, r=NilstriebMatthias Krüger-1265/+1211
2024-01-17Change return type of unstable `Waker::noop()` from `Waker` to `&Waker`.Kevin Reid-5/+12
2024-01-16Un-hide `iter::repeat_n`Scott McMurray-2/+0
2024-01-16Suggest less bug-prone construction of Duration in docsBen Wiederhake-0/+5
2024-01-16Rename `pointer` field on `Pin`LegionMammal978-20/+26
2024-01-16Auto merge of #120025 - matthiaskrgr:rollup-e9ai06k, r=matthiaskrgrbors-15/+80
2024-01-16Rollup merge of #119990 - reitermarkus:nonzero-type-alias, r=dtolnayMatthias Krüger-12/+79
2024-01-16Rollup merge of #118361 - Dylan-DPC:80626/stab/bound-map, r=AmanieuMatthias Krüger-3/+1
2024-01-16Auto merge of #119954 - scottmcm:option-unwrap-failed, r=WaffleLapkinbors-2/+10
2024-01-15Revert unrelated changes from PR 119990David Tolnay-3/+3
2024-01-15Add private `NonZero<T>` type alias.Markus Reiter-15/+82
2024-01-15Auto merge of #119878 - scottmcm:inline-always-unwrap, r=workingjubileebors-1/+1
2024-01-14Unbreak tidy's feature parserDavid Tolnay-52/+31
2024-01-14Move BITS into omnibus impl blockDavid Tolnay-37/+14
2024-01-14Move signed MIN and MAX into signedness_dependent_methodsDavid Tolnay-52/+35
2024-01-14Move unsigned MIN and MAX into signedness_dependent_methodsDavid Tolnay-43/+26
2024-01-14Move is_power_of_two into unsigned part of signedness_dependent_methodsDavid Tolnay-40/+28
2024-01-14Move nonzero_unsigned_signed_operations methods into the omnibus impl blockDavid Tolnay-225/+201
2024-01-14Work around rustfmt doc attribute indentation bugDavid Tolnay-0/+1
2024-01-14Unindent nonzero_integer_signedness_dependent_methods macro bodyDavid Tolnay-589/+589
2024-01-14Move signedness dependent methods into the omnibus impl blockDavid Tolnay-35/+30