about summary refs log tree commit diff
path: root/library/core/src/num
AgeCommit message (Expand)AuthorLines
2022-03-30remove now unnecessary lang itemslcnr-18/+18
2022-03-28Inline u8::is_utf8_char_boundaryKonrad Borowski-0/+1
2022-03-24Auto merge of #94517 - aDotInTheVoid:inline_wrapping_next_power_two, r=yaahcbors-0/+1
2022-03-21Add u16::is_utf16_surrogateltdk-0/+25
2022-03-12Use `Self::BITS` in `log2` implementationNikolai Vazquez-1/+1
2022-03-12Implement `BITS` constant for non-zero integersNikolai Vazquez-0/+38
2022-03-11Rollup merge of #94838 - antonok-edm:float-parse-docs, r=Dylan-DPCDylan DPC-5/+8
2022-03-11remove unnecessary try_opt for operations that cannot failTrevor Spiteri-3/+6
2022-03-10make float parsing docs more comprehensiveAnton Lazarev-5/+8
2022-03-11Rollup merge of #93293 - nvzqz:nonzero-min-max, r=joshtriplettDylan DPC-0/+101
2022-03-10Move note about 0 gap to signed integersNikolai Vazquez-8/+8
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-2/+2
2022-03-06Constify slice index for stringsDeadbeef-1/+1
2022-03-02Mark `uint::wrapping_next_power_of_two` as `#[inline]`Nixon Enraght-Moony-0/+1
2022-02-12Stabilise inherent_ascii_escape (FCP in #77174)ltdk-2/+1
2022-02-12Fix signature of u8::escape_asciiltdk-2/+2
2022-02-09Rollup merge of #93735 - m-ou-se:stabilize-int-abs-diff, r=joshtriplettYuki Okushi-4/+4
2022-02-08Rollup merge of #86497 - clarfonthey:nearest_char_boundary, r=scottmcmMatthias Krüger-0/+5
2022-02-07Add {floor,ceil}_char_boundary methods to strltdk-0/+5
2022-02-07Rollup merge of #93208 - kellerkindt:wrapping_int_assign_impl, r=m-ou-seMara Bos-0/+80
2022-02-07Mark int_abs_diff as const stable.Mara Bos-0/+2
2022-02-07Stabilize int_abs_diff in 1.60.0.Mara Bos-4/+2
2022-02-07Stabilize wrapping_int_assign_impl in 1.60.0.Mara Bos-8/+8
2022-02-06Rollup merge of #90998 - jhpratt:require-const-stability, r=oli-obkMatthias Krüger-0/+3
2022-02-04doc: use U+2212 for minus sign in integer MIN/MAX textTrevor Spiteri-3/+3
2022-02-03Add missing const stability attributesJacob Pratt-0/+3
2022-01-30review the total_cmp documentationSimonas Kazlauskas-38/+54
2022-01-26Unimpl {Add,Sub,Mul,Div,Rem,BitXor,BitOr,BitAnd}<$t> for Saturating<$t>Michael Watzko-122/+8
2022-01-25Implement `MIN`/`MAX` constants for non-zero integersNikolai Vazquez-0/+101
2022-01-25Impl {Add,Sub,Mul,Div,Rem,BitXor,BitOr,BitAnd}Assign<$t> for Wrapping<$t>Michael Watzko-0/+80
2022-01-18fix typo in `max` description for f32/f64klensy-2/+2
2022-01-17Rollup merge of #92960 - scottmcm:carrying-bignum, r=Mark-SimulacrumMatthias Krüger-37/+5
2022-01-17Rollup merge of #92956 - scottmcm:nonzero-log2, r=dtolnayMatthias Krüger-141/+197
2022-01-16Auto merge of #92356 - kellerkindt:saturating_int_assign_impl, r=dtolnaybors-0/+187
2022-01-15Use `carrying_{mul|add}` in `num::bignum`Scott McMurray-37/+5
2022-01-15Add `log2` and `log10` to `NonZeroU*`Scott McMurray-141/+197
2022-01-10Simplify BigNum::bit_length() with log2()Christopher Swenson-8/+6
2022-01-10Simplification of BigNum::bit_lengthChristopher Swenson-10/+3
2022-01-08Auto merge of #92068 - fee1-dead:libcore2021, r=m-ou-sebors-12/+0
2022-01-06add some missing must use to float opsasquared31415-0/+10
2021-12-28Add {Add,Sub,Mul,Div,Rem,BitXor,BitOr,BitAnd}{,Assign}<$t> to Saturating<$t>Michael Watzko-0/+187
2021-12-23Switch all libraries to the 2021 editionDeadbeef-12/+0
2021-12-19Rollup merge of #91141 - jhpratt:int_roundings, r=joshtriplettMatthias Krüger-26/+26
2021-12-15Rollup merge of #91916 - steffahn:fix-typos, r=dtolnayMatthias Krüger-2/+2
2021-12-14Fix a bunch of typosFrank Steffahn-2/+2
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-0/+1
2021-12-10Rollup merge of #90897 - jhpratt:fix-incorrect-feature-flags, r=dtolnayMatthias Krüger-2/+2
2021-11-27Stabilize nonzero_is_power_of_twoScott McMurray-3/+1
2021-11-22Revert "Temporarily rename int_roundings functions to avoid conflicts"Jacob Pratt-26/+26
2021-11-21Rollup merge of #91008 - Urgau:float-minimum-maximum, r=scottmcmMatthias Krüger-0/+136