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 1,310 public repositories matching this topic...

iris
asyslinux
asyslinux commented Dec 28, 2019

Dear developers. I write my custom specific web server for work with specific archive files, compression, encryption, etc. And i want to publish my web server under BSD-2-Clause license.

In my project i use Iris and Iris logger as basement.
I'm not going to use the name of your project to promote my project.

Can I publish my project under the BSD-2-Clause license?

Thanks.

MaxGraey
MaxGraey commented Dec 6, 2019

On recent bi-weekly meeting we talked about lint system. Currently we have very basic rules for ts-lint but first of all it only for internal usage and development process, secondary it pretty basic and don't cover all special cases and finally it based on ts-lint which not so powerful as eslint which already support typescript. So basic plan:

  1. Migrate to eslint;
  2. Add more custom rules
wasmer
xmclark
xmclark commented Feb 14, 2019

This issue is related to #51, windows support. When PR #175 lands, wasmer will have experimental support for windows! This is exciting, but does not mean work is finished. Wasmer will only be able to run simple programs that do not use Emscripten, so no nginx or lua. The reason is that the required syscalls have not been implemented for the Windows target.

There are stubs left for unimplemente

ellemlabs
ellemlabs commented Dec 20, 2019

The following code compiles without problem:

func main() {
	ch := make(chan bool)
	js.Global().Call("setTimeout", js.FuncOf(func(this js.Value, args []js.Value) interface{} {
		println("sending")
		ch <- true
		println("sent")
		return nil
	}), 2000)
	println("waiting")
	<- ch
	println("done")
}

When executed in the browser, the following is outputted:

waiting
s
ballercat
ballercat commented Oct 14, 2018

Problem

walt-cli package when linking multiple .walt files together can "wrap" the modules in a stand-alone JS module. The resulting module is too large because it serialized the dependency tree with the AST information encoded directly into the output, resulting in a massive amount of js.

Encoding the dependencies into the file is done to ensure the module can be used stand-alone in br

cnheitman
cnheitman commented Nov 27, 2019

There seems to be an issue with update_flags on some ARM instruction (at least for ADC and SBC). More precisely, Capstone reports update_flags as true when it should be false (according to ARM reference manual).

The following code snippet shows the issue:

from capstone import *
from capstone.arm import *

CODE = [
    b"\x03\x00\xa1\xe0", # adcal r0, r1, r3
    b"
jedisct1
jedisct1 commented Nov 1, 2019

For error handling, we currently use the failure crate everywhere.

failure was great when it was released and the standard Error trait didn't support backtraces yet. But things have changed since.

Backtraces are now supported in std::error::Error, so we should use it instead of a custom trait.

Cranelift switched to thiserror

hsdk123
hsdk123 commented Nov 14, 2019

I'm noticing that png files with alpha values don't have the setColor alpha values applied when using Flat3D shader (ex. setColor({1.f, 1.f, 1.f, 0.f}) still displays the image).

I'm currently using StbImageImporter for image importing.

Other Peculiarities

  • png images with transparent backgrounds have their transparent colours displayed as hard colours (ex. black or white instead of tr
sbc100
sbc100 commented Dec 19, 2019

Ran into this issue when reviewing some recent additions.

Currently the only documentation I could find was that we specify BasedOnStyle: Chromium in .clang-format. This implicitly locks down a lot of things which good, more explicit docs would be good.

The specific issue we ran into was the wabt uses a style that requires curly braces around conditional blocks, but chromium, which inh

jeffreyvt
jeffreyvt commented Oct 3, 2019

Hey team,

Currently we only have sum(abs(x)) and sum(x) available, where x is an array of floats.
As a user, I would like to have abs(sum(x)) available as an aggregator.

i.e. x = [5,-10, 2]

sum(abs(x)) = 17 <- feature already exists
sum(x) = -3 <- feature already exists
abs(sum(x)) = 3 <- feature requested.

Thanks,
Jeff

uno
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.
You can’t perform that action at this time.