|14 days ago||2 days ago|
|MIT License||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Features of PL/I not realized in a modern language
2 projects | news.ycombinator.com | 27 Nov 2021
You mean "multi-return" functions?
We have looked at these before. Modern CPUs have a RAS, and you dont want to mess with that. But there are ways to implement this, and some papers that cover the performance impact.
We'd need a very motivated individual to add support for this to LLVM and Cranelift.
Plugin mechanism: dynamic loading, bytecode or scripting?
3 projects | reddit.com/r/embedded | 7 Nov 2021
Have a small bytecode runtime. I've been looking at micro wasm runtimes, but the footprint is way above what I can afford (awasm, wasmtime);
4 projects | dev.to | 31 Oct 2021
Safely embedding .Net core in C++
4 projects | reddit.com/r/dotnet | 7 Oct 2021
As a result WASI (WebAssembly System Interface) was created. It defines a standard way for wasm runtimes to interact with the outside world without needing a web browser as intermediary.
JIT compiler tutorials for rust
1 project | reddit.com/r/rust | 5 Oct 2021
You might want to look at cranelift, it's a compiler backend similar to LLVM but more lightweight and suitable for JIT compilers.
Running AssemblyScript in Kubernetes with Krustlet
3 projects | dev.to | 20 Sep 2021
You can install Wasmtime here: https://wasmtime.dev/.
Increasing Smart Contract Canister Memory Proposal is live for review
3 projects | reddit.com/r/dfinity | 26 Aug 2021
The goal of this proposal is to increase the amount of memory that canisters can access [eventually] bound only by the actual capacity of the subnet. Since, the Memory64 proposal is not standardized 1 yet and its implementation 1 in Wasmtime is not production ready yet, this proposal enables the increase by introducing a new stable memory API.
What's the state of Rust and WebAssembly?
7 projects | reddit.com/r/rust | 14 Aug 2021
Have you looked into Wasmer or wasmtime? Both are quite well established and fully featured.7 projects | reddit.com/r/rust | 14 Aug 2021
We use Wasmer at work for one of our core products and haven't had any issues with it. It uses the Cranelift compiler under the hood for JIT compilation, which is the same compiler library Rust is wanting to use for their debug builds.
What are some alternatives?
wasmer - 🚀 The leading WebAssembly Runtime supporting WASI and Emscripten
SSVM - WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, smart contracts, and IoT devices.
PyO3 - Rust bindings for the Python interpreter
rustc_codegen_cranelift - Cranelift based backend for rustc
pybind11 - Seamless operability between C++11 and Python
wrangler - 🤠 wrangle your Cloudflare Workers
msfs-rs - A Rusty way to interact with Microsoft Flight Simulator 2020
trunk - Build, bundle & ship your Rust WASM application to the web.
mold - mold: A Modern Linker