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-30 17:48 387a01fc crypto.blowfish: apply `@[direct_array_access]` to very commonly used functions (#21771) 941ms 1295ms 0ms 97ms 5741 KB 192ms 230ms 246ms 55ms 110740 117683
2024-06-29 20:13 df7828d1 cgen: unkek cgen.v 931ms 1290ms 0ms 100ms 5741 KB 190ms 222ms 239ms 54ms 110740 118947
2024-06-29 08:31 b6c7b46d math: avoid unused calculations for math.modulo_floored/2 and math.modulo_euclid/2 956ms 1306ms 0ms 100ms 5747 KB 191ms 223ms 242ms 54ms 110740 115836
2024-06-29 08:24 3799d7f6 math: add divide_truncated/2, divide_euclid/2, divide_floored/2 and modulo_truncated/2, modulo_euclid/2, modulo_floored/2 (#21759) 989ms 1308ms 0ms 102ms 5747 KB 191ms 223ms 241ms 54ms 110740 111971
2024-06-29 08:10 895bd71f builtin: improve snake to camel case conversion (#21755) 958ms 1315ms 0ms 98ms 5747 KB 191ms 224ms 240ms 54ms 110740 115594
2024-06-28 12:47 4a7c70c9 cgen: fix reference variable str() method call (#21753) 936ms 1299ms 0ms 97ms 5747 KB 191ms 224ms 241ms 54ms 110747 118319
2024-06-28 05:48 17e32d05 ci: fix deprecations_consts.out (the warning for math.max_i8 is now an error; it was deprecated since 2023-12-31) 940ms 1291ms 0ms 98ms 5747 KB 191ms 224ms 242ms 54ms 110742 117810
2024-06-28 05:30 4c42fe34 gg: add Context.draw_cubic_bezier_recursive/2 and Context.draw_cubic_bezier_recursive_scalar/9 (#21749) 960ms 1322ms 0ms 99ms 5747 KB 192ms 224ms 241ms 54ms 110742 115356
2024-06-27 11:40 fccd7cd0 cgen: simplify in infix_expr_and_or_op() (#21745) 946ms 1332ms 0ms 98ms 5747 KB 190ms 223ms 240ms 54ms 110742 117063
2024-06-27 05:35 d9a300ca cgen: fix shortcircuiting of infix and/or expressions (#21740) 948ms 1295ms 0ms 98ms 5752 KB 192ms 224ms 245ms 54ms 110820 116898
2024-06-27 05:27 d67f4d02 checker: add error for `field [$d('x', 2)]int = [1, 2]!` (#21741) 954ms 1311ms 0ms 100ms 5750 KB 191ms 226ms 244ms 54ms 110804 116146
2024-06-27 05:23 6ecfc6f6 builtin: fix `assert '_ISspace'.camel_to_snake() == '_i_sspace'` (#21736) 960ms 1316ms 0ms 98ms 5749 KB 191ms 225ms 243ms 54ms 110795 115411
2024-06-26 14:09 f4d2389b ast, cgen: fix generics map with the reference argument (#21737) 959ms 1310ms 0ms 99ms 5749 KB 191ms 222ms 242ms 54ms 110791 115527
2024-06-26 14:08 66c43078 examples: add `compiletime/d_compile_value.v` (#21738) 940ms 1307ms 0ms 99ms 5749 KB 192ms 222ms 244ms 54ms 110790 117861
2024-06-26 04:45 094c30c3 net.http: correct `Response.status()` method comment, to indicate returning of a `Status` enum field, instead of struct (#21735) 951ms 1319ms 0ms 101ms 5749 KB 191ms 222ms 243ms 54ms 110790 116498
2024-06-26 03:50 5f33946e checker: limit recursion in Checker.ensure_type_exists/2 to 40 levels (it is usually 4 or less) (#21734) 935ms 1301ms 0ms 99ms 5749 KB 191ms 223ms 243ms 54ms 110790 118491
2024-06-25 22:35 8466c6c0 parser: disallow self referencing function alias types like `type FnType = fn(string) FnType` and `type FnType = fn (FnType) string` (#21733) 951ms 1310ms 0ms 98ms 5747 KB 192ms 223ms 244ms 54ms 110779 116486
2024-06-25 22:17 fd384dff cgen: fix assert checking fn option ret with `none` (#21726) 935ms 1290ms 0ms 99ms 5747 KB 196ms 228ms 245ms 54ms 110770 118470
2024-06-25 22:13 a36c0d83 ast, parser: support `$d()` in fixed size array `struct` fields (#21731) 955ms 1318ms 0ms 99ms 5746 KB 194ms 224ms 242ms 54ms 110767 115986
2024-06-25 07:09 98a1ee22 cgen: fix smartcasting a reference to a sumtype value (#21730) 957ms 1341ms 0ms 102ms 5745 KB 197ms 225ms 243ms 54ms 110751 115727
2024-06-25 06:55 5b935827 vlib: simplify byte character conditions by using methods like is_capital, is_lower, is_letter etc (#21725) 939ms 1286ms 0ms 96ms 5745 KB 192ms 220ms 241ms 54ms 110741 117935
2024-06-25 05:18 a536c033 checker: allow \uxxxxx in raw strings (#21724) 948ms 1299ms 0ms 97ms 5745 KB 193ms 223ms 242ms 54ms 110741 116815
2024-06-25 05:17 e1d23429 encoding.base32: fix warning of implicit clone of array, by using an explicit unsafe block (#21728) 960ms 1317ms 0ms 99ms 5744 KB 194ms 224ms 242ms 54ms 110737 115351
2024-06-24 20:01 c5c49d36 builtin: fix `assert 'JVM_PUBLIC_ACC'.camel_to_snake() == 'jvm_public_acc'` (#21722) 958ms 1305ms 0ms 98ms 5744 KB 193ms 222ms 241ms 54ms 110737 115591
2024-06-24 13:48 2b0938da checker, cgen: fix auto dereference mut variable in if expr (fix #21309) (#21720) 944ms 1300ms 0ms 98ms 5744 KB 196ms 226ms 247ms 54ms 110725 117293
2024-06-24 08:59 4d2c2dac cgen: fix fn call with mut reference args (fix #21265) (#21719) 963ms 1333ms 0ms 100ms 5744 KB 199ms 229ms 248ms 54ms 110718 114971
2024-06-24 08:38 f5c87a1c checker: fix result call or_block with multi-statements (fix #21504) (#21717) 964ms 1334ms 0ms 99ms 5744 KB 193ms 223ms 241ms 54ms 110713 114847
2024-06-23 08:27 d364e61b docs: improve the `v deploy.vsh` section 940ms 1301ms 0ms 96ms 5743 KB 194ms 228ms 249ms 54ms 110710 117776
2024-06-23 07:28 cc142724 cgen, checker: fix generic variable resolution on generic func return assignment (#21712) 948ms 1304ms 0ms 97ms 5743 KB 192ms 223ms 242ms 54ms 110710 116782
2024-06-23 07:11 53d7a554 checker: fix `$if x {` condition, using `const x = $d('ident', false)` (fix #21709) (#21713) 944ms 1291ms 0ms 96ms 5733 KB 191ms 223ms 243ms 54ms 110575 117134
2024-06-22 16:17 d7bc2167 string: fix leak in replace_once 940ms 1293ms 0ms 96ms 5732 KB 189ms 220ms 243ms 53ms 110568 117625
2024-06-22 12:58 549e11bf string: optimize is_ascii() 971ms 1330ms 0ms 101ms 5732 KB 191ms 224ms 243ms 54ms 110543 113844
2024-06-22 10:17 70b33fc3 cgen,x.json2: fix generic map decoding (#21704) 935ms 1298ms 0ms 96ms 5732 KB 191ms 221ms 242ms 54ms 110538 118222
2024-06-22 10:15 2bb815f0 cgen: support inc cond for c style for loop with alias types (#21708) 975ms 1316ms 0ms 98ms 5732 KB 191ms 223ms 244ms 54ms 110532 113366
2024-06-21 17:14 4302f869 fmt: add fn_with_mut_ref_params_keep.vv (#21711) 928ms 1287ms 0ms 97ms 5732 KB 191ms 223ms 243ms 54ms 110530 119105
2024-06-21 16:51 b0083870 arrays: extend test for arrays.sum with one testing sum over a struct with overloaded + operator, cleanup fn comment 935ms 1287ms 0ms 97ms 5732 KB 193ms 224ms 243ms 54ms 110530 118213
2024-06-21 14:07 112fc950 parser, checker: fix sorting compare fn with mut reference parameter (fix #21662) (#21706) 936ms 1299ms 0ms 98ms 5732 KB 192ms 225ms 246ms 54ms 110530 118087
2024-06-21 13:01 be9d2b6d cgen: implement g.trace_last_lines/2 to help debugging cgen problems 957ms 1307ms 0ms 99ms 5731 KB 192ms 221ms 240ms 54ms 110519 115484
2024-06-20 09:33 537fa1bb comptime, ast: support `[$d('s', 4)]int{}`, move resolving to method on `ComptimeCall` (#21701) 927ms 1279ms 0ms 96ms 5731 KB 191ms 219ms 239ms 53ms 110486 119186
2024-06-20 09:25 5b7cc632 docs: fix comment considered as a token (#21705) 946ms 1312ms 0ms 101ms 5728 KB 192ms 219ms 240ms 53ms 110447 116751
2024-06-19 10:42 58f4e126 v: update `build.txt` with new `-d` functionality (#21699) 959ms 1341ms 0ms 102ms 5728 KB 196ms 222ms 242ms 54ms 110447 115168
2024-06-19 07:21 d7cc5c88 checker: fix typo `explictly` -> `explicitly` in error message (#21698) 955ms 1296ms 0ms 97ms 5728 KB 195ms 221ms 242ms 53ms 110447 115651
2024-06-19 04:24 78b77b9f comptime: support `-d ident=value` and `var := $d('ident', 0)` (#21685) 938ms 1292ms 0ms 96ms 5728 KB 194ms 222ms 240ms 54ms 110447 117747
2024-06-19 03:53 aaa23bb0 orm: update readme with more specifics (#21697) 935ms 1293ms 0ms 97ms 5712 KB 190ms 221ms 241ms 54ms 110254 117918
2024-06-18 20:21 72a3fd6f veb.auth: use constant time comparision in compare_password_with_hash (#21693) 930ms 1287ms 0ms 95ms 5712 KB 190ms 220ms 239ms 53ms 110254 118552
2024-06-18 20:05 0498ed10 checker: fix match expr with auto promote number (#21696) 950ms 1278ms 0ms 97ms 5712 KB 190ms 219ms 239ms 54ms 110254 116056
2024-06-18 20:01 5ebe7d1d checker: minor cleanup in expr() (#21695) 946ms 1287ms 0ms 98ms 5712 KB 190ms 220ms 241ms 53ms 110251 116544
2024-06-18 10:06 de5ad8b1 cgen: fix dumping array of reference (#21694) 944ms 1297ms 0ms 96ms 5712 KB 191ms 221ms 242ms 54ms 110251 116791
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
2024-03-31 06:14 24af0022 v,breaking: add ability to read enum, fn, interface and sumtype attributes in compile-time, change builtin `StructAttribute` to `VAttribute` (#21149) 987ms 1329ms 0ms 102ms 5655 KB 188ms 252ms 249ms 54ms 108895 110329
2024-03-31 06:11 dbc4896a checker: fix C struct embedded init fields checking (#21137) 1011ms 1327ms 0ms 99ms 5651 KB 186ms 252ms 248ms 54ms 108864 107679
2024-03-30 17:26 c6e8dfbf tests: skip an assertion in os_stat_test.v on FreeBSD, since its invariant is not universal across different filesystem types 1009ms 1359ms 0ms 100ms 5651 KB 193ms 261ms 255ms 54ms 108866 107894
2024-03-30 15:33 13a2efd6 ci: increase wait time for the xvfb check, to reduce the chance of false positives 953ms 1305ms 0ms 98ms 5651 KB 188ms 256ms 253ms 53ms 108866 114235
2024-03-30 15:29 d49fd0f4 cgen: fix C struct sumtype support (#21129) 965ms 1313ms 0ms 101ms 5651 KB 191ms 262ms 257ms 53ms 108866 112814
2024-03-30 15:28 360886bf cgen: fix infix array heap comparison (#21145) 956ms 1317ms 0ms 97ms 5651 KB 185ms 251ms 248ms 53ms 108847 113856
2024-03-30 12:03 a63a7333 fmt: simplify const name formatting (#21143) 976ms 1337ms 0ms 100ms 5650 KB 185ms 252ms 249ms 53ms 108843 111519
2024-03-30 11:59 d5afce31 checker: fix multi return using nil and voidptrfix (fix #17343) (#21144) 959ms 1311ms 0ms 97ms 5650 KB 187ms 252ms 251ms 53ms 108843 113496
2024-03-30 11:32 66e61405 checker: detect redundant ref when assigning call expr with ref return (#21141) 957ms 1318ms 0ms 97ms 5650 KB 184ms 253ms 248ms 53ms 108838 113728
2024-03-30 11:19 aea14719 fmt: use fixed size array for max_len const (#21140) 976ms 1331ms 0ms 99ms 5650 KB 184ms 252ms 247ms 53ms 108837 111513
2024-03-30 11:16 a4ff389b vet: allow to overwrite excluded dirs (#21142) 948ms 1306ms 0ms 97ms 5650 KB 185ms 251ms 247ms 53ms 108837 114806
2024-03-30 11:10 5c061759 parser, checker: move error handling for user defined type duplicates to the checker to resolve parsing issues (#21147) 955ms 1317ms 0ms 97ms 5650 KB 186ms 254ms 250ms 54ms 108837 113965
2024-03-30 11:07 b97fe683 parser, checker: move error handling for `any` type to the checker to resolve parsing issues (#21146) 960ms 1313ms 0ms 99ms 5649 KB 187ms 252ms 251ms 53ms 108826 113360
2024-03-30 11:02 6f997961 fmt: don't change paths when formatting imports (#21148) 999ms 1314ms 0ms 97ms 5649 KB 188ms 255ms 251ms 53ms 108816 108924
2024-03-29 17:28 a015824e vet: optimize performance for path detection, when vetting files (#21139) 964ms 1315ms 0ms 97ms 5649 KB 185ms 253ms 248ms 53ms 108816 112879
2024-03-29 17:16 030a85c2 vet: skip `testdata` dirs (#21138) 970ms 1321ms 0ms 99ms 5649 KB 186ms 257ms 251ms 53ms 108816 112181
2024-03-29 14:17 143f0cc4 checker, cgen: fix const initialized with array (#21131) 969ms 1313ms 0ms 97ms 5649 KB 185ms 253ms 247ms 53ms 108816 112297
2024-03-29 12:55 5cc67bbe veb.auth: a minor find_token fix 958ms 1302ms 0ms 97ms 5648 KB 184ms 252ms 252ms 53ms 108812 113582
2024-03-29 12:16 17d57ebe fmt: improve module detection when formatting imports (#21134) 966ms 1346ms 0ms 100ms 5648 KB 186ms 258ms 257ms 53ms 108812 112641
2024-03-29 08:54 d45648fd .gitignore: ignore generated .NET files in bench/vectors (#21136) 966ms 1319ms 0ms 97ms 5648 KB 184ms 250ms 250ms 53ms 108812 112641
2024-03-29 08:51 761c7fab v: fix sumtype support for option variant types (#21101) 963ms 1316ms 0ms 96ms 5648 KB 184ms 255ms 255ms 53ms 108812 112992
2024-03-29 08:35 00860ebc examples: fix warnings about 0 assignments to reference fields (#21133) 985ms 1332ms 0ms 99ms 5639 KB 182ms 250ms 249ms 54ms 108696 110351
2024-03-29 08:19 1400f649 checker: disallow using aliases of ?Type as !Type (#21128) 993ms 1321ms 0ms 97ms 5639 KB 183ms 252ms 250ms 54ms 108696 109462
2024-03-29 06:20 06e39a97 cgen: fix return code when returning interface result type (fix #21115) (#21130) 973ms 1327ms 0ms 96ms 5636 KB 183ms 249ms 251ms 53ms 108668 111683
2024-03-29 06:09 4aba08df thirdparty: update `zip` to commit 6f2116d from https://github.com/kuba--/zip/ (#21121) 947ms 1310ms 0ms 96ms 5636 KB 183ms 246ms 247ms 54ms 108668 114749
2024-03-29 06:00 9c9608b4 thirdparty: add license information and source repo info to the READMEs in each subfolder (#21135) 975ms 1316ms 0ms 100ms 5636 KB 187ms 255ms 255ms 54ms 108668 111454
2024-03-29 04:59 24ac0c1f builtin: fix tests 955ms 1312ms 0ms 97ms 5636 KB 184ms 246ms 247ms 54ms 108668 113788
2024-03-28 15:26 acf01074 builtin: str.last_index(); pref: hide-auto-str; 950ms 1310ms 0ms 98ms 5636 KB 182ms 247ms 249ms 53ms 108668 114387
2024-03-28 15:23 85533fe1 sokol, gg: min window width and height 1002ms 1323ms 0ms 100ms 5635 KB 185ms 252ms 256ms 54ms 108656 108439
2024-03-28 06:48 872bcbc6 thirdparty: update `zstd` to latest release 1.5.6 (#21124) 968ms 1310ms 0ms 97ms 5635 KB 183ms 250ms 249ms 53ms 108656 112247
2024-03-28 06:45 cb402a33 thirdparty: update CJSON to latest release 1.7.17 (#21126) 949ms 1308ms 0ms 99ms 5635 KB 183ms 253ms 251ms 53ms 108656 114495
2024-03-28 05:31 b98dca58 checker, orm: add error for unchecked option multi return types, fix undefined behavior (#21106) 963ms 1319ms 0ms 100ms 5635 KB 186ms 258ms 252ms 53ms 108656 112830
2024-03-28 05:29 f172a040 ci: improve test robustness on windows (#21116) 975ms 1342ms 0ms 103ms 5635 KB 186ms 254ms 251ms 53ms 108653 111438
2024-03-27 13:35 f6a00fa5 parser: disallow invalid infix for where clause in `delete` and `update` (#21113) 959ms 1310ms 0ms 96ms 5635 KB 181ms 248ms 249ms 53ms 108653 113298
2024-03-27 12:17 1e8d1a4d tools.vet: print help when passing no files or `--help`/`-help` flag after vet command (#21108) 999ms 1354ms 0ms 99ms 5633 KB 183ms 248ms 247ms 53ms 108641 108749
2024-03-27 12:12 bc68c87f checker: optimize option and result typ check, add more typinfo to error details (#21105) 947ms 1312ms 0ms 97ms 5633 KB 183ms 249ms 247ms 53ms 108641 114721
2024-03-27 12:05 22744ce4 examples: fix `simple_shader` compile error, add 2 shader examples to CI (#21112) 956ms 1309ms 0ms 99ms 5633 KB 183ms 253ms 250ms 53ms 108647 113647
2024-03-27 12:02 8997c515 parser: improve token detection and error messages for unexpected EOFs, add tests (#21110) 956ms 1318ms 0ms 99ms 5633 KB 182ms 249ms 249ms 53ms 108647 113647
2024-03-27 11:32 df9a8155 cgen: add the `_M_ARM64` macro to endianness check (#21109) 950ms 1307ms 0ms 98ms 5630 KB 183ms 250ms 248ms 54ms 108634 114351
2024-03-27 11:28 e4ac5c75 vpm: make all tests use cmd_ok and cmd_fail to ease understanding CI errors 958ms 1315ms 0ms 97ms 5630 KB 184ms 249ms 249ms 54ms 108634 113396
2024-03-27 10:22 80e688e9 ci: fix vpm tests with `-d network`, add more diagnostic output 973ms 1341ms 0ms 101ms 5630 KB 185ms 253ms 248ms 54ms 108634 111648
2024-03-27 08:36 bb320f19 vpm: show the final path where a module is installed, improve color contrast for white on black terminal sessions 971ms 1311ms 0ms 98ms 5630 KB 184ms 249ms 247ms 54ms 108634 111878
2024-03-26 15:44 99233439 tools: add `v retry apt update`, intended to replace the retry.sh script, for more robust CI jobs (#21104) 975ms 1317ms 0ms 98ms 5630 KB 183ms 251ms 249ms 54ms 108634 111419
2024-03-26 14:34 38d73d30 ci: retry all setup commands that need network access, till they succeed (so the CI jobs have less false positives) (#21103) 962ms 1306ms 0ms 97ms 5630 KB 187ms 259ms 251ms 54ms 108633 112924
2024-03-26 10:14 24bb06de ci: update the reference to the v-analyzer repo 953ms 1307ms 0ms 96ms 5630 KB 182ms 251ms 248ms 54ms 108633 113990
2024-03-26 09:48 57184dd7 tests: test `@[c_extern]` for a C global variable as well (#21102) 950ms 1302ms 0ms 100ms 5630 KB 188ms 261ms 254ms 54ms 108633 114350
2024-03-26 09:46 7b92c7ba docs: describe `@[c_extern]`, `@[weak]`, and some usages of the conditional compilation feature `@[if flag?]` 956ms 1299ms 0ms 96ms 5630 KB 183ms 250ms 248ms 53ms 108633 113632
2024-03-26 08:39 81734246 ast: cleanup (#21090) 956ms 1315ms 0ms 98ms 5630 KB 183ms 250ms 247ms 54ms 108633 113632
2024-03-26 08:32 6b21a41e v: fix `-skip-unused` compilation when using substrings with check (#21098) 967ms 1303ms 0ms 97ms 5632 KB 183ms 253ms 249ms 54ms 108669 112377
2024-03-26 08:32 2db9c82d vlib: fix typos (`endianess` -> `endianness`) (#21099) 973ms 1320ms 0ms 96ms 5631 KB 183ms 250ms 248ms 54ms 108668 111683
2024-03-25 13:15 b01e0914 checker: fix option checker arg validation for ptr passing on non expected ptr (#21087) 978ms 1330ms 0ms 99ms 5631 KB 186ms 258ms 255ms 54ms 108668 111112
2024-03-25 13:14 3e37643e checker: update error messages (#21097) 971ms 1324ms 0ms 99ms 5630 KB 181ms 250ms 247ms 54ms 108658 111903
2024-03-25 11:12 556f9f12 tools: prevent module updates during `v build-tools`, when VTEST_SANDBOXED_PACKAGING is set (#21094) 955ms 1300ms 0ms 96ms 5630 KB 183ms 250ms 249ms 53ms 108656 113775
2024-03-25 11:09 e7ed073b parser, fmt: parse methods on JS interfaces, write JS method bodies (#21088) 985ms 1347ms 0ms 97ms 5630 KB 183ms 249ms 249ms 54ms 108656 110310
2024-03-25 10:18 f77bb320 all: fix typos (#21089) 983ms 1315ms 0ms 97ms 5630 KB 184ms 249ms 249ms 54ms 108657 110536
2024-03-24 18:35 6b23b1dd cgen: fix code generation for a struct field, having a type of fixed array of options `field [5]?Type` (#21082) 966ms 1330ms 0ms 98ms 5629 KB 183ms 249ms 250ms 53ms 108656 112480
2024-03-24 18:22 f66b5954 v.utils: fix module lookup if module import parts end with the word `modules` (#21083) 948ms 1296ms 0ms 98ms 5626 KB 183ms 248ms 247ms 54ms 108614 114571
2024-03-24 17:55 cf9746da docs: remove deprecated newline info for doc comments (#21086) 962ms 1309ms 0ms 99ms 5626 KB 182ms 246ms 246ms 53ms 108613 112903
2024-03-24 17:49 c8a20fa6 cgen, parser: fix option as possible match case for sumtype (#21079) 962ms 1309ms 0ms 97ms 5626 KB 184ms 249ms 247ms 54ms 108613 112903
2024-03-22 14:48 29e5124c checker, parser, cgen: allow static call on generic type (#21071) 973ms 1305ms 0ms 96ms 5624 KB 183ms 244ms 247ms 54ms 108601 111614
2024-03-22 06:50 dbdbfe24 vdoc,tests: detect expected files from input instead of hardcoding names (#21074) 979ms 1309ms 0ms 98ms 5622 KB 184ms 247ms 248ms 54ms 108570 110898
2024-03-22 06:43 af71cb0d v.util: use tmp instead of cache dir for temporary diff files (#21075) 973ms 1323ms 0ms 98ms 5622 KB 184ms 245ms 245ms 54ms 108570 111582
2024-03-22 05:18 cb9a8754 ci: update gh action repository name (#21073) 980ms 1320ms 0ms 99ms 5622 KB 183ms 246ms 246ms 54ms 108568 110783
2024-03-21 17:18 9d4ec7b5 cgen: improve diagnostic information for ORM queries with invalid types 945ms 1312ms 0ms 99ms 5622 KB 185ms 245ms 247ms 54ms 108568 114886
2024-03-21 16:21 39eef1d7 parser,fmt: inform about invalid interop function bodies instead of removing them (#21070) 983ms 1330ms 0ms 100ms 5622 KB 182ms 247ms 246ms 53ms 108563 110440
2024-03-21 04:28 8a9def65 examples: port sokol/clear.v and sokol/sdf/sdf.v (#21069) 981ms 1313ms 0ms 99ms 5622 KB 184ms 249ms 247ms 53ms 108563 110665
2024-03-20 22:24 24d15720 cgen: force C struct types which does not implement str() to be passed as ptr (#21054) 950ms 1303ms 0ms 97ms 5622 KB 184ms 248ms 248ms 53ms 108563 114276
2024-03-20 22:18 0b573c59 docs: fix embeded -> embedded typo in docs.md (#21068) 948ms 1300ms 0ms 96ms 5722 KB 183ms 247ms 248ms 53ms 108501 114452
2024-03-20 06:33 e6b43a16 cgen: enable autofree for option (#21051) 980ms 1330ms 0ms 99ms 5722 KB 183ms 245ms 250ms 53ms 108501 110715
2024-03-20 06:09 9894c03e fmt: update determining of struct field comments (#21066) 963ms 1321ms 0ms 97ms 5720 KB 181ms 245ms 247ms 52ms 108486 112654
2024-03-20 05:17 f6e57697 changelog: fix markdown formatting for the new entries added in f4b6587 985ms 1348ms 0ms 101ms 5720 KB 186ms 251ms 256ms 53ms 108486 110138
2024-03-20 05:13 d591e5e7 changelog: escape `@NAME` entries, to avoid mentioning unrelated github accounts 953ms 1306ms 0ms 97ms 5720 KB 183ms 247ms 251ms 53ms 108486 113836
2024-03-20 05:09 f4b6587e changelog: cleanup empty section, document most of the minor breaking changes in 0.4.5 vs 0.4.4 963ms 1323ms 0ms 98ms 5720 KB 184ms 247ms 256ms 52ms 108486 112654
2024-03-20 04:09 a03da956 V 0.4.5 953ms 1310ms 0ms 99ms 5720 KB 183ms 246ms 249ms 53ms 108486 113836
2024-03-20 04:08 27c224ef changelog: 0.4.5 changelog 948ms 1296ms 0ms 96ms 5720 KB 182ms 243ms 252ms 53ms 108486 114436
2024-03-20 03:51 cf7d6cd6 tools: instantly generate the entire changelog in changelog_helper.v 979ms 1330ms 0ms 100ms 5720 KB 184ms 245ms 248ms 53ms 108486 110813
2024-03-19 19:42 44c78ed7 parser: add better error for mut variadic fn argument (#21063) 948ms 1299ms 0ms 96ms 5720 KB 183ms 246ms 251ms 53ms 108486 114436
2024-03-19 19:36 e5be870f tools.fmt: extend exit codes to allow spotting unformatted files next to internal errors (#21058) 960ms 1302ms 0ms 99ms 5720 KB 188ms 252ms 256ms 53ms 108478 112997
2024-03-19 09:36 36f1750d vtest-self: add sandboxed packaging case (#21059) 985ms 1343ms 0ms 98ms 5720 KB 182ms 244ms 248ms 52ms 108478 110129
2024-03-19 09:31 d3d1bc08 fmt: fix formatting for imports of submodule from module `src` dir (#21060) 964ms 1321ms 0ms 97ms 5720 KB 182ms 246ms 249ms 53ms 108478 112529
2024-03-18 08:16 a36c693f fmt: fix autoimport with shebang and comments above other imports (#21050) 979ms 1328ms 0ms 101ms 5720 KB 188ms 254ms 258ms 53ms 108478 110804
2024-03-18 02:14 833da302 cgen: fix for/in codegen when iterating over C structs (#21052) 985ms 1347ms 0ms 99ms 5720 KB 187ms 250ms 257ms 53ms 108478 110129
2024-03-18 02:02 2798a063 checker: fix missing incompatible pushval type for chan <- operator (#21040) 971ms 1331ms 0ms 98ms 5720 KB 185ms 252ms 255ms 53ms 108478 111717
2024-03-18 01:30 8e9ddb13 cgen: fix _str name generated for C struct which define str() method (#21042) 980ms 1341ms 0ms 99ms 5720 KB 183ms 247ms 253ms 53ms 108474 110687
2024-03-17 14:26 bedaf4f1 sokol.gfx: update the PixelFormat V enum, to exactly match the C sg_pixel_format from thirdparty/sokol/sokol_gfx.h 981ms 1333ms 0ms 97ms 5719 KB 183ms 250ms 253ms 53ms 108471 110571
2024-03-17 09:11 d7cc6f5c strings.textscanner: fix off-by-one error in skip method (#21045) 981ms 1335ms 0ms 99ms 5719 KB 183ms 248ms 253ms 53ms 108471 110571
2024-03-16 16:57 549654ae checker: disallow `Optional` and `Result` high val in a `for x in low..high {` loop (#21043) 972ms 1315ms 0ms 98ms 5719 KB 182ms 247ms 253ms 53ms 108471 111595
2024-03-16 14:32 a1c6377a rand: add PRNG.fill_buffer_from_set/2 (#21037) 981ms 1302ms 0ms 96ms 5719 KB 184ms 255ms 259ms 53ms 108468 110568
2024-03-16 12:43 4221522c parser: allow lock prefix instructions and numbered reg in inline asm blocks (#21022) 974ms 1317ms 0ms 98ms 5719 KB 183ms 247ms 250ms 53ms 108442 111336
2024-03-16 09:21 9d66b347 fmt: insert auto imports after shebang (#21038) 977ms 1327ms 0ms 100ms 5718 KB 185ms 248ms 252ms 53ms 108419 110971
2024-03-15 19:24 657e46eb fmt: fix type names for casts (#21036) 947ms 1319ms 0ms 98ms 5718 KB 183ms 243ms 249ms 52ms 108419 114486
2024-03-15 15:11 6809c678 checker: add test for interface embedding and interface with erroneous implementation (test related to #21030) (#21033) 959ms 1321ms 0ms 98ms 5718 KB 184ms 247ms 252ms 53ms 108419 113054
2024-03-15 15:10 3d64f9e4 cgen: add ability to mark a global as `@[hidden]` (#21035) 970ms 1322ms 0ms 98ms 5718 KB 181ms 245ms 251ms 52ms 108419 111772
2024-03-15 10:31 c0247219 scanner: disallow a shebang line, that is not at the top of a file (#21029) 952ms 1301ms 0ms 98ms 5716 KB 183ms 244ms 250ms 53ms 108404 113869
2024-03-15 10:26 84a52aea checker: fix undefined reference to interface struct field regression (after #21025) (#21030) 957ms 1309ms 0ms 97ms 5716 KB 184ms 245ms 251ms 52ms 108394 113264
2024-03-15 09:21 aded18ad docs: use a [!NOTE] tag for a Note in docs.md (#21032) 958ms 1296ms 0ms 96ms 5716 KB 183ms 246ms 250ms 52ms 108393 113145
2024-03-15 07:11 eaa4edf4 os: cleanup field comments of os.Process (#21023) 993ms 1348ms 0ms 98ms 5716 KB 182ms 244ms 250ms 52ms 108393 109157
2024-03-15 07:08 cb595293 checker: cleanup and simplify struct processing p2, extend test (#21025) 976ms 1329ms 0ms 99ms 5716 KB 182ms 246ms 252ms 52ms 108395 111060
2024-03-15 06:41 6a42f79d cgen: fix match for alias (#21028) 969ms 1319ms 0ms 98ms 5716 KB 185ms 246ms 250ms 53ms 108430 111898
2024-03-14 19:23 49b7f9a9 x.json2: predefine buffer capacity for encoding to avoid reallocations (#20920) 993ms 1347ms 0ms 97ms 5716 KB 181ms 242ms 248ms 52ms 108430 109194
2024-03-14 18:38 9a0435db checker: add support for deprecation messages for structs and struct fields (#21017) 985ms 1333ms 0ms 97ms 5716 KB 182ms 244ms 251ms 52ms 108430 110081
2024-03-14 13:43 0a9d1f9d v.pref: support filtering while tracing, with `v -trace-calls -trace-fns main,gg*draw* run examples/tetris/` (#21021) 972ms 1317ms 0ms 97ms 5715 KB 182ms 246ms 252ms 52ms 108401 111523
2024-03-14 08:18 8cb7e75a checker: cleanup and simplify struct processing p1 (#21009) 962ms 1311ms 0ms 97ms 5713 KB 183ms 248ms 251ms 53ms 108372 112652
2024-03-14 08:15 ef61d5f8 checker: cleanup and simplify `check_ref_fields_initialized` methods (#21016) 987ms 1339ms 0ms 99ms 5713 KB 183ms 246ms 252ms 52ms 108384 109811
2024-03-13 17:23 7ffd917b v.util: simplify vtest (#21013) 948ms 1306ms 0ms 97ms 5714 KB 183ms 246ms 253ms 52ms 108394 114339
2024-03-13 16:49 c29b64e0 clipboard: workaround printing of structs containing &C.Display pointers with gcc 996ms 1336ms 0ms 102ms 5714 KB 185ms 248ms 255ms 52ms 108394 108829
2024-03-13 13:08 a1c5c6c8 builtin: add missing return type to fn signature for C.GC_get_stack_base 983ms 1329ms 0ms 98ms 5714 KB 181ms 244ms 252ms 52ms 108394 110268
2024-03-13 13:00 f3156768 coroutines: manually create photon vcpu's & add functions to set photon log output (#21012) 978ms 1319ms 0ms 97ms 5714 KB 182ms 246ms 251ms 52ms 108394 110832
2024-03-13 12:40 54da256b io.string_reader: fix needs_fill_until check (#21005) 955ms 1309ms 0ms 97ms 5714 KB 182ms 246ms 253ms 52ms 108394 113501
2024-03-13 12:39 8ec990ee db.sqlite: fix exec_param_many bug (#21008) 962ms 1320ms 0ms 101ms 5714 KB 182ms 246ms 253ms 52ms 108394 112675
2024-03-13 12:21 b276aacc checker: disallow void return value lambdas in array.map method calls (#21011) 958ms 1312ms 0ms 97ms 5714 KB 184ms 247ms 255ms 52ms 108394 113146
2024-03-13 11:58 fee184b6 checker: remove unnecessary string interpolation in deprecation method calls (#21007) 976ms 1318ms 0ms 98ms 5713 KB 181ms 245ms 250ms 52ms 108387 111052
2024-03-13 11:23 1e1846fd ast,fmt: further improve type detection of user defined typenames, extend tests (#21004) 982ms 1323ms 0ms 99ms 5713 KB 181ms 245ms 253ms 52ms 108387 110373
2024-03-13 11:14 094b0328 builtin: fix a few grammar errors in builtin.string comments (#21010) 978ms 1334ms 0ms 97ms 5709 KB 183ms 245ms 251ms 52ms 108382 110820
2024-03-12 17:16 aeadc0a1 x.json2: improve error message upon missing comma (#20602) 968ms 1313ms 0ms 98ms 5709 KB 181ms 241ms 249ms 52ms 108382 111964
2024-03-12 15:11 365bd185 fmt: update tests to run all fmt also in a vmodules context (#20995) 974ms 1323ms 0ms 98ms 5709 KB 182ms 244ms 250ms 52ms 108382 111275
2024-03-12 15:03 a373bee9 builtin: expose gc_disable(), gc_enable(), gc_is_enabled(), in addition to the existing gc_collect() (#21002) 973ms 1348ms 0ms 102ms 5709 KB 184ms 245ms 252ms 53ms 108382 111389
2024-03-12 13:00 a023fe32 ci: add a vtcc step (check that vtcc, continues to be able to compile with v, and v itself can be compiled with vtcc) (#21000) 992ms 1321ms 0ms 99ms 5709 KB 183ms 246ms 252ms 53ms 108362 109235
2024-03-12 06:35 d6236e10 io.reader: make read_all constants public (#20997) 999ms 1332ms 0ms 100ms 5709 KB 182ms 247ms 252ms 53ms 108362 108470
2024-03-11 17:04 96aa23ff orm: insert expressions returning id 969ms 1311ms 0ms 98ms 5709 KB 181ms 243ms 249ms 53ms 108362 111828
2024-03-11 15:05 b2df3264 gg: fix empty circle in native; http: post_form_with_cookies; veb: print veb action in html errors 967ms 1322ms 0ms 100ms 5705 KB 181ms 244ms 247ms 52ms 108272 111966
2024-03-11 15:16 565cdf25 doc: fix multiline codeblock comments (#20996) 972ms 1310ms 0ms 97ms 5705 KB 183ms 250ms 252ms 53ms 108260 111378
2024-03-11 05:08 a10415fa cgen: fix code generated to comptime passed to generic arg (#20994) 963ms 1304ms 0ms 97ms 5705 KB 184ms 245ms 250ms 52ms 108260 112419
2024-03-11 05:03 09f3ac14 crypto.blake3: fix typo on Digest comment (#20991) 976ms 1317ms 0ms 98ms 5703 KB 182ms 245ms 249ms 52ms 108246 110907
2024-03-10 08:41 386bd77a ast, fmt: improve submodule type alias lookup; fix formatting of modules in `$VMODULES` (#20989) 954ms 1302ms 0ms 96ms 5703 KB 183ms 244ms 248ms 52ms 108246 113465
2024-03-09 17:09 e3140cbb parser: fix for comptime with fully type name (fix #20948) (#20988) 947ms 1300ms 0ms 98ms 5703 KB 181ms 244ms 249ms 52ms 108247 114305
2024-03-09 16:56 da628540 cgen, checker: fix comptimeselector passing to generic argument (#20985) 953ms 1297ms 0ms 96ms 5703 KB 182ms 243ms 247ms 52ms 108243 113581
2024-03-09 16:54 c48abe5f ast: cleanup and simplify `shorten_user_defined_typenames` method (#20984) 952ms 1297ms 0ms 98ms 5702 KB 183ms 245ms 248ms 52ms 108234 113691
2024-03-09 13:22 c90af5ff os: remove repetitive words in comments (#20981) 980ms 1321ms 0ms 98ms 5702 KB 182ms 244ms 248ms 52ms 108243 110452
2024-03-08 18:17 f7898741 cgen: fix fixed array return on fn with option generic return (#20974) 940ms 1288ms 0ms 97ms 5702 KB 181ms 243ms 248ms 52ms 108243 115152
2024-03-08 18:16 679bcb30 cgen: fix missing scope enclosing for const init which needs temp variables (#20973) 944ms 1289ms 0ms 100ms 5700 KB 186ms 249ms 253ms 52ms 108202 114620
2024-03-08 10:41 83978a8d examples: improve initial camera position for examples/sokol/05_instancing_glsl/rt_glsl.v 944ms 1292ms 0ms 98ms 5700 KB 182ms 241ms 247ms 52ms 108202 114620
2024-03-08 09:39 4cf05083 examples: cleanup code duplication in examples/sokol/04_multi_shader_glsl/rt_glsl.v, document gg.m4 (#20978) 969ms 1346ms 0ms 102ms 5700 KB 182ms 244ms 249ms 52ms 108202 111663
2024-03-08 09:34 8ddceabb fmt: fix removal of used selective and alias imports in modules in `$VMODULES` dirs (#20977) 962ms 1292ms 0ms 96ms 5700 KB 183ms 245ms 249ms 52ms 108202 112476
2024-03-07 19:56 a867ed6a parser,checker: silence more warnings for `@[translated]` files (#20964) 974ms 1323ms 0ms 98ms 5700 KB 182ms 244ms 250ms 52ms 108202 111090
2024-03-07 18:57 db252d04 cli: add pluralization to err msg, if required number of args is not met (#20971) 964ms 1314ms 0ms 97ms 5699 KB 183ms 246ms 251ms 52ms 108178 112217
2024-03-05 15:04 790ea2f1 sokol, gg, examples: update to match uptream at 058a4c5 (#20953) 953ms 1306ms 0ms 99ms 5699 KB 184ms 246ms 251ms 52ms 108178 113513
2024-03-04 20:33 60b4fb31 ci: mark db_store_test.v as flaky 974ms 1321ms 0ms 97ms 5699 KB 181ms 243ms 248ms 52ms 108178 111065
2024-03-04 20:29 6279e8a5 checker,cgen: fix generic map inferring key and value types (#20959) 962ms 1303ms 0ms 95ms 5699 KB 182ms 243ms 249ms 52ms 108178 112451
2024-03-04 19:56 115f83d2 checker: fix missing check for interface cast of option type (#20961) 995ms 1336ms 0ms 97ms 5695 KB 181ms 243ms 249ms 52ms 108126 108669
2024-03-04 16:41 78602846 all: fix typos in comments (#20963) 966ms 1309ms 0ms 97ms 5695 KB 180ms 241ms 247ms 51ms 108126 111931
2024-03-04 16:15 a58f980b os: workaround a `-prod -cc gcc` bug, affecting os.open_file (fix #20923) (related to #20872) (#20960) 946ms 1291ms 0ms 97ms 5695 KB 181ms 244ms 249ms 52ms 108126 114298
2024-03-04 10:39 6f4d9aec x.json2: minor performance improvement, update benchmark recommendations (#20954) 948ms 1290ms 0ms 95ms 5695 KB 181ms 241ms 247ms 52ms 108125 114055
2024-03-04 10:35 1007a871 vdoc: enable browser custom search with ?q=<search> (#20949) 969ms 1329ms 0ms 100ms 5695 KB 181ms 242ms 248ms 52ms 108125 111584
2024-03-04 09:19 ddf1ae91 vdoc: add attributes to enums and structs (#20957) 963ms 1319ms 0ms 98ms 5695 KB 179ms 241ms 246ms 52ms 108125 112279
2024-03-04 08:28 293dd36f cgen: fix const fixed array init with index (#20950) 979ms 1314ms 0ms 97ms 5695 KB 179ms 240ms 246ms 52ms 108125 110444
2024-03-04 08:20 a3bb422e cgen: fix comptime `is` condition when using interface (#20952) 962ms 1316ms 0ms 97ms 5695 KB 180ms 242ms 248ms 52ms 108122 112392
2024-03-04 08:12 0211a0d5 doc: fix wording in the description of the `#pkgconfig` directive (#20956) 954ms 1322ms 0ms 99ms 5694 KB 181ms 242ms 248ms 52ms 108117 113330
2024-03-03 21:17 b638f587 cgen: fix global initializer of fixed array on gcc (#20934) 974ms 1307ms 0ms 98ms 5694 KB 184ms 249ms 254ms 53ms 108117 111003
2024-03-03 10:02 ac9b724b x.json2: improve performance of string encoding for unicode special characters and emojis (#20867) 979ms 1326ms 0ms 100ms 5694 KB 182ms 243ms 250ms 52ms 108110 110429
2024-03-03 09:24 6fae1fad cgen: fix returning option call in non-option fn (#20943) 960ms 1310ms 0ms 97ms 5694 KB 185ms 245ms 251ms 53ms 108110 112614
2024-03-03 09:21 6e52336f doc: fix minor grammar error in attribute comment (#20945) 955ms 1296ms 0ms 99ms 5694 KB 185ms 244ms 250ms 53ms 108109 113203
2024-03-01 23:33 065e5e22 checker: silence "assigning 0 to a reference field" and "uninitialized fn struct fields" notices for `@[translated]\nmodule ...` files (#20938) 945ms 1304ms 0ms 97ms 5694 KB 183ms 243ms 251ms 52ms 108109 114401
2024-03-01 19:44 febc4a7e checker: remove notice when shifting signed int for `@[translated]` (#20935) 972ms 1313ms 0ms 97ms 5694 KB 181ms 241ms 251ms 52ms 108104 111218
2024-03-01 13:15 a87ba9e3 checker: fix some specific interface generic inference within generics struct and method (#20932) 969ms 1316ms 0ms 100ms 5694 KB 180ms 242ms 249ms 52ms 108104 111562
2024-03-01 12:30 cc443e50 checker: support `Flags.bit ^ Flags.bit1` and `~Flags.bit` (flagged enums) (fix #20925) (#20929) 965ms 1306ms 0ms 97ms 5693 KB 181ms 243ms 247ms 52ms 108098 112018
2024-03-01 12:24 a2d23306 parser: fix formatting comptime if expr, after inc expr (fix #20927) (#20931) 973ms 1314ms 0ms 99ms 5693 KB 182ms 249ms 248ms 52ms 108092 111091
2024-02-28 09:55 d5370bd2 time: microoptimise the Time formating methods (use custom number->string conversion, instead of string interpolation) (#20917) 987ms 1316ms 0ms 98ms 5693 KB 183ms 250ms 249ms 52ms 108092 109515
2024-02-27 17:55 87320f8f x.json2: fix encoder commas (#20916) 965ms 1315ms 0ms 99ms 5691 KB 183ms 250ms 251ms 52ms 107902 111815
2024-02-27 12:22 aa002a40 toml: return an error from toml.parse_file(), when the passed file path does not exist (#20912) 942ms 1293ms 0ms 95ms 5691 KB 179ms 245ms 246ms 52ms 107902 114545
2024-02-27 07:38 d8c4a84f io: add a `string_reader` submodule (#20893) 995ms 1323ms 0ms 97ms 5691 KB 181ms 245ms 246ms 52ms 107902 108444
2024-02-27 01:09 a9c10428 time: rename identifiers and parameter names (#20913) 935ms 1276ms 0ms 96ms 5690 KB 179ms 243ms 245ms 52ms 107887 115387
2024-02-26 21:05 d2dcf6a3 sync: support more gcc version specific search locations on linux with tcc 933ms 1281ms 0ms 98ms 5690 KB 179ms 241ms 247ms 52ms 107874 115620
2024-02-26 19:05 c6048d50 x.json2: add skippable field attr `@[json: '-']` (improve backwards compatibility with the `json` module) (#20892) 946ms 1287ms 0ms 96ms 5690 KB 181ms 243ms 248ms 52ms 107870 114027
2024-02-26 17:49 71bd94aa checker: fix checking match branch call expr twice (#20910) 946ms 1310ms 0ms 99ms 5690 KB 181ms 243ms 248ms 52ms 107870 114027
2024-02-26 09:52 c9ea6226 picohttpparser: add tests for the Request methods (#20906) 959ms 1317ms 0ms 100ms 5690 KB 182ms 262ms 248ms 52ms 107869 112480
2024-02-26 09:49 8c9003fb time: add a tm_gmtoff field to `C.tm` (a BSD and GNU extension) (#20907) 1010ms 1352ms 0ms 99ms 5690 KB 179ms 260ms 247ms 52ms 107869 106800
2024-02-26 07:03 43fd5688 picoev: remove fmt off tags (#20569) 995ms 1340ms 0ms 100ms 5689 KB 181ms 261ms 247ms 52ms 107868 108410
2024-02-25 20:39 43e96ce5 parser: disallow defining map key more than once (#20905) 981ms 1322ms 0ms 97ms 5689 KB 182ms 261ms 246ms 52ms 107868 109957
2024-02-25 20:35 9703029d picoev: add more logging of errors (#20558) 966ms 1302ms 0ms 95ms 5689 KB 182ms 261ms 250ms 52ms 107862 111658
2024-02-25 16:47 0367f343 ast,checker,cgen: fix generics function with embedded structs, ensure correct link generation in cgen (#20900) 959ms 1313ms 0ms 99ms 5689 KB 181ms 261ms 248ms 52ms 107862 112473
2024-02-25 16:46 ac623170 cgen: fix multiple fixed array variable init (fix #20895) (#20902) 963ms 1309ms 0ms 98ms 5687 KB 181ms 261ms 247ms 52ms 107836 111979
2024-02-24 12:38 ee045eda veb.auth: detailed documentation with examples 953ms 1308ms 0ms 96ms 5686 KB 181ms 259ms 246ms 52ms 107823 113140
2024-02-24 09:56 1733dab2 ast, parser, fmt: fix alias array no cast init (#20898) 962ms 1298ms 0ms 95ms 5686 KB 179ms 258ms 244ms 52ms 107823 112082
2024-02-24 03:08 cf7dcfe2 gg: handle dpi change, when moving window to another monitor (#20886) 962ms 1316ms 0ms 98ms 5684 KB 185ms 264ms 253ms 53ms 107794 112051
2024-02-23 08:50 0514de75 checker: fix struct field init with generic anon fn (add the test from #18294) (#20888) 967ms 1312ms 0ms 98ms 5684 KB 181ms 260ms 247ms 52ms 107794 111472
2024-02-22 17:31 10c2f9e0 os: don't check rdev equality on FreeBSD, inside vlib/os/os_stat_test.v (#20885) 978ms 1329ms 0ms 96ms 5684 KB 180ms 260ms 249ms 52ms 107794 110218
2024-02-22 17:22 667f65bb checker: check assigning immutable reference struct field (fix #20814) (#20883) 959ms 1308ms 0ms 97ms 5684 KB 178ms 256ms 246ms 52ms 107794 112402
2024-02-22 08:30 1d80cb91 sha256,sha512: fix behavioral bug in .checksum (#20884) 982ms 1307ms 0ms 95ms 5682 KB 180ms 257ms 246ms 52ms 107773 109748
2024-02-21 10:50 27e6fefc tests: fix `init_global_test.v` failing occasionally (#20879) 980ms 1347ms 0ms 97ms 5682 KB 184ms 267ms 254ms 53ms 107773 109972
2024-02-20 15:38 b83ce21c checker: cleanup in assign_stmt() (#20880) 970ms 1315ms 0ms 97ms 5682 KB 181ms 264ms 249ms 52ms 107773 111106
2024-02-20 15:34 13fbf35f checker: fix struct field init with generic fn variable (fix #20847) (#20878) 984ms 1326ms 0ms 97ms 5682 KB 179ms 257ms 245ms 52ms 107773 109525
2024-02-20 06:35 0b792c54 cgen: fix comptime selector of interface (#20876) 985ms 1325ms 0ms 98ms 5682 KB 180ms 256ms 248ms 52ms 107773 109414
2024-02-20 00:41 c60a869f vlib: add `encoding.txtar` (port of Go's txtar module) (#20874) 974ms 1306ms 0ms 98ms 5682 KB 183ms 259ms 252ms 52ms 107763 110639
2024-02-19 16:17 efa98d92 parser: fix infinite loop in Parser.sql stmt in `-silent -print-watched-files` mode (used by `v watch`) (#20873) 961ms 1309ms 0ms 96ms 5682 KB 178ms 254ms 246ms 52ms 107763 112136
2024-02-19 13:21 d198a898 tests: add 'aligned_attr_gcc_windows.vv' for gcc (#20870) 967ms 1312ms 0ms 96ms 5681 KB 178ms 255ms 244ms 51ms 107759 111436
2024-02-19 13:19 50e271a7 net: workaround a `-prod -cc gcc` bug (#20872) 962ms 1319ms 0ms 96ms 5681 KB 182ms 264ms 251ms 52ms 107759 112015
2024-02-19 07:07 fffb82d0 roadmap: update 968ms 1322ms 0ms 97ms 5681 KB 179ms 258ms 245ms 52ms 107759 111321
2024-02-19 07:05 88bc6203 veb.auth: make work with any db 956ms 1309ms 0ms 97ms 5681 KB 179ms 257ms 245ms 52ms 107759 112718
2024-02-18 20:23 fa7af809 veb: a new module veb.auth for authentication logic (tokens, hashed passwords) 953ms 1299ms 0ms 96ms 5681 KB 179ms 257ms 244ms 52ms 107759 113073
2024-02-18 17:39 c6cc2d2f docs: update v.debug docs - callstack+trace (#20854) 956ms 1295ms 0ms 95ms 5681 KB 179ms 256ms 243ms 51ms 107759 112718
2024-02-18 13:43 f472355e json2: reorganize encode string (#20862) 948ms 1299ms 0ms 95ms 5681 KB 178ms 256ms 245ms 51ms 107759 113669
2024-02-18 13:36 2568d336 x.vweb: fix handling of static URL paths like `/sub.folder/a_folder` (#20863) 949ms 1293ms 0ms 94ms 5681 KB 179ms 256ms 244ms 51ms 107759 113550
2024-02-18 12:45 38cf9235 time: add a .http_header_string() method on Time (#20861) 984ms 1333ms 0ms 98ms 5681 KB 179ms 258ms 245ms 52ms 107759 109511
2024-02-17 15:59 2190b604 x.vweb: fix typos in README.md (#20856) 967ms 1315ms 0ms 99ms 5681 KB 178ms 256ms 244ms 52ms 107751 111428
2024-02-17 15:49 5fe5412a pref: allow fetching the photonwrapper .so (for the coroutines) with curl too, or print details for manual download (#20855) 951ms 1319ms 0ms 95ms 5681 KB 179ms 258ms 246ms 52ms 107751 113302
2024-02-17 15:46 8713b665 cgen: fix code generated for anon struct default value (fix #20839) (#20851) 956ms 1322ms 0ms 97ms 5681 KB 182ms 266ms 250ms 52ms 107749 112708
2024-02-17 09:36 298a2a2d cgen: fix thread return type generation (fix #20836) (#20850) 968ms 1309ms 0ms 96ms 5681 KB 178ms 256ms 244ms 52ms 107749 111310
2024-02-17 08:59 fb675534 tests: fix the length of `all_key` in `poly1305_test.v` (#20853) 966ms 1308ms 0ms 96ms 5681 KB 177ms 255ms 245ms 51ms 107750 111542
2024-02-17 08:54 8b524200 tools.vpm: fix remove command on Windows, add test (#20852) 951ms 1314ms 0ms 96ms 5681 KB 181ms 257ms 247ms 52ms 107750 113301
2024-02-17 08:51 152a9778 v.debug: implement tracing hook feature (#20818) 968ms 1309ms 0ms 97ms 5681 KB 179ms 256ms 246ms 51ms 107750 111311
2024-02-16 22:30 497b6130 cgen: fix codegen for a.index/1, where a is []Fn (#20849) 984ms 1327ms 0ms 98ms 5679 KB 180ms 256ms 245ms 51ms 107718 109469
2024-02-16 20:04 d2af0dc9 cgen, ast, checker: fix auto deref arg when fn expects ref (#20846) 968ms 1316ms 0ms 96ms 5679 KB 179ms 254ms 244ms 51ms 107718 111278
2024-02-16 17:35 1d3147e1 ci,dtm: fix concurrency and timing issues with tests of cache handler (#20845) 944ms 1289ms 0ms 94ms 5678 KB 178ms 256ms 241ms 51ms 107706 114095
2024-02-16 15:18 c256013e ci: fix compilation on windows for picohttpparser 945ms 1290ms 0ms 95ms 5678 KB 178ms 255ms 241ms 51ms 107706 113974
2024-02-16 12:56 e12c8c1e tests: fix notices for var_scope.vv in vlib/v/debug/interactive_test.v 980ms 1314ms 0ms 96ms 5678 KB 178ms 254ms 242ms 51ms 107706 109904
2024-02-16 12:37 3937eccd ci: improve repo CI robustness, by marking dynamic_template_manager_cache_system_test.v as flaky, and only failing db_store_test.v on !windows 983ms 1316ms 0ms 98ms 5678 KB 185ms 266ms 252ms 52ms 107706 109568
2024-02-16 10:05 e11e2b08 picohttpparser: restore formatting for g_digits_lut, after f09826e (#20844) 972ms 1320ms 0ms 96ms 5678 KB 178ms 257ms 243ms 51ms 107706 110808
2024-02-16 10:03 53733bd9 picohttpparser: add tests for u64toa (#20822) 966ms 1346ms 0ms 101ms 5678 KB 183ms 267ms 250ms 52ms 107706 111496
2024-02-16 09:36 09c35acb thirdparty: update picohttpparser (#20843) 977ms 1312ms 0ms 96ms 5678 KB 181ms 258ms 244ms 52ms 107706 110241
2024-02-16 08:59 a21658b9 dtm: separated the template generation from the cache system in the tests to simplify debugging (#20840) 982ms 1319ms 0ms 97ms 5678 KB 180ms 258ms 243ms 52ms 107706 109680
2024-02-15 04:41 4f742ad1 json: fix decode struct ptr (#20828) 948ms 1297ms 0ms 94ms 5678 KB 180ms 257ms 243ms 51ms 107706 113613
2024-02-15 04:40 9aeb8229 x.crypto.chacha20: remove deprecated `math.max_u32` in favour of builtin `max_u32`, remove unneceseary bits, reorder (#20838) 972ms 1317ms 0ms 97ms 5678 KB 179ms 257ms 245ms 51ms 107699 110801
2024-02-14 22:15 41456696 Json2: reorganizing functions in files (#20832) 948ms 1298ms 0ms 97ms 5678 KB 183ms 264ms 248ms 52ms 107699 113606
2024-02-14 21:22 73caa8df checker: fix if branch option type mismatch (fix #20809) (#20830) 994ms 1320ms 0ms 97ms 5678 KB 179ms 256ms 243ms 51ms 107699 108349
2024-02-14 21:19 9fb0685c cgen: fix map methods call with generic types (fix #20827) (#20829) 956ms 1303ms 0ms 96ms 5677 KB 180ms 257ms 245ms 51ms 107690 112646
2024-02-14 07:53 ed5c2f31 x.templating.dtm: fix dtm clock test for CI (#20824) 1003ms 1343ms 0ms 100ms 5676 KB 180ms 258ms 245ms 52ms 107682 107359
2024-02-14 06:10 9476aede x.crypto: add AEAD ChaCha20Poly1305 algorithm in pure v (#20817) 978ms 1312ms 0ms 98ms 5676 KB 181ms 258ms 244ms 52ms 107682 110104
2024-02-14 00:01 ca453117 tools: make the output of `v check-md .` more informative (#20819) 947ms 1292ms 0ms 96ms 5676 KB 180ms 261ms 251ms 52ms 107682 113708
2024-02-13 23:35 36470fe4 parser: fix parsing of cgen.v, in normal mode, when the table is empty (no files in `builtin` are preparsed) (fix #20606) (#20611) 977ms 1320ms 0ms 98ms 5676 KB 181ms 255ms 245ms 52ms 107682 110216
2024-02-13 23:23 ec21663f cgen: fix unwrapped option selector assigning (#20816) 989ms 1311ms 0ms 96ms 5676 KB 181ms 259ms 245ms 52ms 107682 108879
2024-02-13 23:20 45ee800a examples: fix static example title (#20821) 949ms 1297ms 0ms 96ms 5676 KB 180ms 255ms 243ms 52ms 107682 113468
2024-02-13 17:18 9f532f1b checker: disallow sum type holding alias ptrs (#20786) 948ms 1292ms 0ms 98ms 5676 KB 179ms 261ms 244ms 52ms 107680 113586
2024-02-13 16:36 f43b5286 tools: use the same same skipping logic for the platform specific _test.v files in `v test-self` too (#20815) 969ms 1319ms 0ms 97ms 5675 KB 179ms 259ms 244ms 52ms 107675 111119
2024-02-13 10:34 8215f215 cgen: fix const fixed array initialization handling (#20812) 974ms 1313ms 0ms 99ms 5675 KB 184ms 264ms 250ms 52ms 107675 110549
2024-02-13 10:30 feb649f7 doc: x.vweb static website capabilities (#20808) 958ms 1297ms 0ms 96ms 5672 KB 179ms 258ms 242ms 51ms 107631 112349
2024-02-13 10:14 1a7badca doc: add Markdown check to contributing rules (#20811) 976ms 1333ms 0ms 98ms 5672 KB 181ms 261ms 243ms 52ms 107631 110277
2024-02-13 10:11 694c781f cgen: fix auto_eq for option eq operator overload (#20795) 975ms 1331ms 0ms 98ms 5672 KB 180ms 261ms 243ms 52ms 107631 110390
2024-02-13 10:06 6a4f2937 vtest,pref: add ability to have platform specific _test.v files (#20810) 1012ms 1334ms 0ms 99ms 5671 KB 180ms 262ms 245ms 52ms 107625 106348
2024-02-12 13:37 c9933da6 ci: bump actions/cache from 3 to 4 (#20801) 957ms 1322ms 0ms 99ms 5671 KB 180ms 262ms 245ms 52ms 107592 112426
2024-02-12 11:34 74c31a78 ci: bump actions/upload-release-asset from 1.0.1 to 1.0.2 (#20802) 976ms 1326ms 0ms 97ms 5671 KB 179ms 260ms 245ms 52ms 107592 110237
2024-02-12 11:10 5182ea28 ci: bump actions/download-artifact from 1 to 4 (#20804) 979ms 1322ms 0ms 98ms 5671 KB 180ms 262ms 246ms 52ms 107592 109899
2024-02-12 10:38 d485ccee doc: update trim_doc_node_description, make module readmes more uniform (#20792) 975ms 1318ms 0ms 99ms 5671 KB 178ms 260ms 244ms 52ms 107592 110350
2024-02-12 10:25 e3b64d32 github: add dependabot.yml (#20800) 1001ms 1343ms 0ms 100ms 5671 KB 184ms 269ms 251ms 52ms 107592 107484
2024-02-12 01:44 ea2e6e15 docs: add section explaining how to convert enum from/to str/int values (#20791) 973ms 1317ms 0ms 97ms 5671 KB 181ms 262ms 245ms 52ms 107592 110577
2024-02-12 01:35 c1b5d821 net: fix function name in split_address doc comment (#20794) 973ms 1318ms 0ms 97ms 5671 KB 180ms 261ms 244ms 52ms 107592 110577
2024-02-12 01:28 0d78a405 debug: fix scope cmd with variable in if scope (#20776) 975ms 1319ms 0ms 98ms 5671 KB 180ms 259ms 245ms 52ms 107592 110350
2024-02-12 01:23 cf000174 doc: simplify `is_module_readme` function (#20793) 966ms 1314ms 0ms 97ms 5667 KB 180ms 263ms 243ms 51ms 107515 111299
2024-02-11 15:47 101b8a6b builtin: support `-d gc_warn_on_stderr`, to show the GC warnings, without installing a custom warn fn callback 978ms 1310ms 0ms 99ms 5667 KB 178ms 261ms 243ms 51ms 107515 109933
2024-02-11 14:07 8793aebe builtin: add gc_collect/0, gc_get_warn_proc/0, gc_set_warn_proc/1. Use them to turn off GC warnings by default. (#20788) 957ms 1303ms 0ms 96ms 5666 KB 180ms 264ms 245ms 52ms 107513 112343
2024-02-11 10:35 09095985 examples: fix path in js_dom_draw_benchmark example docs (#20780) 959ms 1296ms 0ms 95ms 5666 KB 179ms 260ms 243ms 51ms 107492 112087
2024-02-11 09:19 5da88800 x.vweb: add full static host support, for urls ending with /folder/ , where the folder backing it, has `index.html` inside (#20784) 1002ms 1350ms 0ms 101ms 5666 KB 185ms 273ms 252ms 52ms 107492 107277
2024-02-11 08:02 59a8690d orm: fix orm_option_time_test.v after 2d0ed2c made insert in parent tables with child ones missing fail 977ms 1327ms 0ms 98ms 5666 KB 180ms 260ms 242ms 51ms 107492 110022
2024-02-11 02:26 86c02715 pref: download correct photonwrapper.so for linux (#20783) 958ms 1304ms 0ms 95ms 5666 KB 179ms 259ms 243ms 51ms 107492 112204
2024-02-10 22:34 5a532ead coroutines: fix cast in sp_corrector 956ms 1299ms 0ms 97ms 5666 KB 180ms 259ms 246ms 52ms 107492 112439
2024-02-10 19:36 b4ab5b63 examples: rename `js_dom_draw_bechmark_chart` to `js_dom_draw_benchmark_chart` (#20779) 960ms 1301ms 0ms 98ms 5666 KB 184ms 268ms 250ms 52ms 107492 111970
2024-02-10 17:53 5269c02f ast: make Scope.find methods more robust, when called on default initialised `scope &Scope = unsafe { nil }` fields (#20774) 974ms 1326ms 0ms 97ms 5666 KB 178ms 259ms 243ms 52ms 107492 110361
2024-02-10 13:20 212adfab builtin,coroutines,cgen: fix using coroutines with boehm GC, by using a stack pointer corrector (#20771) 941ms 1288ms 0ms 97ms 5666 KB 179ms 255ms 241ms 52ms 107480 114218
2024-02-10 08:24 215ab130 thirdparty: update the Boehm GC libs/headers to version 8.3.0 (commit #f7e513a) (#20772) 946ms 1290ms 0ms 96ms 5666 KB 179ms 254ms 241ms 51ms 107478 113613
2024-02-10 08:19 3f1b3d2c x.crypto.sm4: make sm4 use the encoding.binary _fixed fns (#20773) 966ms 1284ms 0ms 95ms 5666 KB 179ms 256ms 242ms 52ms 107478 111260
2024-02-10 08:05 4d01a779 parser: disallow option alias with option parent type (#20769) 951ms 1296ms 0ms 95ms 5666 KB 179ms 256ms 243ms 52ms 107478 113015
2024-02-10 07:00 99579aca builtin: link to user32 to fix boehm GC compilation on Windows with clang released from the LLVM project (fix #20724) (#20767) 954ms 1307ms 0ms 97ms 5665 KB 179ms 257ms 243ms 52ms 107471 112653
2024-02-10 02:54 ee3cd367 picoev: renaming, doc (#20567) 953ms 1304ms 0ms 95ms 5665 KB 179ms 256ms 243ms 52ms 107471 112771
2024-02-10 02:52 2d0ed2c1 orm: fix orm insert issue if table missing [Issue : #20017] (#20580) 984ms 1344ms 0ms 99ms 5665 KB 180ms 256ms 244ms 52ms 107471 109218
2024-02-10 00:02 16574df9 ast: fix global const ordering with string inter literal (fix #20760) (#20770) 1006ms 1328ms 0ms 99ms 5665 KB 180ms 257ms 245ms 52ms 107467 106826
2024-02-09 20:07 729a1cbc encoding.binary: add _fixed variants for the conversion fns, that accept fixed arrays (#20766) 976ms 1332ms 0ms 96ms 5664 KB 180ms 262ms 245ms 51ms 107462 110104
2024-02-09 09:52 f6030357 net: reduce flakyness of tcp test (#20761) 954ms 1293ms 0ms 97ms 5664 KB 178ms 259ms 244ms 51ms 107462 112643
2024-02-09 09:46 ce7780af x.crypto: add poly1305 message authentication code (mac) in pure v (#20752) 963ms 1301ms 0ms 95ms 5664 KB 180ms 264ms 247ms 52ms 107462 111590
2024-02-08 18:47 a4d0d4ee os: make os_stat_test.v more robust to reporting false positives 941ms 1295ms 0ms 94ms 5664 KB 177ms 258ms 242ms 51ms 107462 114199
2024-02-08 18:18 a9ebab06 net: fix non-blocking read/write (#20438) 971ms 1305ms 0ms 96ms 5664 KB 179ms 261ms 244ms 52ms 107462 110671
2024-02-08 17:27 410bd9db os: refactor to use os.stat and os.lstat instead of unsafe C calls (#20759) 973ms 1337ms 0ms 99ms 5664 KB 180ms 263ms 246ms 52ms 107462 110443
2024-02-08 17:23 9782b3c5 dtm: optimize parser/gen of the template manager (#20751) 968ms 1322ms 0ms 98ms 5661 KB 178ms 252ms 243ms 51ms 107588 111144
2024-02-08 11:20 b7b47fe1 os: make os.SystemError struct public so the os.error_* functions can be used by other modules (#20754) 975ms 1317ms 0ms 99ms 5661 KB 179ms 255ms 243ms 52ms 107588 110346
2024-02-08 07:40 8fe141d4 cgen: fix comptime smartcast as receiver on method call (#20749) 960ms 1298ms 0ms 95ms 5661 KB 180ms 257ms 244ms 52ms 107587 112069
2024-02-07 17:04 92976449 cgen: remove `ull` suffix, which looks like the cause for the first scanner error in PR#20726 (#20750) 974ms 1312ms 0ms 99ms 5661 KB 182ms 261ms 249ms 52ms 107583 110454
2024-02-07 17:00 3bd99309 x.vweb: add new sessions module (#20642) 968ms 1313ms 0ms 97ms 5661 KB 179ms 256ms 243ms 52ms 107583 111139
2024-02-07 16:26 ab3fc789 tests: make coutput_test.v skip '*_msvc_windows.vv' when used with gcc (#20748) 972ms 1319ms 0ms 97ms 5661 KB 179ms 254ms 243ms 52ms 107583 110682
2024-02-07 15:32 fb8a34f0 builder: support musl-gcc on macos 962ms 1319ms 0ms 97ms 5661 KB 182ms 259ms 247ms 52ms 107583 111832
2024-02-07 14:49 dc2aee89 ci: update macos runners to macos-14, to make use of the much faster m1 instances (#20747) 953ms 1294ms 0ms 95ms 5661 KB 179ms 260ms 247ms 52ms 107583 112888
2024-02-07 12:07 de1c431c cgen: fix auto str for map with ptr str (#20741) 959ms 1313ms 0ms 100ms 5661 KB 179ms 252ms 243ms 52ms 107583 112182
2024-02-07 08:55 349741da tests: make 'vlib/v/builder/builder_test.v' pass on older Windows versions < 10. (#20737) 981ms 1310ms 0ms 98ms 5661 KB 179ms 253ms 242ms 52ms 107581 109664
2024-02-07 05:12 205f2ddd os: add os.stat() and helpers (#20739) 970ms 1309ms 0ms 98ms 5661 KB 180ms 253ms 243ms 52ms 107581 110908
2024-02-07 04:35 ee55e9b4 x.vweb: add serve_static example in README (#20740) 965ms 1301ms 0ms 96ms 5661 KB 180ms 256ms 244ms 53ms 107475 111373
2024-02-06 19:18 9f32af78 x.vweb: fix cors example (#20738) 946ms 1300ms 0ms 95ms 5661 KB 178ms 254ms 242ms 53ms 107475 113609
2024-02-06 17:03 b46c58a3 tools: cleanup vwatch.v 969ms 1347ms 0ms 97ms 5661 KB 178ms 253ms 242ms 53ms 107475 110913
2024-02-06 16:27 bad436c9 parser: fn type declaration does not check already registered name (#20732) 994ms 1378ms 0ms 101ms 5661 KB 178ms 253ms 243ms 53ms 107475 108123
2024-02-06 16:16 2f4858c5 dtm: redesign certain parts (#20735) 949ms 1329ms 0ms 96ms 5660 KB 179ms 257ms 243ms 53ms 107470 113245
2024-02-06 15:53 7fd1b169 builtin: add a string.u8_array() method (#20736) 951ms 1339ms 0ms 97ms 5660 KB 178ms 253ms 243ms 53ms 107470 113007
2024-02-06 12:05 e6570ddc cgen: fix return with option on orexpr (#20728) 982ms 1354ms 0ms 100ms 5660 KB 178ms 255ms 243ms 53ms 107417 109385
2024-02-05 15:14 a374d254 clipboard: fix notice in clipboard_windows.c.v (#20733) 969ms 1336ms 0ms 97ms 5660 KB 179ms 255ms 244ms 53ms 107406 110842
2024-02-05 15:13 e48e28de cgen: fix premature variable release by autofree (#20731) 959ms 1349ms 0ms 97ms 5660 KB 179ms 255ms 243ms 53ms 107406 111997
2024-02-04 22:16 4b464616 x.vweb: add cors middleware (#20713) 945ms 1318ms 0ms 96ms 5659 KB 176ms 252ms 242ms 53ms 107404 113655
2024-02-04 21:09 a80af0ff x.vweb: add the missing include for C.sendfile to sendfile_linux.c.v 945ms 1340ms 0ms 99ms 5659 KB 177ms 253ms 243ms 53ms 107404 113655
2024-02-04 20:06 ff60293c v.builder: reduce the default noise from successfully rebuilding cached thirdparty object files 962ms 1328ms 0ms 97ms 5659 KB 178ms 254ms 244ms 53ms 107404 111646
2024-02-04 14:39 8609ea19 x.vweb: use `$if debug_ev_callback ? {` for the `[vweb] error: write event on connection should be closed` message 949ms 1326ms 0ms 96ms 5660 KB 179ms 254ms 244ms 53ms 107401 113172
2024-02-04 08:36 932574e1 checker: add error for `x as Y.field`, suggesting using `(x as Y).field` instead for clarity (#20725) 979ms 1363ms 0ms 98ms 5660 KB 179ms 256ms 245ms 53ms 107401 109704
2024-02-04 08:32 ec7e058a checker: fix comptime ident checking on defer stmt (fix #20719) (#20723) 975ms 1357ms 0ms 99ms 5659 KB 180ms 255ms 242ms 53ms 107398 110151
2024-02-03 18:25 abd2b647 tests: add test for cast as selector fix (see also #20717) (#20722) 971ms 1363ms 0ms 100ms 5659 KB 180ms 255ms 247ms 53ms 107397 110604
2024-02-03 11:16 f72f1fc8 cgen: fix method call checking against `none` (fix #20711) (#20717) 963ms 1339ms 0ms 100ms 5659 KB 180ms 253ms 243ms 53ms 107397 111523
2024-02-03 10:45 d977154b cgen: fix as cast as selector (fix #20710) (#20718) 960ms 1332ms 0ms 97ms 5659 KB 180ms 254ms 243ms 53ms 107397 111871
2024-02-03 01:21 68275ec7 x.vweb: error() and simpler redirect(); comptime: a clearer error 979ms 1369ms 0ms 99ms 5659 KB 179ms 255ms 243ms 53ms 107391 109694
2024-02-02 21:35 96e4a09b pref: support file_notd_freestanding.v + file_d_freestanding.v, remove dependency to `os`, of $embed_file(), when compiling with -freestanding (#20712) 966ms 1347ms 0ms 99ms 5659 KB 182ms 261ms 248ms 53ms 107390 111169
2024-02-02 14:14 07016fb3 vlib: add a new Dynamic Template Manager module in `x.templating.dtm` and an example vweb server that uses it (#20468) 974ms 1334ms 0ms 100ms 5658 KB 179ms 254ms 241ms 53ms 107385 110251
2024-02-02 13:52 5f732aa1 v.debug: fix code generated for stringfy ptr with non-pointer str() (#20706) 963ms 1348ms 0ms 98ms 5658 KB 179ms 253ms 241ms 53ms 107385 111510
2024-02-02 11:20 e9320add v.debug: callstack minor cleanup (#20704) 975ms 1357ms 0ms 99ms 5658 KB 179ms 254ms 242ms 53ms 107383 110136
2024-02-01 20:27 0a612bf6 tests: add $tmpl test for #9838 (#20627) 942ms 1321ms 0ms 96ms 5659 KB 177ms 251ms 241ms 52ms 107382 113993
2024-02-01 14:34 fb0efc0a GNUmakefile: use standard default RM make variable to fix MSYS2 env on windows (#20701) 972ms 1343ms 0ms 98ms 5659 KB 177ms 255ms 245ms 52ms 107382 110475
2024-02-01 10:44 232560dc v.parser: allow double quotes in @include template directives (#20628) 969ms 1348ms 0ms 101ms 5659 KB 178ms 252ms 241ms 52ms 107382 110817
2024-02-01 05:51 68bd9a95 log: implement set_always_flush/1 for log.Log, log.ThreadSafeLog and log.Logger (#20698) 958ms 1341ms 0ms 99ms 5658 KB 180ms 255ms 245ms 53ms 107361 112067
2024-02-01 05:10 98e0293e v: add callstack support on v.debug (#20680) 984ms 1360ms 0ms 98ms 5658 KB 179ms 253ms 243ms 53ms 107361 109106
2024-01-31 10:56 673a2f4e v2: fix typo in checker.v (#20697) 964ms 1343ms 0ms 99ms 5642 KB 176ms 250ms 244ms 51ms 107229 111233
2024-01-31 05:25 382d7658 os: add error_posix() and error_win32() for explicit platform error handling and default behavior (#20694) 955ms 1338ms 0ms 97ms 5642 KB 176ms 248ms 242ms 51ms 107229 112281
2024-01-31 04:45 74d4081f checker: disallow `none` as match cond (#20688) 957ms 1339ms 0ms 98ms 5641 KB 177ms 248ms 242ms 51ms 107195 112011
2024-01-30 17:03 1dc5d367 checker: disallow `(x) := 10` (#20695) 956ms 1341ms 0ms 96ms 5641 KB 176ms 250ms 243ms 51ms 107192 112125
2024-01-30 16:16 afa1a9ab jsgen: fix inconsistent output (u32) in JS backend (#20691) 952ms 1337ms 0ms 97ms 5641 KB 178ms 250ms 243ms 52ms 107187 112591
2024-01-29 17:53 804a7bdd vfmt,parser: keep the original import name in ast.Import, and use it without modifications for paths unders ~/.vmodules 947ms 1327ms 0ms 96ms 5641 KB 176ms 248ms 242ms 52ms 107187 113185
2024-01-29 13:07 2d682306 os: fix File.read() in JS backends (fix #20501) (#20633) 973ms 1334ms 0ms 95ms 5640 KB 176ms 247ms 240ms 51ms 107177 110151
2024-01-29 02:38 cae40ad6 examples: cleanup dumps in examples/pendulum-simulation/modules/sim/args/parser.v 959ms 1329ms 0ms 97ms 5640 KB 176ms 247ms 241ms 51ms 107177 111759
2024-01-29 02:37 db617232 examples: fix notices for pendulum-simulation, simplify --workers option handling, fix assertions for `v test examples/pendulum-simulation` 954ms 1337ms 0ms 96ms 5640 KB 176ms 248ms 240ms 51ms 107177 112344
2024-01-29 01:55 77b8097f examples: cleanup the glsl includes in the sokol examples 922ms 1305ms 0ms 98ms 5640 KB 180ms 257ms 248ms 52ms 107177 116244
2024-01-29 01:42 4f7476ea examples: cleanup compiler notices for all sokol examples 926ms 1311ms 0ms 94ms 5640 KB 176ms 248ms 240ms 51ms 107177 115741
2024-01-29 01:32 d8b158be checker: fix checking for option matching with non-option (#20673) 958ms 1335ms 0ms 95ms 5640 KB 177ms 248ms 242ms 51ms 107177 111875
2024-01-28 17:34 a327d49e v.gen.js: cleanup notices for compiling the JS backend 946ms 1335ms 0ms 97ms 5640 KB 176ms 249ms 241ms 51ms 107177 113294
2024-01-28 17:23 6ab13a87 v.gen.js: fix u16 cast handling in the JS backend (#20620) 972ms 1330ms 0ms 95ms 5640 KB 176ms 250ms 242ms 51ms 107177 110264
2024-01-28 14:39 4085356b v.gen.c: write the profile file out, even upon CTRL-C or kill (#20677) 951ms 1362ms 0ms 99ms 5640 KB 177ms 251ms 245ms 52ms 107177 112699
2024-01-28 12:45 b376609e bitfield: enhance operation with multiple flags (#20683) 981ms 1359ms 0ms 96ms 5640 KB 177ms 248ms 240ms 52ms 107170 109245
2024-01-27 23:34 7e5ffb71 vweb: fix typo in README.md (#20679) 950ms 1323ms 0ms 95ms 5640 KB 176ms 248ms 241ms 52ms 107170 112810
2024-01-27 21:27 f79dd792 coroutines: fix segfaults with GC (part 1) (#20549) 950ms 1332ms 0ms 97ms 5640 KB 176ms 248ms 240ms 51ms 107170 112810
2024-01-27 21:24 af2fbafe doc: fix minor embedded struct typo (#20678) 953ms 1327ms 0ms 94ms 5640 KB 176ms 246ms 240ms 51ms 107145 112429
2024-01-27 19:38 88e413ca crypto.aes: optimise performance (#20674) 946ms 1331ms 0ms 96ms 5640 KB 175ms 247ms 240ms 51ms 107145 113261
2024-01-27 17:15 49aa602f examples: cleanup examples/fizz_buzz.v 951ms 1329ms 0ms 95ms 5640 KB 177ms 247ms 244ms 52ms 107145 112665
2024-01-27 16:18 5a752c9a v.fmt: drop newline in end comments for const (#20672) 953ms 1341ms 0ms 97ms 5640 KB 182ms 258ms 250ms 52ms 107145 112429
2024-01-27 10:24 75e90653 v.checker: disallow assigning none to _ (#20646) 951ms 1329ms 0ms 96ms 5640 KB 181ms 256ms 248ms 52ms 107145 112665
2024-01-27 05:10 91d50e41 vdoc: fix #8044 and -comments flag (#20592) 957ms 1336ms 0ms 95ms 5640 KB 177ms 248ms 241ms 51ms 107141 111955
2024-01-27 05:07 32b4a3c0 x.vweb: support HTTP 1.1 persistent connections (#20658) 965ms 1346ms 0ms 100ms 5640 KB 178ms 250ms 242ms 51ms 107141 111026
2024-01-26 18:45 10aaeeb5 x.crypto: add sm4 module (#20651) 933ms 1319ms 0ms 96ms 5640 KB 176ms 249ms 241ms 51ms 107141 114834
2024-01-26 15:47 2a68e2b7 builtin: implement unbuffer_stdout/0 (#20662) 942ms 1321ms 0ms 97ms 5639 KB 175ms 248ms 241ms 51ms 107076 113668
2024-01-26 09:37 754c83a8 io: allow BufferedReader.read_line() to accept custom line delimiters (#20655) 931ms 1326ms 0ms 94ms 5639 KB 176ms 247ms 240ms 52ms 107052 114986
2024-01-26 09:33 2c6a8c53 net.http: add a temporary fix for the intermittent segfault with http.get_ text/1 and `-prod -cc gcc` 13.2.0 (fix #20506) (#20660) 944ms 1321ms 0ms 97ms 5639 KB 178ms 249ms 243ms 52ms 107052 113402
2024-01-26 00:47 8714233f vweb, x.vweb: update error checking for new error io.Eof (#20656) 937ms 1308ms 0ms 94ms 5639 KB 177ms 248ms 242ms 51ms 107052 114249
2024-01-25 20:50 a84bce37 docs: add a section about modules specifics (#20653) 952ms 1330ms 0ms 95ms 5639 KB 176ms 247ms 240ms 51ms 107052 112449
2024-01-25 19:46 a17b5452 examples: allow for `./v run examples/xvweb/todo`, without needing to first change the current folder to examples/xvweb/ 943ms 1340ms 0ms 95ms 5639 KB 176ms 246ms 240ms 52ms 107052 113522
2024-01-25 14:58 e1655fff v: enable `@[export]` for global variables too (#20649) 963ms 1346ms 0ms 96ms 5639 KB 176ms 248ms 241ms 51ms 107052 111165
2024-01-25 10:58 d6e35bae v: implement @[_linker_section] attribute (#20629) 969ms 1364ms 0ms 95ms 5639 KB 176ms 248ms 243ms 51ms 107045 110469
2024-01-25 08:47 4ceb550e log: add support for l.set_short_tag/1 (#20652) 949ms 1330ms 0ms 97ms 5638 KB 178ms 250ms 243ms 52ms 107038 112790
2024-01-24 16:41 a09bd7cf v.gen.c: support inter-dependent function types (#20638) 934ms 1315ms 0ms 95ms 5638 KB 177ms 251ms 243ms 51ms 107038 114601
2024-01-24 16:36 900ec707 checker: add cast overflow checks (#20641) 949ms 1330ms 0ms 96ms 5635 KB 176ms 248ms 242ms 51ms 106985 112734
2024-01-24 05:33 4163faf0 net.smtp: implement mail attachment support (fix #19920) (#20640) 933ms 1321ms 0ms 96ms 5633 KB 176ms 246ms 241ms 51ms 106959 114639
2024-01-24 05:32 0e6d27b7 builder: add '-lelf' to linker flags on freebsd (fix #20481) (#20643) 937ms 1310ms 0ms 94ms 5633 KB 176ms 246ms 241ms 51ms 106959 114150
2024-01-23 21:30 22e0b984 testing: retry 1 additional time sporadic silent test run failures on macos 960ms 1334ms 0ms 96ms 5633 KB 176ms 246ms 240ms 51ms 106958 111414
2024-01-23 21:08 712d4a0a debug: fix help and add docs for clear cmd (#20639) 922ms 1301ms 0ms 94ms 5633 KB 175ms 246ms 239ms 51ms 106958 116006
2024-01-23 16:34 d88ca11a picoev, x.vweb: small fixes and backport changes from vweb (#20584) 934ms 1317ms 0ms 96ms 5633 KB 175ms 245ms 239ms 51ms 106958 114516
2024-01-23 15:29 2874e7ca cgen: fix interface generic smartcast (#20609) 962ms 1350ms 0ms 96ms 5633 KB 182ms 254ms 248ms 52ms 106958 111182
2024-01-23 15:03 672fe9b8 tests: make `v vlib/os/os_test.c.v` pass on windows, for users != admin, skipping the os.symlink checks 953ms 1328ms 0ms 95ms 5633 KB 175ms 244ms 241ms 51ms 106956 112230
2024-01-23 14:38 14c2e4c6 io: ensure BufferedReader.read_line() returns `io.Eof`, instead of `error('none')` (#20619) 949ms 1329ms 0ms 95ms 5633 KB 175ms 246ms 243ms 51ms 106956 112703
2024-01-23 14:34 51d412a5 os: fix an error in Process.win_spawn_process, not using stdout pipe in a cmd environment on 32bit Windows (#20613) 946ms 1325ms 0ms 95ms 5633 KB 176ms 248ms 243ms 51ms 106956 113061
2024-01-23 11:41 73493c3a vlib: add a compress.zstd module (#20616) 949ms 1325ms 0ms 94ms 5633 KB 176ms 246ms 241ms 51ms 106956 112703
2024-01-23 11:00 62090552 parser: fix `MyEnum.from(0)!`, implement `MyFlaggedEnum.zero()` (#20623) 943ms 1325ms 0ms 98ms 5633 KB 180ms 255ms 247ms 51ms 106956 113420
2024-01-23 07:36 2b649006 examples: add casts to the term.ui callback functions to satisfy stricter type checking with newer versions of clang (or older ones with `-cc clang -cstrict`) (#20624) 939ms 1322ms 0ms 94ms 5632 KB 177ms 245ms 245ms 52ms 106940 113887
2024-01-23 07:15 5b0f5081 debug: add command to clear the terminal in the $dbg prompt (#20625) 934ms 1325ms 0ms 95ms 5632 KB 176ms 242ms 240ms 51ms 106940 114496
2024-01-23 02:13 9a857c11 testing: fix warning for compiling `./v cmd/tools/vtest.v` 951ms 1357ms 0ms 97ms 5632 KB 178ms 246ms 241ms 52ms 106940 112450
2024-01-22 20:12 02051540 testing: implement a retry loop for *the test compilation* as well controlled with VTEST_MAX_COMPILATION_RETRIES, with a randomized delay between each try 941ms 1314ms 0ms 95ms 5632 KB 175ms 243ms 240ms 51ms 106940 113645
2024-01-22 18:06 f31cf6ad builder: allow for `./v -freestanding -cc riscv64-elf-gcc -d no_main -no-builtin -no-preludes -showcc -keepc x.v` 923ms 1292ms 0ms 93ms 5632 KB 176ms 243ms 240ms 51ms 106940 115861
2024-01-22 17:53 8b823963 parser, checker: allow `#define X` and `asm riscv64 {}` blocks in .v files, with `-freestanding` (make embedded usecases easier) 922ms 1314ms 0ms 98ms 5632 KB 177ms 245ms 242ms 51ms 106940 115986
2024-01-22 17:01 8f10326b v.gen.c: initialize closures in shared library mode (#20630) 957ms 1344ms 0ms 98ms 5632 KB 177ms 244ms 241ms 52ms 106935 111739
2024-01-22 16:58 9e8a1597 cgen: cleanup in expr_with_tmp_var() (#20626) 941ms 1321ms 0ms 94ms 5632 KB 176ms 244ms 241ms 52ms 106932 113636
2024-01-22 16:36 1253b06d thirdparty: fix `v cmd/tools/vcompress.v` on FreeBSD 945ms 1320ms 0ms 94ms 5632 KB 176ms 243ms 240ms 52ms 106926 113149
2024-01-22 16:37 6eeb8d7c ci: bump image_family to freebsd-14-0 in .cirrus.yml (#20632) 938ms 1320ms 0ms 96ms 5632 KB 176ms 245ms 241ms 52ms 106926 113993
2024-01-22 16:03 fe857f9f v.util: make launch_tool more robust, when multiple `v -b js file.v` commands are run at the same time (all trying to recompile the JS backend program) (#20631) 924ms 1304ms 0ms 93ms 5632 KB 176ms 245ms 241ms 52ms 106926 115720
2024-01-22 10:26 b593f619 preludes: fix `v -skip-unused -stats some_test.v` 955ms 1326ms 0ms 96ms 5628 KB 178ms 245ms 241ms 51ms 106803 111835
2024-01-21 23:20 bc37c85c tests: make 'test-self' pass under msys2/MINGW32 (#20614) 934ms 1317ms 0ms 95ms 5628 KB 175ms 244ms 241ms 51ms 106803 114350
2024-01-21 23:02 55287b31 docs: update range `for`: 0-based index rationale (#20617) 931ms 1311ms 0ms 95ms 5628 KB 176ms 246ms 240ms 51ms 106799 114714
2024-01-21 22:50 b42dd8bd v.util: make launch_tool failures more detailed (for the `Text file busy; code: 26` case), bump tool_recompile_retry_max_count from 3 to 7 956ms 1340ms 0ms 98ms 5628 KB 178ms 248ms 242ms 51ms 106799 111714
2024-01-21 19:11 9f95ab7c tests: make `v test-self` run `_test.c.v` files too (#20612) 964ms 1322ms 0ms 96ms 5627 KB 176ms 246ms 241ms 51ms 106782 110769
2024-01-21 18:45 ea2d92d6 os: document os.ls (using readdir), add example (#20622) 966ms 1327ms 0ms 96ms 5627 KB 176ms 246ms 241ms 51ms 106782 110540
2024-01-21 18:31 300b1399 help: fix a typo (#20621) 934ms 1312ms 0ms 94ms 5627 KB 176ms 245ms 241ms 51ms 106766 114310
2024-01-21 18:29 a59d641b ci: update actions/setup-java@v2 to actions/setup-java@v4 in vab_ci.yml 923ms 1309ms 0ms 92ms 5627 KB 177ms 246ms 242ms 51ms 106766 115672
2024-01-21 15:46 4991fc74 testing: make the FAIL tests more verbose, to ease remote CI failure diagnostics 929ms 1320ms 0ms 95ms 5627 KB 175ms 245ms 242ms 51ms 106766 114925
2024-01-21 13:33 65a1d2fd ci: cleanup, macOS-latest -> macos-latest 929ms 1308ms 0ms 95ms 5627 KB 176ms 246ms 240ms 51ms 106765 114924
2024-01-21 12:40 d413dece jsgen: fix javascript backend treating u32 as i32 (fix #20499) (#20618) 926ms 1292ms 0ms 92ms 5627 KB 175ms 243ms 240ms 51ms 106765 115296
2024-01-21 09:48 7b6349f0 vweb,x.vweb: fix typos in README files (#20604) 937ms 1320ms 0ms 93ms 5627 KB 176ms 244ms 240ms 51ms 106765 113943
2024-01-21 07:01 d585e502 x.json2: fix panic on calling json2.decode of an optional enum (fix #20593) (#20603) 934ms 1317ms 0ms 94ms 5627 KB 174ms 244ms 240ms 51ms 106765 114309
2024-01-21 06:16 3e8c5356 tools: support setting another SCANNER_MODE=parse_comments in parser_speed.v and scanner_speed.v 928ms 1315ms 0ms 94ms 5627 KB 174ms 244ms 241ms 51ms 106765 115048
2024-01-21 05:53 135e2f1c debug: fix variable dereferencing (#20594) 944ms 1327ms 0ms 96ms 5627 KB 176ms 245ms 241ms 51ms 106765 113098
2024-01-21 05:48 a1eb94bb examples: fix link for image flappy.png in examples/flappylearning/README.md (#20605) 948ms 1331ms 0ms 96ms 5627 KB 176ms 248ms 243ms 51ms 106758 112613
2024-01-20 17:54 df3591cc json: fix struct with option enum field (fix #20597) #20597 939ms 1326ms 0ms 98ms 5627 KB 176ms 247ms 241ms 51ms 106758 113693
2024-01-20 17:53 bf8b7f08 examples: fix typo (exteranl -> external) and tidy up list in examples/regex/readme.md (#20601) 933ms 1310ms 0ms 94ms 5627 KB 175ms 242ms 239ms 51ms 106758 114424
2024-01-20 17:16 0d9e5e57 checker: disallow static maps: `mut static x := map[string]int{}` (#20596) 919ms 1310ms 0ms 93ms 5627 KB 176ms 246ms 241ms 51ms 106758 116167
2024-01-20 15:43 9092d7fd checker: fix .variant smartcast on non-comptime variables (#20575) 930ms 1315ms 0ms 95ms 5627 KB 175ms 244ms 240ms 51ms 106751 114786
2024-01-20 15:38 6107e0d1 tests: show compile time and runtime for each _test.v file in separate columns (#20520) 963ms 1342ms 0ms 95ms 5626 KB 180ms 253ms 247ms 52ms 106745 110846
2024-01-20 10:15 629bae46 parser: implement `MyEnum.from(1)!` generic static method (#20411) 913ms 1295ms 0ms 94ms 5626 KB 175ms 245ms 241ms 51ms 106742 116913
2024-01-20 05:25 d912268e checker: fix non dereferenced enum in match statements (fixes #10045) (#20591) 967ms 1318ms 0ms 94ms 5622 KB 170ms 243ms 243ms 50ms 104668 108239
2024-01-20 05:16 856984aa cleanup: turn `.microseconds() ... us` to `.microseconds() ... µs` (#20588) 942ms 1323ms 0ms 94ms 5622 KB 171ms 246ms 243ms 50ms 104660 111104
2024-01-19 17:36 d744314b checker: disallow `non_opt_array << optvalue` (#20573) 945ms 1326ms 0ms 95ms 5622 KB 170ms 245ms 243ms 50ms 104660 110751
2024-01-19 17:30 a2443cc3 docs: fix typo (statemnts -> statements) (#20585) 948ms 1327ms 0ms 95ms 5621 KB 170ms 248ms 243ms 50ms 104656 110396
2024-01-19 15:38 a6f2f6ab docs: fix link for an example of a module that calls C code from V (#20586) 922ms 1307ms 0ms 96ms 5621 KB 171ms 247ms 244ms 50ms 104656 113509
2024-01-19 10:58 5310c102 v.debug: cleanup interactive_test.v (#20583) 931ms 1323ms 0ms 94ms 5621 KB 171ms 247ms 242ms 50ms 104656 112412
2024-01-19 08:59 3600093f docs: fix typo (`stuct` -> `struct`) (#20581) 919ms 1309ms 0ms 93ms 5621 KB 169ms 245ms 241ms 50ms 104656 113880
2024-01-19 08:14 1207c290 db.pg: add include and lib paths for PostgreSQL on FreeBSD (#20582) 952ms 1326ms 0ms 95ms 5621 KB 173ms 248ms 244ms 50ms 104656 109932
2024-01-19 05:10 9f6448e3 v: $dbg statement - native V debugger REPL (#20533) 935ms 1314ms 0ms 94ms 5621 KB 171ms 247ms 241ms 50ms 104656 111931
2024-01-18 13:31 45e13ea0 datatypes,examples: fix typos, and silence notice in the quadtree example (#20577) 927ms 1319ms 0ms 95ms 5607 KB 170ms 242ms 243ms 50ms 104486 112714
2024-01-18 05:31 9c7e3707 builtin: use `#pkgconfig bdw-gc-threaded` where available, instead of `#pkgconfig bdw-gc` (on FreeBSD) 934ms 1298ms 0ms 94ms 5607 KB 170ms 243ms 243ms 50ms 104486 111869
2024-01-18 03:19 bb9acf42 vast,ast: output map init update expression (#20574) 936ms 1324ms 0ms 95ms 5607 KB 172ms 245ms 245ms 51ms 104486 111630
2024-01-17 20:10 ef3b0ec7 encoding.csv: fix bug in RandomAccessReader, spotted on windows with mingw32 (#20571) 914ms 1290ms 0ms 91ms 5607 KB 172ms 248ms 242ms 50ms 104483 114314
2024-01-17 16:05 4c47bb52 cgen: fix wrong cgen, when auto_heap var, is used as a closed over arg in a closure (fix #20208) (#20566) 935ms 1307ms 0ms 93ms 5607 KB 169ms 246ms 240ms 50ms 104483 111746
2024-01-17 15:55 c4b80369 v: add map update-init syntax: `new_map := {...old_map, 'k1': 1, 'k2': 5}` (#20561) 907ms 1296ms 0ms 91ms 5606 KB 170ms 244ms 240ms 50ms 104471 115183
2024-01-17 10:02 a79a9cb5 trace_calls: fix `v -m32 -trace-calls run vlib/v/tests/testdata/trace_calls/simple.vv` (#20556) 930ms 1319ms 0ms 92ms 5603 KB 172ms 246ms 243ms 51ms 104415 112274
2024-01-17 09:00 3569635e builtin: add empty string verification for the new string .is_oct() etc methods, suggested on PR #20540 (#20564) 929ms 1317ms 0ms 95ms 5603 KB 171ms 247ms 242ms 50ms 104415 112395
2024-01-16 21:58 afd74ad6 builtin: add `is_hex()`, `is_int()`, `is_bin()`, and `is_oct()` methods to the string type (#20540) 938ms 1318ms 0ms 95ms 5603 KB 172ms 251ms 248ms 50ms 104399 111299
2024-01-16 21:32 8d5f95d6 readline: add completion support (#20559) 905ms 1279ms 0ms 90ms 5603 KB 169ms 245ms 241ms 50ms 104256 115200
2024-01-16 21:28 4b0a2cb7 checker: cleanup in method_call() (#20554) 929ms 1319ms 0ms 93ms 5603 KB 169ms 246ms 243ms 50ms 104256 112223
2024-01-16 21:25 d46274a2 cgen: add a necessary clone, when the closure param is string/array with -autofree (fix #20498) (#20557) 927ms 1303ms 0ms 94ms 5604 KB 172ms 251ms 244ms 50ms 104256 112466
2024-01-16 08:27 3a66355d vweb: make vweb_test.v more robust and faster, by embedding its server as a module 934ms 1327ms 0ms 91ms 5603 KB 170ms 246ms 242ms 50ms 104252 111618
2024-01-16 06:42 34e43531 ci: simplify time_ci.yml, use more descriptive CI job names, for easier judging of CI failures 930ms 1311ms 0ms 94ms 5603 KB 169ms 246ms 240ms 50ms 104252 112098
2024-01-16 06:00 072d65b2 checker: fix @[deprecated] attribute for consts (fix #20523) (#20550) 944ms 1327ms 0ms 97ms 5603 KB 171ms 247ms 241ms 50ms 104252 110436
2024-01-16 05:53 e30182c6 checker: cleanup the generic tests (#20553) 940ms 1343ms 0ms 97ms 5602 KB 175ms 257ms 250ms 51ms 104240 110893
2024-01-15 20:00 3b19864a vweb: fix routes without results in vweb_app_test.v (#20548) 937ms 1318ms 0ms 93ms 5602 KB 168ms 246ms 240ms 50ms 104240 111248
2024-01-15 19:57 508117d6 v.builder: use a more uniq prefix for the generated temporary file names, to further reduce the chances of collision and sporadic CI failures on windows (#20551) 926ms 1323ms 0ms 93ms 5602 KB 168ms 247ms 242ms 50ms 104240 112570
2024-01-15 18:39 46abcd9e checker: fix return map index with or_block (#20544) 940ms 1311ms 0ms 91ms 5602 KB 169ms 249ms 248ms 50ms 104240 110893
2024-01-15 18:08 df8f8ae4 checker: fix checking give const map as default or init value to struct fields (fix #20512) (#20546) 927ms 1322ms 0ms 93ms 5599 KB 169ms 249ms 240ms 50ms 104220 112427
2024-01-15 18:07 13a3a89b parser: check non-generic interface defining generic method (#20545) 908ms 1303ms 0ms 94ms 5598 KB 170ms 245ms 239ms 50ms 104204 114762
2024-01-15 13:04 d783cda6 cgen: fix code generation wrong, when '?foo.array or {}' as a 'for-in' condition (fix #20528) (#20542) 932ms 1320ms 0ms 94ms 5598 KB 169ms 245ms 238ms 50ms 104199 111801
2024-01-15 09:43 f5db8f71 net: cleanup comments for enum WsaError (#20543) 948ms 1327ms 0ms 93ms 5598 KB 170ms 246ms 239ms 50ms 104199 109914
2024-01-15 01:26 9268241f net.unix: make the error messages in unix_test.v more specific (#20537) 935ms 1310ms 0ms 93ms 5598 KB 170ms 248ms 241ms 50ms 104199 111442
2024-01-15 01:00 bfbad031 ast, markused, checker: modify comments on generic receiver type storage (#20539) 925ms 1307ms 0ms 93ms 5598 KB 173ms 249ms 247ms 51ms 104199 112647
2024-01-14 21:59 fc9b743c vweb: partial revert of fd19458, so that vweb.run listens again on both ipv4 and ipv6, by default, not just on ipv6 ::1 924ms 1302ms 0ms 93ms 5598 KB 168ms 245ms 239ms 50ms 104199 112769
2024-01-14 18:01 ca3da8b6 ast, markused, checker: fix mark methods into used-list, when generics as receivers (fix #20509) (#20527) 926ms 1313ms 0ms 93ms 5598 KB 168ms 243ms 237ms 50ms 104199 112525
2024-01-14 17:42 43b8cc8a encoding.csv: add a new utility fn `new_reader_from_file/2` (#20530) 944ms 1323ms 0ms 98ms 5596 KB 174ms 250ms 247ms 51ms 104185 110365
2024-01-14 16:23 2f58ac38 tools: bump too_long_line_length_link to 250, to avoid warnings for very common long links 910ms 1278ms 0ms 90ms 5596 KB 169ms 242ms 239ms 50ms 104185 114489
2024-01-14 16:24 33598ca0 docs: add field shadowing comment (#20521) 944ms 1306ms 0ms 94ms 5596 KB 172ms 248ms 245ms 51ms 104185 110365
2024-01-14 15:31 acf75c71 docs: document the return type restrictions for operator overloading (#20529) 915ms 1283ms 0ms 90ms 5596 KB 168ms 242ms 239ms 50ms 104185 113863
2024-01-14 11:34 cb224076 examples: add examples/wasm/change_color_by_id/ (#20519) 919ms 1300ms 0ms 93ms 5596 KB 168ms 242ms 239ms 50ms 104185 113367
2024-01-14 09:37 175ede54 repl: fix an issue with `print` and println after the execution of `for` or `if` (fix #20524) (#20525) 908ms 1304ms 0ms 92ms 5596 KB 168ms 240ms 238ms 50ms 104185 114741
2024-01-14 09:13 fd19458c vweb: unify listen addres from tcp and print (#20448) 934ms 1332ms 0ms 95ms 5596 KB 173ms 248ms 245ms 51ms 104185 111547
2024-01-13 13:27 9560d535 builder: restore ability to use tcc, without fallback to cc on macos 937ms 1320ms 0ms 95ms 5596 KB 170ms 241ms 241ms 51ms 104185 111189
2024-01-13 13:23 ea6a5d86 checker: fix missing check for struct initialization with `@[noinit]` attribute, through using `T{}` (#20516) 947ms 1329ms 0ms 94ms 5596 KB 172ms 249ms 246ms 51ms 104185 110015
2024-01-13 06:52 35e91a7e checker,cgen: change `x.filter(cond).len > 0` to `x.any(cond)`, and `x.filter(cond) == 0` to `x.all(!cond)` (#20513) 936ms 1304ms 0ms 91ms 5596 KB 170ms 241ms 239ms 51ms 104181 111304
2024-01-13 01:17 6c016e51 builder: replace "-rdynamic" for clang on macos with "-Wl,-export_dynamic" (fix #20510) (#20511) 922ms 1304ms 0ms 92ms 5597 KB 170ms 243ms 240ms 51ms 104183 112996
2024-01-12 20:51 abc9e06e net.urllib: fix parsing url error, when querypath is '//' (fix #20476) (#20504) 920ms 1305ms 0ms 94ms 5596 KB 171ms 247ms 245ms 50ms 104179 113238
2024-01-12 20:48 62872c67 json2: cleanup (#20347) 919ms 1299ms 0ms 93ms 5596 KB 169ms 240ms 239ms 50ms 104179 113361
2024-01-12 14:17 bcd77edd cgen: fix generated code for fixed array cast (fix #20454) (#20480) 925ms 1301ms 0ms 92ms 5595 KB 168ms 239ms 240ms 50ms 104178 112624
2024-01-12 14:09 b120c10f os: make os.cache_dir() and os.vtmp_dir() more robust to parallel test executions on windows (#20495) 922ms 1299ms 0ms 95ms 5594 KB 169ms 240ms 240ms 50ms 104174 112986
2024-01-12 14:02 cfd89157 checker: cleanup the const variable evaluate for fixed array fields of structs (#20503) 952ms 1305ms 0ms 92ms 5594 KB 168ms 243ms 238ms 50ms 104165 109417
2024-01-12 13:59 fe669f8c examples: fix "call v from ruby" example for Windows and Mac (#20487) 915ms 1294ms 0ms 92ms 5595 KB 169ms 244ms 239ms 50ms 104189 113867
2024-01-12 13:53 fdd481b2 orm: fix checking invalid recursive structs in sql stmts (fix #20278) (#20505) 938ms 1321ms 0ms 92ms 5593 KB 169ms 249ms 240ms 50ms 104183 111069
2024-01-12 01:31 0c4611fa cgen: fix fixed array handling, on generic result return, and on or block (#20492) 923ms 1305ms 0ms 94ms 5592 KB 170ms 249ms 241ms 50ms 104176 112866
2024-01-11 18:31 554f21a2 checker: disallow `option` or `result` return type, for infix operator overloading (#20494) 937ms 1294ms 0ms 92ms 5592 KB 168ms 248ms 237ms 51ms 104166 111169
2024-01-11 17:17 69b0d1cf log: enhance log time format setting (#20484) 945ms 1286ms 0ms 90ms 5592 KB 167ms 248ms 238ms 50ms 104164 110226
2024-01-11 17:13 29d662fc checker: fix anon struct init with const fields (fix #20452) (#20463) 923ms 1297ms 0ms 92ms 5592 KB 167ms 247ms 238ms 50ms 104164 112853
2024-01-11 16:30 cc7144c4 orm: fix checking invalid recursive structs (fix #20285) (#20491) 910ms 1298ms 0ms 94ms 5591 KB 170ms 250ms 240ms 50ms 104160 114461
2024-01-11 12:31 690961b7 parser: fix close_scope() missing, when field.name is `sort` or `sorted` (fix#20436) (#20485) 925ms 1299ms 0ms 92ms 5589 KB 170ms 250ms 239ms 50ms 104123 112565
2024-01-11 10:19 781d97dd cgen: fix C code, generated for generic option fixed array return type (fix #20465) (#20479) 924ms 1307ms 0ms 94ms 5589 KB 173ms 250ms 242ms 51ms 104126 112690
2024-01-11 10:03 341e79fc sync: fix FreeBSD implementation of sync functions (#20483) 935ms 1309ms 0ms 93ms 5589 KB 168ms 248ms 239ms 50ms 104125 111363
2024-01-11 09:53 9109b23c tests: reduce chances of unrelated false positives due to network errors, for running code in vlib/v/tests/skip_unused/ 929ms 1302ms 0ms 92ms 5589 KB 169ms 249ms 238ms 50ms 104122 112079
2024-01-11 09:09 426bcd69 sync: add mutex.try*lock functions for FreeBSD too (#20482) 933ms 1311ms 0ms 96ms 5589 KB 169ms 248ms 239ms 51ms 104122 111599
2024-01-10 21:33 09104011 strings: fix levenshtein_distance function correctness after #20435 (#20474) 902ms 1280ms 0ms 92ms 5589 KB 169ms 249ms 239ms 50ms 104098 115407
2024-01-10 21:25 61cd2ee9 doc: add `r` and `R` string interpolation switch examples (#20473) 932ms 1297ms 0ms 94ms 5589 KB 168ms 250ms 239ms 50ms 104091 111685
2024-01-10 16:07 46406277 x.vweb: add error, when static directory does not exist (#20455) 902ms 1284ms 0ms 90ms 5589 KB 167ms 248ms 237ms 50ms 104091 115400
2024-01-10 15:51 0713e398 x.crypto.chacha20: speed up the core functionality of the ChaCha20 stream cipher (#20470) 932ms 1313ms 0ms 92ms 5589 KB 167ms 248ms 237ms 50ms 104091 111685
2024-01-10 15:40 edd07bff checker: fix comptime if with comptime smartcast (#20466) 913ms 1309ms 0ms 93ms 5589 KB 169ms 249ms 238ms 50ms 104091 114009
2024-01-10 15:25 86d1cc2c cgen: fix fixed array handling with operator overloading call (fix #20467) (#20469) 933ms 1318ms 0ms 94ms 5589 KB 168ms 248ms 239ms 50ms 104088 111562
2024-01-10 15:15 3142114b net: remove unused import in tcp_test.v 946ms 1321ms 0ms 95ms 5588 KB 169ms 250ms 241ms 51ms 104082 110023
2024-01-10 15:14 e8e198c3 net: fix vlib/net/tcp_test.v (since .listen_tcp with af .unix, is now expected to return an error) (#20472) 942ms 1336ms 0ms 96ms 5588 KB 169ms 251ms 240ms 50ms 104082 110490
2024-01-10 14:11 b77e3914 parser, checker, cgen: fix multidimensional fixed array size expression evaluation (fix #20311) (#20458) 929ms 1301ms 0ms 92ms 5588 KB 169ms 251ms 239ms 50ms 104082 112036
2024-01-10 13:53 c1904eca parser, checker: check invalid lambda expr (#20461) 929ms 1303ms 0ms 94ms 5587 KB 168ms 244ms 238ms 50ms 104059 112011
2024-01-10 09:54 28e810d9 ci: make the `vab-compiles-v-examples` job, more robust to github runner and Android SDK changes (#20462) 949ms 1309ms 0ms 94ms 5586 KB 171ms 246ms 239ms 50ms 104049 109640
2024-01-10 08:59 fd269cad cgen, dl: add windows dll support, fix (#20447) (#20459) 941ms 1313ms 0ms 93ms 5586 KB 171ms 247ms 241ms 50ms 104049 110572
2024-01-10 01:39 be4f7176 v.builder: allow for `v -shared -os windows file.v` on Linux/macos (fix #20445) (#20453) 924ms 1331ms 0ms 96ms 5586 KB 171ms 251ms 241ms 50ms 104034 112590
2024-01-09 13:53 ac2dcc2b V 0.4.4 913ms 1290ms 0ms 90ms 5586 KB 170ms 247ms 239ms 50ms 104037 113950
2024-01-09 13:24 ee745113 vfmt: fix fmt for map value type using select import symbol (fix #20449) (#20451) 924ms 1298ms 0ms 93ms 5586 KB 168ms 245ms 236ms 50ms 104037 112594
2024-01-09 09:46 ee95e23a ast: add Type.clear_option_and_result() and cleanup all the related calls (#20443) 949ms 1303ms 0ms 92ms 5586 KB 168ms 246ms 238ms 50ms 104037 109628
2024-01-09 09:44 36357724 checker: fix checking when converting 'voidptr/nil' to struct aliases (fix #20429) (#20444) 940ms 1311ms 0ms 94ms 5590 KB 169ms 250ms 240ms 50ms 104039 110679
2024-01-09 00:07 14f3c950 cgen: fix escape of non-ascii characters in string interpolation (fix #20432) (#20437) 942ms 1313ms 0ms 92ms 5589 KB 169ms 247ms 239ms 50ms 104030 110435
2024-01-08 18:58 89f06d35 Revert "tools: update the style.css for fast.vlang.io pages, so that the rownumber counter is reversed" (Chrome does not support counting in reverse) 945ms 1340ms 0ms 95ms 5588 KB 173ms 254ms 245ms 50ms 104030 110084
2024-01-08 17:43 2765ca45 tools: update the style.css for fast.vlang.io pages, so that the rownumber counter is reversed 938ms 1293ms 0ms 91ms 5588 KB 170ms 246ms 243ms 50ms 104030 110906
2024-01-08 17:33 f2dee664 tools: extract all the common styles for fast.vlang.io pages into a separete style.css 933ms 1314ms 0ms 95ms 5588 KB 169ms 246ms 238ms 50ms 104030 111500
2024-01-08 17:20 33d78430 tools: add a visual row counter for the <tr> elements in cmd/tools/fast 926ms 1306ms 0ms 92ms 5588 KB 169ms 248ms 238ms 50ms 104030 112343
2024-01-08 16:00 252540a1 os: add `os.path_devnull` (containing /dev/null on POSIX and \\.\nul on Windows) (#20439) 946ms 1321ms 0ms 94ms 5588 KB 170ms 247ms 241ms 50ms 104030 109968
2024-01-08 15:59 34da4c97 ast: add has_option_or_result() and cleanup all the related calls (#20434) 939ms 1308ms 0ms 93ms 5588 KB 170ms 247ms 240ms 50ms 104021 110778
2024-01-08 10:41 8af961fa strings: use faster levenshtein distance algorithm (#20435) 921ms 1298ms 0ms 94ms 5590 KB 168ms 242ms 239ms 50ms 104022 112944
2024-01-08 10:33 5cd49332 changelog: 0.4.4 (part 2) 945ms 1331ms 0ms 94ms 5590 KB 173ms 252ms 248ms 50ms 104017 110070
2024-01-08 02:51 5b9d0f24 strings: improve the performance of levenshtein_distance/2 (use early returns for the easy cases, idiomatic array initalisation, and @[direct_array_access]) 935ms 1300ms 0ms 92ms 5590 KB 169ms 243ms 240ms 50ms 104017 111248
2024-01-08 02:30 51e19dd5 examples: fix `gg: 0` notice for bounce.v 923ms 1303ms 0ms 93ms 5590 KB 168ms 243ms 241ms 50ms 104010 112686
2024-01-08 02:05 65098b27 cgen: fix auto eq method for option fields (fix #20314) (#20424) 927ms 1312ms 0ms 92ms 5590 KB 168ms 241ms 239ms 50ms 104011 112201
2024-01-08 02:00 d78adb09 checker: fix return option mismatch checking (fix #20418) (#20423) 956ms 1303ms 0ms 94ms 5590 KB 168ms 243ms 241ms 50ms 104005 108791
2024-01-08 01:58 ab9aea22 cgen: fix wrong heap promoted arg detection (#20421) 926ms 1301ms 0ms 96ms 5590 KB 169ms 244ms 240ms 50ms 104005 112316
2024-01-08 01:49 1c11f13f readme: change v-analyzer/v-analyzer → vlang/v-analyzer in README.md (#20431) 935ms 1311ms 0ms 93ms 5590 KB 169ms 246ms 244ms 51ms 104004 111234
2024-01-07 13:21 66d222cc x.crypto: add x.crypto.chacha20 stream cipher module (#20417) 948ms 1328ms 0ms 95ms 5590 KB 168ms 244ms 239ms 50ms 104004 109708
2024-01-07 12:56 46a467fe checker: a minor cleanup (#20425) 923ms 1304ms 0ms 95ms 5590 KB 170ms 247ms 246ms 50ms 104004 112680
2024-01-07 03:13 d3e62b4f vweb: update docstrings for response functions (#20422) 940ms 1307ms 0ms 92ms 5590 KB 169ms 245ms 240ms 50ms 104004 110642
2024-01-07 03:09 f0456c10 docs: add a `Warnings and declaration errors` section in docs.md (#20416) 943ms 1308ms 0ms 93ms 5590 KB 169ms 243ms 241ms 50ms 104000 110286
2024-01-06 20:31 2d97f16a checker: fix option mismatch checking on array initializations (fix #20409) (#20415) 928ms 1309ms 0ms 94ms 5590 KB 170ms 246ms 242ms 50ms 104000 112068
2024-01-06 20:27 1303c244 orm.pg: fix f32 and f64 endianness (#20412) 929ms 1311ms 0ms 94ms 5588 KB 169ms 244ms 239ms 50ms 103986 111933
2024-01-06 16:24 a321ef69 cgen: fix assert expr handling + print with comptime smartcast (#20399) 913ms 1286ms 0ms 92ms 5587 KB 169ms 244ms 236ms 50ms 103981 113889
2024-01-06 16:21 a639ca09 doc: fix typo in embedded structs description (#20407) 928ms 1309ms 0ms 94ms 5587 KB 170ms 246ms 237ms 50ms 103967 112033
2024-01-05 16:03 10d738c7 cgen: fix brackets are asymmetric in chained method calls (fix #20395) (#20401) 934ms 1301ms 0ms 94ms 5587 KB 168ms 244ms 237ms 50ms 103967 111313
2024-01-05 13:57 d7fc66f0 sync: add .try_lock() to mutex/rwmutex, add tests (#20381) 926ms 1306ms 0ms 94ms 5587 KB 170ms 244ms 237ms 50ms 103967 112275
2024-01-05 13:55 4e5c5975 parser: fixed struct methods and receiver use different generic names than the generic names defined (fix #20365 #20363) (#20397) 907ms 1287ms 0ms 90ms 5587 KB 168ms 242ms 235ms 50ms 103967 114627
2024-01-05 10:22 e2334d8b parser: fix checking for invalid PrefixExpr (fix #20388) (#20392) 909ms 1276ms 0ms 91ms 5586 KB 168ms 243ms 238ms 50ms 103962 114369
2024-01-05 10:10 582f7be2 checker: fix checking got 'none' from or_block of map index (fix #20390) (#20394) 913ms 1282ms 0ms 92ms 5585 KB 172ms 246ms 239ms 50ms 103952 113857
2024-01-05 09:56 bfe2cb7d builtin, checker: fix aliases of u8 array clone() call (#20393) 925ms 1304ms 0ms 96ms 5585 KB 175ms 254ms 243ms 51ms 103952 112380
2024-01-04 22:08 e19b2dd4 cgen: fix option/result fixed array init and related tests (#20384) 933ms 1304ms 0ms 93ms 5585 KB 172ms 248ms 241ms 50ms 103963 111428
2024-01-04 10:09 7d29afec checker: optimize error messages for must specify the generic type names (fix #20362) (#20382) 922ms 1308ms 0ms 95ms 5587 KB 171ms 249ms 240ms 50ms 103979 112775
2024-01-04 10:05 7c310a1b x.vweb, picoev: fix timeout event (#20377) 924ms 1330ms 0ms 95ms 5586 KB 173ms 239ms 237ms 50ms 103976 112528
2024-01-04 09:11 870e6189 cgen: fix returns struct with mut fixed array init (with/without generics) (fix #20361) (#20379) 922ms 1307ms 0ms 94ms 5586 KB 170ms 237ms 237ms 50ms 103976 112772
2024-01-04 09:01 f6112b3f ci: fix remaining `seperator:` -> `separator:` in binary_artifact.yml 935ms 1329ms 0ms 95ms 5586 KB 173ms 245ms 243ms 50ms 103972 111200
2024-01-03 22:52 169d49de changelog: 0.4.4 (part 1) 899ms 1266ms 0ms 93ms 5586 KB 168ms 236ms 236ms 50ms 103972 115652
2024-01-03 22:35 68ddc95d ci: update used github actions in binary_artifact.yml 924ms 1288ms 0ms 90ms 5586 KB 169ms 237ms 236ms 50ms 103972 112523
2024-01-03 22:12 16c016f9 cgen: fix code generation when fn returns option/result fixed array (fix #20373) (#20374) 901ms 1278ms 0ms 91ms 5586 KB 170ms 238ms 237ms 50ms 103972 115396
2024-01-03 22:09 7ba81614 doc: add initial documentation about the supported comptime metadata (#20375) 918ms 1297ms 0ms 91ms 5584 KB 169ms 239ms 235ms 50ms 103944 113228
2024-01-03 19:39 0486c332 docs: describe `$string` too (#20372) 931ms 1299ms 0ms 92ms 5584 KB 169ms 239ms 236ms 50ms 103944 111647
2024-01-03 19:37 00a2356a checker: fix generic method calls with multi generic types (fix #20330) (#20360) 925ms 1296ms 0ms 92ms 5584 KB 168ms 239ms 236ms 50ms 103944 112371
2024-01-03 15:34 688f89ef ci: fix the workflow for Vinix, using the rules in its own .yml file (#20371) 935ms 1315ms 0ms 98ms 5582 KB 171ms 244ms 240ms 51ms 103938 111163
2024-01-03 14:20 2c824f4c cgen: fix code generation when the function returns mut fixed array (fix #20366) (#20367) 964ms 1343ms 0ms 97ms 5582 KB 168ms 241ms 237ms 50ms 103938 107819
2024-01-03 14:12 87270e99 v.util.diff: support OpenBSD's default `diff` tool (#20369) 949ms 1327ms 0ms 93ms 5582 KB 170ms 240ms 240ms 50ms 103932 109517
2024-01-03 14:09 150ff604 builder: remove passing `-fno-strict-aliasing`, for `-prod` to gcc/icc (#20368) 904ms 1285ms 0ms 92ms 5582 KB 170ms 241ms 239ms 50ms 103929 114965
2024-01-03 05:15 2811fcb7 v: support -? as alias to -help (implement #20355) (#20358) 918ms 1292ms 0ms 95ms 5582 KB 174ms 245ms 245ms 50ms 103929 113212
2024-01-03 05:09 b8b0cfdd checker: disallow `string` to `voidptr` cast entirely (#20351) 920ms 1296ms 0ms 93ms 5582 KB 169ms 239ms 238ms 50ms 103929 112966
2024-01-03 05:08 31798806 cgen: fix auto str for arr options with possible circular reference (#20354) 902ms 1271ms 0ms 91ms 5581 KB 169ms 237ms 236ms 50ms 103926 115217
2024-01-02 20:12 bf7b29a5 os: improve os.executable() on OpenBSD (#20356) 924ms 1290ms 0ms 92ms 5581 KB 168ms 238ms 238ms 50ms 103920 112467
2024-01-02 17:57 d9689712 cgen: fix option initialization with default struct initialization to not be `none` (#20349) 914ms 1291ms 0ms 91ms 5581 KB 168ms 238ms 237ms 50ms 103896 113671
2024-01-02 17:53 7a56ebf2 checker: fix too strict checking with generics in assignment type mismatch (fix #20335) (#20346) 940ms 1326ms 0ms 96ms 5580 KB 170ms 240ms 241ms 50ms 103895 110526
2024-01-02 17:43 075d17d6 cgen: fix auto unwrapping option fn type (#20332) 914ms 1288ms 0ms 93ms 5580 KB 167ms 237ms 237ms 50ms 103893 113668
2024-01-02 17:39 8359df0a os: small cleanup in the FreeBSD branch of os.executable/0: use fixed array for the sysctl params, instead of allocating a dynamic one (#20353) 923ms 1287ms 0ms 92ms 5579 KB 168ms 236ms 237ms 50ms 103882 112548
2024-01-02 15:40 d5dba2d4 cgen: fix dumping for a pointer to a fixed array initialization with prefixexpr & (fix #20344) 915ms 1294ms 0ms 91ms 5579 KB 168ms 236ms 235ms 50ms 103885 113535
2024-01-02 15:36 1ca808cd ci: retry vlib/x/vweb/sse/sse_test.v 3 times, to avoid false positives for unrelated PRs 922ms 1290ms 0ms 91ms 5579 KB 168ms 236ms 238ms 50ms 103878 112665
2024-01-02 08:10 c0d7c58b tests: fix syntax error in go_array_wait_test.v (#20342) 932ms 1291ms 0ms 92ms 5579 KB 169ms 237ms 238ms 50ms 103878 111457
2024-01-02 08:05 6ed864d1 ci: add vsql to v_apps_and_modules_compile_ci.yml too (#20341) 925ms 1299ms 0ms 92ms 5578 KB 168ms 237ms 238ms 50ms 103872 112294
2024-01-01 22:44 7f1092aa net: support only ip and ip6 in net.tcp_listener (#20336) 896ms 1276ms 0ms 90ms 5578 KB 167ms 235ms 237ms 50ms 103872 115928
2024-01-01 21:58 54ff7a2d ci: add https://github.com/DarpHome/discord.v/ to v_apps_and_modules_compile_ci.yml (#20337) 918ms 1301ms 0ms 93ms 5578 KB 169ms 237ms 238ms 50ms 103872 113150
2024-01-01 21:30 ae82b67e v.pref: support a `-n` option, silencing only notices (#20331) 908ms 1292ms 0ms 92ms 5578 KB 169ms 236ms 237ms 50ms 103872 114396
2024-01-01 21:29 763f9438 all: update copyright year (#20334) 899ms 1275ms 0ms 93ms 5578 KB 168ms 237ms 237ms 50ms 103868 115537
2024-01-01 21:22 363d4e1f db.pg: fix compilation error with the msvc compiler on windows, and add readme (#20326) 913ms 1285ms 0ms 92ms 5578 KB 169ms 237ms 238ms 50ms 103868 113765
2024-01-01 21:19 f53031fe sokol: fix compiling gg and other graphical examples on OpenBSD (#20333) 911ms 1289ms 0ms 93ms 5578 KB 168ms 237ms 237ms 50ms 103868 114015
2024-01-01 13:28 e5cf3361 v: improve comptime var checking with `is` operator and smartcasting (#20315) 917ms 1286ms 0ms 92ms 5578 KB 169ms 238ms 236ms 50ms 103868 113269
2024-01-01 13:23 18954afa cgen: escape table names (fix #20313) (#20322) 912ms 1291ms 0ms 92ms 5577 KB 168ms 237ms 238ms 50ms 103841 113860
2024-01-01 12:41 d8fa1348 net.html: fix notices with latest V, when compiling code with `import net.html` 895ms 1265ms 0ms 91ms 5576 KB 169ms 237ms 238ms 50ms 103840 116022
2024-01-01 11:56 cb28144e json2: strict module (#17927) 940ms 1288ms 0ms 91ms 5576 KB 168ms 236ms 237ms 50ms 103840 110468
2024-01-01 11:31 41d38d73 checker: fix type mismatch checking for assignments with generics (fix #20298) (#20327) 900ms 1270ms 0ms 93ms 5576 KB 169ms 236ms 237ms 50ms 103840 115377
2024-01-01 11:24 abb0cf77 x.json2: support sumtype encoding in a more robust way (#20093) 935ms 1305ms 0ms 94ms 5576 KB 168ms 236ms 236ms 50ms 103838 111056
2024-01-01 11:17 110e9f1e crypto: add blake3 hash (#20319) 909ms 1287ms 0ms 92ms 5576 KB 167ms 235ms 236ms 50ms 103838 114233
2024-01-01 11:11 b3eae783 orm: fix the generated SQL for the "not equal" operator (#20321) 910ms 1296ms 0ms 94ms 5576 KB 169ms 239ms 238ms 50ms 103838 114107
2024-01-01 11:10 e333d548 x.json2: improve performance for checking option values for none (#20325) 920ms 1293ms 0ms 97ms 5576 KB 169ms 237ms 238ms 50ms 103838 112867