Skip to content

Commit

Permalink
roadmap: update
Browse files Browse the repository at this point in the history
  • Loading branch information
medvednikov committed Feb 19, 2024
1 parent 88bc620 commit fffb82d
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions ROADMAP.md
Expand Up @@ -33,26 +33,27 @@
## [Version 0.5]

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

## [Version 1.0]

- [ ] Cross compilation of C
- [ ] Big remaining bugs fixed
- [ ] More powerful comptime
- [ ] Constrains for generics
- [ ] Constraints for generics
- [ ] Coroutines on Windows
- [ ] Autofree memory management option ready for production
- [ ] C2V supporting entire C99 standard
Expand Down

0 comments on commit fffb82d

Please sign in to comment.