Sign in
chromium
/
external
/
github.com
/
llvm
/
llvm-project.git
/
0570de73c4822b6b0da4758eefca2a36f01c7445
/
libcxx
/
include
/
cmath
371ea70
[libc++] Harden usage of static_assert against C++03
by Louis Dionne
· 6 years ago
b92dede
[libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() macros
by Louis Dionne
· 6 years ago
3359a17
Apply new meta-programming traits throughout the library.
by Eric Fiselier
· 6 years ago
ac6843c
Remove unneeded <algorithm> include in cmath.
by Eric Fiselier
· 6 years ago
b0e2daf
Implement 'lerp'; which is the last bit of P0811. Mark that paper as complete.
by Marshall Clow
· 6 years ago
57b08b0
Update more file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 6 years ago
f56972e
Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955
by Marshall Clow
· 7 years ago
dc7200b
[libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY
by Louis Dionne
· 7 years ago
195a499
Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY"
by Louis Dionne
· 7 years ago
4a8f3f9
[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY
by Louis Dionne
· 7 years ago
66631a1
cmath: Support clang's -fdelayed-template-parsing
by Duncan P. N. Exon Smith
· 8 years ago
17af695
[libc++] Drop support for CRTs older than VS 2015
by Shoaib Meenai
· 8 years ago
2d014f8
math: fix typo in macro
by Saleem Abdulrasool
· 8 years ago
f45638b
cmath: Use c99 math on a new enough msvcrt
by Saleem Abdulrasool
· 8 years ago
3d99648
math: correct the MSVCRT condition
by Saleem Abdulrasool
· 8 years ago
8a5789e
math: actually pull the declarations/overloads into std
by Saleem Abdulrasool
· 8 years ago
a24d7df
cmath: adjust math forwards for Windows
by Saleem Abdulrasool
· 8 years ago
2d34822
[CUDA] Mark __libcpp_{isnan,isinf,isfinite} as constexpr.
by Justin Lebar
· 9 years ago
76728d8
[libc++] Remove unnecessary MSVCRT exclusions
by Shoaib Meenai
· 9 years ago
6f557b9
Remove some additional unnecessary std:: in cmath
by Hal Finkel
· 9 years ago
ae22f0b
Use __builtin_isnan/isinf/isfinite in complex
by Hal Finkel
· 9 years ago
1053e7e
Fix PR28506. Re-enable missing math.h C++11 decls on SunOS. Patch from Michal Gorny.
by Eric Fiselier
· 9 years ago
4328c2b
Implement P0030R1: Introduce a 3-Argument Overload to std::hypot
by Marshall Clow
· 9 years ago
524956b
Split <math.h> out of <cmath>.
by Richard Smith
· 10 years ago
b2c276e
Provide std::abs(<floating-point>) in <cmath> on Solaris.
by Eric Fiselier
· 10 years ago
66d4c6e
cmath: account for MSVCRT 12.0 changes
by Saleem Abdulrasool
· 10 years ago
fbbfd09
Get libc++ building on Sun Solaris. Patch from C Bergstrom.
by Eric Fiselier
· 10 years ago
07df631
[libcxx] Fix SFINAE in <cmath>. Patch from K-Ballo.
by Eric Fiselier
· 11 years ago
5bf9c8a
Rename arguments in include/cmath to work around Newlib macro implementation using these particular names
by Jonathan Roelofs
· 11 years ago
f2c10e1
Remove definition of std::fmaf from libc++. Fixes bug #18910. This function should come from the C standard library. As a drive-by fix, update the tests to remove a warning from -Wabsolute-value
by Marshall Clow
· 11 years ago
a429ba7
Back out the <type_traits> changes from r198431; they were breaking when building with glibc. Need to find a better solution for PR18218.
by Marshall Clow
· 11 years ago
d41295da
Patch by Howard. First part of fix for PR18218; add type traits needed to do the right thing. Fix the problems in PR18218 for isnan and pow - they also need to be applied to the other functions in <cmath>. Also, a drive-by fix for the test - now actually calls test_abs()
by Marshall Clow
· 11 years ago
b81766c
Glen: Remove unneeded _LIBCPP_ALWAYS_INLINE.
by Howard Hinnant
· 12 years ago
5d1a701
Xing Xue: port to IBM XLC++/AIX.
by Howard Hinnant
· 12 years ago
0be8f64
Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is
by Howard Hinnant
· 12 years ago
980e7e7
Make <cmath> classification macros work with integral types.
by Howard Hinnant
· 12 years ago
119703f
Dimitry Andric: Silence some miscellaneous warnings.
by Howard Hinnant
· 13 years ago
9c14b75
Apply noexcept to those functions implemented in <cmath> as a conforming extension.
by Howard Hinnant
· 13 years ago
9acfc3a
Change std::abs from a template function to three overloads for float, double and long double.
by Howard Hinnant
· 13 years ago
55661e7
Fix MSVC / Sun #ifdef ordering. Remove another #if-nothing-#endif.
by David Chisnall
· 13 years ago
40d7a8a
Remove a spurious #ifdef / #endif pair with nothing between them.
by David Chisnall
· 13 years ago
14c25b8
Solaris port. Currently sees around 200 test failures, mostly related to
by David Chisnall
· 13 years ago
c206366
Quash a whole bunch of warnings
by Howard Hinnant
· 14 years ago
9563a09
Windows port work by Ruben Van Boxem
by Howard Hinnant
· 14 years ago
073458b
Windows support by Ruben Van Boxem.
by Howard Hinnant
· 14 years ago
fb7f07e
http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated hexfloat literal for use in some of the tests. <sigh> And cleaned up some harmless but irritating warnings in the tests.
by Howard Hinnant
· 14 years ago
412dbeb
license change
by Howard Hinnant
· 15 years ago
c4931c4
I have reverted all contributions made by Jesse Towner in revision 110724
by Howard Hinnant
· 15 years ago
fb10002
visibility-decoration.
by Howard Hinnant
· 15 years ago
4c88c98
Getting started on a visibility-decoration sweep.
by Howard Hinnant
· 15 years ago
b3371f6
Fixing whitespace problems
by Howard Hinnant
· 15 years ago
eb26925
patch by Jesse Towner, and bug fix by Sebastian Redl
by Howard Hinnant
· 15 years ago
5b08a8a
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 15 years ago
3e51952
libcxx initial import
by Howard Hinnant
· 15 years ago