about summary refs log tree commit diff
path: root/src/rt/rust_run_program.cpp
AgeCommit message (Collapse)AuthorLines
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-1/+1
2012-06-21Comments only: annotate FIXMEsTim Chevalier-2/+2
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-1/+2
Many changes to code structure are included: - removed TIME_SLICE_IN_MS - removed sychronized_indexed_list - removed region_owned - kernel_owned move to kernel.h, task_owned moved to task.h - global configs moved to rust_globals.h - changed #pragma once to standard guard in rust_upcall.h - got rid of memory.h
2012-03-28Remove execvpe use in general, it seems pointless and non-portable.Graydon Hoare-8/+4
2012-03-26Disable some advanced (post glibc-2.3) libuv features when building snaps.Graydon Hoare-1/+1
2012-02-09fix build on freebsdJyun-Yan You-0/+7
2012-02-07rt: Don't ignore result of chdir. Fail hard for now with a FIXMEBrian Anderson-1/+5
My gcc won't let the result of this function be ignored.
2012-02-07Make process-spawning take environments and working directories, remove ↵Graydon Hoare-4/+25
procsrv task from compiletest.
2012-01-23Fix win32 command-line quoting on rust_run_program.Graydon Hoare-4/+62
2011-10-20Do not pass taskpointers to "rust" native functionsMarijn Haverbeke-6/+4
Issue #466
2011-08-03Whitespace cleanupBrian Anderson-1/+1
2011-08-03Add some hacks to get stdin piping working more correctly in windowsBrian Anderson-3/+18
The way pipes work in windows is not the same as unix, though I'm not entirely clear on the differences. This patch changes the windows pipe method to return non-inheritable fds, and the windows rust_run_program method to duplicate them before spawning the new process. This allows make-check-pretty to work on windows.
2011-07-13Fix compile-command lines in rt.Graydon Hoare-1/+1
2011-03-25Placate win32 build; no idea how it can be working currently on tinderbox.Graydon Hoare-0/+6
2011-03-14Add functionality for running external programs to the std libMarijn Haverbeke-0/+92
See lib/run_program.rs.