Skip to content

Commit b11b706

Browse files
committed
auto merge of #18575 : alexcrichton/rust/rollup, r=alexcrichton
2 parents 01b81c0 + dce0be0 commit b11b706

Some content is hidden

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

95 files changed

+2641
-1853
lines changed

src/doc/guide-testing.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ The benchmarking runner offers two ways to avoid this. Either, the
287287
closure that the `iter` method receives can return an arbitrary value
288288
which forces the optimizer to consider the result used and ensures it
289289
cannot remove the computation entirely. This could be done for the
290-
example above by adjusting the `bh.iter` call to
290+
example above by adjusting the `b.iter` call to
291291

292292
~~~
293293
# struct X; impl X { fn iter<T>(&self, _: || -> T) {} } let b = X;

src/doc/intro.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -494,14 +494,14 @@ non-deterministic aspect:
494494
$ cargo run
495495
Compiling hello_world v0.0.1 (file:///Users/you/src/hello_world)
496496
Running `target/hello_world`
497-
numbers[1] is 2
498-
numbers[0] is 1
499-
numbers[2] is 3
497+
numbers[1] is 3
498+
numbers[0] is 2
499+
numbers[2] is 4
500500
$ cargo run
501501
Running `target/hello_world`
502-
numbers[2] is 3
503-
numbers[1] is 2
504-
numbers[0] is 1
502+
numbers[2] is 4
503+
numbers[1] is 3
504+
numbers[0] is 2
505505
```
506506

507507
Each time, we get a slightly different output, because each thread works in a

src/doc/reference.md

+19-19
Original file line numberDiff line numberDiff line change
@@ -400,11 +400,11 @@ An _integer literal_ has one of four forms:
400400
* A _decimal literal_ starts with a *decimal digit* and continues with any
401401
mixture of *decimal digits* and _underscores_.
402402
* A _hex literal_ starts with the character sequence `U+0030` `U+0078`
403-
(`0x`) and continues as any mixture hex digits and underscores.
403+
(`0x`) and continues as any mixture of hex digits and underscores.
404404
* An _octal literal_ starts with the character sequence `U+0030` `U+006F`
405-
(`0o`) and continues as any mixture octal digits and underscores.
405+
(`0o`) and continues as any mixture of octal digits and underscores.
406406
* A _binary literal_ starts with the character sequence `U+0030` `U+0062`
407-
(`0b`) and continues as any mixture binary digits and underscores.
407+
(`0b`) and continues as any mixture of binary digits and underscores.
408408

409409
An integer literal may be followed (immediately, without any spaces) by an
410410
_integer suffix_, which changes the type of the literal. There are two kinds of
@@ -944,10 +944,10 @@ An example of `use` declarations:
944944
```
945945
use std::iter::range_step;
946946
use std::option::{Some, None};
947-
use std::collections::hashmap::{mod, HashMap};
947+
use std::collections::hash_map::{mod, HashMap};
948948
949-
# fn foo<T>(_: T){}
950-
# fn bar(map: HashMap<String, uint>, set: hashmap::HashSet<String>){}
949+
fn foo<T>(_: T){}
950+
fn bar(map1: HashMap<String, uint>, map2: hash_map::HashMap<String, uint>){}
951951
952952
fn main() {
953953
// Equivalent to 'std::iter::range_step(0u, 10u, 2u);'
@@ -957,10 +957,10 @@ fn main() {
957957
// std::option::None]);'
958958
foo(vec![Some(1.0f64), None]);
959959
960-
// Both `hash` and `HashMap` are in scope.
961-
let map = HashMap::new();
962-
let set = hashmap::HashSet::new();
963-
bar(map, set);
960+
// Both `hash_map` and `HashMap` are in scope.
961+
let map1 = HashMap::new();
962+
let map2 = hash_map::HashMap::new();
963+
bar(map1, map2);
964964
}
965965
```
966966

@@ -2100,15 +2100,15 @@ plugins](guide-plugin.html#lint-plugins) can provide additional lint checks.
21002100
```{.ignore}
21012101
mod m1 {
21022102
// Missing documentation is ignored here
2103-
#[allow(missing_doc)]
2103+
#[allow(missing_docs)]
21042104
pub fn undocumented_one() -> int { 1 }
21052105
21062106
// Missing documentation signals a warning here
2107-
#[warn(missing_doc)]
2107+
#[warn(missing_docs)]
21082108
pub fn undocumented_too() -> int { 2 }
21092109
21102110
// Missing documentation signals an error here
2111-
#[deny(missing_doc)]
2111+
#[deny(missing_docs)]
21122112
pub fn undocumented_end() -> int { 3 }
21132113
}
21142114
```
@@ -2117,16 +2117,16 @@ This example shows how one can use `allow` and `warn` to toggle a particular
21172117
check on and off.
21182118

21192119
```{.ignore}
2120-
#[warn(missing_doc)]
2120+
#[warn(missing_docs)]
21212121
mod m2{
2122-
#[allow(missing_doc)]
2122+
#[allow(missing_docs)]
21232123
mod nested {
21242124
// Missing documentation is ignored here
21252125
pub fn undocumented_one() -> int { 1 }
21262126
21272127
// Missing documentation signals a warning here,
21282128
// despite the allow above.
2129-
#[warn(missing_doc)]
2129+
#[warn(missing_docs)]
21302130
pub fn undocumented_two() -> int { 2 }
21312131
}
21322132
@@ -2139,10 +2139,10 @@ This example shows how one can use `forbid` to disallow uses of `allow` for
21392139
that lint check.
21402140

21412141
```{.ignore}
2142-
#[forbid(missing_doc)]
2142+
#[forbid(missing_docs)]
21432143
mod m3 {
21442144
// Attempting to toggle warning signals an error here
2145-
#[allow(missing_doc)]
2145+
#[allow(missing_docs)]
21462146
/// Returns 2.
21472147
pub fn undocumented_too() -> int { 2 }
21482148
}
@@ -4096,7 +4096,7 @@ cause transitions between the states. The lifecycle states of a task are:
40964096

40974097
* running
40984098
* blocked
4099-
* panicked
4099+
* panicked
41004100
* dead
41014101

41024102
A task begins its lifecycle &mdash; once it has been spawned &mdash; in the

src/doc/rust.css

+4
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ body {
6262
font-size: 18px;
6363
color: #333;
6464
line-height: 1.428571429;
65+
66+
-webkit-font-feature-settings: "kern", "liga";
67+
-moz-font-feature-settings: "kern", "liga";
68+
font-feature-settings: "kern", "liga";
6569
}
6670
@media (min-width: 768px) {
6771
body {

src/etc/unicode.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
3535
// NOTE: The following code was generated by "src/etc/unicode.py", do not edit directly
3636
37-
#![allow(missing_doc, non_uppercase_statics, non_snake_case)]
37+
#![allow(missing_docs, non_uppercase_statics, non_snake_case)]
3838
'''
3939

4040
# Mapping taken from Table 12 from:

0 commit comments

Comments
 (0)