Felipe Pena
|
5cd258421f
|
cgen: fix codegen for ifguard indexing array of option (fix #23438) (#23439)
|
2025-01-12 12:23:14 +02:00 |
|
blackshirt
|
68c2da2560
|
crypto.ecdsa: expand ecdsa module, to support other curves like secp384r1, secp521r1, secp256k1 (#23407)
|
2025-01-12 12:19:05 +02:00 |
|
Felipe Pena
|
81b421bb5b
|
markused: fix -skip-unused on a short program, that prints array (fix #23436) (#23437)
|
2025-01-11 19:37:19 +02:00 |
|
Felipe Pena
|
62de56ff99
|
checker: cleanup and optimise fn_call (#23433)
|
2025-01-11 19:35:18 +02:00 |
|
Daniel Daudysh
|
ff0d0ff74a
|
v.help: add a message for v help crun (#23431)
|
2025-01-11 19:32:57 +02:00 |
|
Felipe Pena
|
9cd1bce6a4
|
cgen: fix array of sumtype initialization with var string (fix #23429) (#23432)
|
2025-01-11 19:30:57 +02:00 |
|
Felipe Pena
|
7aca8b69da
|
checker: fix missing detection for return in lockexpr stmts (fix #23434) (#23435)
|
2025-01-11 19:27:25 +02:00 |
|
Felipe Pena
|
1c2f1a3504
|
checker: fix call with mut arg with different pointer levels (fix #23157) (#23428)
|
2025-01-11 19:25:49 +02:00 |
|
Felipe Pena
|
bed28d1e8b
|
cgen: fix shared array slice (fix #23426) (#23427)
|
2025-01-11 11:44:33 +02:00 |
|
Louis Brauer
|
c92a21f8a5
|
veb: add ctx.no_content() + prevent content-type being set if the mime type is empty (#23425)
|
2025-01-11 11:39:50 +02:00 |
|
Felipe Pena
|
36154b8631
|
cgen: fix struct init for anon struct field on C structs (fix #23421) (#23422)
|
2025-01-10 14:15:15 +02:00 |
|
Swastik Baranwal
|
3b31699a0d
|
checker: disallow &((&a)) and similar expressions, with innermost ast.PrefixExpr (enhance #23418) (#23419)
|
2025-01-10 11:22:16 +02:00 |
|
Felipe Pena
|
ba9d358d5f
|
checker: fix missing check for invalid prefixexpr expression &(&var) (fix #23365) (#23418)
|
2025-01-09 18:15:05 +02:00 |
|
Felipe Pena
|
cc7caf4384
|
cgen: minor optimization removing repeated code (#23417)
|
2025-01-09 17:59:29 +02:00 |
|
Felipe Pena
|
6348e581de
|
cgen: fix codegen for array fixed comparison on MatchExpr (fix #23403) (#23415)
|
2025-01-09 10:40:10 +02:00 |
|
Felipe Pena
|
f75aa34580
|
vvet: fix for v vet folder/ + new features (track long fns, empty fns and repeated code), enabled by the new -F and -r flags (#23405)
|
2025-01-09 09:46:35 +02:00 |
|
Felipe Pena
|
0ee49c62ca
|
checker: cache node.args[0] on fixed_array_builtin_method_call and array_builtin_method_call (#23411)
|
2025-01-09 09:08:03 +02:00 |
|
Felipe Pena
|
b0b08bc018
|
cgen: fix shared array fixed initializing with -cstrict (fix build of chip8-v project) (#23414)
|
2025-01-09 09:07:15 +02:00 |
|
Felipe Pena
|
0fd669d203
|
cgen: fix shared array indexing (fix #23410) (#23413)
|
2025-01-09 09:02:39 +02:00 |
|
Delyan Angelov
|
3acbd580d4
|
gg: enable clean compilation without notices for ./v -check-unused-fn-args examples/tetris/
|
2025-01-09 08:33:11 +02:00 |
|
Delyan Angelov
|
85f42f3221
|
v.token,v.checker,v.cgen: remove some obsolete functions
|
2025-01-09 08:31:49 +02:00 |
|
Delyan Angelov
|
768665b272
|
cgen: support -d trace_unused_by_main and -d trace_skip_unused_just_unused_fns , to find out potentially obsolete functions that are not used at all in a project
|
2025-01-09 08:30:41 +02:00 |
|
Felipe Pena
|
f23ae9a15e
|
cgen: fix codegen for indexing generic map (fix #23376) (#23402)
|
2025-01-08 20:44:05 +02:00 |
|
Felipe Pena
|
ca48d7da37
|
cgen: cache return_stmt()'s node.exprs[0] and node.types[0] (#23408)
|
2025-01-08 20:41:36 +02:00 |
|
Felipe Pena
|
d1d47d6b8f
|
cgen: fix codegen for nested selectorexpr on unwrapped option (fix #23406) (#23409)
|
2025-01-08 20:21:19 +02:00 |
|
Felipe Pena
|
9fc83526aa
|
parser: allow map cast syntax map[k]v(expr) (#23401)
|
2025-01-07 20:56:52 +02:00 |
|
Felipe Pena
|
7078a2e185
|
orm: fix codegen for option fk (fix #23383) (#23400)
|
2025-01-07 17:53:37 +02:00 |
|
Delyan Angelov
|
124927ba96
|
db.sqlite: add tracing for more calls, when using -d trace_sqlite , not just for the ORM
|
2025-01-07 16:43:10 +02:00 |
|
Delyan Angelov
|
68829003b8
|
Dockerfile.alpine: cleanup, add tools like tmux, micro for easing diagnostics and more prolonged work
|
2025-01-07 15:53:34 +02:00 |
|
Delyan Angelov
|
63db71b650
|
ci: make easier the debugging of the docker-alpine-musl-gcc job (#23399)
|
2025-01-07 15:19:59 +02:00 |
|
Felipe Pena
|
ca6e3a38ce
|
cgen: fix codegen for selector on shared var with embed (fix #23378) (#23394)
|
2025-01-07 10:01:08 +02:00 |
|
Felipe Pena
|
81b4a64f18
|
cgen: fix generic alias option assigning (fix #23382) (#23393)
|
2025-01-07 09:43:07 +02:00 |
|
Felipe Pena
|
0c9d0762c7
|
cgen: fix codegen for sumtype casting on selector on as cast with non pointer field (fix #23387) (#23391)
|
2025-01-06 17:07:45 +02:00 |
|
Delyan Angelov
|
f06ff69bb9
|
examples: mention also the RAM usage increase in many_thousands_of_circles_overriding_max_vertices.v
|
2025-01-06 15:01:27 +02:00 |
|
Delyan Angelov
|
7aa2fcb55e
|
gg,sokol,examples: add example of overriding _SGL_DEFAULT_MAX_VERTICES in code
|
2025-01-06 14:54:56 +02:00 |
|
Delyan Angelov
|
3c9d37622c
|
thirdparty/sokol: allow -cflags -D_SGL_DEFAULT_MAX_VERTICES=4194304 to customize how many vertices you can send through gg/sokol in a frame
|
2025-01-06 13:46:27 +02:00 |
|
Delyan Angelov
|
d313355b22
|
ci: make show_manual_release_cmd.vsh use a fixed weekly.YYY.WW format for the weekly release tags
|
2025-01-06 12:10:19 +02:00 |
|
Swastik Baranwal
|
2aa5651b55
|
checker: allow none to be passed to ?T param (fix #23381) (#23385)
weekly.2025.1
|
2025-01-06 08:33:51 +02:00 |
|
kbkpbot
|
8ec8cf0993
|
builder: do not search for msvc when it is not needed (#23386)
|
2025-01-06 08:26:25 +02:00 |
|
Delyan Angelov
|
e983d75b64
|
markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics (#23380)
|
2025-01-06 08:23:56 +02:00 |
|
Delyan Angelov
|
738f847f89
|
tools: improve output of v bug file.v , fix v bug /long/abs/path/file.v too
|
2025-01-05 20:49:08 +02:00 |
|
Delyan Angelov
|
6eb14082b3
|
examples: fix unused db.pg import warning for examples/database/psql/customer.v
|
2025-01-05 20:30:37 +02:00 |
|
Delyan Angelov
|
79ede5ed09
|
tools: cleanup output of v test-all
|
2025-01-05 19:25:13 +02:00 |
|
Adam Oates
|
66ac23fc57
|
parser: add error for array init of Results []!type{} (fix #23360) (#23375)
|
2025-01-05 19:09:33 +02:00 |
|
Delyan Angelov
|
c77292ac2c
|
tools: fix v buf file.v , when run in a folder != vroot
|
2025-01-05 18:46:45 +02:00 |
|
kbkpbot
|
7040514a61
|
compress.gzip: add compression flags (fix #14994) (#23370)
|
2025-01-05 14:18:53 +02:00 |
|
Swastik Baranwal
|
af1ef92917
|
checker: allow calling foo(?i64(123)) for fn foo(x ?I64) { and type I64 = i64 (#23373)
|
2025-01-05 10:11:51 +02:00 |
|
Felipe Pena
|
43d679b1b9
|
cgen: cleanup comptime checks (#23372)
|
2025-01-05 10:04:31 +02:00 |
|
Felipe Pena
|
495adc9cee
|
checker: fix assign expected type on rechecking enum assigns (fix #23366) (#23367)
|
2025-01-04 17:36:00 +02:00 |
|
Delyan Angelov
|
5e95b0720a
|
ci: force all tools to build without warnings/notices in tools_ci.yml (#23371)
|
2025-01-04 15:37:10 +02:00 |
|