Slava Pestov
|
6afa4119c8
|
Clean up non-blocking wait-for-process support, implement on Unix (untested)
|
2008-01-24 04:19:15 -04:00 |
Slava Pestov
|
af915caaa3
|
Add wait-for-process word to io.launcher; run-process and run-detached now return process tuples
|
2008-01-24 03:27:15 -04:00 |
Slava Pestov
|
83d6e10ac0
|
Fix resolver on FreeBSD
|
2008-01-23 06:32:51 -04:00 |
Slava
|
42e97d4629
|
epoll works but not for files; disable it for now
|
2008-01-23 03:30:16 -05:00 |
Slava
|
09eb56d0c2
|
epoll almost works
|
2008-01-23 03:07:15 -05:00 |
Slava
|
68ac7b81d4
|
Merge branch 'master' of /git/factor
|
2008-01-23 01:49:04 -05:00 |
Slava
|
81c5b413f4
|
Working on epoll
|
2008-01-23 01:49:01 -05:00 |
Slava Pestov
|
157043ad19
|
Minor I/O backend tweak
|
2008-01-23 02:45:55 -04:00 |
Slava Pestov
|
cc9646c80d
|
Fix typo
|
2008-01-21 20:39:49 -05:00 |
Slava Pestov
|
913403f066
|
Load fix
|
2008-01-21 17:29:54 -05:00 |
Slava Pestov
|
c1963dd4ab
|
I/O cleanups
|
2008-01-21 15:33:43 -05:00 |
Doug Coleman
|
6ba7debe72
|
Merge erg@spitspat.com:factor
|
2008-01-20 19:01:20 -06:00 |
Doug Coleman
|
baa026525e
|
start windows file change code
|
2008-01-20 18:59:47 -06:00 |
Slava Pestov
|
eb5644ad5f
|
Unix I/O re-working; nested multiplexer support, use kqueue on *bsd to wait for process completion, start Linux epoll support
|
2008-01-20 17:07:18 -05:00 |
Slava Pestov
|
1302a8055d
|
More kqueue work
|
2008-01-20 13:13:04 -05:00 |
Doug Coleman
|
80fcbf2514
|
add missing use
|
2008-01-19 10:18:52 -10:00 |
Slava Pestov
|
74329237e6
|
kqueue work in progress
|
2008-01-18 20:29:43 -05:00 |
Slava Pestov
|
309a1c179c
|
Add stderr stream; more Unix I/O work
|
2008-01-18 19:43:14 -05:00 |
Slava Pestov
|
588253dfe3
|
Cleaning up Unix I/O
|
2008-01-18 18:18:54 -05:00 |
Slava Pestov
|
30dec8b0a8
|
Fix documentation typos
|
2008-01-18 17:09:55 -05:00 |
Doug Coleman
|
6a4062bf38
|
minor cleanups
|
2008-01-14 15:06:12 -10:00 |
Doug Coleman
|
097dad070a
|
minor tweaks to make these modules load with load-everything
|
2008-01-14 11:42:21 -10:00 |
Doug Coleman
|
84891e2591
|
pick pick -> 2over
minor cleanups
|
2008-01-11 12:02:44 -10:00 |
Slava Pestov
|
d870c7983a
|
io.server stack effect fixes
|
2008-01-10 23:19:11 -05:00 |
Slava Pestov
|
7598617119
|
Load mmap on CE too
|
2008-01-10 22:51:58 -05:00 |
Slava Pestov
|
c8360f5ae5
|
Rename curry* to with
|
2008-01-09 17:36:30 -05:00 |
Slava Pestov
|
2180b0f146
|
Fix init-stdio scope issue
|
2008-01-09 01:50:25 -05:00 |
Slava Pestov
|
4e43b946f9
|
Fix conflicts
|
2008-01-06 14:17:50 -04:00 |
Slava Pestov
|
825601ccc7
|
More circularity fixes
|
2008-01-05 20:37:13 -04:00 |
Slava Pestov
|
c3deb44f43
|
Fix circularity
|
2008-01-05 18:27:15 -04:00 |
Aaron Schaefer
|
897a8ed8aa
|
Replace '<file-reader> contents' with 'file-contents' in all vocabs
|
2007-12-31 14:47:24 -05:00 |
Slava Pestov
|
ced9893a4e
|
Get bootstrap.tools to load, update extra/ for USE-IF: removal
|
2007-12-28 21:46:06 -05:00 |
Slava Pestov
|
f53fa196ac
|
New must-infer word; \ foo must-infer asserts that foo's declared effect matches its inferred effect, put this in your unit tests
|
2007-12-26 20:54:38 -05:00 |
Slava Pestov
|
51992905b2
|
Inference tests tweak
|
2007-12-17 16:29:26 -05:00 |
Doug Coleman
|
dff6194aad
|
Remove library/binary-roots, add walk-dir and find-file to io.paths
|
2007-12-09 11:42:35 -06:00 |
Doug Coleman
|
6470303e51
|
Merge git://factorcode.org/git/factor
|
2007-12-07 14:02:52 -06:00 |
Doug Coleman
|
0f8164842a
|
stat likes paths with trailing \\ for root directories.
\\\\?\\k:\\ instead of \\\\?\\k:
|
2007-12-06 02:21:54 -06:00 |
Slava Pestov
|
5c8e6db77e
|
Windows io.launcher security fix
|
2007-12-06 02:28:08 -05:00 |
Doug Coleman
|
7d30e47bca
|
Add library-roots and binary-roots for linux/mac
|
2007-12-05 19:49:29 -06:00 |
Doug Coleman
|
ddd55ac4fa
|
Experimental find-binary and find-library words
|
2007-12-05 18:09:08 -06:00 |
Doug Coleman
|
306c437327
|
Merge git://spitspat.com/git/factor
|
2007-11-25 05:37:14 +01:00 |
Slava Pestov
|
30541ec78a
|
Make parser constructor MEMO: again
|
2007-11-24 20:27:09 -05:00 |
Slava Pestov
|
72fe4e2d70
|
clean up io.unix.launcher parser, and parser-combinators
|
2007-11-24 20:19:39 -05:00 |
Slava Pestov
|
026c4186f1
|
Clean up io.unix.launcher command parser
|
2007-11-24 19:37:21 -05:00 |
Slava Pestov
|
82e98dac8b
|
Cleanup
|
2007-11-24 18:44:04 -05:00 |
Slava Pestov
|
84076184dd
|
Add missing USE:
|
2007-11-24 18:32:19 -05:00 |
Slava Pestov
|
1cd5d8bacb
|
io.unix.launcher no longer depends on /bin/sh! Down with the GNU establishment!
|
2007-11-24 18:09:30 -05:00 |
Slava Pestov
|
43931a4a43
|
Fix copy-file
|
2007-11-24 18:05:34 -05:00 |
Slava Pestov
|
a13975502c
|
More Windows CopyFile stuff
|
2007-11-24 16:39:00 -05:00 |
Slava Pestov
|
aaa493ebd2
|
Implement copy-file on Windows
|
2007-11-24 16:38:20 -05:00 |
Slava Pestov
|
90731836af
|
Fix unix mmap
|
2007-11-24 16:32:59 -05:00 |
U-EE860\Administrator
|
86070337fd
|
Refactor open-file to allow flags and attributes as the fourth parameter
|
2007-11-24 02:17:40 +01:00 |
Slava Pestov
|
cb198f907e
|
Add attribution
|
2007-11-21 03:18:28 -05:00 |
Slava Pestov
|
52c3db354b
|
Windows code updates
|
2007-11-21 01:26:15 -05:00 |
Slava Pestov
|
e7cc5ea6d4
|
Windows IO fixes and <process-stream> work
|
2007-11-21 01:18:46 -05:00 |
Slava Pestov
|
a908aca37e
|
Fix conflict
|
2007-11-17 23:08:11 -05:00 |
Slava Pestov
|
4ee696882f
|
Get io.launcher working on Windows CE
|
2007-11-17 23:06:51 -05:00 |
Slava Pestov
|
5c6a7120bb
|
Get io.mmap working on Windows CE
|
2007-11-17 23:06:34 -05:00 |
Slava Pestov
|
032fd57328
|
Document io.mmap and add mapped-file-closed? flag check
|
2007-11-17 01:49:06 -05:00 |
Slava Pestov
|
014a3d4867
|
Launcher doc fix
|
2007-11-17 00:45:58 -05:00 |
Slava Pestov
|
563a60cb8d
|
Documentation updates
|
2007-11-16 21:07:18 -05:00 |
Eduardo Cavazos
|
72dcf7fe61
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2007-11-15 17:06:54 -06:00 |
Eduardo Cavazos
|
44a5e155ab
|
Update vocabs for new with-fork
|
2007-11-15 17:06:40 -06:00 |
Slava Pestov
|
72ea94384d
|
Fixes
|
2007-11-15 04:40:23 -05:00 |
Eduardo Cavazos
|
68515d7105
|
Factor unix.process stuff out of io.unix.launcher
|
2007-11-14 17:35:43 -06:00 |
Slava Pestov
|
d6f4b25abe
|
Fixes
|
2007-11-14 17:04:29 -05:00 |
Slava Pestov
|
5262801398
|
io.launcher updates and destructors cleanup
|
2007-11-13 01:10:26 -05:00 |
Slava Pestov
|
e1ace82429
|
Improved io.launcher
|
2007-11-12 23:18:42 -05:00 |
Slava Pestov
|
8e9ad8cd1a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2007-11-12 01:44:59 -05:00 |
Slava Pestov
|
9d4db784ee
|
io.server with-datagrams fix
|
2007-11-12 01:41:27 -05:00 |
Slava Pestov
|
a6ef4582c3
|
io.files now has a path-separator? hook; cleanup
|
2007-11-12 01:41:13 -05:00 |
Slava Pestov
|
5f37939800
|
Merge git://factorcode.org/git/factor
|
2007-11-11 19:30:30 -05:00 |
Slava Pestov
|
abf65f92d8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2007-11-11 19:28:31 -05:00 |
Slava Pestov
|
b002cc1e94
|
Fix Windows CE UDP and <file-appender>
|
2007-11-11 16:09:24 -05:00 |
Eduardo Cavazos
|
232ce7d9f4
|
Restored io.unix.launcher to previous state
|
2007-11-11 12:11:07 -06:00 |
Slava Pestov
|
e8a74a19c2
|
Fix USING:
|
2007-11-09 10:33:25 -05:00 |
Slava Pestov
|
3619953a15
|
Merge git://factorcode.org/git/factor
|
2007-11-09 03:19:21 -05:00 |
Slava Pestov
|
04a5c54e08
|
Remove redundant check-ptr usage
|
2007-11-09 03:19:01 -05:00 |
Slava Pestov
|
1a53979740
|
Fix with-fork stack effect
|
2007-11-09 03:18:37 -05:00 |
Slava Pestov
|
32df75da83
|
I/O backend cleanups, mostly CE
|
2007-11-09 03:01:45 -05:00 |
Eduardo Cavazos
|
9ae82bf050
|
Fix USING: in io.unix.launcher
|
2007-11-09 01:24:37 -06:00 |
Eduardo Cavazos
|
81c0bef366
|
Added exec* words and wait-for-pid to io.unix.launcher
|
2007-11-08 21:41:36 -06:00 |
Slava Pestov
|
3efc9c7973
|
Windows I/O cleanups, fix accept on CE
|
2007-11-07 14:01:45 -05:00 |
Slava Pestov
|
d74db3abb9
|
Windows CE I/O cleanup
|
2007-11-06 20:44:45 -05:00 |
Slava Pestov
|
d8d1da96d7
|
Update libraries for parent-dir rename
|
2007-11-05 00:46:03 -05:00 |
Slava Pestov
|
de582084a4
|
Refactor I/O a bit so that C types are resolved at compile time -- better for deployment
|
2007-11-04 17:32:18 -05:00 |
Slava Pestov
|
dfeb154bb1
|
Change unfold word
|
2007-11-04 17:32:01 -05:00 |
Slava Pestov
|
fe9563ece2
|
Move io.buffers to extra
|
2007-11-03 15:38:45 -04:00 |
Slava Pestov
|
de0808320e
|
Fix ltrim/rtrim, get extra/ to load after number tower changes
|
2007-10-21 17:37:50 -04:00 |
Slava Pestov
|
1d8bd74d0f
|
new unfold word
|
2007-10-16 04:15:16 -04:00 |
U-C4\Administrator
|
a800031a32
|
Move platform-specific destructor code out of extra/destructors
|
2007-10-15 16:19:50 -05:00 |
U-C4\Administrator
|
ceba5efb1f
|
Redo destructors so they compile
Fix all uses of add-destructor
|
2007-10-15 15:01:55 -05:00 |
Slava Pestov
|
4192413861
|
Change cut stack effect
|
2007-10-12 16:30:36 -04:00 |
U-C4\Administrator
|
17a8071768
|
Fix a stack effect in sockets
Fix unit tests
|
2007-10-06 23:50:13 -05:00 |
Slava Pestov
|
92fef17698
|
Merge commit 'erg/master'
|
2007-10-06 17:57:05 -04:00 |
Slava Pestov
|
43c83bb4e0
|
Fixing unit tests
|
2007-10-06 13:37:11 -04:00 |
U-C4\Administrator
|
02a9e1eb14
|
Fix the io and ui backends so it bootstraps and the ui starts
|
2007-10-04 11:51:17 -05:00 |
U-C4\Administrator
|
07ba1de580
|
Merge git://spitspat.com/git/factor
|
2007-09-27 14:35:35 -05:00 |
U-C4\Administrator
|
9666ceecaf
|
Merge git://factorcode.org/git/factor
|
2007-09-27 14:34:46 -05:00 |
Slava Pestov
|
a26d912bd7
|
Updating extra/ modules
|
2007-09-25 20:54:05 -04:00 |