about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKevin Cantu <me@kevincantu.org>2012-10-10 15:29:01 -0700
committerKevin Cantu <me@kevincantu.org>2012-10-10 15:29:01 -0700
commit194d3786a7a03fa516057e446fc87cbb213d39d5 (patch)
treee6c59112b9bc67630dfee12281b2fb518f894414
parentae861f0288c4773a004967123ad5eb4000989dde (diff)
A simple update to the manpage based on the usage message
-rw-r--r--man/rustc.143
1 files changed, 26 insertions, 17 deletions
diff --git a/man/rustc.1 b/man/rustc.1
index f5888015944..0e0bfe0f108 100644
--- a/man/rustc.1
+++ b/man/rustc.1
@@ -1,4 +1,4 @@
-.TH RUSTC "1" "July 2012" "rustc 0.3" "User Commands"
+.TH RUSTC "1" "October 2012" "rustc 0.4" "User Commands"
 .SH NAME
 rustc \- rust compiler
 .SH SYNOPSIS
@@ -42,6 +42,9 @@ Compile a library crate
 \fB\-\-ls\fR
 List the symbols defined by a compiled library crate
 .TP
+\fB\-\-jit\fR
+Execute using JIT (experimental)
+.TP
 \fB\-\-no\-trans\fR
 Run all passes except translation; no output
 .TP
@@ -62,9 +65,9 @@ Parse only; do not compile, assemble, or link
 .TP
 \fB\-\-pretty\fR [type]
 Pretty\-print the input instead of compiling;
-valid types are: \fBnormal\fR (un\-annotated source),
-\fBexpanded\fR (crates expanded), \fBtyped\fR (crates expanded,
-with type annotations), or \fBidentified\fR (fully
+valid types are: normal (un\-annotated source),
+expanded (crates expanded), typed (crates expanded,
+with type annotations), or identified (fully
 parenthesized, AST nodes and blocks with IDs)
 .TP
 \fB\-S\fR
@@ -75,7 +78,8 @@ Write intermediate files (.bc, .opt.bc, .o)
 in addition to normal output
 .TP
 \fB\-\-static\fR
-Use or produce static libraries or binaries (experimental)
+Use or produce static libraries or binaries
+(experimental)
 .TP
 \fB\-\-sysroot\fR <path>
 Override the system root
@@ -84,21 +88,25 @@ Override the system root
 Build a test harness
 .TP
 \fB\-\-target\fR <triple>
-Target cpu\-manufacturer\-kernel[\-os] to compile for (default: host triple)
-(see <\fBhttp://sources.redhat.com/autobook/autobook/autobook_17.html\fR> for
-detail)
+Target cpu\-manufacturer\-kernel[\-os] to compile for
+(default: host triple)
+(see http://sources.redhat.com/autobook/autobook/
+autobook_17.html for detail)
+.TP
+\-(W|A|D|F) help
+Print available 'lint' checks and default settings
 .TP
 \fB\-W\fR <foo>
-enable warning <foo>
+warn about <foo> by default
 .TP
-\fB\-W\fR no\-<foo>
-disable warning <foo>
+\fB\-A\fR <foo>
+allow <foo> by default
 .TP
-\fB\-W\fR err\-<foo>
-enable warning <foo> as an error
+\fB\-D\fR <foo>
+deny <foo> by default
 .TP
-\fB\-W\fR help
-Print available warnings and default settings
+\fB\-F\fR <foo>
+forbid <foo> (deny, and deny all overrides)
 .TP
 \fB\-Z\fR help
 list internal options for debugging rustc
@@ -117,11 +125,12 @@ To build either with a crate (.rc) file:
     $ rustc hello.rc
 
 .SH "BUGS"
-See <\fBhttps://github.com/mozilla/rust/issues\fR> for a list of known bugs.
+See <\fBhttps://github.com/mozilla/rust/issues\fR> for issues.
 
 .SH "AUTHOR"
 See \fBAUTHORS.txt\fR in the rust source distribution. Graydon Hoare
 <\fIgraydon@mozilla.com\fR> is the project leader.
 
 .SH "COPYRIGHT"
-See \fBLICENSE.txt\fR in the rust source distribution.
+This work is licensed under MIT-like terms.  See \fBLICENSE.txt\fR
+in the rust source distribution.