Ivan Enderlin
17a1900c8b
feat(c-api) wasm_module_name sets out to {0, NULL} in case of failure.
2020-12-15 16:29:17 +01:00
Ivan Enderlin
778681e8a0
test+doc(c-api) Test and document the wasmer_module_*_name functions.
2020-12-15 16:26:29 +01:00
Ivan Enderlin
fb7ce4ad9a
doc(c-api) Specify where examples are for wasm_instance_new.
2020-12-15 16:07:13 +01:00
Ivan Enderlin
7a30c31a6f
test+doc(c-api) Add test for wasm_instance_exports.
2020-12-15 15:59:57 +01:00
Ivan Enderlin
e82630b9ec
chore(c-api) Update lazy_static.
2020-12-14 16:31:44 +01:00
Ivan Enderlin
95eff687d7
chore(c-api) Update the header files.
2020-12-14 16:31:26 +01:00
Ivan Enderlin
43169dab4c
test+doc(c-api) Add test and write documentation of the wat module.
2020-12-14 16:26:26 +01:00
Ivan Enderlin
c136f25271
doc(c-api) Add one more link.
2020-12-14 16:20:21 +01:00
Ivan Enderlin
13d5ae5075
doc(c-api) Improve the documentation of the version module.
2020-12-14 16:17:04 +01:00
Ivan Enderlin
4eb4ae95e1
doc(c-api) Write small documentation for the macros module.
2020-12-14 16:11:33 +01:00
Ivan Enderlin
d2c50f9a81
test+doc(c-api) Add tests and write documentation of the store module.
2020-12-14 16:09:00 +01:00
Ivan Enderlin
cce13c7481
doc(c-api) Fix a typo.
2020-12-14 16:08:41 +01:00
Ivan Enderlin
b2564432d3
test+doc(c-api) Improve the documentation and test of the module module.
2020-12-14 15:58:24 +01:00
Ivan Enderlin
bb9144c20f
test+doc(c-api) Add more tests and improve documentation.
2020-12-14 15:48:15 +01:00
Ivan Enderlin
3079fc8e05
doc(c-api) Improve the documentation of the wasm_c_api module.
2020-12-14 15:28:50 +01:00
Ivan Enderlin
4558b8739d
doc(c-api) Complete or improve the documentation of the engine module.
2020-12-14 15:28:33 +01:00
Ivan Enderlin
c8810096f8
test+doc(c-api) Add a complete test for errors + improve the documentation.
2020-12-14 15:15:11 +01:00
Ivan Enderlin
c20261fe57
doc(c-api) Improve the crate's documentation.
2020-12-14 15:14:54 +01:00
Ivan Enderlin
b045b415f6
chore(c-api) Update the header files.
2020-12-14 13:42:29 +01:00
Ivan Enderlin
f4e3f2a627
feat(c-api) Add wasmer_version_(major,minor,patch,pre) functions.
2020-12-14 13:42:08 +01:00
Ivan Enderlin
f75eb29620
chore(c-api) Update the header files.
2020-12-14 11:17:46 +01:00
Ivan Enderlin
3a8a0d3ed9
feat(c-api) Implement the wasmer_version function.
...
When the `.h` files aren't accessible, it is useful to get a function
to retrieve the version of the Wasmer C API.
2020-12-14 11:13:55 +01:00
Ivan Enderlin
7f085e3e42
Merge branch 'master' into feat-c-api-version
2020-12-14 10:31:57 +01:00
bors[bot]
0bfc7a3714
Merge #1919
...
1919: test(c-api) Remove a useless test and update `inline-c` r=Hywan a=Hywan
# Description
Small clean up. This PR removes a duplicated test, and update `inline-c`.
# Review
- [ ] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Ivan Enderlin <ivan@mnt.io >
2020-12-11 10:16:19 +00:00
Ivan Enderlin
2ce2c9c7d5
feat(c-api) Add the WASMER_VERSION_{MAJOR|MINOR|PATCH|PRE} constants in C.
2020-12-11 11:03:01 +01:00
Ivan Enderlin
fdeb4a6845
feat(c-api) Add the WASMER_VERSION constant in C.
2020-12-11 10:51:40 +01:00
Ivan Enderlin
18f388df9a
Merge branch 'master' into feat-c-api-version
2020-12-11 10:35:26 +01:00
Ivan Enderlin
d6d9e4edf5
chore(c-api) Update the Makefile to remove a test.
2020-12-11 10:10:09 +01:00
Ivan Enderlin
ce5b7900f1
chore(c-api) Update inline-c to 0.1.4.
2020-12-11 10:08:25 +01:00
Ivan Enderlin
042e6ffa73
test(c-api) This is already a unit test in the wat module.
2020-12-11 10:06:34 +01:00
bors[bot]
4f174f864a
Merge #1851
...
1851: test+doc(c-api): Test and document the C A PI r=Hywan a=Hywan
# Description
This PR improves the test suites and the documentation of the C API.
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Ivan Enderlin <ivan@mnt.io >
Co-authored-by: jubianchi <julien@wasmer.io >
2020-12-11 09:01:38 +00:00
jubianchi
62fa2e506e
chore: update wamser_wasm.h
2020-12-10 18:42:41 +01:00
jubianchi
401b9e4db5
test(c-api) Add no_run to engine tests.
...
Because we test the C API with many features combination, we can't ensure tests will pass with every combination
2020-12-10 18:42:01 +01:00
Ivan Enderlin
90778f6d66
test(c-api) Change ignore to no_run.
2020-12-10 17:14:16 +01:00
Ivan Enderlin
685ef32c29
chore(c-api) Update the header files.
2020-12-10 17:08:32 +01:00
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
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
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