summaryrefslogtreecommitdiffstats
path: root/libcxx/test
Commit message (Collapse)AuthorAgeFilesLines
...
* A good start on extended posix regex. Loops working. Alternation working. ↵Howard Hinnant2010-07-162-0/+696
| | | | | | Also update by-chapter completeness summary. llvm-svn: 108548
* Tests for basic posix regex templated on wchar_tHoward Hinnant2010-07-151-0/+743
| | | | llvm-svn: 108435
* Fixed to work with generalized iterators.Howard Hinnant2010-07-141-0/+23
| | | | llvm-svn: 108359
* Minor optimizations. Minor bug fixes. More tests.Howard Hinnant2010-07-141-0/+142
| | | | llvm-svn: 108331
* Bracket expressions are working (lightly tested).Howard Hinnant2010-07-131-0/+101
| | | | llvm-svn: 108280
* regex_constants icase and collate for matching a single char and for ↵Howard Hinnant2010-07-121-0/+26
| | | | | | matching back references llvm-svn: 108178
* back references for BREHoward Hinnant2010-07-121-0/+162
| | | | llvm-svn: 108168
* Redesign number 3. The previous design was not handling matching of empty ↵Howard Hinnant2010-07-121-0/+81
| | | | | | strings inside of loops. llvm-svn: 108151
* weekly update to by-chapter-summary, plus left and right anchor support in ↵Howard Hinnant2010-07-091-0/+72
| | | | | | basic posix. llvm-svn: 107938
* Marked subexpressions in a loop in basic posix working (only lightly tested ↵Howard Hinnant2010-07-081-22/+40
| | | | | | so far) llvm-svn: 107889
* First loop test passed. The data structure and search algorithm is still ↵Howard Hinnant2010-07-071-16/+31
| | | | | | crude and in-flux. But this milestone needed to be locked in. Right now every loop is implemented in terms of a structure that will handle the most complicated {min, max} loop. Though only *-loops are tested at the moment. In a future iteration *-loops will likely be optimized a little more. The only tests are for basic posix so far, but I have prototype code running for extended posix and ecma. The prototype code lacks the complicating properties of the real <regex> requirements though. llvm-svn: 107803
* First test for marked subexpressionsHoward Hinnant2010-06-301-0/+44
| | | | llvm-svn: 107317
* First, very primitive, search results on one engineHoward Hinnant2010-06-301-0/+83
| | | | llvm-svn: 107294
* two steps forward, one step back...Howard Hinnant2010-06-304-2/+76
| | | | llvm-svn: 107230
* [re.submatch]Howard Hinnant2010-06-2910-0/+677
| | | | llvm-svn: 107187
* regex: learning to crawlHoward Hinnant2010-06-251-0/+35
| | | | llvm-svn: 106882
* Continuing to work through regex, and updated libcxx_by_chapter.pdf with ↵Howard Hinnant2010-06-244-13/+137
| | | | | | weekly test results llvm-svn: 106790
* Finished [re.traits]. I'd like to acknowledge the help of Bjorn Reese with ↵Howard Hinnant2010-06-216-7/+588
| | | | | | <regex>. llvm-svn: 106478
* Just getting our toes wet on <regex>Howard Hinnant2010-06-1730-0/+1451
| | | | llvm-svn: 106187
* [util.smartptr.hash]Howard Hinnant2010-06-033-0/+23
| | | | llvm-svn: 105393
* [string.conversions]Howard Hinnant2010-06-0211-0/+1226
| | | | llvm-svn: 105336
* [conversions.buffer]Howard Hinnant2010-06-0110-0/+465
| | | | llvm-svn: 105286
* [conversions.string]Howard Hinnant2010-05-318-0/+292
| | | | llvm-svn: 105254
* [locale.stdcvt]Howard Hinnant2010-05-3027-13/+4412
| | | | llvm-svn: 105174
* [support.initlist.range]Howard Hinnant2010-05-281-0/+36
| | | | llvm-svn: 104975
* Corrected a test bug in reverse_iteratorHoward Hinnant2010-05-281-6/+6
| | | | llvm-svn: 104960
* UTF-8 data in this file somehow got garbledHoward Hinnant2010-05-281-1/+1
| | | | llvm-svn: 104952
* Implemented some adaptor constructors which I had missed.Howard Hinnant2010-05-286-0/+181
| | | | llvm-svn: 104946
* Corrected rethrow_if_nestedHoward Hinnant2010-05-281-12/+28
| | | | llvm-svn: 104943
* [except.nested]Howard Hinnant2010-05-276-0/+417
| | | | llvm-svn: 104850
* [numeric.iota]Howard Hinnant2010-05-261-0/+38
| | | | llvm-svn: 104719
* Completed [alg.random.shuffle].Howard Hinnant2010-05-263-10/+24
| | | | llvm-svn: 104708
* [rand.dist.samp.plinear]. This means we've got a fully tested and ↵Howard Hinnant2010-05-2524-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 Hinnant2010-05-2055-388/+2221
| | | | | | distributions llvm-svn: 104224
* [rand.dist.samp.discrete]Howard Hinnant2010-05-1924-0/+1326
| | | | llvm-svn: 104103
* [rand.dist.norm.t]Howard Hinnant2010-05-1818-0/+797
| | | | llvm-svn: 104052
* [rand.dist.norm.f]Howard Hinnant2010-05-1818-0/+745
| | | | llvm-svn: 104035
* Better cauchy testsHoward Hinnant2010-05-182-19/+118
| | | | llvm-svn: 104008
* more :: to _Howard Hinnant2010-05-1813-0/+0
| | | | llvm-svn: 104006
* more :: to _Howard Hinnant2010-05-188-0/+0
| | | | llvm-svn: 104005
* [rand.dist.norm.cauchy]. I'm having trouble testing the output as all ↵Howard Hinnant2010-05-1718-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
* Got rid of more :: path namesHoward Hinnant2010-05-177-0/+0
| | | | llvm-svn: 103970
* [rand.dist.norm.lognormal]Howard Hinnant2010-05-1718-0/+1024
| | | | llvm-svn: 103957
* [rand.dist.pois.extreme]Howard Hinnant2010-05-1718-0/+914
| | | | llvm-svn: 103942
* [rand.dist.bern.geo]Howard Hinnant2010-05-1718-0/+941
| | | | llvm-svn: 103937
* [rand.dist.bern.negbin]Howard Hinnant2010-05-1720-4/+965
| | | | llvm-svn: 103916
* Beefed up the tests for all of the distributions to include checks against ↵Howard Hinnant2010-05-1621-294/+2181
| | | | | | the expected skewness and kurtosis llvm-svn: 103910
* Replaced :: with _ in several path namesHoward Hinnant2010-05-1623-0/+0
| | | | llvm-svn: 103907
* Replaced :: with _ in several path namesHoward Hinnant2010-05-1677-0/+0
| | | | llvm-svn: 103906
* [rand.dist.pois.weibull]Howard Hinnant2010-05-1618-0/+727
| | | | llvm-svn: 103891
OpenPOWER on IntegriCloud