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: 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
2023-12-31 05:04 cc250baf cgen: fix missing line breaks in generated code with closure IIFE, when compiled with '-g' (fix #20306) (#20316) 934ms 1316ms 0ms 93ms 5576 KB 170ms 237ms 238ms 50ms 103838 111175
2023-12-30 21:33 96940246 markused: add `-skip-unused` for programs that `import x.vweb` too (do not skip unused routing methods) 913ms 1285ms 0ms 92ms 5576 KB 168ms 236ms 239ms 49ms 103835 113729
2023-12-30 21:04 923b410d x.vweb: fix `$vweb.html()` integration in cgen for the newer `x.vweb` module (fix #20204) 923ms 1293ms 0ms 93ms 5576 KB 168ms 235ms 236ms 50ms 103831 112492
2023-12-30 20:10 fa811888 x.vweb.assets: reimplement assets module for x.vweb (#20280) 902ms 1280ms 0ms 91ms 5574 KB 170ms 238ms 240ms 50ms 103812 115090
2023-12-30 11:11 053d2bec pref: disable the -macosx_version_min clang flag by default (#20297) 905ms 1291ms 0ms 93ms 5574 KB 171ms 240ms 242ms 50ms 103812 114709
2023-12-30 09:09 69ff7ff9 cleanup: remove .ctags.d/v.ctags file (ctags 6.1 now supports V natively with a proper parser, thanks to Tim Marston) (#20299) 939ms 1319ms 0ms 96ms 5574 KB 169ms 237ms 238ms 50ms 103812 110555
2023-12-29 19:40 4690fecd checker: remove a println call 911ms 1290ms 0ms 91ms 5574 KB 169ms 239ms 239ms 50ms 103812 113953
2023-12-29 19:16 cb525f07 v: complete support for smartcasting to a comptime variable type (#20270) 899ms 1268ms 0ms 90ms 5575 KB 168ms 236ms 237ms 50ms 103813 115476
2023-12-29 17:00 7b044766 orm: fix the old attribute syntax in the README's example, to the new `@[attr]` form (#20305) 916ms 1290ms 0ms 92ms 5569 KB 168ms 234ms 235ms 50ms 103760 113275
2023-12-29 16:28 7fc31591 x.json2: optimise encoding to be faster than cJSON with -prod (#20052) 909ms 1289ms 0ms 92ms 5569 KB 170ms 236ms 245ms 50ms 103760 114147
2023-12-29 14:46 c4180d4b examples: shrink examples/gg/minimal.v even more 909ms 1292ms 0ms 95ms 5568 KB 171ms 241ms 243ms 50ms 103755 114141
2023-12-29 14:30 0b4a93c1 examples: add an even smaller gg usage example, demonstrating how to always show the builtin fps counter, and how to avoid importing gx 917ms 1299ms 0ms 95ms 5568 KB 169ms 238ms 238ms 50ms 103755 113146
2023-12-29 12:25 08ff8462 scanner: fix escape character handling in character/rune literals (fix #20301) (#20304) 907ms 1293ms 0ms 93ms 5568 KB 168ms 237ms 238ms 50ms 103755 114393
2023-12-29 09:45 452666fe checker: cleanup method_call() (#20303) 908ms 1283ms 0ms 93ms 5568 KB 167ms 235ms 236ms 50ms 103741 114252
2023-12-29 08:45 db80a002 x.json2: make public the generic function `map_from/1` (#20294) 907ms 1285ms 0ms 93ms 5568 KB 168ms 236ms 238ms 50ms 103741 114378
2023-12-29 07:45 fe017afe cgen: fix code generation when 'in array init' is used as an if condition (fix #20300) (#20302) 923ms 1321ms 0ms 95ms 5568 KB 171ms 243ms 243ms 50ms 103741 112395
2023-12-29 05:21 0df6fcce scanner: fix backslashes followed directly by newline in string literals (fix #20291) (#20296) 926ms 1307ms 0ms 94ms 5567 KB 169ms 237ms 242ms 50ms 103729 112018
2023-12-28 21:19 680b0d46 example: add a path finding algorithm visualizer using gg (#20060) 906ms 1275ms 0ms 91ms 5567 KB 167ms 235ms 238ms 50ms 103716 114476
2023-12-28 21:07 2dce525d checker: fix and cleanup uninitialized checks for array initialisers with `len:` (fix #20272) (#20279) 916ms 1296ms 0ms 93ms 5567 KB 167ms 234ms 237ms 50ms 103716 113227
2023-12-28 21:03 5b96d8d1 checker: cleanup array and alias of array method call (#20290) 911ms 1280ms 0ms 92ms 5567 KB 168ms 233ms 237ms 50ms 103724 113857
2023-12-28 16:27 d816f0c2 docs: add an example of a nullable ORM field (#20292) 919ms 1282ms 0ms 92ms 5567 KB 167ms 233ms 235ms 50ms 103722 112863
2023-12-28 15:55 eedf5876 scanner: change `-d debugscanner` to `-d trace_scanner` for uniformity with the other tracing options, described in CONTRIBUTING.md 908ms 1290ms 0ms 93ms 5567 KB 168ms 234ms 236ms 50ms 103722 114231
2023-12-28 13:36 02c0f3f1 docs: update null convention in ORM example, since `@[nonull]` is no longer needed (#20286) 922ms 1288ms 0ms 92ms 5567 KB 167ms 235ms 237ms 50ms 103722 112496
2023-12-28 11:35 3345a17f cgen: fix initialization of const string arrays on msvc (fix #20287) (#20289) 955ms 1307ms 0ms 92ms 5567 KB 168ms 236ms 235ms 50ms 103722 108609
2023-12-28 10:47 57cc00df cgen: fix generating callexpr to string is actually called twice (fix #20282) (#20288) 892ms 1274ms 0ms 92ms 5564 KB 168ms 236ms 236ms 50ms 103693 116247
2023-12-28 09:49 76e1ac3d net.http: support `-d no_vschannel` on windows, to fix long waits, while connecting on some systems (#20265) 896ms 1269ms 0ms 91ms 5563 KB 169ms 237ms 239ms 50ms 103669 115702
2023-12-27 19:22 b944927f v: unwrap an option value automatically, inside `if o != none {` (#20275) 910ms 1290ms 0ms 94ms 5563 KB 168ms 235ms 237ms 50ms 103669 113921
2023-12-27 19:18 34858c32 ast, math.complex: add missing docstrings for the methods in types.v (#20281) 900ms 1281ms 0ms 91ms 5562 KB 168ms 236ms 239ms 50ms 103653 115170
2023-12-27 11:55 6a04febb math.bits: remove deprecated max32 and max64 const (#20277) 916ms 1289ms 0ms 93ms 5562 KB 168ms 234ms 237ms 50ms 103640 113144
2023-12-27 00:04 426e4719 sokol: fix JS runtime error about _glBindSampler, for the gg examples, when compiled with `-os wasm32_emscripten` 915ms 1295ms 0ms 93ms 5562 KB 168ms 234ms 239ms 50ms 103645 113273
2023-12-12 13:03 57a33c31 pref: support VNORUN=1, to enable running of tests, vsh files etc (i.e. just compile them, for debugging later) 936ms 1312ms 0ms 95ms 5562 KB 167ms 234ms 237ms 50ms 103645 110731
2023-12-26 05:03 1aad481c checker: fix mismatch checking when a function returns sumtype as an argument (fix #19325) (#20264) 920ms 1298ms 0ms 92ms 5562 KB 167ms 236ms 239ms 51ms 103642 112654
2023-12-26 04:59 bcc311b3 cgen: fix in expression with mut and ref (fix #20268) (#20271) 956ms 1295ms 0ms 93ms 5562 KB 168ms 235ms 238ms 51ms 103627 108396
2023-12-25 18:00 30d6f7b2 crypto: fix notices/errors for `v -N test vlib/crypto` 905ms 1288ms 0ms 95ms 5562 KB 170ms 240ms 239ms 51ms 103627 114504
2023-12-25 17:21 5a9800b9 cgen: fix function generated code, when returning from match (#20263) 894ms 1267ms 0ms 92ms 5562 KB 167ms 235ms 238ms 50ms 103627 115913
2023-12-25 14:09 23011326 checker: update generic syntax for error message (#20269) 911ms 1292ms 0ms 94ms 5562 KB 168ms 236ms 236ms 50ms 103626 113749
2023-12-25 13:23 113da285 parser: fix fn call with newline opening brace (fix #20258) (#20267) 919ms 1309ms 0ms 95ms 5562 KB 169ms 234ms 237ms 51ms 103626 112759
2023-12-25 11:57 053a7a98 ast, checker: add a notice, for accessing by key, map values, that contain pointers (to use unsafe or an `or {}` block) (#20266) 914ms 1299ms 0ms 93ms 5562 KB 168ms 237ms 238ms 50ms 103627 113377
2023-12-25 11:53 8e47c21c cgen: fix if guard stmts return generated code + fix auto generated option map comparison code (#20169) 918ms 1297ms 0ms 95ms 5559 KB 169ms 237ms 235ms 50ms 103577 112828
2023-12-25 11:49 55061e40 cgen: fix fixed array return when returning fixed array initialization (#20262) 917ms 1294ms 0ms 95ms 5556 KB 169ms 237ms 236ms 51ms 103539 112910
2023-12-23 13:26 c7ce72f3 encoding.binary: fix u32 little endian comments (#20256) 914ms 1297ms 0ms 93ms 5555 KB 167ms 237ms 236ms 51ms 103532 113273
2023-12-23 08:46 1b6d6818 thirdparty: update zip to 0.3.0 (#20255) 924ms 1326ms 0ms 96ms 5555 KB 171ms 243ms 241ms 51ms 103532 112047
2023-12-22 11:01 dda2b568 checker: remove unnecessary struct ref field initialization checks and notifications at map initializing(fix #20245) (#20251) 924ms 1282ms 0ms 94ms 5555 KB 168ms 238ms 236ms 51ms 103532 112047
2023-12-22 10:03 cedf6318 .github: temporary fix for `v bug` only working for members of the vlang organisation 918ms 1319ms 0ms 97ms 5555 KB 167ms 236ms 236ms 51ms 103533 112781
2023-12-22 08:16 7ec0d1cb cgen: cleanup assign_stmt() (#20250) 894ms 1271ms 0ms 91ms 5555 KB 171ms 245ms 244ms 51ms 103533 115808
2023-12-22 08:13 380a33af cgen: cleanup index.v (#20252) 941ms 1315ms 0ms 94ms 5555 KB 167ms 236ms 243ms 51ms 103536 110027
2023-12-22 08:08 5043e14e v: allow comptime-for to iterate over comptime variables, add `$string` comptime type, cleanup (#20233) 894ms 1268ms 0ms 91ms 5555 KB 167ms 234ms 236ms 50ms 103540 115816
2023-12-22 07:55 869bac13 cgen: fix cgen for thread wrappers, when spawning fns with with anon-fn array args and mut interfaces (fix #19425) (#20241) 918ms 1296ms 0ms 92ms 5556 KB 167ms 238ms 236ms 50ms 103552 112801
2023-12-22 07:53 ada9efd8 x.vweb: fix fsanitize-address test for SSE, improve documentation on the usage of `takeover_conn` (#20249) 910ms 1312ms 0ms 95ms 5555 KB 169ms 239ms 237ms 50ms 103539 113779
2023-12-22 00:02 06a536ef db.pg: fix invalid memory access in res_to_rows (#20248) 918ms 1305ms 0ms 94ms 5555 KB 166ms 236ms 236ms 50ms 103539 112787
2023-12-21 21:44 944b9554 x.json2: fix encoding of 💀🐈 etc emojis (fix #20243) (#20247) 920ms 1289ms 0ms 93ms 5555 KB 168ms 239ms 236ms 50ms 103539 112542
2023-12-21 13:27 ed754cfc js.dom: add querySelector[All] and NodeList (#20240) 916ms 1290ms 0ms 94ms 5555 KB 166ms 237ms 236ms 50ms 103539 113033
2023-12-21 10:32 c0321c81 checker: fix generic array method call with multi-types (#20237) 925ms 1290ms 0ms 92ms 5555 KB 167ms 235ms 234ms 50ms 103539 111934
2023-12-21 09:29 7a16a72c github: remove the copilot:summary and copilot:walkthrough tags 900ms 1275ms 0ms 92ms 5555 KB 167ms 237ms 236ms 49ms 103532 115035
2023-12-21 09:25 062cc3f5 crypto.blake2b: fix erroneous comment in unit tests (#20235) 924ms 1291ms 0ms 94ms 5555 KB 167ms 236ms 235ms 50ms 103532 112047
2023-12-20 15:51 53064697 datatypes.fsm: cleanup notices for fsm.v 903ms 1273ms 0ms 92ms 5555 KB 167ms 238ms 237ms 50ms 103532 114653
2023-12-20 15:31 94d28819 x.json2: add encoder support for `time.Time` (#20228) 895ms 1265ms 0ms 91ms 5555 KB 168ms 238ms 237ms 50ms 103532 115678
2023-12-20 13:00 2b74b64d cgen: cleanup code repetition in json.v 923ms 1293ms 0ms 92ms 5555 KB 167ms 235ms 235ms 50ms 103532 112169
2023-12-20 12:38 85c5c868 cgen: fix comparing interface values of structs containing optional ref interface fields (fix #20212) (#20221) 933ms 1286ms 0ms 93ms 5555 KB 166ms 239ms 237ms 50ms 103527 110961
2023-12-20 12:34 ecb1dc1c cgen: fix infix expr in method of mut receiver variable (#20225) 912ms 1287ms 0ms 92ms 5557 KB 167ms 236ms 235ms 50ms 103564 113557
2023-12-20 11:54 a64b8720 vdoc: make the vdoc html output less dense, and more easily diffable 923ms 1303ms 0ms 92ms 5557 KB 167ms 239ms 237ms 50ms 103564 112203
2023-12-20 09:55 23ed1e9a vdoc: extract files.v and highlight.v from utils.v 892ms 1265ms 0ms 91ms 5557 KB 169ms 239ms 238ms 50ms 103564 116103
2023-12-20 09:35 eb728277 vdoc: ignore vlib/wasm/tests too 919ms 1293ms 0ms 94ms 5557 KB 168ms 237ms 237ms 50ms 103564 112692
2023-12-20 09:31 b9f0557c vdoc: ignore x/vweb/tests too 923ms 1301ms 0ms 94ms 5557 KB 168ms 237ms 237ms 50ms 103564 112203
2023-12-19 21:57 9c4e4943 v: comptime refactor and cleanup (#20196) 905ms 1263ms 0ms 90ms 5557 KB 166ms 237ms 235ms 50ms 103564 114435
2023-12-19 21:47 9ea039e6 tools.vpm: improve detection of already parsed modules (#20223) 909ms 1287ms 0ms 92ms 5545 KB 168ms 231ms 237ms 50ms 103492 113852
2023-12-19 21:31 4bab3e70 builtin: add `@[direct_array_access]` to js string trim_right method (#20222) 894ms 1268ms 0ms 93ms 5545 KB 171ms 239ms 244ms 51ms 103492 115762
2023-12-19 12:20 93756d20 cgen: fix array insert for a variadic arg parameter (#20217) 895ms 1277ms 0ms 91ms 5545 KB 169ms 233ms 239ms 51ms 103492 115633
2023-12-19 12:16 5be5cd9b websocket: enable using an already existing connection (from vweb or another http server) (#20103) 914ms 1287ms 0ms 91ms 5545 KB 168ms 232ms 237ms 50ms 103491 113228
2023-12-19 12:11 db6ae6ee json: fix option sumtype handling (#20186) 907ms 1284ms 0ms 94ms 5545 KB 168ms 232ms 237ms 50ms 103491 114102
2023-12-19 07:29 d474f690 parser: fix formatting enum and interface decl with comments (#20216) 903ms 1277ms 0ms 91ms 5543 KB 167ms 230ms 238ms 50ms 103479 114594
2023-12-18 18:35 17d540e3 cgen: fix interface eq method with option and ref (fix #19441) (#20201) 887ms 1266ms 0ms 90ms 5543 KB 166ms 230ms 237ms 50ms 103478 116660
2023-12-18 17:20 97d01a98 checker: refactor `string` to `enum` error check, handle `EnumName(string_variable)` too (#20210) 891ms 1266ms 0ms 95ms 5539 KB 167ms 233ms 240ms 50ms 103419 116070
2023-12-18 13:39 a8e0ced3 parser: fix formatting struct decl with comments (#20207) 908ms 1289ms 0ms 92ms 5539 KB 167ms 231ms 238ms 50ms 103419 113897
2023-12-18 09:34 050344ae clipboard: fix notice in vlib/clipboard/x11/clipboard.c.v 895ms 1267ms 0ms 91ms 5539 KB 168ms 231ms 238ms 50ms 103419 115551
2023-12-17 19:00 cfd19bfe x.vweb.sse: reimplement SSE module for x.vweb (#20203) 912ms 1277ms 0ms 93ms 5539 KB 166ms 230ms 238ms 50ms 103419 113398
2023-12-17 18:51 25c900f4 examples: minor refactor in the xvweb example (#20206) 918ms 1273ms 0ms 92ms 5539 KB 168ms 232ms 240ms 50ms 103419 112656
2023-12-17 15:28 b44fb150 checker: add a more helpful suggestion for `fixed_array = [1,2,3]` 905ms 1281ms 0ms 93ms 5539 KB 167ms 231ms 239ms 50ms 103419 114275
2023-12-17 10:53 5abeb415 cgen: fix string interp with zero characters (fix #20199) (#20200) 915ms 1288ms 0ms 94ms 5538 KB 168ms 233ms 240ms 50ms 103411 113017
2023-12-17 10:23 ae168782 all: add `r` and `R` switches for repeating in string interpolation, `'${"abc":3r}'` == 'abcabcabc' (#20197) 920ms 1287ms 0ms 93ms 5538 KB 170ms 234ms 240ms 50ms 103410 112402
2023-12-16 18:45 51aaf3c4 checker: fix incorrect checks when struct fields are ref and option type(fix #19555) (#20195) 910ms 1282ms 0ms 91ms 5538 KB 166ms 229ms 237ms 49ms 103383 113607
2023-12-16 15:30 136193a3 parser: implement thread returns result and multi_returns (fix #19281) (#20194) 917ms 1294ms 0ms 92ms 5538 KB 171ms 237ms 246ms 50ms 103382 112739
2023-12-16 15:27 81bfc2f5 all: implement $for comptime T.variants (#20193) 888ms 1265ms 0ms 91ms 5537 KB 167ms 228ms 238ms 49ms 103368 116405
2023-12-16 06:06 de3b2b00 os, net.http.file: add a folder listing to the http static file server, started by file.serve/1 (#20192) 905ms 1272ms 0ms 93ms 5532 KB 170ms 232ms 239ms 49ms 103299 114142
2023-12-15 18:34 687b33a1 net.http.file: fix oneline usage examples in the comments of file.serve/1 885ms 1262ms 0ms 89ms 5532 KB 166ms 230ms 237ms 49ms 103275 116694
2023-12-15 18:04 1cdd6ed6 parser: improve performance for language parsing (#20190) 889ms 1269ms 0ms 90ms 5532 KB 168ms 232ms 240ms 50ms 103275 116169
2023-12-15 17:31 6d0d82db gg: fix overlapping slices in `draw_slice_filled()` (#20182) 893ms 1267ms 0ms 89ms 5532 KB 168ms 230ms 239ms 50ms 103265 115638
2023-12-15 14:53 6e47782b net.http: remove unused `read_set_cookies` function (#20187) 892ms 1274ms 0ms 90ms 5532 KB 168ms 232ms 238ms 50ms 103265 115767
2023-12-15 14:53 4a9e4d37 cgen: cleanup in anon_fn_cname() (#20180) 888ms 1264ms 0ms 91ms 5532 KB 168ms 230ms 239ms 50ms 103265 116289
2023-12-15 14:35 226e075e parser: cleanup and simplify language parsing (#20185) 891ms 1292ms 0ms 94ms 5532 KB 168ms 231ms 240ms 50ms 103268 115901
2023-12-15 13:58 0a029d45 net: make net.fionbio and net.msg_nosignal constants public in net_windows.c.v (#20183) 905ms 1288ms 0ms 93ms 5533 KB 167ms 230ms 237ms 50ms 103306 114150
2023-12-15 13:18 715a0a65 ast: fix dimension mismatch check for fn/method mut array args (fix #20172) (#20173) 911ms 1282ms 0ms 92ms 5533 KB 168ms 231ms 238ms 50ms 103306 113398
2023-12-15 02:43 c5a6aebc ci: add new workflow, for doing the slower tests in vpm specifically with `-d network` (#20177) 915ms 1257ms 0ms 91ms 5533 KB 169ms 231ms 239ms 50ms 103301 112897
2023-12-14 20:37 b3743d3e help: update the text documenting the `-gc MODE` option (#20179) 896ms 1274ms 0ms 91ms 5533 KB 168ms 235ms 240ms 50ms 103301 115291
2023-12-14 18:20 70c575a9 examples: add TODO app example with x.vweb (#20175) 903ms 1275ms 0ms 92ms 5533 KB 166ms 229ms 236ms 50ms 103301 114397
2023-12-14 18:09 22cb9c55 ci: fix v-analyzer workflow (#20178) 894ms 1268ms 0ms 91ms 5533 KB 167ms 231ms 238ms 50ms 103301 115549
2023-12-14 16:57 68a63979 checker: improve error messages for number casts used as branch values in match expressions (#20111) 921ms 1286ms 0ms 92ms 5533 KB 168ms 231ms 238ms 50ms 103301 112161
2023-12-14 13:49 0d2ed22d ast: fix generic concrete of struct container type fields (fix #18852) (#19147) 890ms 1260ms 0ms 92ms 5528 KB 169ms 230ms 237ms 50ms 103218 115975
2023-12-14 12:15 f3036799 cgen: fix smartcast for struct fields in the match branches(fix #20167) (#20171) 907ms 1274ms 0ms 94ms 5524 KB 168ms 229ms 236ms 50ms 103171 113749
2023-12-13 20:32 0b12d647 cgen: fix wrong cname of anon fn(fix #20163) (#20164) 878ms 1249ms 0ms 91ms 5523 KB 166ms 229ms 236ms 49ms 103169 117504
2023-12-13 20:24 4018a784 checker: cast sumtype to its variant generic type (#20166) 886ms 1269ms 0ms 91ms 5523 KB 168ms 230ms 237ms 50ms 103169 116443
2023-12-13 16:04 d898636b x.vweb: reimplement csrf module (#20160) 897ms 1267ms 0ms 91ms 5523 KB 166ms 229ms 235ms 50ms 103168 115014
2023-12-13 15:13 e9213ad2 cgen: remove debugging comments (#20165) 927ms 1286ms 0ms 91ms 5523 KB 167ms 229ms 235ms 49ms 103168 111292
2023-12-13 07:46 aef3643a fmt: add linebreak after const decl (fix #20157) (#20162) 904ms 1297ms 0ms 94ms 5548 KB 173ms 238ms 248ms 51ms 103168 114123
2023-12-13 07:44 17bf8d17 tools: simplify and remove redundancies in vshader.v (#20161) 903ms 1276ms 0ms 91ms 5548 KB 169ms 230ms 242ms 51ms 103168 114250
2023-12-12 12:24 936790e4 checker, cgen: fix generics chans select (#20159) 902ms 1266ms 0ms 91ms 5548 KB 168ms 230ms 238ms 49ms 103160 114368
2023-12-12 10:11 033d7209 ci: mark all orm tests as flaky (mainly to reduce the false positives on windows+MSVC, due to 'cannot open file' sqlite3.obj, when it is rebuilt in parallel) 904ms 1275ms 0ms 95ms 5546 KB 169ms 231ms 238ms 50ms 103137 114089
2023-12-12 09:41 5d99138c checker: fix generic fn with generic fn call returning generic map (fix #20106) (#20150) 890ms 1266ms 0ms 90ms 5546 KB 168ms 229ms 238ms 50ms 103137 115884
2023-12-12 09:28 d2fdbaf6 parser: fix an error message when initializing a struct from another module(fix #20141) (#20158) 935ms 1304ms 0ms 94ms 5545 KB 169ms 230ms 237ms 50ms 103137 110306
2023-12-12 09:06 ebab6d52 x.vweb: fix large payload (#20155) 930ms 1289ms 0ms 92ms 5544 KB 167ms 229ms 237ms 50ms 103118 110879
2023-12-11 19:28 4e213f29 tools.vpm: fix moving from temp to vmodules dir (#20152) 927ms 1306ms 0ms 94ms 5544 KB 171ms 238ms 246ms 51ms 103118 111238
2023-12-11 18:44 acde573d os: fix `mv_by_cp` for directories (#20154) 892ms 1261ms 0ms 91ms 5544 KB 166ms 229ms 237ms 50ms 103118 115603
2023-12-11 14:55 423b34f0 vweb: support a startup_message field too in app.run_at 897ms 1299ms 0ms 93ms 5541 KB 169ms 235ms 240ms 50ms 103113 114953
2023-12-11 12:10 1b3c4f59 examples: serve the wasm mandelbrot project using a v web server (#19937) 890ms 1262ms 0ms 91ms 5541 KB 168ms 228ms 234ms 50ms 103113 115857
2023-12-11 11:40 131052c1 ci: rename duplicate example files, to make them unique, and reduce false positives in `v build-examples` on windows. 885ms 1258ms 0ms 91ms 5541 KB 166ms 230ms 234ms 50ms 103113 116511
2023-12-11 11:34 d86a11c2 db.mysql: add ability to prepare and execute statements separately (#20146) 905ms 1285ms 0ms 92ms 5541 KB 167ms 229ms 235ms 50ms 103113 113937
2023-12-11 10:40 e6a30dc4 crypto: add blake2s and blake2b hashes (#20149) 897ms 1275ms 0ms 93ms 5541 KB 168ms 232ms 238ms 50ms 103113 114953
2023-12-11 10:23 850e7685 cgen: fix mutable comptimeselector usage (fix #20027) (#20134) 893ms 1277ms 0ms 93ms 5541 KB 167ms 229ms 235ms 50ms 103113 115468
2023-12-11 06:19 d1c5c797 ci: mark large_payload_test.v as flaky, and repeat it up to 3 times when it fails (it does sporadically mainly on windows) 887ms 1261ms 0ms 92ms 5542 KB 168ms 236ms 241ms 50ms 103118 116254
2023-12-10 23:16 964798d5 cgen: fix assignment to the elements of an array of fixed arrays (#20133) 899ms 1266ms 0ms 91ms 5542 KB 166ms 229ms 235ms 49ms 103118 114703
2023-12-10 23:13 2ceb1282 tools.vpm: add support for ssh and hg version installations (#20125) 891ms 1256ms 0ms 90ms 5541 KB 166ms 230ms 235ms 49ms 103114 115728
2023-12-10 22:59 083eb345 checker: fix struct init update with generics (fix #20136) (#20139) 882ms 1245ms 0ms 93ms 5541 KB 167ms 229ms 234ms 49ms 103114 116909
2023-12-10 22:57 cfcbcb41 encoding.csv: add a sequential reader too (suitable for very large .csv files, it does not read everything at once) (#20140) 898ms 1273ms 0ms 92ms 5541 KB 166ms 230ms 236ms 49ms 103113 114825
2023-12-10 15:17 99d94736 ci: include msgpack in v_apps_and_modules_compile_ci.yml (#20137) 909ms 1261ms 0ms 92ms 5541 KB 168ms 231ms 236ms 50ms 103113 113435
2023-12-10 12:32 42a8c7e1 net.http: fix http.delete() checking (#20131) 895ms 1271ms 0ms 91ms 5541 KB 166ms 227ms 234ms 50ms 103113 115210
2023-12-10 11:34 fe4e1c06 checker: fix unwrap, when generic structs are used as arguments, in uncalled methods (fix #20132) (#20135) 880ms 1244ms 0ms 92ms 5541 KB 166ms 230ms 235ms 49ms 103113 117173
2023-12-10 10:40 4938b359 cgen: improve uninitialized option struct field declaration (#20129) 900ms 1267ms 0ms 93ms 5540 KB 168ms 230ms 235ms 49ms 103096 114551
2023-12-10 10:14 e6bb6df5 tools.vpm: skip slow tests, that do need network access, when `-d network` is not provided 880ms 1256ms 0ms 93ms 5540 KB 167ms 229ms 234ms 49ms 103098 117156
2023-12-09 05:07 08189d64 vweb2 (#19997) 887ms 1261ms 0ms 91ms 5540 KB 168ms 228ms 234ms 50ms 103098 116232
2023-12-08 20:17 2768de1f encoding.csv: add a new RandomAccessReader (#20119) 880ms 1247ms 0ms 91ms 5540 KB 166ms 229ms 235ms 49ms 103098 117156
2023-12-08 19:52 75c0c927 os: fix os.open_file/3 `wb` mode creation of text files containing crlf on Windows (#20101) 906ms 1291ms 0ms 93ms 5540 KB 167ms 231ms 235ms 49ms 103098 113794
2023-12-08 16:54 4d1eb5f2 ast, checker, cgen: fix generics interface signature methods call with embeded (fix #20113) (#20124) 880ms 1266ms 0ms 94ms 5540 KB 171ms 236ms 242ms 50ms 103099 117157
2023-12-08 12:22 4687f8c1 examples: add an example of a simple process wrapper, built around an interactive python process, in wrapping_interactive_python.v 906ms 1272ms 0ms 91ms 5537 KB 167ms 230ms 234ms 50ms 103072 113766
2023-12-08 11:37 0cb5c238 json: add comment about the role of the `@[omitempty]` field tag (#20122) 894ms 1260ms 0ms 93ms 5537 KB 167ms 230ms 236ms 50ms 103072 115293
2023-12-08 05:16 3d0fcfe4 tools.vpm: extract outdated logic into outdated.v, fix outdated hg, extend tests (#20116) 896ms 1278ms 0ms 94ms 5537 KB 169ms 232ms 235ms 50ms 103072 115035
2023-12-07 20:34 64e8139d examples, x: fix notice about assigning `0` to a reference field (#20115) 890ms 1295ms 0ms 95ms 5537 KB 169ms 232ms 238ms 50ms 103072 115811
2023-12-07 17:13 e2b75bde tools: add `v repeat 'sleep 1' 'sleep 2'` (rename repeat.v to vrepeat.v), improve its output, add its flags to vcomplete.v (#20114) 881ms 1256ms 0ms 91ms 5537 KB 166ms 230ms 234ms 50ms 103072 116994
2023-12-07 16:42 c121f56f cgen, checker: fix comptime map type resolution on generic arg (#20097) 918ms 1312ms 0ms 95ms 5537 KB 172ms 239ms 242ms 50ms 103071 112277
2023-12-07 16:36 7b44bb97 tools.vpm: add manifest fetch for hg repositories, add test (#20107) 904ms 1261ms 0ms 90ms 5535 KB 168ms 231ms 235ms 50ms 103052 113995
2023-12-07 16:24 5b74f3af vlib: use the builtin flush functions, instead of the C. ones (#20108) 917ms 1288ms 0ms 92ms 5535 KB 167ms 230ms 237ms 50ms 103052 112379
2023-12-07 16:21 f0fe3df0 tools.vpm: be more specific, when handling `.git` endings (#20110) 912ms 1280ms 0ms 94ms 5535 KB 168ms 232ms 237ms 50ms 103052 112995
2023-12-06 16:07 772f1149 regex: fix '\0' terminator always matched as last character(fix #19802) (#20104) 901ms 1299ms 0ms 92ms 5535 KB 168ms 235ms 237ms 50ms 103052 114375
2023-12-06 10:24 55e86feb checker: fix generics method call with struct short syntax args(fix #20030) (#20100) 922ms 1296ms 0ms 94ms 5535 KB 167ms 232ms 236ms 50ms 103052 111770
2023-12-06 10:21 d564db6c checker: fix comptimecall type resolution on checker phase and method.return_type comptime checking and assignment from option comptimecall (#20092) 896ms 1266ms 0ms 90ms 5534 KB 167ms 230ms 236ms 50ms 103026 114984
2023-12-06 09:38 09d05bb5 checker: fix generic interface interring error (#20098) 898ms 1279ms 0ms 94ms 5531 KB 167ms 228ms 235ms 50ms 102987 114684
2023-12-05 19:37 21d44072 tests: improve the formatting of the output of coutput_test.v 884ms 1253ms 0ms 91ms 5528 KB 165ms 228ms 235ms 49ms 102944 116452
2023-12-05 18:34 dbdd96f2 checker, cgen: fix `@[if xyz?] fn init() {}`, add tests (#20096) 905ms 1268ms 0ms 91ms 5528 KB 165ms 229ms 234ms 50ms 102944 113750
2023-12-05 11:56 4b310923 builtin: deprecate string.last_index/1 for string.index_last/1, and string.last_index_u8/1 for string.index_u8_last/1 (#20095) 897ms 1280ms 0ms 93ms 5526 KB 168ms 230ms 236ms 50ms 102932 114751
2023-12-05 09:33 d409d8d6 cgen: fix map comptime var type resolution on generic arg (fix #20037) (#20085) 883ms 1251ms 0ms 91ms 5527 KB 166ms 230ms 235ms 50ms 102912 116548
2023-12-05 09:30 77e65ac8 tools.vpm: update vcs handling (#20090) 909ms 1266ms 0ms 92ms 5526 KB 167ms 229ms 235ms 49ms 102900 113201
2023-12-05 05:47 700fbd78 cgen: fix call_expr in branches and left_expr of call_expr with or_block(fix #20044) (#20094) 913ms 1261ms 0ms 92ms 5526 KB 168ms 230ms 236ms 49ms 102900 112705
2023-12-04 19:52 cce21a4f checker: unwrap generics for map and array methods (fix compiler panic, described in #20058) (#20059) 896ms 1264ms 0ms 91ms 5526 KB 165ms 229ms 234ms 49ms 102897 114840
2023-12-04 19:07 1c10d2f6 cgen: fix array auto cloning (#20078) 882ms 1256ms 0ms 91ms 5526 KB 167ms 225ms 233ms 49ms 102897 116663
2023-12-04 18:59 47a8051b fmt: cleanup comments.v with multiline comment (#20086) 886ms 1252ms 0ms 90ms 5526 KB 166ms 226ms 234ms 49ms 102900 116139
2023-12-04 13:21 c7b7d5f5 arrays: fix off by one error in arrays.uniq_only_repeated/1 and arrays.uniq_all_repeated/1 923ms 1298ms 0ms 94ms 5526 KB 171ms 236ms 241ms 50ms 102900 111484
2023-12-04 11:33 d9e9c71b vweb: add an optional parameter to the .redirect/2 method, to be able to set the http code for the redirects (#20082) 888ms 1260ms 0ms 92ms 5526 KB 166ms 228ms 234ms 49ms 102900 115878
2023-12-04 10:19 f941bb4a checker, cgen: fix comptimecall type resolution on function args (#20070) 882ms 1256ms 0ms 91ms 5526 KB 165ms 228ms 233ms 49ms 102892 116657
2023-12-04 10:05 54c03080 fmt: fix formatting multiline comments (fix #20080) (#20084) 907ms 1286ms 0ms 94ms 5520 KB 167ms 228ms 237ms 49ms 102820 113362
2023-12-04 09:54 4a37403a checker: fix .clone()/.move() with shared maps (#20083) 896ms 1298ms 0ms 94ms 5519 KB 171ms 236ms 242ms 50ms 102803 114735
2023-12-03 19:04 c047a495 cgen: remove lefover println calls from vlib/v/gen/c/array.v (#20076) 886ms 1257ms 0ms 90ms 5519 KB 168ms 230ms 239ms 50ms 102803 116030
2023-12-03 10:21 f9f6ee75 checker: enhance err msg for unknown types for comptime `$for` (#20057) 876ms 1252ms 0ms 92ms 5520 KB 166ms 227ms 236ms 49ms 102805 117357
2023-12-03 10:19 582ec6e0 checker, cgen: fix the static from_string method of Enum across mods(fix #20050) (#20068) 883ms 1255ms 0ms 92ms 5519 KB 167ms 229ms 236ms 49ms 102804 116425
2023-12-03 01:58 d1dcffa9 os: fix File.tell for files > 2GB on windows, by using C._telli64(f.fd) (#20072) 910ms 1295ms 0ms 95ms 5516 KB 168ms 230ms 236ms 49ms 102748 112909
2023-12-02 16:53 855b5c2c ci, builder: retry building of thirdparty object files with msvc, in case of linker errors too 884ms 1257ms 0ms 91ms 5516 KB 167ms 228ms 235ms 50ms 102741 116222
2023-12-02 16:31 c6ea4037 cgen: fix code generated for option type on concat expr (fix #20043) (#20062) 887ms 1257ms 0ms 91ms 5516 KB 167ms 228ms 236ms 50ms 102741 115829
2023-12-02 16:25 e013d290 ast, parser: add comments to several representations of complete qualified names for generics (#20063) 911ms 1266ms 0ms 93ms 5516 KB 167ms 230ms 237ms 49ms 102738 112774
2023-12-02 14:30 65719635 ci: fix a retry bug in vlib/v/compiler_errors_test.v, that made it report errors, even after a second retry succeeded 882ms 1265ms 0ms 95ms 5516 KB 165ms 227ms 234ms 49ms 102716 116458
2023-12-02 14:05 ab04a589 parser: add a more precise and helpful error message for `int!` and `int?` result type syntax (#20061) 904ms 1268ms 0ms 92ms 5516 KB 166ms 227ms 235ms 49ms 102716 113623
2023-12-02 13:58 64733edc ci, builder: retry building of thirdparty object files with msvc, in case of permission errors (reduce CI false positives) 904ms 1277ms 0ms 93ms 5515 KB 167ms 229ms 236ms 49ms 102709 113616
2023-12-02 08:40 c943d9a8 v2: fix typo in checker.v (#20064) 898ms 1261ms 0ms 92ms 5515 KB 167ms 227ms 234ms 50ms 102709 114375
2023-12-01 20:38 a017b534 ast: fix duplicated code gen for embedded generic fields (#20054) 884ms 1251ms 0ms 90ms 5515 KB 165ms 228ms 234ms 49ms 102709 116186
2023-12-01 19:45 0b8a6124 Revert "strings: fix using array_push_many inside write_string + gc, not using array_push_many_noscan (part 1)" 884ms 1252ms 0ms 91ms 5515 KB 166ms 227ms 236ms 49ms 102705 116182
2023-12-01 16:26 be51143a strings: fix using array_push_many inside write_string + gc, not using array_push_many_noscan (part 1) 876ms 1273ms 0ms 93ms 5515 KB 165ms 227ms 235ms 49ms 102709 117247
2023-12-01 16:03 eec9c7f2 db.pg: fix using postgresql on windows, improve instructions for installing it (#20053) 900ms 1262ms 0ms 93ms 5515 KB 166ms 227ms 236ms 49ms 102705 114116
2023-12-01 07:01 e30af865 cgen: fix live mode on windows (#20041) 889ms 1267ms 0ms 95ms 5515 KB 172ms 236ms 244ms 50ms 102705 115528
2023-11-30 21:37 150f2259 scanner: add new_silent_scanner/0, Scanner.prepare_for_new_text/1, make .ident_char/0, .ident_string/0 and .text_scan/0 public (#20045) 890ms 1293ms 0ms 93ms 5515 KB 169ms 234ms 241ms 50ms 102702 115395
2023-11-30 21:26 c19b13e1 ast: fix generic structs with multiple levels of generic embedding (#20042) 899ms 1267ms 0ms 96ms 5511 KB 165ms 228ms 233ms 50ms 102630 114160
2023-11-30 21:16 0c4abf0c ci: skip the cmd/tools/vpm/ tests on the fsanitize_memory jobs, because of the handshake code in net.mbedtls, which uses assembly, that is known to sporadically fail the sanitizer 917ms 1266ms 0ms 94ms 5508 KB 165ms 227ms 234ms 49ms 102616 111904
2023-11-30 21:04 afaeb742 os: create the folder described by `XDG_CACHE_HOME`, *if it is non empty, and it does not exist yet*, when calling `os.cache_dir()` (#20046) 895ms 1265ms 0ms 93ms 5508 KB 165ms 226ms 234ms 50ms 102616 114654
2023-11-30 15:50 300158dd ci: make the output of compiler_errors_test.v more informative, when there is a difference found, but no diff tool (on alpine/musl) 917ms 1268ms 0ms 94ms 5508 KB 165ms 227ms 233ms 49ms 102613 111900
2023-11-30 13:32 7357ef36 db.mysql: add support for the FreeBSD name of the mariadb client library (#20039) 895ms 1287ms 0ms 95ms 5508 KB 166ms 228ms 233ms 50ms 102613 114651
2023-11-30 13:30 60cdc6a7 net.websocket: fix the notice messages about the initialization of references outside unsafe mode (#20038) 879ms 1247ms 0ms 92ms 5508 KB 165ms 228ms 233ms 49ms 102613 116738
2023-11-30 12:22 bb4c8021 time: fix off by 1 error in must_be_valid_three_letter_month 877ms 1246ms 0ms 93ms 5508 KB 165ms 228ms 234ms 50ms 102613 117004
2023-11-30 11:33 c88f0d38 examples: show how to turn on CORS in a vweb server app 905ms 1271ms 0ms 94ms 5508 KB 166ms 227ms 234ms 49ms 102613 113384
2023-11-29 17:30 00b1ce57 orm: fix code generation for an option time.Time field (#20031) 890ms 1276ms 0ms 94ms 5508 KB 166ms 232ms 240ms 50ms 102613 115295
2023-11-29 17:25 dc3ea0f8 os: flush stdout and stderr before calling _wsystem (on windows), as the MSDN doc advices (#20034) 882ms 1259ms 0ms 93ms 5508 KB 165ms 227ms 235ms 49ms 102611 116339
2023-11-29 17:11 74c59abf tools.vpm: update tests, add `get_installed` test (#20028) 896ms 1282ms 0ms 95ms 5508 KB 166ms 229ms 235ms 50ms 102609 114518
2023-11-29 16:12 f4937aef repl: make sure the prompt is output before user input (on windows) (#20035) 906ms 1274ms 0ms 95ms 5508 KB 165ms 227ms 233ms 49ms 102609 113254
2023-11-29 16:03 0b2feefd vdoc: use `markdown.default_html_transformer` underneath, remove `html_tag_escape` (#19785) 887ms 1259ms 0ms 93ms 5508 KB 166ms 229ms 236ms 50ms 102609 115680
2023-11-29 16:02 883eaa6e cgen: fix cross method call + method_call cleanup (#20025) 909ms 1268ms 0ms 94ms 5508 KB 165ms 227ms 232ms 49ms 102609 112881
2023-11-29 15:54 fed35526 tests: add checker and passing test for generic receiver indexing (#20036) 906ms 1272ms 0ms 92ms 5506 KB 166ms 227ms 230ms 49ms 102590 113233
2023-11-28 13:37 782bf865 vdoc: refactor `html_highlight` and handle strings with string interpolations (eg. `${a}.${b}.${c}`) (#19784) 871ms 1239ms 0ms 91ms 5506 KB 165ms 227ms 230ms 49ms 102590 117784
2023-11-28 13:28 52f40aa6 ast: fix generics with embed generics structs(fix #20021) (#20022) 883ms 1251ms 0ms 91ms 5506 KB 166ms 229ms 230ms 49ms 102590 116183
2023-11-28 13:03 46086c04 tests: make 'v test-self' pass under msys2/MINGW64 (#20010) 884ms 1270ms 0ms 93ms 5505 KB 169ms 237ms 238ms 50ms 102580 116040
2023-11-28 12:54 6bafc288 fix long line in README.md 874ms 1277ms 0ms 93ms 5505 KB 166ms 228ms 231ms 49ms 102580 117368
2023-11-28 12:39 39fe0779 vdoc: add a cmd/tools/vdoc/tests/testdata/output_formats/README.md, update the expected outputs 882ms 1255ms 0ms 93ms 5505 KB 168ms 236ms 237ms 49ms 102580 116303
2023-11-28 08:10 50f3ac49 tools.vpm: extend recursive dependency fix for module installation (#20015) 909ms 1290ms 0ms 93ms 5505 KB 168ms 233ms 234ms 49ms 102580 112849
2023-11-28 07:44 920be09c tools.vpm: remove obsolete array clone (#20016) 899ms 1269ms 0ms 94ms 5505 KB 166ms 228ms 231ms 49ms 102580 114104
2023-11-27 18:14 b5ba1225 cgen: add missing sync auto import, when using SelectExpr (#19998) 897ms 1265ms 0ms 93ms 5505 KB 170ms 235ms 236ms 49ms 102580 114358
2023-11-27 14:00 2964855d vfmt: fix the formatting of comments after `const` declarations (#20005) 879ms 1255ms 0ms 93ms 5504 KB 167ms 229ms 230ms 49ms 102567 116686
2023-11-27 11:14 5283f194 tests: remove `vlib/crypto/aes/const.v` from the skip list in vtest-fmt.v, since it now uses vfmt off/vfmt on markers 879ms 1255ms 0ms 93ms 5504 KB 169ms 235ms 238ms 50ms 102561 116679
2023-11-27 10:59 f0e4438e vfmt: remove empty `__global()` (#20004) 874ms 1252ms 0ms 89ms 5504 KB 165ms 229ms 230ms 49ms 102561 117346
2023-11-27 10:27 52e41f88 ast, checker: fix generics with embed generic method call (#20011) 880ms 1249ms 0ms 90ms 5504 KB 166ms 228ms 231ms 49ms 102561 116546
2023-11-27 06:05 19b055c2 ci: use `git -C vc push || true` in .github/workflows/gen_vc_ci.yml, to prevent false positives in forked repos 889ms 1265ms 0ms 93ms 5503 KB 166ms 230ms 232ms 49ms 102550 115354
2023-11-27 05:43 ef598087 tests: use real path of a test folder for repl tests (#20007) 874ms 1245ms 0ms 93ms 5503 KB 166ms 229ms 230ms 49ms 102550 117334
2023-11-27 05:36 8ba04d37 cgen: fix lambda initialization on option struct field (fix #19474) (#19995) 882ms 1257ms 0ms 92ms 5502 KB 165ms 227ms 229ms 49ms 102542 116260
2023-11-27 05:33 6084dcdc vlib: add a `compress.szip` module, deprecate the `szip` one after 2023-12-31 (#20003) 896ms 1265ms 0ms 93ms 5502 KB 166ms 227ms 229ms 49ms 102540 114441
2023-11-26 16:08 90c3ca38 cgen, checker: fix loop on aggregates of arrays (in match branches) of sumtypes (fix #18548) (#19988) 873ms 1241ms 0ms 91ms 5502 KB 164ms 226ms 228ms 49ms 102540 117457
2023-11-26 15:41 69ce0607 tools.vpm: evaluate dependencies earlier to fix potential recursive install loop (#19987) 901ms 1250ms 0ms 90ms 5499 KB 166ms 227ms 230ms 49ms 102518 113782
2023-11-26 15:12 eaacf831 v.help: run help init with the current compiler under test (#19990) 896ms 1250ms 0ms 92ms 5499 KB 165ms 225ms 229ms 49ms 102518 114417
2023-11-26 13:59 70b33105 tools.vpm: remove flaky flag from tests to better spot issues on different platforms (#19986) 868ms 1245ms 0ms 93ms 5499 KB 170ms 234ms 236ms 49ms 102512 118101
2023-11-26 13:50 e1cf85fc tools.vpm: fix install paths, only normalize relevant, restore assign `install_path_fmted`, add input tests (#19984) 874ms 1248ms 0ms 92ms 5499 KB 166ms 227ms 230ms 49ms 102512 117290
2023-11-26 11:58 bc62c5cf cgen: fix code generation for generic channels (#19993) 869ms 1237ms 0ms 90ms 5499 KB 165ms 223ms 228ms 49ms 102512 117965
2023-11-26 11:54 e2aa9b35 tools.vast: add missing LambdaExpr in `v ast file.v` (#19994) 921ms 1317ms 0ms 97ms 5499 KB 176ms 238ms 244ms 51ms 102507 111299
2023-11-26 06:39 b088f430 os: update comments (#19989) 891ms 1262ms 0ms 92ms 5499 KB 166ms 227ms 228ms 50ms 102507 115047
2023-11-26 04:12 643589ab fmt: handle new vweb.html(path) 883ms 1254ms 0ms 90ms 5499 KB 167ms 227ms 230ms 50ms 102507 116089
2023-11-26 00:01 51bb2768 vweb: .html('custom_template.html') 877ms 1238ms 0ms 92ms 5499 KB 165ms 227ms 230ms 49ms 102507 116883
2023-11-25 23:16 c532ee61 parser: fix new timeout in the parser-silent job 899ms 1260ms 0ms 92ms 5499 KB 166ms 227ms 229ms 49ms 102497 114012
2023-11-25 13:37 e1a474e1 tools: remove unused variable in vbin2v.v 886ms 1261ms 0ms 92ms 5499 KB 165ms 229ms 229ms 49ms 102494 115681
2023-11-25 08:49 37767cfa fmt: fix comments.v 878ms 1252ms 0ms 91ms 5499 KB 167ms 230ms 236ms 50ms 102494 116735
2023-11-25 08:23 820f53ca tools,fmt: fix vbin2v.v; extract fmt_bin2v_test.v from fmt_keep_test.v 872ms 1243ms 0ms 91ms 5499 KB 167ms 229ms 231ms 49ms 102494 117538
2023-11-25 07:34 5e377985 ci: run `VAUTOFIX=1 ./v check-md -hide-warnings .` to fix doc failures 902ms 1251ms 0ms 91ms 5499 KB 166ms 228ms 230ms 49ms 102494 113629
2023-11-25 07:10 c963dc61 tools: fox cmd/tools/vbump_test.v 892ms 1268ms 0ms 92ms 5499 KB 166ms 229ms 229ms 49ms 102494 114903
2023-11-25 07:02 f09826e9 all: unwrap const() blocks 893ms 1296ms 0ms 96ms 5499 KB 166ms 226ms 230ms 49ms 102494 114774
2023-11-24 22:19 399af676 gg: fn (data voidptr, e &Event) for events, allows methods 882ms 1236ms 0ms 91ms 5499 KB 164ms 226ms 229ms 50ms 102602 116328
2023-11-24 21:49 fc69b2fd tutorials: minor vweb blog updates 888ms 1244ms 0ms 91ms 5499 KB 165ms 227ms 228ms 50ms 102602 115542
2023-11-24 18:26 febd54b7 checker: disallow directly indexing sumtype and interface, when using as parameters(fix #19811) (#19982) 877ms 1248ms 0ms 90ms 5499 KB 166ms 227ms 230ms 50ms 102602 116992
2023-11-24 18:24 90d3523a parser: fix infix expr handling with cast on left side of << operator (#19985) 897ms 1270ms 0ms 92ms 5499 KB 165ms 227ms 229ms 49ms 102601 114382
2023-11-24 14:10 67fabddc datatypes: make `Direction` pub and fix and add tests for `push_many` (#19983) 913ms 1261ms 0ms 93ms 5499 KB 166ms 226ms 229ms 50ms 102601 112377
2023-11-24 10:03 43709e9c tests,ci: add a retry loop for the tasks done by vlib/v/compiler_errors_test.v, to reduce false positives for alpine-docker-musl-gcc 886ms 1252ms 0ms 90ms 5499 KB 166ms 226ms 228ms 49ms 102601 115802
2023-11-24 07:40 e8ce02b5 datatypes: add push_many for doubly and singly linked list + add insert_many for heap (#19975) 893ms 1267ms 0ms 92ms 5499 KB 168ms 227ms 230ms 49ms 102601 114894
2023-11-24 07:38 be544d73 net.openssl: correctly assign nil to reference values after the recent notice about it (#19981) 897ms 1247ms 0ms 91ms 5499 KB 166ms 226ms 229ms 49ms 102601 114382
2023-11-24 07:32 2884ec52 checker: disallow casting strings to pointers outside `unsafe` (#19977) 897ms 1297ms 0ms 95ms 5499 KB 167ms 229ms 231ms 50ms 102601 114382
2023-11-24 06:05 65089eee checker: add a qualification to array elements ref initialization checks (#19980) 878ms 1263ms 0ms 92ms 5498 KB 166ms 226ms 229ms 50ms 102597 116853
2023-11-23 17:59 043ebb85 cgen: fix const array of struct initiatization on msvc (#19969) 879ms 1256ms 0ms 93ms 5498 KB 166ms 228ms 229ms 50ms 102594 116716
2023-11-23 17:52 9ca4c220 cgen: fix auto str for interface struct member which implements str method (#19970) 886ms 1266ms 0ms 93ms 5497 KB 165ms 225ms 227ms 49ms 102579 115777
2023-11-23 15:34 bb77707c checker: fix ref elements of an array must be initialized right away (fix #14958) (#19971) 894ms 1290ms 0ms 92ms 5495 KB 165ms 230ms 229ms 49ms 102566 114727
2023-11-23 14:07 29eda896 tools.vpm: fix installing of modules with conflicting names, extend tests (#19961) 895ms 1260ms 0ms 91ms 5494 KB 165ms 229ms 230ms 49ms 102526 114554
2023-11-23 11:38 fb938283 v.doc: fix handling of multiline doc contents (#19938) 881ms 1249ms 0ms 91ms 5494 KB 165ms 227ms 229ms 49ms 102526 116374
2023-11-23 11:33 c8051546 docs: update deprecated blockquote highlight syntax (#19974) 892ms 1261ms 0ms 92ms 5494 KB 165ms 229ms 230ms 49ms 102526 114939
2023-11-23 09:16 2a6c1d90 all: assigning `0` to reference fields now requires unsafe blocks (fix #14911) (#19955) 873ms 1261ms 0ms 93ms 5494 KB 167ms 229ms 230ms 50ms 102526 117441
2023-11-23 09:13 9d7fe51b sync: add a FreeBSD specific version of vlib/sync/sync_default.c.v (#19962) 895ms 1269ms 0ms 94ms 5493 KB 165ms 232ms 231ms 49ms 102517 114544
2023-11-22 20:27 cd145b24 tools: fix `v up`, by not deleting `./v` when missing a `.git` folder (#19965) 868ms 1244ms 0ms 89ms 5493 KB 165ms 228ms 230ms 49ms 102522 118112
2023-11-22 13:34 d577e541 cgen: fix ref and deref when an interface is used as a function parameter (fix #19947) (#19966) 903ms 1295ms 0ms 93ms 5493 KB 166ms 231ms 231ms 49ms 102522 113534
2023-11-22 13:27 980912dc doc: update linebreak logic, handle "highlight-comments" (#19967) 892ms 1259ms 0ms 92ms 5493 KB 166ms 229ms 231ms 49ms 102518 114930
2023-11-22 13:13 25e90165 checker: check element and its children for ref uninitialized fields (fix #19864) (#19944) 882ms 1250ms 0ms 94ms 5493 KB 171ms 238ms 238ms 50ms 102518 116233
2023-11-22 04:29 7519f915 v2: initial move of tinyv code to main repo (#19963) 879ms 1254ms 0ms 93ms 5486 KB 167ms 227ms 234ms 49ms 102397 116492
2023-11-22 00:10 01e6f647 gg: set_window_title; macos img fix; gx: color fixes; strings: Builder.writeln_string 885ms 1254ms 0ms 93ms 5486 KB 171ms 238ms 241ms 49ms 102397 115702
2023-11-21 23:26 8cc82164 v: implement `@[aligned]` and `@[aligned:8]` attributes for structs and unions (#19915) 875ms 1247ms 0ms 91ms 5486 KB 166ms 227ms 232ms 49ms 102390 117017
2023-11-21 22:50 b60ef550 tools.vpm: add support for env variable `VPM_FAIL_ON_PROMPT`, to prevent getting stuck in test scenarios with conflicting module dir names (#19960) 876ms 1255ms 0ms 91ms 5484 KB 166ms 227ms 232ms 49ms 102370 116860
2023-11-21 20:45 e3d306d1 parser: fix panic for struct field with new style @[attribute], with an enum default value after it 874ms 1256ms 0ms 90ms 5484 KB 166ms 229ms 232ms 49ms 102370 117128
2023-11-21 15:45 09ed7d74 vlib, tools: make minor improvements, cleanup (#19950) 890ms 1270ms 0ms 91ms 5484 KB 165ms 226ms 231ms 49ms 102369 115021
2023-11-21 15:30 e5fcf358 checker: fix anonymous enum evaluation value (part 2) (fix #19925) (#19958) 870ms 1269ms 0ms 93ms 5484 KB 169ms 234ms 240ms 49ms 102365 117660
2023-11-21 12:19 bbb712a4 strconv: fix byte type to u8 type in the documented examples in format.md (#19952) 873ms 1250ms 0ms 91ms 5483 KB 164ms 227ms 233ms 49ms 102343 117231
2023-11-21 12:15 16b07a19 szip: update `CompressionLevel` fields to use their named C values (#19957) 877ms 1265ms 0ms 93ms 5483 KB 166ms 228ms 233ms 49ms 102343 116696
2023-11-21 09:48 db1cdba4 sync: fix compilation of bench `many_writers_and_receivers_on_1_channel.v` (#19956) 879ms 1255ms 0ms 90ms 5483 KB 165ms 227ms 234ms 49ms 102343 116431
2023-11-21 07:38 be8e911d semver: replace use of .eq method with `==` (#19953) 882ms 1252ms 0ms 93ms 5483 KB 167ms 233ms 238ms 49ms 102343 116035
2023-11-21 02:14 f8ed96a2 tools.vpm: validate VCS during parsing (#19943) 903ms 1277ms 0ms 94ms 5483 KB 167ms 228ms 235ms 49ms 102343 113336
2023-11-20 15:58 0966fd3b cgen: fix variable name conflict, when using a C reserved name (#19942) 877ms 1246ms 0ms 93ms 5483 KB 167ms 231ms 236ms 49ms 102343 116696
2023-11-20 15:56 1beeb6d0 builtin: remove unused array.c.v file (#19948) 875ms 1266ms 0ms 92ms 5482 KB 167ms 229ms 235ms 49ms 102334 116953
2023-11-20 09:21 b66447cf ast: fix flagged enum value evaluation in `find_enum_field_val` (#19939) 870ms 1238ms 0ms 93ms 5482 KB 169ms 235ms 238ms 49ms 102335 117626
2023-11-20 08:33 8957572e checker, cgen: rename the field name `inside_casting_to_str` to `inside_interface_deref` (#19941) 903ms 1272ms 0ms 94ms 5482 KB 165ms 229ms 233ms 49ms 102335 113327
2023-11-20 07:17 0da00cc4 v: prepare for making `-W impure-v` the default (#19940) 882ms 1258ms 0ms 91ms 5482 KB 165ms 227ms 231ms 49ms 102335 116026
2023-11-19 16:33 6cc51f25 sync,szip,term,time,x.ttf: prepare for making `-W impure-v` the default (#19929) 886ms 1259ms 0ms 93ms 5482 KB 166ms 226ms 232ms 49ms 102331 115497
2023-11-19 16:30 09c65a72 ast, checker, cgen: fix interface embeded methods call(fix #16496) (#19936) 894ms 1265ms 0ms 93ms 5482 KB 165ms 225ms 231ms 49ms 102337 114470
2023-11-19 15:11 9e9a084c tools.vpm: add output, when scanning modules in an install query (#19934) 879ms 1253ms 0ms 90ms 5479 KB 165ms 226ms 232ms 50ms 102282 116361
2023-11-19 14:50 7e280a4b semver: use operator overloading (#19935) 896ms 1251ms 0ms 91ms 5479 KB 164ms 225ms 230ms 50ms 102282 114154
2023-11-19 14:06 4b347a88 ci: make the report-missing-fn-doc step a bit more sensitive, and verbose in its diagnostic output for missing comments on deprecated methods/fns 888ms 1245ms 0ms 93ms 5478 KB 166ms 224ms 231ms 50ms 102267 115165
2023-11-19 01:23 cc220e60 vlib: change byte to u8 (#19930) 896ms 1264ms 0ms 93ms 5478 KB 166ms 224ms 231ms 50ms 102267 114137
2023-11-18 23:29 53e1e5e6 cgen: fix option sumtype auto deref (#19919) 881ms 1250ms 0ms 92ms 5478 KB 165ms 222ms 228ms 50ms 102267 116080
2023-11-18 12:47 976c5fba cgen: fix generic array initialization (fix #19903) (#19916) 887ms 1240ms 0ms 89ms 5478 KB 165ms 223ms 230ms 49ms 102260 115287
2023-11-18 12:42 b7bced03 tools.vpm: add warning, when installing a vpm module missing a manifest (#19927) 858ms 1230ms 0ms 89ms 5477 KB 164ms 224ms 229ms 49ms 102257 119180
2023-11-18 12:34 d866ec5c doc: change the markup for the "Note" quotes (#19918) 887ms 1260ms 0ms 90ms 5477 KB 164ms 223ms 229ms 49ms 102257 115284
2023-11-18 09:55 aa502c26 checker, cgen: fix arrays alias built-in methods call(fix #19896) (#19910) 906ms 1256ms 0ms 91ms 5477 KB 166ms 224ms 230ms 49ms 102257 112866
2023-11-18 09:42 8ea11168 v.util.diff: accomodate differences in FreeBSD's diff command options (#19923) 889ms 1251ms 0ms 91ms 5477 KB 164ms 224ms 230ms 49ms 102253 115020
2023-11-18 09:07 0b2a8e16 docs: fix the C sqlite example with flags to make it work on FreeBSD (#19924) 873ms 1255ms 0ms 92ms 5477 KB 166ms 232ms 236ms 49ms 102244 117117
2023-11-17 15:43 f7b9e4ea vfmt: automate transition from the old `[attribute]` to the new `@[attribute]` syntax (#19912) 879ms 1240ms 0ms 90ms 5477 KB 164ms 225ms 232ms 49ms 102244 116318
2023-11-17 15:29 157d603e testing: fix reliance on os.join_path with , to produce a folder ending with / or \ (#19913) 888ms 1253ms 0ms 91ms 5477 KB 165ms 226ms 231ms 49ms 102244 115139
2023-11-17 15:11 76530de5 scanner: implement support for UTF-32 escape codes in string literals (#19911) 891ms 1267ms 0ms 92ms 5477 KB 165ms 225ms 230ms 49ms 102244 114751
2023-11-17 13:37 373da777 parser, fmt: fix match with multi-commmented branchs (#19898) 871ms 1241ms 0ms 92ms 5473 KB 165ms 224ms 230ms 50ms 102192 117327
2023-11-17 10:03 b347f546 all: update remaining deprecated attr syntax (#19908) 876ms 1242ms 0ms 90ms 5473 KB 164ms 222ms 228ms 49ms 102190 116655
2023-11-17 09:56 709976f4 x.json2: replace deprecated type byte with u8 in the tests (#19909) 889ms 1257ms 0ms 93ms 5473 KB 164ms 223ms 228ms 50ms 102190 114949
2023-11-17 08:54 8c8df9e8 checker: fix comptime dumping var (#19887) 896ms 1255ms 0ms 92ms 5473 KB 163ms 221ms 228ms 50ms 102190 114051
2023-11-17 08:51 1482a2f2 encoding.xml: fix parsing for self closing empty tags (#19907) 876ms 1244ms 0ms 89ms 5472 KB 164ms 223ms 228ms 49ms 102184 116648
2023-11-17 08:47 722fe40a json: replaced deprecated type byte with u8 (#19905) 863ms 1259ms 0ms 92ms 5472 KB 165ms 223ms 229ms 50ms 102184 118405
2023-11-16 18:33 c3cf9ee8 cgen: fix temporary var name conflicts between const definitions with or_block in different files(fix #19149) (#19894) 871ms 1245ms 0ms 90ms 5472 KB 165ms 222ms 228ms 50ms 102184 117318
2023-11-16 18:14 4458e496 vdoc: fix syntax highlighting for symbols before `!` and between `(` and `,` (#19888) 861ms 1224ms 0ms 90ms 5471 KB 163ms 226ms 228ms 50ms 102166 118659
2023-11-16 18:13 c9429f33 encoding.xml: make functions public, add documentation, tests, fix attribute parsing for self-closing tags (#19901) 876ms 1277ms 0ms 94ms 5471 KB 169ms 233ms 237ms 51ms 102166 116627
2023-11-16 13:40 e9258c2a tools.vcreate: rework cli arg handling to extend scaffolding and fix issues (#19889) 875ms 1252ms 0ms 92ms 5471 KB 165ms 224ms 230ms 50ms 102166 116761
2023-11-16 13:37 9308bcd4 tests: improve the incorrect_name_sum_type.vv and its .out file (#19890) 875ms 1246ms 0ms 91ms 5471 KB 166ms 224ms 230ms 50ms 102159 116753
2023-11-16 13:32 7699d827 scanner: cleanup dead code, reduce allocations when decoding a lot of unicode escapes like this \u2605 (#19897) 890ms 1251ms 0ms 91ms 5471 KB 166ms 224ms 230ms 50ms 102159 114785
2023-11-16 13:25 7778618b ci: bump the timeout-minutes for the windows jobs again (to 271m this time) 899ms 1255ms 0ms 92ms 5471 KB 166ms 227ms 232ms 49ms 102167 113645
2023-11-16 13:19 9e2b2380 checker: fix inability to use multiple `import some modname as _` in the same .v file (fix #19899) (#19900) 876ms 1245ms 0ms 90ms 5471 KB 166ms 225ms 230ms 49ms 102167 116628
2023-11-16 11:43 e7876208 os: fix bootstrapping for OpenBSD 867ms 1248ms 0ms 91ms 5471 KB 167ms 229ms 233ms 50ms 102167 117839
2023-11-16 07:14 aa1debca tools.vpm: fix `has_vmod` test in `install_test` interpreting wrong dir as install dir (#19891) 868ms 1240ms 0ms 91ms 5472 KB 165ms 225ms 230ms 50ms 102181 117720
2023-11-16 06:20 4dff383e parser, checker: fix const var below at struct fixed array fields(fix#19593) (#19893) 872ms 1260ms 0ms 93ms 5472 KB 169ms 229ms 236ms 50ms 102181 117180
2023-11-16 06:04 6d2f7917 tools.vpm: simplify, add update result info (#19892) 868ms 1257ms 0ms 94ms 5469 KB 166ms 226ms 231ms 49ms 102127 117657
2023-11-16 05:53 ae980802 checker: fix generate dump code for array fixed struct field (#19886) 873ms 1282ms 0ms 95ms 5469 KB 171ms 233ms 237ms 50ms 102127 116983
2023-11-15 18:32 192d6d2b v: support `$if T is $array_dynamic {` and `$if T is $array_fixed {` in addition to `$if T is $array {` (#19882) 895ms 1274ms 0ms 92ms 5468 KB 166ms 227ms 234ms 50ms 102119 114099
2023-11-15 18:30 c8382264 ci,tools: remove skips for the wasm backend, since binaryen is not required anymore (#19883) 857ms 1228ms 0ms 91ms 5468 KB 165ms 224ms 230ms 49ms 102095 119130
2023-11-15 16:26 f2ef89aa vdoc: fix parsing of static functions (#19876) 863ms 1245ms 0ms 89ms 5468 KB 164ms 224ms 229ms 49ms 102095 118302
2023-11-15 16:17 83b4167c fmt: fix interface fields alignment (#19866) 875ms 1239ms 0ms 91ms 5468 KB 166ms 225ms 230ms 49ms 102095 116680
2023-11-15 16:07 915ac4ed checker, cgen: fix generic fn returning fixed array (#19885) 869ms 1259ms 0ms 91ms 5468 KB 165ms 226ms 230ms 50ms 102095 117485
2023-11-15 12:35 7c0aed16 ci: split containers_ci.yml to docker_alpine.yml and docker_ubuntu.yml, so that restarting the flakier alpine job will not have to stop/cancel the slower but more robust ubuntu musl job 866ms 1270ms 0ms 93ms 5467 KB 166ms 226ms 229ms 49ms 102091 117887
2023-11-15 11:07 1e3d3825 parser: deprecate old attribute syntax & update remaining (missed) attributes (#19879) 863ms 1240ms 0ms 90ms 5467 KB 165ms 224ms 230ms 49ms 102091 118297
2023-11-15 08:56 bc246836 tools: skip download count increment when vpm runs in CI by default (#19861) 858ms 1241ms 0ms 94ms 5467 KB 167ms 228ms 232ms 49ms 102086 118981
2023-11-15 08:54 4e439442 os: ignore empty path segments in `join_path` (#19877) 877ms 1235ms 0ms 93ms 5467 KB 165ms 225ms 229ms 49ms 102086 116403
2023-11-15 07:13 107d466f tools: use shared contexts in vpm's update, to resolve dependencies during threaded module updates (#19878) 878ms 1239ms 0ms 90ms 5467 KB 165ms 227ms 232ms 49ms 102078 116261
2023-11-15 05:16 75792939 all: update attributes to use new syntax 891ms 1242ms 0ms 92ms 5467 KB 167ms 229ms 233ms 49ms 102078 114565
2023-11-14 21:46 dd81cb98 checker: change the warning `more than 1000 possibilities in match range` to a notice (#19862) 876ms 1242ms 0ms 92ms 5467 KB 164ms 224ms 230ms 49ms 102078 116527
2023-11-14 21:41 b7400fc0 os: add fast path to mkdir_all, when the given folder already exists (#19869) 867ms 1229ms 0ms 90ms 5467 KB 163ms 224ms 227ms 49ms 102078 117737
2023-11-14 21:02 b5673c61 vweb: add the mime type for .toml files (#19875) 874ms 1240ms 0ms 91ms 5466 KB 164ms 223ms 230ms 50ms 102072 116787
2023-11-14 20:38 0827949b ci: bump timeout-minutes for recenly timeout-ing jobs (mostly gcc on windows) 868ms 1243ms 0ms 95ms 5466 KB 166ms 225ms 232ms 50ms 102072 117594
2023-11-14 20:34 f5bf18c7 parser, checker: fix var scope in lambda(fix #19860) (#19871) 871ms 1244ms 0ms 91ms 5465 KB 166ms 225ms 230ms 50ms 102059 117174
2023-11-14 20:16 53d49d9c tools: don't interrupt resolving deps by vpm, when a module failed updating, improve detecting invalid, add update_test (#19867) 872ms 1241ms 0ms 91ms 5455 KB 165ms 228ms 229ms 50ms 102011 116985
2023-11-14 09:34 4628fe76 parser: fix generic fn call with fixed array argument (#19868) 865ms 1234ms 0ms 90ms 5455 KB 164ms 225ms 227ms 49ms 102011 117931
2023-11-14 09:07 bf120cca tools: handle paths in vcreate more gracefully (#19870) 882ms 1238ms 0ms 89ms 5455 KB 165ms 227ms 227ms 49ms 102011 115658
2023-11-14 09:03 e4bae91d checker: a minor cleanup (#19855) 877ms 1243ms 0ms 93ms 5455 KB 165ms 228ms 230ms 50ms 102011 116318
2023-11-14 06:48 8b71639f ci: skip file_log_test.v on windows 868ms 1241ms 0ms 91ms 5455 KB 166ms 225ms 229ms 50ms 102011 117524
2023-11-13 16:12 55cac884 checker: disallow `$for i in struct.values` and `$for i in enum.fields` (#19845) 866ms 1242ms 0ms 91ms 5455 KB 164ms 225ms 228ms 49ms 102011 117795
2023-11-13 16:09 1a3d1070 ast, checker, cgen: extract common methods into ast.Table (#19859) 869ms 1247ms 0ms 94ms 5454 KB 168ms 232ms 233ms 50ms 102003 117379
2023-11-13 12:24 5f08d45c encoding.xml: update parser logic to skip BOM before prolog (#19858) 875ms 1242ms 0ms 91ms 5456 KB 163ms 226ms 227ms 49ms 102008 116580
2023-11-13 11:29 e0207b68 checker: fix blank_ident as param of lambda exprs (fix #19853) (#19856) 896ms 1265ms 0ms 95ms 5456 KB 166ms 228ms 230ms 49ms 102008 113848
2023-11-13 11:07 c9df0644 checker, cgen: fix match branches return type ref mismatch, when the return type exists as interface or sumtype (fix #16203) (#19806) 888ms 1256ms 0ms 93ms 5456 KB 168ms 233ms 234ms 50ms 102006 114871
2023-11-13 11:02 bcc2bfad cgen: cleanup, use `expected_is_ptr` instead of calling .is_ptr() again (#19836) 862ms 1226ms 0ms 91ms 5450 KB 164ms 225ms 234ms 49ms 101953 118274
2023-11-13 10:53 999328a1 tools: support `v doc -run-examples math`, to ensure that all `// Example: code` doc comments are working (#19852) 860ms 1234ms 0ms 92ms 5450 KB 164ms 224ms 228ms 49ms 101953 118550
2023-11-13 10:51 453f65a2 net.mbedtls: use `char` and `usize` types for describing more precisely the C API of mbedtls (#19837) 864ms 1239ms 0ms 92ms 5450 KB 164ms 225ms 229ms 49ms 101957 118005
2023-11-13 08:06 2ea02f7e ci: compile gitly with gcc on ubuntu-latest (workaround recent failure to build with tcc) 865ms 1260ms 0ms 93ms 5450 KB 168ms 231ms 233ms 49ms 101957 117869
2023-11-12 14:09 fbb43f5a tools: use expansion character/string to format home paths in vpm output (#19847) 871ms 1244ms 0ms 90ms 5450 KB 163ms 223ms 227ms 49ms 101957 117057
2023-11-12 11:49 7c5d4397 tools: support `--verbose` in vpm, as an alternative to `-v`, to enable verbose output (#19848) 862ms 1234ms 0ms 90ms 5450 KB 164ms 223ms 227ms 49ms 101957 118279
2023-11-12 09:30 14e53f9a compress.gzip: change the endianness for validation to conform to the gzip file specification (fix #19839) (#19849) 875ms 1239ms 0ms 90ms 5450 KB 163ms 223ms 227ms 49ms 101957 116522
2023-11-12 07:52 c494b63d os,picohttpparser,sokol,strconv: prepare for making `-W impure-v` the default (#19846) 881ms 1241ms 0ms 90ms 5450 KB 164ms 223ms 227ms 49ms 101957 115728
2023-11-12 06:53 a15c0671 tools: add support for new attribute syntax to missdoc 867ms 1239ms 0ms 91ms 5450 KB 164ms 224ms 229ms 49ms 101957 117597
2023-11-12 01:49 72718c2a parser: fix parsing comments after new attribute syntax 886ms 1224ms 0ms 90ms 5450 KB 165ms 225ms 227ms 49ms 101957 115075
2023-11-12 00:01 744b92a8 tools: fix already installed detection when running v install --once without args (#19838) 873ms 1243ms 0ms 90ms 5450 KB 165ms 224ms 228ms 49ms 101956 116788
2023-11-11 23:59 239430aa parser: fix invalid warning 'unused' for mut var in if/match cond(fix #19539) (#19843) 866ms 1247ms 0ms 90ms 5450 KB 163ms 225ms 227ms 49ms 101955 117730
2023-11-11 23:46 a9190e34 changelog: finish the 0.4.3 changelog 864ms 1230ms 0ms 93ms 5450 KB 169ms 233ms 235ms 50ms 101952 118000
2023-11-11 15:54 1b2be2a5 v: fix `v help` in the prebuilt v executables from the zips in the releases 865ms 1241ms 0ms 93ms 5450 KB 168ms 232ms 234ms 50ms 101952 117863
2023-11-11 13:39 cd337e2e ci: add macos_arm64, macos_x86_64 in more jobs in binary_artifact.yml 860ms 1237ms 0ms 90ms 5449 KB 164ms 223ms 229ms 50ms 101937 118531
2023-11-11 12:47 a741050e ci: fix build-macos-arm64 in binary_artifact.yml 869ms 1247ms 0ms 91ms 5449 KB 165ms 225ms 228ms 49ms 101937 117303
2023-11-11 12:40 19bc1651 tools: extend vpm to support specifying git version tags when installing modules (#19835) 868ms 1234ms 0ms 90ms 5449 KB 165ms 226ms 228ms 50ms 101937 117438
2023-11-11 10:51 44cf1451 V 0.4.3 872ms 1228ms 0ms 92ms 5449 KB 167ms 233ms 235ms 50ms 101937 116900
2023-11-11 10:27 e92d210b checker: add missing check when assignment statement lvalue is ParExpr (fix #19819) (#19830) 871ms 1255ms 0ms 92ms 5449 KB 164ms 224ms 229ms 49ms 101937 117034
2023-11-11 08:07 c0eeb85e net.unix: update the module to make it compatible with windows and coroutines (#19831) 868ms 1255ms 0ms 93ms 5449 KB 164ms 223ms 227ms 49ms 101934 117435
2023-11-11 07:36 a176021a picoev: improve raw mode, change fn signature for the `raw_cb` field to `fn (mut Picoev, int)` (#19817) 878ms 1243ms 0ms 91ms 5449 KB 165ms 226ms 228ms 50ms 101934 116097
2023-11-10 22:10 e7cad4f5 net,vweb: reduce allocations by ~80% 864ms 1241ms 0ms 93ms 5449 KB 165ms 226ms 229ms 49ms 101934 117979
2023-11-10 16:15 b3a97011 cgen: fix gen interface to string(fix #19788) (#19829) 869ms 1249ms 0ms 90ms 5449 KB 163ms 227ms 228ms 50ms 101918 117281
2023-11-10 12:11 11bc8084 tools: cleanup, prepare vpm version installs (#19821) 860ms 1236ms 0ms 91ms 5449 KB 163ms 224ms 228ms 49ms 101913 118503
2023-11-10 12:04 33e865c8 tools: require the presence of a `v.mod` file, to install external urls via vpm (#19825) 894ms 1254ms 0ms 89ms 5449 KB 163ms 225ms 228ms 49ms 101913 113996
2023-11-10 09:54 f77e5b6b parser: add multiple struct attributes error for new attribute syntax 865ms 1248ms 0ms 94ms 5449 KB 165ms 226ms 229ms 49ms 101913 117818
2023-11-10 09:31 00f2e4a8 encoding.xml: make tag name and attribute parsing more robust and cleaner (#19828) 871ms 1266ms 0ms 92ms 5448 KB 164ms 222ms 228ms 49ms 101908 117001
2023-11-10 06:22 e59c1944 parser: correct start pos for new attribute syntax 866ms 1245ms 0ms 90ms 5448 KB 165ms 223ms 229ms 49ms 101908 117676
2023-11-10 05:53 7087b538 ast,fmt,parser: fix attribute alignment & remove unneeded code (#19826) 872ms 1261ms 0ms 92ms 5448 KB 170ms 229ms 236ms 50ms 101908 116866
2023-11-10 01:17 ab4c1f4d parser: add missing field to unsafe attribute ast node 871ms 1238ms 0ms 91ms 5449 KB 165ms 227ms 228ms 49ms 101912 117005
2023-11-09 21:56 e4f55fb2 net.http: add socks5|http(s) proxy support [Linux] (#19676) 883ms 1242ms 0ms 90ms 5449 KB 164ms 227ms 228ms 49ms 101911 115414
2023-11-09 21:49 78709b0e ci: add macos arm64 binary release (#19823) 872ms 1247ms 0ms 91ms 5449 KB 164ms 227ms 227ms 49ms 101911 116870
2023-11-09 11:02 cd2e36a4 encoding.xml: fix parsing of single letter tag names (#19815) 873ms 1241ms 0ms 91ms 5449 KB 165ms 229ms 229ms 50ms 101911 116736
2023-11-09 11:00 10160c0c tools: add parse_query to vpm (#19814) 875ms 1240ms 0ms 92ms 5449 KB 163ms 225ms 227ms 49ms 101911 116469
2023-11-09 09:21 2b21dea0 parser: give a friendly error when misusing if over $if (#19810) 876ms 1263ms 0ms 94ms 5449 KB 164ms 226ms 227ms 49ms 101911 116336
2023-11-08 18:43 97f7c3f6 builtin: move min/max integer values consts from `math` to builtin (#19809) 869ms 1243ms 0ms 90ms 5448 KB 165ms 228ms 230ms 50ms 101899 117260
2023-11-08 18:26 7e7e4386 cgen: fix shared assign from call_expr(fix #19790) (#19807) 878ms 1240ms 0ms 90ms 5447 KB 164ms 226ms 227ms 49ms 101867 116021
2023-11-08 08:46 ad935cad tools: fix typo in vbuild-tools.v (#19797) 879ms 1228ms 0ms 89ms 5446 KB 162ms 224ms 225ms 49ms 101859 115880
2023-11-08 03:47 b111a823 parser: fix shared generic struct as fn parameters (fix #19804) (#19805) 870ms 1234ms 0ms 91ms 5446 KB 165ms 225ms 227ms 49ms 101859 117079
2023-11-08 03:45 b1ed652b ci: fix vlib/v/checker/tests/option_ref_init_err.vv/.out after e736eca 884ms 1266ms 0ms 91ms 5446 KB 167ms 227ms 228ms 50ms 101856 115221
2023-11-07 19:30 e736ecaa checker: avoid nil assign to option var (#19746) 873ms 1239ms 0ms 89ms 5446 KB 164ms 224ms 226ms 49ms 101856 116673
2023-11-07 19:25 09f3e1e9 checker: fix `field ?&Type` without default value (#19786) 861ms 1231ms 0ms 89ms 5445 KB 163ms 222ms 228ms 50ms 101846 118288
2023-11-07 19:19 92a72df5 tools: fix `v build-tools`, make `v test` more robust (#19803) 866ms 1229ms 0ms 91ms 5445 KB 163ms 223ms 227ms 49ms 101837 117594
2023-11-07 12:40 d86b3689 tests: workaround name conflict, causing false positives with msvc on windows, when both tests were executed at the same time (locked executable) 864ms 1238ms 0ms 91ms 5445 KB 163ms 222ms 227ms 49ms 101837 117866
2023-11-07 12:32 22e17c3e fmt: remove additional line breaks after call_expr before params struct args (#19795) 872ms 1238ms 0ms 90ms 5445 KB 165ms 225ms 229ms 50ms 101837 116785
2023-11-07 12:29 cd5c5561 cgen: fix closure variable in smartcast (#19796) 889ms 1230ms 0ms 91ms 5445 KB 164ms 224ms 228ms 49ms 101837 114552
2023-11-07 12:23 93d5c2dc tools: improve error messages, add color coding and debug logging (#19781) 864ms 1239ms 0ms 90ms 5444 KB 164ms 224ms 229ms 49ms 101828 117856
2023-11-07 12:10 f1127cd4 tools: cleanup and simplify vcreate, for upcoming fixes and features (#19794) 861ms 1233ms 0ms 91ms 5444 KB 163ms 223ms 228ms 49ms 101828 118267
2023-11-07 11:47 50c22b5a os: implement os.fd_is_pending/1, os.Process.pipe_read/1, os.Process.is_pending/1 (#19787) 876ms 1239ms 0ms 91ms 5444 KB 165ms 224ms 229ms 49ms 101828 116242
2023-11-06 18:09 a92700e9 maps: add maps.merge/2 and maps.merge_in_place/2 generic utility functions (#19776) 865ms 1232ms 0ms 91ms 5444 KB 163ms 222ms 228ms 49ms 101704 117576
2023-11-06 14:14 bd52a94e tests: add a small delay too between the test retries, in the non -stats branch, handling flaky test failures 860ms 1225ms 0ms 90ms 5444 KB 163ms 220ms 226ms 49ms 101704 118260
2023-11-06 13:14 35558df9 vlib: add an `encoding.xml` module with parser, validation, entity encoding, unit tests (#19708) 862ms 1235ms 0ms 91ms 5444 KB 165ms 224ms 229ms 49ms 101704 117986
2023-11-06 12:27 01022e91 flag,json,net: handle C calls in .v files (part of enabling `-W impure-v` as default) (#19779) 904ms 1254ms 0ms 91ms 5444 KB 165ms 225ms 230ms 49ms 101704 112504
2023-11-06 10:58 1e25d452 cgen: fix g.obf_table data missing(fix #19695) (#19778) 887ms 1257ms 0ms 91ms 5444 KB 164ms 224ms 227ms 49ms 101704 114660
2023-11-06 10:24 140c838f ci: mark install_test.v as flaky too 876ms 1252ms 0ms 90ms 5444 KB 164ms 225ms 228ms 49ms 101703 116099
2023-11-06 10:19 23624503 ci: mark more tests as flaky 897ms 1246ms 0ms 90ms 5444 KB 165ms 226ms 228ms 50ms 101703 113381
2023-11-06 10:18 af4ee6ad cgen: only generate free in wrapper for spawn and not go (#19780) 906ms 1264ms 0ms 89ms 5444 KB 165ms 227ms 229ms 50ms 101703 112254
2023-11-06 06:47 b07e3d00 docs: use `#!/usr/bin/env bash` instead of `#!/bin/bash` 886ms 1247ms 0ms 91ms 5444 KB 166ms 225ms 228ms 50ms 101701 114786
2023-11-05 18:49 4e6186ee ast: add missing docstrings for the public fns in vlib/v/ast/types.v (#19752) 861ms 1231ms 0ms 91ms 5444 KB 164ms 226ms 228ms 49ms 101701 118119
2023-11-05 15:38 9ec8807d compress,coroutines,encoding: handle C calls in .v files (part of enabling `-W impure-v` as default) (#19769) 885ms 1249ms 0ms 90ms 5444 KB 165ms 228ms 233ms 50ms 101694 114908
2023-11-05 15:31 9fa1f8e2 tools: fix resolving external dependencies in vpm, add test (#19772) 873ms 1244ms 0ms 91ms 5444 KB 165ms 224ms 229ms 49ms 101694 116487
2023-11-05 13:59 e7f0c6bc transformer: fix using a constant, instead of a fn parameter with the same name (fix #19766) (#19773) 858ms 1246ms 0ms 94ms 5444 KB 165ms 227ms 230ms 49ms 101694 118524
2023-11-05 13:55 1f8fbb51 tools: simplify command execution in vpm, use `os.execute_opt` (#19741) 857ms 1234ms 0ms 91ms 5444 KB 163ms 224ms 226ms 49ms 101691 118659
2023-11-05 13:15 510f0915 checker, cgen: allow for a shared variable, to be whole reassigned (keeping the same mutex state) (fix #15649) (#19751) 866ms 1246ms 0ms 92ms 5444 KB 163ms 224ms 227ms 49ms 101691 117426
2023-11-05 11:35 f82529e0 os: add os.page_size() (#19770) 864ms 1242ms 0ms 91ms 5442 KB 163ms 222ms 226ms 49ms 101684 117689
2023-11-05 11:09 9effbec6 tests: fix `v test-all` 867ms 1239ms 0ms 93ms 5442 KB 164ms 223ms 228ms 49ms 101677 117274
2023-11-05 09:09 b7341977 tools: use a safer way to initialise settings in vpm (#19755) 881ms 1264ms 0ms 95ms 5442 KB 165ms 225ms 229ms 50ms 101677 115410
2023-11-05 08:49 d1f044d0 picoev: implement raw mode (#19771) 873ms 1240ms 0ms 91ms 5442 KB 166ms 223ms 229ms 49ms 101677 116468
2023-11-05 08:21 0f424b8d ci: mark more tests as flaky 897ms 1241ms 0ms 92ms 5442 KB 166ms 223ms 228ms 49ms 101677 113352
2023-11-04 17:48 14afda7d parser: warn on unused imports, even when they are declared via `import math { sin, cos }` (#19738) 867ms 1242ms 0ms 93ms 5442 KB 165ms 226ms 229ms 49ms 101677 117274
2023-11-04 17:46 59ffee38 checker: fix closure in if guard, with multi_return (#19765) 857ms 1219ms 0ms 90ms 5442 KB 163ms 222ms 228ms 49ms 101671 118635
2023-11-04 12:03 2ef49b8c tools: improve the output of `v install` (#19760) 870ms 1245ms 0ms 89ms 5441 KB 163ms 221ms 226ms 49ms 101661 116851
2023-11-04 11:54 df8863a0 fmt: respect raw strings in `$embed_file(r'/some/path')` expressions (#19753) 859ms 1225ms 0ms 89ms 5441 KB 163ms 222ms 228ms 49ms 101661 118348
2023-11-04 11:15 3957bd80 tools: prompt for project meta data on `v init` too (#19747) 876ms 1226ms 0ms 89ms 5441 KB 163ms 223ms 227ms 49ms 101661 116051
2023-11-04 08:16 230dcb47 tools: improve VCS handling in vpm part2 (#19754) 866ms 1236ms 0ms 91ms 5441 KB 164ms 222ms 227ms 49ms 101661 117391
2023-11-04 08:11 55db150f tools.vpm: improve handling of urls that end with .git (#19758) 867ms 1228ms 0ms 91ms 5441 KB 163ms 222ms 227ms 49ms 101661 117256
2023-11-04 08:04 bb463246 ci: use VJOBS=1 for alpine docker format check (#19762) 865ms 1240ms 0ms 90ms 5441 KB 164ms 223ms 227ms 49ms 101661 117527
2023-11-04 08:00 f5f0995c ci: mark more js tests as flaky 879ms 1241ms 0ms 92ms 5441 KB 165ms 224ms 228ms 49ms 101661 115655
2023-11-04 06:00 244411ae tools: use `VPM_NO_INCREMENT` env var to skip dl count increment when testing vpm (#19756) 891ms 1265ms 0ms 92ms 5441 KB 168ms 230ms 234ms 50ms 101661 114097
2023-11-04 05:59 c2a3eef4 tools: fix windows install of an already existing module with vpm (#19761) 887ms 1249ms 0ms 91ms 5441 KB 165ms 224ms 228ms 49ms 101661 114612
2023-11-03 18:47 1a53a46d cgen: fix closure parameter judgment when var cross assign inside anon fn(fix #19734) (#19736) 876ms 1248ms 0ms 92ms 5441 KB 164ms 223ms 228ms 49ms 101661 116051
2023-11-03 18:43 24befa0b pg: hande C calls, move to .c.v files (#19739) 869ms 1236ms 0ms 93ms 5441 KB 169ms 230ms 235ms 49ms 101655 116979
2023-11-03 18:25 be89cbf2 vpm.tools: cleanup and make handling of the different VCS systems more robust (#19740) 867ms 1227ms 0ms 90ms 5441 KB 164ms 223ms 228ms 49ms 101655 117249
2023-11-03 17:54 ceb191d3 checker: fix closure in if guard (#19750) 896ms 1266ms 0ms 92ms 5441 KB 164ms 222ms 227ms 49ms 101655 113454
2023-11-03 17:51 e34e0635 pref: fix unintended file extensions in default output names, allow for `v run file.c.v` (#19745) 879ms 1253ms 0ms 93ms 5440 KB 165ms 224ms 230ms 49ms 101651 115643
2023-11-03 17:14 72ba6c2d ci: compile VTL and VSL in their own CI job, with `VFLAGS=-no-parallel` 869ms 1266ms 0ms 93ms 5440 KB 165ms 226ms 228ms 50ms 101648 116971
2023-11-03 11:28 fbefe685 os: mention that `execute_opt` error contains commands output (#19742) 863ms 1235ms 0ms 90ms 5440 KB 166ms 225ms 228ms 49ms 101648 117784
2023-11-03 10:22 cbb67b20 ci: mark more ever more tests as flaky 877ms 1249ms 0ms 90ms 5440 KB 165ms 223ms 227ms 49ms 101648 115904
2023-11-03 05:11 03709169 ci: mark more tests as flaky 872ms 1251ms 0ms 93ms 5440 KB 169ms 231ms 234ms 50ms 101648 116568
2023-11-03 04:57 29d60280 net.http: increase max_redirects to 16 (#19743) 901ms 1263ms 0ms 94ms 5440 KB 166ms 226ms 229ms 50ms 101648 112816
2023-11-02 19:01 8670dcc2 tools: extract vpm commands in separate files (#19729) 864ms 1265ms 0ms 93ms 5440 KB 164ms 223ms 226ms 49ms 101648 117648
2023-11-02 18:58 59660746 vdoc: escape tags in highlighted html (#19731) 877ms 1231ms 0ms 89ms 5440 KB 164ms 223ms 226ms 49ms 101648 115904
2023-11-02 18:50 d33e7e79 checker: cleanup in check_types() (#19737) 888ms 1237ms 0ms 91ms 5440 KB 165ms 225ms 228ms 49ms 101648 114468
2023-11-02 12:56 eb748568 cgen: reduce expense in repetitively called functions by using consts (#19732) 864ms 1230ms 0ms 92ms 5441 KB 165ms 223ms 228ms 49ms 101649 117649
2023-11-02 09:52 1e80e47b doc: fix duplication in toc (#19726) 891ms 1263ms 0ms 93ms 5441 KB 168ms 228ms 233ms 49ms 101647 114081
2023-11-02 09:44 8f05b0fe ast: reduce cost of frequently called functions by using constants (#19733) 876ms 1254ms 0ms 91ms 5441 KB 166ms 223ms 229ms 49ms 101647 116035
2023-11-01 18:02 0b58a4dd ci: remove the concurrency group from bootstrapping_works_ci.yml (prevent spurious cancels) 871ms 1231ms 0ms 91ms 5441 KB 164ms 226ms 229ms 49ms 101643 116696
2023-11-01 17:34 f2d2ed1f testing: fix notices with `v test-all` on Linux for `v -freestanding str_array_example.v` 891ms 1249ms 0ms 91ms 5441 KB 164ms 225ms 229ms 49ms 101643 114077
2023-11-01 12:15 cc1193f3 tools: use @VCURRENTHASH instead of @VHASH in vdoc 872ms 1240ms 0ms 91ms 5441 KB 168ms 234ms 235ms 50ms 101643 116563
2023-11-01 12:02 f3425139 tools: make vdoc more verbose with `-v` to more easily diagnose parsing problems on incomplete code examples with it 877ms 1240ms 0ms 91ms 5441 KB 166ms 228ms 231ms 49ms 101643 115898
2023-11-01 11:20 1356c61c parser: add `set_all` + `clear_all` methods to `[flag]` enum bitfields (#19717) 874ms 1271ms 0ms 93ms 5441 KB 170ms 235ms 237ms 50ms 101643 116296
2023-11-01 11:17 c82c760d os: add a new function `execute_opt` (#19723) 871ms 1232ms 0ms 89ms 5440 KB 165ms 226ms 230ms 49ms 101638 116691
2023-11-01 11:11 6c83d9a2 vdoc: support for highlighting code in README's (#19725) 872ms 1241ms 0ms 91ms 5440 KB 164ms 226ms 229ms 49ms 101629 116547
2023-11-01 10:46 be487b3c tools.vpm: cleanup install part1 (#19718) 900ms 1243ms 0ms 90ms 5440 KB 165ms 225ms 230ms 49ms 101629 112921
2023-11-01 10:33 7eaf21ec fmt: align ternary expressions in const blocks (#19721) 889ms 1235ms 0ms 90ms 5440 KB 165ms 226ms 230ms 49ms 101629 114318
2023-11-01 10:28 cee947ca net.html: add note to parse and parse_file, that they will produce a DOM with lowercased tag names (#19720) 902ms 1281ms 0ms 94ms 5440 KB 169ms 234ms 237ms 49ms 101629 112670
2023-11-01 10:21 adb46ff6 ci: make macos_ci.yml more robust (use -no-parallel for the UI examples) 878ms 1262ms 0ms 92ms 5440 KB 163ms 223ms 228ms 49ms 101629 115750
2023-11-01 06:20 eab77ccb checker: turn warning for var and param module name duplicates into error (#19645) 872ms 1235ms 0ms 91ms 5440 KB 164ms 225ms 229ms 49ms 101629 116547
2023-10-31 17:12 a63f3e6f coroutines: use photon work_pool when nr_jobs > 0, and use photon libc fn wrappers (#19711) 879ms 1268ms 0ms 93ms 5440 KB 165ms 227ms 231ms 49ms 101632 115622
2023-10-31 16:41 57a7db11 json: fix comment (MyTitle -> ETitle) (#19719) 875ms 1246ms 0ms 90ms 5440 KB 163ms 223ms 226ms 49ms 101628 116146
2023-10-31 13:53 d350a684 docs: document `[json: ETitle]` in vlib/json/README.md too 881ms 1246ms 0ms 91ms 5440 KB 163ms 223ms 227ms 49ms 101628 115355
2023-10-31 13:16 e465f749 tests: cleanup legacy temp path (#19716) 864ms 1241ms 0ms 93ms 5440 KB 165ms 226ms 228ms 49ms 101628 117625
2023-10-31 13:00 3708061d tools.vpm: fix `install --once` for external modules, add already installed info, add test (#19702) 864ms 1241ms 0ms 91ms 5440 KB 163ms 224ms 227ms 49ms 101628 117625
2023-10-31 06:07 a2dabddc testing: add temporary file hash to prevent accidental collisions with test file binaries (#19710) 877ms 1248ms 0ms 91ms 5440 KB 165ms 223ms 226ms 50ms 101628 115881
2023-10-30 12:58 1c4c5050 v.help: add `[noreturn]` attribute to `print_and_exit` (#19706) 869ms 1230ms 0ms 92ms 5440 KB 164ms 225ms 227ms 50ms 101628 116948
2023-10-30 12:54 880ce7a3 crypto: eliminate deprecating notifications from internal calls to checksum() (#19707) 860ms 1254ms 0ms 91ms 5440 KB 163ms 223ms 226ms 49ms 101630 118174
2023-10-30 07:32 66092232 parser: cleanup enum_decl() in parser.v (#19701) 879ms 1247ms 0ms 91ms 5440 KB 164ms 223ms 228ms 49ms 101630 115620
2023-10-30 07:28 00bf5c4a bench: update readme headings (#19704) 861ms 1230ms 0ms 93ms 5440 KB 164ms 226ms 228ms 49ms 101628 118034
2023-10-30 01:28 690ec7d3 all: fix typos (#19693) 890ms 1257ms 0ms 94ms 5440 KB 164ms 232ms 234ms 49ms 101628 114188
2023-10-30 01:25 ac40981b crypto.sha: fix calculating the same hash values when .sum() is called several times for sha1/256/512 (fix #19696) (#19697) 867ms 1242ms 0ms 92ms 5440 KB 163ms 226ms 228ms 49ms 101628 117217
2023-10-30 01:21 109fc222 tools.vpm: simplify, use more stdlib functionality part2, add more tests (#19692) 870ms 1241ms 0ms 92ms 5440 KB 164ms 224ms 227ms 49ms 101628 116813
2023-10-30 01:10 c6d3a235 v.help: add `ExitOptions` params struct to `print_and_exit` (#19698) 880ms 1245ms 0ms 94ms 5440 KB 164ms 224ms 229ms 49ms 101628 115486
2023-10-29 12:33 aa28efc0 checker: fix negative cap, len checks in array init (#19694) 865ms 1222ms 0ms 89ms 5440 KB 162ms 219ms 225ms 49ms 101622 117482
2023-10-29 12:25 1e578b11 checker: extend byte deprecation warnings to return types (#19668) 863ms 1252ms 0ms 95ms 5439 KB 164ms 227ms 229ms 49ms 101616 117747
2023-10-29 12:20 7681a0b4 checker: check error of implementing other module private interface (fix #19620) (#19688) 877ms 1242ms 0ms 91ms 5439 KB 164ms 229ms 230ms 49ms 101608 115858
2023-10-29 12:14 0148914e cgen: fix array contains method with interface(fix #19670) (#19675) 861ms 1234ms 0ms 90ms 5439 KB 163ms 223ms 226ms 49ms 101603 118005
2023-10-29 12:03 4a99b1ef cgen: fix infix op when handling comptime selector (#19691) 866ms 1232ms 0ms 92ms 5437 KB 164ms 223ms 228ms 49ms 101596 117316
2023-10-29 09:22 00165d14 tools: add vpm tests for installing modules with different URLs/identifiers (#19664) 865ms 1232ms 0ms 91ms 5437 KB 163ms 222ms 226ms 49ms 101586 117440
2023-10-29 09:16 52a556c3 fmt: respect range index expressions in match branches (#19684) 867ms 1237ms 0ms 90ms 5437 KB 162ms 223ms 227ms 49ms 101586 117169
2023-10-29 02:36 b9d0aedb tools: cleanup vcreate tests (#19666) 869ms 1241ms 0ms 90ms 5437 KB 163ms 222ms 226ms 49ms 101586 116899
2023-10-29 01:11 fd04c9d9 fmt: fix map value aligment when using keys with uft8 symbols (#19689) 881ms 1251ms 0ms 90ms 5437 KB 164ms 224ms 228ms 49ms 101586 115307
2023-10-29 00:08 c32b04d5 wasm: implement inline assembly (#19686) 878ms 1259ms 0ms 93ms 5437 KB 164ms 221ms 227ms 49ms 101586 115701
2023-10-28 15:55 705eea8d checker: extend byte deprecation warning to struct fields (#19653) 859ms 1225ms 0ms 90ms 5436 KB 164ms 222ms 225ms 49ms 101559 118229
2023-10-28 15:49 573188a1 v.help: fix `print_help_and_exit`, for sub topics like `v fmt --help`, rewrite help.v, and add more tests (#19672) 860ms 1231ms 0ms 90ms 5435 KB 164ms 223ms 227ms 49ms 101553 118084
2023-10-28 15:39 491558af tools.vpm: simplify, use more stdlib functionality (#19665) 866ms 1243ms 0ms 93ms 5437 KB 164ms 226ms 230ms 49ms 101579 117296
2023-10-28 14:15 775b25e1 sokol: update to match uptream at 9e0f1b4 (#19687) 870ms 1232ms 0ms 90ms 5437 KB 162ms 225ms 229ms 49ms 101579 116757
2023-10-28 10:07 2cf024b9 fmt: add single-line ternary expr support for constants (#19681) 865ms 1235ms 0ms 89ms 5437 KB 162ms 223ms 228ms 49ms 101579 117432
2023-10-28 10:03 d74b07d3 docs: update the name of Twitter to X (#19685) 867ms 1231ms 0ms 89ms 5437 KB 162ms 223ms 228ms 49ms 101579 117161
2023-10-28 09:21 11be033f fmt: fix formatting of struct field with default value and new attr syntax (stage 2) (#19683) 885ms 1275ms 0ms 94ms 5437 KB 165ms 227ms 230ms 50ms 101579 114778
2023-10-27 23:05 22e57d2f parser: fix parsing new attribute syntax in struct decl field (stage 1) (#19682) 871ms 1238ms 0ms 92ms 5436 KB 164ms 224ms 230ms 49ms 101575 116618
2023-10-27 09:27 b3b68e41 net.http: add a retry mechanism to http.fetch(), when the socket inevitably errors (#19660) 875ms 1255ms 0ms 93ms 5436 KB 168ms 232ms 238ms 50ms 101563 116072
2023-10-27 09:16 f74719d6 coroutines: add missing ? from previous commit 887ms 1243ms 0ms 93ms 5436 KB 163ms 224ms 229ms 49ms 101563 114501
2023-10-27 09:13 77d45b17 coroutines: only attempt to add/remove roots when GC is on. 881ms 1253ms 0ms 92ms 5436 KB 165ms 224ms 229ms 49ms 101563 115281
2023-10-26 22:06 f7058978 checker: fix generic array append (#19658) 863ms 1231ms 0ms 91ms 5436 KB 163ms 223ms 228ms 49ms 101563 117685
2023-10-26 22:05 029909d5 checker: allow size of fixed array to be integral casts (#19663) 871ms 1231ms 0ms 91ms 5435 KB 164ms 223ms 229ms 49ms 101561 116602
2023-10-26 06:51 c09b66b0 tools: move vpm.v into its own cmd/tools/vpm/ module (#19659) 881ms 1238ms 0ms 92ms 5434 KB 165ms 225ms 229ms 49ms 101547 115263
2023-10-26 05:55 0f81e3bf db.pg: fix typos (#19654) 867ms 1240ms 0ms 91ms 5434 KB 164ms 225ms 229ms 49ms 101547 117124
2023-10-26 05:21 d11db9a3 tools: make the commit message more informative, for the repo for https://fast.vlang.io/ in cmd/tools/fast/website/ 870ms 1256ms 0ms 91ms 5434 KB 164ms 223ms 228ms 49ms 101547 116720
2023-10-26 02:55 2806a8a9 docs: use `-cross` instead of `-os cross` 871ms 1231ms 0ms 91ms 5434 KB 164ms 225ms 227ms 49ms 101547 116586
2023-10-26 02:33 14618a1b sync: use `-d debug_channels` instead of just `-g` to turn on assertions in sync.channel_select (cleaner -cross code) 887ms 1252ms 0ms 93ms 5434 KB 165ms 225ms 231ms 49ms 101547 114483
2023-10-26 02:25 d515eb0d pref: add support for `-cross`, for independently setting .output_cross_c, without overloading -os (part 1) 886ms 1250ms 0ms 94ms 5434 KB 165ms 222ms 228ms 49ms 101547 114612
2023-10-25 19:26 1b2d947f ci: fix bootstrapping of signal_default.c.v on macos 857ms 1226ms 0ms 91ms 5434 KB 164ms 221ms 226ms 50ms 101543 118486
2023-10-25 17:39 a1063bd6 vcreate: fix `v init` with project names containing dashes (#19619) 874ms 1223ms 0ms 92ms 5434 KB 164ms 222ms 226ms 50ms 101543 116181
2023-10-25 16:56 f5c4864d tools: print an error message, when `make` is needed, but is missing on unix 854ms 1219ms 0ms 91ms 5434 KB 163ms 221ms 225ms 49ms 101543 118902
2023-10-25 14:15 8394b358 os: add a convenient way to ignore certain system signals (#19639) 880ms 1241ms 0ms 93ms 5434 KB 164ms 220ms 226ms 50ms 101543 115389
2023-10-25 13:39 96a26745 readme: fix grammar mistakes (#19650) 865ms 1240ms 0ms 90ms 5433 KB 162ms 221ms 226ms 50ms 101488 117327
2023-10-25 08:21 714a64da os: fix os.ls(folder) on windows, when a protected folder can not be opened (#19647) 871ms 1251ms 0ms 90ms 5433 KB 164ms 223ms 227ms 50ms 101488 116518
2023-10-24 09:32 82d2dd59 checker, cgen: fix for c stmt with option or result calls (#19641) 870ms 1232ms 0ms 93ms 5433 KB 163ms 222ms 226ms 49ms 101485 116649
2023-10-23 20:48 0c92c314 os: add a convenient way to ignore certain system signals (#19632) 866ms 1238ms 0ms 93ms 5433 KB 164ms 225ms 228ms 49ms 101500 117205
2023-10-23 18:21 9051ac89 all: fix typos (#19634) 882ms 1266ms 0ms 95ms 5433 KB 164ms 225ms 226ms 49ms 101491 115069
2023-10-23 07:30 8a8129cd vdoc: add hr style, use prettier version 3 in the CI (#19628) 862ms 1235ms 0ms 91ms 5433 KB 163ms 223ms 225ms 49ms 101488 117735
2023-10-22 20:52 ee05bb54 make.bat: use uniform indentation throughout file (#19612) 876ms 1227ms 0ms 89ms 5433 KB 163ms 224ms 224ms 49ms 101488 115853
2023-10-22 20:48 9ece982f parser: minor cleanup in struct_decl (#19622) 859ms 1224ms 0ms 89ms 5433 KB 162ms 223ms 225ms 49ms 101488 118146
2023-10-22 19:31 65dd69c5 math: add missing docstrings for vlib/math functions (#19617) 869ms 1246ms 0ms 92ms 5432 KB 165ms 223ms 230ms 50ms 101450 116743
2023-10-19 15:09 20a1af3a math.unsigned: add missing docstrings for the functions in unint128.v (#19597) 880ms 1239ms 0ms 91ms 5432 KB 163ms 226ms 231ms 50ms 101445 115278
2023-10-16 11:01 7c4029c5 net.conv: add varinttou64 and u64tovarint functions, for the variable unsigned integer encoding, described in rfc9000 (for QUIC) (#19568) 880ms 1250ms 0ms 93ms 5431 KB 165ms 222ms 226ms 49ms 101442 115275
2023-10-16 07:11 0fb38edc ci: fix vcreate_input_test.v on FreeBSD (expect is in /usr/local/bin there, if installed) (#19578) 865ms 1237ms 0ms 95ms 5405 KB 165ms 222ms 227ms 49ms 101403 117228
2023-10-15 23:35 44045c65 checker: allow casted integeral types in match ranges (#19572) 853ms 1215ms 0ms 91ms 5405 KB 164ms 221ms 226ms 49ms 101403 118878
2023-10-15 22:48 eb82a720 ci: vfmt vlib/os/process_windows.c.v and vlib/os/os.c.v 870ms 1219ms 0ms 90ms 5405 KB 162ms 221ms 225ms 49ms 101398 116549
2023-10-15 13:18 4bc9a8f8 checker: fix C.xx = C.yy aliases 853ms 1223ms 0ms 89ms 5405 KB 161ms 220ms 225ms 49ms 101397 118871
2023-10-14 19:21 82a3e67d time: use C.BOOL again on Windows 864ms 1225ms 0ms 90ms 5405 KB 164ms 222ms 225ms 49ms 101398 117358
2023-10-14 15:50 8f76a062 checker: remove time_t hack now that C aliases are supported 856ms 1228ms 0ms 89ms 5405 KB 164ms 223ms 227ms 49ms 101398 118455
2023-10-14 14:08 5f1e6815 examples: fix net_udp_server_and_client.v with latest V and latest `net` module (listen on 0.0.0.0, and dial to 127.0.0.1) (#19564) 865ms 1223ms 0ms 91ms 5404 KB 163ms 223ms 229ms 49ms 101366 117186
2023-10-14 14:01 d851bbbd ci: extract all time zone testing, into a separate `time_ci.yml` (#19563) 873ms 1236ms 0ms 93ms 5404 KB 168ms 227ms 233ms 50ms 101366 116112
2023-10-14 13:56 d30cbdb3 ci: update c2v workflow, translate doom on macOS (#19562) 884ms 1231ms 0ms 91ms 5404 KB 164ms 222ms 229ms 49ms 101366 114667
2023-10-13 15:55 a8743e1c benchmark: add new methods b.record_measure/1 and b.all_recorded_measures/0 (#19561) 868ms 1233ms 0ms 92ms 5404 KB 166ms 223ms 230ms 50ms 101366 116781
2023-10-12 10:41 e0e09871 vweb: add mime type support for static .md files 871ms 1234ms 0ms 91ms 5404 KB 165ms 225ms 231ms 50ms 101366 116378
2023-10-12 04:10 06fb8f0f vcreate: don't use template names as project descriptions (#19439) 886ms 1242ms 0ms 90ms 5404 KB 165ms 223ms 230ms 49ms 101366 114408
2023-10-10 17:37 c4ee9400 tests: fix input tests with `expect`, not covering false negatives (#19518) 878ms 1250ms 0ms 92ms 5404 KB 165ms 222ms 231ms 50ms 101366 115451
2023-10-10 17:34 a1c16a76 term.ui: fix exception thrown in GetConsoleMode on windows (stop abusing consts as globals) (#19529) 882ms 1240ms 0ms 93ms 5404 KB 168ms 229ms 236ms 50ms 101366 114927
2023-10-10 17:26 2ce209da json: update the example in the module's README.md (#19544) 856ms 1227ms 0ms 91ms 5404 KB 163ms 221ms 230ms 49ms 101366 118418
2023-10-10 13:42 192d7dba markused: cleanup in mark_used(), use robust index names, instead of the much more brittle integer values (#19543) 878ms 1236ms 0ms 91ms 5404 KB 165ms 223ms 231ms 50ms 101366 115451
2023-10-10 06:13 582d593a all: fix new int type promotion rules and cleanup native gen() (#19535) 879ms 1243ms 0ms 92ms 5401 KB 166ms 228ms 230ms 49ms 101359 115311
2023-10-09 22:05 37e5616b tesst: fix vcreate test failing on macOS (#19536) 875ms 1222ms 0ms 90ms 5400 KB 163ms 222ms 229ms 49ms 101349 115827
2023-10-09 14:42 04c8d459 doc: update the section `Performance tuning` (#19530) 866ms 1232ms 0ms 92ms 5400 KB 163ms 225ms 228ms 49ms 101349 117031
2023-10-09 14:01 04eb86c9 Fixed typo in flag.v (#19534) 883ms 1232ms 0ms 93ms 5400 KB 168ms 230ms 237ms 49ms 101349 114778
2023-10-09 11:03 121fa0e9 term.ui,os.notify: fix .ctrl being stuck in examples/term.ui/event_viewer.v (regression happened in e9a3817a from 2023-02-20) 863ms 1233ms 0ms 90ms 5400 KB 164ms 223ms 230ms 49ms 101349 117438
2023-10-09 09:27 169a6b5c native: fix native new_int errors (#19532) 865ms 1241ms 0ms 90ms 5400 KB 165ms 224ms 230ms 49ms 101349 117166
2023-10-09 05:58 b3ac88ef coroutines: fix dealloc (called wrong fn) 892ms 1252ms 0ms 92ms 5401 KB 165ms 228ms 235ms 49ms 101349 113619
2023-10-09 01:10 9604a3f4 coroutines: get photonlib/coroutines working with GC 874ms 1233ms 0ms 95ms 5401 KB 164ms 224ms 228ms 49ms 101349 115959
2023-10-08 21:18 1f064763 cgen: fix maps with i32 keys 855ms 1221ms 0ms 91ms 5401 KB 162ms 220ms 227ms 49ms 101349 118536
2023-10-08 14:36 75355395 term.ui: fix notices about uninitialized pointers (#19528) 862ms 1237ms 0ms 92ms 5400 KB 164ms 225ms 229ms 50ms 101330 117552
2023-10-08 10:32 05d940ac fmt: simplify formatting assign statement comments (#19524) 877ms 1232ms 0ms 92ms 5399 KB 163ms 223ms 227ms 49ms 101314 115523
2023-10-08 09:20 efef5bcc math: add missing docstrings for math.log_gamma_sign and for the complex.complex constructor function (#19523) 897ms 1239ms 0ms 92ms 5402 KB 166ms 224ms 229ms 49ms 101333 112968
2023-10-07 23:50 b9a1b0c2 native: use i32 instead of int 870ms 1227ms 0ms 90ms 5402 KB 163ms 224ms 227ms 49ms 101333 116474
2023-10-07 23:09 a616eb55 ast: vfmt comptime_const_values.v 888ms 1228ms 0ms 90ms 5402 KB 164ms 222ms 227ms 49ms 101332 114112
2023-10-07 22:32 e265e99a all: int => i64 (part 5) 864ms 1228ms 0ms 90ms 5402 KB 164ms 224ms 228ms 49ms 101331 117281
2023-10-07 22:04 8c5ac3a5 all: i64 fixes 859ms 1226ms 0ms 91ms 5402 KB 164ms 226ms 228ms 50ms 101317 117947
2023-10-07 18:05 3c68e78f sokol: fix usage of sokol sampler (#19527) 850ms 1217ms 0ms 91ms 5402 KB 164ms 223ms 227ms 49ms 101293 119168
2023-10-07 17:55 9e6a9f03 all: int => i64 (part 3) 853ms 1239ms 0ms 93ms 5402 KB 166ms 226ms 227ms 50ms 101289 118744
2023-10-07 17:32 10e02e92 cgen: use int32_t in cheaders.v 851ms 1218ms 0ms 92ms 5401 KB 163ms 219ms 226ms 49ms 101283 119016
2023-10-07 11:08 8023e25b all: finish bootstrapping of `@VCURRENTHASH` (#19517) 857ms 1240ms 0ms 93ms 5394 KB 166ms 225ms 228ms 50ms 101280 118179
2023-10-07 10:47 fe41bda6 pref: temporary 64 bit int option 857ms 1229ms 0ms 91ms 5395 KB 165ms 223ms 228ms 50ms 101294 118196
2023-10-07 10:36 49b8c2f9 v.pref: support a `-q` option, silencing many repeated messages like the one for `v -prod run file.v` 866ms 1231ms 0ms 91ms 5394 KB 165ms 224ms 227ms 49ms 101278 116949
2023-10-07 09:54 1e89b0b0 cgen: don't subtract null ptr in `__offsetof`, fix for `v -cstrict -cc clang-14 cmd/tools/vpm.v` and other programs using `import net.http` (fix #19222) (#19520) 868ms 1223ms 0ms 90ms 5394 KB 165ms 231ms 229ms 50ms 101285 116687
2023-10-07 05:08 6414b597 ci: temporarily disable failures for 'Shader examples can be built' in other_ci.yml 869ms 1237ms 0ms 91ms 5394 KB 165ms 226ms 229ms 50ms 101285 116553
2023-10-07 00:31 e957e5c0 cgen: do not generate unnecessary memdup() definition 864ms 1241ms 0ms 93ms 5394 KB 167ms 230ms 232ms 50ms 101283 117225
2023-10-07 00:14 0a4fa279 sokol: minor fixes 866ms 1232ms 0ms 91ms 5394 KB 164ms 225ms 228ms 50ms 101278 116949
2023-10-07 00:05 f3e49639 checker: fix fn call with option call argument in autofree mode (#19515) 885ms 1238ms 0ms 93ms 5394 KB 168ms 231ms 232ms 50ms 101278 114438
2023-10-06 13:09 d20ed233 thirdparty/sokol/sokol_gfx.h: fix whitespaces around the new glReadPixels XMACRO 872ms 1235ms 0ms 94ms 5394 KB 169ms 236ms 236ms 50ms 101277 116143
2023-10-06 12:04 729ed06a ci: fix error for private_redeclaration_of_C_struct.out 889ms 1247ms 0ms 95ms 5394 KB 166ms 228ms 229ms 50ms 101277 113922
2023-10-06 04:26 cee2eabd sokol: fix the audio examples 882ms 1244ms 0ms 92ms 5394 KB 165ms 228ms 229ms 50ms 101277 114826
2023-10-05 23:31 322ba711 sokol: fix gfx structs 865ms 1259ms 0ms 95ms 5394 KB 165ms 228ms 229ms 50ms 101277 117083
2023-10-05 17:22 0bf85d04 sokol: upgrade to latest version, fix all related issues 874ms 1235ms 0ms 91ms 5394 KB 164ms 227ms 228ms 50ms 101277 115877
2023-10-05 16:09 75607538 orm: add null handling and option fields (#19379) 868ms 1229ms 0ms 93ms 5394 KB 164ms 227ms 228ms 50ms 101277 116678
2023-10-05 10:30 1512486d checker: extract vlib/v/checker/errors.v, use maps for c.error_lines, c.warning_lines, c.notice_lines, dedup all errors, warns, and notices 863ms 1233ms 0ms 91ms 5386 KB 164ms 220ms 226ms 50ms 101174 117235
2023-10-05 11:22 13c90066 vweb: fix typo in vweb.v (#19513) 865ms 1230ms 0ms 91ms 5385 KB 164ms 221ms 229ms 50ms 101151 116937
2023-10-05 09:41 e87d743b ci: fix gitly compilation (add libgit2-dev) 862ms 1243ms 0ms 95ms 5385 KB 166ms 222ms 229ms 50ms 101151 117344
2023-10-05 09:34 63b6407b ci: fix v_apps_and_modules_compile_ci.yml (YAML should be abandoned, the sooner the better) 863ms 1245ms 0ms 90ms 5385 KB 165ms 222ms 229ms 50ms 101151 117208
2023-10-05 09:00 b10342ee ci: skip more checks on manual new tag/release pushes (already done in the previous ci runs for the same commit) 874ms 1272ms 0ms 92ms 5385 KB 166ms 225ms 230ms 50ms 101151 115733
2023-10-05 06:38 beaa33a9 v.builder: cleanup, support `V_NO_C_ERROR_INFO=1` for more compact error messages on cgen errors. 875ms 1246ms 0ms 92ms 5385 KB 166ms 221ms 230ms 50ms 101151 115601
2023-10-04 21:35 5c37c312 builtin,math: add more missing doc strings for public functions (#19509) 865ms 1224ms 0ms 91ms 5385 KB 165ms 223ms 226ms 49ms 101150 116936
2023-10-04 21:30 8cfe9e81 native, builtin: implement little improvements from #19498 and remove `vcommithash()` in favor of `@VHASH` (#19508) 855ms 1224ms 0ms 90ms 5385 KB 163ms 221ms 224ms 49ms 101148 118301
2023-10-04 15:16 4b03d084 math.fractions: make the Fraction struct public (#19507) 888ms 1263ms 0ms 94ms 5385 KB 163ms 222ms 227ms 49ms 101152 113909
2023-10-04 13:42 a1e30404 cgen: fix casting to interface with struct field default expr (#19506) 863ms 1238ms 0ms 91ms 5385 KB 164ms 220ms 227ms 49ms 101152 117209
2023-10-04 09:19 db0808c6 math: fix documentation for math.radians, math.degrees and math.aprox_cos (#19504) 874ms 1215ms 0ms 90ms 5384 KB 164ms 221ms 225ms 49ms 101119 115696
2023-10-04 09:15 2bcbda55 parser, fmt: fix formatting assign static method to anon fn (#19505) 859ms 1217ms 0ms 91ms 5384 KB 163ms 219ms 225ms 49ms 101119 117717
2023-10-04 06:28 dd7f3a73 checker: disallow printing variadic expansions of arrays: `print(...a)`, `println(...a)`, where a is an array (fix #19490) (#19503) 870ms 1240ms 0ms 91ms 5384 KB 165ms 221ms 227ms 50ms 101118 116227
2023-10-04 01:40 c79f84d4 builtin: add input_character/0 and print_character/1 (#19502) 873ms 1231ms 0ms 91ms 5383 KB 166ms 220ms 228ms 50ms 101116 115825
2023-10-03 18:12 0904a9e8 parser: fix assigning static method to anon fn (#19499) 868ms 1228ms 0ms 94ms 5383 KB 169ms 229ms 234ms 50ms 101073 116443
2023-10-03 18:09 2563552c ast, native, cgen: add support for `$if native {}` (#19500) 871ms 1222ms 0ms 90ms 5382 KB 165ms 222ms 229ms 49ms 101051 116017
2023-10-03 15:57 b1f141ae checker: more precise error message 881ms 1228ms 0ms 90ms 5382 KB 165ms 224ms 228ms 49ms 101047 114695
2023-10-03 14:05 6b79b2aa encoding.leb128: fix `v -cstrict -cc gcc-11 examples/wasm_codegen/bf_compiler.v` 885ms 1247ms 0ms 92ms 5381 KB 166ms 232ms 239ms 49ms 101046 114176
2023-10-03 05:36 fae46a8d builtin: extract vlib/builtin/result.v from vlib/builtin/option.v 884ms 1226ms 0ms 91ms 5381 KB 166ms 231ms 239ms 50ms 101046 114305
2023-10-02 21:11 78910535 parser: minor optimization in name_expr() (#19493) 883ms 1228ms 0ms 91ms 5381 KB 165ms 222ms 231ms 49ms 101037 114424
2023-10-02 16:04 c0a73976 native: support `-no-builtin` (generate executables < 1KB Linux with `v -no-builtin -b native examples/hello_world.v`) 896ms 1236ms 0ms 91ms 5381 KB 166ms 236ms 244ms 50ms 101037 112764
2023-10-02 14:21 e3caae9d cgen: fix struct init with multi option fn type (#19491) 887ms 1238ms 0ms 92ms 5381 KB 167ms 227ms 232ms 50ms 101037 113908
2023-10-02 11:42 7ebee2ed examples: add a brainfuck->wasm compiler example (#19492) 891ms 1236ms 0ms 91ms 5381 KB 169ms 232ms 245ms 50ms 101036 113396
2023-10-02 04:49 8d98a21f all: add support for `@LOCATION`, for more convenient logging/tracing, without needing to combine `@FILE`, `@LINE` at runtime (#19488) 895ms 1252ms 0ms 95ms 5381 KB 168ms 233ms 242ms 50ms 101036 112889
2023-10-01 19:11 6bd45394 cgen: fix struct field of fixed array init (fix #19483) (#19487) 866ms 1235ms 0ms 91ms 5380 KB 165ms 228ms 235ms 49ms 101019 116650
2023-10-01 11:42 f8693adf checker: turn propagation warning into an error; sokol: make some structs public 849ms 1222ms 0ms 92ms 5379 KB 162ms 219ms 226ms 49ms 101006 118970
2023-10-01 06:18 a79c574c ci: fix `v -cstrict vlib/builtin/array_test.v` 885ms 1233ms 0ms 89ms 5379 KB 163ms 220ms 225ms 49ms 101006 114131
2023-10-01 04:21 ec9ac771 builtin: add an `unsafe { a.reset() }` method, for quickly setting all bytes in an array to 0 889ms 1227ms 0ms 90ms 5379 KB 165ms 220ms 228ms 49ms 101006 113617
2023-09-30 17:16 413da8be ci: fix misc-tooling, `V self compilation with g++ and -std=c++11` 869ms 1220ms 0ms 89ms 5379 KB 164ms 222ms 226ms 49ms 100996 116220
2023-09-30 17:05 f5fc0f9e ci: fix flaky vlib/v/tests/go_wait_option_test.v (error->none) 865ms 1220ms 0ms 90ms 5379 KB 164ms 219ms 225ms 49ms 100996 116758
2023-09-30 16:56 c552ecf2 ci: fix vlib/net/tcp_test.v (change return type of one_shot_echo_server from ? to !) 854ms 1220ms 0ms 91ms 5379 KB 163ms 220ms 226ms 49ms 100996 118262
2023-09-30 16:50 7d1eab79 ci: fix vlib/v/gen/js/jsgen_test.v errors in `js.v` and `option.v` 853ms 1224ms 0ms 90ms 5379 KB 164ms 221ms 227ms 49ms 100996 118400
2023-09-30 16:24 c030c5ef builtin: extract backtraces.c.v, backtraces_nix.c.v, backtraces_windows.c.v (#19480) 853ms 1219ms 0ms 90ms 5379 KB 163ms 220ms 226ms 49ms 100996 118400
2023-09-30 13:46 80339c84 cgen: fix printing fixed array of options (#19479) 875ms 1242ms 0ms 92ms 5379 KB 167ms 227ms 231ms 49ms 101012 115442
2023-09-30 13:40 773f9617 checker: turn the option/result split warning into an error; readme: better wording 854ms 1215ms 0ms 89ms 5379 KB 163ms 218ms 226ms 49ms 101012 118281
2023-09-30 11:41 5cc1db83 0.4.2 changelog 864ms 1227ms 0ms 92ms 5379 KB 165ms 220ms 229ms 49ms 101013 116913
2023-09-30 05:50 ced5f213 checker: allow for `const source = $embed_file(@FILE).to_string()` 867ms 1230ms 0ms 90ms 5379 KB 164ms 219ms 226ms 49ms 101012 116507
2023-09-29 19:06 ae5b4bbd checker: check fixed array init with default expression (#19472) 865ms 1233ms 0ms 91ms 5378 KB 165ms 221ms 228ms 49ms 101007 116771
2023-09-29 19:02 24278d82 os, v.builder: show more details, when a program ran by `v run file.v`, exits by a signal (fix #19412) (#19471) 861ms 1232ms 0ms 90ms 5378 KB 165ms 222ms 230ms 49ms 101005 117311
2023-09-29 11:02 1476daf8 docs: fix note about submodule names 870ms 1230ms 0ms 90ms 5378 KB 165ms 220ms 229ms 49ms 101011 116104
2023-09-29 10:06 137cb094 gg: cleanup in init_pipeline 898ms 1227ms 0ms 91ms 5378 KB 166ms 227ms 236ms 49ms 101011 112484
2023-09-29 08:59 74997fd8 ast, cgen: fix as cast with call expr (fix #19453) (#19462) 883ms 1253ms 0ms 92ms 5378 KB 168ms 222ms 231ms 49ms 101011 114395
2023-09-28 16:07 b5f71dff datatypes: improve the doc strings for `RingBuffer` and its methods (#19464) 853ms 1234ms 0ms 90ms 5377 KB 164ms 220ms 228ms 49ms 101002 118407
2023-09-28 16:06 1a2ad27e vcreate: update templates, add `lib` (#19444) 859ms 1225ms 0ms 91ms 5377 KB 164ms 221ms 229ms 49ms 101002 117580
2023-09-28 15:59 9a03e18b fmt: keep anon struct decl fields in interfaces (#19461) 870ms 1232ms 0ms 90ms 5377 KB 164ms 220ms 228ms 49ms 101002 116094
2023-09-28 11:32 4941a470 cgen: fix array of fns index call with direct_array_access mode (#19460) 855ms 1224ms 0ms 90ms 5377 KB 164ms 220ms 230ms 49ms 101002 118130
2023-09-28 11:23 86a2917f examples: add another graph example for bread first search with backtracking (#19463) 866ms 1243ms 0ms 89ms 5377 KB 165ms 220ms 230ms 49ms 100995 116622
2023-09-28 11:20 fbd4529f ci: add `./v install markdown` for the VPM compilation steps 887ms 1236ms 0ms 90ms 5377 KB 164ms 221ms 229ms 49ms 100995 113861
2023-09-27 18:17 8f69bd13 cgen: fix `type VType = &C.CType` (#19452) 855ms 1238ms 0ms 91ms 5377 KB 163ms 218ms 227ms 49ms 100995 118122
2023-09-27 18:13 92a534a5 github: remove unintended line break in issue voting note (#19455) 864ms 1234ms 0ms 90ms 5377 KB 163ms 219ms 226ms 49ms 101001 116899
2023-09-27 16:49 ec30256c builtin: cleanup obsolete function in string.v and array.v (#19451) 876ms 1222ms 0ms 90ms 5377 KB 163ms 220ms 228ms 49ms 101001 115297
2023-09-27 11:53 981f76cd builtin, cgen: fix printing slice of fn call string (#19450) 865ms 1252ms 0ms 91ms 5378 KB 165ms 221ms 227ms 49ms 101015 116780
2023-09-27 09:31 b3ee3043 tests: skip testing `v -os windows -experimental -b native -o hw.exe examples/hello_world.v` on !windows 858ms 1234ms 0ms 92ms 5380 KB 167ms 221ms 228ms 49ms 101036 117757
2023-09-26 09:53 12ee3fa8 toml: add decoding for struct fields of type map[string]T (#19447) 861ms 1226ms 0ms 91ms 5375 KB 164ms 222ms 227ms 49ms 100926 117219
2023-09-26 09:48 bd9f42d1 github: improve the voting message for issues (#19448) 866ms 1245ms 0ms 91ms 5375 KB 164ms 222ms 227ms 49ms 100926 116542
2023-09-26 04:20 8b31eab8 cgen: remove the special plan9 support code, treat it instead as a posix system in cheaders.v (#19445) 885ms 1254ms 0ms 90ms 5375 KB 163ms 220ms 226ms 49ms 100926 114040
2023-09-26 04:17 245f8e39 cgen: fix promoting an alias typed value, to a sumtype of the alias's base type (fix #19407) (#19423) 883ms 1235ms 0ms 91ms 5375 KB 164ms 221ms 225ms 49ms 100931 114304
2023-09-26 04:02 a8a3d3a6 CONTRIBUTING: use a direct link, to filter and order issues by likes (#19442) 865ms 1226ms 0ms 91ms 5375 KB 163ms 221ms 225ms 49ms 100927 116678
2023-09-25 09:58 20bce37d native: parse dll files to resolve extern symbols (#19433) 866ms 1242ms 0ms 90ms 5375 KB 163ms 221ms 225ms 49ms 100927 116543
2023-09-25 09:48 07bd94fa v.builder: fix compiling code, that imports modules from both `src/modules` and `modules` (#19437) 859ms 1218ms 0ms 90ms 5375 KB 164ms 220ms 224ms 49ms 100927 117493
2023-09-25 09:45 e7aa6a18 parser, checker: allow lambdas anywhere anonymous functions are expected (#19436) 863ms 1233ms 0ms 92ms 5375 KB 164ms 221ms 225ms 49ms 100924 116945
2023-09-24 16:54 28234c76 cgen: fix interface with option field (#19434) 871ms 1263ms 0ms 91ms 5375 KB 164ms 222ms 227ms 49ms 100933 115881
2023-09-24 16:52 b30426aa cgen: cleanup in comptime_if_conds() (#19432) 860ms 1222ms 0ms 92ms 5374 KB 170ms 228ms 235ms 49ms 100918 117346
2023-09-24 12:11 7e08a50e builtin: fix typo in string.v (#19431) 888ms 1261ms 0ms 92ms 5374 KB 166ms 221ms 229ms 49ms 100923 113652
2023-09-24 02:48 7bfb35dd cgen: cleanup in array.v (#19429) 854ms 1240ms 0ms 92ms 5374 KB 165ms 220ms 226ms 49ms 100923 118176
2023-09-23 19:08 a685088f checker: support lambda expressions in array methods like `a.map(|x|x*10)` too (#19424) 887ms 1238ms 0ms 90ms 5375 KB 163ms 219ms 224ms 49ms 100935 113793
2023-09-23 19:03 9954f89e checker, cgen: fix fixed array of option with default value (#19422) 863ms 1229ms 0ms 90ms 5369 KB 165ms 220ms 225ms 49ms 100874 116887
2023-09-23 12:55 1c9ab774 cgen: cleanup verbose code in assign_stmt() (#19421) 895ms 1250ms 0ms 90ms 5368 KB 165ms 221ms 225ms 49ms 100862 112694
2023-09-23 12:52 04d28f2a arrays: add a partition function, that splits a given array, based on a criteria, passed as a callback fn (#19417) 863ms 1236ms 0ms 91ms 5368 KB 165ms 222ms 226ms 49ms 100864 116876
2023-09-23 05:59 5905f63e parser: fix assigning with in another module sumtypes 2 (#19415) 891ms 1253ms 0ms 91ms 5368 KB 167ms 219ms 226ms 49ms 100864 113203
2023-09-22 18:37 3fab3213 docs: update the `$embed_file()` section (#19416) 862ms 1227ms 0ms 91ms 5368 KB 164ms 220ms 225ms 49ms 100864 117011
2023-09-22 15:00 9929e956 parser: fix assigning with in another module sumtypes (#19414) 879ms 1234ms 0ms 89ms 5368 KB 164ms 220ms 232ms 49ms 100864 114748
2023-09-22 11:10 ed423416 pref,builder: support -use-os-system-to-run to workaround segfaults using not fully updated xcode command line tools 873ms 1255ms 0ms 92ms 5368 KB 165ms 222ms 227ms 49ms 100863 115536
2023-09-22 10:00 3fb1230c toml: fix toml encoding of complex types (#19408) 868ms 1257ms 0ms 92ms 5368 KB 165ms 221ms 227ms 49ms 100851 116187
2023-09-22 06:59 edc9ff4f examples: add more .obj files for 06_obj_viewer (#19406) 1103ms 1591ms 0ms 91ms 5368 KB 166ms 223ms 227ms 49ms 100851 91433
2023-09-21 23:31 b440f693 cgen: fix fixed array with index variable (#19405) 864ms 1249ms 0ms 93ms 5368 KB 163ms 220ms 224ms 49ms 100851 116725
2023-09-21 16:46 5ddbbfcf checker: allow using ! and ~ on aliased bool and integral types (#19403) 862ms 1227ms 0ms 90ms 5368 KB 163ms 220ms 225ms 48ms 100851 116996
2023-09-21 16:44 c075e44e ci,examples: fix `v examples/sokol/simple_shader_glsl/simple_shader.v`, ensure it compiles on the `misc-tooling` job (#19404) 859ms 1250ms 0ms 90ms 5368 KB 165ms 221ms 227ms 49ms 100853 117407
2023-09-21 11:34 baf5d8a1 checker: fix generic comparison for conditional assignment (#19401) 873ms 1231ms 0ms 91ms 5368 KB 164ms 219ms 225ms 49ms 100853 115524
2023-09-21 06:45 4f7dbbfa cgen: fix fixed array of option type default (#19397) 869ms 1253ms 0ms 92ms 5367 KB 165ms 220ms 227ms 49ms 100838 116039
2023-09-20 16:22 7169df3e builder: fix compiling code, importing a local module in `src/modules` (#19396) 870ms 1233ms 0ms 91ms 5302 KB 164ms 221ms 226ms 49ms 100834 115901
2023-09-20 14:22 f93d257d all: support short lambda expressions like a.sorted(|x,y| x > y), in all callsites that accept a fn callback (#19390) 870ms 1230ms 0ms 89ms 5302 KB 165ms 220ms 223ms 49ms 100830 115896
2023-09-20 12:34 175a3b26 parser: fix fixed array of option values (`_ := [10]?int{}`) (#19392) 854ms 1229ms 0ms 90ms 5280 KB 164ms 219ms 224ms 49ms 100571 117764
2023-09-20 05:56 6d56639c orm: quote table and field name in `[references]` (#19387) 870ms 1232ms 0ms 90ms 5280 KB 163ms 218ms 225ms 49ms 100570 115597
2023-09-20 04:27 33754f43 all: support `-os plan9`, `$if plan9 {`, and `_plan9.c.v` (stage 1 for plan9) (#19389) 892ms 1263ms 0ms 94ms 5280 KB 169ms 227ms 232ms 49ms 100570 112746
2023-09-19 11:02 fdabd27b cgen: fix channel of interface (fix #19382) (#19383) 857ms 1218ms 0ms 90ms 5280 KB 163ms 218ms 225ms 49ms 100548 117325
2023-09-19 10:59 f9334c83 checker: disallow assigning pointer values to option struct fields (#19380) 881ms 1249ms 0ms 91ms 5279 KB 163ms 218ms 223ms 50ms 100545 114125
2023-09-19 04:24 350a8d3b ci: fix `./v -W examples/eventbus/eventbus.v` after 551a065 (todo: perhaps it should be reverted completely) 871ms 1241ms 0ms 91ms 5279 KB 164ms 219ms 226ms 49ms 100541 115431
2023-09-18 20:44 77219de1 ci: bring back gitly 871ms 1233ms 0ms 91ms 5279 KB 163ms 217ms 225ms 49ms 100541 115431
2023-09-18 20:42 551a065c eventbus: V ui on_key_down fix 864ms 1228ms 0ms 94ms 5279 KB 163ms 215ms 223ms 49ms 100541 116366
2023-09-18 20:22 ff452cc5 cgen: fix interface with multiple embedded fields (#19377) 887ms 1253ms 0ms 92ms 5279 KB 163ms 218ms 225ms 49ms 100541 113349
2023-09-18 13:07 be53b025 checker: require `else` branch in `[flag]` enum match (#19375) 876ms 1233ms 0ms 90ms 5279 KB 162ms 218ms 224ms 49ms 100531 114761
2023-09-18 13:06 74d80a51 orm: add support for V enum struct fields (#19374) 881ms 1257ms 0ms 94ms 5278 KB 164ms 219ms 225ms 49ms 100528 114106
2023-09-17 16:45 e1a48d6c fmt: simplify formatting struct field comments (#19373) 853ms 1214ms 0ms 90ms 5276 KB 163ms 217ms 224ms 49ms 100504 117824
2023-09-17 16:44 ec0d5dd2 checker, cgen: fix printing smartcast interface variable (fix #18886) (#19372) 875ms 1218ms 0ms 90ms 5276 KB 164ms 219ms 224ms 49ms 100504 114861
2023-09-17 11:29 e6ba6870 scanner: fix unknown escape sequence in ident_char (fix #19363) (#19369) 848ms 1211ms 0ms 89ms 5274 KB 163ms 219ms 224ms 49ms 100479 118489
2023-09-17 05:12 92b452d8 freebsd: fix compilation of b/vlib/v/gen/c/testdata/translated_module.vv with tcc (#19370) 852ms 1236ms 0ms 90ms 5274 KB 162ms 217ms 221ms 48ms 100469 117921
2023-09-17 04:58 2002db70 orm: support different foreign key types, not just an integer id (#19337) 865ms 1220ms 0ms 91ms 5274 KB 164ms 221ms 225ms 49ms 100469 116149
2023-09-17 04:11 bfb22c29 ci: wait more in the doom-regressions and gg-regressions jobs, to reduce the chance of false positives 860ms 1237ms 0ms 94ms 5268 KB 163ms 224ms 227ms 48ms 100403 116747
2023-09-16 20:14 9f5f82b2 all: do not warn/error for `import flag as _` 862ms 1224ms 0ms 91ms 5268 KB 164ms 220ms 224ms 48ms 100403 116476
2023-09-16 19:52 248aec32 checker: fix `./v -d trace_checker -usecache -o x cmd/v` 858ms 1206ms 0ms 89ms 5267 KB 162ms 219ms 222ms 48ms 100403 117019
2023-09-16 15:41 bb95a276 parser: do not panic for `v -silent -check-syntax bug.v`, where bug.v is `mut z_buffer := [][]` 841ms 1205ms 0ms 91ms 5267 KB 163ms 221ms 227ms 48ms 100403 119385
2023-09-16 14:36 6698e286 docs: add a code sample showing how to delete rows with the builtin ORM 864ms 1226ms 0ms 92ms 5267 KB 162ms 218ms 222ms 48ms 100401 116204
2023-09-16 11:49 255e7245 cgen: fix assign the spawn or go expr to the []thread(fix #19365) (#19366) 845ms 1207ms 0ms 88ms 5267 KB 162ms 218ms 224ms 49ms 100411 118829
2023-09-16 11:05 0b0499b4 fmt: move donut_card_input.vv to vlib/v/fmt/tests/ 848ms 1210ms 0ms 90ms 5266 KB 164ms 219ms 223ms 48ms 100405 118402
2023-09-16 11:01 8fee351c ast, fmt: fix formatting type decl with anon struct 2 (related #19356) (#19364) 849ms 1207ms 0ms 91ms 5266 KB 162ms 217ms 221ms 48ms 100405 118262
2023-09-16 10:37 2e0a6ea4 parser: fix `;` support for `module x;` 860ms 1220ms 0ms 91ms 5266 KB 165ms 220ms 224ms 49ms 100405 116750
2023-09-16 09:04 2cce907d orm: add `references` attribute to allow foreign key declarations on fields (#19349) 868ms 1208ms 0ms 89ms 5266 KB 163ms 219ms 224ms 48ms 100399 115667
2023-09-16 04:37 09006fa5 ast, fmt: fix formatting type decl with anon struct (#19356) 860ms 1219ms 0ms 90ms 5266 KB 163ms 220ms 225ms 49ms 100399 116743
2023-09-15 06:59 24cb98d5 parser: fix regression for `v -e "import os; import math;"`, add a test to check it (#19353) 855ms 1215ms 0ms 92ms 5266 KB 166ms 224ms 227ms 49ms 100399 117425
2023-09-15 06:50 6f61d8ba github: add automatically info about voting to all new issues (#19351) 853ms 1214ms 0ms 92ms 5265 KB 163ms 219ms 223ms 48ms 100396 117697
2023-09-14 21:45 d93488b1 vlib: add net.http.file, allowing for `v -e "import net.http.file; file.serve()"` (#19348) 860ms 1213ms 0ms 91ms 5265 KB 163ms 220ms 223ms 49ms 100396 116739
2023-09-14 19:44 b746083b tools: skip _input.vv files in cmd/tools/git_pre_commit_hook.vsh, just report them without vfmt-ing them 868ms 1241ms 0ms 97ms 5264 KB 163ms 220ms 223ms 48ms 100373 115637
2023-09-14 13:11 50ab3318 doc: add a guide for issues filtering in CONTRIBUTING.md (#19347) 883ms 1239ms 0ms 90ms 5264 KB 163ms 217ms 221ms 48ms 100373 113672
2023-09-13 12:04 5d1f87c5 cgen: add support for `-d trace_cgen_stmt`, document it in CONTRIBUTING.md 846ms 1214ms 0ms 90ms 5264 KB 164ms 222ms 223ms 48ms 100373 118644
2023-09-13 09:48 4d8b2e99 toml: fix custom `to_toml` for complex structs (#19338) 851ms 1231ms 0ms 93ms 5264 KB 163ms 220ms 224ms 49ms 100365 117937
2023-09-13 09:16 0244ae6f net.ssl: implement SSLConn.peer_addr() (#19333) 852ms 1214ms 0ms 90ms 5264 KB 161ms 217ms 222ms 48ms 100365 117799
2023-09-13 08:40 f8ba4ba1 checker: disallow alias ptr cast of a map value (#19336) 857ms 1227ms 0ms 91ms 5264 KB 163ms 218ms 222ms 48ms 100365 117112
2023-09-12 20:09 0e2dc381 v.help: use os.executable() instead of @VEXE as an anchor, so `v help` will work more robustly. 854ms 1212ms 0ms 91ms 5263 KB 163ms 219ms 223ms 48ms 100362 117519
2023-09-12 12:43 a0490f2b net.http: fix post error with https on windows (#19334) 887ms 1227ms 0ms 92ms 5263 KB 164ms 222ms 225ms 48ms 100362 113147
2023-09-12 11:50 e8d133d5 orm: fix cgen inserting wrong array index (#19324) 849ms 1210ms 0ms 90ms 5263 KB 162ms 221ms 222ms 48ms 100362 118212
2023-09-12 11:44 55ca8d8d fmt: align the custom values of the enum fields (#19331) 852ms 1212ms 0ms 90ms 5263 KB 161ms 218ms 222ms 48ms 100358 117791
2023-09-12 11:41 c98e00c0 regex: remove duplicate notice in the README (#19332) 849ms 1221ms 0ms 92ms 5263 KB 162ms 218ms 222ms 48ms 100358 118207
2023-09-11 06:06 1ce4213a tests: add a missing shared map test (#19322) 845ms 1219ms 0ms 91ms 5263 KB 163ms 220ms 226ms 48ms 100358 118766
2023-09-11 03:26 140b5a3e toml: implement decode method for `Doc` (#19318) 849ms 1208ms 0ms 91ms 5263 KB 162ms 218ms 222ms 48ms 100358 118207
2023-09-10 23:32 81b30caf checker: fix typeof of typeof.name (#19323) 850ms 1207ms 0ms 89ms 5263 KB 161ms 218ms 223ms 48ms 100358 118068
2023-09-10 23:30 d275af2d cgen, checker: fix opt const (#19314) 854ms 1212ms 0ms 90ms 5263 KB 162ms 218ms 223ms 48ms 100358 117515
2023-09-10 22:40 d3e950b3 checker: more line-info logic 845ms 1201ms 0ms 90ms 5260 KB 162ms 216ms 221ms 48ms 100328 118731
2023-09-10 22:38 b9a233b1 checker: more line-info logic 868ms 1206ms 0ms 89ms 5260 KB 164ms 223ms 228ms 49ms 100329 115586
2023-09-10 14:32 12dd6e8b toml: add comptime check if a supported type (struct) was passed to `toml.decode`, when the type has no custom `.from_toml` method defined (#19317) 863ms 1213ms 0ms 89ms 5255 KB 162ms 215ms 220ms 48ms 100198 116104
2023-09-10 14:28 1218d88c checker: check enum fields with duplicate value (fix #19309) (#19310) 849ms 1204ms 0ms 91ms 5255 KB 162ms 216ms 221ms 48ms 100198 118018
2023-09-10 14:03 7661b5a7 cgen: fix printing struct with thread field (#19320) 840ms 1198ms 0ms 90ms 5254 KB 163ms 216ms 218ms 48ms 100179 119260
2023-09-09 10:34 b0fb9fb7 crypto.md5: change the Digest.write return type, from `?int` to `!int` (#19311) 868ms 1221ms 0ms 93ms 5254 KB 162ms 217ms 220ms 48ms 100179 115413
2023-09-09 07:14 7230f252 native: make native tests pass on windows; refactor PE file generation (#19140) 855ms 1219ms 0ms 92ms 5254 KB 164ms 220ms 222ms 48ms 100179 117168
2023-09-08 22:03 9f7902ba ci: update containers_ci.yml to not try to install libexecinfo-static, which is not present on the latest Alpine image 849ms 1212ms 0ms 89ms 5254 KB 163ms 218ms 222ms 48ms 100179 117996
2023-09-08 20:33 1e38cc09 checker: disallow module name duplicates in local names (#18118) 848ms 1213ms 0ms 93ms 5254 KB 164ms 219ms 222ms 48ms 100179 118135
2023-09-08 19:49 3a2994bc cgen: cleanup go_before_stmt(0) (#19308) 850ms 1210ms 0ms 90ms 5252 KB 163ms 219ms 221ms 48ms 100162 117837
2023-09-08 14:31 68cbf272 parser: disallow using `sql` as name (#19298) 851ms 1211ms 0ms 90ms 5252 KB 163ms 217ms 222ms 48ms 100163 117700
2023-09-08 04:58 9a4fbc85 fmt: cleanup fmt comments (#19306) 857ms 1211ms 0ms 90ms 5251 KB 162ms 217ms 222ms 48ms 100154 116865
2023-09-08 04:54 51fa83db vdoc: prevent main-content outline with certain devices / browsers (#19304) 880ms 1222ms 0ms 93ms 5251 KB 164ms 219ms 224ms 48ms 100154 113811
2023-09-08 04:42 2d4ccf68 vlib: replace macros that resolve to __builtin_bswapnn calls for tcc (#19305) 872ms 1213ms 0ms 90ms 5251 KB 163ms 218ms 222ms 48ms 100152 114853
2023-09-08 04:22 bea12e26 time: add `MMM` in the doc comment for parse_format() (#19299) 849ms 1225ms 0ms 92ms 5251 KB 164ms 223ms 228ms 48ms 100152 117964
2023-09-07 13:08 b4d0e12c os: include sys/sysctl.h on FreeBSD to avoid implicit definition of sysctl function (#19293) 845ms 1231ms 0ms 93ms 5251 KB 166ms 224ms 226ms 48ms 100151 118521
2023-09-07 13:04 055e113a parser, transformer: fix transformer.infix_expr() and cleanup parse_types.v (related #19269) (#19276) 847ms 1204ms 0ms 89ms 5251 KB 163ms 218ms 222ms 48ms 100147 118237
2023-09-07 13:00 a23f89e2 fmt: simplify the processing logic for removing inline comments (#19297) 856ms 1225ms 0ms 89ms 5251 KB 163ms 216ms 222ms 48ms 100139 116984
2023-09-07 09:30 f18086cd db.pg: allow postgres connection using service definitions (#19288) 853ms 1227ms 0ms 91ms 5252 KB 164ms 223ms 225ms 49ms 100151 117410
2023-09-07 09:26 621cb6dd builtin: use `libgc-threaded` on FreeBSD, to get the threaded version of libgc (#19294) 863ms 1226ms 0ms 91ms 5252 KB 163ms 218ms 220ms 49ms 100151 116049
2023-09-07 09:23 0bf66f59 ci: test the pure V math versions without .c.v overrides on the CI too (#19292) 864ms 1267ms 0ms 93ms 5252 KB 167ms 224ms 227ms 49ms 100151 115915
2023-09-06 19:02 21aa9720 all: support `./v -exclude @vlib/math/*.c.v vlib/math/math_test.v`, for using the pure V math module implementation, without the .c.v overrides there. (#19290) 843ms 1229ms 0ms 92ms 5252 KB 162ms 219ms 221ms 49ms 100151 118803
2023-09-06 18:45 2fb6940b .cirrus.yml: change test_zip_modules -> test_zip_modules_script, so that the CI can recognise the new task name and execute it 846ms 1199ms 0ms 88ms 5249 KB 163ms 218ms 222ms 48ms 100117 118341
2023-09-06 18:41 43ccba37 math: fix pure v math.pow (#19287) 845ms 1198ms 0ms 88ms 5249 KB 163ms 217ms 220ms 48ms 100117 118481
2023-09-06 15:46 c790afab time: add `MMM` support for parse_format() (#19284) 861ms 1211ms 0ms 90ms 5249 KB 163ms 219ms 221ms 48ms 100117 116279
2023-09-06 11:54 3739175f tools: fix notice in cmd/tools/vpm.v, found after `./v -N build-tools` 843ms 1202ms 0ms 90ms 5249 KB 163ms 220ms 224ms 48ms 100101 118743
2023-09-06 11:36 37c189c7 ci: cleanup .cirrus.yml 847ms 1204ms 0ms 91ms 5249 KB 161ms 216ms 219ms 48ms 100091 118171
2023-09-06 10:49 b36042d9 bench/vectors: update the README.md with instructions of how to make a release build for the C# code, add measurements 847ms 1189ms 0ms 88ms 5249 KB 161ms 216ms 219ms 48ms 100091 118171
2023-09-06 10:15 88cac9bd bench/vectors: add instructions on how to run the C# original code with `dotnet run`, format vectors.cs with `dotnet format` 843ms 1198ms 0ms 89ms 5249 KB 161ms 217ms 220ms 48ms 100091 118731
2023-09-06 09:24 c44a8964 examples: add examples/fetch_ip.v, showing how to contact http://ifconfig.co/json and parse the result 864ms 1209ms 0ms 89ms 5249 KB 162ms 215ms 221ms 48ms 100091 115846
2023-09-06 09:03 c7ebc477 net.http: default explicitly to Method.get for http.Request and http.FetchConfig too 846ms 1203ms 0ms 88ms 5249 KB 162ms 217ms 221ms 48ms 100091 118310
2023-09-06 08:50 330dda59 net.http: fix http.fetch(), without explicit method (default again to .get, not to .acl) 848ms 1211ms 0ms 88ms 5249 KB 163ms 217ms 221ms 48ms 100091 118031
2023-09-06 06:42 dac6f0b0 vdoc: improve html tag escape (#19266) 849ms 1193ms 0ms 88ms 5249 KB 161ms 215ms 220ms 48ms 100091 117892
2023-09-06 06:37 33299191 encoding.html: improve hex unescaping, add test (#19279) 848ms 1199ms 0ms 88ms 5249 KB 161ms 217ms 219ms 48ms 100091 118031
2023-09-06 06:28 be6f20a2 thirdparty/mbedtls: do not define MBEDTLS_HAVE_X86_64, when compiling with tcc (#19273) 850ms 1210ms 0ms 91ms 5249 KB 162ms 217ms 220ms 48ms 100091 117754
2023-09-06 04:30 3e93a13e math: fix failing test on FreeBSD with gcc 12.2.0 (and -ffast-math) (#19278) 847ms 1225ms 0ms 90ms 5249 KB 163ms 216ms 220ms 48ms 100091 118171
2023-09-05 11:40 639f128c pref: support `-fast-math`, passing either -ffast-math or /fp:fast (for msvc) to the C backend, and `$if fast_math {` to detect it at comptime 842ms 1200ms 0ms 89ms 5249 KB 161ms 217ms 219ms 48ms 100091 118872
2023-09-05 09:38 dee8fb99 math: log more diagnostic information for the failing test_pow test in math_test.v 842ms 1212ms 0ms 89ms 5248 KB 163ms 218ms 224ms 48ms 100072 118850
2023-09-05 05:29 27334168 encoding.html: implement `unescape()` (#19267) 853ms 1216ms 0ms 91ms 5248 KB 162ms 218ms 221ms 48ms 100072 117317
2023-09-05 05:13 c1264502 math: fix expected results for -5 raised to the -2 power, add a few more cases (#19274) 862ms 1220ms 0ms 91ms 5248 KB 164ms 219ms 223ms 48ms 100072 116092
2023-09-04 18:09 fb0f12f9 math: add more C. fn overrides, for the default C backend (speed up examples/path_tracing.v) (#19271) 841ms 1223ms 0ms 92ms 5248 KB 166ms 224ms 228ms 48ms 100072 118991
2023-09-04 15:37 a3fa575c math: speedup the pure V math.pow implementation for non-fractional powers (#19270) 840ms 1209ms 0ms 90ms 5248 KB 164ms 219ms 225ms 48ms 100072 119133
2023-09-04 14:41 78659f48 bench: a new bench/ directory for language benchmarks 854ms 1217ms 0ms 91ms 5248 KB 163ms 218ms 222ms 48ms 100072 117180
2023-09-04 08:57 e6b7eb3a parser: fix fixed array with eval const size (#19269) 849ms 1223ms 0ms 92ms 5248 KB 163ms 217ms 220ms 48ms 100072 117870
2023-09-04 06:24 d04a3e52 stbi: add LoadParams to load_from_memory() as well (#19268) 861ms 1209ms 0ms 89ms 5246 KB 163ms 217ms 222ms 48ms 100035 116184
2023-09-03 20:51 18e60e77 fmt: remove inline comments (#19263) 844ms 1212ms 0ms 89ms 5246 KB 162ms 216ms 221ms 48ms 100035 118524
2023-09-03 19:42 3d2731fc V 0.4.1 846ms 1208ms 0ms 90ms 5246 KB 162ms 216ms 220ms 48ms 100002 118205
2023-09-03 19:40 84f70c56 tools: improve changelog helper; finish 0.4.1 changelogs 855ms 1197ms 0ms 88ms 5246 KB 160ms 215ms 219ms 47ms 100002 116961
2023-09-03 16:44 ae4fe20b tools: changelog_helper.v for speeding up changelog generation; more 0.4.1 changelogs 842ms 1197ms 0ms 88ms 5246 KB 162ms 215ms 219ms 48ms 100002 118767
2023-09-03 16:01 61b21995 encoding.html: optimize escape performance (#19264) 843ms 1197ms 0ms 89ms 5246 KB 165ms 220ms 224ms 48ms 100002 118626
2023-09-03 11:08 ed6626dc changelog: 0.4.1 (part 1) 840ms 1210ms 0ms 89ms 5246 KB 162ms 215ms 219ms 48ms 100002 119050
2023-09-02 12:34 7492add2 cgen: cleanup code, use PastTmpVar more (#19261) 835ms 1194ms 0ms 89ms 5246 KB 161ms 214ms 219ms 47ms 100002 119762
2023-09-02 11:22 9f77630f checker: disallow casting string to enum, suggest using Enum.from_string() instead (#19260) 836ms 1191ms 0ms 90ms 5245 KB 161ms 214ms 218ms 47ms 100026 119648
2023-09-02 11:02 6a7ac6a2 tools: add support for `v should-compile-all -c examples/`, which will delete all the produced executables at the end 851ms 1217ms 0ms 89ms 5244 KB 163ms 218ms 222ms 48ms 100021 117533
2023-09-02 05:10 a8d2a990 cgen: cleanup in struct_init_field() (#19259) 854ms 1219ms 0ms 90ms 5244 KB 163ms 217ms 220ms 47ms 100021 117120
2023-09-01 17:43 58486104 parser, checker, cgen: fix anon struct with default expr (#19257) 835ms 1201ms 0ms 89ms 5244 KB 165ms 221ms 225ms 48ms 100029 119795
2023-09-01 10:22 13fd5493 arrays: add new generic arrays.uniq, arrays.uniq_only, arrays.uniq_only_repeated, arrays.uniq_all_repeated, arrays.distinct 830ms 1198ms 0ms 90ms 5245 KB 160ms 217ms 219ms 47ms 100025 120512
2023-09-01 13:09 0450a933 os: update TOCTOU example in readme, to improve readability of the module docs on mobile (#19255) 852ms 1192ms 0ms 88ms 5245 KB 160ms 216ms 219ms 47ms 100025 117400
2023-09-01 07:08 448f6042 docs: fix notice for the doc samples, turn `a[1..4]` to `unsafe { a[1..4] }` (fix #19249) (#19254) 861ms 1200ms 0ms 89ms 5245 KB 161ms 216ms 220ms 47ms 100025 116173
2023-09-01 07:04 fca80925 builtin: fix the wording of panic messages, about sorting not working with -freestanding 841ms 1198ms 0ms 88ms 5245 KB 160ms 216ms 220ms 47ms 100025 118935
2023-09-01 06:12 58b6ba81 builtin: implement array.sorted() and array.sorted_with_compare() methods, that do not modify their receivers (#19251) 849ms 1216ms 0ms 90ms 5245 KB 163ms 220ms 221ms 48ms 100025 117815
2023-09-01 05:19 d9a382fb cgen: cleanup in array_init() and fixed_array_init() (#19252) 883ms 1217ms 0ms 90ms 5239 KB 163ms 218ms 222ms 48ms 99920 113159
2023-08-31 23:04 93d54651 vgret: add install commands for ubuntu and arch to doc string (#19247) 846ms 1195ms 0ms 88ms 5239 KB 161ms 217ms 221ms 48ms 99924 118113
2023-08-31 15:15 19ff25d4 cgen: fix mixed fixed array and array initializing (#19246) 851ms 1200ms 0ms 89ms 5239 KB 162ms 217ms 221ms 48ms 99924 117419
2023-08-31 15:06 652bb9a3 tools: add favicon to the html produced by fast.v 866ms 1221ms 0ms 91ms 5237 KB 165ms 223ms 225ms 48ms 99894 115351
2023-08-31 03:44 6fb4a481 log: improve the most common use case (#19242) 842ms 1194ms 0ms 90ms 5237 KB 161ms 215ms 219ms 48ms 99894 118638
2023-08-30 21:34 55575fd7 checker: optimise out needless string interpolations from the most common case in Checker.expr_or_block_err 834ms 1207ms 0ms 91ms 5237 KB 165ms 224ms 227ms 48ms 99829 119699
2023-08-30 20:44 803001ed builtin: add support for `-d bultin_writeln_should_write_at_once` and `-d bultin_write_buf_to_fd_should_use_c_write` (#19243) 868ms 1225ms 0ms 89ms 5236 KB 160ms 241ms 219ms 47ms 99820 115000
2023-08-30 18:52 7927583d net.mbedtls: have shutdown close accepted connections too (#19164) 891ms 1232ms 0ms 90ms 5236 KB 162ms 245ms 221ms 47ms 99814 112024
2023-08-30 18:05 d503435d builtin: always show the assert message, if it was defined in the source, in non test programs too (fix #19240) 865ms 1219ms 0ms 90ms 5236 KB 160ms 243ms 219ms 47ms 99814 115391
2023-08-30 05:50 f755118e vlib: update doc comments (#19231) 874ms 1262ms 0ms 92ms 5236 KB 163ms 247ms 222ms 47ms 99814 114203
2023-08-30 05:47 78c34326 flag: remove warning in the example in the readme (#19238) 883ms 1252ms 0ms 92ms 5236 KB 163ms 244ms 220ms 48ms 99812 113037
2023-08-29 20:39 c6412597 builder: add -fwrapv to fix UB overflow 873ms 1258ms 0ms 92ms 5236 KB 162ms 246ms 221ms 48ms 99812 114332
2023-08-29 19:45 80db3649 time: check if a day is a valid day of its month (#19232) 879ms 1238ms 0ms 91ms 5236 KB 163ms 245ms 220ms 47ms 99805 113543
2023-08-29 15:08 6af17a86 flag: cleanup in flag.v (#19237) 898ms 1245ms 0ms 92ms 5236 KB 163ms 246ms 220ms 47ms 99793 111128
2023-08-29 08:28 17a1835a docs: fix link to packaging_v_for_distributions.md (#19227) 879ms 1238ms 0ms 91ms 5236 KB 163ms 245ms 221ms 48ms 99811 113550
2023-08-28 13:06 34842b1b v.token: add inline next_to() and cleanup related calls (#19226) 899ms 1254ms 0ms 94ms 5236 KB 161ms 245ms 221ms 47ms 99811 111024
2023-08-28 05:51 9d4233dd docs: add note about OS threads (#19225) 882ms 1231ms 0ms 91ms 5235 KB 161ms 244ms 220ms 47ms 99806 113158
2023-08-27 11:34 007519e1 cli: add attribute doc for Flag.global (#19224) 897ms 1254ms 0ms 92ms 5235 KB 161ms 245ms 219ms 47ms 99806 111266
2023-08-27 10:40 981ff192 os: update doc comment for `input_opt` return (#19223) 878ms 1227ms 0ms 93ms 5235 KB 165ms 253ms 225ms 48ms 99806 113674
2023-08-26 15:50 adf10f88 cgen: fix array sort with fn call parameter (fix #19220) (#19221) 863ms 1223ms 0ms 90ms 5235 KB 161ms 243ms 220ms 47ms 99806 115650
2023-08-26 07:40 c85232ef tools: make performance_compare.v more robust and easier to use, by allowing `v run cmd/tools/performance_compare.v` too 867ms 1224ms 0ms 92ms 5235 KB 161ms 243ms 219ms 47ms 99805 115115
2023-08-26 06:07 636aae24 tools: improve windows support in oldv (it now can run in cmd.exe, not just in a Git Bash shell) 869ms 1227ms 0ms 91ms 5235 KB 162ms 243ms 220ms 47ms 99805 114850
2023-08-25 19:50 570a12da cgen: fix generic struct with option fn field (#19218) 886ms 1236ms 0ms 90ms 5235 KB 161ms 244ms 220ms 47ms 99805 112646
2023-08-25 17:39 7add6e7d tools: make repeated runs of `oldv SAME_COMMIT -c "./v file.v"`, not use the network at all 898ms 1245ms 0ms 92ms 5235 KB 162ms 244ms 219ms 47ms 99805 111141
2023-08-25 17:15 7028a9df checker: cleanup in check_expr_opt_call() (#19216) 875ms 1235ms 0ms 91ms 5235 KB 162ms 248ms 222ms 47ms 99805 114062
2023-08-25 17:00 d417bba4 checker: check error for or_expr inside infix expression (#19213) 867ms 1247ms 0ms 93ms 5235 KB 166ms 251ms 225ms 48ms 99794 115102
2023-08-25 16:56 11337e76 checker: disallow `thread` as var name (#19174) 898ms 1245ms 0ms 92ms 5235 KB 162ms 244ms 219ms 47ms 99788 111122
2023-08-23 17:42 45e6e7d7 http: add support for stream connections, and custom .on_redirect, .on_progress, .on_finish callbacks to http.fetch() (#19184) 873ms 1224ms 0ms 90ms 5235 KB 160ms 241ms 219ms 47ms 99788 114304
2023-08-23 08:05 d60c8171 vpm: implement multithreading (#19208) 877ms 1233ms 0ms 90ms 5235 KB 161ms 243ms 220ms 47ms 99788 113783
2023-08-23 06:53 5cafdea7 cgen: allow using a const as enum value (#19193) 867ms 1218ms 0ms 92ms 5235 KB 164ms 248ms 224ms 48ms 99788 115095
2023-08-23 05:10 c9e46d34 math.big: fix notice for compilation with latest v 884ms 1229ms 0ms 92ms 5233 KB 163ms 246ms 221ms 48ms 99772 112864
2023-08-22 18:40 8a1077a6 vweb: add a user_agent utility method to the vweb context (#19204) 867ms 1230ms 0ms 90ms 5233 KB 162ms 245ms 221ms 48ms 99772 115077
2023-08-22 18:34 ffea6eb5 vweb: fix typo in README.md (#19206) 867ms 1221ms 0ms 90ms 5233 KB 160ms 243ms 219ms 48ms 99772 115077
2023-08-22 18:30 c0950873 docs: add a note about using `VAUTOFIX=1 v check-md file.md` 896ms 1239ms 0ms 91ms 5233 KB 160ms 243ms 218ms 47ms 99772 111352
2023-08-22 12:30 9a6bebb9 v.builder: show the number of files as well, when a program is compiled with -stats 883ms 1228ms 0ms 91ms 5233 KB 160ms 244ms 220ms 47ms 99772 112992
2023-08-22 11:24 b6c7104d regex: fix typo in README.md (#19201) 879ms 1241ms 0ms 90ms 5233 KB 162ms 244ms 220ms 47ms 99769 113502
2023-08-22 09:39 5e0ebba1 v.builder: show the number of types, and number of modules too, when a program is compiled with -stats 872ms 1221ms 0ms 90ms 5233 KB 161ms 244ms 220ms 47ms 99769 114413
2023-08-22 08:24 0ba562b5 cmd: fix permissions of .v source files to just 644 877ms 1228ms 0ms 91ms 5232 KB 160ms 243ms 219ms 47ms 99765 113757
2023-08-21 19:32 8b0a1e2c gg, sokol.sapp: fix typo (.files_droped -> .files_dropped), add deprecation tags for the old value (#19190) 896ms 1224ms 0ms 89ms 5232 KB 160ms 242ms 219ms 47ms 99765 111344
2023-08-21 15:08 bf1a9822 x.ttf: fix a compiler notice for vlib/x/ttf/text_block.v 878ms 1250ms 0ms 91ms 5232 KB 161ms 244ms 220ms 47ms 99765 113627
2023-08-21 13:16 f183ec3f cgen: fix comptime assign with generic result return type (#19192) 866ms 1224ms 0ms 89ms 5232 KB 160ms 242ms 219ms 47ms 99765 115202
2023-08-21 13:14 ccb14382 fmt: change return_with_comments_input/expected.vv to return_with_comments_keep.vv (#19197) 872ms 1225ms 0ms 91ms 5232 KB 162ms 245ms 220ms 47ms 99760 114403
2023-08-21 08:18 00868ab4 Move the reproduction field to the top in bug-report.yml 889ms 1247ms 0ms 91ms 5232 KB 160ms 243ms 220ms 47ms 99760 112215
2023-08-21 07:55 d748b212 vdoc: optimize generated pages (#19185) 899ms 1246ms 0ms 90ms 5232 KB 162ms 246ms 220ms 47ms 99760 110967
2023-08-21 07:51 01cb30c0 ast, parser, fmt: fix formatting return with comments in parentheses (#19188) 876ms 1231ms 0ms 93ms 5232 KB 161ms 244ms 220ms 47ms 99760 113881
2023-08-21 07:46 c3be85e8 cgen: fix match with comptime if expr in branch (#19189) 901ms 1233ms 0ms 92ms 5231 KB 162ms 247ms 222ms 48ms 99756 110716
2023-08-19 20:57 50ed7316 scanner,checker,parser: tag some frequently called functions with [direct_array_access] 869ms 1247ms 0ms 92ms 5231 KB 161ms 244ms 220ms 48ms 99755 114792
2023-08-19 16:32 52e481ad checker: check error for sumtype in array (#19183) 860ms 1215ms 0ms 89ms 5231 KB 159ms 242ms 220ms 45ms 99728 115962
2023-08-19 16:31 6b3ffe85 orm: add OR in where on update and delete (#19172) 879ms 1217ms 0ms 91ms 5231 KB 163ms 249ms 225ms 45ms 99722 113449
2023-08-19 10:18 c9e6c672 vweb: avoid the controllers having to be defined in specific order (#19182) 863ms 1217ms 0ms 91ms 5231 KB 160ms 243ms 219ms 45ms 99722 115552
2023-08-19 08:26 5c35e9b9 tests: fix compiler notices for the REPL test runner, use `encoding.hex` instead of the `compress` module in import_alias.repl 856ms 1214ms 0ms 89ms 5231 KB 159ms 242ms 218ms 45ms 99722 116497
2023-08-19 08:18 8b961753 checker: fix const from comptime if expr (#19179) 869ms 1229ms 0ms 90ms 5231 KB 162ms 246ms 222ms 45ms 99722 114754
2023-08-19 04:38 5f595a60 tests: improve formatting of enum_bitfield_64bit_test.v 869ms 1239ms 0ms 91ms 5230 KB 162ms 245ms 221ms 46ms 99715 114746
2023-08-18 15:28 aef83bae all: `@[attr]` syntax 872ms 1226ms 0ms 89ms 5230 KB 159ms 241ms 218ms 45ms 99715 114352
2023-08-18 15:12 f4eede8d cgen: fix using custom enum static from_string() (#19171) 866ms 1220ms 0ms 92ms 5229 KB 162ms 245ms 220ms 44ms 99692 115117
2023-08-18 06:19 56644b2b tools: add SKIP_TESTS env variable support for parser_speed.v and scanner_speed.v 892ms 1238ms 0ms 93ms 5229 KB 162ms 245ms 220ms 45ms 99692 111762
2023-08-18 05:59 68d962f6 v: make all .trace() methods generic on the type of the passed expression 875ms 1233ms 0ms 91ms 5229 KB 162ms 249ms 227ms 45ms 99692 113933
2023-08-17 20:11 c8623943 parser: disallow an empty `chan` type (#19167) 869ms 1223ms 0ms 89ms 5229 KB 159ms 242ms 219ms 44ms 99684 114711
2023-08-17 19:00 4908ec57 checker: disallow taking the address of consts with int literal values (#19160) 868ms 1220ms 0ms 90ms 5229 KB 160ms 242ms 219ms 45ms 99680 114838
2023-08-17 18:49 757d26cd checker: check enum static from_string arguments errors (#19163) 866ms 1225ms 0ms 90ms 5227 KB 161ms 244ms 220ms 44ms 99670 115092
2023-08-17 17:39 f4d2ec70 wasm: add a -wasm-stack-top flag to compiler (#19157) 861ms 1222ms 0ms 90ms 5226 KB 161ms 243ms 220ms 45ms 99661 115750
2023-08-17 13:53 c5e1c8ee ast, checker, cgen: implement enum static `from_string(name string)` (#19156) 889ms 1224ms 0ms 89ms 5226 KB 161ms 244ms 221ms 44ms 99656 112098
2023-08-17 07:39 9e0c2943 os: fix os.execute('x 2> stderr.txt') on windows (#19155) 867ms 1225ms 0ms 93ms 5218 KB 161ms 243ms 218ms 46ms 99558 114830
2023-08-17 04:15 6df8ca21 arrays: fix examples for `find_first` and `find_last` (#19153) 897ms 1245ms 0ms 93ms 5218 KB 164ms 245ms 219ms 46ms 99558 110989
2023-08-16 10:33 d0e60575 checker: fix assigning array slice in struct init (#19150) 869ms 1225ms 0ms 93ms 5218 KB 162ms 245ms 220ms 45ms 99558 114566
2023-08-16 10:26 06e2bc5d checker: fix an inappropriate variable name (#19148) 874ms 1227ms 0ms 92ms 5215 KB 162ms 244ms 221ms 46ms 99533 113882
2023-08-15 17:37 815439a3 checker: fix assigning an array slice (fix #19120) (#19137) 883ms 1245ms 0ms 94ms 5215 KB 161ms 247ms 220ms 46ms 99533 112721
2023-08-15 12:19 717076be vlib: use sync.new_mutex() consistently for initialising all vlib structures containing mutex fields 879ms 1225ms 0ms 90ms 5212 KB 161ms 244ms 220ms 45ms 99511 113209
2023-08-15 12:14 26439709 context.onecontext: fix sync.Mutex initialisation in onecontext.v 892ms 1227ms 0ms 90ms 5212 KB 160ms 242ms 219ms 45ms 99511 111559
2023-08-15 10:48 64cbbea0 net.websocket: fix typo in docs (ws -> wss) (#19143) 861ms 1224ms 0ms 90ms 5212 KB 160ms 241ms 219ms 45ms 99511 115576
2023-08-15 09:50 8e8bd857 vweb: add `application/wasm` to mime_types, for `.wasm` files (#19142) 859ms 1215ms 0ms 90ms 5212 KB 161ms 243ms 220ms 45ms 99511 115845
2023-08-15 09:06 1bed0b5e toml: add generic automatic decoding and encoding of simple structs, when they don't implement custom methods (#17970) 868ms 1223ms 0ms 92ms 5212 KB 160ms 241ms 219ms 45ms 99511 114644
2023-08-15 06:28 d9ad6be5 docs: change vself.v -> vup.v at line 44 in packaging_v_for_distributions.md (thanks @le0developer) 878ms 1224ms 0ms 91ms 5212 KB 160ms 241ms 219ms 45ms 99511 113338
2023-08-14 20:44 0d61edaf docs: add doc/packaging_v_for_distributions.md (#19139) 882ms 1217ms 0ms 90ms 5212 KB 162ms 246ms 222ms 45ms 99511 112824
2023-08-14 15:53 8ae962b4 ci,tests: fix compilation of vlib/v/tests/bench/gcboehm/GC_bench.v, add a CI task for checking that .v files inside `vlib/v/tests/bench` continue to compile 879ms 1228ms 0ms 90ms 5212 KB 160ms 244ms 220ms 45ms 99511 113209
2023-08-14 15:37 679cbf14 math.big: restore gdc_euclid, use it for smaller numbers, fix bench_euclid.v . 858ms 1209ms 0ms 89ms 5212 KB 158ms 239ms 218ms 45ms 99511 115980
2023-08-14 14:27 d6db4f90 tests: fix compilation of bench_compare_tokens.v, add from_string from tinyv 858ms 1233ms 0ms 91ms 5212 KB 160ms 242ms 218ms 45ms 99511 115980
2023-08-14 13:18 d285ff08 db.mysql: add the exec family of methods (#19132) 883ms 1224ms 0ms 91ms 5212 KB 159ms 241ms 219ms 45ms 99511 112696
2023-08-14 12:47 cdaabc12 tools: quick bugfix to vgit.v, after the previous commit message, that included a hash; TODO: a more robust check 866ms 1226ms 0ms 90ms 5212 KB 161ms 243ms 221ms 45ms 99511 114908
2023-08-14 11:32 a93ef6ea tools: make `v run cmd/tools/oldv.v 5b7a1e8 -c "./v version"` faster (5b7a1e8 is the oldest supported commit from 2019-06-29) 873ms 1223ms 0ms 90ms 5212 KB 161ms 243ms 220ms 45ms 99511 113987
2023-08-14 09:35 eef77e3c tools: make parser_speed.v more robust (now `find . -name "*.v" | xargs v run cmd/tools/measure/parser_speed.v` passes) 863ms 1215ms 0ms 89ms 5212 KB 159ms 240ms 218ms 45ms 99511 115308
2023-08-14 07:14 2fec2fad vdoc: make minor improvements to scrollspy and styles (#19128) 877ms 1228ms 0ms 90ms 5212 KB 160ms 243ms 219ms 45ms 99511 113467
2023-08-14 07:05 85de1486 ci,parser: fix syntax error 856ms 1217ms 0ms 89ms 5212 KB 159ms 239ms 218ms 45ms 99511 116251
2023-08-14 03:29 58d4bd67 checker, fmt: fix static methods not recognized when imported from a module(fix #19127) (#19133) 855ms 1211ms 0ms 89ms 5210 KB 158ms 241ms 217ms 44ms 99488 116360
2023-08-14 03:21 d72229ff scanner: error early on an unsupported escape sequence in a string, like `\_` (fix #19131) (#19134) 865ms 1211ms 0ms 90ms 5207 KB 161ms 242ms 219ms 45ms 99472 114996
2023-08-13 17:30 492e918f builder,pref: allow thirdparty objects compilation with CPP compiler (#19124) 866ms 1227ms 0ms 90ms 5207 KB 161ms 249ms 225ms 44ms 99467 114857
2023-08-13 17:03 9543123d arrays: add a generic arrays.append/2, which unlike `arrays.concat(a, ...b)`, does not require a spread for the second argument 857ms 1222ms 0ms 91ms 5204 KB 160ms 241ms 219ms 45ms 99410 115997
2023-08-13 14:45 be127054 gg: use `html5_canvas_name` as the name of the canvas in `gg.js.v` too, similarly to `gg.c.v` 857ms 1209ms 0ms 89ms 5204 KB 159ms 241ms 218ms 44ms 99410 115997
2023-08-13 13:03 59f83105 ci: fix binary_artifact.yml 864ms 1222ms 0ms 89ms 5204 KB 161ms 244ms 220ms 45ms 99410 115057
2023-08-13 10:36 11a8a46a tests: cleanup test cases (#19104) 857ms 1216ms 0ms 90ms 5204 KB 159ms 240ms 218ms 44ms 99410 115997
2023-08-13 10:24 a711e17f cgen: fix alias of array method call(fix #19125) (#19129) 857ms 1225ms 0ms 89ms 5204 KB 160ms 242ms 219ms 45ms 99410 115997
2023-08-13 10:20 f7187a78 ci: extend vinix ci to include utils (#19123) 867ms 1230ms 0ms 90ms 5204 KB 160ms 241ms 219ms 45ms 99405 114653
2023-08-13 10:04 88d3326a ci: fix `v check-md examples/2048/` 861ms 1221ms 0ms 91ms 5204 KB 160ms 241ms 218ms 45ms 99405 115452
2023-08-13 08:11 dad93f8f examples/2048: add instructions, on how to compile the game through Emscripten and `v -os wasm32_emscripten` 894ms 1223ms 0ms 91ms 5204 KB 162ms 242ms 219ms 45ms 99405 111191
2023-08-12 09:30 bfaa3deb cgen: fix bootstrapping on older macOS Catalina 876ms 1220ms 0ms 92ms 5204 KB 161ms 243ms 219ms 45ms 99405 113476
2023-08-05 10:58 8e26ca3f time: fix `'a'` and `'A'` in `custom_format` (#19060) 880ms 1233ms 0ms 94ms 5201 KB 167ms 236ms 226ms 45ms 99192 112718
2023-08-05 06:51 da7a9bc8 ci: run users.v ui example 907ms 1241ms 0ms 94ms 5201 KB 167ms 234ms 226ms 45ms 99192 109362
2023-08-05 04:33 f72cb00b ast: fix formatting fn header with parameter comments (#19059) 885ms 1244ms 0ms 98ms 5201 KB 169ms 238ms 228ms 46ms 99192 112081
2023-08-05 04:28 e5cd1724 time: fix `'h'`, `'hh'` in `custom_format` for 12pm (#19058) 901ms 1264ms 0ms 95ms 5200 KB 170ms 238ms 229ms 45ms 99177 110074
2023-08-05 04:11 301320f4 os.notify: implement the kqueue backend for notify.FdNotifier (#19057) 893ms 1263ms 0ms 98ms 5200 KB 171ms 239ms 230ms 46ms 99175 111058
2023-08-04 13:54 4cf8328f ast, fmt: simplify fmt.fn_decl() (#19054) 892ms 1258ms 0ms 98ms 5200 KB 171ms 240ms 230ms 45ms 99175 111182
2023-08-04 08:50 d91c7f1b tools: use --filter=blob:none to reduce initial network trafic for most of the `git clone` commands, done by tools like oldv, gen_vc, fast_job, `v translate` etc 894ms 1251ms 0ms 96ms 5198 KB 169ms 237ms 228ms 46ms 99131 110884
2023-08-03 22:32 ffdd5bb9 net.mbedtls: fix an error with in_memory_verification (fix #19051) (#19052) 880ms 1235ms 0ms 95ms 5198 KB 168ms 235ms 227ms 46ms 99131 112648
2023-08-03 20:12 5bb02b3d tools: fix some noise in the output of `v test-all` 880ms 1238ms 0ms 94ms 5198 KB 168ms 236ms 229ms 46ms 99131 112648
2023-08-03 18:06 428fd7f5 all: do not allow uninitialized function pointers 888ms 1234ms 0ms 94ms 5198 KB 169ms 237ms 227ms 46ms 99128 111630
2023-08-03 16:50 45313738 ast: clean up stringify_fn_decl() and stringify_anon_decl(), make them methods on ast.Table (#19053) 880ms 1263ms 0ms 94ms 5196 KB 168ms 236ms 226ms 45ms 99105 112619
2023-08-03 08:42 6a4bfef2 parser: disallow having builtin type as type names for `enum`, `sum type` and `alias` (#19043) 882ms 1248ms 0ms 94ms 5196 KB 169ms 236ms 227ms 45ms 99106 112365
2023-08-03 08:18 9f5e9ba1 cgen: fix an error with ptr interpolation (fix #19048) (#19049) 884ms 1247ms 0ms 97ms 5196 KB 171ms 244ms 232ms 45ms 99103 112107
2023-08-03 07:18 ef5c3cdb math.unsigned: change uint256_from_dec_str to return a result, instead of an option (#19041) 887ms 1249ms 0ms 95ms 5196 KB 168ms 239ms 228ms 45ms 99103 111728
2023-08-03 06:30 5ec7ee91 parser: fix formatting comptime if expr script (v fmt no longer eats the body of top level `$if xyz ? {}`) (#19044) 899ms 1266ms 0ms 99ms 5196 KB 170ms 240ms 229ms 45ms 99103 110236
2023-08-03 06:25 b556f130 parser: fix parse error in the type of a ref array when the element type is a structure of another mod(fix #19033) (#19039) 897ms 1262ms 0ms 99ms 5196 KB 170ms 241ms 228ms 45ms 99103 110482
2023-08-03 06:22 fe9bdd41 sync: make sync.Direction public (#19047) 923ms 1268ms 0ms 98ms 5195 KB 170ms 237ms 228ms 45ms 99093 107359
2023-08-02 07:57 8ee1667a tools: fix exiting the v repl, after just Enter (regression happened in bf00ac6) 886ms 1241ms 0ms 96ms 5195 KB 168ms 235ms 225ms 45ms 99093 111843
2023-08-02 07:47 1d9835f0 parser, cgen: fix `for i++; i<10; i++ {` (fix #18445) (#19035) 878ms 1243ms 0ms 95ms 5195 KB 166ms 234ms 225ms 45ms 99093 112862
2023-08-02 07:46 6b978a6b vdoc: refactor theme files (#19024) 870ms 1240ms 0ms 96ms 5195 KB 167ms 236ms 226ms 45ms 99083 113888
2023-08-02 07:40 43800a05 fmt: fix formatting of fn with argument comments (#19038) 892ms 1252ms 0ms 96ms 5195 KB 171ms 239ms 228ms 45ms 99083 111079
2023-08-01 17:45 ecca3b15 net.mbedtls: add SSLListener to allow creating SSL servers (#19022) 878ms 1224ms 0ms 94ms 5195 KB 168ms 237ms 227ms 45ms 99083 112850
2023-08-01 17:45 600f891d checker, cgen: implement fixed array of threads wait() (#19032) 894ms 1248ms 0ms 93ms 5195 KB 166ms 233ms 223ms 45ms 99083 110831
2023-08-01 16:10 b6d6d4b0 parser: fix improper token advancement when parsing the types of struct thread type fields(fix #19029) (#19030) 869ms 1250ms 0ms 97ms 5189 KB 171ms 243ms 231ms 45ms 99002 113926
2023-08-01 09:09 ecf8fcd4 ci: bump timeout-minutes: to 20, for v-compiles-os-android, gg-regressions, doom-regressions, to reduce false positives 884ms 1238ms 0ms 95ms 5188 KB 168ms 239ms 227ms 45ms 98993 111983
2023-08-01 08:26 177bb300 net: change default of the socket used by net.listen_tcp, to dualstack, even if the OS has a different default. Allow changing the listen backlog too 882ms 1228ms 0ms 94ms 5188 KB 166ms 235ms 225ms 45ms 98993 112236
2023-08-01 04:27 367e38d7 parser: change fn_args() to fn_params() (#19027) 890ms 1235ms 0ms 94ms 5188 KB 166ms 235ms 225ms 44ms 98993 111228
2023-08-01 04:25 def01612 github: update issue template presets (#19026) 877ms 1235ms 0ms 94ms 5188 KB 168ms 240ms 228ms 45ms 98993 112876
2023-08-01 04:20 a1aca4c5 checker: fix generic struct field init recursively (related #19014) (#19025) 910ms 1254ms 0ms 95ms 5188 KB 168ms 240ms 227ms 45ms 98993 108783
2023-08-01 04:11 5061aeee vdoc: fix toc height (accidental height removal in 9750061) (#19023) 885ms 1241ms 0ms 94ms 5187 KB 168ms 239ms 229ms 46ms 98987 111849
2023-08-01 03:55 f4c2ecfa crypto.sha512: make the new384/0, new512_256/0, new512_224/0 functions public 893ms 1253ms 0ms 96ms 5187 KB 169ms 239ms 228ms 46ms 98987 110847
2023-07-31 18:30 9be80198 checker: fix generic struct field with default fn_type value (fix #19011) (#19014) 887ms 1247ms 0ms 95ms 5187 KB 167ms 237ms 226ms 45ms 98987 111597
2023-07-31 18:26 a609d6c9 db.pg: add parameter syntax to docs (#19003) 886ms 1228ms 0ms 94ms 5183 KB 166ms 234ms 223ms 45ms 98955 111687
2023-07-31 18:22 8861538c ast, parser, fmt: implement inline comments (#19012) 888ms 1235ms 0ms 94ms 5183 KB 168ms 235ms 226ms 46ms 98955 111435
2023-07-31 14:40 0f861db9 gg: implement Android specific APK asset loading for the `create_image` function (#19015) 893ms 1232ms 0ms 94ms 5179 KB 166ms 234ms 227ms 45ms 98944 110799
2023-07-31 14:38 9750061d vdoc: fix scrollspy and initial keyboard navigability (#19017) 879ms 1237ms 0ms 97ms 5179 KB 170ms 242ms 232ms 46ms 98944 112564
2023-07-31 11:22 81e99a2a term: fix vlib/term/termios/termios_test.v on windows 879ms 1238ms 0ms 95ms 5179 KB 168ms 235ms 227ms 45ms 98944 112564
2023-07-31 08:18 367289a1 sync: fix compilation on windows 897ms 1266ms 0ms 96ms 5179 KB 168ms 236ms 228ms 45ms 98944 110305
2023-07-31 08:02 2cd5b8a8 time: reduce the diff for `v run cmd/tools/check_os_api_parity time` 904ms 1254ms 0ms 96ms 5179 KB 170ms 237ms 228ms 45ms 98944 109451
2023-07-30 15:31 37e7d5f5 Revert "sokol: use GLCORE33 on linux", since it is already done by a `#flag linux -DSOKOL_GLCORE33` later on 881ms 1254ms 0ms 96ms 5179 KB 168ms 236ms 227ms 46ms 98943 112307
2023-07-30 03:11 8735694d parser: disallow declaring static functions as method receivers (#19007) 907ms 1244ms 0ms 95ms 5179 KB 168ms 239ms 229ms 46ms 98943 109088
2023-07-30 03:00 77049600 tests: make projects_with_c_code closer to actual projects (#19008) 900ms 1243ms 0ms 95ms 5179 KB 166ms 234ms 225ms 45ms 98939 109932
2023-07-29 21:12 b622dca9 builtin: fix split_nth() and rsplit_nth() on an empty delimeter (#19005) 868ms 1233ms 0ms 96ms 5179 KB 170ms 241ms 232ms 45ms 98939 113985
2023-07-29 21:00 e78e468d vdoc: include the project root folder, when searching for readme of `src/` (#19000) 881ms 1247ms 0ms 95ms 5179 KB 165ms 232ms 224ms 45ms 98939 112303
2023-07-29 13:41 1c2b4e76 tests: fix diff.color_compare_strings parameter order in test files, to make analysing the results easier 879ms 1242ms 0ms 98ms 5179 KB 166ms 235ms 227ms 45ms 98939 112558
2023-07-29 12:40 112a1278 parser, fmt: fix formatting interface method with pre-comments (#18998) 898ms 1234ms 0ms 94ms 5179 KB 167ms 236ms 227ms 45ms 98939 110177
2023-07-29 12:38 8586f183 checker: fix compiler crashes when passing an extra decompose parameter to a function(fix: 18995) (#18996) 871ms 1228ms 0ms 93ms 5179 KB 165ms 234ms 225ms 45ms 98939 113592
2023-07-29 12:29 a61a2fd3 parser: fix for_c_stmt that init with var assign (#19004) 879ms 1232ms 0ms 94ms 5179 KB 166ms 234ms 226ms 45ms 98939 112558
2023-07-29 12:21 490a014b tools: support a toc for projects, with single exposing module, in `v doc` (#19001) 903ms 1261ms 0ms 97ms 5179 KB 167ms 237ms 227ms 45ms 98938 109565
2023-07-29 12:18 4ed9703e ci: bump --max_time to 1731 for the performance-regressions job, to reduce the chance of false positive failures again 875ms 1236ms 0ms 95ms 5179 KB 168ms 236ms 227ms 45ms 98938 113072
2023-07-29 07:14 c881e728 cgen: allow dump(unsafe{nil}) and dump(voidptr(123)) in the same program 905ms 1248ms 0ms 97ms 5179 KB 169ms 237ms 229ms 45ms 98938 109323
2023-07-28 12:30 2f2dde8a ast, parser, fmt: fix formatting struct declaration with comments (fix #18982) (#18992) 874ms 1252ms 0ms 97ms 5179 KB 168ms 238ms 229ms 46ms 98929 113191
2023-07-28 09:37 2fa177e3 picoev: bugfixes and UB mitigation (#18991) 887ms 1240ms 0ms 94ms 5175 KB 168ms 238ms 226ms 46ms 98924 111526
2023-07-28 09:36 2266ccec readme: update web tutorial, fix code (#18989) 890ms 1232ms 0ms 94ms 5175 KB 167ms 238ms 226ms 46ms 98924 111150
2023-07-28 08:42 b2528833 parser, fmt: fix formatting interface fields with pre-comments (fix #18980) (#18988) 878ms 1244ms 0ms 95ms 5175 KB 167ms 238ms 227ms 46ms 98924 112669
2023-07-28 08:20 e0aba77c readme: update ide-plugins section (#18990) 911ms 1243ms 0ms 95ms 5175 KB 168ms 237ms 225ms 45ms 98929 108593
2023-07-27 23:29 c7f708e6 v.help: fix typos (#18987) 874ms 1227ms 0ms 94ms 5175 KB 166ms 236ms 225ms 45ms 98929 113191
2023-07-27 23:27 aa3d560b sokol: fix `v -cc gcc ~/.vmodules/sdl/examples/sdl_opengl_and_sokol/` on Linux (add missing -lm for gcc/clang) 877ms 1233ms 0ms 93ms 5175 KB 166ms 235ms 225ms 45ms 98929 112803
2023-07-27 22:53 76e3b7df builder: fix `./v -os windows run examples/hello_world.v` (eliminate the "No such file or directory; code: 2" msg) 876ms 1244ms 0ms 97ms 5175 KB 166ms 236ms 224ms 45ms 98929 112932
2023-07-27 15:29 d53d9599 ci: remove obsolete node setup (#18986) 881ms 1230ms 0ms 94ms 5175 KB 166ms 234ms 224ms 45ms 98958 112324
2023-07-27 09:36 fde0d9fa checker: fix compiling 'f(g()!)' with -autofree (#18979) 876ms 1240ms 0ms 93ms 5175 KB 166ms 235ms 226ms 45ms 98958 112965
2023-07-27 06:50 d25e213a tools, examples: add `--only-watch=*.v` option to `v watch` (#18974) 899ms 1256ms 0ms 94ms 5174 KB 169ms 238ms 227ms 45ms 98955 110072
2023-07-26 19:17 7d6fd9da checker: check fn call argument mismatch for array struct type (#18975) 882ms 1233ms 0ms 95ms 5174 KB 165ms 236ms 225ms 45ms 98955 112193
2023-07-26 19:10 94de6f62 vweb: make vweb route paths case sensitive (#18973) 869ms 1233ms 0ms 93ms 5174 KB 166ms 234ms 225ms 45ms 98954 113871
2023-07-26 19:09 3042857d cgen: minor cleanup in comptime_if_cond() (#18976) 871ms 1225ms 0ms 94ms 5174 KB 167ms 233ms 225ms 45ms 98954 113609
2023-07-26 11:52 125c571d scanner: minor cleanup in ident_string() (#18971) 875ms 1227ms 0ms 93ms 5174 KB 166ms 235ms 225ms 45ms 98955 113091
2023-07-26 08:27 b35ad8a6 scanner: fix string interpolation with match expr (#18969) 880ms 1242ms 0ms 96ms 5174 KB 165ms 234ms 223ms 45ms 98955 112448
2023-07-26 06:01 e03c0329 Revert "runtime: cleanup free_memory comptime conditional (#18968)" 871ms 1253ms 0ms 99ms 5174 KB 166ms 234ms 224ms 45ms 98955 113610
2023-07-26 04:43 571469a6 runtime: cleanup free_memory comptime conditional (#18968) 884ms 1246ms 0ms 95ms 5174 KB 168ms 236ms 227ms 45ms 98955 111940
2023-07-25 10:32 5ecbfb7b v.scanner: use `internally_generated_v_code` instead of `internal_memory` to describe generated code buffers 872ms 1239ms 0ms 96ms 5174 KB 168ms 239ms 228ms 45ms 98955 113480
2023-07-25 08:20 44ed42ce time: remove deprecated time.days_from_civil/1 898ms 1254ms 0ms 99ms 5173 KB 168ms 235ms 227ms 46ms 98953 110192
2023-07-24 23:26 3a91a5ec cgen: remove \r for consistency (#18962) 870ms 1234ms 0ms 94ms 5173 KB 166ms 234ms 226ms 45ms 98962 113749
2023-07-24 22:58 fab91578 v.scanner: fix string interpolation when quote is directly after '}' (#18961) 885ms 1247ms 0ms 96ms 5173 KB 167ms 235ms 226ms 46ms 98962 111821
2023-07-24 21:12 b29f3cae checker: cleanup in fn.v (#18958) 877ms 1244ms 0ms 97ms 5173 KB 166ms 236ms 227ms 46ms 98957 112835
2023-07-24 19:13 c6ddbd30 vet: give notice for replacing const dynamic arrays with const fixed ones (#18960) 881ms 1238ms 0ms 94ms 5175 KB 165ms 234ms 224ms 45ms 98961 112328
2023-07-24 10:14 d4bedeba checker: support @STRUCT in static methods 888ms 1267ms 0ms 101ms 5173 KB 168ms 236ms 227ms 45ms 98941 111420
2023-07-23 15:53 b29a0842 builtin: move array.data to the top of the struct 881ms 1252ms 0ms 96ms 5173 KB 166ms 236ms 225ms 45ms 98941 112305
2023-07-23 15:51 7cec70e5 sokol: use GLCORE33 on linux 871ms 1230ms 0ms 95ms 5173 KB 166ms 236ms 225ms 45ms 98941 113594
2023-07-23 11:09 78681bf8 checker: fix const from multi branchs of if expr (#18951) 878ms 1231ms 0ms 95ms 5173 KB 167ms 236ms 226ms 45ms 98941 112689
2023-07-23 10:18 e1758bc0 cgen: fix infix expr with number overflow (fix #18905) (#18936) 896ms 1238ms 0ms 94ms 5174 KB 167ms 237ms 228ms 45ms 98948 110433
2023-07-23 10:15 15fdfd7b tools: fix vcomplete for zsh (#18950) 884ms 1234ms 0ms 93ms 5164 KB 167ms 235ms 225ms 45ms 98938 111920
2023-07-23 05:03 40dc8007 native: fix the file path used for warning messages (#18948) 878ms 1235ms 0ms 95ms 5164 KB 169ms 235ms 225ms 46ms 98938 112685
2023-07-22 18:30 ac0ae196 time: update doc comments (#18947) 886ms 1249ms 0ms 97ms 5164 KB 168ms 235ms 226ms 45ms 98938 111668
2023-07-22 16:13 41f99c1a tools: add cmd/tools/show_ancient_deprecations.v, to cleanup ancient functionality, deprecated over an year ago (#18946) 873ms 1233ms 0ms 95ms 5164 KB 166ms 234ms 224ms 45ms 98937 113329
2023-07-22 15:11 7451178c fmt: fix formatting of the comptime call (#18945) 870ms 1225ms 0ms 93ms 5164 KB 166ms 233ms 223ms 45ms 98937 113720
2023-07-22 10:22 30fc9380 doc: use square brackets for generics in comments (#18943) 878ms 1228ms 0ms 93ms 5164 KB 167ms 234ms 224ms 45ms 98966 112717
2023-07-22 06:20 dcbc9e0b math.big: add `isqrt_checked` and standardize error format (#18939) 868ms 1232ms 0ms 93ms 5164 KB 165ms 232ms 223ms 45ms 98966 114016
2023-07-22 06:11 c3ff4b2f net.conv: rename functions to match other langs, making them easier t… (#18937) 869ms 1248ms 0ms 97ms 5164 KB 167ms 235ms 224ms 45ms 98966 113884
2023-07-22 04:01 bf00ac65 readline: remove new line \n character from readline output, now just Enter produces '' (#18934) 873ms 1231ms 0ms 97ms 5164 KB 167ms 234ms 226ms 45ms 98966 113363
2023-07-22 04:01 a3449098 time: fix losing of the .is_local value after adding duration (#18938) 912ms 1249ms 0ms 98ms 5164 KB 167ms 236ms 226ms 45ms 98966 108515
2023-07-22 03:43 ba1c5def strconv.atoi: fix string.int() returning numbers for non number characters (fix #18875) (#18925) 904ms 1244ms 0ms 96ms 5163 KB 170ms 237ms 226ms 46ms 98963 109472
2023-07-21 17:06 7b306e9b math.big: add checked division methods (#18924) 867ms 1227ms 0ms 95ms 5163 KB 167ms 233ms 226ms 45ms 98959 114139
2023-07-21 17:01 4a543c5f docs: add `arm32` and `i386` to the documented list of supported comptime architectures (#18932) 874ms 1232ms 0ms 95ms 5163 KB 169ms 240ms 233ms 45ms 98959 113225
2023-07-21 15:44 64a8c14a builtin: fix the comments about flushing on `print/1` and `println/1` (#18927) 877ms 1225ms 0ms 94ms 5163 KB 167ms 236ms 225ms 45ms 98959 112838
2023-07-21 13:37 36d45c6d net.http.chunked: return `!string` on decode (#18928) 879ms 1236ms 0ms 96ms 5163 KB 167ms 235ms 225ms 45ms 98959 112581
2023-07-21 12:39 8b4c3fa1 ci: make -autofree failures easier to diagnose, test -autofree more on linux and windows too (#18929) 871ms 1227ms 0ms 93ms 5163 KB 166ms 234ms 225ms 45ms 98959 113615
2023-07-21 10:20 96ff3ce8 readline: add support for ctlr+w and ctrl+u shortcuts (#18921) 897ms 1241ms 0ms 99ms 5163 KB 171ms 240ms 230ms 46ms 98959 110322
2023-07-21 07:37 00619b0b tests: fix invalid_insert_references_test.vv (#18926) 880ms 1230ms 0ms 95ms 5163 KB 168ms 236ms 225ms 45ms 98959 112453
2023-07-21 00:15 3b377fc7 cgen: format generated c code of hash stmt and enum decl (#18919) 880ms 1246ms 0ms 95ms 5163 KB 168ms 235ms 227ms 46ms 98959 112453
2023-07-20 23:47 9cc24c5d checker: do not allow modifying immutable vars via arrays with refs 899ms 1248ms 0ms 96ms 5164 KB 169ms 236ms 227ms 46ms 98961 110078
2023-07-20 10:52 93b3f1ca math.big: make is_odd public and add test cases (#18916) 882ms 1261ms 0ms 97ms 5162 KB 169ms 236ms 226ms 46ms 98939 112175
2023-07-20 10:51 f9906f3a math.big: fix inner deprecated binary_str use (#18911) 883ms 1240ms 0ms 97ms 5162 KB 169ms 236ms 226ms 46ms 98939 112048
2023-07-19 23:34 6fef2c2a math.big: add test cases for is_power_of_2 (#18910) 872ms 1237ms 0ms 96ms 5162 KB 171ms 243ms 232ms 46ms 98940 113463
2023-07-19 23:34 d66b097d crypto.pem: add decode_only and general improvements to decoding (#18908) 883ms 1233ms 0ms 95ms 5162 KB 167ms 234ms 224ms 46ms 98940 112049
2023-07-19 23:28 0073283f vweb: add parameter arrays documentation (#18903) 877ms 1234ms 0ms 95ms 5161 KB 167ms 235ms 225ms 45ms 98927 112801
2023-07-19 17:09 a794dea8 checker: make sure vweb actions return vweb.Result 882ms 1236ms 0ms 95ms 5161 KB 168ms 236ms 224ms 46ms 98927 112162
2023-07-19 10:06 1ed0cd9a builtin: reduce the number of array allocations for consts in all V programs (#18889) 884ms 1234ms 0ms 95ms 5160 KB 168ms 234ms 224ms 45ms 98913 111892
2023-07-18 18:12 44d2f2b3 checker, cgen: fix closure with inherited sumtype variable (#18894) 889ms 1234ms 0ms 101ms 5181 KB 169ms 239ms 228ms 46ms 98295 110568
2023-07-18 18:08 e71370dc cgen: format generated c codes of sorted structs (#18898) 872ms 1234ms 0ms 98ms 5181 KB 166ms 234ms 225ms 46ms 98289 112716
2023-07-18 14:30 e5a727c3 checker: fix error msg for index error for int ptr (#18896) 876ms 1238ms 0ms 99ms 5182 KB 166ms 232ms 225ms 46ms 98290 112203
2023-07-18 14:28 4f629cd8 time: fix hour 0 parsing, remove unused function (#18897) 879ms 1239ms 0ms 100ms 5182 KB 166ms 234ms 226ms 46ms 98290 111820
2023-07-18 14:22 0915d87c examples: cleanup `process_script.v` (#18899) 880ms 1235ms 0ms 100ms 5182 KB 167ms 233ms 225ms 46ms 98302 111706
2023-07-18 05:02 6dcf1221 crypto.pem: add a static method `Block.new`, to replace `new` (#18846) 917ms 1271ms 0ms 104ms 5182 KB 169ms 237ms 228ms 46ms 98302 107199
2023-07-17 23:39 39cfaafa checker: check generic sumtype declaration (fix #18741) (#18865) 868ms 1231ms 0ms 99ms 5182 KB 165ms 233ms 225ms 46ms 98302 113251
2023-07-17 23:35 ef049839 ci: fix failing tests-sanitize-memory-clang (regression after 9047f7c) 867ms 1230ms 0ms 100ms 5179 KB 165ms 234ms 225ms 45ms 98268 113342
2023-07-17 23:05 bf98f7c9 time: fix `parse_format` with `YY` (#18887) 876ms 1239ms 0ms 105ms 5179 KB 167ms 234ms 226ms 45ms 98268 112178
2023-07-17 19:24 2eea59c4 time: fix and cleanup int validity checks (#18885) 898ms 1259ms 0ms 102ms 5179 KB 170ms 242ms 232ms 46ms 98268 109429
2023-07-17 12:51 8c8d21d1 checker: add -skip-unused support for vweb.run_at too (#18884) 909ms 1240ms 0ms 101ms 5179 KB 167ms 235ms 226ms 45ms 98249 108084
2023-07-17 07:40 63867d4c time: add missing `custom_format` token (#18880) 891ms 1254ms 0ms 101ms 5179 KB 168ms 234ms 226ms 45ms 98249 110268
2023-07-16 12:42 c2dc1ca7 net.http: make listener public, and add addr in Server struct (#18871) 888ms 1243ms 0ms 101ms 5179 KB 169ms 235ms 226ms 45ms 98249 110640
2023-07-14 17:44 b06811cb checker: clean up ensure_type_exists() (#18860) 857ms 1216ms 0ms 98ms 5179 KB 164ms 232ms 222ms 45ms 98249 114642
2023-07-14 14:21 44138089 picohttpparser: make u64toa public (#18861) 871ms 1236ms 0ms 104ms 5182 KB 168ms 235ms 226ms 45ms 98192 112734
2023-07-14 13:19 fb11a16a tools: fix unhandled error in `v new api_test web` 889ms 1252ms 0ms 101ms 5182 KB 171ms 241ms 232ms 45ms 98192 110452
2023-07-14 11:26 f1bc5e6d http: Request.host 874ms 1244ms 0ms 101ms 5182 KB 171ms 240ms 231ms 45ms 98192 112347
2023-07-14 10:38 8ecad5ab checker: clean up in cast_expr() (#18859) 868ms 1225ms 0ms 99ms 5182 KB 165ms 232ms 224ms 45ms 98192 113124
2023-07-14 09:41 207203f5 pref: make -autofree work without -gc none 871ms 1228ms 0ms 99ms 5182 KB 166ms 233ms 225ms 45ms 98194 112737
2023-07-14 09:34 877e6ddc checker: minor wording fix in an error 873ms 1223ms 0ms 99ms 5182 KB 167ms 233ms 225ms 45ms 98193 112477
2023-07-14 09:17 7e067c5f ast: minor cleanup in table.v (#18856) 877ms 1233ms 0ms 100ms 5182 KB 166ms 234ms 225ms 45ms 98191 111962
2023-07-14 09:15 3081919a native: move functions out of amd64.v (#18857) 887ms 1250ms 0ms 100ms 5182 KB 168ms 234ms 227ms 45ms 98196 110705
2023-07-13 13:55 a9a94cfd checker: add a separate error msg for `fail_if_immutable` for anon fns (#18854) 874ms 1245ms 0ms 101ms 5182 KB 166ms 232ms 225ms 45ms 98196 112352
2023-07-13 09:02 aef4367a cgen: fix returning an option tuple - `fn f() ?(int,int) { return g() }` (#18851) 879ms 1253ms 0ms 101ms 5182 KB 167ms 234ms 226ms 45ms 98191 111707
2023-07-13 08:56 029e8a81 checker: fix type checker on auto deref var (#18842) 905ms 1251ms 0ms 100ms 5174 KB 168ms 237ms 226ms 46ms 98088 108384
2023-07-12 22:43 efcb15d0 docs: update deprecated function results (#18850) 868ms 1251ms 0ms 99ms 5173 KB 165ms 234ms 225ms 45ms 98060 112972
2023-07-12 12:48 52a055b6 cgen: fix option map with fn type value (#18849) 877ms 1262ms 0ms 98ms 5173 KB 164ms 233ms 224ms 45ms 98060 111812
2023-07-12 12:24 c4229194 wasm: remove dependency on thirdparty/binaryen, webassembly backend rewrite (#18120) 892ms 1244ms 0ms 101ms 5173 KB 165ms 233ms 224ms 45ms 98054 109926
2023-07-12 08:07 1c7df29b checker: disallow voidptr cast to struct (#18845) 880ms 1231ms 0ms 99ms 5172 KB 165ms 232ms 224ms 45ms 98015 111380
2023-07-12 06:40 a43064af picoev, picohttparser: reimplement in V (#18506) 887ms 1243ms 0ms 101ms 5172 KB 168ms 234ms 225ms 46ms 98015 110501
2023-07-11 14:48 045adb66 parser: change warn to error, for const names with upper letter (fix #18838) (#18840) 878ms 1240ms 0ms 101ms 5172 KB 165ms 231ms 224ms 45ms 98015 111634
2023-07-11 11:55 87dd5de1 docs: fix url location of asm_test.amd64.v (#18841) 880ms 1240ms 0ms 99ms 5172 KB 165ms 233ms 227ms 45ms 98015 111380
2023-07-11 11:50 72cd9b80 ci: add v-analyzer builds (#18835) 885ms 1238ms 0ms 99ms 5172 KB 168ms 234ms 226ms 45ms 98015 110751
2023-07-10 18:24 6b29d628 cgen: fix generated code for returning generic result/option to comptime var (#18834) 870ms 1221ms 0ms 98ms 5172 KB 165ms 231ms 222ms 45ms 98019 112665
2023-07-10 18:20 acd581ad strconv: mark strconv.v_sprintf and strconv.v_printf with [unsafe] (part 2, breaking change, needed an update to vsl) (#18836) 876ms 1232ms 0ms 101ms 5171 KB 165ms 235ms 223ms 45ms 98001 111873
2023-07-10 14:42 6b006856 strconv: remove deprecations for strconv.v_sprintf and strconv.v_printf (part 1) 879ms 1231ms 0ms 98ms 5171 KB 165ms 234ms 225ms 45ms 98000 111490
2023-07-10 12:33 e7af25ec examples: add examples/gg/many_thousands_of_circles.v, thanks to @xjunko, document how to use `ctx.end(how:.passthru)`. (#18832) 882ms 1248ms 0ms 101ms 5171 KB 167ms 238ms 227ms 46ms 97996 111106
2023-07-10 07:41 f8e89ae9 all: remove any type future implementation reference (#18822) 885ms 1255ms 0ms 105ms 5171 KB 173ms 247ms 234ms 46ms 97996 110729
2023-07-09 21:15 1728e4c7 cgen: fix anon fn direct call with option (#18827) 878ms 1234ms 0ms 99ms 5171 KB 165ms 236ms 226ms 45ms 97996 111612
2023-07-09 16:40 0498f4c4 checker: add an error for `$tmpl` function type mismatches (#18826) 874ms 1227ms 0ms 99ms 5171 KB 165ms 235ms 225ms 46ms 97993 112120
2023-07-09 12:41 59eb76c8 v: allow `none` for not first values on map initialization (#18821) 901ms 1228ms 0ms 99ms 5170 KB 166ms 242ms 231ms 45ms 97988 108754
2023-07-09 05:23 8f3a1751 json: fix option state (#18802) 912ms 1265ms 0ms 103ms 5170 KB 167ms 236ms 226ms 45ms 97980 107434
2023-07-08 16:29 5355c67e vweb: document live reload 875ms 1237ms 0ms 98ms 5169 KB 167ms 237ms 227ms 46ms 97968 111963
2023-07-08 04:07 4f518c28 cgen: fix dump of map with option value fix (fix #18806) (#18813) 891ms 1262ms 0ms 100ms 5169 KB 168ms 237ms 227ms 46ms 97964 109948
2023-07-08 04:02 54635185 cgen: ensure that `<<` and `>>` has higher precedence in the generated C code, than arithmetic operations (diff between C and V precedences) (#18814) 891ms 1267ms 0ms 105ms 5167 KB 169ms 237ms 228ms 45ms 97951 109933
2023-07-07 20:27 17b57622 checker: change 'fail_if_immutable(expr_ ast.Expr)' to 'fail_if_immutable(mut expr ast.Expr)' (#18811) 879ms 1235ms 0ms 100ms 5167 KB 167ms 236ms 226ms 45ms 97940 111422
2023-07-07 19:33 b3a6b733 eventbus: add generic support for event name (#18805) 872ms 1237ms 0ms 102ms 5167 KB 167ms 237ms 227ms 46ms 97940 112316
2023-07-07 19:06 97a726b1 cgen: fix nested or expr call (fix #18803) (#18807) 878ms 1234ms 0ms 100ms 5167 KB 167ms 238ms 227ms 46ms 97940 111548
2023-07-07 19:03 7fe794a9 json: fix option alias support (#18801) 890ms 1269ms 0ms 101ms 5167 KB 166ms 237ms 227ms 45ms 97943 110048
2023-07-07 03:52 e7e5a07a arrays: add more util functions and tests for them - find_first, find_last, join_to_string (#18784) 898ms 1263ms 0ms 101ms 5165 KB 168ms 241ms 236ms 46ms 97922 109044
2023-07-07 03:50 7d6e15fa net.ftp: fix dir() for file names, which contain spaces (fix #18800) (#18804) 894ms 1250ms 0ms 104ms 5165 KB 168ms 237ms 228ms 46ms 97922 109532
2023-07-06 23:40 ded6c380 vlib: add a new module `builtin.wchar`, to ease dealing with C APIs that accept `wchar_t*` (#18794) 897ms 1233ms 0ms 99ms 5165 KB 167ms 236ms 225ms 46ms 97922 109166
2023-07-06 21:28 de392003 cgen: fix code generation for array.clear (#18792) 901ms 1239ms 0ms 101ms 5165 KB 167ms 235ms 226ms 46ms 97912 108670
2023-07-06 21:27 11f06e41 ast: clean up in types.v (#18793) 914ms 1273ms 0ms 101ms 5165 KB 170ms 243ms 234ms 46ms 97912 107124
2023-07-06 16:18 2d838d51 v: use autocasting in complex conditions (#18797) 883ms 1240ms 0ms 101ms 5165 KB 167ms 241ms 235ms 46ms 97914 110887
2023-07-06 10:51 b3f89e14 ast: minor simplification of new_table() (#18795) 900ms 1261ms 0ms 102ms 5165 KB 169ms 241ms 228ms 46ms 97919 108798
2023-07-05 23:34 8f7f2c8c checker: fix try_pop with fixed array (#18789) 879ms 1233ms 0ms 100ms 5165 KB 165ms 235ms 225ms 45ms 97923 111402
2023-07-05 23:30 d851ecff parser: fix anonymous fns parameter checks, behaving differently than named fns (fix #18779) (#18785) 884ms 1239ms 0ms 100ms 5165 KB 167ms 236ms 225ms 45ms 97928 110778
2023-07-05 20:28 cd6330e2 parser: fix compiler error when match returns reference (#18728) (#18783) 876ms 1233ms 0ms 100ms 5165 KB 167ms 236ms 226ms 45ms 97927 111788
2023-07-05 20:25 aa61fcb3 orm: fix inserting sequential values (id=0), in tables with an i64 primary field (#18791) 881ms 1251ms 0ms 102ms 5165 KB 168ms 235ms 226ms 45ms 97926 111153
2023-07-05 14:02 7f8749af checker: change 'expr(expr_ ast.Expr)' to 'expr(mut expr ast.Expr)' (#18781) 880ms 1241ms 0ms 103ms 5165 KB 168ms 236ms 227ms 45ms 97926 111279
2023-07-05 13:59 a204fb4a Update ROADMAP.md 886ms 1255ms 0ms 101ms 5162 KB 168ms 239ms 229ms 45ms 97907 110504
2023-07-04 19:43 b0323c79 native: move for_in_stmt to stmt.v (#18705) 886ms 1241ms 0ms 99ms 5162 KB 166ms 235ms 225ms 45ms 97907 110504
2023-07-04 19:42 578264c8 checker: fix comptime selector evaluate when checked against type of array (#18774) 883ms 1246ms 0ms 99ms 5162 KB 166ms 237ms 227ms 45ms 97907 110879
2023-07-04 19:11 838d0e89 contributing.md: add an optional step, describing how to setup a pre-commit hook to keep the commited code formatted automatically 881ms 1232ms 0ms 99ms 5162 KB 166ms 236ms 227ms 45ms 97904 111128
2023-07-04 13:29 5fd03383 checker: change smartcast(expr_ ast.Expr,..) to smartcast(mut expr ast.Expr,..) (#18777) 880ms 1254ms 0ms 102ms 5162 KB 171ms 244ms 234ms 46ms 97904 111254
2023-07-04 12:49 884fbb0a builtin: implement string_from_wide/1 and string_from_wide2/2 on *nix too (#18776) 875ms 1231ms 0ms 99ms 5161 KB 166ms 236ms 225ms 45ms 97902 111888
2023-07-04 03:48 5d269ba7 cli: fix custom help without execute handler (#18732) 882ms 1243ms 0ms 102ms 5161 KB 168ms 236ms 227ms 45ms 97887 110982
2023-07-04 03:45 2fb561ba checker, cgen: allow comptime ident is array of types (#18765) 899ms 1259ms 0ms 104ms 5161 KB 167ms 237ms 227ms 46ms 97892 108889
2023-07-04 03:42 6eaa06c0 ci: remove the job testing that vls builds (#18762) 883ms 1246ms 0ms 102ms 5161 KB 168ms 238ms 228ms 46ms 97887 110857
2023-07-04 03:32 9bf2449a cgen: fix memleak for [][]T{len: x}, or []Struct{len: x} (#18763) 899ms 1279ms 0ms 103ms 5161 KB 169ms 237ms 228ms 46ms 97887 108884
2023-07-03 20:19 2e9f8e66 docs: add compile time types (#18761) 883ms 1249ms 0ms 102ms 5161 KB 167ms 237ms 227ms 45ms 97887 110857
2023-07-03 20:12 3f5995ac cgen: fix regression with unalised naming conflict with C interop (#18752) 879ms 1254ms 0ms 101ms 5161 KB 167ms 234ms 226ms 45ms 97887 111361
2023-07-03 20:10 c1550b3e ast, checker: change stmt(node_ ast.Stmt) to stmt(mut node ast.Stmt) (#18756) 881ms 1249ms 0ms 100ms 5161 KB 167ms 235ms 225ms 45ms 97882 111103
2023-07-03 15:54 ab258aeb checker: disallow invalid prefix on left side of assign stmt (#18750) 875ms 1253ms 0ms 102ms 5160 KB 169ms 241ms 231ms 46ms 97880 111862
2023-07-03 08:03 df3c85eb checker: use autocasting in complex if conditions (#18753) 877ms 1246ms 0ms 100ms 5160 KB 167ms 236ms 227ms 45ms 97875 111602
2023-07-03 05:01 c48ae861 cgen: fix autofree inserting string declarations for multiple functions calls (#18723) 889ms 1243ms 0ms 104ms 5160 KB 173ms 247ms 235ms 46ms 97880 110101
2023-07-02 20:54 ad1d5e7a cgen: remove 'mut mut_table := unsafe { &ast.Table(g.table) }' (#18742) 874ms 1238ms 0ms 103ms 5159 KB 166ms 235ms 226ms 46ms 97857 111964
2023-07-02 12:45 af38f8b3 channels: refactor the channel_select function (#18711) 872ms 1224ms 0ms 98ms 5157 KB 167ms 231ms 223ms 45ms 97860 112224
2023-07-02 11:18 329e0637 checker: fix wrong interface parameter resolution for anonymous fn (#18724) 883ms 1247ms 0ms 101ms 5158 KB 171ms 241ms 230ms 45ms 97888 110858
2023-07-02 11:16 f3942417 native, builder: enable processing of .v files in the `builtin` module (for now most functions there are blacklisted) (#18735) 870ms 1251ms 0ms 102ms 5158 KB 172ms 239ms 231ms 46ms 97883 112509
2023-07-02 11:04 0ce3e468 checker: disallow assigning `nil` to struct fields (#18725) 886ms 1255ms 0ms 102ms 5158 KB 172ms 239ms 230ms 46ms 97883 110477
2023-07-02 06:41 44a6741b ast, checker: change check(ast.file &ast.File) to check(mut ast.file ast.File) (#18729) 867ms 1230ms 0ms 100ms 5157 KB 171ms 239ms 230ms 45ms 97876 112890
2023-07-02 06:38 a27f2ddc term.ui, vweb, v: update deprecated functions (#18726) 871ms 1231ms 0ms 103ms 5157 KB 167ms 231ms 225ms 45ms 97877 112373
2023-07-02 06:23 5d4c2cd8 v: use autocasting in complex conditions (#18731) 870ms 1230ms 0ms 97ms 5157 KB 166ms 232ms 223ms 45ms 97877 112502
2023-07-02 03:54 29c8aaeb cgen: fix selector code to use interface method table on closure when needed (#18736) 903ms 1264ms 0ms 104ms 5157 KB 173ms 243ms 233ms 46ms 97879 108393
2023-07-02 03:40 7ce96b2c ci: fix `./v check-md -hide-warnings changelogs0.x/0.4.md` 882ms 1242ms 0ms 100ms 5156 KB 169ms 232ms 235ms 46ms 97869 110962
2023-07-01 11:07 049d6853 changelog: add a missing link 869ms 1223ms 0ms 103ms 5156 KB 171ms 240ms 233ms 46ms 97869 112622
2023-07-01 11:00 a0ec8165 changelog: clean up 868ms 1219ms 0ms 99ms 5156 KB 166ms 233ms 224ms 46ms 97869 112752
2023-07-01 10:50 e407579e V 0.4 869ms 1224ms 0ms 100ms 5156 KB 167ms 235ms 227ms 46ms 97869 112622
2023-07-01 10:47 ee9deb12 changelog: 0.4 866ms 1219ms 0ms 100ms 5156 KB 168ms 238ms 230ms 46ms 97869 113012
2023-07-01 10:24 f7da224b changelog: categorize 0.3.1 changes 876ms 1236ms 0ms 99ms 5156 KB 167ms 232ms 225ms 45ms 97869 111722
2023-07-01 10:18 b9637273 changelog: categorize 0.3.2 changes 877ms 1234ms 0ms 102ms 5156 KB 172ms 242ms 232ms 46ms 97869 111595
2023-07-01 10:01 43673347 changelog: categorize 0.3.3 changes 877ms 1228ms 0ms 100ms 5156 KB 167ms 233ms 225ms 46ms 97869 111595
2023-07-01 09:07 049fa3c7 cgen: minor cleanup in ref_or_deref_arg() (#18713) 868ms 1228ms 0ms 99ms 5156 KB 167ms 232ms 226ms 45ms 97869 112752
2023-07-01 09:04 20c6d87f fmt: fix formatting of imported static methods (#18720) 875ms 1237ms 0ms 101ms 5156 KB 168ms 235ms 227ms 45ms 97858 111837
2023-07-01 08:39 ee429bb5 native: increase support for `ast.Alias` and `ast.TypeOf` (#18722) 890ms 1243ms 0ms 104ms 5156 KB 169ms 237ms 229ms 45ms 97858 109952
2023-06-29 19:16 015ccc2a V 0.3.5 879ms 1238ms 0ms 98ms 5156 KB 167ms 234ms 225ms 45ms 97858 111328
2023-06-29 19:11 7ab11097 rand: fix edge case, when bit length is 31 and 63, add tests for `rand.intn(2147483647)!` etc (#18714) 873ms 1233ms 0ms 101ms 5156 KB 166ms 233ms 225ms 45ms 97858 112093
2023-06-29 18:37 cf323cd0 Revert "checker: fix autocast in complex if conditions 3 (#18710)" 874ms 1228ms 0ms 102ms 5156 KB 166ms 233ms 226ms 45ms 97850 111956
2023-06-29 18:30 c4ba47a1 native: inital support for aliased types (#18703) 876ms 1232ms 0ms 100ms 5155 KB 166ms 235ms 225ms 45ms 97842 111691
2023-06-29 16:37 f122703a v: use autocasting in if conditions inside the compiler (#18708) 872ms 1232ms 0ms 100ms 5155 KB 166ms 235ms 224ms 45ms 97842 112204
2023-06-29 16:28 85160923 changelog: 0.3.5 (p. 1) 905ms 1259ms 0ms 101ms 5155 KB 167ms 236ms 226ms 45ms 97846 108117
2023-06-29 04:01 60f9f53e checker: fix autocast in complex if condtions 2 (#18702) 883ms 1233ms 0ms 100ms 5155 KB 167ms 237ms 226ms 45ms 97846 110810
2023-06-29 03:49 7ee25843 db.mysql: fix the support for TIMESTAMP columns (#18704) 890ms 1262ms 0ms 106ms 5154 KB 169ms 236ms 227ms 45ms 97826 109916
2023-06-29 03:43 f0fb86f7 checker,orm: skip compile-time error msg for fields tagged with `[skip]` and `[sql: '-']` (#18700) 883ms 1251ms 0ms 104ms 5154 KB 170ms 236ms 227ms 46ms 97826 110788
2023-06-28 10:40 499d0526 checker,orm: add compile error for unsupported field data types like `field []int` etc (#18537) 869ms 1229ms 0ms 99ms 5155 KB 168ms 236ms 226ms 45ms 97819 112565
2023-06-28 10:35 73565429 math.big: refactor big_test.v for scalability (#18696) 882ms 1228ms 0ms 98ms 5150 KB 167ms 233ms 225ms 46ms 97770 110850
2023-06-28 04:07 89c56fb5 parser, checker: fix static method naming and generic call (#18694) 878ms 1241ms 0ms 103ms 5150 KB 169ms 236ms 227ms 46ms 97770 111355
2023-06-28 04:02 83ee2827 cgen: fix alias to struct ptr on structinit (#18571) 887ms 1242ms 0ms 102ms 5149 KB 169ms 238ms 227ms 45ms 97749 110201
2023-06-27 17:10 b2ca3ac0 net.html: fix semantic inconsistencies of tag retrieving functions (#18558) 866ms 1222ms 0ms 101ms 5149 KB 169ms 240ms 230ms 46ms 97744 112868
2023-06-27 17:08 8508c552 checker: implement autocast in if conditions (#18573) 875ms 1228ms 0ms 99ms 5149 KB 168ms 235ms 225ms 45ms 97744 111707
2023-06-27 07:54 d523bb03 checker: fix missing check for taking address of literal value member (#18570) 880ms 1267ms 0ms 105ms 5146 KB 168ms 232ms 223ms 46ms 97700 111022
2023-06-26 23:17 02c38256 gen.golang: fix anon fn 862ms 1217ms 0ms 98ms 5146 KB 165ms 229ms 224ms 45ms 97697 113337
2023-06-26 22:38 21ccb9b4 doc: clarify new static type methods a bit 865ms 1218ms 0ms 99ms 5146 KB 165ms 229ms 222ms 45ms 97697 112944
2023-06-26 22:31 d52bac8e doc: document new static type methods 897ms 1259ms 0ms 105ms 5146 KB 166ms 232ms 225ms 45ms 97698 108916
2023-06-26 22:25 21d9730c context, vweb: add ability to set and get values on vweb.Context (#18564) 899ms 1249ms 0ms 99ms 5146 KB 168ms 232ms 224ms 46ms 97698 108674
2023-06-26 22:23 a9f8b5da all: static type methods 904ms 1269ms 0ms 103ms 5146 KB 170ms 234ms 232ms 46ms 97698 108073
2023-06-26 07:40 aacdd61e vls: fix official repository source (#18561) 880ms 1233ms 0ms 101ms 5143 KB 167ms 233ms 224ms 46ms 97658 110975
2023-06-25 19:31 dd24e8a6 vpm: fix installation of mixed modules (#18545) 861ms 1216ms 0ms 98ms 5143 KB 164ms 229ms 221ms 45ms 97658 113423
2023-06-24 07:16 ec35d765 cgen: cleanup return comments in generated code after dbd2517 (-32KB for v.c) 871ms 1225ms 0ms 98ms 5143 KB 167ms 234ms 225ms 46ms 97658 112121
2023-06-25 06:51 1ee83bf6 checker: disallow using Result `!Type` as a `map[Key]!Type` (#18543) 880ms 1231ms 0ms 98ms 5173 KB 166ms 233ms 224ms 46ms 97658 110975
2023-06-25 06:47 31f68eea native: split codegen into multiple files and refactor assign statement generation (#18546) 877ms 1225ms 0ms 100ms 5172 KB 167ms 232ms 224ms 46ms 97649 111344
2023-06-25 06:07 e9960339 cgen: fix generic resolver on non generic function (#18381) 887ms 1222ms 0ms 99ms 5172 KB 167ms 230ms 224ms 46ms 97649 110089
2023-06-25 06:01 84a5fd00 cgen: minor cleanup for ast.clear_flags() (#18549) 895ms 1236ms 0ms 101ms 5169 KB 168ms 234ms 227ms 45ms 97615 109067
2023-06-24 22:55 34ac3269 cgen: fix initialising a map, using option type as value (#18540) 870ms 1229ms 0ms 99ms 5170 KB 167ms 233ms 224ms 45ms 97615 112201
2023-06-24 17:54 752e4c2e cgen, checker: allow `a << none`, where `a` is `[]?&int` (#18539) 871ms 1226ms 0ms 99ms 5169 KB 167ms 233ms 225ms 45ms 97609 112065
2023-06-24 17:35 11fa28ed flag: fix finalize with multiple shortargs (#18544) 864ms 1215ms 0ms 99ms 5167 KB 164ms 232ms 223ms 45ms 97598 112960
2023-06-24 11:18 3e3b2895 checker: check shared parameter assigning (fix #18525) (#18534) 886ms 1238ms 0ms 99ms 5167 KB 166ms 233ms 224ms 45ms 97597 110154
2023-06-24 11:15 5f0ad641 runtime: add new functions total_memory/0 and free_memory/0 (#18499) 872ms 1225ms 0ms 100ms 5166 KB 167ms 234ms 226ms 45ms 97576 111899
2023-06-24 06:09 2abd2e2c cgen, checker: fix indexexpr with sumtype of array types (#18515) 906ms 1251ms 0ms 104ms 5166 KB 171ms 241ms 231ms 46ms 97559 107681
2023-06-24 05:03 4c9c515f parser: remove hardcoded check for function calls for `C.stat`, `C.sigaction`, etc (#18535) 879ms 1236ms 0ms 101ms 5164 KB 168ms 233ms 226ms 45ms 97545 110972
2023-06-23 18:23 f3e1859e parser: fix multiple embedded external module interface (#18531) 885ms 1228ms 0ms 99ms 5163 KB 166ms 231ms 224ms 45ms 97538 110212
2023-06-23 08:19 1547a49f roadmap: direct C/C++ interop 892ms 1236ms 0ms 101ms 5163 KB 168ms 234ms 226ms 46ms 97539 109348
2023-06-22 19:48 9d77fd90 checker: fix missing check for diff type on map value declaration (#18522) 869ms 1221ms 0ms 98ms 5163 KB 164ms 231ms 223ms 45ms 97539 112242
2023-06-22 19:41 8d48b89e tools: use `v ls --install -p D:\path\vls.exe` to install a local vls executable (#18510) 873ms 1228ms 0ms 98ms 5163 KB 165ms 231ms 223ms 45ms 97537 111726
2023-06-22 19:40 68ba3908 checker: check struct field init with result value (fix #18511) (#18514) 892ms 1223ms 0ms 100ms 5163 KB 166ms 231ms 224ms 45ms 97537 109346
2023-06-22 13:47 a12e82aa stbi: allow customisation of number of channels in stbi.load (#18491) 871ms 1232ms 0ms 100ms 5162 KB 167ms 233ms 224ms 46ms 97525 111969
2023-06-22 13:41 22bd1b9d ast: clean up ast.StructInit (#18518) 879ms 1235ms 0ms 100ms 5162 KB 168ms 234ms 225ms 46ms 97525 110949
2023-06-22 08:11 af4e113f vweb: use `<head>` instead of `<header>` in the html templates (#18516) 905ms 1232ms 0ms 101ms 5162 KB 165ms 231ms 222ms 46ms 97524 107761
2023-06-22 06:31 8b25c4c9 net.http: copy IANA's list of methods to the http.Method enum (#18508) 911ms 1278ms 0ms 104ms 5162 KB 166ms 231ms 223ms 47ms 97524 107051
2023-06-21 09:36 76ae9dba checker: check struct init with pointer field (fix #18485) (#18501) 864ms 1223ms 0ms 100ms 5162 KB 165ms 230ms 221ms 46ms 97524 112875
2023-06-21 09:34 5006ffb3 time, x.json2: improve iso8601 time decoding (#18496) 863ms 1228ms 0ms 99ms 5161 KB 164ms 228ms 221ms 45ms 97518 112998
2023-06-21 09:13 867f4376 checker: abstract repetitive error handling (#18507) 863ms 1220ms 0ms 101ms 5161 KB 164ms 229ms 222ms 45ms 97518 112998
2023-06-21 09:09 b61fdfa0 checker, cgen: fix generic method variable (#18509) 840ms 1195ms 0ms 98ms 5166 KB 165ms 208ms 223ms 45ms 97555 116136
2023-06-21 09:07 b93e00ae tools: skip copying directories in `v build-tools` (fix ##17437) (#18503) 858ms 1213ms 0ms 101ms 5165 KB 166ms 206ms 222ms 46ms 97548 113692
2023-06-20 11:31 4485f1ca math.big: fix documentation for mod_inverse (#18494) 841ms 1195ms 0ms 97ms 5165 KB 165ms 205ms 221ms 45ms 97548 115990
2023-06-20 08:55 c657384f cgen: fix alias to option handling (#18490) 843ms 1201ms 0ms 97ms 5165 KB 164ms 209ms 228ms 45ms 97548 115715
2023-06-20 08:52 0232f074 cgen: fix alias eq method + map init with option (#18483) 835ms 1190ms 0ms 98ms 5160 KB 165ms 206ms 223ms 45ms 97504 116771
2023-06-20 06:04 15cb3430 picoev: support for freebsd (#18492) 845ms 1208ms 0ms 100ms 5159 KB 166ms 205ms 223ms 45ms 97498 115382
2023-06-19 15:40 958e4567 parser: fix match for array of reference sumtype (#18487) 828ms 1185ms 0ms 98ms 5159 KB 164ms 205ms 223ms 45ms 97498 117751
2023-06-19 15:22 7c1ace02 checker: fix a bug checking generic closures (#18489) 833ms 1195ms 0ms 97ms 5159 KB 165ms 205ms 222ms 45ms 97498 117044
2023-06-19 15:14 2bedb6ff stbi: add a resize_uint8 function for resizing images in memory (#18484) 848ms 1201ms 0ms 102ms 5159 KB 166ms 205ms 224ms 45ms 97498 114974
2023-06-19 14:59 a3f24caf math.big: add mod_inverse and improve big_mod_pow to allow for large exponents and moduli (#18461) 849ms 1207ms 0ms 100ms 5159 KB 167ms 206ms 223ms 45ms 97498 114838
2023-06-18 19:36 396d46d9 ast, builder, checker, parser: fix typos (#18480) 858ms 1226ms 0ms 103ms 5159 KB 170ms 213ms 229ms 46ms 97498 113634
2023-06-18 19:22 0454f43f checker: fix error assigning generic function variable with generic struct return (#18472) 864ms 1226ms 0ms 102ms 5159 KB 167ms 206ms 223ms 45ms 97498 112844
2023-06-17 19:29 017cc673 checker: add a hard to reach limit of 1_000_000 iterations for resolving all generics (usually <10 are enough) (#18477) 839ms 1189ms 0ms 96ms 5158 KB 164ms 204ms 229ms 45ms 97488 116195
2023-06-17 13:39 9c5aeb62 checker: disallow import names and import aliases, shadowing the module name (#18431) 842ms 1198ms 0ms 97ms 5157 KB 165ms 205ms 222ms 45ms 97479 115770
2023-06-17 11:10 acfe7855 all: clean up with is_any_kind_of_pointer() (#18467) 837ms 1187ms 0ms 97ms 5156 KB 165ms 205ms 222ms 45ms 97465 116445
2023-06-17 11:08 dbd25179 all: add $res compile time function to get returned value in defer block (#18382) 839ms 1202ms 0ms 101ms 5157 KB 166ms 204ms 223ms 45ms 97467 116170
2023-06-16 09:06 ac32d2a8 checker, cgen: fix if/match expr with `continue` or `break` in a branch (#18466) 850ms 1208ms 0ms 99ms 5120 KB 164ms 205ms 221ms 44ms 97398 114585
2023-06-16 06:49 d17f6f69 checker: fix missing check for unwrapped shift operation (#18451) 843ms 1201ms 0ms 102ms 5119 KB 170ms 213ms 229ms 45ms 97394 115532
2023-06-16 06:44 75f325b9 vet: fix vet documentation error for methods with generics (#18464) 884ms 1215ms 0ms 100ms 5115 KB 167ms 206ms 223ms 45ms 97343 110116
2023-06-14 23:07 34163ae4 checker: extend check assigning mut reference to immutable var in nested parens (#18442) 830ms 1181ms 0ms 98ms 5115 KB 164ms 203ms 220ms 45ms 97343 117280
2023-06-14 23:06 27b3303e ast: clean up is_float()/is_float_valptr() (#18448) 841ms 1199ms 0ms 102ms 5114 KB 165ms 204ms 222ms 45ms 97333 115734
2023-06-14 12:05 bbd1027a fmt: remove all unnecessary parenthesis at once, instead of one pair at a time (#18441) 835ms 1184ms 0ms 98ms 5114 KB 164ms 206ms 223ms 44ms 97334 116567
2023-06-14 12:00 6806086b builtin: zero out internal map/array pointers on m.free(), to reduce the work for the GC mark phase for non escaping maps/arrays, used in hot loops (#18415) 835ms 1194ms 0ms 98ms 5114 KB 163ms 205ms 220ms 44ms 97334 116567
2023-06-14 11:57 4ba4fe7c vdoc: highlight comments with gray color (#18436) 845ms 1191ms 0ms 97ms 5114 KB 163ms 204ms 220ms 44ms 97310 115159
2023-06-14 11:46 3fb31b97 checker: clean up method_call() (#18443) 851ms 1203ms 0ms 97ms 5114 KB 164ms 203ms 221ms 44ms 97310 114347
2023-06-14 10:59 cb5d5f8c vast: fix segfault for fn `main() { $compile_warn("WARN") }` 833ms 1195ms 0ms 99ms 5114 KB 164ms 205ms 222ms 44ms 97309 116817
2023-06-14 07:44 23da2128 cgen: fix msvc packed attr (#18437) 875ms 1219ms 0ms 102ms 5114 KB 167ms 206ms 222ms 45ms 97309 111210
2023-06-13 16:10 530f73b9 vlib/compress: correct comments in compress module (#18434) 844ms 1198ms 0ms 98ms 5114 KB 163ms 205ms 222ms 44ms 97305 115290
2023-06-13 05:53 28500069 tools: remove residues that specify size for tab indents (#18426) 842ms 1202ms 0ms 101ms 5114 KB 165ms 205ms 222ms 44ms 97305 115564
2023-06-13 05:50 126fbe8e scanner: fix indent error for line comment generated by vdoc (#18422) 868ms 1221ms 0ms 101ms 5113 KB 167ms 206ms 223ms 46ms 97286 112080
2023-06-12 10:35 7f178d46 fmt: fix parens around reference module prefix expressions (#18416) 834ms 1188ms 0ms 98ms 5113 KB 163ms 203ms 220ms 45ms 97286 116649
2023-06-12 10:33 37386697 math.big: fix internal subtract_align_last_byte_in_place overflow (#18413) 830ms 1184ms 0ms 97ms 5113 KB 164ms 204ms 221ms 45ms 97286 117212
2023-06-12 10:05 f73e99cd examples: add http.get and file writes to the coroutines example 847ms 1226ms 0ms 102ms 5113 KB 167ms 206ms 223ms 46ms 97286 114859
2023-06-11 18:57 54eabcb2 cgen: make the default values for all enums, be their first listed entry, even if it was `enum MyEnum { first = 999 second}`, not just the defaul `0` (#18388) 847ms 1194ms 0ms 98ms 5113 KB 164ms 205ms 221ms 45ms 97286 114859
2023-06-11 17:03 fc6726b2 checker: no notice for `interface` field initialized struct with `...other` syntax (#18405) 836ms 1200ms 0ms 98ms 5112 KB 167ms 208ms 224ms 45ms 97274 116356
2023-06-11 16:08 2e9c4691 checker: fix external enum value resolution, i.e. `enum { enum_value = C.VALUE }` (#18401) 848ms 1203ms 0ms 98ms 5112 KB 167ms 209ms 225ms 45ms 97274 114709
2023-06-11 14:31 275b8a12 cgen: fix stringification of usize struct fields (before, they were treated as 32 bit *signed* numbers) (#18410) 845ms 1207ms 0ms 100ms 5111 KB 165ms 206ms 221ms 45ms 97265 115106
2023-06-11 00:59 83e30a81 checker, cgen: fix comptime method and field name checking (#18402) 856ms 1245ms 0ms 105ms 5111 KB 167ms 206ms 223ms 45ms 97259 113620
2023-06-10 21:53 af8df871 cgen: fix option ptr assignment (#18394) 849ms 1212ms 0ms 99ms 5110 KB 164ms 205ms 221ms 45ms 97227 114519
2023-06-10 21:52 54cc59d3 arrays: minor comments corrections (#18404) 844ms 1193ms 0ms 96ms 5109 KB 162ms 201ms 219ms 45ms 97214 115182
2023-06-10 15:02 e2778623 cgen: fix selector option casting (#18395) 847ms 1211ms 0ms 99ms 5109 KB 165ms 205ms 223ms 45ms 97214 114774
2023-06-10 08:32 c0843af4 fmt: refactor, fix typos (#18392) 836ms 1204ms 0ms 103ms 5109 KB 165ms 205ms 221ms 45ms 97214 116284
2023-06-09 23:28 3e5f2541 parser: fix comments parsing on map init (#18389) 836ms 1190ms 0ms 97ms 5109 KB 164ms 203ms 221ms 45ms 97214 116284
2023-06-09 14:44 42db392e checker: fix embedded structure initialization warnings (#18385) 846ms 1201ms 0ms 101ms 5109 KB 164ms 205ms 223ms 45ms 97213 114908
2023-06-09 11:34 7a25c03a cgen: simplify fixed arr return (#18380) 847ms 1192ms 0ms 102ms 5111 KB 165ms 205ms 221ms 46ms 97222 114783
2023-06-09 09:58 5300441c cgen: fix alias of map clone() (fix #18384) (#18386) 850ms 1218ms 0ms 99ms 5110 KB 166ms 205ms 221ms 45ms 97205 114358
2023-06-08 08:42 01b20485 parser: fix generic function variable (#18373) 861ms 1218ms 0ms 101ms 5110 KB 167ms 204ms 223ms 45ms 97205 112897
2023-06-07 22:54 bcd5c91b fmt: fix blank line inserts between enum attribute comments (#18361) 876ms 1198ms 0ms 98ms 5110 KB 164ms 203ms 222ms 45ms 97199 110957
2023-06-07 22:51 16ce94e1 examples: fix ci (vfmt) 869ms 1216ms 0ms 99ms 5110 KB 164ms 204ms 222ms 45ms 97199 111851
2023-06-07 14:48 e55175fc examples: no longer use printf in the coroutines example 844ms 1206ms 0ms 99ms 5110 KB 166ms 205ms 222ms 46ms 97199 115164
2023-06-06 23:00 0810e840 coroutines: add macOS amd64 support, panic on wget errors (#18360) 839ms 1230ms 0ms 97ms 5110 KB 165ms 205ms 223ms 45ms 97199 115851
2023-06-06 16:58 c06fd556 checker: add mutability check for comptime assignments (#18354) 842ms 1201ms 0ms 97ms 5110 KB 163ms 204ms 222ms 45ms 97198 115437
2023-06-06 15:43 e97aff87 time: add more detailed error descriptions, add custom format parsing with time.parse_format (#18257) 842ms 1194ms 0ms 97ms 5108 KB 163ms 202ms 220ms 45ms 97175 115409
2023-06-06 15:01 0bbbf1e8 v.util: make util.launch_tool/3 more robust, by recompiling V tools always in a known current working folder (vroot) (#18358) 846ms 1205ms 0ms 98ms 5107 KB 164ms 205ms 223ms 45ms 96848 114477
2023-06-06 14:18 22c0cdc1 checker: fix infering generic array type in nested call (fix #18317) (#18350) 856ms 1205ms 0ms 99ms 5107 KB 164ms 204ms 223ms 45ms 96844 113135
2023-06-06 13:18 f45fc454 ast, checker, fmt: fix compiler internal formatting failed (#18356) 836ms 1200ms 0ms 98ms 5107 KB 165ms 205ms 221ms 45ms 96839 115836
2023-06-06 11:45 632c466a sync: add Mutex.destroy and RwMutex.destroy methods (#18351) 843ms 1195ms 0ms 99ms 5107 KB 165ms 205ms 221ms 45ms 96842 114877
2023-06-06 09:03 c1e302a3 Revert "parser: add error for typeof(T), suggesting typeof[T]() instead" 850ms 1205ms 0ms 100ms 5107 KB 167ms 205ms 222ms 45ms 96806 113889
2023-06-06 08:27 692624b4 parser: add error for typeof(T), suggesting typeof[T]() instead 853ms 1206ms 0ms 100ms 5108 KB 167ms 207ms 224ms 46ms 96809 113492
2023-06-05 13:46 d3c679bd cgen: fix fixed array of map (#18347) 868ms 1201ms 0ms 99ms 5107 KB 167ms 209ms 229ms 46ms 96806 111527
2023-06-05 13:46 254ed176 ast: minor cleanup in generic_insts_to_concrete() (#18349) 849ms 1204ms 0ms 102ms 5105 KB 168ms 206ms 224ms 46ms 96783 113996
2023-06-04 23:53 54406573 fmt: fix alias type stripped comments (#18346) 862ms 1191ms 0ms 97ms 5101 KB 166ms 206ms 224ms 45ms 96721 112205
2023-06-04 16:15 325f64bc ast: fix `for in` iterator with generic structs (#18344) 847ms 1200ms 0ms 105ms 5101 KB 168ms 205ms 225ms 45ms 96721 114192
2023-06-04 16:10 0e106c90 checker: fix generic fn infering map argument (#18341) 853ms 1248ms 0ms 103ms 5101 KB 168ms 207ms 225ms 45ms 96721 113389
2023-06-03 21:56 9dcd95ee examples: use printf in the coroutines example for now 840ms 1219ms 0ms 97ms 5096 KB 163ms 202ms 221ms 45ms 96641 115048
2023-06-03 17:05 6fe6fe88 coroutines: `$if is_coroutine? {` 825ms 1188ms 0ms 98ms 5096 KB 165ms 204ms 221ms 45ms 96641 117140
2023-06-03 11:24 4e21b2ab parser: detect wrong usage of Option as concrete type (#18334) 840ms 1211ms 0ms 102ms 5096 KB 168ms 206ms 222ms 45ms 96639 115046
2023-06-02 07:56 0fc33c6f datatypes: add Bloom filter (#18327) 836ms 1192ms 0ms 98ms 5096 KB 166ms 202ms 223ms 45ms 96636 115593
2023-06-02 07:52 5e12d348 checker: fix generic fn with nested generic fn call (fix #18285) (#18314) 843ms 1205ms 0ms 100ms 5094 KB 167ms 204ms 223ms 45ms 96615 114608
2023-05-30 16:39 a647a71c roadmap: remove `any` 832ms 1201ms 0ms 98ms 5093 KB 164ms 202ms 219ms 45ms 96605 116111
2023-05-30 12:25 4dc33886 checker: fix json decode with generic array of struct (fix #18300) (#18308) 843ms 1196ms 0ms 98ms 5093 KB 166ms 202ms 222ms 46ms 96605 114596
2023-05-30 12:23 0b71cef7 cgen: fix generic comptimeselector array resolution (#18296) 867ms 1217ms 0ms 101ms 5092 KB 168ms 206ms 222ms 45ms 96569 111382
2023-05-29 12:35 05b832a3 cgen: fix none initialization to struct member (#18295) 836ms 1200ms 0ms 99ms 5092 KB 166ms 203ms 219ms 46ms 96562 115504
2023-05-29 10:35 ae8e9af1 ci: skip building examples/coroutines/simple_coroutines.v for now 840ms 1194ms 0ms 99ms 5091 KB 165ms 204ms 220ms 45ms 96554 114945
2023-05-29 00:11 2904c399 vweb: host attribute (#18288) 828ms 1181ms 0ms 99ms 5091 KB 163ms 203ms 220ms 45ms 96554 116611
2023-05-28 23:42 f22ba836 prealloc: use u8 instead of byte 831ms 1182ms 0ms 96ms 5091 KB 163ms 202ms 219ms 45ms 96554 116190
2023-05-28 15:23 3ac63cce fmt: fix a `shared` test 821ms 1178ms 0ms 96ms 5091 KB 162ms 201ms 219ms 45ms 96551 117601
2023-05-28 14:03 f8422738 vfmt: no longer replace `go` with `spawn` 827ms 1181ms 0ms 96ms 5091 KB 162ms 203ms 219ms 46ms 96551 116748
2023-05-28 13:54 786865d3 coroutines: init() that runs automatically 828ms 1191ms 0ms 97ms 5091 KB 164ms 203ms 221ms 45ms 96551 116607
2023-05-28 03:41 80d404c2 checker: replace `as` cast with a safer type check `is` (smart cast) (#18286) 840ms 1182ms 0ms 97ms 5091 KB 163ms 201ms 219ms 45ms 96551 114941
2023-05-28 03:30 9db10c8f all: coroutines (part 2) 833ms 1184ms 0ms 97ms 5091 KB 164ms 202ms 220ms 45ms 96551 115907
2023-05-28 00:52 21622300 cgen: move `spawn` and `go` logic to a separate file 836ms 1199ms 0ms 100ms 5089 KB 167ms 210ms 223ms 45ms 96505 115436
2023-05-28 00:44 50247d50 gen.golang: handle spawn/go 860ms 1192ms 0ms 101ms 5089 KB 168ms 207ms 222ms 45ms 96498 112206
2023-05-27 21:33 45f16a26 all: coroutines (part 1) 853ms 1187ms 0ms 99ms 5089 KB 164ms 203ms 218ms 44ms 96498 113127
2023-05-27 18:43 5812579d checker: remove check for option being initialized (#18280) 832ms 1195ms 0ms 101ms 5082 KB 164ms 204ms 222ms 45ms 96408 115875
2023-05-27 18:42 16ef1d95 cgen: fix fixed array ret with anon fn (#18279) 858ms 1191ms 0ms 98ms 5082 KB 166ms 203ms 219ms 45ms 96407 112362
2023-05-26 22:57 43bc85d3 http: add workers to improve the server's concurrent capacity. (#18271) 834ms 1199ms 0ms 101ms 5082 KB 163ms 202ms 219ms 44ms 96400 115587
2023-05-26 22:55 3e084871 checker: disallow multiple return values in const declarations (#18273) 830ms 1193ms 0ms 98ms 5082 KB 164ms 200ms 219ms 45ms 96438 116190
2023-05-26 00:29 6db62e43 parser: fix array method using `it` in defer (fix #18246) (#18267) 841ms 1197ms 0ms 99ms 5081 KB 163ms 202ms 218ms 45ms 96431 114662
2023-05-26 00:26 79657a1a vweb: update middleware docs (#18270) 843ms 1233ms 0ms 101ms 5083 KB 166ms 208ms 226ms 46ms 96442 114403
2023-05-26 00:16 b698a0f4 mysql: add the ability to commit transactions, some code improvements (#18268) 826ms 1182ms 0ms 97ms 5083 KB 160ms 200ms 219ms 45ms 96442 116757
2023-05-25 17:40 8a856cc3 checker: adjust fix for struct anon assigning to typed struct (#18264) 827ms 1189ms 0ms 97ms 5083 KB 161ms 200ms 218ms 45ms 96442 116616
2023-05-25 15:27 e8289dd4 changelog: add entry about heap usage api (#18265) 823ms 1190ms 0ms 98ms 5083 KB 162ms 200ms 222ms 45ms 96441 117182
2023-05-25 13:54 993546a0 examples: fix typos (#18229) 831ms 1184ms 0ms 98ms 5083 KB 162ms 201ms 219ms 45ms 96441 116054
2023-05-25 11:37 caee3935 os: fix truncate() on windows (#18262) 834ms 1192ms 0ms 97ms 5083 KB 162ms 200ms 218ms 46ms 96441 115636
2023-05-25 07:52 bc881833 cgen: fix struct fn ptr call (#18260) 833ms 1203ms 0ms 98ms 5083 KB 163ms 204ms 221ms 46ms 96438 115771
2023-05-25 07:51 dc16e50d regex: fix find() when using anchors (start / end) (#18259) 860ms 1188ms 0ms 97ms 5082 KB 161ms 201ms 219ms 45ms 96432 112130
2023-05-25 00:54 fc6a3435 parser: fix missing sync auto import when only declaring shared type and not using it (#18255) 838ms 1193ms 0ms 99ms 5082 KB 163ms 206ms 222ms 45ms 96432 115073
2023-05-25 00:52 64a4a331 checker, cgen: fix fixed array return on assigning, arg pass and dumping (#18216) 833ms 1180ms 0ms 99ms 5082 KB 165ms 205ms 223ms 45ms 96426 115757
2023-05-25 00:47 010a5c26 vpm: increment vpm downloads, use new endpoints (#18202) 850ms 1214ms 0ms 103ms 5078 KB 172ms 213ms 232ms 47ms 96394 113404
2023-05-24 16:30 c45c36cc orm: improve an fkey error a bit 835ms 1194ms 0ms 101ms 5078 KB 168ms 207ms 227ms 46ms 96394 115441
2023-05-24 14:25 e8dbd2c0 parser: fix enum attr with default value (#18248) 839ms 1187ms 0ms 98ms 5078 KB 166ms 205ms 222ms 45ms 96394 114891
2023-05-24 03:51 099d4fc0 parser: clean up in parser.v (#18247) 841ms 1190ms 0ms 98ms 5078 KB 167ms 204ms 221ms 45ms 96394 114618
2023-05-24 03:47 59867331 json.decode: add check for shared variable (#18237) 849ms 1196ms 0ms 99ms 5078 KB 169ms 206ms 225ms 45ms 96415 113563
2023-05-23 12:46 6698fe4f checker, cgen: fix contains() with array of interfaces (#18241) 835ms 1181ms 0ms 100ms 5077 KB 168ms 205ms 222ms 45ms 96412 115463
2023-05-23 12:42 37618c94 cgen, checker: fix comptime assigning to sumtype or indexexpr (#18240) 863ms 1203ms 0ms 100ms 5076 KB 168ms 205ms 223ms 45ms 96390 111691
2023-05-22 13:31 e2f18fc9 checker, cgen: fix array of interfaces index() (#18232) 850ms 1205ms 0ms 98ms 5075 KB 167ms 201ms 220ms 45ms 96379 113387
2023-05-22 12:13 a33ffced parser: remove attributes from anonymous structs (fixes #18233) 848ms 1187ms 0ms 97ms 5074 KB 166ms 204ms 220ms 46ms 96367 113640
2023-05-22 10:15 c382f4d3 rand: add missing rand.u16(), update doc comments, add test 838ms 1188ms 0ms 97ms 5074 KB 166ms 203ms 222ms 46ms 96367 114996
2023-05-22 06:36 3a09142a doc: update memory management info 834ms 1190ms 0ms 98ms 5074 KB 166ms 204ms 222ms 46ms 96362 115541
2023-05-22 04:46 1be798be net.html: remove unnecessary comment (#18230) 838ms 1186ms 0ms 98ms 5074 KB 167ms 203ms 222ms 46ms 96362 114990
2023-05-22 03:59 a10690b9 net.conv: use a pure v implementation instead of C.hton etc (#18226) 862ms 1221ms 0ms 99ms 5074 KB 168ms 205ms 223ms 46ms 96362 111788
2023-05-21 13:24 ce0591da mysql: allocate memory for each string and blob dynamically depending on its value length (#18214) 825ms 1186ms 0ms 99ms 5074 KB 165ms 203ms 221ms 46ms 96362 116802
2023-05-21 13:23 f8331882 vweb: return 404 on file not found (#18219) 844ms 1190ms 0ms 99ms 5074 KB 167ms 205ms 222ms 46ms 96362 114172
2023-05-20 23:46 abcbba1e builtin: fix typo in string.js.v (#18213) 838ms 1208ms 0ms 101ms 5071 KB 170ms 211ms 227ms 45ms 96339 114963
2023-05-20 22:56 d0214a25 vweb: vweb.csrf re-implementation (#18220) 850ms 1198ms 0ms 100ms 5071 KB 167ms 206ms 222ms 45ms 96339 113340
2023-05-19 23:25 adcf47dc checker: appending to an array of sumtype (#18201) 842ms 1193ms 0ms 100ms 5071 KB 165ms 203ms 222ms 45ms 96339 114416
2023-05-19 23:21 33223554 checker: clean up in array_init() (#18205) 828ms 1175ms 0ms 97ms 5059 KB 162ms 203ms 220ms 44ms 96255 116250
2023-05-19 18:24 9d0a1d84 builtin: speed up string methods with vmemcpy instead of `for` loop for copying data (#18211) 843ms 1194ms 0ms 99ms 5059 KB 164ms 205ms 223ms 45ms 96267 114195
2023-05-19 13:28 aded6088 vet: allow vetting files with global variables (#18195) 837ms 1183ms 0ms 97ms 5059 KB 166ms 203ms 220ms 45ms 96286 115037
2023-05-19 13:18 a39c2650 builtin: speed up string concatenation and `repeat()` method with vmemcpy instead of `for` loop for copying data (#18206) 840ms 1194ms 0ms 100ms 5059 KB 168ms 206ms 223ms 46ms 96285 114625
2023-05-18 10:24 f67952fe doc: use u8 instead of byte 824ms 1178ms 0ms 97ms 5059 KB 163ms 203ms 218ms 45ms 96293 116860
2023-05-18 09:31 cc47c78f net.mbedtls: make compile with -prod 821ms 1185ms 0ms 99ms 5059 KB 166ms 209ms 224ms 46ms 96293 117287
2023-05-18 09:27 c8d2098a net.websocket: make thread safe/concurrent (#18179) 831ms 1180ms 0ms 96ms 5050 KB 165ms 204ms 221ms 45ms 96208 115773
2023-05-18 09:22 2bb24ee7 fmt: implement comments inside sumtype declaration (#18189) 835ms 1192ms 0ms 101ms 5050 KB 167ms 207ms 224ms 46ms 96204 115214
2023-05-17 00:06 ddb8e09f parser, checker: fix generic fn variable assignment in generic fn (#18180) 845ms 1178ms 0ms 98ms 5049 KB 164ms 204ms 221ms 45ms 96204 113850
2023-05-16 05:09 ee7d34e6 checker: allow `i32` in `enum MyEnum as i32 {` (#18172) 842ms 1195ms 0ms 99ms 5048 KB 166ms 210ms 223ms 45ms 96193 114243
2023-05-14 11:38 a7f84e79 cgen: fix option unwrap from ovoid function (#18173) 820ms 1160ms 0ms 96ms 5047 KB 160ms 205ms 218ms 45ms 96189 117303
2023-05-14 10:50 d4072bfc cgen: fix option with multi return assign (#18174) 836ms 1171ms 0ms 95ms 5049 KB 160ms 204ms 216ms 45ms 96189 115058
2023-05-14 09:57 bfb5a770 changelog: update CHANGELOG.md (#18175) 830ms 1178ms 0ms 97ms 5049 KB 163ms 206ms 218ms 45ms 96186 115886
2023-05-13 03:54 814d6823 checker: check generic undefined operation (fix #18162) (#18166) 832ms 1185ms 0ms 98ms 5049 KB 164ms 207ms 220ms 45ms 96186 115608
2023-05-13 00:15 1aadd3e5 ci: build news fetcher with -prod 806ms 1164ms 0ms 96ms 5048 KB 160ms 200ms 216ms 44ms 96181 119331
2023-05-12 23:08 47761a42 all: attr for enum fields (+ json encode/decode) (#18163) 812ms 1161ms 0ms 97ms 5048 KB 161ms 205ms 218ms 44ms 96181 118449
2023-05-12 12:52 8482bc46 ast, parser: fix generic fntype to concrete types with later generic fn definition (fix #18156) (#18157) 820ms 1162ms 0ms 95ms 5043 KB 161ms 203ms 218ms 45ms 96143 117247
2023-05-12 06:34 2351856f checker: clean up in struct_init() (#18154) 834ms 1179ms 0ms 98ms 5042 KB 171ms 205ms 220ms 45ms 96125 115257
2023-05-12 06:31 67e3061e net: fix typos (#18164) 827ms 1175ms 0ms 95ms 5042 KB 171ms 205ms 218ms 44ms 96125 116233
2023-05-12 06:27 790afbce time: add new method year_day and the tests for it (#18107) 837ms 1178ms 0ms 97ms 5042 KB 172ms 206ms 218ms 45ms 96125 114844
2023-05-12 05:56 447b45ca checker: disallow non-ptr elem in init ptr array (#18161) 886ms 1208ms 0ms 100ms 5042 KB 173ms 208ms 222ms 45ms 96115 108481
2023-05-11 08:28 d8cf65df checker: only allow `&u8` with `byteptr` and itself (#18146) 840ms 1200ms 0ms 98ms 5042 KB 174ms 204ms 218ms 46ms 96106 114411
2023-05-10 16:06 a87f2d9d checker: fix generic struct init with generic struct items (#18152) 829ms 1178ms 0ms 97ms 5041 KB 172ms 204ms 218ms 44ms 96097 115919
2023-05-10 15:31 492a93ec vweb: make controllers of struct Controller public (#18153) 857ms 1218ms 0ms 100ms 5041 KB 178ms 213ms 226ms 45ms 96091 112124
2023-05-10 15:30 d62c4c9f checker: add missing check for global var on assignment to shared var (#18125) 835ms 1183ms 0ms 98ms 5041 KB 173ms 205ms 217ms 45ms 96091 115079
2023-05-09 22:06 61a5fbea autofree: fix cross var assigns with strings (#18147) 826ms 1175ms 0ms 98ms 5040 KB 171ms 204ms 218ms 45ms 96084 116324
2023-05-09 18:40 0be74aa6 cgen: fix option ptr default struct initialization (#18141) 827ms 1178ms 0ms 96ms 5040 KB 171ms 202ms 216ms 44ms 96083 116182
2023-05-09 18:12 9aa5e3fe cgen: clean up in index_of_map() (#18145) 839ms 1186ms 0ms 98ms 5040 KB 171ms 204ms 219ms 45ms 96083 114520
2023-05-09 13:19 89f3288f cgen: fix nested map of fn call (#18142) 840ms 1184ms 0ms 100ms 5040 KB 176ms 209ms 222ms 45ms 96083 114384
2023-05-08 21:22 e2e6c966 net.html: add `&Tag` get_tag methods to find first occurrence (#18139) 837ms 1194ms 0ms 100ms 5040 KB 174ms 204ms 220ms 45ms 96080 114790
2023-05-08 10:24 72b2f220 cgen: fix generics array of threads with multiple types (#18137) 853ms 1206ms 0ms 96ms 5039 KB 169ms 201ms 216ms 44ms 96050 112602
2023-05-08 10:19 87623b36 parser: clean up parse_ident() (#18138) 830ms 1178ms 0ms 98ms 5039 KB 173ms 203ms 218ms 44ms 96047 115719
2023-05-08 06:31 3a06b553 wasm: add basic debuginfo through `name` section (#18130) 835ms 1185ms 0ms 99ms 5039 KB 174ms 203ms 219ms 45ms 96047 115026
2023-05-07 23:26 5bdf94a7 checker: disallow mut for blank idents (#18114) 823ms 1176ms 0ms 99ms 5039 KB 171ms 204ms 219ms 44ms 96047 116703
2023-05-07 17:55 b50dac5e changelog: upcoming 0.3.5 changelog 828ms 1174ms 0ms 96ms 5038 KB 170ms 202ms 217ms 44ms 96043 115993
2023-05-07 17:53 a0a8b7e4 ast, parser, checker, cgen, fmt: implement generic fn params (fix #14937) (#18126) 837ms 1181ms 0ms 97ms 5038 KB 171ms 204ms 219ms 45ms 96043 114746
2023-05-07 00:55 39ec1134 net.html: fix parsing of nested quoted strings in code tags (#18123) 823ms 1176ms 0ms 97ms 5036 KB 159ms 201ms 217ms 45ms 96024 116675
2023-05-06 11:59 a82fc5be os: make SignalHandler public (#18115) 819ms 1166ms 0ms 95ms 5031 KB 157ms 203ms 217ms 44ms 95974 117184
2023-05-06 11:17 787d7745 checker: warn instead of error, for unnecessary brackets on if/match (#18117) 821ms 1168ms 0ms 99ms 5031 KB 160ms 204ms 219ms 45ms 95974 116898
2023-05-04 18:24 134e7819 changelog: split items into separate topics (#18112) 824ms 1159ms 0ms 96ms 5031 KB 155ms 202ms 216ms 44ms 95974 116473
2023-05-04 18:23 43093311 flag: fix typo in flag.v (#18109) 827ms 1183ms 0ms 99ms 5030 KB 161ms 207ms 222ms 45ms 95968 116043
2023-05-04 09:59 d27b48b7 changelog: mark encoding enums with their names in `json` as breaking and that `[json_as_number]` can be used to get the old behaviour (#18108) 817ms 1163ms 0ms 97ms 5030 KB 158ms 200ms 216ms 45ms 95968 117463
2023-05-03 17:33 5008515b builtin: heap memory usage api (#18103) 809ms 1154ms 0ms 95ms 5030 KB 156ms 199ms 215ms 44ms 95968 118625
2023-05-03 05:31 2c123dff cgen: fix comptimeselector option propagation (#18092) 815ms 1161ms 0ms 96ms 5030 KB 158ms 199ms 216ms 44ms 95934 117710
2023-05-03 05:02 458132b1 checker: make `undefined ident` error for closures more friendly (#18100) 820ms 1162ms 0ms 97ms 5028 KB 159ms 202ms 215ms 45ms 95904 116956
2023-05-02 19:54 353de601 examples: fix unset reader notice for the smtp/mail example (#17998) 805ms 1157ms 0ms 95ms 5027 KB 155ms 201ms 217ms 45ms 95892 119120
2023-05-02 19:49 d3dbd7b7 vweb: add docs for [vweb_global] and shared attributes. (#18098) 799ms 1153ms 0ms 96ms 5027 KB 158ms 204ms 220ms 45ms 95892 120015
2023-05-02 19:48 063dfa0a checker: missing mutability check for array.delete calls (#18096) 805ms 1147ms 0ms 96ms 5027 KB 156ms 200ms 216ms 44ms 95892 119120
2023-05-02 18:27 5631e2f0 ci,cgen,orm: fix CI failures after 9f118ba 813ms 1158ms 0ms 96ms 5027 KB 157ms 200ms 216ms 45ms 95891 117947
2023-05-02 15:00 9f118ba3 orm: skip via the "-" attribute 808ms 1155ms 0ms 99ms 5027 KB 156ms 199ms 216ms 44ms 95882 118665
2023-05-02 14:41 b9f5cc83 json: skip via the "-" attribute 825ms 1179ms 0ms 98ms 5027 KB 156ms 201ms 214ms 44ms 95881 116219
2023-05-02 12:52 638f0f69 checker: fix wrong error message about missing `shared` on parameter signature (fix #18087) (#18091) 818ms 1164ms 0ms 96ms 5027 KB 156ms 202ms 217ms 44ms 95877 117209
2023-05-02 12:41 f25ad188 .cirrus.yml: only run slow FreeBSD builds on changes to .v and .vsh files, not .md ones 803ms 1153ms 0ms 95ms 5027 KB 155ms 199ms 216ms 44ms 95877 119398
2023-05-02 12:26 c8568a29 changelog: fix wording about backends and C++20 support (#18097) 808ms 1165ms 0ms 96ms 5027 KB 157ms 199ms 216ms 45ms 95877 118659
2023-05-02 08:40 c4cce3bc checker: disallow matching type with primitive vars (#18084) 811ms 1162ms 0ms 96ms 5027 KB 158ms 200ms 216ms 45ms 95877 118220
2023-05-02 08:14 ca2820da checker, orm: don't insert an uninitialized struct in the related table. (#18093) 818ms 1167ms 0ms 99ms 5026 KB 159ms 201ms 218ms 45ms 95873 117204
2023-05-01 07:10 b255fef6 tools: update `v share` to work with the playground redesign (#18090) 823ms 1185ms 0ms 100ms 5025 KB 158ms 204ms 217ms 45ms 95856 116471
2023-04-30 22:02 e4e94acf changelog: fix typos 816ms 1149ms 0ms 96ms 5025 KB 157ms 202ms 216ms 44ms 95856 117470
2023-04-30 21:58 046dd548 V 0.3.4 833ms 1182ms 0ms 97ms 5025 KB 156ms 201ms 216ms 44ms 95856 115073
2023-04-30 19:57 2f441a81 changelog: 0.3.4 (p.2) 816ms 1161ms 0ms 96ms 5025 KB 158ms 202ms 217ms 44ms 95856 117470
2023-04-30 13:20 0898f579 net.html: fix text parsing for inline tags (#18085) 817ms 1167ms 0ms 98ms 5025 KB 159ms 201ms 217ms 45ms 95856 117326
2023-04-29 19:37 580e079b changelog: 0.3.4 (p.1) 824ms 1178ms 0ms 99ms 5024 KB 161ms 202ms 219ms 45ms 95845 116316
2023-04-29 14:07 e738d671 checker: fix [noinit] attr checking with multiple attr (#18079) 809ms 1156ms 0ms 95ms 5024 KB 158ms 202ms 217ms 45ms 95845 118473
2023-04-29 08:36 e8df5a78 checker: check `db` type implements `orm.Connection` and isn't an `Option`. (#18078) 842ms 1196ms 0ms 102ms 5024 KB 162ms 204ms 220ms 45ms 95845 113830
2023-04-28 19:18 9eee1314 checker: make type_implements() return false if methods of interface didn't implement (#18076) 811ms 1167ms 0ms 98ms 5022 KB 159ms 204ms 222ms 45ms 95812 118140
2023-04-28 14:06 2f48288a checker: fix generic argument resolution for multiple generic args (#18073) 807ms 1157ms 0ms 97ms 5022 KB 158ms 200ms 219ms 45ms 95805 118717
2023-04-28 13:59 b6bbd246 cgen: fix shared struct field initialization with default value (#18075) 812ms 1163ms 0ms 96ms 5022 KB 157ms 200ms 218ms 45ms 95805 117986
2023-04-28 13:24 b0589c64 json2: encode reference fields too (#17058) 825ms 1161ms 0ms 98ms 5022 KB 158ms 200ms 218ms 45ms 95808 116130
2023-04-28 13:00 433208ea native: make code generation logic platform-independant (#18057) 807ms 1170ms 0ms 99ms 5022 KB 160ms 199ms 218ms 45ms 95808 118721
2023-04-27 22:30 27e1c20e toml: fix multiline array bool scanner, add test (#18068) 800ms 1145ms 0ms 95ms 5022 KB 156ms 198ms 215ms 45ms 95808 119760
2023-04-27 22:30 b767c7d6 cgen: orm: refactor, comments, simplify (#18070) 810ms 1149ms 0ms 96ms 5022 KB 156ms 198ms 214ms 45ms 95808 118281
2023-04-27 14:54 30ac2e87 checker: disallow assigning anon `struct` to typed `struct` (#18017) 806ms 1151ms 0ms 95ms 5015 KB 156ms 202ms 215ms 44ms 95611 118624
2023-04-27 14:37 9fb52c4c cgen: fix code generated for or-block for void result return function + code generated for indirection comptime checking for logical operators (#18066) 806ms 1148ms 0ms 96ms 5014 KB 155ms 202ms 214ms 44ms 95603 118614
2023-04-27 13:50 ee9cfb6d checker: add check for mixing multi-return results with other types in return statements (fix #17501) (#18067) 804ms 1148ms 0ms 95ms 5015 KB 157ms 201ms 213ms 44ms 95606 118912
2023-04-27 03:43 bbfa25a1 toml: fix scanner floating point detection (#18062) 818ms 1157ms 0ms 98ms 5014 KB 160ms 209ms 223ms 45ms 95603 116874
2023-04-26 19:49 c63902ba checker, cgen: fix generic resolution for comptimeselector and indirection checking on generic funcs (#18043) 809ms 1148ms 0ms 95ms 5014 KB 156ms 199ms 214ms 45ms 95603 118174
2023-04-26 19:22 f4b7f831 parser, checker: fix generic struct init with field struct init (#18052) 801ms 1152ms 0ms 97ms 5007 KB 156ms 198ms 215ms 44ms 95477 119197
2023-04-26 19:02 13b4cd9d os: fix memleak from getline on Linux (#18022) 809ms 1154ms 0ms 96ms 5007 KB 156ms 199ms 216ms 44ms 95476 118017
2023-04-26 17:41 e1e5076d cgen: fix cross assign with generic fn call (#18050) 804ms 1167ms 0ms 100ms 5007 KB 157ms 200ms 214ms 44ms 95469 118742
2023-04-26 05:59 c4b34c94 docs: fix copy/paste leftover in the output of `v help build-c` (#18056) 821ms 1157ms 0ms 97ms 5007 KB 158ms 201ms 215ms 45ms 95464 116277
2023-04-25 04:07 b87ddf68 docs: add concise control flow example for `if x := expr {` (#17983) 814ms 1162ms 0ms 101ms 5007 KB 162ms 207ms 221ms 45ms 95464 117277
2023-04-24 22:19 36225446 native: implement miscellaneous features (#18044) 812ms 1152ms 0ms 97ms 5007 KB 158ms 203ms 217ms 45ms 95464 117566
2023-04-24 22:10 ac58eca0 checker: disallow deferencing a `nil` pointer (#18038) 820ms 1152ms 0ms 96ms 5007 KB 157ms 200ms 214ms 45ms 95464 116419
2023-04-24 09:04 f598bbde tests: clean up c_struct_with_reserved_field_name_test.v (#18026) 808ms 1159ms 0ms 99ms 5006 KB 158ms 201ms 215ms 45ms 95455 118137
2023-04-24 08:41 7ac70201 native, markused: implement `-skip-unused` (#18036) 810ms 1168ms 0ms 98ms 5006 KB 160ms 200ms 214ms 45ms 95450 117839
2023-04-23 00:44 d8167b89 ast, parser: fix generic fntype to concrete types (fix #17982) (#18025) 814ms 1157ms 0ms 95ms 5006 KB 158ms 202ms 216ms 45ms 95445 117254
2023-04-23 00:43 cd90bc65 tools/vcreate: fix web app (#18019) 808ms 1172ms 0ms 98ms 5006 KB 157ms 199ms 214ms 44ms 95449 118129
2023-04-23 00:37 5f870f41 vweb: implement database pool (#18010) 821ms 1168ms 0ms 99ms 5003 KB 159ms 200ms 215ms 44ms 95385 116181
2023-04-22 08:04 6f85384f checker, cgen: fix infering type for comptimeselector when using ptr type (#18005) 827ms 1149ms 0ms 96ms 5003 KB 156ms 199ms 212ms 44ms 95385 115338
2023-04-22 07:58 3d50663b json: fix omitempty for alias, struct, sumtype, array and map (#18012) 822ms 1155ms 0ms 98ms 5002 KB 159ms 200ms 215ms 45ms 95380 116034
2023-04-22 07:54 4c54f36a github: add Copilot summary and walkthrough to PR template (#18016) 840ms 1194ms 0ms 103ms 4995 KB 162ms 209ms 224ms 45ms 95332 113490
2023-04-21 16:43 c339ea2c checker, cgen: make comptime field.indirections working with logical operators (#17990) 813ms 1162ms 0ms 97ms 4995 KB 156ms 201ms 217ms 44ms 95332 117259
2023-04-21 16:41 95d1beb0 cgen: fix c struct with reserved field name (fix #17993) (#17996) 816ms 1159ms 0ms 98ms 4985 KB 156ms 198ms 216ms 45ms 95242 116718
2023-04-21 16:33 456968b0 checker: disallow `[]array{}` (#17994) 824ms 1166ms 0ms 99ms 4984 KB 160ms 201ms 219ms 45ms 95230 115570
2023-04-18 15:51 adcd16b1 cgen: fix generic return for option ptr (#17987) 808ms 1155ms 0ms 96ms 4984 KB 156ms 200ms 215ms 45ms 95224 117851
2023-04-18 11:07 377c2e25 all: allow recursive struct with option ptr (?&Node) (#17682) 823ms 1171ms 0ms 99ms 4984 KB 155ms 197ms 215ms 44ms 95224 115703
2023-04-18 09:43 6cc42088 ast, checker, cgen: fix generic array of threads (fix #17976) (#17986) 805ms 1152ms 0ms 96ms 4981 KB 155ms 197ms 213ms 44ms 95195 118254
2023-04-18 09:40 df3ee9a6 cgen: fix concat with matchexpr + option string (#17985) 814ms 1157ms 0ms 96ms 4980 KB 155ms 197ms 213ms 44ms 95178 116926
2023-04-18 09:37 84456425 cli: fix a panic and an infinite loop, when command flag descriptions have multiple lines (#17981) 807ms 1149ms 0ms 96ms 4979 KB 156ms 197ms 214ms 44ms 95164 117923
2023-04-18 06:20 04dabb54 v.builder: add support for cross-compilation from `termux` to other platforms (#17984) 821ms 1168ms 0ms 97ms 4979 KB 159ms 200ms 217ms 45ms 95164 115912
2023-04-17 18:49 8275dc5a db.pg: add support for `-d trace_pg_error` 796ms 1138ms 0ms 96ms 4979 KB 155ms 197ms 213ms 44ms 95164 119552
2023-04-17 14:11 3b2e58ea checker: fix missing check for or-block on selectorexpr (#17975) 804ms 1167ms 0ms 97ms 4979 KB 159ms 201ms 220ms 44ms 95164 118363
2023-04-17 11:06 fe4ccbc4 cgen: fix strings builder shift array.reverse() (#17979) 818ms 1166ms 0ms 103ms 4979 KB 162ms 206ms 222ms 45ms 95164 116337
2023-04-17 06:12 4a22d4a6 checker: fix `v -shared vlib/json` on windows 824ms 1179ms 0ms 101ms 4979 KB 161ms 201ms 218ms 45ms 95163 115489
2023-04-16 11:52 bf749b35 ci: add test jobs for the `wasm` module, for macos, linux and windows (#17972) 834ms 1188ms 0ms 100ms 4979 KB 161ms 207ms 221ms 45ms 95163 114104
2023-04-16 11:41 a49cecc2 cgen: fix array map with `it` selector expr, used as an `it` method closure (#17968) 802ms 1148ms 0ms 99ms 4979 KB 160ms 205ms 217ms 45ms 95163 118657
2023-04-16 11:36 8e959ae5 parser: fix wrong nodes generated for $something (#17969) 809ms 1162ms 0ms 95ms 4977 KB 157ms 197ms 213ms 44ms 95138 117599
2023-04-16 10:17 6e0204a6 regex: remove outdated examples in README.md (#17971) 808ms 1181ms 0ms 100ms 4977 KB 160ms 203ms 220ms 45ms 95136 117742
2023-04-16 05:01 6db904fb cgen: correct comments and cleanup in comptime_for() (#17964) 815ms 1166ms 0ms 97ms 4977 KB 158ms 199ms 215ms 44ms 95136 116731
2023-04-16 04:44 75ddcb02 tests: fix warnings and failure on macos for closure_generator_test.v 827ms 1170ms 0ms 99ms 4977 KB 161ms 201ms 222ms 45ms 95139 115041
2023-04-15 11:29 a938dcdd ast: minor cleanup in ast.v (#17962) 808ms 1140ms 0ms 97ms 4977 KB 157ms 200ms 215ms 45ms 95139 117746
2023-04-15 11:28 7c9f273e parser: fix comptime_for in repl (script mode) (fix #5976) (#17963) 824ms 1168ms 0ms 98ms 4977 KB 163ms 207ms 221ms 45ms 95155 115479
2023-04-14 11:42 2179db37 flag: fix typo in uknown flag struct (#17375) 825ms 1148ms 0ms 97ms 4977 KB 155ms 198ms 212ms 44ms 95150 115333
2023-04-14 08:15 7981d285 net: fix typo give => given (#17955) 800ms 1148ms 0ms 97ms 4977 KB 157ms 199ms 214ms 44ms 95150 118937
2023-04-14 06:28 9f5e2aee backtrace: use unsafe { nil } 801ms 1140ms 0ms 95ms 4977 KB 157ms 199ms 215ms 44ms 95150 118789
2023-04-14 05:36 c59a5bbf parser: clean up array_init() (#17947) 817ms 1158ms 0ms 97ms 4977 KB 157ms 201ms 216ms 44ms 95150 116462
2023-04-14 05:07 76fd55a6 vweb: fix multipart_form parsing (#17953) 814ms 1162ms 0ms 99ms 4977 KB 159ms 200ms 217ms 45ms 95157 116900
2023-04-13 17:39 8b2887d8 wasm module: globals, constant expressions and function reference types (#17950) 768ms 1101ms 0ms 89ms 4977 KB 150ms 189ms 206ms 42ms 95157 123902
2023-04-13 16:10 093e5c68 ci: bump performance-regressions max_time limit to 1701, to reduce chance of false positive failures from slow CI runners 785ms 1118ms 0ms 89ms 4977 KB 150ms 194ms 210ms 43ms 95157 121219
2023-04-13 11:48 c6947fde os: implement Process.set_work_folder/0 to set the initial working folder of the new child process (#17946) 756ms 1094ms 0ms 88ms 4977 KB 147ms 189ms 201ms 43ms 95157 125869
2023-04-13 11:44 489ac892 regex: fix formatting inconsistencies in README.md (#17940) 756ms 1098ms 0ms 88ms 4969 KB 148ms 185ms 202ms 43ms 95138 125843
2023-04-13 06:17 524f7c3e json: fix json with option struct (#17942) 753ms 1084ms 0ms 90ms 4969 KB 147ms 183ms 202ms 43ms 95138 126345
2023-04-13 05:38 3d99f1f2 checker: disallow struct int to ptr outside unsafe (#17923) 760ms 1097ms 0ms 89ms 4969 KB 147ms 185ms 201ms 43ms 95138 125181
2023-04-13 05:27 92cb7468 ast: minor optimization of clear_flags() (#17938) 760ms 1103ms 0ms 90ms 4966 KB 151ms 186ms 204ms 43ms 95113 125148
2023-04-12 03:53 f41ca48a doc: one hour => one weekend (#17937) 766ms 1094ms 0ms 91ms 4963 KB 148ms 182ms 201ms 43ms 95097 124147
2023-04-11 21:50 838083e6 vweb: add an overridable .not_found() method, for making a custom 404 page + tests fixes (#17936) 753ms 1085ms 0ms 88ms 4963 KB 148ms 184ms 202ms 43ms 95097 126290
2023-04-11 10:37 f9c186a4 builtin: correct a small documentation mistake (#17935) 758ms 1096ms 0ms 89ms 4963 KB 148ms 184ms 204ms 43ms 95097 125457
2023-04-11 07:04 8b376947 cgen: fix generic method on embed struct (fix #17929) (#17932) 759ms 1098ms 0ms 91ms 4963 KB 152ms 191ms 209ms 44ms 95097 125292
2023-04-10 16:54 91874f32 json2: encode array (#17926) 777ms 1101ms 0ms 90ms 4963 KB 148ms 185ms 205ms 44ms 95093 122384
2023-04-10 16:50 319ad5ba json: fix json.decode with map alias (#17925) 752ms 1094ms 0ms 90ms 4963 KB 148ms 184ms 202ms 44ms 95093 126453
2023-04-10 16:20 624f1592 examples: create readme.md for vweb_fullstack (#17928) 777ms 1105ms 0ms 90ms 4962 KB 149ms 188ms 205ms 43ms 95087 122377
2023-04-10 15:57 4d4d76d6 json2: fix encoding of nested maps like map[string]map[string]int (#17924) 749ms 1089ms 0ms 88ms 4962 KB 147ms 185ms 203ms 42ms 95087 126951
2023-04-10 14:09 4e498b43 cgen: fix printing array of recursive reference struct (fix #17858) (#17922) 768ms 1112ms 0ms 88ms 4962 KB 150ms 189ms 206ms 42ms 95087 123811
2023-04-10 07:42 6a60db87 cgen, checker: fix generic/comptime parameter concrete type resolution in some cases (#17762) 757ms 1091ms 0ms 89ms 4962 KB 149ms 187ms 205ms 43ms 95075 125594
2023-04-10 07:37 063f4023 checker: allow `mut var.$(field.name)` (#17911) 773ms 1118ms 0ms 88ms 4938 KB 144ms 180ms 201ms 42ms 94747 122570
2023-04-10 03:56 5c439b66 cgen: fix auto_str for option values (#17910) 773ms 1096ms 0ms 88ms 4938 KB 146ms 184ms 203ms 42ms 94746 122569
2023-04-10 03:01 220b31bf roadmap: 64/32 bit int 760ms 1099ms 0ms 90ms 4938 KB 147ms 184ms 204ms 43ms 94742 124660
2023-04-09 11:43 88f89bde doc: improve `in` documentation for maps (#17918) 758ms 1117ms 0ms 92ms 4937 KB 149ms 188ms 209ms 43ms 94737 124982
2023-04-09 11:42 6acf01a4 checker: disallow more reserved types to be used as variable names (#17917) 767ms 1108ms 0ms 91ms 4937 KB 150ms 187ms 209ms 43ms 94737 123516
2023-04-09 07:32 b772731b leb128: make decoding return the number of decoded bytes, in addition to the decoded value (#17912) 765ms 1116ms 0ms 90ms 4937 KB 151ms 189ms 209ms 43ms 94737 123839
2023-04-09 06:45 abe0ad88 ci: workaround flakyness of array_test.v on windows, with the default GC mode 781ms 1120ms 0ms 91ms 4937 KB 150ms 188ms 208ms 43ms 94737 121302
2023-04-09 04:55 d2f69472 vlib: add a wasm module, implementing a pure V webassembly seralisation library (#17909) 757ms 1092ms 0ms 89ms 4937 KB 148ms 185ms 204ms 43ms 94737 125147
2023-04-09 03:54 9658d20f strconv.atoi: optimization (#17913) 769ms 1100ms 0ms 89ms 4937 KB 147ms 182ms 203ms 42ms 94737 123195
2023-04-09 03:32 fdc22b90 ci: mark array_access_optimisation_test.v as flaky, and retry it 3 times 764ms 1107ms 0ms 91ms 4938 KB 147ms 186ms 204ms 43ms 94753 124022
2023-04-08 15:51 cd629cfe cgen: do not generate the stringified values for `assert x in y`, for the `pass` case (#17908) 783ms 1088ms 0ms 89ms 4938 KB 146ms 183ms 203ms 42ms 94753 121012
2023-04-08 15:47 ebfc4b46 builtin: remove test for the deprecated []int.reduce/2 759ms 1102ms 0ms 90ms 4938 KB 149ms 187ms 209ms 43ms 94745 124828
2023-04-08 14:18 756e5d93 examples/vweb_fullstack: fix wrong db ORM-fields (#17907) 777ms 1094ms 0ms 88ms 4938 KB 148ms 186ms 207ms 43ms 94745 121936
2023-04-08 11:30 48d42287 v.markused: enable `v -skip-unused -live run examples/hot_reload/bounce.v` 772ms 1109ms 0ms 90ms 4938 KB 152ms 193ms 210ms 43ms 94745 122726
2023-04-07 13:58 e70084f2 ast: clean up ast.v, table.v and types.v (#17906) 758ms 1094ms 0ms 89ms 4938 KB 146ms 182ms 203ms 43ms 94751 125001
2023-04-07 12:48 e300fb42 math: add `maxof[T]()` and `minof[T]()` (#17905) 754ms 1088ms 0ms 87ms 4938 KB 147ms 182ms 203ms 42ms 94752 125665
2023-04-07 08:19 237f9446 checker, cgen: fix type alias of pointer (#17904) 780ms 1117ms 0ms 92ms 4938 KB 151ms 193ms 212ms 43ms 94752 121476
2023-04-07 05:12 eb6dd82d doc: simplify custom error example 776ms 1118ms 0ms 92ms 4938 KB 151ms 192ms 213ms 43ms 94750 122100
2023-04-07 04:40 65abfa82 checker: disallow printing void (#17901) 753ms 1089ms 0ms 88ms 4938 KB 147ms 186ms 205ms 42ms 94750 125830
2023-04-07 02:08 bb280121 sokol: bring back command q on macos 763ms 1100ms 0ms 91ms 4938 KB 149ms 187ms 208ms 43ms 94749 124179
2023-04-06 17:02 812a17fb tests: use `isreftype[T]()` and `sizeof[T]()` syntax, fix vfmt to support them, when written explicitly (#17103) 770ms 1100ms 0ms 91ms 4938 KB 148ms 188ms 207ms 43ms 94749 123050
2023-04-06 15:26 11132053 json: fix [raw] for option string (#17899) 749ms 1079ms 0ms 87ms 4938 KB 145ms 183ms 204ms 42ms 94749 126500
2023-04-06 14:52 a773e444 rand: update documentation for normal and normal_pair (#17898) 760ms 1104ms 0ms 89ms 4936 KB 146ms 187ms 207ms 43ms 94740 124657
2023-04-06 09:12 7838ef36 crypto.pem: fix typo in decode.v (#17896) 760ms 1093ms 0ms 87ms 4936 KB 146ms 182ms 202ms 42ms 94736 124652
2023-04-06 09:11 31ffbc7a scanner: fix string interpolation string literal with fmt (#17895) 787ms 1095ms 0ms 91ms 4936 KB 148ms 186ms 208ms 43ms 94736 120376
2023-04-06 01:10 930bdd93 vweb: fix static files copying (#17891) 754ms 1092ms 0ms 89ms 4936 KB 148ms 185ms 206ms 43ms 94728 125633
2023-04-05 22:15 b4e8e812 json: fix encode/decode fixed array (#17887) 754ms 1085ms 0ms 90ms 4936 KB 147ms 184ms 203ms 43ms 94728 125633
2023-04-05 21:44 dce65c7f tools: make `v watch webserver.v` monitor files used through $tmpl as well 760ms 1098ms 0ms 90ms 4932 KB 148ms 185ms 205ms 43ms 94692 124594
2023-04-05 19:29 7334f673 cgen: fix cast option ptr (#17884) 774ms 1125ms 0ms 91ms 4930 KB 151ms 189ms 208ms 43ms 94672 122315
2023-04-05 10:05 902d0dc9 checker: allow `~T(0)` where T is `int` (#17886) 761ms 1112ms 0ms 90ms 4930 KB 151ms 189ms 210ms 43ms 94671 124403
2023-04-05 08:53 39b3a0ca encoding: add an `encoding.leb128` module with tests (#17880) 783ms 1103ms 0ms 88ms 4930 KB 148ms 185ms 204ms 43ms 94670 120906
2023-04-05 08:22 b2cf6d0a cgen: fix wrong indent generation in anon fn decl (#17879) 788ms 1116ms 0ms 90ms 4930 KB 151ms 191ms 210ms 43ms 94670 120139
2023-04-05 08:20 d30e1a52 checker: disallow unwrapped option/result with `in` operator (#17875) 769ms 1098ms 0ms 90ms 4930 KB 150ms 185ms 208ms 43ms 94665 123101
2023-04-04 19:35 fc4c431d v: rename sql.v -> orm.v for consistency (#17877) 758ms 1089ms 0ms 88ms 4929 KB 148ms 184ms 203ms 43ms 94653 124872
2023-04-04 10:47 467a1b44 fmt: remove redundant parenthesis in the complex infix expr (#17873) 758ms 1099ms 0ms 87ms 4929 KB 149ms 185ms 206ms 43ms 94653 124872
2023-04-04 05:23 8452644e orm: enforce that queries always return a Result, a query-resulting array can be used as a V array in place. (#17871) 768ms 1104ms 0ms 91ms 4929 KB 148ms 183ms 204ms 43ms 94653 123246
2023-04-03 23:51 9addede0 readline: README.md change '?' to '!' (#17868) 781ms 1118ms 0ms 91ms 4928 KB 153ms 191ms 212ms 44ms 94649 121189
2023-04-03 16:32 4f532c08 checker: fix fn returning alias of pointer (fix #17861) (#17864) 761ms 1096ms 0ms 89ms 4928 KB 149ms 183ms 205ms 43ms 94649 124374
2023-04-03 14:30 1dcec62c checker: disallow top level decl builtin fn (#17857) 761ms 1100ms 0ms 89ms 4928 KB 149ms 185ms 205ms 43ms 94648 124373
2023-04-03 11:42 22afdb5c cgen: fix gen_str_for_map() (#17862) 778ms 1113ms 0ms 90ms 4928 KB 151ms 189ms 210ms 43ms 94643 121649
2023-04-03 11:37 a9bb6865 scanner: fix checking comments not terminated (fix #17842) (#17855) 778ms 1111ms 0ms 91ms 4928 KB 150ms 184ms 209ms 43ms 94643 121649
2023-04-03 11:35 33ba24e9 scanner: fix nested multiline comments (#17859) 783ms 1120ms 0ms 91ms 4928 KB 151ms 188ms 209ms 45ms 94643 120872
2023-04-03 02:07 88de0dec v.pref: allow passing file names to v scripts, that use -raw-vsh-tmp-prefix, without showing a `Too many targets` error message. 762ms 1097ms 0ms 90ms 4928 KB 147ms 180ms 202ms 44ms 94643 124203
2023-04-02 13:47 de34e15d cgen: fix multi return variable ignore in if guard (#17853) 765ms 1097ms 0ms 90ms 4928 KB 147ms 184ms 205ms 44ms 94643 123716
2023-04-02 00:25 c7237b1c cgen: fix result of typeof function returns result type (#17849) 772ms 1128ms 0ms 92ms 4927 KB 152ms 191ms 211ms 44ms 94634 122582
2023-04-01 23:24 51ad565e vweb: implement worker pool (#17298) 761ms 1097ms 0ms 89ms 4927 KB 150ms 186ms 209ms 45ms 94632 124352
2023-04-01 21:03 1471ba46 checker: fix missing check for initializer with function returning options (#17820) 758ms 1095ms 0ms 91ms 4927 KB 151ms 184ms 208ms 45ms 94632 124844
2023-04-01 14:33 58dd9ee6 tests: make the flaky array_access_optimisation_test.v failures on the macos CI, more easily diagnosable 763ms 1100ms 0ms 90ms 4927 KB 148ms 183ms 204ms 44ms 94623 124014
2023-04-01 05:19 5b8d6c0a cgen: fix match tmp var needing check when working with option on branches (#17837) 759ms 1098ms 0ms 90ms 4927 KB 149ms 181ms 204ms 44ms 94623 124667
2023-04-01 05:18 e56e4b3e tools: use `os.symlink(vexe, vsymlink)` on Windows too (#17838) 770ms 1101ms 0ms 91ms 4926 KB 150ms 186ms 207ms 45ms 94610 122870
2023-03-31 22:09 fedf0f79 native: `rune` type literals/printing, pointer comparison and some missing branches in functions (#17839) 768ms 1101ms 0ms 92ms 4926 KB 151ms 190ms 210ms 45ms 94610 123190
2023-03-31 15:08 e1b8617c ast, cgen: fix generic closures with different generic types (fix #17829) (#17834) 763ms 1107ms 0ms 87ms 4926 KB 148ms 185ms 207ms 44ms 94610 123997
2023-03-31 07:59 6ff1c0a0 checker: fix generic struct init with update expr (fix #17824) (#17827) 765ms 1119ms 0ms 91ms 4925 KB 155ms 193ms 216ms 45ms 94602 123662
2023-03-31 07:22 ff0adba8 tests: fix file partially not fmt, caused by fixed vfmt bug (#17828) 770ms 1103ms 0ms 91ms 4925 KB 151ms 187ms 208ms 45ms 94600 122857
2023-03-30 20:09 cd6cc65e json: fix `[omitempty]` with string (#17813) 752ms 1094ms 0ms 89ms 4925 KB 147ms 182ms 202ms 44ms 94600 125797
2023-03-30 20:02 57aa4def net.html: do not inject <text> tags for text that contains only newlines and spaces 756ms 1094ms 0ms 90ms 4922 KB 150ms 184ms 207ms 44ms 94593 125123
2023-03-30 13:48 822acd78 tools: add test for `VDOC_SORT=false ./v doc file.v` 783ms 1094ms 0ms 89ms 4922 KB 150ms 185ms 206ms 44ms 94593 120808
2023-03-30 12:59 b40aa4ff cgen: fix embed struct with sumtype field (#17823) 762ms 1089ms 0ms 88ms 4922 KB 145ms 179ms 202ms 44ms 94593 124137
2023-03-30 11:33 214f72ba tools: support `VDOC_SORT=false ./v doc time` 763ms 1094ms 0ms 90ms 4922 KB 146ms 179ms 202ms 44ms 94593 123975
2023-03-30 11:30 b9352ce8 ast, parser, fmt: fix fmt error of generic fntype (#17814) 762ms 1093ms 0ms 89ms 4922 KB 151ms 188ms 209ms 44ms 94593 124137
2023-03-30 11:29 d0702f38 checker: fix if cond with alias (fix #17818) (#17821) 764ms 1089ms 0ms 90ms 4922 KB 146ms 180ms 202ms 44ms 94591 123810
2023-03-30 08:53 4ef6e16e bitfield: add [inline] for very commonly used simple methods 757ms 1096ms 0ms 90ms 4922 KB 147ms 182ms 203ms 44ms 94591 124955
2023-03-30 06:01 ae6fc64f ci: bump the timeout to 181 minutes for the windows-msvc and windows-gcc jobs 754ms 1102ms 0ms 90ms 4922 KB 150ms 184ms 208ms 44ms 94591 125452
2023-03-30 05:58 580d9ced termios: new termios module (#17792) 769ms 1120ms 0ms 95ms 4922 KB 152ms 187ms 210ms 45ms 94591 123005
2023-03-29 22:10 0826102e sokol: enable VALIDATE_NON_FATAL 754ms 1091ms 0ms 88ms 4922 KB 149ms 184ms 206ms 44ms 94517 125354
2023-03-29 17:04 d60ceb45 gg: make create_image() return !Image 773ms 1118ms 0ms 91ms 4922 KB 153ms 189ms 211ms 45ms 94517 122272
2023-03-29 16:45 75deb66f json: fix decode option string (#17812) 791ms 1095ms 0ms 88ms 4922 KB 151ms 186ms 210ms 45ms 94517 119490
2023-03-29 11:51 dd0b68ac checker: check if guard returning non-propagate option or result (fix #17742) (#17794) 755ms 1090ms 0ms 90ms 4921 KB 150ms 183ms 205ms 44ms 94516 125186
2023-03-28 20:55 6756d285 all: 2023 copyright 753ms 1120ms 0ms 91ms 4921 KB 149ms 184ms 205ms 44ms 94511 125512
2023-03-28 20:27 1f613a08 vweb: use net.http.Cookie (#17807) 762ms 1097ms 0ms 89ms 4921 KB 147ms 183ms 204ms 44ms 94511 124030
2023-03-28 20:26 53e4085d doc: fix documentation examples (#17804) 781ms 1091ms 0ms 88ms 4921 KB 145ms 180ms 201ms 44ms 94511 121012
2023-03-28 12:06 ff5df2ce cgen: small cleanup in comments (`init: it` -> `init: index`) 760ms 1103ms 0ms 90ms 4921 KB 149ms 185ms 205ms 45ms 94511 124356
2023-03-28 12:00 4007c6cf checker: check generic struct infering error (#17802) 783ms 1099ms 0ms 89ms 4921 KB 146ms 181ms 202ms 44ms 94511 120703
2023-03-28 11:56 db8331da cgen: fix fixed array of string item concatenation (#17801) 784ms 1127ms 0ms 90ms 4921 KB 148ms 182ms 205ms 44ms 94508 120545
2023-03-28 08:40 da153aa7 checker, cgen: fix asserting if guard expr (#17793) 773ms 1101ms 0ms 91ms 4920 KB 150ms 185ms 207ms 45ms 94502 122253
2023-03-27 11:38 5e48817d parser: remove duplicated pascal case check 760ms 1094ms 0ms 89ms 4920 KB 148ms 182ms 205ms 44ms 94495 124335
2023-03-27 02:11 6b4fb0fc checker: fix missing check for option value on non-optional struct field assignment (#17785) 772ms 1098ms 0ms 91ms 4921 KB 149ms 181ms 204ms 44ms 94497 122405
2023-03-26 16:10 f08b8822 checker: fix returning error in if expr (#17783) 756ms 1081ms 0ms 89ms 4921 KB 149ms 184ms 204ms 44ms 94493 124990
2023-03-26 08:33 130f35c7 checker: fix embedded struct field with default value (#17777) 760ms 1104ms 0ms 91ms 4921 KB 148ms 183ms 204ms 45ms 94493 124332
2023-03-26 08:29 34f5f05e ast: fix concrete fn type that returns pair type as generic type (#17780) 761ms 1101ms 0ms 91ms 4921 KB 150ms 184ms 206ms 44ms 94495 124172
2023-03-26 05:45 8759409a math.big: fix min i32 value bug (#17775) 763ms 1102ms 0ms 89ms 4921 KB 148ms 182ms 204ms 44ms 94470 123813
2023-03-25 23:57 1fe5aca7 vweb: middleware implementation (#17730) 768ms 1121ms 0ms 90ms 4921 KB 150ms 184ms 207ms 44ms 94470 123007
2023-03-25 19:51 713c95fc Fix: vet false warning on brackets in documentation (#17767) 757ms 1102ms 0ms 90ms 4921 KB 151ms 185ms 208ms 45ms 94470 124795
2023-03-25 19:46 db976301 examples, orm: fix orm example; add `-d trace_orm` option to see all ORM generated queries (#17770) 780ms 1113ms 0ms 90ms 4921 KB 151ms 187ms 211ms 44ms 94470 121115
2023-03-25 18:49 3d2d3304 regex: fix issue with multiple repetitions out of the groups (#17774) 763ms 1091ms 0ms 88ms 4919 KB 147ms 180ms 202ms 44ms 94438 123771
2023-03-25 18:45 24cc5920 cgen: multiple auto equality func generated fixes (#17756) 762ms 1092ms 0ms 89ms 4919 KB 150ms 185ms 207ms 45ms 94438 123934
2023-03-25 12:38 0a8a0fdb checker, cgen: fix check and cgen for `match x { StructName {} }` and `match x { y {} }`, where `x` is a mutable receiver (#17755) 774ms 1093ms 0ms 89ms 4913 KB 148ms 184ms 207ms 45ms 94406 121971
2023-03-25 06:39 17c4eb49 parser: clean up in parse_generic_inst_type() (#17766) 766ms 1102ms 0ms 91ms 4912 KB 149ms 184ms 206ms 45ms 94400 123237
2023-03-25 06:31 a9f55de3 checker: fix generic array delete in skip_unused mode (#17759) 762ms 1101ms 0ms 91ms 4912 KB 150ms 186ms 208ms 44ms 94404 123889
2023-03-24 15:36 ca198ace cgen: fix nested fn call with result/option propagation (#17738) 754ms 1091ms 0ms 88ms 4912 KB 146ms 180ms 201ms 44ms 94399 125197
2023-03-24 15:30 dc11f1fe json2: fix decode to map doesn't work (#17757) 755ms 1081ms 0ms 90ms 4909 KB 146ms 181ms 200ms 44ms 94350 124966
2023-03-24 11:45 97906685 json2: encode map (#16928) 758ms 1088ms 0ms 88ms 4909 KB 147ms 181ms 204ms 44ms 94350 124472
2023-03-24 06:28 bfb09325 net.http.mime: execute `v run vlib/net/http/mime/build.vsh` to update db.v with the latest official mime types 782ms 1120ms 0ms 91ms 4909 KB 149ms 183ms 205ms 44ms 94350 120652
2023-03-23 17:18 37a79624 cgen: fix `println(value.name)` inside `$for value in Test.values{` (#17746) 755ms 1086ms 0ms 88ms 4909 KB 147ms 182ms 203ms 44ms 94350 124966
2023-03-23 16:26 8693da4d parser: fix parsing cast array syntax from another module (fix #17704) (#17739) 776ms 1092ms 0ms 89ms 4914 KB 151ms 187ms 210ms 45ms 94357 121594
2023-03-23 14:42 6b5c7461 ci: fix comptime_concrete_type_register_test.v after 9a9cfe4 (#17744) 763ms 1097ms 0ms 91ms 4913 KB 149ms 182ms 205ms 44ms 94349 123655
2023-03-22 23:02 9a9cfe42 all: comptime type lowercase ($int, $enum, $option, etc) (#17732) 765ms 1100ms 0ms 89ms 4913 KB 149ms 185ms 205ms 44ms 94349 123332
2023-03-22 22:49 0afb41f7 checker: fix missing type mismatch with ptr types (#17695) 755ms 1093ms 0ms 89ms 4913 KB 147ms 179ms 203ms 44ms 94344 124958
2023-03-22 14:16 a552a79c checker: fix comptime concrete type register (fix #17657) (#17659) 758ms 1100ms 0ms 91ms 4912 KB 150ms 185ms 208ms 44ms 94333 124449
2023-03-22 10:02 828b8097 roadmap: vweb 745ms 1083ms 0ms 90ms 4911 KB 147ms 178ms 202ms 44ms 94332 126620
2023-03-22 08:33 278e747c json: make enums work with json encode+decode (serialised as string names by default; the old integer one is supported too, using `[json_as_number]`) (#17696) 746ms 1077ms 0ms 90ms 4911 KB 149ms 182ms 205ms 44ms 94332 126450
2023-03-22 07:50 c9345be6 ast: fix embed name with enum as generic struct type (fix #17721) (#17727) 744ms 1078ms 0ms 88ms 4895 KB 148ms 180ms 202ms 44ms 94161 126560
2023-03-22 07:48 d0e78b1d parser: breaking change, let V ORM queries return arrays for *all* non-count queries, including `limit = 1` (#17719) 756ms 1085ms 0ms 90ms 4895 KB 148ms 181ms 203ms 44ms 94161 124551
2023-03-21 09:39 93b7cc48 cgen: allow using of original operation if alias is number and no custom method is defined (#17718) 755ms 1091ms 0ms 90ms 4896 KB 148ms 181ms 205ms 44ms 94187 124750
2023-03-21 09:24 54a1b66b os: add create_no_window parameter to Process (#17726) 757ms 1090ms 0ms 88ms 4893 KB 144ms 179ms 200ms 44ms 94157 124381
2023-03-21 09:07 e1d4539a cgen: clean up comments in cgen.v (#17725) 757ms 1094ms 0ms 91ms 4893 KB 148ms 180ms 201ms 44ms 94156 124380
2023-03-20 18:42 968b519b checker: implement infering generic struct types (#17717) 755ms 1099ms 0ms 91ms 4893 KB 153ms 189ms 212ms 45ms 94190 124754
2023-03-20 16:35 977cd0d8 cgen: better alias handling for references/shared (#17656) 755ms 1085ms 0ms 90ms 4893 KB 147ms 181ms 203ms 44ms 94194 124760
2023-03-20 12:40 e7996a07 tools: fix vls error unexpected token U in JSON (#17709) 772ms 1093ms 0ms 87ms 4893 KB 148ms 182ms 205ms 44ms 94194 122012
2023-03-20 08:37 17fe7636 regex: fix simple char match (#17701) 761ms 1092ms 0ms 91ms 4893 KB 149ms 181ms 205ms 44ms 94194 123776
2023-03-19 12:30 f1e9a8ff tests: remove unnecessary v_printf test 750ms 1086ms 0ms 91ms 4893 KB 146ms 178ms 202ms 44ms 94194 125592
2023-03-19 12:03 47e10a9f strconv: make v_printf private 779ms 1113ms 0ms 91ms 4893 KB 150ms 185ms 206ms 44ms 94196 120919
2023-03-19 08:30 7939ca29 strconv: deprecate v_sprintf 752ms 1093ms 0ms 89ms 4893 KB 149ms 182ms 203ms 44ms 94193 125256
2023-03-19 08:11 c18bf488 cgen: fix closure with fixed array variable (#17707) 763ms 1092ms 0ms 90ms 4893 KB 145ms 178ms 199ms 44ms 94192 123449
2023-03-19 08:02 37af8bbd vweb.assets: add option for custom href and src attribute values (#17703) 762ms 1089ms 0ms 90ms 4892 KB 146ms 180ms 202ms 44ms 94174 123587
2023-03-19 07:52 9275161d strconv: fix v_sprintf with '%%' (#17708) 756ms 1094ms 0ms 93ms 4892 KB 150ms 183ms 205ms 45ms 94174 124568
2023-03-18 22:10 3793bf1c builtin: optimise the common case of `s.contains("x")` add `s.contains_byte(x)` (#17702) 752ms 1107ms 0ms 93ms 4892 KB 150ms 184ms 206ms 44ms 94168 125223
2023-03-18 20:15 14148f3e toml: clean up autocast in parser.v (#17662) 755ms 1077ms 0ms 90ms 4892 KB 144ms 179ms 201ms 44ms 94157 124711
2023-03-18 12:47 2df23a66 json: fix ptr field access (#17690) 756ms 1086ms 0ms 89ms 4892 KB 148ms 184ms 207ms 44ms 94157 124546
2023-03-17 21:17 aee76c58 net: update new_request (#17618) 746ms 1088ms 0ms 90ms 4891 KB 144ms 178ms 201ms 44ms 94153 126210
2023-03-17 21:12 268cee82 cgen: fix map of complex array (#17660) 776ms 1115ms 0ms 94ms 4891 KB 151ms 189ms 211ms 45ms 94153 121331
2023-03-17 20:46 24ea00da checker: clean up infer_struct_generic_types() and infer_fn_generic_types() (#17668) 762ms 1090ms 0ms 91ms 4890 KB 147ms 183ms 206ms 44ms 94144 123548
2023-03-17 20:41 608c1943 doc: `[packed]` and `[minify]` attributes documentation (#17692) 766ms 1083ms 0ms 92ms 4893 KB 149ms 182ms 206ms 45ms 94161 122925
2023-03-16 20:00 6e1e4062 vweb: implement live page reload in development, based on polling (useful with watch) (#17683) 759ms 1107ms 0ms 92ms 4892 KB 151ms 190ms 212ms 45ms 94159 124056
2023-03-16 19:42 658b116d checker: fix wrong struct warn about inited fields (#17678) 761ms 1104ms 0ms 92ms 4892 KB 151ms 184ms 209ms 44ms 94154 123724
2023-03-16 19:32 6709b2de cgen: fix selector expr with alias to ptr (#17649) 757ms 1101ms 0ms 90ms 4892 KB 152ms 191ms 215ms 44ms 94153 124376
2023-03-16 19:28 25eabf8e cgen: fix argument dereference for str method when receiver is ptr (#17648) 753ms 1086ms 0ms 89ms 4892 KB 149ms 181ms 205ms 44ms 94152 125035
2023-03-16 19:24 f5b67802 cgen: fix push operation on array of option (#17658) 750ms 1091ms 0ms 91ms 4891 KB 151ms 186ms 207ms 45ms 94147 125529
2023-03-16 19:19 d349c1d8 checker: check generic fn call argument type mismatch (#17680) 758ms 1100ms 0ms 90ms 4890 KB 148ms 184ms 209ms 44ms 94139 124193
2023-03-16 19:15 b345d778 json: support `field &Type` (#17655) 754ms 1080ms 0ms 89ms 4890 KB 149ms 182ms 206ms 44ms 94138 124851
2023-03-16 11:02 5eb331ed cgen: fix option ptr printing (#17651) 762ms 1088ms 0ms 89ms 4888 KB 147ms 182ms 204ms 44ms 94134 123535
2023-03-16 10:59 7e8723d6 cgen: fix multi return assignment with option (#17676) 773ms 1122ms 0ms 93ms 4888 KB 152ms 185ms 208ms 45ms 94123 121763
2023-03-15 18:30 93a2ffa9 cgen: fix fixed array assignment from unsafe block (#17647) 759ms 1088ms 0ms 90ms 4886 KB 148ms 181ms 203ms 44ms 94103 123982
2023-03-15 18:24 39e80afa checker: fix missing check for wrong assignment: non-option to option type (#17628) 755ms 1084ms 0ms 89ms 4885 KB 149ms 180ms 202ms 44ms 94102 124638
2023-03-15 15:20 d290f432 ast: clean up resolve_init() (#17663) 755ms 1078ms 0ms 91ms 4885 KB 150ms 183ms 207ms 44ms 94098 124633
2023-03-15 15:17 2656ce95 checker: fix missing check for `[export]` attr on a fn, without parameter (#17653) 751ms 1091ms 0ms 90ms 4885 KB 147ms 179ms 201ms 44ms 94096 125294
2023-03-15 14:56 aa50f4eb checker: clean up sum_type_decl() (#17669) 752ms 1087ms 0ms 91ms 4885 KB 149ms 182ms 206ms 44ms 94089 125118
2023-03-15 14:54 2e7dd854 ci: fix failing vlang/vpm test jobs 773ms 1111ms 0ms 95ms 4885 KB 151ms 187ms 208ms 44ms 94090 121720
2023-03-15 13:13 8e9e91be builder: add a separate ALL_FRONT_STAGES timing metric 760ms 1103ms 0ms 91ms 4885 KB 150ms 182ms 201ms 44ms 94090 123802
2023-03-14 11:49 b71c1316 cgen: fix map with comp-time reflection, improve comptime var handling (#17603) 759ms 1079ms 0ms 89ms 4884 KB 148ms 182ms 204ms 45ms 94086 123960
2023-03-14 11:24 2643d664 ast, parser, cgen: fix generic struct init with inconsistent generic types (#17639) 748ms 1078ms 0ms 88ms 4875 KB 146ms 178ms 196ms 44ms 93952 125604
2023-03-14 07:02 cb7e25e4 sokol.gfx: update the C.sg_pass_attachment_desc declaration to match the one from the Sokol headers 753ms 1079ms 0ms 89ms 4870 KB 147ms 180ms 198ms 43ms 93939 124752
2023-03-14 06:44 618c92a1 urllib: change Values.get to return an option type (#17636) 743ms 1096ms 0ms 91ms 4870 KB 146ms 182ms 198ms 43ms 93939 126432
2023-03-13 22:51 daa90345 os: return the long path for os.temp_dir() on windows, even for folders like `c:\someth~1` (#17623) 752ms 1080ms 0ms 89ms 4870 KB 146ms 181ms 201ms 44ms 93939 124918
2023-03-13 22:00 f18cc6eb vfmt: remove spurious `src.` prefix, from `import name` becoming `import src.name` (#17633) 742ms 1077ms 0ms 89ms 4871 KB 145ms 180ms 198ms 43ms 93933 126594
2023-03-13 19:38 42732138 v: support `-ldflags` in addition to `-cflags` (allow adding C options *after* other C option, similar to `LDFLAGS`) (#17630) 752ms 1087ms 0ms 88ms 4871 KB 146ms 180ms 200ms 44ms 93933 124910
2023-03-13 14:05 9ad1c2f9 checker: fix missing option function field checking (#17601) 752ms 1075ms 0ms 88ms 4869 KB 146ms 183ms 198ms 44ms 93920 124893
2023-03-13 13:51 733ac05b roadmap: c2v, autofree 751ms 1094ms 0ms 90ms 4869 KB 146ms 182ms 199ms 43ms 93917 125055
2023-03-13 09:56 d00237f0 cgen: fix code generated to option fn (fix #17604) (#17614) 741ms 1072ms 0ms 89ms 4869 KB 147ms 184ms 200ms 44ms 93917 126743
2023-03-13 09:44 4ba7ad94 tools: make `v doctor` more informative 761ms 1079ms 0ms 90ms 4869 KB 149ms 188ms 203ms 44ms 93917 123412
2023-03-13 07:58 5cb1f896 cgen: fix option struct init with reference option (#17617) 747ms 1078ms 0ms 91ms 4869 KB 147ms 183ms 200ms 44ms 93917 125725
2023-03-12 17:48 0bd09429 v: add support for `_qnx.c.v` overriding `_default.c.v` (#17611) 751ms 1103ms 0ms 92ms 4869 KB 148ms 187ms 201ms 44ms 93916 125054
2023-03-12 10:46 3197ec1a v: add compile-time enum evaluation with `$for item in MyEnum.fields { dump(item.value) dump(item.name) }` (#17517) 737ms 1083ms 0ms 91ms 4869 KB 147ms 185ms 201ms 44ms 93908 127419
2023-03-11 23:42 b2a71eca pref: support `v -e "println(2+5)"` (#17605) 743ms 1078ms 0ms 90ms 4860 KB 146ms 183ms 198ms 44ms 93837 126294
2023-03-11 23:07 95a9f0e2 ast, parser, fmt: fix fmt error of infix expr with comments (fix #17560) (#17583) 745ms 1077ms 0ms 91ms 4859 KB 145ms 180ms 199ms 43ms 93818 125930
2023-03-11 23:06 8490ea31 readline: add more readline support to macos too (not simply os.get_raw_line based, but arrow key navigation, history etc too) (#17602) 752ms 1090ms 0ms 90ms 4856 KB 146ms 183ms 202ms 44ms 93795 124727
2023-03-11 18:44 f02b423f builtin: string test refactor, string functions inlining (#17598) 751ms 1066ms 0ms 91ms 4856 KB 146ms 180ms 199ms 44ms 93795 124893
2023-03-11 12:56 ddcc22fe checker: fix parenexpr checking on assignment (#17593) 741ms 1067ms 0ms 89ms 4856 KB 144ms 180ms 197ms 43ms 93770 126545
2023-03-11 11:19 dc24df95 cbuilder: change order of functions to improve readability 737ms 1074ms 0ms 89ms 4856 KB 145ms 183ms 201ms 44ms 93762 127221
2023-03-11 10:02 6e4dc82f sync: fix error of empty struct channel (fix #17556) (#17597) 737ms 1072ms 0ms 88ms 4856 KB 143ms 179ms 196ms 44ms 93762 127221
2023-03-11 09:57 a9837602 checker: fix missing re-check of recursive generic function (fix #16962) (#17592) 762ms 1071ms 0ms 89ms 4856 KB 145ms 181ms 198ms 44ms 93760 123044
2023-03-11 09:16 48a03a48 checker: check wrapped Option types before comparison (#17590) 739ms 1072ms 0ms 89ms 4856 KB 145ms 181ms 200ms 44ms 93751 126861
2023-03-11 09:12 b691e1e2 checker: check struct embed required field (#17595) 751ms 1066ms 0ms 89ms 4855 KB 144ms 179ms 198ms 44ms 93749 124832
2023-03-11 09:00 03701165 readme: add section about editor plugins and IntelliSense (#17596) 746ms 1081ms 0ms 88ms 4854 KB 146ms 182ms 198ms 44ms 93742 125659
2023-03-10 23:07 9fa49da9 builtin: add `rsplit` functions (#17577) 738ms 1075ms 0ms 88ms 4854 KB 143ms 181ms 196ms 44ms 93742 127021
2023-03-10 10:17 ee4150f2 v: add a $Option comp-time type, to enable: `$for f in Test.fields { $if f.typ is $Option { } }` (#17546) 746ms 1077ms 0ms 88ms 4854 KB 144ms 180ms 200ms 44ms 93598 125466
2023-03-10 09:30 09c9cbce cgen: fix assign option value using propagate option (#17578) 742ms 1091ms 0ms 91ms 4854 KB 150ms 187ms 204ms 44ms 93590 126132
2023-03-10 09:07 038fa6c8 checker: remove warning of casting same reference type (#17579) 745ms 1069ms 0ms 88ms 4854 KB 143ms 179ms 197ms 44ms 93592 125626
2023-03-10 09:04 368604f9 docs: fix some minor mistakes (#17582) 738ms 1075ms 0ms 90ms 4854 KB 147ms 186ms 202ms 44ms 93592 126818
2023-03-10 08:49 23e385ee json: fix json decode/encode with option type (#17393) 735ms 1071ms 0ms 88ms 4854 KB 143ms 178ms 196ms 44ms 93592 127336
2023-03-10 08:31 b42a3f43 crypto, math: change option to result (#17580) 738ms 1074ms 0ms 91ms 4851 KB 145ms 180ms 198ms 44ms 93567 126784
2023-03-09 18:29 32d09544 cgen, checker: fix dump() to return option values (#17563) 742ms 1079ms 0ms 88ms 4851 KB 142ms 177ms 194ms 43ms 93567 126101
2023-03-09 13:26 71c3b66e datatypes: fix linked list of map (fix #17570) (#17573) 743ms 1086ms 0ms 90ms 4848 KB 146ms 185ms 201ms 44ms 93535 125888
2023-03-09 13:24 d353dd6e cgen: fix selector accessing field (#17567) 753ms 1089ms 0ms 90ms 4848 KB 147ms 184ms 200ms 44ms 93535 124216
2023-03-09 12:57 737e7f64 cgen: fix generic array of alias (#17571) 737ms 1072ms 0ms 90ms 4848 KB 146ms 182ms 198ms 44ms 93530 126906
2023-03-08 19:55 638805be cgen: fix code for unwrap option on print (#17545) 737ms 1072ms 0ms 90ms 4848 KB 145ms 183ms 203ms 44ms 93530 126906
2023-03-08 19:52 e253256c cgen: fix option unwrap on assignment (#17551) 742ms 1076ms 0ms 89ms 4847 KB 145ms 181ms 198ms 44ms 93522 126040
2023-03-07 20:53 2597efa7 cgen: fix struct initialization with option value (#17539) 751ms 1076ms 0ms 90ms 4846 KB 146ms 185ms 201ms 44ms 93506 124508
2023-03-07 20:49 b6c4e884 checker: check error of casting to interface (fix #17522) (#17531) 729ms 1066ms 0ms 88ms 4846 KB 142ms 177ms 193ms 43ms 93495 128251
2023-03-07 18:04 b85f71d0 cgen: fix default init value for an array of option (#17538) 748ms 1089ms 0ms 88ms 4845 KB 145ms 181ms 199ms 43ms 93490 124986
2023-03-07 16:13 792b8220 cgen: fix `dump(option_value)` inside a generic function (#17537) 747ms 1073ms 0ms 88ms 4844 KB 146ms 181ms 201ms 44ms 93478 125137
2023-03-07 16:11 32751440 checker: fix missing check for none type on or block on non-option (#17529) 743ms 1074ms 0ms 89ms 4844 KB 145ms 183ms 200ms 44ms 93477 125810
2023-03-07 14:01 68cab00d cgen: fix or-block with return void statement (#17527) 746ms 1068ms 0ms 91ms 4844 KB 149ms 186ms 203ms 44ms 93477 125304
2023-03-07 08:30 98263108 cgen: fix struct initialization for nested option struct (fix #17524) (#17525) 745ms 1072ms 0ms 89ms 4843 KB 146ms 179ms 199ms 44ms 93461 125451
2023-03-07 08:15 1e416de6 checker: fix const init with comptime (#17528) 739ms 1075ms 0ms 90ms 4842 KB 147ms 180ms 199ms 43ms 93456 126462
2023-03-07 07:30 784592af os: fix typo in os.v (#17519) 741ms 1078ms 0ms 89ms 4841 KB 146ms 180ms 199ms 44ms 93435 126093
2023-03-07 06:52 6e670ec9 v: support interface field compile time reflection (#17503) 765ms 1081ms 0ms 91ms 4841 KB 146ms 180ms 200ms 44ms 93435 122137
2023-03-06 13:13 d7a418fb pref: no-skip-unused 739ms 1075ms 0ms 88ms 4839 KB 146ms 180ms 198ms 43ms 93410 126400
2023-03-06 08:16 65a627d7 checker: allow `aa := AA{}`, when `AA` has an option field, that is a struct, that has a `[required]` tag on its fields (#17516) 745ms 1075ms 0ms 88ms 4839 KB 146ms 182ms 200ms 43ms 93400 125369
2023-03-06 08:05 77b6bc1c net.websocket: fix a typo (allready -> already) (#17512) 756ms 1074ms 0ms 90ms 4839 KB 147ms 181ms 198ms 43ms 93400 123544
2023-03-05 10:41 7de3485b cgen: fix multi return with option type (#17489) 747ms 1081ms 0ms 90ms 4839 KB 150ms 185ms 201ms 44ms 93400 125033
2023-03-05 08:14 c1f249af test: handle compilation errors when running tests specially in the teamcity runner (#17511) 747ms 1076ms 0ms 91ms 4836 KB 148ms 183ms 200ms 45ms 93375 125000
2023-03-04 12:59 1a48d08d cgen: add calls to all typeof functions for interfaces and sum-types (#17490) 742ms 1076ms 0ms 88ms 4836 KB 144ms 180ms 198ms 44ms 93375 125842
2023-03-04 09:52 3f8821b8 cgen: unwrap and c-mangle field selectors in or blocks (#17495) 736ms 1069ms 0ms 90ms 4834 KB 145ms 178ms 197ms 44ms 93342 126823
2023-03-04 09:47 6944d542 parser, cgen: fix option variable error (fix #17460) (#17479) 743ms 1088ms 0ms 89ms 4834 KB 145ms 178ms 200ms 43ms 93341 125627
2023-03-04 09:35 30c205ef cgen: fix printing map reference value (#17496) 742ms 1075ms 0ms 89ms 4834 KB 145ms 180ms 197ms 44ms 93336 125789
2023-03-04 09:24 6f719235 wasm: bug fixes and memory based changes (#17497) 748ms 1076ms 0ms 89ms 4834 KB 145ms 180ms 198ms 43ms 93335 124779
2023-03-04 07:32 72cbca96 checker: fix and improve return stmt error messages (#17477) 755ms 1082ms 0ms 90ms 4834 KB 148ms 184ms 201ms 44ms 93335 123622
2023-03-04 06:02 c5832379 checker, cgen, parser: fix Option/Result error messages (capitalized) (#17486) 739ms 1073ms 0ms 90ms 4833 KB 146ms 180ms 199ms 44ms 93314 126270
2023-03-03 17:45 0ba0fb25 checker: check the type of SizeOf 739ms 1075ms 0ms 89ms 4833 KB 142ms 177ms 195ms 43ms 93314 126270
2023-03-03 14:34 3c23a7eb roadmap: tooling and web section for 1.0 (#17488) 756ms 1061ms 0ms 89ms 4832 KB 144ms 181ms 197ms 44ms 93309 123424
2023-03-03 13:58 7876593e roadmap: 1.0 737ms 1063ms 0ms 89ms 4832 KB 144ms 179ms 198ms 44ms 93309 126606
2023-03-03 13:56 34cb7689 roadmap: add 1.0 741ms 1075ms 0ms 91ms 4832 KB 145ms 179ms 198ms 44ms 93309 125923
2023-03-03 12:35 5454562d checker, parser, orm: remove redundant `&` for sum type value arguments to functions with `expr &ast.Expr` parameters (#17482) 739ms 1067ms 0ms 90ms 4832 KB 144ms 177ms 198ms 44ms 93309 126263
2023-03-03 10:35 9c9adb12 doc: ignore `builtin/wasm` (#17480) 725ms 1060ms 0ms 88ms 4832 KB 142ms 176ms 195ms 43ms 93309 128702
2023-03-03 07:11 5e2ff246 cgen: pass sum type values automatically by reference too, when functions require that (#17476) 746ms 1082ms 0ms 91ms 4832 KB 146ms 181ms 199ms 44ms 93309 125079
2023-03-03 06:30 904f9843 checker: fix or-block expected type checking (#17469) 743ms 1072ms 0ms 91ms 4831 KB 148ms 185ms 204ms 44ms 93296 125566
2023-03-03 06:28 e8dbcd96 readme: minor improvements (#17474) 737ms 1074ms 0ms 90ms 4831 KB 144ms 179ms 201ms 44ms 93296 126588
2023-03-02 13:49 17000ef7 checker: check option fn returning error (fix #17423) (#17438) 748ms 1077ms 0ms 88ms 4831 KB 143ms 177ms 197ms 44ms 93296 124727
2023-03-02 13:40 8f7c3555 fmt: fix formatting for $compile_warn (#17450) 735ms 1059ms 0ms 87ms 4831 KB 143ms 178ms 198ms 43ms 93290 126925
2023-03-02 11:31 7497d845 docs: fix incorrect struct literal and interface smart cast errors (#17457) 736ms 1066ms 0ms 90ms 4831 KB 144ms 178ms 199ms 43ms 93287 126748
2023-03-01 19:53 e2daa84a ci: add windows and macos jobs for checking the wasm backend too (#17451) 742ms 1077ms 0ms 88ms 4831 KB 145ms 180ms 199ms 44ms 93287 125723
2023-03-01 12:21 cdc0159c wasm: update the compile flags in `binaryen.c.v` to assist darwin (#17449) 744ms 1098ms 0ms 91ms 4831 KB 146ms 180ms 200ms 43ms 93287 125385
2023-03-01 00:08 bba7cfee checker: check or-block used on non-option value (#17444) 733ms 1070ms 0ms 89ms 4831 KB 144ms 178ms 198ms 43ms 93287 127267
2023-02-28 22:49 3682a9cf orm: allow use of mut db orm.Connection (#17439) 736ms 1062ms 0ms 88ms 4831 KB 143ms 178ms 198ms 43ms 93278 126736
2023-02-28 22:42 5f4b34ef eval: add host API, for passing and receiving values, to/from code, ran by the eval.Eval instances (#17426) 738ms 1067ms 0ms 89ms 4831 KB 144ms 180ms 200ms 44ms 93282 126398
2023-02-28 22:06 acfd21e4 os: add `#include <sys/types.h>` to `debugger_darwin.c.v`, to fix bootstrapping on macOS <= 11 (#17446) 731ms 1066ms 0ms 90ms 4831 KB 142ms 178ms 198ms 43ms 93268 127589
2023-02-28 21:58 0625caad wasm: add a webassembly compiler backend, based on using binaryen (#17368) 731ms 1066ms 0ms 90ms 4831 KB 143ms 177ms 197ms 43ms 93268 127589
2023-02-28 12:02 b9a8a210 cgen: fix nested option struct init (fix #17415) (#17425) 738ms 1068ms 0ms 89ms 4826 KB 143ms 178ms 195ms 43ms 93175 126253
2023-02-28 08:58 ebeb6523 readme: 4 ways to do memory management 743ms 1056ms 0ms 89ms 4824 KB 142ms 179ms 196ms 43ms 93160 125383
2023-02-28 08:55 d5ad96f8 readme: minor fixes 745ms 1074ms 0ms 89ms 4824 KB 143ms 178ms 197ms 44ms 93160 125046
2023-02-27 21:54 b7b6c236 orm: allow using connections, that were explicitly casted to `orm.Connection` too (#17427) 735ms 1064ms 0ms 88ms 4824 KB 143ms 176ms 195ms 44ms 93160 126748
2023-02-27 19:48 864e1994 vlib/time: format table for `custom_format()` (#17428) 741ms 1070ms 0ms 89ms 4824 KB 149ms 185ms 204ms 44ms 93145 125701
2023-02-27 14:59 607649b4 builder: add small diagnostic and instructions for when the C cross compiler for linux->windows is not installed. 735ms 1062ms 0ms 90ms 4824 KB 142ms 176ms 197ms 43ms 93145 126727
2023-02-27 09:40 91e0f7a3 tools/fast: add 2023.html link to the header, used by fast.v 739ms 1067ms 0ms 89ms 4824 KB 144ms 179ms 196ms 43ms 93139 126033
2023-02-27 02:21 15cb18cb os: make hostname and loginname functions return Result (#17414) 738ms 1066ms 0ms 91ms 4824 KB 144ms 178ms 198ms 43ms 93139 126204
2023-02-26 05:56 9c511e03 tools: remove `import v.pref`, just for `pref.vexe_path()`, to compile tools faster (#17411) 743ms 1074ms 0ms 90ms 4824 KB 144ms 178ms 197ms 43ms 93139 125355
2023-02-26 05:54 45d4849b checker: fix returning match expr with custom error (#17413) 732ms 1067ms 0ms 90ms 4824 KB 144ms 177ms 197ms 43ms 93139 127239
2023-02-25 23:26 00aecf92 tools: make `v self` compile with tcc on Apple M1, since it is faster, and tcc now can handle it (#17409) 736ms 1081ms 0ms 89ms 4823 KB 143ms 179ms 198ms 44ms 93125 126528
2023-02-25 17:39 4c13a4c2 ci: make websocket_test.v more robust (wait till the websocket server are open for connections, instead of relying on fixed time.sleep delays, which are not enough on the CI) 729ms 1056ms 0ms 90ms 4823 KB 145ms 181ms 197ms 44ms 93125 127743
2023-02-25 14:50 524c5001 cgen: add `requires` to `c_reserved`, so that V generated code, can be compiled with `-cc g++-11 -no-std -cflags -std=c++20` as well (#17404) 744ms 1054ms 0ms 88ms 4823 KB 143ms 178ms 196ms 44ms 93125 125168
2023-02-25 12:46 cf47a5f9 ci: fix websocket_test.v after a7ae3bf 733ms 1064ms 0ms 90ms 4823 KB 144ms 178ms 198ms 44ms 93125 127046
2023-02-25 12:44 12ec0e9f cgen: support option pointer values - `?&Type` (#17397) 730ms 1065ms 0ms 89ms 4823 KB 143ms 178ms 196ms 44ms 93125 127568
2023-02-25 12:39 51bb8cda test: fix teamcity runner message escapes (#17405) 735ms 1059ms 0ms 89ms 4821 KB 143ms 177ms 196ms 43ms 93096 126661
2023-02-25 12:29 e7bf33b2 ci: replace `node-version: 12.x` with `node-version: 16` too 734ms 1061ms 0ms 89ms 4821 KB 144ms 179ms 196ms 44ms 93096 126833
2023-02-25 12:25 2327f078 ci: replace actions/setup-node@v1 with actions/setup-node@v3 740ms 1066ms 0ms 89ms 4821 KB 144ms 178ms 196ms 43ms 93096 125805
2023-02-25 11:03 85b81ea9 thirdparty: fix compilation of thirdparty/stb_image/stb_image.h with latest tcc on macos 738ms 1069ms 0ms 92ms 4821 KB 144ms 178ms 196ms 43ms 93096 126146
2023-02-24 17:25 9a8f3025 cgen: implement option fixed array (#17400) 736ms 1065ms 0ms 89ms 4821 KB 143ms 177ms 196ms 43ms 93096 126489
2023-02-24 09:03 28365449 cgen: minor cleanup of leftover comments in expr() (#17390) 730ms 1055ms 0ms 89ms 4820 KB 143ms 175ms 193ms 43ms 93079 127505
2023-02-24 08:54 6b20bddd cgen, json2: fix auto str option type generator, and json2 option type handling (#17388) 738ms 1067ms 0ms 91ms 4820 KB 144ms 176ms 196ms 43ms 93094 126143
2023-02-24 01:37 94ce753d Update LICENSE 733ms 1061ms 0ms 91ms 4820 KB 144ms 178ms 197ms 43ms 93094 127004
2023-02-23 14:45 acd90348 parser: fix channel pop with or expression: `ch := <-self.item or { return none }` (#17392) 733ms 1067ms 0ms 91ms 4820 KB 145ms 180ms 199ms 44ms 93094 127004
2023-02-23 14:34 248e9538 parser: check for anonymous function param redefinitions (#17382) 730ms 1059ms 0ms 90ms 4819 KB 145ms 177ms 196ms 44ms 93091 127521
2023-02-22 20:01 d3870a0c README: update gg/sokol Ubuntu dependencies (add libgl-dev) (#17385) 733ms 1065ms 0ms 89ms 4819 KB 143ms 176ms 196ms 43ms 93095 127005
2023-02-22 14:13 2879afad cgen, checker: fix none checking (#17364) 733ms 1068ms 0ms 91ms 4819 KB 145ms 178ms 199ms 43ms 93095 127005
2023-02-21 11:40 b1ed1d3b ci: upgrade to `actions/checkout@v3` to avoid deprecation warnings in the CI about that action using Node.js 12 724ms 1057ms 0ms 89ms 4817 KB 144ms 176ms 195ms 44ms 93069 128548
2023-02-21 11:35 4a812729 ci: upgrade sdl_ci.yml and native_backend_tests_ci.yml, to `ubuntu-20.04`, to avoid ci failures, due to the brownout period, for the deprecated `ubuntu-18.04` 739ms 1057ms 0ms 89ms 4817 KB 143ms 176ms 194ms 43ms 93069 125939
2023-02-21 08:55 82c4338b os: move `pub fn debugger_present() bool{` to platform-specific files (better ptrace portability handling) (#17373) 710ms 1039ms 0ms 88ms 4817 KB 141ms 173ms 193ms 43ms 93060 131070
2023-02-20 19:58 cd00beb0 gg: add toggle_fullscreen and is_fullscreen (#17371) 713ms 1024ms 0ms 83ms 4817 KB 138ms 172ms 192ms 43ms 93070 130532
2023-02-20 10:54 26946242 tools: prevent `v init` from overwriting an already existing `src/main.v` file (fix #17362) (#17363) 708ms 1027ms 0ms 82ms 4817 KB 137ms 172ms 191ms 42ms 93070 131454
2023-02-16 15:36 e066d1d3 cgen: fix missing aggregate rec_type (#17335) 772ms 1099ms 0ms 94ms 4787 KB 146ms 186ms 201ms 44ms 92655 120019
2023-02-16 10:25 936bced2 readme: improve the sections about the installation of dependencies (#17336) 769ms 1110ms 0ms 95ms 4786 KB 145ms 186ms 202ms 44ms 92642 120470
2023-02-16 09:46 7f5cba1a cgen: add comptime field.name checking (#17318) 782ms 1123ms 0ms 95ms 4786 KB 145ms 187ms 203ms 44ms 92642 118468
2023-02-16 09:43 cad2cd55 docs: fix typos using codespell (#17332) 789ms 1115ms 0ms 97ms 4786 KB 148ms 189ms 206ms 45ms 92630 117401
2023-02-16 09:34 580dbc3f orm: allow inserting empty objects with db.sqlite (SQLite uses a slightly different SQL dialect) (#17334) 809ms 1125ms 0ms 98ms 4786 KB 149ms 187ms 204ms 45ms 92630 114499
2023-02-15 18:05 289993ad checker: fix printing address of integer variable (#17327) 786ms 1115ms 0ms 96ms 4786 KB 145ms 187ms 204ms 44ms 92630 117849
2023-02-15 17:57 2382549d math: fix typo in factorial.v (#17322) 778ms 1121ms 0ms 97ms 4786 KB 147ms 188ms 205ms 44ms 92629 119060
2023-02-15 17:47 5d4c9dc9 checker: allow using struct field as ORM limit and offset. (#17330) 766ms 1101ms 0ms 95ms 4786 KB 145ms 185ms 203ms 44ms 92629 120925
2023-02-15 09:42 f5423ed2 checker: fix warning of unnnecessary default `none` value for option struct fields (#17305) 788ms 1116ms 0ms 96ms 4785 KB 147ms 187ms 203ms 44ms 92625 117544
2023-02-15 09:40 039c9b25 cgen, checker: fix comptimeselector resolution + if comptime branching improvement + comptimeselector cleanup (#17302) 776ms 1113ms 0ms 95ms 4785 KB 145ms 185ms 203ms 44ms 92610 119342
2023-02-15 09:27 5a8c4335 cgen: fix printing a reference to a function (#17307) 776ms 1115ms 0ms 97ms 4783 KB 148ms 188ms 207ms 45ms 92584 119309
2023-02-15 09:25 4691c5d6 doc: add a section documenting `#preinclude` (#17304) 780ms 1129ms 0ms 97ms 4783 KB 150ms 191ms 210ms 44ms 92584 118697
2023-02-15 09:20 d0a873ca checker: fix printing the address of a struct value with `println('${&value:p}')` (#17321) 792ms 1133ms 0ms 98ms 4783 KB 149ms 190ms 209ms 44ms 92584 116898
2023-02-14 11:01 b6ecd634 tests: change option to result in vscript_using_generics_in_os.vsh (#17306) 784ms 1130ms 0ms 98ms 4783 KB 149ms 188ms 208ms 44ms 92583 118090
2023-02-13 13:16 b13f7118 os,term: fix C.tcsetattr declaration (add missing int return type) 785ms 1107ms 0ms 95ms 4783 KB 145ms 184ms 204ms 44ms 92583 117940
2023-02-13 12:28 2d3508c8 net.websocket: call close event (#17300) 784ms 1111ms 0ms 94ms 4783 KB 147ms 188ms 205ms 44ms 92583 118090
2023-02-13 12:24 16344cfc checker: fix sumtype cast of comptime var (#17287) 784ms 1125ms 0ms 97ms 4783 KB 147ms 186ms 205ms 44ms 92583 118090
2023-02-13 11:13 04e00a46 cgen, checker: allow array decompose on non-variadic func call (e.g call(...arr)) (#17284) 790ms 1120ms 0ms 94ms 4781 KB 146ms 186ms 205ms 44ms 92566 117172
2023-02-13 10:49 d907ceb5 docs: format with IDEA formatter other .md files (#17293) 789ms 1121ms 0ms 98ms 4779 KB 146ms 185ms 205ms 44ms 92525 117268
2023-02-13 08:29 c8c70de8 docs: unify format of notes (#17294) 767ms 1108ms 0ms 96ms 4779 KB 147ms 185ms 203ms 44ms 92525 120632
2023-02-13 08:02 e7fcf660 tests: add more tests for struct option fields in `vlib/v/tests/option_test.v` (#17297) 776ms 1126ms 0ms 99ms 4779 KB 148ms 186ms 205ms 44ms 92525 119233
2023-02-12 15:25 65d218e0 docs: format with IDEA formatter (#17291) 782ms 1118ms 0ms 96ms 4779 KB 148ms 187ms 207ms 44ms 92525 118318
2023-02-12 06:54 eb7e1b47 cgen: fix cast with comptime var (#17286) 783ms 1118ms 0ms 96ms 4779 KB 148ms 185ms 205ms 44ms 92525 118167
2023-02-11 18:33 6883561d cgen: fix c_fn_name() for mongo module (#17282) 762ms 1094ms 0ms 94ms 4778 KB 146ms 184ms 201ms 44ms 92521 121418
2023-02-11 09:22 90591eb8 checker: check nested struct field with required attr (fix #10913) (#17277) 761ms 1108ms 0ms 94ms 4779 KB 147ms 184ms 203ms 44ms 92524 121582
2023-02-11 08:02 03be525c orm: allow using reference objects in ORM insert. (#17279) 776ms 1105ms 0ms 97ms 4777 KB 149ms 183ms 206ms 45ms 92514 119219
2023-02-10 15:02 ac381f5e docs: add `git` to the list of installed prerequisites for V on Termux (#17276) 776ms 1102ms 0ms 96ms 4777 KB 147ms 180ms 204ms 44ms 92498 119198
2023-02-10 09:53 0a742a66 docs: add new line before tables (#17272) 769ms 1104ms 0ms 100ms 4777 KB 147ms 185ms 208ms 44ms 92498 120283
2023-02-09 23:00 c003bfd5 docs: add `make` to the list of installed prerequisites for V on Termux (#17269) 769ms 1106ms 0ms 96ms 4777 KB 148ms 184ms 204ms 45ms 92498 120283
2023-02-09 22:27 7cfbc1cc checker: fix generic array of sumtype push operation (#17268) 765ms 1095ms 0ms 96ms 4777 KB 148ms 183ms 205ms 44ms 92498 120912
2023-02-09 22:24 ba9a9fdc builder: fix bug for incorrectly detecting `tcc` as `icc`, when V was installed in a path containing `icc` (#17271) 763ms 1091ms 0ms 95ms 4776 KB 145ms 180ms 203ms 44ms 92498 121229
2023-02-09 13:57 dcb9c3be cgen: support `[spawn_stack: 131072]` fn attribute, for controlling the max size of the stack, of the spawned threads (#17222) 770ms 1096ms 0ms 94ms 4776 KB 147ms 181ms 204ms 44ms 92496 120124
2023-02-09 12:10 19ba7c5c parser: fix fn attrs with anon struct param (#17266) 774ms 1116ms 0ms 98ms 4775 KB 147ms 179ms 204ms 44ms 92478 119480
2023-02-09 10:03 4c33a92a examples: fix missing products table in `v run examples/vweb_fullstack/` (#17253) 775ms 1097ms 0ms 100ms 4775 KB 148ms 179ms 204ms 44ms 92477 119325
2023-02-09 09:45 34efc9c4 checker: fix returning if expr with custom error (#17265) 765ms 1102ms 0ms 98ms 4775 KB 148ms 179ms 204ms 44ms 92477 120884
2023-02-08 19:30 47e8d967 v.reflection: add type symbol info metadata (#17188) 771ms 1090ms 0ms 95ms 4774 KB 145ms 179ms 202ms 44ms 92464 119927
2023-02-08 19:27 fbfdab9e cgen: remove unused generated func (#17258) 768ms 1103ms 0ms 97ms 4757 KB 147ms 183ms 207ms 44ms 92399 120311
2023-02-08 18:37 404a9aa4 v: forbid function parameter names, shadowing imported module names (#17210) 774ms 1097ms 0ms 97ms 4757 KB 147ms 181ms 204ms 44ms 92396 119374
2023-02-08 12:04 c16549b6 ci: fix VLS compilation after 36dc7fa 761ms 1099ms 0ms 96ms 4756 KB 146ms 180ms 206ms 43ms 92374 121385
2023-02-08 11:27 6b0b7a9e cgen: fix compilation of vlang/sdl examples 774ms 1105ms 0ms 95ms 4756 KB 145ms 178ms 202ms 44ms 92372 119343
2023-02-08 10:52 36dc7faf net.openssl: add manual .str() methods for C.SSL and C.SSL_CTX, fix a bug in the V auto str generation as well. 754ms 1093ms 0ms 95ms 4756 KB 144ms 175ms 202ms 44ms 92372 122509
2023-02-08 10:33 522a9f59 net.openssl: add V side declaration for C.SSL_CTX too (fix auto .str() method generation for V structs containing references to C.SSL_CTX) 769ms 1103ms 0ms 95ms 4755 KB 147ms 178ms 205ms 44ms 92370 120117
2023-02-08 08:45 6136b622 cgen: fix method calls to nonarray methods, named `first`, `last` or `repeat` (#17252) 772ms 1107ms 0ms 97ms 4755 KB 149ms 185ms 210ms 44ms 92370 119650
2023-02-08 07:44 0b17865c examples: use `-Wl,-rpath=.` instead of `LD_LIBRARY_PATH=.` in the `call_v_from_c` example (#17244) 781ms 1108ms 0ms 97ms 4755 KB 148ms 180ms 210ms 44ms 92369 118270
2023-02-07 10:53 9794a239 sokol.sgl: add wrapper for scissor_rectf too 774ms 1102ms 0ms 95ms 4755 KB 148ms 179ms 206ms 44ms 92369 119339
2023-02-07 07:17 a173f296 cgen: minor cleanup in stmt() (#17240) 781ms 1108ms 0ms 97ms 4755 KB 149ms 181ms 206ms 44ms 92369 118270
2023-02-06 22:10 223c7524 cgen: fix for in mut array with infix expr (#17233) 763ms 1081ms 0ms 90ms 4756 KB 144ms 180ms 203ms 44ms 92365 121055
2023-02-06 22:07 954843c4 os: fix default result of os.temp_dir() for termux (#17237) 756ms 1092ms 0ms 92ms 4756 KB 144ms 175ms 199ms 44ms 92369 122181
2023-02-06 14:39 e76e93d2 ast: add comments for ast.AssertStmt and ast.IfGuardExpr (#17235) 761ms 1092ms 0ms 91ms 4756 KB 145ms 178ms 202ms 44ms 92366 121374
2023-02-06 14:37 7090e905 checker: fix array filter of fn mut argument (#17231) 765ms 1108ms 0ms 90ms 4756 KB 146ms 180ms 205ms 44ms 92365 120738
2023-02-06 10:26 791ef4b4 gg: fix gg.scissor_rect behavior on Android (#17229) 771ms 1100ms 0ms 94ms 4755 KB 147ms 181ms 207ms 44ms 92363 119796
2023-02-06 09:58 242d6fa1 checker: disallow `for mut letter in 'abc' {` (#17234) 776ms 1113ms 0ms 93ms 4755 KB 149ms 183ms 207ms 44ms 92363 119024
2023-02-05 12:16 858ce4e3 cgen: correct comments for expr_with_tmp_var() (#17227) 761ms 1093ms 0ms 93ms 4755 KB 146ms 182ms 206ms 44ms 92362 121369
2023-02-05 11:02 fc65de9b checker: check sumtype in unknown type (#17225) 766ms 1101ms 0ms 92ms 4755 KB 145ms 179ms 202ms 44ms 92362 120577
2023-02-05 07:13 c40e25b0 cgen: fix assigning option of struct fntype field (#17224) 784ms 1105ms 0ms 97ms 4755 KB 149ms 183ms 207ms 44ms 92356 117801
2023-02-04 21:37 d349648c vfmt: fix typename `DecompressParams` -> `DezParams` in function parameters, on `import compress as z` (fix #17216) 766ms 1090ms 0ms 94ms 4755 KB 146ms 179ms 203ms 44ms 92354 120566
2023-02-04 09:38 e8ca2e62 checker: fix if guard with struct option fntype field (#17220) 790ms 1120ms 0ms 98ms 4755 KB 150ms 187ms 208ms 45ms 92330 116873
2023-02-03 07:17 804065a0 docs: remove note illustrating shadowng of import name, due to 0b7a1cd (#17208) 764ms 1087ms 0ms 95ms 4755 KB 144ms 177ms 200ms 44ms 92326 120845
2023-02-03 07:09 0b7a1cd7 v: forbid local variable names, shadowing imported module names (#17197) 776ms 1113ms 0ms 95ms 4755 KB 148ms 183ms 204ms 44ms 92326 118976
2023-02-03 06:50 603469b8 cgen: don't voidptr cast option/result functions (fix #17204) (#17207) 789ms 1120ms 0ms 97ms 4754 KB 150ms 187ms 208ms 45ms 92322 117011
2023-02-03 06:47 6d63b27c checker: disallow function calls returning void, in () expressions, in assignments (#17205) 773ms 1106ms 0ms 96ms 4754 KB 147ms 184ms 205ms 44ms 92321 119432
2023-02-02 22:32 8cdc554c net.html: fix panic in html.parse() called with empty string, remove replacement of `\n` in the original content (#17206) 762ms 1094ms 0ms 93ms 4753 KB 146ms 178ms 204ms 44ms 92314 121146
2023-02-02 16:33 a8102f14 make: use `git clone --filter=blob:none` for vc/ and thirdparty/tcc/ , which minimises the amount of transferred data (especially for doing `v up` after a few weeks/months) 785ms 1133ms 0ms 100ms 4753 KB 149ms 184ms 208ms 44ms 92314 117597
2023-02-02 11:57 b5b1efbb cgen: fix sumtype as cast with calling twice (#17196) 778ms 1108ms 0ms 95ms 4753 KB 146ms 178ms 203ms 44ms 92314 118655
2023-02-02 08:49 6572d597 Revert "cgen: fix sumtype as cast with calling twice (fix #17156) (#17183)" 779ms 1106ms 0ms 94ms 4752 KB 146ms 179ms 203ms 44ms 92294 118477
2023-02-02 07:31 90ae3c82 cgen: fix sumtype as cast with calling twice (fix #17156) (#17183) 774ms 1120ms 0ms 95ms 4753 KB 145ms 181ms 205ms 44ms 92334 119294
2023-02-01 20:38 988aed03 ci: fix broken tests after 322eb81 775ms 1109ms 0ms 96ms 4752 KB 148ms 182ms 207ms 45ms 92294 119089
2023-02-01 17:01 322eb819 checker: make null warning an error 862ms 1151ms 0ms 95ms 4752 KB 146ms 178ms 204ms 44ms 92294 107069
2023-02-01 16:32 e70848a9 dl: add more dlopen flags (#17184) 753ms 1093ms 0ms 97ms 4752 KB 145ms 178ms 202ms 44ms 92294 122568
2023-02-01 14:52 ed58b95a json2: encode array of all and verify sum type (#17051) 779ms 1113ms 0ms 98ms 4752 KB 150ms 185ms 209ms 44ms 92294 118477
2023-02-01 09:48 9809427f README: add Void Linux installation instructions (#17176) 764ms 1100ms 0ms 95ms 4752 KB 147ms 180ms 206ms 44ms 92294 120803
2023-02-01 09:18 2029d183 tools: remove cmd/tools/modules/vhelp/ & add print to v share (#17178) 795ms 1133ms 0ms 98ms 4752 KB 150ms 188ms 208ms 45ms 92294 116093
2023-02-01 08:53 02fc58d1 orm: add type checker for `where` (#17179) 776ms 1124ms 0ms 98ms 4752 KB 151ms 186ms 209ms 45ms 92296 118938
2023-01-31 18:36 10261c42 tools: add `v share file.v` (#17172) 758ms 1091ms 0ms 94ms 4749 KB 145ms 179ms 202ms 44ms 92245 121695
2023-01-31 16:22 26b9464f gg: setup ctx.window.user_data and ctx.user_data on ctx.run(), instead of in gg.new_context, to allow for embedding gg.Context in `ui` (#17169) 776ms 1103ms 0ms 94ms 4749 KB 146ms 180ms 203ms 44ms 92244 118871
2023-01-31 13:11 a932a8b1 net.http: make the errors that parse_status_line returns more informative to make diagnosing problems easier 788ms 1125ms 0ms 95ms 4749 KB 147ms 180ms 204ms 44ms 92244 117060
2023-01-31 13:17 8009bc3a changelog: more 0.3.3 features 767ms 1106ms 0ms 95ms 4749 KB 147ms 182ms 206ms 45ms 92244 120265
2023-01-31 10:04 b3d742d1 v.help: reorganise the folder layout of the `v help topic` text files (#17155) 767ms 1097ms 0ms 94ms 4749 KB 146ms 178ms 203ms 44ms 92244 120265
2023-01-31 08:22 d5637392 checker: add type checking for ORM `limit`, `offset`, and `order by`. (#17095) 770ms 1102ms 0ms 97ms 4755 KB 145ms 179ms 204ms 44ms 92208 119750
2023-01-31 07:36 b487c9d3 parser: add more precise errors, for `fn (p Point) += (q Point) Point {` (#17167) 762ms 1090ms 0ms 94ms 4748 KB 146ms 178ms 203ms 44ms 92130 120905
2023-01-31 07:32 0d041041 docs: change one more `Optional` to `Option` (#17170) 757ms 1088ms 0ms 95ms 4743 KB 146ms 179ms 201ms 44ms 92118 121688
2023-01-31 07:27 40ec2a29 vlib: add a new dl.loader module, to simplify dynamic library loading, when the DLLs may be in multiple customisable locations (#17161) 793ms 1111ms 0ms 96ms 4743 KB 146ms 180ms 203ms 44ms 92118 116163
2023-01-30 20:44 2d51379f changelog: more 0.3.3 features 783ms 1116ms 0ms 97ms 4743 KB 149ms 185ms 205ms 45ms 92118 117647
2023-01-30 19:25 6b20c572 docs,sync: separate example code blocks with a newline (#17165) 763ms 1084ms 0ms 93ms 4743 KB 146ms 180ms 203ms 44ms 92118 120731
2023-01-30 19:11 5abca37f parser: add a temporary exception for `C.statvfs` as well (same name reused for function *and* struct) 759ms 1079ms 0ms 92ms 4743 KB 145ms 178ms 202ms 43ms 92117 121366
2023-01-30 17:20 d1f57ead V 0.3.3 779ms 1122ms 0ms 96ms 4743 KB 148ms 184ms 208ms 44ms 92116 118249
2023-01-30 17:00 62f7e56a v.vcache: fix a panic due to a race on creating folders in ~/.vmodules/cache/XY 797ms 1114ms 0ms 95ms 4743 KB 146ms 176ms 202ms 44ms 92116 115578
2023-01-30 15:06 1470eb6f gg: fix native image rendering with with/height=0 774ms 1106ms 0ms 95ms 4743 KB 149ms 180ms 203ms 44ms 92110 119005
2023-01-30 11:05 38b02c90 thirdparty: update stb_image.h to its latest version v2.28 772ms 1112ms 0ms 95ms 4743 KB 147ms 181ms 207ms 44ms 92110 119313
2023-01-30 09:27 11f73429 checker: fix generic array clone (#17153) 784ms 1108ms 0ms 97ms 4743 KB 149ms 182ms 205ms 44ms 92110 117487
2023-01-29 19:06 bb512f78 checker, ast: add field `promoted_type` for `InfixExpr`, filled in by the checker, to save duplicate work in the backends (#17158) 759ms 1080ms 0ms 91ms 4740 KB 142ms 176ms 198ms 43ms 92076 121312
2023-01-29 14:00 4747e70d orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151) 772ms 1098ms 0ms 93ms 4739 KB 148ms 183ms 205ms 44ms 92065 119255
2023-01-29 13:59 e6a4f76f cgen: fix returing comptime if expressions within functions with an option result (#17154) 760ms 1103ms 0ms 93ms 4739 KB 144ms 179ms 202ms 44ms 92065 121138
2023-01-29 11:27 5cd01ea4 gzip: fix flag location in header (#17140) 761ms 1090ms 0ms 99ms 4737 KB 146ms 182ms 205ms 44ms 92048 120956
2023-01-29 10:28 7f5f69a7 checker: check option and result handling in `as` casts (#17133) 781ms 1117ms 0ms 96ms 4737 KB 148ms 184ms 206ms 44ms 92048 117859
2023-01-29 10:11 cb79e57c cgen: fix generated code for `match bar()?.a {` (matchexpr with call expr using propagation) (#17150) 763ms 1076ms 0ms 94ms 4737 KB 145ms 177ms 202ms 44ms 92047 120638
2023-01-28 23:27 9a864563 cgen: support string interpolation in ORM queries (#17141) 771ms 1085ms 0ms 93ms 4736 KB 145ms 180ms 203ms 44ms 92045 119383
2023-01-28 08:15 d3e4058a cgen: fix printing for mut v in arr (#17137) 777ms 1112ms 0ms 101ms 4736 KB 145ms 179ms 203ms 44ms 92039 118454
2023-01-28 08:13 b732dd68 cgen: fix opt member eq operation (#17134) 776ms 1110ms 0ms 101ms 4736 KB 146ms 180ms 205ms 44ms 92036 118603
2023-01-28 08:07 e064743c parser: recursively search undefined variables in the `where` parts of SQL statements (#17136) 781ms 1111ms 0ms 101ms 4724 KB 146ms 182ms 203ms 44ms 91977 117768
2023-01-27 11:58 1d4fd533 net.http: add documentation to http, method, server, and status (#17130) 776ms 1105ms 0ms 97ms 4700 KB 147ms 180ms 204ms 44ms 91926 118461
2023-01-27 09:31 fe157db0 v: support an optional `fn cleanup() {` in each module, to complement the existing optional `fn init() {` (#17119) 789ms 1113ms 0ms 97ms 4700 KB 149ms 185ms 209ms 44ms 91926 116509
2023-01-26 20:36 a9a04bba orm: support fn calls in `where` (#17127) 768ms 1096ms 0ms 96ms 4698 KB 145ms 178ms 202ms 44ms 91912 119677
2023-01-26 15:47 c14d15bd ast,checker,parser,cgen: `[c:'sym']` rework; allow compiling code from .v files tagged with `[translated]` without needing -translated too (#17125) 756ms 1078ms 0ms 95ms 4696 KB 147ms 178ms 202ms 44ms 91860 121507
2023-01-26 15:40 6365d9e0 checker: forbid var declaration in post statement of for loop (#17120) 772ms 1100ms 0ms 95ms 4694 KB 146ms 178ms 201ms 44ms 91853 118980
2023-01-26 10:31 15c0a737 checker: fixed error pointer for "redefinition of key iteration variable" and "redefinition of value iteration variable" errors (#17121) 788ms 1099ms 0ms 96ms 4694 KB 146ms 178ms 201ms 44ms 91847 116557
2023-01-25 20:03 21b17fe2 io: add missing documentation and edit existing ones (#17105) 781ms 1118ms 0ms 97ms 4694 KB 144ms 175ms 199ms 44ms 91845 117599
2023-01-25 19:58 6bb93059 examples: add more graphs examples, fix typo (#17113) 753ms 1072ms 0ms 94ms 4677 KB 145ms 175ms 199ms 43ms 91648 121710
2023-01-25 15:38 86f8c551 ast: improve the support for `#flag comptime_known_define something` (support `#flag wasm32_emscripten etc`) 751ms 1080ms 0ms 95ms 4677 KB 144ms 175ms 199ms 44ms 91648 122034
2023-01-25 10:32 d2e5c721 net: allow more fine grained control over socket shutdowns 760ms 1100ms 0ms 97ms 4677 KB 145ms 174ms 199ms 44ms 91647 120588
2023-01-25 06:38 b34c55ff ast: fix `TypeSymbol.is_primitive`, add `TypeSymbol.is_bool` (#17106) 758ms 1091ms 0ms 96ms 4677 KB 146ms 178ms 200ms 44ms 91647 120906
2023-01-24 20:19 0874376d builtin: fix wrong module name imported in `vlib/builtin/linux_bare/old/.checks/linuxsys/linuxsys.v` (#17102) 763ms 1117ms 0ms 95ms 4677 KB 147ms 177ms 201ms 44ms 91642 120107
2023-01-24 19:41 17d65db8 builtin: add `string.trim_indent()`` method (#17099) 766ms 1078ms 0ms 93ms 4677 KB 145ms 175ms 203ms 43ms 91642 119637
2023-01-24 08:08 5aad0db0 parser: improve error for prefix inc/dec statement `--a`/`++mp["id"]` (#17090) 780ms 1095ms 0ms 97ms 4677 KB 145ms 176ms 201ms 43ms 91547 117367
2023-01-24 08:03 91799a17 checker: add error for inc/dec for non lvalue (#17091) 778ms 1097ms 0ms 95ms 4676 KB 146ms 176ms 201ms 43ms 91502 117611
2023-01-24 00:07 02303950 examples: update examples/js_dom_draw_bechmark_chart/README.md with a chart (#17084) 754ms 1077ms 0ms 95ms 4674 KB 146ms 176ms 201ms 44ms 91474 121318
2023-01-24 00:02 da3ad2dc gx: add missing documentation or update existing ones for public functions (#17094) 758ms 1082ms 0ms 96ms 4674 KB 148ms 182ms 207ms 44ms 91474 120678
2023-01-23 22:53 8b6fceb0 cgen: fix -autofree with `arr[idx] or { default }` (#17096) 757ms 1076ms 0ms 96ms 4674 KB 147ms 178ms 202ms 44ms 91474 120837
2023-01-23 22:31 16e2ade9 docs: add `termux` to the list of known supported platforms (#17093) 755ms 1080ms 0ms 96ms 4674 KB 146ms 175ms 200ms 43ms 91474 121157
2023-01-23 22:24 5dde4ce9 docs: improve the operator overload description (#17085) 772ms 1073ms 0ms 95ms 4674 KB 144ms 174ms 198ms 43ms 91474 118489
2023-01-23 22:16 f4289cd3 docs: expand empty <a> tags (#17092) 765ms 1102ms 0ms 98ms 4674 KB 150ms 183ms 208ms 44ms 91474 119573
2023-01-23 09:50 f667600c docs: update count of reserved keywords to 44 after both 828ab47 and 3df231c were merged. 759ms 1076ms 0ms 95ms 4674 KB 145ms 175ms 198ms 44ms 91474 120519
2023-01-23 09:45 828ab473 docs: add `__global` to keyword list (#17081) 773ms 1110ms 0ms 99ms 4674 KB 147ms 179ms 204ms 44ms 91474 118336
2023-01-23 09:07 6d223b9a builtin: add a map.reserve/1 method (#17052) 763ms 1091ms 0ms 96ms 4674 KB 145ms 176ms 198ms 44ms 91474 119887
2023-01-23 09:05 3a9355d8 change `or{}` to `or {}` as most other places (#17082) 762ms 1089ms 0ms 97ms 4674 KB 149ms 182ms 207ms 45ms 91469 120038
2023-01-23 00:48 3df231c4 doc: add `spawn` to keyword list (#17080) 760ms 1077ms 0ms 95ms 4674 KB 145ms 176ms 200ms 43ms 91469 120353
2023-01-22 17:11 865c0ea8 checker: check generic struct no_keys init (fix #17061) (#17067) 756ms 1079ms 0ms 95ms 4674 KB 145ms 177ms 202ms 44ms 91469 120990
2023-01-22 17:02 3aeb6179 os: rework mv so it works with different partitions (add fallback to os.mv_by_cp + tests) (#17065) 771ms 1091ms 0ms 96ms 4673 KB 148ms 179ms 203ms 44ms 91460 118625
2023-01-22 13:02 a9294661 checker: minor cleanup in infer_fn_generic_types() (#17068) 757ms 1083ms 0ms 96ms 4673 KB 147ms 178ms 203ms 44ms 91455 120812
2023-01-22 12:58 b2dac566 checker: check fn call using 'none' as argument (#17070) 756ms 1084ms 0ms 96ms 4673 KB 145ms 175ms 201ms 44ms 91455 120972
2023-01-22 11:25 ddf3909f docs: improve the README for examples/call_v_from_c/ with instructions for macos (#17060) 756ms 1072ms 0ms 95ms 4673 KB 149ms 182ms 206ms 45ms 91449 120964
2023-01-22 11:18 f69b994c os: properly document os.uname, for both nix and windows 774ms 1104ms 0ms 99ms 4673 KB 149ms 183ms 207ms 45ms 91449 118151
2023-01-22 09:59 dd55365d os: cleanup the output of os.uname() on windows (#17066) 774ms 1086ms 0ms 95ms 4673 KB 146ms 177ms 200ms 44ms 91433 118130
2023-01-22 07:34 0bafd237 ast: fix const dependency order for consts initialised with ast.SelectorExpr (fix #15049) (#17064) 755ms 1078ms 0ms 96ms 4673 KB 148ms 177ms 201ms 44ms 91433 121103
2023-01-21 18:26 0ac6ba93 json2: encode sumtype (#17041) 767ms 1071ms 0ms 94ms 4673 KB 144ms 176ms 201ms 44ms 91430 119204
2023-01-21 08:45 1d51f310 json2: improve the performance of encode ~2x (#17050) 755ms 1073ms 0ms 95ms 4673 KB 144ms 175ms 200ms 44ms 91430 121099
2023-01-21 08:42 630fb2af cgen: fix generic struct no_key init (#17059) 752ms 1077ms 0ms 96ms 4673 KB 147ms 177ms 207ms 44ms 91430 121582
2023-01-21 08:40 1c6195c1 bench: jump to the top level functions in bench_json_vs_json2.v (#17054) 751ms 1077ms 0ms 99ms 4672 KB 147ms 178ms 204ms 44ms 91417 121727
2023-01-20 17:11 9a43fa96 bench: add more benches of json vs x.json2, separated by type (#17043) 753ms 1094ms 0ms 98ms 4672 KB 144ms 175ms 200ms 44ms 91417 121403
2023-01-20 16:53 222eb86e tests: correct the test comment in generic_fn_with_alias_arg.vv (#17048) 749ms 1076ms 0ms 96ms 4672 KB 143ms 175ms 199ms 43ms 91417 122052
2023-01-20 15:22 46e43176 benchmark: adjust the documentation for Benchmark.measure 754ms 1077ms 0ms 96ms 4672 KB 145ms 174ms 200ms 43ms 91417 121242
2023-01-20 14:20 d2bde393 v.cflags: use strings.Builder instead of concatenation for constructing flags (#17049) 755ms 1079ms 0ms 97ms 4672 KB 146ms 177ms 202ms 44ms 91417 121082
2023-01-20 09:07 90dbf683 term: add missing documentation for all remaining public functions (#17044) 754ms 1084ms 0ms 96ms 4672 KB 146ms 177ms 201ms 44ms 91416 121241
2023-01-20 08:49 25f1b713 crypto.pem: add Block.free() method (#17045) 757ms 1084ms 0ms 98ms 4672 KB 146ms 177ms 202ms 44ms 91400 120739
2023-01-19 15:01 fed65248 vlib: add a crypto.pem module (#17034) 752ms 1076ms 0ms 94ms 4672 KB 145ms 175ms 200ms 44ms 91400 121542
2023-01-19 14:50 ba1b3170 os: add hint for mv_by_cp to mv (#17036) 752ms 1084ms 0ms 94ms 4672 KB 145ms 176ms 201ms 44ms 91400 121542
2023-01-19 13:21 4098612a rand: add full precision f32 and f64 random functions; fix f32/f64 multipliers (#16875) 754ms 1074ms 0ms 95ms 4672 KB 145ms 177ms 202ms 44ms 91399 121218
2023-01-19 12:38 12f9e922 ci: rename all github actions workflow files, that are related to CI (run on commits/PRs), to have a _ci.yml postfix 753ms 1078ms 0ms 94ms 4672 KB 145ms 176ms 201ms 44ms 91271 121209
2023-01-19 09:45 92c7e3f7 checker: relax checks on operators done on aliases of primitives like int, u8, string etc.; add tests (#17029) 752ms 1087ms 0ms 98ms 4672 KB 146ms 176ms 200ms 44ms 91271 121371
2023-01-19 07:54 269833b7 tools: move `cmd/tools/vcreate.v` and its test, to its own folder `cmd/tools/vcreate/` (part 1) 749ms 1070ms 0ms 95ms 4672 KB 146ms 176ms 202ms 44ms 91271 121857
2023-01-19 07:37 36834be2 all: fix the remaining deprecated `import sqlite` statements (#17021) 764ms 1089ms 0ms 97ms 4672 KB 147ms 180ms 204ms 44ms 91271 119464
2023-01-19 07:09 b69f9419 term: add missing documentation for all public functions in colors.v (#17033) 760ms 1076ms 0ms 95ms 4672 KB 146ms 176ms 202ms 44ms 91271 120093
2023-01-18 17:00 d850d3ca net.html: add get_tags_by_class_name (#17024) 766ms 1090ms 0ms 97ms 4672 KB 145ms 177ms 201ms 44ms 91211 119074
2023-01-18 16:55 525c5e23 x.json2: add json2.map_from(t T) (#16797) 755ms 1077ms 0ms 96ms 4672 KB 144ms 174ms 200ms 44ms 91211 120809
2023-01-18 01:18 2c780788 cleanup: fix old usages of `os.write_file/2?` to `os.write_file/2!` 754ms 1081ms 0ms 96ms 4672 KB 146ms 174ms 199ms 44ms 91211 120969
2023-01-18 07:22 6a9688ce checker, cgen: fix `for mut i in arr { i = i * i }` (#17020) 768ms 1079ms 0ms 97ms 4672 KB 148ms 176ms 200ms 44ms 91211 118764
2023-01-17 23:34 1cad7887 checker: add error for `type Alias = map[string]Alias` (fix #17008) (#17015) 752ms 1076ms 0ms 95ms 4672 KB 145ms 176ms 201ms 43ms 91206 121284
2023-01-17 18:27 88dab8fc all: clean up multiple 'is' infix expr (#17005) 762ms 1077ms 0ms 95ms 4664 KB 143ms 172ms 199ms 43ms 91142 119608
2023-01-17 18:21 2fb9bdce cgen, checker: add panic in ORM for invalid queries, when there are no `or {}` blocks, add type checking for the `fkey` attribute, add tests (#16977) 747ms 1079ms 0ms 95ms 4664 KB 143ms 177ms 200ms 43ms 91143 122012
2023-01-17 17:46 93ee6d10 encoding.base32: add missing documentation for all public functions (#16998) 755ms 1075ms 0ms 96ms 4660 KB 144ms 176ms 199ms 43ms 91081 120637
2023-01-17 17:39 5dbdb211 cgen: fix assignment from comptime var (#16999) 758ms 1083ms 0ms 97ms 4660 KB 147ms 179ms 203ms 44ms 91081 120159
2023-01-17 15:11 a22dfe0d cgen: minor cleanup in dump_expr() (#17006) 764ms 1085ms 0ms 95ms 4658 KB 143ms 173ms 198ms 44ms 91069 119200
2023-01-17 11:07 75d6cb9c checker: protect against unlimited recursion in Checker.ensure_generic_type_specify_type_names 771ms 1080ms 0ms 96ms 4658 KB 144ms 174ms 198ms 44ms 91072 118121
2023-01-17 10:12 2034dcb4 ast: fix const values defined in the wrong order (#17002) 764ms 1088ms 0ms 98ms 4656 KB 146ms 178ms 201ms 44ms 91060 119188
2023-01-17 04:50 930e629d cgen: fix struct init with chan field (#17001) 753ms 1078ms 0ms 95ms 4656 KB 143ms 177ms 199ms 43ms 91057 120925
2023-01-17 04:47 f634c6e0 checker: fix postfix var checking break (#16984) 767ms 1083ms 0ms 97ms 4654 KB 145ms 177ms 201ms 44ms 91050 118709
2023-01-16 15:30 6bf6a40e crypto: add .free() and .reset() methods to reduce memory leaks with -autofree (#16992) 764ms 1082ms 0ms 97ms 4654 KB 146ms 178ms 201ms 44ms 91048 119172
2023-01-16 11:23 92fd12c1 crypto.sha256: add .free() and .reset() methods to reduce memory leaks with `-autofree` (#16991) 773ms 1104ms 0ms 98ms 4654 KB 145ms 178ms 203ms 44ms 91048 117785
2023-01-16 09:45 e5fb457b checker: fix map with reference value (#16990) 771ms 1090ms 0ms 98ms 4654 KB 146ms 180ms 204ms 44ms 91048 118090
2023-01-15 21:52 55787ff7 json2: refactor, doc, perf, test, errors (#16986) 746ms 1076ms 0ms 97ms 4654 KB 143ms 176ms 200ms 43ms 91044 122042
2023-01-15 21:38 7a9a8287 checker: use a notice for now 748ms 1079ms 0ms 96ms 4654 KB 144ms 175ms 198ms 43ms 91044 121716
2023-01-15 21:19 aba7bcde checker: turn the pointer map notice into a warning and fix all code using it 761ms 1081ms 0ms 96ms 4654 KB 144ms 178ms 201ms 44ms 91044 119637
2023-01-15 21:09 e8108f21 checker: check option and result handling in type-casted aliases (#16988) 750ms 1077ms 0ms 97ms 4654 KB 146ms 176ms 201ms 43ms 91044 121392
2023-01-15 20:37 5f30110e hash: document all public functions (#16987) 763ms 1084ms 0ms 96ms 4654 KB 144ms 176ms 199ms 43ms 91042 119321
2023-01-15 20:09 7db7951b x.json2: fix: #16975 (#16983) 756ms 1076ms 0ms 97ms 4654 KB 144ms 176ms 198ms 43ms 91037 120419
2023-01-15 13:49 bfb47005 net.openssl, net.mbedtls: add support for `-d trace_ssl`, for easier tracing of binary protocol problems to https servers 753ms 1079ms 0ms 97ms 4654 KB 145ms 177ms 200ms 44ms 91037 120899
2023-01-15 12:48 7f353107 examples: improve the output of the websocket examples 749ms 1074ms 0ms 99ms 4654 KB 148ms 181ms 204ms 44ms 91037 121544
2023-01-15 11:54 634f596d git: remove cruft 754ms 1072ms 0ms 95ms 4654 KB 144ms 174ms 198ms 43ms 91037 120738
2023-01-15 11:25 d4320863 net: fix compilation with `-d trace_tcp_data_write` and `-d trace_tcp_data_read`; add .hex() dumping too for easier diagnosing of binary protocol level problems 750ms 1078ms 0ms 95ms 4654 KB 145ms 177ms 199ms 43ms 91037 121382
2023-01-15 10:30 28cbaf66 json2: refactoring and fixes (#16893) 755ms 1073ms 0ms 95ms 4654 KB 143ms 174ms 198ms 43ms 91037 120578
2023-01-15 10:27 4d2c767d checker: fix for `$if field.unaliased_typ is $Int {` (#16982) 759ms 1100ms 0ms 98ms 4654 KB 147ms 182ms 205ms 44ms 91037 119943
2023-01-15 09:37 e8e1df6d tests: make `VTEST_ONLY=panic ./v vlib/v/slow_tests/inout/compiler_test.v` more useful as a filter 767ms 1096ms 0ms 99ms 4653 KB 146ms 180ms 204ms 44ms 91032 118685
2023-01-15 01:33 877a1e51 checker: require unsafe for accessing a pointer map value 752ms 1082ms 0ms 95ms 4653 KB 144ms 177ms 201ms 43ms 91032 121053
2023-01-15 01:39 b25c9e8b examples: minor change after #16948 (#16965) 769ms 1096ms 0ms 98ms 4653 KB 144ms 174ms 199ms 44ms 91017 118357
2023-01-14 19:38 7fd9b62b parser: fix type alias of fn with mut argument (#16974) 751ms 1074ms 0ms 95ms 4653 KB 143ms 175ms 201ms 44ms 91017 121194
2023-01-14 19:30 199db81b json2: refactor after #16951 (#16976) 768ms 1076ms 0ms 95ms 4653 KB 144ms 176ms 199ms 43ms 91017 118511
2023-01-14 14:20 dbfb9c3a cgen, checker: var type checking at compile-time (#16951) 750ms 1069ms 0ms 96ms 4653 KB 144ms 176ms 201ms 44ms 91017 121356
2023-01-14 13:10 b19db3a2 ci,term: add a term.set_tab_title/1 shim for windows too (for now just calling term.set_terminal_title/1) 751ms 1078ms 0ms 96ms 4652 KB 145ms 174ms 200ms 44ms 91010 121185
2023-01-14 13:06 71e8fc8b checker: fix comptime if branch checking (#16938) 762ms 1100ms 0ms 98ms 4652 KB 145ms 176ms 201ms 44ms 91010 119435
2023-01-14 13:04 80cd9f82 checker,cgen: allow ?.str() on compile-time fields var (#16969) 756ms 1081ms 0ms 96ms 4652 KB 147ms 179ms 205ms 44ms 91007 120379
2023-01-14 10:00 6adafbb6 term: add a separate term.set_tab_title/1 API for controling the current tab title in emulators like Konsole, that support many tabs 772ms 1095ms 0ms 98ms 4651 KB 149ms 182ms 207ms 44ms 90993 117866
2023-01-14 09:30 ca000292 cgen,js: support `[autostr: allowrecurse]` attribute, for allowing deep printing of data structures with pointer fields (trees, instead of graphs with cycles) (#16973) 759ms 1078ms 0ms 97ms 4651 KB 146ms 176ms 202ms 43ms 90977 119864
2023-01-14 09:22 7e05545a ci: `v install pcre` too, since it is now needed for gitly 758ms 1075ms 0ms 99ms 4650 KB 149ms 182ms 205ms 44ms 90975 120019
2023-01-14 09:08 7c571c09 term: fix set_terminal_title on nix 786ms 1086ms 0ms 98ms 4650 KB 146ms 178ms 204ms 44ms 90975 115744
2023-01-13 22:41 fd07f7df cgen: fix printing struct having fields of arrays of anonymous structs (#16953) 764ms 1075ms 0ms 95ms 4650 KB 146ms 177ms 200ms 43ms 90975 119077
2023-01-13 21:27 41b9e513 parser: add a better error message, for multiple attributes, used on the same struct field (#16954) 755ms 1075ms 0ms 96ms 4650 KB 144ms 175ms 201ms 43ms 90975 120496
2023-01-13 21:25 3832f076 docs: fix all db.pg docs being italic in html format (#16971) 752ms 1080ms 0ms 97ms 4650 KB 145ms 176ms 200ms 43ms 90967 120966
2023-01-13 15:05 89aa695f checker: disallow non ptr struct values to voidptr fields (#16958) 757ms 1076ms 0ms 98ms 4650 KB 143ms 176ms 201ms 43ms 90967 120167
2023-01-13 15:02 64558df7 vlib: move the mysql/sqlite/pg/mssql modules under vlib/db (#16820) 756ms 1083ms 0ms 96ms 4649 KB 145ms 175ms 201ms 44ms 90963 120321
2023-01-13 11:23 2d8f160e checker: replace the `go` keyword in error messages with `spawn` (#16960) 765ms 1096ms 0ms 99ms 4652 KB 147ms 180ms 205ms 44ms 91018 118977
2023-01-13 07:30 c766ce4f fmt: fix removal of selective imported types, used as array elements (#16963) 783ms 1099ms 0ms 99ms 4652 KB 148ms 181ms 206ms 44ms 91018 116242
2023-01-12 13:36 ba091a36 checker: fix unreachable code checking for sql ORM blocks (#16948) 757ms 1073ms 0ms 96ms 4652 KB 146ms 178ms 203ms 44ms 91018 120235
2023-01-12 13:21 33191e45 ci,pg,net.openssl: fix pkgconfig paths for macos-12 752ms 1073ms 0ms 96ms 4652 KB 145ms 177ms 201ms 43ms 91020 121037
2023-01-12 11:21 148d5782 parser, fmt: fix fmt in struct declarations with a fields, declared to be arrays of anonymous structs (fix #16947) (#16952) 758ms 1094ms 0ms 98ms 4652 KB 149ms 181ms 205ms 44ms 91020 120079
2023-01-12 09:54 9e78724a ci: use `brew install libpq` for installing the postgresql development libraries on macos 750ms 1086ms 0ms 97ms 4650 KB 146ms 177ms 202ms 43ms 91019 121358
2023-01-12 06:54 22666f4f ci: build vpm on macos 758ms 1096ms 0ms 99ms 4650 KB 146ms 177ms 201ms 43ms 91019 120077
2023-01-12 05:03 329b9f1a parser, fmt: fix fmt error in `$tmpl(path)` (#16949) 783ms 1096ms 0ms 97ms 4650 KB 146ms 177ms 202ms 43ms 91019 116243
2023-01-12 00:21 49a434e1 pg: fix compilation on macs with clang (libpq installed through brew) 746ms 1075ms 0ms 96ms 4650 KB 142ms 173ms 197ms 43ms 91017 122006
2023-01-11 22:02 131086b6 ci: workaround for `$if prod {` not working properly with msvc 746ms 1064ms 0ms 94ms 4650 KB 143ms 174ms 199ms 43ms 91017 122006
2023-01-11 20:37 00cef702 ci: fix `-prod` compilation of sokol apps 749ms 1074ms 0ms 97ms 4650 KB 147ms 180ms 205ms 44ms 91017 121518
2023-01-11 18:34 60f4654b tools: make fast.v log all executed commands 751ms 1084ms 0ms 97ms 4650 KB 144ms 177ms 201ms 43ms 91017 121194
2023-01-11 14:37 d9339b09 sokol.memory: fix message logs on Android 765ms 1086ms 0ms 95ms 4650 KB 144ms 173ms 199ms 44ms 91017 118976
2023-01-11 11:31 3f8aa779 parser: fix tmpl using variable or const path argument (fix #16941) (#16943) 769ms 1103ms 0ms 99ms 4650 KB 145ms 174ms 199ms 43ms 91017 118357
2023-01-11 09:58 b872487d `cgen`: allow ORM to work with DB aliases (#16939) 751ms 1083ms 0ms 97ms 4649 KB 144ms 176ms 199ms 43ms 91006 121179
2023-01-11 09:29 e854051c thirdparty: update all sokol and fontstash headers with their upstream versions (#16940) 769ms 1094ms 0ms 97ms 4648 KB 144ms 173ms 200ms 44ms 90994 118327
2023-01-11 08:18 d1306ffc checker,json2: relax checking of x.enum = integer at comptime; refactor json2 to clean it up (#16926) 778ms 1082ms 0ms 96ms 4648 KB 145ms 174ms 201ms 44ms 90994 116958
2023-01-10 17:45 09f48455 checker,cgen: allow method.name checking in comptime (#16931) 744ms 1068ms 0ms 95ms 4648 KB 143ms 174ms 199ms 43ms 90985 122291
2023-01-10 09:08 cf95d775 json2: small refactor after #16896 (#16911) 783ms 1102ms 0ms 101ms 4646 KB 147ms 181ms 206ms 44ms 90965 116174
2023-01-10 07:36 8a986b99 tools: fix `v new abc` (#16933) 755ms 1088ms 0ms 96ms 4646 KB 143ms 174ms 199ms 43ms 90965 120483
2023-01-10 06:49 1582db1a comptime: add support for `T is $Alias` and `T is $Function` (#16929) 761ms 1079ms 0ms 97ms 4646 KB 149ms 182ms 207ms 44ms 90965 119533
2023-01-09 21:47 6a32c810 tests: extract slow tests (prod, valgrind, inout, repl etc), from vlib/v/tests/ to vlib/v/slow_tests/ (#16892) 756ms 1084ms 0ms 97ms 4646 KB 144ms 176ms 201ms 44ms 90949 120302
2023-01-09 20:43 33a99fe8 json2: fix encoding of struct fields that are aliases (#16925) 755ms 1077ms 0ms 96ms 4646 KB 144ms 176ms 201ms 43ms 90949 120462
2023-01-09 20:34 0109fe66 os: make os.FileMode public (#16923) 746ms 1079ms 0ms 97ms 4646 KB 142ms 175ms 200ms 43ms 90949 121915
2023-01-09 20:30 51907618 cgen: fix code generated for a match expression, which returns function (#16922) 769ms 1095ms 0ms 100ms 4646 KB 144ms 176ms 202ms 44ms 90949 118269
2023-01-09 18:12 413a8b5f comptime: implement field.is_enum (#16920) 765ms 1087ms 0ms 98ms 4644 KB 144ms 177ms 203ms 43ms 90936 118870
2023-01-09 14:20 c2eb4d70 cgen: fix result or option of multi return (fix #16873) (#16915) 790ms 1096ms 0ms 98ms 4644 KB 147ms 181ms 205ms 44ms 90932 115103
2023-01-09 13:33 286350aa cgen: fix `json` encoding of structs with option fields (skip the fields with a value of `none`) (#16916) 771ms 1088ms 0ms 98ms 4645 KB 147ms 182ms 206ms 44ms 90951 117964
2023-01-09 06:37 2ec6e2b2 tools: fix v new <name> web (#16738) 775ms 1096ms 0ms 99ms 4645 KB 148ms 183ms 208ms 44ms 90951 117356
2023-01-09 06:37 956b9f65 doc: improve the "Getting started" section (#16910) 767ms 1089ms 0ms 97ms 4645 KB 146ms 178ms 206ms 44ms 90951 118580
2023-01-08 18:04 24110951 checker, cgen: fix aliased optional or result fn call (#16908) 752ms 1077ms 0ms 97ms 4646 KB 148ms 182ms 206ms 44ms 90953 120948
2023-01-08 16:34 ed0500dc docs: add a section about the 3 forms of `v init` commands at the start (#16905) 772ms 1091ms 0ms 99ms 4644 KB 148ms 180ms 206ms 44ms 90915 117765
2023-01-08 16:22 1b78f430 checker, cgen: support $if T in [$Array, $Struct[operator for comptime type checking (#16896) 758ms 1095ms 0ms 98ms 4644 KB 149ms 182ms 206ms 44ms 90915 119940
2023-01-08 12:56 942130ff ci: make the `v gret` steps more robust to slow CI runners 770ms 1091ms 0ms 99ms 4636 KB 146ms 177ms 200ms 43ms 90851 117988
2023-01-08 10:34 a9914933 sync.pool: fix pointer cast warning (#16902) 771ms 1085ms 0ms 99ms 4636 KB 147ms 178ms 205ms 44ms 90851 117835
2023-01-07 10:04 a60f34e6 cgen: fix array_init generated code for reference var (#16894) 770ms 1087ms 0ms 97ms 4636 KB 147ms 178ms 203ms 44ms 90851 117988
2023-01-07 09:53 2aced139 checker: disallow all operations beside assignment, on multi return values (#16890) 751ms 1072ms 0ms 96ms 4636 KB 145ms 174ms 200ms 43ms 90848 120969
2023-01-07 09:49 7fa7fec3 cgen: minor refactor - reduce repeated code (#16886) 775ms 1091ms 0ms 97ms 4635 KB 148ms 178ms 203ms 44ms 90840 117212
2023-01-06 13:01 de2ed749 ci: update struct_init_with_interface_pointer_and_embed_test.v to match 2119a24 750ms 1072ms 0ms 96ms 4637 KB 145ms 176ms 200ms 44ms 90878 121170
2023-01-06 12:55 725456cd ci: fix warnings in `v -cc gcc -keepc -freestanding -o bel vlib/os/bare/bare_example_linux.v` 771ms 1088ms 0ms 103ms 4637 KB 145ms 176ms 202ms 43ms 90878 117870
2023-01-06 12:47 2119a240 checker: follow up to 43d8bc3, separate setting the default type for fields with default expressions into its own independent loop 754ms 1078ms 0ms 100ms 4637 KB 148ms 179ms 203ms 44ms 90878 120527
2023-01-06 06:33 3b594d6c checker, cgen: allow iterating over optional array fields (#16858) 749ms 1087ms 0ms 97ms 4634 KB 147ms 176ms 205ms 44ms 90851 121296
2023-01-06 06:28 868908b8 checker: require unsafe for Struct(voidptr) casts 760ms 1078ms 0ms 96ms 4631 KB 145ms 172ms 202ms 44ms 90824 119505
2023-01-06 01:36 01465095 examples: fullstack vweb example (#16761) 689ms 980ms 0ms 81ms 4631 KB 132ms 156ms 184ms 41ms 90816 131808
2023-01-05 17:53 43d8bc30 checker: fix unset type of a pointer field with default value, when a struct contains an embed (fix #16882) (#16883) 684ms 967ms 0ms 83ms 4631 KB 129ms 154ms 178ms 40ms 90816 132771
2023-01-05 17:51 c1a9f42b ci: add vlib/v/tests/orm_sub_array_struct_test.v to the skip list for the tests-sanitize-undefined-gcc job 695ms 1002ms 0ms 83ms 4630 KB 132ms 162ms 187ms 40ms 90801 130648
2023-01-05 13:41 da68b2d3 checker: remove `c.pref.is_test` exception for calling private methods in _other_ modules (#16872) 690ms 1003ms 0ms 85ms 4630 KB 133ms 157ms 184ms 41ms 90801 131595
2023-01-05 13:20 3598e7d0 orm: add tests for `fkey:` relationship attribute and retrival of joined rows (#16877) 687ms 992ms 0ms 83ms 4630 KB 134ms 158ms 186ms 42ms 90801 132170
2023-01-05 13:17 8f217c00 x.json2: refactor/fix json2.encode, add more tests (#16790) 682ms 996ms 0ms 85ms 4630 KB 133ms 158ms 187ms 42ms 90801 133139
2023-01-05 08:54 e3aee748 cgen: fix code generated for optional comptime var (#16854) 671ms 981ms 0ms 83ms 4630 KB 128ms 154ms 182ms 40ms 90801 135321
2023-01-05 05:45 19c96338 builder: show a hint about `v .`, on unknown errors, suggesting that the user tried to compile a single .v file from a multi file project (#16878) 683ms 990ms 0ms 86ms 4629 KB 134ms 156ms 184ms 42ms 90785 132920
2023-01-04 15:50 66438391 v.token,v.parser: use p.tok.kind.precedence(), instead of p.tok.precedence(), since token.Token struct values, are much larger, than just the token.Kind enum values 664ms 971ms 0ms 80ms 4628 KB 130ms 154ms 183ms 40ms 90773 136706
2023-01-04 12:01 f9e8a91c v: move cmd/v/help/ to vlib/v/help, to simplify the interaction between module lookup & v recompilation (#16867) 688ms 993ms 0ms 83ms 4628 KB 131ms 154ms 179ms 41ms 90770 131933
2023-01-04 10:41 b8571c96 cgen: fix json encode struct with optional field (#16866) 707ms 1027ms 0ms 88ms 4628 KB 138ms 163ms 190ms 43ms 90770 128387
2023-01-03 16:29 0a6fc6d2 checker: fix generic stack of sumtype push() (#16855) 681ms 974ms 0ms 81ms 4627 KB 130ms 155ms 179ms 40ms 90751 133261
2023-01-03 12:38 2378b71f cgen: fix comptime if expr with optional or result call (#16853) 686ms 991ms 0ms 79ms 4627 KB 132ms 157ms 181ms 40ms 90751 132290
2023-01-03 08:21 09766c44 checker: disallow `struct{...val.$(field.name)}` (#16852) 691ms 998ms 0ms 86ms 4627 KB 136ms 160ms 185ms 42ms 90743 131321
2023-01-03 08:16 2e54a8cb x.json2: update tests (#16847) 685ms 991ms 0ms 84ms 4626 KB 134ms 158ms 185ms 41ms 90735 132459
2023-01-03 08:12 395ee2b4 readme: add back `align=center` to make github happy (#16850) 671ms 968ms 0ms 81ms 4623 KB 130ms 152ms 176ms 40ms 90710 135186
2023-01-02 23:11 3625a74e os: add test for os.open_append (#16846) 670ms 953ms 0ms 77ms 4623 KB 130ms 152ms 176ms 40ms 90710 135388
2023-01-02 18:20 d5b9f7d0 io: fix typos (fix #16839) (#16840) 668ms 982ms 0ms 83ms 4623 KB 134ms 157ms 182ms 41ms 90710 135793
2023-01-02 18:14 b0d39814 cgen, checker: fix conditional evaluation and code generation for $if/$else $if/$else for known true conditions (#16823) 690ms 1003ms 0ms 84ms 4623 KB 134ms 156ms 181ms 41ms 90710 131463
2023-01-02 17:39 9bee702c readme: final update for the instructions for NixOS 685ms 997ms 0ms 85ms 4618 KB 135ms 161ms 184ms 41ms 90666 132359
2023-01-02 17:35 d91cf511 readme: update the instructions for NixOS with the correct ones 683ms 1000ms 0ms 86ms 4618 KB 137ms 160ms 185ms 42ms 90666 132746
2023-01-02 17:30 c2194945 readme: add instructions for installing the libraries needed for the graphics examples on NixOS 693ms 992ms 0ms 84ms 4618 KB 134ms 157ms 182ms 40ms 90666 130831
2023-01-02 12:12 f71572a5 parser: fix array of functions direct call (#16838) 667ms 959ms 0ms 81ms 4618 KB 129ms 150ms 177ms 40ms 90666 135931
2023-01-01 15:36 9d49b69b ast: fix inferring generic struct (fix #16830) (#16831) 692ms 1012ms 0ms 84ms 4618 KB 138ms 163ms 188ms 42ms 90661 131013
2023-01-01 07:14 51bb630e checker: fix generic fn with short generic struct init syntax (#16828) 667ms 970ms 0ms 80ms 4617 KB 133ms 159ms 179ms 40ms 90658 135919
2023-01-01 07:04 aaf3e25c websocket: simplify and better handle handshake (#16829) 683ms 984ms 0ms 83ms 4617 KB 133ms 155ms 181ms 41ms 90655 132730