[libcxx-commits] [PATCH] D59937: Added implementation of expint (Math Special Functions)

Andre Brand via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Mar 29 09:07:30 PDT 2019


thebrandre updated this revision to Diff 192841.
thebrandre added a comment.
Herald added a subscriber: mgorny.

- Moved expint from std::experimental to std -- from my understanding, that's where it belongs from C++17 onwards.
- Added _NOEXCEPT because it doesn't throw and all the other functions in math.h have it, too.
- Added the missing overloads for integral types.




Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D59937/new/

https://reviews.llvm.org/D59937

Files:
  libcxx/include/cmath
  libcxx/include/math.h
  libcxx/lib/CMakeLists.txt
  libcxx/src/cmath/expint.cpp
  libcxx/test/std/numerics/expint/expint_bounds.pass.cpp
  libcxx/test/std/numerics/expint/expint_comparisons.pass.cpp
  libcxx/test/std/numerics/expint/expint_limits.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59937.192841.patch
Type: text/x-patch
Size: 49880 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20190329/37de085e/attachment-0001.bin>


More information about the libcxx-commits mailing list