1
Fork 0

Revert "Eliminate a copy in syntax::parse::new_parser_from_file"

This reverts commit 2bb3b63ec4.

(I was confused.)
This commit is contained in:
Tim Chevalier 2012-04-30 11:52:07 -07:00
parent 2bb3b63ec4
commit 85fbfa25d7
15 changed files with 43 additions and 88 deletions

View file

@ -123,19 +123,6 @@ fn from_bytes(vv: [u8]) -> str unsafe {
ret unsafe::from_bytes(vv);
}
#[doc = "
Convert a unique vector of bytes (passed by move)
to a unique boxed UTF-8 string
# Failure
Fails if invalid UTF-8
"]
fn from_bytes_move(-vv: ~mut [const u8]) -> ~str unsafe {
assert is_utf8(::unsafe::reinterpret_cast(vv));
ret unsafe::from_bytes_move(vv);
}
#[doc = "
Convert a byte to a UTF-8 string
@ -1644,7 +1631,6 @@ mod unsafe {
from_buf,
from_c_str,
from_bytes,
from_bytes_move,
slice_bytes,
push_byte,
pop_byte,
@ -1699,13 +1685,6 @@ mod unsafe {
ret scopy;
}
unsafe fn from_bytes_move(-v: ~mut [const u8]) -> ~str unsafe {
*v += [0u8];
let s: ~str = ::unsafe::reinterpret_cast(v);
::unsafe::forget(v);
s
}
#[doc = "
Converts a byte to a string.