From 7665114ded3e3d74b8c2589bd8241a3e03060e3b Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Wed, 24 Jun 2020 13:44:09 +0200 Subject: [PATCH] 0.3 roadmap --- 0.2_roadmap.txt | 46 ---------------------------------------------- 0.3_roadmap.txt | 9 +++++++++ 2 files changed, 9 insertions(+), 46 deletions(-) delete mode 100644 0.2_roadmap.txt create mode 100644 0.3_roadmap.txt diff --git a/0.2_roadmap.txt b/0.2_roadmap.txt deleted file mode 100644 index 813d164aba..0000000000 --- a/0.2_roadmap.txt +++ /dev/null @@ -1,46 +0,0 @@ -+ = done -- = TODO - -+ release vid -+ bring back playground -+ fix non-ascii rendering in gg (ä, å, etc) -+ cache all tokens once -+ cache vlib (right now it's re-compiled every time) -+ fix openssl on older linux distros -+ tcc backend -+ fix all c warnings with -pedantic -+ set up pvs -+ javascript backend -+ o(log n) type lookup -+ `none` keyword for optionals -+ table: migrate all find*** functions to optionals -+ prebuilt binaries for all platforms -+ cached modules -+ bring back generics -+ bring back forum/blog and vpm -+ wrap up orm -+ bring back vweb -+ fix vorum, migrate to orm -+ fix child function calls -+ enable vfmt -+ bring back vdoc and regenerate all module docs -+ optimize the parser -+ v ui -+ ui demo: calculator -+ declarative ui with hot reload (similar to swiftui) -+ "building a simple blog with vweb" tutorial + -+ fix interfaces -+ fast.vlang.io -+ bare metal support -+ inline assembly -+ x64 machine code generation (ELF) -+ require explicit C.fn definitions, add all missing definitions -+ string.index() ?int -+ new AST based parser -+ make V2 compile itself -- wrap up memory management -- remove all compiler memory leaks -- doom.v - - - diff --git a/0.3_roadmap.txt b/0.3_roadmap.txt new file mode 100644 index 0000000000..54af4fc35a --- /dev/null +++ b/0.3_roadmap.txt @@ -0,0 +1,9 @@ ++ = done +- = TODO + +- coroutines +- C2V translator +- doom.v + + +