Is V still fast?

Monitoring compilation speed for each commit.

Running on a free tier AWS t2.micro instance (1 vCPU). Typical desktop hardware is 2-3 times faster.

Source code: fast.v

Older stats: 2024, 2023, 2022, 2021, 2020

    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
2024-06-18 07:09 488fd4f0 .gitignore: ignore vprod, vprod_gcc, vprod_clang, vprod_msvc executables 929ms 1276ms 0ms 98ms 5712 KB 190ms 219ms 240ms 54ms 110251 118677
2024-06-18 06:16 895bb87a builtin: improve performance of string.camel_to_snake (#21691) 941ms 1293ms 0ms 98ms 5712 KB 190ms 220ms 240ms 53ms 110251 117163
2024-06-18 05:47 fb32951a tools: make the summary output of `v repeat` more informative 944ms 1299ms 0ms 98ms 5712 KB 192ms 221ms 242ms 54ms 110245 116784
2024-06-18 04:44 041f2b3d tools: fix measurements for `./v repeat "./vold -o x project/" "./vnew -o x project/"` 955ms 1298ms 0ms 98ms 5712 KB 193ms 221ms 243ms 54ms 110245 115439
2024-06-16 19:21 1a685c30 vweb, veb, x.vweb: add `m3u8` MIME type `application/vnd.apple.mpegurl` for multimedia playlists (#21688) 927ms 1279ms 0ms 96ms 5712 KB 193ms 221ms 242ms 54ms 110245 118926
2024-06-16 00:58 bebe943c all: support `&&=` and `||=` for bool alias types as well (#21684) 943ms 1297ms 0ms 99ms 5712 KB 192ms 221ms 242ms 54ms 110245 116908
2024-06-15 18:02 df1e4f12 builtin: add string.camel_to_snake/0 and string.snake_to_camel/0 methods (#21679) 935ms 1281ms 0ms 98ms 5712 KB 192ms 220ms 243ms 54ms 110244 117908
2024-06-15 17:14 3ad77b25 cgen: fix comptime generic arg resolution (allow several different struct fields in generic functions using comptime) (fix #18110) (#21682) 930ms 1289ms 0ms 98ms 5712 KB 190ms 219ms 241ms 53ms 110150 118440
2024-06-15 15:42 8f7741dc cgen: fix spawn code generated when calling conditional function (fix #19352) (#21681) 954ms 1288ms 0ms 98ms 5712 KB 190ms 219ms 240ms 53ms 110150 115461
2024-06-15 15:28 63353ba3 cgen: generate pragmas for gcc-14, to make it more relaxed by default. Support `-no-relaxed-gcc14` for turning them off. (#21680) 940ms 1286ms 0ms 97ms 5712 KB 191ms 220ms 242ms 53ms 110147 117177
2024-06-14 20:46 add16211 all: implement `&&=` and `||=` (#21678) 939ms 1286ms 0ms 97ms 5711 KB 191ms 221ms 240ms 53ms 110131 117285
2024-06-10 08:54 b5b57a2e orm: ilike for case insensitive text search 921ms 1307ms 0ms 97ms 5704 KB 189ms 219ms 240ms 53ms 109948 119378
2024-06-10 07:44 ef918082 cgen: fix or expr with non option fn call return (fix #21660) (#21661) 940ms 1298ms 0ms 98ms 5702 KB 191ms 220ms 242ms 54ms 109928 116944
2024-06-09 14:52 1af7b7c3 checker: support nested labeled for statements (#21658) 928ms 1284ms 0ms 97ms 5702 KB 191ms 218ms 239ms 54ms 109928 118456
2024-06-09 07:19 dfc0c912 checker: turn warnings for private fields into errors (#21296) 936ms 1286ms 0ms 98ms 5702 KB 192ms 219ms 241ms 54ms 109929 117445
2024-06-08 04:10 da4afef0 builtin: implement a JS version of `string.split_any` (#21612) 922ms 1278ms 0ms 97ms 5702 KB 192ms 219ms 240ms 54ms 109939 119239
2024-06-08 04:07 ff865ea1 os.font: return the "segoeui.ttf" font, if its file exists on Windows (#21655) 921ms 1276ms 0ms 96ms 5702 KB 193ms 216ms 240ms 54ms 109939 119369
2024-06-07 22:34 0b2edd0d gc: fix tcc on macos 915ms 1286ms 0ms 96ms 5702 KB 190ms 216ms 238ms 54ms 109939 120151
2024-06-07 08:48 0d52a7d9 openssl: more verbose error; libgc: make compile on arm macs 956ms 1296ms 0ms 98ms 5702 KB 191ms 218ms 239ms 54ms 109939 114998
2024-06-07 08:05 e2848e13 tools: don't write vpm logfiles in CI runs (#21649) 929ms 1276ms 0ms 96ms 5702 KB 191ms 219ms 238ms 54ms 109939 118341
2024-06-07 07:54 0e543fb3 docs: update the array/slice/reallocation examples and comments 942ms 1289ms 0ms 98ms 5702 KB 190ms 217ms 238ms 54ms 109939 116708
2024-06-07 07:22 7c8b4b89 v.utils: allow to set the names of the compared items, when diffing strings (#21650) 937ms 1286ms 0ms 97ms 5702 KB 191ms 217ms 240ms 54ms 109939 117330
2024-06-04 15:38 096226bf examples: check array length before access (#21641) 928ms 1285ms 0ms 98ms 5702 KB 191ms 217ms 238ms 54ms 109931 118460
2024-06-04 10:22 1e86e06e orm: fix subquery without where expr (#21598) 931ms 1283ms 0ms 96ms 5702 KB 191ms 216ms 238ms 54ms 109931 118078
2024-06-04 08:18 2250d605 cgen: support a `-d no_bool` option, for cgen compatibility with the C23 language standard (since `bool` is a builtin type and a keyword in it) (#21637) 933ms 1292ms 0ms 97ms 5702 KB 191ms 218ms 241ms 54ms 109929 117823
2024-06-03 16:26 cc92dbc8 examples: show how to create and pass a V string to a V function, and then get back a V string in Python 948ms 1285ms 0ms 96ms 5702 KB 191ms 218ms 240ms 54ms 109927 115956
2024-06-03 14:19 193a99d1 all: @[freed] attribute for assign statements 933ms 1282ms 0ms 97ms 5702 KB 192ms 220ms 240ms 54ms 109927 117821
2024-06-02 14:14 6d2c3a9c checker: fix missing option and result wrong type return type definition (#21626) 947ms 1294ms 0ms 99ms 5701 KB 191ms 218ms 238ms 53ms 109907 116058
2024-06-02 07:43 1096173b builtin: vfmt builtin.c.v 915ms 1270ms 0ms 95ms 5700 KB 193ms 222ms 243ms 53ms 109894 120102
2024-06-02 07:35 4884396e vdoc: fix multiline js string generation in search_index.js 921ms 1282ms 0ms 96ms 5700 KB 195ms 219ms 241ms 54ms 109895 119321
2024-06-02 07:26 8504beaa net.http: implement http.download_file_with_progress/2, saving each chunk, as it is received, without growing the memory usage (#21633) 954ms 1307ms 0ms 98ms 5700 KB 194ms 217ms 238ms 54ms 109894 115192
2024-06-01 23:10 2e567ff9 checker: fix missing concrete type checking on a generic type specifier (#21614) 925ms 1274ms 0ms 96ms 5700 KB 193ms 217ms 239ms 53ms 109894 118804
2024-06-01 22:48 7cff1f79 jsgen: add README.md (#21630) 924ms 1276ms 0ms 95ms 5699 KB 191ms 215ms 240ms 53ms 109884 118922
2024-06-01 22:44 12de7cff ast: add comment showing what `blank_ident` represents (#21631) 918ms 1280ms 0ms 95ms 5699 KB 192ms 218ms 240ms 53ms 109884 119699
2024-06-01 22:34 03e89b78 checker: add error for `field map` (i.e. a plain untyped map), used inside a struct (#21625) 924ms 1291ms 0ms 96ms 5699 KB 191ms 217ms 240ms 53ms 109884 118922
2024-06-01 22:31 ca55da63 cgen: fix missing call to a function returning option, when called inside a print (fix #21616) (#21623) 914ms 1272ms 0ms 96ms 5699 KB 190ms 217ms 238ms 53ms 109879 120217
2024-06-01 22:20 bb3505fd jsgen: cleanup dead code, add TODOs, reduce nesting, use smartcasting (#21629) 908ms 1268ms 0ms 96ms 5699 KB 191ms 216ms 236ms 54ms 109873 121005
2024-06-01 21:44 d750528f parser: allow multiple flag values in enum.from() for flag enums (fix #21569) (#21615) 911ms 1273ms 0ms 95ms 5699 KB 190ms 216ms 238ms 53ms 109873 120607
2024-06-01 21:39 ab45d80f regex: implement `\xAF` and `\X1234` BSLS escape codes (fix #21607) (#21632) 938ms 1312ms 0ms 98ms 5699 KB 190ms 217ms 238ms 54ms 109876 117138
2024-06-01 10:49 8c249366 checker: disallow sum type with `Result` variants (#21620) 957ms 1291ms 0ms 96ms 5699 KB 188ms 217ms 238ms 53ms 109876 114812
2024-06-01 08:29 2d12b034 net.html: quick workaround for a cgen problem for `const x = int(0x80000000)` 960ms 1286ms 0ms 96ms 5699 KB 191ms 218ms 239ms 53ms 109874 114452
2024-05-31 19:49 19c08f5e cgen: fix generated code for handling fn call with result/option return on match conditional (#21608) 932ms 1291ms 0ms 96ms 5699 KB 191ms 217ms 239ms 53ms 109874 117890
2024-05-31 06:15 5ac8249a tools: increase max_samples in cmd/tools/fast/fast.v to decrease the variations of the results on https://fast.vlang.io/ 932ms 1308ms 0ms 98ms 5697 KB 190ms 218ms 238ms 53ms 109841 117855
2024-05-31 05:34 5657e28c parser: register selective import aliases as used (#21613) 923ms 1276ms 0ms 100ms 5697 KB 197ms 226ms 245ms 54ms 109841 119004
2024-05-30 14:51 52dfef1a vfmt: exit with error code if encountering diffs with `-diff` flag (#21603) 924ms 1277ms 0ms 95ms 5697 KB 190ms 216ms 238ms 53ms 109835 118869
2024-05-30 14:38 4bda28b7 net.urllib: update parse host to allow for better error handling (#21602) 938ms 1303ms 0ms 99ms 5697 KB 191ms 218ms 240ms 53ms 109835 117094
2024-05-30 14:37 5f83a4d1 ci: use shebang with better portability in shell scripts, format shell scripts (#21605) 924ms 1293ms 0ms 99ms 5697 KB 196ms 226ms 245ms 54ms 109835 118869
2024-05-29 23:29 a4afcbaa fmt: don't break `it` variable name in match expression function calls (#21600) 921ms 1294ms 0ms 97ms 5697 KB 193ms 218ms 240ms 53ms 109835 119256
2024-05-29 23:20 ea20c1fa net.urllib: cleanup parse_authority, add test (#21599) 938ms 1301ms 0ms 98ms 5697 KB 190ms 215ms 237ms 53ms 109835 117094
2024-05-29 18:47 62416356 tools: add `v download URL` for downloading single files, to avoid curl/wget etc, which are not available uniformly. (#21597) 929ms 1303ms 0ms 99ms 5697 KB 191ms 219ms 240ms 53ms 109835 118229
2024-05-29 18:33 5436d7b9 cgen: fix generic struct init when it is a reference &T (fix #21594) (#21596) 924ms 1286ms 0ms 99ms 5697 KB 193ms 224ms 244ms 54ms 109834 118867
2024-05-29 17:20 f7a0eeb6 cgen: fix indexexpr with orexpr (fix #21591) (#21592) 940ms 1294ms 0ms 101ms 5696 KB 192ms 227ms 246ms 54ms 109833 116843
2024-05-29 14:43 6c9dd62d checker: more alloc warnings 927ms 1278ms 0ms 95ms 5696 KB 190ms 217ms 237ms 53ms 109833 118482
2024-05-29 14:38 a6016530 ci,cgen: put the `Interface(unsafe{nil})` change for now behind -experimental (#21593) 928ms 1288ms 0ms 97ms 5696 KB 190ms 218ms 239ms 53ms 109826 118346
2024-05-29 08:48 2d5c4579 checker: -warn-about-allocs; nil interface allocation fix; parser: tmpl @else [cond] 1021ms 1311ms 0ms 96ms 5696 KB 193ms 216ms 241ms 54ms 109824 107565
2024-05-28 14:27 09eaae5f checker: fix checking of default field initialisations, that are part of unions of structs tagged with `@[noinit]` (#21587) 933ms 1291ms 0ms 96ms 5694 KB 191ms 220ms 240ms 53ms 109794 117678
2024-05-27 20:06 80397e67 tools,cgen,pref: add `-coverage` support + `vcover` tool (#21154) 955ms 1329ms 0ms 99ms 5691 KB 197ms 225ms 249ms 53ms 109775 114947
2024-05-27 17:12 f97dd8c4 Dockerfile.alpine: update to alpine:3.20, add more tools like gdb, libunwind, gc, to ease producing and debugging static executable in more situations (#21583) 926ms 1275ms 0ms 96ms 5675 KB 189ms 219ms 239ms 53ms 109581 118338
2024-05-27 16:54 31cde9d8 ci: extend coverage, move app test from macos_ci to v_apps_and_modules_ci (#21584) 948ms 1294ms 0ms 98ms 5675 KB 189ms 220ms 238ms 54ms 109581 115591
2024-05-26 21:40 6b2d527d cgen: fix array fixed initialization on struct from call (#21568) 942ms 1267ms 0ms 95ms 5675 KB 189ms 220ms 238ms 53ms 109581 116328
2024-05-26 15:50 37f385c9 testing: implement a separate `-show-asserts` option, for cleaner test output (`-stats` still works, and still shows both the compilation stats and the asserts) (#21578) 925ms 1288ms 0ms 96ms 5674 KB 187ms 220ms 239ms 53ms 109563 118446
2024-05-26 06:35 c689f801 toml: fix `@[toml: ]`, support `@[skip]` (#21571) 926ms 1284ms 0ms 96ms 5674 KB 191ms 219ms 238ms 53ms 109558 118313
2024-05-25 21:46 b4c560d4 os: fix debugger_present() for non Windows OSes (#21573) 931ms 1276ms 0ms 97ms 5674 KB 190ms 217ms 235ms 53ms 109558 117677
2024-05-25 13:47 0fdc32e2 builtin: simplify splint_nth methods (#21563) 919ms 1266ms 0ms 95ms 5674 KB 190ms 215ms 234ms 53ms 109534 119188
2024-05-25 11:30 a1ad658d net.http: change default http.Server listening address to :9009, to avoid conflicts with tools, that start their own http servers on 8080 like bytehound (#21570) 923ms 1279ms 0ms 97ms 5674 KB 188ms 215ms 235ms 53ms 109563 118703
2024-05-25 08:30 25be3629 os: make minior improvement to C function semantics and related code (#21565) 919ms 1281ms 0ms 96ms 5674 KB 192ms 219ms 241ms 53ms 109563 119219
2024-05-25 00:46 a7cf1ad7 io: cleanup prefix_and_suffix/1 util function (#21562) 896ms 1250ms 0ms 95ms 5674 KB 188ms 213ms 236ms 53ms 109565 122282
2024-05-25 00:32 14018f1c os: remove mut declarions for unchanged vars in `os_nix.c.v` (#21564) 927ms 1285ms 0ms 97ms 5674 KB 192ms 221ms 242ms 54ms 109565 118193
2024-05-25 00:25 c9e6a120 builtin: reduce allocations in s.index_kmp/1 and s.replace/2 (#21561) 953ms 1279ms 0ms 96ms 5674 KB 191ms 216ms 238ms 53ms 109565 114968
2024-05-24 17:15 cc72c2e5 ci: shorten path used for unix domain socket tests (to fit in Windows path limits) 932ms 1267ms 0ms 95ms 5673 KB 188ms 214ms 234ms 53ms 109551 117543
2024-05-24 10:08 75fe4eaa cgen: cleanup `// scopeobjects.len ==` lines, when -autofree is not used 913ms 1262ms 0ms 94ms 5673 KB 187ms 214ms 234ms 53ms 109551 119990
2024-05-24 08:01 527559c6 examples: cleanup `process/execve.v` (#21557) 931ms 1289ms 0ms 97ms 6074 KB 189ms 213ms 241ms 54ms 109551 117670
2024-05-24 07:30 ccfa65aa bootstrap: cleanup code checking for overflowing int literals, ease forwards compatibility with V versions before ef758a7 946ms 1299ms 0ms 99ms 6074 KB 188ms 216ms 241ms 53ms 109551 115804
2024-05-24 05:12 5407dbbd sokol: fix audio example to work on FreeBSD (#21558) 935ms 1289ms 0ms 96ms 6074 KB 191ms 216ms 243ms 53ms 109559 117175
2024-05-23 18:30 27833e0d examples: limit news_fetcher.v 913ms 1277ms 0ms 95ms 6074 KB 188ms 213ms 239ms 53ms 109559 119998
2024-05-23 17:48 115ecdd6 examples: fix news_fetcher.v 947ms 1306ms 0ms 98ms 6074 KB 187ms 213ms 239ms 53ms 109559 115690
2024-05-23 16:51 ef758a76 checker: fix unknown fixed array size for `const n = int(sizeof(u64)); _ = [n]int{}` (fix #21544) (#21548) 969ms 1302ms 0ms 96ms 6074 KB 188ms 215ms 241ms 53ms 109559 113063
2024-05-23 14:57 0fe2d605 tests: make the failures of vmodules_overrides_test.v more informative 918ms 1289ms 0ms 95ms 6074 KB 189ms 218ms 245ms 53ms 109534 119318
2024-05-23 14:40 416b37bc checker: fix `v -W vlib/v/tests/enum_bitfield_64bit_test.v` too 921ms 1278ms 0ms 97ms 6074 KB 191ms 220ms 248ms 53ms 109534 118929
2024-05-23 13:23 eb73a535 tests: remove generated interop_test.js 946ms 1313ms 0ms 97ms 6073 KB 189ms 218ms 244ms 53ms 109529 115781
2024-05-23 13:21 dbc6b50c vlib: make `./v -Wimpure-v -W test vlib/` pass on Linux (#21554) 944ms 1301ms 0ms 96ms 6073 KB 186ms 216ms 241ms 53ms 109529 116026
2024-05-23 13:09 373b91cd tests: make the failures of unknown_options_test.v more informative (the test is a bit flaky on windows) 919ms 1271ms 0ms 95ms 6073 KB 189ms 214ms 242ms 53ms 109525 119178
2024-05-23 10:53 2b1be908 cgen: fix printing of floating point values in asserts (#21538) 921ms 1275ms 0ms 96ms 6073 KB 190ms 217ms 243ms 53ms 109525 118919
2024-05-23 10:45 463125e2 tools: add a test for crosscompiling hw, on linux and macos, to FreeBSD (#21553) 928ms 1311ms 0ms 94ms 6073 KB 188ms 215ms 240ms 53ms 109518 118015
2024-05-23 08:16 98ea8517 builtin: make FnExitCb type public (#21552) 919ms 1299ms 0ms 97ms 6073 KB 192ms 221ms 246ms 53ms 109518 119170
2024-05-23 07:52 a698763c v.builder: support downloading the FreeBSD cross compilation files on first use 920ms 1274ms 0ms 97ms 6073 KB 188ms 215ms 240ms 53ms 109518 119041
2024-05-23 06:58 302916cb v.builder: minimise the amount of linked libs for cross compilation to FreeBSD 925ms 1271ms 0ms 95ms 6073 KB 188ms 214ms 239ms 53ms 109504 118382
2024-05-23 06:29 956a5c00 pref, builder: make `./v -gc none -os freebsd examples/hello_world.v` work on linux too 944ms 1299ms 0ms 101ms 6073 KB 189ms 218ms 242ms 53ms 109501 115996
2024-05-23 05:34 b7efbca8 builder: cross compile to FreeBSD 923ms 1282ms 0ms 96ms 6073 KB 190ms 216ms 241ms 53ms 109487 118620
2024-05-22 05:45 7a36b44c ci: skip compiling the simple_sin_tones.v example again, but only in the tests-sanitize-memory-clang job 931ms 1283ms 0ms 95ms 6072 KB 188ms 216ms 244ms 53ms 109401 117509
2024-05-22 01:03 1b5af1f9 vfmt: allow single line defer {}, just like or {} 953ms 1301ms 0ms 100ms 6072 KB 189ms 219ms 243ms 53ms 109401 114796
2024-05-21 21:51 ba5b2746 ci: add libasound2-dev in order to test the compilation of the examples in examples/sokol/sounds/ 935ms 1291ms 0ms 97ms 6072 KB 188ms 218ms 241ms 53ms 109401 117006
2024-05-21 16:47 61971400 os: use 1 instead of C.SW_SHOWNORMAL to workaround a cross compilation issue from linux to windows 941ms 1280ms 0ms 95ms 6072 KB 187ms 215ms 242ms 53ms 109401 116260
2024-05-21 15:54 fc45c0a5 time: make C._FILETIME and C.tm fields `pub mut` 919ms 1272ms 0ms 94ms 6072 KB 188ms 214ms 240ms 53ms 109401 119043
2024-05-21 13:04 6a550ab8 tools: cleanup skips for `v build-examples` in cmd/tools/modules/testing/common.v (#21542) 923ms 1278ms 0ms 99ms 6072 KB 188ms 214ms 241ms 53ms 109400 118526
2024-05-21 07:41 c664a46a parser: skip parser notes when `-n` is used 932ms 1317ms 0ms 98ms 6072 KB 188ms 216ms 242ms 53ms 109400 117381
2024-05-21 06:11 84fbe272 builtin,v: reduce overhead and memory usage for very frequently called methods (#21540) 927ms 1316ms 0ms 97ms 6072 KB 192ms 224ms 249ms 54ms 109397 118011
2024-05-21 05:47 9997ac43 veb: support sendfile() syscall on FreeBSD (#21541) 969ms 1325ms 0ms 97ms 6072 KB 188ms 250ms 254ms 53ms 109368 112866
2024-05-21 03:07 458aab48 coroutines: reduce default stack size from 8 MB to 8 KB 985ms 1339ms 0ms 97ms 6072 KB 187ms 249ms 255ms 53ms 109368 111033
2024-05-20 22:56 0963069b dlmalloc: fix notice for ambiguous expression with both >> and & (#21539) 974ms 1347ms 0ms 97ms 6072 KB 187ms 250ms 255ms 53ms 109368 112287
2024-05-20 18:47 f3624d58 doc: document x := ?int(none) 983ms 1336ms 0ms 97ms 6072 KB 188ms 252ms 257ms 53ms 109368 111259
2024-05-20 18:24 cbc7477e tools: fix spurious ending quote in the output of show_manual_release_cmd.vsh 992ms 1343ms 0ms 99ms 6072 KB 187ms 247ms 254ms 53ms 109368 110250
2024-05-20 17:50 736067dd V 0.4.6 970ms 1330ms 0ms 98ms 6072 KB 188ms 251ms 254ms 53ms 109368 112750
2024-05-20 18:01 f24abd7f fix git issues 970ms 1321ms 0ms 98ms 6072 KB 189ms 250ms 257ms 54ms 109368 112750
2024-05-20 17:50 c412b9f6 V 0.4.6 993ms 1345ms 0ms 99ms 6073 KB 189ms 251ms 254ms 53ms 109367 110137
2024-05-20 07:38 774253ee tools: default to `-cc clang` on FreeBSD in `cmd/tools/vtest_test.v` (#21534) 997ms 1350ms 0ms 100ms 6072 KB 189ms 249ms 256ms 53ms 109341 109670
2024-05-20 06:16 404f93e2 checker: fix option interface member checking when `none` is passed (#21509) 989ms 1378ms 0ms 98ms 6072 KB 189ms 251ms 258ms 53ms 109341 110557
2024-05-20 05:58 cfd23f90 cgen: fix sumtype field naming (when they are the same as a C keyword) (#21527) 985ms 1337ms 0ms 98ms 6072 KB 189ms 252ms 254ms 53ms 109338 111003
2024-05-20 05:48 9e7e3237 checker: allow alias enum flagged to have bit operations (#21532) 974ms 1331ms 0ms 97ms 6072 KB 188ms 251ms 256ms 53ms 109338 112256
2024-05-20 05:28 5e01f673 vlib, cmd: fix typo `unkown` -> `unknown` (#21535) 988ms 1344ms 0ms 97ms 6071 KB 188ms 248ms 256ms 53ms 109335 110662
2024-05-19 18:40 f56b2b68 tools.vet: add notice for empty strings conditions (#21421) 1000ms 1330ms 0ms 97ms 6071 KB 187ms 247ms 254ms 53ms 109335 109335
2024-05-19 14:57 f7e820cd v: vet for empty string conditions (#21529) 967ms 1339ms 0ms 99ms 6071 KB 192ms 253ms 260ms 53ms 109335 113066
2024-05-19 14:07 6752ce89 builtin,dlmalloc: fixes for `v vlib/v/gen/c/coutput_test.v` for gcc14.1, which is stricter 982ms 1331ms 0ms 97ms 6071 KB 189ms 249ms 255ms 53ms 109338 111342
2024-05-19 13:51 5fbf6768 math.unsigned: fix some Uint256 bugs and add tests (#21528) 987ms 1324ms 0ms 97ms 6071 KB 189ms 248ms 255ms 53ms 109338 110778
2024-05-19 07:32 9f2cb8cc ci: mark again tcp_test.v as flaky (it had 3 unrelated failures on the CI over the last week) 994ms 1335ms 0ms 97ms 6071 KB 189ms 249ms 257ms 53ms 109338 109997
2024-05-19 07:11 44864931 ci: fix failing vlib/v/tests/option_test.c.v 974ms 1335ms 0ms 97ms 6071 KB 187ms 247ms 254ms 53ms 109338 112256
2024-05-19 06:58 1f7c91e0 parser: parse string and array typ idx of `ScopeVar` and `Ident` (#21523) 998ms 1376ms 0ms 102ms 6071 KB 195ms 258ms 265ms 54ms 109338 109557
2024-05-18 20:09 6389da70 os: rename os_structs_stat_windows.v to os_structs_stat_windows.c.v to fix `v -Wimpure-v -os windows vlib/os/os_stat_test.v` 973ms 1334ms 0ms 99ms 6070 KB 186ms 248ms 257ms 53ms 109317 112350
2024-05-18 19:36 3a3a1085 builtin: simplify MessageError.msg() (#21524) 965ms 1325ms 0ms 97ms 6070 KB 183ms 248ms 256ms 53ms 109317 113281
2024-05-18 16:52 c8bf38cc v.pref: error for `v file.v --unknown-option` (#21391) 972ms 1338ms 0ms 99ms 6070 KB 185ms 251ms 255ms 53ms 109312 112460
2024-05-18 12:10 14d8a97f ci: make sure that unformatted code in just cmd/ is not allowed 993ms 1338ms 0ms 100ms 6070 KB 185ms 251ms 256ms 53ms 109300 110070
2024-05-18 12:06 961bc790 ci: run `v fmt -w cmd/tools/vdoc/vdoc_test.v` 987ms 1357ms 0ms 100ms 6070 KB 183ms 252ms 257ms 53ms 109300 110739
2024-05-18 11:35 fd144b30 cgen: fix C struct init when it has default expr (#21510) 979ms 1333ms 0ms 97ms 6070 KB 185ms 254ms 257ms 53ms 109300 111644
2024-05-18 11:30 755cdca2 vdoc: improve vdocignore file handling by walking all .vdocignore sub-paths in IgnoreRules.get, add test (#21521) 983ms 1338ms 0ms 97ms 6070 KB 184ms 253ms 255ms 53ms 109297 111187
2024-05-17 05:45 2a614bd0 net.unix: remove debug/trace eprintln (#21517) 975ms 1333ms 0ms 97ms 6070 KB 183ms 251ms 256ms 53ms 109297 112099
2024-05-16 21:13 eeaf8d94 checker: disallow invalid ptr operations (#21515) 976ms 1345ms 0ms 99ms 6070 KB 186ms 254ms 257ms 53ms 109297 111984
2024-05-16 20:22 a6704bef ci: update g++ to g++-10 in other_ci.yml, add workflow_dispatch: trigger for easier local future diagnostic 994ms 1358ms 0ms 100ms 6070 KB 184ms 252ms 257ms 53ms 109291 109950
2024-05-16 20:09 96ecb3f8 ci: use g++ not g++-11 in misc-tooling (g++-11 can not be found and installed on the CI runner anymore for some reason) 989ms 1344ms 0ms 98ms 6070 KB 185ms 252ms 257ms 53ms 109291 110506
2024-05-16 19:53 f8222633 ci: run build-module-docs, when changes to the source of the `v doc` tool happen too 985ms 1351ms 0ms 96ms 6070 KB 186ms 252ms 258ms 53ms 109291 110955
2024-05-16 19:42 41b7e5fc vdoc: fix handling of .vdocignore files in subdirectories (#21514) 996ms 1364ms 0ms 99ms 6070 KB 185ms 255ms 258ms 53ms 109291 109729
2024-05-15 18:07 9639f55d vdoc: include `src` dir when trying to generate doc comments for module (#21505) 988ms 1340ms 0ms 97ms 6070 KB 183ms 251ms 253ms 53ms 109291 110618
2024-05-13 16:26 58a8fc6c cgen: handle auto deref var for index when the array element is an interface or a sumtype (#21491) 984ms 1347ms 0ms 100ms 6070 KB 187ms 257ms 259ms 53ms 109291 111068
2024-05-13 16:23 331ccac3 cgen: fix c struct option alias printing (#21496) 1021ms 1351ms 0ms 99ms 6069 KB 186ms 251ms 257ms 53ms 109288 107040
2024-05-13 14:33 c23c543b os: simplify and unify os.join_path and os.join_path_single, and add more tests (#21494) 986ms 1341ms 0ms 97ms 6069 KB 186ms 254ms 256ms 53ms 109279 110830
2024-05-13 07:37 76142b18 os: fix join-path (#21425) 982ms 1332ms 0ms 98ms 6068 KB 184ms 250ms 256ms 53ms 109247 111249
2024-05-12 04:49 35f6523e autofree: use g.file.path 991ms 1324ms 0ms 98ms 6067 KB 183ms 251ms 255ms 53ms 109234 110226
2024-05-12 04:40 86994f53 autofree: improve print_autofree_vars 983ms 1344ms 0ms 104ms 6067 KB 189ms 259ms 262ms 53ms 109234 111123
2024-05-12 03:48 021a69be autofree: print_autofree_vars 986ms 1345ms 0ms 97ms 6066 KB 185ms 251ms 259ms 53ms 109219 110769
2024-05-12 02:34 8b3623af checker: set auto Return pos correctly; cgen: autofree fix for optional returns 997ms 1357ms 0ms 99ms 6065 KB 188ms 254ms 259ms 54ms 109201 109529
2024-05-10 20:30 0e2b6041 testing: fix `v -stats test folder/` not failing for a _test.v that fails (#21483) 968ms 1320ms 0ms 98ms 5665 KB 183ms 250ms 250ms 53ms 109189 112798
2024-05-10 19:04 776e7ad0 sync,os,thirdparty: fix cross compilation from macos to windows (#21484) 986ms 1345ms 0ms 99ms 5665 KB 183ms 249ms 247ms 53ms 109189 110739
2024-05-10 08:19 1eead829 picoev: handle `EAGAIN` or `EWOULDBLOCK` quietly (#21480) 986ms 1338ms 0ms 99ms 5665 KB 186ms 253ms 255ms 53ms 109189 110739
2024-05-09 18:12 81418b7f tests: fix dependence on presence of vlib/bitfield/_docs in vdoc_file_test.v (#21478) 967ms 1318ms 0ms 99ms 5665 KB 183ms 250ms 251ms 53ms 109189 112915
2024-05-09 03:50 6a6d8e0f docs: fix syntax highlighting of some of the examples, by using the proper code tag 963ms 1317ms 0ms 97ms 5665 KB 183ms 250ms 249ms 53ms 109189 113384
2024-05-08 16:11 0c6c1f31 ci: update the helper script, for getting the most recent sqlite-amalgamation-3380200.zip (#21474) 955ms 1312ms 0ms 97ms 5665 KB 183ms 249ms 248ms 53ms 109189 114334
2024-05-08 15:39 152cd1c9 toml: simplify `decode_quoted_escapes` (#21472) 976ms 1330ms 0ms 98ms 5665 KB 182ms 249ms 249ms 53ms 109189 111873
2024-05-08 15:10 328e53bf math.big: fix typo `tranform` -> `transform` in special_array_ops.v (#21475) 965ms 1317ms 0ms 97ms 5665 KB 184ms 250ms 250ms 53ms 109189 113149
2024-05-08 14:52 ecf94ee4 ci: add a retry to vcreate_init_test.v (it is sporadically flaky on macos) 969ms 1316ms 0ms 97ms 5665 KB 184ms 252ms 250ms 53ms 109189 112682
2024-05-08 14:29 8eaaba60 tools: move _test.v files for vdoc at the same level (#21473) 982ms 1338ms 0ms 100ms 5665 KB 184ms 251ms 252ms 53ms 109189 111190
2024-05-08 14:28 972a1370 tools, ci: print info to use v symlink instead of `v symlink -githubci` (#21471) 966ms 1309ms 0ms 98ms 5665 KB 185ms 251ms 254ms 53ms 109189 113032
2024-05-08 14:15 f19f0797 tools.vet: reduce nesting in `vet_fn_documentation`, skip vetting empty lines (#21465) 976ms 1329ms 0ms 98ms 5665 KB 183ms 250ms 250ms 53ms 109189 111873
2024-05-08 11:11 c0fec31b cli: fix default flags when their command equivalents are disabled (#21469) 977ms 1315ms 0ms 96ms 5665 KB 182ms 250ms 250ms 53ms 109189 111759
2024-05-08 10:47 4320f864 cli: cleanup execute functions of default commands / flags like `-help` and `-man` (#21470) 974ms 1309ms 0ms 97ms 5665 KB 182ms 249ms 249ms 53ms 109189 112103
2024-05-08 10:05 f71b8017 math.unsigned: permit _ separators in Uint128 decimal strings passed to uint128_from_dec_str (#21461) 970ms 1325ms 0ms 97ms 5665 KB 184ms 249ms 249ms 53ms 109189 112565
2024-05-08 08:58 fec2a8b7 ci: make issue template title consistent, fix linter error regarding labels (#21460) 974ms 1321ms 0ms 96ms 5665 KB 183ms 259ms 259ms 53ms 109189 112103
2024-05-08 08:31 307c5b8c regex: fix typos and inconsistencies in the documentation (#21468) 964ms 1323ms 0ms 100ms 5665 KB 183ms 249ms 250ms 53ms 109189 113266
2024-05-08 08:27 2e9b4cf4 tools: call mkdir_all before set_output_path to avoid a vpm panic when ~/.vmodules/cache does not exist (#21463) 965ms 1307ms 0ms 96ms 5665 KB 182ms 250ms 250ms 53ms 109189 113149
2024-05-08 07:16 78d4157c tools.vet: update diff comparison in `vet_test.v` (#21457) 970ms 1316ms 0ms 98ms 5665 KB 184ms 251ms 250ms 53ms 109189 112565
2024-05-08 07:11 b53012a0 cli: make program outputs using the cli module testable in `cli/testdata` (#21456) 953ms 1313ms 0ms 97ms 5665 KB 182ms 248ms 247ms 53ms 109189 114573
2024-05-08 07:04 b0c28416 v.util: remove fast path in `diff.compare_text` (#21458) 984ms 1319ms 0ms 99ms 5665 KB 185ms 256ms 254ms 53ms 109189 110964
2024-05-08 07:01 3158f582 ci: update symlink ci, extend tested cases (#21466) 960ms 1327ms 0ms 100ms 5665 KB 183ms 248ms 249ms 53ms 109193 113742
2024-05-08 06:50 c21f7f0b ci: add a linter for the .yml workflow files (#21459) 983ms 1332ms 0ms 99ms 5665 KB 184ms 250ms 250ms 53ms 109193 111081
2024-05-08 06:42 c8004fc9 ci: use `v symlink` without `-githubci` for regular symlinking (#21455) 990ms 1355ms 0ms 101ms 5665 KB 184ms 252ms 252ms 53ms 109193 110295
2024-05-08 06:40 caf67ed9 tools: capitalize information output of `v up` (#21464) 972ms 1326ms 0ms 98ms 5665 KB 186ms 257ms 253ms 53ms 109193 112338
2024-05-07 18:33 279405a3 ci: use `v` instead of `./v` in the platform linux/macos/windows/_ci.yml files (#21454) 958ms 1306ms 0ms 97ms 5665 KB 183ms 249ms 249ms 53ms 109193 113980
2024-05-07 17:38 6cc096a4 checker: ambiguous expression notice for `& << >>`, similar to `&& ||` 993ms 1342ms 0ms 99ms 5665 KB 189ms 259ms 257ms 54ms 109193 109962
2024-05-07 16:34 5e7d8cd9 ci: replace .github/workflows/retry.sh usages in the CI with the shorter `v retry --`, move `v test-cleancode` upwards to save time for unformatted PRs (#21452) 994ms 1335ms 0ms 98ms 5664 KB 183ms 251ms 249ms 53ms 109181 109840
2024-05-07 16:24 6cda618e tools: make `./v symlink` work platform independent in CI (part 1) (#21453) 977ms 1337ms 0ms 98ms 5664 KB 185ms 251ms 255ms 53ms 109181 111751
2024-05-07 13:28 02d123a6 tools: improve performance of `v test-cleancode` and `v fmt -inprocess -verify .` (#21450) 974ms 1319ms 0ms 96ms 5664 KB 185ms 251ms 250ms 53ms 109181 112095
2024-05-07 12:30 20f907a7 ci: reduce false negatives for tcp_test.v, retry it 3 times before failing 962ms 1312ms 0ms 97ms 5664 KB 186ms 253ms 250ms 53ms 109181 113493
2024-05-07 10:35 9604cd5f tools.vet: move error methods to `vvet/errors.v` (#21449) 985ms 1334ms 0ms 99ms 5664 KB 186ms 252ms 249ms 53ms 109181 110843
2024-05-07 10:30 5c2466c0 ci: port changes from Vinix's check.yml at 8231e569 to vinix_ci.yml 971ms 1323ms 0ms 99ms 5664 KB 184ms 251ms 247ms 53ms 109181 112441
2024-05-07 10:23 0ff9dd1b ci: fix vinix_ci.yml by using `./v symlink -githubci` in vinix_ci.yml 982ms 1344ms 0ms 103ms 5664 KB 186ms 253ms 250ms 53ms 109181 111182
2024-05-07 07:51 2e088174 cleanup: fix `v -N -W build-examples` 977ms 1331ms 0ms 99ms 5664 KB 184ms 252ms 249ms 53ms 109181 111751
2024-05-06 21:22 d6d0f9b9 ci: add workflow_dispatch: to gen_vc_ci.yml 965ms 1333ms 0ms 97ms 5664 KB 184ms 249ms 248ms 53ms 109181 113140
2024-05-06 20:59 476e9397 ci: update binary artifact workflow, add matrix (#21378) 965ms 1320ms 0ms 99ms 5664 KB 184ms 249ms 246ms 53ms 109181 113140
2024-05-06 18:17 c1b21a8d v.util: make all available diff tools accessible, extend tests (#21443) 965ms 1323ms 0ms 97ms 5664 KB 186ms 250ms 249ms 53ms 109181 113140
2024-05-06 15:31 7e826544 vet, parser: use `parse_file`, remove `parse_vet_file` (#21444) 971ms 1316ms 0ms 97ms 5664 KB 186ms 252ms 251ms 53ms 109171 112431
2024-05-06 15:26 920ae6d5 ci: merge docker_alpine and docker_ubuntu workflows in `docker_ci.yml` (#21446) 960ms 1319ms 0ms 98ms 5664 KB 183ms 252ms 247ms 53ms 109195 113744
2024-05-06 14:58 3563b58a v.util: fix performance with `v test-cleancode`, when a slower diff tool is installed (#21447) 970ms 1315ms 0ms 97ms 5664 KB 186ms 251ms 250ms 53ms 109195 112572
2024-05-06 10:40 13282cc1 tools: add `.github/workflows/show_manual_release_cmd.vsh`, to make cross platform testing of the release process easier 992ms 1338ms 0ms 99ms 5664 KB 186ms 250ms 249ms 53ms 109187 110067
2024-05-06 08:55 4885b815 docs: fix typo, force regeneration of docs.vlang.io 964ms 1319ms 0ms 97ms 5664 KB 185ms 250ms 249ms 53ms 109187 113264
2024-05-06 08:14 ea1df026 vet, parser, scanner: remove vetting for spaces after / before parens (#21437) 971ms 1325ms 0ms 99ms 5664 KB 185ms 250ms 247ms 53ms 109187 112447
2024-05-06 08:02 f8f7c99e cgen: fix option ptr unwrapping (#21415) 968ms 1317ms 0ms 98ms 5666 KB 190ms 250ms 251ms 53ms 109316 112929
2024-05-06 08:00 5667437f cgen: fix array.delete_last call generation (#21439) 972ms 1322ms 0ms 99ms 5666 KB 192ms 250ms 252ms 53ms 109316 112465
2024-05-06 07:54 d3c29ef2 v.util: make diff_test.v more robust to the color settings for the chosen local diff tool 982ms 1326ms 0ms 98ms 5666 KB 187ms 249ms 254ms 53ms 109314 111317
2024-05-06 07:32 6425de84 regex: fix a handful of typos in the regex README (#21442) 975ms 1324ms 0ms 98ms 5666 KB 187ms 248ms 252ms 53ms 109314 112116
2024-05-06 06:52 996382fe v.util: fix color when auto tool is `diff` (#21435) 982ms 1356ms 0ms 100ms 5666 KB 193ms 256ms 261ms 54ms 109314 111317
2024-05-06 05:53 1b5f9055 ci: temporary fix for gitly compilation 975ms 1327ms 0ms 98ms 5666 KB 187ms 251ms 254ms 53ms 109314 112116
2024-05-05 22:30 6944f617 all: add @[_linker_section] for global variable 972ms 1317ms 0ms 97ms 5666 KB 187ms 246ms 250ms 53ms 109314 112462
2024-05-05 18:24 58527cc7 vet, parser: remove `vet_errors` and `vet_notices` from parser (#21424) 965ms 1315ms 0ms 98ms 5665 KB 184ms 248ms 251ms 53ms 109303 113267
2024-05-05 18:21 44c84f61 net: improve error message in .port() 954ms 1305ms 0ms 96ms 5666 KB 183ms 247ms 249ms 52ms 109333 114604
2024-05-05 17:40 a1f36240 v: utilize new diff functions p2 (#21434) 966ms 1315ms 0ms 96ms 5666 KB 183ms 248ms 250ms 52ms 109333 113181
2024-05-05 17:12 a4cdc485 net: add a .port()! method for net.Addr (#21412) 965ms 1322ms 0ms 97ms 5666 KB 185ms 250ms 252ms 53ms 109333 113298
2024-05-05 13:19 598de741 vet, parser: move array_init_one_val checks from parser into vet (#21422) 972ms 1319ms 0ms 96ms 5666 KB 185ms 249ms 251ms 53ms 109333 112482
2024-05-05 13:17 5b9ffe00 v.help: update help for `fmt` (#21430) 967ms 1320ms 0ms 99ms 5667 KB 184ms 250ms 250ms 53ms 109338 113069
2024-05-05 12:59 ee22dcb0 v: utilize new diff functions p1 (#21431) 967ms 1309ms 0ms 97ms 5667 KB 184ms 248ms 250ms 53ms 109338 113069
2024-05-05 10:12 97984ada v.util: rewrite diff module, deprecate old functions (#21403) 964ms 1315ms 0ms 99ms 5667 KB 187ms 252ms 255ms 53ms 109338 113421
2024-05-05 09:55 8e7a6e36 vet, parser: move dynamic const array check from parser into vet (#21423) 954ms 1310ms 0ms 97ms 5666 KB 184ms 246ms 248ms 52ms 109164 114427
2024-05-04 21:18 387af743 vet, parser: rewrite vet error handling (improve parser performance extend vvet) p1 (#21417) 977ms 1312ms 0ms 98ms 5667 KB 184ms 248ms 250ms 52ms 109168 111737
2024-05-04 14:09 f0abc452 checker: disallow structs with `@[params]` attribute as mutable function parameters (#21206) 982ms 1333ms 0ms 97ms 5669 KB 187ms 258ms 254ms 53ms 109208 111209
2024-05-04 14:06 206441c9 ci: ensure v master is available when trying to check out its commits to build oldv (#21414) 972ms 1319ms 0ms 98ms 5667 KB 185ms 247ms 252ms 52ms 109201 112346
2024-05-03 17:21 065399e9 ci: run the `v up` tests on macos as well (#21411) 967ms 1319ms 0ms 99ms 5667 KB 187ms 253ms 258ms 53ms 109201 112927
2024-05-03 14:51 4cb5949d time: fix the string representation of a negative Duration (#21407) 984ms 1341ms 0ms 98ms 5667 KB 183ms 247ms 251ms 52ms 109201 110976
2024-05-03 14:49 7f7d7a1b builder, ci: fix compilation on macos-arm with `-cstrict`; run macos ci also on the arm runner (#21408) 975ms 1327ms 0ms 98ms 5667 KB 186ms 251ms 252ms 52ms 109196 111995
2024-05-03 06:38 0be5377f v.pref: simplify command arg handling, add tests (#21406) 996ms 1334ms 0ms 98ms 5666 KB 185ms 252ms 252ms 52ms 109175 109613
2024-05-02 21:16 c7fb7553 os: fix os.execute stderr redirection (fix #20986) (#21404) 973ms 1333ms 0ms 99ms 5666 KB 185ms 250ms 251ms 52ms 109192 112221
2024-05-02 21:12 4dc46ed9 v.pref: improve maintainability and performance for parsing args; add tests (#21405) 985ms 1352ms 0ms 100ms 5666 KB 191ms 257ms 257ms 53ms 109195 110857
2024-05-02 10:06 1760347f v.cflag: fix `\t`, used inside `$first_existing()` 993ms 1342ms 0ms 99ms 5666 KB 188ms 255ms 251ms 53ms 109204 109973
2024-05-02 16:59 01550b5b v.parser: fix comptime panic for `$tmpl("x.html")`, when the template file contained % at the end (#21402) 980ms 1337ms 0ms 102ms 5666 KB 183ms 248ms 251ms 52ms 109204 111432
2024-05-02 14:56 1c2fe616 ci: add a v-up-works-ubuntu job, to ensure more robust `v up` runs (#21401) 971ms 1340ms 0ms 102ms 5666 KB 185ms 250ms 253ms 52ms 109231 112493
2024-05-02 13:07 04595192 tools: be verbose, when a git commands that `v up` executes fails 972ms 1322ms 0ms 97ms 5666 KB 185ms 250ms 253ms 52ms 109231 112377
2024-05-02 12:58 44317785 tools: use more meaningful names in vup.v 967ms 1331ms 0ms 97ms 5666 KB 183ms 249ms 250ms 52ms 109231 112958
2024-05-02 12:49 f6d4285d tools: use proper ignore/exclude patterns in the git clean, that `v up` does 956ms 1325ms 0ms 99ms 5666 KB 186ms 254ms 255ms 52ms 109231 114258
2024-05-02 12:21 671f59c5 tools: exclude thirdparty/tcc from the git clean operation, that vup does in case of a missing .git folder 994ms 1348ms 0ms 100ms 5666 KB 184ms 246ms 248ms 52ms 109231 109890
2024-05-02 10:36 08fec874 tools: be more verbose when doing `v up` in V folder produced by extracting a .zip release file 994ms 1321ms 0ms 98ms 5666 KB 184ms 250ms 252ms 52ms 109231 109890
2024-05-02 10:51 937a36ac sync.stdatomic: add paths for compilation with musl on Gentoo (#21400) 968ms 1331ms 0ms 97ms 5666 KB 185ms 249ms 251ms 52ms 109231 112841
2024-05-02 09:40 b77a7e31 ci: remove now redundant tool tests also from gcc sanitized undefined job (#21399) 966ms 1322ms 0ms 97ms 5666 KB 185ms 247ms 251ms 52ms 109220 113064
2024-05-02 05:59 7c89d77d parser: add check for result type on chan init (#21363) 986ms 1344ms 0ms 100ms 5666 KB 188ms 252ms 261ms 53ms 109220 110770
2024-05-01 19:51 c3d75cf4 ci: stop earlier on vc/v.c files, that may break on systems != linux (#21397) 997ms 1321ms 0ms 96ms 5666 KB 189ms 257ms 257ms 53ms 109217 109545
2024-05-01 19:05 6f7f7e08 datatypes: fix for set `-` operator, union and intersection, now they no longer change the receiver (fix #21315) (#21362) 969ms 1329ms 0ms 96ms 5666 KB 188ms 253ms 253ms 53ms 109217 112711
2024-05-01 18:57 794e238c Revert "v.pref: cleanup os from and to string functions (#21396)" 972ms 1319ms 0ms 97ms 5666 KB 186ms 252ms 251ms 52ms 109217 112363
2024-05-01 18:51 d435ef34 os,runtime: workaround for v.c generation instability 976ms 1335ms 0ms 101ms 5664 KB 184ms 252ms 253ms 52ms 109155 111839
2024-05-01 18:08 7e3b277d v.pref: cleanup os from and to string functions (#21396) 963ms 1319ms 0ms 97ms 5664 KB 185ms 252ms 252ms 52ms 109155 113348
2024-05-01 12:05 3ec1994b ci: pass a good commit to oldv.v in `bootstrapping_ci.yml` (#21393) 974ms 1320ms 0ms 96ms 5666 KB 185ms 248ms 247ms 52ms 109217 112132
2024-05-01 08:40 a097e540 examples: fix `v -N examples/regex/regex_example.v` 972ms 1326ms 0ms 96ms 5666 KB 187ms 250ms 251ms 52ms 109217 112363
2024-05-01 11:41 b7387af5 Revert "v.pref: cleanup conditions in `os.v` and `arch.c.v` (#21395)" 961ms 1324ms 0ms 97ms 5666 KB 186ms 249ms 251ms 52ms 109217 113649
2024-05-01 11:23 df041fe4 v.pref: cleanup conditions in `os.v` and `arch.c.v` (#21395) 989ms 1343ms 0ms 100ms 5664 KB 185ms 250ms 248ms 53ms 109113 110326
2024-05-01 07:05 b632ef6c ci: update `bootstrapping_ci.yml` trigger paths (#21394) 976ms 1320ms 0ms 97ms 5666 KB 185ms 249ms 250ms 52ms 109217 111902
2024-04-30 20:44 4bc0f0bc stbi: make LoadParams.desired_channels public 978ms 1322ms 0ms 99ms 5666 KB 187ms 252ms 253ms 52ms 109217 111673
2024-04-30 17:40 927cc01f v.pref: cleanup `Backend` and `CompilerType` functions, make minor performance adjustments (#21389) 959ms 1313ms 0ms 98ms 5666 KB 184ms 250ms 252ms 52ms 109217 113886
2024-04-30 17:38 0cd3cf5a v.pref: update `os_from_string`, add missing `qnx`, remove deprecated wasm options that used `-` instead of `_` (#21390) 970ms 1318ms 0ms 96ms 5667 KB 185ms 252ms 251ms 53ms 109230 112608
2024-04-30 16:38 7977e73e cgen: fine tune the line count reset for the C footer (fix off by 1 error in 00dd0bf) 972ms 1339ms 0ms 98ms 5667 KB 186ms 250ms 253ms 52ms 109239 112385
2024-04-30 14:03 00dd0bf9 cgen: use the real C line number instead of `#line 1000000 ...` in the C footer with `-g` (#21388) 996ms 1360ms 0ms 100ms 5667 KB 185ms 249ms 254ms 52ms 109239 109677
2024-04-30 07:00 12ca2f25 v.pref: fix typo in test 965ms 1342ms 0ms 100ms 5666 KB 185ms 249ms 249ms 52ms 109199 113159
2024-04-30 06:51 b0484ebd ci: speed up bootstrapping_ci.yml, by using the default tcc when possible 966ms 1326ms 0ms 98ms 5666 KB 185ms 249ms 251ms 52ms 109199 113042
2024-04-30 06:43 d599631a ci: do trigger bootstrapping_ci.yml periodically, but just on changes 988ms 1339ms 0ms 98ms 5666 KB 184ms 248ms 250ms 52ms 109199 110525
2024-04-30 06:03 3861a4ba builder: simplify generic cc detection (#21380) 972ms 1324ms 0ms 97ms 5666 KB 185ms 251ms 251ms 52ms 109199 112344
2024-04-30 06:01 87a82ba4 v.pref: fix new pref test on FreeBSD (#21385) 979ms 1340ms 0ms 100ms 5667 KB 187ms 252ms 253ms 53ms 109202 111544
2024-04-30 02:20 45eed64d ci: update detection of accidentally added gpl licenses (#21384) 976ms 1328ms 0ms 96ms 5667 KB 186ms 251ms 252ms 53ms 109202 111887
2024-04-30 02:04 d8c480cc ci: workaround defer codegen failing with nested if blocks and -cstrict in vdoc_file_test.v 1011ms 1357ms 0ms 98ms 5667 KB 187ms 252ms 252ms 53ms 109202 108013
2024-04-29 18:37 caa5fb4b tests: make vdoc_file_test.v use `bitfield` (pure V), make it more informative when it fails, let it clean after itself 966ms 1357ms 0ms 99ms 5667 KB 186ms 253ms 253ms 53ms 109202 113045
2024-04-29 17:59 a1bb84f4 pref: fix conflict (#21382) 964ms 1328ms 0ms 99ms 5667 KB 184ms 250ms 253ms 52ms 109202 113280
2024-04-29 17:36 08da3cde pref: fix version flag handling (#21377) 981ms 1341ms 0ms 98ms 5666 KB 186ms 258ms 252ms 52ms 109206 111321
2024-04-29 14:14 ec597608 builder: use cc enum in CcompilerOptions, fix cc detection, enable cc guessing without prod flag (#21370) 987ms 1358ms 0ms 98ms 5666 KB 184ms 256ms 251ms 52ms 109212 110650
2024-04-29 14:11 284aa9dd ci: update symlink ci, add matrix (#21376) 1002ms 1353ms 0ms 99ms 5664 KB 183ms 255ms 251ms 52ms 109168 108950
2024-04-29 14:03 61375015 ci: update native backend ci matrix (#21375) 1040ms 1368ms 0ms 100ms 5664 KB 183ms 257ms 251ms 52ms 109168 104969
2024-04-29 11:01 32263652 tools: refine `check_os_api_parity.v` (#21371) 991ms 1379ms 0ms 101ms 5664 KB 182ms 255ms 251ms 52ms 109168 110159
2024-04-29 10:16 f2f7fc32 checker: ignore last semicolon on or-expr (#21361) 973ms 1340ms 0ms 98ms 5664 KB 185ms 258ms 253ms 52ms 109168 112197
2024-04-29 09:21 f33b712e ci: fix tests-sanitize-address-msvc in sanitized_ci.yml 966ms 1316ms 0ms 96ms 5664 KB 183ms 252ms 249ms 52ms 109167 113009
2024-04-29 09:16 cf80f11b ci: fix binary_artifact.yml (#21373) 1007ms 1351ms 0ms 99ms 5664 KB 183ms 253ms 249ms 52ms 109167 108408
2024-04-29 07:27 faddc70a ci: split up vsl / vtl run, reducing the tool change CI time from ~19min to ~10min (#21372) 981ms 1333ms 0ms 98ms 5664 KB 185ms 255ms 250ms 53ms 109167 111281
2024-04-28 14:45 c0afe5df ci: add docker to tools workflow, update ignore paths (#21368) 983ms 1325ms 0ms 97ms 5664 KB 185ms 255ms 252ms 53ms 109167 111054
2024-04-28 13:11 31171263 tools: update check_os_api_parity.v (#21367) 967ms 1328ms 0ms 97ms 5664 KB 184ms 254ms 250ms 53ms 109167 112892
2024-04-28 12:55 a7794123 wasm,tests,ci: prevent false negatives, activate windows in workflow tests (#21365) 977ms 1321ms 0ms 98ms 5664 KB 185ms 258ms 251ms 53ms 109167 111736
2024-04-28 12:41 53c941e5 ci: update `binary_artifact.yml` (#21364) 961ms 1338ms 0ms 98ms 5664 KB 186ms 258ms 255ms 53ms 109167 113597
2024-04-28 11:14 6b05ceb3 ci: enable native code gen and msvc cleancode tests (#21366) 973ms 1317ms 0ms 97ms 5664 KB 186ms 256ms 251ms 53ms 109167 112196
2024-04-28 07:26 805c1a3f pref: support a shortcut: `v -http` for `v -e "import net.http.file; file.serve()"` . 979ms 1326ms 0ms 98ms 5664 KB 188ms 260ms 257ms 53ms 109167 111508
2024-04-27 07:48 0e711f9f tools: utilize environment specific files for vsymlink (#21360) 967ms 1317ms 0ms 96ms 5663 KB 186ms 251ms 252ms 53ms 109160 112885
2024-04-26 18:05 22323e8a ci: update bootstrapping workflow, reactivate `v up` testing, cleanup (#21355) 988ms 1348ms 0ms 100ms 5663 KB 190ms 258ms 258ms 54ms 109160 110485
2024-04-26 18:01 712a9125 all: use `apt` over `apt-get` for common APT subcommands (#21359) 955ms 1312ms 0ms 97ms 5663 KB 184ms 248ms 250ms 53ms 109160 114303
2024-04-26 17:29 f9952053 v.builder: update macos->linux cross compile message (~22MB -> ~77MB) 955ms 1307ms 0ms 99ms 5663 KB 184ms 248ms 249ms 54ms 109160 114303
2024-04-26 16:27 d80f5928 pref: be more conservative when generating code using `-cross`, allow for `$if cross ? {` 995ms 1319ms 0ms 97ms 5663 KB 184ms 247ms 247ms 53ms 109160 109708
2024-04-26 14:50 2e57e03b benchmark: align `C: ` values for compilations slower than 10 seconds (for some tests on the CI) (#21356) 963ms 1307ms 0ms 98ms 5662 KB 184ms 248ms 249ms 53ms 109147 113340
2024-04-26 14:34 f13ed6e7 ci: use macos-13 for cross_ci.yml to force the old non m1 runner 966ms 1312ms 0ms 96ms 5662 KB 185ms 250ms 250ms 53ms 109147 112988
2024-04-26 14:20 a9247372 tools: make fast.v more robust to independent remote changes in vlang/docs 959ms 1319ms 0ms 97ms 5662 KB 183ms 246ms 250ms 53ms 109147 113813
2024-04-26 14:03 d66de0c5 builtin: fix undefined read s[0], from ''.is_lower() and ''.is_upper() in c7af2c2 976ms 1358ms 0ms 100ms 5662 KB 186ms 249ms 250ms 53ms 109147 111830
2024-04-26 13:20 c7af2c21 builtin.string: fix `is_upper` and `is_lower` with numbers (#21357) 957ms 1302ms 0ms 96ms 5662 KB 183ms 246ms 247ms 52ms 109147 114051
2024-04-26 12:56 6c113cf7 tools: fix `v install` for the FreeBSD instance that updates docs.vlang.io . 957ms 1310ms 0ms 95ms 5662 KB 184ms 244ms 247ms 52ms 109141 114044
2024-04-26 12:43 544085b5 tools: fix building vpm on the FreeBSD instance, that runs fast.v 948ms 1321ms 0ms 96ms 5662 KB 183ms 248ms 248ms 52ms 109141 115127
2024-04-26 12:02 cdec1631 tools: update fast.v and fast_job.v to update docs.vlang.io and fast.vlang.io on each commit to master. 981ms 1318ms 0ms 98ms 5662 KB 184ms 245ms 246ms 53ms 109141 111254
2024-04-25 22:16 206c0e33 cgen: fix hot code reloading on windows (#21351) 954ms 1308ms 0ms 96ms 5662 KB 184ms 247ms 247ms 52ms 109141 114403
2024-04-25 22:10 434c3fbf gg: make `PenConfig` fields public (#21353) 979ms 1338ms 0ms 97ms 5662 KB 182ms 248ms 248ms 52ms 109136 111477
2024-04-25 15:06 25da8ffb ci: add a separate cmd/tools testing job (#21344) 966ms 1318ms 0ms 96ms 5662 KB 182ms 250ms 248ms 52ms 109136 112977
2024-04-25 14:20 40da0f75 sync.stdatomic: add flag lines for gcc 14 too 991ms 1350ms 0ms 98ms 5662 KB 183ms 251ms 249ms 52ms 109136 110127
2024-04-25 13:51 07e6f2ec sync: add Gentoo paths for libatomic 967ms 1312ms 0ms 95ms 5662 KB 184ms 250ms 250ms 52ms 109130 112854
2024-04-25 13:22 67ac7e1b ci: remove the separate `-gc boehm` job (since `-gc boehm` is the default now) (#21352) 983ms 1337ms 0ms 101ms 5662 KB 184ms 251ms 249ms 52ms 109110 110996
2024-04-25 11:14 903a585e tools: cleanup vwhere (#21350) 991ms 1347ms 0ms 97ms 5662 KB 183ms 251ms 250ms 52ms 109110 110100
2024-04-25 05:31 32f7ec8c os: add os.write_lines/2 + tests, fix deprecation notice in read_bytes_into_newline in file_test.v (#21343) 980ms 1322ms 0ms 96ms 5662 KB 184ms 249ms 250ms 52ms 109110 111336
2024-04-25 03:41 9f788de0 tools: fix compiling vwhere with `-cc gcc -cstrict` (#21347) 968ms 1319ms 0ms 99ms 5661 KB 186ms 258ms 257ms 52ms 109111 112717
2024-04-25 03:36 fe9be963 ci: fix the ubuntu-docker-musl job by skipping veb_app_test.v 1014ms 1376ms 0ms 101ms 5661 KB 188ms 255ms 254ms 52ms 109111 107604
2024-04-24 23:17 28cabf47 ci: update detection of workflow cancellation scenarios (#21342) 994ms 1349ms 0ms 101ms 5661 KB 192ms 260ms 258ms 53ms 109111 109769
2024-04-24 23:15 8dafca12 test, ci: fix network tests; update and activate tests in periodic ci (#21339) 976ms 1325ms 0ms 97ms 5661 KB 188ms 254ms 253ms 52ms 109111 111794
2024-04-23 14:04 1aee2b56 veb: copy x.vweb to veb, and make it work with comptime 970ms 1328ms 0ms 97ms 5662 KB 184ms 253ms 251ms 52ms 109123 112497
2024-04-24 09:03 00730592 cgen: fix comptime ref argument passing (#21335) 989ms 1339ms 0ms 99ms 5660 KB 190ms 262ms 259ms 53ms 109092 110305
2024-04-24 08:23 59013f17 tools: improve `v symlink -githubci` diagnostic message, when used outside CIs or with sudo (#21340) 976ms 1346ms 0ms 98ms 5660 KB 186ms 251ms 252ms 52ms 109084 111766
2024-04-24 03:48 be90cf31 checker: allow pass array as mut param to spawn fn (#21283) 973ms 1321ms 0ms 97ms 5660 KB 184ms 252ms 250ms 52ms 109084 112110
2024-04-24 03:46 9ed33718 cgen: fix `myarr [1]C.mytype` fixed array fields, for `pub type C.mytype = voidptr` (#21266) 976ms 1328ms 0ms 99ms 5660 KB 184ms 254ms 252ms 52ms 109080 111762
2024-04-23 16:56 dc763422 doc: add a section for module `fn cleanup() {` 970ms 1325ms 0ms 99ms 5660 KB 182ms 253ms 249ms 52ms 109083 112456
2024-04-23 14:47 f124d035 ci: use `v retry -- cmd` to replace `.github/workflows/retry.sh cmd`, where possible in `v_apps_and_modules_compile_ci.yml` (#21336) 992ms 1359ms 0ms 101ms 5660 KB 187ms 259ms 255ms 52ms 109083 109962
2024-04-23 14:36 0059ca85 checker: fix missing check for or expr on string interpolation (#17566) 967ms 1322ms 0ms 96ms 5660 KB 183ms 254ms 251ms 52ms 109083 112805
2024-04-23 14:20 354b2100 net.http.file: fix usage examples (add closing apostrophes) 1012ms 1362ms 0ms 98ms 5660 KB 186ms 264ms 256ms 52ms 109082 107788
2024-04-23 13:28 5cb6b609 ci: restore `v install elliotchance.vsql` in v_apps_and_modules_compile_ci.yml 973ms 1322ms 0ms 96ms 5660 KB 183ms 252ms 250ms 52ms 109082 112108
2024-04-23 11:12 1595211f tools: rewrite test-self arg handling (#21327) 995ms 1363ms 0ms 99ms 5660 KB 184ms 255ms 251ms 52ms 109082 109630
2024-04-23 09:21 a7d8e848 thirdparty/sokol: bump _SGL_DEFAULT_MAX_VERTICES and _SGL_DEFAULT_MAX_COMMANDS again; mark them with `__v_ start` and `__v_ end` 975ms 1337ms 0ms 98ms 5660 KB 183ms 253ms 250ms 52ms 109082 111878
2024-04-22 17:13 3b0c6206 tools: allow for selectively running `v test-self vlib/` and `v test-self cmd/` (#21326) 972ms 1336ms 0ms 98ms 5660 KB 184ms 253ms 250ms 52ms 109082 112224
2024-04-22 09:47 227f31b7 parser: fix `for x in Iterator{} {`, when there are no field initialisations (#21333) 984ms 1329ms 0ms 97ms 5660 KB 184ms 252ms 249ms 52ms 109082 110855
2024-04-22 05:28 4f0a8b5e net.http.file: support index_file (`index.html` by default), and auto_index (true by default) parameters to file.serve() 965ms 1321ms 0ms 100ms 5660 KB 186ms 258ms 254ms 52ms 109082 113038
2024-04-21 22:11 447620e6 cgen: fix `-fsanitize=undefined` used with `[]int{}.sort()` (#21331) 963ms 1323ms 0ms 96ms 5660 KB 185ms 254ms 250ms 52ms 109082 113273
2024-04-21 20:17 024a3755 v: cleanup gitattributes (#21324) 978ms 1346ms 0ms 97ms 5659 KB 183ms 256ms 250ms 52ms 109078 111531
2024-04-21 20:12 d7758372 ci: update deployment workflow (#21323) 968ms 1322ms 0ms 98ms 5659 KB 184ms 258ms 249ms 52ms 109078 112683
2024-04-21 20:02 d9027df4 ci: cleanup workflow concurrency (#21325) 996ms 1368ms 0ms 100ms 5659 KB 185ms 256ms 247ms 52ms 109078 109516
2024-04-21 20:00 24cb4e2f builtin: cleanup `-d vplayground` related code (#21329) 1005ms 1353ms 0ms 96ms 5659 KB 186ms 258ms 251ms 52ms 109078 108535
2024-04-20 15:52 dbf48eaa v: update linguist languages, add .vdocignore (#21321) 967ms 1309ms 0ms 99ms 5659 KB 185ms 256ms 249ms 52ms 109093 112815
2024-04-20 13:32 a1497c09 vdoc: remove obsolete entries from `.vdocignore` (#21320) 982ms 1346ms 0ms 99ms 5659 KB 183ms 255ms 249ms 52ms 109093 111092
2024-04-20 13:31 ba29de54 ci: use latest upstream `discord.v` in apps and modules test (#21322) 969ms 1325ms 0ms 97ms 5659 KB 184ms 256ms 248ms 52ms 109093 112583
2024-04-20 11:03 ed7f1ffc examples: remove obsolete examples/process/.ignore file 984ms 1343ms 0ms 101ms 5659 KB 188ms 265ms 257ms 53ms 109093 110866
2024-04-20 10:30 20fd795b tools: support `v run cmd/tools/oldv.v --show_VC_commit weekly.2024.03` 987ms 1321ms 0ms 97ms 5659 KB 184ms 254ms 248ms 52ms 109093 110529
2024-04-20 10:14 66ba1127 ci: fix the commit labels for the vc repo 966ms 1333ms 0ms 100ms 5659 KB 184ms 255ms 248ms 52ms 109093 112932
2024-04-20 09:52 2192d9b1 db.mysql: fix invalid memory access in exec_one for returned rows with NULL fields (#21317) 987ms 1328ms 0ms 99ms 5659 KB 183ms 256ms 250ms 52ms 109093 110529
2024-04-20 09:49 e235641c cli: extend control over defaults (#21308) 970ms 1334ms 0ms 97ms 5659 KB 187ms 258ms 251ms 52ms 109093 112467
2024-04-20 03:30 c9bb3f28 tools: update vretry.v, add test (#21311) 979ms 1329ms 0ms 97ms 5659 KB 184ms 254ms 249ms 52ms 109093 111433
2024-04-19 18:13 2baa11b3 vdoc: refactor `get_ignore_paths()` (#21312) 986ms 1319ms 0ms 97ms 5659 KB 183ms 253ms 248ms 52ms 109093 110641
2024-04-19 18:12 9fb9443a flag: include args after end-of-options(`--`) when checking min and max args (#21310) 975ms 1328ms 0ms 97ms 5659 KB 184ms 257ms 251ms 52ms 109093 111890
2024-04-19 08:39 39e550fa tools: add a 2024.html page to https://fast.vlang.io/ 998ms 1436ms 0ms 100ms 5659 KB 184ms 255ms 249ms 52ms 109099 109317
2024-04-19 06:15 1a92c575 ci: prevent unintended deployment workflow steps (#21313) 995ms 1357ms 0ms 98ms 5659 KB 182ms 256ms 248ms 52ms 109099 109647
2024-04-19 05:19 6d20ec7e v.builder: suggest using `v wipe-cache`, when the object files are not recognized 995ms 1348ms 0ms 100ms 5659 KB 185ms 258ms 250ms 52ms 109099 109647
2024-04-18 19:05 bccf6604 cli: update `command_test.v` (#21307) 967ms 1318ms 0ms 99ms 5658 KB 185ms 253ms 250ms 52ms 109094 112816
2024-04-18 19:05 d5517b5b checker: disallow `Result` callbacks functions like `map/filter/all/any` (#21055) 1003ms 1339ms 0ms 99ms 5658 KB 182ms 251ms 248ms 52ms 109094 108767
2024-04-18 18:47 a6087d01 vdoc: cleanup `get_module_list`, add unit tests (#21057) 965ms 1323ms 0ms 96ms 5658 KB 183ms 255ms 249ms 52ms 109089 113045
2024-04-18 12:07 604eb651 ci: test `v ~/.vmodules/sdl/setup.vsh`, to prevent future vpm regressions (#21306) 973ms 1326ms 0ms 98ms 5658 KB 185ms 257ms 252ms 52ms 109089 112116
2024-04-18 01:09 0f5da893 ci: optimize apps and modules (#21303) 984ms 1330ms 0ms 100ms 5658 KB 186ms 255ms 250ms 52ms 109089 110862
2024-04-17 23:44 8aa9314a vlib: refactor empty string checks to use `s == ''` or `s != ''`, instead of `s.len == 0` (#21300) 983ms 1337ms 0ms 99ms 5658 KB 185ms 255ms 250ms 52ms 109089 110975
2024-04-17 23:36 46be6350 vdoc: cleanup `vdoc_file_test.v` (#21298) 991ms 1334ms 0ms 96ms 5657 KB 184ms 260ms 249ms 53ms 109090 110080
2024-04-17 23:15 5ac53f23 ci: continue testing independent V apps, even if one fails, to get feedback for breaking changes faster (#21302) 997ms 1368ms 0ms 101ms 5657 KB 186ms 255ms 249ms 53ms 109090 109418
2024-04-17 16:26 3f725fe9 ci: fix outdated_test.v (--unshallow is not needed now) 983ms 1339ms 0ms 99ms 5657 KB 185ms 254ms 249ms 53ms 109090 110976
2024-04-17 11:46 27cc2773 vpm: fix regression, so `v install sdl && v run ~/.vmodules/sdl/setup.vsh` works again 979ms 1323ms 0ms 98ms 5657 KB 187ms 253ms 250ms 54ms 109090 111430
2024-04-17 14:24 20c470a2 ci: simplify prebuilt.yml, make it usable for manual runs too 978ms 1324ms 0ms 97ms 5657 KB 185ms 252ms 249ms 53ms 109090 111543
2024-04-17 14:17 9a9a6b7f ci: fix typo in prebuilt.yml 997ms 1343ms 0ms 98ms 5657 KB 184ms 253ms 249ms 53ms 109090 109418
2024-04-17 14:14 50bca845 ci: add workflow_run: event in prebuilt.yml 991ms 1337ms 0ms 99ms 5657 KB 184ms 253ms 248ms 53ms 109090 110080
2024-04-17 14:10 a7564f2f ci: add a m1 runner for testing the prebuilt zips too 990ms 1349ms 0ms 99ms 5657 KB 185ms 254ms 249ms 53ms 109090 110191
2024-04-17 13:57 9ccdc7d9 ci: fix the bundled tcc for macos arm64 (#21299) 975ms 1349ms 0ms 100ms 5657 KB 190ms 258ms 254ms 54ms 109090 111887
2024-04-17 07:40 16beb697 checker: detect and error on unreachable code in loops, after `continue` and `break` statements (#21294) 999ms 1349ms 0ms 99ms 5657 KB 185ms 252ms 248ms 53ms 109090 109199
2024-04-17 07:22 68bb0219 ci: reactive app prod builds (#21295) 1011ms 1374ms 0ms 102ms 5657 KB 185ms 258ms 250ms 54ms 109087 107900
2024-04-16 21:33 1363cc85 time: update unix time acces, fix issues related to deviating unix times (#21293) 979ms 1335ms 0ms 97ms 5657 KB 186ms 257ms 251ms 53ms 109087 111426
2024-04-16 11:19 9d117fc3 tools: fix vpm on macos, when using the bundled git executable (#21292) 972ms 1331ms 0ms 100ms 5656 KB 185ms 254ms 250ms 54ms 109047 112188
2024-04-16 06:46 d83d5a95 v.pkgconfig: fix load_paths with `;` split char on windows (#21291) 970ms 1325ms 0ms 98ms 5656 KB 186ms 254ms 251ms 53ms 109047 112419
2024-04-16 06:45 ece10ede tools: fix typo in vretry.v (#21290) 992ms 1341ms 0ms 98ms 5656 KB 188ms 255ms 253ms 54ms 109046 109925
2024-04-15 15:16 0b83ea77 vdoc: update `merge_doc_comments` so recent fixes extend to all output formats (#21289) 975ms 1329ms 0ms 97ms 5656 KB 186ms 255ms 254ms 54ms 109046 111842
2024-04-15 13:47 107c43a3 json2: decode (#21039) 969ms 1323ms 0ms 97ms 5656 KB 189ms 259ms 255ms 54ms 109046 112534
2024-04-15 12:00 e387fcbd vdoc: fix markdown lists in html (#21287) 979ms 1330ms 0ms 98ms 5656 KB 186ms 254ms 252ms 53ms 109046 111385
2024-04-15 11:56 e6762459 os: format readme, fix markdown inside html (#21286) 979ms 1331ms 0ms 97ms 5656 KB 185ms 252ms 250ms 53ms 109046 111385
2024-04-15 11:54 183c1990 vdoc: improve creation of trimmed node descriptions, extend tests (#21281) 980ms 1341ms 0ms 100ms 5656 KB 185ms 252ms 249ms 54ms 109046 111271
2024-04-15 02:25 7142463d parser: allow struct init on `for in Iterator{} {` (fix #21179) (#21282) 996ms 1336ms 0ms 98ms 5656 KB 185ms 254ms 250ms 54ms 109046 109483
2024-04-15 02:24 c230acfb examples: cleanup 2048, add pgup/pgdown to speed up the AI moves (#21284) 1009ms 1350ms 0ms 100ms 5656 KB 185ms 253ms 250ms 54ms 109040 108067
2024-04-14 20:25 3ce58708 tests: enable again http_httpbin_test.v, since net.http now uses mbedtls (#21279) 997ms 1347ms 0ms 99ms 5656 KB 183ms 252ms 254ms 53ms 109040 109368
2024-04-14 14:52 149cbba3 cgen: fix `none` passed to a generic option cast expression (fix #21215) (#21276) 970ms 1327ms 0ms 96ms 5656 KB 182ms 253ms 250ms 53ms 109040 112412
2024-04-14 04:52 39600564 tools: add check for unavailable files in vtest (#21272) 983ms 1343ms 0ms 100ms 5655 KB 184ms 252ms 249ms 53ms 109043 110928
2024-04-13 06:06 96751ede tools: revise `vtest-self.v`: remove dead paths, fix json2 essential test path (#21267) 994ms 1337ms 0ms 99ms 5655 KB 185ms 254ms 251ms 54ms 109043 109701
2024-04-13 06:00 b8384183 v.util: fix diff coloring, add test (#21260) 976ms 1348ms 0ms 101ms 5655 KB 187ms 260ms 257ms 54ms 109043 111724
2024-04-13 05:53 cdb6f46e crypto.ed25519: fix `proted` -> `ported` typo in README.md (#21274) 976ms 1325ms 0ms 99ms 5655 KB 187ms 255ms 251ms 54ms 109045 111726
2024-04-12 13:32 eb44844c cgen: optimize .map(), .any(), .filter() and .all() when using closure (#21256) 980ms 1359ms 0ms 101ms 5655 KB 186ms 258ms 255ms 54ms 109045 111270
2024-04-12 10:53 1a35a783 breaking,checker: disallow initializing private struct fields outside structs module (#21183) 968ms 1308ms 0ms 97ms 5654 KB 185ms 251ms 251ms 54ms 108998 112601
2024-04-12 10:49 2a651396 ci: add logging to .github/workflows/retry.sh 960ms 1317ms 0ms 98ms 5652 KB 184ms 247ms 249ms 54ms 108963 113503
2024-04-12 07:59 423c39cc vpm: check for git version before adding `--also-filter-submodules` flag (#21259) 994ms 1313ms 0ms 97ms 5652 KB 187ms 258ms 256ms 54ms 108963 109620
2024-04-12 07:53 b4436134 vdoc: fix regression on example comments (#21226) 1004ms 1335ms 0ms 100ms 5652 KB 184ms 250ms 248ms 54ms 108963 108528
2024-04-12 07:36 76b85a0d v.util: improve find_diff_cmd: don't add spaces to result without env opts (#21242) 966ms 1329ms 0ms 101ms 5652 KB 188ms 250ms 251ms 54ms 108963 112798
2024-04-12 07:31 433f9143 checker, cgen: allow op overload for type with generic parent (#21262) 965ms 1326ms 0ms 99ms 5652 KB 187ms 249ms 248ms 54ms 108963 112915
2024-04-12 06:15 a222d7be builtin: implement an `at_exit(cb)` wrapper for C.atexit (part 1) (#21254) 998ms 1346ms 0ms 100ms 5652 KB 186ms 254ms 250ms 54ms 108956 109174
2024-04-11 19:17 27cd1b10 builtin: cleanup `compare_strings` functions (#21255) 961ms 1311ms 0ms 97ms 5652 KB 185ms 246ms 247ms 54ms 108939 113360
2024-04-11 13:52 fa321ed8 v.util: improve code related to diff tool specified via environment, add check if the diff tool exists (#21240) 982ms 1319ms 0ms 97ms 5652 KB 184ms 246ms 246ms 53ms 108943 110939
2024-04-11 13:47 af4111b9 vdoc: fix issues related to markdown codeblocks in vdoc generate (#21248) 965ms 1321ms 0ms 98ms 5652 KB 186ms 248ms 249ms 54ms 108950 112901
2024-04-11 13:34 d33ad622 v.util: improve color_compare_files 2nd try, add test (#21247) 957ms 1322ms 0ms 100ms 5652 KB 186ms 250ms 248ms 54ms 108950 113845
2024-04-11 13:28 39de87c8 vdoc: fix out path if `-o` is not passed but input has a path, add test (#21246) 969ms 1324ms 0ms 98ms 5652 KB 184ms 248ms 248ms 54ms 108950 112435
2024-04-11 13:23 6dc417e6 vdoc: cleanup `node.v` (#21250) 964ms 1323ms 0ms 97ms 5652 KB 184ms 246ms 246ms 54ms 108950 113018
2024-04-11 13:19 6be27176 ci: prefer dedicated tiggers for platform workflows, so sporadic fails can be retried quicker (#21251) 973ms 1315ms 0ms 97ms 5652 KB 185ms 248ms 247ms 54ms 108950 111973
2024-04-10 11:54 48800d4b v.util: add diff tool color support detection (tested on linux and freebsd) (#21244) 962ms 1309ms 0ms 97ms 5652 KB 183ms 247ms 246ms 53ms 108950 113253
2024-04-10 07:57 b832b96d v.util: improve detection for opendiff when automatically searching difftools (#21241) 964ms 1356ms 0ms 97ms 5652 KB 185ms 247ms 245ms 53ms 108945 113013
2024-04-10 06:21 056a4437 Revert "v.util: improve `color_compare_files` (#21243)" 996ms 1343ms 0ms 100ms 5652 KB 186ms 249ms 249ms 54ms 108961 109398
2024-04-09 17:38 bfd53a9b v.util: improve `color_compare_files` (#21243) 976ms 1321ms 0ms 98ms 5652 KB 183ms 247ms 248ms 53ms 108958 111637
2024-04-09 14:01 4dcc9265 examples: add pidigits.v; optimise math.big's Integer divide a bit (#21239) 965ms 1322ms 0ms 96ms 5652 KB 186ms 250ms 249ms 54ms 108961 112912
2024-04-09 11:05 95426d53 time: cleanup module (#21217) 979ms 1344ms 0ms 99ms 5659 KB 183ms 248ms 249ms 53ms 108957 111294
2024-04-09 04:37 294f7e41 ast: add missing docstrings for vlib/v/ast/comptime_const_values.v functions (#21219) 957ms 1316ms 0ms 98ms 5659 KB 186ms 250ms 250ms 53ms 108956 113851
2024-04-09 04:31 4afeac31 vdoc: fix character escape in code blocks in readme contents (#21230) 958ms 1321ms 0ms 100ms 5659 KB 185ms 249ms 248ms 53ms 108941 113717
2024-04-09 03:53 ba74ab0c vdoc: fix indention of readme when generating docs with -readme in project root (#21232) 972ms 1316ms 0ms 98ms 5659 KB 186ms 251ms 250ms 53ms 108941 112079
2024-04-09 03:48 23532d4d cgen, checker: allow passing `none` to `fn f(arg ?&Type) {` (fix #21213) (#21231) 999ms 1334ms 0ms 99ms 5659 KB 185ms 249ms 248ms 53ms 108941 109050
2024-04-09 03:40 ca839b6e time: extract Duration related code into duration.v (#21229) 978ms 1335ms 0ms 100ms 5658 KB 184ms 250ms 248ms 53ms 108937 111387
2024-04-09 03:39 4ff3c856 ci: remove redundant tests runs (#21235) 996ms 1337ms 0ms 99ms 5659 KB 185ms 251ms 249ms 53ms 108944 109381
2024-04-08 15:48 3db7b448 os: fix double free in os.get_raw_line() (used by os.input), with `-autofree` (#21204) 974ms 1315ms 0ms 102ms 5659 KB 190ms 258ms 256ms 54ms 108944 111852
2024-04-08 15:45 427b6dbc vdoc: improve line merging for readme contents (#21224) 963ms 1317ms 0ms 99ms 5658 KB 185ms 250ms 249ms 53ms 108942 113127
2024-04-08 15:39 4e8d00d3 vdoc: minor cleanup (#21225) 958ms 1322ms 0ms 100ms 5658 KB 185ms 249ms 247ms 53ms 108942 113718
2024-04-08 09:48 6a3d8d28 vdoc: fix indentation in module readmes (#21220) 959ms 1311ms 0ms 97ms 5658 KB 186ms 251ms 250ms 53ms 108942 113599
2024-04-08 07:17 19ef7689 cgen: fix comptime `$if !autofree {` (#21218) 983ms 1342ms 0ms 101ms 5658 KB 186ms 252ms 251ms 53ms 108942 110826
2024-04-07 14:11 38353088 vpm: optimize performance by adding filter when cloning (#21216) 988ms 1345ms 0ms 101ms 5659 KB 191ms 262ms 258ms 54ms 108944 110267
2024-04-07 14:05 40563533 parser, checker: improve the error message for an unknown type (#21207) 1000ms 1335ms 0ms 100ms 5659 KB 185ms 249ms 249ms 53ms 108944 108944
2024-04-07 06:43 d692d884 cgen: add `autofree` comptime check (#21197) 993ms 1312ms 0ms 96ms 5659 KB 186ms 251ms 249ms 53ms 108944 109711
2024-04-07 06:36 01a94483 fmt: extend import import alias reference map for submodules (#21200) 976ms 1323ms 0ms 99ms 5658 KB 183ms 249ms 248ms 53ms 108938 111616
2024-04-07 06:30 ef3a224e os: clarify some doc comments (#21209) 991ms 1308ms 0ms 97ms 5658 KB 185ms 249ms 248ms 53ms 108940 109929
2024-04-07 06:20 d0cbfc14 x.vweb: accept query params as method arguments (#21201) 988ms 1339ms 0ms 99ms 5658 KB 183ms 249ms 249ms 53ms 108940 110263
2024-04-07 06:08 c2c83f78 ci: remove `-stats` flag from tests (#21203) 967ms 1314ms 0ms 99ms 5658 KB 185ms 251ms 251ms 53ms 108940 112657
2024-04-06 18:10 ad17be5d parser: remove redundant comments_mode field (#21198) 966ms 1322ms 0ms 98ms 5658 KB 183ms 250ms 250ms 53ms 108940 112774
2024-04-06 09:33 9d889842 x.json2: add a way to decode an array (#21186) 989ms 1318ms 0ms 98ms 5658 KB 182ms 250ms 248ms 54ms 108944 110155
2024-04-06 09:29 3a6cf5ad tools.vpm: debug-log to `$VMODULES/cache/vpm.log` if not running in debug mode (#21192) 964ms 1323ms 0ms 101ms 5658 KB 185ms 251ms 247ms 54ms 108944 113012
2024-04-05 18:00 31fdf580 ci: move build step for VPM site, into apps and modules ci, add concurrency config (#21191) 957ms 1302ms 0ms 98ms 5658 KB 182ms 250ms 248ms 54ms 108944 113839
2024-04-05 15:09 5cbed731 gg: draw_text with custom fonts 983ms 1324ms 0ms 100ms 5658 KB 182ms 250ms 248ms 54ms 108944 110828
2024-04-05 14:31 a7d68cbc xml: update entity parse test (#21190) 978ms 1305ms 0ms 97ms 5658 KB 182ms 248ms 245ms 54ms 108922 111372
2024-04-05 08:27 254250d3 v: add `@VMODHASH` comptime variable to store the commit sha of a V module (#21091) 981ms 1330ms 0ms 99ms 5658 KB 184ms 249ms 247ms 53ms 108922 111031
2024-04-05 08:23 38b3115a breaking,net.ftp: allow to choose a different port than port 21 (change FTP.connect to accept `host:port`, not just a `host` address) (#21185) 1001ms 1372ms 0ms 99ms 5657 KB 184ms 247ms 247ms 53ms 108905 108796
2024-04-04 16:52 2c646bfa examples: allow for `v run examples/sokol/06_obj_viewer /full/path/to/model.obj` 977ms 1333ms 0ms 100ms 5657 KB 185ms 249ms 247ms 53ms 108905 111468
2024-04-04 13:13 cd0e0b18 ci: mark both vweb and x.vweb versions of vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v as flaky 961ms 1355ms 0ms 100ms 5657 KB 185ms 250ms 248ms 53ms 108905 113324
2024-04-04 09:43 625048c5 x.json2,checker,toml: allow field.typ compile-time checking with MatchExpr and add array of option checking (#21171) 968ms 1314ms 0ms 98ms 5657 KB 184ms 251ms 248ms 53ms 108905 112505
2024-04-04 08:09 d133f64c examples: add vtail.v, deprecate File.read_bytes_into_newline/1 in favor of File.read_bytes_with_newline/1 (#21182) 972ms 1328ms 0ms 97ms 5656 KB 185ms 249ms 251ms 54ms 108880 112016
2024-04-04 02:26 a458adef v.utils: update `githash` to be able to get the githash of every passed project (#21178) 972ms 1326ms 0ms 98ms 5656 KB 185ms 249ms 249ms 54ms 108872 112008
2024-04-03 17:58 bb42e1ce checker: remove resolved vfmt workaround and TODO (#21175) 973ms 1332ms 0ms 99ms 5655 KB 183ms 249ms 249ms 54ms 108888 111909
2024-04-03 17:58 f9fa8d8e fmt: fix duplicates remove import comments (#21177) 964ms 1312ms 0ms 98ms 5655 KB 184ms 249ms 250ms 54ms 108888 112954
2024-04-03 14:52 55cafa9b fmt: improve import processing, add test (#21172) 978ms 1333ms 0ms 98ms 5655 KB 182ms 248ms 248ms 54ms 108888 111337
2024-04-03 14:51 4d24f8c3 ci: change listen ports in vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v for both vweb and x.vweb, to reduce probability of network errors 955ms 1312ms 0ms 96ms 5655 KB 183ms 248ms 250ms 54ms 108888 114018
2024-04-02 16:39 a1d4712b tools: cleanup obsolete functions in cmd/tools/vfmt.v 984ms 1332ms 0ms 99ms 5655 KB 184ms 248ms 249ms 54ms 108888 110658
2024-04-02 08:12 be0986dc net.http: fix panic on empty addr, cleanup `listen_and_serve` Server method (#21164) 958ms 1314ms 0ms 96ms 5655 KB 183ms 248ms 248ms 54ms 108888 113661
2024-04-02 02:32 a1b6360d x.json2: add ability to decode arrays (#21163) 984ms 1326ms 0ms 97ms 5655 KB 182ms 249ms 249ms 54ms 108888 110658
2024-04-02 02:24 656009dc json: allow `i32` decoding and encoding (#21162) 966ms 1330ms 0ms 98ms 5655 KB 185ms 251ms 250ms 54ms 108888 112720
2024-04-01 19:07 c086bee5 breaking,vlib: update handling of imports whose symbols are not directly used in imported file, remove `pub const is_used = 1` workarounds (#21160) 969ms 1318ms 0ms 98ms 5655 KB 188ms 253ms 251ms 54ms 108882 112365
2024-04-01 19:03 ef48fb60 toml: update the alexcrichton and BurntSushi repos to their successors toml-rs, and toml-test, record new exceptions (#21152) 960ms 1333ms 0ms 99ms 5655 KB 185ms 250ms 248ms 54ms 108887 113423
2024-04-01 16:49 5da1fcca docs: fix sponsors bade in readme (#21159) 965ms 1314ms 0ms 97ms 5655 KB 187ms 250ms 249ms 54ms 108887 112836
2024-04-01 16:46 9704a014 parser: fix case of falsely registering imports as used, remove unused imports (#21156) 960ms 1321ms 0ms 99ms 5655 KB 189ms 257ms 253ms 54ms 108887 113423
2024-04-01 11:30 59a5a790 tests: fix assignment to pointer (failing even with `-cstrict` on more recent clang versions) (#21158) 984ms 1332ms 0ms 98ms 5655 KB 188ms 256ms 251ms 54ms 108895 110665