Commit Graph

99 Commits

Author SHA1 Message Date
Syrus
d67bfdb2c5 Renamed dynasm backend to singlepass 2019-04-11 12:44:03 -07:00
Syrus
e986553d8b Improved CircleCI config, use rust nightly for release 2019-04-11 11:44:07 -07:00
Syrus
d4eacb4c84 Only test clif emscripten on nightly 2019-04-10 17:15:47 -07:00
Syrus
e5fc3b49b8 Create releases with dynasm 2019-04-06 13:23:16 -07:00
Mark McCaskey
18d2df8a88 try pinning nightly version 2019-03-26 10:27:07 -07:00
losfair
a4ee873eae Merge remote-tracking branch 'origin/master' into feature/dynasm-backend 2019-03-21 08:42:34 +08:00
Mark McCaskey
afad1b83d8 rm dupe in makefile and update CI 2019-03-20 10:32:53 -07:00
losfair
82b2034f25 Run clippy on nightly rust. 2019-03-20 01:19:50 +08:00
losfair
fd606315a4 Remove '+nightly' in Makefile. 2019-03-19 22:00:50 +08:00
losfair
af24cfc8c4 Exclude dynasm backend in cargo test. 2019-03-18 17:08:55 +08:00
losfair
eb606a6d70 Disable clippy temporarily. 2019-03-18 16:42:30 +08:00
losfair
662a649565 Only run dynasm tests on nightly. 2019-03-18 01:13:04 +08:00
Brandon Fish
337b2ebf1b Add dynasm tests to the Makefile 2019-03-17 09:38:43 -05:00
Syrus
53a8fca4d5 Make wasmer executable work with dynasm 2019-03-16 11:52:11 -07:00
Ivan Enderlin
8823bb09f6 chore(makefile) Remove the capi target.
This target is no longer useful since the C and C++ header files are
generated each time for each build.
2019-03-08 10:31:44 +01:00
Brandon Fish
cad4110e10 Fix typo in Makefile test-emscripten 2019-03-06 23:58:07 -06:00
Brandon Fish
1957ddef53 Run emscripten tests with both compilers 2019-03-06 21:36:46 -06:00
Lachlan Sneff
e3e91c628b
Merge branch 'master' into feature/llvm-backend 2019-03-06 13:47:15 -08:00
Lachlan Sneff
fd99ed60bf Split tests into spectests/code-tests and emscripten tests 2019-03-06 12:44:19 -08:00
Ivan Enderlin
f2997357fc feat(runtime-c-api) Remove the flag WASM_EMSCRIPTEN_GENERATE_C_API_HEADERS.
This patch removes the `WASM_EMSCRIPTEN_GENERATE_C_API_HEADERS`
flag. Consequently, the C header files will be generated for each
build.

The `generate-c-api-headers` feature is also removed, since it becomes useless.
2019-03-06 10:42:32 +01:00
Brandon Fish
03909fe3c2 Run spectests with both compilers, activate using features 2019-03-06 00:15:07 -06:00
Syrus
f7197bf456 Added debug build 2019-02-26 15:39:54 -08:00
Brandon Fish
a8dcc0ee87 Fix make test exclude 2019-02-09 17:42:58 -06:00
Brandon Fish
bda6451fb6 Merge branch 'master' into feature/c-api 2019-02-09 13:08:30 -06:00
Mackenzie Clark
e7c3b99ba9
add lua integration test (#109) 2019-02-08 17:47:51 -08:00
Lachlan Sneff
4e1bc483a8
Fix emscripten setup, nginx works (#165)
* Fix emscripten setup, nginx works

* Remove commented-out code

* Re-enable nginx integration test
2019-02-08 10:55:32 -08:00
Brandon Fish
7574652bb1 Re-enable all passing emtests for CI 2019-02-07 14:55:06 -06:00
Brandon Fish
fa959fa6ee Call cargo build during make test to build C API lib 2019-02-03 13:21:59 -06:00
Brandon Fish
6f7db9062d Run cmake tests as part of a rust test 2019-02-02 20:16:53 -06:00
Brandon Fish
6f05146737 Use build script to run cbinden behind feature flag 2019-02-01 18:52:22 -06:00
Brandon Fish
3d62fc88ca Move spectests to their own library 2019-01-29 16:58:16 -06:00
Brandon Fish
74875ed554 Library restructure (#104)
* Move wasmer-runtime to wasmer-runtime-core

* Add the runtime library

* Fix issue with macros using wasmer_runtime, fmt

* Make default compiler dependency optional

* Add instantiate and validate functions
2019-01-22 11:02:06 -08:00
Syrus
019f02e481 Cleanup CI testing 2019-01-18 12:20:13 -08:00
Syrus
a24f7b7ebb Merge branch 'feature/vm_refactor' of github.com:wasmerio/wasmer into feature/vm_refactor
# Conflicts:
#	Makefile
2019-01-18 10:11:14 -08:00
Syrus
8a13a71e09 Trying to fix CircleCI 2019-01-18 10:10:16 -08:00
Brandon Fish
a6df28e147 Exclude emscripten tests using Makefile 2019-01-18 00:01:27 -06:00
Syrus
0b48374682 Fixed Makefile emtests generator 2019-01-10 21:46:02 -08:00
Brandon Fish
95f8ce8abb Add clippy to lint 2019-01-10 23:18:40 -06:00
Brandon Fish
1a5ef3aea2 Update Makefile test/lint/spectests for new project layout 2019-01-10 18:35:48 -06:00
Brandon Fish
f651a47007 Add rustfmt make command and CI configure 2018-12-15 00:45:03 -06:00
Syrus
028d86a300 Provide instance options when instantiating. Make tests monothreaded 2018-12-10 19:19:46 -08:00
Syrus
5dac9b489a Added emtests build 2018-12-09 19:21:28 -08:00
Syrus Akbary
50f6ea3bd4 Fixed all Rust warnings 2018-11-26 20:28:13 -08:00
Syrus Akbary
444d85f9c9 Added debug release 2018-11-26 11:47:33 -08:00
Syrus Akbary
5feda6b524 Improved test assert_trap code using call_protected macro 2018-11-26 00:01:30 -05:00
Syrus Akbary
3f1a6e5ac6 Improved make test to receive args 2018-11-20 20:32:23 -08:00
Syrus Akbary
e7f7c12485 Trying to autoplublish releases 2018-11-13 10:38:09 -08:00
Syrus Akbary
38f16b4c75 Run tests in only one thread 2018-11-06 12:20:08 +01:00
Syrus Akbary
98df45a7dd Improved spectest generator 2018-10-23 23:54:07 +02:00