Commit Graph

  • a785e4e469 DE 23 Howard Hinnant 2010-08-21 21:01:59 +00:00
  • 7a2523b201 US 117 Howard Hinnant 2010-08-21 20:58:44 +00:00
  • 98e5d97400 US 122, N3106 Howard Hinnant 2010-08-21 20:10:01 +00:00
  • 725528086c Installed allocator into std::function Howard Hinnant 2010-08-20 19:36:46 +00:00
  • e00e030f58 JP 3 & JP 4 Howard Hinnant 2010-08-19 19:20:10 +00:00
  • e3263b4dbe GB 85, GB 87 Howard Hinnant 2010-08-19 19:15:54 +00:00
  • 2794e6cca5 DE 19 Howard Hinnant 2010-08-19 19:09:08 +00:00
  • 3c1ffbabc1 US 98, US 99 Howard Hinnant 2010-08-19 18:59:38 +00:00
  • e92c3d74ce US 107 Howard Hinnant 2010-08-19 18:39:17 +00:00
  • ba590bdc97 LWG 1278 Howard Hinnant 2010-08-19 17:40:04 +00:00
  • 4a23e1e060 Updated by-chapter chart with weekly test results. Also did some prototyping on result_of, but if-def'd out the prototyped part (which the LWG may or may not accept) Howard Hinnant 2010-08-18 18:52:04 +00:00
  • a8d7759708 [re.alg.replace]. This finishes all of <regex>. That being said, <regex> is exceptionally difficult to thoroughly test. If anyone has the ability to test this, combined with the interest to do so, now would be a good time. :-) Howard Hinnant 2010-08-18 00:13:08 +00:00
  • 262b779f1d [re.tokiter] Howard Hinnant 2010-08-17 20:42:03 +00:00
  • a712c72499 [re.regiter] Howard Hinnant 2010-08-16 20:21:16 +00:00
  • aa78f9cdb3 [re.alg.match] Howard Hinnant 2010-08-14 19:58:44 +00:00
  • 27405f91a8 Everything under [re.results] Howard Hinnant 2010-08-14 18:14:02 +00:00
  • 7026a17a48 Everything under [re.regex] Howard Hinnant 2010-08-13 18:11:23 +00:00
  • 878465043f Filling out regex tests... Howard Hinnant 2010-08-12 21:14:20 +00:00
  • 0e353f2363 Didn't mean to change lib/buildit on the last check in Howard Hinnant 2010-08-11 18:11:36 +00:00
  • d444470d6c now works with -fno-exceptions and -fno-rtti Howard Hinnant 2010-08-11 17:04:31 +00:00
  • 81e68580b2 #ifdef around Solaris/Linux/Darwin-specific error codes and replace them with their BSD equivalents if they are not available. David Chisnall 2010-08-11 16:52:41 +00:00
  • 3e13d4f9c4 Include sys/endian.h on FreeBSD and use that to detect the byte order. David Chisnall 2010-08-11 16:27:20 +00:00
  • b271eff4c6 Modified the definition of std::foward to address National Body Comment US 90 Howard Hinnant 2010-08-11 14:05:55 +00:00
  • 3f304fcf54 Tagging 5 svn-tags/libcpp-5 Howard Hinnant 2010-08-10 23:20:35 +00:00
  • 0a68a4d739 Fix conflict with cstring and using namespace std Howard Hinnant 2010-08-10 21:57:23 +00:00
  • 60a0a8ef24 patch by Jesse Towner, and bug fix by Sebastian Redl Howard Hinnant 2010-08-10 20:48:29 +00:00
  • 45783d2dfd buildit adjustment Howard Hinnant 2010-07-30 23:15:01 +00:00
  • 3da2d48b03 Let C lib supply stdbool.h Howard Hinnant 2010-07-30 21:28:27 +00:00
  • d78b315935 Make complex.h play nice with C Howard Hinnant 2010-07-29 18:43:15 +00:00
  • f3dcca049b bug fix concerning search not at beginning of string and word boundaries Howard Hinnant 2010-07-29 15:17:28 +00:00
  • 8daa733576 fix bug incrementing past end in search Howard Hinnant 2010-07-29 01:15:27 +00:00
  • a0d045b787 fix parse bug in ecma non-greedy loop Howard Hinnant 2010-07-29 00:36:00 +00:00
  • 588ea08124 weekly by-chapter summary updated Howard Hinnant 2010-07-28 23:23:51 +00:00
  • 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 +00:00
  • e9de5ff443 lookahead for ecma Howard Hinnant 2010-07-27 22:20:32 +00:00
  • 856846b66f grep and egrep grammars Howard Hinnant 2010-07-27 19:53:10 +00:00
  • ad2a7ab9a9 continued regex development... Howard Hinnant 2010-07-27 17:24:17 +00:00
  • 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 +00:00
  • ddff70e879 Updated weekly by chapter summary Howard Hinnant 2010-07-22 20:29:53 +00:00
  • 2ade7c27f8 I believe posix extended expr is feature complete. Getting started on ecma exprs. Howard Hinnant 2010-07-22 17:53:24 +00:00
  • 1371b2e56e A few more tests for posix extended alternation Howard Hinnant 2010-07-22 14:12:20 +00:00
  • 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 +00:00
  • 639a668b4c Tests for basic posix regex templated on wchar_t Howard Hinnant 2010-07-15 18:18:07 +00:00
  • 22ce0b4a1c Fixed to work with generalized iterators. Howard Hinnant 2010-07-14 21:14:52 +00:00
  • 68025ed084 Minor optimizations. Minor bug fixes. More tests. Howard Hinnant 2010-07-14 15:45:11 +00:00
  • 173968a5f2 Bracket expressions are working (lightly tested). Howard Hinnant 2010-07-13 21:48:06 +00:00
  • e34f17d383 regex_constants icase and collate for matching a single char and for matching back references Howard Hinnant 2010-07-12 19:11:27 +00:00
  • cba352d348 back references for BRE Howard Hinnant 2010-07-12 18:16:05 +00:00
  • 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 +00:00
  • 37f9f9c587 weekly update to by-chapter-summary, plus left and right anchor support in basic posix. Howard Hinnant 2010-07-09 00:15:26 +00:00
  • e77aa5e7f4 Marked subexpressions in a loop in basic posix working (only lightly tested so far) Howard Hinnant 2010-07-08 17:43:58 +00:00
  • 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 +00:00
  • 43b4decac5 Updated chart with weekly test results Howard Hinnant 2010-07-01 21:39:12 +00:00
  • 0dca5fc7ad First test for marked subexpressions Howard Hinnant 2010-06-30 20:30:19 +00:00
  • 9b80f2b044 First, very primitive, search results on one engine Howard Hinnant 2010-06-30 17:22:19 +00:00
  • 7e9d84b746 two steps forward, one step back... Howard Hinnant 2010-06-30 00:21:42 +00:00
  • cd85b9ee13 [re.submatch] Howard Hinnant 2010-06-29 18:37:43 +00:00
  • 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 +00:00
  • db0bc3427e Minor fixup Howard Hinnant 2010-06-28 17:19:47 +00:00
  • 0de86b6338 regex: learning to crawl Howard Hinnant 2010-06-25 20:56:08 +00:00
  • 8c2c18d57c Continuing to work through regex, and updated libcxx_by_chapter.pdf with weekly test results Howard Hinnant 2010-06-24 21:28:00 +00:00
  • f409d2f2fc Finished [re.traits]. I'd like to acknowledge the help of Bjorn Reese with <regex>. Howard Hinnant 2010-06-21 21:01:43 +00:00
  • 80d88f35d2 updated for weekly tests Howard Hinnant 2010-06-18 16:13:40 +00:00
  • 3257c9853f Just getting our toes wet on <regex> Howard Hinnant 2010-06-17 00:34:59 +00:00
  • 4b3a0887d0 Fix an apparent typo. Dan Gohman 2010-06-04 14:16:02 +00:00
  • 89f2606e7f updated by-chapter-complete chart Howard Hinnant 2010-06-03 19:31:49 +00:00
  • 45dc2253aa test results are now stored internal to Apple. Howard Hinnant 2010-06-03 17:05:53 +00:00
  • 21aefc3a61 [util.smartptr.hash] Howard Hinnant 2010-06-03 16:42:57 +00:00
  • ed30e070ac for Ubuntu Howard Hinnant 2010-06-02 18:53:22 +00:00
  • 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 +00:00
  • a6a062df66 [string.conversions] Howard Hinnant 2010-06-02 18:20:39 +00:00
  • 4b53f508ef [conversions.buffer] Howard Hinnant 2010-06-01 20:09:18 +00:00
  • d23b464e21 [conversions.string] Howard Hinnant 2010-05-31 20:58:54 +00:00
  • 87d1a8a4d8 [locale.stdcvt] Howard Hinnant 2010-05-30 21:39:41 +00:00
  • e056924cd2 Fixed [support.types]. <cstddef> wasn't definining NULL or offsetof. Howard Hinnant 2010-05-28 18:04:31 +00:00
  • fcc593875c [support.initlist.range] Howard Hinnant 2010-05-28 17:53:59 +00:00
  • a309da151c Corrected a test bug in reverse_iterator Howard Hinnant 2010-05-28 16:53:29 +00:00
  • 85d7b339d4 UTF-8 data in this file somehow got garbled Howard Hinnant 2010-05-28 16:37:38 +00:00
  • 3ec31849df Implemented some adaptor constructors which I had missed. Howard Hinnant 2010-05-28 15:49:54 +00:00
  • 6bb9f58bc8 Corrected rethrow_if_nested Howard Hinnant 2010-05-28 13:35:41 +00:00
  • 13c98cc20d weekly test results plus a bug fix clang found Howard Hinnant 2010-05-27 20:06:01 +00:00
  • ed2c2916b2 [except.nested] Howard Hinnant 2010-05-27 17:06:52 +00:00
  • ebef7459b2 [numeric.iota] Howard Hinnant 2010-05-26 18:53:44 +00:00
  • c326721e65 Completed [alg.random.shuffle]. Howard Hinnant 2010-05-26 17:49:34 +00:00
  • 0bfe8809b4 For compiling on FreeBSD Howard Hinnant 2010-05-25 17:25:25 +00:00
  • 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 +00:00
  • fff534ee48 sync with working paper Howard Hinnant 2010-05-24 19:09:54 +00:00
  • 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 +00:00
  • 2a59254a44 Optimized [rand.dist.samp.pconst] and several bug fixes in other distributions Howard Hinnant 2010-05-24 00:35:40 +00:00
  • daf0ff111f weekly test results Howard Hinnant 2010-05-20 19:58:15 +00:00
  • d6d1171f2c [rand.dist.samp.pconst] plus some bug fixes in the tests of the other distributions Howard Hinnant 2010-05-20 15:11:46 +00:00
  • 551d8e4ddb [rand.dist.samp.discrete] Howard Hinnant 2010-05-19 01:53:57 +00:00
  • 76fdaa7c70 Add set_new_handler and nothrow implementations Nick Kledzik 2010-05-18 22:17:13 +00:00
  • 321b4bb7ae [rand.dist.norm.t] Howard Hinnant 2010-05-18 20:08:04 +00:00
  • d8bc09b616 [rand.dist.norm.f] Howard Hinnant 2010-05-18 17:32:30 +00:00
  • ed9b2aa21d Better cauchy tests Howard Hinnant 2010-05-18 00:34:49 +00:00
  • 72215c2dbf more :: to _ Howard Hinnant 2010-05-18 00:09:37 +00:00
  • 0873a52ca8 more :: to _ Howard Hinnant 2010-05-18 00:06:09 +00:00
  • 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 +00:00
  • d90b0a41a8 Got rid of more :: path names Howard Hinnant 2010-05-17 20:38:02 +00:00