1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

roadmap: update

This commit is contained in:
Alexander Medvednikov 2022-07-21 20:47:30 +03:00
parent caa0c2f153
commit 1f25811786

View File

@ -8,9 +8,11 @@
- [ ] vfmt: add missing imports (like goimports) - [ ] vfmt: add missing imports (like goimports)
- [ ] merge v.c and v_win.c - [ ] merge v.c and v_win.c
- [ ] Recursive structs via optionals: `struct Node { next ?Node }` - [ ] Recursive structs via optionals: `struct Node { next ?Node }`
- [ ] Optional function struct fields
- [ ] Handle function pointers safely, remove `if function == 0 {` - [ ] Handle function pointers safely, remove `if function == 0 {`
- [ ] Bundle OpenSSL like GC - [ ] Bundle OpenSSL like GC
- [x] Anonymous structs - [x] Anonymous structs
- [ ] -usecache on by default - [ ] -usecache on by default
- [ ] -skip-unused on by default - [ ] -skip-unused on by default
- [ ] `any` type - [ ] `any` type
- [ ] `copy()` builtin function for easier conversion from `[]Foo` to `[4]Foo`