Skip to content
#

webassembly

web-assembly logo

WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust, enabling deployment on the web for client and server applications.

Here are 292 public repositories matching this topic...

mijamo
mijamo commented Apr 30, 2020

I think it would help users to have some clear information directly accessible about:

  • What version of WebAssembly is currently supported and if there is any feature that is not supported (right now it is quite straightforward but better having it displayed clearly)
  • Which of the WebAssembly proposals are supported (from https://github.com/WebAssembly/proposals)
  • Which WASI snapshop is sup
mathiversen
mathiversen commented Jul 18, 2019
  • There seems to be a bug when navigating to the catch_all route but not contributors, ex. localhost:7878/test. The current implementation panics using both rocket and actix as server.
  • Rocket currently has 404 for unknown routes and this should be added to the actix example as well.
tlively
tlively commented Jan 9, 2020

emscripten-core/emscripten#10148 is a report from a cargo-web user whose Emscripten installation is managed by cargo-web but is invalid. I took a look at the cargo-web source, and noticed a few issues:

  1. The help messages with instructions for installing Emscripten should probably recommend using emsdk regardless of the platform, since that's the only distribution met
nearcore
chain-police
chain-police commented Nov 6, 2019

Add a bootnode config validation. account_id cannot be Some("34.89.175.66 :24567") and address must be defined.

[2019-11-06T11:06:42Z WARN near_network::peer_manager] Trying to connect to peer with no public address: PeerInfo { id: ed25519:FF7ttcBjsyNtXh6fBw5q85o2HYgtPxnC36Xhvt3HYb8X, addr: None, account_id: Some("34.89.175.66 :24567") }

justinmchase
justinmchase commented Jul 25, 2019

It took me a bit to figure this out and I think the documentation doesn't really cover it and I had to piece things together from the code so I want to leave a snippet here that may help others.

This is a pretty nifty test which illustrates compiling identical modules from wat with wat2wasm in the wabt crate and the parity-wasm module builder api.

#[cfg(test)]
mod tests {
  
athei
athei commented Feb 27, 2020

The contract! macro is part of the API provided to the contract developer. It should therefore be documented. Currently, there is no easy way to know that there is a env parameter to this macro that allows specifying an own EnvTypes impl.

tcr
tcr commented Dec 20, 2018

Right now, going to sandbox.edit.io (or a locally running edit-text instance) will open up the document that corresponds to the requester's IP address, e.g. /welcome-127-0-0-1. This code lives in edit-server.rs:

https://github.com/tcr/edit-text/blob/8bcb38a7f0ac1002b04c9b1b74495927ede2b2ae/edit-server/src/bin/edit-server.rs#L251-L301

We want to add another check just before this which

autodidaddict
autodidaddict commented Jan 24, 2020

Using the middleware functionality available in the host, we should provide a crate that contains an OpenTracing middleware implementation. This should perform, at a minimum, the following:

  • Initiate a new span when appropriate:
    • When a capability invokes an actor without an existing span
    • When the host performs a manual invocation on an actor (which will not have an existing span)
Organization
WebAssembly
Website
webassembly.org
Wikipedia
Wikipedia

Related Topics

asmjs javascript
You can’t perform that action at this time.