Skip to content

Commit 17283a0

Browse files
committed
---
yaml --- r: 156663 b: refs/heads/try c: 3d2cf60 h: refs/heads/master i: 156661: 9f30ed5 156659: 118f1de 156655: 94efe1e v: v3
1 parent be159aa commit 17283a0

File tree

3 files changed

+3
-11
lines changed

3 files changed

+3
-11
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
refs/heads/master: a34b8dec697014f15e725215e17ea8d956c0ab1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: d44ea720fa9dfe062ef06d0eb49a58d4e7e92344
5-
refs/heads/try: b066d09be8454d735972e056d6b978cf48a85009
5+
refs/heads/try: 3d2cf60631502567007ea652f8ef299d907ee2c3
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 6601b0501e31d08d3892a2d5a7d8a57ab120bf75

branches/try/src/libcore/option.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ impl<T> Option<T> {
245245
/// ```
246246
/// let mut x = Some(2u);
247247
/// match x.as_mut() {
248-
/// Some(&ref mut v) => *v = 42,
248+
/// Some(v) => *v = 42,
249249
/// None => {},
250250
/// }
251251
/// assert_eq!(x, Some(42u));

branches/try/src/librustrt/c_str.rs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -275,15 +275,7 @@ impl Collection for CString {
275275
/// Return the number of bytes in the CString (not including the NUL terminator).
276276
#[inline]
277277
fn len(&self) -> uint {
278-
let mut cur = self.buf;
279-
let mut len = 0;
280-
unsafe {
281-
while *cur != 0 {
282-
len += 1;
283-
cur = cur.offset(1);
284-
}
285-
}
286-
return len;
278+
unsafe { libc::strlen(self.buf) as uint }
287279
}
288280
}
289281

0 commit comments

Comments
 (0)