Keita Haga
							
						 | 
						
							
							
							
							
								
							
								90511c90af
								
							
								
							
						 | 
						
							
							
								
								macros: clean up the usage example of MACRO: syntax
							
							
							
							
							
						 | 
						
							2011-02-05 00:00:37 +09:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								902c39f6aa
								
							
								
							
						 | 
						
							
							
								
								macros: clarify docs
							
							
							
							
							
						 | 
						
							2010-08-17 19:25:24 -07: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 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0438e4983b
								
							
								
							
						 | 
						
							
							
								
								macros: handle compile-time stack effect check of macro body more elegantly than previous attempt
							
							
							
							
							
						 | 
						
							2010-02-03 23:11:31 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7de81976a5
								
							
								
							
						 | 
						
							
							
								
								Revert "macros: macro body is now defined in its own subword, for compile-time stack effect checking"
							
							
							
							
							
							
							
							This reverts commit 24de7c52f0c3f21cfcdb80235cac7296b0401c85. 
							
						 | 
						
							2010-02-03 23:11:29 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b7fde7af27
								
							
								
							
						 | 
						
							
							
								
								macros: macro body is now defined in its own subword, for compile-time stack effect checking
							
							
							
							
							
						 | 
						
							2010-02-03 23:11:22 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								09ead56652
								
							
								
							
						 | 
						
							
							
								
								Re-work flushed dependencies into new compiler cross-referencing framework
							
							
							
							
							
						 | 
						
							2010-01-30 09:29:00 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ca19d44350
								
							
								
							
						 | 
						
							
							
								
								Throw a nice error at parse time if an attempt is made to declare a GENERIC: or MACRO: word inline. Such words cannot be inlined, and doing this before previously result in confusing error messages
							
							
							
							
							
						 | 
						
							2010-01-27 21:00:10 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								df4fb4a3ee
								
							
								
							
						 | 
						
							
							
								
								Removing integers-as-sequences
							
							
							
							
							
						 | 
						
							2010-01-15 07:15:33 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0612bc6177
								
							
								
							
						 | 
						
							
							
								
								Factor source files should not be executable
							
							
							
							
							
						 | 
						
							2009-11-21 17:50:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								86da8ebed9
								
							
								
							
						 | 
						
							
							
								
								Instead of bumping the definition counter every time in the VM, bump it only if stack effects changed or macros were redefined
							
							
							
							
							
						 | 
						
							2009-11-13 03:52:14 -06:00 | 
						
					
				
					
						
							
							
								 
								Keith Lazuka
							
						 | 
						
							
							
							
							
								
							
								405e5d015b
								
							
								
							
						 | 
						
							
							
								
								docs: change $subsection to $subsections
							
							
							
							
							
						 | 
						
							2009-10-02 12:15:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9d1c4f39a8
								
							
								
							
						 | 
						
							
							
								
								Some gold plating
							
							
							
							
							
						 | 
						
							2009-05-01 02:03:22 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a9b4a724a4
								
							
								
							
						 | 
						
							
							
								
								Remove "compiled-status" word prop and simplify associated machinery
							
							
							
							
							
						 | 
						
							2009-04-21 03:23:11 -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
							
						 | 
						
							
							
							
							
								
							
								ed26f1921f
								
							
								
							
						 | 
						
							
							
								
								Condomization wraps lambdas in condoms to protect them from macro-transmitted diseases. cond, case and other macros work better now if lambdas appear where quotations are expected
							
							
							
							
							
						 | 
						
							2009-03-23 18:25:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								723bfab030
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for syntax change
							
							
							
							
							
						 | 
						
							2009-03-23 00:34:02 -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
							
						 | 
						
							
							
							
							
								
							
								e7243da0b8
								
							
								
							
						 | 
						
							
							
								
								Clean up memoize code to not use gensym anymore
							
							
							
							
							
						 | 
						
							2009-02-23 23:28:02 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6b25e99470
								
							
								
							
						 | 
						
							
							
								
								Add summary for heaps more vocabs
							
							
							
							
							
						 | 
						
							2009-02-16 21:05:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d1486589ef
								
							
								
							
						 | 
						
							
							
								
								Improving macro docs
							
							
							
							
							
						 | 
						
							2009-02-06 10:22:09 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f3f3b3e769
								
							
								
							
						 | 
						
							
							
								
								Remove some unused words
							
							
							
							
							
						 | 
						
							2008-11-25 16:47:56 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								883ad5389c
								
							
								
							
						 | 
						
							
							
								
								Don't throw if macro expansion fails; this allows macros-in-locals to work in more cases
							
							
							
							
							
						 | 
						
							2008-11-21 04:36:52 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3bb778eab4
								
							
								
							
						 | 
						
							
							
								
								Remove unnecessary stack-checker.transforms dependency from macros
							
							
							
							
							
						 | 
						
							2008-11-13 00:09:47 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								225097a5d3
								
							
								
							
						 | 
						
							
							
								
								Fix some bugs in locals
							
							
							
							
							
						 | 
						
							2008-10-17 16:54:07 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c19f2257f4
								
							
								
							
						 | 
						
							
							
								
								Fix permission bits
							
							
							
							
							
						 | 
						
							2008-10-02 08:34:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								5edf3ae983
								
							
								
							
						 | 
						
							
							
								
								Fix unit test for macros.expander
							
							
							
							
							
						 | 
						
							2008-09-24 22:14:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								505eedc34b
								
							
								
							
						 | 
						
							
							
								
								Fix a macro.expander bug
							
							
							
							
							
						 | 
						
							2008-09-24 20:18:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								44f53de164
								
							
								
							
						 | 
						
							
							
								
								Move make to its own vocabulary, remove fry _ feature
							
							
							
							
							
						 | 
						
							2008-09-10 20:07:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								29e5ed2adb
								
							
								
							
						 | 
						
							
							
								
								Fixing deploy tool
							
							
							
							
							
						 | 
						
							2008-08-31 19:17:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								b839f608d0
								
							
								
							
						 | 
						
							
							
								
								new accessors
							
							
							
							
							
						 | 
						
							2008-08-29 10:27:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								8aa6f673aa
								
							
								
							
						 | 
						
							
							
								
								Optimizations and load fixes
							
							
							
							
							
						 | 
						
							2008-08-24 03:59:37 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								91059b4ad6
								
							
								
							
						 | 
						
							
							
								
								Documentation update
							
							
							
							
							
						 | 
						
							2008-08-23 20:24:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								48fa2e2d0e
								
							
								
							
						 | 
						
							
							
								
								Updating some code
							
							
							
							
							
						 | 
						
							2008-08-12 03:31:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4cb64aaeb8
								
							
								
							
						 | 
						
							
							
								
								Fixing unit tests for eval word being moved
							
							
							
							
							
						 | 
						
							2008-07-29 00:05:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								59ab854480
								
							
								
							
						 | 
						
							
							
								
								Move unmaintained code out
							
							
							
							
							
						 | 
						
							2008-07-28 22:11:24 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d66f887736
								
							
								
							
						 | 
						
							
							
								
								Create basis vocab root
							
							
							
							
							
						 | 
						
							2008-07-28 22:03:13 -05:00 |