diff options
| author | bors <bors@rust-lang.org> | 2013-05-11 12:55:49 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-05-11 12:55:49 -0700 |
| commit | 957251817bb78f1f0e2f9e6efdb827b43c773ac4 (patch) | |
| tree | 40e75ac20b0b88acc8ff324cb11003b70b1727c3 /src/libstd | |
| parent | e478cedb0ab0bdb7e00a3a60a6946915af0fdd5a (diff) | |
| parent | 24ef88cee96de837370ec370ed4d1f3aa3530a20 (diff) | |
| download | rust-957251817bb78f1f0e2f9e6efdb827b43c773ac4.tar.gz rust-957251817bb78f1f0e2f9e6efdb827b43c773ac4.zip | |
auto merge of #6389 : sonwow/rust/issue-3356, r=bstrie
Fix for #3356
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/flatpipes.rs | 2 | ||||
| -rw-r--r-- | src/libstd/getopts.rs | 46 | ||||
| -rw-r--r-- | src/libstd/md4.rs | 2 | ||||
| -rw-r--r-- | src/libstd/net_ip.rs | 4 | ||||
| -rw-r--r-- | src/libstd/num/bigint.rs | 2 | ||||
| -rw-r--r-- | src/libstd/stats.rs | 2 | ||||
| -rw-r--r-- | src/libstd/time.rs | 8 |
7 files changed, 33 insertions, 33 deletions
diff --git a/src/libstd/flatpipes.rs b/src/libstd/flatpipes.rs index b712d6840ea..6547ff8eefb 100644 --- a/src/libstd/flatpipes.rs +++ b/src/libstd/flatpipes.rs @@ -442,7 +442,7 @@ pub mod flatteners { T: Decodable<D>>( buf: &[u8]) -> T { - let buf = vec::from_slice(buf); + let buf = vec::to_owned(buf); let buf_reader = @BufReader::new(buf); let reader = buf_reader as @Reader; let mut deser: D = FromReader::from_reader(reader); diff --git a/src/libstd/getopts.rs b/src/libstd/getopts.rs index bc61f156c62..f66b56381f0 100644 --- a/src/libstd/getopts.rs +++ b/src/libstd/getopts.rs @@ -106,7 +106,7 @@ pub struct Opt { } fn mkname(nm: &str) -> Name { - let unm = str::from_slice(nm); + let unm = str::to_owned(nm); return if nm.len() == 1u { Short(str::char_at(unm, 0u)) } else { Long(unm) }; @@ -339,7 +339,7 @@ pub fn getopts(args: &[~str], opts: &[Opt]) -> Result { } i += 1; } - return Ok(Matches {opts: vec::from_slice(opts), + return Ok(Matches {opts: vec::to_owned(opts), vals: vals, free: free}); } @@ -441,7 +441,7 @@ pub fn opt_default(mm: &Matches, nm: &str, def: &str) -> Option<~str> { let vals = opt_vals(mm, nm); if vec::len::<Optval>(vals) == 0u { return None::<~str>; } return match vals[0] { Val(copy s) => Some::<~str>(s), - _ => Some::<~str>(str::from_slice(def)) } + _ => Some::<~str>(str::to_owned(def)) } } #[deriving(Eq)] @@ -481,10 +481,10 @@ pub mod groups { desc: &str, hint: &str) -> OptGroup { let len = short_name.len(); assert!(len == 1 || len == 0); - return OptGroup { short_name: str::from_slice(short_name), - long_name: str::from_slice(long_name), - hint: str::from_slice(hint), - desc: str::from_slice(desc), + return OptGroup { short_name: str::to_owned(short_name), + long_name: str::to_owned(long_name), + hint: str::to_owned(hint), + desc: str::to_owned(desc), hasarg: Yes, occur: Req}; } @@ -494,10 +494,10 @@ pub mod groups { desc: &str, hint: &str) -> OptGroup { let len = short_name.len(); assert!(len == 1 || len == 0); - return OptGroup {short_name: str::from_slice(short_name), - long_name: str::from_slice(long_name), - hint: str::from_slice(hint), - desc: str::from_slice(desc), + return OptGroup {short_name: str::to_owned(short_name), + long_name: str::to_owned(long_name), + hint: str::to_owned(hint), + desc: str::to_owned(desc), hasarg: Yes, occur: Optional}; } @@ -507,10 +507,10 @@ pub mod groups { desc: &str) -> OptGroup { let len = short_name.len(); assert!(len == 1 || len == 0); - return OptGroup {short_name: str::from_slice(short_name), - long_name: str::from_slice(long_name), + return OptGroup {short_name: str::to_owned(short_name), + long_name: str::to_owned(long_name), hint: ~"", - desc: str::from_slice(desc), + desc: str::to_owned(desc), hasarg: No, occur: Optional}; } @@ -520,10 +520,10 @@ pub mod groups { desc: &str, hint: &str) -> OptGroup { let len = short_name.len(); assert!(len == 1 || len == 0); - return OptGroup {short_name: str::from_slice(short_name), - long_name: str::from_slice(long_name), - hint: str::from_slice(hint), - desc: str::from_slice(desc), + return OptGroup {short_name: str::to_owned(short_name), + long_name: str::to_owned(long_name), + hint: str::to_owned(hint), + desc: str::to_owned(desc), hasarg: Maybe, occur: Optional}; } @@ -536,10 +536,10 @@ pub mod groups { desc: &str, hint: &str) -> OptGroup { let len = short_name.len(); assert!(len == 1 || len == 0); - return OptGroup {short_name: str::from_slice(short_name), - long_name: str::from_slice(long_name), - hint: str::from_slice(hint), - desc: str::from_slice(desc), + return OptGroup {short_name: str::to_owned(short_name), + long_name: str::to_owned(long_name), + hint: str::to_owned(hint), + desc: str::to_owned(desc), hasarg: Yes, occur: Multi}; } @@ -648,7 +648,7 @@ pub mod groups { row }); - return str::from_slice(brief) + + return str::to_owned(brief) + ~"\n\nOptions:\n" + str::connect(rows, ~"\n") + ~"\n\n"; diff --git a/src/libstd/md4.rs b/src/libstd/md4.rs index 24dd08c362e..71b62ca36a5 100644 --- a/src/libstd/md4.rs +++ b/src/libstd/md4.rs @@ -26,7 +26,7 @@ pub fn md4(msg: &[u8]) -> Quad { let orig_len: u64 = (vec::len(msg) * 8u) as u64; // pad message - let mut msg = vec::append(vec::from_slice(msg), ~[0x80u8]); + let mut msg = vec::append(vec::to_owned(msg), ~[0x80u8]); let mut bitlen = orig_len + 8u64; while (bitlen + 64u64) % 512u64 > 0u64 { msg.push(0u8); diff --git a/src/libstd/net_ip.rs b/src/libstd/net_ip.rs index 758e7a5e6ca..58775c5f2e4 100644 --- a/src/libstd/net_ip.rs +++ b/src/libstd/net_ip.rs @@ -225,7 +225,7 @@ pub mod v4 { let input_is_inaddr_none = result::get(&ip_rep_result).as_u32() == INADDR_NONE; - let new_addr = uv_ip4_addr(str::from_slice(ip), 22); + let new_addr = uv_ip4_addr(str::to_owned(ip), 22); let reformatted_name = uv_ip4_name(&new_addr); debug!("try_parse_addr: input ip: %s reparsed ip: %s", ip, reformatted_name); @@ -278,7 +278,7 @@ pub mod v6 { pub fn try_parse_addr(ip: &str) -> result::Result<IpAddr,ParseAddrErr> { unsafe { // need to figure out how to establish a parse failure.. - let new_addr = uv_ip6_addr(str::from_slice(ip), 22); + let new_addr = uv_ip6_addr(str::to_owned(ip), 22); let reparsed_name = uv_ip6_name(&new_addr); debug!("v6::try_parse_addr ip: '%s' reparsed '%s'", ip, reparsed_name); diff --git a/src/libstd/num/bigint.rs b/src/libstd/num/bigint.rs index 5762d863935..e64e97adfa3 100644 --- a/src/libstd/num/bigint.rs +++ b/src/libstd/num/bigint.rs @@ -541,7 +541,7 @@ impl BigUint { /// Creates and initializes an BigUint. #[inline(always)] pub fn from_slice(slice: &[BigDigit]) -> BigUint { - return BigUint::new(vec::from_slice(slice)); + return BigUint::new(vec::to_owned(slice)); } /// Creates and initializes an BigUint. diff --git a/src/libstd/stats.rs b/src/libstd/stats.rs index 6513a671ab3..25323b4e1db 100644 --- a/src/libstd/stats.rs +++ b/src/libstd/stats.rs @@ -52,7 +52,7 @@ impl<'self> Stats for &'self [f64] { fn median(self) -> f64 { assert!(self.len() != 0); - let mut tmp = vec::from_slice(self); + let mut tmp = vec::to_owned(self); sort::tim_sort(tmp); if tmp.len() & 1 == 0 { let m = tmp.len() / 2; diff --git a/src/libstd/time.rs b/src/libstd/time.rs index 31d8eb20a67..e731f679221 100644 --- a/src/libstd/time.rs +++ b/src/libstd/time.rs @@ -289,7 +289,7 @@ priv fn do_strptime(s: &str, format: &str) -> Result<Tm, ~str> { let mut i = 0u; while i < digits { - let range = str::char_range_at(str::from_slice(ss), pos); + let range = str::char_range_at(str::to_owned(ss), pos); pos = range.next; match range.ch { @@ -628,7 +628,7 @@ priv fn do_strptime(s: &str, format: &str) -> Result<Tm, ~str> { } } - do io::with_str_reader(str::from_slice(format)) |rdr| { + do io::with_str_reader(str::to_owned(format)) |rdr| { let mut tm = Tm { tm_sec: 0_i32, tm_min: 0_i32, @@ -840,7 +840,7 @@ priv fn do_strftime(format: &str, tm: &Tm) -> ~str { let mut buf = ~""; - do io::with_str_reader(str::from_slice(format)) |rdr| { + do io::with_str_reader(str::to_owned(format)) |rdr| { while !rdr.eof() { match rdr.read_char() { '%' => buf += parse_type(rdr.read_char(), tm), @@ -1022,7 +1022,7 @@ mod tests { fn test(s: &str, format: &str) -> bool { match strptime(s, format) { - Ok(ref tm) => tm.strftime(format) == str::from_slice(s), + Ok(ref tm) => tm.strftime(format) == str::to_owned(s), Err(copy e) => fail!(e) } } |
