Mark McCaskey
b746a88138
Update cache key generation to use backend compiler name too
2019-07-08 10:50:28 -07:00
Jesús Leganés-Combarro
c8a15ede7f
Make wasmer compatible with latest Emscripten ( #533 )
...
Make wasmer compatible with latest Emscripten
2019-07-08 19:06:07 +02:00
Syrus
b67b051a4a
Updated emscripten with comment
2019-07-08 09:39:19 -07:00
Syrus
6f1a8995ca
Fixed emscripten windows vars format
2019-07-08 00:35:18 -07:00
Syrus
680b833e94
Move emscripten ___syscall221 to the unix implementation
2019-07-07 23:36:50 -07:00
Syrus
72a80a6122
FIxed emscripten windows issues
2019-07-07 22:50:50 -07:00
Syrus
69be61c9cb
Remove this calls in windows
2019-07-07 19:51:11 -07:00
Syrus
798ad03182
Improved formatting in unix syscalls
2019-07-07 19:35:46 -07:00
Syrus
e786939589
Improved Makefile
2019-07-07 19:35:28 -07:00
Syrus
f4e60c09c1
Squashed commit of the following:
...
commit 62d9da4e3e02251a0f61c904e826bc06cf964ff7
Author: Syrus <me@syrusakbary.com>
Date: Sun Jul 7 18:16:34 2019 -0700
Fixed syscall221
commit a8fde9148d50d89616d8a85a68110b89e3273229
Author: Syrus <me@syrusakbary.com>
Date: Sun Jul 7 18:16:04 2019 -0700
Improved ioctl use case
commit 5ad109d39838624ad84232a4c17714b885835893
Merge: 61526e2c
5cab8161
Author: Syrus <me@syrusakbary.com>
Date: Sun Jul 7 17:44:25 2019 -0700
Merge branch 'command/dash' into feature/emscripten-update
commit 5cab816193
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Sat Jul 6 20:11:49 2019 +0200
Generic IOCTLs mapping
commit 5a0dc0374c
Merge: 61cfed79
9d120ed3
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Sat Jul 6 17:15:02 2019 +0200
Merge remote-tracking branch 'origin/master' into command/dash
commit 61cfed7916
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Sat Jul 6 13:04:04 2019 +0200
Fixed implementation for syscalls 200, 201 and 202
commit 91e26d1a0e
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Sat Jul 6 13:03:26 2019 +0200
Improved debug messages
commit 53a8fbeb2a
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Sat Jul 6 13:03:04 2019 +0200
[___syscall146] Move loop out of `unsafe` zone
commit d6dd3696f1
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Sat Jul 6 13:01:31 2019 +0200
[___syscall140] Fixed types
commit c827a6a993
Merge: 2bc16826
5e18d04d
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Sat Jul 6 12:21:33 2019 +0200
Merge remote-tracking branch 'origin/master' into command/dash
commit 2bc16826b5
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Thu Jul 4 07:05:00 2019 +0200
Implement `getpgid` syscall
commit d464954f58
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Thu Jul 4 07:04:36 2019 +0200
[fcntl64] Replace mock for real implementation
commit 3fe0183d85
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Thu Jul 4 07:03:39 2019 +0200
[ioctl] No-of for `TIOCSPGRP` command & code clean-up
commit cc83ec9ac1
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Thu Jul 4 07:02:47 2019 +0200
[___syscall5] debug messages
commit 91587c8bde
Author: Jesús Leganés-Combarro 'piranna <piranna@gmail.com>
Date: Thu Jul 4 07:02:20 2019 +0200
[___syscall57] debug messages
2019-07-07 19:35:09 -07:00
Syrus
61526e2c45
Improved code format
2019-07-07 17:10:55 -07:00
Syrus
d9eee3f35a
Added contains_key method to Namespace
2019-07-07 17:10:34 -07:00
Syrus
cb7a1f4486
Improved emscripten code based on comments
2019-07-07 17:10:13 -07:00
Syrus
9c96f01494
Fixed emscripten ns collision. Added ctime implementation
2019-07-07 15:55:52 -07:00
Syrus
d0b186b939
Added emscripten sbrk implementation
2019-07-06 22:05:45 -07:00
Syrus
d3d84cbc22
Formatted emscripten files
2019-07-06 17:46:48 -07:00
Syrus
15d1fd4bbb
Move emscripten pthread into its own module
2019-07-06 17:45:56 -07:00
Syrus
f5af920724
Added pthread_self emscripten method
2019-07-06 17:41:03 -07:00
Syrus
b1f868dc52
Enable shared memory in emscripten
2019-07-06 17:29:24 -07:00
Syrus
24e7c1b263
Updated compatibility with latest emscripten
2019-07-06 17:15:35 -07:00
Syrus
336b5459bd
Removing build from normal tests
2019-07-06 10:57:24 -07:00
Syrus
10571abb35
Fixing appveyor
2019-07-06 10:48:52 -07:00
Syrus
c3032e0853
Trying to fix CI builds
2019-07-06 10:41:45 -07:00
bors[bot]
9d120ed35f
Merge #529
...
529: update to version 0.5.4 r=syrusakbary a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
2019-07-06 14:11:15 +00:00
Syrus Akbary
4d21d2485c
Merge branch 'master' into update-0.5.4
2019-07-06 00:53:02 -07:00
bors[bot]
5e18d04d8f
Merge #530
...
530: Improved clarity on tests r=syrusakbary a=syrusakbary
Improved clarity on tests.
* This PR improves the [Makefile making it much easier to test and readable](685ed53070/Makefile
).
* It also assumes we are building always with `+nightly`, so the cache can be reused in the CI.
* It improves the testing section in the [main README](685ed53070/README.md (testing)
)
Co-authored-by: Brandon Fish <brandon.j.fish@gmail.com>
Co-authored-by: Syrus <me@syrusakbary.com>
2019-07-06 04:06:38 +00:00
Syrus
5a2a3f65df
Trying to fix tests
2019-07-05 20:38:19 -07:00
Syrus
14fa5589e9
FIxing lint in nightly
2019-07-05 20:22:40 -07:00
Syrus
196fdb60c3
Trying to fix macOS tests
2019-07-05 20:13:48 -07:00
Syrus
beeeb4ebcf
Merge branch 'feature/add-all-jobs-to-bors' into feature/improved-tests
2019-07-05 19:57:34 -07:00
Syrus
7a120f48d7
Fixed capi
2019-07-05 19:55:03 -07:00
Syrus
2569d3b40c
Added LLVM compiler to WASI tests
2019-07-05 19:27:33 -07:00
Syrus
b9237a9f00
Fixed WASI tests
2019-07-05 19:15:10 -07:00
Syrus
e82ffe2457
Removed test-rust-nightly since its the default
2019-07-05 19:04:43 -07:00
Syrus
8e20705b58
Fixed stable tests
2019-07-05 19:00:52 -07:00
Syrus
685ed53070
Added test-stable to the mix
2019-07-05 18:57:30 -07:00
Syrus
03b0bdfbbe
Improving lint
2019-07-05 18:43:19 -07:00
Syrus
d4386e634c
Fixed lint
2019-07-05 18:40:18 -07:00
Syrus
39a7b70aa9
Improved clarity on tests
2019-07-05 18:36:34 -07:00
Mark McCaskey
723fcf1568
update wapm tag
2019-07-05 16:33:26 -07:00
Brandon Fish
84a3029217
Add back imports used within feature scop
2019-07-05 15:53:14 -05:00
Mark McCaskey
99ebb782dc
update to version 0.5.4
2019-07-05 13:35:55 -07:00
Brandon Fish
8850f3545c
Update config to try test-and-build jobs on trying/staging
2019-07-05 15:10:56 -05:00
Brandon Fish
73dacfaad0
Add build jobs to bors
2019-07-05 12:42:40 -05:00
bors[bot]
7ba2a4c7cc
Merge #525
...
525: Fix build warnings in wasmer and kwasmd r=bjfish a=bjfish
Co-authored-by: Brandon Fish <brandon.j.fish@gmail.com>
Co-authored-by: Brandon Fish <bjfish@users.noreply.github.com>
2019-07-05 16:38:10 +00:00
Brandon Fish
519063f349
Merge branch 'master' into feature/fix-wasmer-build-warning
2019-07-05 11:37:38 -05:00
Syrus
9c2250dd41
Improved WASI path_readlink function signature
2019-07-05 03:27:13 -07:00
Brandon Fish
817bf93f1a
Fix build warnings in wasmer and kwasmd
2019-07-05 00:04:58 -05:00
bors[bot]
d26cee8bba
Merge #489
...
489: Su Engine: Decoding and encoding runtime state. r=losfair a=losfair
This PR implements a managed runtime that is able to suspend a running WebAssembly program at arbitrary point in time, decode its machine state (registers and stack) into the corresponding WebAssembly abstract state (call frames, locals and the value stack), and encode the abstract state back into machine state for resuming execution later.
Features enabled by this PR include:
- Tier (compiler backend) switching at runtime.
- Debugging with backtraces and local variables.
- Suspending to disk.
- Live migration.
The name "Su" corresponds to 「溯」 in Chinese, originating from 「溯洄从之」 in The Book of Songs.
Co-authored-by: losfair <zhy20000919@hotmail.com>
2019-07-05 01:39:41 +00:00
losfair
a3dcc0e240
Merge remote-tracking branch 'origin/master' into feature/osr
2019-07-04 23:56:45 +08:00