Daniel Däschle
|
54bbc00493
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 10:10:39 +02:00 |
Delyan Angelov
|
e76e0a97e1
|
vdoc: fix panic on empty `//` comment on `v doc -f html file.v`; turn `expected code block after empty example` to a warning
|
2022-05-04 11:52:31 +02:00 |
spaceface
|
bf86fff9cc
|
checker, gen: add support for a [minify] struct attribute (#14247)
|
2022-05-04 11:52:30 +02:00 |
StunxFS
|
3e4834aebf
|
checker: check for reserved type names in `for in` (fix #14072) (#14212)
|
2022-04-30 16:26:27 +02:00 |
Nick Treleaven
|
42f92db0ab
|
v.doc: parse multi-line examples (so they get highlighted) (#13894)
|
2022-04-02 18:29:12 +03:00 |
Delyan Angelov
|
7ee93c8a20
|
docs: show the full information for deprecated functions
|
2022-03-29 15:17:55 +03:00 |
Alexander Medvednikov
|
36ec47cd20
|
all: replace "NB:" with "Note:" (docs/comments)
|
2022-03-06 20:01:22 +03:00 |
Tim Basel
|
9d0a5942ac
|
builtin: change IError `msg` and `code` to methods + fix vlib, add a deprecation notice for the old usages (#13041)
|
2022-02-11 15:52:33 +02:00 |
Delyan Angelov
|
191e99c248
|
v.doc: use the .parse_comments mode, instead of the older .toplevel_comments (the scanner/parser is now more robust)
|
2022-02-06 23:49:21 +02:00 |
yuyi
|
291a1ffd8d
|
token: rename Position to Pos, rename position() to pos() (#13279)
|
2022-01-26 12:36:28 +02:00 |
Alexander Medvednikov
|
cf4081e2dd
|
all: more chdir/chmod fixes
|
2021-08-28 12:52:48 +03:00 |
Leo Developer
|
7bffabbce2
|
vdoc: add `-comments` and new comment merger (#11221)
|
2021-08-19 10:20:43 +03:00 |
Daniel Däschle
|
800c0e5092
|
vlib: remove deprecated map{} usages as well as deprecated functions (#11035)
|
2021-08-04 12:44:41 +03:00 |
Delyan Angelov
|
0ebad47d2a
|
v doc: fix an infinite recursion in `v doc .` executed in /tmp. Add tests for v.doc.get_parent_mod/1 .
|
2021-08-03 13:36:58 +03:00 |
yuyi
|
a5c784830b
|
all: simplify global_scope processing (#10848)
|
2021-07-18 15:29:34 +03:00 |
Daniel Däschle
|
78a41969f6
|
vdoc: fancier attributes (#10789)
|
2021-07-13 19:44:22 +03:00 |
Delyan Angelov
|
85564b7b83
|
vinix: support -os vinix (part 1)
|
2021-07-13 11:24:09 +03:00 |
shadowninja55
|
d1f1c5ae51
|
v doc: add attribute tags to `v doc -f html` (#10778)
|
2021-07-13 08:27:20 +03:00 |
Delyan Angelov
|
972cbe2e9a
|
serenity: add more support
|
2021-07-09 11:33:51 +03:00 |
Delyan Angelov
|
6f2c18f1c7
|
ci: fix `v build-tools`
|
2021-05-11 11:08:46 +03:00 |
Delyan Angelov
|
c16d4911c2
|
v.checker: deprecate `$if linux_or_macos {` in favor of `$if linux || macos {`
|
2021-05-08 21:00:21 +03:00 |
Alexander Medvednikov
|
9b14f71631
|
all: fix build-tools
|
2021-04-23 15:10:14 +03:00 |
Alexander Medvednikov
|
7385f8e56b
|
all: a massive merge of ast and table modules
|
2021-04-02 01:57:09 +03:00 |
Swastik Baranwal
|
0e254e0329
|
vdoc: support -os and show docs according to the platform (#9474)
|
2021-03-27 09:50:06 +01:00 |
Delyan Angelov
|
ae6420afc7
|
tools: fix `substring in s` usages, preventing `v -W build-tools`
|
2021-03-23 13:36:50 +02:00 |
Ned Palacios
|
1d42b4cf66
|
vdoc, v.doc: remove DocPos and use token.Position (#9429)
|
2021-03-23 09:07:09 +01:00 |
Swastik Baranwal
|
f28e67d526
|
cmd/tools/v/vdoc: keep `_` sep in numeric literals and highlight modules properly (#9358)
|
2021-03-18 15:06:16 +02:00 |
Ned Palacios
|
eccf707270
|
vdoc: improve error message for non-existing symbols (#9359)
|
2021-03-18 15:04:53 +02:00 |
Lukas Neubert
|
a67d49050c
|
math: add a pure V `math.mathutil`, with generic `min`, `max` and `abs` functions (#9176), and use it consistently
|
2021-03-12 11:28:04 +02:00 |
spaceface
|
7d0cba5e96
|
v.ast: remove the `stmt.position()` method (#9233)
|
2021-03-11 14:50:02 +02:00 |
Ned Palacios
|
114a7db6e5
|
vdoc: fix symbol filtering (#9210)
|
2021-03-09 13:05:50 +02:00 |
spaceface
|
d63b7bc35a
|
all: update repo to use the new error handling syntax (#8950)
|
2021-02-28 23:20:21 +03:00 |
Nick Treleaven
|
9e751f72c4
|
doc, fmt: use `map{key: value}` syntax for map literals (#8623)
|
2021-02-08 16:57:42 +02:00 |
Delyan Angelov
|
02bef1ae2b
|
vdoc: fix segfault on `v doc -m -f html vlib`
|
2021-02-02 17:38:32 +02:00 |
Lukas Neubert
|
5aaeac79fa
|
ci: fix compilation (#8511)
|
2021-02-02 12:06:54 +02:00 |
Delyan Angelov
|
728344ff65
|
ci: fix `v test-cleancode`
|
2021-01-25 12:55:01 +02:00 |
Lukas Neubert
|
8b61891348
|
fmt: smarter if condition wrapping (#8201)
|
2021-01-23 10:33:22 +02: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 |
Lukas Neubert
|
371730f8a8
|
fmt: correct indent for StructDecl multi line default exprs (#8148)
|
2021-01-17 05:01:55 +01:00 |
zakuro
|
33694665f0
|
fmt: align each contiguous field of struct. not the whole. (#7981)
|
2021-01-12 04:38:43 +01:00 |
Larpon
|
41e9a769e9
|
doc: fix README embedding (#7929)
|
2021-01-07 20:25:29 +01:00 |
Larpon
|
30a2f125ef
|
doc: add comment example support (#7924)
|
2021-01-06 19:43:43 +01:00 |
zakuro
|
dd516858d4
|
fmt: align struct field comments (#7632)
|
2021-01-03 21:10:25 +01:00 |
Lukas Neubert
|
06fdf34214
|
fmt: unwrap long single line ifs (#7608)
|
2020-12-27 14:20:30 +01:00 |
Daniel Däschle
|
6842c3c1a4
|
vdoc: add a node type prefix (#7563)
|
2020-12-26 08:55:35 +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
|
c4aae2b55f
|
vfmt: do not replace module aliases in fn param and return types (#7472)
|
2020-12-22 22:38:13 +02:00 |
Ned Palacios
|
2ba8d31118
|
vdoc: fix sorting; fix missing symbols; document functions (#7161)
|
2020-12-07 02:43:25 +01:00 |
spaceface777
|
50a3009113
|
fmt: make single-stmt `or` blocks single-line (#7126)
|
2020-12-04 13:25:23 +02:00 |
Delyan Angelov
|
b11d285680
|
v: support multiple paths in VMODULES env variable (#7048)
|
2020-11-30 18:31:37 +01:00 |