18040 Commits

Author SHA1 Message Date
GGRei
0367f343b0
ast,checker,cgen: fix generics function with embedded structs, ensure correct link generation in cgen (#20900) 2024-02-25 18:47:27 +02:00
yuyi
ac6231709d
cgen: fix multiple fixed array variable init (fix #20895) (#20902) 2024-02-25 18:46:34 +02:00
Alexander Medvednikov
ee045eda68 veb.auth: detailed documentation with examples 2024-02-24 15:38:46 +03:00
yuyi
1733dab29b
ast, parser, fmt: fix alias array no cast init (#20898) 2024-02-24 11:56:01 +02:00
Jan Kåre Vatne
cf7dcfe287
gg: handle dpi change, when moving window to another monitor (#20886) 2024-02-24 05:08:43 +02:00
yuyi
0514de7541
checker: fix struct field init with generic anon fn (add the test from #18294) (#20888) 2024-02-23 10:50:44 +02:00
Kim Shrier
10c2f9e010
os: don't check rdev equality on FreeBSD, inside vlib/os/os_stat_test.v (#20885) 2024-02-22 19:31:12 +02:00
yuyi
667f65bb5f
checker: check assigning immutable reference struct field (fix #20814) (#20883) 2024-02-22 19:22:13 +02:00
blackshirt
1d80cb9157
sha256,sha512: fix behavioral bug in .checksum (#20884) 2024-02-22 10:30:45 +02:00
gym603
27e6fefc5f
tests: fix init_global_test.v failing occasionally (#20879) 2024-02-21 12:50:46 +02:00
yuyi
b83ce21cc7
checker: cleanup in assign_stmt() (#20880) 2024-02-20 17:38:44 +02:00
yuyi
13fbf35f66
checker: fix struct field init with generic fn variable (fix #20847) (#20878) 2024-02-20 17:34:55 +02:00
yuyi
0b792c541a
cgen: fix comptime selector of interface (#20876) 2024-02-20 08:35:30 +02:00
Delyan Angelov
c60a869fb4
vlib: add encoding.txtar (port of Go's txtar module) (#20874) 2024-02-20 02:41:20 +02:00
Delyan Angelov
efa98d9234
parser: fix infinite loop in Parser.sql stmt in -silent -print-watched-files mode (used by v watch) (#20873) 2024-02-19 18:17:15 +02:00
gym603
d198a89897
tests: add 'aligned_attr_gcc_windows.vv' for gcc (#20870) 2024-02-19 15:21:27 +02:00
kbkpbot
50e271a77e
net: workaround a -prod -cc gcc bug (#20872) 2024-02-19 15:19:11 +02:00
Alexander Medvednikov
fffb82d0dc roadmap: update weekly.2024.08 2024-02-19 10:07:19 +03:00
Alexander Medvednikov
88bc620315 veb.auth: make work with any db 2024-02-19 10:05:10 +03:00
Alexander Medvednikov
fa7af809fc veb: a new module veb.auth for authentication logic (tokens, hashed passwords) 2024-02-18 23:23:57 +03:00
Felipe Pena
c6cc2d2fac
docs: update v.debug docs - callstack+trace (#20854) 2024-02-18 19:39:20 +02:00
Hitalo Souza
f472355ef7
json2: reorganize encode string (#20862) 2024-02-18 15:43:15 +02:00
David Legrand
2568d336f8
x.vweb: fix handling of static URL paths like /sub.folder/a_folder (#20863) 2024-02-18 15:36:22 +02:00
David Legrand
38cf923537
time: add a .http_header_string() method on Time (#20861) 2024-02-18 14:45:37 +02:00
David Legrand
2190b604a1
x.vweb: fix typos in README.md (#20856) 2024-02-17 17:59:58 +02:00
Varpie
5fe5412a77
pref: allow fetching the photonwrapper .so (for the coroutines) with curl too, or print details for manual download (#20855) 2024-02-17 17:49:40 +02:00
Felipe Pena
8713b66526
cgen: fix code generated for anon struct default value (fix #20839) (#20851) 2024-02-17 17:46:53 +02:00
Felipe Pena
298a2a2d7f
cgen: fix thread return type generation (fix #20836) (#20850) 2024-02-17 11:36:40 +02:00
gym603
fb675534b0
tests: fix the length of all_key in poly1305_test.v (#20853) 2024-02-17 10:59:16 +02:00
Turiiya
8b52420035
tools.vpm: fix remove command on Windows, add test (#20852) 2024-02-17 10:54:45 +02:00
Felipe Pena
152a977865
v.debug: implement tracing hook feature (#20818) 2024-02-17 10:51:44 +02:00
Delyan Angelov
497b613023
cgen: fix codegen for a.index/1, where a is []Fn (#20849) 2024-02-17 00:30:57 +02:00
Felipe Pena
d2af0dc96a
cgen, ast, checker: fix auto deref arg when fn expects ref (#20846) 2024-02-16 22:04:34 +02:00
GGRei
1d3147e139
ci,dtm: fix concurrency and timing issues with tests of cache handler (#20845) 2024-02-16 19:35:27 +02:00
Delyan Angelov
c256013e63 ci: fix compilation on windows for picohttpparser 2024-02-16 17:18:38 +02:00
Delyan Angelov
e12c8c1e20
tests: fix notices for var_scope.vv in vlib/v/debug/interactive_test.v 2024-02-16 14:56:54 +02:00
Delyan Angelov
3937eccdc9
ci: improve repo CI robustness, by marking dynamic_template_manager_cache_system_test.v as flaky, and only failing db_store_test.v on !windows 2024-02-16 14:37:32 +02:00
Delyan Angelov
e11e2b08d7
picohttpparser: restore formatting for g_digits_lut, after f09826e (#20844) 2024-02-16 12:05:28 +02:00
Hitalo Souza
53733bd93d
picohttpparser: add tests for u64toa (#20822) 2024-02-16 12:03:59 +02:00
Hitalo Souza
09c35acb09
thirdparty: update picohttpparser (#20843) 2024-02-16 11:36:22 +02:00
GGRei
a21658b9fb
dtm: separated the template generation from the cache system in the tests to simplify debugging (#20840) 2024-02-16 10:59:56 +02:00
Hitalo Souza
2bf590e90d
x.json2: move json2 tests to subfolders (#20842) 2024-02-16 10:58:51 +02:00
Felipe Pena
4f742ad1b2
json: fix decode struct ptr (#20828) 2024-02-15 06:41:10 +02:00
blackshirt
9aeb8229ae
x.crypto.chacha20: remove deprecated math.max_u32 in favour of builtin max_u32, remove unneceseary bits, reorder (#20838) 2024-02-15 06:40:07 +02:00
Hitalo Souza
414566966d
Json2: reorganizing functions in files (#20832) 2024-02-15 00:15:07 +02:00
Felipe Pena
73caa8dff5
checker: fix if branch option type mismatch (fix #20809) (#20830) 2024-02-14 23:22:55 +02:00
Felipe Pena
9fb0685c59
cgen: fix map methods call with generic types (fix #20827) (#20829) 2024-02-14 23:19:15 +02:00
GGRei
ed5c2f314f
x.templating.dtm: fix dtm clock test for CI (#20824) 2024-02-14 09:53:37 +02:00
blackshirt
9476aede8b
x.crypto: add AEAD ChaCha20Poly1305 algorithm in pure v (#20817) 2024-02-14 08:10:10 +02:00
Delyan Angelov
ca4531177d
tools: make the output of v check-md . more informative (#20819) 2024-02-14 02:01:02 +02:00