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 |