Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								aa5334420c
								
							
								
							
						 | 
						
							
							
								
								stack-checker.dependencies: moving the add-depends-on-class word + new docs
							
							
							
							
							
						 | 
						
							2016-12-09 11:28:18 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								5c7627a777
								
							
								
							
						 | 
						
							
							
								
								stack-checker.dependencies: removing the add-depends-on-<blah> words
							
							
							
							
							
						 | 
						
							2016-12-03 15:50:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								75b6b12d0e
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.*,compiler.tree.*: more docs and tests
							
							
							
							
							
						 | 
						
							2016-11-30 16:36:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								00d4572e6c
								
							
								
							
						 | 
						
							
							
								
								basis,extra: refactorings to use the ignore-error and ignore-error/f words
							
							
							
							
							
						 | 
						
							2016-11-18 23:41:36 +01: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 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								eabf237863
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.recursive: redoing
							
							
							
							
							
							
							
							097b40ce41 (#1513) 
							
						 | 
						
							2016-11-06 19:08:35 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								13cd2c4e75
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.recursive: undoing 097b40ce41 (#1513)
							
							
							
							
							
						 | 
						
							2016-10-31 11:27:05 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								65f1fbe90a
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.info: redoing a3be724f5a (#1513)
							
							
							
							
							
						 | 
						
							2016-10-31 07:29:00 +01:00 | 
						
					
				
					
						
							
							
								 
								Alexander Iljin
							
						 | 
						
							
							
							
							
								
							
								47cd2861fb
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.debugger-docs: fix a typo
							
							
							
							
							
						 | 
						
							2016-10-30 14:18:53 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								c74a669dad
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.info: undid a3be724f5a to see if it solves #1513
							
							
							
							
							
						 | 
						
							2016-10-30 19:00:38 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								a36ac6e435
								
							
								
							
						 | 
						
							
							
								
								compiler.tree: these constructor words aren't needed
							
							
							
							
							
						 | 
						
							2016-09-04 06:23:50 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								26d53f9019
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.*: compiler doc updates
							
							
							
							
							
						 | 
						
							2016-09-01 02:16:30 +02: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
							
						 | 
						
							
							
							
							
								
							
								e67745aaba
								
							
								
							
						 | 
						
							
							
								
								stack-checker.*: removes the in-d and out-d slots from the alien-node-params tuple
							
							
							
							
							
							
							
							That data is already on the #alien-node tuple so it doesn't need to be
stored twice. 
							
						 | 
						
							2016-08-04 20:30:58 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								0cbd0552b0
								
							
								
							
						 | 
						
							
							
								
								bootstrap.image.primitives: resize-byte-array can also use integer-array-capacity
							
							
							
							
							
						 | 
						
							2016-05-24 14:20:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								3e14ceafe2
								
							
								
							
						 | 
						
							
							
								
								compiler.*: more compiler tests
							
							
							
							
							
						 | 
						
							2016-04-22 12:44:25 +02:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								71ef8a22c2
								
							
								
							
						 | 
						
							
							
								
								disambiguate namespaces:set and sets:set.
							
							
							
							
							
						 | 
						
							2016-03-29 17:14:42 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e7a42b1dc4
								
							
								
							
						 | 
						
							
							
								
								sets: rename unordered-set back to set.
							
							
							
							
							
						 | 
						
							2016-03-29 15:46:29 -07:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								bce3a88287
								
							
								
							
						 | 
						
							
							
								
								stack-checker.known-words: fix input class declaration for <string>
							
							
							
							
							
							
							
							it should be { integer-array-capacity integer } ofcourse
							
						 | 
						
							2016-03-19 18:59:19 +01: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
							
						 | 
						
							
							
							
							
								
							
								a3ce61f8da
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.cleanup: more docs and a test
							
							
							
							
							
						 | 
						
							2016-03-18 19:21:31 +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
							
						 | 
						
							
							
							
							
								
							
								5663d39a76
								
							
								
							
						 | 
						
							
							
								
								compiler.*: more docs
							
							
							
							
							
						 | 
						
							2016-02-28 01:01:38 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								e1b22e0af4
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.dead-code.simple: small refactoring and docs
							
							
							
							
							
						 | 
						
							2015-11-22 00:37:33 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								097b40ce41
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.recursive: better counter-class
							
							
							
							
							
						 | 
						
							2015-11-22 00:37:33 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								a3be724f5a
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.info: better code for wrap-interval
							
							
							
							
							
						 | 
						
							2015-11-16 12:30:24 +01:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								4890239c3c
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.tests: #1370 specific test
							
							
							
							
							
						 | 
						
							2015-09-22 09:03:16 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								804348287c
								
							
								
							
						 | 
						
							
							
								
								Docs: fix a bunch of help-lint warnings
							
							
							
							
							
						 | 
						
							2015-09-22 08:52:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								c5b92cedcb
								
							
								
							
						 | 
						
							
							
								
								compiler.*: even more compiler docs
							
							
							
							
							
						 | 
						
							2015-09-22 08:52:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								4db173cadb
								
							
								
							
						 | 
						
							
							
								
								compiler.*: random doc and tests updates
							
							
							
							
							
						 | 
						
							2015-09-22 08:52:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								3e485652fe
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.slots: looks like you can do without the
							
							
							
							
							
							
							
							constructor-output-class word 
							
						 | 
						
							2015-09-22 08:52:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								09ad5bd617
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.slots: docs & tests for the vocab
							
							
							
							
							
						 | 
						
							2015-09-22 08:52:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								4ee88bdc3d
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.info: better logic for comparing value-infos
							
							
							
							
							
							
							
							Now the slots of the value infos only matter if the class of the first
info is at least as large as the class of the second info 
							
						 | 
						
							2015-09-22 08:52:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								bc0cdff2c6
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.info: fixed value-info<= so that it handles
							
							
							
							
							
							
							
							slots correctly
if a slot is defined for a value-info, then it can't be <= a value-info
without that slot defined 
							
						 | 
						
							2015-09-22 08:52:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								ea67379751
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.*: new tests
							
							
							
							
							
						 | 
						
							2015-09-22 08:52:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								b9ce4910af
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.*: docs
							
							
							
							
							
						 | 
						
							2015-09-22 08:52:36 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								a1153e6de1
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.info: more docs and tests for the vocab
							
							
							
							
							
						 | 
						
							2015-09-22 08:51:46 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								bb8b77419f
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.nodes: the loop-nesting variable appears unused
							
							
							
							
							
						 | 
						
							2015-09-22 08:51:05 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								44092bf78d
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.*: better to use 2array than the "cuter" /\ word
							
							
							
							
							
						 | 
						
							2015-09-22 08:51:05 +02:00 | 
						
					
				
					
						
							
							
								 
								Björn Lindqvist
							
						 | 
						
							
							
							
							
								
							
								9369f8216f
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.constraints: docs for this vocab
							
							
							
							
							
						 | 
						
							2015-09-22 08:51:04 +02:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								e477f6996f
								
							
								
							
						 | 
						
							
							
								
								Fix comments to be ! not #!.
							
							
							
							
							
						 | 
						
							2015-09-08 16:15:10 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								ceb75057da
								
							
								
							
						 | 
						
							
							
								
								change ERROR: words from throw-foo back to foo.
							
							
							
							
							
						 | 
						
							2015-08-13 16:13:05 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								62686907fe
								
							
								
							
						 | 
						
							
							
								
								compiler: fix rename
							
							
							
							
							
						 | 
						
							2015-08-13 12:55:28 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b6be8685c3
								
							
								
							
						 | 
						
							
							
								
								basis: ERROR: changes.
							
							
							
							
							
						 | 
						
							2015-08-13 03:20:39 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								225c28f23a
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation: Fix build error
							
							
							
							
							
						 | 
						
							2015-08-13 02:53:03 -07: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
							
						 | 
						
							
							
							
							
								
							
								28dcd0667a
								
							
								
							
						 | 
						
							
							
								
								factor: rename set to unordered-set.
							
							
							
							
							
						 | 
						
							2015-08-12 10:54:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								330c7ba156
								
							
								
							
						 | 
						
							
							
								
								factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
							
							
							
							
							
							
							
							Redo many FROM: and QUALIFIED: and using lists. 
							
						 | 
						
							2015-08-12 08:49:02 -05:00 |