Skip to content

Commit 22df56f

Browse files
authored
roadmap: 0.6, incremental compilation
1 parent d9a3a3a commit 22df56f

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

ROADMAP.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,27 @@
3232

3333
## [Version 0.5]
3434

35-
- [ ] [Thread safe maps](https://github.com/vlang/v/discussions/11729)
36-
- [x] Parallel parser
37-
- [x] Parallel checker
38-
- [ ] Parallel C compilation
39-
- [ ] Direct C/C++ interop without generating wrappers
40-
- [ ] `recover()` from panics
41-
- [ ] -usecache on by default
42-
- [ ] -skip-unused on by default
35+
- [x] Parallel parser (not integrated yet)
36+
- [x] Parallel checker (not integrated yet)
37+
- [x] Parallel C compilation (not integrated yet)
4338
- [x] 64/32 bit int depending on arch (will remove array.len limitation on 64 bit systems)
4439
- [ ] `copy()` builtin function (e.g. for easier conversion from `[]Foo` to `[4]Foo`)
4540
- [x] Lambdas: `a.sort(|a, b| a > b)`
4641
- [ ] Custom attributes
4742
- [ ] `arr.first() or { }` like `arr[0] or { }`
48-
- [ ] ORM migrations
4943
- [ ] Contexts that are passed implicitly (e.g. for custom allocation/memory management)
5044

45+
## [Version 0.6]
46+
47+
- [ ] Integrate the new parallel parser/checker/cgen
48+
- [ ] Incremental compilation
49+
- [ ] [Thread safe maps](https://github.com/vlang/v/discussions/11729)
50+
- [ ] Direct C/C++ interop without generating wrappers
51+
- [ ] `recover()` from panics
52+
- [ ] -usecache on by default
53+
- [ ] -skip-unused on by default
54+
- [ ] ORM migrations
55+
5156
## [Version 1.0]
5257

5358
- [ ] Cross compilation of C

0 commit comments

Comments
 (0)