Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c5160d76e9
								
							
								
							
						 | 
						
							
							
								
								Merge qualified, alias, symbols, constants into core
							
							
							
							
							
						 | 
						
							2008-12-17 18:10:01 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								05e4626c49
								
							
								
							
						 | 
						
							
							
								
								Clean up
							
							
							
							
							
						 | 
						
							2008-12-09 03:22:09 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8a8f0c925c
								
							
								
							
						 | 
						
							
							
								
								Use BSR instruction to implement fixnum-log2 intrinsic
							
							
							
							
							
						 | 
						
							2008-12-06 15:31:17 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e4db2afb7e
								
							
								
							
						 | 
						
							
							
								
								Update cpu.x86.assembler to use dip instead of >r/r>
							
							
							
							
							
						 | 
						
							2008-12-02 03:10:01 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3e25d14e54
								
							
								
							
						 | 
						
							
							
								
								Code cleanup: refactoring usages of rot and -rot to use newer idioms instead
							
							
							
							
							
						 | 
						
							2008-11-30 17:47:29 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d86524f4bc
								
							
								
							
						 | 
						
							
							
								
								Non-optimizing compiler now compiles dip, 2dip, 3dip, if, with direct branches instead of indirect branches. 8% bootstrap time improvement on Core Duo 2
							
							
							
							
							
						 | 
						
							2008-11-24 00:23:17 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								59f4f25b91
								
							
								
							
						 | 
						
							
							
								
								Loop alignment: appears to be a small win for reverse-complement
							
							
							
							
							
						 | 
						
							2008-11-03 06:20:51 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								abb02f1784
								
							
								
							
						 | 
						
							
							
								
								Flesh out shift instructions
							
							
							
							
							
						 | 
						
							2008-11-03 00:03:00 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								84820244dd
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_codegen
							
							
							
							
							
						 | 
						
							2008-10-21 23:19:20 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								52020c2fe3
								
							
								
							
						 | 
						
							
							
								
								Fixing x86 instruction encoding for addressing with base = ESP or R12
							
							
							
							
							
						 | 
						
							2008-10-21 23:18:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fe2c20882a
								
							
								
							
						 | 
						
							
							
								
								Fix alien accessor intrinsics; a bit more complex now that we don't reserve a tempreg
							
							
							
							
							
						 | 
						
							2008-10-13 22:43:32 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f2c6f8de5b
								
							
								
							
						 | 
						
							
							
								
								Using fry in cpu.x86, working on alien intrinsics
							
							
							
							
							
						 | 
						
							2008-10-13 16:43:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7b6d9c4c4f
								
							
								
							
						 | 
						
							
							
								
								Debugging new codegen
							
							
							
							
							
						 | 
						
							2008-10-07 20:00:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c19f2257f4
								
							
								
							
						 | 
						
							
							
								
								Fix permission bits
							
							
							
							
							
						 | 
						
							2008-10-02 08:34:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0c8e2584b4
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for make, fry changes
							
							
							
							
							
						 | 
						
							2008-09-11 00:20:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								44f53de164
								
							
								
							
						 | 
						
							
							
								
								Move make to its own vocabulary, remove fry _ feature
							
							
							
							
							
						 | 
						
							2008-09-10 20:07:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								48fa2e2d0e
								
							
								
							
						 | 
						
							
							
								
								Updating some code
							
							
							
							
							
						 | 
						
							2008-08-12 03:31:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6408b01e9d
								
							
								
							
						 | 
						
							
							
								
								Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
							
							
							
							
							
						 | 
						
							2008-07-29 16:47:52 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d66f887736
								
							
								
							
						 | 
						
							
							
								
								Create basis vocab root
							
							
							
							
							
						 | 
						
							2008-07-28 22:03:13 -05:00 |