1. 08 May, 2020 4 commits
    • Dean Scarff's avatar
      Add test for libc.math's modf · f4d5dec3
      Dean Scarff authored
      Test modf, since it's in C89 and has a non-trivial signature.
      f4d5dec3
    • Dean Scarff's avatar
      Update libc.math tests · b45c8e9e
      Dean Scarff authored
      cimport some C99 float and long double functions, and test legacy kwargs
      for double functions.
      b45c8e9e
    • 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
    • Dean Scarff's avatar
      Sort functions in libc.math · 3ce725e7
      Dean Scarff authored
      Sorting alphabetically by function name makes it easier to audit
      changes.
      
      Also changes "type *" -> "type*"
      3ce725e7
  2. 07 May, 2020 10 commits
  3. 06 May, 2020 6 commits
  4. 05 May, 2020 15 commits
  5. 04 May, 2020 4 commits
  6. 03 May, 2020 1 commit