|  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 | 08867f3576 | inline sequence methods on direct-arrays | 2009-08-26 21:49:45 -05:00 | 
				
					
						|  Joe Groff | f4acf22433 | specialized-arrays.direct: define byte-length on direct arrays | 2009-08-25 18:54:15 -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 | 
				
					
						|  Joe Groff | 24d9a8635c | Merge branch 'struct-classes' of git://factorcode.org/git/factor | 2009-08-17 21:26:19 -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 | 
				
					
						|  Joe Groff | 6fe7fe72c7 | Merge branch 'master' of git://factorcode.org/git/factor | 2009-08-14 10:55:05 -04:00 | 
				
					
						|  Joe Groff | a2569ea50b | make direct-*-arrays prettyprint | 2009-08-13 12:05:46 -04: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 | b76165facf | Move ptrdiff_t arrays to specialized-arrays.ptrdiff_t | 2009-07-17 03:51:23 -05:00 | 
				
					
						|  Joe Groff | dd00d31617 | ptrdiff_t arrays | 2009-07-01 13:52:42 -05:00 | 
				
					
						|  Slava Pestov | 1d747ea911 | specialized-arrays: fix tests on PowerPC | 2009-05-08 21:34:28 -05:00 | 
				
					
						|  Slava Pestov | 3e680b3b72 | specialized-arrays: fix unit tests for bool type change | 2009-05-06 10:38:39 -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 | 0d67f41ae6 | update specialized-arrays docs | 2009-02-09 19:28:21 -06:00 | 
				
					
						|  Joe Groff | 296a1ce0a9 | unit tests for complex specialized-arrays | 2009-02-09 17:26:12 -06:00 | 
				
					
						|  Joe Groff | ddf8afbb7e | more typos | 2009-02-09 16:37:12 -06:00 | 
				
					
						|  Joe Groff | db6706434d | tweak specialized-arrays to box values returned by nth | 2009-02-09 15:38:07 -06:00 | 
				
					
						|  Joe Groff | d24b03098a | specialized arrays for complex types | 2009-02-09 15:11:27 -06:00 | 
				
					
						|  Slava Pestov | d6aa376ed0 | Removing now-redundant underlying>> calls | 2009-02-06 04:37:28 -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 | 1a409b9213 | Fix specialized-arrays.direct.functor | 2009-01-28 15:46:04 -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 | 293dc2062c | Generalize specialized-arrays.direct: it should be able to wrap a byte array | 2008-12-04 12:07:33 -06:00 | 
				
					
						|  Slava Pestov | bea4d80a33 | Add specialization hints from old float-arrays. These will be replaced with a better facility soon | 2008-12-03 10:11:02 -06:00 | 
				
					
						|  U-SLAVA-DFB8FF805\Slava | 8834f8e041 | Loosen type on direct arrays since we want to use them on displaced aliens too | 2008-12-03 06:52:31 -06:00 | 
				
					
						|  Slava Pestov | c4ff034229 | Document byte-array>T-array word | 2008-12-02 21:51:07 -06:00 | 
				
					
						|  Slava Pestov | 9c713fda6f | Change type declaration for performance reasons | 2008-12-02 21:50:53 -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 | 402da00390 | Fixing bootstrap with specialized arrays | 2008-12-02 02:44:19 -06:00 | 
				
					
						|  Slava Pestov | 2fe364a7bb | Specialized arrays work in progress | 2008-11-14 20:18:16 -06:00 |