Lukas Neubert
|
97bfabf194
|
fmt: heavily refactor and improve/fix logic for structs that use short args syntax (#7653)
|
2020-12-28 18:14:08 +02:00 |
Lukas Neubert
|
ef6011b94c
|
fmt: keep comments after struct decl default value (#7648)
|
2020-12-28 15:38:21 +02:00 |
lydiandy
|
ecc7c27c9c
|
v.ast: document vlib/v/ast/ast.v (#7624)
|
2020-12-28 13:52:04 +02:00 |
Delyan Angelov
|
3f3ae67b55
|
Revert "cgen: fix struct_eq (#7639)"
This reverts commit 164dd3000b .
|
2020-12-28 13:16:00 +02:00 |
penguindark
|
a98adbb3a4
|
regex: fix a bug, update docs, explain the assumptions of the `regex` module (#7629)
|
2020-12-28 12:43:03 +02:00 |
Ned Palacios
|
2946673bc2
|
parser: fix StructInitField pos, when value expr is empty (#7643)
|
2020-12-28 12:39:02 +02:00 |
yuyi
|
d46b930c71
|
cgen: fix `in array_of_ref_structs` (fix #7623) (#7640)
|
2020-12-28 12:29:56 +02:00 |
yuyi
|
07459a77e3
|
cgen: fix gen_array_equality_fn() (#7633)
|
2020-12-28 12:26:50 +02:00 |
yuyi
|
164dd3000b
|
cgen: fix struct_eq (#7639)
|
2020-12-28 12:25:22 +02:00 |
yuyi
|
547df57316
|
cgen: fix gen_map_equality_fn() (#7636)
|
2020-12-28 12:22:14 +02:00 |
yuyi
|
dea3d0431d
|
parser: minor cleanup of `parse_block_no_scope()` (#7644)
|
2020-12-28 11:58:44 +02:00 |
Joe Conigliaro
|
64c0645bcb
|
checker: error when trying to propagate optional call in return stmt with ?
|
2020-12-28 20:09:43 +11:00 |
Delyan Angelov
|
ae5cfa70e9
|
ci: be more verbose in the Updating V... job
|
2020-12-28 10:43:24 +02:00 |
Delyan Angelov
|
100b3704cd
|
v.pref: fix `-nocache`, add `-no-retry-compilation`, add `-d trace_use_cache`
|
2020-12-28 09:42:43 +02:00 |
Delyan Angelov
|
b7a5dbf7b4
|
test-cleancode: add the rest of vlib/x/websocket/
|
2020-12-28 07:25:46 +02:00 |
Delyan Angelov
|
b65353794c
|
ci: run vfmt over websocket_client.v and websocket_server.v
|
2020-12-28 07:14:06 +02:00 |
Alexander Medvednikov
|
bd67b647f2
|
websocket: vfmt
|
2020-12-28 01:06:57 +01:00 |
Alexander Medvednikov
|
597314322f
|
sokol: fix a crash when handling a corrupt image
|
2020-12-28 01:01:33 +01:00 |
Joe Conigliaro
|
dbad60acbf
|
net: use non versioned paths for openssl on mac arm64
|
2020-12-28 10:32:35 +11:00 |
ka-weihe
|
1d339cff16
|
map: remove unused code (#7622)
|
2020-12-27 19:16:45 +01:00 |
Larpon
|
9e6575eaab
|
runtime: document all functions (#7612)
|
2020-12-27 20:14:43 +02:00 |
Swastik Baranwal
|
d87011ab78
|
cgen: fix generic contains method (#7618)
|
2020-12-27 20:07:53 +02:00 |
Larpon
|
ed6ba0a2b8
|
rand: document all functions, document range notation form, fix copy-pasta (#7619)
|
2020-12-27 20:06:17 +02:00 |
ka-weihe
|
b9df7aae4d
|
map: cleanup (#7621)
|
2020-12-27 18:31:50 +01:00 |
Delyan Angelov
|
df61cf246b
|
cgen: fix `x.interface_field = value_implementing_interface` (closes #7620)
|
2020-12-27 19:12:39 +02:00 |
Delyan Angelov
|
8872b0a23b
|
v.util: fix launch_tool for the vdoc (folder) case
|
2020-12-27 17:43:44 +02:00 |
Delyan Angelov
|
7bf46c36bb
|
vfmt: add a comment about the role of the .is_worker field
|
2020-12-27 17:15:26 +02:00 |
Lukas Neubert
|
aac8520838
|
vfmt: correctly increment error counter (#7615)
|
2020-12-27 16:26:51 +02:00 |
Daniel Däschle
|
5c4c5042b3
|
vdoc: fix scrollbar on mobile (#7614)
|
2020-12-27 16:14:16 +02:00 |
Lukas Neubert
|
6f194f2fa9
|
test-cleancode: add `benchmark` and `bitfield` (#7613)
|
2020-12-27 15:51:55 +02:00 |
Lukas Neubert
|
e8b5fa2134
|
vfmt: fix early exit when verifying multiple files; update help (#7611)
|
2020-12-27 14:36:59 +01:00 |
Lukas Neubert
|
06fdf34214
|
fmt: unwrap long single line ifs (#7608)
|
2020-12-27 14:20:30 +01:00 |
Nick Treleaven
|
e813583bc1
|
checker: support integer and voidptr key types for maps (#7503)
|
2020-12-27 14:18:46 +01:00 |
Daniel Däschle
|
929a002229
|
vdoc: move to it's own directory cmd/tools/vdoc/ (#7606)
|
2020-12-27 14:43:23 +02:00 |
Lukas Neubert
|
c9081a8df8
|
fmt: improve conditions for single line if
|
2020-12-27 12:59:28 +01:00 |
cbracketdash
|
0210d1bf24
|
vrepl, term: return cursor to the top-left corner in vrepl after `clear` (#7600)
|
2020-12-27 13:43:36 +02:00 |
Stéphane Aulery
|
8cd470b56e
|
doc: sync the table of contents (#7591)
|
2020-12-27 13:36:00 +02:00 |
Alexander Medvednikov
|
06e9951224
|
Revert "map: fix map.clone, refactor, fix map_get_1, map_set_1 non-string keys (#7538)"
This reverts commit bcdf3ca0cf .
|
2020-12-27 12:04:08 +01:00 |
Alexander Medvednikov
|
0d43ff2453
|
parser: fix `for i, mut val in vals {; examples: vfmt flappybird
|
2020-12-27 12:02:18 +01:00 |
Nick Treleaven
|
bcdf3ca0cf
|
map: fix map.clone, refactor, fix map_get_1, map_set_1 non-string keys (#7538)
|
2020-12-27 11:54:12 +01:00 |
zakuro
|
9d71a54a61
|
repl: fix readline history (#7596)
|
2020-12-27 12:41:48 +02:00 |
yuyi
|
79117f5581
|
cgen: move logic from cgen.v to auto_eq_methods.v and array.v (#7572)
|
2020-12-27 11:24:35 +01:00 |
Stéphane Aulery
|
905a02ef1a
|
doc: module names must use snake_case (#7593)
|
2020-12-27 11:23:43 +01:00 |
zakuro
|
21805ea2a5
|
all: make eprint[ln] behave same as print[ln] (#7595)
|
2020-12-27 11:22:16 +01:00 |
uxnow
|
e69e5c5b91
|
examples: add flappylearning to examples (#7605)
|
2020-12-27 11:19:32 +01:00 |
Delyan Angelov
|
d563261e58
|
vweb: run vfmt, add it to `v test-cleancode`
|
2020-12-27 11:38:12 +02:00 |
penguindark
|
1b9d514275
|
regex: fix a bug #7559 (#7601)
|
2020-12-27 09:16:00 +02:00 |
Nick Treleaven
|
1383771423
|
cgen: fix return type for MapEqFn and add MapCloneFn, MapFreeFn (#7578)
|
2020-12-26 22:14:31 +02:00 |
Stéphane Aulery
|
ba48cf3238
|
doc: list more builtin functions with better description of each (#7587)
|
2020-12-26 22:13:07 +02:00 |
Stéphane Aulery
|
712bacab98
|
help: add an entry about the doctor tool in `v help` (#7589)
|
2020-12-26 22:09:58 +02:00 |