Doug Coleman
db30415dcb
basis: swap 3append -> glue
2008-12-03 19:10:41 -06:00
Doug Coleman
1b0b74bfe1
call utf8 alien>string instead of alien>native-string
2008-12-03 18:16:17 -06:00
Slava Pestov
46b0df1e18
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 03:34:38 -06:00
Doug Coleman
68757f0a99
revert id change
2008-12-03 00:19:52 -06:00
Slava Pestov
4eacebe3a3
Merge branch 'specialized-arrays'
2008-12-03 00:08:38 -06:00
Doug Coleman
8edcf841f1
back to using getmntinfo64 instead of getfsstat64 on mac
2008-12-02 23:10:27 -06:00
Doug Coleman
2b4e2776f1
break out id into id0 and id1
2008-12-02 21:39:09 -06:00
Doug Coleman
201c02414a
file-systems works on netbsd now
2008-12-02 21:32:00 -06:00
Doug Coleman
0c7327a572
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-02 20:23:27 -06:00
erg
2d71132527
file-system-info on linux now shows more information
2008-12-02 20:41:57 -06:00
Doug Coleman
89a0286c3b
fix file-systems on freebsd
2008-12-02 20:16:53 -06:00
Slava Pestov
350e697615
Merge branch 'master' into specialized-arrays
2008-12-02 20:07:14 -06:00
Doug Coleman
9e3bc2b1a0
use getfsstat instead of getmntinfo on macosx
2008-12-02 19:18:48 -06:00
Slava Pestov
1ac4b92051
Merge branch 'master' into specialized-arrays
2008-12-02 16:20:32 -06:00
sheeple
f887d71965
file-systems on openbsd
2008-12-02 15:59:01 -06:00
Doug Coleman
9ac3f13b2a
Call statfs on OpenBSD. Clean up unused code
2008-12-02 17:43:07 -06:00
Slava Pestov
74a112f1cf
Update cpu.x86.basis/io to use dip instead of >r/r>
2008-12-02 03:10:13 -06:00
Slava Pestov
402da00390
Fixing bootstrap with specialized arrays
2008-12-02 02:44:19 -06:00
Slava Pestov
722989d895
Merge branch 'master' of git://factorcode.org/git/factor into specialized-arrays
2008-12-01 21:55:32 -06:00
Doug Coleman
c178718bb3
fix openbsd
2008-12-01 21:53:30 -06:00
Slava Pestov
f51708386d
Fix conflicts
2008-12-01 20:39:43 -06:00
Slava Pestov
52c5b53e27
Refactoring usages of >r, r>, -rot, rot
2008-11-30 22:21:37 -06:00
Slava Pestov
b5a04f6a5d
Clean up code duplication
2008-11-30 19:13:42 -06:00
Doug Coleman
463f8bd7f9
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 18:32:08 -06:00
Doug Coleman
439f91bb84
fix usings
2008-12-01 20:30:52 -06:00
Doug Coleman
18777c5a36
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 16:41:36 -06:00
erg
dfde2dfef3
fix file-system-info on linux
2008-12-01 16:28:22 -06:00
Doug Coleman
72db24ad65
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/unix/statfs/netbsd/netbsd.factor
2008-12-01 14:07:56 -06:00
Doug Coleman
2a34339e65
make a generic protocol for filling in the file-system-info obj in io.unix.files
2008-12-01 14:04:55 -06:00
Doug Coleman
da3936a162
fix netbsd file-system-info
2008-11-30 17:32:55 -06:00
Doug Coleman
bc7739ec1d
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 14:38:29 -06:00
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