Skip to content

Releases: pguyot/AtomVM

Wasm ef79250e

28 Aug 22:11
ef79250
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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