Skip to content

Commit ffaf27a

Browse files
committed
Deprecate wasm_import/2
1 parent 16ba7f2 commit ffaf27a

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

lib/orb.ex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -925,7 +925,8 @@ defmodule Orb do
925925
@doc """
926926
Declare a WebAssembly import for a function or global.
927927
"""
928-
defmacro importw(mod, entries) when is_atom(mod) and is_list(entries) do
928+
@deprecated "Use importw/2 instead"
929+
defmacro wasm_import(mod, entries) when is_atom(mod) and is_list(entries) do
929930
quote do
930931
@wasm_imports (for {name, type} <- unquote(entries) do
931932
%Orb.Import{module: unquote(mod), name: name, type: type}

test/orb_test.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,12 +260,12 @@ defmodule OrbTest do
260260

261261
importw(Echo, :echo)
262262

263-
importw(:log,
263+
wasm_import(:log,
264264
int32: funcp(name: :log_i32, params: I32),
265265
int64: funcp(name: :log_i64, params: I64)
266266
)
267267

268-
importw(:time,
268+
wasm_import(:time,
269269
seconds_since_unix_epoch: funcp(name: :unix_time, result: I64)
270270
)
271271

0 commit comments

Comments
 (0)