File tree Expand file tree Collapse file tree 5 files changed +15
-3
lines changed Expand file tree Collapse file tree 5 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,6 @@ refs/heads/building: 126db549b038c84269a1e4fe46f051b2c15d6970
34
34
refs/heads/beta: 522d09dfecbeca1595f25ac58c6d0178bbd21d7d
35
35
refs/heads/windistfix: 7608dbad651f02e837ed05eef3d74a6662a6e928
36
36
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
37
- refs/heads/tmp: 52124d7c807404a551c499a43736722ade9d9890
37
+ refs/heads/tmp: ead9ab84b80ba3b172d529b1d2a2917bb05b4820
38
38
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
39
39
refs/tags/homu-tmp: 7ce5a21b274ff53e77b561467177bc34c668f95e
Original file line number Diff line number Diff line change @@ -430,6 +430,10 @@ case $CFG_OSTYPE in
430
430
CFG_CPUTYPE=x86_64
431
431
;;
432
432
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
+ ;;
433
437
# We do not detect other OS such as XP/2003 using 64 bit using uname.
434
438
# 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.
435
439
* )
Original file line number Diff line number Diff line change @@ -1633,7 +1633,7 @@ mod tests {
1633
1633
assert_eq!( ( 3 as $T) . is_power_of_two( ) , false ) ;
1634
1634
assert_eq!( ( 4 as $T) . is_power_of_two( ) , true ) ;
1635
1635
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 ) ;
1637
1637
}
1638
1638
)
1639
1639
}
Original file line number Diff line number Diff line change @@ -1109,7 +1109,14 @@ impl Bencher {
1109
1109
return summ5;
1110
1110
}
1111
1111
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
+ } ;
1113
1120
}
1114
1121
}
1115
1122
}
Original file line number Diff line number Diff line change 10
10
11
11
// ignore-windows
12
12
// ignore-freebsd
13
+ // ignore-openbsd
13
14
14
15
#[ path = "../compile-fail" ]
15
16
mod foo; //~ ERROR: a directory
You can’t perform that action at this time.
0 commit comments