Commit Graph

21 Commits (40620d470fc50175aa709687c8633bff09b1810b)

Author SHA1 Message Date
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
Slava Pestov 965e9ba327 alien.marshall: fix unit tests 2009-08-25 05:10:41 -05:00
Slava Pestov 6106eed185 alien.marshall.syntax: don't clobber bool type in unit tests 2009-08-25 05:06:16 -05:00
Slava Pestov d63f8ed682 alien.marshall.syntax: add C-INCLUDE: <stdlib.h> to please OpenBSD x86-64 2009-07-31 19:54:11 -05:00
Jeremy Hughes f504ad2e43 alien.marshall: doc fix 2009-07-27 15:30:30 +12:00
Slava Pestov e664f44cfe Merge branch 'marshall' of git://github.com/jedahu/factor 2009-07-24 18:08:52 -05:00
Jeremy Hughes c458904fd7 alien.marshall: docs lint fix 2009-07-24 18:24:46 +12:00
Jeremy Hughes 8d4585edef alien.marshall: tidy unmarshallers 2009-07-22 19:20:01 +12:00
Jeremy Hughes 186cc7edb3 added alien.cxx 2009-07-22 16:38:01 +12:00
Jeremy Hughes c780bb724d alien.marshall: C++ type parsing 2009-07-22 12:41:29 +12:00
Jeremy Hughes 59091c6cf2 alien.marshall: refactored unmarshalling words 2009-07-21 17:10:04 +12:00
Jeremy Hughes 8c892380fe alien.marshall.syntax: fixed CM-FUNCTION: example 2009-07-16 20:22:41 +12:00
Jeremy Hughes 5ae07b3168 help lint fixes 2009-07-16 19:57:47 +12:00
Jeremy Hughes 7596b3288c alien.marshall.syntax-tests: use alien.inline.syntax vocab 2009-07-16 19:55:08 +12:00
Jeremy Hughes 267d8d2a85 alien.marshall.syntax: use alien.inline.syntax vocab 2009-07-16 17:23:22 +12:00
Jeremy Hughes 67c7df2653 alien.marshall.syntax: add more tests 2009-07-15 16:43:42 +12:00
Jeremy Hughes eef0ef9068 alien.marshall.syntax: fix marshalled-function 2009-07-15 16:43:19 +12:00
Jeremy Hughes 17e2c9f91c alien.marshall.private: fix ptr-pass-through 2009-07-15 16:42:45 +12:00
Jeremy Hughes 0c0ae68c5e alien.marshall: fixed out-arg-unmarshaller 2009-07-15 16:42:00 +12:00
Jeremy Hughes e3a1299993 alien.marshall: added boolean as bool alias 2009-07-15 16:41:40 +12:00
Jeremy Hughes 79dd644e57 moved alien.inline and alien.marshall to extra 2009-07-14 22:39:27 +12:00