firefly icon indicating copy to clipboard operation
firefly copied to clipboard

An alternative BEAM implementation, designed for WebAssembly

Results 88 firefly issues
Sort by recently updated
recently updated
newest added

These may not be necessary until Distribution (#177) is implemented. - [ ] [`external_size/1`](http://erlang.org/doc/man/erlang.html#external_size-1) - [x] [`term_to_binary/1`](http://erlang.org/doc/man/erlang.html#term_to_binary-1) (#346)

enhancement
runtime/bifs
help wanted

- [ ] `disconnect_node/1` - [ ] `dist_ctrl_get_data/1` - [ ] `dist_ctrl_get_data_notification/1` - [ ] `dist_ctrl_input_handler/2` - [ ] `dist_ctrl_put_data/2` - [ ] `dist_get_stat/1` - [ ] `get_cookie/0` - [...

enhancement
runtime/bifs
help wanted

We'll have to decide whether we implement these and tie them to web APIs or make calling the web APIs explicit. - [x] `date/0` (#336) - [x] `localtime/0` (#335) -...

enhancement
runtime/bifs
help wanted

These are mostly for debugging - [ ] `memory/0` - [ ] `memory/1` - [ ] `processes/0` - [ ] `statistics/1` - [ ] `system_flag/2` - [ ] `system_info/1` -...

enhancement
runtime/bifs
help wanted

- [ ] `fun_info/1` - [ ] `fun_info/2` - [ ] `fun_info_mfa/1` - [ ] `fun_to_list/1` (may be used for printing in Erlang code and not just for debugging in...

enhancement
runtime/bifs
help wanted

We hopefully can avoid these completely because any NIFs would be AOT compiled in. - [x] `load_nif/2` (https://github.com/lumen/lumen/pull/665) - [x] `nif_error/1` (https://github.com/lumen/lumen/pull/665) - [ ] `nif_error/2`

enhancement
runtime/bifs
help wanted

- [x] `is_port/1` - [ ] `list_to_port/1` - [ ] `open_port/2` - [ ] `port_call/2` - [ ] `port_call/3` - [ ] `port_close/1` - [ ] `port_command/2` - [ ]...

enhancement
runtime/bifs
help wanted

- [ ] `crc32/1` - [ ] `crc32/2` - [ ] `crc32_combine/3`

enhancement
runtime/bifs
help wanted

- [ ] `md5/1` - [ ] `md5_final/1` - [ ] `md5_init/0` - [ ] `md5_update/2`

enhancement
runtime/bifs
help wanted

- [ ] `adler32/1` - [ ] `adler32/2` - [ ] `adler32_combine/3`

enhancement
runtime/bifs
help wanted