πβ‘οΈ[research] Wave the virtual machine with just-in-time compilation into machine instructions which are then executed on AVR controllers or Windows/Linux
βΏοΈ - in implementation progress
β’οΈ - in design process
π - complete
π¬ - planned
Feature Name | Status | Feature Name | Status |
---|---|---|---|
ext/based grammatics | βΏοΈ | ext/LSP/hover | π¬ |
ext/LSP/connector | π | ext/LSP/fs watcher | π |
extension/icons | β’οΈ | vm/hashtables | π |
vm/stack | π | vm/pinvoke | π |
vm/based type declarations | βΏοΈ | vm/based operations | βΏοΈ |
vm/interp | π | vm/boxing and unboxing | π |
vm/image reader | β’οΈ | vm/il reader | π |
vm/type case | π¬ | vm/marshalin | π¬ |
vm/target/avr | βΏοΈ | vm/target/windows | π |
vm/target/linux | π¬ | vm/target/macos | π¬ |
compiler/lexer | βΏοΈ | compiler/IL generator | β’οΈ |
compiler/elf writer&reader | π | lang/design/directives | π |
lang/design/keywords | π | lang/design/operation | βΏοΈ |
lang/design/classes | β’οΈ | lang/design/structs | β’οΈ |
lang/design/stataments | βΏοΈ | lang/design/literal | π |
Feature Name | Status | Feature Name | Status |
---|---|---|---|
ext/LSP/reference event | π¬ | ext/LSP/signature event | π¬ |
ext/LSP/symbol event | π¬ | ext/LSP/resolve event | π¬ |
ext/LSP/code action | π¬ | project system | π¬ |
extension/formatter | π¬ | compiler/pdb and DWARF | π¬ |
compiler/diagnostics | π¬ | compiler/module visitor | π¬ |
vm/throw | π¬ | vm/threading | π¬ |
vm/stacktrace | π¬ | vm/modules | π¬ |
vm/gc | π¬ | lang/std/collections | π¬ |
lang/std/io | π¬ | lang/std/numerics | π¬ |
lang/std/platform api | π¬ | lang/std/reflection | π¬ |
lang/std/web | π¬ | lang/std/graphic | π¬ |
lang/std/di | π¬ | lang/std/input | π¬ |
lang/std/win api | π¬ | lang/std/xml | π¬ |
lang/std/yaml | π¬ | lang/std/json | π¬ |
lang/std/lazy collections | π¬ | lang/std/async | π¬ |