Mackenzie Clark
18eae44577
impl From for EmscriptenVfsError
2019-03-27 16:14:29 -07:00
Mackenzie Clark
074013648e
build on windows
2019-03-27 16:07:59 -07:00
Mackenzie Clark
931008b5bd
Merge branch 'master' into feature/vfs
2019-03-27 09:21:42 -07:00
bors[bot]
f249d3af77
Merge #296
...
296: feat(runtime-c-api) Implement the `wasmer_export_to_memory` function r=Hywan a=Hywan
This new function returns a `wasmer_memory_t` from a `wasmer_export_t`. It allows to use the `wasmer_memory_*` API over the exported memories from a Wasm instance.
See `tests/assets/return_hello.rs` and `tests/test-exported-memory.c` for an end-to-end example.
This PR also moves all `tests/.wasm` files into `tests/assets/`. I've added the source of `return_hello.wasm` to be exhaustive and to serve as a documentation.
Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
2019-03-27 15:09:17 +00:00
Ivan Enderlin
a59ce13810
chore(runtime-c-api) Build the C and C++ headers.
2019-03-27 10:50:40 +01:00
Ivan Enderlin
4d0312f0ed
test(runtime-c-api) New test suite for wasmer_export_to_memory
.
2019-03-27 10:49:28 +01:00
Ivan Enderlin
6fca475564
feat(runtime-c-api) Implement the wasmer_export_to_memory
function.
...
This new function returns a `wasmer_memory_t` from a
`wasmer_export_t`.
2019-03-27 10:44:47 +01:00
Ivan Enderlin
5661540097
chore(runtime-c-api) Move .wasm
files into the assets
directory.
2019-03-27 09:42:56 +01:00
Mackenzie Clark
9c599f1226
Merge branch 'master' into feature/vfs
2019-03-26 17:00:40 -07:00
bors[bot]
cb350577e4
Merge #292
...
292: fix arg passing to getcwd syscall r=MarkMcCaskey a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-03-26 23:17:57 +00:00
Mark McCaskey
49db149224
fix arg passing to getcwd syscall
2019-03-26 14:37:47 -07:00
bors[bot]
ad897b2076
Merge #291
...
291: fix alignment check on pointer r=MarkMcCaskey a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-03-26 17:33:37 +00:00
Mark McCaskey
18d2df8a88
try pinning nightly version
2019-03-26 10:27:07 -07:00
Mark McCaskey
d2818b1ffa
fix alignment check on pointer
2019-03-26 09:56:23 -07:00
Mackenzie Clark
5bb82379ba
add windows functions that were missed
2019-03-25 20:42:48 -07:00
Mackenzie Clark
16c9bb2160
cargo fmt
2019-03-25 20:18:33 -07:00
Mackenzie Clark
60685d1d0a
Merge branch 'master' into feature/vfs
2019-03-25 20:17:57 -07:00
Mackenzie Clark
7c9e537443
refactor everything
2019-03-25 19:44:12 -07:00
bors[bot]
ccb5b0f7b3
Merge #289
...
289: Add syscalls for sqlite3 r=xmclark a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-03-26 00:31:59 +00:00
Mark McCaskey
43a8a00d79
change getpwuid to just return 0
2019-03-25 16:59:23 -07:00
Mark McCaskey
abafbbdbb2
fix pointer casting lint
2019-03-25 16:25:39 -07:00
Mark McCaskey
93432bdb12
Make reading database files work too!
2019-03-25 16:13:41 -07:00
Mark McCaskey
3500d5a7c7
add more functions for sqlite compiled from config src
2019-03-25 13:09:23 -07:00
Mark McCaskey
2969989ecd
sort imports
2019-03-25 12:39:57 -07:00
Mark McCaskey
4f98da710d
add more; get it working
2019-03-25 11:58:44 -07:00
Mark McCaskey
f66b024390
Merge branch 'master' into feature/add-syscalls-for-sqlite3
2019-03-25 11:14:01 -07:00
Mark McCaskey
1ce29e788f
add syscalls for sqlite3
2019-03-25 11:12:34 -07:00
bors[bot]
0e632cab6e
Merge #285
...
285: add many emscripten functions for PHP r=MarkMcCaskey a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <markmccaskey@users.noreply.github.com>
2019-03-25 17:53:14 +00:00
Mark McCaskey
d825746245
Merge branch 'feature/add-syscalls-for-php' of github.com:wasmerio/wasmer into feature/add-syscalls-for-php
2019-03-25 10:45:19 -07:00
Mark McCaskey
de0dedc78d
relocate io stubs and add windows syscall stubs
2019-03-25 10:45:02 -07:00
Mark McCaskey
4210bcd822
Merge branch 'master' into feature/add-syscalls-for-php
2019-03-25 10:17:18 -07:00
Mark McCaskey
e56dfe70c7
rm REVIEW comments
2019-03-25 10:16:43 -07:00
Mackenzie Clark
8432ce9238
Merge branch 'master' into feature/vfs
2019-03-24 18:30:50 -07:00
Mackenzie Clark
0c11dd88bb
remove unused circle macros
2019-03-24 18:30:31 -07:00
Mackenzie Clark
93a6279833
fix parts of the circle config
2019-03-24 18:19:23 -07:00
bors[bot]
18a6c8a611
Merge #286
...
286: Add extend to imports r=MarkMcCaskey a=MarkMcCaskey
a rewrite of #283 with a focus on simplicity
resolves #258
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-03-25 01:16:10 +00:00
Mackenzie Clark
12b53a48ad
fix tests
2019-03-24 17:54:52 -07:00
Mackenzie Clark
e59e57d8a5
lint
2019-03-24 17:35:37 -07:00
Mackenzie Clark
0666a5375b
add missing hashbrown dependency for dynasm
2019-03-24 17:30:10 -07:00
Mark McCaskey
225b82ae78
change behavior of extend to overwrite on conflict
2019-03-24 17:16:05 -07:00
Mackenzie Clark
4bb3fed1e6
just dont
2019-03-24 17:06:36 -07:00
Mackenzie Clark
0091264b65
get it building with zbox fork
2019-03-24 16:38:45 -07:00
Mackenzie Clark
3369735dc4
checkout
2019-03-23 17:31:49 -07:00
Mackenzie Clark
59d02efde4
run the script and sudo
2019-03-23 17:20:43 -07:00
Mackenzie Clark
e153cf5825
make a a caching build step for lib sodium
2019-03-23 17:16:29 -07:00
Mackenzie Clark
b7d27af5cb
use absolute path
2019-03-23 16:58:10 -07:00
Mackenzie Clark
2d8ae0ce15
create macros in circle
2019-03-23 16:50:09 -07:00
Mackenzie Clark
e986ec13fa
shrink select
2019-03-23 16:19:36 -07:00
Mackenzie Clark
e5951ce56d
Merge branch 'master'
...
Conflicts:
Cargo.lock
Cargo.toml
lib/emscripten/Cargo.toml
lib/emscripten/src/syscalls/unix.rs
lib/runtime-core/Cargo.toml
2019-03-23 00:27:55 -07:00
Mark McCaskey
d037c5fdbb
fmt
2019-03-22 17:29:09 -07:00