authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2020-06-05 10:16:41+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-06-09 00:22:34-04:00
log42c95a64d67ec6fc2839fad36ef50bacc7545258
treec857775bf067e7838764125d68210376491058c5
parent660eef9a43dab695c4aa26330067ce72d375a1be

Update langref.html.in


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

doc/langref.html.in+5-2
......@@ -7652,7 +7652,7 @@ mem.set(u8, dest, c);{#endsyntax#}</pre>
76527652 <p>
76537653 This function is a low level intrinsic with no safety mechanisms usually useful for allocator
76547654 designers targeting Wasm. So unless you are writing a new allocator from scratch, you should use
7655 something like {#syntax#}@import("std").heap.WasmAllocator{#endsyntax#}.
7655 something like {#syntax#}@import("std").heap.WasmPageAllocator{#endsyntax#}.
76567656 </p>
76577657 {#see_also|@wasmMemoryGrow#}
76587658 {#header_close#}
......@@ -7668,13 +7668,16 @@ mem.set(u8, dest, c);{#endsyntax#}</pre>
76687668 <p>
76697669 This function is a low level intrinsic with no safety mechanisms usually useful for allocator
76707670 designers targeting Wasm. So unless you are writing a new allocator from scratch, you should use
7671 something like {#syntax#}@import("std").heap.WasmAllocator{#endsyntax#}.
7671 something like {#syntax#}@import("std").heap.WasmPageAllocator{#endsyntax#}.
76727672 </p>
76737673 {#code_begin|test#}
76747674const std = @import("std");
7675const builtin = @import("builtin");
76757676const assert = std.debug.assert;
76767677
76777678test "@wasmMemoryGrow" {
7679 if (builtin.arch != .wasm32) return error.SkipZigTest;
7680
76787681 var prev = @wasmMemorySize(0);
76797682 assert(prev == @wasmMemoryGrow(0, 1));
76807683 assert(prev + 1 == @wasmMemorySize(0));