Not use grow as it is makes debug builds very slow
This commit is contained in:
parent
02cf718d70
commit
5bf4ebf122
|
@ -120,16 +120,14 @@ impl MemoryInstance {
|
|||
/// Create new linear memory instance.
|
||||
fn new(initial: Pages, maximum: Option<Pages>) -> Self {
|
||||
let limits = ResizableLimits::new(initial.0 as u32, maximum.map(|p| p.0 as u32));
|
||||
let memory = MemoryInstance {
|
||||
|
||||
let initial_size: Bytes = initial.into();
|
||||
MemoryInstance {
|
||||
limits: limits,
|
||||
buffer: RefCell::new(vec![]),
|
||||
buffer: RefCell::new(vec![0; initial_size.0]),
|
||||
initial: initial,
|
||||
maximum: maximum,
|
||||
};
|
||||
|
||||
memory.grow(initial).expect("Initial grow should always succeed");
|
||||
|
||||
memory
|
||||
}
|
||||
}
|
||||
|
||||
/// Return linear memory limits.
|
||||
|
|
Loading…
Reference in New Issue