Jakub Jabłoński
|
8cc4a81aa6
|
v.preludes: fix teamcity reporter message formatting, to be compatible with IntelliJ Idea 2024.3 (#23065)
|
2024-12-05 01:08:16 +02:00 |
|
Felipe Pena
|
b103ce354f
|
ci: update compile_v_with_vtcc.sh, enable its CI task again (#23063)
|
2024-12-04 14:11:21 +02:00 |
|
yuyi
|
17f3c8f813
|
checker: check fn call argument mismatch (fix #23016) (#23061)
|
2024-12-04 11:52:07 +02:00 |
|
Delyan Angelov
|
a40df55bf5
|
vrepl: shrink .repl inputs, so repl_test.v runs faster
|
2024-12-04 02:47:18 +02:00 |
|
Delyan Angelov
|
1941c0b22d
|
tests: add @[markused] to const turn_off_vcolors = os.setenv(VCOLORS, never, true) , that just use the side effect of os.setenv, to fix v test-self run locally (on the CI, it is the default, so not setting it does not matter).
|
2024-12-04 02:12:49 +02:00 |
|
Felipe Pena
|
20294fab5d
|
checker: fix missing checker for cast from mut var to non-ptr type (fix #23017) (#23056)
|
2024-12-04 01:00:17 +02:00 |
|
Alexander Medvednikov
|
13e445b8b5
|
ci: fix ROADMAP.md checks (#23059)
|
2024-12-04 00:37:41 +02:00 |
|
Alexander Medvednikov
|
9f9005cf52
|
roadmap: veb
|
2024-12-04 01:10:40 +03:00 |
|
Alexander Medvednikov
|
c8982e715a
|
roadmap: mark -skip-unused and other minor changes
|
2024-12-04 01:05:23 +03:00 |
|
Felipe Pena
|
ebeef84be9
|
orm: fix update stmt with enum value (fix #23031) (#23037)
|
2024-12-03 23:17:51 +02:00 |
|
Felipe Pena
|
31ce668c7a
|
orm: fix mark as used var on insert statement (fix #23032) (#23038)
|
2024-12-03 23:07:42 +02:00 |
|
Felipe Pena
|
1eb3867f4e
|
v: add array.count as a method that accepts a predicate, similar to filter, but returning just the number of matches (#23054)
|
2024-12-03 20:22:14 +02:00 |
|
Alexander Medvednikov
|
0c8a032a93
|
all: enable skip_unused by default
|
2024-12-03 18:31:19 +03:00 |
|
Delyan Angelov
|
55c25b398c
|
os: add os.get_trimmed_lines() too
|
2024-12-03 17:01:39 +02:00 |
|
Delyan Angelov
|
25ed6361e0
|
os: add os.get_raw_lines(), cleanup code of os.get_lines_joined() and os.get_raw_lines_joined()
|
2024-12-03 13:42:07 +02:00 |
|
Felipe Pena
|
d3b5dbd58c
|
cgen: fix update expr with embed fixed array with multiple dimensions (fix #23048) (#23049)
|
2024-12-03 11:22:31 +02:00 |
|
Felipe Pena
|
8960765879
|
markused: make some attrs on @[translated] be implicit @[markused] + fix FnDecl visitor (when no_body is present) (fixes V DOOM build with -skip-unused ) (#23052)
|
2024-12-03 11:15:45 +02:00 |
|
Felipe Pena
|
c05684e298
|
v.reflection: fix codegen to work with quoted strings on attr value (fix #23046) (#23050)
|
2024-12-03 10:21:03 +02:00 |
|
yuyi
|
1da7965794
|
parser, checker: fix generic fn returning generic closure (related #23047) (#23055)
|
2024-12-03 10:10:11 +02:00 |
|
Hitalo Souza
|
b2c5eca745
|
x.json2.decoder2: include missing test for #22730 (#23051)
|
2024-12-03 10:06:19 +02:00 |
|
yuyi
|
6ac1d08c75
|
checker: fix generec fn returning generic closure (#23047)
|
2024-12-02 20:55:39 +03:00 |
|
Delyan Angelov
|
b383cce382
|
tools: describe more precisely what commands are used by oldv , so it can fail early, with a meaningful error message, if they are not present.
weekly.2024.49
|
2024-12-02 10:59:52 +02:00 |
|
yuyi
|
b79b4bfc81
|
cgen: cleanup gen_jsons() a bit (#23044)
|
2024-12-02 07:29:31 +02:00 |
|
Swastik Baranwal
|
c45b8d492a
|
cgen: fix struct update embed expr for fixed arrays (fix #22999) (#23040)
|
2024-12-02 07:27:32 +02:00 |
|
Hitalo Souza
|
f29fb5a9f5
|
x.json2.decoder2: fix wrong sumtype and struct decoder in array (#23041)
|
2024-12-02 07:21:37 +02:00 |
|
Felipe Pena
|
3036a5afc6
|
cgen: fix callexpr or-expr codegen on const decl (fix #23029) (#23043)
|
2024-12-02 07:17:59 +02:00 |
|
Elsie
|
f3d0c53671
|
orm: fix list generation and escape loose backtick (#23039)
|
2024-12-02 00:26:16 +02:00 |
|
Delyan Angelov
|
37e2fdbafb
|
net.mbedtls: support compiling with -d mbedtls_client_read_timeout_ms=7000 , -d mbedtls_server_read_timeout_ms=60000 , and -d trace_mbedtls_timeouts
|
2024-12-01 20:10:14 +02:00 |
|
Felipe Pena
|
e2d3881516
|
checker, cgen: fix array.delete_many() codegen (fix #23024) (#23025)
|
2024-12-01 19:21:10 +02:00 |
|
Delyan Angelov
|
56a381fd1e
|
tools: use -Wno-error=incompatible-pointer-types in oldv, which is more permissive than just -Wno-error=incompatible-function-pointer-types, and works with gcc too, not just clang
|
2024-12-01 18:41:46 +02:00 |
|
Delyan Angelov
|
13fd599619
|
tools: improve oldv compatibility for using new stricter C compilers like clang-18, to compile older V versions from 2020 and 2019
|
2024-12-01 18:28:08 +02:00 |
|
Hitalo Souza
|
d8021bd459
|
x.json2.decoder2: support nesteded maps (#23027)
|
2024-12-01 14:08:37 +02:00 |
|
Felipe Pena
|
e421cb2bc2
|
cgen: fix autostr for interface with circular type (fix #23022) (#23026)
|
2024-12-01 11:21:26 +02:00 |
|
Alexander Medvednikov
|
40dc775974
|
markused: do not make it the default for now
|
2024-12-01 02:12:22 +03:00 |
|
Felipe Pena
|
a85071878e
|
v: fix all -skip-unused issues so that it can be enabled by default (#23002)
|
2024-12-01 02:11:09 +03:00 |
|
Delyan Angelov
|
6f4c59e002
|
os: add pub (mut f File) write_le[T](x T) ! , pub (mut f File) write_be[T](x T) ! + read equivalents, add tests
|
2024-11-30 23:35:03 +02:00 |
|
Felipe Pena
|
602b097db5
|
markused: fixing missing info tracking on walker for {...foo} , struct embeds, map[k]Struct and others (#23008)
|
2024-11-30 08:42:46 +02:00 |
|
Felipe Pena
|
a66c4c9340
|
json: fix decode codegen for []&type (fix #23007) (#23010)
|
2024-11-30 08:40:14 +02:00 |
|
Delyan Angelov
|
f2c281eadf
|
markused: only add .vtest_ functions, *when* compiling _test.v files (#23003)
|
2024-11-29 02:46:09 +02:00 |
|
Delyan Angelov
|
c7ee45fc64
|
strings.textscanner, examples: add TextScanner .skip_whitespace/0, .peek_u8/0, .peek_n_u8/0, add examples/mini_calculator_recursive_descent.v (#23001)
|
2024-11-28 21:17:24 +02:00 |
|
Delyan Angelov
|
acad4c2810
|
checker: fix $res() used in defer {} blocks with more statements, add a test (#22998)
|
2024-11-28 13:58:19 +02:00 |
|
Delyan Angelov
|
153b7f00df
|
time: add module helpers unix_milli/1, unix_micro/1, unix_nano/1 and tests for them (#22997)
|
2024-11-28 12:47:05 +02:00 |
|
yuyi
|
4a7f8cc139
|
cgen: fix sumtype with embedded struct of option field (fix #22984) (#22996)
|
2024-11-28 10:51:00 +02:00 |
|
Felipe Pena
|
5e78eef08a
|
cgen: fix array fixed on update expr and alias type to multi dimension of fixed array (fix #22971) (#22972)
|
2024-11-28 10:38:43 +02:00 |
|
Felipe Pena
|
2325b1b4bc
|
v: fix -skip-unused with comptime (#22994)
|
2024-11-28 10:37:47 +02:00 |
|
Felipe Pena
|
ae4a9047c1
|
v: missing -skip-unused fixes (#22978)
|
2024-11-28 01:03:03 +02:00 |
|
Felipe Pena
|
066384ce8c
|
checker: allow array sort with callexpr (#22989)
|
2024-11-27 22:03:14 +03:00 |
|
Felipe Pena
|
273adcc35c
|
cgen: patch missing gettid() on glibc < 2.30 (#22987)
|
2024-11-27 16:42:30 +02:00 |
|
Delyan Angelov
|
8703dc1684
|
v.util, v.builder, v.cgen: add thread timing stats too, on -show-timings -stats (#22990)
|
2024-11-27 16:40:31 +02:00 |
|
Delyan Angelov
|
2c3ad8ddf6
|
tools: make oldv aware of when to pass -no-parallel when bootstrapping V from v.c (fix #22990, part 2)
|
2024-11-27 16:36:24 +02:00 |
|