From b4a72a403a9dfcb3ba906606b3ea0b8363884cdf Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Thu, 19 Mar 2015 16:38:06 -0400 Subject: [PATCH] Document environment variables Fixes #16330 --- man/rustc.1 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/man/rustc.1 b/man/rustc.1 index f37e660019093..33ef3f9ee4acb 100644 --- a/man/rustc.1 +++ b/man/rustc.1 @@ -242,6 +242,28 @@ full debug info with variable and type information. \fBopt\-level\fR=\fIVAL\fR Optimize with possible levels 0\[en]3 +.SH ENVIRONMENT VARIABLES + +Some of these affect the output of the compiler, while others affect programs +which link to the standard library. + +.TP +\fBRUST_TEST_THREADS\fR +The test framework Rust provides executes tests in parallel. This variable sets +the maximum number of threads used for this purpose. + +.TP +\fBRUST_TEST_NOCAPTURE\fR +A synonym for the --nocapture flag. + +.TP +\fBRUST_MIN_STACK\fR +Sets the minimum stack size for new threads. + +.TP +\fBRUST_BACKTRACE\fR +If set, produces a backtrace in the output of a program which panics. + .SH "EXAMPLES" To build an executable from a source file with a main function: $ rustc \-o hello hello.rs