summaryrefslogtreecommitdiff
path: root/core/shared_queue.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2020-01-11 10:49:16 +0100
committerGitHub <noreply@github.com>2020-01-11 10:49:16 +0100
commit0d0ad360d32c55869ef0a4d89d97dd83f4628c87 (patch)
tree384146d235962cd924f8521902c6925e26068ab1 /core/shared_queue.rs
parent9d5f0f2d23b40470c557c50257ca792e6cd1595c (diff)
refactor: remove Isolate.current_send_cb_info and DenoBuf, port Isolate.shared_response_buf (#3643)
* remove Isolate.current_send_cb_info * remove DenoBuf * remove Isolate.shared_ab * port Isolate.shared_response_buf (last bit not ported from libdeno) * add some docs for Isolate and EsIsolate
Diffstat (limited to 'core/shared_queue.rs')
-rw-r--r--core/shared_queue.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/core/shared_queue.rs b/core/shared_queue.rs
index 566d7cb7f..f449eb6b8 100644
--- a/core/shared_queue.rs
+++ b/core/shared_queue.rs
@@ -16,7 +16,6 @@ SharedQueue Binary Layout
+---------------------------------------------------------------+
*/
-use crate::isolate::DenoBuf;
use crate::ops::OpId;
const MAX_RECORDS: usize = 100;
@@ -35,7 +34,7 @@ const HEAD_INIT: usize = 4 * INDEX_RECORDS;
pub const RECOMMENDED_SIZE: usize = 128 * MAX_RECORDS;
pub struct SharedQueue {
- bytes: Vec<u8>,
+ pub bytes: Vec<u8>,
}
impl SharedQueue {
@@ -47,12 +46,6 @@ impl SharedQueue {
q
}
- pub fn as_deno_buf(&self) -> DenoBuf {
- let ptr = self.bytes.as_ptr();
- let len = self.bytes.len();
- unsafe { DenoBuf::from_raw_parts(ptr, len) }
- }
-
fn reset(&mut self) {
debug!("rust:shared_queue:reset");
let s: &mut [u32] = self.as_u32_slice_mut();