John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3c1356bf69 
								
							
								 
							
						 
						
							
							
								
								Adding stack effects.  
							
							 
							
							
							
						 
						
							2011-09-23 17:46:40 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								2bd6de9a02 
								
							
								 
							
						 
						
							
							
								
								slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global  
							
							 
							
							
							
						 
						
							2011-09-19 10:03:43 -07:00  
						
					 
				
					
						
							
							
								 
								Keita Haga
							
						 
						
							 
							
							
							
								
							
								631ba5119a 
								
							
								 
							
						 
						
							
							
								
								sequences.deep: fix typo in description of deep-find word  
							
							 
							
							
							
						 
						
							2011-01-17 22:35:39 +09:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								ff1d7914e8 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							 
							
							
							
						 
						
							2010-10-22 18:22:29 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								173880168a 
								
							
								 
							
						 
						
							
							
								
								sequences.cords: fall back to generic sequence methods when both arguments to binary cord ops aren't cords  
							
							 
							
							
							
						 
						
							2010-06-13 20:41:46 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								1041ad5f9b 
								
							
								 
							
						 
						
							
							
								
								math.vectors.simd.intrinsics: use unrolled loops for some software fallbacks  
							
							 
							
							
							
						 
						
							2010-05-24 18:39:06 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								9391f10164 
								
							
								 
							
						 
						
							
							
								
								sequences.unrolled: tweak helper words so that call( -- ) guards inline in more cases (w/ help from Slava)  
							
							 
							
							
							
						 
						
							2010-05-24 16:50:46 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								44ed11a084 
								
							
								 
							
						 
						
							
							
								
								sequences.unrolled: reimplement underlying (unrolled-each-integer) loop as a partial eval, sacrificing row polymorphism for flexibility  
							
							 
							
							
							
						 
						
							2010-05-24 00:33:41 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								01e14d1430 
								
							
								 
							
						 
						
							
							
								
								Fix using list in sequences.unrolled, keys/values was not appropriate in several locations  
							
							 
							
							
							
						 
						
							2010-05-21 15:28:05 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								ed6b1dab02 
								
							
								 
							
						 
						
							
							
								
								sequences.unrolled vocab with fixed-length unrolling versions of some each and map combinators  
							
							 
							
							
							
						 
						
							2010-05-19 16:22:22 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e30a429985 
								
							
								 
							
						 
						
							
							
								
								Fixing fallout from sequences.generalizations change  
							
							 
							
							
							
						 
						
							2010-05-18 22:59:07 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ea726f5680 
								
							
								 
							
						 
						
							
							
								
								Move remaining sequence operations from generalizations to sequences.generalizations where they belong  
							
							 
							
							
							
						 
						
							2010-05-18 18:36:47 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								22625469bc 
								
							
								 
							
						 
						
							
							
								
								sequences.cords: specialize vshuffle-elements to use vshuffle2-elements on cord components  
							
							 
							
							
							
						 
						
							2010-05-14 13:29:37 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								627295f094 
								
							
								 
							
						 
						
							
							
								
								Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)  
							
							 
							
							
							
						 
						
							2010-05-06 17:21:02 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								8687a7e283 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into row-polymorphism  
							
							 
							
							
							
						 
						
							2010-03-12 14:36:13 -08:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e8f857f3f6 
								
							
								 
							
						 
						
							
							
								
								sequences.cords: remove blank lines  
							
							 
							
							
							
						 
						
							2010-03-12 16:45:09 +13:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								b9004a4fff 
								
							
								 
							
						 
						
							
							
								
								fix up sequences help-lint  
							
							 
							
							
							
						 
						
							2010-03-09 20:29:44 -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
							
						 
						
							 
							
							
							
								
							
								ff2a53e1b8 
								
							
								 
							
						 
						
							
							
								
								clean up now-inappropriate uses of "..." in generalizations stack effects  
							
							 
							
							
							
						 
						
							2010-03-05 13:58:00 -08:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								220dd88a2c 
								
							
								 
							
						 
						
							
							
								
								Update documentation for new help lint check  
							
							 
							
							
							
						 
						
							2010-02-19 12:31:52 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ff172f4132 
								
							
								 
							
						 
						
							
							
								
								Make specialized arrays and SIMD types final so that typed can unbox them  
							
							 
							
							
							
						 
						
							2010-02-18 02:39:40 +13:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								8c1d202b4c 
								
							
								 
							
						 
						
							
							
								
								Rename accumulator to collector, pusher to selector  
							
							 
							
							
							
						 
						
							2010-01-22 15:00:53 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a94774f8e8 
								
							
								 
							
						 
						
							
							
								
								add circular-while, optimize circular a bit  
							
							 
							
							
							
						 
						
							2009-12-06 17:20:46 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0a48b946b6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-12-02 20:11:08 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3e756f5c08 
								
							
								 
							
						 
						
							
							
								
								add product-map>assoc and docs  
							
							 
							
							
							
						 
						
							2009-11-27 22:58:17 -06:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								67cc1c01be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into simd-cleanup  
							
							 
							
							
							
						 
						
							2009-11-26 16:14:46 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								0795c60b83 
								
							
								 
							
						 
						
							
							
								
								"norm" doesn't need to be generic, "norm-sq sqrt" always works  
							
							 
							
							
							
						 
						
							2009-11-26 11:15:35 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								cdc1f1e041 
								
							
								 
							
						 
						
							
							
								
								add product-map-as and use it in poker vocab  
							
							 
							
							
							
						 
						
							2009-11-25 23:18:18 -06:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								5f32a6d726 
								
							
								 
							
						 
						
							
							
								
								vector op specializations on cords  
							
							 
							
							
							
						 
						
							2009-11-25 15:44:57 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								d95c6eb4c8 
								
							
								 
							
						 
						
							
							
								
								streamline cords, add a functor for making specialized cords  
							
							 
							
							
							
						 
						
							2009-11-24 23:18:01 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								46f0aa6421 
								
							
								 
							
						 
						
							
							
								
								move cords to sequences.cords  
							
							 
							
							
							
						 
						
							2009-11-24 22:56:42 -08:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							 
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
						
					 
				
					
						
							
							
								 
								Philipp Brüschweiler
							
						 
						
							 
							
							
							
								
							
								8163c47b4a 
								
							
								 
							
						 
						
							
							
								
								sequences: rename virtual-seq to virtual-exemplar  
							
							 
							
							
							
						 
						
							2009-11-07 00:06:26 +01:00  
						
					 
				
					
						
							
							
								 
								Philipp Brüschweiler
							
						 
						
							 
							
							
							
								
							
								c5c0e274cb 
								
							
								 
							
						 
						
							
							
								
								sequences.merged: fix for input sequences of different lengths  
							
							 
							
							
							
						 
						
							2009-11-06 23:05:55 +01:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								71c4da5558 
								
							
								 
							
						 
						
							
							
								
								fix a couple errors  
							
							 
							
							
							
						 
						
							2009-11-06 11:32:29 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3e28be6568 
								
							
								 
							
						 
						
							
							
								
								move sequence-parser to sequences.parser  
							
							 
							
							
							
						 
						
							2009-11-05 17:12:10 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8b8b9031fd 
								
							
								 
							
						 
						
							
							
								
								Move a few libraries from extra to basis since basis stuff depends on them  
							
							 
							
							
							
						 
						
							2009-11-01 22:17:00 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								08e7d25dc5 
								
							
								 
							
						 
						
							
							
								
								change-each -> map!, deep-change-each -> deep-map!  
							
							 
							
							
							
						 
						
							2009-10-27 22:32:56 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								e4f108714a 
								
							
								 
							
						 
						
							
							
								
								add nproduce and nproduce-as combinators to sequences.generalizations  
							
							 
							
							
							
						 
						
							2009-10-22 15:32:34 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								3f1b664b74 
								
							
								 
							
						 
						
							
							
								
								break off a "sequences.generalizations" vocab for neach, nmap, and mnmap  
							
							 
							
							
							
						 
						
							2009-10-22 13:31:03 -05:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							 
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								48d3f10c81 
								
							
								 
							
						 
						
							
							
								
								Fix some load errors in various places  
							
							 
							
							
							
						 
						
							2009-09-28 16:33:39 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4abfe06b51 
								
							
								 
							
						 
						
							
							
								
								Fixing various test failures caused by C type parser change, and clarify C type docs some more  
							
							 
							
							
							
						 
						
							2009-09-28 08:48:39 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								eceed177d6 
								
							
								 
							
						 
						
							
							
								
								replace usages of <" with """  
							
							 
							
							
							
						 
						
							2009-09-20 22:42:40 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								91e7e1eeea 
								
							
								 
							
						 
						
							
							
								
								Fix the build  
							
							 
							
							
							
						 
						
							2009-09-10 00:47:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7f2e2b1777 
								
							
								 
							
						 
						
							
							
								
								Specialized array overhaul  
							
							 
							
							... 
							
							
							
							- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely 
							
						 
						
							2009-09-09 22:33:34 -05: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  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								0dd811557b 
								
							
								 
							
						 
						
							
							
								
								Removing sequences.next  
							
							 
							
							
							
						 
						
							2009-02-05 20:28:36 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3c408342ef 
								
							
								 
							
						 
						
							
							
								
								renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail  
							
							 
							
							
							
						 
						
							2009-01-29 22:19:07 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								058ba127cb 
								
							
								 
							
						 
						
							
							
								
								Cleaning up more -rot usages  
							
							 
							
							
							
						 
						
							2008-12-22 05:41:01 -06:00