0a68a4d739Fix conflict with cstring and using namespace std
Howard Hinnant
2010-08-10 21:57:23 +0000
60a0a8ef24patch by Jesse Towner, and bug fix by Sebastian Redl
Howard Hinnant
2010-08-10 20:48:29 +0000
45783d2dfdbuildit adjustment
Howard Hinnant
2010-07-30 23:15:01 +0000
3da2d48b03Let C lib supply stdbool.h
Howard Hinnant
2010-07-30 21:28:27 +0000
d78b315935Make complex.h play nice with C
Howard Hinnant
2010-07-29 18:43:15 +0000
f3dcca049bbug fix concerning search not at beginning of string and word boundaries
Howard Hinnant
2010-07-29 15:17:28 +0000
8daa733576fix bug incrementing past end in search
Howard Hinnant
2010-07-29 01:15:27 +0000
a0d045b787fix parse bug in ecma non-greedy loop
Howard Hinnant
2010-07-29 00:36:00 +0000
588ea08124weekly by-chapter summary updated
Howard Hinnant
2010-07-28 23:23:51 +0000
15476f345dFixed 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
e9de5ff443lookahead for ecma
Howard Hinnant
2010-07-27 22:20:32 +0000
856846b66fgrep and egrep grammars
Howard Hinnant
2010-07-27 19:53:10 +0000
ad2a7ab9a9continued regex development...
Howard Hinnant
2010-07-27 17:24:17 +0000
17615b040dA 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
ddff70e879Updated weekly by chapter summary
Howard Hinnant
2010-07-22 20:29:53 +0000
2ade7c27f8I believe posix extended expr is feature complete. Getting started on ecma exprs.
Howard Hinnant
2010-07-22 17:53:24 +0000
1371b2e56eA few more tests for posix extended alternation
Howard Hinnant
2010-07-22 14:12:20 +0000
aa69808da9A 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
639a668b4cTests for basic posix regex templated on wchar_t
Howard Hinnant
2010-07-15 18:18:07 +0000
22ce0b4a1cFixed to work with generalized iterators.
Howard Hinnant
2010-07-14 21:14:52 +0000
68025ed084Minor optimizations. Minor bug fixes. More tests.
Howard Hinnant
2010-07-14 15:45:11 +0000
173968a5f2Bracket expressions are working (lightly tested).
Howard Hinnant
2010-07-13 21:48:06 +0000
e34f17d383regex_constants icase and collate for matching a single char and for matching back references
Howard Hinnant
2010-07-12 19:11:27 +0000
cba352d348back references for BRE
Howard Hinnant
2010-07-12 18:16:05 +0000
ac30386dfeRedesign number 3. The previous design was not handling matching of empty strings inside of loops.
Howard Hinnant
2010-07-12 15:51:17 +0000
37f9f9c587weekly update to by-chapter-summary, plus left and right anchor support in basic posix.
Howard Hinnant
2010-07-09 00:15:26 +0000
e77aa5e7f4Marked subexpressions in a loop in basic posix working (only lightly tested so far)
Howard Hinnant
2010-07-08 17:43:58 +0000
f8ce459f8dFirst 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
43b4decac5Updated chart with weekly test results
Howard Hinnant
2010-07-01 21:39:12 +0000
0dca5fc7adFirst test for marked subexpressions
Howard Hinnant
2010-06-30 20:30:19 +0000
9b80f2b044First, very primitive, search results on one engine
Howard Hinnant
2010-06-30 17:22:19 +0000
7e9d84b746two 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
db0bc3427eMinor fixup
Howard Hinnant
2010-06-28 17:19:47 +0000
0de86b6338regex: learning to crawl
Howard Hinnant
2010-06-25 20:56:08 +0000
8c2c18d57cContinuing to work through regex, and updated libcxx_by_chapter.pdf with weekly test results
Howard Hinnant
2010-06-24 21:28:00 +0000
f409d2f2fcFinished [re.traits]. I'd like to acknowledge the help of Bjorn Reese with <regex>.
Howard Hinnant
2010-06-21 21:01:43 +0000
80d88f35d2updated for weekly tests
Howard Hinnant
2010-06-18 16:13:40 +0000
3257c9853fJust getting our toes wet on <regex>
Howard Hinnant
2010-06-17 00:34:59 +0000
4b3a0887d0Fix an apparent typo.
Dan Gohman
2010-06-04 14:16:02 +0000
89f2606e7fupdated by-chapter-complete chart
Howard Hinnant
2010-06-03 19:31:49 +0000
45dc2253aatest 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
ed30e070acfor Ubuntu
Howard Hinnant
2010-06-02 18:53:22 +0000
b6184db9c5I'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
e056924cd2Fixed [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
a309da151cCorrected a test bug in reverse_iterator
Howard Hinnant
2010-05-28 16:53:29 +0000
85d7b339d4UTF-8 data in this file somehow got garbled
Howard Hinnant
2010-05-28 16:37:38 +0000
3ec31849dfImplemented some adaptor constructors which I had missed.
Howard Hinnant
2010-05-28 15:49:54 +0000
6bb9f58bc8Corrected rethrow_if_nested
Howard Hinnant
2010-05-28 13:35:41 +0000
13c98cc20dweekly 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
c326721e65Completed [alg.random.shuffle].
Howard Hinnant
2010-05-26 17:49:34 +0000
0bfe8809b4For 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
fff534ee48sync with working paper
Howard Hinnant
2010-05-24 19:09:54 +0000
adff4895b2patch 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
2a59254a44Optimized [rand.dist.samp.pconst] and several bug fixes in other distributions
Howard Hinnant
2010-05-24 00:35:40 +0000
daf0ff111fweekly 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
76fdaa7c70Add 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
ed9b2aa21dBetter cauchy tests
Howard Hinnant
2010-05-18 00:34:49 +0000
72215c2dbfmore :: to _
Howard Hinnant
2010-05-18 00:09:37 +0000
0873a52ca8more :: 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
d90b0a41a8Got 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
df40dc6c1aBeefed 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
9cb70437e2Replaced :: with _ in several path names
Howard Hinnant
2010-05-16 12:46:02 +0000
4bd6cc9f30Replaced :: 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
6add8ddfefRevisited [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
56b373c97efix strip options and properly copy include/ext
Nick Kledzik
2010-05-14 20:22:09 +0000
804b6e73d4add headers and implementation for <new>, <exception>, and <typeinfo>
Nick Kledzik
2010-05-14 20:19:37 +0000
b75862d1a1change 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
d0e811a37dweekly test results
Howard Hinnant
2010-05-13 20:10:39 +0000
c7c4913b46partial [rand.dist.pois.gamma]
Howard Hinnant
2010-05-13 17:58:28 +0000
bfa808e093wording.
Chris Lattner
2010-05-12 22:34:21 +0000
f338249228wording
Chris Lattner
2010-05-12 22:33:00 +0000
a5058d9a0dtweak from cjefferson
Chris Lattner
2010-05-12 22:30:22 +0000
24173b81ddimprove 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