Doug Coleman
49d923694b
io.files.info.windows: Fix file-info-tuple inheritance.
2013-03-23 19:14:28 -07:00
Doug Coleman
892f8bc38c
unix: rename C function kevent.
2013-03-23 17:44:00 -07:00
Doug Coleman
cfd21993d9
io.files.info: Fix unit test.
2013-03-23 17:20:00 -07:00
Doug Coleman
4c184fdeae
io.files.info: Rename file-info and file-system-info.
2013-03-23 16:43:32 -07:00
Doug Coleman
38f11415c8
assocs: Add of and ?of. Change all the things at once! Fixes #701 .
2013-03-23 14:59:07 -07:00
Doug Coleman
91fb609950
basis/extra: Update last usages of <sliced-groups> to <groups>.
2013-03-23 12:08:18 -07:00
Doug Coleman
b792bd1f55
grouping: Remove <groups>, old <sliced-groups> is now <groups>. Fixes
2013-03-23 11:37:51 -07:00
John Benediktsson
422276c3fd
io.encodings: speed up ascii and utf8 stream-read-until.
2013-03-18 13:35:22 -07:00
John Benediktsson
fa3dc9342c
io.encodings: remove duplication in decoder-readln.
2013-03-15 10:50:40 -07:00
John Benediktsson
8f1610622b
io.encodings.strict: some fixes.
2013-03-15 07:55:20 -07:00
John Benediktsson
5eaf3c6d68
io.files.info.unix.linux: use string>csv instead.
2013-03-15 06:40:24 -07:00
Doug Coleman
319adf032e
basis: End <PRIVATE with PRIVATE>.
2013-03-10 22:36:57 -07:00
Doug Coleman
90fe9c3a1c
io.encodings.utf32: Fix unmatched <PRIVATE.
2013-03-10 22:20:59 -07:00
John Benediktsson
9ce9fcbef2
io.directories: fix docs for (directory-entries).
2013-03-06 17:35:53 -08:00
Doug Coleman
52f5156d8a
io.backend.unix: Nobody uses (refill), remove it.
2013-02-05 09:35:51 -08:00
John Benediktsson
52cfc99caf
io.directories: defining "?delete-file".
2012-10-25 10:07:15 -07:00
Doug Coleman
43ea17c755
windows: Attempt to fix circularity.
2012-10-24 19:03:25 -07:00
John Benediktsson
62aa1cf6d4
io.files.info.unix: errno EACCES should be handled separately.
2012-10-24 17:51:13 -07:00
John Benediktsson
6b7323e4e6
io.files.info: make access checks throw on file-does-not-exist.
2012-10-24 17:40:00 -07:00
Doug Coleman
e2cb99c235
io.files.info.windows: Implement file-readable?, writable?, and executable?
2012-10-24 17:29:32 -07:00
John Benediktsson
e4b9ccd5d6
io.files.info.unix: make sure to normalize so special paths work.
2012-10-24 17:11:35 -07:00
John Benediktsson
49b3a4c362
io.files.info: adding checks for read, write, or execute permissions.
2012-10-24 16:44:12 -07:00
John Benediktsson
bf891c9634
change some "2drop 2drop" to "4drop".
2012-10-23 12:21:30 -07:00
John Benediktsson
3e36ac7bfc
Change "3dup drop" to "2over".
2012-10-22 20:45:15 -07:00
John Benediktsson
4e26f89406
io.launcher.unix: fix tests to use arch in file names.
2012-09-22 10:30:10 -07:00
Doug Coleman
173292ea92
io.files.info: On my Windows7 box, D: is "not really there" and it kills
...
file-systems. Ignore errors instead of dying.
2012-09-16 17:23:25 -07:00
Doug Coleman
424c557841
io.sockets: Minor cleanup.
2012-08-26 00:04:53 -07:00
Doug Coleman
19e2db2fd9
io.ports: More correct memory handling. There are still leaks in the tests...
2012-08-25 19:44:22 -07:00
Doug Coleman
ba51919e50
assocs: Add sift-keys and sift-values. Remove three other implementations
...
of sift-values and use the new one.
2012-08-23 22:36:10 -07:00
John Benediktsson
5761dbd170
io.sockets: fix stack effect names.
2012-08-02 14:49:50 -07:00
John Benediktsson
174314dafa
core-foundation.run-loop: remove reset on every iteration.
2012-08-01 16:59:33 -07:00
John Benediktsson
ed7ddef79b
io.backend.unix.multiplexors.run-loop: switch to "mx get-global".
2012-08-01 16:20:31 -07:00
John Benediktsson
dcf2a5e508
io.backend: fix docs to show nanoseconds instead of micros.
2012-08-01 12:08:18 -07:00
John Benediktsson
b4c078455c
core-foundation.run-loop: do less work, speeds up yield by 50%.
2012-08-01 10:57:58 -07:00
Doug Coleman
b0fa245706
io.launcher.windows.tests: dos2unixfy it
2012-07-25 23:18:15 -07:00
Doug Coleman
7e7d884516
io.launcher: Bad usage of if-zero. Fixes #584 .
2012-07-25 23:17:46 -07:00
John Benediktsson
e654e4afd9
Using "same?" in more places.
2012-07-21 10:22:44 -07:00
John Benediktsson
061f885268
io.sockets.secure.unix.debug: move to io.sockets.secure.debug (not unix specific).
2012-07-19 19:17:52 -07:00
John Benediktsson
09d972018d
cleanup some use of with-scope.
2012-07-19 13:55:34 -07:00
Doug Coleman
68fc8f35fc
io.sockets.unix: Needs to still use namespaces. Clean up using lists.
2012-07-19 00:53:09 -07:00
Doug Coleman
9a220ef78c
namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``.
2012-07-19 00:02:47 -07:00
John Benediktsson
ece5dc0ba9
io.directories: fix mistaken refactor.
2012-07-17 08:39:31 -07:00
John Benediktsson
f25481b191
io.directories.hierarchy: faster directory-tree-files.
2012-07-17 08:25:53 -07:00
John Benediktsson
4123085a7d
io.directories: cleanup and some performance improvements with move/copy.
2012-07-16 22:03:49 -07:00
John Benediktsson
bdc5faad93
using if-zero in even more places.
2012-07-16 19:38:49 -07:00
John Benediktsson
e4b4f1522a
using if-zero in more places.
2012-07-16 15:45:21 -07:00
Doug Coleman
f8d1af5d75
utf16n: botched merge commit. oops
2012-06-21 09:04:09 -07:00
Doug Coleman
68d0daae00
issue #358 : rename ole32-error -> check-ole32-error
2012-06-21 08:38:02 -07:00
Doug Coleman
bbf5cfbc4d
io.files.info.windows: Fix file-systems word in two ways. First, don't
...
allocate 32k on the local alloc stack (which causes a 'double fault.')
Second, if the volume doesnt look up to a real path, don't make a dummy
object for that. volume
Use alien>native-string and native-string>alien wherever possible instead of
utf16n for Windows.
2012-06-21 08:32:53 -07:00
John Benediktsson
53c54b86ab
io.files.temp: adding with-temp-directory and with-cache-directory.
2012-06-18 12:22:59 -07:00