Commit Graph

161 Commits

Author SHA1 Message Date
Syrus
5e7a20ef94 Improved metering codebase 2019-07-31 21:20:39 -07:00
Syrus
6433a778a1 Improved README. Simplified integration tests command 2019-07-31 21:11:29 -07:00
Mark McCaskey
229254fd04 Update bench part of readme, add benchmark compilation to CI 2019-07-31 08:53:33 +09:00
Mark McCaskey
a666fb3e4a Add Rust plugin example example to CI 2019-07-26 11:56:18 -07:00
Syrus
c89848f984 Moved scripts to scripts folder 2019-07-24 17:36:08 -07:00
Nick Lewycky
16fe3ce0af Merge branch 'master' into simd 2019-07-23 13:51:15 -07:00
Mark McCaskey
24a4fedade update wapm build for circleci 2019-07-23 11:35:59 -07:00
Syrus
fadb975114 Fixed macos check 2019-07-22 17:50:16 -07:00
Syrus
a301c7abd5 Updated LLVM to 8.0 2019-07-22 14:04:17 -07:00
Brandon Fish
bf2494898d Add cargo to macos path for make check 2019-07-12 22:35:54 -05:00
Brandon Fish
6fdff3ecca Add make check to build to check features are in test 2019-07-12 22:18:09 -05:00
Mark McCaskey
3dbb4c27ba update CI for new submodule 2019-07-09 15:28:50 -07:00
Syrus
c3032e0853 Trying to fix CI builds 2019-07-06 10:41:45 -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
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
Syrus
4059562560 Updated nightly version 2019-06-13 21:37:55 +02:00
Ivan Enderlin
ff5d50b273 fix(runtime-c-api) Set the install name of the dylib to @rpath.
```sh
$ objdump -macho -dylib-id libwasmer_runtime_c_api.dylib
libwasmer_runtime_c_api.dylib:
/Users/distiller/project/target/release/deps/libwasmer_runtime_c_api.dylib
```

we observe that the dylib ID (aka install name) is set to
`/Users/distiller/project/target/release/deps/libwasmer_runtime_c_api.dylib`,
which is valid only in the context of CircleCI.

This patch changes the dylib ID to
`@rpath/libwasmer_runtime_c_api.dylib`, which can be then changed by
the linker option `-rpath` (use `-Wl,-rpath,$value` with the compiler
to send the `-rpath` value to the linker).

This is super useful when dynamically linking libraries against
another language.
2019-05-29 16:14:04 +02:00
Syrus Akbary
e0d4c9e1b7
Trying to make ghr always to pass in CircleCI 2019-05-29 01:03:51 -07:00
Syrus Akbary
74fb26cf24
Upload artifacts always (when possible) 2019-05-28 18:15:48 -07:00
Syrus
dd2735d0dc Fixed macos build 2019-05-28 15:31:19 -07:00
Syrus
5791583228 Create dynamic libraries for different platforms per release 2019-05-28 15:04:58 -07:00
Syrus
e0187ab9dc Improved lint cache 2019-05-24 11:13:12 -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
a4ccf369c8 explicitly default to nightly 2019-05-20 13:21:31 -07:00
Mark McCaskey
e00f414aa5 try using current rust nightly for wasi tests 2019-05-20 13:05:51 -07:00
Syrus Akbary
c55571e0e6
Fix macos release using latest wapm instead of pinned version 2019-05-18 00:38:31 -07:00
Mark McCaskey
faa4d058ec rm fallback cache in circle CI 2019-05-17 14:18:58 -07:00
Mark McCaskey
d50b7c498d move wasi tests to nightly section 2019-05-17 14:08:29 -07:00
Mark McCaskey
eb97235a99 fix typo; reorder wasi tests 2019-05-17 13:56:38 -07:00
Mark McCaskey
f03fbdbbb2 install the wasi toolchain and latest nightly in CI 2019-05-17 13:53:22 -07:00
Mark McCaskey
f3288489ba Add wasi integration tests; disable integration tests from all test 2019-05-17 13:42:21 -07:00
Syrus Akbary
14089fcf37
Fixes fetching latest wapm 2019-05-16 14:23:43 -07:00
Syrus
0ab8a045b9 Re-enable circleci cache 2019-05-15 10:41:44 -07:00
losfair
13b4fe3f38 Temporarily disable caching for macos test. 2019-05-15 21:56:28 +08:00
Syrus Akbary
750aafd7ca
Fix nightly on macos 2019-04-25 15:59:46 -07:00
Mark McCaskey
65e6f2582f
revert curl command to not ask for tls 1.2 in ci 2019-04-25 15:09:01 -07:00
Mark McCaskey
8eb6a0a53e
revert curl command change 2019-04-25 13:47:58 -07:00
Mackenzie Clark
b1ece9dc41 add the other correct usage of rustup install 2019-04-23 13:53:48 -07:00
Mackenzie Clark
24d5d2d8a7 install rust with new https curl 2019-04-23 13:43:40 -07:00
Mackenzie Clark
7494e2c8f2 update config to update the new git submodule 2019-04-23 13:04:12 -07:00
Mackenzie Clark
5881f54682 Revert "pin wapm version"
This reverts commit f2130fc227.
2019-04-23 13:00:00 -07:00
Mackenzie Clark
f2130fc227 pin wapm version 2019-04-23 12:06:55 -07:00
Syrus
fef38200a5 Fixed circle config 2019-04-22 17:25:00 -07:00
Syrus
addd81da19 Improved build 2019-04-22 17:22:20 -07:00