Skip to content

Commit 7e37b76

Browse files
committed
---
yaml --- r: 189341 b: refs/heads/tmp c: ead9ab8 h: refs/heads/master i: 189339: 7934e28 v: v3
1 parent 5f5354e commit 7e37b76

File tree

5 files changed

+15
-3
lines changed

5 files changed

+15
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,6 @@ refs/heads/building: 126db549b038c84269a1e4fe46f051b2c15d6970
3434
refs/heads/beta: 522d09dfecbeca1595f25ac58c6d0178bbd21d7d
3535
refs/heads/windistfix: 7608dbad651f02e837ed05eef3d74a6662a6e928
3636
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
37-
refs/heads/tmp: 52124d7c807404a551c499a43736722ade9d9890
37+
refs/heads/tmp: ead9ab84b80ba3b172d529b1d2a2917bb05b4820
3838
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
3939
refs/tags/homu-tmp: 7ce5a21b274ff53e77b561467177bc34c668f95e

branches/tmp/configure

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -430,6 +430,10 @@ case $CFG_OSTYPE in
430430
CFG_CPUTYPE=x86_64
431431
;;
432432

433+
# Win 8 # uname -s on 64-bit cygwin does not contain WOW64, so simply use uname -m to detect arch (works in my install)
434+
CYGWIN_NT-6.3)
435+
CFG_OSTYPE=pc-windows-gnu
436+
;;
433437
# We do not detect other OS such as XP/2003 using 64 bit using uname.
434438
# If we want to in the future, we will need to use Cygwin - Chuck's csih helper in /usr/lib/csih/winProductName.exe or alternative.
435439
*)

branches/tmp/src/libstd/num/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1633,7 +1633,7 @@ mod tests {
16331633
assert_eq!((3 as $T).is_power_of_two(), false);
16341634
assert_eq!((4 as $T).is_power_of_two(), true);
16351635
assert_eq!((5 as $T).is_power_of_two(), false);
1636-
assert!(($T::MAX / 2 + 1).is_power_of_two(), true);
1636+
assert_eq!(($T::MAX / 2 + 1).is_power_of_two(), true);
16371637
}
16381638
)
16391639
}

branches/tmp/src/libtest/lib.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1109,7 +1109,14 @@ impl Bencher {
11091109
return summ5;
11101110
}
11111111

1112-
n *= 2;
1112+
// If we overflow here just return the results so far. We check a
1113+
// multiplier of 10 because we're about to multiply by 2 and the
1114+
// next iteration of the loop will also multiply by 5 (to calculate
1115+
// the summ5 result)
1116+
n = match n.checked_mul(10) {
1117+
Some(_) => n * 2,
1118+
None => return summ5,
1119+
};
11131120
}
11141121
}
11151122
}

branches/tmp/src/test/parse-fail/issue-5806.rs

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

1111
// ignore-windows
1212
// ignore-freebsd
13+
// ignore-openbsd
1314

1415
#[path = "../compile-fail"]
1516
mod foo; //~ ERROR: a directory

0 commit comments

Comments
 (0)