Skip to content

Commit e72265c

Browse files
committed
---
yaml --- r: 34872 b: refs/heads/master c: 1380776 h: refs/heads/master v: v3
1 parent ef800c6 commit e72265c

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 71c311cec5fa4a71e5349ed2df962a7adfd336bd
2+
refs/heads/master: 1380776d36ca269a7c0c7684568e6ae2d395107f
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: eb8fd119c65c67f3b1b8268cc7341c22d39b7b61
55
refs/heads/try: d324a424d8f84b1eb049b12cf34182bda91b0024

trunk/src/libstd/sort.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -394,8 +394,8 @@ fn MergeState<T>() -> MergeState<T> {
394394
}
395395
}
396396

397-
impl<T: Ord> &MergeState<T> {
398-
fn binarysort(array: &[mut T], start: uint) {
397+
impl<T: Ord> MergeState<T> {
398+
fn binarysort(&self, array: &[mut T], start: uint) {
399399
let size = array.len();
400400
let mut start = start;
401401
assert start <= size;
@@ -434,12 +434,12 @@ impl<T: Ord> &MergeState<T> {
434434
self.last_bsort = false;
435435
}
436436

437-
fn push_run(run_base: uint, run_len: uint) {
437+
fn push_run(&self, run_base: uint, run_len: uint) {
438438
let tmp = RunState{base: run_base, len: run_len};
439439
self.runs.push(tmp);
440440
}
441441

442-
fn merge_at(n: uint, array: &[mut T]) {
442+
fn merge_at(&self, n: uint, array: &[mut T]) {
443443
let mut size = self.runs.len();
444444
assert size >= 2;
445445
assert n == size-2 || n == size-3;
@@ -483,7 +483,7 @@ impl<T: Ord> &MergeState<T> {
483483
self.mergePt = 0;
484484
}
485485

486-
fn merge_lo(array: &[mut T], base1: uint, len1: uint,
486+
fn merge_lo(&self, array: &[mut T], base1: uint, len1: uint,
487487
base2: uint, len2: uint) {
488488
assert len1 != 0 && len2 != 0 && base1+len1 == base2;
489489

@@ -619,7 +619,7 @@ impl<T: Ord> &MergeState<T> {
619619
unsafe { vec::raw::set_len(&mut self.tmp, 0); }
620620
}
621621
622-
fn merge_hi(array: &[mut T], base1: uint, len1: uint,
622+
fn merge_hi(&self, array: &[mut T], base1: uint, len1: uint,
623623
base2: uint, len2: uint) {
624624
assert len1 != 1 && len2 != 0 && base1 + len1 == base2;
625625
@@ -762,7 +762,7 @@ impl<T: Ord> &MergeState<T> {
762762
unsafe { vec::raw::set_len(&mut self.tmp, 0); }
763763
}
764764

765-
fn merge_collapse(array: &[mut T]) {
765+
fn merge_collapse(&self, array: &[mut T]) {
766766
while self.runs.len() > 1 {
767767
let mut n = self.runs.len()-2;
768768
let chk = do self.runs.borrow |arr| {
@@ -780,7 +780,7 @@ impl<T: Ord> &MergeState<T> {
780780
}
781781
}
782782

783-
fn merge_force_collapse(array: &[mut T]) {
783+
fn merge_force_collapse(&self, array: &[mut T]) {
784784
while self.runs.len() > 1 {
785785
let mut n = self.runs.len()-2;
786786
if n > 0 {

0 commit comments

Comments
 (0)