Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merged patch #6876 manually, taking care of poDemon | Andreas Rumpf | 2017-12-11 | 1 | -17/+18 |
| | |||||
* | Merge branch 'nexecProcesses' of https://github.com/cheatfate/Nim into ↵ | Andreas Rumpf | 2017-12-01 | 1 | -56/+82 |
|\ | | | | | | | cheatfate-nexecProcesses | ||||
| * | Explicit array initialization removed. | cheatfate | 2017-11-29 | 1 | -2/+0 |
| | | |||||
| * | Fix nimrtl troubles. | cheatfate | 2017-11-28 | 1 | -2/+1 |
| | | |||||
| * | Refactored version of execProcesses with test. | cheatfate | 2017-11-28 | 1 | -54/+83 |
| | | |||||
* | | osproc improvement: check API consistency in order to prevent bug #6820 | Araq | 2017-11-28 | 1 | -0/+8 |
|/ | |||||
* | Move quoteShell to ospaths (#6794) | Fredrik Høisæther Rasch | 2017-11-24 | 1 | -65/+3 |
| | | | Enables quoteShell on nimscript | ||||
* | Trim remaining expr/stmt from stdlib (#6742) | Lynn C. Rees | 2017-11-15 | 1 | -1/+1 |
| | |||||
* | Fix path for sh on Android (#6661) | Fredrik Høisæther Rasch | 2017-11-03 | 1 | -1/+3 |
| | |||||
* | osproc.execProcesses: enable poParentStreams for posix; should make travis ↵ | Andreas Rumpf | 2017-10-26 | 1 | -1/+1 |
| | | | | green again | ||||
* | osproc on Windows: fix peekExitCode for closed processes | Araq | 2017-10-25 | 1 | -0/+2 |
| | |||||
* | osproc: fixes a memory leak affecting Windows | Araq | 2017-09-30 | 1 | -7/+7 |
| | |||||
* | fixes #1734, fixes #3138, fixes #3759 | araq | 2017-09-01 | 1 | -14/+17 |
| | |||||
* | Introduce first class support for Android (#5772) | Fredrik Høisæther Rasch | 2017-08-06 | 1 | -1/+2 |
| | |||||
* | Fix posix_spawn error handling (#5826) | Ruslan Mustakov | 2017-05-17 | 1 | -4/+1 |
| | | | posix_spawn doesn't set errno - it returns the error code. | ||||
* | Deprecate osproc.select(). Refs #90. | Dominik Picheta | 2017-05-09 | 1 | -1/+5 |
| | |||||
* | WIFSIGNALED means process has exited too (with a bang!) (#5678) | Jacek Sieka | 2017-04-27 | 1 | -9/+33 |
| | |||||
* | Fix osproc.peekExitCode() to handle exitcode properly. (#5555) | Eugene Kabanov | 2017-03-17 | 1 | -14/+12 |
| | |||||
* | Fixes to support Dragonfly BSD. (#5552) | Eugene Kabanov | 2017-03-17 | 1 | -3/+3 |
| | | | | | | | | | * Fix kqueue.nim and ansi_c.nim to support dragonfly. * Fix ioselectors.nim, threads.nim to support dragonfly. * Fix deprecated dealloc call in tioselectors.nim. * Fix tfsmonitor.nim test to run only on Linux. * Fix osproc.nim return wrong exit codes. * Fix getAppFilename() for dragonfly. * Fix proper exit code handling. | ||||
* | fixes #5179 | Araq | 2017-01-07 | 1 | -4/+5 |
| | |||||
* | make sure first call to running() after process exit returns false | Johannes Hofmann | 2016-12-03 | 1 | -4/+10 |
| | |||||
* | check waitpid() return value before setting exitStatus | Johannes Hofmann | 2016-12-02 | 1 | -1/+1 |
| | | | | This fixes a race with parallelBuild on DragonFly BSD. | ||||
* | better error handling for osproc.nim | Andreas Rumpf | 2016-11-05 | 1 | -1/+5 |
| | |||||
* | One more attempt to fix #4867 | cheatfate | 2016-10-21 | 1 | -1/+3 |
| | |||||
* | convert exitStatus to exit code | Johannes Hofmann | 2016-09-30 | 1 | -3/+3 |
| | |||||
* | another attempt at properly declaring the status variable | Johannes Hofmann | 2016-09-25 | 1 | -1/+3 |
| | |||||
* | make status variable local | Johannes Hofmann | 2016-09-25 | 1 | -2/+1 |
| | |||||
* | rename exitCode to exitStatus | Johannes Hofmann | 2016-09-24 | 1 | -18/+18 |
| | |||||
* | generally update exitCode only after successful completion of waitpid() | Johannes Hofmann | 2016-09-22 | 1 | -23/+26 |
| | |||||
* | reset p.exitCode in peekExitCode on Posix when process did not exit (#4793) | Johannes Hofmann | 2016-09-17 | 1 | -1/+3 |
| | | | | | | | | * reset p.exitCode in peekExitCode on Posix when process did not exit fixes #4792 * fix indentation | ||||
* | Add warning to `osproc.close` | Dominik Picheta | 2016-07-21 | 1 | -1/+5 |
| | |||||
* | Fix environment handling in startProcess | Dmitry Polienko | 2016-07-19 | 1 | -6/+9 |
| | |||||
* | Revert changes in osproc.nim | Dmitry Polienko | 2016-07-19 | 1 | -43/+6 |
| | |||||
* | Fix passing environment in startProcess (win) | Dmitry Polienko | 2016-07-18 | 1 | -6/+43 |
| | | | | | Previous implementation used newWideCString, which doesn't handle strings with \0 characters. | ||||
* | prepare Nim codebase for upcoming parser changes | Andreas Rumpf | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | installer fixes and improvements | Andreas Rumpf | 2016-06-07 | 1 | -3/+3 |
| | |||||
* | Resolve bugs | cheatfate | 2016-05-24 | 1 | -2/+2 |
| | |||||
* | Resolve #4200 | cheatfate | 2016-05-24 | 1 | -12/+165 |
| | | | | Resolve [Deprecated] warning for raiseOsError at line 878 | ||||
* | Revert raiseOSError change | def | 2016-02-06 | 1 | -2/+1 |
| | |||||
* | Fix a few deprecation warnings | def | 2016-01-25 | 1 | -2/+3 |
| | |||||
* | Only use execvpe on linux, execvp elsewhere (fixes #3759) | def | 2016-01-24 | 1 | -8/+7 |
| | |||||
* | osproc fix for Android | Yuriy Glukhov | 2016-01-04 | 1 | -2/+2 |
| | |||||
* | Fix osproc compilation on NetBSD, use workaround for missing execvpe | def | 2015-12-23 | 1 | -2/+2 |
| | |||||
* | Fix osproc.close | wt | 2015-11-10 | 1 | -3/+4 |
| | |||||
* | Merge pull request #3454 from jlp765/osproc | Andreas Rumpf | 2015-10-23 | 1 | -0/+14 |
|\ | | | | | add simple example for execProcess, exeCmd, execCmdEx | ||||
| * | add simple example for execProcess, exeCmd, execCmdEx | JamesP | 2015-10-16 | 1 | -0/+14 |
| | | |||||
* | | added poDemon flag for process management | Araq | 2015-10-19 | 1 | -4/+6 |
|/ | |||||
* | osproc: fixes a long standing buffering bug on Windows | Araq | 2015-10-07 | 1 | -1/+1 |
| | |||||
* | add afterRunEvent callback to execProcesses | Aman Gupta | 2015-09-30 | 1 | -1/+6 |
| | |||||
* | osproc: free resources properly for the new poInteractive flag | Araq | 2015-09-29 | 1 | -0/+1 |
| |