Fix llvm backend to work with latest inkwell.

cargo update to pick up latest inkwell branch commit.

Add lifetime annotations to Module which now takes a lifetime, and more lifetime annotations across intrinsics.rs.

Add <'ctx> to missing places in CtxType and Intrinsics. Remove it from reference bindings.

Use ManuallyDrop to ensure that context's members are dropped before the Context.

Co-authored-by: Mark McCaskey <mark@wasmer.io>
This commit is contained in:
Nick Lewycky
2019-11-04 18:12:32 -08:00
parent dfc7163b71
commit 31a77b0eb7
7 changed files with 1528 additions and 629 deletions

File diff suppressed because it is too large Load Diff