Slava Pestov
4ec8326917
Move underlying-handle word from io.launcher to io.ports, add a new underlying-port word
...
Add a remote-address symbol to io.sockets, with-client binds it, ditto for io.servers.connection
io.sockets.secure now has two new words, send-secure-handshake, accept-secure-handshake, to upgrade existing connections
2008-11-30 13:46:39 -06:00
Slava Pestov
e8a69a3aea
Fix conflict
2008-11-29 05:14:49 -06:00
Slava Pestov
7788b3e0db
Merge branch 'master' into microseconds
2008-11-23 03:06:32 -06:00
Slava Pestov
7418fd9df4
Move code out of openssl vocabulary
2008-11-23 01:00:29 -06:00
Doug Coleman
f5b19f8c31
add the characters for ls -F to io.files.listing
2008-11-19 21:15:27 -06:00
Doug Coleman
25d9fd68fc
translate directory-type flags to our factor symbols
2008-11-19 16:22:42 -06:00
Slava Pestov
8819f23312
Replace millis primitive with micros primitive
...
Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part
2008-11-19 01:50:05 -06:00
Slava Pestov
2fe364a7bb
Specialized arrays work in progress
2008-11-14 20:18:16 -06:00
Doug Coleman
89a5957033
add file-type>ch and ch>file-type
2008-11-13 19:32:34 -06:00
Slava Pestov
b8eebd5c2b
swap over == tuck; dupd swap == over
2008-11-10 00:16:11 -06:00
Doug Coleman
4ff38b2148
pull in unix.statfs in the io code
2008-10-21 01:05:41 -05:00
Doug Coleman
f40fc145de
remove openbsd shiz
2008-10-20 23:23:17 -05:00
Doug Coleman
b90aeee25c
use readdir on openbsd until we upgrade so the build machine is ok
2008-10-20 11:32:55 -05:00
Doug Coleman
0e9ecc1ba9
directory changes
2008-10-19 13:09:48 -05:00
Doug Coleman
27c36974a7
remove primitives from core, update usages
2008-10-18 21:42:01 -05:00
Doug Coleman
ab0ed9f988
redo home implementation
2008-10-18 21:24:14 -05:00
Doug Coleman
d6784bdb46
make user-read? work in file-info objects
2008-10-18 17:48:33 -05:00
Doug Coleman
6aadd70623
user-read? is now generic, can take a filename or an integer from a stat struct
2008-10-18 17:29:38 -05:00
Doug Coleman
031ebe98b1
largert group buffer, openbsd apparently keeps the microseconds in their file timestamps. fix unit tests for this
2008-10-08 15:57:47 -05:00
Doug Coleman
e464941d52
rename words for consistency, update docs, add unit tests
2008-10-08 14:18:50 -05:00
Doug Coleman
0f891e002b
add io.unix.files docs
2008-10-08 13:04:23 -05:00
Doug Coleman
fb23eca0d9
move file flags to io.unix.files, change some word names for consistency
2008-10-08 13:03:55 -05:00
Doug Coleman
5afbade0a5
setting permissions, file times
2008-10-07 19:25:22 -05:00
Doug Coleman
39160d66e3
add files
2008-10-06 23:02:06 -05:00
Doug Coleman
312f399003
found stat64 for macosx, so there's a unix-file-info and a bsd-file-info only
2008-10-06 22:51:06 -05:00
Doug Coleman
ff64bafae2
dont use structs
2008-10-06 21:17:51 -05:00
Doug Coleman
1d5b86f23c
factor is hard. let's go shopping!
2008-10-06 21:16:15 -05:00
Doug Coleman
1f1a62fcdd
fix using
2008-10-06 21:02:10 -05:00
Doug Coleman
114e81590c
renamed timestamp>unix-time
2008-10-06 20:52:32 -05:00
Doug Coleman
69b3306f4b
fix using
2008-10-06 19:13:33 -05:00
Doug Coleman
8e315944b4
fix
2008-10-06 19:01:41 -05:00
Doug Coleman
5e57f68814
use calendar.unix
2008-10-06 18:01:53 -05:00
Doug Coleman
9f6a7bfd87
typo
2008-10-06 17:56:12 -05:00
Doug Coleman
1d25db2a6e
empty case for linux
2008-10-06 17:54:50 -05:00
Doug Coleman
e0d6aadc8e
complete file-info across *bsd, linux
2008-10-06 17:17:14 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
2e48915f9c
Strip out C I/O if native I/O enabled
2008-10-02 03:38:36 -05:00
Slava Pestov
d3423bec4f
Better logging
2008-09-28 17:56:44 -05:00
Doug Coleman
e3678cf248
Add timeouts
2008-09-15 17:13:48 -05:00
slava
4f03543912
Fix Linux bootstrap
2008-09-11 03:58:20 -05:00
Slava Pestov
0c8e2584b4
Fixing unit tests for make, fry changes
2008-09-11 00:20:06 -05:00
Slava Pestov
44f53de164
Move make to its own vocabulary, remove fry _ feature
2008-09-10 20:07:00 -05:00
Slava Pestov
0ddc5d04e6
Tweak sockets benchmark
2008-09-07 04:14:47 -05:00
Slava Pestov
aea0fed14c
Fixing basis -> extra dependencies
2008-09-05 19:29:14 -05:00
Slava Pestov
6408b01e9d
Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
2008-07-29 16:47:52 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00