Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a054ec3d64
								
							
								
							
						 | 
						
							
							
								
								specialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabulary has a <direct-T-array> constructor
							
							
							
							
							
						 | 
						
							2009-09-04 22:01:55 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								361cc04b02
								
							
								
							
						 | 
						
							
							
								
								rather than deprecate <c-array>, replace it with <c-type-array> . to stay consistent, rename <c-type-direct-array> to <c-direct-array> and require-c-type-arrays to require-c-arrays
							
							
							
							
							
						 | 
						
							2009-08-30 18:41:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								8a9d0e13bb
								
							
								
							
						 | 
						
							
							
								
								deprecate <c-array>, and make malloc-array box its returned buffer in a direct array
							
							
							
							
							
						 | 
						
							2009-08-29 11:15:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								79787f6259
								
							
								
							
						 | 
						
							
							
								
								associate specialized-arrays vocabs with c-types; add words for requiring vocabs and constructing arrays by C type
							
							
							
							
							
						 | 
						
							2009-08-25 17:56:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								f56615cec0
								
							
								
							
						 | 
						
							
							
								
								add an X-sequence mixin class for each specialized array type to span X-array, X-vector, and direct-X-array
							
							
							
							
							
						 | 
						
							2009-08-25 15:58:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4fac281b1a
								
							
								
							
						 | 
						
							
							
								
								rpn: new demo, simple RPN calculator that doesn't use Factor's evaluator reflectively
							
							
							
							
							
						 | 
						
							2009-08-17 20:12:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9fb0dcd9bd
								
							
								
							
						 | 
						
							
							
								
								alien: need to differentiate between the type of the result before and after boxing; the former is used by propagation for #alien-invoke nodes and the latter is used by specialized arrays. This fixes FFI unit test failures
							
							
							
							
							
						 | 
						
							2009-08-10 16:17:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1cb0f3370b
								
							
								
							
						 | 
						
							
							
								
								math.vectors.specialization: first attempt at some call site splitting for vector ops. Specialized array types generate customized variants of all vector words, if input types are known at compile time, a call to the specialized version is inserted
							
							
							
							
							
						 | 
						
							2009-08-09 03:07:33 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ea60f8ae93
								
							
								
							
						 | 
						
							
							
								
								Changing : foo ; parsing to SYNTAX: foo ;
							
							
							
							
							
						 | 
						
							2009-03-21 01:27:50 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6b25e99470
								
							
								
							
						 | 
						
							
							
								
								Add summary for heaps more vocabs
							
							
							
							
							
						 | 
						
							2009-02-16 21:05:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								db6706434d
								
							
								
							
						 | 
						
							
							
								
								tweak specialized-arrays to box values returned by nth
							
							
							
							
							
						 | 
						
							2009-02-09 15:38:07 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4adef7db09
								
							
								
							
						 | 
						
							
							
								
								Fix functors bug where changing a hand-written method into one generated by a functor would forget the method; also associate functor-generated methods with the source file they're in.
							
							
							
							
							
							
							
							Add DEFINES-CLASS, to parallel DEFINES.
Update math.blas and specialized-arrays/vectors to use DEFINES-CLASS where appropriate 
							
						 | 
						
							2009-02-06 02:45:21 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4de41f94e9
								
							
								
							
						 | 
						
							
							
								
								Fixing wrappers with locals
							
							
							
							
							
						 | 
						
							2009-01-28 17:07:31 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								16181f818b
								
							
								
							
						 | 
						
							
							
								
								Clean up functors so that the generated code looks sane with 'see'
							
							
							
							
							
						 | 
						
							2009-01-28 15:07:16 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eb79c6ab71
								
							
								
							
						 | 
						
							
							
								
								Fix conflict
							
							
							
							
							
						 | 
						
							2008-12-09 17:52:45 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4f0a9f311e
								
							
								
							
						 | 
						
							
							
								
								Untangling some dependencies
							
							
							
							
							
						 | 
						
							2008-12-08 14:58:00 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								908644ee7a
								
							
								
							
						 | 
						
							
							
								
								O(1) <sbuf> and new-sequence on byte-arrays (work in progress)
							
							
							
							
							
						 | 
						
							2008-12-05 07:28:52 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								25bdb4172a
								
							
								
							
						 | 
						
							
							
								
								Functor-generated words can now have stack effect declarations; define byte-array>*-array words
							
							
							
							
							
						 | 
						
							2008-12-02 20:35:20 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2fe364a7bb
								
							
								
							
						 | 
						
							
							
								
								Specialized arrays work in progress
							
							
							
							
							
						 | 
						
							2008-11-14 20:18:16 -06:00 |