|  Slava Pestov | e0d84eb3a2 | compiler.tree.propagation: better length propagation | 2009-07-09 02:28:30 -05:00 | 
				
					
						|  Slava Pestov | 0180209f4e | compiler.tree.dead-code: methods on flushable generics should be flushable | 2009-07-03 21:31:26 -05:00 | 
				
					
						|  Slava Pestov | 41f48e3cfe | compiler.tree.optimizer: Remove redundant call to compute-def-use | 2009-07-01 17:41:20 -05:00 | 
				
					
						|  Slava Pestov | 29327a787c | Remove initial-quot feature | 2009-06-15 13:07:15 -05:00 | 
				
					
						|  Slava Pestov | 285c8cecc6 | Add some failing unit tests exposing bugs in initial-quot: implementation | 2009-06-13 18:34:27 -05:00 | 
				
					
						|  Slava Pestov | 9e987e8642 | Merge branch 'master' into global_optimization | 2009-06-01 03:12:32 -05:00 | 
				
					
						|  Slava Pestov | 7b88756fd0 | Add a with-scope so that optimize-tree doesn't pollute namespace | 2009-05-27 18:58:54 -05:00 | 
				
					
						|  Doug Coleman | 407377fc98 | rename peek -> last and update all usages | 2009-05-25 16:38:33 -05:00 | 
				
					
						|  Doug Coleman | a54c78007b | add a clamp word to math.order, use clamp word throughout libraries | 2009-05-24 21:35:50 -05:00 | 
				
					
						|  Slava Pestov | 43a1834e0b | stack-checker: fix case where invalid code could infer | 2009-05-23 15:50:35 -05:00 | 
				
					
						|  Joe Groff | 3276ae3a08 | get rid of useless test | 2009-05-21 20:56:57 -05:00 | 
				
					
						|  Slava Pestov | 66a9416473 | Update documentation for stricter vocabulary search path semantics | 2009-05-16 00:29:21 -05:00 | 
				
					
						|  Slava Pestov | dedbd14945 | Fix escape analysis bug reported by Doug | 2009-05-15 17:18:38 -05:00 | 
				
					
						|  Slava Pestov | fb6df472a2 | Cleaning up USING: lists for new strict semantics | 2009-05-14 16:54:16 -05:00 | 
				
					
						|  Slava Pestov | b67b617746 | Fix compiler breakage if a GENERIC# has an incorrect stack effect declaration | 2009-05-12 21:23:52 -05:00 | 
				
					
						|  Slava Pestov | 65faa3fda3 | Fix unit tests and load errors for slip removal | 2009-05-10 17:03:41 -05:00 | 
				
					
						|  Slava Pestov | 75d9946bd7 | compiler.tree.modular-arithmetic: convert >integer >fixnum into >fixnum | 2009-05-07 12:54:23 -05:00 | 
				
					
						|  Slava Pestov | 466533d509 | Fix overly-eager strength reduction for mod, and add a type function for >integer (reported by Joe Groff) | 2009-05-07 12:32:06 -05:00 | 
				
					
						|  Slava Pestov | 029d93a838 | Make walker work better with call( and breakpoints which are nested inside combinators | 2009-05-05 09:12:32 -05:00 | 
				
					
						|  Slava Pestov | f2ec59d658 | Fix infinite loop when compiling a word containing a tuple literal with circular structure in it. This was triggered by call( inline caching in core-foundation.fsevents on Mac OS X | 2009-05-01 09:36:53 -05:00 | 
				
					
						|  Slava Pestov | e5cdb7ac2d | call( fast-path now supports curry and compose | 2009-04-30 21:08:29 -05:00 | 
				
					
						|  Slava Pestov | 964fbd0a24 | Fix test failures from ratio/complex built-in removal | 2009-04-30 00:38:55 -05:00 | 
				
					
						|  Slava Pestov | 663db67b23 | compiler.tree.debugger: wasn't counting intrinsics properly when computing report | 2009-04-30 00:27:51 -05:00 | 
				
					
						|  Slava Pestov | fc4894fbdf | Replace ratio and complex built-in types with tuples defined in the library. This frees up two lo-tags, so move array and quotation over to these tags and update compiler for new tags | 2009-04-30 00:27:35 -05:00 | 
				
					
						|  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 |