Skip to content

Commit 014b013

Browse files
committed
---
yaml --- r: 30982 b: refs/heads/incoming c: 3d45e55 h: refs/heads/master v: v3
1 parent 2ff3695 commit 014b013

File tree

4 files changed

+15
-13
lines changed

4 files changed

+15
-13
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ refs/heads/try: d324a424d8f84b1eb049b12cf34182bda91b0024
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: d0c6ce338884ee21843f4b40bf6bf18d222ce5df
9-
refs/heads/incoming: ae4f8fb87a146fc716b4ad3222b01b7ef7536a30
9+
refs/heads/incoming: 3d45e55c97a96baa0a24467930b5fcd0511340ee
1010
refs/heads/dist-snap: 2f32a1581f522e524009138b33b1c7049ced668d
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1212
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/incoming/RELEASES.txt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@ Version 0.4 (September 2012)
88
* Keyword removal: 'again', 'import', 'check', 'new', 'owned', 'send',
99
'of', 'with', 'to', 'class'.
1010
* Classes are replaced with simpler structs
11-
* Method self types
11+
* Explicit method self types
1212
* `ret` became `return` and `alt` became `match`
1313
* `import` is now `use`; `use is now `extern mod`
1414
* `extern mod { ... }` is now `extern { ... }`
1515
* `use mod` is the recommended way to import modules
1616
* `pub` and `priv` replace deprecated export lists
1717
* The syntax of `match` pattern arms now uses fat arrow (=>)
18+
* `main` no longer accepts an args vector; use `os::args` instead
1819

1920
* Semantics
2021
* Trait implementations are now coherent, ala Haskell typeclasses
@@ -25,15 +26,13 @@ Version 0.4 (September 2012)
2526
* Typestate was removed
2627
* Resolution rewritten to be more reliable
2728
* Support for 'dual-mode' data structures (freezing and thawing)
28-
* Last-use analysis is only used for warnings now. Moves must be explicit
29-
for lvalues (TODO: confirm)
3029

3130
* Libraries
3231
* Most binary operators can now be overloaded via the traits in
3332
`core::ops'
3433
* `std::net::url` for representing URLs
3534
* Sendable hash maps in `core::send_map`
36-
* `core::task' gained a (currently very unsafe) task-local storage API
35+
* `core::task' gained a (currently unsafe) task-local storage API
3736

3837
* Concurrency
3938
* An efficient new intertask communication primitive called the pipe,
@@ -52,8 +51,7 @@ Version 0.4 (September 2012)
5251
* Extensive architectural improvements to rustc
5352
* Begun a transition away from buggy C++-based reflection (shape) code to
5453
Rust-based (visitor) code
55-
* Hash functions improved across the codebase (TODO: need details)
56-
* New lint checks (TODO: which?)
54+
* All hash functions and tables converted to secure, randomized SipHash
5755

5856
Version 0.3 (July 2012)
5957
------------------------

branches/incoming/man/rustc.1

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@ Write intermediate files (.bc, .opt.bc, .o)
7575
in addition to normal output
7676
.TP
7777
\fB\-\-static\fR
78-
Use or produce static libraries or binaries (experimental)
78+
Use or produce static libraries or binaries
79+
.TP
80+
\fB\-\-stats\fR
81+
Print compilation statistics
7982
.TP
8083
\fB\-\-sysroot\fR <path>
8184
Override the system root
@@ -84,9 +87,10 @@ Override the system root
8487
Build a test harness
8588
.TP
8689
\fB\-\-target\fR <triple>
87-
Target cpu\-manufacturer\-kernel[\-os] to compile for (default: host triple)
88-
(see <\fBhttp://sources.redhat.com/autobook/autobook/autobook_17.html\fR> for
89-
detail)
90+
Target cpu\-manufacturer\-kernel[\-os] to compile for
91+
(default: host triple)
92+
(see http://sources.redhat.com/autobook/autobook/
93+
autobook_17.html for detail)
9094
.TP
9195
\fB\-W\fR <foo>
9296
enable warning <foo>
@@ -117,7 +121,7 @@ To build either with a crate (.rc) file:
117121
$ rustc hello.rc
118122

119123
.SH "BUGS"
120-
See <\fBhttps://github.com/mozilla/rust/issues\fR> for a list of known bugs.
124+
See \fBhttps://github.com/mozilla/rust/issues\fR for a list of known bugs.
121125

122126
.SH "AUTHOR"
123127
See \fBAUTHORS.txt\fR in the rust source distribution. Graydon Hoare

branches/incoming/src/rustc/driver/rustc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Options:
6161
--save-temps Write intermediate files (.bc, .opt.bc, .o)
6262
in addition to normal output
6363
--static Use or produce static libraries or binaries
64-
(experimental)
64+
--stats Print compilation statistics
6565
--sysroot <path> Override the system root
6666
--test Build a test harness
6767
--target <triple> Target cpu-manufacturer-kernel[-os] to compile for

0 commit comments

Comments
 (0)