Skip to content

Commit

Permalink
V 0.1.20 changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
medvednikov committed Sep 17, 2019
1 parent 0a2f7a6 commit 79a98d7
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
## V 0.1.20
*XX Sep 2019*

- JavaScript backend!

This comment has been minimized.

Copy link
@elimisteve

elimisteve Sep 18, 2019

Member

V 100% compiles to JavaScript now?!?!

This comment has been minimized.

Copy link
@medvednikov

medvednikov Sep 18, 2019

Author Member

@elimisteve the JS backend is at an early stage, but it'll get a lot more mature by the end of this month:

https://twitter.com/v_language/status/1174040633427800065

This comment has been minimized.

Copy link
@medvednikov

medvednikov Sep 18, 2019

Author Member

The good news is that adding new backends is very easy now. Adding a Go backend would literally take a couple of hours.

- Hundreds of C warnings were fixed. `gcc v.c` now builds without
any warnings.
- The mutability check now applies to function args (mutable
receivers that are not modified result in a compilation error).
- V tests now show how long each test took.
- Official Android support.
- Typo check. If a variable/function/module etc is misspelled,
V will suggest the correct name.
- Lots of Microsoft C fixes, and a separate Travis instance for
this backend.
- Bitwise operators `|`, `^`, `&` no longer work with booleans.





## V 0.1.19
*12 Sep 2019*

Expand Down Expand Up @@ -31,7 +51,6 @@
- A bug with struct ordering was fixed, now structs can be declared in any order.
- V modules can now be built with `v build module`.
- `@FILE, @LINE, @FN, @COLUMN` for debugging.
- JavaScript backend!



Expand Down

0 comments on commit 79a98d7

Please sign in to comment.