Skip to content

Commit

Permalink
A simple update to the manpage based on the usage message
Browse files Browse the repository at this point in the history
  • Loading branch information
killerswan committed Oct 10, 2012
1 parent ae861f0 commit 194d378
Showing 1 changed file with 26 additions and 17 deletions.
43 changes: 26 additions & 17 deletions man/rustc.1
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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.

0 comments on commit 194d378

Please sign in to comment.