Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [tests] Mark another stream input expected failure (with system libc++). | Daniel Dunbar | 2013-02-05 | 1 | -0/+2 |
| | | | | llvm-svn: 174452 | ||||
* | Make <cmath> classification macros work with integral types. | Howard Hinnant | 2013-01-14 | 1 | -0/+12 |
| | | | | llvm-svn: 172461 | ||||
* | Move common header files into a 'support' directory; make 'testit' include ↵ | Marshall Clow | 2013-01-05 | 10 | -10/+10 |
| | | | | | | -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files llvm-svn: 171594 | ||||
* | ...and then there was one. Only one copy of 'iterators.h' in the test tree ↵ | Marshall Clow | 2013-01-04 | 10 | -323/+9 |
| | | | | | | for libc++ llvm-svn: 171479 | ||||
* | Zhang Xiongpang: Add definitions for const data members. Fixes ↵ | Howard Hinnant | 2012-12-12 | 5 | -0/+60 |
| | | | | | | http://llvm.org/bugs/show_bug.cgi?id=14585. llvm-svn: 170026 | ||||
* | Add overflow check to tanh(complex) and reduce to finite answer. Fixes ↵ | Howard Hinnant | 2012-09-19 | 1 | -0/+1 |
| | | | | | | http://llvm.org/bugs/show_bug.cgi?id=13874 llvm-svn: 164266 | ||||
* | constexpr applied to <complex>. | Howard Hinnant | 2012-07-20 | 10 | -1/+113 |
| | | | | llvm-svn: 160585 | ||||
* | Update <random> with constexpr support. Patch contributed by Jonathan Sauer. | Howard Hinnant | 2012-04-02 | 4 | -12/+20 |
| | | | | llvm-svn: 153896 | ||||
* | Fix test for default constructor of discrete_distribution. This partially ↵ | Howard Hinnant | 2012-04-02 | 1 | -6/+3 |
| | | | | | | addresses http://llvm.org/bugs/show_bug.cgi?id=12436. llvm-svn: 153873 | ||||
* | Reimplemented much of <istream> such that single character extractions do ↵ | Howard Hinnant | 2011-09-01 | 1 | -2/+2 |
| | | | | | | not check to see if this is the last character in the stream and thus never set eofbit. This fixes http://llvm.org/bugs/show_bug.cgi?id=10817 . This fix requires a recompiled libc++.dylib to be fully implemented. The recompiled libc++.dylib is ABI compatible with that shipped on Lion. llvm-svn: 138961 | ||||
* | Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574 | Howard Hinnant | 2011-08-12 | 13 | -21/+30 |
| | | | | llvm-svn: 137522 | ||||
* | Warning suppression in test. | Howard Hinnant | 2011-05-14 | 1 | -2/+0 |
| | | | | llvm-svn: 131344 | ||||
* | Warning suppression in test. | Howard Hinnant | 2011-05-14 | 1 | -2/+0 |
| | | | | llvm-svn: 131343 | ||||
* | http://llvm.org/bugs/show_bug.cgi?id=9854. Also created an emulated ↵ | Howard Hinnant | 2011-05-13 | 1 | -2/+4 |
| | | | | | | hexfloat literal for use in some of the tests. <sigh> And cleaned up some harmless but irritating warnings in the tests. llvm-svn: 131318 | ||||
* | Fix bug in Sseq constraints found by Seth Cantrell | Howard Hinnant | 2011-04-11 | 2 | -2/+2 |
| | | | | llvm-svn: 129285 | ||||
* | LWG 1522 | Howard Hinnant | 2010-11-18 | 2 | -14/+14 |
| | | | | llvm-svn: 119710 | ||||
* | license change | Howard Hinnant | 2010-11-16 | 814 | -1628/+1628 |
| | | | | llvm-svn: 119395 | ||||
* | Changed __config to react to all of clang's currently documented has_feature ↵ | Howard Hinnant | 2010-09-04 | 11 | -22/+22 |
| | | | | | | flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. llvm-svn: 113086 | ||||
* | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 80 | -146/+130 |
| | | | | llvm-svn: 111762 | ||||
* | Implemented some adaptor constructors which I had missed. | Howard Hinnant | 2010-05-28 | 6 | -0/+181 |
| | | | | llvm-svn: 104946 | ||||
* | [numeric.iota] | Howard Hinnant | 2010-05-26 | 1 | -0/+38 |
| | | | | llvm-svn: 104719 | ||||
* | [rand.dist.samp.plinear]. This means we've got a fully tested and ↵ | Howard Hinnant | 2010-05-25 | 24 | -0/+1505 |
| | | | | | | functional <random>! 489 tests over 48 sections are passing. :-) The only thing still on my plate in this area is to back-port some of this technology to random_shuffle/shuffle in <algorithm>. That will involve shuffling header bits around (<random> depepends on <algorithm>), but it won't entail that much development (compared to what has been required for <random>). llvm-svn: 104575 | ||||
* | [rand.dist.samp.pconst] plus some bug fixes in the tests of the other ↵ | Howard Hinnant | 2010-05-20 | 55 | -388/+2221 |
| | | | | | | distributions llvm-svn: 104224 | ||||
* | [rand.dist.samp.discrete] | Howard Hinnant | 2010-05-19 | 24 | -0/+1326 |
| | | | | llvm-svn: 104103 | ||||
* | [rand.dist.norm.t] | Howard Hinnant | 2010-05-18 | 18 | -0/+797 |
| | | | | llvm-svn: 104052 | ||||
* | [rand.dist.norm.f] | Howard Hinnant | 2010-05-18 | 18 | -0/+745 |
| | | | | llvm-svn: 104035 | ||||
* | Better cauchy tests | Howard Hinnant | 2010-05-18 | 2 | -19/+118 |
| | | | | llvm-svn: 104008 | ||||
* | [rand.dist.norm.cauchy]. I'm having trouble testing the output as all ↵ | Howard Hinnant | 2010-05-17 | 18 | -0/+595 |
| | | | | | | statistical properties are undefined. They do not converge upon any one value as the number of samples increases. Suggestions for tests welcome. llvm-svn: 103983 | ||||
* | [rand.dist.norm.lognormal] | Howard Hinnant | 2010-05-17 | 18 | -0/+1024 |
| | | | | llvm-svn: 103957 | ||||
* | [rand.dist.pois.extreme] | Howard Hinnant | 2010-05-17 | 18 | -0/+914 |
| | | | | llvm-svn: 103942 | ||||
* | [rand.dist.bern.geo] | Howard Hinnant | 2010-05-17 | 18 | -0/+941 |
| | | | | llvm-svn: 103937 | ||||
* | [rand.dist.bern.negbin] | Howard Hinnant | 2010-05-17 | 20 | -4/+965 |
| | | | | llvm-svn: 103916 | ||||
* | Beefed up the tests for all of the distributions to include checks against ↵ | Howard Hinnant | 2010-05-16 | 21 | -294/+2181 |
| | | | | | | the expected skewness and kurtosis llvm-svn: 103910 | ||||
* | [rand.dist.pois.weibull] | Howard Hinnant | 2010-05-16 | 18 | -0/+727 |
| | | | | llvm-svn: 103891 | ||||
* | [rand.dist.norm.chisq] | Howard Hinnant | 2010-05-15 | 21 | -0/+743 |
| | | | | llvm-svn: 103888 | ||||
* | Revisited [rand.dist.bern.bin] and [rand.dist.pois.poisson] with better ↵ | Howard Hinnant | 2010-05-15 | 6 | -83/+350 |
| | | | | | | algorithms llvm-svn: 103886 | ||||
* | [rand.dist.pois.poisson] | Howard Hinnant | 2010-05-14 | 18 | -0/+698 |
| | | | | llvm-svn: 103814 | ||||
* | [rand.dist.pois.gamma] | Howard Hinnant | 2010-05-14 | 18 | -0/+727 |
| | | | | llvm-svn: 103788 | ||||
* | partial [rand.dist.pois.gamma] | Howard Hinnant | 2010-05-13 | 1 | -2/+2 |
| | | | | llvm-svn: 103722 | ||||
* | [rand.dist.norm.normal] | Howard Hinnant | 2010-05-12 | 18 | -0/+641 |
| | | | | llvm-svn: 103646 | ||||
* | [rand.dist.pois.exp] | Howard Hinnant | 2010-05-12 | 19 | -2/+621 |
| | | | | llvm-svn: 103621 | ||||
* | tests for [rand.dist.bern.bin] | Howard Hinnant | 2010-05-12 | 18 | -0/+676 |
| | | | | llvm-svn: 103612 | ||||
* | [rand.dist.bern.bin]. The evaluation function for this binomial ↵ | Howard Hinnant | 2010-05-11 | 1 | -1/+1 |
| | | | | | | distribution is hopefully just a placeholder. It is using the simplest and slowest method for computing the distribution and needs to be upgraded. llvm-svn: 103524 | ||||
* | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 480 | -480/+480 |
| | | | | llvm-svn: 103516 | ||||
* | libcxx initial import | Howard Hinnant | 2010-05-11 | 481 | -0/+25194 |
llvm-svn: 103490 |