Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								60f36cd9c8
								
							
								
							
						 | 
						
							
							
								
								Update user-space code for modify-code-heap primitive change
							
							
							
							
							
						 | 
						
							2009-01-24 20:17:11 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a8d1459c08
								
							
								
							
						 | 
						
							
							
								
								Rename compiled slot of words to optimized, to reflect what it really means (all words are compiled)
							
							
							
							
							
						 | 
						
							2009-01-23 00:37:02 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4204fd495f
								
							
								
							
						 | 
						
							
							
								
								Move formatted stream output words to io.styles; they didn't belong in core, and this reduces deployed image size
							
							
							
							
							
						 | 
						
							2009-01-13 17:12:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4f0a9f311e
								
							
								
							
						 | 
						
							
							
								
								Untangling some dependencies
							
							
							
							
							
						 | 
						
							2008-12-08 14:58:00 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f0716b3a0d
								
							
								
							
						 | 
						
							
							
								
								1% image size reduction by not storing empty compiled-generic-uses and compiled-uses props
							
							
							
							
							
						 | 
						
							2008-11-22 22:46:57 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7fc13ef03c
								
							
								
							
						 | 
						
							
							
								
								dlists no longer have a length slot; tweak dlist code so that types infer better
							
							
							
							
							
						 | 
						
							2008-11-16 05:53:25 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9f52ee50b0
								
							
								
							
						 | 
						
							
							
								
								Another speedup to >alist: create vector with right size up-front. 10 second bootstrap time reduction
							
							
							
							
							
						 | 
						
							2008-11-12 00:10:50 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ed3a81a503
								
							
								
							
						 | 
						
							
							
								
								Faster M: hashtable >alist performs less dispatch and allocates less junk
							
							
							
							
							
						 | 
						
							2008-11-11 23:03:50 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3230e0010f
								
							
								
							
						 | 
						
							
							
								
								-trace-compilation command line switch
							
							
							
							
							
						 | 
						
							2008-11-03 01:19:20 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								449c1191cc
								
							
								
							
						 | 
						
							
							
								
								Add another debug var
							
							
							
							
							
						 | 
						
							2008-11-02 23:25:42 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								db4db19cd9
								
							
								
							
						 | 
						
							
							
								
								Start working on coalescing
							
							
							
							
							
						 | 
						
							2008-10-28 02:38:37 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1f693b50b3
								
							
								
							
						 | 
						
							
							
								
								Massive focused action
							
							
							
							
							
						 | 
						
							2008-10-22 18:39:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c0d89b061e
								
							
								
							
						 | 
						
							
							
								
								Fixing register allocator prspilling
							
							
							
							
							
						 | 
						
							2008-10-19 01:10:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8eacd0e58b
								
							
								
							
						 | 
						
							
							
								
								Add compile-dependencies? flag, can be switched off for debugging
							
							
							
							
							
						 | 
						
							2008-10-12 17:37:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								67dd303d27
								
							
								
							
						 | 
						
							
							
								
								Fix excess recompilation
							
							
							
							
							
						 | 
						
							2008-10-10 02:33:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e69278b8fc
								
							
								
							
						 | 
						
							
							
								
								Merging in new codegen
							
							
							
							
							
						 | 
						
							2008-10-07 16:17:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c19f2257f4
								
							
								
							
						 | 
						
							
							
								
								Fix permission bits
							
							
							
							
							
						 | 
						
							2008-10-02 08:34:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cf80dd122a
								
							
								
							
						 | 
						
							
							
								
								Updating code for make and fry changes
							
							
							
							
							
						 | 
						
							2008-09-10 22:11:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6d506b89e8
								
							
								
							
						 | 
						
							
							
								
								Image size reduction
							
							
							
							
							
						 | 
						
							2008-09-03 18:23:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f5fbd94a4c
								
							
								
							
						 | 
						
							
							
								
								New compiled crossref implementation
							
							
							
							
							
						 | 
						
							2008-08-31 01:34:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								799cefc39a
								
							
								
							
						 | 
						
							
							
								
								Fix conflict
							
							
							
							
							
						 | 
						
							2008-08-27 05:52:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								86f11713e3
								
							
								
							
						 | 
						
							
							
								
								Fixing some more bugs
							
							
							
							
							
						 | 
						
							2008-08-22 03:12:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								1c13a6a4b9
								
							
								
							
						 | 
						
							
							
								
								Deque name change
							
							
							
							
							
						 | 
						
							2008-08-19 21:06:20 +02:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e1987d4af9
								
							
								
							
						 | 
						
							
							
								
								Debugging new optimizer
							
							
							
							
							
						 | 
						
							2008-08-14 23:35:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4f82ebdc23
								
							
								
							
						 | 
						
							
							
								
								DCE work in progress
							
							
							
							
							
						 | 
						
							2008-08-13 14:17:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a5ff214d67
								
							
								
							
						 | 
						
							
							
								
								More load fixes
							
							
							
							
							
						 | 
						
							2008-08-12 03:38:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								48fa2e2d0e
								
							
								
							
						 | 
						
							
							
								
								Updating some code
							
							
							
							
							
						 | 
						
							2008-08-12 03:31:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d66f887736
								
							
								
							
						 | 
						
							
							
								
								Create basis vocab root
							
							
							
							
							
						 | 
						
							2008-07-28 22:03:13 -05:00 |