wasm-micro-runtime/core/iwasm
James Marsh d08ab66060 perf(wamrc): Replace slow symbol lookup with hash map in AOT compilation/emission
The relocation symbol deduplication in aot_emit_aot_file.c used a linked
list, requiring O(n) traversal per relocation to check for duplicates.

Replace with a lazily-allocated hash map for O(1) lookups.
The linked list is preserved for ordered iteration during emission.
2026-04-13 15:49:17 +01:00
..
aot Enhance memory profiling with structured logging support (#4896) 2026-04-08 10:34:48 +08:00
common Enhance memory profiling with structured logging support (#4896) 2026-04-08 10:34:48 +08:00
compilation perf(wamrc): Replace slow symbol lookup with hash map in AOT compilation/emission 2026-04-13 15:49:17 +01:00
doc Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
fast-jit fix a wamrc compile warning, and enable system include flag for third-party libraries to suppresses corresponding compile warnings (#4875) 2026-03-19 09:08:41 +08:00
include fix: WASM_API_EXTERN should get visibility("default") on gcc and clang (#4851) 2026-02-27 08:18:44 +08:00
interpreter Enhance memory profiling with structured logging support (#4896) 2026-04-08 10:34:48 +08:00
libraries fix a wamrc compile warning, and enable system include flag for third-party libraries to suppresses corresponding compile warnings (#4875) 2026-03-19 09:08:41 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00