Slava Pestov
|
84e7076474
|
alien.data: add with-scoped-allocation combinator for stack-allocating C data
|
2010-05-19 00:33:36 -04:00 |
Slava Pestov
|
ae24eb8f97
|
alien.c-types: cleanup
|
2010-05-04 19:33:55 -04:00 |
Joe Groff
|
00e4503982
|
doll up ENUM: docs
|
2010-04-21 21:33:04 -07:00 |
Joe Groff
|
5aecd92c37
|
C-ENUM: -> ENUM:
|
2010-04-19 20:07:16 -07:00 |
Slava Pestov
|
28a9cf79ff
|
io.encodings: add a fast-path for ascii, utf8 and 8-bit encodings when string only contains ASCII characters
|
2010-04-19 01:14:00 -05:00 |
Joe Groff
|
482850c7d1
|
rearrange stuff in alien.arrays and alien.data to eliminate libc dependency from alien.arrays, and by extension, alien.syntax
|
2010-04-14 21:40:29 -07:00 |
Slava Pestov
|
64cbe8b80b
|
Document (free), move it out of libc.private and mention it in the "c-strings" help article (reported by Blei)
|
2010-03-30 17:32:51 -04:00 |
Slava Pestov
|
2dde82ffff
|
Slices over specialized arrays can now be passed to C functions, written to binary output streams, and given to malloc-byte-array
|
2010-02-25 04:50:31 +13:00 |
Slava Pestov
|
c1e7a3ffc2
|
Specialized arrays, structs and other objects responding to the >c-ptr / byte-length protocol can now be written to binary streams
|
2010-02-24 20:18:41 +13:00 |
Joe Groff
|
7ba1dcebf5
|
typo in alien.data docs
|
2010-02-23 12:20:47 -08:00 |
Joe Groff
|
96ab4492d2
|
rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char
|
2010-02-23 11:42:02 -08:00 |
Slava Pestov
|
7714be60a9
|
Move platform-specific c-type initialization out of cpu.* vocabularies and into alien.c-types so that the vm vocabulary, which is loaded before cpu.*, will have correct struct offsets
|
2009-11-05 01:36:14 -06:00 |
Joe Groff
|
f9d22d0fab
|
delete malloc-file-contents 'cause it sucks and nobody likes it
|
2009-10-07 19:30:06 -05:00 |
Keith Lazuka
|
8f79ea91ba
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
ba029a88ff
|
io.mmap: fix obsolete tests and get code to inline better
|
2009-09-28 03:18:27 -05:00 |
Slava Pestov
|
1b26a1c87c
|
alien: improve documentation
|
2009-09-26 21:28:11 -05:00 |
Joe Groff
|
3613e6838c
|
update alien docs to talk about C types as words
|
2009-09-21 13:20:01 -05:00 |
Joe Groff
|
4a1422e7fe
|
move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab
|
2009-09-17 22:36:05 -05:00 |