Repository navigation
4.0.0
Feature
-
Fix SPDX format
-
Support multi return values import function
-
Support immutable import globals
-
Support default import API 'dumpMemoryRegion'
-
Performance improvements:
- 2% code size reduce on tricore
- 2% cpu performance improvement on polybench
- faster function call by less reg spills and moves than v3
Bug Fixes
- Fixed the problem that load opcode will trigger Implement Limitation on TRICORE.
- Fixed the misbehavior of wasm memcpy on x86 backend
- Fix SPDX format
- Fix encoding compatibility
- Fixed wrong machine type for type_cast instruction
- Fix missed signatureType in findGlobalByName
- x86_64 backend:
- fix wrong register selection of f32/f64 max/min.
- Tricore backend:
- fixed i32.load16_s and i32.load16_u producing incorrect results with unaligned addresses due to shared load cache between signed and unsigned variants
Internal changes
- Condense order changed to top->end