yuyi
|
48ab08c206
|
vrepl: fix infix shift operation (#21855)
|
2024-07-13 00:08:52 +03:00 |
|
yuyi
|
65966aef65
|
vrepl: fix one-line if exprssion (#21838)
|
2024-07-10 15:27:11 +03:00 |
|
yuyi
|
70e78cc766
|
vrepl: cleanup in vrepl.v (#21834)
|
2024-07-09 21:04:59 +03:00 |
|
yuyi
|
bf23b2ef46
|
vrepl: fix arbitrary script execute (#21818)
|
2024-07-08 12:56:57 +03:00 |
|
yuyi
|
1571645b00
|
vrepl: fix os.input() (#21811)
|
2024-07-06 21:36:04 +03:00 |
|
yuyi
|
cb42f32852
|
v.token: make is_assign() contain .decl_assign (#21805)
|
2024-07-05 12:52:54 +03:00 |
|
yuyi
|
35e6a40c0e
|
vrepl: fix variable name starts with print (#21806)
|
2024-07-05 12:47:24 +03:00 |
|
yuyi
|
a67bfebe95
|
vrepl: fix output of the fn call (related #21792) (#21800)
|
2024-07-04 20:50:31 +03:00 |
|
yuyi
|
8188f65590
|
vrepl: fix method call (fix #21788) (#21792)
|
2024-07-03 17:58:17 +03:00 |
|
Delyan Angelov
|
62e2b7fbdb
|
fmt: keep manual newlines after fn parameters in fn declarations, do not auto wrap (#21795)
|
2024-07-03 17:33:48 +03:00 |
|
yuyi
|
209063ffd0
|
fmt: implement wrapping function's super long arguments (fix #15545, fix #21643) (#21782)
|
2024-07-02 23:10:00 +03:00 |
|
larpon
|
78b77b9f14
|
comptime: support -d ident=value and var := $d('ident', 0) (#21685)
|
2024-06-19 07:24:16 +03:00 |
|
Delyan Angelov
|
fb32951abd
|
tools: make the summary output of v repeat more informative
|
2024-06-18 08:47:09 +03:00 |
|
Delyan Angelov
|
041f2b3d3a
|
tools: fix measurements for ./v repeat "./vold -o x project/" "./vnew -o x project/"
|
2024-06-18 07:45:42 +03:00 |
|
Turiiya
|
e2848e1348
|
tools: don't write vpm logfiles in CI runs (#21649)
|
2024-06-07 11:05:05 +03:00 |
|
Felipe Pena
|
1e86e06eb6
|
orm: fix subquery without where expr (#21598)
|
2024-06-04 13:22:06 +03:00 |
|
Alexander Medvednikov
|
4884396ee6
|
vdoc: fix multiline js string generation in search_index.js
|
2024-06-02 10:35:50 +03:00 |
|
Delyan Angelov
|
8504beaaab
|
net.http: implement http.download_file_with_progress/2, saving each chunk, as it is received, without growing the memory usage (#21633)
|
2024-06-02 10:26:37 +03:00 |
|
Delyan Angelov
|
5ac8249af7
|
tools: increase max_samples in cmd/tools/fast/fast.v to decrease the variations of the results on https://fast.vlang.io/
|
2024-05-31 09:15:11 +03:00 |
|
Turiiya
|
52dfef1a8c
|
vfmt: exit with error code if encountering diffs with -diff flag (#21603)
|
2024-05-30 17:51:30 +03:00 |
|
Delyan Angelov
|
62416356bb
|
tools: add v download URL for downloading single files, to avoid curl/wget etc, which are not available uniformly. (#21597)
|
2024-05-29 21:47:08 +03:00 |
|
Felipe Pena
|
80397e679e
|
tools,cgen,pref: add -coverage support + vcover tool (#21154)
|
2024-05-27 23:06:52 +03:00 |
|
Delyan Angelov
|
37f385c9d0
|
testing: implement a separate -show-asserts option, for cleaner test output (-stats still works, and still shows both the compilation stats and the asserts) (#21578)
|
2024-05-26 18:50:42 +03:00 |
|
Delyan Angelov
|
1cd561feb4
|
tests: reduce the likelyhood of naming collisions for v test session folders, started at the exact same time (the time resolution on windows is much lower)
|
2024-05-24 13:08:45 +03:00 |
|
Delyan Angelov
|
463125e20a
|
tools: add a test for crosscompiling hw, on linux and macos, to FreeBSD (#21553)
|
2024-05-23 13:45:57 +03:00 |
|
Delyan Angelov
|
7a36b44c6a
|
ci: skip compiling the simple_sin_tones.v example again, but only in the tests-sanitize-memory-clang job
|
2024-05-22 08:45:50 +03:00 |
|
Delyan Angelov
|
6a550ab86e
|
tools: cleanup skips for v build-examples in cmd/tools/modules/testing/common.v (#21542)
|
2024-05-21 16:04:20 +03:00 |
|
Alexander Medvednikov
|
736067dd18
|
V 0.4.6
|
2024-05-20 21:06:54 +03:00 |
|
Kim Shrier
|
774253eeef
|
tools: default to -cc clang on FreeBSD in cmd/tools/vtest_test.v (#21534)
|
2024-05-20 10:38:08 +03:00 |
|
Turiiya
|
5e01f673de
|
vlib, cmd: fix typo unkown -> unknown (#21535)
|
2024-05-20 08:28:46 +03:00 |
|
Turiiya
|
f56b2b6833
|
tools.vet: add notice for empty strings conditions (#21421)
|
2024-05-19 21:40:25 +03:00 |
|
Turiiya
|
f7e820cdeb
|
v: vet for empty string conditions (#21529)
|
2024-05-19 17:57:52 +03:00 |
|
Delyan Angelov
|
961bc7907c
|
ci: run v fmt -w cmd/tools/vdoc/vdoc_test.v
|
2024-05-18 15:06:20 +03:00 |
|
Turiiya
|
755cdca249
|
vdoc: improve vdocignore file handling by walking all .vdocignore sub-paths in IgnoreRules.get, add test (#21521)
|
2024-05-18 14:30:50 +03:00 |
|
Turiiya
|
41b7e5fc21
|
vdoc: fix handling of .vdocignore files in subdirectories (#21514)
|
2024-05-16 22:42:28 +03:00 |
|
Turiiya
|
9639f55db0
|
vdoc: include src dir when trying to generate doc comments for module (#21505)
|
2024-05-15 21:07:15 +03:00 |
|
Turiiya
|
8a515c03b8
|
vdoc: fix search in README index.html when generated with v doc -f html -m -readme flags (#21506)
|
2024-05-15 21:06:26 +03:00 |
|
Delyan Angelov
|
0e2b6041b8
|
testing: fix v -stats test folder/ not failing for a _test.v that fails (#21483)
|
2024-05-10 23:30:24 +03:00 |
|
gym603
|
81418b7fe5
|
tests: fix dependence on presence of vlib/bitfield/_docs in vdoc_file_test.v (#21478)
|
2024-05-09 21:12:06 +03:00 |
|
Delyan Angelov
|
ecf94ee470
|
ci: add a retry to vcreate_init_test.v (it is sporadically flaky on macos)
|
2024-05-08 17:52:47 +03:00 |
|
Delyan Angelov
|
8eaaba6094
|
tools: move _test.v files for vdoc at the same level (#21473)
|
2024-05-08 17:29:49 +03:00 |
|
Turiiya
|
972a137087
|
tools, ci: print info to use v symlink instead of v symlink -githubci (#21471)
|
2024-05-08 17:28:18 +03:00 |
|
Turiiya
|
f19f0797d8
|
tools.vet: reduce nesting in vet_fn_documentation , skip vetting empty lines (#21465)
|
2024-05-08 17:15:43 +03:00 |
|
gym603
|
2e9b4cf42c
|
tools: call mkdir_all before set_output_path to avoid a vpm panic when ~/.vmodules/cache does not exist (#21463)
|
2024-05-08 11:27:03 +03:00 |
|
Turiiya
|
78d4157ccf
|
tools.vet: update diff comparison in vet_test.v (#21457)
|
2024-05-08 10:16:42 +03:00 |
|
Andreas Evensen
|
caf67ed952
|
tools: capitalize information output of v up (#21464)
|
2024-05-08 09:40:51 +03:00 |
|
Turiiya
|
6cda618ead
|
tools: make ./v symlink work platform independent in CI (part 1) (#21453)
|
2024-05-07 19:24:47 +03:00 |
|
Delyan Angelov
|
02d123a667
|
tools: improve performance of v test-cleancode and v fmt -inprocess -verify . (#21450)
|
2024-05-07 16:28:21 +03:00 |
|
Turiiya
|
9604cd5f70
|
tools.vet: move error methods to vvet/errors.v (#21449)
|
2024-05-07 13:35:56 +03:00 |
|
Delyan Angelov
|
0a9d65946b
|
ci: do not allow new notices for v build-tools and v build-examples on the Linux CI jobs (#21448)
|
2024-05-07 13:34:05 +03:00 |
|