Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:javascript
wasm3
wasm3.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor