19781 Commits

Author SHA1 Message Date
Mike
bbee42f15e
comptime: enable ppc64le, add docs (#24433) 2025-05-08 11:11:26 +03:00
kbkpbot
3291372c57
vlib,tools: add an arrays.diff module, implement a simple platform independent tool v diff file1.txt file2.txt using it (#24428) 2025-05-08 11:09:36 +03:00
Gonzalo Chumillas
1070378a46
jsgen: fix array initialization with "index" and "it" (fix #24397) (#24429) 2025-05-07 09:41:52 +03:00
Felipe Pena
be85287632
cgen, checker: fix for with mut generic value (fix #24360) (#24426) 2025-05-07 09:41:01 +03:00
Laurent Cheylus
2d43b83584
tools: fix v doctor output on FreeBSD ; do not run ldd to get the glibc version (#24427) 2025-05-07 08:43:06 +03:00
Felipe Pena
dd859eae55
cgen: fix interface unsafe {nil} comparison and initialization (fix #24374) (#24411) 2025-05-06 12:48:55 +03:00
Hitalo Souza
a412f53e62
x.json2.decoder2: fix array decoding in struct is field, when array is initialized (#24422) 2025-05-06 12:32:53 +03:00
Felipe Pena
d9afebc277
cgen: fix if mut var != none { for optional interface values (fix #24351) (#24410) 2025-05-05 19:50:33 +03:00
kbkpbot
0c1a02f910
os: force using C.CREATE_NO_WINDOW on windows in os.raw_execute/1 (fix #24390) (#24418) 2025-05-05 19:48:11 +03:00
Laurent Cheylus
4eed91eda1
tools: check for Git repository in v doctor (packaged V versions often lack a .git/ folder) (fix #24419) (#24420) 2025-05-05 19:44:10 +03:00
Delyan Angelov
a1d94500e6
all: remove deprecations made before 2024-11-06 2025-05-05 09:31:32 +03:00
Delyan Angelov
5944f3b0a0
tools: improve show_ancient_deprecations.v, by ignoring false positives for deprecation tags in // comments 2025-05-05 09:27:14 +03:00
Delyan Angelov
84e2fd8c51
ci: reduce the noise in check annotations for github PR reviews, due to the new warning in option_test.c.v 2025-05-05 09:05:06 +03:00
Felipe Pena
5adfc55b82
cgen: fix codegen for anon option fn struct field init (fix #24392) (#24400) 2025-05-05 08:41:00 +03:00
Delyan Angelov
e60d928593
tools: reduce padding for v doc produced html nodes too 2025-05-04 18:47:39 +03:00
Delyan Angelov
d704798cdd
tools: reduce padding for code examples, to fit more examples on the same screen without scrolling 2025-05-04 18:39:38 +03:00
Delyan Angelov
9df49bfa31
doc: fix v doc -l -comments builtin not showing the starting comment for string.split (reorder comments) 2025-05-04 18:23:24 +03:00
Felipe Pena
a831ec77d3
markused: fix generic method call mark (fix #24395) (#24399) 2025-05-04 14:58:41 +03:00
Delyan Angelov
2bd2d00caf
parser: fix panic for struct Abc { pub mut: } (fix #24404) (#24403) 2025-05-04 12:38:58 +03:00
Eliyaan (Nopana)
cf36360023
tools: save the modified content more frequently in v reduce, fix timeout leaks (#24405) 2025-05-04 12:24:05 +03:00
Delyan Angelov
8cb0fc7ca5
ci: reduce false positives for orm_func_test.v on windows (retry it 2 times) 2025-05-04 09:18:10 +03:00
Delyan Angelov
49da10c6ef
ci: reduce false positives for init_global_test.v on windows (retry it 2 times) 2025-05-04 09:17:05 +03:00
Delyan Angelov
eab5ce8922
checker: relax the new warning, allow for pub const pname = &char(C.SDL_POINTER) to fix the clean compilation of code using vlang/sdl3 2025-05-04 08:53:16 +03:00
Alexander Medvednikov
7d57a19d7e checker: do not allow &u8(0), force nil like we do with &Type(0) 2025-05-03 22:37:51 +03:00
Felipe Pena
3ab660b4c6
comptime: fix $if var.return_type == 1 { (fix #24391) (#24393) 2025-05-03 13:01:14 +03:00
Felipe Pena
875c165495
table: fix array of scoped struct (fix #24387) (#24388) 2025-05-02 16:39:33 +03:00
Mike
ac7512b2c2
tests: enable closure_test.v for every CPU arch (#24384) 2025-05-01 20:29:40 +03:00
Mike
2f3871d478
ci: add closure tests for riscv64 (#24385) 2025-05-01 20:27:04 +03:00
Felipe Pena
27e4b0278b
checker: remove redundant callexpr c.expr(mut node.left) rechecks for ast.CallExpr (fix #24353) (#24380) 2025-05-01 15:55:32 +03:00
Delyan Angelov
496c017175
ci: reduce false positives for cover_test.v and vdoc_test.v weekly.2025.18 2025-05-01 10:56:31 +03:00
Delyan Angelov
bdeef49c02
tools: fix ./v -d network test cmd/tools/vpm 2025-05-01 09:31:03 +03:00
kbkpbot
44a4975504
type_resolver: i32 is now $int too (fix #24346) (#24378) 2025-05-01 09:12:35 +03:00
Eliyaan (Nopana)
cbddb8cd77
doc: exchange the descriptions of the 3rd and 4th columns for the -profile report (#24375) 2025-05-01 09:10:27 +03:00
kbkpbot
968c66a23a
cgen: enable windows tcc_backtrace() support (#24377) 2025-05-01 09:06:33 +03:00
Delyan Angelov
72f4aa9b7e
tools: fix v timeout 2 sleep 5 2025-05-01 09:04:03 +03:00
Eliyaan (Nopana)
8fb8fa2e12
tools: vreduce fix var names (#24373) 2025-04-30 21:02:25 +03:00
Eliyaan (Nopana)
3ca3e5c5ce
tools: use breadth first search in vreduce (#24369) 2025-04-30 20:11:37 +03:00
kbkpbot
6d0eaa5328
tools: rewrite v timeout, support killing the child process on timeout by default (#24367) 2025-04-30 20:10:16 +03:00
blackshirt
f8c35b43f6
x.crypto.chacha20: add a check counter overflow to set_counter for standard mode (#24365) 2025-04-30 19:29:39 +03:00
Eliyaan (Nopana)
80a9d27499
tools: support vreduce timeout, vreduce custom run command (#24359) 2025-04-30 12:13:12 +03:00
Delyan Angelov
9364ac66a0
ci: fix hub_docker_ci.yml issue - comment out the cache-from:/cache-to: lines again 2025-04-30 09:08:24 +03:00
kbkpbot
59b162c29f
os: fix windows rmdir GetLastError() (fix #24356) (#24357) 2025-04-30 08:25:16 +03:00
Eliyaan (Nopana)
61a619937b
doc: describe the new 4th column of the profiler output, and its compatibility with tcc & multithreading; describe better the stib comp parameter (#24358) 2025-04-30 08:20:12 +03:00
Mike
ead4d90a14
cgen: fix riscv32 closure (#24355) 2025-04-29 20:42:22 +03:00
kbkpbot
8e73319a61
cgen: workaround tcc aarch64 bug (fix #24331) (#24354) 2025-04-29 20:41:08 +03:00
Delyan Angelov
0897939ceb
ci: debug hub_docker_ci.yml issue (try 3, restore the cache-from:/cache-to: lines) 2025-04-29 20:06:17 +03:00
Delyan Angelov
da290e6510
ci: debug hub_docker_ci.yml issue (try 2, add concurrency group, add a persistent single builder gh-builder) 2025-04-29 18:45:52 +03:00
Delyan Angelov
30dc58f53f
ci: debug hub_docker_ci.yml issue (try 1, disable cache, run linters) 2025-04-29 18:13:18 +03:00
kbkpbot
af947f1af5
db: mysql,pg,sqlite add transaction support (fix #24290) (#24352) 2025-04-29 09:10:13 +03:00
JalonSolov
8fc7aeca38
szip: fix panic on empty files (#24335) 2025-04-29 09:07:09 +03:00