enigma icon indicating copy to clipboard operation
enigma copied to clipboard

An Erlang VM implementation in Rust

Results 17 enigma issues
Sort by recently updated
recently updated
newest added

Timers includes: - [ ] bif erlang:start_timer/3 - [ ] bif erlang:start_timer/4 - [x] bif erlang:send_after/3 - [ ] bif erlang:send_after/4 - [ ] bif erlang:cancel_timer/1 - [ ] bif...

K-enhancement
L-medium

We currently rely on some parts of std, but having a no_std build would be interesting for embedded devices and WebAssembly. Note that a lot of the std stuff exists...

K-research

Update the module registry to store RcModule (Arc) instead of Box, and update all `*const Module` to be RcModule. Loading the same module into the VM should swap it in...

K-enhancement
L-medium

ETS: https://docs.rs/chashmap for db_hash based tables.

L-hard
K-research

I think we can trim the testing code with a macro for calling the bif function. During my development, the following codes were repeatedly entered. ```rust let vm = vm::Machine::new();...

Some of the unit tests are not implemented yet. Required someone to fill them up. - [ ] Math functions - [ ] List functions - [ ] Chrono functions...

L-easy
K-chore

Probably either immix or orca. Each process gets it's own heap consisting of blocks that we independently GC. At the moment we just use blocks as a sort of an...

L-hard
K-research