yuyi
|
f399c17e3d
|
parser: check for_in mut key (#8235)
|
2021-01-21 12:46:15 +01:00 |
|
Larpon
|
62c2168b0b
|
clipboard: document all pub functions, adhere to vdoc style (#8243)
|
2021-01-21 12:45:59 +01:00 |
|
yuyi
|
59c3e98c16
|
cgen: fix complex map_fixed_array (#8209)
|
2021-01-21 12:45:37 +01:00 |
|
yuyi
|
f13ba3a9a8
|
cgen: fix for_in_mut_val for maps (#8221)
|
2021-01-21 12:44:22 +01:00 |
|
Uwe Krüger
|
3ecbf78707
|
cgen: support explicit array handling even in [direct_array_access] functions (#8241)
|
2021-01-21 12:43:54 +01:00 |
|
Daniel Däschle
|
c6d6690064
|
checker: fix if expr infix (#8215)
* checker: fix if expr infix
* remove debugger code
* fmt
* remove debug
* add test cases
|
2021-01-21 12:42:24 +01:00 |
|
zakuro
|
29b3077ea1
|
checker: make negative literal index a checker error (#8242)
|
2021-01-21 13:27:16 +02:00 |
|
zakuro
|
f413c92f2f
|
v.util: fix bug of mod_path_to_full_name (#8236)
|
2021-01-21 13:24:32 +02:00 |
|
Louis Schmieder
|
4045ec1ca8
|
checker: remove vweb unused vars (#8180)
|
2021-01-21 11:09:19 +01:00 |
|
Louis Schmieder
|
f7c251f8f3
|
vweb: add multipart/form-data parser and file upload (#8160)
|
2021-01-21 11:08:51 +01:00 |
|
Louis Schmieder
|
b44ec4921f
|
vweb: make vweb async (#8095)
|
2021-01-21 11:08:38 +01:00 |
|
zakuro
|
0c249fa040
|
parser: improve anon fn pos (#8210)
|
2021-01-21 11:01:40 +01:00 |
|
Markus F.X.J. Oberhumer
|
d97543605b
|
pkgconfig: add support for Fedora and CentOS Linux. (#8237)
|
2021-01-21 11:41:16 +02:00 |
|
yuyi
|
242c5760f1
|
array: fix array_clone (fix #8220) (#8238)
|
2021-01-21 10:17:00 +01:00 |
|
spaceface
|
f059a9e96c
|
builtin: fix sorting arrays of primitives (#8204)
|
2021-01-20 23:19:35 +02:00 |
|
yuyi
|
190bb38087
|
checker: check fixed array size (#8224)
|
2021-01-20 23:17:49 +02:00 |
|
Larpon
|
c212b4d180
|
cli: add missing documentation to all pub functionality (#8226)
|
2021-01-20 23:15:48 +02:00 |
|
Enzo
|
55efd8309a
|
parser: fix parsing interface methods with varargs (#8229)
|
2021-01-20 23:15:02 +02:00 |
|
Delyan Angelov
|
94b5e47ba8
|
ci: fix compilation of projects cloned inside the main repository
|
2021-01-20 22:44:18 +02:00 |
|
Delyan Angelov
|
071549baae
|
v.util: fix an out of bounds panic in mod_path_to_full_name/2
|
2021-01-20 18:22:58 +02:00 |
|
Delyan Angelov
|
d92f5c55ba
|
net: use mut and refs as receivers consistently (#8205)
|
2021-01-20 11:11:01 +01:00 |
|
Alexander Medvednikov
|
158aefc37f
|
sqlite: create_table()
|
2021-01-20 09:30:26 +01:00 |
|
Alexander Medvednikov
|
57af8570fe
|
tests: another pointer struct test
|
2021-01-20 09:24:12 +01:00 |
|
Alexander Medvednikov
|
766ed20bf3
|
doc: document string.int()
|
2021-01-20 06:16:39 +01:00 |
|
joe-conigliaro
|
97ebecc5f4
|
usecache: get all tests running with -usecache enabled by default (p.1) (#7699)
|
2021-01-20 06:04:59 +01:00 |
|
Delyan Angelov
|
b3a4f746a2
|
clipboard: use a nicer error when X11/Xlib.h is missing
|
2021-01-19 20:47:09 +02:00 |
|
yuyi
|
985ef52872
|
cgen: fix child struct's default values not assigned (#8202)
|
2021-01-19 17:10:22 +01:00 |
|
Delyan Angelov
|
d9532eda30
|
checker: error on a.slice(x,y) outside builtin
|
2021-01-19 15:55:52 +02:00 |
|
Tim Basel
|
129eee346b
|
fmt: keep single empty lines (#8189)
|
2021-01-19 14:49:40 +01:00 |
|
Ruofan XU
|
103901a5cb
|
example/test: add a binary search tree example and test (#8145)
|
2021-01-19 15:18:38 +02:00 |
|
Uwe Krüger
|
5067046538
|
parser: support x = a[k] ? propagation for arrays and maps (#8199)
|
2021-01-19 14:46:47 +02:00 |
|
yuyi
|
15cc1cd884
|
cgen: fix high order map assignment (#8198)
|
2021-01-19 14:31:24 +02:00 |
|
Lukas Neubert
|
ca70d815b6
|
fmt: move StructDecl comments handling into functions (#8191)
|
2021-01-19 10:43:48 +01:00 |
|
Tomas Hellström
|
da93666cd8
|
x.websocket: bring back shift operators (#8197)
|
2021-01-19 10:42:59 +01:00 |
|
Delyan Angelov
|
927606dc39
|
tools: rename v test-compiler-full to v test-self
|
2021-01-19 10:41:51 +02:00 |
|
Delyan Angelov
|
85bcfdd636
|
checker: handle a[i] or { statements expr } the same as the other or blocks
|
2021-01-19 09:28:34 +02:00 |
|
Delyan Angelov
|
24d1ec2714
|
vfmt: support a[i] or { panic(err) } too
|
2021-01-19 08:42:56 +02:00 |
|
Delyan Angelov
|
7037965973
|
parser: cleanup unused p.os_from_string
|
2021-01-19 08:33:03 +02:00 |
|
Lukas Neubert
|
b44c08aff0
|
fmt: wrap match branch expressions (#8190)
|
2021-01-19 06:16:42 +01:00 |
|
Alexander Medvednikov
|
4779a273bf
|
doc: minor map fixes
|
2021-01-19 06:14:19 +01:00 |
|
Alexander Medvednikov
|
b9870a4c8c
|
doc: document the new m[key] or{}
|
2021-01-19 06:11:18 +01:00 |
|
Uwe Krüger
|
b74690cbec
|
builtin, checker, cgen: implement x = a[k] or { ... } for maps and arrays (#8193)
|
2021-01-19 06:06:57 +01:00 |
|
yuyi
|
a65b73d3e4
|
cgen: fix for_in_fixed_array (fix #8186) (#8195)
|
2021-01-19 05:50:23 +01:00 |
|
Tomas Hellström
|
874885c87d
|
x.websocket: fix weird shift operator bug in clang -prod flag (#8192)
|
2021-01-19 05:49:37 +01:00 |
|
Uwe Krüger
|
5cc591b2b6
|
all: support generic chan (#8188)
|
2021-01-18 18:37:45 +01:00 |
|
Uniminin
|
35279a15a4
|
LICENSE: update copyright year (#8181)
|
2021-01-18 18:41:18 +02:00 |
|
Sun Junyi
|
048d8edf62
|
examples: update mini_calculator.v (#8182)
|
2021-01-18 18:40:47 +02:00 |
|
Swastik Baranwal
|
6f1ae65811
|
parser: add a warning for only else branch in match (#8185)
|
2021-01-18 18:31:36 +02:00 |
|
Delyan Angelov
|
f375418847
|
parser: remove forgotten eprintln statement
|
2021-01-18 14:57:10 +02:00 |
|
Lukas Neubert
|
ac2c3847af
|
all: update copyright to 2019-2021 (#8029)
|
2021-01-18 13:20:06 +01:00 |
|