File wasm3.changes of Package wasm3

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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

-------------------------------------------------------------------
Tue Sep 15 10:16:10 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- initial package at v0.4.7
openSUSE Build Service is sponsored by