Collective fix: fix some typos (#4337)

This commit is contained in:
TianlongLiang 2025-06-06 15:06:57 +08:00 committed by GitHub
parent 97e9502bb3
commit 350af77b03
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 6 additions and 7 deletions

View File

@ -21,7 +21,7 @@ WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (Wasm)
### Key features ### Key features
- Full compliant to the W3C Wasm MVP - Full compliant to the W3C Wasm MVP
- Small runtime binary size (core vmlib on cortex-m4f with tail-call/bulk memroy/shared memroy support, text size from bloaty) - Small runtime binary size (core vmlib on cortex-m4f with tail-call/bulk memory/shared memory support, text size from bloaty)
* ~58.9K for fast interpreter * ~58.9K for fast interpreter
* ~56.3K for classic interpreter * ~56.3K for classic interpreter
* ~29.4K for aot runtime * ~29.4K for aot runtime

View File

@ -4,6 +4,6 @@ WebAssembly [reference-types](https://github.com/WebAssembly/reference-types) pr
WAMR has implemented the reference-types proposal. WAMR allows a native method to pass a host object to a WASM application as an `externref` parameter or receives a host object from a WASM application as an `externref` result. Internally, WAMR won't try to parse or dereference `externref`. It is an opaque type. WAMR has implemented the reference-types proposal. WAMR allows a native method to pass a host object to a WASM application as an `externref` parameter or receives a host object from a WASM application as an `externref` result. Internally, WAMR won't try to parse or dereference `externref`. It is an opaque type.
The restriction of using `externref` in a native method is the host object has to be the value of a `unintptr_t` variable. In other words, it takes **8 bytes** on 64-bit machine and **4 bytes** on 32-bit machines. Please keep that in mind especially when calling `wasm_runtime_call_wasm`. The restriction of using `externref` in a native method is the host object has to be the value of a `uintptr_t` variable. In other words, it takes **8 bytes** on 64-bit machine and **4 bytes** on 32-bit machines. Please keep that in mind especially when calling `wasm_runtime_call_wasm`.
Please ref to the [sample](../samples/ref-types) for more details. Please ref to the [sample](../samples/ref-types) for more details.

View File

@ -112,12 +112,12 @@ def wasm_vec_to_list(vec):
wasm_frame_vec_t, wasm_frame_vec_t,
wasm_extern_vec_t, wasm_extern_vec_t,
] ]
known_vec_pointer_type = [POINTER(type) for type in known_vec_type] known_vec_pointer_type = [POINTER(vec_type) for vec_type in known_vec_type]
if any([isinstance(vec, type) for type in known_vec_pointer_type]): if any([isinstance(vec, pointer_type) for pointer_type in known_vec_pointer_type]):
vec = dereference(vec) vec = dereference(vec)
return [vec.data[i] for i in range(vec.num_elems)] return [vec.data[i] for i in range(vec.num_elems)]
elif any([isinstance(vec, type) for type in known_vec_type]): elif any([isinstance(vec, vec_type) for vec_type in known_vec_type]):
return [vec.data[i] for i in range(vec.num_elems)] return [vec.data[i] for i in range(vec.num_elems)]
else: else:
raise RuntimeError("not a known vector type") raise RuntimeError("not a known vector type")
@ -405,7 +405,7 @@ def __compare_wasm_val_t(self, other):
elif WASM_F32 == self.kind: elif WASM_F32 == self.kind:
return self.of.f32 == other.of.f32 return self.of.f32 == other.of.f32
elif WASM_F64 == self.kind: elif WASM_F64 == self.kind:
return self.of.f64 == other.of.f63 return self.of.f64 == other.of.f64
elif WASM_EXTERNREF == self.kind: elif WASM_EXTERNREF == self.kind:
raise RuntimeError("FIXME") raise RuntimeError("FIXME")
else: else:

View File

@ -121,7 +121,6 @@ def main():
print("\n================================") print("\n================================")
print("Test address resolving") print("Test address resolving")
cmd = "./iwasm --allow-resolve=*.com addr_resolve.wasm github.com" cmd = "./iwasm --allow-resolve=*.com addr_resolve.wasm github.com"
cmd = "./multicast_server FF02:113D:6FDD:2C17:A643:FFE2:1BD1:3CD2"
run_cmd(cmd, args.working_directory) run_cmd(cmd, args.working_directory)
# wait for a second # wait for a second