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-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