Commit Graph

61 Commits

Author SHA1 Message Date
Mark McCaskey
a19705ae11 Remove free method, call finalizers in C API 2020-11-16 16:36:58 -08:00
Mark McCaskey
52191a0e9a Clean up and fix test 2020-10-29 15:16:41 -07:00
Mark McCaskey
a25288a0ae Improve error messages on WasmerEnv macro, clean up code, add tests 2020-10-29 15:09:24 -07:00
Mark McCaskey
83008a7771 Fix up error handling code, get tests passing 2020-10-29 11:13:51 -07:00
Mark McCaskey
be3ab95688 Add error handling to host init logic 2020-10-28 17:39:37 -07:00
Mark McCaskey
8b87526d9d Create single interface to get exports from Instance.exports
This adds a method that takes generic arguments as well so that
NativeFunc<Args, Rets> can also be `got` even though it has generic
parameters
2020-10-28 13:32:27 -07:00
Mark McCaskey
82330018c2 Add support for generics and lifetimes for WasmerEnv derive 2020-10-27 18:02:52 -07:00
Mark McCaskey
1dd6d8d3eb Add modified attribute to get NativeFunc working 2020-10-27 17:10:32 -07:00
Mark McCaskey
cfa87b272d Add misc changes, update from feedback 2020-10-26 14:56:02 -07:00
Mark McCaskey
a7abee6fb7 Add lazy abstraction, improve macro, use macro internally 2020-10-23 12:50:36 -07:00
Mark McCaskey
c5b94c5050 Add first draft of WasmerEnv derive macro 2020-10-22 16:14:26 -07:00