File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
branches/try2/src/libcore Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
5
5
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
- refs/heads/try2: 276293af7c0fb901c8344e88562ce635f26f47a9
8
+ refs/heads/try2: 4357cbf2fac1e5a0d9723c1f0f9e94c831dc397c
9
9
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
10
10
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
11
11
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
Original file line number Diff line number Diff line change @@ -2319,20 +2319,20 @@ pub mod raw {
2319
2319
}
2320
2320
2321
2321
/// Removes the last byte from a string and returns it. (Not UTF-8 safe).
2322
- pub fn pop_byte ( s : & mut ~str ) -> u8 {
2322
+ pub unsafe fn pop_byte ( s : & mut ~str ) -> u8 {
2323
2323
let len = len ( * s) ;
2324
2324
assert ! ( ( len > 0 u) ) ;
2325
2325
let b = s[ len - 1 u] ;
2326
- unsafe { set_len ( s, len - 1 u) } ;
2326
+ set_len ( s, len - 1 u) ;
2327
2327
return b;
2328
2328
}
2329
2329
2330
2330
/// Removes the first byte from a string and returns it. (Not UTF-8 safe).
2331
- pub fn shift_byte ( s : & mut ~str ) -> u8 {
2331
+ pub unsafe fn shift_byte ( s : & mut ~str ) -> u8 {
2332
2332
let len = len ( * s) ;
2333
2333
assert ! ( ( len > 0 u) ) ;
2334
2334
let b = s[ 0 ] ;
2335
- * s = unsafe { raw:: slice_bytes_owned ( * s, 1 u, len) } ;
2335
+ * s = raw:: slice_bytes_owned ( * s, 1 u, len) ;
2336
2336
return b;
2337
2337
}
2338
2338
You can’t perform that action at this time.
0 commit comments