Releases: pguyot/AtomVM
Releases · pguyot/AtomVM
Wasm f59be83
(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
Implement maps:foreach/2 Signed-off-by: Paul Guyot <pguyot@kallisys.net>
Wasm 0.6-603ca1e0
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
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
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
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