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 |