Commit Graph

30 Commits

Author SHA1 Message Date
0c0fdad3d2 Prepare for 2.0.0 release 2021-06-15 11:26:46 -07:00
80a8658e5a Prepare for 2.0.0-rc2 release 2021-06-03 09:19:16 -07:00
cfc1a5fc26 Fix typo 2.0.0-rc -> 2.0.0-rc1 2021-06-02 08:32:46 -07:00
2897a5b05e Bump version number to 2.0.0-rc1 2021-06-02 08:21:34 -07:00
b520a5f58a Renamed wasmer_wasm.h to wasmer.h 2021-06-01 21:47:37 -07:00
f5a7ac960f feat(c-api) Remove the deprecated API.
Until this patch, our C API comes in 2 flavors: `deprecated` and
`wasm_c_api`. With the coming 2.x version of Wasmer, we would like to
remove the `deprecated` API, and keep the `wasm_c_api` only.

This patch removes the `deprecated` API from the `wasmer-c-api`
crate. It also cleans up the `Makefile` and the documentation
system. Previously, the documentation for the `deprecated` API was
relying on Doxygen, which was one new dependency the user had to
install. For the `wasm_c_api`, it relies on `rustdoc`, which is way
better because all examples are run and tested as part of our test
suite.

This clean up also removes the need to deal with `system-libffi` both
in the crate itself and in the `Makefile`, which was an edge case for
macOS on aarch64, and a needle in the foot for some of our users.

Finally, the `build.rs` is now simplified because we no longer need to
exclude symbols from one header to another. It also means that we only
provide the `wasmer_wasm.h` header file now; the `wasmer.h` and
`wasmer.hh` headers are removed.
2021-05-31 17:59:19 +02:00
4fb94aff7e Updated header files 2021-03-03 22:14:12 -08:00
fb429e0a6e Update the C API header files. 2021-02-04 19:53:41 -08:00
95887af4da Include 'extern "C"' in our C header files when included in a C++ build. 2021-01-27 11:41:31 -08:00
924ffd8797 Prepare for 1.0.1 release 2021-01-12 08:08:19 -08:00
bc73789cc0 Prepare for 1.0.0 release 2021-01-05 06:21:03 -08:00
2d1c03bea0 Prepare for 1.0.0-rc1 release 2020-12-23 11:17:07 -08:00
dd226b1dab Add fixes from publishing 2020-12-16 10:53:09 -08:00
95eff687d7 chore(c-api) Update the header files. 2020-12-14 16:31:26 +01:00
b045b415f6 chore(c-api) Update the header files. 2020-12-14 13:42:29 +01:00
f75eb29620 chore(c-api) Update the header files. 2020-12-14 11:17:46 +01:00
2ce2c9c7d5 feat(c-api) Add the WASMER_VERSION_{MAJOR|MINOR|PATCH|PRE} constants in C. 2020-12-11 11:03:01 +01:00
fdeb4a6845 feat(c-api) Add the WASMER_VERSION constant in C. 2020-12-11 10:51:40 +01:00
685ef32c29 chore(c-api) Update the header files. 2020-12-10 17:08:32 +01:00
a259ac6862 chore(c-api) Regenerate wasmer.h header files. 2020-09-29 16:21:48 +02:00
8969756416 chore(c-api) Regenerate header files. 2020-09-29 16:08:54 +02:00
570b174fb5 fix(c-api) Polish deprecated API. 2020-09-28 15:45:52 +02:00
3514988462 feat(c-api) Generate wasmer_wasm.h automatically. First draft. 2020-09-22 16:54:22 +02:00
a2ae54b446 chore(c-api) Update the header files. 2020-09-22 13:15:12 +02:00
2ac20265a4 chore(c-api) Update header files. 2020-09-22 09:44:42 +02:00
c52678aba4 Clean up from feedback 2020-08-11 16:31:02 -07:00
92f8651312 Renamed wasmer_runtime to wasmer_vm 2020-07-07 21:26:06 -07:00
d6b5f99a22 Fix more C API tests 2020-05-18 16:33:08 -07:00
67d7ac0fb3 Address feedback on C-API review 2020-05-08 14:10:08 -07:00
b834714364 Rename runtime-c-api -> c-api 2020-05-08 12:59:44 -07:00