4c2c8f133f 
								
							
								 
							
						 
						
							
							
								
								vm: rename some primitives, and some cleanup.  
							
							... 
							
							
							
							* quot-compiled? => quotation-compiled?
* optimized? => word-optimized? 
							
						 
						
							2015-07-15 11:13:52 -07:00  
				
					
						
							
							
								 
						
							
							
								43d6f1d3e2 
								
							
								 
							
						 
						
							
							
								
								factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:.  
							
							
							
						 
						
							2015-07-02 17:28:17 -07:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
				
					
						
							
							
								 
						
							
							
								44e8e7b344 
								
							
								 
							
						 
						
							
							
								
								primitives: Change PRIMITIVE: to check that the word is in that vocabulary and the stack effect is correct.  
							
							... 
							
							
							
							Use PRIMITIVE: in core/ and basis/ 
							
						 
						
							2015-06-25 18:02:03 -07:00  
				
					
						
							
							
								 
						
							
							
								73d65aacb3 
								
							
								 
							
						 
						
							
							
								
								core: update some help $value types.  
							
							
							
						 
						
							2014-05-23 14:24:04 -07:00  
				
					
						
							
							
								 
						
							
							
								0eddd1f7d8 
								
							
								 
							
						 
						
							
							
								
								quotations: 1quotation is ever-so-slightly better this way.  
							
							
							
						 
						
							2014-05-21 08:49:57 -07:00  
				
					
						
							
							
								 
						
							
							
								5a9e7cd374 
								
							
								 
							
						 
						
							
							
								
								classes.builtin: Add the BUILTIN: keyword which lets builtin classes show up in source files. Probably could use save-location to allow editing, but it seemed to break things.  
							
							
							
						 
						
							2013-03-10 12:05:38 -07:00  
				
					
						
							
							
								 
						
							
							
								5487480126 
								
							
								 
							
						 
						
							
							
								
								core: cleanup USING lists.  
							
							
							
						 
						
							2013-03-05 10:34:47 -08:00  
				
					
						
							
							
								 
						
							
							
								4e72d80256 
								
							
								 
							
						 
						
							
							
								
								Using "same?" in more places.  
							
							
							
						 
						
							2012-07-21 10:22:44 -07:00  
				
					
						
							
							
								 
						
							
							
								5a943b32c4 
								
							
								 
							
						 
						
							
							
								
								Remove stack effects from HELP: declarations.  
							
							
							
						 
						
							2011-10-20 19:36:11 -07:00  
				
					
						
							
							
								 
						
							
							
								1404bf71d5 
								
							
								 
							
						 
						
							
							
								
								Minor doc cleanup.  
							
							
							
						 
						
							2010-02-03 00:05:02 -07:00  
				
					
						
							
							
								 
						
							
							
								637a77c018 
								
							
								 
							
						 
						
							
							
								
								Stop wearing monocle and use the term "entry point" instead of "XT" throughout VM and compiler; also remove two unused relocation types  
							
							
							
						 
						
							2010-01-18 20:54:00 +13:00  
				
					
						
							
							
								 
						
							
							
								8163c47b4a 
								
							
								 
							
						 
						
							
							
								
								sequences: rename virtual-seq to virtual-exemplar  
							
							
							
						 
						
							2009-11-07 00:06:26 +01:00  
				
					
						
							
							
								 
						
							
							
								2f90b13160 
								
							
								 
							
						 
						
							
							
								
								touch up quotation documentation  
							
							
							
						 
						
							2009-10-31 16:40:10 -05:00  
				
					
						
							
							
								 
						
							
							
								38d120f92e 
								
							
								 
							
						 
						
							
							
								
								vm: rt-vm relocation now supports accessing a field directly  
							
							
							
						 
						
							2009-10-14 19:24:23 -05:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								f6ff74596e 
								
							
								 
							
						 
						
							
							
								
								Removing slip 2slip 3slip nslip  
							
							
							
						 
						
							2009-05-10 16:39:17 -05:00  
				
					
						
							
							
								 
						
							
							
								0ad6d1fb7b 
								
							
								 
							
						 
						
							
							
								
								add a few usages of iota, remove most 1+ and 1- from core  
							
							
							
						 
						
							2009-05-01 19:58:24 -05:00  
				
					
						
							
							
								 
						
							
							
								ec72f33fcb 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							
							
						 
						
							2009-04-20 02:23:52 -05:00  
				
					
						
							
							
								 
						
							
							
								128715def4 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							
							
						 
						
							2009-04-14 17:55:58 -05:00  
				
					
						
							
							
								 
						
							
							
								99b8400e56 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							
							
						 
						
							2009-04-06 03:00:46 -05:00  
				
					
						
							
							
								 
						
							
							
								049753f0cc 
								
							
								 
							
						 
						
							
							
								
								Tweak quotations docs  
							
							
							
						 
						
							2009-02-11 04:59:36 -06:00  
				
					
						
							
							
								 
						
							
							
								4de41f94e9 
								
							
								 
							
						 
						
							
							
								
								Fixing wrappers with locals  
							
							
							
						 
						
							2009-01-28 17:07:31 -06:00  
				
					
						
							
							
								 
						
							
							
								daf2857d7b 
								
							
								 
							
						 
						
							
							
								
								define-inline now takes an effect parameter  
							
							... 
							
							
							
							C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words 
							
						 
						
							2008-12-15 19:44:56 -06:00  
				
					
						
							
							
								 
						
							
							
								a4d9cdfeb3 
								
							
								 
							
						 
						
							
							
								
								Refactor all usages of >r/r> in core to use dip, 2dip, 3dip  
							
							... 
							
							
							
							Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r> 
							
						 
						
							2008-11-23 02:44:56 -06:00  
				
					
						
							
							
								 
						
							
							
								89440b2a23 
								
							
								 
							
						 
						
							
							
								
								curry and compose now check their inputs  
							
							
							
						 
						
							2008-11-21 04:37:17 -06:00  
				
					
						
							
							
								 
						
							
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								e1716d92b3 
								
							
								 
							
						 
						
							
							
								
								Remove delegation slot  
							
							
							
						 
						
							2008-09-03 03:46:56 -05:00  
				
					
						
							
							
								 
						
							
							
								0910d858c5 
								
							
								 
							
						 
						
							
							
								
								fix docs  
							
							
							
						 
						
							2008-09-02 16:49:57 -05:00  
				
					
						
							
							
								 
						
							
							
								9e685d7ac4 
								
							
								 
							
						 
						
							
							
								
								Refactor curry/compose a bit for upcoming frontend changes  
							
							
							
						 
						
							2008-07-20 01:15:58 -05:00  
				
					
						
							
							
								 
						
							
							
								b36e06d0d6 
								
							
								 
							
						 
						
							
							
								
								Builtinn types now use new slot accessors; tuple slot type declaration work in progress  
							
							
							
						 
						
							2008-06-28 02:36:20 -05:00  
				
					
						
							
							
								 
						
							
							
								ba8f1388ab 
								
							
								 
							
						 
						
							
							
								
								Fixing everything for mandatory stack effects  
							
							
							
						 
						
							2008-06-09 02:14:14 -05:00  
				
					
						
							
							
								 
						
							
							
								15402ed1b4 
								
							
								 
							
						 
						
							
							
								
								core changes:  
							
							... 
							
							
							
							index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps 
							
						 
						
							2008-04-25 23:12:44 -05:00  
				
					
						
							
							
								 
						
							
							
								e75222d039 
								
							
								 
							
						 
						
							
							
								
								More add and add* cleanups  
							
							
							
						 
						
							2008-03-31 19:24:48 -06:00  
				
					
						
							
							
								 
						
							
							
								c22af5c7a6 
								
							
								 
							
						 
						
							
							
								
								Rename 2apply to bi@  
							
							
							
						 
						
							2008-03-29 20:36:58 -05:00  
				
					
						
							
							
								 
						
							
							
								e1ad21a439 
								
							
								 
							
						 
						
							
							
								
								Working on shapes  
							
							
							
						 
						
							2008-03-26 03:57:48 -05:00  
				
					
						
							
							
								 
						
							
							
								32526206f1 
								
							
								 
							
						 
						
							
							
								
								Help fixes  
							
							
							
						 
						
							2008-03-11 19:51:58 -05:00  
				
					
						
							
							
								 
						
							
							
								e98cd1fd59 
								
							
								 
							
						 
						
							
							
								
								New convention for unit tests  
							
							
							
						 
						
							2008-03-01 17:00:45 -05:00  
				
					
						
							
							
								 
						
							
							
								4daa1943d8 
								
							
								 
							
						 
						
							
							
								
								Fixing unit tests  
							
							
							
						 
						
							2008-02-11 14:19:47 -06:00  
				
					
						
							
							
								 
						
							
							
								98d8621ac1 
								
							
								 
							
						 
						
							
							
								
								First class compose, curry is now a tuple class  
							
							
							
						 
						
							2008-02-11 13:50:29 -06:00  
				
					
						
							
							
								 
						
							
							
								be2c8b13d7 
								
							
								 
							
						 
						
							
							
								
								Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom  
							
							
							
						 
						
							2008-02-06 13:47:19 -06:00  
				
					
						
							
							
								 
						
							
							
								500ec89b56 
								
							
								 
							
						 
						
							
							
								
								Remove useless <quotation> word  
							
							
							
						 
						
							2007-12-25 23:45:04 -05:00  
				
					
						
							
							
								 
						
							
							
								1f2001143c 
								
							
								 
							
						 
						
							
							
								
								Add type check to curry primitive  
							
							
							
						 
						
							2007-11-25 15:27:11 -05:00  
				
					
						
							
							
								 
						
							
							
								cd84465895 
								
							
								 
							
						 
						
							
							
								
								Documentation fix  
							
							
							
						 
						
							2007-11-22 20:47:58 -05:00  
				
					
						
							
							
								 
						
							
							
								cdad6df422 
								
							
								 
							
						 
						
							
							
								
								Fixing inference after cleanup  
							
							
							
						 
						
							2007-09-27 04:50:24 -04:00  
				
					
						
							
							
								 
						
							
							
								5e2c7e769d 
								
							
								 
							
						 
						
							
							
								
								Clean up inference and fix hygiene issue with macros  
							
							
							
						 
						
							2007-09-27 04:00:54 -04:00  
				
					
						
							
							
								 
						
							
							
								a96457cecc 
								
							
								 
							
						 
						
							
							
								
								Initial import  
							
							
							
						 
						
							2007-09-20 18:09:08 -04:00