Skip to content

Commit ea9d88b

Browse files
brsonthestinger
authored andcommitted
---
yaml --- r: 63802 b: refs/heads/snap-stage3 c: 3fbea16 h: refs/heads/master v: v3
1 parent 5990c69 commit ea9d88b

File tree

2 files changed

+19
-52
lines changed

2 files changed

+19
-52
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 2d28d645422c1617be58c8ca7ad9a457264ca850
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 659cd55e758094cd473033c28587d8429496c860
4+
refs/heads/snap-stage3: 3fbea161075aa21a217bd794e3f5cac7085e94ec
55
refs/heads/try: 7b78b52e602bb3ea8174f9b2006bff3315f03ef9
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/man/rustc.1

Lines changed: 18 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH RUSTC "1" "February 2013" "rustc 0.6" "User Commands"
1+
.TH RUSTC "1" "July 2013" "rustc 0.7" "User Commands"
22
.SH NAME
33
rustc \- rust compiler
44
.SH SYNOPSIS
@@ -33,6 +33,12 @@ Add a directory to the library search path
3333
\fB\-\-lib\fR
3434
Compile a library crate
3535
.TP
36+
\fB\-\-linker\fR LINKER
37+
Program to use for linking instead of the default
38+
.TP
39+
\fB\-\-link-args\fR FLAGS
40+
A space-separated list of flags passed to the linker
41+
.TP
3642
\fB\-\-ls\fR
3743
List the symbols defined by a library crate
3844
.TP
@@ -48,6 +54,11 @@ Write output to <filename>
4854
\fB\-\-opt\-level\fR LEVEL
4955
Optimize with possible levels 0-3
5056
.TP
57+
\fB\-\-passes\fR NAMES
58+
Comma- or space-separated list of optimization passes. Overrides
59+
the default passes for the optimization level. A value of 'list'
60+
will list the available passes.
61+
.TP
5162
\fB\-\-out\-dir\fR DIR
5263
Write output to compiler-chosen filename in <dir>
5364
.TP
@@ -77,6 +88,12 @@ Target triple cpu-manufacturer-kernel[-os] to compile for (see
7788
http://sources.redhat.com/autobook/autobook/autobook_17.html
7889
for detail)
7990
.TP
91+
\fB\-\-target-feature\fR TRIPLE
92+
Target-specific attributes (see llc -mattr=help for detail)
93+
.TP
94+
\fB\-\-android-cross-path\fR PATH
95+
The path to the Android NDK
96+
.TP
8097
\fB\-W\fR help
8198
Print 'lint' options and default settings
8299
.TP
@@ -94,56 +111,6 @@ Set lint forbidden
94111
.TP
95112
\fB\-Z\fR FLAG
96113
Set internal debugging options. Use "-Z help" to print available options.
97-
98-
Available debug flags are:
99-
.RS
100-
.IP \[bu]
101-
\fBverbose\fR - in general, enable more debug printouts
102-
.IP \[bu]
103-
\fBtime\-passes\fR - measure time of each rustc pass
104-
.IP \[bu]
105-
\fBcount\-llvm\-insns\fR - count where LLVM instrs originate
106-
.IP \[bu]
107-
\fBtime\-llvm\-passes\fR - measure time of each LLVM pass
108-
.IP \[bu]
109-
\fBtrans\-stats\fR - gather trans statistics
110-
.IP \[bu]
111-
\fBno\-asm\-comments\fR - omit comments when using \fI\-S\fR
112-
.IP \[bu]
113-
\fBno\-verify\fR - skip LLVM verification
114-
.IP \[bu]
115-
\fBtrace\fR - emit trace logs
116-
.IP \[bu]
117-
\fBcoherence\fR - perform coherence checking
118-
.IP \[bu]
119-
\fBborrowck\-stats\fR - gather borrowck statistics
120-
.IP \[bu]
121-
\fBborrowck\-note\-pure\fR - note where purity is req'd
122-
.IP \[bu]
123-
\fBborrowck\-note\-loan\fR - note where loans are req'd
124-
.IP \[bu]
125-
\fBno\-landing\-pads\fR - omit landing pads for unwinding
126-
.IP \[bu]
127-
\fBdebug\-llvm\fR - enable debug output from LLVM
128-
.IP \[bu]
129-
\fBcount\-type\-sizes\fR - count the sizes of aggregate types
130-
.IP \[bu]
131-
\fBmeta\-stats\fR - gather metadata statistics
132-
.IP \[bu]
133-
\fBno\-opt\fR - do not optimize, even if \fI\-O\fR is passed
134-
.IP \[bu]
135-
\fBno\-monomorphic\-collapse\fR - do not collapse template instantiations
136-
.IP \[bu]
137-
\fBgc\fR - Garbage collect shared data (experimental)
138-
.IP \[bu]
139-
\fBjit\fR - Execute using JIT (experimental)
140-
.IP \[bu]
141-
\fBextra\-debug\-info\fR - Extra debugging info (experimental)
142-
.IP \[bu]
143-
\fBdebug\-info\fR - Produce debug info (experimental)
144-
.IP \[bu]
145-
\fBstatic\fR - Use or produce static libraries or binaries (experimental)
146-
.RE
147114
.TP
148115
\fB\-v\fR, \fB\-\-version\fR
149116
Print version info and exit

0 commit comments

Comments
 (0)