Commit Graph

200 Commits

Author SHA1 Message Date
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
Syrus
2997be7d88 Renamed FuncType to FunctionType 2020-05-04 13:34:05 -07:00
Syrus
c24c5c6946 Make globals non leaking 2020-05-04 13:22:20 -07:00
Syrus
1cc4c6911c Merge branch 'master' into engine
# Conflicts:
#	lib/api/src/lib.rs
#	lib/engine-jit/src/engine.rs
#	lib/engine-jit/src/module.rs
2020-05-04 00:38:53 -07:00
Syrus
e197afe7c9 Improved memory layout for Instance 2020-05-04 00:31:35 -07:00
Syrus
63760d7802 Fixed linting 2020-05-03 23:25:19 -07:00
Syrus
7dea455c73 Merge branch 'master' into engine
# Conflicts:
#	Cargo.toml
#	lib/api/Cargo.toml
#	lib/api/src/lib.rs
#	lib/engine-jit/src/engine.rs
2020-05-03 23:20:22 -07:00
Syrus
03c77b3cf1 Improved compiler configuration 2020-05-03 23:07:41 -07:00
Syrus
88253869a8 Added support for compiler-less engines 2020-05-03 22:42:36 -07:00
Syrus
91c893c887 Improved imports docs 2020-05-03 22:24:48 -07:00
Syrus
f8e73f5411 Improved Tunables API 2020-05-03 22:09:52 -07:00
Syrus
65b6eb2eda Removed unused file
# Conflicts:
#	lib/api/src/resolver.rs
2020-05-03 20:55:55 -07:00
Syrus
5e181b0da2 Removed unused file 2020-05-03 20:55:07 -07:00
Syrus
adb016572f Merge branch 'master' into engine
# Conflicts:
#	lib/engine-jit/src/module.rs
2020-05-03 20:01:11 -07:00
Syrus
f94e2d6bcc Improve Tunables memory/table creation 2020-05-03 19:37:11 -07:00
Syrus
09abc79bf6 Macros don’t work in API but work in common crate 2020-05-03 17:13:07 -07:00
Syrus
a0e3fdb1af Make JIT engine optional in API 2020-05-02 23:06:14 -07:00
Syrus
86005c2587 Merge branch 'master' into engine 2020-05-02 21:11:25 -07:00
Syrus
bd2b648ca1 Improved wast tests 2020-05-02 21:07:41 -07:00
Syrus
143d965ac6 Renamed jit to Engine-jit 2020-05-02 19:24:06 -07:00
Syrus
4d9a5291aa Engine is working all the way 🎉 2020-05-02 19:05:48 -07:00