roadmap: c2v, autofree

This commit is contained in:
Alexander Medvednikov 2023-03-13 14:51:58 +01:00 committed by GitHub
parent d00237f02c
commit 733ac05bbd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,7 +9,7 @@
- [x] vfmt: add missing imports (like goimports) - [x] vfmt: add missing imports (like goimports)
- [ ] Recursive structs via options: `struct Node { next ?Node }` - [ ] Recursive structs via options: `struct Node { next ?Node }`
- [x] First class Option type - [x] First class Option type
- [ ] Optional function struct fields - [x] Optional function struct fields
- [ ] Handle function pointers safely, remove `if function == 0 {` - [ ] Handle function pointers safely, remove `if function == 0 {`
- [x] Bundle OpenSSL like GC - [x] Bundle OpenSSL like GC
- [x] Anonymous structs - [x] Anonymous structs
@ -25,6 +25,8 @@
- [ ] Big remaining bugs fixed - [ ] Big remaining bugs fixed
- [ ] More powerful comptime - [ ] More powerful comptime
- [ ] Constraits for generics - [ ] Constraits for generics
- [ ] Autofree memory management option ready for production
- [ ] C2V supporting entire C99 standard
### Tooling ### Tooling