AtomVM icon indicating copy to clipboard operation
AtomVM copied to clipboard

Tiny Erlang VM

Results 299 AtomVM issues
Sort by recently updated
recently updated
newest added

**NB:** The `WOKWI_CLI_TOKEN` (obtained here https://wokwi.com/dashboard/ci) needs to be set in the `Repository secrets` eg: Settings -> Actions secrets and variables. Runs the esp32 tests across 7 targets/models and 3...

Let's run a number of manual tests and additional checks in order to make sure v0.6.5 will be the best release ever. Test binaries can be found here: https://github.com/bettio/avm_tag_ci/releases/tag/v0.6.202410121 ~~https://github.com/bettio/avm_tag_ci/releases/tag/v0.6.202410120~~...

using ap_sta_network example https://github.com/atomvm/AtomVM/blob/release-0.6/examples/erlang/esp32/ap_sta_network.erl testing on real devices (and hundreds of wokwi ci runs) - a cold boot often produces a significant wait for sntp sync: 20-30 seconds. calling esp_sntp_restart()...

https://github.com/erlang/otp/pull/8913 changed the atom table format. This change allows having atoms that can be longer than 255 bytes. This might happen with atoms having long unicode names. Suggested fix: supporting...

According to tests devmode on H2 is not properly working. There is no wifi, so it crashes when devmode starts.

With the elixir Base module https://github.com/elixir-lang/elixir/blob/v1.17/lib/elixir/lib/base.ex (just add file to elixir project) trying: Base.decode32("MZXW6YTBOI======") crashes, most likely duplicate/related to https://github.com/atomvm/AtomVM/issues/154 ? (lack of complete bitstring support) ``` CRASH ====== pid:...

While implementing GenServer.ex tests are done for: ``` {:ok, pid} = GenServer.start_link(Stack, [:hello], name: nil) assert Process.info(pid, :registered_name) == {:registered_name, []} ``` It's already in exavmlib code base here https://github.com/atomvm/AtomVM/blob/22c0da49bc8d7ca693217299f67e441a2df78313/libs/exavmlib/lib/Process.ex#L347...

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

Move emscripten, esp and pico modules to their own library. These changes are made under both the "Apache 2.0" and the "GNU Lesser General Public License 2.1 or later" license...

This is very true when dealing with Elixir modules, that they contain long atom names, and each module has a number of common atoms with other modules. So a solution...

enhancement