1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
This commit is contained in:
Alexander Medvednikov 2019-07-24 00:44:54 +02:00
parent 6eb8766e59
commit 13e1b4edb1
2 changed files with 16 additions and 4 deletions

View File

@ -1,7 +1,19 @@
## V 0.1.16 ## V 0.1.16
*17 Jul 2019* *23 Jul 2019*
- High order functions - V can now be used with Visual Studio!
- `match` expression - Hot code reloading now works with graphical applications (e.g. graph.v, bounce.v).
- Compile time memory management for arrays.
- High order functions.
- `match` expression (replacing `switch`).
- Import cycle detection.
- `crypto/md5`, `crypto/sha256`, and `crypro/sha512` modules.
- `os.executable()` - a cross platform function that returns full path to current executable.
- `~/.vlang` and `VROOT` were removed entirely. The installation is a lot cleaner now.
- V can now be packaged for all Linux distros.
- Arch Linux package.
- `string(bytes_buffer, len)`, `string(bytes_array)` casts.
- Multiple `defer`s.
- `key in map` syntax (replacing `map.exists(key)`).

View File

@ -9,7 +9,7 @@ import time
import strings import strings
const ( const (
Version = '0.1.15' Version = '0.1.16'
) )
enum BuildMode { enum BuildMode {