Skip to content

Commit ce53345

Browse files
committed
---
yaml --- r: 277906 b: refs/heads/auto c: e1a575c h: refs/heads/master
1 parent 635cfba commit ce53345

File tree

30 files changed

+570
-763
lines changed

30 files changed

+570
-763
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
88
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
99
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
1010
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
11-
refs/heads/auto: e6201cfb5cabc636a1dbfb1e543e5485639497a4
11+
refs/heads/auto: e1a575cb077d2070cc4527fa43bf9ef790f89f04
1212
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
1313
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336
1414
refs/tags/0.2: 1754d02027f2924bed83b0160ee340c7f41d5ea1

branches/auto/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Read ["Installing Rust"] from [The Book].
1616

1717
1. Make sure you have installed the dependencies:
1818

19-
* `g++` 4.7 or `clang++` 3.x
19+
* `g++` 4.7 or later or `clang++` 3.x
2020
* `python` 2.7 (but not 3.x)
2121
* GNU `make` 3.81 or later
2222
* `curl`

branches/auto/configure

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1453,6 +1453,19 @@ then
14531453
cd ${CFG_BUILD_DIR}
14541454
fi
14551455

1456+
# Do a sanity check that the submodule source exists. Because GitHub
1457+
# automatically publishes broken tarballs that can't be disabled, and
1458+
# people download them and try to use them.
1459+
if [ ! -e "${CFG_SRC_DIR}/src/liblibc" ]; then
1460+
err "some submodules are missing. Is this a broken tarball?
1461+
1462+
If you downloaded this tarball from the GitHub release pages at
1463+
https://github.com/rust-lang/rust/releases,
1464+
then please delete it and instead download the source from
1465+
https://www.rust-lang.org/downloads.html"
1466+
1467+
fi
1468+
14561469
# Configure llvm, only if necessary
14571470
step_msg "looking at LLVM"
14581471
CFG_LLVM_SRC_DIR=${CFG_SRC_DIR}src/llvm/

branches/auto/src/libcollections/btree/map.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1654,6 +1654,15 @@ impl<'a, K: Ord, V> Entry<'a, K, V> {
16541654
Vacant(entry) => entry.insert(default()),
16551655
}
16561656
}
1657+
1658+
/// Returns a reference to this entry's key.
1659+
#[unstable(feature = "map_entry_keys", issue = "32281")]
1660+
pub fn key(&self) -> &K {
1661+
match *self {
1662+
Occupied(ref entry) => entry.key(),
1663+
Vacant(ref entry) => entry.key(),
1664+
}
1665+
}
16571666
}
16581667

16591668
impl<'a, K: Ord, V> VacantEntry<'a, K, V> {

branches/auto/src/libcollections/btree/set.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -477,9 +477,9 @@ impl<T: Ord> BTreeSet<T> {
477477

478478
/// Adds a value to the set.
479479
///
480-
/// If the set did not have a value present, `true` is returned.
480+
/// If the set did not have this value present, `true` is returned.
481481
///
482-
/// If the set did have this key present, `false` is returned, and the
482+
/// If the set did have this value present, `false` is returned, and the
483483
/// entry is not updated. See the [module-level documentation] for more.
484484
///
485485
/// [module-level documentation]: index.html#insert-and-complex-keys

branches/auto/src/libcore/num/int_macros.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
#![doc(hidden)]
1212

13+
#[cfg(stage0)]
1314
macro_rules! int_module { ($T:ty, $bits:expr) => (
1415

1516
// FIXME(#11621): Should be deprecated once CTFE is implemented in favour of
@@ -25,3 +26,15 @@ pub const MIN: $T = (-1 as $T) << ($bits - 1);
2526
pub const MAX: $T = !MIN;
2627

2728
) }
29+
30+
#[cfg(not(stage0))]
31+
macro_rules! int_module { ($T:ident, $bits:expr) => (
32+
33+
#[stable(feature = "rust1", since = "1.0.0")]
34+
#[allow(missing_docs)]
35+
pub const MIN: $T = $T::min_value();
36+
#[stable(feature = "rust1", since = "1.0.0")]
37+
#[allow(missing_docs)]
38+
pub const MAX: $T = $T::max_value();
39+
40+
) }

branches/auto/src/libcore/num/uint_macros.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
#![doc(hidden)]
1212

13+
#[cfg(stage0)]
1314
macro_rules! uint_module { ($T:ty, $bits:expr) => (
1415

1516
#[stable(feature = "rust1", since = "1.0.0")]
@@ -20,3 +21,15 @@ pub const MIN: $T = 0 as $T;
2021
pub const MAX: $T = !0 as $T;
2122

2223
) }
24+
25+
#[cfg(not(stage0))]
26+
macro_rules! uint_module { ($T:ident, $bits:expr) => (
27+
28+
#[stable(feature = "rust1", since = "1.0.0")]
29+
#[allow(missing_docs)]
30+
pub const MIN: $T = $T::min_value();
31+
#[stable(feature = "rust1", since = "1.0.0")]
32+
#[allow(missing_docs)]
33+
pub const MAX: $T = $T::max_value();
34+
35+
) }

0 commit comments

Comments
 (0)