Skip to content

Commit 5a7e710

Browse files
committed
---
yaml --- r: 111383 b: refs/heads/master c: ba99e4c h: refs/heads/master i: 111381: 4cba7b6 111379: 8bdd19e 111375: f0c5d58 v: v3
1 parent ec14b08 commit 5a7e710

File tree

145 files changed

+1478
-3308
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+1478
-3308
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 950312960a8d975f77c901d2710efcc59a5a3eb2
2+
refs/heads/master: ba99e4ce5401426e8c34a1df452cee2a86f04e04
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: b5dd3f05fe95168b5569d0f519636149479eb6ac
55
refs/heads/try: 38201d7c6bf0c32b0e5bdc8ecd63976ebc1b3a4c

trunk/man/rustc.1

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.TH RUSTC "1" "March 2014" "rustc 0.11-pre" "User Commands"
22
.SH NAME
3-
rustc \- The Rust compiler
3+
rustc \- rust compiler
44
.SH SYNOPSIS
55
.B rustc
66
[\fIOPTIONS\fR] \fIINPUT\fR
@@ -27,20 +27,15 @@ Display this message
2727
\fB\-L\fR PATH
2828
Add a directory to the library search path
2929
.TP
30+
\fB\-\-ls\fR
31+
List the symbols defined by a library crate
32+
.TP
3033
\fB\-\-no\-trans\fR
3134
Run all passes except translation; no output
3235
.TP
33-
\fB\-\-no\-analysis\fR
34-
Parse and expand the source, but run no analysis and produce no output
35-
.TP
36-
\fB\-g\fR
36+
\fB\-g\fR, \fB\-\-debuginfo\fR
3737
Emit DWARF debug information into object files generated.
3838
.TP
39-
\fB\-\-debuginfo\fR LEVEL
40-
Emit DWARF debug info to the objects created: 0 = no debug info, 1 =
41-
line-tables only (for stacktraces and breakpoints), 2 = full debug
42-
info with variable and type information (same as -g).
43-
.TP
4439
\fB\-O\fR
4540
Equivalent to \fI\-\-opt\-level=2\fR
4641
.TP
@@ -63,10 +58,6 @@ Pretty-print the input instead of compiling; valid types are: normal
6358
expanded, with type annotations), or identified (fully parenthesized,
6459
AST nodes and blocks with IDs)
6560
.TP
66-
\fB\-\-dep-info\fR [FILENAME]
67-
Output dependency info to <filename> after compiling, in o format suitable
68-
for use by Makefiles.
69-
.TP
7061
\fB\-\-sysroot\fR PATH
7162
Override the system root
7263
.TP
@@ -160,14 +151,15 @@ level.
160151
Generates software floating point library calls instead of hardware
161152
instructions.
162153
.TP
154+
\fBgen-crate-map\fR
155+
Forces generate of a toplevel crate map. May be required for logging to work
156+
when rust is embedded into another application.
157+
.TP
163158
\fBprefer-dynamic\fR
164159
Prefers dynamic linking to static linking.
165160
.TP
166161
\fBno-integrated-as\fR
167162
Force usage of an external assembler rather than LLVM's integrated one.
168-
.TP
169-
\fBrelocation-model\fR=[pic,static,dynamic-no-pic]
170-
The relocation model to use. (default: pic)
171163

172164
.SH "EXAMPLES"
173165
To build an executable from a source file with a main function:
@@ -190,7 +182,8 @@ rustdoc
190182
See <\fBhttps://github.com/mozilla/rust/issues\fR> for issues.
191183

192184
.SH "AUTHOR"
193-
See \fBAUTHORS.txt\fR in the Rust source distribution.
185+
See \fBAUTHORS.txt\fR in the rust source distribution. Graydon Hoare
186+
<\fI[email protected]\fR> is the project leader.
194187

195188
.SH "COPYRIGHT"
196189
This work is dual-licensed under Apache 2.0 and MIT terms. See \fBCOPYRIGHT\fR

trunk/man/rustdoc.1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ rustc
9090
See <\fBhttps://github.com/mozilla/rust/issues\fR> for issues.
9191

