Alexander Medvednikov
|
9ccd3bde01
|
do not allow declaring a mutable variable if it's never modified
|
2019-07-25 13:44:34 +02:00 |
|
Alexander Medvednikov
|
3a8cdadcf5
|
free strings
|
2019-07-25 01:22:45 +02:00 |
|
Alexander Medvednikov
|
d2b33397cc
|
optionals: better errors
|
2019-07-24 22:41:46 +02:00 |
|
Emily Hudson
|
049d78a78d
|
Change CGen so that v.c is compileable with msvc
|
2019-07-24 17:46:41 +02:00 |
|
Alexander Medvednikov
|
09c447e2b8
|
remove type keyword hack
|
2019-07-24 15:44:25 +02:00 |
|
Alexander Medvednikov
|
7ea688aa43
|
fix mutable array args
|
2019-07-24 15:10:48 +02:00 |
|
Alexander Medvednikov
|
7f29928aec
|
examples: fix news_fetcher on Windows
|
2019-07-24 12:34:25 +02:00 |
|
Alexander Medvednikov
|
c28a490c17
|
@ for escaping keywords
|
2019-07-24 02:28:29 +02:00 |
|
d2verb
|
88758082d2
|
scanner.v: refactoring
|
2019-07-24 00:06:48 +02:00 |
|
Emily Hudson
|
e25ea7f9dd
|
add MSVC C backend support; fix live code reloading on Windows; other Windows fixes
|
2019-07-23 23:23:13 +02:00 |
|
joe-conigliaro
|
b06cfd702d
|
module aliasing and sub modules for import () syntax
|
2019-07-23 23:12:55 +02:00 |
|
Alexander Medvednikov
|
527b9e13fa
|
key in map syntax
|
2019-07-23 23:00:09 +02:00 |
|
Alexander Medvednikov
|
18d95114e0
|
testing: do not print anything if a test passed successfully
|
2019-07-21 17:59:25 +02:00 |
|
joe-conigliaro
|
135f200ea2
|
modules: cyclic import detection
|
2019-07-21 17:53:35 +02:00 |
|
Alexander Medvednikov
|
ac238a5362
|
allow multiple defers
|
2019-07-21 16:34:21 +02:00 |
|
Alexander Medvednikov
|
5d188130e5
|
fix memory free
|
2019-07-21 16:30:10 +02:00 |
|
Alexander Medvednikov
|
40c31f701f
|
free arrays when they are out of scope
main.v: update help
|
2019-07-21 14:42:31 +02:00 |
|
Alexander Medvednikov
|
3245377683
|
fix defer before returns
|
2019-07-21 00:52:21 +02:00 |
|
Alexander Medvednikov
|
1b4656a4dc
|
string cast: better error message
|
2019-07-21 00:04:34 +02:00 |
|
Alexander Medvednikov
|
c3c6648c57
|
string(bytes_array) cast
|
2019-07-20 22:03:38 +02:00 |
|
Alexander Medvednikov
|
769cda1d1f
|
simplify gg; remove forced OpenGL dependency; graph builder /w hot code reloading
|
2019-07-20 16:06:15 +02:00 |
|
d2verb
|
67c2932f34
|
parser: change cur_line, tmp_line only in main pass
|
2019-07-18 20:21:23 +02:00 |
|
joe-conigliaro
|
53ac6d352f
|
auto detect u64 const
|
2019-07-18 10:55:39 +02:00 |
|
Alexander Medvednikov
|
f5c8ee4742
|
string(buffer, len) cast
|
2019-07-18 04:50:44 +02:00 |
|
Alexander Medvednikov
|
c35adbea91
|
vfmt fixes
|
2019-07-17 21:00:39 +02:00 |
|
Alexander Medvednikov
|
b9f3f2d622
|
v script
|
2019-07-17 13:49:42 +02:00 |
|
Alexander Medvednikov
|
14ad70d3a0
|
match: else
|
2019-07-17 02:47:45 +02:00 |
|
Alexander Medvednikov
|
a9463a180d
|
new match statement
|
2019-07-17 02:41:08 +02:00 |
|
Alexander Medvednikov
|
8aa7da1be1
|
http_win: fix BUF_MAX
|
2019-07-16 15:29:27 +02:00 |
|
Alexander Medvednikov
|
54b069f9ad
|
fix high order fns
|
2019-07-16 14:39:34 +02:00 |
|
Alexander Medvednikov
|
8c516bec4f
|
[][]int
|
2019-07-16 13:56:48 +02:00 |
|
Alexander Medvednikov
|
31032d3a62
|
allow field 'type'
|
2019-07-16 13:01:39 +02:00 |
|
Alexander Medvednikov
|
0a4a9a35c3
|
.key_type
|
2019-07-16 12:17:17 +02:00 |
|
Alexander Medvednikov
|
840e496a51
|
force snake_case in variable names
|
2019-07-15 22:53:33 +02:00 |
|
Alexander Medvednikov
|
17c6ba04a2
|
defer statement
|
2019-07-15 22:13:12 +02:00 |
|
Alexander Medvednikov
|
374781da1a
|
OpenBSD, NetBSD, DragonFly support
|
2019-07-15 20:19:07 +02:00 |
|
Alexander Medvednikov
|
7c6f59afa6
|
FreeBSD support
|
2019-07-15 17:24:44 +02:00 |
|
d2verb
|
4020a3ab8c
|
Prevent main function form returning value
|
2019-07-15 17:19:24 +02:00 |
|
d2verb
|
40ad868f22
|
Fix #1107
|
2019-07-15 16:30:06 +02:00 |
|
Henrixounez
|
48c06df5f5
|
parser: fix bug not printing percentages
|
2019-07-15 14:26:39 +02:00 |
|
d2verb
|
916b13b286
|
fix maps
|
2019-07-15 12:33:18 +02:00 |
|
Alexander Medvednikov
|
f7dbbf5810
|
re-write map.v and update the compiler
|
2019-07-14 22:08:17 +02:00 |
|
hazohelet
|
441281dd4f
|
parser: fix small typo
|
2019-07-14 16:48:57 +02:00 |
|
Alexander Medvednikov
|
48f841bb26
|
make enums defined in other modules work
|
2019-07-14 00:10:53 +02:00 |
|
joe-conigliaro
|
b4afa964fc
|
hash/crc32
|
2019-07-13 15:11:32 +02:00 |
|
joe-conigliaro
|
298ca8676f
|
Change import syntax to "import as alias"
|
2019-07-13 12:15:16 +02:00 |
|
hazohelet
|
2a0d8072c1
|
delete unnecessary lines
|
2019-07-12 15:46:15 +02:00 |
|
joe-conigliaro
|
9a957ccc18
|
module aliasing & file import scope
|
2019-07-12 07:37:54 +02:00 |
|
Alexander Medvednikov
|
56b7c9e35f
|
for key, val in map syntax
|
2019-07-12 07:27:30 +02:00 |
|
hazohelet
|
b039538a27
|
parser: fix if expressions with multiple else if's
|
2019-07-12 06:54:01 +02:00 |
|