Download Latest Version v0.6.6 source code.tar.gz (1.1 MB)
Email in envelope

Get an email when there's a new version of AtomVM

Home / v0.6.4
Name Modified Size InfoDownloads / Week
Parent folder
AtomVM-linux-riscv64-v0.6.4 2024-08-18 5.2 MB
AtomVM-linux-riscv64-v0.6.4.sha256 2024-08-18 79 Bytes
AtomVM-linux-arm64v8-v0.6.4 2024-08-18 4.3 MB
AtomVM-linux-arm64v8-v0.6.4.sha256 2024-08-18 79 Bytes
AtomVM-linux-arm32v5-v0.6.4 2024-08-18 2.9 MB
AtomVM-linux-arm32v5-v0.6.4.sha256 2024-08-18 79 Bytes
AtomVM-linux-arm32v7thl-v0.6.4 2024-08-18 2.8 MB
AtomVM-linux-arm32v7thl-v0.6.4.sha256 2024-08-18 79 Bytes
AtomVM-node-v0.6.4.js 2024-08-18 141.1 kB
AtomVM-node-v0.6.4.js.sha256 2024-08-18 88 Bytes
AtomVM-node-v0.6.4.wasm 2024-08-18 607.6 kB
AtomVM-node-v0.6.4.wasm.sha256 2024-08-18 90 Bytes
AtomVM.worker-node-v0.6.4.js 2024-08-18 294 Bytes
AtomVM.worker-node-v0.6.4.js.sha256 2024-08-18 95 Bytes
AtomVM-linux-i386-v0.6.4 2024-08-18 3.3 MB
AtomVM-linux-i386-v0.6.4.sha256 2024-08-18 79 Bytes
AtomVM-linux-x86_64-v0.6.4 2024-08-18 4.3 MB
AtomVM-linux-x86_64-v0.6.4.sha256 2024-08-18 79 Bytes
AtomVM-linux-x86_64-static-mbedtls-v0.6.4 2024-08-18 4.9 MB
AtomVM-linux-x86_64-static-mbedtls-v0.6.4.sha256 2024-08-18 79 Bytes
AtomVM-web-v0.6.4.js 2024-08-18 133.0 kB
AtomVM-web-v0.6.4.js.sha256 2024-08-18 87 Bytes
AtomVM-web-v0.6.4.wasm 2024-08-18 608.0 kB
AtomVM-web-v0.6.4.wasm.sha256 2024-08-18 89 Bytes
AtomVM.worker-web-v0.6.4.js 2024-08-18 294 Bytes
AtomVM.worker-web-v0.6.4.js.sha256 2024-08-18 94 Bytes
AtomVM-esp32-v0.6.4.img 2024-08-18 2.2 MB
AtomVM-esp32-v0.6.4.img.sha256 2024-08-18 90 Bytes
AtomVM-esp32h2-v0.6.4.img 2024-08-18 2.2 MB
AtomVM-esp32h2-v0.6.4.img.sha256 2024-08-18 92 Bytes
AtomVM-esp32s2-v0.6.4.img 2024-08-18 2.2 MB
AtomVM-esp32s2-v0.6.4.img.sha256 2024-08-18 92 Bytes
AtomVM-esp32c6-v0.6.4.img 2024-08-18 2.2 MB
AtomVM-esp32c6-v0.6.4.img.sha256 2024-08-18 92 Bytes
AtomVM-esp32s3-v0.6.4.img 2024-08-18 2.2 MB
AtomVM-esp32s3-v0.6.4.img.sha256 2024-08-18 92 Bytes
AtomVM-esp32c3-v0.6.4.img 2024-08-18 2.2 MB
AtomVM-esp32c3-v0.6.4.img.sha256 2024-08-18 92 Bytes
AtomVM-esp32c2-v0.6.4.img 2024-08-18 2.2 MB
AtomVM-esp32c2-v0.6.4.img.sha256 2024-08-18 92 Bytes
atomvmlib-v0.6.4.avm 2024-08-18 273.5 kB
atomvmlib-v0.6.4.avm.sha256 2024-08-18 92 Bytes
hello_world-v0.6.4.avm 2024-08-18 468 Bytes
hello_world-v0.6.4.avm.sha256 2024-08-18 105 Bytes
AtomVM-pico_w-v0.6.4.uf2 2024-08-18 2.0 MB
AtomVM-pico_w-v0.6.4.uf2.sha256 2024-08-18 95 Bytes
atomvmlib-v0.6.4.uf2 2024-08-18 326.7 kB
atomvmlib-v0.6.4.uf2.sha256 2024-08-18 87 Bytes
AtomVM-pico-v0.6.4.uf2 2024-08-18 1.1 MB
AtomVM-pico-v0.6.4.uf2.sha256 2024-08-18 93 Bytes
README.md 2024-08-18 1.1 kB
v0.6.4 source code.tar.gz 2024-08-18 975.0 kB
v0.6.4 source code.zip 2024-08-18 1.7 MB
Totals: 53 Items   50.8 MB 1

v0.6.4 release.

Please, read the getting started guide for flashing instructions.

Added

  • Implement gpio:init/1 on esp32 to initialize pins for GPIO usage, which some pins require depending on default function and bootloader code
  • Implement missing opcode 161 (raw_raise), that looks more likely to be generated with Elixir code
  • Support for Elixir Map.replace/3 and Map.replace!/3
  • Support for Elixir Kernel.struct and Kernel.struct!
  • Support for Elixir IO.iodata_to_binary/1
  • Support for Elixir exceptions: Exception module and the other error related modules such as ArgumentError, UndefinedFunctionError, etc...
  • Support for Elixir Enumerable and Collectable protocol
  • Support for Elixir Enum functions: split_with, join, map_join, into, reverse, slice and to_list
  • Support for Elixir MapSet module
  • Support for Elixir Range module
  • Support for Elixir Kernel.min and Kernel.max
  • Support (as stub) for erlang:error/3 (that is required from Elixir code)
Source: README.md, updated 2024-08-18