17665 Commits

Author SHA1 Message Date
Turiiya
fec2a8b7b1
ci: make issue template title consistent, fix linter error regarding labels (#21460) 2024-05-08 11:58:49 +03:00
Kim Shrier
307c5b8cc1
regex: fix typos and inconsistencies in the documentation (#21468) 2024-05-08 11:31:49 +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
Turiiya
b53012a09b
cli: make program outputs using the cli module testable in cli/testdata (#21456) 2024-05-08 10:11:23 +03:00
Turiiya
b0c2841655
v.util: remove fast path in diff.compare_text (#21458) 2024-05-08 10:04:01 +03:00
Turiiya
3158f582d1
ci: update symlink ci, extend tested cases (#21466) 2024-05-08 10:01:05 +03:00
Turiiya
c21f7f0b90
ci: add a linter for the .yml workflow files (#21459) 2024-05-08 09:50:55 +03:00
Turiiya
c8004fc905
ci: use v symlink without -githubci for regular symlinking (#21455) 2024-05-08 09:42:04 +03:00
Andreas Evensen
caf67ed952
tools: capitalize information output of v up (#21464) 2024-05-08 09:40:51 +03:00
Delyan Angelov
279405a36e
ci: use v instead of ./v in the platform linux/macos/windows/_ci.yml files (#21454) 2024-05-07 21:33:23 +03:00
Alexander Medvednikov
6cc096a4b3 checker: ambiguous expression notice for & << >>, similar to && || 2024-05-07 20:38:32 +03:00
Delyan Angelov
5e7d8cd99a
ci: replace .github/workflows/retry.sh usages in the CI with the shorter v retry --, move v test-cleancode upwards to save time for unformatted PRs (#21452) 2024-05-07 19:34:40 +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
Delyan Angelov
20f907a70d
ci: reduce false negatives for tcp_test.v, retry it 3 times before failing 2024-05-07 15:30:56 +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
Delyan Angelov
5c2466c021
ci: port changes from Vinix's check.yml at 8231e569 to vinix_ci.yml 2024-05-07 13:30:59 +03:00
Delyan Angelov
0ff9dd1b3e
ci: fix vinix_ci.yml by using ./v symlink -githubci in vinix_ci.yml 2024-05-07 13:23:42 +03:00
Delyan Angelov
2e0881742c
cleanup: fix v -N -W build-examples 2024-05-07 10:51:58 +03:00
Delyan Angelov
d6d0f9b9e2
ci: add workflow_dispatch: to gen_vc_ci.yml weekly.2024.19 2024-05-07 00:22:22 +03:00
Turiiya
476e939706
ci: update binary artifact workflow, add matrix (#21378) 2024-05-06 23:59:33 +03:00
Turiiya
c1b21a8d55
v.util: make all available diff tools accessible, extend tests (#21443) 2024-05-06 21:17:53 +03:00
Turiiya
7e82654414
vet, parser: use parse_file, remove parse_vet_file (#21444) 2024-05-06 18:31:13 +03:00
Turiiya
f08b333b52
v, vet: move now obsolete vlib vet module to cmd vet (#21445) 2024-05-06 18:29:11 +03:00
Turiiya
920ae6d50f
ci: merge docker_alpine and docker_ubuntu workflows in docker_ci.yml (#21446) 2024-05-06 18:26:38 +03:00
Delyan Angelov
3563b58a24
v.util: fix performance with v test-cleancode, when a slower diff tool is installed (#21447) 2024-05-06 17:58:08 +03:00
Delyan Angelov
13282cc1e1
tools: add .github/workflows/show_manual_release_cmd.vsh, to make cross platform testing of the release process easier 2024-05-06 13:47:45 +03:00
Delyan Angelov
4885b815f4
docs: fix typo, force regeneration of docs.vlang.io 2024-05-06 11:55:52 +03:00
Turiiya
ea1df0260e
vet, parser, scanner: remove vetting for spaces after / before parens (#21437) 2024-05-06 11:14:36 +03:00
Felipe Pena
f8f7c99e2d
cgen: fix option ptr unwrapping (#21415) 2024-05-06 11:02:37 +03:00
Felipe Pena
5667437f39
cgen: fix array.delete_last call generation (#21439) 2024-05-06 11:00:40 +03:00
Delyan Angelov
d3c29ef230
v.util: make diff_test.v more robust to the color settings for the chosen local diff tool 2024-05-06 10:55:11 +03:00
Kim Shrier
6425de844e
regex: fix a handful of typos in the regex README (#21442) 2024-05-06 10:32:36 +03:00
Kim Shrier
7e02baebd0
regex: fix typo in regex character class example (#21441) 2024-05-06 10:31:47 +03:00
Turiiya
996382fe47
v.util: fix color when auto tool is diff (#21435) 2024-05-06 09:52:35 +03:00
Delyan Angelov
1b5f905512
ci: temporary fix for gitly compilation 2024-05-06 08:54:28 +03:00
Felipe Pena
6944f61721
all: add @[_linker_section] for global variable 2024-05-06 01:30:11 +03:00
Turiiya
58527cc71c
vet, parser: remove vet_errors and vet_notices from parser (#21424) 2024-05-05 21:24:26 +03:00
Delyan Angelov
44c84f6187
net: improve error message in .port() 2024-05-05 21:22:36 +03:00
Turiiya
a1f36240b0
v: utilize new diff functions p2 (#21434) 2024-05-05 20:40:05 +03:00
vcker
a4cdc48542
net: add a .port()! method for net.Addr (#21412) 2024-05-05 20:12:33 +03:00
Turiiya
598de74185
vet, parser: move array_init_one_val checks from parser into vet (#21422) 2024-05-05 16:19:23 +03:00
Turiiya
5b9ffe0070
v.help: update help for fmt (#21430) 2024-05-05 16:17:15 +03:00
Turiiya
ee22dcb0f6
v: utilize new diff functions p1 (#21431) 2024-05-05 15:59:58 +03:00
Turiiya
97984adaf3
v.util: rewrite diff module, deprecate old functions (#21403) 2024-05-05 13:12:04 +03:00
Turiiya
8e7a6e3640
vet, parser: move dynamic const array check from parser into vet (#21423) 2024-05-05 12:55:27 +03:00
Turiiya
387af74302
vet, parser: rewrite vet error handling (improve parser performance extend vvet) p1 (#21417) 2024-05-05 00:18:39 +03:00
Turiiya
f0abc452fa
checker: disallow structs with @[params] attribute as mutable function parameters (#21206) 2024-05-04 17:09:45 +03:00