Ivan Enderlin
b9f98ce1f6
feat(c-api) Update .h files.
2020-10-12 17:54:21 +02:00
Mark McCaskey
ba7b24f696
Add --dir and --mapdir support to native executable
2020-10-09 17:38:14 -07:00
Mark McCaskey
02c0df5101
Update to cbindgen 0.15.0
...
Manually specify that items should be sorted by name in the header
file. We do this because cbindgen 0.15.0 removed sorting by default.
2020-10-08 14:42:00 -07:00
Mark McCaskey
ea8bb1ee79
Merge branch 'master' into feature/engine-object-file
2020-10-06 17:50:55 -07:00
Ivan Enderlin
ded3132b44
feat(c-api) Implement wat2wasm.
2020-10-06 11:09:35 +02:00
Mark McCaskey
0f8d68652f
Finish merge with C API refactor
2020-10-05 12:30:58 -07:00
Ivan Enderlin
2fdd9ea692
feat(c-api) Simplify the build.rs script.
2020-10-02 10:10:24 +02:00
Ivan Enderlin
a2854ebfea
fix(c-api) Adjust cbindgen metadata for header files.
2020-10-01 21:20:13 +02:00
Ivan Enderlin
5ea1f1eb25
feat(c-api) Always generate _all_ C headers. Include the deprecated API per default.
2020-10-01 09:52:23 +02:00
Ivan Enderlin
f5a57b84e9
fix(c-api) Exclude non-standard WASI API from wasmer.h.
2020-09-29 16:21:16 +02:00
Ivan Enderlin
cab0854d99
feat(c-api) Rename the include-deprecated feature to deprecated, and change strategy.
...
When `deprecated` is enabled, the `deprecated` module is included in
the crate.
When `deprecated` is enabled, **only** the `wasmer.h*` header files
will be generated.
When `deprecated` is disabled, **only** the `wasmer_wasm.h` header
file will be generated.
2020-09-29 16:04:25 +02:00
Ivan Enderlin
570b174fb5
fix(c-api) Polish deprecated API.
2020-09-28 15:45:52 +02:00
Ivan Enderlin
b59db4cee2
feat(c-api) wasmer_wasm.h includes wasm.h.
2020-09-28 14:52:27 +02:00
Ivan Enderlin
174b03f4e9
feat(c-api) Use our fork of cbindgen.
...
Our fork contains incoming PR. It helps for example to skip struct
fields.
2020-09-24 16:15:04 +02:00
Ivan Enderlin
3514988462
feat(c-api) Generate wasmer_wasm.h automatically. First draft.
2020-09-22 16:54:22 +02:00
Ivan Enderlin
9e8b80c2f6
feat(c-api) Ensure Rust documentation is used as C's.
2020-09-22 13:18:18 +02:00
Ivan Enderlin
8c03da87a9
feat(c-api) Reorganize the build.rs script.
2020-09-22 13:14:48 +02:00
Mark McCaskey
b834714364
Rename runtime-c-api -> c-api
2020-05-08 12:59:44 -07:00