Delyan Angelov
|
cd0e0b18ea
|
ci: mark both vweb and x.vweb versions of vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v as flaky
Both started failing randomly near a1d4712b from 2024-04-02 (mainly on the macos runner).
|
2024-04-04 16:15:47 +03:00 |
|
Felipe Pena
|
625048c5b4
|
x.json2,checker,toml: allow field.typ compile-time checking with MatchExpr and add array of option checking (#21171)
|
2024-04-04 12:43:59 +03:00 |
|
Turiiya
|
ba577e4e5f
|
parser, checker: move more match validation from the parser into the checker, add error for match without branches (#21181)
|
2024-04-04 12:43:22 +03:00 |
|
Delyan Angelov
|
d133f64c86
|
examples: add vtail.v, deprecate File.read_bytes_into_newline/1 in favor of File.read_bytes_with_newline/1 (#21182)
|
2024-04-04 11:09:06 +03:00 |
|
Turiiya
|
a458adefb7
|
v.utils: update githash to be able to get the githash of every passed project (#21178)
|
2024-04-04 05:26:11 +03:00 |
|
Turiiya
|
bb42e1ce73
|
checker: remove resolved vfmt workaround and TODO (#21175)
|
2024-04-03 20:58:59 +03:00 |
|
Turiiya
|
f9fa8d8e66
|
fmt: fix duplicates remove import comments (#21177)
|
2024-04-03 20:58:22 +03:00 |
|
Turiiya
|
55cafa9ba2
|
fmt: improve import processing, add test (#21172)
|
2024-04-03 17:52:28 +03:00 |
|
Delyan Angelov
|
4d24f8c3fc
|
ci: change listen ports in vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v for both vweb and x.vweb, to reduce probability of network errors
|
2024-04-03 17:51:02 +03:00 |
|
Delyan Angelov
|
a1d4712b0b
|
tools: cleanup obsolete functions in cmd/tools/vfmt.v
|
2024-04-02 19:41:28 +03:00 |
|
Delyan Angelov
|
015007c539
|
tools: add v run cmd/tools/measure/fmt_speed.v file.v
|
2024-04-02 19:36:52 +03:00 |
|
Delyan Angelov
|
bc0fd8ebee
|
tools: fix v run cmd/tools/measure/parser_speed.v file.v
|
2024-04-02 19:35:33 +03:00 |
|
Turiiya
|
be0986dc52
|
net.http: fix panic on empty addr, cleanup listen_and_serve Server method (#21164)
|
2024-04-02 11:12:43 +03:00 |
|
Turiiya
|
a1b6360da5
|
x.json2: add ability to decode arrays (#21163)
|
2024-04-02 05:32:11 +03:00 |
|
Swastik Baranwal
|
656009dc62
|
json: allow i32 decoding and encoding (#21162)
|
2024-04-02 05:24:36 +03:00 |
|
Turiiya
|
c086bee5be
|
breaking,vlib: update handling of imports whose symbols are not directly used in imported file, remove pub const is_used = 1 workarounds (#21160)
|
2024-04-01 22:07:05 +03:00 |
|
Turiiya
|
97e1b24d30
|
stbi: update thirdparty/stb_image to latest commit ae721c5 (#21127)
|
2024-04-01 22:05:43 +03:00 |
|
Delyan Angelov
|
ef48fb60c6
|
toml: update the alexcrichton and BurntSushi repos to their successors toml-rs, and toml-test, record new exceptions (#21152)
|
2024-04-01 22:03:35 +03:00 |
|
Turiiya
|
5da1fccaed
|
docs: fix sponsors bade in readme (#21159)
|
2024-04-01 19:49:36 +03:00 |
|
Kim Shrier
|
ecbd214ee1
|
vweb, x.vweb: improve descriptions (#21155)
|
2024-04-01 19:48:46 +03:00 |
|
Turiiya
|
9704a01406
|
parser: fix case of falsely registering imports as used, remove unused imports (#21156)
|
2024-04-01 19:46:50 +03:00 |
|
Kim Shrier
|
59a5a790c9
|
tests: fix assignment to pointer (failing even with -cstrict on more recent clang versions) (#21158)
|
2024-04-01 14:30:46 +03:00 |
|
Felipe Pena
|
24af002249
|
v,breaking: add ability to read enum, fn, interface and sumtype attributes in compile-time, change builtin StructAttribute to VAttribute (#21149)
|
2024-03-31 09:14:33 +03:00 |
|
Felipe Pena
|
dbc4896aa1
|
checker: fix C struct embedded init fields checking (#21137)
|
2024-03-31 09:11:36 +03:00 |
|
Kim Shrier
|
5bccacae51
|
v.pkgconfig: add pkgconfig path /usr/libdata/pkgconfig for FreeBSD base packages (#21151)
|
2024-03-31 09:11:17 +03:00 |
|
Delyan Angelov
|
c6e8dfbf5a
|
tests: skip an assertion in os_stat_test.v on FreeBSD, since its invariant is not universal across different filesystem types
|
2024-03-30 19:26:34 +02:00 |
|
Delyan Angelov
|
13a2efd67d
|
ci: increase wait time for the xvfb check, to reduce the chance of false positives
|
2024-03-30 17:33:57 +02:00 |
|
Felipe Pena
|
d49fd0f4a7
|
cgen: fix C struct sumtype support (#21129)
|
2024-03-30 17:29:12 +02:00 |
|
Felipe Pena
|
360886bfd9
|
cgen: fix infix array heap comparison (#21145)
|
2024-03-30 17:28:01 +02:00 |
|
Turiiya
|
a63a7333cf
|
fmt: simplify const name formatting (#21143)
|
2024-03-30 14:03:51 +02:00 |
|
Felipe Pena
|
d5afce3171
|
checker: fix multi return using nil and voidptrfix (fix #17343) (#21144)
|
2024-03-30 13:59:42 +02:00 |
|
Turiiya
|
66e6140568
|
checker: detect redundant ref when assigning call expr with ref return (#21141)
|
2024-03-30 13:32:25 +02:00 |
|
Turiiya
|
aea14719fd
|
fmt: use fixed size array for max_len const (#21140)
|
2024-03-30 13:19:30 +02:00 |
|
Turiiya
|
a4ff389b32
|
vet: allow to overwrite excluded dirs (#21142)
|
2024-03-30 13:16:33 +02:00 |
|
Turiiya
|
5c0617591f
|
parser, checker: move error handling for user defined type duplicates to the checker to resolve parsing issues (#21147)
|
2024-03-30 13:10:29 +02:00 |
|
Turiiya
|
b97fe6831f
|
parser, checker: move error handling for any type to the checker to resolve parsing issues (#21146)
|
2024-03-30 13:07:11 +02:00 |
|
Turiiya
|
6f99796188
|
fmt: don't change paths when formatting imports (#21148)
|
2024-03-30 13:02:34 +02:00 |
|
Turiiya
|
a015824eef
|
vet: optimize performance for path detection, when vetting files (#21139)
|
2024-03-29 19:28:18 +02:00 |
|
Turiiya
|
030a85c2d0
|
vet: skip testdata dirs (#21138)
|
2024-03-29 19:16:16 +02:00 |
|
Felipe Pena
|
143f0cc4e1
|
checker, cgen: fix const initialized with array (#21131)
|
2024-03-29 16:17:49 +02:00 |
|
Alexander Medvednikov
|
5cc67bbedb
|
veb.auth: a minor find_token fix
|
2024-03-29 15:55:26 +03:00 |
|
Turiiya
|
17d57ebe58
|
fmt: improve module detection when formatting imports (#21134)
|
2024-03-29 14:16:59 +02:00 |
|
Keito Tobichi
|
d45648fd72
|
.gitignore: ignore generated .NET files in bench/vectors (#21136)
|
2024-03-29 10:54:23 +02:00 |
|
Felipe Pena
|
761c7fabd6
|
v: fix sumtype support for option variant types (#21101)
|
2024-03-29 10:51:48 +02:00 |
|
Turiiya
|
00860ebc6b
|
examples: fix warnings about 0 assignments to reference fields (#21133)
|
2024-03-29 10:35:37 +02:00 |
|
Swastik Baranwal
|
1400f649c9
|
checker: disallow using aliases of ?Type as !Type (#21128)
|
2024-03-29 10:19:03 +02:00 |
|
Felipe Pena
|
06e39a975f
|
cgen: fix return code when returning interface result type (fix #21115) (#21130)
|
2024-03-29 08:20:26 +02:00 |
|
Turiiya
|
4aba08dfe1
|
thirdparty: update zip to commit 6f2116d from https://github.com/kuba--/zip/ (#21121)
|
2024-03-29 08:09:48 +02:00 |
|
Turiiya
|
9c9608b4e6
|
thirdparty: add license information and source repo info to the READMEs in each subfolder (#21135)
|
2024-03-29 08:00:56 +02:00 |
|
Alexander Medvednikov
|
24ac0c1fb5
|
builtin: fix tests
|
2024-03-29 07:59:11 +03:00 |
|