Commit Graph

7051 Commits

Author SHA1 Message Date
losfair
fa3e88dd17 Add middleware tests. 2020-06-17 01:43:40 +08:00
losfair
0ecaac5f70 Export required types. 2020-06-17 01:43:24 +08:00
losfair
69ce68c31a Merge remote-tracking branch 'origin/master' into middleware 2020-06-17 00:52:20 +08:00
Syrus
74a1463188 Fixed linting 2020-06-15 19:57:08 -07:00
Syrus Akbary
d6baa52c56 Merge pull request #113 from wasmerio/cranelift-new
Upgrade Cranelift, wasmparser
2020-06-15 19:55:29 -07:00
Syrus
cdb7874bce Make tests pass 2020-06-15 19:48:38 -07:00
Syrus
439e4017ee Improved attributions message 2020-06-15 19:38:08 -07:00
Syrus
f2f795cd1f Added attributions in all attributed files 2020-06-15 19:30:05 -07:00
Mark McCaskey
0191ffe598 Add wip 2020-06-15 18:05:59 -07:00
Syrus
b00f899913 Update to Cranelift 0.65, wasmparser 0.57 2020-06-15 18:00:48 -07:00
Syrus
d915cb634f Updated to latest cranelift 2020-06-15 17:26:46 -07:00
Mark McCaskey
0f0a8dde34 Merge branch 'master' into feature/functions-own-their-envs 2020-06-15 16:17:24 -07:00
Syrus Akbary
d9431490d6 Merge pull request #111 from wasmerio/dynamicfunc-native
Added support for native calls to dynamic functions
2020-06-15 15:29:19 -07:00
Syrus Akbary
762562790f Merge pull request #112 from wasmerio/nlewycky-patch-1
NFC. Fix grammaro in comment.
2020-06-15 15:21:19 -07:00
Syrus
93024cccc8 Last round of feedback 2020-06-15 15:16:23 -07:00
Syrus
0ae7982931 Re-enabled non-optimized function trampolines approach 2020-06-15 14:53:34 -07:00
nlewycky
31b1bfea65 NFC. Fix grammero in comment. 2020-06-15 14:32:16 -07:00
Syrus
050493e354 Fixed lint issue 2020-06-15 13:58:57 -07:00
Syrus
58cc08e37a Inline further to optimize native calls 2020-06-15 13:48:07 -07:00
Syrus
24077fb919 Added tests for host functions calls 2020-06-15 13:33:46 -07:00
Syrus
99ed3e889e Simplified has_env structure 2020-06-15 13:22:20 -07:00
Syrus
fca0d0c9fe Fixed feedback 2020-06-15 12:59:07 -07:00
Syrus
0287aa066d Removed unnecessary abstraction 2020-06-15 12:44:10 -07:00
Syrus
5eb782746e Moved common engine-native logic to ModuleMetadata 2020-06-15 12:39:23 -07:00
losfair
ad4045360e Remove middleware_conf. 2020-06-16 00:57:03 +08:00
losfair
711ffb6692 Middleware for singlepass. 2020-06-16 00:56:56 +08:00
losfair
1bbaafb819 Middleware for LLVM. 2020-06-16 00:56:43 +08:00
losfair
1144222d15 Middleware for cranelift. 2020-06-16 00:56:35 +08:00
losfair
c413101f99 Remove middleware registry. 2020-06-16 00:56:18 +08:00
Syrus
5058787eae Added support for custom sections on the native engine 2020-06-13 19:00:57 -07:00
Syrus
2b1013b3ab Merge branch 'master' into dynamicfunc-native 2020-06-13 15:57:55 -07:00
Syrus
e5838d8ccb Added full support for dynamic functions with env 2020-06-13 15:52:42 -07:00
Syrus
32f73df0b4 Don’t include the .a debug file in the release 2020-06-13 15:19:36 -07:00
Syrus
5ed09c1a5a Fixed syntax 2020-06-13 15:08:59 -07:00
Syrus
7e7587ad11 Improve c-api testing 2020-06-13 15:07:02 -07:00
Syrus
17a441b0e0 Fixed formatting 2020-06-13 13:52:33 -07:00
Syrus Akbary
c87eeee3c1 Merge pull request #107 from wasmerio/cranelift-update
Update cranelift to 0.63
2020-06-13 03:08:41 -07:00
Syrus
ecd253aaf6 Revert "Squashed 'tests/wast/spec/' changes from da56298..21a10bc"
This reverts commit ce875699c5.

# Conflicts:
#	proposals/reference-types/global.wast
#	tests/wast/spec/proposals/reference-types/call_indirect.wast
#	tests/wast/spec/proposals/reference-types/global.wast
#	tests/wast/spec/proposals/reference-types/globals.wast
#	tests/wast/spec/proposals/reference-types/table.wast
2020-06-13 02:56:24 -07:00
Syrus Akbary
f0c8542e1e Address comments from PR 2020-06-13 09:49:57 -07:00
Syrus Akbary
4213e052b1 Fixed issues in Windows 2020-06-13 09:37:34 -07:00
Syrus
bdea1e360e Set custom sections allocatables with CodeMemory 2020-06-13 02:26:44 -07:00
Syrus
fce07c5d3b Prepare terrain for refactor 2020-06-13 02:11:13 -07:00
Syrus
b7dc092256 Fixed native compilation 2020-06-13 01:21:10 -07:00
Syrus Akbary
1c7b7f7664 mend 2020-06-13 00:34:50 -07:00
Syrus
33bb4e369f Fixed tests 2020-06-12 20:58:59 -07:00
Syrus
cd1138d520 Added support for native calls to dynamic functions 2020-06-12 20:50:24 -07:00
Syrus
21389f34ce Improved docs 2020-06-12 19:01:58 -07:00
Mark McCaskey
53288adc1b Fix C API tests to new env 2020-06-12 17:42:21 -07:00
Mark McCaskey
b232b237b5 Fix API tests 2020-06-12 16:56:15 -07:00
Mark McCaskey
4bb0df3d22 First draft of functions owning their envs 2020-06-12 16:26:20 -07:00