Brandon Fish
cc4b1871d0
Fix get global type
2019-05-26 14:15:30 -05:00
Brandon Fish
8069cdac16
Merge branch 'master' into feature/clif-cgapi
2019-05-26 12:04:45 -05:00
Brandon Fish
6ca311f92d
Fix compilation errors and warnings
2019-05-26 11:13:37 -05:00
Brandon Fish
5da0c4766a
Update to Arc<RwLock<ModuleInfo>> for interior mutability
2019-05-25 19:30:44 -05:00
Brandon Fish
d440776bc0
Update lifetime of function builder references
2019-05-25 18:06:41 -05:00
bors[bot]
69f0f7d666
Merge #469
...
469: Update wasmparser 0.29.2 -> 0.30.0 r=MarkMcCaskey a=repi
Updated to the latest version of wasmparser
Co-authored-by: Johan Andersson <repi@repi.se>
2019-05-25 01:01:18 +00:00
Mark McCaskey
fc15bc58f6
add mapdir for emscripten; implement getdents, etc.
2019-05-24 18:00:07 -07:00
Johan Andersson
8018453266
Update wasmparser 0.29.2 -> 0.30.0
2019-05-24 23:18:08 +02:00
Syrus
dd30595358
Trying to fix issues
2019-05-24 13:30:41 -07:00
Syrus
dd9c5774f3
Separate fpathconf from pathconf
2019-05-24 12:15:52 -07:00
Syrus
c7dceba0d8
Improved formatting
2019-05-24 12:09:00 -07:00
Syrus
e0895aadf1
Merge branch 'master' into feature/jq
2019-05-24 12:08:28 -07:00
bors[bot]
e8c9715099
Merge #467
...
467: feat(runtime-c-api) `wasmer_instantiate` raises the source error r=syrusakbary a=Hywan
Instead of returning only “error instanting”, `wasmer_instantiate` can
return the real error message.
Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
2019-05-24 18:26:04 +00:00
Syrus Akbary
42327a569e
Merge branch 'master' into feat-runtime-error
2019-05-24 11:25:40 -07:00
Syrus Akbary
4dab51f620
Merge branch 'master' into feat-runtime-error
2019-05-24 11:18:50 -07:00
Syrus
e0187ab9dc
Improved lint cache
2019-05-24 11:13:12 -07:00
Syrus
36b9366767
Commented runtime-abi for now
2019-05-24 11:00:57 -07:00
Syrus
02a92562f6
Removed zbox requirement
2019-05-24 10:13:08 -07:00
Ivan Enderlin
dc6a53bff7
chore(changelog) Add #467 .
2019-05-24 14:28:37 +02:00
Ivan Enderlin
90676b5c5b
feat(runtime-c-api) wasmer_instantiate
raises the source error.
...
Instead of returning only “error instanting”, `wasmer_instantiate` can
return the real error message.
2019-05-24 14:24:00 +02:00
Brandon Fish
9f2e068ff4
Implement conversion of signatures into clif signatures
2019-05-23 20:04:55 -05:00
Syrus Akbary
dc6092edd5
Merge branch 'master' into feature/jq
2019-05-23 09:50:02 -07:00
losfair
68a8800f99
Temporarily use the original zbox.
2019-05-23 20:28:57 +08:00
losfair
9919dd73c8
Merge remote-tracking branch 'origin/master' into feature/metering
2019-05-23 20:18:11 +08:00
losfair
dcf52ef1a7
Cargo fmt
2019-05-23 20:10:34 +08:00
losfair
cf58305889
Dynamically allocate internal fields.
2019-05-23 20:10:17 +08:00
Brandon Fish
a713043360
Update translate_operator op argument
2019-05-22 23:46:38 -05:00
bors[bot]
dcf0a7cc4b
Merge #463
...
463: Prevent parent directory from being opened without being preopened wasi r=MarkMcCaskey a=MarkMcCaskey
resolves #462
Because the logic of opening a directory and traversing the tree are separate, we allowed one level of `..` to be opened beyond what was preopened
The diff on github isn't clear, but this adds an if and then puts the previous logic in an else block
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-05-22 23:00:10 +00:00
Mark McCaskey
dc3ac156a4
add test, update changelog
2019-05-22 15:57:12 -07:00
Mark McCaskey
b7abc44648
Prevent parent directory from being opened without being preopened wasi
2019-05-22 15:30:38 -07:00
Brandon Fish
5d3f6ea167
Fixing lifetime issues in clif codegen refactor
2019-05-22 17:21:16 -05:00
bors[bot]
5ff9e74a88
Merge #461
...
461: fix(runtime-c-api) Prevent negative lengths in various places r=Hywan a=Hywan
This PR prevents receiving negative lengths in various places in the code.
Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
2019-05-22 14:57:18 +00:00
Ivan Enderlin
43a2448e5c
doc(changelog) Add #461 .
2019-05-22 16:49:08 +02:00
Ivan Enderlin
11f1bbaf9a
chore(runtime-c-api) Update C/C++ header files.
2019-05-22 16:45:59 +02:00
Ivan Enderlin
c92230e18e
fix(runtime-c-api) Lengths cannot be negative.
...
This patch prevents receiving negative length in various places.
2019-05-22 16:44:03 +02:00
Brandon Fish
04d6ccc95c
Pass module info to FCG as Arc
2019-05-21 23:44:31 -05:00
Syrus
f79ff8b542
Merge branch 'master' into feature/jq
2019-05-21 17:15:12 -07:00
bors[bot]
32c2ad1916
Merge #447
...
447: add trace macro for more verbose debug statements r=MarkMcCaskey a=MarkMcCaskey
The next step is to implement these in terms of `log`
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <markmccaskey@users.noreply.github.com>
2019-05-21 19:28:34 +00:00
Mark McCaskey
c12b9541c6
update changelog
2019-05-21 11:46:35 -07:00
Mark McCaskey
3bedf6218c
Merge branch 'master' into feature/trace-macro
2019-05-21 11:44:50 -07:00
bors[bot]
699d65bddb
Merge #459
...
459: add realtime and monotonic clock support for wasi on windows r=MarkMcCaskey a=MarkMcCaskey
resolves #455
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-05-21 18:36:08 +00:00
bors[bot]
7b9e289f68
Merge #456
...
456: Command/openssl r=syrusakbary a=piranna
Mocks for missing functions needed by `openssl` command.
Co-authored-by: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
2019-05-21 18:23:59 +00:00
Mark McCaskey
deb00c886c
change to depend on winapi only on windows
2019-05-21 11:23:24 -07:00
Mark McCaskey
8857e6d320
move check with debug build higher in CI, fix bug in debug macro
2019-05-21 11:15:13 -07:00
Mark McCaskey
e989a86d33
properly handle bad input on windows clocks
2019-05-21 10:55:54 -07:00
Mark McCaskey
2a30fc3f1b
wrap call in unsafe, unconditionally depend on winapi
2019-05-21 10:41:40 -07:00
Mark McCaskey
736bddfe17
debug log error in windows clock, conditionally pull in winapi
2019-05-21 10:35:51 -07:00
Mark McCaskey
08b4b639f4
add realtime and monotonic clock support for wasi on windows
2019-05-21 10:24:06 -07:00
Jesús Leganés-Combarro 'piranna
490b94b814
Fix linting
2019-05-21 19:12:35 +02:00
bors[bot]
f3220a0435
Merge #451
...
451: implement map-dir for WASI; fix bug in path_open r=MarkMcCaskey a=MarkMcCaskey
Colon separated mapping, implemented to be compatible with wasmtime
resolves #458
example:
```Rust
use std::fs;
fn main() {
let read_dir = fs::read_dir(".").unwrap();
for entry in read_dir {
println!("{:?}", entry.unwrap().path());
}
}
```
```shell
$ cargo run --release --bin wasmer -- run --mapdir=.:src list-files.wasm
"./bin"
"./installer"
"./lib"
"./update"
"./utils"
"./webassembly"
```
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <markmccaskey@users.noreply.github.com>
2019-05-21 01:01:27 +00:00