2021-02-17 02:28:03 +08:00
|
|
|
|
2021-02-18 02:27:24 +08:00
|
|
|
// To implement.
|
|
|
|
|
2021-05-13 17:10:57 +08:00
|
|
|
[ ] Builtin functions buffer refactor.
|
|
|
|
[ ] Remove resolve path for the root module.
|
2021-05-11 14:38:23 +08:00
|
|
|
[ ] and/or operator implementation.
|
2021-02-18 02:27:24 +08:00
|
|
|
[ ] Runtime error trace.
|
2021-05-11 14:38:23 +08:00
|
|
|
[ ] Make it possible to override function names.
|
2021-02-18 02:27:24 +08:00
|
|
|
[ ] VM's debug informations.
|
|
|
|
[*] Compiled opcode dump.
|
|
|
|
[ ] Stack trace.
|
|
|
|
[ ] Stack reallocation.
|
|
|
|
[ ] Garbage collection.
|
2021-05-11 14:38:23 +08:00
|
|
|
[*] Mark phase.
|
|
|
|
[ ] Sweep phase.
|
2021-02-18 02:27:24 +08:00
|
|
|
[ ] Relative file import.
|
2021-05-13 17:10:57 +08:00
|
|
|
[ ] Hex, binary literals and floats like ".5".
|
2021-05-11 14:38:23 +08:00
|
|
|
[ ] Union tagging alter in var.
|
|
|
|
|
|
|
|
// Add more.
|
2021-02-18 02:27:24 +08:00
|
|
|
[ ] Compilte core methods.
|
|
|
|
[ ] Complete var methods.
|
|
|
|
[ ] Complete core functions.
|
|
|
|
[ ] Complete builtin operators.
|
|
|
|
[ ] Complete opcodes.
|
2021-05-11 14:38:23 +08:00
|
|
|
[ ] Complete core libs.
|
2021-05-13 17:10:57 +08:00
|
|
|
[ ] Complete the docs.
|
|
|
|
[ ] More Tests.
|
2021-02-18 02:27:24 +08:00
|
|
|
|
|
|
|
// Bugs.
|
2021-05-13 17:10:57 +08:00
|
|
|
It's at pre-alpha and every thing is left to
|
|
|
|
implement, and nothing would be work as expected.
|