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
Doug Coleman
eb558fcc9c
remove deprecated inotify-event struct
2009-09-08 14:15:25 -05:00
Doug Coleman
475530ef3d
update network structs. NO WHAMMY, NO WHAMMY, NO WHAMMY...STOP!!!
2009-09-03 16:57:36 -05:00
Slava Pestov
2037667473
io.backend.unix.multiplexers.epoll: update for STRUCT:
2009-09-01 14:46:08 -05:00
Doug Coleman
45629c63b3
update users/groups for new structs
2009-08-30 23:07:46 -05:00
Doug Coleman
14973eacb5
update dirent for structs
2009-08-30 22:11:42 -05:00
Doug Coleman
867d87998c
fix typo in stat struct
2009-08-30 20:46:49 -05:00
Doug Coleman
05cc8babb6
update kqueue for structs
2009-08-30 20:26:25 -05:00
Doug Coleman
6867f2a806
fix stat struct on freebsd
2009-08-30 20:25:57 -05:00
Doug Coleman
8be06f0e5e
typo in stat
2009-08-30 19:05:49 -05:00
Doug Coleman
be9035753a
fit typo
2009-08-30 10:02:32 -05:00
Doug Coleman
783eb0bb53
change all stat, statfs, statvfs and calendar structs
2009-08-30 04:06:41 -05:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Slava Pestov
dd2bbc51b3
unix.types: define <time_t> alias; use it in calendar.unix to avoid clobbering data
2009-07-22 21:12:04 -05:00
Slava Pestov
2dd1e54ac2
unix.stat.netbsd: fix code duplication with unix.statvfs.netbsd
2009-05-16 16:28:24 -05:00
Slava Pestov
a0eb60906d
Fix even more usings
2009-05-16 10:45:17 -05:00
Slava Pestov
fb6df472a2
Cleaning up USING: lists for new strict semantics
2009-05-14 16:54:16 -05:00
Slava Pestov
c026702390
fix stat on 64bit linux
2009-05-12 18:04:22 -05:00
erg
3bf8e41eef
fix bootstrap errors, add missing files
2009-05-07 16:53:32 -05:00
erg
8c19ab04c9
use open64 instead of open on linux. use stat64 instead of stat on
...
linux. add word to report if a file is sparse
2009-05-07 16:41:37 -05:00
Doug Coleman
2d0925d995
add make-hard-link to io.files.links
2009-04-28 22:51:35 -05:00
Slava Pestov
05f3f9dcb9
Fixing unit tests for stack effect inference changes
2009-04-20 21:15:19 -05:00
Slava Pestov
2e158b2e08
Fix compile error on FreeBSD
2009-03-08 01:13:53 -06:00
Slava Pestov
cd53c2bd37
produce and produce-as: don't need third quotation either
2009-02-28 15:31:34 -06:00
Doug Coleman
990513db60
use CONSTANT: in basis
2009-02-22 19:13:08 -06:00
Doug Coleman
8b0b5878d2
at* -> ?at in a couple places
2009-02-22 17:52:59 -06:00
Slava Pestov
6b25e99470
Add summary for heaps more vocabs
2009-02-16 21:05:13 -06:00
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