Skip to content

Commit baab18c

Browse files
committed
---
yaml --- r: 36065 b: refs/heads/try2 c: 1380776 h: refs/heads/master i: 36063: 5fa8f23 v: v3
1 parent d2ab761 commit baab18c

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
@@ -5,7 +5,7 @@ refs/heads/snap-stage3: eb8fd119c65c67f3b1b8268cc7341c22d39b7b61
55
refs/heads/try: d324a424d8f84b1eb049b12cf34182bda91b0024
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8-
refs/heads/try2: 71c311cec5fa4a71e5349ed2df962a7adfd336bd
8+
refs/heads/try2: 1380776d36ca269a7c0c7684568e6ae2d395107f
99
refs/heads/incoming: d9317a174e434d4c99fc1a37fd7dc0d2f5328d37
1010
refs/heads/dist-snap: 22efa39382d41b084fde1719df7ae8ce5697d8c9
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596

branches/try2/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)