|  John Benediktsson | aa00d59d59 | words: rename reset-props to remove-word-props. | 2015-06-09 11:53:46 -07:00 | 
				
					
						|  John Benediktsson | 001baa2cc4 | memoize: change unpacker to embed array type. | 2013-03-14 14:50:41 -07:00 | 
				
					
						|  John Benediktsson | 4ade5ce82f | Revert "memoize: faster memoize for single argument words." This reverts commit bd06ea47ab. | 2012-08-23 17:47:23 -07:00 | 
				
					
						|  John Benediktsson | 990fdca1fc | memoize: faster memoize for single argument words. | 2012-08-23 17:39:07 -07:00 | 
				
					
						|  John Benediktsson | 0d9c7df8e2 | memoize: fix invalidate-memoized for 0 args. | 2012-08-13 12:04:56 -07:00 | 
				
					
						|  John Benediktsson | 934b307ba2 | make some predicates return t/f instead of something/f. | 2012-07-29 10:52:46 -07:00 | 
				
					
						|  John Benediktsson | c8221b9f2a | memoize: speed up memoized functions with no arguments. | 2012-07-17 17:51:15 -07:00 | 
				
					
						|  John Benediktsson | 632f0d9810 | memoize: use unsafe words. | 2012-07-17 16:24:30 -07:00 | 
				
					
						|  John Benediktsson | 0d346a0268 | memoize: moving MEMO[ to memoize.syntax to work around bootstrap issue. | 2012-05-04 22:24:21 -07:00 | 
				
					
						|  John Benediktsson | 4e5c5b34f5 | memoize: change MEMO[ to push a quotation. | 2012-05-04 21:31:23 -07:00 | 
				
					
						|  John Benediktsson | 47bb96d194 | memoize: cleaner test case. | 2012-05-04 20:43:23 -07:00 | 
				
					
						|  John Benediktsson | bd1b3534b5 | memoize: adding a MEMO[ word which makes an inlined anonymous memoized quotation. | 2012-05-04 20:39:26 -07:00 | 
				
					
						|  Doug Coleman | e75a4c13b4 | memoize: Don't use identity hashtables for macro expansion; it uses all the memory. Fixes #439. | 2011-12-01 10:14:16 -08:00 | 
				
					
						|  Doug Coleman | ab41dd556f | memoize: Use identity hashtables for macros | 2011-11-30 23:15:42 -08:00 | 
				
					
						|  Doug Coleman | f0b6494c76 | memoize: implement identity memoize, trim using lists so bootstrap continues to work | 2011-11-30 14:41:32 -08:00 | 
				
					
						|  John Benediktsson | 80e1c8e3f2 | Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed. | 2011-10-18 13:19:39 -07:00 | 
				
					
						|  John Benediktsson | c8732657b7 | Cleanup more lint warnings. | 2011-10-16 13:01:58 -07:00 | 
				
					
						|  Keita Haga | 187710a7b7 | memoize: add description of arguments and values to MEMO: syntax in docs | 2011-01-26 18:53:12 +09:00 | 
				
					
						|  Keita Haga | 629ea1163b | memoize: correct documentation for MEMO: syntax | 2011-01-24 04:00:17 +09:00 | 
				
					
						|  Slava Pestov | f0aa694c7e | effects.parser: throw a proper no-word error if effect references an unknown class word | 2010-02-23 23:57:13 +13:00 | 
				
					
						|  Joe Groff | b150deeb11 | refactor so that generalizations reuses the stub versions of nsequence, firstn, and n*quot needed by memoize | 2009-10-08 12:55:52 -05:00 | 
				
					
						|  Joe Groff | 27c5ab9cc3 | shatter the four-argument barrier in memoize | 2009-10-08 12:24:15 -05:00 | 
				
					
						|  Keith Lazuka | 405e5d015b | docs: change $subsection to $subsections | 2009-10-02 12:15:48 -04: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 | c2fe2a4fea | Improve stack checker documentation | 2009-04-23 03:48:32 -05:00 | 
				
					
						|  Doug Coleman | 7a1841f59b | (( -- )) eval -> eval( -- ) | 2009-04-17 15:49:21 -05:00 | 
				
					
						|  Doug Coleman | dba4c0d589 | fixing compiler errors in basis | 2009-04-17 12:46:04 -05:00 | 
				
					
						|  Slava Pestov | c4be8bd65a | Refactor error code so that error types are registered; listener prints a summary of errors | 2009-04-12 16:08:46 -05:00 | 
				
					
						|  Slava Pestov | 8385e9d9f5 | Fixing compile errors, test failures and help lint failures | 2009-03-23 17:12:41 -05:00 | 
				
					
						|  Slava Pestov | c0154c1391 | Change (:) to parse effect immediately, and remove ( parsing word | 2009-03-21 03:17:35 -05:00 | 
				
					
						|  Slava Pestov | ea60f8ae93 | Changing : foo ; parsing to SYNTAX: foo ; | 2009-03-21 01:27:50 -05:00 | 
				
					
						|  Slava Pestov | 667eca9410 | Fix unit tests and help lint for 'see' move | 2009-03-11 17:33:54 -05:00 | 
				
					
						|  Slava Pestov | 4426526252 | Fixing some things I broke | 2009-02-25 23:30:30 -06:00 | 
				
					
						|  Slava Pestov | e7243da0b8 | Clean up memoize code to not use gensym anymore | 2009-02-23 23:28:02 -06:00 | 
				
					
						|  Doug Coleman | 346a61f497 | slight cleanup in memoize | 2009-02-02 16:37:36 -06:00 | 
				
					
						|  Doug Coleman | 90cdb6c4f4 | remove >r r> | 2008-12-08 00:10:24 -06:00 | 
				
					
						|  Slava Pestov | c19f2257f4 | Fix permission bits | 2008-10-02 08:34:49 -05:00 | 
				
					
						|  Slava Pestov | 44f53de164 | Move make to its own vocabulary, remove fry _ feature | 2008-09-10 20:07:00 -05:00 | 
				
					
						|  Doug Coleman | e7167b47db | new accessors | 2008-08-29 02:14:14 -05:00 | 
				
					
						|  Slava Pestov | 4cb64aaeb8 | Fixing unit tests for eval word being moved | 2008-07-29 00:05:01 -05:00 | 
				
					
						|  Slava Pestov | d66f887736 | Create basis vocab root | 2008-07-28 22:03:13 -05:00 |