Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | now works with -fno-exceptions and -fno-rtti | Howard Hinnant | 2010-08-11 | 1 | -7/+119 | |
| | | | | llvm-svn: 110828 | |||||
* | bug fix concerning search not at beginning of string and word boundaries | Howard Hinnant | 2010-07-29 | 1 | -2/+4 | |
| | | | | llvm-svn: 109750 | |||||
* | fix bug incrementing past end in search | Howard Hinnant | 2010-07-29 | 1 | -2/+2 | |
| | | | | llvm-svn: 109716 | |||||
* | fix parse bug in ecma non-greedy loop | Howard Hinnant | 2010-07-29 | 1 | -6/+7 | |
| | | | | llvm-svn: 109711 | |||||
* | Fixed some bugs in the ecma bracket epression regarding escaped characters, ↵ | Howard Hinnant | 2010-07-28 | 1 | -24/+247 | |
| | | | | | | and got the awk grammar going. llvm-svn: 109599 | |||||
* | lookahead for ecma | Howard Hinnant | 2010-07-27 | 1 | -77/+101 | |
| | | | | llvm-svn: 109548 | |||||
* | grep and egrep grammars | Howard Hinnant | 2010-07-27 | 1 | -0/+70 | |
| | | | | llvm-svn: 109534 | |||||
* | continued regex development... | Howard Hinnant | 2010-07-27 | 1 | -40/+42 | |
| | | | | llvm-svn: 109512 | |||||
* | A good start on ecma regex's. Maybe even feature complete, not sure yet. ↵ | Howard Hinnant | 2010-07-27 | 1 | -31/+573 | |
| | | | | | | Also an unrelated fix to is_constructible thanks to Daniel Krugler. llvm-svn: 109479 | |||||
* | I believe posix extended expr is feature complete. Getting started on ecma ↵ | Howard Hinnant | 2010-07-22 | 1 | -0/+168 | |
| | | | | | | exprs. llvm-svn: 109126 | |||||
* | A few more tests for posix extended alternation | Howard Hinnant | 2010-07-22 | 1 | -3/+3 | |
| | | | | llvm-svn: 109107 | |||||
* | A good start on extended posix regex. Loops working. Alternation working. ↵ | Howard Hinnant | 2010-07-16 | 1 | -22/+91 | |
| | | | | | | Also update by-chapter completeness summary. llvm-svn: 108548 | |||||
* | Fixed to work with generalized iterators. | Howard Hinnant | 2010-07-14 | 1 | -39/+129 | |
| | | | | llvm-svn: 108359 | |||||
* | Minor optimizations. Minor bug fixes. More tests. | Howard Hinnant | 2010-07-14 | 1 | -66/+69 | |
| | | | | llvm-svn: 108331 | |||||
* | Bracket expressions are working (lightly tested). | Howard Hinnant | 2010-07-13 | 1 | -50/+324 | |
| | | | | llvm-svn: 108280 | |||||
* | regex_constants icase and collate for matching a single char and for ↵ | Howard Hinnant | 2010-07-12 | 1 | -2/+232 | |
| | | | | | | matching back references llvm-svn: 108178 | |||||
* | back references for BRE | Howard Hinnant | 2010-07-12 | 1 | -11/+68 | |
| | | | | llvm-svn: 108168 | |||||
* | Redesign number 3. The previous design was not handling matching of empty ↵ | Howard Hinnant | 2010-07-12 | 1 | -372/+332 | |
| | | | | | | strings inside of loops. llvm-svn: 108151 | |||||
* | weekly update to by-chapter-summary, plus left and right anchor support in ↵ | Howard Hinnant | 2010-07-09 | 1 | -36/+51 | |
| | | | | | | basic posix. llvm-svn: 107938 | |||||
* | Marked subexpressions in a loop in basic posix working (only lightly tested ↵ | Howard Hinnant | 2010-07-08 | 1 | -56/+202 | |
| | | | | | | so far) llvm-svn: 107889 | |||||
* | First loop test passed. The data structure and search algorithm is still ↵ | Howard Hinnant | 2010-07-07 | 1 | -256/+693 | |
| | | | | | | 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 subexpressions | Howard Hinnant | 2010-06-30 | 1 | -16/+161 | |
| | | | | llvm-svn: 107317 | |||||
* | First, very primitive, search results on one engine | Howard Hinnant | 2010-06-30 | 1 | -7/+120 | |
| | | | | llvm-svn: 107294 | |||||
* | two steps forward, one step back... | Howard Hinnant | 2010-06-30 | 1 | -0/+251 | |
| | | | | llvm-svn: 107230 | |||||
* | [re.submatch] | Howard Hinnant | 2010-06-29 | 1 | -13/+828 | |
| | | | | llvm-svn: 107187 | |||||
* | regex: learning to crawl | Howard Hinnant | 2010-06-25 | 1 | -10/+251 | |
| | | | | llvm-svn: 106882 | |||||
* | Continuing to work through regex, and updated libcxx_by_chapter.pdf with ↵ | Howard Hinnant | 2010-06-24 | 1 | -2/+508 | |
| | | | | | | weekly test results llvm-svn: 106790 | |||||
* | Finished [re.traits]. I'd like to acknowledge the help of Bjorn Reese with ↵ | Howard Hinnant | 2010-06-21 | 1 | -5/+96 | |
| | | | | | | <regex>. llvm-svn: 106478 | |||||
* | Just getting our toes wet on <regex> | Howard Hinnant | 2010-06-17 | 1 | -0/+1121 | |
llvm-svn: 106187 |