Commit Graph

13 Commits

Author SHA1 Message Date
Gregory Sobol
25d6a49f1c fmt 2022-10-05 18:42:38 +03:00
Gregory Sobol
7b49e4d6d6 fix popcnt for m1 and add test 2022-09-30 17:02:30 +03:00
Wolfgang Silbermayr
7df3e3ca23 Rename {native,typed} functions, reintroduce *_with_env variants 2022-08-05 14:27:44 +02:00
John Sharratt's Shared Account
5aa356f222 Fixed a memory corruption issue with JS memory operations that were reusing invalid views 2022-07-31 20:31:41 +10:00
Syrus Akbary
a419ccdf52 Move Webassembly objects to Store and remove Context
Co-authored-by: ptitSeb <sebastien.chev@gmail.com>
Co-authored-by: Manos Pitsidianakis <manos@wasmer.io>
2022-07-19 15:31:51 +03:00
ptitSeb
267a09ce8e Migrate compiler tests to the new Context API 2022-07-19 15:31:51 +03:00
ptitSeb
0cd9dfe3e0 Fixed linter warnings/errors 2022-06-15 19:26:57 +03:00
Manos Pitsidianakis
8aa225a192 api/sys: Replace ImportObject with new type Imports 2022-06-08 14:09:40 +03:00
Manos Pitsidianakis
008c6720d7 tests/compilers/issues.rs: update broken Memory API usage 2022-06-08 14:09:40 +03:00
Simonas Kazlauskas
13a926adc6 regression test for GPR exhaustion during calls 2022-01-24 20:37:28 +02:00
Simonas Kazlauskas
6dc24623e3 Regression test for #2721
The wasm snippet in the test corresponds to roughly:

```rust
let name = "bananapeach";
banana(a, b, c, name.len() as _, name.as_ptr() as _, f, g, h);
```

however sometime between 2.0 and 2.1 the name pointer is no longer being
passed through as an argument. Instead a 0 gets passed in.

To make things weirder, if `name.as_ptr()` is passed through multiple
times, the second time the pointer will get passed correctly.
2021-12-14 14:44:51 +02:00
Syrus Akbary
e0fce0ae9d Use test that trigger issue 2021-07-28 17:05:46 -07:00
Syrus Akbary
69cdfbb134 Added issues to test in compilers 2021-07-28 14:41:22 -07:00