Commit Graph

74 Commits (58192d7e6e0c80de475cae95800b979f016751e1)

Author SHA1 Message Date
Slava Pestov 142fddd530 Fix usings on X11 2009-05-16 11:50:16 -04:00
Slava Pestov 132249660d Fix conflict 2009-05-16 09:48:42 -05:00
Slava Pestov 66a9416473 Update documentation for stricter vocabulary search path semantics 2009-05-16 00:29:21 -05:00
Slava Pestov 1214e22839 copy-tree now preserves file permissions on Unix 2009-05-14 17:36:07 -05:00
erg 6626e8c927 Merge branch 'master' of git://factorcode.org/git/factor 2009-05-08 03:53:01 -05:00
Slava Pestov 2b23d1dd9e Remove silly retry word from continuations vocab 2009-05-08 00:20:54 -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 335d7b9cee Merge branch 'master' of git://factorcode.org/git/factor 2009-04-30 10:26:51 -05:00
Doug Coleman 8ab4d39036 move windows error handling to windows.errors and update usages. 2009-04-30 09:36:25 -05:00
Doug Coleman 2d0925d995 add make-hard-link to io.files.links 2009-04-28 22:51:35 -05:00
Slava Pestov 97a522da0e Fix conflict 2009-04-21 16:26:22 -05:00
Slava Pestov 05f3f9dcb9 Fixing unit tests for stack effect inference changes 2009-04-20 21:15:19 -05:00
Doug Coleman 08d80f6237 use HOMEDRIVE/HOMEPATH for HOME, then USERPROFILE, the default to a directory if no env vars are set 2009-04-20 21:11:50 -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 0f26d02d41 Passing the wrong type of sequence to M\ encoder write now throws an error 2009-04-20 03:26:56 -05:00
Doug Coleman 07cf80f0a8 fix stack effect for unique-file 2009-04-08 18:42:26 -05:00
Slava Pestov 5a9dbc2c0f Remove useless declarations 2009-03-23 01:18:24 -05: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 6324fb6c13 add unix canonicalize-path 2009-02-18 13:34:45 -06:00
Slava Pestov 6b25e99470 Add summary for heaps more vocabs 2009-02-16 21:05:13 -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
Doug Coleman 25eb1a01a0 fix using 2009-01-26 20:17:02 -06:00
Doug Coleman 4d64474d18 redo much of io.files.unique -- add unique-file to replace temp-file 2009-01-26 15:05:15 -06:00
Slava Pestov f34c14a0f5 Remove some usages of tuck 2009-01-23 18:20:47 -06:00
Slava Pestov ca2f01e0d0 Updating non-core libraries for monotonic? change 2009-01-16 17:02:54 -06:00
Doug Coleman 1d23287678 remove "pipe" from word name 2009-01-13 18:57:09 -06:00
Doug Coleman 4a01649d15 add with-directory-entries and file-type>trailing 2009-01-13 00:05:19 -06:00
Doug Coleman 0575754328 fix a couple typos in docs 2009-01-11 11:37:58 -06:00
Doug Coleman e61acc5eee username -> user-name in a couple of places 2009-01-09 16:34:31 -06:00
Doug Coleman 69e4fe1f76 fix bootstrap on a couple platforms 2009-01-09 14:31:02 -06:00
Doug Coleman a773e59216 username -> user-name 2009-01-08 17:56:03 -06:00
unknown ca8c7540b4 Move io.files.links tests to io.files.links.unix so that they don't get run on Windows 2008-12-21 19:04:12 -06:00
Doug Coleman 28b3b4b97a add a lot more to the using list 2008-12-18 23:44:14 -06:00
Doug Coleman 88ec8786fd add using 2008-12-18 20:31:22 -06:00
Doug Coleman 21fc9f98a6 Merge branch 'master' of git://factorcode.org/git/factor 2008-12-18 19:57:32 -06:00
Doug Coleman 4f1aefd3fe fix bootstrap 2008-12-18 19:57:21 -06:00
Doug Coleman 513b4b3708 use read-link instead, remove dependency on unix. oops 2008-12-18 19:32:09 -06:00
Doug Coleman a326943f8b better related-words for follow-links. add 2008-12-18 18:42:05 -06:00
Doug Coleman 180aeea68d fix using. add 2008-12-18 18:40:01 -06:00
erg 7103cc3cda Add follow-link/follow-links, use it in file-system-info on linux. add
docs and unit tests.  fix indentation
2008-12-18 18:32:00 -06:00
Slava Pestov c5160d76e9 Merge qualified, alias, symbols, constants into core 2008-12-17 18:10:01 -06:00
Doug Coleman 8e0ff1989b fix load error by making a word windows-file-size independent of the file-size word
add constants
2008-12-16 14:35:37 -06:00
Doug Coleman 13b4840893 fix windows file append 2008-12-16 12:49:00 -06:00
Slava Pestov 63fda570bf Fixing assorted compile errors and help lint warnings 2008-12-16 01:12:36 -06:00
Slava Pestov 034022ec7f Add meta-data 2008-12-16 00:43:32 -06:00
U-SLAVA-DFB8FF805\Slava 53db40ba13 Add more stack declarations 2008-12-13 05:06:28 -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