Syrus Akbary
98481f51fe
Move ModuleInfo to wasmer-types
2021-07-16 15:42:39 -07:00
Ivan Enderlin
9354f9bd51
feat(engine) Simplify code.
2021-06-25 11:52:31 +02:00
Mark McCaskey
0c0fdad3d2
Prepare for 2.0.0 release
2021-06-15 11:26:46 -07:00
Mark McCaskey
80a8658e5a
Prepare for 2.0.0-rc2 release
2021-06-03 09:19:16 -07:00
Mark McCaskey
cfc1a5fc26
Fix typo 2.0.0-rc -> 2.0.0-rc1
2021-06-02 08:32:46 -07:00
Mark McCaskey
2897a5b05e
Bump version number to 2.0.0-rc1
2021-06-02 08:21:34 -07:00
Ivan Enderlin
5d302f0d4a
feat: Rename wasmer-engine-object-file to wasmer-engine-staticlib.
2021-05-31 14:19:14 +02:00
Ivan Enderlin
3d66a2e360
feat: Rename wasmer-engine-native to wasmer-engine-dylib.
2021-05-28 14:13:24 +02:00
Ivan Enderlin
79d5f20301
feat: Rename wasmer-engine-native to wasmer-engine-shared-object.
2021-05-28 14:13:24 +02:00
Ivan Enderlin
14f469f718
Merge branch 'master' into feat-rename-jit-engine
2021-05-27 13:01:02 +02:00
Syrus Akbary
e043f95310
Revert "[REVERT ME] Added some debug info"
...
This reverts commit 457fc2cf17 .
2021-05-25 18:12:36 -07:00
Syrus Akbary
d30fed9bbd
Fixed function checks
2021-05-25 18:00:02 -07:00
Syrus Akbary
457fc2cf17
[REVERT ME] Added some debug info
2021-05-25 17:07:42 -07:00
Ivan Enderlin
e5a784a006
feat: Rename wasmer-engine-jit to wasmer-engine-universal.
...
This (small) patch renames the `wasmer-engine-jit` crate into
`wasmer-engine-universal`.
2021-05-25 16:12:06 +02:00
Syrus
a1854f4784
Updated vm code to trap handle
2021-05-24 17:12:46 -07:00
Syrus Akbary
c5fb503608
Cranelift has already fixed the SystemV ABI, so it’s safe to remove the WASI wrappers
2021-05-15 01:27:47 -07:00
Mark McCaskey
0d4fe293e5
Merge branch 'master' into feature/update-clif-small-simd-improvement
2021-05-13 15:38:40 -04:00
Syrus Akbary
c9243b2a66
Fixed comments
2021-05-12 12:23:12 -07:00
Mark McCaskey
9e04e2624b
Update cranelift, impl low hanging fruit SIMD opcodes
2021-05-12 09:15:56 -07:00
Syrus Akbary
df83605aad
Renamed TrapInfo to TrapHandler
2021-05-11 13:19:35 -07:00
Syrus Akbary
f3384bb912
Address comments
2021-05-11 13:08:00 -07:00
Syrus
1863fcbc20
Implement unimplemented trap oom/handler code
2021-05-10 17:27:07 -07:00
Syrus Akbary
b5ce9b5c6e
Fixed linting
2021-05-10 16:50:40 -07:00
Syrus Akbary
8b86f795b7
Improved trap handling
2021-05-10 16:42:10 -07:00
Mark McCaskey
97c4a03e67
Recompute Memory::ty, make it return by value
...
This is a requirement of the updated `imports.wast` spectest
2021-05-05 07:50:35 -07:00
bors[bot]
7f7017cd7d
Merge #2291
...
2291: Type check tables when importing r=MarkMcCaskey a=MarkMcCaskey
Part of #2268 ; fixes the non-breaking things in linking.wast (changes that would cause the non-updated spec tests to fail were merged directly into #2268
This PR also updates wasmparser because another version just released and I thought that might be related (it doesn't seem to be but might as well update to it)
Co-authored-by: Mark McCaskey <mark@wasmer.io >
2021-05-04 20:31:26 +00:00
Mark McCaskey
d9d09aba6e
Type check tables when importing
2021-05-04 12:16:53 -07:00
Mark McCaskey
f2dd752d0d
Handle WASI modules with no imports
2021-05-04 09:45:59 -07:00
Syrus Akbary
f7e152a71f
Renamed VMExport to VMExtern
2021-05-01 18:22:47 -07:00
Syrus
a7367ea7e2
Fixed lint
2021-05-01 00:42:53 -07:00
Syrus
da8e6b4219
First move from vmexports
2021-05-01 00:19:59 -07:00
Syrus Akbary
93459b0915
Fix linting
2021-04-28 21:32:02 -07:00
Syrus Akbary
7f0b121650
Improved frame_info to be always processed
...
Since we are going to switch serialization methods, the new one doesn’t have a slowdown if we read the data directly. Thus, we can always operate with processed frame infos
2021-04-21 19:40:10 -07:00
Mark McCaskey
8149453ff5
Merge branch 'master' into feature/reference-types
2021-03-31 08:42:26 -07:00
Mark McCaskey
ef60f08740
Merge branch 'master' into feature/reference-types
2021-03-23 09:42:34 -07:00
Ivan Enderlin
e1e2f03c7c
fix: Rename lib/wasmer-types/ to lib/types/.
2021-03-23 17:36:58 +01:00
Ivan Enderlin
d801eb4bfe
feat: Use latest version of loupe.
2021-03-23 14:57:36 +01:00
Ivan Enderlin
906079fd9d
feat: Implement MemoryUsage for Instance.
2021-03-23 14:57:36 +01:00
Ivan Enderlin
03486f3b8a
feat: Use latest version of loupe.
2021-03-23 13:04:45 +01:00
Ivan Enderlin
44dc884260
feat: Start implementing loupe::MemoryUsage on wasmer::Module.
2021-03-23 13:04:45 +01:00
Ivan Enderlin
4b752ed498
chore: Use loupe 0.1.0.
2021-03-23 11:18:31 +01:00
Ivan Enderlin
2afed4d813
feat: Use latest version of loupe.
2021-03-22 11:43:46 +01:00
Ivan Enderlin
026520998c
feat: Start implementing loupe::MemoryUsage on wasmer::Store.
2021-03-22 11:42:28 +01:00
Mark McCaskey
d392ce3cd7
Fix up TODOs and get tests passing again
2021-02-24 13:02:32 -08:00
Mark McCaskey
7ee1e14254
Clean up naming / storage of FuncRefs
2021-02-16 10:51:01 -08:00
Mark McCaskey
72b4a6ed8b
Fix memory leak with imported funcrefs
2021-02-16 09:32:42 -08:00
Mark McCaskey
6e3f835db8
Merge branch 'master' into feature/reference-types
2021-02-10 06:36:36 -08:00
Nick Lewycky
9e1cec01be
Prepare for 1.0.2 release
2021-02-04 19:44:49 -08:00
Mark McCaskey
ecf891e0ac
Add extra layer of indirection for funcref, update tables
...
This is still a WIP, cranelift is passing spectests but singlepass has 3
failures and LLVM is not implemented correctly
2021-02-03 07:47:25 -08:00
Nick Lewycky
91d399e8f4
Apply cleanups proposed by clippy.
2021-01-26 16:02:22 -08:00