Commit Graph

1270 Commits

Author SHA1 Message Date
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
Syrus
d25f47d54d Got half-baked engine 2020-05-02 18:46:30 -07:00
Syrus
4e36cf987b Make compilers feature-configurable 2020-05-02 15:17:18 -07:00
Syrus
e343c9ea9b Make tunables a Trait 2020-05-02 14:32:31 -07:00
Syrus
c0a3c904f0 Refactored Tunbables into Engine 2020-05-02 13:31:35 -07:00
Syrus
337f00a12a Improved api 2020-05-02 00:51:06 -07:00
Syrus
21c5c2b281 Use tracing instead of log 2020-05-01 23:47:48 -07:00
Syrus
91fb0fa70a Fixed assumption about wat. 2020-04-30 18:02:55 -07:00
Mark McCaskey
e007a2065d Add C API (WIP) 2020-04-30 17:30:41 -07:00
Syrus
05ea566d48 Renamed RuntimeError::from_jit to RuntimeError::from_trap 2020-04-30 02:14:24 -07:00
Syrus Akbary
d88fb959b9 Merge pull request #4 from wasmerio/wasi
Wasi support
2020-04-29 17:34:17 -07:00
Syrus
0be0624344 Added wasi to the mix 2020-04-29 14:30:19 -07:00
Nick Lewycky
61aee6cc92 Also use crate for Module. 2020-04-29 14:16:41 -07:00
Nick Lewycky
150a430026 Use crate::Instance. 2020-04-29 14:14:19 -07:00
Nick Lewycky
354bdd8cf5 Fix errors in run of cargo doc. 2020-04-29 13:50:07 -07:00
Syrus
e0bdb477f6 Multiple lint improvements 2020-04-28 20:04:23 -07:00
Syrus
3d2bb43a93 Updated dependent crate versions 2020-04-27 20:03:44 -07:00
Syrus
26a5683071 Added WasmPtr and MemoryView to the wasmer API 2020-04-27 19:10:47 -07:00
Syrus
31d5691ed5 Improved equality checks 2020-04-27 19:10:47 -07:00
Nick Lewycky
cd0f2f3881 Fix singlepass and llvm builds. 2020-04-23 10:49:31 -07:00
Syrus
068fee1ff7 Multiple improvements and fixes 2020-04-22 18:52:09 -07:00
Syrus
f1d6e46901 Enabled default compilers in API 2020-04-22 17:45:56 -07:00
Syrus
c13e5478df Make Module compilation safe 2020-04-22 16:21:43 -07:00
Syrus
49d2ae9797 Use f32/f64 native values for Value f32/f64 storage 2020-04-22 16:19:43 -07:00
Syrus
8c10d6506e Fixed API 2020-04-22 13:21:59 -07:00
Syrus
1ef248658b Use Page units for memory operations 2020-04-22 12:33:10 -07:00
Syrus
eb68125f30 Return compile error validation if Module is not valid wasm 2020-04-22 11:07:45 -07:00
Syrus
68b500ad84 Moved TrapInformation to the Compiler 2020-04-21 23:01:43 -07:00
Syrus
6d98dcccd7 Added multiple readmes 2020-04-21 22:13:57 -07:00
Syrus
b225c05b83 Updated package versions 2020-04-21 22:00:36 -07:00
Syrus
dde5f41fcc Multiple improvements 2020-04-21 21:53:17 -07:00