From b60c0fbad8896e5e28a71c194f27866f76fe9203 Mon Sep 17 00:00:00 2001 From: Philipp Tessenow Date: Thu, 16 Jan 2020 01:19:21 +0100 Subject: [PATCH 1/2] Added Wasmex, an Elixir language integration --- CHANGELOG.md | 1 + README.md | 1 + docs/assets/languages/elixir.png | Bin 0 -> 12066 bytes 3 files changed, 2 insertions(+) create mode 100644 docs/assets/languages/elixir.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 8da1c37c20a..5cdc76fba74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Special thanks to [@repi](https://github.com/repi) and [@srenatus](https://github.com/srenatus) for their contributions! +- Added Wasmex, an Elixir language integration, to the README - [#1133](https://github.com/wasmerio/wasmer/pull/1133) New `wasmer_trap` function in the C API, to properly error from within a host function - [#1147](https://github.com/wasmerio/wasmer/pull/1147) Remove `log` and `trace` macros from `wasmer-runtime-core`, remove `debug` and `trace` features from `wasmer-*` crates, use the `log` crate for logging and use `fern` in the Wasmer CLI binary to output log messages. Colorized output will be enabled automatically if printing to a terminal, to force colorization on or off, set the `WASMER_COLOR` environment variable to `true` or `false`. - [#1128](https://github.com/wasmerio/wasmer/pull/1128) Fix a crash when a host function is missing and the `allow_missing_functions` flag is enabled diff --git a/README.md b/README.md index 19680f4e630..86819a85b1e 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ Wasmer runtime can be used as a library embedded in different languages, so you | ![JS Logo](./docs/assets/languages/js.svg) | [**JavaScript**](https://github.com/wasmerio/wasmer-js) | Wasmer | actively developed | ![last release](https://img.shields.io/npm/v/@wasmer/wasi?style=flat-square) | ![number of Github stars](https://img.shields.io/github/stars/wasmerio/wasmer-js?style=flat-square) | | ![C# logo](./docs/assets/languages/csharp.svg) | [**C#/.Net**](https://github.com/migueldeicaza/WasmerSharp) | [Miguel de Icaza](https://github.com/migueldeicaza) | actively developed | ![last release](https://img.shields.io/nuget/v/WasmerSharp?style=flat-square) | ![number of Github stars](https://img.shields.io/github/stars/migueldeicaza/WasmerSharp?style=flat-square) | | ![R logo](./docs/assets/languages/r.svg) | [**R**](https://github.com/dirkschumacher/wasmr) | [Dirk Schumacher](https://github.com/dirkschumacher) | actively developed | | ![number of Github stars](https://img.shields.io/github/stars/dirkschumacher/wasmr?style=flat-square) | +| ![Elixir logo](./docs/assets/languages/elixir.png) | [**Elixir**](https://github.com/tessi/wasmex) | [Philipp Tessenow](https://github.com/tessi) | actively developed | | ![number of Github stars](https://img.shields.io/github/stars/tessi/wasmex?style=flat-square) | | ❓ | [your language is missing?](https://github.com/wasmerio/wasmer/issues/new?assignees=&labels=%F0%9F%8E%89+enhancement&template=---feature-request.md&title=) | | | | ### Usage diff --git a/docs/assets/languages/elixir.png b/docs/assets/languages/elixir.png new file mode 100644 index 0000000000000000000000000000000000000000..96f92a38d0808526d4fbe68e5b5889b90163a9f6 GIT binary patch literal 12066 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 M07*qoM6N<$f@}>_zyJUM literal 0 HcmV?d00001 From 02c142200a1053bad47df29c09ad72ca2a98ea22 Mon Sep 17 00:00:00 2001 From: Philipp Tessenow Date: Thu, 16 Jan 2020 01:35:43 +0100 Subject: [PATCH 2/2] added link to the PR to CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cdc76fba74..5201c2fdfeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ Special thanks to [@repi](https://github.com/repi) and [@srenatus](https://github.com/srenatus) for their contributions! -- Added Wasmex, an Elixir language integration, to the README +- [#1153](https://github.com/wasmerio/wasmer/pull/1153) Added Wasmex, an Elixir language integration, to the README - [#1133](https://github.com/wasmerio/wasmer/pull/1133) New `wasmer_trap` function in the C API, to properly error from within a host function - [#1147](https://github.com/wasmerio/wasmer/pull/1147) Remove `log` and `trace` macros from `wasmer-runtime-core`, remove `debug` and `trace` features from `wasmer-*` crates, use the `log` crate for logging and use `fern` in the Wasmer CLI binary to output log messages. Colorized output will be enabled automatically if printing to a terminal, to force colorization on or off, set the `WASMER_COLOR` environment variable to `true` or `false`. - [#1128](https://github.com/wasmerio/wasmer/pull/1128) Fix a crash when a host function is missing and the `allow_missing_functions` flag is enabled