Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bba30dc284
								
							
								
							
						 | 
						
							
							
								
								Fix conflict from master
							
							
							
							
							
						 | 
						
							2009-04-27 17:09:09 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								dac5203e81
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.builder: Fix scoping of a variable by hints vocab
							
							
							
							
							
						 | 
						
							2009-04-26 16:04:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3dc9fdf9db
								
							
								
							
						 | 
						
							
							
								
								Fleshed out new dispatch code
							
							
							
							
							
						 | 
						
							2009-04-24 20:43:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5649cc7a0a
								
							
								
							
						 | 
						
							
							
								
								Compiler warnings are no more
							
							
							
							
							
						 | 
						
							2009-04-23 22:17:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1dd3ed519f
								
							
								
							
						 | 
						
							
							
								
								Revert part of an earlier ccompiler.tree.checker hange to fix smalltalk.eval regression
							
							
							
							
							
						 | 
						
							2009-04-22 21:03:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7f983f12d4
								
							
								
							
						 | 
						
							
							
								
								fix help lint failures, fix example in words
							
							
							
							
							
						 | 
						
							2009-04-22 12:26:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								dea3987ca5
								
							
								
							
						 | 
						
							
							
								
								Silly workaround for performance regression
							
							
							
							
							
						 | 
						
							2009-04-22 00:44:06 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								057f75e9a1
								
							
								
							
						 | 
						
							
							
								
								Refactor compiler.tree.builder to fix various regressions
							
							
							
							
							
						 | 
						
							2009-04-21 23:02:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								469c9ee21d
								
							
								
							
						 | 
						
							
							
								
								Debugging stack checking
							
							
							
							
							
						 | 
						
							2009-04-21 16:09:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f38d2f91f6
								
							
								
							
						 | 
						
							
							
								
								Words which didn't compile cannot be run at all
							
							
							
							
							
						 | 
						
							2009-04-20 22:05:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								05f3f9dcb9
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for stack effect inference changes
							
							
							
							
							
						 | 
						
							2009-04-20 21:15:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8414693142
								
							
								
							
						 | 
						
							
							
								
								stack-checker: trust word declarations instead of recursively checking them
							
							
							
							
							
						 | 
						
							2009-04-20 18:44:45 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5165d811d5
								
							
								
							
						 | 
						
							
							
								
								Changing the stack effect of a generic word could break the compiler
							
							
							
							
							
						 | 
						
							2009-04-20 04:21:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ec49307c88
								
							
								
							
						 | 
						
							
							
								
								Never inline default methods, and fix inlining of methods with hints
							
							
							
							
							
						 | 
						
							2009-04-20 03:27:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								332bde4173
								
							
								
							
						 | 
						
							
							
								
								use iota in a few places
							
							
							
							
							
						 | 
						
							2009-04-17 16:17:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ce76331fd6
								
							
								
							
						 | 
						
							
							
								
								Fixing more unit tests
							
							
							
							
							
						 | 
						
							2009-04-17 15:50:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								dba4c0d589
								
							
								
							
						 | 
						
							
							
								
								fixing compiler errors in basis
							
							
							
							
							
						 | 
						
							2009-04-17 12:46:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0a5b076c11
								
							
								
							
						 | 
						
							
							
								
								Make the walker infer
							
							
							
							
							
						 | 
						
							2009-04-16 23:14:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								65b27354ad
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into smarter_error_list
							
							
							
							
							
						 | 
						
							2009-04-14 15:07:22 -05:00 | 
						
					
				
					
						
							
							
								 
								sheeple
							
						 | 
						
							
							
							
							
								
							
								a4e62dfdba
								
							
								
							
						 | 
						
							
							
								
								Fix for math.parser syntax change
							
							
							
							
							
						 | 
						
							2009-04-13 14:47:39 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								deae1d7bbb
								
							
								
							
						 | 
						
							
							
								
								Fix bootstrap
							
							
							
							
							
						 | 
						
							2009-04-10 04:41:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								37e278ed02
								
							
								
							
						 | 
						
							
							
								
								Use [ ] [ ] map-reduce instead of unclip [ ] reduce
							
							
							
							
							
						 | 
						
							2009-04-06 17:50:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								268abfcf2a
								
							
								
							
						 | 
						
							
							
								
								Remove method-specs in favor of M\
							
							
							
							
							
						 | 
						
							2009-04-06 02:59:59 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								932d44cab8
								
							
								
							
						 | 
						
							
							
								
								Small speedup for code using H{ } clone and with-scope
							
							
							
							
							
						 | 
						
							2009-03-31 08:16:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ff07c8f352
								
							
								
							
						 | 
						
							
							
								
								Fix compiler.tree.debugger tests
							
							
							
							
							
						 | 
						
							2009-03-25 22:53:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9b8dd01c0b
								
							
								
							
						 | 
						
							
							
								
								Fix bitrot in compiler.tree.debugger
							
							
							
							
							
						 | 
						
							2009-03-25 10:11:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6080c6e734
								
							
								
							
						 | 
						
							
							
								
								Fix stack effect redefinition
							
							
							
							
							
						 | 
						
							2009-03-22 20:16:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2f4e2735ea
								
							
								
							
						 | 
						
							
							
								
								Fix compile errors in compiler tests so that they actually test the compiler instead of being useless
							
							
							
							
							
						 | 
						
							2009-03-22 17:50:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								be4fb1e7d9
								
							
								
							
						 | 
						
							
							
								
								Move call( and execute( to core
							
							
							
							
							
						 | 
						
							2009-03-16 20:11:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								80e719ba5b
								
							
								
							
						 | 
						
							
							
								
								Remove stupid commented out code
							
							
							
							
							
						 | 
						
							2009-03-12 17:30:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4fdb5d0557
								
							
								
							
						 | 
						
							
							
								
								Fix infinite fixed point iteration bug found by littledan; generalize-counter-interval wasn't called in all the right places
							
							
							
							
							
						 | 
						
							2009-03-12 17:30:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b6f6e880bf
								
							
								
							
						 | 
						
							
							
								
								Make partially dispatched integer ops foldable
							
							
							
							
							
						 | 
						
							2009-03-11 13:57:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								42224eb4e7
								
							
								
							
						 | 
						
							
							
								
								Propagation pass: add inlined node counts to total node count, so that the more we inline the less we are eager to inline more
							
							
							
							
							
						 | 
						
							2009-03-06 23:34:01 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ca7a155b72
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_ui
							
							
							
							
							
						 | 
						
							2009-03-01 20:13:05 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								03cb32ad9c
								
							
								
							
						 | 
						
							
							
								
								Make execute( faster, add execute-unsafe( and make effect tuple slots read only
							
							
							
							
							
						 | 
						
							2009-03-01 20:12:35 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								25a877e50b
								
							
								
							
						 | 
						
							
							
								
								Merge OneEyed's patch
							
							
							
							
							
						 | 
						
							2009-02-28 17:06:55 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								78ce670101
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'for-slava' of git://git.rfc1149.net/factor
							
							
							
							
							
						 | 
						
							2009-02-28 14:42:56 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e0cfad4676
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_ui
							
							
							
							
							
						 | 
						
							2009-02-26 14:27:55 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bda8b2dda6
								
							
								
							
						 | 
						
							
							
								
								Better inlining for both-fixnums?
							
							
							
							
							
						 | 
						
							2009-02-26 14:11:26 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ce1bc1d6ed
								
							
								
							
						 | 
						
							
							
								
								Fixing conflicts from stack checker changes
							
							
							
							
							
						 | 
						
							2009-02-24 01:21:10 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								91d0c4ed1f
								
							
								
							
						 | 
						
							
							
								
								Fix conflict
							
							
							
							
							
						 | 
						
							2009-02-22 20:02:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								990513db60
								
							
								
							
						 | 
						
							
							
								
								use CONSTANT: in basis
							
							
							
							
							
						 | 
						
							2009-02-22 19:13:08 -06:00 | 
						
					
				
					
						
							
							
								 
								Samuel Tardieu
							
						 | 
						
							
							
							
							
								
							
								da2ebe21a6
								
							
								
							
						 | 
						
							
							
								
								Fix two overzealous [ ] removal in tests
							
							
							
							
							
						 | 
						
							2009-02-18 03:06:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Samuel Tardieu
							
						 | 
						
							
							
							
							
								
							
								087d931c36
								
							
								
							
						 | 
						
							
							
								
								Remove the tail argument from do/until/while
							
							
							
							
							
						 | 
						
							2009-02-18 02:41:14 +01:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								421ee726b8
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_ui
							
							
							
							
							
						 | 
						
							2009-02-16 21:22:12 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6b25e99470
								
							
								
							
						 | 
						
							
							
								
								Add summary for heaps more vocabs
							
							
							
							
							
						 | 
						
							2009-02-16 21:05:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3045777f02
								
							
								
							
						 | 
						
							
							
								
								Fix conflict
							
							
							
							
							
						 | 
						
							2009-02-09 00:34:00 -06:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								b65b88364c
								
							
								
							
						 | 
						
							
							
								
								Updating lots of things to use call( -- )
							
							
							
							
							
						 | 
						
							2009-02-08 22:12:11 -06:00 | 
						
					
				
					
						
							
							
								 
								slava
							
						 | 
						
							
							
							
							
								
							
								e29f18a2f4
								
							
								
							
						 | 
						
							
							
								
								Trying to fix a bad merge...
							
							
							
							
							
							
							
							Revert "Merge branch 'master' of git://factorcode.org/git/factor"
This reverts commit da639739bd, reversing
changes made to 346a61f497. 
							
						 | 
						
							2009-02-03 00:27:34 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								669548e62e
								
							
								
							
						 | 
						
							
							
								
								Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary
							
							
							
							
							
						 | 
						
							2009-02-02 13:43:54 -06:00 |