Open
Description
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
anderfc
tof32
andf64
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.