Commit Graph

208 Commits (3f90473f092d7851e1a42231b7ecb0b6fcda3d05)

Author SHA1 Message Date
Slava Pestov f08521bf83 Fixing various test failures caused by C type parser change, and clarify C type docs some more 2009-09-28 08:48:39 -05:00
Slava Pestov 2695007c8b unix.linux: fix load errors from c-type changes 2009-09-28 04:26:05 -05:00
Slava Pestov 1e4c6f0b03 unix.statvfs.netbsd: load fix 2009-09-27 22:56:45 -05:00
Joe Groff 0a8d4db825 fill in missing USING:s in unix.linux and unix.bsd.* 2009-09-27 23:08:16 -05:00
Joe Groff dd67afe581 replace all TYPEDEF: void* XXX* with C-TYPE: XXX 2009-09-27 22:21:24 -05:00
Joe Groff 3a053383e6 fix linux bootstrap 2009-09-27 22:16:07 -05:00
Joe Groff e8cefe07b3 take a shot at making other platform vocabs c-type-string-free 2009-09-27 19:25:34 -05:00
Joe Groff e5d406693e add USING:s and rearrange definitions so macosx can compile without parsing c-type strings 2009-09-26 23:14:57 -05:00
Slava Pestov 7226e18df9 unix.statfs.freebsd: add alien.c-types to using to future-proof 2009-09-25 16:06:55 -05:00
Joe Groff 316aecd1dd update structs in unix.utmpx 2009-09-18 18:30:48 -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
Slava Pestov 527db8995a 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 f64ebbfc86 remove deprecated inotify-event struct 2009-09-08 14:15:25 -05:00
Doug Coleman 62261f18fe update network structs. NO WHAMMY, NO WHAMMY, NO WHAMMY...STOP!!! 2009-09-03 16:57:36 -05:00
Slava Pestov 99608764d8 io.backend.unix.multiplexers.epoll: update for STRUCT: 2009-09-01 14:46:08 -05:00
Doug Coleman 88d6826213 update users/groups for new structs 2009-08-30 23:07:46 -05:00
Doug Coleman c86b52bf0c update dirent for structs 2009-08-30 22:11:42 -05:00
Doug Coleman 71f1899514 fix typo in stat struct 2009-08-30 20:46:49 -05:00
Doug Coleman bd6a89f5e4 update kqueue for structs 2009-08-30 20:26:25 -05:00
Doug Coleman eb0e829844 fix stat struct on freebsd 2009-08-30 20:25:57 -05:00
Doug Coleman d30f3e7770 typo in stat 2009-08-30 19:05:49 -05:00
Doug Coleman ae1ff81670 fit typo 2009-08-30 10:02:32 -05:00
Doug Coleman 7cc67ebbd0 change all stat, statfs, statvfs and calendar structs 2009-08-30 04:06:41 -05:00
Doug Coleman d1ce837569 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 677c2e9e9a 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 069a565126 unix.stat.netbsd: fix code duplication with unix.statvfs.netbsd 2009-05-16 16:28:24 -05:00
Slava Pestov 80d6233913 Fix even more usings 2009-05-16 10:45:17 -05:00
Slava Pestov d7db5edadc Cleaning up USING: lists for new strict semantics 2009-05-14 16:54:16 -05:00
Slava Pestov 052838b515 fix stat on 64bit linux 2009-05-12 18:04:22 -05:00
erg 608a967b7c fix bootstrap errors, add missing files 2009-05-07 16:53:32 -05:00
erg 021800a245 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