9292
.SH "AUTHOR"
93-
See \fBAUTHORS.txt\fR in the Rust source distribution.
93+
See \fBAUTHORS.txt\fR in the rust source distribution. Graydon Hoare
94+
<\fI[email protected]\fR> is the project leader.
9495

9596
.SH "COPYRIGHT"
9697
This work is dual-licensed under Apache 2.0 and MIT terms. See \fBCOPYRIGHT\fR

trunk/mk/dist.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ PKG_EXE = dist/$(PKG_NAME)-install.exe
118118
%.ico: $(S)src/etc/pkg/%.ico
119119
cp $< $@
120120

121-
$(PKG_EXE): rust.iss modpath.iss upgrade.iss LICENSE.txt rust-logo.ico \
121+
$(PKG_EXE): rust.iss modpath.iss LICENSE.txt rust-logo.ico \
122122
$(CSREQ3_T_$(CFG_BUILD)_H_$(CFG_BUILD)) \
123123
dist-prepare-win
124124
$(CFG_PYTHON) $(S)src/etc/copy-runtime-deps.py tmp/dist/win/bin

trunk/mk/prepare.mk

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,13 @@
2020
# PREPARE_TARGETS - the target triples, space separated
2121
# PREPARE_DEST_DIR - the directory to put the image
2222

23+
24+
# On windows we install from stage3, but on unix only stage2
25+
ifdef CFG_WINDOWSY_$(CFG_BUILD)
26+
PREPARE_STAGE=3
27+
else
2328
PREPARE_STAGE=2
29+
endif
2430

2531
DEFAULT_PREPARE_DIR_CMD = umask 022 && mkdir -p
2632
DEFAULT_PREPARE_BIN_CMD = install -m755

trunk/src/doc/complement-lang-faq.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Some examples that demonstrate different aspects of the language:
2727

2828
You may also be interested in browsing [GitHub's Rust][github-rust] page.
2929

30-
[github-rust]: https://github.com/trending?l=rust
30+
[github-rust]: https://github.com/languages/Rust
3131

3232
## Does it run on Windows?
3333

@@ -141,14 +141,8 @@ export RUST_LOG=hello
141141
./hello
142142
```
143143

144-
**Long answer** RUST_LOG takes a 'logging spec' that consists of a
145-
comma-separated list of paths, where a path consists of the crate name and
146-
sequence of module names, each separated by double-colons. For standalone .rs
147-
files the crate is implicitly named after the source file, so in the above
148-
example we were setting RUST_LOG to the name of the hello crate. Multiple paths
149-
can be combined to control the exact logging you want to see. For example, when
150-
debugging linking in the compiler you might set
151-
`RUST_LOG=rustc::metadata::creader,rustc::util::filesearch,rustc::back::rpath`
152-
For a full description see [the language reference][1].
144+
**Long answer** RUST_LOG takes a 'logging spec' that consists of a comma-separated list of paths, where a path consists of the crate name and sequence of module names, each separated by double-colons. For standalone .rs files the crate is implicitly named after the source file, so in the above example we were setting RUST_LOG to the name of the hello crate. Multiple paths can be combined to control the exact logging you want to see. For example, when debugging linking in the compiler you might set `RUST_LOG=rustc::metadata::creader,rustc::util::filesearch,rustc::back::rpath`
145+
146+
If you aren't sure which paths you need, try setting RUST_LOG to `::help` and running your program. This will print a list of paths available for logging. For a full description see [the language reference][1].
153147

154148
[1]:http://doc.rust-lang.org/doc/master/rust.html#logging-system

trunk/src/doc/guide-unsafe.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ use std::cast;
7070
let mut x: u8 = 1;
7171
7272
let ref_1: &mut u8 = &mut x;
73-
let ref_2: &mut u8 = unsafe { cast::transmute_mut_lifetime(ref_1) };
73+
let ref_2: &mut u8 = unsafe { cast::transmute_mut_region(ref_1) };
7474
7575
// oops, ref_1 and ref_2 point to the same piece of data (x) and are
7676
// both usable

0 commit comments

Comments
 (0)