Doug Coleman
b9b03524f1
add utility words for changing file permissions
2009-12-06 17:53:35 -06:00
Slava Pestov
08b6ebc7fa
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Slava Pestov
36639c7efd
Various Windows load fixes
2009-11-21 17:24:37 -06:00
Slava Pestov
2ad5796b6a
Update a few places that used string C type names to use words; fixes some deploy tests
2009-11-20 03:21:48 -06:00
Joe Groff
bd36fbb886
typo in io.files.info.windows
2009-11-07 22:23:39 -06:00
Joe Groff
25d384abe4
remove non-primitive-related uses of tuck from basis
2009-11-05 17:03:24 -06:00
Doug Coleman
9ff38fb56c
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
2009-10-28 17:25:50 -05:00
Keith Lazuka
8f79ea91ba
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04: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
Doug Coleman
fc4157a86e
fix bootstrap on openbsd
2009-09-13 00:21:57 -05:00
Doug Coleman
3d02802521
list file-systems with statfs instead of statvfs on openbsd
2009-09-12 21:05:26 -05:00
Slava Pestov
d4d354570a
Fix the build
2009-09-10 00:47:01 -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
b7afe8689e
make something private
2009-09-08 17:10:19 -05:00
Doug Coleman
2ad9e50892
use raw pathnames for file-systems word
2009-09-08 17:05:05 -05:00
Slava Pestov
430f4a83f9
specialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabulary has a <direct-T-array> constructor
2009-09-04 22:01:55 -05:00
Doug Coleman
379b56bd9c
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-01 18:16:31 -05:00
Doug Coleman
297cb5ef57
openbsd defined a struct with freebsd in the name. oops.....
2009-09-01 14:18:29 -05:00
erg
a8dcede569
fix file-systems on the bsds
2009-09-01 13:16:37 -05:00
Joe Groff
5e6787f7bd
fix newly introduced references to c-type-array
2009-08-31 12:49:09 -05:00
Joe Groff
51aff57337
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates
2009-08-31 12:35:47 -05:00
Doug Coleman
7bc0d45add
fix using
2009-08-31 12:20:56 -05:00
Joe Groff
37e5711b59
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates
2009-08-31 12:01:23 -05:00
Joe Groff
9d42347e8e
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates
2009-08-31 12:01:04 -05:00
Doug Coleman
7b440e163d
typo
2009-08-31 12:00:39 -05:00
Doug Coleman
d84d6b5921
try to fix file-systems on a few platforms
2009-08-31 11:49:29 -05:00
Doug Coleman
efde19d940
fix netbsd file-systems
2009-08-31 11:38:21 -05:00
Doug Coleman
f4afb44e53
fix file-systems on freebsd
2009-08-31 11:35:52 -05:00
Joe Groff
82e3ec2fe8
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/environment/winnt/winnt.factor
basis/io/files/windows/nt/nt.factor
basis/windows/shell32/shell32.factor
2009-08-31 10:35:58 -05:00
Joe Groff
6d77e0e286
update io.files.*.windows to use specialized arrays; also, io.files.info.windows was providing buffers that were too small, so fix that
2009-08-31 09:58:04 -05:00
Doug Coleman
48e9f3655f
escape the class name in io.files.info
2009-08-30 20:10:41 -05:00
Doug Coleman
21791cb97a
remove direct uint arrays in file info
2009-08-30 11:58:30 -05:00
Doug Coleman
7cc67ebbd0
change all stat, statfs, statvfs and calendar structs
2009-08-30 04:06:41 -05:00
Doug Coleman
5fd8f1f762
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-29 23:39:20 -05:00
Doug Coleman
3653d6eba7
remove c-array usage
2009-08-29 20:34:29 -05:00
Doug Coleman
7bad32ae73
more structs
2009-08-29 13:45:25 -05:00
Doug Coleman
8341c22cca
less aggressive open-file for file-times, use FILETIME struct now
2009-08-25 17:34:06 -05:00
Doug Coleman
198c340ed5
use structs in a few places in windows backend
2009-08-25 17:23:23 -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
Doug Coleman
9e0caf641b
add 10^ to math.functions and update usages
2009-08-11 18:00:24 -05:00
Slava Pestov
4121dbe932
Fix usings on X11
2009-05-16 11:50:16 -04:00
Slava Pestov
03e6ab0372
Fix conflict
2009-05-16 09:48:42 -05:00
Slava Pestov
ba04d5af1e
Update documentation for stricter vocabulary search path semantics
2009-05-16 00:29:21 -05:00
Slava Pestov
01801c39c8
copy-tree now preserves file permissions on Unix
2009-05-14 17:36:07 -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
Slava Pestov
05f3f9dcb9
Fixing unit tests for stack effect inference changes
2009-04-20 21:15:19 -05:00
Doug Coleman
bd6eb42d0f
fix size-on-disk for unix
2009-04-20 17:44:12 -05:00
Doug Coleman
12a89f1550
fix size-on-disk for unix
2009-04-20 17:25:18 -05:00
Doug Coleman
5c236d6585
add a size-on-disk slot to file-info, the each-file combinator now works better, add a path>sizes word
2009-04-20 16:52:18 -05:00
Slava Pestov
cd53c2bd37
produce and produce-as: don't need third quotation either
2009-02-28 15:31:34 -06:00