Skip to content

Releases: pguyot/AtomVM

Wasm f59be83

22 Sep 15:49
f59be83

Choose a tag to compare

Wasm f59be83 Pre-release
Pre-release

(binaries were built offline)

Wasm binaries of elixir_eval branch, based on release-0.6 with several outstanding PRs and ets support (which was merged in master).
Based on commit f59be83

Wasm ef79250e

28 Aug 22:11
ef79250

Choose a tag to compare

Wasm ef79250e Pre-release
Pre-release
Implement maps:foreach/2

Signed-off-by: Paul Guyot <pguyot@kallisys.net>

Wasm 0.6-603ca1e0

26 Aug 22:34
603ca1e

Choose a tag to compare

Wasm 0.6-603ca1e0 Pre-release
Pre-release
Implement lists:reverse/1,2 as a nif

Also rewrite several lists module functions to not use this nif, either because
it was not necessary (lists:seq/2,3) or because a non-tail recursive loop
is more efficient memory-wise.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>

Wasm 0.6-246358e

15 Aug 21:18
246358e

Choose a tag to compare

Wasm 0.6-246358e Pre-release
Pre-release
Merge pull request #756 from pguyot/w32/add-more-missing-functions-s

Add more missing function stubs

Add functions used by examples and more.
Also fix name of `esp:sleep_get_wakeup_cause/0`

These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).

SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later

Wasm build with SMP

07 Aug 07:39
08d577a

Choose a tag to compare

Wasm build with SMP Pre-release
Pre-release
Merge pull request #737 from pguyot/w31/fix-more-types

Fix more types and few examples

Running dialyzer on atomvmlib and examples revealed issues with several types
It also revealed bugs in three examples

These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).

SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later

Wasm demo release

05 Aug 14:20
27e4ee3

Choose a tag to compare

Wasm demo release Pre-release
Pre-release
Merge pull request #729 from pguyot/w31/monitor-posix_select-s

Add monitor to posix_select

Monitor selecting process to avoid leaks.
Add tests

These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).

SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later