rust/src/lib
Brian Anderson 4ae6c835cb Add some hacks to get stdin piping working more correctly in windows
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-08-03 15:09:00 -07:00
..
bitv.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
box.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
char.rs Add std::char::is_whitespace 2011-08-01 18:55:51 -07:00
comm.rs Added send and receive to comm library. 2011-08-01 15:58:39 -07:00
dbg.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
deque.rs Turn on kind propagation for typarams. Annotate a bunch of typarams in rustc and libstd. 2011-07-29 12:58:52 -07:00
ebml.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
ebmlivec.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
either.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
extfmt.rs Fix damage done by the pretty-printer 2011-07-27 15:54:33 +02:00
fs.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
generic_os.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
getopts.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
int.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
io.rs Replace obj dtors with resources in stdlib and rustc 2011-07-29 14:03:24 +02:00
ioivec.rs Add ioivec::read_whole_file/read_whole_file_str 2011-08-02 10:39:14 -07:00
ivec.rs Enable kind checking on typarams, fix kind constraints in library and comp. 2011-07-29 18:48:15 -07:00
linux_os.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
list.rs Enable kind checking on typarams, fix kind constraints in library and comp. 2011-07-29 18:48:15 -07:00
macos_os.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
map.rs Enable kind checking on typarams, fix kind constraints in library and comp. 2011-07-29 18:48:15 -07:00
option.rs Enable kind checking on typarams, fix kind constraints in library and comp. 2011-07-29 18:48:15 -07:00
posix_fs.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
ptr.rs Don't allow globals or immutable locals to be passed by mut alias 2011-07-27 17:19:46 +02:00
rand.rs Replace obj dtors with resources in stdlib and rustc 2011-07-29 14:03:24 +02:00
run_program.rs Replace obj dtors with resources in stdlib and rustc 2011-07-29 14:03:24 +02:00
sha1.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
smallintmap.rs Enable kind checking on typarams, fix kind constraints in library and comp. 2011-07-29 18:48:15 -07:00
sort.rs Enable kind checking on typarams, fix kind constraints in library and comp. 2011-07-29 18:48:15 -07:00
std.rc Add std::char module 2011-08-01 18:55:51 -07:00
str.rs Fix majority of valgrind-purity bugs observed in a rustc run (LLVM still appears to leak some of its own memory). 2011-08-02 15:00:51 -07:00
sys.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
task.rs Updating to work on Windows. 2011-07-28 10:47:29 -07:00
term.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
termivec.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
test.rs Display the name of the test being waited for before the result is in 2011-08-02 10:39:13 -07:00
time.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
u8.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
u64.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
ufind.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
ufindivec.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
uint.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
unsafe.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
util.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
vec.rs Partially implement destructuring locals 2011-08-01 17:51:37 +02:00
win32_fs.rs Reformat for new syntax 2011-07-27 15:54:33 +02:00
win32_os.rs Add some hacks to get stdin piping working more correctly in windows 2011-08-03 15:09:00 -07:00