Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0b19589630
								
							
								
							
						 | 
						
							
							
								
								linkage errors don't thwart compilation anymore
							
							
							
							
							
						 | 
						
							2008-02-16 00:54:54 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c4ac180c5a
								
							
								
							
						 | 
						
							
							
								
								Rename substitute to substitute-here, change stack effect, update some libraries to use it
							
							
							
							
							
						 | 
						
							2008-02-15 19:23:38 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f9c76689d6
								
							
								
							
						 | 
						
							
							
								
								#loop optimization fixes
							
							
							
							
							
						 | 
						
							2008-02-15 18:07:56 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d14ee13f64
								
							
								
							
						 | 
						
							
							
								
								Remove tail-dispatch? optimization since it was not sound
							
							
							
							
							
						 | 
						
							2008-02-14 17:46:04 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6de8c722a5
								
							
								
							
						 | 
						
							
							
								
								Fix #label compilation
							
							
							
							
							
						 | 
						
							2008-02-13 00:31:00 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								170aecb255
								
							
								
							
						 | 
						
							
							
								
								Loop optimization work in progress
							
							
							
							
							
						 | 
						
							2008-02-12 23:27:05 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0064e69f9d
								
							
								
							
						 | 
						
							
							
								
								Loop conversion work in progress
							
							
							
							
							
						 | 
						
							2008-02-12 20:35:25 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7c6999872a
								
							
								
							
						 | 
						
							
							
								
								Clean up tail call optimization
							
							
							
							
							
						 | 
						
							2008-02-12 17:32:17 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								93e10566be
								
							
								
							
						 | 
						
							
							
								
								Simpler compilation of dispatch
							
							
							
							
							
						 | 
						
							2008-02-09 21:12:00 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3f9e4bcf00
								
							
								
							
						 | 
						
							
							
								
								More efficient specializers
							
							
							
							
							
						 | 
						
							2008-02-05 20:11:35 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								dee25cda13
								
							
								
							
						 | 
						
							
							
								
								New generic word implementation reduces compile time
							
							
							
							
							
						 | 
						
							2008-02-04 16:20:07 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d8d87fe834
								
							
								
							
						 | 
						
							
							
								
								Fix littledan bug #1
							
							
							
							
							
						 | 
						
							2008-01-30 14:23:48 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								423b0c4697
								
							
								
							
						 | 
						
							
							
								
								Remove useless optimization
							
							
							
							
							
						 | 
						
							2008-01-18 17:09:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c6bc074472
								
							
								
							
						 | 
						
							
							
								
								Simplify code heap layout
							
							
							
							
							
						 | 
						
							2008-01-16 15:45:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								952c559b52
								
							
								
							
						 | 
						
							
							
								
								Faster compilation of dispatch primitive
							
							
							
							
							
						 | 
						
							2008-01-13 17:07:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c8360f5ae5
								
							
								
							
						 | 
						
							
							
								
								Rename curry* to with
							
							
							
							
							
						 | 
						
							2008-01-09 17:36:30 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								928c68b506
								
							
								
							
						 | 
						
							
							
								
								JIT improvements; simpler 'current XT' relocation logic
							
							
							
							
							
						 | 
						
							2008-01-07 17:14:09 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b7327b6228
								
							
								
							
						 | 
						
							
							
								
								Redo the profiler
							
							
							
							
							
						 | 
						
							2008-01-02 20:36:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e35ca18921
								
							
								
							
						 | 
						
							
							
								
								Working on compiled-usage
							
							
							
							
							
						 | 
						
							2008-01-01 15:54:14 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e1be77ee6f
								
							
								
							
						 | 
						
							
							
								
								Documentation updates
							
							
							
							
							
						 | 
						
							2007-12-30 15:08:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2a24567546
								
							
								
							
						 | 
						
							
							
								
								Work in progress
							
							
							
							
							
						 | 
						
							2007-12-26 20:21:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c09af2f2c6
								
							
								
							
						 | 
						
							
							
								
								Improved JIT compiler design; better REGISTER_ROOT/UNREGISTER_ROOT stuff
							
							
							
							
							
						 | 
						
							2007-12-26 01:45:16 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								28d6fec557
								
							
								
							
						 | 
						
							
							
								
								Getting compiler unit tests to pass
							
							
							
							
							
						 | 
						
							2007-12-24 21:54:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bbb89af5a6
								
							
								
							
						 | 
						
							
							
								
								Get compiler going again, start re-doing redefine tests
							
							
							
							
							
						 | 
						
							2007-12-24 21:41:46 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7c75697ff3
								
							
								
							
						 | 
						
							
							
								
								Assorted fixes
							
							
							
							
							
						 | 
						
							2007-12-24 20:56:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6814e07f49
								
							
								
							
						 | 
						
							
							
								
								Unit test fixes
							
							
							
							
							
						 | 
						
							2007-12-24 19:40:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								07a4022d62
								
							
								
							
						 | 
						
							
							
								
								Parser, definitions, source-files refactoring work in progress
							
							
							
							
							
						 | 
						
							2007-12-21 21:18:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								308cf5aef7
								
							
								
							
						 | 
						
							
							
								
								Listener auto-compiles; more smart recompile work in progress
							
							
							
							
							
						 | 
						
							2007-12-17 16:29:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								43dd703981
								
							
								
							
						 | 
						
							
							
								
								Simplifying the compiler and parser a little bit
							
							
							
							
							
						 | 
						
							2007-12-16 20:35:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c9646d20c5
								
							
								
							
						 | 
						
							
							
								
								Working on smarter recompilation
							
							
							
							
							
						 | 
						
							2007-12-16 15:17:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d7217801c3
								
							
								
							
						 | 
						
							
							
								
								Documentation fixes
							
							
							
							
							
						 | 
						
							2007-12-11 22:36:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b2d2b47610
								
							
								
							
						 | 
						
							
							
								
								ARM fixes
							
							
							
							
							
						 | 
						
							2007-11-04 23:18:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2e78ce3d4a
								
							
								
							
						 | 
						
							
							
								
								Profiler fixes
							
							
							
							
							
						 | 
						
							2007-10-29 01:12:27 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ef22d57ef6
								
							
								
							
						 | 
						
							
							
								
								Improved profiler doesn't require all words to be recompiled to enable/disable
							
							
							
							
							
						 | 
						
							2007-10-28 04:33:36 -04:00 | 
						
					
				
					
						
							
							
								 
								U-SLAVA-FB3999113\Slava
							
						 | 
						
							
							
							
							
								
							
								024cf03a1b
								
							
								
							
						 | 
						
							
							
								
								Resolve conflict
							
							
							
							
							
						 | 
						
							2007-10-21 15:28:35 -04:00 | 
						
					
				
					
						
							
							
								 
								U-SLAVA-FB3999113\Slava
							
						 | 
						
							
							
							
							
								
							
								b4b4c599c6
								
							
								
							
						 | 
						
							
							
								
								Updating ARM optimizing compiler backend
							
							
							
							
							
						 | 
						
							2007-10-15 19:59:03 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4192413861
								
							
								
							
						 | 
						
							
							
								
								Change cut stack effect
							
							
							
							
							
						 | 
						
							2007-10-12 16:30:36 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava
							
						 | 
						
							
							
							
							
								
							
								c644f21daf
								
							
								
							
						 | 
						
							
							
								
								Fix find-template regression: many intrinsics were not open-coded on x86
							
							
							
							
							
						 | 
						
							2007-10-09 01:30:35 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								236f505e14
								
							
								
							
						 | 
						
							
							
								
								Remove debug messages
							
							
							
							
							
						 | 
						
							2007-10-09 00:40:54 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7bbd169b2a
								
							
								
							
						 | 
						
							
							
								
								Fix generator regression
							
							
							
							
							
						 | 
						
							2007-10-08 22:56:15 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d76a59bceb
								
							
								
							
						 | 
						
							
							
								
								Clean up generator a bit
							
							
							
							
							
						 | 
						
							2007-10-05 04:18:08 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fab1453bfc
								
							
								
							
						 | 
						
							
							
								
								Re-implemented single stepper for new evaluation model
							
							
							
							
							
						 | 
						
							2007-10-03 16:56:49 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								88168656dd
								
							
								
							
						 | 
						
							
							
								
								Another compiler fix
							
							
							
							
							
						 | 
						
							2007-10-01 06:56:45 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8048a4235a
								
							
								
							
						 | 
						
							
							
								
								Fix another code gen regression
							
							
							
							
							
						 | 
						
							2007-10-01 04:42:31 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0035d42762
								
							
								
							
						 | 
						
							
							
								
								Alien intrinsics can now deal with all aliens not just simple ones
							
							
							
							
							
						 | 
						
							2007-10-01 04:20:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e7cd1e2ce2
								
							
								
							
						 | 
						
							
							
								
								Fix some stuff in cpu/ppc, fix bootstrap bug
							
							
							
							
							
						 | 
						
							2007-09-29 23:57:29 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava
							
						 | 
						
							
							
							
							
								
							
								3e1afe89a3
								
							
								
							
						 | 
						
							
							
								
								cpu/x86 fixes
							
							
							
							
							
						 | 
						
							2007-09-30 00:34:19 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								894a657056
								
							
								
							
						 | 
						
							
							
								
								Alien unboxing
							
							
							
							
							
						 | 
						
							2007-09-29 19:43:03 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f7c2c9e441
								
							
								
							
						 | 
						
							
							
								
								Working on improved alien intrinsics
							
							
							
							
							
						 | 
						
							2007-09-28 04:02:33 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3995a5c824
								
							
								
							
						 | 
						
							
							
								
								Cleanups
							
							
							
							
							
						 | 
						
							2007-09-28 00:26:58 -04:00 |