19756 Commits

Author SHA1 Message Date
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
kbkpbot
57b815f96d
builtin: add string.is_identifier() (#24350) 2025-04-28 13:55:56 +03:00
sudopacman
146c766dc9
tools: fix vrepl for import mod { f } (#24340) 2025-04-28 11:01:48 +03:00
Delyan Angelov
880f2169b7 rand: check the separators for the generated UUIDs in random_identifiers_test.v 2025-04-28 10:05:02 +03:00
kbkpbot
649041c8b4
rand: fix uuid_v7 seperator (#24348) 2025-04-28 09:54:51 +03:00
Mike
5fb27ac35a
v: add initial support for loongarch64 (#24343) 2025-04-28 04:43:19 +03:00
Gonzalo Chumillas
f4316bb7ec
jsgen: fix optional callback parameter and improve examples (fix #24325) (#24336) 2025-04-28 04:41:37 +03:00
Mike
32be45d08d
cgen: fix arm64 closure + remove stub in test (#24332) 2025-04-28 04:38:27 +03:00
Felipe Pena
11acee1a5b
cgen: fix codegen for nested selector option ptr (fix #24339) (#24345) 2025-04-28 04:35:12 +03:00
kbkpbot
1f8f6d0e7d
x.json2: add u16(),u32() (fix #24337) (#24342) 2025-04-28 04:20:38 +03:00
Felipe Pena
19be2283f0
cgen: fix codegen for handling multiple return result type on call (fix #24341) (#24344) 2025-04-28 04:13:07 +03:00
kbkpbot
d9b808cdc3
toml: fix crlf escape check (fix #24328) (#24329) 2025-04-26 19:50:32 +03:00
Felipe Pena
fc640f7ce0
cgen: fix codegen for thread.call() on var auto heap (fix #24326) (#24327) 2025-04-26 18:21:32 +03:00
Gonzalo Chumillas
8f2528528f
js: fix callbacks in structure parameters (fix #24260) (#24324) 2025-04-26 18:16:33 +03:00
Felipe Pena
b98ca31e26
cgen: fix codegen for writing on unwrapped selector (fix #24316) (#24323) 2025-04-26 18:11:31 +03:00
kbkpbot
b87aed84e3
toml: fix handling of multiline string with CRLF (fix #24321) (#24322) weekly.2025.17 2025-04-26 07:59:18 +03:00
Delyan Angelov
fa41436852
ci: skip option_ptr_unwrap_test.v on windows with msvc (#24320) 2025-04-26 07:47:19 +03:00
kbkpbot
e0a7f87693
rand: add uuid_v7(), session function, simplify uuid_v4() (#24313) 2025-04-25 18:30:57 +03:00
Mike
0bcfd0f9ea
cgen: fix riscv64 closure thunk (use floating point register) (#24315) 2025-04-25 15:24:52 +03:00
Mike
ce00dc738b
cgen: fix s390x closure thunk (use floating point register) (#24258) 2025-04-25 15:12:27 +03:00
Mike
09d83a1613
cgen,ast: add ppc64le assembly support + test (#24299) 2025-04-25 07:01:08 +03:00
Felipe Pena
283654e410
checker: fix inherited var turning in auto heap (fix #24306) (#24312) 2025-04-25 06:57:48 +03:00
Felipe Pena
c7e00b395b
cgen: fix codegen for nested selector unwrapping on lhs (fix #24292) (#24293) 2025-04-25 06:55:51 +03:00
Felipe Pena
47d8ff94e2
cgen: fix codegen for multi return with aliased fixed array (fix #24280) (#24295) 2025-04-25 06:37:59 +03:00
kbkpbot
09592349f0
thirdparty: add aarch64 atomics support in thirdparty/stdatomic/nix/atomic.h (fix #24294) (#24296) 2025-04-25 06:28:16 +03:00
Felipe Pena
19900fd50c
cgen: fix codegen for assigning fixed array on defer var (fix #24300) (#24305) 2025-04-25 06:12:03 +03:00