1.4 KiB
		
	
	
	
	
			
		
		
	
	
			1.4 KiB
		
	
	
	
	
Version 0.3
- make -autofreethe default
- [gc option]
- coroutines
- channels
- lock{}
- thread safe arrays
- thread safe maps
- C2V translator
- doom.v
- rune type
- replace ustringwith[]rune
- fix byte.str()
- maps with non-string keys
- iOS/Android support
- parallel parser
- parallel checker
- parallel cgen
- parallel C compilation
- recover()from panics
- IO streams
- struct embedding
- interface embedding
- 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
- short generics syntax (foo(5)instead offoo<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 }
- Remove foo = 0for&Foo
- Handle function pointers safely, remove if function == 0 {