19755 Commits

Author SHA1 Message Date
kbkpbot
690f845594
cgen: fix nested array support for the orm (fix #19327) (#24080) 2025-03-30 15:26:16 +03:00
Felipe Pena
0e93a12bd9
cgen: fix option array push on unwrapped array (fix #24073) (#24079) 2025-03-30 15:21:47 +03:00
gechandesu
991b121459
v.vmod: add encoder/1 too (#24034) 2025-03-29 17:08:35 +02:00
Delyan Angelov
6b3521f5f3
cgen: remove unused macro V64_PRINTFORMAT 2025-03-29 09:02:12 +02:00
Felipe Pena
657770e6c1
cgen: fix @[keep_args_alive] with ptr (fix #23973) (#24058) 2025-03-29 09:01:23 +02:00
kbkpbot
0c4eed60bb
v.depgraph: fix resolve(), add tests (fix #24075), (fix #23970), (fix #23968), (fix #22391) (#24076) 2025-03-29 08:48:05 +02:00
kbkpbot
fcd2eed048
orm: fix default value quote (fix #24052) (#24057) 2025-03-28 13:02:21 +02:00
kbkpbot
0056d557b6
markused: support orm or expr (fix #24040) (#24059) 2025-03-28 12:43:49 +02:00
Eliyaan (Nopana)
22414eb902
cgen: support measuring programs, that use multiple threads in the new profiler column (turn prof_measured_time into a thread local, for the supported C compilers) (#24061) 2025-03-28 12:41:23 +02:00
kbkpbot
8a23ea6e94
ci, x.crypto.chacha20: fix overflow detected in the sanitized runs on the CI (#24064) 2025-03-28 11:10:43 +02:00
blackshirt
19a6668864
x.crypto.chacha20: enable support for 64-bit counter (fix #23904) (#24053) 2025-03-27 19:30:31 +02:00
Eliyaan (Nopana)
a03d62e41f
cgen: add a -profile report column, to show only the func time, *excluding* the accumulated children calls time (usable through ./v -profile - run a.v |sort -nk3 for example) (#24056) 2025-03-27 14:03:39 +02:00
Felipe Pena
c22a9eb57e
cgen: fix match option with case non option (fix #24047) (fix #24048) (#24051) 2025-03-27 12:49:34 +02:00
blackshirt
e491eb05ab
x.crypto.chacha20: makes the underlying cipher routine aware of the 64-bit counter (#24050) 2025-03-26 14:02:58 +02:00
Delyan Angelov
175b0fa415
os,tools: make easier analyzing process_test.v failures on the CI 2025-03-26 14:00:47 +02:00
Mike
f7f89b3c3c
crypto.sha3: be big-endian friendly (#24045) 2025-03-25 23:33:59 +02:00
blackshirt
f2b90bfa01
x.crypto.chacha20: fix xor_key_stream failing after a while (fix #24043) (#24046) 2025-03-25 23:31:10 +02:00
Delyan Angelov
e968139439
examples: add sync_pool.v for easier testing/diagnosing issues with the sync.pool implementation on different platforms 2025-03-25 20:11:19 +02:00
Mike
d6c3e6fe5a
os: fix swap_bytes_u64 (#24033) 2025-03-25 15:34:57 +02:00
blackshirt
2b7690254d
x.crypto.chacha20: change internal cipher to support a 64 bit counter (related to #23904) (#24039) 2025-03-25 12:03:31 +02:00
Delyan Angelov
dd083e7687
sync.pool: restore the parallel operation (surrounding the cb call in process_in_thread in a lock in 1b52538, effectively disabled parallelism) 2025-03-25 09:16:43 +02:00
Delyan Angelov
86402934d3
examples: fetch 30 stories instead of 10 in examples/news_fetcher.v 2025-03-25 09:13:56 +02:00
blackshirt
287e9a8fa8
x.crypto.chacha20: clean up as preliminary work to support 64-bit counter (#24038) 2025-03-25 07:48:26 +02:00
Felipe Pena
1b52538dff
sync: fix a helgrind false positive, for a data race, on PoolProcessor (#24023) 2025-03-24 22:04:10 +02:00
Felipe Pena
42538e19ae
cgen: fix codegen for option return unwrapping on last statement (fix #24026) (#24030) 2025-03-24 15:44:04 +02:00
Alexander Medvednikov
bed827e663 checker: do not allow auto (de)reference in PrefixExpr *; pref: disable parallel checker on arm linux for now 2025-03-24 15:39:31 +03:00
Felipe Pena
4422662b07
cgen: allow asserts inside fns, called in const/global initialization, in test files (fix #24029) (#24031) 2025-03-24 14:21:26 +02:00
Delyan Angelov
d6664fd75a
ci: reduce false positives for slow runs of the gcc-windows job 2025-03-24 14:19:59 +02:00
Delyan Angelov
fc6f6b2ca7
examples: add a small examples/gg/bouncing_balls.v simulation of falling balls 2025-03-24 13:17:59 +02:00
Mike
54c10ec475
cgen: fix asm comments of arm32 (#24025) weekly.2025.13 2025-03-24 02:03:42 +03:00
Felipe Pena
cc5f32f1ca
cgen: fix mutable ptr sumtype (#24021) 2025-03-24 02:01:11 +03:00
kbkpbot
e733c007bf
cgen,parser: fix arm64 asm operand position; fix arm64 asm imm; support arm64 dot instruction (#24017) 2025-03-24 02:00:57 +03:00
Hitalo Souza
1f07431e1a
x.json2.decoder2: update decode.v (#24020) 2025-03-23 21:40:00 +02:00
Delyan Angelov
0ad74ded92
gg: make draw_rect_empty/5 draw more exact borders, independent of the device, and fitting the draw_rect_filled/5 shapes (#24024) 2025-03-23 21:38:15 +02:00
blackshirt
a199a6ea2e
x.crypto.chacha20: fix consecutive calls of xor_key_stream, add tests (fix #23977) (#24003) 2025-03-23 18:49:43 +02:00
Felipe Pena
f5e03deaa8
checker: fix chan element type validation with inexistent type (fix #23978) (#24008) 2025-03-23 18:40:27 +02:00
Delyan Angelov
d629a017a0
tools: let test_os_process.v use unbuffer_stdout() to make the output more reliable 2025-03-22 18:33:18 +02:00
Felipe Pena
3920bc155f
cgen: fix codegen to make mutable sumtype working (fix #23982, part 1, needed for bootstrapping) (#23988) 2025-03-22 17:40:59 +02:00
Felipe Pena
8fa7d68ad2
cgen: cleanup write_sumtype_casting_fn (#24006) 2025-03-22 17:26:30 +02:00
XiaoPangxie732
15c0e6f2bd
strings, builtin: remove strings.Builder.clear(), fix array.clear() not working in the JS backend (#23992) 2025-03-22 17:24:59 +02:00
larpon
20d7d9758b
net: make close/0, select/2 and remote/0 methods of UdpSocket pub (#24004) 2025-03-22 16:41:32 +02:00
Alexander Medvednikov
1c1eb462e7 roadmap: update 0.5 and 0.6 2025-03-22 16:22:16 +03:00
Alexander Medvednikov
3ef1e2800a zstd: a minor fix 2025-03-22 16:15:20 +03:00
Alexander Medvednikov
3285b5a67c zstd: make the api more V like 2025-03-22 16:11:32 +03:00
Delyan Angelov
308c9a51dd thirdparty: add thirdparty/build_scripts/thirdparty-freebsd-amd64_tcc.sh 2025-03-22 14:48:05 +02:00
Delyan Angelov
e411ee1411
thirdparty: update thirdparty-linux-amd64_tcc.sh, to also record its own full invocation command, and commit the changes automatically 2025-03-22 11:24:25 +02:00
kbkpbot
9fb0f8b5aa
os: support .set_environment() on windows too (fix #10628) (#23996) 2025-03-22 00:29:56 +02:00
Felipe Pena
30c21a0fdc
cgen: cleanup interface_table() (remove the edge case support for vweb.DbInterface) (#23997) 2025-03-22 00:07:40 +02:00
Felipe Pena
d1dd3616c4
cgen: fix parallel cached_type_to_str access (fix #23980) (#23998) 2025-03-22 00:01:12 +02:00
larpon
bd064dd695
net: add read_ptr/2 (from read/1) to UdpConn for consistency with TcpConn (#24000) 2025-03-21 23:49:31 +02:00