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
|
771d4fd4d9
|
byte-length for specialized-vectors
|
2009-07-07 16:27:14 -05:00 |
Slava Pestov
|
dafdbe13c9
|
growable vocabulary: make 'contract' generic so that only real vectors clear popped elements; add resize method for struct-arrays, add new struct-vectors vocabulary
|
2009-07-07 15:01:30 -05:00 |
Slava Pestov
|
c171527b8d
|
Add vectors.functor for generating vector types from arrays; re-implement bit-vectors and specialized-vectors using this. Add DEFERS directive to functors
|
2009-07-07 14:34:08 -05:00 |
Slava Pestov
|
84d968c5f6
|
Add test to assert that new-resizable returns specialized vectors on specialized arrays
|
2009-03-26 21:25:52 -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 |
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 |
Daniel Ehrenberg
|
e5760bf644
|
Slava is a hack, and specialized-vectors might work now
|
2009-01-28 18:48:07 -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
|
09c60f7e90
|
Fix some vocabularies for new requirement that inline words have a stack effect declaration
|
2008-12-15 20:31:55 -06:00 |
Slava Pestov
|
4f0a9f311e
|
Untangling some dependencies
|
2008-12-08 14:58:00 -06:00 |
Slava Pestov
|
6200e99f58
|
Fix specialized vectors, again
|
2008-12-03 03:43:52 -06:00 |
Slava Pestov
|
48c051f22e
|
Fix specialized vectors
|
2008-12-03 00:05:32 -06:00 |
Slava Pestov
|
2fe364a7bb
|
Specialized arrays work in progress
|
2008-11-14 20:18:16 -06:00 |