Doug Coleman
5f39a714be
add some constants to unix
2009-02-07 00:59:50 -06:00
Doug Coleman
43a91efde9
rename err_no to errno, clear_err_no to clear-errno, move them to libc, update usages
2009-02-06 18:22:28 -06:00
Slava Pestov
d6aa376ed0
Removing now-redundant underlying>> calls
2009-02-06 04:37:28 -06:00
Doug Coleman
c9f0dc072a
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-30 18:36:29 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Slava Pestov
298fdecf32
Fixing eval unit test, and help lint failures from stricter help lint
2009-01-27 15:38:01 -06:00
Slava Pestov
e32d11a4d0
Smart quotes
2009-01-26 23:22:50 -06:00
Slava Pestov
7851aac222
Replace some usages of prepose with fry
2009-01-25 23:04:35 -06:00
Slava Pestov
f34c14a0f5
Remove some usages of tuck
2009-01-23 18:20:47 -06:00
Slava Pestov
df7ad34db2
Credit where credit is due
2009-01-18 17:28:36 -06:00
Doug Coleman
b08e1a0205
remove debug line
2009-01-09 17:44:21 -06:00
Doug Coleman
56808874f1
fix group-name on netbsd
2009-01-09 15:28:10 -06:00
Doug Coleman
7b36938e8c
use unix.stat to fix bootstrap
2009-01-09 16:07:16 -06:00
Doug Coleman
fe2a43b481
fix bootstrap
2009-01-09 14:41:00 -06:00
Doug Coleman
5135a2499a
username -> user-name
2009-01-08 17:07:33 -06:00
Doug Coleman
3026f1c8e3
add another test for group-name
2009-01-07 16:05:48 -06:00
Doug Coleman
d3220a607f
add unit test for group-name
2009-01-07 16:04:42 -06:00
Doug Coleman
638f1f4ceb
fix group-name word, rename username -> user-name because of symmetry with group-name, use cleave>array in a couple places to eliminate counting items in an array manually
2009-01-07 14:53:43 -06:00
Doug Coleman
ffe0aac310
Fix a couple bugs in unix.users and add unit tests
2009-01-04 11:44:49 -06:00
Slava Pestov
49eeef4c35
Move unused unix.linux vocabs to unmaintained, some of them don't even load anymore
2008-12-17 19:25:01 -06:00
Slava Pestov
c5160d76e9
Merge qualified, alias, symbols, constants into core
2008-12-17 18:10:01 -06:00
Doug Coleman
564a84b4e1
add using for linux inotify
2008-12-16 02:55:01 -06:00
Slava Pestov
4dcef7e94f
Yet more unix fixes
2008-12-16 02:32:57 -06:00
Slava Pestov
de75909550
More unix updates
2008-12-16 02:28:05 -06:00
Slava Pestov
c03a12a885
Add alias to USING:
2008-12-16 02:11:52 -06:00
Slava Pestov
7926cab415
Fix Linux load error
2008-12-16 02:03:04 -06:00
Slava Pestov
63fda570bf
Fixing assorted compile errors and help lint warnings
2008-12-16 01:12:36 -06:00
Slava Pestov
0021cde743
Fix more compile errors
2008-12-15 22:21:56 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00
Doug Coleman
e7979a1ac5
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-12 13:49:59 -06:00
Slava Pestov
e57b28b6e1
Check for signal exit status
2008-12-10 17:30:07 -06:00
Slava Pestov
a4fc4046a0
Updating epoll code
2008-12-09 20:01:23 -06:00
Slava Pestov
c2504f207d
Use kqueue on Mac OS X instead of select
2008-12-09 17:49:03 -06:00
Slava Pestov
43fe6c56a2
Windows fixes
2008-12-09 06:02:39 -06:00
Slava Pestov
403ae9db9e
Fix load error in unix.debugger
2008-12-08 18:48:35 -06:00
Slava Pestov
7940020491
Untangling more dependencies
2008-12-08 16:02:31 -06:00
Slava Pestov
13ed2476cd
Fix bogus dependency
2008-12-03 03:44:15 -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
201c02414a
file-systems works on netbsd now
2008-12-02 21:32:00 -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
Doug Coleman
3183c65940
fix bootstrap error
2008-12-02 19:08:22 -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
Doug Coleman
5c446e3460
fix bootstrap on netbsd
2008-12-02 14:44:00 -06:00
Slava Pestov
e559a101e8
Merge branch 'master' into specialized-arrays
2008-12-02 02:46:26 -06:00