Commit Graph

  • 3f304fcf54 Tagging 5 svn-tags/libcpp-5 Howard Hinnant 2010-08-10 23:20:35 +0000
  • 0a68a4d739 Fix conflict with cstring and using namespace std Howard Hinnant 2010-08-10 21:57:23 +0000
  • 60a0a8ef24 patch by Jesse Towner, and bug fix by Sebastian Redl Howard Hinnant 2010-08-10 20:48:29 +0000
  • 45783d2dfd buildit adjustment Howard Hinnant 2010-07-30 23:15:01 +0000
  • 3da2d48b03 Let C lib supply stdbool.h Howard Hinnant 2010-07-30 21:28:27 +0000
  • d78b315935 Make complex.h play nice with C Howard Hinnant 2010-07-29 18:43:15 +0000
  • f3dcca049b bug fix concerning search not at beginning of string and word boundaries Howard Hinnant 2010-07-29 15:17:28 +0000
  • 8daa733576 fix bug incrementing past end in search Howard Hinnant 2010-07-29 01:15:27 +0000
  • a0d045b787 fix parse bug in ecma non-greedy loop Howard Hinnant 2010-07-29 00:36:00 +0000
  • 588ea08124 weekly by-chapter summary updated Howard Hinnant 2010-07-28 23:23:51 +0000
  • 15476f345d Fixed some bugs in the ecma bracket epression regarding escaped characters, and got the awk grammar going. Howard Hinnant 2010-07-28 17:35:27 +0000
  • e9de5ff443 lookahead for ecma Howard Hinnant 2010-07-27 22:20:32 +0000
  • 856846b66f grep and egrep grammars Howard Hinnant 2010-07-27 19:53:10 +0000
  • ad2a7ab9a9 continued regex development... Howard Hinnant 2010-07-27 17:24:17 +0000
  • 17615b040d A good start on ecma regex's. Maybe even feature complete, not sure yet. Also an unrelated fix to is_constructible thanks to Daniel Krugler. Howard Hinnant 2010-07-27 01:25:38 +0000
  • ddff70e879 Updated weekly by chapter summary Howard Hinnant 2010-07-22 20:29:53 +0000
  • 2ade7c27f8 I believe posix extended expr is feature complete. Getting started on ecma exprs. Howard Hinnant 2010-07-22 17:53:24 +0000
  • 1371b2e56e A few more tests for posix extended alternation Howard Hinnant 2010-07-22 14:12:20 +0000
  • aa69808da9 A good start on extended posix regex. Loops working. Alternation working. Also update by-chapter completeness summary. Howard Hinnant 2010-07-16 19:08:36 +0000
  • 639a668b4c Tests for basic posix regex templated on wchar_t Howard Hinnant 2010-07-15 18:18:07 +0000
  • 22ce0b4a1c Fixed to work with generalized iterators. Howard Hinnant 2010-07-14 21:14:52 +0000
  • 68025ed084 Minor optimizations. Minor bug fixes. More tests. Howard Hinnant 2010-07-14 15:45:11 +0000
  • 173968a5f2 Bracket expressions are working (lightly tested). Howard Hinnant 2010-07-13 21:48:06 +0000
  • e34f17d383 regex_constants icase and collate for matching a single char and for matching back references Howard Hinnant 2010-07-12 19:11:27 +0000
  • cba352d348 back references for BRE Howard Hinnant 2010-07-12 18:16:05 +0000
  • ac30386dfe Redesign number 3. The previous design was not handling matching of empty strings inside of loops. Howard Hinnant 2010-07-12 15:51:17 +0000
  • 37f9f9c587 weekly update to by-chapter-summary, plus left and right anchor support in basic posix. Howard Hinnant 2010-07-09 00:15:26 +0000
  • e77aa5e7f4 Marked subexpressions in a loop in basic posix working (only lightly tested so far) Howard Hinnant 2010-07-08 17:43:58 +0000
  • f8ce459f8d First loop test passed. The data structure and search algorithm is still 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. Howard Hinnant 2010-07-07 19:14:52 +0000
  • 43b4decac5 Updated chart with weekly test results Howard Hinnant 2010-07-01 21:39:12 +0000
  • 0dca5fc7ad First test for marked subexpressions Howard Hinnant 2010-06-30 20:30:19 +0000
  • 9b80f2b044 First, very primitive, search results on one engine Howard Hinnant 2010-06-30 17:22:19 +0000
  • 7e9d84b746 two steps forward, one step back... Howard Hinnant 2010-06-30 00:21:42 +0000
  • cd85b9ee13 [re.submatch] Howard Hinnant 2010-06-29 18:37:43 +0000
  • d4fd3d0166 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/tags/libcpp-4@107023 91177308-0d34-0410-b5e6-96231b3b80d8 svn-tags/libcpp-4 Howard Hinnant 2010-06-28 17:21:38 +0000
  • db0bc3427e Minor fixup Howard Hinnant 2010-06-28 17:19:47 +0000
  • 0de86b6338 regex: learning to crawl Howard Hinnant 2010-06-25 20:56:08 +0000
  • 8c2c18d57c Continuing to work through regex, and updated libcxx_by_chapter.pdf with weekly test results Howard Hinnant 2010-06-24 21:28:00 +0000
  • f409d2f2fc Finished [re.traits]. I'd like to acknowledge the help of Bjorn Reese with <regex>. Howard Hinnant 2010-06-21 21:01:43 +0000
  • 80d88f35d2 updated for weekly tests Howard Hinnant 2010-06-18 16:13:40 +0000
  • 3257c9853f Just getting our toes wet on <regex> Howard Hinnant 2010-06-17 00:34:59 +0000
  • 4b3a0887d0 Fix an apparent typo. Dan Gohman 2010-06-04 14:16:02 +0000
  • 89f2606e7f updated by-chapter-complete chart Howard Hinnant 2010-06-03 19:31:49 +0000
  • 45dc2253aa test results are now stored internal to Apple. Howard Hinnant 2010-06-03 17:05:53 +0000
  • 21aefc3a61 [util.smartptr.hash] Howard Hinnant 2010-06-03 16:42:57 +0000
  • ed30e070ac for Ubuntu Howard Hinnant 2010-06-02 18:53:22 +0000
  • b6184db9c5 I've reverted the changes needed for Ubuntu. The changes for Ubuntu should go under a #if and I'm not sure what that #if should look like. Howard Hinnant 2010-06-02 18:41:21 +0000
  • a6a062df66 [string.conversions] Howard Hinnant 2010-06-02 18:20:39 +0000
  • 4b53f508ef [conversions.buffer] Howard Hinnant 2010-06-01 20:09:18 +0000
  • d23b464e21 [conversions.string] Howard Hinnant 2010-05-31 20:58:54 +0000
  • 87d1a8a4d8 [locale.stdcvt] Howard Hinnant 2010-05-30 21:39:41 +0000
  • e056924cd2 Fixed [support.types]. <cstddef> wasn't definining NULL or offsetof. Howard Hinnant 2010-05-28 18:04:31 +0000
  • fcc593875c [support.initlist.range] Howard Hinnant 2010-05-28 17:53:59 +0000
  • a309da151c Corrected a test bug in reverse_iterator Howard Hinnant 2010-05-28 16:53:29 +0000
  • 85d7b339d4 UTF-8 data in this file somehow got garbled Howard Hinnant 2010-05-28 16:37:38 +0000
  • 3ec31849df Implemented some adaptor constructors which I had missed. Howard Hinnant 2010-05-28 15:49:54 +0000
  • 6bb9f58bc8 Corrected rethrow_if_nested Howard Hinnant 2010-05-28 13:35:41 +0000
  • 13c98cc20d weekly test results plus a bug fix clang found Howard Hinnant 2010-05-27 20:06:01 +0000
  • ed2c2916b2 [except.nested] Howard Hinnant 2010-05-27 17:06:52 +0000
  • ebef7459b2 [numeric.iota] Howard Hinnant 2010-05-26 18:53:44 +0000
  • c326721e65 Completed [alg.random.shuffle]. Howard Hinnant 2010-05-26 17:49:34 +0000
  • 0bfe8809b4 For compiling on FreeBSD Howard Hinnant 2010-05-25 17:25:25 +0000
  • 5430540d57 [rand.dist.samp.plinear]. This means we've got a fully tested and 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>). Howard Hinnant 2010-05-25 00:27:34 +0000
  • fff534ee48 sync with working paper Howard Hinnant 2010-05-24 19:09:54 +0000
  • adff4895b2 patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient. Howard Hinnant 2010-05-24 17:49:41 +0000
  • 2a59254a44 Optimized [rand.dist.samp.pconst] and several bug fixes in other distributions Howard Hinnant 2010-05-24 00:35:40 +0000
  • daf0ff111f weekly test results Howard Hinnant 2010-05-20 19:58:15 +0000
  • d6d1171f2c [rand.dist.samp.pconst] plus some bug fixes in the tests of the other distributions Howard Hinnant 2010-05-20 15:11:46 +0000
  • 551d8e4ddb [rand.dist.samp.discrete] Howard Hinnant 2010-05-19 01:53:57 +0000
  • 76fdaa7c70 Add set_new_handler and nothrow implementations Nick Kledzik 2010-05-18 22:17:13 +0000
  • 321b4bb7ae [rand.dist.norm.t] Howard Hinnant 2010-05-18 20:08:04 +0000
  • d8bc09b616 [rand.dist.norm.f] Howard Hinnant 2010-05-18 17:32:30 +0000
  • ed9b2aa21d Better cauchy tests Howard Hinnant 2010-05-18 00:34:49 +0000
  • 72215c2dbf more :: to _ Howard Hinnant 2010-05-18 00:09:37 +0000
  • 0873a52ca8 more :: to _ Howard Hinnant 2010-05-18 00:06:09 +0000
  • d7d0113295 [rand.dist.norm.cauchy]. I'm having trouble testing the output as all statistical properties are undefined. They do not converge upon any one value as the number of samples increases. Suggestions for tests welcome. Howard Hinnant 2010-05-17 21:55:46 +0000
  • d90b0a41a8 Got rid of more :: path names Howard Hinnant 2010-05-17 20:38:02 +0000
  • 2bc36fcff3 [rand.dist.norm.lognormal] Howard Hinnant 2010-05-17 18:31:53 +0000
  • c2b0dc7e33 [rand.dist.pois.extreme] Howard Hinnant 2010-05-17 16:21:56 +0000
  • 34e8a57b76 [rand.dist.bern.geo] Howard Hinnant 2010-05-17 13:44:27 +0000
  • f2fe5d5a61 [rand.dist.bern.negbin] Howard Hinnant 2010-05-17 00:09:38 +0000
  • df40dc6c1a Beefed up the tests for all of the distributions to include checks against the expected skewness and kurtosis Howard Hinnant 2010-05-16 17:56:20 +0000
  • 9cb70437e2 Replaced :: with _ in several path names Howard Hinnant 2010-05-16 12:46:02 +0000
  • 4bd6cc9f30 Replaced :: with _ in several path names Howard Hinnant 2010-05-16 12:42:38 +0000
  • 9de6e30761 [rand.dist.pois.weibull] Howard Hinnant 2010-05-16 01:09:02 +0000
  • 97dc2f35c3 [rand.dist.norm.chisq] Howard Hinnant 2010-05-15 23:36:00 +0000
  • 6add8ddfef Revisited [rand.dist.bern.bin] and [rand.dist.pois.poisson] with better algorithms Howard Hinnant 2010-05-15 21:36:23 +0000
  • 4ff556cf62 [rand.dist.pois.poisson] Howard Hinnant 2010-05-14 21:38:54 +0000
  • 56b373c97e fix strip options and properly copy include/ext Nick Kledzik 2010-05-14 20:22:09 +0000
  • 804b6e73d4 add headers and implementation for <new>, <exception>, and <typeinfo> Nick Kledzik 2010-05-14 20:19:37 +0000
  • b75862d1a1 change test case to verify unexpected() calls terminate - not is terminate Nick Kledzik 2010-05-14 20:17:42 +0000
  • f417abe683 [rand.dist.pois.gamma] Howard Hinnant 2010-05-14 18:43:10 +0000
  • d0e811a37d weekly test results Howard Hinnant 2010-05-13 20:10:39 +0000
  • c7c4913b46 partial [rand.dist.pois.gamma] Howard Hinnant 2010-05-13 17:58:28 +0000
  • bfa808e093 wording. Chris Lattner 2010-05-12 22:34:21 +0000
  • f338249228 wording Chris Lattner 2010-05-12 22:33:00 +0000
  • a5058d9a0d tweak from cjefferson Chris Lattner 2010-05-12 22:30:22 +0000
  • 24173b81dd improve the 'current status' section to say what *is* there in addition to what is not. Chris Lattner 2010-05-12 22:21:15 +0000
  • a64111c95a [rand.dist.norm.normal] Howard Hinnant 2010-05-12 21:02:31 +0000
  • 30a840f5f0 [rand.dist.pois.exp] Howard Hinnant 2010-05-12 17:08:57 +0000