Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								7189782c6b
								
							
						 | 
						
							
							
								
								bug fix concerning search not at beginning of string and word boundaries
							
							
							
							
							
							
							
							llvm-svn: 109750 
							
						 | 
						
							2010-07-29 15:17:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								7949ab0743
								
							
						 | 
						
							
							
								
								fix bug incrementing past end in search
							
							
							
							
							
							
							
							llvm-svn: 109716 
							
						 | 
						
							2010-07-29 01:15:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								4ea5240e05
								
							
						 | 
						
							
							
								
								fix parse bug in ecma non-greedy loop
							
							
							
							
							
							
							
							llvm-svn: 109711 
							
						 | 
						
							2010-07-29 00:36:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								6e156afa71
								
							
						 | 
						
							
							
								
								Fixed some bugs in the ecma bracket epression regarding escaped characters, and got the awk grammar going.
							
							
							
							
							
							
							
							llvm-svn: 109599 
							
						 | 
						
							2010-07-28 17:35:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								c1124300fe
								
							
						 | 
						
							
							
								
								lookahead for ecma
							
							
							
							
							
							
							
							llvm-svn: 109548 
							
						 | 
						
							2010-07-27 22:20:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								93da3b2e41
								
							
						 | 
						
							
							
								
								grep and egrep grammars
							
							
							
							
							
							
							
							llvm-svn: 109534 
							
						 | 
						
							2010-07-27 19:53:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								6afe8b0a23
								
							
						 | 
						
							
							
								
								continued regex development...
							
							
							
							
							
							
							
							llvm-svn: 109512 
							
						 | 
						
							2010-07-27 17:24:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								5c67986156
								
							
						 | 
						
							
							
								
								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.
							
							
							
							
							
							
							
							llvm-svn: 109479 
							
						 | 
						
							2010-07-27 01:25:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								f7109438ea
								
							
						 | 
						
							
							
								
								I believe posix extended expr is feature complete.  Getting started on ecma exprs.
							
							
							
							
							
							
							
							llvm-svn: 109126 
							
						 | 
						
							2010-07-22 17:53:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								b762bea3ba
								
							
						 | 
						
							
							
								
								A few more tests for posix extended alternation
							
							
							
							
							
							
							
							llvm-svn: 109107 
							
						 | 
						
							2010-07-22 14:12:20 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								c1198c320f
								
							
						 | 
						
							
							
								
								A good start on extended posix regex.  Loops working.  Alternation working.  Also update by-chapter completeness summary.
							
							
							
							
							
							
							
							llvm-svn: 108548 
							
						 | 
						
							2010-07-16 19:08:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								5d695f041c
								
							
						 | 
						
							
							
								
								Fixed to work with generalized iterators.
							
							
							
							
							
							
							
							llvm-svn: 108359 
							
						 | 
						
							2010-07-14 21:14:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								5699358c63
								
							
						 | 
						
							
							
								
								Minor optimizations.  Minor bug fixes.  More tests.
							
							
							
							
							
							
							
							llvm-svn: 108331 
							
						 | 
						
							2010-07-14 15:45:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								8ab959c961
								
							
						 | 
						
							
							
								
								Bracket expressions are working (lightly tested).
							
							
							
							
							
							
							
							llvm-svn: 108280 
							
						 | 
						
							2010-07-13 21:48:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								fdec08bd8b
								
							
						 | 
						
							
							
								
								regex_constants icase and collate for matching a single char and for matching back references
							
							
							
							
							
							
							
							llvm-svn: 108178 
							
						 | 
						
							2010-07-12 19:11:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								aea2afe334
								
							
						 | 
						
							
							
								
								back references for BRE
							
							
							
							
							
							
							
							llvm-svn: 108168 
							
						 | 
						
							2010-07-12 18:16:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								0cbed7e140
								
							
						 | 
						
							
							
								
								Redesign number 3.  The previous design was not handling matching of empty strings inside of loops.
							
							
							
							
							
							
							
							llvm-svn: 108151 
							
						 | 
						
							2010-07-12 15:51:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								87ec03a2ea
								
							
						 | 
						
							
							
								
								weekly update to by-chapter-summary, plus left and right anchor support in basic posix.
							
							
							
							
							
							
							
							llvm-svn: 107938 
							
						 | 
						
							2010-07-09 00:15:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								8c459a14a9
								
							
						 | 
						
							
							
								
								Marked subexpressions in a loop in basic posix working (only lightly tested so far)
							
							
							
							
							
							
							
							llvm-svn: 107889 
							
						 | 
						
							2010-07-08 17:43:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								189b212662
								
							
						 | 
						
							
							
								
								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.
							
							
							
							
							
							
							
							llvm-svn: 107803 
							
						 | 
						
							2010-07-07 19:14:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								928658cd70
								
							
						 | 
						
							
							
								
								First test for marked subexpressions
							
							
							
							
							
							
							
							llvm-svn: 107317 
							
						 | 
						
							2010-06-30 20:30:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								237ee6fef8
								
							
						 | 
						
							
							
								
								First, very primitive, search results on one engine
							
							
							
							
							
							
							
							llvm-svn: 107294 
							
						 | 
						
							2010-06-30 17:22:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								cdefdeee28
								
							
						 | 
						
							
							
								
								two steps forward, one step back...
							
							
							
							
							
							
							
							llvm-svn: 107230 
							
						 | 
						
							2010-06-30 00:21:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								e5561b04e4
								
							
						 | 
						
							
							
								
								[re.submatch]
							
							
							
							
							
							
							
							llvm-svn: 107187 
							
						 | 
						
							2010-06-29 18:37:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								853aff80dd
								
							
						 | 
						
							
							
								
								regex: learning to crawl
							
							
							
							
							
							
							
							llvm-svn: 106882 
							
						 | 
						
							2010-06-25 20:56:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								24e98486a3
								
							
						 | 
						
							
							
								
								Continuing to work through regex, and updated libcxx_by_chapter.pdf with weekly test results
							
							
							
							
							
							
							
							llvm-svn: 106790 
							
						 | 
						
							2010-06-24 21:28:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								24757ff75e
								
							
						 | 
						
							
							
								
								Finished [re.traits].  I'd like to acknowledge the help of Bjorn Reese with <regex>.
							
							
							
							
							
							
							
							llvm-svn: 106478 
							
						 | 
						
							2010-06-21 21:01:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Howard Hinnant
							
						 | 
						
							
							
							
							
							
								
							
							
								70505305c1
								
							
						 | 
						
							
							
								
								Just getting our toes wet on <regex>
							
							
							
							
							
							
							
							llvm-svn: 106187 
							
						 | 
						
							2010-06-17 00:34:59 +00:00 |