Commit graph

7081 commits

Author SHA1 Message Date
Kris Katterjohn
ab6efd0a0c Fix whitespace issues in stepper help output [3/3]
Ignore additional whitespace in the description of :skip
2017-03-12 19:39:09 -05:00
Kris Katterjohn
6dfa232e72 Fix whitespace issues in stepper help output [2/3]
Realign so that "[Stepper command]" and "[Abbreviation]" are lined
up with each other and with the break, help and toplevel commands.
2017-03-12 19:37:15 -05:00
Kris Katterjohn
e61f67bd78 Fix whitespace issues in stepper help output [1/3]
Realign the quick summaries to line up each other and with the quick
summaries for the break, help and toplevel commands.
2017-03-12 19:33:40 -05:00
Daniel Kochmański
0e3d9d685d Merge branch 'fix#363' into 'develop'
fix #363 make check fail with "Odd number of keys."

Closes #363

See merge request !54
2017-02-27 16:09:45 +00:00
Fabrizio Fabbri
f0ae1b2d63 Reduce warning with clang compiler. 2017-02-25 02:40:03 +01:00
Fabrizio Fabbri
91dae272cd fix #363 make check fail with "Odd number of keys." 2017-02-25 02:39:28 +01:00
Daniel Kochmański
a9eb112a99 file.d: fix invalid predicate call 2017-02-23 20:19:46 +01:00
Daniel Kochmański
307d6b5c2d unicode: initialize array correctly
Fix sent by Jerry James.
2017-02-23 20:18:55 +01:00
Daniel Kochmański
6c343fd334 safe-run-program: return code 2017-02-21 09:22:30 +01:00
Daniel Kochmański
487e671d34 process: reduce code nesting 2017-02-21 08:59:48 +01:00
Daniel Kochmański
488797c910 don't duplicate parent_error 2017-02-21 08:59:05 +01:00
Daniel Kochmański
5e2679e5fc spawn-subprocess: on error signal condition 2017-02-21 08:36:24 +01:00
Daniel Kochmański
a3d68f9847 run-program: spawn-subprocess always returns fixnum 2017-02-21 08:16:43 +01:00
Daniel Kochmański
5c15b325df subprocess: windows: safe-run-program adjustment 2017-02-21 07:48:05 +01:00
Daniel Kochmański
000b6b0b00 subprocess: windows: handle NIL as a stream argument 2017-02-21 07:46:43 +01:00
Daniel Kochmański
58a705cf69 Revert "tests: adjust to windows"
This reverts commit 7a16333f4a.
2017-02-21 07:42:48 +01:00
Daniel Kochmański
7a16333f4a tests: adjust to windows 2017-02-20 17:43:37 +01:00
Daniel Kochmański
5f86a3f8b9 cmpos-run: be more windows-friendly 2017-02-20 17:39:24 +01:00
Daniel Kochmański
41d8de9382 windows: use internal commands 2017-02-20 17:27:40 +01:00
Daniel Kochmański
663b1bdcf2 terminate-process: add information about potential race 2017-02-20 16:20:29 +01:00
Daniel Kochmański
6733369ea0 run-program: refine tests 2017-02-20 15:53:56 +01:00
Daniel Kochmański
8e537800d8 cosmetic 2017-02-20 15:26:50 +01:00
Daniel Kochmański
ccacf11cbc run-program: add preliminary test suite 2017-02-20 15:22:41 +01:00
Daniel Kochmański
abf580c9e4 external process: handle sigstop / sigcont in process
New state "resumed" added.
2017-02-20 15:21:26 +01:00
Daniel Kochmański
772262f1c6 external-process-wait: be exact with case
Sanity check.
2017-02-20 13:03:01 +01:00
Daniel Kochmański
03bd29426b process-wait: fix very important typo 2017-02-20 12:35:01 +01:00
Daniel Kochmański
236e8b38d1 ext:terminate-process: sanitize input 2017-02-20 12:14:10 +01:00
Daniel Kochmański
412770daac spawn-subprocess: duplicate parent_error fd
Handler needs to be duplicated if we want to have separate stream for
error.
2017-02-20 11:39:02 +01:00
Daniel Kochmański
d6b0354772 run-program: add hack for installing signal-handler 2017-02-19 18:25:03 +01:00
Daniel Kochmański
a92c50fe44 external-process: add sigchld handler
It's not installed by default yet due to a kludge with our interrupt
interface.
2017-02-19 17:55:27 +01:00
Daniel Kochmański
2701310046 external-process-wait: handle stopped process
we have a few possibilities here. Handle them correctly.
2017-02-19 14:41:25 +01:00
Daniel Kochmański
4554336fae cosmetic 2017-02-19 14:09:56 +01:00
Daniel Kochmański
f0ad7b9550 killpid: add internal interface to kill 2017-02-19 13:47:58 +01:00
Daniel Kochmański
500a7b7d6b external-process: move terminate-process outside the core 2017-02-19 13:21:58 +01:00
Daniel Kochmański
65c70996fc cosmetic 2017-02-19 13:01:24 +01:00
Daniel Kochmański
47f1525ebd external-process: add disabled terminate-process 2017-02-19 13:00:58 +01:00
Daniel Kochmański
786039ca97 cosmetic fixes(2) 2017-02-19 12:51:35 +01:00
Daniel Kochmański
40f47f04aa cosmetic fixes 2017-02-19 12:51:23 +01:00
Daniel Kochmański
bcacc6bdb0 si_wait: move to external, its called from the outside 2017-02-19 11:12:22 +01:00
Daniel Kochmański
91c45d09cd dpp: always set zero-th variable with values 2017-02-19 11:10:30 +01:00
Daniel Kochmański
ef65a8b1ac external-process-wait: accessor is *-%code 2017-02-19 08:29:16 +01:00
Daniel Kochmański
11d5773d26 ecl-waitpid wrapper: si_waitpid takes objects 2017-02-19 08:28:01 +01:00
Daniel Kochmański
333c23ad4c external-process: move external-process-wait outside the core 2017-02-19 07:59:41 +01:00
Daniel Kochmański
b4affb9302 ecl_waitpid: promote to internal global function si_waitpid 2017-02-19 07:45:25 +01:00
Daniel Kochmański
22ebecd7d0 run-program-inner: argv is (command . argv) 2017-02-18 20:45:43 +01:00
Daniel Kochmański
ce111619cf run-program: provide simple interface run-program-inner
Both run-program and run-program-inner work on same interface
si:spawn-subprocess.
2017-02-18 20:31:03 +01:00
Daniel Kochmański
127af0e59a prepare-args: revert, its create process responsibility 2017-02-18 20:27:46 +01:00
Daniel Kochmański
6ff556b707 core: bring bad old system function (3) 2017-02-18 20:25:51 +01:00
Daniel Kochmański
a402eaca70 core: bring bad old system function (2) 2017-02-18 20:25:32 +01:00
Daniel Kochmański
4aaadf0545 core: bring bad old system function 2017-02-18 20:25:17 +01:00