wasm-micro-runtime/core/iwasm
James Ring 3ad95303d6
Fix quadratic runtime for duplicate export name detection (#3861)
Previously, the loader would check the name of a new export against all
existing exports, leading to a quadratic running time.

This change makes the loader parse the entire export section. The
exports are then sorted by name, then adjacent exports are checked for
uniqueness.
2024-10-21 11:02:30 +08:00
..
aot Fix quadratic runtime for duplicate export name detection (#3861) 2024-10-21 11:02:30 +08:00
common Refine wasm/aot function instance lookup (#3865) 2024-10-18 15:15:33 +08:00
compilation Fix some compile warnings and typos (#3854) 2024-10-15 16:04:58 +08:00
doc Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
fast-jit Add support for multi-memory proposal in classic interpreter (#3742) 2024-08-21 12:22:23 +08:00
include Allow to set native stack boundary to exec_env (#3862) 2024-10-18 12:49:57 +08:00
interpreter Fix quadratic runtime for duplicate export name detection (#3861) 2024-10-21 11:02:30 +08:00
libraries Add Windows wamrc and iwasm build in release CI (#3857) 2024-10-17 10:01:56 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00