about summary refs log tree commit diff
path: root/library/core/src/num/f16.rs
AgeCommit message (Expand)AuthorLines
2025-07-20Stabilize `const_float_round_methods`Nurzhan Sakén-6/+0
2025-06-08De-duplicate f16 & f128 doctest attributesUrgau-24/+1
2025-06-02add f16_epsilon and f128_epsilonusamoi-0/+1
2025-05-31Add const support for float rounding methodsRuan Comelli-6/+18
2025-05-13Initial implementation of `core_float_math`Trevor Gross-0/+445
2025-05-12update cfg(bootstrap)Pietro Albini-2/+2
2025-05-09Add intrinsic fallback for `{minimum,maximum}{16,32,64,128}`Urgau-35/+2
2025-05-09Use intrinsics for `{f16,f32,f64,f128}::{minimum,maximum}` operationsUrgau-17/+33
2025-04-24Rollup merge of #140172 - bjoernager:const-float-algebraic, r=RalfJungMatthias Krüger-5/+10
2025-04-24Rollup merge of #140150 - RalfJung:MAX_EXP, r=tgross35Matthias Krüger-6/+12
2025-04-24Rollup merge of #136083 - bend-n:⃤⃤, r=lcnrMatthias Krüger-0/+2
2025-04-24Rollup merge of #140075 - Urgau:midpoint-average, r=tgross35Matthias Krüger-1/+2
2025-04-24Suggest {to,from}_ne_bytes for transmutations between arrays and integers, etcbendn-0/+2
2025-04-24Mention average in midpoint documentationsUrgau-1/+2
2025-04-23fix f*::MAX_EXP and MIN_EXP docsRalf Jung-6/+12
2025-04-23Make algebraic intrinsics into 'const fn' items; Make algebraic functions of ...Gabriel Bjørnager Jensen-5/+10
2025-04-22MANTISSA_DIGITS: explain relation to bitwise representationRalf Jung-0/+3
2025-04-07f*::NAN: guarantee that this is a quiet NaNRalf Jung-8/+10
2025-04-04Expose algebraic floating point intrinsicsCalder Coalson-0/+50
2025-03-06Remove #[cfg(not(test))] gates in coreThalia Archibald-4/+1
2025-01-30float::min/max: mention the non-determinism around signed 0Ralf Jung-2/+4
2025-01-17Add references to the IEEE functions for `float_next_up_down`Trevor Gross-0/+6
2025-01-17Stabilize `float_next_up_down`Trevor Gross-4/+0
2024-12-02Fix `f16::midpoint` const feature gateUrgau-1/+1
2024-12-01Stabilize unsigned `num_midpoint` featureUrgau-3/+2
2024-11-23Stabilize `const_float_methods`Eduardo Sánchez Muñoz-10/+6
2024-11-14Pass `f16` and `f128` by value in `const_assert!`Trevor Gross-3/+2
2024-11-13Rollup merge of #131304 - RalfJung:float-core, r=tgross35Jubilee-12/+99
2024-11-13const_panic: don't wrap it in a separate functionRalf Jung-2/+3
2024-11-12remove no-longer-needed abs_privateRalf Jung-12/+4
2024-11-05add const_eval_select macro to reduce redundancyRalf Jung-1/+1
2024-11-03add const_panic macro to make it easier to fall back to non-formatting panic ...Ralf Jung-11/+9
2024-11-01remove no-longer-needed attributeRalf Jung-3/+0
2024-11-01add missing safety commentsRalf Jung-0/+1
2024-11-01adjust test gating for f16/f128Ralf Jung-3/+3
2024-11-01float types: move copysign, abs, signum to libcoreRalf Jung-0/+97
2024-10-25Re-do recursive const stability checksRalf Jung-14/+0
2024-10-15Make some float methods unstable `const fn`Eduardo Sánchez Muñoz-13/+29
2024-10-05move f16/f128 const fn under f16/f128 feature gateRalf Jung-8/+8
2024-10-04Auto merge of #130157 - eduardosm:stabilize-const_float_classify, r=RalfJungbors-6/+6
2024-09-12Stabilize `const_float_classify`Eduardo Sánchez Muñoz-6/+6
2024-09-12simplify float::classify logicRalf Jung-37/+7
2024-09-10clean up internal comments about float semanticsRalf Jung-0/+1
2024-09-01stabilize const_float_bits_convRalf Jung-8/+8
2024-08-26float types: document NaN bit pattern guaranteesRalf Jung-12/+18
2024-08-23Change `f16` doctests in core to run on x86-64 linuxTrevor Gross-13/+13
2024-08-16float to/from bits and classify: update comments regarding non-conformant har...Ralf Jung-137/+26
2024-08-01Update comments for `{f16, f32, f64, f128}::midpoint`Trevor Gross-3/+3
2024-08-01Add `core` functions for `f16` and `f128` that require math routinesTrevor Gross-0/+171
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-21/+0