2023-08-13 21:37:18 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Aug 13 21:35:49 UTC 2023 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- update to version 0.5.0:
|
|
|
|
|
* Multi-Value support ( #23 by @soundandform, @vshymanskyy )
|
|
|
|
|
- Switched to WebAssembly opam-1.1.1 spec tests by default
|
|
|
|
|
- General interpreter refinement and bugfix
|
|
|
|
|
* Bulk memory ops: mem.copy & mem.fill
|
|
|
|
|
* Support Apple M1
|
|
|
|
|
* Continuous fuzzing via OSS-Fuzz
|
|
|
|
|
- Improved security
|
|
|
|
|
- Fixed memory leaks, parse errors, etc.
|
|
|
|
|
- Stack overflow detection in EvaluateExpression
|
|
|
|
|
* Extended API:
|
|
|
|
|
- Globals access: m3_FindGlobal, m3_SetGlobal, m3_GetGlobal, m3_GetGlobalType
|
|
|
|
|
- m3_InjectFunction for dynamic wasm interpretation
|
|
|
|
|
* Option to limit accessible memory: d_m3MaxLinearMemoryPages
|
|
|
|
|
* WASI:
|
|
|
|
|
- Improved wasi_snapshot_preview1 support + wasi_unstable compatibility layer
|
|
|
|
|
- Fixed memory layout of several structures, improved security, etc.
|
|
|
|
|
* Added wasm3-strace prebuilt binary for Win64
|
|
|
|
|
|
2021-03-15 22:50:57 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 15 22:36:33 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- update to version 0.4.9:
|
|
|
|
|
* Structured WebAssembly/WASI tracing.
|
|
|
|
|
- Check out d_m3EnableStrace flag and the demo of wasm3-strace utility.
|
|
|
|
|
* Backtrace recording on traps
|
|
|
|
|
* Support exported functions with multiple names
|
|
|
|
|
* Support recursive m3_Call invocation. i.e. calling exported function
|
|
|
|
|
from within imported function callback.
|
|
|
|
|
* pywasm3 Python module is released. See some colorful examples sunglasses
|
|
|
|
|
* New API:
|
|
|
|
|
- Exported function signature introspection: m3_GetArgCount,
|
|
|
|
|
m3_GetRetCount, m3_GetArgType, m3_GetRetType
|
|
|
|
|
- Introspection of imported functions (see IM3ImportContext _ctx argument)
|
|
|
|
|
- Calls with raw arguments, instead of strings: m3_CallV, m3_CallVL, m3_Call
|
|
|
|
|
- Warning: m3_CallWithArgs renamed to m3_CallArgv
|
|
|
|
|
- Get return values: m3_GetResultsV, m3_GetResultsVL, m3_GetResults
|
|
|
|
|
- Get backtrace: m3_GetBacktrace
|
|
|
|
|
- Helpers: m3_GetFunctionName, m3_GetModuleName, m3_GetFunctionModule,
|
|
|
|
|
m3_GetModuleRuntime
|
|
|
|
|
- m3_RunStart can (optionally) be used to force the dynamic module initialization.
|
|
|
|
|
* Build system:
|
|
|
|
|
- Add BUILD_NATIVE flag (ON by default).
|
|
|
|
|
- Remove d_m3LogOutput, USE_HUMAN_FRIENDLY_ARGS, and other misleading flags.
|
|
|
|
|
- ESP32-C3 support
|
|
|
|
|
- Raspberry Pi Pico (RP2040) support
|
|
|
|
|
* WASI:
|
|
|
|
|
- Improved security via m3ApiCheckMem
|
|
|
|
|
- Whence fixes
|
|
|
|
|
- Cosmopolitan Libc support
|
|
|
|
|
* Fix some memory leaks, parse errors, etc.
|
|
|
|
|
* Updated docs
|
|
|
|
|
|
2021-02-14 00:11:53 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 12 16:02:40 UTC 2021 - Mustafa Çalışkan <musfay@protonmail.com>
|
|
|
|
|
|
|
|
|
|
- Change Source to upstream URL
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 12 05:52:40 UTC 2021 - Mustafa Çalışkan <musfay@protonmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 0.4.8:
|
|
|
|
|
* Fix warnings on ESP32
|
|
|
|
|
* Update to 0.4.8
|
|
|
|
|
* Update docs
|
|
|
|
|
* Fix warnings
|
|
|
|
|
* Implement "strace" mode
|
|
|
|
|
* Reuse stack from existing runtime. #186
|
|
|
|
|
* Fix Python build
|
|
|
|
|
* Add ability to select spec version for testing
|
|
|
|
|
* Optimize simple FuncTypes
|
|
|
|
|
* Set d_m3MaxSaneFunctionArgCount to 128
|
|
|
|
|
|
2021-03-15 22:50:57 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 15 10:16:10 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- initial package at v0.4.7
|