reactr
reactr copied to clipboard
Function scheduler for Go & WebAssembly
This may also need to be implemented for other languages. Headers can be passed the same way as HTTP handles headers.
When a Wasm module is loaded into Reactr, it should be checked for compatibility. This should be done via an FFI function that returns the version of the API it...
If a trap occurs in some wasm code, the process terminates with `signal: illegal instruction`. We should handle these gracefully.
Currently, running CI takes literal eons, so a little bit of caching would be nice! :^)
The logger used by wasmInstance should be scoped before use, specifically to add the `ident` so that multiple logs from the same function invocation can be grouped together easily.
With this Rust wasm Runnable: ``` use suborbital::runnable::*; use suborbital::resp; struct ContentType{} impl Runnable for ContentType { fn run(&self, input: Vec) -> Result { let in_string = String::from_utf8(input).unwrap(); resp::content_type("application/json"); Ok(String::from(format!("hello...
When the logger capability is disabled via CapabilityConfig and a Runnable attempts to log something, Reactr will crash because we aren't checking if `inst.ctx.LoggerSource.Logger()` is nil or not, we just...
``` Caused by: no matching package named `suborbital-macro` found location searched: registry `crates-io` required by package `suborbital v0.13.0 (/Users/cohix-14/Workspaces/suborbital/reactr/api/rust/core/target/package/suborbital-0.13.0)` ``` cc @cohix
As with the other Suborbital projects, the Reactr documentation should be migrated to GitBook.