Doug Coleman
|
09f0edfb2f
|
io.launcher.windows: Don't cd to directory when calling run-process. Fixes
|
2014-11-18 14:03:06 -08:00 |
John Benediktsson
|
0826d8468c
|
io.launcher: really minor cleanup.
|
2014-11-16 20:31:50 -08:00 |
Benjamin Pollack
|
2c3dd8c3c8
|
Remove executable bit from tons of files that aren't
|
2014-11-05 20:40:42 -08:00 |
Doug Coleman
|
026aa163c8
|
io.launcher.windows: Make unit tests show that process fails rather than
reporting bogus error. Fixes #1152 (it wasn't really a bug, just bad
tests).
|
2014-10-16 16:40:49 -07:00 |
Doug Coleman
|
d8121a9622
|
io.launcher.windows.test/env.factor: Fix script for new . behavior.
|
2014-10-07 13:51:13 -07:00 |
Doug Coleman
|
3ad3e33006
|
io.launcher: Example is not very cross-platform.
|
2014-07-10 11:21:33 -07:00 |
Doug Coleman
|
baa9bed236
|
io.launcher: Fix help-lint for Windows. The examples don't work on
Windows, so disable them.
|
2014-07-09 23:19:58 -05:00 |
Björn Lindqvist
|
a4e98529fa
|
io.launcher.windows.tests: many of the tests can result in utf8-encoded strings
|
2014-06-10 08:10:21 -07:00 |
Björn Lindqvist
|
b72fa3ba0a
|
Docs: fixed doc example errors triggered by help-lint and added with-disposal where applicable
|
2014-04-14 08:42:10 -07:00 |
Björn Lindqvist
|
9b28623b4f
|
Docs: examples for io.launcher words
|
2014-04-14 08:42:09 -07:00 |
John Benediktsson
|
5e129a8964
|
more libc fixes.
|
2014-04-04 08:03:46 -07:00 |
Björn Lindqvist
|
eaca04de3b
|
libc: several vocabs now need to depend on libc
|
2014-04-02 12:13:00 -05:00 |
Doug Coleman
|
1136ed9c19
|
io.launcher: Fix bug -- if dispose fails, still call dispose on the other
resource.
|
2013-05-19 10:22:07 -07:00 |
Doug Coleman
|
7c1caacc35
|
io.launcher: Fix two potential bugs.
1) If first (pipe) succeeds but second one fails, first pipe leaks.
2) out>> dispose fails, then in>> dispose is never called and leaks.
|
2013-05-19 10:18:14 -07:00 |
Doug Coleman
|
f12633e73b
|
io.launcher.unix, unix.ffi: Reset ignored signal in process launcher. Fix SIG_DFL etc.
|
2013-03-24 12:38:02 -07:00 |
Doug Coleman
|
8c19602ae9
|
assocs: Add of and ?of. Change all the things at once! Fixes #701.
|
2013-03-23 14:59:07 -07:00 |
John Benediktsson
|
adb3a15d21
|
io.launcher.unix: fix tests to use arch in file names.
|
2012-09-22 10:30:10 -07:00 |
Doug Coleman
|
c448ea0e3e
|
io.launcher.windows.tests: dos2unixfy it
|
2012-07-25 23:18:15 -07:00 |
Doug Coleman
|
a4d7a76143
|
io.launcher: Bad usage of if-zero. Fixes #584.
|
2012-07-25 23:17:46 -07:00 |
John Benediktsson
|
2f325e4fee
|
using if-zero in even more places.
|
2012-07-16 19:38:49 -07:00 |
Joe Groff
|
943596575a
|
use radix literals
|
2011-11-23 19:03:40 -08:00 |
Joe Groff
|
55a316248e
|
io.launcher.windows: update tests for prompt
|
2011-11-08 00:09:25 -08:00 |
Doug Coleman
|
94db86a6db
|
Make "foo.private" require load foo instead.
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201.
|
2011-11-02 11:50:03 -07:00 |
Doug Coleman
|
a647df58f6
|
Make editors use the new path-finding vocabulary and protocol.
Implement io.standard-paths on Windows.
|
2011-10-31 13:16:37 -07:00 |
Doug Coleman
|
ff27f2c3f7
|
Change order or articles in io.launcher.
|
2011-10-29 15:13:45 -07:00 |
Doug Coleman
|
eb7fd4a69b
|
Add options to set the child process group id or session for Unix. This fixes part of #307.
|
2011-10-29 02:47:10 -07:00 |
Slava Pestov
|
5b69026f59
|
io.launcher: change kill-process to also close the pipe, if there is one, so that try-output-process can timeout even if the process spawns a subprocess which inherits the pipe. This fixes part of #307
|
2011-10-28 21:53:25 -07:00 |
Doug Coleman
|
4ebe5218c7
|
Update Windows for word renames, fix lint errors
|
2011-10-24 21:50:02 -07:00 |
Doug Coleman
|
c74402dad9
|
Fix using list because I'm dumb for developing Windows changes from a Mac.
|
2011-10-11 13:33:44 -07:00 |
Doug Coleman
|
63fa01fd4f
|
Proper double-quote and backslash escaping for windows command line arguments. Fixes #245.
|
2011-10-11 12:21:04 -07:00 |
Doug Coleman
|
871dfb9a3a
|
On Windows, escape command line arguments with double quotes with a backslash: " -> \". Fixes #245.
|
2011-10-10 22:24:23 -07:00 |
Doug Coleman
|
bf2a96e9e0
|
Remove Windows CE from core/ basis/ and build-support/
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84.
|
2011-09-18 23:19:06 -05:00 |
Doug Coleman
|
56e8ddb9cb
|
Fix windows unit test
|
2011-09-07 00:35:03 -07:00 |
Doug Coleman
|
5fce2d0f27
|
Make "quiet" true by default. Disable quiet mode for listener, bootstrap, and deploy tool.
Move "quiet" to parser-quiet? in parser.notes. Change a few places where quiet was handle wrong.
|
2011-09-06 17:58:12 -07:00 |
John Benediktsson
|
013097e617
|
io.launcher: fix launcher examples.
|
2011-04-17 18:12:23 -07:00 |
Keita Haga
|
a093c454c1
|
io.launcher: fix typo in docs
|
2011-01-08 23:10:35 +09:00 |
Doug Coleman
|
4ca9bd0bba
|
Remove usages of <void*> and *void*
|
2010-10-25 13:22:50 -05:00 |
Doug Coleman
|
f791c8c5d2
|
Squashed commit of the following:
commit 197dbe9a6733775ac0ea19b3da4bd4dc3c85418c
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Sat Sep 18 19:01:38 2010 -0500
Fix bootstrap, move privileges to windows.privileges
commit 521c622f8afb15bf42d263c738cb990560dc29cb
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Sat Sep 18 18:26:30 2010 -0500
Hopefully fix bootstrap
commit eb3f22928b59758b9505430034044b5b94705da2
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Sat Sep 18 18:19:05 2010 -0500
Remove wince from factor codebase
commit 619d6c99415f46208a7ede6a04b0ccda46b15360
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Sat Sep 18 16:07:46 2010 -0500
Remove Windows CE from vm/
|
2010-09-19 19:13:25 -05:00 |
Doug Coleman
|
7122f9fccb
|
Make sure io.backend.windows loads the implementations for the generics it defines. Make windows.handles not depend on io.timeouts. Fix typo in win32-file-attributes. Fix bug in null-output word. Clean up error checking code.
|
2010-09-17 14:19:10 -05:00 |
Doug Coleman
|
5c8316be07
|
Move win32-handle to windows.handles and update using lists to avoid pulling in the io backend where not necessary
|
2010-09-16 15:40:36 -05:00 |
Slava Pestov
|
29028d8aea
|
io.launcher.unix: clumsy fix for a race condition
|
2010-09-04 12:00:23 -07:00 |
Slava Pestov
|
7374d868e7
|
Change how SIGPIPE is ignored, and add a unit test to io.launcher.unix to ensure that this ignoredness is not inherited by child processes
|
2010-09-02 22:11:45 -07:00 |
Slava Pestov
|
446ee6896d
|
alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary
|
2010-07-16 17:32:05 -04:00 |
Slava Pestov
|
66fcab3721
|
Fixes for out parameter changes
|
2010-05-23 03:27:40 -05:00 |
Slava Pestov
|
70a99e1cdb
|
Updating code to use with-out-parameters
|
2010-05-23 03:07:47 -04:00 |
Slava Pestov
|
627295f094
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Slava Pestov
|
64ab598225
|
io.launcher.unix: add timeout to a test
|
2010-05-03 17:34:33 -04:00 |
Joe Groff
|
ba2fa96eeb
|
unix: don't hack _exit to have a terminating effect; just use FUNCTION:
|
2010-04-14 22:04:04 -07:00 |
Slava Pestov
|
f1e19aabdb
|
threads: simplify 'suspend' combinator
|
2010-03-28 08:29:53 -04:00 |
Slava Pestov
|
eab105590b
|
Rename io.launcher.unix.parser to simple-tokenizer since ftp.server uses it
|
2010-02-21 17:48:04 +13:00 |