Delyan Angelov
|
92129d760d
|
checker: fix false positives for sumtype kind of matches
|
2020-04-16 00:32:56 +03:00 |
|
Abdullah Atta
|
6a186e8f11
|
jsgen: implement js backend
|
2020-04-15 23:16:49 +02:00 |
|
Kris Cherven
|
a3ab5df2ed
|
cgen: prepend __ to new_array
|
2020-04-15 20:12:06 +02:00 |
|
Daniel Däschle
|
27b6f30305
|
checker: move capital var check from parser to checker
|
2020-04-15 19:09:51 +02:00 |
|
Daniel Däschle
|
93b942de46
|
parser: fix a match error
|
2020-04-15 16:23:03 +02:00 |
|
pancake
|
caed4aad58
|
v run: simplify
|
2020-04-15 16:17:17 +02:00 |
|
pancake
|
c0491285f8
|
v run: fix 'v run' without any other argument
|
2020-04-15 12:16:07 +03:00 |
|
joe-conigliaro
|
fde83aff0b
|
checker/cgen: fix calling struct field with fn type
|
2020-04-15 04:28:18 +02:00 |
|
Alexander Medvednikov
|
da28bc7026
|
Revert "fmt: (var f Foo) "
This reverts commit 4b110756e0 .
|
2020-04-15 04:15:42 +02:00 |
|
Alexander Medvednikov
|
4b110756e0
|
fmt: (var f Foo)
|
2020-04-15 03:56:16 +02:00 |
|
Kris Cherven
|
4dd8796dba
|
cgen: fix assignment to nested maps
|
2020-04-15 02:42:00 +02:00 |
|
Alexander Medvednikov
|
f34352faf9
|
fmt: use var instead of mut
|
2020-04-15 01:55:51 +02:00 |
|
Alexander Medvednikov
|
efaec8be8e
|
token/parser: var keyword
|
2020-04-15 01:45:27 +02:00 |
|
Daniel Däschle
|
4068cbc6eb
|
parser: fix var name check pos
|
2020-04-14 21:27:17 +02:00 |
|
Alexey
|
e1739549b2
|
crypto: fix rand module
|
2020-04-14 21:03:02 +02:00 |
|
Alexander Medvednikov
|
14e1b963f2
|
parser: do not allow variable names with capital letters
|
2020-04-14 20:40:00 +02:00 |
|
Alexey
|
91de4e1ece
|
array: test assignment operators
|
2020-04-14 20:32:06 +02:00 |
|
Enzo Baldisserri
|
86402204a7
|
checker: fail if else isn't the last branch of match
|
2020-04-14 20:31:51 +02:00 |
|
Alexey
|
0c63f5c80d
|
builtin: test left/right shift precedence
|
2020-04-14 19:38:11 +02:00 |
|
Daniel Däschle
|
50871d1a92
|
checker: for in index type error position
|
2020-04-14 19:37:56 +02:00 |
|
Alexander Medvednikov
|
deab448d93
|
cgen: fix array[i] &=, |= etc
|
2020-04-14 19:36:52 +02:00 |
|
Alexander Medvednikov
|
233ae3f772
|
fmt: use import module syntax
|
2020-04-14 19:32:23 +02:00 |
|
Alexander Medvednikov
|
2251634743
|
parser: hide import deprecation warning for now
|
2020-04-14 18:36:29 +02:00 |
|
Alexander Medvednikov
|
f91d527154
|
deprecate import module
|
2020-04-14 18:27:30 +02:00 |
|
Alexander Medvednikov
|
211275ab49
|
fmt: always use import() syntax
|
2020-04-14 18:24:19 +02:00 |
|
Alexander Medvednikov
|
ec10831318
|
parser: []int{cap:cap, len:len} syntax; minor fixes
|
2020-04-14 18:10:16 +02:00 |
|
Alexey
|
893d14ef8f
|
cmd/v: process version argument correctly
|
2020-04-14 18:06:59 +02:00 |
|
joe-conigliaro
|
b33a9fc9e7
|
parser: fix left shift precedence
|
2020-04-15 01:41:14 +10:00 |
|
Delyan Angelov
|
2b3204603a
|
parser: add an $if tinyc{} wrapper for the tcc_stack_bug variable
|
2020-04-14 18:02:55 +03:00 |
|
Delyan Angelov
|
e947d5e8c8
|
checker: fully exhaustive matches for sumtypes and enums
Also change the vlib/v/checker/tests/inout/match_expr_else.out to reflex the
new error details.
|
2020-04-14 16:50:43 +03:00 |
|
yuyi
|
449575a122
|
doc: fix CONTRIBUTING.md typos
|
2020-04-14 15:13:36 +02:00 |
|
Daniel Däschle
|
75603beeea
|
checker: match exhaustive as stmt and with enum
|
2020-04-14 15:12:26 +02:00 |
|
Delyan Angelov
|
c04c973f84
|
cgen: use a temp variable for the array part inside 'for x in array{}'
|
2020-04-14 13:22:58 +03:00 |
|
Delyan Angelov
|
2df4998acc
|
parser: fix v selfcompilation with tcc (tcc bug workaround)
|
2020-04-14 11:06:19 +03:00 |
|
yuyi
|
956651384c
|
cgen: fix math/complex_test.v
|
2020-04-14 07:44:19 +02:00 |
|
yuyi
|
682c619456
|
array: fix array_byte.str error
|
2020-04-14 05:55:53 +02:00 |
|
Alexander Medvednikov
|
5f1b88c2c4
|
checker: do not use !in for now
|
2020-04-14 04:14:02 +02:00 |
|
Alexander Medvednikov
|
bbc35b1179
|
checker: check bool and string ops
|
2020-04-14 04:12:28 +02:00 |
|
yuyi
|
885612afea
|
ftoa: fix strconv/ftoa/f32_f64_to_string_test.v
|
2020-04-14 03:53:34 +02:00 |
|
Alexander Medvednikov
|
df37597f00
|
tests: disable cookie test for now
|
2020-04-14 03:43:59 +02:00 |
|
Chris Watson
|
c6c2fccb23
|
net.http: add cookie support
|
2020-04-14 03:34:05 +02:00 |
|
Immortalin
|
080f550625
|
v up: optimization
|
2020-04-14 03:32:32 +02:00 |
|
yuyi
|
8bef97fce6
|
tests: remove array_to_string_test.v from skip list
|
2020-04-14 01:03:54 +02:00 |
|
Daniel Däschle
|
12e48c6fe2
|
checker: check match for exhaustion
|
2020-04-14 01:03:31 +02:00 |
|
Alexander Medvednikov
|
1185f04868
|
json: encode
|
2020-04-14 00:37:47 +02:00 |
|
Alexander Medvednikov
|
a9a8f8c804
|
rand: remove duplicate C fn
|
2020-04-13 20:11:44 +02:00 |
|
krischerven
|
8c0b25a2ab
|
cgen: fix printing alias types
|
2020-04-13 20:07:25 +02:00 |
|
Alexander Medvednikov
|
7aacf77262
|
checker: remove an extra fn check
|
2020-04-13 20:06:20 +02:00 |
|
Alexander Medvednikov
|
24958df565
|
parser: do not allow duplicate fns; cgen: move fn code to fn.v
|
2020-04-13 19:59:57 +02:00 |
|
yuyi
|
fb4cfa72cd
|
cgen: fix str() for arrays
|
2020-04-13 19:18:22 +02:00 |
|