Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a9ccfa8f05 
								
							
								 
							
						 
						
							
							
								
								strings: move string-nth primitive out of the VM and into the library  
							
							 
							
							
							
						 
						
							2010-05-03 17:34:12 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								0b025c61fc 
								
							
								 
							
						 
						
							
							
								
								kernel: update *dip docs to match stack effects and not mention retain stack  
							
							 
							
							
							
						 
						
							2010-05-01 17:03:03 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5ac954b154 
								
							
								 
							
						 
						
							
							
								
								vocabs: add a link to the parse-time word lookup article  
							
							 
							
							
							
						 
						
							2010-04-28 05:04:09 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								c5530080c4 
								
							
								 
							
						 
						
							
							
								
								Fixing issue where require-when could create a circularity  
							
							 
							
							
							
						 
						
							2010-04-21 00:40:40 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								366ce2896f 
								
							
								 
							
						 
						
							
							
								
								Add callstack-bounds primitive to vm/ for use with javascriptcore library  
							
							 
							
							
							
						 
						
							2010-04-19 20:08:15 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								703ff5385d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'require-when' of git://github.com/littledan/Factor  
							
							 
							
							
							
						 
						
							2010-04-19 14:06:52 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2eda6fc6aa 
								
							
								 
							
						 
						
							
							
								
								io.encodings: add a fast-path for ascii, utf8 and 8-bit encodings when string only contains ASCII characters  
							
							 
							
							
							
						 
						
							2010-04-19 01:14:00 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								26c3bf2611 
								
							
								 
							
						 
						
							
							
								
								Adding docs on null? and the changes for require-when  
							
							 
							
							
							
						 
						
							2010-04-18 14:44:52 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								099ffa1f5e 
								
							
								 
							
						 
						
							
							
								
								Fixing require-when  
							
							 
							
							
							
						 
						
							2010-04-18 14:08:21 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								00176e7bd1 
								
							
								 
							
						 
						
							
							
								
								Attempting to make require-when work with multiple vocabs  
							
							 
							
							
							
						 
						
							2010-04-17 17:19:37 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								265fe6208f 
								
							
								 
							
						 
						
							
							
								
								Adding null? word to test if a set is empty  
							
							 
							
							
							
						 
						
							2010-04-17 16:25:51 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c1a870fe72 
								
							
								 
							
						 
						
							
							
								
								sequences: remove stupid <flat-slice> word  
							
							 
							
							
							
						 
						
							2010-04-17 00:58:30 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f40b313be5 
								
							
								 
							
						 
						
							
							
								
								sequences: 'accumulate' now outputs a sequence of the same type as its input  
							
							 
							
							
							
						 
						
							2010-04-14 21:51:00 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								4aa62ffb24 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of factorcode.org:/git/factor  
							
							 
							
							
							
						 
						
							2010-04-14 19:37:54 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								54015782f3 
								
							
								 
							
						 
						
							
							
								
								document FUNCTION-ALIAS:  
							
							 
							
							
							
						 
						
							2010-04-14 16:14:33 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								b4867f4a1c 
								
							
								 
							
						 
						
							
							
								
								assocs: add effect declarations to assoc combinators  
							
							 
							
							
							
						 
						
							2010-04-14 15:08:32 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								288090d993 
								
							
								 
							
						 
						
							
							
								
								math.parser: expose a format-float primitive for use by formatting vocabulary  
							
							 
							
							
							
						 
						
							2010-04-13 21:21:28 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								da6bcbedfc 
								
							
								 
							
						 
						
							
							
								
								Replace 'untested' tag with 'not loaded' and 'not tested' tags  
							
							 
							
							
							
						 
						
							2010-04-13 18:43:01 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a3e6de5e6a 
								
							
								 
							
						 
						
							
							
								
								io.files: fix unit test for forget-tests? flag  
							
							 
							
							
							
						 
						
							2010-04-13 06:14:53 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3e91a7f280 
								
							
								 
							
						 
						
							
							
								
								sets: fix performance regression in all-unique? word  
							
							 
							
							
							
						 
						
							2010-04-13 04:43:47 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								67e24b1d2a 
								
							
								 
							
						 
						
							
							
								
								compiler.codegen: need to do name decoration with fastcall as well  
							
							 
							
							
							
						 
						
							2010-04-12 18:10:25 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								145e6428ba 
								
							
								 
							
						 
						
							
							
								
								Fixing load errors  
							
							 
							
							
							
						 
						
							2010-04-10 17:24:44 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0202c35d2a 
								
							
								 
							
						 
						
							
							
								
								alien: now that fastcall works better it doesn't need to be private  
							
							 
							
							
							
						 
						
							2010-04-10 16:57:07 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								46a1fb2646 
								
							
								 
							
						 
						
							
							
								
								Merge remote branch 'origin/abi-symbols' into fastcall-madness  
							
							 
							
							
							
						 
						
							2010-04-10 00:10:33 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0d00160f4c 
								
							
								 
							
						 
						
							
							
								
								combinators: fix load error  
							
							 
							
							
							
						 
						
							2010-04-06 16:48:30 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e0196da1c8 
								
							
								 
							
						 
						
							
							
								
								combinators: call( now throws an error if a quotation that was declared as never returning actually returns  
							
							 
							
							
							
						 
						
							2010-04-06 16:42:30 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c3f8f5067e 
								
							
								 
							
						 
						
							
							
								
								catch merge conflicts in source and report them as such  
							
							 
							
							
							
						 
						
							2010-04-06 13:34:26 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								3e0d86f355 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into abi-symbols  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/compiler/tests/alien.factor 
							
						 
						
							2010-04-06 12:30:15 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d6fb134d5f 
								
							
								 
							
						 
						
							
							
								
								kernel: add examples for if, when, unless and if*  
							
							 
							
							
							
						 
						
							2010-04-05 19:07:10 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								74640b7f71 
								
							
								 
							
						 
						
							
							
								
								Get green threads working on Windows  
							
							 
							
							... 
							
							
							
							- store stack base and limit in TIB
- set up a frame-based structured exception handler in each context's callstack
- boot.x86.32.image has now been replaced by boot.winnt-x86.32.image and boot.unix-x86.32.image 
							
						 
						
							2010-04-03 20:24:33 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								be024c228c 
								
							
								 
							
						 
						
							
							
								
								continuations: faster with-datastack  
							
							 
							
							
							
						 
						
							2010-04-03 19:10:21 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								2240520e2d 
								
							
								 
							
						 
						
							
							
								
								update some more doc examples using old abi strings  
							
							 
							
							
							
						 
						
							2010-04-02 23:16:53 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0faa3bcf4a 
								
							
								 
							
						 
						
							
							
								
								vm: pre-allocate context alien  
							
							 
							
							
							
						 
						
							2010-04-02 00:02:21 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c12424f834 
								
							
								 
							
						 
						
							
							
								
								update alien docs to mention abi symbols  
							
							 
							
							
							
						 
						
							2010-04-01 19:25:24 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								553b9fcd93 
								
							
								 
							
						 
						
							
							
								
								make "fastcall" symbol private since it doesn't really work in all cases  
							
							 
							
							
							
						 
						
							2010-04-01 18:34:15 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								ef884ef7f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into abi-symbols  
							
							 
							
							
							
						 
						
							2010-04-01 15:28:36 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								9d3326658c 
								
							
								 
							
						 
						
							
							
								
								alien: add singletons for thiscall and fastcall  
							
							 
							
							
							
						 
						
							2010-03-31 20:30:04 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								565e3383ab 
								
							
								 
							
						 
						
							
							
								
								add singletons for stdcall, cdecl, mingw abis  
							
							 
							
							
							
						 
						
							2010-03-31 19:17:06 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fb2ecab614 
								
							
								 
							
						 
						
							
							
								
								threads: delete old contexts immediately instead of handing them off to a 'context recycler' thread  
							
							 
							
							
							
						 
						
							2010-03-30 21:47:48 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c36d85ab47 
								
							
								 
							
						 
						
							
							
								
								sets, hash-sets, bit-sets: fix some typos in the documentation  
							
							 
							
							
							
						 
						
							2010-03-30 01:10:39 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c7142e4281 
								
							
								 
							
						 
						
							
							
								
								threads: use context-switching primitives  
							
							 
							
							
							
						 
						
							2010-03-29 20:40:17 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8ab0d12e8d 
								
							
								 
							
						 
						
							
							
								
								vm: callstack errors were flipped  
							
							 
							
							
							
						 
						
							2010-03-29 01:53:30 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								240c6819a9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into conditional  
							
							 
							
							
							
						 
						
							2010-03-28 19:49:32 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								43ac59a9f4 
								
							
								 
							
						 
						
							
							
								
								kernel: don't test callstack overflow on OpenBSD or Windows  
							
							 
							
							
							
						 
						
							2010-03-28 17:58:05 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b6dfdcb909 
								
							
								 
							
						 
						
							
							
								
								set-context and start-context primitives can now pass parameters around  
							
							 
							
							
							
						 
						
							2010-03-27 08:13:57 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b5f7e91bdc 
								
							
								 
							
						 
						
							
							
								
								vm: report callstack overflow  
							
							 
							
							
							
						 
						
							2010-03-27 07:45:11 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1717b8d0f7 
								
							
								 
							
						 
						
							
							
								
								Implement start-context and set-context primitives  
							
							 
							
							
							
						 
						
							2010-03-27 02:56:11 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								560c119cd2 
								
							
								 
							
						 
						
							
							
								
								vm: actually use context callstacks when running code  
							
							 
							
							
							
						 
						
							2010-03-26 22:44:43 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								dde21c3cc4 
								
							
								 
							
						 
						
							
							
								
								lexer: fix output type of map-tokens  
							
							 
							
							
							
						 
						
							2010-03-26 16:31:48 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a566d8cc6b 
								
							
								 
							
						 
						
							
							
								
								lexer: each-token and map-tokens did not handle EOF properly  
							
							 
							
							
							
						 
						
							2010-03-26 03:42:07 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								887c289c6c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into conditional  
							
							 
							
							
							
						 
						
							2010-03-19 06:46:16 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								7dd44bfccf 
								
							
								 
							
						 
						
							
							
								
								Docs for require-when  
							
							 
							
							
							
						 
						
							2010-03-19 06:45:55 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								bcba3ab5ec 
								
							
								 
							
						 
						
							
							
								
								Untested tags for vocabs.loader.test.[mno]  
							
							 
							
							
							
						 
						
							2010-03-19 06:34:25 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6aee6b3adc 
								
							
								 
							
						 
						
							
							
								
								Add context-specific special object table, generalizing catchstack_save and current_callback_save fields of context struct  
							
							 
							
							
							
						 
						
							2010-03-18 22:06:00 +13:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								9e602d213f 
								
							
								 
							
						 
						
							
							
								
								Renaming require-if to require-when  
							
							 
							
							
							
						 
						
							2010-03-18 00:24:41 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								043578ca1d 
								
							
								 
							
						 
						
							
							
								
								require-if loads vocabs conditionally, now or later  
							
							 
							
							
							
						 
						
							2010-03-18 00:00:32 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								67912db5f1 
								
							
								 
							
						 
						
							
							
								
								Making <hash-set> faster  
							
							 
							
							
							
						 
						
							2010-03-17 20:12:25 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								7fcc03b8b6 
								
							
								 
							
						 
						
							
							
								
								Fixing spacing in the sets docs  
							
							 
							
							
							
						 
						
							2010-03-16 21:30:17 -04:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								1da6ea957a 
								
							
								 
							
						 
						
							
							
								
								Fixing bugs with sets, including adding new within and without words  
							
							 
							
							
							
						 
						
							2010-03-16 20:17: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
							
						 
						
							 
							
							
							
								
							
								0d3015cd1c 
								
							
								 
							
						 
						
							
							
								
								fill out row variables docs  
							
							 
							
							
							
						 
						
							2010-03-11 11:57:12 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								64c064fb3e 
								
							
								 
							
						 
						
							
							
								
								another typo in effects syntax  
							
							 
							
							
							
						 
						
							2010-03-11 11:23:48 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5bccc96498 
								
							
								 
							
						 
						
							
							
								
								typo in <effect> docs  
							
							 
							
							
							
						 
						
							2010-03-11 11:22:28 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								c35dd7c2ef 
								
							
								 
							
						 
						
							
							
								
								make effect<= work with univariable stack effects, deny all bivariable stack effects  
							
							 
							
							
							
						 
						
							2010-03-11 01:37:33 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								8b1b7b20d5 
								
							
								 
							
						 
						
							
							
								
								effect-variable -> row-variable  
							
							 
							
							
							
						 
						
							2010-03-11 01:25:13 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								d001c1f375 
								
							
								 
							
						 
						
							
							
								
								carve up effects.parser too  
							
							 
							
							
							
						 
						
							2010-03-11 01:03:40 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								6bf709429b 
								
							
								 
							
						 
						
							
							
								
								fix effect of <tuple-boa> primitive  
							
							 
							
							
							
						 
						
							2010-03-09 22:38:41 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								18f3df9d4a 
								
							
								 
							
						 
						
							
							
								
								more help-lint  
							
							 
							
							
							
						 
						
							2010-03-09 21:02:43 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								b9004a4fff 
								
							
								 
							
						 
						
							
							
								
								fix up sequences help-lint  
							
							 
							
							
							
						 
						
							2010-03-09 20:29:44 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								8a52aec6da 
								
							
								 
							
						 
						
							
							
								
								effects: docs for <effect>, <terminated-effect>, <variable-effect>  
							
							 
							
							
							
						 
						
							2010-03-09 13:50:58 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								e7968ceffc 
								
							
								 
							
						 
						
							
							
								
								mop up compiler errors from macosx load-all  
							
							 
							
							
							
						 
						
							2010-03-09 00:56:07 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								191ac353fd 
								
							
								 
							
						 
						
							
							
								
								generalize stack effects so we can bootstrap with the stricter stack effect checking  
							
							 
							
							
							
						 
						
							2010-03-08 23:38:10 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								10ca2ba695 
								
							
								 
							
						 
						
							
							
								
								add polymorphic effects for lexer:each-token, map-tokens  
							
							 
							
							
							
						 
						
							2010-03-08 18:55:46 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								cb656c6e6b 
								
							
								 
							
						 
						
							
							
								
								add polymorphic stack effects to continuations:recover, attempt-all  
							
							 
							
							
							
						 
						
							2010-03-08 18:36:40 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5597ee691f 
								
							
								 
							
						 
						
							
							
								
								add documentation about stack effect variable syntax and the effect on the stack checker  
							
							 
							
							
							
						 
						
							2010-03-08 17:17:47 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								e5c2344ce4 
								
							
								 
							
						 
						
							
							
								
								sequences: effects of push-if and push-either were too strict  
							
							 
							
							
							
						 
						
							2010-03-07 21:56:40 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								83c81b288f 
								
							
								 
							
						 
						
							
							
								
								polymorphize splitting private combinators  
							
							 
							
							
							
						 
						
							2010-03-07 18:07:59 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								17df15280e 
								
							
								 
							
						 
						
							
							
								
								generalize stack effect of while, until, and produce  
							
							 
							
							
							
						 
						
							2010-03-05 23:01:22 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								a3033e885a 
								
							
								 
							
						 
						
							
							
								
								make effect variables part of effect syntax, stored out of band in effect tuple  
							
							 
							
							
							
						 
						
							2010-03-05 13:30:10 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								85f30987e2 
								
							
								 
							
						 
						
							
							
								
								spray some polymorphic stack effects on kernel, math, and sequences  
							
							 
							
							
							
						 
						
							2010-03-05 00:21:10 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								afaaf30679 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'lexer-parsing-word-errors'  
							
							 
							
							
							
						 
						
							2010-03-02 20:46:23 -08:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								7364608417 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into bags  
							
							 
							
							
							
						 
						
							2010-03-02 17:04:45 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								ac979619e6 
								
							
								 
							
						 
						
							
							
								
								record the C++ compiler version in the VM, and expose it with a vm-compiler word  
							
							 
							
							
							
						 
						
							2010-03-01 13:32:07 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								2c5deba1d1 
								
							
								 
							
						 
						
							
							
								
								parse-tokens had two $notes sections. oops!  
							
							 
							
							
							
						 
						
							2010-03-01 11:50:16 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								51541bb35b 
								
							
								 
							
						 
						
							
							
								
								lexer, parser: update docs on "parse-tokens" and add docs for "each-token", "map-tokens"  
							
							 
							
							
							
						 
						
							2010-03-01 11:47:57 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								9bf5c76771 
								
							
								 
							
						 
						
							
							
								
								lexer: add "each-token" and "map-tokens", which are equivalent to "parse-token _ each/map" but incremental. update a smattering of parsing words (such as USING:, SYMBOLS:, etc.) to use each-token/map-tokens  
							
							 
							
							
							
						 
						
							2010-02-28 22:19:43 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								bb58cf4d16 
								
							
								 
							
						 
						
							
							
								
								classes.tuple.parser: throw bad-slot-name immediately when an invalid slot name in a tuple/struct literal is scanned  
							
							 
							
							
							
						 
						
							2010-02-28 20:14:16 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								163c26ad72 
								
							
								 
							
						 
						
							
							
								
								lexer, parser: show initial parsing word line as part of lexer-errors  
							
							 
							
							
							
						 
						
							2010-02-28 13:01:03 -08:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								da57436180 
								
							
								 
							
						 
						
							
							
								
								Finishing eliminating prune as a synonym of members  
							
							 
							
							
							
						 
						
							2010-02-27 14:52:24 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								7ad324837b 
								
							
								 
							
						 
						
							
							
								
								Updated documentation for sets  
							
							 
							
							
							
						 
						
							2010-02-27 00:27:40 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								7cd3360cdd 
								
							
								 
							
						 
						
							
							
								
								Fixing ambiguity between sets and namespaces in many unit tests and furnace.auth  
							
							 
							
							
							
						 
						
							2010-02-26 17:17:40 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								6298203b4c 
								
							
								 
							
						 
						
							
							
								
								Making all of basis and extra unambiguous for sets/namespaces  
							
							 
							
							
							
						 
						
							2010-02-26 16:28:38 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								7074979745 
								
							
								 
							
						 
						
							
							
								
								Moving new-sets to sets  
							
							 
							
							
							
						 
						
							2010-02-26 16:01:01 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								73a990a4b8 
								
							
								 
							
						 
						
							
							
								
								Making it fast to create a new hashset  
							
							 
							
							
							
						 
						
							2010-02-26 13:24:26 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								366f36d73f 
								
							
								 
							
						 
						
							
							
								
								Finishing porting sets features to new-sets  
							
							 
							
							
							
						 
						
							2010-02-26 13:22:56 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								b76c82048d 
								
							
								 
							
						 
						
							
							
								
								Making propagation and tuple.parser refer to new-sets; adding some missing features from sets into new-sets  
							
							 
							
							
							
						 
						
							2010-02-26 12:07:37 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								e43312d780 
								
							
								 
							
						 
						
							
							
								
								Moving new-sets and hash-sets to core  
							
							 
							
							
							
						 
						
							2010-02-26 11:01:57 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								86b7ba95a8 
								
							
								 
							
						 
						
							
							
								
								sequences: fix help lint  
							
							 
							
							
							
						 
						
							2010-02-26 00:44:48 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7826543d2e 
								
							
								 
							
						 
						
							
							
								
								sequences: add cartesian-each, cartesian-map, cartesian-product words to eliminate some duplication throughout the codebase  
							
							 
							
							
							
						 
						
							2010-02-25 20:54:57 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e5aa02571f 
								
							
								 
							
						 
						
							
							
								
								sequences: add suffix! to destructive sequence ops article  
							
							 
							
							
							
						 
						
							2010-02-25 05:57:09 +13:00