docs: ROADMAP.md instead of roadmap.txt (#9002)
							parent
							
								
									20f9bdfa8e
								
							
						
					
					
						commit
						ae01b480c4
					
				|  | @ -1,30 +0,0 @@ | |||
| - = TODO | ||||
| + = done | ||||
| 
 | ||||
| - make `-autofree` the default | ||||
| - coroutines | ||||
| + channels | ||||
| + lock{} | ||||
| + thread safe arrays | ||||
| - thread safe maps | ||||
| - C2V translator | ||||
| - doom.v | ||||
| + rune type | ||||
| - replace `ustring` with `[]rune` | ||||
| + fix `byte.str()` | ||||
| + maps with non-string keys | ||||
| + iOS/Android support | ||||
| - parallel parser (and maybe checker/gen?) | ||||
| - `recover()` from panics | ||||
| + IO streams | ||||
| + struct embedding | ||||
| - interface embedding | ||||
| + interfaces: allow struct fields (not just methods) | ||||
| - vfmt: fix common errors automatically to save time (make vars mutable and vice versa, add missing imports etc) | ||||
| - method expressions with an explicit receiver as the first argument: `fn handle(f OnClickFn) { f() } button := Button{} handle(btn.click)` | ||||
| + short generics syntax (`foo(5)` instead of `foo<int>(5)`) | ||||
| - fix all remaining generics issues | ||||
| - merge v.c and v_win.c | ||||
| - more advanced errors, not just `error('message')` | ||||
| - VLS for autocomplete, refactoring, go to definition etc | ||||
| - Recursive structs via optionals: `struct Node { next ?Node }` | ||||
|  | @ -0,0 +1,28 @@ | |||
| ## [Version 0.3](https://github.com/vlang/v/projects/5) | ||||
| - [ ] [make `-autofree` the default](https://github.com/vlang/v/issues/6989) | ||||
| - [ ] [coroutines](https://github.com/vlang/v/issues/561) | ||||
| - [x] channels | ||||
| - [x] lock{} | ||||
| - [x] thread safe arrays | ||||
| - [ ] [thread safe maps](https://github.com/vlang/v/issues/6992) | ||||
| - [ ] [C2V translator](https://github.com/vlang/v/issues/6985) | ||||
| - [ ] doom.v | ||||
| - [x] rune type | ||||
| - [ ] replace `ustring` with `[]rune` | ||||
| - [x] fix `byte.str()` | ||||
| - [x] maps with non-string keys | ||||
| - [x] iOS/Android support | ||||
| - [ ] parallel parser (and maybe checker/gen?) | ||||
| - [ ] `recover()` from panics | ||||
| - [x] IO streams | ||||
| - [x] struct embedding | ||||
| - [ ] interface embedding | ||||
| - [x] interfaces: allow struct fields (not just methods) | ||||
| - [ ] vfmt: fix common errors automatically (make vars mutable and vice versa, add missing imports) | ||||
| - [ ] method expressions with an explicit receiver as the first argument | ||||
| - [x] short generics syntax (`foo(5)` instead of `foo<int>(5)`) | ||||
| - [ ] fix all remaining generics issues | ||||
| - [ ] merge v.c and v_win.c | ||||
| - [ ] more advanced errors, not just `error('message')` | ||||
| - [ ] VLS for autocomplete, refactoring, go to definition etc | ||||
| - [ ] Recursive structs via optionals: `struct Node { next ?Node }` | ||||
|  | @ -2,4 +2,5 @@ CHANGELOG.md | |||
| CODE_OF_CONDUCT.md | ||||
| CONTRIBUTING.md | ||||
| README.md | ||||
| ROADMAP.md | ||||
| TESTS.md | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue