Commit Graph

1005 Commits (17a91ea5a37e94303e65e3e7dd0bedf0fd03d190)

Author SHA1 Message Date
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