Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								91b0696f1c
								
							
								
							
						 | 
						
							
							
								
								Remove unfinished/vocab-browser now that the main vocab browser incorporates ideas
							
							
							
							
							
						 | 
						
							2008-11-22 03:38:50 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								88d5dac02f
								
							
								
							
						 | 
						
							
							
								
								Remove obsolete code from unfinished
							
							
							
							
							
						 | 
						
							2008-11-04 00:54:57 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								28e82c892c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_codegen
							
							
							
							
							
						 | 
						
							2008-10-20 23:29:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								655b483ff1
								
							
								
							
						 | 
						
							
							
								
								Move unfinished benchmark to unfinished
							
							
							
							
							
						 | 
						
							2008-10-20 23:29:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e6e313eba9
								
							
								
							
						 | 
						
							
							
								
								Backend updates
							
							
							
							
							
						 | 
						
							2008-10-07 16:42:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e69278b8fc
								
							
								
							
						 | 
						
							
							
								
								Merging in new codegen
							
							
							
							
							
						 | 
						
							2008-10-07 16:17:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f436fd0c0f
								
							
								
							
						 | 
						
							
							
								
								Merging in new codegen
							
							
							
							
							
						 | 
						
							2008-10-07 16:16:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6a5dd26c52
								
							
								
							
						 | 
						
							
							
								
								Working on new codegen again
							
							
							
							
							
						 | 
						
							2008-10-07 16:13:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ff9610f99a
								
							
								
							
						 | 
						
							
							
								
								moved sql to unfinished
							
							
							
							
							
						 | 
						
							2008-09-29 20:19:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fe071a8908
								
							
								
							
						 | 
						
							
							
								
								Move regexp to basis
							
							
							
							
							
						 | 
						
							2008-09-22 02:37:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4fab0695b8
								
							
								
							
						 | 
						
							
							
								
								Add some words
							
							
							
							
							
						 | 
						
							2008-09-22 02:28:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								9643ad1b9e
								
							
								
							
						 | 
						
							
							
								
								work for lookahead
							
							
							
							
							
						 | 
						
							2008-09-19 17:54:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								40009dac87
								
							
								
							
						 | 
						
							
							
								
								add match-range to regexp
							
							
							
							
							
						 | 
						
							2008-09-19 15:14:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								e59b320df3
								
							
								
							
						 | 
						
							
							
								
								move regexp2 to regexp, bug fixes, more tests
							
							
							
							
							
						 | 
						
							2008-09-18 14:42:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0f2118cf38
								
							
								
							
						 | 
						
							
							
								
								Count integer and float spills separately, build stack frame after register allocation since spilling requires a stack frame
							
							
							
							
							
						 | 
						
							2008-09-17 19:31:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6dde29e9c7
								
							
								
							
						 | 
						
							
							
								
								Reworking inline allocation codegen
							
							
							
							
							
						 | 
						
							2008-09-17 18:52:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0cdf726d48
								
							
								
							
						 | 
						
							
							
								
								Move x86 assembler to cpu.x86
							
							
							
							
							
						 | 
						
							2008-09-17 01:02:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6cad2e02e4
								
							
								
							
						 | 
						
							
							
								
								Updating x86 backend for new codegen
							
							
							
							
							
						 | 
						
							2008-09-17 00:46:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								389b04ad42
								
							
								
							
						 | 
						
							
							
								
								More progress
							
							
							
							
							
						 | 
						
							2008-09-15 04:22:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f7cb6e3051
								
							
								
							
						 | 
						
							
							
								
								Inserting spills and reloads
							
							
							
							
							
						 | 
						
							2008-09-15 02:59:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d363621625
								
							
								
							
						 | 
						
							
							
								
								Live interval splitting and spilling
							
							
							
							
							
						 | 
						
							2008-09-15 01:54:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7724ad2387
								
							
								
							
						 | 
						
							
							
								
								allow |b  b| || regexps
							
							
							
							
							
						 | 
						
							2008-09-13 18:20:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								dab32f7abe
								
							
								
							
						 | 
						
							
							
								
								unbreak regexp2 for fry change, use dip some, pprint*, make \^ and \$ parse
							
							
							
							
							
						 | 
						
							2008-09-12 21:56:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								411b38924f
								
							
								
							
						 | 
						
							
							
								
								RPO linearization
							
							
							
							
							
						 | 
						
							2008-09-11 02:05:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								83aa1ccb68
								
							
								
							
						 | 
						
							
							
								
								Checking in new codegen
							
							
							
							
							
						 | 
						
							2008-09-10 22:11:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								6d62a34ba0
								
							
								
							
						 | 
						
							
							
								
								fix regexp2
							
							
							
							
							
						 | 
						
							2008-09-09 19:16:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 | 
						
							
							
							
							
								
							
								fcd89748aa
								
							
								
							
						 | 
						
							
							
								
								vocab-browser: Improve predicate class listing
							
							
							
							
							
						 | 
						
							2008-09-04 10:50:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 | 
						
							
							
							
							
								
							
								19036845bd
								
							
								
							
						 | 
						
							
							
								
								vocab-browser: Display symbols separate from words
							
							
							
							
							
						 | 
						
							2008-09-04 09:07:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 | 
						
							
							
							
							
								
							
								2d48c99407
								
							
								
							
						 | 
						
							
							
								
								vocab-browser: Add indices for authors and tags
							
							
							
							
							
						 | 
						
							2008-09-04 07:21:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Eduardo Cavazos
							
						 | 
						
							
							
							
							
								
							
								a4e77124af
								
							
								
							
						 | 
						
							
							
								
								New vocabulary browser
							
							
							
							
							
						 | 
						
							2008-09-03 02:16:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								61122e6e9f
								
							
								
							
						 | 
						
							
							
								
								more work on traversal-flags
							
							
							
							
							
						 | 
						
							2008-08-28 22:08:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								97599d707b
								
							
								
							
						 | 
						
							
							
								
								moved a few util words around
							
							
							
							
							
							
							
							added traversal-flags 
							
						 | 
						
							2008-08-28 13:45:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5df8f491fa
								
							
								
							
						 | 
						
							
							
								
								add unit test for regexp comments
							
							
							
							
							
						 | 
						
							2008-08-27 16:23:51 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								d0e0c09124
								
							
								
							
						 | 
						
							
							
								
								add flags slot to transitions, get rid of boa usage
							
							
							
							
							
						 | 
						
							2008-08-27 16:22:34 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b912a73509
								
							
								
							
						 | 
						
							
							
								
								fix parser for special groups
							
							
							
							
							
						 | 
						
							2008-08-27 15:59:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ae8254c0fd
								
							
								
							
						 | 
						
							
							
								
								revert change to lookahead, parse negative lookahead correctly
							
							
							
							
							
						 | 
						
							2008-08-27 15:27:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								abe2eb462f
								
							
								
							
						 | 
						
							
							
								
								updated regexp2 for new compiler, add a slot for lookahead
							
							
							
							
							
						 | 
						
							2008-08-27 15:09:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								917ff90fa1
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2008-08-27 10:22:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1b34c3e586
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor
							
							
							
							
							
						 | 
						
							2008-08-27 00:06:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								365334fc61
								
							
								
							
						 | 
						
							
							
								
								move regexp2 to unfinished for binaries
							
							
							
							
							
						 | 
						
							2008-08-26 20:24:14 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a5ff214d67
								
							
								
							
						 | 
						
							
							
								
								More load fixes
							
							
							
							
							
						 | 
						
							2008-08-12 03:38:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								56d272df9e
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_optimizer
							
							
							
							
							
						 | 
						
							2008-08-12 03:36:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f2a5a30c6f
								
							
								
							
						 | 
						
							
							
								
								New front-end and high-level optimizer lands
							
							
							
							
							
						 | 
						
							2008-08-12 03:22:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								762007b28e
								
							
								
							
						 | 
						
							
							
								
								Debugging front-end, updating FFI codegen
							
							
							
							
							
						 | 
						
							2008-08-12 03:18:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								aededc406f
								
							
								
							
						 | 
						
							
							
								
								Adding FFI to new front-end
							
							
							
							
							
						 | 
						
							2008-08-12 02:41:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d42edecffb
								
							
								
							
						 | 
						
							
							
								
								Updating codegen for new optimizer
							
							
							
							
							
						 | 
						
							2008-08-11 23:30:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5e9a323ac1
								
							
								
							
						 | 
						
							
							
								
								Updating CFG builder
							
							
							
							
							
						 | 
						
							2008-08-11 02:49:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b411d896a4
								
							
								
							
						 | 
						
							
							
								
								Port optimizer report
							
							
							
							
							
						 | 
						
							2008-08-10 23:37:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fe16de52e0
								
							
								
							
						 | 
						
							
							
								
								Inference transforms can now give up; remove elaboration phase since we'll do that while building CFG
							
							
							
							
							
						 | 
						
							2008-08-10 22:22:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bbd05723a5
								
							
								
							
						 | 
						
							
							
								
								Cleaner loop detection pass
							
							
							
							
							
						 | 
						
							2008-08-10 19:22:13 -05:00 |