Timestamp |
Commit |
Commit Message
| v -o v.c |
v -o v |
v -native 1mil.v |
v hello.v |
v.c size |
parse |
check |
cgen |
scan |
V lines |
V lines/s |
2025-01-21 17:13 |
4e68a860 |
breaking,log: set stderr as default log output, add .set_output_stream() to allow for opting in the old default of stdout (#23444) |
1062ms |
1431ms |
0ms |
91ms |
6207 KB |
249ms |
239ms |
247ms |
54ms |
120789 |
113737 |
2025-01-21 12:47 |
8654cb98 |
readme: explain the tradeoffs between using Mbed-TLS and OpenSSL. Recommend using `-d use_openssl` on !windows systems |
1058ms |
1444ms |
0ms |
91ms |
6207 KB |
248ms |
236ms |
244ms |
54ms |
120789 |
114167 |
2025-01-21 11:46 |
bff90d0e |
checker: minor cleanup in smartcast_if_conds() (#23542) |
1093ms |
1462ms |
0ms |
97ms |
6207 KB |
252ms |
243ms |
246ms |
54ms |
120789 |
110511 |
2025-01-21 04:58 |
2a69b7c5 |
os: add split_path/1: `os.split_path('/usr/lib/test.so') -> ('/usr/lib','test','.so')`; fix platform dependent behaviour of os.dir/1, os.base/1, os.file_name/1 (#23532) |
1069ms |
1431ms |
0ms |
96ms |
6207 KB |
253ms |
245ms |
249ms |
54ms |
120790 |
112993 |
2025-01-21 04:50 |
305a2720 |
cgen: fix unwrapping option interface field (fix #23540) (#23541) |
1070ms |
1432ms |
0ms |
89ms |
6207 KB |
249ms |
239ms |
239ms |
54ms |
120750 |
112850 |
2025-01-21 04:34 |
ea5f25e7 |
markused: cleanup as_cast handling (#23538) |
1088ms |
1445ms |
0ms |
94ms |
6207 KB |
255ms |
242ms |
244ms |
54ms |
120747 |
110980 |
2025-01-20 19:34 |
eb1f52a6 |
parser,ast,cgen: support nested unions with `field union {`, to improve interoperability with C (similar to `field struct {`) (#23539) |
1059ms |
1443ms |
0ms |
91ms |
6209 KB |
252ms |
237ms |
244ms |
54ms |
120789 |
114059 |
2025-01-20 19:31 |
907c0894 |
checker: cache repeated `node.args.len`, `method.generic_names.len`, `node.concrete_types.len` and `node.op.str()` (#23536) |
1091ms |
1434ms |
0ms |
93ms |
6207 KB |
257ms |
246ms |
250ms |
54ms |
120766 |
110692 |
2025-01-20 19:27 |
4f3444ed |
markused: minor optmization checking names with dot (#23537) |
1081ms |
1415ms |
0ms |
90ms |
6208 KB |
251ms |
241ms |
244ms |
54ms |
120760 |
111711 |
2025-01-20 15:37 |
c713ece2 |
cgen,cheaders: move _vinit_caller()/_vcleanup_caller() fn declare forword (fix #23496) (#23507) |
1066ms |
1443ms |
0ms |
91ms |
6207 KB |
249ms |
240ms |
242ms |
54ms |
120758 |
113281 |
2025-01-20 15:28 |
27f637a8 |
checker: simplify unwrap nested selector fix (#23526) |
1055ms |
1440ms |
0ms |
93ms |
6207 KB |
260ms |
247ms |
251ms |
55ms |
120760 |
114464 |
2025-01-20 15:09 |
facee322 |
v.util, v.parser: inline some commonly used fns (#23535) |
1054ms |
1423ms |
0ms |
89ms |
6210 KB |
252ms |
240ms |
245ms |
54ms |
120783 |
114594 |
2025-01-20 11:36 |
4800a609 |
cgen: fix codegen for spawn with interface on submodule (fix #23471) (#23517) |
1090ms |
1442ms |
0ms |
93ms |
6210 KB |
250ms |
238ms |
243ms |
54ms |
120779 |
110806 |
2025-01-20 10:00 |
619ebe7c |
GNUmakefile: add ctags and etags make targets for the V compiler frontend |
1087ms |
1456ms |
0ms |
92ms |
6209 KB |
251ms |
241ms |
244ms |
54ms |
120773 |
111106 |
2025-01-20 08:36 |
bd10e124 |
checker: fix message with old attr syntax (#23529) |
1075ms |
1444ms |
0ms |
92ms |
6209 KB |
250ms |
236ms |
243ms |
54ms |
120773 |
112346 |
2025-01-20 08:33 |
6d40bb83 |
cgen: fix interface casting in anon fn (fix #23530) (#23533) |
1068ms |
1412ms |
0ms |
92ms |
6209 KB |
250ms |
240ms |
244ms |
54ms |
120773 |
113083 |
2025-01-20 04:13 |
839d5267 |
blake2s, blake2b: fix typo in new_digest description (#23531) |
1078ms |
1432ms |
0ms |
96ms |
6209 KB |
251ms |
240ms |
242ms |
54ms |
120773 |
112034 |
2025-01-19 20:12 |
f9d3bd39 |
parser: make old [attr] syntax an error |
1063ms |
1447ms |
0ms |
94ms |
6209 KB |
249ms |
239ms |
242ms |
53ms |
120773 |
113615 |
2025-01-19 14:51 |
11c59cf8 |
v.pref: set `DYLD_FALLBACK_LIBRARY_PATH` on macos, when `-use-coroutines` is used, so that `v run` can work, and the executable can find the downloaded photonwrapper shared library (#23516) |
1043ms |
1439ms |
0ms |
92ms |
6209 KB |
254ms |
246ms |
248ms |
53ms |
120770 |
115790 |
2025-01-19 14:47 |
98710506 |
checker: fix selector nested unwrapping (fix #23519) (#23521) |
1060ms |
1425ms |
0ms |
92ms |
6209 KB |
247ms |
240ms |
244ms |
53ms |
120762 |
113926 |
2025-01-19 14:36 |
cf0100f1 |
checker: fix missing check for invalid argument for builtin (fix #23511) (#23515) |
1065ms |
1440ms |
0ms |
91ms |
6207 KB |
252ms |
241ms |
243ms |
54ms |
120738 |
113369 |
2025-01-19 14:33 |
b51dfcfe |
checker: fix missing check for concrete type on match branch expr (fix #23506) (#23508) |
1072ms |
1436ms |
0ms |
90ms |
6207 KB |
250ms |
238ms |
242ms |
54ms |
120735 |
112625 |
2025-01-19 11:17 |
fda0af48 |
doc: fix minor grammar error in attributes description (#23513) |
1069ms |
1438ms |
0ms |
93ms |
6206 KB |
250ms |
240ms |
244ms |
54ms |
120732 |
112939 |
2025-01-19 11:15 |
b9a44ee0 |
regex: fix misspelled word "firts" in replace_n description (#23514) |
1068ms |
1443ms |
0ms |
92ms |
6206 KB |
253ms |
242ms |
244ms |
54ms |
120732 |
113044 |
2025-01-19 11:01 |
c94e1e05 |
ci: fix failure of the docker-ubuntu-musl job (keep vlib/vweb/vweb_app_test.v in the skip_files) |
1049ms |
1417ms |
0ms |
90ms |
6206 KB |
250ms |
240ms |
239ms |
53ms |
120732 |
115092 |
2025-01-19 10:58 |
c432ed12 |
ci: fix failure of the check-markdown job |
1060ms |
1442ms |
0ms |
92ms |
6206 KB |
253ms |
241ms |
242ms |
53ms |
120732 |
113898 |
2025-01-19 04:18 |
a93d94aa |
checker: remove vweb deprecation for now |
1060ms |
1420ms |
0ms |
90ms |
6206 KB |
253ms |
242ms |
245ms |
53ms |
120732 |
113898 |
2025-01-19 02:42 |
e5f70278 |
x.vweb: remove the entire module (it's now veb) |
1070ms |
1435ms |
0ms |
92ms |
6206 KB |
252ms |
242ms |
243ms |
53ms |
120732 |
112833 |
2025-01-18 21:59 |
504ec54b |
flag: fix minor typo (#23512) |
1094ms |
1477ms |
0ms |
94ms |
6206 KB |
253ms |
244ms |
247ms |
54ms |
120730 |
110356 |
2025-01-18 18:07 |
c2b7dbf9 |
crypto.ecdsa: improve safety checking, unify signing (and verifying) api to accept options (#23463) |
1076ms |
1423ms |
0ms |
90ms |
6206 KB |
252ms |
244ms |
245ms |
53ms |
120730 |
112202 |
2025-01-18 13:53 |
3c487806 |
checker: fix missing check for `a := [none]` (fix #23457) (#23504) |
1062ms |
1433ms |
0ms |
92ms |
6206 KB |
249ms |
238ms |
241ms |
53ms |
120730 |
113681 |
2025-01-18 13:22 |
e2026412 |
ci: fix toml-module-pass-external-test-suites after the CI image runner upgraded jq to version 1.7, by downloading and using the release version of jq-1.6 |
1099ms |
1471ms |
0ms |
94ms |
6206 KB |
251ms |
238ms |
242ms |
53ms |
120724 |
109848 |
2025-01-18 08:29 |
5dd28cf9 |
markused: fix markused auto str detection (fix #23501) (#23503) |
1075ms |
1449ms |
0ms |
94ms |
6206 KB |
260ms |
248ms |
250ms |
55ms |
120724 |
112301 |
2025-01-17 23:14 |
1b9f15d6 |
checker: cleanup used_features logic (#23502) |
1066ms |
1456ms |
0ms |
92ms |
6205 KB |
252ms |
244ms |
251ms |
53ms |
120722 |
113247 |
2025-01-17 18:14 |
496451ec |
cgen: fix nested option selector unwrapping (fix #23500) (#23497) |
1094ms |
1473ms |
0ms |
94ms |
6202 KB |
257ms |
246ms |
248ms |
54ms |
120667 |
110298 |
2025-01-17 18:10 |
c98295b2 |
markused: fix `eprintln(err)` on imported module on short program (related: #23498) (#23499) |
1096ms |
1466ms |
0ms |
94ms |
6201 KB |
255ms |
247ms |
252ms |
54ms |
120657 |
110088 |
2025-01-17 13:31 |
3b0cfbfd |
cgen: fix codegen for indexing anon_fn (fix #23493) (#23495) |
1107ms |
1489ms |
0ms |
95ms |
6202 KB |
262ms |
247ms |
249ms |
55ms |
120654 |
108991 |
2025-01-16 23:03 |
d5aa37d8 |
picoev: fix for windows apps with veb in a thread, parallel to a webview, that opens a lot of file descriptors (#23492) |
1062ms |
1435ms |
0ms |
92ms |
6202 KB |
251ms |
235ms |
242ms |
54ms |
120654 |
113610 |
2025-01-16 21:04 |
d23e70f5 |
cgen: fix option unwrapping on heap var (#23489) |
1067ms |
1432ms |
0ms |
93ms |
6202 KB |
252ms |
237ms |
243ms |
55ms |
120654 |
113077 |
2025-01-16 15:19 |
f9106a86 |
cgen: fix option var nested unwrapping from sumtype (fix #23478) (#23485) |
1069ms |
1451ms |
0ms |
94ms |
6201 KB |
254ms |
239ms |
246ms |
55ms |
120649 |
112861 |
2025-01-16 15:16 |
12d8f173 |
builtin: reduce a bit the generated #if defined checks for small programs (#23484) |
1070ms |
1454ms |
0ms |
94ms |
6201 KB |
252ms |
237ms |
244ms |
55ms |
120639 |
112746 |
2025-01-16 14:36 |
6b92f8fa |
all: remove ancient deprecations (#23479) |
1081ms |
1468ms |
0ms |
93ms |
6201 KB |
257ms |
240ms |
249ms |
56ms |
120643 |
111603 |
2025-01-16 12:40 |
40b574b4 |
tools,v.doc: move `vlib/v/doc/` to `cmd/tools/vdoc/doc/` to reduce the runtime of the CI runs, when `v doc` is changed (#23483) |
1088ms |
1465ms |
0ms |
93ms |
6202 KB |
258ms |
249ms |
249ms |
56ms |
121027 |
111238 |
2025-01-16 11:49 |
c6809844 |
checker: fix checker generic alias type (fix #23474) (#23475) |
1086ms |
1455ms |
0ms |
95ms |
6202 KB |
254ms |
242ms |
244ms |
55ms |
121027 |
111442 |
2025-01-16 01:15 |
e5153e7b |
tools,v.doc: let https://modules.vlang.io use vlib/README.md as the index page. (#23480) |
1080ms |
1451ms |
0ms |
92ms |
6202 KB |
254ms |
242ms |
243ms |
54ms |
121030 |
112064 |
2025-01-15 18:24 |
d680c422 |
net.smtp: make public the Attachment fields (to be used as plain structs in initialisation) (#23477) |
1062ms |
1439ms |
0ms |
91ms |
6202 KB |
254ms |
240ms |
244ms |
55ms |
121030 |
113964 |
2025-01-15 17:32 |
db8d2510 |
cgen: fix array decomposing on variadic call (found while working on solving #23474) (#23476) |
1075ms |
1430ms |
0ms |
91ms |
6202 KB |
255ms |
245ms |
248ms |
55ms |
121030 |
112586 |
2025-01-15 16:26 |
12819574 |
cgen: fix cgen error for `instance.t.wait()` on default 0 initialized thread field `t` (fix #23390) #23392 |
1056ms |
1420ms |
0ms |
93ms |
6202 KB |
254ms |
243ms |
248ms |
55ms |
121026 |
114607 |
2025-01-15 07:16 |
6284c27a |
builtin,checker: remove `@[markused]` from `fn isnil()`, set `c.table.used_features.auto_str_ptr = true` instead (#23464) |
1050ms |
1420ms |
0ms |
93ms |
6201 KB |
251ms |
238ms |
240ms |
54ms |
121017 |
115254 |
2025-01-15 07:09 |
b1d2593c |
examples: add a solution to the "1 Billion Row Challenge" (#23458) |
1095ms |
1482ms |
0ms |
93ms |
6201 KB |
255ms |
248ms |
249ms |
53ms |
121017 |
110517 |
2025-01-15 07:06 |
e0303b22 |
ci: add compile_herolib.sh, use it to make sure it keeps working (related #23467) (#23469) |
1056ms |
1425ms |
0ms |
90ms |
6201 KB |
250ms |
239ms |
240ms |
54ms |
121017 |
114599 |
2025-01-15 07:02 |
f83ea1bb |
type_resolver: fix generic selector field type resolving (continuation of #23456) (#23473) |
1094ms |
1493ms |
0ms |
96ms |
6201 KB |
261ms |
250ms |
250ms |
55ms |
121017 |
110618 |
2025-01-14 23:21 |
a949f53b |
pref: stop parsing CLI options, on encountering `--` (#23470) |
1066ms |
1425ms |
0ms |
93ms |
6201 KB |
253ms |
239ms |
243ms |
55ms |
121015 |
113522 |
2025-01-14 21:42 |
9ea3ea38 |
checker: check if unwrapped `m[key]` if m is `Option` (fix #23446) (#23459) |
1055ms |
1425ms |
0ms |
91ms |
6201 KB |
254ms |
239ms |
245ms |
55ms |
121012 |
114703 |
2025-01-14 21:05 |
6ab25623 |
type_resolver: fix fn detection for comptime arg type (fix #23454) (#23456) |
1079ms |
1446ms |
0ms |
93ms |
6200 KB |
253ms |
240ms |
244ms |
54ms |
121009 |
112149 |
2025-01-14 20:58 |
9ba294bc |
cgen: fix compilation for a project using a lot of json, threads, embeds + parallel-cc (#23467) |
1071ms |
1448ms |
0ms |
91ms |
6197 KB |
252ms |
240ms |
242ms |
55ms |
120968 |
112948 |
2025-01-14 19:38 |
dacdafbd |
examples: add vascii.v showing a table of the first 128 ASCII characters with their names and codes in dec, oct, hex, bin formats (#23466) |
1062ms |
1425ms |
0ms |
90ms |
6196 KB |
252ms |
240ms |
245ms |
55ms |
120955 |
113893 |
2025-01-14 17:49 |
514a9a79 |
cgen: fix assigning option of array index (fix #23451) (#23455) |
1093ms |
1467ms |
0ms |
97ms |
6196 KB |
253ms |
243ms |
244ms |
55ms |
120955 |
110663 |
2025-01-14 04:33 |
8f0242e6 |
v: allow shared anon struct + fix shared struct field initialization with no default value (#23448) |
1068ms |
1436ms |
0ms |
89ms |
6195 KB |
254ms |
240ms |
242ms |
53ms |
120945 |
113244 |
2025-01-14 04:23 |
ae810954 |
builtin: add a `@[markused]` tag to `isnil()`, because cgen generates calls to it in some cases (#23462) |
1085ms |
1471ms |
0ms |
98ms |
6192 KB |
253ms |
237ms |
242ms |
54ms |
120909 |
111436 |
2025-01-13 23:01 |
6f7cbd1a |
net.ftp: use unsafe { nil } |
1074ms |
1437ms |
0ms |
95ms |
6192 KB |
256ms |
244ms |
250ms |
55ms |
120909 |
112578 |
2025-01-13 22:24 |
78f34e6c |
checker: vfmt fn.v |
1049ms |
1424ms |
0ms |
90ms |
6192 KB |
257ms |
246ms |
248ms |
55ms |
120909 |
115261 |
2025-01-13 16:24 |
a20fff99 |
tests: fix auto ref voidptr test |
1074ms |
1461ms |
0ms |
95ms |
6192 KB |
253ms |
241ms |
247ms |
55ms |
120908 |
112577 |
2025-01-13 16:01 |
6b3724df |
checker: do not allow auto reference of voidptr params |
1079ms |
1462ms |
0ms |
94ms |
6192 KB |
255ms |
243ms |
246ms |
55ms |
120908 |
112055 |
2025-01-13 06:10 |
3523c44f |
tools: make cmd/tools/vretry_test.v independent from the presence of git (fix issue #23398) |
1089ms |
1460ms |
0ms |
96ms |
6192 KB |
256ms |
242ms |
248ms |
55ms |
120893 |
111012 |
2025-01-13 03:21 |
89d405ec |
ci: force the checking of changed vlib/crypto/ecdsa files with the sanitizer jobs |
1078ms |
1466ms |
0ms |
96ms |
6192 KB |
256ms |
242ms |
252ms |
55ms |
120893 |
112145 |
2025-01-13 03:01 |
9d1b8551 |
crypto.ecdsa: fix memleaks, reported by the CI sanitizer jobs (#23450) |
1102ms |
1480ms |
0ms |
96ms |
6192 KB |
258ms |
243ms |
251ms |
55ms |
120893 |
109703 |
2025-01-12 11:08 |
d2b30df1 |
db.pg: add support for prepared statement, with db.prepare/3 and db.exec_prepared/2 (#23442) |
1069ms |
1444ms |
0ms |
94ms |
6192 KB |
254ms |
241ms |
247ms |
55ms |
120893 |
113089 |
2025-01-12 10:24 |
1832bc8e |
dl.loader: fix minor typo in README.md (#23443) |
1114ms |
1494ms |
0ms |
98ms |
6192 KB |
258ms |
252ms |
254ms |
56ms |
120893 |
108521 |
2025-01-12 10:19 |
68c2da25 |
crypto.ecdsa: expand ecdsa module, to support other curves like secp384r1, secp521r1, secp256k1 (#23407) |
1098ms |
1482ms |
0ms |
99ms |
6191 KB |
254ms |
241ms |
250ms |
56ms |
120884 |
110094 |
2025-01-11 17:37 |
81b421bb |
markused: fix `-skip-unused` on a short program, that prints array (fix #23436) (#23437) |
1089ms |
1440ms |
0ms |
93ms |
6191 KB |
253ms |
240ms |
248ms |
55ms |
120884 |
111004 |
2025-01-11 17:35 |
62de56ff |
checker: cleanup and optimise fn_call (#23433) |
1080ms |
1465ms |
0ms |
95ms |
6190 KB |
256ms |
241ms |
246ms |
54ms |
120881 |
111926 |
2025-01-11 17:30 |
9cd1bce6 |
cgen: fix array of sumtype initialization with var string (fix #23429) (#23432) |
1083ms |
1464ms |
0ms |
97ms |
6190 KB |
254ms |
239ms |
247ms |
55ms |
120880 |
111615 |
2025-01-11 17:25 |
1c2f1a35 |
checker: fix call with mut arg with different pointer levels (fix #23157) (#23428) |
1096ms |
1484ms |
0ms |
97ms |
6190 KB |
256ms |
246ms |
252ms |
55ms |
120870 |
110282 |
2025-01-11 09:44 |
bed28d1e |
cgen: fix shared array slice (fix #23426) (#23427) |
1081ms |
1465ms |
0ms |
98ms |
6190 KB |
258ms |
241ms |
250ms |
56ms |
120870 |
111813 |
2025-01-11 09:39 |
c92a21f8 |
veb: add `ctx.no_content()` + prevent content-type being set if the mime type is empty (#23425) |
1085ms |
1462ms |
0ms |
98ms |
6189 KB |
254ms |
242ms |
248ms |
55ms |
120848 |
111380 |
2025-01-10 12:15 |
36154b86 |
cgen: fix struct init for anon struct field on C structs (fix #23421) (#23422) |
1066ms |
1444ms |
0ms |
95ms |
6189 KB |
258ms |
245ms |
250ms |
55ms |
120848 |
113365 |
2025-01-10 09:22 |
3b31699a |
checker: disallow `&((&a))` and similar expressions, with innermost `ast.PrefixExpr` (enhance #23418) (#23419) |
1071ms |
1450ms |
0ms |
96ms |
6189 KB |
255ms |
242ms |
249ms |
55ms |
120843 |
112831 |
2025-01-09 16:15 |
ba9d358d |
checker: fix missing check for invalid prefixexpr expression `&(&var)` (fix #23365) (#23418) |
1077ms |
1462ms |
0ms |
100ms |
6189 KB |
253ms |
241ms |
248ms |
55ms |
120845 |
112205 |
2025-01-09 15:59 |
cc7caf43 |
cgen: minor optimization removing repeated code (#23417) |
1083ms |
1466ms |
0ms |
97ms |
6188 KB |
253ms |
240ms |
245ms |
54ms |
120839 |
111578 |
2025-01-09 08:40 |
6348e581 |
cgen: fix codegen for array fixed comparison on MatchExpr (fix #23403) (#23415) |
1070ms |
1455ms |
0ms |
96ms |
6189 KB |
256ms |
243ms |
247ms |
55ms |
120837 |
112931 |
2025-01-09 07:46 |
f75aa345 |
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) |
1090ms |
1464ms |
0ms |
96ms |
6188 KB |
253ms |
241ms |
245ms |
54ms |
120834 |
110856 |
2025-01-09 07:08 |
0ee49c62 |
checker: cache `node.args[0]` on `fixed_array_builtin_method_call` and `array_builtin_method_call` (#23411) |
1067ms |
1441ms |
0ms |
96ms |
6188 KB |
253ms |
242ms |
247ms |
54ms |
120834 |
113246 |
2025-01-09 07:02 |
0fd669d2 |
cgen: fix shared array indexing (fix #23410) (#23413) |
1095ms |
1455ms |
0ms |
96ms |
6191 KB |
256ms |
243ms |
247ms |
55ms |
120831 |
110347 |
2025-01-09 06:33 |
3acbd580 |
gg: enable clean compilation without notices for `./v -check-unused-fn-args examples/tetris/` |
1074ms |
1460ms |
0ms |
98ms |
6191 KB |
260ms |
249ms |
255ms |
55ms |
120828 |
112502 |
2025-01-08 18:44 |
f23ae9a1 |
cgen: fix codegen for indexing generic map (fix #23376) (#23402) |
1066ms |
1451ms |
0ms |
97ms |
6190 KB |
253ms |
239ms |
244ms |
55ms |
121032 |
113538 |
2025-01-08 18:41 |
ca48d7da |
cgen: cache return_stmt()'s node.exprs[0] and node.types[0] (#23408) |
1093ms |
1456ms |
0ms |
96ms |
6192 KB |
256ms |
243ms |
247ms |
55ms |
121055 |
110754 |
2025-01-08 18:21 |
d1d47d6b |
cgen: fix codegen for nested selectorexpr on unwrapped option (fix #23406) (#23409) |
1141ms |
1490ms |
0ms |
101ms |
6194 KB |
259ms |
244ms |
249ms |
56ms |
121056 |
106096 |
2025-01-07 18:56 |
9fc83526 |
parser: allow map cast syntax `map[k]v(expr)` (#23401) |
1077ms |
1442ms |
0ms |
96ms |
6194 KB |
256ms |
241ms |
244ms |
55ms |
121047 |
112392 |
2025-01-07 15:53 |
7078a2e1 |
orm: fix codegen for option fk (fix #23383) (#23400) |
1074ms |
1445ms |
0ms |
95ms |
6193 KB |
254ms |
239ms |
246ms |
55ms |
121034 |
112694 |
2025-01-07 14:43 |
124927ba |
db.sqlite: add tracing for more calls, when using `-d trace_sqlite`, not just for the ORM |
1077ms |
1459ms |
0ms |
96ms |
6193 KB |
251ms |
238ms |
244ms |
54ms |
121031 |
112377 |
2025-01-07 13:53 |
68829003 |
Dockerfile.alpine: cleanup, add tools like tmux, micro for easing diagnostics and more prolonged work |
1052ms |
1440ms |
0ms |
98ms |
6193 KB |
254ms |
239ms |
244ms |
55ms |
121031 |
115048 |
2025-01-07 13:19 |
63db71b6 |
ci: make easier the debugging of the `docker-alpine-musl-gcc` job (#23399) |
1062ms |
1440ms |
0ms |
94ms |
6193 KB |
254ms |
241ms |
247ms |
55ms |
121031 |
113965 |
2025-01-07 08:01 |
ca6e3a38 |
cgen: fix codegen for selector on shared var with embed (fix #23378) (#23394) |
1069ms |
1459ms |
0ms |
96ms |
6193 KB |
253ms |
239ms |
245ms |
55ms |
121031 |
113218 |
2025-01-07 07:43 |
81b4a64f |
cgen: fix generic alias option assigning (fix #23382) (#23393) |
1095ms |
1482ms |
0ms |
98ms |
6192 KB |
254ms |
241ms |
246ms |
55ms |
121019 |
110519 |
2025-01-06 15:07 |
0c9d0762 |
cgen: fix codegen for sumtype casting on selector on as cast with non pointer field (fix #23387) (#23391) |
1087ms |
1437ms |
0ms |
95ms |
6192 KB |
253ms |
241ms |
244ms |
55ms |
121017 |
111331 |
2025-01-06 13:01 |
f06ff69b |
examples: mention also the RAM usage increase in many_thousands_of_circles_overriding_max_vertices.v |
1085ms |
1456ms |
0ms |
99ms |
6192 KB |
251ms |
243ms |
245ms |
55ms |
121013 |
111532 |
2025-01-06 12:52 |
7aa2fcb5 |
gg,sokol,examples: add example of overriding _SGL_DEFAULT_MAX_VERTICES in code |
1063ms |
1437ms |
0ms |
96ms |
6192 KB |
255ms |
242ms |
245ms |
55ms |
121013 |
113841 |
2025-01-06 11:46 |
3c9d3762 |
thirdparty/sokol: allow `-cflags -D_SGL_DEFAULT_MAX_VERTICES=4194304` to customize how many vertices you can send through gg/sokol in a frame |
1088ms |
1460ms |
0ms |
97ms |
6192 KB |
255ms |
242ms |
243ms |
55ms |
121013 |
111225 |
2025-01-06 10:10 |
d313355b |
ci: make show_manual_release_cmd.vsh use a fixed weekly.YYY.WW format for the weekly release tags |
1072ms |
1462ms |
0ms |
97ms |
6192 KB |
251ms |
240ms |
242ms |
55ms |
121013 |
112885 |
2025-01-06 06:33 |
2aa5651b |
checker: allow `none` to be passed to `?T` param (fix #23381) (#23385) |
1080ms |
1461ms |
0ms |
97ms |
6192 KB |
255ms |
242ms |
244ms |
55ms |
121013 |
112049 |
2025-01-06 06:26 |
8ec8cf09 |
builder: do not search for msvc when it is not needed (#23386) |
1086ms |
1430ms |
0ms |
95ms |
6192 KB |
251ms |
239ms |
241ms |
55ms |
121012 |
111429 |
2025-01-06 06:23 |
e983d75b |
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) |
1088ms |
1503ms |
0ms |
99ms |
6192 KB |
256ms |
241ms |
245ms |
56ms |
121013 |
111225 |
2025-01-05 18:49 |
738f847f |
tools: improve output of `v bug file.v`, fix `v bug /long/abs/path/file.v` too |
1055ms |
1436ms |
0ms |
95ms |
6177 KB |
256ms |
245ms |
249ms |
55ms |
120950 |
114644 |
2025-01-05 18:30 |
6eb14082 |
examples: fix unused db.pg import warning for examples/database/psql/customer.v |
1065ms |
1449ms |
0ms |
96ms |
6177 KB |
255ms |
245ms |
246ms |
54ms |
120950 |
113568 |
2025-01-05 17:09 |
66ac23fc |
parser: add error for array init of Results `[]!type{}` (fix #23360) (#23375) |
1078ms |
1465ms |
0ms |
99ms |
6177 KB |
255ms |
242ms |
244ms |
55ms |
120950 |
112198 |
2025-01-05 16:46 |
c77292ac |
tools: fix `v buf file.v`, when run in a folder != vroot |
1077ms |
1457ms |
0ms |
97ms |
6177 KB |
260ms |
249ms |
247ms |
55ms |
120946 |
112298 |
2025-01-05 12:18 |
7040514a |
compress.gzip: add compression flags (fix #14994) (#23370) |
1059ms |
1438ms |
0ms |
95ms |
6177 KB |
254ms |
244ms |
246ms |
55ms |
120946 |
114207 |
2025-01-05 08:11 |
af1ef929 |
checker: allow calling `foo(?i64(123))` for `fn foo(x ?I64) {` and `type I64 = i64` (#23373) |
1066ms |
1445ms |
0ms |
97ms |
6177 KB |
254ms |
243ms |
248ms |
54ms |
120946 |
113457 |
2025-01-05 08:04 |
43d679b1 |
cgen: cleanup comptime checks (#23372) |
1098ms |
1472ms |
0ms |
98ms |
6177 KB |
255ms |
243ms |
246ms |
54ms |
120941 |
110146 |
2025-01-04 15:36 |
495adc9c |
checker: fix assign expected type on rechecking enum assigns (fix #23366) (#23367) |
1075ms |
1444ms |
0ms |
97ms |
6177 KB |
250ms |
240ms |
244ms |
55ms |
120941 |
112503 |
2025-01-04 13:37 |
5e95b072 |
ci: force all tools to build without warnings/notices in tools_ci.yml (#23371) |
1093ms |
1454ms |
0ms |
98ms |
6177 KB |
252ms |
240ms |
245ms |
55ms |
120937 |
110646 |
2025-01-04 12:48 |
c421c8cc |
ci: fix `v -W build-tools` (#23368) |
1062ms |
1442ms |
0ms |
95ms |
6177 KB |
251ms |
237ms |
245ms |
55ms |
120937 |
113876 |
2025-01-04 09:34 |
cb490a74 |
tools: restore `emcc --version` diagnostic in `v doctor`, when emcc is present |
1064ms |
1444ms |
0ms |
96ms |
6177 KB |
253ms |
236ms |
244ms |
55ms |
120937 |
113662 |
2025-01-04 09:32 |
30de0724 |
tools: fix `v doctor` format, fixes for windows, tcc and others (#23361) |
1083ms |
1452ms |
0ms |
95ms |
6177 KB |
257ms |
243ms |
249ms |
56ms |
120937 |
111668 |
2025-01-04 07:14 |
ac71f9eb |
v.help: improve message formatting (#23363) |
1074ms |
1461ms |
0ms |
97ms |
6177 KB |
256ms |
239ms |
247ms |
56ms |
120937 |
112604 |
2025-01-04 06:38 |
e5ad9a6a |
cgen: define _GNU_SOURCE on Linux (#23364) |
1082ms |
1462ms |
0ms |
97ms |
6177 KB |
254ms |
241ms |
247ms |
55ms |
120937 |
111771 |
2025-01-04 06:05 |
0763ae70 |
checker: fix missing option variable checking when casting using `as` operator (fix #23349) (#23358) |
1079ms |
1458ms |
0ms |
96ms |
6177 KB |
254ms |
239ms |
246ms |
55ms |
120933 |
112078 |
2025-01-04 06:00 |
d8422c73 |
checker: fix alias to fixed array w/ size defined by constant (fix #23356) (#23357) |
1082ms |
1459ms |
0ms |
98ms |
6176 KB |
253ms |
239ms |
247ms |
55ms |
120919 |
111755 |
2025-01-04 05:27 |
8774f776 |
v.type_resolver: optimize infix ct checking (#23362) |
1072ms |
1451ms |
0ms |
96ms |
6174 KB |
255ms |
241ms |
246ms |
55ms |
120893 |
112773 |
2025-01-03 23:13 |
3ed799ef |
checker: fix comptime evaluation on infix expr (fix #23341) (#23344) |
1067ms |
1456ms |
0ms |
96ms |
6174 KB |
252ms |
238ms |
244ms |
54ms |
120884 |
113293 |
2025-01-03 17:25 |
5eecd04e |
json: fix default struct field initialization with long array (#23355) |
1102ms |
1484ms |
0ms |
97ms |
6166 KB |
259ms |
247ms |
253ms |
54ms |
120791 |
109610 |
2025-01-03 16:04 |
f821c657 |
examples,builtin,cgen,live: fix windows hot reload with `-cc tcc`, improve the infrastructure, use a V global instead of a C one (fix #23214) (#23350) |
1096ms |
1453ms |
0ms |
98ms |
6166 KB |
253ms |
238ms |
246ms |
54ms |
120792 |
110211 |
2025-01-03 16:01 |
1bfeda62 |
cgen: fix codegen for alias struct embed (fix #23347) (#23353) |
1090ms |
1446ms |
0ms |
96ms |
6165 KB |
254ms |
239ms |
246ms |
54ms |
120779 |
110806 |
2025-01-02 17:10 |
c50d4ee1 |
gg: add linux support for `fn screen_size() Size` (fix #23146) (#23326) |
1080ms |
1445ms |
0ms |
97ms |
6165 KB |
256ms |
240ms |
246ms |
54ms |
120775 |
111828 |
2025-01-02 14:03 |
b79257b7 |
v.type_resolver: cleanup get_generic_array_element_type (#23342) |
1065ms |
1427ms |
0ms |
93ms |
6165 KB |
254ms |
238ms |
244ms |
54ms |
120775 |
113403 |
2025-01-02 07:52 |
c44570c4 |
tools: improve `v bug` report wording |
1064ms |
1444ms |
0ms |
96ms |
6166 KB |
255ms |
239ms |
244ms |
54ms |
120781 |
113515 |
2025-01-02 12:32 |
80c7e6da |
v.parser: fix broken link to `riscv-card.pdf` (#23343) |
1060ms |
1432ms |
0ms |
94ms |
6166 KB |
254ms |
239ms |
246ms |
54ms |
120781 |
113944 |
2025-01-02 08:54 |
8a681bae |
cgen,checker: unify code, cleanup resolve_comptime_args (#23337) |
1079ms |
1462ms |
0ms |
96ms |
6166 KB |
254ms |
238ms |
243ms |
54ms |
120781 |
111937 |
2025-01-01 23:53 |
7cf77fbd |
tools: allow for passing arbitrary compiler flags to `v bug`, for example: `v bug -cg -autofree file.v` (#23335) |
1078ms |
1468ms |
0ms |
96ms |
6177 KB |
251ms |
235ms |
245ms |
55ms |
120922 |
112172 |
2025-01-01 23:50 |
a3665820 |
cgen: fix type_default for array init >= 8 items (spotted while building the vhamll project) (#23334) |
1062ms |
1446ms |
0ms |
96ms |
6177 KB |
254ms |
239ms |
246ms |
55ms |
120922 |
113862 |
2025-01-01 23:46 |
c59d6403 |
cgen: remove double string cloning (#23331) |
1075ms |
1448ms |
0ms |
94ms |
6175 KB |
254ms |
236ms |
244ms |
54ms |
120906 |
112470 |
2025-01-01 18:36 |
42222e6c |
tools: avoid os.glob, in favour of os.walk_ext (which works consistently even on windows) |
1080ms |
1479ms |
0ms |
96ms |
6179 KB |
252ms |
238ms |
245ms |
54ms |
120902 |
111946 |
2025-01-01 18:18 |
02a7355c |
tools: improve `v should-compile-all .` with support for compiling .wasm.v and .js.v files; skip `module name` files, compile projects that have .glsl files |
1076ms |
1438ms |
0ms |
97ms |
6179 KB |
250ms |
237ms |
245ms |
54ms |
120902 |
112362 |
2025-01-01 13:33 |
2112bb82 |
checker: fix structinit validation on nested generic Map[K]V (fix #23329) (#23332) |
1078ms |
1445ms |
0ms |
96ms |
6179 KB |
251ms |
238ms |
243ms |
55ms |
120902 |
112153 |
2025-01-01 12:49 |
734bb007 |
checker: cleanup check_non_expr_branch_last_stmt (#23330) |
1075ms |
1462ms |
0ms |
97ms |
6179 KB |
256ms |
247ms |
250ms |
55ms |
120901 |
112466 |
2025-01-01 12:40 |
c7864825 |
checker: cleanup and optimise infix - reduce `as` casting (#23327) |
1098ms |
1462ms |
0ms |
96ms |
6178 KB |
256ms |
242ms |
248ms |
55ms |
120903 |
110112 |