Daniel Ehrenberg
fad00e2316
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
extra/html/elements/elements.factor
extra/html/html.factor
extra/tar/tar.factor
extra/webapps/pastebin/pastebin.factor
Resolving my stupid use conflict
2008-02-01 15:39:42 -06:00
Slava Pestov
ff55f0f4cc
New \u...... syntax; io.utf8 and io.utf16 can actually use strings now
2008-02-01 15:00:02 -06:00
Doug Coleman
71bac0da21
Load fixes
2008-01-31 23:59:29 -06:00
Slava Pestov
da1d8967c4
Load fixes
2008-01-31 23:48:51 -06:00
Slava Pestov
a234995c97
Merge branch 'master' of http://dharmatech.onigirihouse.com/factor into record1_strings
2008-01-31 23:21:29 -06:00
Eduardo Cavazos
d7c1349c8d
Fix a bunch of load-everything hiccups
2008-01-31 23:21:06 -06:00
Slava Pestov
2ef76798b0
record1 strings
2008-01-31 23:00:08 -06:00
Slava Pestov
92ebcc3619
New timeout implementation
2008-01-31 12:27:37 -06:00
Daniel Ehrenberg
4e3426d871
Fixing various use clauses
2008-01-31 12:21:49 -06:00
Daniel Ehrenberg
b98dc7ec0a
Fixing use of a qualified name
2008-01-31 12:16:34 -06:00
Slava Pestov
5478f22524
Don't blow away timeouts on reload
2008-01-31 01:16:10 -06:00
Slava Pestov
5bf2cbf4c6
Merge branch 'master' of http://dharmatech.onigirihouse.com/factor
2008-01-31 00:53:33 -06:00
Slava Pestov
926e09a46a
New dispose word and with-dispose combinator, docs for io.monitor, working on O(1) stream timeouts
2008-01-31 00:52:06 -06:00
Eduardo Cavazos
9d5b944ec1
io.launcher: update docs
2008-01-30 23:16:20 -06:00
Doug Coleman
eeade1d2b6
Merge git://factorcode.org/git/factor
...
Conflicts:
extra/hardware-info/windows/nt/nt.factor
extra/hardware-info/windows/windows.factor
2008-01-30 12:51:11 -06:00
Doug Coleman
adc6f4de73
fix load error
2008-01-30 12:49:20 -06:00
Eduardo Cavazos
c9fd6f2c8d
Merge branch 'master' of git://factorcode.org/git/factor
2008-01-29 13:44:09 -06:00
Doug Coleman
44d058c676
fix windows launcher code
2008-01-29 12:13:08 -06:00
Slava Pestov
19555da91c
Non-blocking directory change notification support for Windows
2008-01-28 01:21:44 -06:00
Slava Pestov
417e475857
Clean up UDP a little
2008-01-28 01:06:27 -06:00
Slava Pestov
c79b8d8471
Clean up Windows I/O
2008-01-27 23:59:36 -06:00
Eduardo Cavazos
83aa8d0d6e
Fix wait loop bug (fixed by Slava)
2008-01-27 19:10:28 -06:00
Slava Pestov
1c91a286e5
Updating summary and authors
2008-01-27 01:02:31 -04:00
Slava Pestov
a09e216582
Replace memory>string and string>memory with four primitives and update io.windows.nt.monitor
2008-01-26 23:38:30 -04:00
Slava Pestov
62ded50c8b
Directory change notification work in progress. Only on Windows right now, blocking
2008-01-26 03:40:09 -04:00
Slava Pestov
077c403dd0
Merge git://factorcode.org/git/erg
2008-01-26 01:59:30 -04:00
Slava Pestov
76e4702f38
Got Windows launcher redirection working
2008-01-25 02:37:37 -04:00
Slava Pestov
993684ebb0
More work in progress
2008-01-25 02:21:27 -04:00
Slava Pestov
034b4dcaa6
Windows launcher work in progress
2008-01-25 01:49:03 -04:00
Doug Coleman
d09bc942ac
Get file redirection working in Unix io.launcher
2008-01-25 00:21:49 -06:00
Slava Pestov
62f076d0c3
Fix FD leak
2008-01-24 23:48:28 -04:00
Slava Pestov
00d2122a4c
Working on Unix io.launcher redirection
2008-01-24 23:45:56 -04:00
Doug Coleman
0b4be5f0a2
Fix Unix io.launcher
2008-01-24 22:41:55 -06:00
Slava Pestov
b5a337bb2a
Fix Linux I/O
2008-01-24 21:10:17 -04:00
Slava Pestov
783e63781f
I/O fixes
2008-01-24 19:21:10 -04:00
Doug Coleman
741b10d4f9
Merge erg@factorcode.org:/git/erg
...
Conflicts:
extra/io/windows/nt/backend/backend.factor
2008-01-24 15:49:32 -06:00
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