Ivan Enderlin
b5fb4d06f8
feat(c-api) Add the wasmer_version function.
2020-12-10 17:02:38 +01:00
Ivan Enderlin
bcf65008c4
test(c-api) Disable on doctest, it cannot run if JIT is disabled.
2020-12-10 16:44:35 +01:00
Ivan Enderlin
6d74163462
doc(c-api) Specify that the code does not panic.
2020-12-10 16:18:32 +01:00
Ivan Enderlin
6e7cd02425
doc(c-api) Specify when functions are Wasmer-specific.
2020-12-10 16:18:10 +01:00
Ivan Enderlin
4740202e90
test(c-api) Fix tests.
2020-12-10 16:14:13 +01:00
Ivan Enderlin
f8935b3561
Merge branch 'master' into test-c-api
2020-12-10 16:01:14 +01:00
jubianchi
044388ec57
fix: Fix test_set_host_global_immutable test
...
wasm_globaltype_new take ownership of its first argument, valtype. The test was freeing the valtype when it should not
2020-12-10 14:57:25 +01:00
Mark McCaskey
476e8d1cd6
Merge branch 'master' into fix/host-func-env-memory-leak
2020-12-07 11:06:01 -08:00
Syrus Akbary
e9529c2c86
Update README.md
2020-12-05 10:46:26 -08:00
Syrus Akbary
44c987694d
Improved formatting of Makefile
2020-12-04 19:52:15 -08:00
Syrus Akbary
5666d01ab3
Removed deprecated dir Makefile
2020-12-04 19:50:05 -08:00
Syrus Akbary
56fa494128
Deleted binaries
2020-12-04 19:47:31 -08:00
Syrus Akbary
0655767477
Deleted unused files
2020-12-04 19:45:12 -08:00
Syrus Akbary
48a4298fd1
Merge branch 'master' into cmake-delete
2020-12-04 19:40:30 -08:00
Mark McCaskey
ca4736cca9
Fix tests in C API and deprecated API
2020-12-04 17:40:37 -08:00
Syrus Akbary
7d006a4610
Merge branch 'master' into c-examples
2020-12-04 16:06:56 -08:00
Syrus Akbary
e7bf70ff81
Fixed compilation issue
2020-12-04 15:13:48 -08:00
Syrus Akbary
79fb698c15
Remove dependency on cmake
2020-12-04 13:39:44 -08:00
Syrus Akbary
e32458335c
Fix capi tests for examples
2020-12-04 11:22:33 -08:00
jubianchi
98a283f327
chore: Add a target to test all the C examples
2020-12-04 18:57:10 +01:00
Syrus
39af046c04
Added make all command to c api examples
2020-12-04 03:18:58 -08:00
Syrus
4df7722f25
Fixed the c examples using the new api for wat2wasm
2020-12-04 03:15:44 -08:00
Syrus
13e6f29c29
Set compiler config to be owned (following wasm-c-api)
2020-12-04 02:39:19 -08:00
jubianchi
729f402fdb
chore: Add C examples
2020-12-04 09:10:35 +01:00
nlewycky
9ac62e1313
Fix typo in comment.
2020-12-03 14:36:34 -08:00
Mark McCaskey
947e7d394f
Prepare for 1.0.0-beta1 release
2020-12-01 17:15:46 -08:00
Mark McCaskey
cd55746864
Update docs on wat2wasm function
2020-12-01 12:28:18 -08:00
Mark McCaskey
3e4b416909
Update lib/c-api/wasmer_wasm.h
...
Co-authored-by: nlewycky <nick@wasmer.io >
2020-12-01 12:26:36 -08:00
Mark McCaskey
fee319a0f3
Update lib/c-api/tests/wasm_c_api/test-wat2wasm.c
...
Co-authored-by: nlewycky <nick@wasmer.io >
2020-12-01 12:26:28 -08:00
Mark McCaskey
1cadf9af7f
Fix unrelated warnings in Wasm C API
2020-12-01 12:09:21 -08:00
Mark McCaskey
7b2d0d4037
Signal error condition and update tests
2020-12-01 12:06:41 -08:00
Mark McCaskey
deec77d2df
Fix memory leak in wat2wasm function
2020-12-01 11:41:28 -08:00
Ivan Enderlin
25bcc9b7fc
fixup
2020-12-01 15:29:41 +01:00
Ivan Enderlin
527b7061cc
fix(c-api) Fix memory leak in wasm_$name_vec_delete.
...
This patch does several things:
1. It applies our Rust patterns for C API by replacing the raw pointer
by `Option<Box<T>>`,
2. It allows `wasm_$name_vec_delete` to handle null pointer,
3. Because it takes ownership of the `wasm_$name_vec_t`, the pointer
is correctly dropped (which fix the memory leak).
2020-12-01 14:25:59 +01:00
Ivan Enderlin
8899509996
Merge branch 'master' into test-c-api
2020-12-01 13:54:58 +01:00
Ivan Enderlin
f2a2cf4265
Merge branch 'master' into test-c-api
2020-12-01 11:37:41 +01:00
Ivan Enderlin
7973a965fb
Merge branch 'master' into fix-vm-leak
2020-12-01 10:08:21 +01:00
Mark McCaskey
4ef3286f2e
Merge branch 'master' into feature/host-env-prototype
2020-11-30 16:52:34 -08:00
Mark McCaskey
d0c44c6491
Merge pull request #1842 from wasmerio/host-env-prototype-export-change
2020-11-30 15:41:50 -08:00
Mark McCaskey
03410c15a1
Rename EngineExport to Export
2020-11-30 12:32:53 -08:00
Ivan Enderlin
37240bdc10
test(c-api) Start testing the instance module.
2020-11-30 16:56:56 +01:00
Ivan Enderlin
eb01733839
doc(c-api) Document the instance module.
2020-11-30 16:56:45 +01:00
Ivan Enderlin
ca54997cbd
doc(c-api) Document the engine module.
2020-11-30 15:43:12 +01:00
Ivan Enderlin
34530306e6
test(c-api) Test the engine module.
2020-11-30 15:42:04 +01:00
Ivan Enderlin
5a71aceb45
doc(c-api) Document the engine module.
2020-11-30 15:41:54 +01:00
Ivan Enderlin
581ca917ad
doc(c-api) Document the module module.
2020-11-30 15:41:34 +01:00
Ivan Enderlin
a1f88ab576
doc(c-api) Document the module module.
2020-11-30 15:17:26 +01:00
Mark McCaskey
8669e92ed4
Move EngineExport to engine
2020-11-25 16:44:21 -08:00
Mark McCaskey
40eec3fbd6
Address feedback: misc clean ups
2020-11-25 14:19:29 -08:00
Mark McCaskey
7013163829
WIP attempt to make an Export wrapper type
...
I can't figure out how we can ever use the non-wrapped type though
2020-11-25 10:59:04 -08:00