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