AtomVM
AtomVM copied to clipboard
Tiny Erlang VM
term.h is one of the most important header files, it must be properly documented in every single aspect.
There is a small bug in the dependency management of the Erlang library and example builds, whereby if a source module is changed, the source will be re-compiled into a...
Termux is a terminal app on android which recreates a linux environment similar to Debian. Howerver, there is an issue with building it on android as explained on [this post](https://github.com/termux/termux-packages/issues/3133#issuecomment-445885531):...
 Here is what I did: Apply this patch with `patch -p1 < patch` ``` diff --git a/CMakeLists.txt b/CMakeLists.txt index b339d48..83d21fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@...
Systems such as ESP32 are heavily memory constrained, it is required to have a memory reservation system to ensure a minimum memory amount to important tasks. Also some systems have...
Windows is not yet supported, it would be useful to have AtomVM on Windows.
The tunables include: * the minimum free space (in terms) to be allocated when garbage collecting (defaults to 16) * the free space shrink factor (defaults to 2), used to...
This change set changes the behavior of the internally used port:call function, to return an error if the target process is no longer alive. Signed-off-by: Fred Dushin These changes are...
This change set enforces the min_heap_size option when spawning a process so that the heap size never shrinks below the specified amount, if it is specified in spawn_opt. Signed-off-by: Fred...