Sascha Matzke
							
						 
						
							 
							
							
							
								
							
								097487a9f3 
								
							
								 
							
						 
						
							
							
								
								added >upper to push-utf8 to conform with RFC 3986 section 2.1. recommendation  
							
							 
							
							
							
						 
						
							2009-07-09 13:34:38 +02:00  
						
					 
				
					
						
							
							
								 
								U-SLAVA-DFB8FF805\Slava
							
						 
						
							 
							
							
							
								
							
								508b7272b5 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.optimizer: fix irrelevant test  
							
							 
							
							
							
						 
						
							2009-07-09 06:17:10 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e0d84eb3a2 
								
							
								 
							
						 
						
							
							
								
								compiler.tree.propagation: better length propagation  
							
							 
							
							
							
						 
						
							2009-07-09 02:28:30 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d0980edafe 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: fixing unit tests  
							
							 
							
							
							
						 
						
							2009-07-09 00:48:00 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5a64290386 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: more code cleanups, and working on split-to-fit algorithm  
							
							 
							
							
							
						 
						
							2009-07-09 00:20:03 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4507bdcbc0 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: code cleanups  
							
							 
							
							
							
						 
						
							2009-07-08 23:28:28 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c20e6c290f 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: split off parallel mapping code from resolve pass, use it in assignment pass to resolve parallel copies  
							
							 
							
							
							
						 
						
							2009-07-08 23:07:06 -05:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								5b46a22297 
								
							
								 
							
						 
						
							
							
								
								alien.inline.compile: compiler: use eg++ on openbsd  
							
							 
							
							
							
						 
						
							2009-07-09 14:03:35 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								f93e7dd859 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into inlinec  
							
							 
							
							... 
							
							
							
							* master:
  struct-arrays and struct-vectors: fix unit tests
  oops
  byte-length for struct-vectors
  fix struct-vectors
  sequences: fix replicate example
  byte-length method for struct-arrays
  growable vocabulary: make 'contract' generic so that only real vectors clear popped elements; add resize method for struct-arrays, add new struct-vectors vocabulary
  Add vectors.functor for generating vector types from arrays; re-implement bit-vectors and specialized-vectors using this. Add DEFERS directive to functors
  compiler.cfg.linear-scan: debugging spilling, add more assertions
  threads: better error messages
  benchmark.hashtables: throw something together
  Remove A+s shortcut for saving image in UI
  compiler.cfg.linear-scan: code cleanup
  compiler.cfg.linear-scan: Re-implement spilling, add some additional runtime assertions, simplify assignment pass since it doesn't have to track spill slots anymore; just assume a live value that's not in active or inactive is spilled 
							
						 
						
							2009-07-08 17:21:41 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								ed825133e0 
								
							
								 
							
						 
						
							
							
								
								alien.inline: added RAW-C: word  
							
							 
							
							
							
						 
						
							2009-07-08 16:47:55 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								8814e2b308 
								
							
								 
							
						 
						
							
							
								
								alien.inline.tests: delete libraries before compilation  
							
							 
							
							
							
						 
						
							2009-07-08 15:15:45 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								7d218b0263 
								
							
								 
							
						 
						
							
							
								
								alien.inline: added C-STRUCTURE:  
							
							 
							
							
							
						 
						
							2009-07-08 15:14:51 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								488f7efc27 
								
							
								 
							
						 
						
							
							
								
								alien.inline: added C-TYPEDEF:  
							
							 
							
							
							
						 
						
							2009-07-08 14:52:07 +12:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								76288ae55d 
								
							
								 
							
						 
						
							
							
								
								struct-arrays and struct-vectors: fix unit tests  
							
							 
							
							
							
						 
						
							2009-07-07 19:15:50 -05:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								1c42ebd89e 
								
							
								 
							
						 
						
							
							
								
								alien.inline: allow compiling from non-file vocabs  
							
							 
							
							
							
						 
						
							2009-07-08 09:45:28 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								b421a360c0 
								
							
								 
							
						 
						
							
							
								
								alien.inline: added DELETE-C-LIBRARY: word, mainly for tests  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/alien/inline/inline.factor 
							
						 
						
							2009-07-08 09:45:08 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								e140d80d71 
								
							
								 
							
						 
						
							
							
								
								alien.inline: prepend vocab name to c-library name  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/alien/inline/inline.factor 
							
						 
						
							2009-07-08 09:43:19 +12:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								4763ee9a4d 
								
							
								 
							
						 
						
							
							
								
								oops  
							
							 
							
							
							
						 
						
							2009-07-07 15:34:14 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								84485d36ee 
								
							
								 
							
						 
						
							
							
								
								byte-length for struct-vectors  
							
							 
							
							
							
						 
						
							2009-07-07 15:30:41 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								b42a1cc746 
								
							
								 
							
						 
						
							
							
								
								fix struct-vectors  
							
							 
							
							
							
						 
						
							2009-07-07 15:29:16 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								fbdcb61763 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-07-07 15:11:13 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								01d344fb46 
								
							
								 
							
						 
						
							
							
								
								byte-length method for struct-arrays  
							
							 
							
							
							
						 
						
							2009-07-07 15:11:04 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								dafdbe13c9 
								
							
								 
							
						 
						
							
							
								
								growable vocabulary: make 'contract' generic so that only real vectors clear popped elements; add resize method for struct-arrays, add new struct-vectors vocabulary  
							
							 
							
							
							
						 
						
							2009-07-07 15:01:30 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c171527b8d 
								
							
								 
							
						 
						
							
							
								
								Add vectors.functor for generating vector types from arrays; re-implement bit-vectors and specialized-vectors using this. Add DEFERS directive to functors  
							
							 
							
							
							
						 
						
							2009-07-07 14:34:08 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e2044602aa 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: debugging spilling, add more assertions  
							
							 
							
							
							
						 
						
							2009-07-07 13:01:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								516ce0c71d 
								
							
								 
							
						 
						
							
							
								
								threads: better error messages  
							
							 
							
							
							
						 
						
							2009-07-07 13:00:58 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1a190ae97e 
								
							
								 
							
						 
						
							
							
								
								Remove A+s shortcut for saving image in UI  
							
							 
							
							
							
						 
						
							2009-07-07 03:49:10 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								43c873f00a 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: code cleanup  
							
							 
							
							
							
						 
						
							2009-07-07 03:45:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0bcf4ce535 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: Re-implement spilling, add some additional runtime assertions, simplify assignment pass since it doesn't have to track spill slots anymore; just assume a live value that's not in active or inactive is spilled  
							
							 
							
							
							
						 
						
							2009-07-07 03:28:55 -05:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								a5653f3449 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into inlinec  
							
							 
							
							... 
							
							
							
							* master:
  ui.gadgets.tables: clicking in empty area no longer notifies selection model
  vocabs.hierarchy: fix (load) word
  vocabs.hierarchy: more refactoring, update existing code for new API
  help.html: Update for vocabs.hierarchy changes
  help.html: escape # in word names. Reported by ex_rzrjck
  vocabs.hierachy: redo with cleaner API
  compiler.cfg.linear-scan: minor fixes
  webkit-demo: update for recent <ViewWindow> stack effect change
  compiler.cfg.linear-scan: Get cycle breaking in resolve pass to work by allocating a spare spill slot for this purpose 
							
						 
						
							2009-07-07 17:24:21 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								66a740aaaf 
								
							
								 
							
						 
						
							
							
								
								moved alien.inline tests to inline-tests.factor  
							
							 
							
							
							
						 
						
							2009-07-07 17:21:47 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								da024f5547 
								
							
								 
							
						 
						
							
							
								
								alien.inline: file get path>> instead of vocab-source-path  
							
							 
							
							
							
						 
						
							2009-07-07 17:21:47 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								e76229a8f6 
								
							
								 
							
						 
						
							
							
								
								alien.inline.compiler: x86_64 check and hook methods  
							
							 
							
							
							
						 
						
							2009-07-07 17:20:54 +12:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								328c6d02f5 
								
							
								 
							
						 
						
							
							
								
								ui.gadgets.tables: clicking in empty area no longer notifies selection model  
							
							 
							
							
							
						 
						
							2009-07-06 23:19:26 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d56e818beb 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: fix (load) word  
							
							 
							
							
							
						 
						
							2009-07-06 05:22:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2fd6db9331 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'inlinec' of git://github.com/jedahu/factor  
							
							 
							
							
							
						 
						
							2009-07-06 04:56:43 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								daed003f33 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierarchy: more refactoring, update existing code for new API  
							
							 
							
							
							
						 
						
							2009-07-06 04:55:23 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								bcdd94d50a 
								
							
								 
							
						 
						
							
							
								
								help.html: Update for vocabs.hierarchy changes  
							
							 
							
							
							
						 
						
							2009-07-06 04:35:00 -05:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								994b142f74 
								
							
								 
							
						 
						
							
							
								
								alien.inline.compiler: use g++ for C++ files  
							
							 
							
							
							
						 
						
							2009-07-06 21:34:27 +12:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4d950dee9a 
								
							
								 
							
						 
						
							
							
								
								help.html: escape # in word names. Reported by ex_rzrjck  
							
							 
							
							
							
						 
						
							2009-07-06 04:24:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5484bd3241 
								
							
								 
							
						 
						
							
							
								
								vocabs.hierachy: redo with cleaner API  
							
							 
							
							
							
						 
						
							2009-07-06 04:23:26 -05:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								da01ae5cda 
								
							
								 
							
						 
						
							
							
								
								Added alien.inline.types (forgot to add several commits ago)  
							
							 
							
							
							
						 
						
							2009-07-06 21:14:08 +12:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6aaad1ea9f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'inlinec' of git://github.com/jedahu/factor  
							
							 
							
							
							
						 
						
							2009-07-06 02:41:56 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4402d8652c 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: minor fixes  
							
							 
							
							
							
						 
						
							2009-07-05 22:51:53 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								56523afb29 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-07-05 21:33:03 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a452f32e3a 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: Get cycle breaking in resolve pass to work by allocating a spare spill slot for this purpose  
							
							 
							
							
							
						 
						
							2009-07-05 21:32:23 -05:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								dbe19d8173 
								
							
								 
							
						 
						
							
							
								
								alien.inline: reverted refactoring  
							
							 
							
							
							
						 
						
							2009-07-06 11:06:44 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								3cd4bd8106 
								
							
								 
							
						 
						
							
							
								
								alien.inline: added annotate-effect word  
							
							 
							
							
							
						 
						
							2009-07-05 22:16:58 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								b212588417 
								
							
								 
							
						 
						
							
							
								
								alien.inline: refactoring  
							
							 
							
							
							
						 
						
							2009-07-05 22:16:58 +12:00  
						
					 
				
					
						
							
							
								 
								Jeremy Hughes
							
						 
						
							 
							
							
							
								
							
								dd45949c50 
								
							
								 
							
						 
						
							
							
								
								alien.inline: prototype-string: fixed params  
							
							 
							
							
							
						 
						
							2009-07-05 22:16:58 +12:00