Revert "Eliminate a copy in syntax::parse::new_parser_from_file"
This reverts commit 2bb3b63ec4
.
(I was confused.)
This commit is contained in:
parent
2bb3b63ec4
commit
85fbfa25d7
15 changed files with 43 additions and 88 deletions
|
@ -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.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue