pull/1092/head
Alexander Medvednikov 2019-07-12 05:23:00 +02:00
parent 28d379dc7b
commit 22b41c7873
2 changed files with 18 additions and 3 deletions

View File

@ -1,4 +1,16 @@
# V 0.1.14
*12 Jul 2019*
- `gg` module Windows support, V Tetris runs on Windows.
- `glad` and `cJSON` are now compiled only once, this makes compilation of programs using `gg` and `json
a bit faster.
- `v.c` has been cleaned up and minimized (~16k => ~10k lines of code).
- `type` aliases can now have methods.
- Const overflow check during compilation (`byte(1000)` will no longer compile)
# V 0.1.13 # V 0.1.13
*10 Jul 2019*
- New enum syntax (`token == .name`), enum values are no longer global consts. - New enum syntax (`token == .name`), enum values are no longer global consts.
- Submodules (`import encoding.base64`). - Submodules (`import encoding.base64`).
- Hot code reloading. - Hot code reloading.
@ -11,6 +23,7 @@
# V 0.1.12 # V 0.1.12
*4 Jul 2019*
- V can finally compile itself on Windows. (https://github.com/vlang/v#mingw-w64) - V can finally compile itself on Windows. (https://github.com/vlang/v#mingw-w64)
- `os` module now uses optionals in all functions that return `File`. Lots of bugs with optionals fixed. - `os` module now uses optionals in all functions that return `File`. Lots of bugs with optionals fixed.
- `println` was optimized. It no longer results in allocations. Now it also works correctly with all integer types. - `println` was optimized. It no longer results in allocations. Now it also works correctly with all integer types.
@ -20,7 +33,7 @@
# V 0.1.11 # V 0.1.11
*1 Jul 2019*
- Cross compilation for Windows! - Cross compilation for Windows!
- Lots of Windows fixes - Lots of Windows fixes
- socket.v - socket.v
@ -28,6 +41,7 @@
# 0.1.9 - 0.1.10 # 0.1.9 - 0.1.10
*29 Jun 2019*
- Windows support via MinGW-w64. Pre-built Windows binary. - Windows support via MinGW-w64. Pre-built Windows binary.
- File structure has been simplified: all vlib modules were moved to the vlib/ directory, - File structure has been simplified: all vlib modules were moved to the vlib/ directory,
makefile was moved to the root. makefile was moved to the root.
@ -35,11 +49,12 @@
- `mut var := val` was fixed (previously `mut var = val` was allowed as well). - `mut var := val` was fixed (previously `mut var = val` was allowed as well).
# 0.1.8 # 0.1.8
*28 Jun 2019*
- Single file programs without `fn main` now work as expected. - Single file programs without `fn main` now work as expected.
- REPL has been fixed: it now supports imports, consts, function definitions, etc. - REPL has been fixed: it now supports imports, consts, function definitions, etc.
# 0.1.7 # 0.1.7
*27 Jun 2019*
- All C code in the compiler and vlib has been replaced with V. - All C code in the compiler and vlib has been replaced with V.
- `#` syntax for embedding C code has been removed. - `#` syntax for embedding C code has been removed.
- Exported functions now need to be marked with `pub`, all public vlib functions have been updated. - Exported functions now need to be marked with `pub`, all public vlib functions have been updated.

View File

@ -8,7 +8,7 @@ import os
import time import time
const ( const (
Version = '0.1.13' Version = '0.1.14'
) )
enum BuildMode { enum BuildMode {