Commit Graph

1270 Commits

Author SHA1 Message Date
Syrus
e9b0aafb34 Improved dynamic returns with typechecking and better signature 2020-05-14 11:42:13 -07:00
Syrus
0a42c83ed1 Allow cast ptr alignment 2020-05-14 11:17:38 -07:00
Syrus
a419e67cbb Make clippy happy 2020-05-14 11:07:06 -07:00
Syrus
1c21e4f927 Make host trampolines work (PoC) 2020-05-13 20:53:54 -07:00
Mark McCaskey
09efdfea73 Fix clippy warnings, apply 2020-05-13 17:21:52 -07:00
Mark McCaskey
9c0dae7ad7 Add clippy lint and clean up 2020-05-13 14:17:20 -07:00
Mark McCaskey
388c9d63a3 Fix more warnings, address feedback 2020-05-13 13:02:19 -07:00
Mark McCaskey
e77cbd8b94 Deny many warnings in CI; fix warnings 2020-05-13 12:44:34 -07:00
Mark McCaskey
e01588ef55 Merge pull request #18 from wasmerio/fix/memory-not-growing
Debug memory not growing bug
2020-05-13 11:25:31 -07:00
Syrus
3a991a7f59 Upgrade libc to 0.2.70. Removedd unnecessary trap shims 2020-05-12 17:43:43 -07:00
Mark McCaskey
02efe20d09 Clean up from feedback 2020-05-12 17:17:17 -07:00
Mark McCaskey
61309d4a40 Add explicit error type for operations on Memory 2020-05-12 14:39:16 -07:00
Syrus
9c60c23b98 Fixd memory API 2020-05-12 12:39:54 -07:00
Syrus
598d90b746 Improved code based on comments 2020-05-11 09:55:24 -07:00
Syrus Akbary
397b8e77eb Merge branch 'master' into native-engine 2020-05-08 17:24:33 -07:00
Mark McCaskey
d9ca668607 Merge pull request #6 from wasmerio/add-c-api
Add C API
2020-05-08 16:10:09 -07:00
Mark McCaskey
67d7ac0fb3 Address feedback on C-API review 2020-05-08 14:10:08 -07:00
Mark McCaskey
1c60f845c1 Fix memory issue; get all tests but ones creating DynFuncs working 2020-05-08 12:56:42 -07:00
Syrus
76e1f6c8b5 Merge branch 'master' into native-engine 2020-05-07 22:18:35 -07:00
Syrus
6fe3d362b2 Added API to deserialize from file 2020-05-07 22:15:27 -07:00
Syrus
0da6433859 Improved externals unwrapping messages 2020-05-07 21:57:32 -07:00
Mark McCaskey
480ecd2cda Apply various fixes to get the C API working
24% of tests are passing now!
2020-05-07 14:02:13 -07:00
Mark McCaskey
68bf175ddb Get C API compiling 2020-05-06 16:43:54 -07:00
Syrus
583df87b8f Fixed code smell on Engine/CompiledModule 2020-05-05 17:08:01 -07:00
Mark McCaskey
cf3699b37d Merge branch 'master' into add-c-api 2020-05-05 16:22:37 -07:00
Syrus
456d7e31d2 Make types more consistent 2020-05-05 15:46:07 -07:00
Syrus
9e5103f3af Simplified engine traits 2020-05-05 15:30:52 -07:00
Syrus
ab017f3737 Merge branch 'master' into engine
# Conflicts:
#	Cargo.toml
#	lib/api/Cargo.toml
#	lib/api/src/store.rs
2020-05-05 15:24:01 -07:00
Syrus
a945b43c58 Improved api code example 2020-05-05 14:57:22 -07:00
Syrus
33773447e0 Improved API readme 2020-05-05 14:53:41 -07:00
Syrus
a35651e731 Small nits 2020-05-05 14:49:35 -07:00
Syrus
4fc6735e57 Improved README a bit more 2020-05-05 14:46:39 -07:00
Syrus
8538ae5baf Improved docs 2020-05-05 14:39:13 -07:00
Syrus
15634b1697 Improved Wasmer api README 2020-05-05 14:36:06 -07:00
Syrus
150639df50 Improved ergonomics when using multiple compilerss 2020-05-05 14:18:45 -07:00
Syrus
c2b74e4c4a Make compiler config even simpler 2020-05-05 13:52:18 -07:00
Nick Lewycky
a6004da6f5 Fix doc build after 8b29bfcbd. 2020-05-05 09:55:06 -07:00
Syrus
0891b4a442 Improved ExportError comments a bit more 2020-05-04 20:04:05 -07:00
Syrus
98de658a99 Fixed forgotten source about Func -> Function 2020-05-04 20:02:48 -07:00
Syrus
9ae23c76f3 Merge branch 'master' into engine
# Conflicts:
#	Cargo.lock
#	Cargo.toml
#	lib/api/src/module.rs
2020-05-04 18:39:40 -07:00
Syrus
5f68aff8bd Improved imports iterator 2020-05-04 18:24:24 -07:00
Syrus
6e56597f86 Added inspect subcommand 2020-05-04 18:13:27 -07:00
Syrus
e2f63d174f Improved Module api along with Exports 2020-05-04 17:05:48 -07:00
nlewycky
dad68819ff Fix typo in comment. 2020-05-04 15:01:30 -07:00
Syrus
5b87cc7d89 Merge branch 'master' into engine
# Conflicts:
#	lib/engine-jit/src/engine.rs
#	lib/engine/src/serialize.rs
2020-05-04 14:19:53 -07:00
Syrus Akbary
8b29bfcbd9 Merge pull request #14 from wasmerio/func
Func* to Function* for clarity
2020-05-04 14:15:22 -07:00
Syrus
d841a8cfb8 Renamed get_func to get_function 2020-05-04 14:01:09 -07:00
Syrus
a993dc4897 Renamed wasmer::Func to wasmer::Function 2020-05-04 14:00:03 -07:00
Syrus
7f96a0ffb0 Fixed table anyref no return 2020-05-04 13:46:01 -07:00
Syrus
bc774fe7fa Renamed Extern*::Func to Extern*::Function 2020-05-04 13:36:20 -07:00