|  Alexander Iljin | 47cd2861fb | compiler.tree.debugger-docs: fix a typo | 2016-10-30 14:18:53 -07:00 | 
				
					
						|  Björn Lindqvist | a36c0cb5ac | compiler.*: moving all words only relevant for testing to compiler.test | 2016-08-12 15:13:51 +02:00 | 
				
					
						|  Björn Lindqvist | 5663d39a76 | compiler.*: more docs | 2016-02-28 01:01:38 +01:00 | 
				
					
						|  Doug Coleman | e0d1b14e5c | factor: don't need FROM: namespaces => set or namespaces:set anymore | 2015-08-12 11:25:57 -05:00 | 
				
					
						|  Doug Coleman | 2c257f399c | factor: Rename MACRO: and MACRO: to have quot as the output in stack effects. | 2015-07-18 22:16:11 -07:00 | 
				
					
						|  Doug Coleman | 352e5de16a | core, basis, extra: Remove DOS line endings from files. Remove whitespace from end of lines.
Add a newline to the end of each file. | 2015-06-29 17:25:40 -07:00 | 
				
					
						|  Doug Coleman | 16094d283b | compiler.tree.debugger: more "cleanup" | 2015-06-05 23:04:05 -07:00 | 
				
					
						|  John Benediktsson | aa1a5f22ba | compiler.tree.debugger: fix docs using. | 2015-05-14 08:16:27 -07:00 | 
				
					
						|  John Benediktsson | 2c3492a916 | minor cleanup to some docs. | 2015-05-13 16:09:14 -07:00 | 
				
					
						|  Björn Lindqvist | 5782855343 | compiler.cfg.*: more docs | 2014-12-31 03:37:16 +01:00 | 
				
					
						|  John Benediktsson | c65877104e | compiler: cleanup usings. | 2014-12-13 16:10:21 -08:00 | 
				
					
						|  Doug Coleman | 99ec318a98 | compiler.tree.debugger: Remove make-assoc | 2012-07-19 17:48:02 -07:00 | 
				
					
						|  Doug Coleman | 42f4dc36b2 | namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``. | 2012-07-19 00:02:47 -07:00 | 
				
					
						|  Slava Pestov | 910748819d | Now that #foo and ##foo are symbols we can remove a bunch of \ | 2011-11-12 22:04:26 -08:00 | 
				
					
						|  Slava Pestov | e5a308d56a | compiler.tree.debugger: disable length limit when printing optimized. quotation | 2011-10-29 17:11:03 -07:00 | 
				
					
						|  Slava Pestov | 168dd1f825 | FFI rewrite part 7: compile callback bodies with the optimizing compiler | 2010-07-28 00:49:26 -04:00 | 
				
					
						|  Slava Pestov | 7de81976a5 | Revert "macros: macro body is now defined in its own subword, for compile-time stack effect checking" This reverts commit 24de7c52f0c3f21cfcdb80235cac7296b0401c85. | 2010-02-03 23:11:29 +13:00 | 
				
					
						|  Slava Pestov | df55fed478 | generic: rename method-body predicate class to method | 2010-02-03 23:11:24 +13:00 | 
				
					
						|  Slava Pestov | b7fde7af27 | macros: macro body is now defined in its own subword, for compile-time stack effect checking | 2010-02-03 23:11:22 +13:00 | 
				
					
						|  Slava Pestov | df4fb4a3ee | Removing integers-as-sequences | 2010-01-15 07:15:33 +13:00 | 
				
					
						|  Slava Pestov | 235f3238f5 | Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S | 2010-01-07 17:39:22 +13:00 | 
				
					
						|  Joe Groff | 00ce8b6a33 | deprimitivize tuck and put it to pasture | 2009-11-05 22:47:05 -06:00 | 
				
					
						|  Slava Pestov | 5297be3e19 | compiler.tree.modular-arithmetic: stronger optimization handles > 1 usages case as well as values defined and used in loops. Eliminates 5 out of 8 >fixnum calls in benchmark.yuv-to-rgb | 2009-08-15 18:42:41 -05:00 | 
				
					
						|  Doug Coleman | 3f3d57032b | Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring | 2009-08-13 19:21:44 -05:00 | 
				
					
						|  Slava Pestov | 7e35723db0 | compiler.tree.propagation: be more careful with intervals, ensuring that the inferred interval of a value is a subset of the value class's interval. This improves accuracy, for example [ >fixnum 1 + >fixnum most-positive-fixnum <= ] constant-folds to true | 2009-08-10 01:16:49 -05:00 | 
				
					
						|  Slava Pestov | e76dce8aff | Overflowing fixnum intrinsics now expand into several CFG nodes. This speeds up the common case since only the uncommon case is now a stack syncpoint | 2009-07-16 18:29:40 -05:00 | 
				
					
						|  Doug Coleman | 407377fc98 | rename peek -> last and update all usages | 2009-05-25 16:38:33 -05:00 | 
				
					
						|  Slava Pestov | fb6df472a2 | Cleaning up USING: lists for new strict semantics | 2009-05-14 16:54:16 -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 | 057f75e9a1 | Refactor compiler.tree.builder to fix various regressions | 2009-04-21 23:02:00 -05:00 | 
				
					
						|  Slava Pestov | 05f3f9dcb9 | Fixing unit tests for stack effect inference changes | 2009-04-20 21:15:19 -05:00 | 
				
					
						|  Slava Pestov | 268abfcf2a | Remove method-specs in favor of M\ | 2009-04-06 02:59:59 -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 | 65a53e1fa5 | Don't keep compiled-effect around anymore | 2009-02-23 23:55:16 -06:00 | 
				
					
						|  Slava Pestov | 6b25e99470 | Add summary for heaps more vocabs | 2009-02-16 21:05:13 -06:00 | 
				
					
						|  Slava Pestov | 34792a9f23 | Remove >r/r> | 2008-12-17 19:17:37 -06:00 | 
				
					
						|  Slava Pestov | c5160d76e9 | Merge qualified, alias, symbols, constants into core | 2008-12-17 18:10:01 -06:00 | 
				
					
						|  Slava Pestov | a90118da5d | Add inc-at word to core, and update some usages of at+ to use it instead | 2008-12-09 16:54:48 -06:00 | 
				
					
						|  Slava Pestov | 4f0a9f311e | Untangling some dependencies | 2008-12-08 14:58:00 -06:00 | 
				
					
						|  Slava Pestov | e6cb449b19 | optimized. now accepts method-specs | 2008-12-03 10:44:21 -06:00 | 
				
					
						|  Slava Pestov | 265e57e21a | Fix optimized. to literalize words when printing #push nodes | 2008-11-29 00:37:26 -06:00 | 
				
					
						|  Slava Pestov | d970a632bb | Fix nodes>quot | 2008-11-11 19:51:12 -06:00 | 
				
					
						|  Slava Pestov | 26f309d2ae | Trying to make PEGs compile faster by reducing the number of low level IR nodes: merge functionality of #>r and #r> into #shuffle, and generate 1 node instead of 3 for calls to get-local | 2008-11-11 18:46:31 -06:00 | 
				
					
						|  Slava Pestov | f092622fac | CFG IR is now pure SSA | 2008-10-20 01:56:28 -05:00 | 
				
					
						|  Slava Pestov | 10c68ebb21 | New modular arithmetic optimization pass | 2008-09-12 18:08:38 -05:00 | 
				
					
						|  Slava Pestov | cf80dd122a | Updating code for make and fry changes | 2008-09-10 22:11:40 -05:00 | 
				
					
						|  Slava Pestov | 44f53de164 | Move make to its own vocabulary, remove fry _ feature | 2008-09-10 20:07:00 -05:00 | 
				
					
						|  Slava Pestov | fd8136786b | Cleaning up DCE | 2008-08-22 18:09:48 -05:00 | 
				
					
						|  Slava Pestov | e1987d4af9 | Debugging new optimizer | 2008-08-14 23:35:19 -05:00 |