Tracking Issue for erf
and erfc
for f16, f32, f64, f128
· Issue #136321 · rust-lang/rust (original) (raw)
Feature gate: #![feature(float_erf)]
This is a tracking issue for the error function (erf) and complementary error function (erfc) in std
. These functions are provided by libm
and are also exposed in C's math.h
(reference).
Public API
// in std, for now
impl f16 { pub fn erf(self) -> Self; pub fn erfc(self)-> Self; }
impl f32 { pub fn erf(self) -> Self; pub fn erfc(self)-> Self; }
impl f64 { pub fn erf(self) -> Self; pub fn erfc(self)-> Self; }
impl f128 { pub fn erf(self) -> Self; pub fn erfc(self)-> Self; }
Steps / History
- ACP: Add erf and erfc to f32 and f64 libs-team#89
- Implementation: Implement f{16,32,64,128}::{erf,erfc} (#![feature(float_erf)]) #136324
- Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- None yet.