Syrus Akbary
|
ae45ce8d89
|
Update lib/api/src/externals.rs
Co-authored-by: Ivan Enderlin <ivan@mnt.io>
|
2020-05-18 12:27:30 -07:00 |
|
Syrus Akbary
|
b0ded4b0b6
|
Update lib/api/src/externals.rs
Co-authored-by: Ivan Enderlin <ivan@mnt.io>
|
2020-05-18 12:26:42 -07:00 |
|
Syrus Akbary
|
8da105cf29
|
Update lib/api/src/externals.rs
Co-authored-by: Ivan Enderlin <ivan@mnt.io>
|
2020-05-18 12:26:25 -07:00 |
|
Syrus Akbary
|
675d7129a3
|
Update lib/api/src/externals.rs
Co-authored-by: Ivan Enderlin <ivan@mnt.io>
|
2020-05-18 12:25:33 -07:00 |
|
Syrus
|
47214aa3b2
|
Improved engine trampoline naming
|
2020-05-17 20:49:19 -07:00 |
|
Syrus
|
2a79d4fd87
|
Merge branch 'master' into host-trampolines
|
2020-05-17 18:25:15 -07:00 |
|
Syrus
|
0d4713522a
|
Revert "Added dynamic_address to the imported and exported functions"
This reverts commit 33cd21b3d8.
# Conflicts:
# lib/engine/src/resolver.rs
|
2020-05-17 18:24:53 -07:00 |
|
Syrus
|
2bbceeb239
|
Moved DynamicFunctionImportContext abstraction into runtime
|
2020-05-16 03:10:24 -07:00 |
|
Syrus
|
2a39edc399
|
Make Exports::contains non-mutable
|
2020-05-16 00:28:42 -07:00 |
|
Syrus
|
5f8f7a5dc1
|
Merge branch 'master' into host-trampolines
|
2020-05-15 20:07:40 -07:00 |
|
Syrus
|
d2dfa31829
|
Added support for dynamic funcitons with environment
|
2020-05-15 19:44:34 -07:00 |
|
Syrus
|
f38720337f
|
Reverse trampoline static generation now works! 🎉
|
2020-05-14 19:28:36 -07:00 |
|
Syrus
|
33cd21b3d8
|
Added dynamic_address to the imported and exported functions
|
2020-05-14 19:08:52 -07:00 |
|
Syrus
|
e9b0aafb34
|
Improved dynamic returns with typechecking and better signature
|
2020-05-14 11:42:13 -07:00 |
|
Syrus
|
0a42c83ed1
|
Allow cast ptr alignment
|
2020-05-14 11:17:38 -07:00 |
|
Syrus
|
a419e67cbb
|
Make clippy happy
|
2020-05-14 11:07:06 -07:00 |
|
Syrus
|
1c21e4f927
|
Make host trampolines work (PoC)
|
2020-05-13 20:53:54 -07:00 |
|
Mark McCaskey
|
09efdfea73
|
Fix clippy warnings, apply ⛳
|
2020-05-13 17:21:52 -07:00 |
|
Mark McCaskey
|
9c0dae7ad7
|
Add clippy lint and clean up
|
2020-05-13 14:17:20 -07:00 |
|
Mark McCaskey
|
388c9d63a3
|
Fix more warnings, address feedback
|
2020-05-13 13:02:19 -07:00 |
|
Mark McCaskey
|
e77cbd8b94
|
Deny many warnings in CI; fix warnings
|
2020-05-13 12:44:34 -07:00 |
|
Mark McCaskey
|
e01588ef55
|
Merge pull request #18 from wasmerio/fix/memory-not-growing
Debug memory not growing bug
|
2020-05-13 11:25:31 -07:00 |
|
Syrus
|
3a991a7f59
|
Upgrade libc to 0.2.70. Removedd unnecessary trap shims
|
2020-05-12 17:43:43 -07:00 |
|
Mark McCaskey
|
02efe20d09
|
Clean up from feedback
|
2020-05-12 17:17:17 -07:00 |
|
Mark McCaskey
|
61309d4a40
|
Add explicit error type for operations on Memory
|
2020-05-12 14:39:16 -07:00 |
|
Syrus
|
9c60c23b98
|
Fixd memory API
|
2020-05-12 12:39:54 -07:00 |
|
Mark McCaskey
|
d9ca668607
|
Merge pull request #6 from wasmerio/add-c-api
Add C API
|
2020-05-08 16:10:09 -07:00 |
|
Mark McCaskey
|
67d7ac0fb3
|
Address feedback on C-API review
|
2020-05-08 14:10:08 -07:00 |
|
Mark McCaskey
|
1c60f845c1
|
Fix memory issue; get all tests but ones creating DynFuncs working
|
2020-05-08 12:56:42 -07:00 |
|
Syrus
|
6fe3d362b2
|
Added API to deserialize from file
|
2020-05-07 22:15:27 -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 |
|