Commit Graph

762 Commits

Author SHA1 Message Date
Lachlan Sneff
f5c5f777c0 Make vm::Ctx::new unsafe 2019-01-12 18:04:50 -05:00
Lachlan Sneff
9fab2ea5df Fix misleading comment 2019-01-12 18:02:47 -05:00
Lachlan Sneff
f08f49fa38 Fix formatting 2019-01-12 17:53:17 -05:00
Lachlan Sneff
a983e9ce8b Rearrange some apis 2019-01-12 17:52:14 -05:00
Lachlan Sneff
60201ea7a6 Check if memory description fits imported memory 2019-01-12 16:45:32 -05:00
Lachlan Sneff
80a1fce329 Redesign import namespaces 2019-01-12 16:24:21 -05:00
Brandon Fish
8a0ea0b66d Adding imported memories 2019-01-12 14:34:23 -06:00
Brandon Fish
8d2dacaba3 Add a failing test for stack overflow 2019-01-12 13:07:11 -06:00
Lachlan Sneff
a3b3523a78 Fix broken test that was creating a stack overflow 2019-01-12 09:51:32 -05:00
Syrus
e236e2f9b6 Merge branch 'master' into feature/vm_refactor 2019-01-10 21:55:44 -08:00
Syrus Akbary
d5401b2d62
Merge pull request #90 from wasmerio/feature/vm_refactor_emscripten_lib
Moved emscripten into it's own lib
2019-01-11 00:53:39 -05:00
Syrus
34869ff3c8 Fixed emscripten emtests env var name 2019-01-10 21:52:14 -08:00
Syrus
0b48374682 Fixed Makefile emtests generator 2019-01-10 21:46:02 -08:00
Syrus
a358ab7a35 Merge branch 'feature/vm_refactor' into feature/vm_refactor_emscripten_lib 2019-01-10 21:38:57 -08:00
Syrus
de459fa5bd Isolated emscripten in new lib 2019-01-10 21:38:10 -08:00
Brandon Fish
95f8ce8abb Add clippy to lint 2019-01-10 23:18:40 -06:00
Lachlan Sneff
230e43a894 Rewrite exports and imports 2019-01-10 23:00:05 -05:00
Brandon Fish
1a5ef3aea2 Update Makefile test/lint/spectests for new project layout 2019-01-10 18:35:48 -06:00
Syrus
ab0dae6d0c Discard errors on brew upgrade for CircleCI 2019-01-10 15:37:49 -08:00
Syrus
7013eb705c Trying to fix brew upgrade 2019-01-10 15:15:28 -08:00
Syrus
bc88621b44 Trying to fix CircleCI mac setup 2019-01-10 12:00:41 -08:00
Syrus
e11b8c5599 Improved fast-tests feature to skip slow big-test compilation 2019-01-10 11:38:57 -08:00
Lachlan Sneff
2e26f8547e Fix arithmetic NaN handling in f32.nearest and f64.nearest 2019-01-10 12:20:23 -05:00
Lachlan Sneff
c44dcfec2b call_indirect checks signature structural equality instead of nominal equality 2019-01-10 11:26:52 -05:00
Lachlan Sneff
e7e62cb6b7 Down to 30 failing spectests 2019-01-09 23:43:18 -05:00
Lachlan Sneff
874df337c0 Merge branch 'feature/vm_refactor' of github.com:wasmerio/wasmer into feature/vm_refactor 2019-01-09 21:15:08 -05:00
Lachlan Sneff
0c6f76a8ef Fix more spectests 2019-01-09 21:14:35 -05:00
Brandon Fish
c3a3461367 Use a cargo workspace 2019-01-09 20:06:33 -06:00
Brandon Fish
86785be641 Fix emtests compilation 2019-01-09 19:53:06 -06:00
Brandon Fish
19e9ae5721 Remove old spectests and src/spectests now in lib/runtime 2019-01-09 19:52:55 -06:00
Brandon Fish
3e641d9f89 Updates to get wasmer crate compiling 2019-01-09 19:45:48 -06:00
Lachlan Sneff
985e2b2f42 Fix support for floating point numbers 2019-01-09 20:32:02 -05:00
Lachlan Sneff
e72aeddc60 Remove unnecessary stuff 2019-01-09 18:38:39 -05:00
Lachlan Sneff
8c74d0a551 Push debugging stuff to help debug calls not working 2019-01-09 18:32:13 -05:00
Syrus
fcabf95f41 Updated mac build with extra dependencies 2019-01-09 15:23:22 -08:00
Brandon Fish
14c9512cf4 Remove old src/runtime and src/compilers directories 2019-01-09 00:49:11 -06:00
Lachlan Sneff
d696f9e6c8 Add spectests 2019-01-09 01:06:24 -05:00
Lachlan Sneff
2a29c361d3 Next go at spectests 2019-01-08 23:59:55 -05:00
Lachlan Sneff
f0a2f1f3dc Initial spectests implementation 2019-01-08 23:50:37 -05:00
Lachlan Sneff
cfaa9ff494 Improve imports ergonomics 2019-01-08 22:23:07 -05:00
Lachlan Sneff
82771673b5 Make function imports unsafe 2019-01-08 22:09:09 -05:00
Lachlan Sneff
bba168e61e Support imported functions 2019-01-08 21:57:28 -05:00
Lachlan Sneff
55b7cae523 Merge branch 'feature/vm_refactor' of github.com:wasmerio/wasmer into feature/vm_refactor 2019-01-08 16:04:25 -05:00
Lachlan Sneff
7324c85749 Add clif-backend crate and runtime example 2019-01-08 16:04:03 -05:00
Steve Akinyemi
528e285916 Merge branch 'feature/vm_refactor' of https://github.com/wasmerio/wasmer into feature/vm_refactor 2019-01-08 20:30:44 +01:00
Steve Akinyemi
2c490edf3f Implement func resolver 2019-01-08 18:52:19 +01:00
Lachlan Sneff
8a73ff71af Add separated runtime crate 2019-01-08 12:10:07 -05:00
Steve Akinyemi
231ed37127 Implement compilation and relocation of functions 2019-01-08 17:26:28 +01:00
Brandon Fish
fe0a146513 Change Instance::new visibility temporarily to workaround compile failure, format 2019-01-07 23:17:30 -06:00
Lachlan Sneff
93a7c49138 Move SigRegistry into module 2019-01-07 23:28:56 -05:00