|  Doug Coleman | e189954ecc | core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; | 2017-06-02 11:57:05 -05:00 | 
				
					
						|  Björn Lindqvist | e9f9903393 | Revert "compiler.tree.dead-code.simple: undo e1b22e0af4(#1513)"This reverts commit 5a0e583279. | 2016-11-11 13:18:10 +01:00 | 
				
					
						|  Björn Lindqvist | 5a0e583279 | compiler.tree.dead-code.simple: undo e1b22e0af4(#1513)This will likely cause some test failures. mac32 hopefully won't crash. | 2016-11-11 00:21:35 +01:00 | 
				
					
						|  John Benediktsson | 71ef8a22c2 | disambiguate namespaces:set and sets:set. | 2016-03-29 17:14:42 -07:00 | 
				
					
						|  Björn Lindqvist | 6f9ff8813e | compiler.*, stack-checker.known-words: adds the integer-array-capacity This commit adds the integer-array-capacity declaration on a few
words. It should make loopy code compile faster and fix #1339 | 2016-03-18 20:46:41 +01:00 | 
				
					
						|  Björn Lindqvist | be4484d708 | compiler.tree.*: fixes the propagation and dead-code removal logic so it becomes aware of integer-array-capacity | 2016-03-18 20:39:28 +01:00 | 
				
					
						|  Björn Lindqvist | 6576660069 | compiler.tree.dead-code.simple: tests and more docs | 2016-03-18 19:21:31 +01:00 | 
				
					
						|  Björn Lindqvist | e1b22e0af4 | compiler.tree.dead-code.simple: small refactoring and docs | 2015-11-22 00:37:33 +01:00 | 
				
					
						|  John Benediktsson | e477f6996f | Fix comments to be ! not #!. | 2015-09-08 16:15:10 -07:00 | 
				
					
						|  Doug Coleman | e0d1b14e5c | factor: don't need FROM: namespaces => set or namespaces:set anymore | 2015-08-12 11:25:57 -05:00 | 
				
					
						|  John Benediktsson | 5eec781b40 | use ``if*`` instead of ``dup [ ] [ drop ] if``. | 2015-07-20 22:24:30 -07:00 | 
				
					
						|  Doug Coleman | 892c62e1dc | factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test | 2015-07-03 09:39:59 -07:00 | 
				
					
						|  Doug Coleman | 59f3b1ea57 | Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!" Needs a bit more work.
This reverts commit 7e54cc2824. | 2015-07-02 13:47:06 -07:00 | 
				
					
						|  Doug Coleman | 7e54cc2824 | factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool! | 2015-07-02 11:36:08 -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 | 
				
					
						|  Björn Lindqvist | f37ab939f0 | compiler.*: more compiler docs | 2015-06-14 16:44:37 +02:00 | 
				
					
						|  Doug Coleman | fa2bf33659 | compiler.tree: renaming is hard. cleanup -> cleanup-tree | 2015-06-05 23:18:43 -07:00 | 
				
					
						|  John Benediktsson | c65877104e | compiler: cleanup usings. | 2014-12-13 16:10:21 -08:00 | 
				
					
						|  John Benediktsson | 1776893c36 | compiler.tree.dead-code.simple: curry live-values. | 2013-03-10 16:13:31 -07:00 | 
				
					
						|  Doug Coleman | bf8d455e9c | compiler: Fix /mod simplications in dead-code, add unit tests. Fixes #544 | 2012-07-21 03:41:42 -07:00 | 
				
					
						|  Doug Coleman | 1c3deddf61 | issue #358: Rename all of the words depends-on-* to add-depends-on* | 2012-06-21 08:35:45 -07:00 | 
				
					
						|  Doug Coleman | d65bd97a54 | compiler.tree: Renamed high-level IR node constructors to <#foo> from #foo. Moving towards making classes/word names not conflict. | 2011-11-06 23:02:45 -08:00 | 
				
					
						|  Doug Coleman | 9048233d27 | compiler.tree.dead-code: Rewrite /mod to /i or mod in the dead-code pass in the high level optimizer. Fixes #279. | 2011-11-06 19:23:26 -08:00 | 
				
					
						|  Joe Groff | dbda6cb40b | compiler.tree.dead-code: fix test It was using "read" in an optimization test, but since "read" is now inline, it wasn't getting the expected optimized quotation back. | 2011-10-17 21:23:10 -07:00 | 
				
					
						|  Slava Pestov | 168dd1f825 | FFI rewrite part 7: compile callback bodies with the optimizing compiler | 2010-07-28 00:49:26 -04:00 | 
				
					
						|  Daniel Ehrenberg | 512fe14e4e | Merge branch 'bags' of git://github.com/littledan/Factor Conflicts:
	basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
	basis/furnace/auth/auth.factor
	basis/stack-checker/backend/backend.factor | 2010-03-16 13:28:00 -04:00 | 
				
					
						|  Joe Groff | bcbc7632c6 | fix stack effects in compiler tests | 2010-03-08 23:46:20 -08:00 | 
				
					
						|  Daniel Ehrenberg | 7074979745 | Moving new-sets to sets | 2010-02-26 16:01:01 -05:00 | 
				
					
						|  Slava Pestov | 09ead56652 | Re-work flushed dependencies into new compiler cross-referencing framework | 2010-01-30 09:29:00 +13:00 | 
				
					
						|  Slava Pestov | c027046857 | New 'conditional dependency' mechanism for more accurate recording of recompilation information | 2010-01-30 09:28:57 +13:00 | 
				
					
						|  Slava Pestov | df4fb4a3ee | Removing integers-as-sequences | 2010-01-15 07:15:33 +13:00 | 
				
					
						|  Slava Pestov | 44a604fdbe | compiler.tree: remove some code duplication concerning #alien nodes | 2010-01-07 16:06:07 +13:00 | 
				
					
						|  Slava Pestov | 0612bc6177 | Factor source files should not be executable | 2009-11-21 17:50:43 -06:00 | 
				
					
						|  Slava Pestov | cd2e226afa | stack-checker: split off stack-checker.dependencies from stack-checker.state | 2009-11-08 20:34:46 -06:00 | 
				
					
						|  Joe Groff | 3f15e028f7 | exile roll and -roll to basis/shuffle and mark them deprecated | 2009-10-30 17:11:45 -05:00 | 
				
					
						|  Joe Groff | 935c0797c3 | update existing code for [let change | 2009-10-27 22:05:37 -05:00 | 
				
					
						|  Doug Coleman | 942fb7b048 | Merge branch 'master' of git://factorcode.org/git/factor | 2009-09-08 13:22:52 -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 | c3d60e5899 | compiler.tree.recursive: more accurate loop detection | 2009-08-04 19:18:40 -05:00 | 
				
					
						|  Slava Pestov | 0180209f4e | compiler.tree.dead-code: methods on flushable generics should be flushable | 2009-07-03 21:31:26 -05:00 | 
				
					
						|  Doug Coleman | 55f2185532 | add an iota | 2009-06-10 09:45:48 -05:00 | 
				
					
						|  Doug Coleman | 407377fc98 | rename peek -> last and update all usages | 2009-05-25 16:38:33 -05:00 | 
				
					
						|  Slava Pestov | 05f3f9dcb9 | Fixing unit tests for stack effect inference changes | 2009-04-20 21:15:19 -05: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 | 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 | 
				
					
						|  Doug Coleman | 3c408342ef | renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail | 2009-01-29 22:19:07 -06:00 | 
				
					
						|  Slava Pestov | 5fdb474c76 | Fixing various test failures and updating some more vocabs for >r/r> removal | 2008-12-17 22:29:32 -06:00 | 
				
					
						|  Slava Pestov | 34792a9f23 | Remove >r/r> | 2008-12-17 19:17:37 -06:00 | 
				
					
						|  Slava Pestov | db92c90569 | Eliminate some usages of locals in compiler.tree.dead-code | 2008-12-09 01:04:15 -06:00 |