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 |
Lukas Neubert
|
6f194f2fa9
|
test-cleancode: add `benchmark` and `bitfield` (#7613)
|
2020-12-27 15:51:55 +02: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 |
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 |
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 |
zakuro
|
21805ea2a5
|
all: make eprint[ln] behave same as print[ln] (#7595)
|
2020-12-27 11:22:16 +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 |
penguindark
|
b7f4e824df
|
regex: remove undocumented deprecated calls, optimize speed and memory usage (#7582)
|
2020-12-26 22:08:56 +02:00 |
Lukas Neubert
|
13b14ecead
|
test-cleancode: add the `arrays` module too (#7583)
|
2020-12-26 20:21:52 +02:00 |
Swastik Baranwal
|
e27252bef5
|
parser: fix the position of the multi variable += assign error (#7584)
|
2020-12-26 19:48:58 +02:00 |
Lukas Neubert
|
9a5bbc3101
|
fmt: use single quotes around fixed string arr default expr (#7581)
|
2020-12-26 15:12:25 +02:00 |
Delyan Angelov
|
e26e0c3f72
|
os: restore some of the deprecated os.File methods
|
2020-12-26 14:57:51 +02:00 |
Lukas Neubert
|
6969300f8a
|
test-cleancode: add vlib/orm (#7577)
|
2020-12-26 14:40:22 +02:00 |
Lukas Neubert
|
693e5137eb
|
fmt: cleanup copy pasta for array_init (#7579)
|
2020-12-26 14:22:50 +02:00 |
Lukas Neubert
|
f707e13b3f
|
fmt: keep order by in orm blocks (#7576)
|
2020-12-26 14:18:09 +02:00 |
Ned Palacios
|
dfcbf31f65
|
parser: return node on incomplete module selector (#7574)
|
2020-12-26 12:23:51 +02:00 |
yuyi
|
1558bd1658
|
parser: minor optimization of `expr()` (#7575)
|
2020-12-26 12:22:06 +02:00 |
Bakul Shah
|
80a9d08505
|
sokol: fix for freebsd (#7466)
|
2020-12-26 10:08:16 +02:00 |
Daniel Däschle
|
6842c3c1a4
|
vdoc: add a node type prefix (#7563)
|
2020-12-26 08:55:35 +02:00 |
yuyi
|
d66ed46486
|
parser: minor cleanup of `stmt()` (#7573)
|
2020-12-26 08:54:13 +02:00 |
Alexander Medvednikov
|
13f16b4a82
|
time: rename to_local_time() to local(); time.offset()
|
2020-12-26 02:10:47 +01:00 |
Daniel Däschle
|
7507403118
|
cgen: fix zero init bug of embedded structs (#7567)
|
2020-12-25 22:46:42 +02:00 |
Lukas Neubert
|
e7ca5dd17a
|
fmt: update expr_is_single_line for MatchExpr, StructInit and CallExpr with or block (#7564)
|
2020-12-25 21:43:50 +02:00 |
Lukas Neubert
|
2c0fba5480
|
fmt: keep comment between enum fields (#7566)
|
2020-12-25 21:41:59 +02:00 |
Delyan Angelov
|
270ba07e83
|
clipboard: add a `clipboard.x11` submodule, use it by default; add a `clipboard.dummy` for solaris
|
2020-12-25 19:34:21 +02:00 |
Nick Treleaven
|
17cccc7b36
|
gen: add MapHashFn typedef before map struct is declared (#7541)
|
2020-12-25 19:05:53 +02:00 |
Lukas Neubert
|
e9affe33ce
|
ast: fix C error for scope's .str() method (#7561)
|
2020-12-25 19:03:03 +02:00 |
yuyi
|
775d16cce3
|
array: remove redundant index method in array.v (#7523)
|
2020-12-25 17:21:23 +02:00 |
yuyi
|
3345925883
|
parser: minor simplification of `stmt` (#7550)
|
2020-12-25 16:59:13 +02:00 |
Lukas Neubert
|
8cd74df2f3
|
vfmt: keep UnsafeExpr linebreacks as set by developer (#7558)
|
2020-12-25 16:52:16 +02:00 |
Daniel Däschle
|
1605c3b5f8
|
parser: fix error when accessing module without name after dot (#7530)
|
2020-12-25 16:50:08 +02:00 |
Delyan Angelov
|
c6b0ce2a07
|
ci: disable socket error assertion in profile_test.v
|
2020-12-25 16:10:18 +02:00 |
Delyan Angelov
|
a631078d8a
|
tests: add vlib/v/tests/profile/profile_test.v regression test
|
2020-12-25 14:30:22 +02:00 |
Delyan Angelov
|
2c1e545d24
|
cgen: fix -profile for code outside builtin, that returns options
|
2020-12-25 14:11:21 +02:00 |
Lukas Neubert
|
0caf668e73
|
parser: error if operators are used as function names (#7532)
|
2020-12-24 13:38:11 +02:00 |
Lukas Neubert
|
691e6f9d3f
|
fmt: keep any langauge prefix variations in struct fields (#7534)
|
2020-12-24 13:36:54 +02:00 |
Delyan Angelov
|
e5d3aa916d
|
ci: fix windows jobs by restoring vlib/readline/readline_windows.c.v
|
2020-12-24 13:10:39 +02:00 |