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>...@@ -7652,7 +7652,7 @@ mem.set(u8, dest, c);{#endsyntax#}</pre>
7652 <p>7652 <p>
7653 This function is a low level intrinsic with no safety mechanisms usually useful for allocator7653 This function is a low level intrinsic with no safety mechanisms usually useful for allocator
7654 designers targeting Wasm. So unless you are writing a new allocator from scratch, you should use7654 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#}.
7656 </p>7656 </p>
7657 {#see_also|@wasmMemoryGrow#}7657 {#see_also|@wasmMemoryGrow#}
7658 {#header_close#}7658 {#header_close#}
...@@ -7668,13 +7668,16 @@ mem.set(u8, dest, c);{#endsyntax#}</pre>...@@ -7668,13 +7668,16 @@ mem.set(u8, dest, c);{#endsyntax#}</pre>
7668 <p>7668 <p>
7669 This function is a low level intrinsic with no safety mechanisms usually useful for allocator7669 This function is a low level intrinsic with no safety mechanisms usually useful for allocator
7670 designers targeting Wasm. So unless you are writing a new allocator from scratch, you should use7670 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#}.
7672 </p>7672 </p>
7673 {#code_begin|test#}7673 {#code_begin|test#}
7674const std = @import("std");7674const std = @import("std");
7675const builtin = @import("builtin");
7675const assert = std.debug.assert;7676const assert = std.debug.assert;
76767677
7677test "@wasmMemoryGrow" {7678test "@wasmMemoryGrow" {
7679 if (builtin.arch != .wasm32) return error.SkipZigTest;
7680
7678 var prev = @wasmMemorySize(0);7681 var prev = @wasmMemorySize(0);
7679 assert(prev == @wasmMemoryGrow(0, 1));7682 assert(prev == @wasmMemoryGrow(0, 1));
7680 assert(prev + 1 == @wasmMemorySize(0));7683 assert(prev + 1 == @wasmMemorySize(0));