Changes:
- add support for wasm object files
- parse linking and relocation sections
Changes:
- improve imports reading
- improve dump bytes
- show custom sections content in verbose2 mode (-vv)
- introduce wa-lib assembly with the shared code
Changes:
- parse WitExportSection
- parse WitImportSection
- new options to print WIT exports/imports
- removed forgotten debug print
Changes:
- initial support for wit components
- improved import description parsing
Changes:
- let the tools run on newer .NET versions (Aleksey)
- load function names from .js.symbol files
- fix I32 write
- updated README's usage and added more examples
wa-diff
- new h|hide-const-loads option to improve readability
- new s|function-size option
- print function code sizes comparison table for -s option without -d
- improved and more complete diff of functions
- fix error in function indexes use
Changes:
- add new wa-edit tool
- allow replacing the Data section
- added data segment auto-split feature
wa-info and wa-diff
- parse Memory section
wa-diff
- fix error in function comparison
Changes:
wa-info and wa-diff
- parse Data section
- parse Global section
- fix error in function offsets calculation
Changes:
wa-info and wa-diff
- removed debug print
Changes:
wa-info and wa-diff
- add support for threads instructions
- add support for prefix instructions
- fix few missing instructions reading
- fix -d without function filter or offset set, to print all functions again
Changes:
wa-info and wa-diff
- fix SIMD instructions disassembly
- improve disassembly readability, display parameters and local variable names
- handle vector type in value types
Changes:
wa-diff
- fix method lookup and comparison
wa-info
- fix call instruction disassembly
Changes:
- new wa-diff tool to compare .wasm files
Changes:
- improve SIMD support
- add exception handling support - instructions
Changes:
- add SIMD support
- read table and element sections
Changes:
- new -o option to display instructions offsets
Changes:
- improve nuget package
Changes:
- faster disassembly with -f
- improved disassembly output for call.indirect
- print custom section names in the summary
Initial release