Alexander Medvednikov
|
f80876497e
|
fmt: use the new `mut` syntax in args
|
2020-05-06 12:43:46 +02:00 |
Alexander Medvednikov
|
b4c93349e8
|
checker: fix interface name check
|
2020-05-06 12:32:44 +02:00 |
Alexander Medvednikov
|
cc66eb1194
|
parser/checker: check capital letters in interface names/methods
|
2020-05-06 12:26:00 +02:00 |
Alexander Medvednikov
|
99cf520bd4
|
parser: `mut x Type` syntax for args
|
2020-05-06 12:13:22 +02:00 |
yuyi
|
51f3f31a4e
|
checker: check string(1) cast error
|
2020-05-06 12:05:24 +02:00 |
Don Alfons Nisnoni
|
5bd3045498
|
mysql: Using `int.str()` instead of `string(int)`
|
2020-05-06 12:53:47 +03:00 |
Enzo Baldisserri
|
215657e16a
|
checker: check interface implementation
|
2020-05-06 11:29:37 +02:00 |
yuyi
|
b627bb933c
|
message: use uniform message reference format
|
2020-05-06 09:10:40 +03:00 |
yuyi
|
c653977c15
|
cgen: fix struct with map field str() error
|
2020-05-06 09:08:48 +03:00 |
Alexander Medvednikov
|
67351c74c8
|
V 0.1.27
|
2020-05-06 02:26:43 +02:00 |
Don Alfons Nisnoni
|
67a50b5b34
|
mysql: simplify `Result.maps`
|
2020-05-06 00:10:10 +02:00 |
Enzo Baldisserri
|
c1f224640f
|
checker: verify that there is a main module
|
2020-05-06 00:09:46 +02:00 |
Alexander Medvednikov
|
25b536d03f
|
cgen: str: do not free "true"/"false" literals
|
2020-05-05 23:25:14 +02:00 |
Don Alfons Nisnoni
|
8fbbf488ab
|
darwin: fix `if ()` warning
|
2020-05-05 20:07:43 +02:00 |
Alexander Medvednikov
|
473ffb5489
|
builtin: fix a leak in array_str
|
2020-05-05 18:04:43 +00:00 |
Sandro Martini
|
50351eded8
|
tests: interface: minor fixes
|
2020-05-05 19:56:11 +02:00 |
Alexander Medvednikov
|
fd0f8d06f8
|
tests: valgrind: use correct flag
|
2020-05-05 17:55:11 +00:00 |
Delyan Angelov
|
9e715b8701
|
cgen: use c_name() while generating code for `or {}`
|
2020-05-05 19:28:25 +03:00 |
Alexander Medvednikov
|
ff88906e9a
|
cgen: add `new` to reserved words
|
2020-05-05 16:50:59 +02:00 |
Delyan Angelov
|
ddb5a8e6e4
|
time: add specialized vpc_now_darwin to fix -os cross
|
2020-05-05 17:31:21 +03:00 |
Sandro Martini
|
dd2a1455dc
|
tests: add another function to the Animal interface
|
2020-05-05 16:27:05 +02:00 |
Tanel Liiv
|
b16281d6e4
|
cgen: pass around functions
|
2020-05-05 16:21:21 +02:00 |
Alexander Medvednikov
|
7e71799980
|
checker: check `none` properly
|
2020-05-05 15:29:52 +02:00 |
Alexander Medvednikov
|
a0ca68ce3f
|
checker: do not allow `string(int)`
|
2020-05-05 15:26:42 +02:00 |
Alexander Medvednikov
|
c5d295c378
|
fmt: move struct init logic to a separate fn
|
2020-05-05 15:06:51 +02:00 |
Alexander Medvednikov
|
148661ead6
|
json: wrap up: encode_array()
|
2020-05-05 14:54:12 +02:00 |
Alexander Medvednikov
|
b3d7b0205a
|
json: handle field attributes
|
2020-05-05 14:41:27 +02:00 |
Delyan Angelov
|
a3bc32f3e0
|
builder: use time.new_stopwatch instead of benchmark.new_benchmark (reduces exe size)
|
2020-05-05 15:31:38 +03:00 |
Alexander Medvednikov
|
ee92060d4d
|
json: decode_array fix
|
2020-05-05 14:19:31 +02:00 |
Alexander Medvednikov
|
ef6c418eb6
|
json: decode arrays
|
2020-05-05 13:23:44 +02:00 |
Steve Phillips
|
84fc587ec2
|
cgen: use a temp var in map()
|
2020-05-05 10:29:23 +02:00 |
yuyi
|
6aca3be474
|
cgen: fix []map[string]string.str() error
|
2020-05-05 08:46:19 +03:00 |
Ned Palacios
|
507e457c0a
|
builtin: add parenthesis around frame_addr as a workaround
|
2020-05-05 08:35:26 +03:00 |
Delyan Angelov
|
f9fe5b60a7
|
v doc: skip _x.c.v when not on x, i.e. filter files like v itself
|
2020-05-05 08:08:03 +03:00 |
Alexander Medvednikov
|
621cb7b914
|
parser: short struct init syntax
|
2020-05-05 02:12:51 +02:00 |
Uwe Krüger
|
a4b6c3fa5d
|
cgen: hex representation of signed and pointers
|
2020-05-05 00:24:33 +02:00 |
Steve Phillips
|
081338b8bf
|
checker.v: suggest []Type{}, not []Type
|
2020-05-05 00:20:32 +02:00 |
Delyan Angelov
|
1c945faa15
|
cgen: fix _to_Interface_INAME conversion fns generation
|
2020-05-05 00:01:54 +03:00 |
Delyan Angelov
|
b5fda6e410
|
cgen: skip interface outside methods, while generating _interface_methods struct
|
2020-05-04 22:56:58 +03:00 |
Alexander Medvednikov
|
32a7bd3a48
|
parser/checker: do not allow using private types from other modules
|
2020-05-04 21:56:41 +02:00 |
Alexander Medvednikov
|
9aa1a65489
|
checker: check match condition
|
2020-05-04 21:03:18 +02:00 |
Alexander Medvednikov
|
9823d80e0c
|
json: minor fixes + bring back the test
|
2020-05-04 20:43:22 +02:00 |
Delyan Angelov
|
6e1825b417
|
cgen: prefix with v_ keyword C fn args too
|
2020-05-04 19:55:21 +03:00 |
joe-conigliaro
|
c9798d3918
|
table: fix check for fn with no args
|
2020-05-05 02:44:10 +10:00 |
joe-conigliaro
|
2bb995274e
|
table: make table.check ret false & update fn args check
|
2020-05-05 02:34:11 +10:00 |
Delyan Angelov
|
d7e7113047
|
cgen: fix `for char in nums {}`
|
2020-05-04 18:57:33 +03:00 |
joe-conigliaro
|
b2157388d9
|
checker: check method args
|
2020-05-05 01:32:40 +10:00 |
Delyan Angelov
|
36bf99ed5a
|
parser: remove forgotten ----- line
|
2020-05-04 18:28:55 +03:00 |
Delyan Angelov
|
d30eefc3be
|
fmt: improve handling of map[k]v and []map[k]v types
|
2020-05-04 18:27:07 +03:00 |
Alexander Medvednikov
|
fd8a194df0
|
json: wrap up decode()
|
2020-05-04 16:46:39 +02:00 |