Skip to content

Commit 1c1eb46

Browse files
committed
roadmap: update 0.5 and 0.6
1 parent 3ef1e28 commit 1c1eb46

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

‎ROADMAP.md‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,36 +22,35 @@ For a list of all features and fixes, check out the changelog.
2222

2323
## [Version 0.4]
2424

25-
- [x] [Coroutines](https://github.com/vlang/v/discussions/11582)
25+
- [x] [Coroutines](https://github.com/vlang/v/discussions/11582) (doesn't work on Windows yet)
2626
- [x] vfmt: add missing imports (like goimports)
2727
- [x] Recursive structs via options: `struct Node { next ?Node }`
2828
- [x] First class Option type
2929
- [x] Optional function struct fields
3030
- [x] Handle function pointers safely, remove `if function == 0 {`
31-
- [x] Bundle OpenSSL like GC
31+
- [x] Bundle an SSL library (mbedtls) like GC
3232
- [x] Anonymous structs
3333
- [x] Improve vweb: allow separation of logic via "controllers", lots of other fixes
3434
- [x] New VPM site
3535

3636
## [Version 0.5]
3737

38+
- [x] Parallel C compilation via `-parallel-cc`
3839
- [x] Parallel parser (not integrated yet)
3940
- [x] Parallel checker (not integrated yet)
40-
- [x] Parallel C compilation (not integrated yet)
4141
- [x] Improved vweb => veb framework. Separation of global and context (request local) fields.
4242
Performance and stability. Based on picoev.
4343
- [x] -skip-unused on by default
44-
- [ ] 64/32 bit int depending on arch (will remove array.len limitation on 64 bit systems)
45-
- [ ] `copy()` builtin function (e.g. for easier conversion from `[]Foo` to `[4]Foo`)
4644
- [x] Lambdas: `a.sort(|a, b| a > b)`
47-
- [ ] Custom attributes
48-
- [ ] Contexts that are passed implicitly (e.g. for custom allocation/memory management)
4945
- [x] Implicit Veb contexts passed to requests
5046
- [x] Direct C/C++ interop without generating wrappers (via -experimental for now)
51-
- [ ] Make ORM work without installing developer libs (libpq-dev etc)
5247

5348
## [Version 0.6]
5449

50+
- [ ] Custom attributes
51+
- [ ] Contexts that are passed implicitly (e.g. for custom allocation/memory management)
52+
- [ ] 64/32 bit int depending on arch (will remove array.len limitation on 64 bit systems)
53+
- [ ] `copy()` builtin function (e.g. for easier conversion from `[]Foo` to `[4]Foo`)
5554
- [ ] Integrate the new parallel parser/checker/cc
5655
- [ ] Incremental compilation
5756
- [ ] Runtime race detector
@@ -60,6 +59,7 @@ For a list of all features and fixes, check out the changelog.
6059
- [ ] -usecache on by default
6160
- [ ] ORM migrations
6261
- [ ] Allow `$if` everywhere: top level, inside struct definitions, etc
62+
- [ ] Make ORM work without installing developer libs (libpq-dev etc)
6363

6464
## [Version 1.0]
6565

0 commit comments

Comments
 (0)