Skip to content

Commit 4a7b95d

Browse files
committed
---
yaml --- r: 47764 b: refs/heads/incoming c: dc7e6ab h: refs/heads/master v: v3
1 parent 301b852 commit 4a7b95d

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ refs/heads/try: 2a8fb58d79e685d5ca07b039badcf2ae3ef077ea
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
9-
refs/heads/incoming: a01ef8ef87d9697307c5d4fec4d1fa1ede0d65ae
9+
refs/heads/incoming: dc7e6abab78124ffdec7568afe5297eded1f1966
1010
refs/heads/dist-snap: 8b98e5a296d95c5e832db0756828e5bec31c6f50
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1212
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/incoming/src/libstd/bitv.rs

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ struct BigBitv {
112112
*/
113113
#[inline(always)]
114114
fn big_mask(nbits: uint, elem: uint) -> uint {
115-
let rmd = nbits % uint_bits;
116-
let nelems = nbits/uint_bits + if rmd == 0 {0} else {1};
115+
let rmd = nbits % uint::bits;
116+
let nelems = nbits/uint::bits + if rmd == 0 {0} else {1};
117117

118118
if elem < nelems - 1 || rmd == 0 {
119119
!0
@@ -184,16 +184,16 @@ impl BigBitv {
184184

185185
#[inline(always)]
186186
pure fn get(&self, i: uint) -> bool {
187-
let w = i / uint_bits;
188-
let b = i % uint_bits;
187+
let w = i / uint::bits;
188+
let b = i % uint::bits;
189189
let x = 1 & self.storage[w] >> b;
190190
x == 1
191191
}
192192

193193
#[inline(always)]
194194
fn set(&mut self, i: uint, x: bool) {
195-
let w = i / uint_bits;
196-
let b = i % uint_bits;
195+
let w = i / uint::bits;
196+
let b = i % uint::bits;
197197
let flag = 1 << b;
198198
self.storage[w] = if x { self.storage[w] | flag }
199199
else { self.storage[w] & !flag };
@@ -263,8 +263,8 @@ impl Bitv {
263263
Small(~SmallBitv::new(if init {!0} else {0}))
264264
}
265265
else {
266-
let nelems = nbits/uint_bits +
267-
if nbits % uint_bits == 0 {0} else {1};
266+
let nelems = nbits/uint::bits +
267+
if nbits % uint::bits == 0 {0} else {1};
268268
let elem = if init {!0} else {0};
269269
let s = from_elem(nelems, elem);
270270
Big(~BigBitv::new(s))
@@ -514,7 +514,7 @@ impl Clone for Bitv {
514514
Bitv{nbits: self.nbits, rep: Small(~SmallBitv{bits: b.bits})}
515515
}
516516
Big(ref b) => {
517-
let mut st = from_elem(self.nbits / uint_bits + 1, 0);
517+
let mut st = from_elem(self.nbits / uint::bits + 1, 0);
518518
let len = st.len();
519519
for uint::range(0, len) |i| { st[i] = b.storage[i]; };
520520
Bitv{nbits: self.nbits, rep: Big(~BigBitv{storage: st})}
@@ -556,8 +556,6 @@ pub fn from_fn(len: uint, f: fn(index: uint) -> bool) -> Bitv {
556556
bitv
557557
}
558558
559-
const uint_bits: uint = 32u + (1u << 32u >> 27u);
560-
561559
pure fn lor(w0: uint, w1: uint) -> uint { return w0 | w1; }
562560
563561
pure fn land(w0: uint, w1: uint) -> uint { return w0 & w1; }

0 commit comments

Comments
 (0)