• Dean Scarff's avatar
    Add C99 math.h functions to libc.math · 4f9e2e37
    Dean Scarff authored
    Adds many long double variants (e.g. expl) that were previously omitted.
    No functions have been removed.
    
    I've omitted the identifier for trivial parameters in new functions.
    However, I've retained them for existing functions for compatibility
    with legacy kwargs.
    
    Classes of functions/macros that are still missing:
     - error-handling ones, like math_errhandling and MATH_ERRNO
     - Bessel functions like j0, y0
    
    Fixes cython/cython#3570
    4f9e2e37
math.pxd 6.43 KB