authorgravatar for benjamin.feng@glassdoor.comBenjamin Feng <benjamin.feng@glassdoor.com> 2019-11-19 00:31:26-06:00
committergravatar for benjamin.feng@glassdoor.comBenjamin Feng <benjamin.feng@glassdoor.com> 2019-11-19 00:31:40-06:00
log747529e96bf61f1a2017224f956d4029e55fce42
treed589624b45a2ec05e86849f907f382be99426772
parentaa4e92f3b3dc4b349eeabf589f8b9047e7342f03

Use wasm_allocator


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/heap.zig+1-1
...@@ -33,7 +33,7 @@ fn cShrink(self: *Allocator, old_mem: []u8, old_align: u29, new_size: usize, new...@@ -33,7 +33,7 @@ fn cShrink(self: *Allocator, old_mem: []u8, old_align: u29, new_size: usize, new
3333
34/// This allocator makes a syscall directly for every allocation and free.34/// This allocator makes a syscall directly for every allocation and free.
35/// Thread-safe and lock-free.35/// Thread-safe and lock-free.
36pub const direct_allocator = &direct_allocator_state;36pub const direct_allocator = if (builtin.arch == .wasm32) wasm_allocator else &direct_allocator_state;
37var direct_allocator_state = Allocator{37var direct_allocator_state = Allocator{
38 .reallocFn = DirectAllocator.realloc,38 .reallocFn = DirectAllocator.realloc,
39 .shrinkFn = DirectAllocator.shrink,39 .shrinkFn = DirectAllocator.shrink,