Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7c92ab1ea5
								
							
								
							
						 | 
						
							
							
								
								move if-zero etc to math, remove 1-/1+ from math
							
							
							
							
							
						 | 
						
							2009-08-14 14:27:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3f3d57032b
								
							
								
							
						 | 
						
							
							
								
								Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
							
							
							
							
							
						 | 
						
							2009-08-13 19:21:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								66a9416473
								
							
								
							
						 | 
						
							
							
								
								Update documentation for stricter vocabulary search path semantics
							
							
							
							
							
						 | 
						
							2009-05-16 00:29:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b62630b5ac
								
							
								
							
						 | 
						
							
							
								
								Updating code in basis and extra for stricter vocab search path semantics
							
							
							
							
							
						 | 
						
							2009-05-14 23:23:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3353a777f7
								
							
								
							
						 | 
						
							
							
								
								Fixing some unit test failures
							
							
							
							
							
						 | 
						
							2009-04-22 07:05:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								05f3f9dcb9
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for stack effect inference changes
							
							
							
							
							
						 | 
						
							2009-04-20 21:15:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7a1841f59b
								
							
								
							
						 | 
						
							
							
								
								(( -- )) eval -> eval( -- )
							
							
							
							
							
						 | 
						
							2009-04-17 15:49:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								dba4c0d589
								
							
								
							
						 | 
						
							
							
								
								fixing compiler errors in basis
							
							
							
							
							
						 | 
						
							2009-04-17 12:46:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								541ce3aa68
								
							
								
							
						 | 
						
							
							
								
								Fixing regexp parser bug: now R/ foo/5 makes an error
							
							
							
							
							
						 | 
						
							2009-04-12 13:57:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								fb37e0eaca
								
							
								
							
						 | 
						
							
							
								
								unbreak regexp
							
							
							
							
							
						 | 
						
							2009-04-06 19:43:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								77f99eb70c
								
							
								
							
						 | 
						
							
							
								
								use map-reduce instead of unclip reduce, "Why do we need this?" --> we don't
							
							
							
							
							
						 | 
						
							2009-04-06 17:32:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								5ecff284ef
								
							
								
							
						 | 
						
							
							
								
								Fixing regexp compiler's bounds checks
							
							
							
							
							
						 | 
						
							2009-03-29 22:57:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ea26949051
								
							
								
							
						 | 
						
							
							
								
								Minor fixes to regexp docs
							
							
							
							
							
						 | 
						
							2009-03-21 04:07:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3de9723d22
								
							
								
							
						 | 
						
							
							
								
								Update unicode.categories.syntax
							
							
							
							
							
						 | 
						
							2009-03-21 03:32:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								62c2ee8d3b
								
							
								
							
						 | 
						
							
							
								
								Documenting character class operations
							
							
							
							
							
						 | 
						
							2009-03-21 03:22:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								d6f9947bff
								
							
								
							
						 | 
						
							
							
								
								Regexp character class intersection and difference syntax
							
							
							
							
							
						 | 
						
							2009-03-21 02:53:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ea60f8ae93
								
							
								
							
						 | 
						
							
							
								
								Changing : foo ; parsing to SYNTAX: foo ;
							
							
							
							
							
						 | 
						
							2009-03-21 01:27:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								f3038f2ae8
								
							
								
							
						 | 
						
							
							
								
								More docs for Unicode and simple-flat-file; moving more parsing code there
							
							
							
							
							
						 | 
						
							2009-03-20 19:53:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								9760f54857
								
							
								
							
						 | 
						
							
							
								
								Regexp supports Unicode properties (categories and script)
							
							
							
							
							
						 | 
						
							2009-03-20 19:03:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								1dd34ad776
								
							
								
							
						 | 
						
							
							
								
								Reorganizing Unicode data, so that the data tables are private; ch>upper moves to unicode.data
							
							
							
							
							
						 | 
						
							2009-03-18 21:04:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								4aec9d2c46
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-03-18 18:12:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e2fdb0783c
								
							
								
							
						 | 
						
							
							
								
								Separate regexp.prettyprint from regexp to reduce deployed image size
							
							
							
							
							
						 | 
						
							2009-03-18 17:07:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								8157a6a52f
								
							
								
							
						 | 
						
							
							
								
								Making regexp AST building linear time rather than quadratic for a{n}
							
							
							
							
							
						 | 
						
							2009-03-18 17:03:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								ba9938c30f
								
							
								
							
						 | 
						
							
							
								
								Reorganizing things in regexp, mostly
							
							
							
							
							
						 | 
						
							2009-03-18 16:09:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								54194d269c
								
							
								
							
						 | 
						
							
							
								
								Some reorganizing in Unicode; regexp class changes
							
							
							
							
							
						 | 
						
							2009-03-17 19:39:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								32678fc4d1
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-03-17 19:06:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								a181c22015
								
							
								
							
						 | 
						
							
							
								
								Regexp docs typo fix
							
							
							
							
							
						 | 
						
							2009-03-17 00:10:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								9f8ccb67a7
								
							
								
							
						 | 
						
							
							
								
								Making disambiguation faster
							
							
							
							
							
						 | 
						
							2009-03-16 23:49:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								2f8adf9d4d
								
							
								
							
						 | 
						
							
							
								
								Fixing regexp docs
							
							
							
							
							
						 | 
						
							2009-03-16 22:43:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								a26fb62831
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-03-16 22:31:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								be4fb1e7d9
								
							
								
							
						 | 
						
							
							
								
								Move call( and execute( to core
							
							
							
							
							
						 | 
						
							2009-03-16 20:11:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								b745930b28
								
							
								
							
						 | 
						
							
							
								
								More regexp docs
							
							
							
							
							
						 | 
						
							2009-03-16 18:14:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								ababfe80ef
								
							
								
							
						 | 
						
							
							
								
								More regexp docs; unix line ending support
							
							
							
							
							
						 | 
						
							2009-03-16 17:53:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								58d997de5c
								
							
								
							
						 | 
						
							
							
								
								Refactor regexp.compiler to not all with-compilation-unit so much; benchmark.regex-dna loads about twice as fast now
							
							
							
							
							
						 | 
						
							2009-03-16 05:00:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								46da224f8b
								
							
								
							
						 | 
						
							
							
								
								Update regexp and tools.deploy docs
							
							
							
							
							
						 | 
						
							2009-03-13 23:12:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								67f5a932db
								
							
								
							
						 | 
						
							
							
								
								Fix regexp.nfa to load if unicode.case is not already loaded
							
							
							
							
							
						 | 
						
							2009-03-13 19:40:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ad0ae4200f
								
							
								
							
						 | 
						
							
							
								
								Remove workaround from regexp.compiler now that with-compilation-unit infers
							
							
							
							
							
						 | 
						
							2009-03-13 19:40:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								1ca2e8196b
								
							
								
							
						 | 
						
							
							
								
								Making regexp generate less class algebra
							
							
							
							
							
						 | 
						
							2009-03-11 22:04:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								98392ef2ab
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-03-11 19:39:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								e70748f8f1
								
							
								
							
						 | 
						
							
							
								
								Redoing class algebra so conjunction works
							
							
							
							
							
						 | 
						
							2009-03-11 19:39:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								034bda42ca
								
							
								
							
						 | 
						
							
							
								
								Inline initial state in next-match loop
							
							
							
							
							
						 | 
						
							2009-03-11 17:06:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								44d36dab9c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2009-03-11 16:54:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								18ca3b3419
								
							
								
							
						 | 
						
							
							
								
								Add some declarations so that next-match is faster
							
							
							
							
							
						 | 
						
							2009-03-11 16:53:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7dac8de701
								
							
								
							
						 | 
						
							
							
								
								Get rid of match tuple
							
							
							
							
							
						 | 
						
							2009-03-11 16:36:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								643da5f073
								
							
								
							
						 | 
						
							
							
								
								Remove match iterators for a performance boost
							
							
							
							
							
						 | 
						
							2009-03-11 16:21:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								23c8b375cc
								
							
								
							
						 | 
						
							
							
								
								Uncommenting most remaining regexp unit tests
							
							
							
							
							
						 | 
						
							2009-03-11 16:06:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								8b286cea4c
								
							
								
							
						 | 
						
							
							
								
								Adding word breaks to regexp
							
							
							
							
							
						 | 
						
							2009-03-11 15:51:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								c193f1b68a
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
							
							
							Conflicts:
	basis/regexp/regexp.factor 
							
						 | 
						
							2009-03-11 14:47:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								642b5f9649
								
							
								
							
						 | 
						
							
							
								
								Refactoring next-match
							
							
							
							
							
						 | 
						
							2009-03-11 14:45:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								40dae755b1
								
							
								
							
						 | 
						
							
							
								
								Change execute( to execute-unsafe( since in this case we know the types
							
							
							
							
							
						 | 
						
							2009-03-11 14:02:29 -05:00 |