Timestamp |
Commit |
Commit Message
| v -o v.c |
v -o v |
v -native 1mil.v |
v hello.v |
v.c size |
parse |
check |
cgen |
scan |
V lines |
V lines/s |
2023-12-31 05:04 |
cc250baf |
cgen: fix missing line breaks in generated code with closure IIFE, when compiled with '-g' (fix #20306) (#20316) |
934ms |
1316ms |
0ms |
93ms |
5576 KB |
170ms |
237ms |
238ms |
50ms |
103838 |
111175 |
2023-12-30 21:33 |
96940246 |
markused: add `-skip-unused` for programs that `import x.vweb` too (do not skip unused routing methods) |
913ms |
1285ms |
0ms |
92ms |
5576 KB |
168ms |
236ms |
239ms |
49ms |
103835 |
113729 |
2023-12-30 21:04 |
923b410d |
x.vweb: fix `$vweb.html()` integration in cgen for the newer `x.vweb` module (fix #20204) |
923ms |
1293ms |
0ms |
93ms |
5576 KB |
168ms |
235ms |
236ms |
50ms |
103831 |
112492 |
2023-12-30 20:10 |
fa811888 |
x.vweb.assets: reimplement assets module for x.vweb (#20280) |
902ms |
1280ms |
0ms |
91ms |
5574 KB |
170ms |
238ms |
240ms |
50ms |
103812 |
115090 |
2023-12-30 11:11 |
053d2bec |
pref: disable the -macosx_version_min clang flag by default (#20297) |
905ms |
1291ms |
0ms |
93ms |
5574 KB |
171ms |
240ms |
242ms |
50ms |
103812 |
114709 |
2023-12-30 09:09 |
69ff7ff9 |
cleanup: remove .ctags.d/v.ctags file (ctags 6.1 now supports V natively with a proper parser, thanks to Tim Marston) (#20299) |
939ms |
1319ms |
0ms |
96ms |
5574 KB |
169ms |
237ms |
238ms |
50ms |
103812 |
110555 |
2023-12-29 19:40 |
4690fecd |
checker: remove a println call |
911ms |
1290ms |
0ms |
91ms |
5574 KB |
169ms |
239ms |
239ms |
50ms |
103812 |
113953 |
2023-12-29 19:16 |
cb525f07 |
v: complete support for smartcasting to a comptime variable type (#20270) |
899ms |
1268ms |
0ms |
90ms |
5575 KB |
168ms |
236ms |
237ms |
50ms |
103813 |
115476 |
2023-12-29 17:00 |
7b044766 |
orm: fix the old attribute syntax in the README's example, to the new `@[attr]` form (#20305) |
916ms |
1290ms |
0ms |
92ms |
5569 KB |
168ms |
234ms |
235ms |
50ms |
103760 |
113275 |
2023-12-29 16:28 |
7fc31591 |
x.json2: optimise encoding to be faster than cJSON with -prod (#20052) |
909ms |
1289ms |
0ms |
92ms |
5569 KB |
170ms |
236ms |
245ms |
50ms |
103760 |
114147 |
2023-12-29 14:46 |
c4180d4b |
examples: shrink examples/gg/minimal.v even more |
909ms |
1292ms |
0ms |
95ms |
5568 KB |
171ms |
241ms |
243ms |
50ms |
103755 |
114141 |
2023-12-29 14:30 |
0b4a93c1 |
examples: add an even smaller gg usage example, demonstrating how to always show the builtin fps counter, and how to avoid importing gx |
917ms |
1299ms |
0ms |
95ms |
5568 KB |
169ms |
238ms |
238ms |
50ms |
103755 |
113146 |
2023-12-29 12:25 |
08ff8462 |
scanner: fix escape character handling in character/rune literals (fix #20301) (#20304) |
907ms |
1293ms |
0ms |
93ms |
5568 KB |
168ms |
237ms |
238ms |
50ms |
103755 |
114393 |
2023-12-29 09:45 |
452666fe |
checker: cleanup method_call() (#20303) |
908ms |
1283ms |
0ms |
93ms |
5568 KB |
167ms |
235ms |
236ms |
50ms |
103741 |
114252 |
2023-12-29 08:45 |
db80a002 |
x.json2: make public the generic function `map_from/1` (#20294) |
907ms |
1285ms |
0ms |
93ms |
5568 KB |
168ms |
236ms |
238ms |
50ms |
103741 |
114378 |
2023-12-29 07:45 |
fe017afe |
cgen: fix code generation when 'in array init' is used as an if condition (fix #20300) (#20302) |
923ms |
1321ms |
0ms |
95ms |
5568 KB |
171ms |
243ms |
243ms |
50ms |
103741 |
112395 |
2023-12-29 05:21 |
0df6fcce |
scanner: fix backslashes followed directly by newline in string literals (fix #20291) (#20296) |
926ms |
1307ms |
0ms |
94ms |
5567 KB |
169ms |
237ms |
242ms |
50ms |
103729 |
112018 |
2023-12-28 21:19 |
680b0d46 |
example: add a path finding algorithm visualizer using gg (#20060) |
906ms |
1275ms |
0ms |
91ms |
5567 KB |
167ms |
235ms |
238ms |
50ms |
103716 |
114476 |
2023-12-28 21:07 |
2dce525d |
checker: fix and cleanup uninitialized checks for array initialisers with `len:` (fix #20272) (#20279) |
916ms |
1296ms |
0ms |
93ms |
5567 KB |
167ms |
234ms |
237ms |
50ms |
103716 |
113227 |
2023-12-28 21:03 |
5b96d8d1 |
checker: cleanup array and alias of array method call (#20290) |
911ms |
1280ms |
0ms |
92ms |
5567 KB |
168ms |
233ms |
237ms |
50ms |
103724 |
113857 |
2023-12-28 16:27 |
d816f0c2 |
docs: add an example of a nullable ORM field (#20292) |
919ms |
1282ms |
0ms |
92ms |
5567 KB |
167ms |
233ms |
235ms |
50ms |
103722 |
112863 |
2023-12-28 15:55 |
eedf5876 |
scanner: change `-d debugscanner` to `-d trace_scanner` for uniformity with the other tracing options, described in CONTRIBUTING.md |
908ms |
1290ms |
0ms |
93ms |
5567 KB |
168ms |
234ms |
236ms |
50ms |
103722 |
114231 |
2023-12-28 13:36 |
02c0f3f1 |
docs: update null convention in ORM example, since `@[nonull]` is no longer needed (#20286) |
922ms |
1288ms |
0ms |
92ms |
5567 KB |
167ms |
235ms |
237ms |
50ms |
103722 |
112496 |
2023-12-28 11:35 |
3345a17f |
cgen: fix initialization of const string arrays on msvc (fix #20287) (#20289) |
955ms |
1307ms |
0ms |
92ms |
5567 KB |
168ms |
236ms |
235ms |
50ms |
103722 |
108609 |
2023-12-28 10:47 |
57cc00df |
cgen: fix generating callexpr to string is actually called twice (fix #20282) (#20288) |
892ms |
1274ms |
0ms |
92ms |
5564 KB |
168ms |
236ms |
236ms |
50ms |
103693 |
116247 |
2023-12-28 09:49 |
76e1ac3d |
net.http: support `-d no_vschannel` on windows, to fix long waits, while connecting on some systems (#20265) |
896ms |
1269ms |
0ms |
91ms |
5563 KB |
169ms |
237ms |
239ms |
50ms |
103669 |
115702 |
2023-12-27 19:22 |
b944927f |
v: unwrap an option value automatically, inside `if o != none {` (#20275) |
910ms |
1290ms |
0ms |
94ms |
5563 KB |
168ms |
235ms |
237ms |
50ms |
103669 |
113921 |
2023-12-27 19:18 |
34858c32 |
ast, math.complex: add missing docstrings for the methods in types.v (#20281) |
900ms |
1281ms |
0ms |
91ms |
5562 KB |
168ms |
236ms |
239ms |
50ms |
103653 |
115170 |
2023-12-27 11:55 |
6a04febb |
math.bits: remove deprecated max32 and max64 const (#20277) |
916ms |
1289ms |
0ms |
93ms |
5562 KB |
168ms |
234ms |
237ms |
50ms |
103640 |
113144 |
2023-12-27 00:04 |
426e4719 |
sokol: fix JS runtime error about _glBindSampler, for the gg examples, when compiled with `-os wasm32_emscripten` |
915ms |
1295ms |
0ms |
93ms |
5562 KB |
168ms |
234ms |
239ms |
50ms |
103645 |
113273 |
2023-12-12 13:03 |
57a33c31 |
pref: support VNORUN=1, to enable running of tests, vsh files etc (i.e. just compile them, for debugging later) |
936ms |
1312ms |
0ms |
95ms |
5562 KB |
167ms |
234ms |
237ms |
50ms |
103645 |
110731 |
2023-12-26 05:03 |
1aad481c |
checker: fix mismatch checking when a function returns sumtype as an argument (fix #19325) (#20264) |
920ms |
1298ms |
0ms |
92ms |
5562 KB |
167ms |
236ms |
239ms |
51ms |
103642 |
112654 |
2023-12-26 04:59 |
bcc311b3 |
cgen: fix in expression with mut and ref (fix #20268) (#20271) |
956ms |
1295ms |
0ms |
93ms |
5562 KB |
168ms |
235ms |
238ms |
51ms |
103627 |
108396 |
2023-12-25 18:00 |
30d6f7b2 |
crypto: fix notices/errors for `v -N test vlib/crypto` |
905ms |
1288ms |
0ms |
95ms |
5562 KB |
170ms |
240ms |
239ms |
51ms |
103627 |
114504 |
2023-12-25 17:21 |
5a9800b9 |
cgen: fix function generated code, when returning from match (#20263) |
894ms |
1267ms |
0ms |
92ms |
5562 KB |
167ms |
235ms |
238ms |
50ms |
103627 |
115913 |
2023-12-25 14:09 |
23011326 |
checker: update generic syntax for error message (#20269) |
911ms |
1292ms |
0ms |
94ms |
5562 KB |
168ms |
236ms |
236ms |
50ms |
103626 |
113749 |
2023-12-25 13:23 |
113da285 |
parser: fix fn call with newline opening brace (fix #20258) (#20267) |
919ms |
1309ms |
0ms |
95ms |
5562 KB |
169ms |
234ms |
237ms |
51ms |
103626 |
112759 |
2023-12-25 11:57 |
053a7a98 |
ast, checker: add a notice, for accessing by key, map values, that contain pointers (to use unsafe or an `or {}` block) (#20266) |
914ms |
1299ms |
0ms |
93ms |
5562 KB |
168ms |
237ms |
238ms |
50ms |
103627 |
113377 |
2023-12-25 11:53 |
8e47c21c |
cgen: fix if guard stmts return generated code + fix auto generated option map comparison code (#20169) |
918ms |
1297ms |
0ms |
95ms |
5559 KB |
169ms |
237ms |
235ms |
50ms |
103577 |
112828 |
2023-12-25 11:49 |
55061e40 |
cgen: fix fixed array return when returning fixed array initialization (#20262) |
917ms |
1294ms |
0ms |
95ms |
5556 KB |
169ms |
237ms |
236ms |
51ms |
103539 |
112910 |
2023-12-23 13:26 |
c7ce72f3 |
encoding.binary: fix u32 little endian comments (#20256) |
914ms |
1297ms |
0ms |
93ms |
5555 KB |
167ms |
237ms |
236ms |
51ms |
103532 |
113273 |
2023-12-23 08:46 |
1b6d6818 |
thirdparty: update zip to 0.3.0 (#20255) |
924ms |
1326ms |
0ms |
96ms |
5555 KB |
171ms |
243ms |
241ms |
51ms |
103532 |
112047 |
2023-12-22 11:01 |
dda2b568 |
checker: remove unnecessary struct ref field initialization checks and notifications at map initializing(fix #20245) (#20251) |
924ms |
1282ms |
0ms |
94ms |
5555 KB |
168ms |
238ms |
236ms |
51ms |
103532 |
112047 |
2023-12-22 10:03 |
cedf6318 |
.github: temporary fix for `v bug` only working for members of the vlang organisation |
918ms |
1319ms |
0ms |
97ms |
5555 KB |
167ms |
236ms |
236ms |
51ms |
103533 |
112781 |
2023-12-22 08:16 |
7ec0d1cb |
cgen: cleanup assign_stmt() (#20250) |
894ms |
1271ms |
0ms |
91ms |
5555 KB |
171ms |
245ms |
244ms |
51ms |
103533 |
115808 |
2023-12-22 08:13 |
380a33af |
cgen: cleanup index.v (#20252) |
941ms |
1315ms |
0ms |
94ms |
5555 KB |
167ms |
236ms |
243ms |
51ms |
103536 |
110027 |
2023-12-22 08:08 |
5043e14e |
v: allow comptime-for to iterate over comptime variables, add `$string` comptime type, cleanup (#20233) |
894ms |
1268ms |
0ms |
91ms |
5555 KB |
167ms |
234ms |
236ms |
50ms |
103540 |
115816 |
2023-12-22 07:55 |
869bac13 |
cgen: fix cgen for thread wrappers, when spawning fns with with anon-fn array args and mut interfaces (fix #19425) (#20241) |
918ms |
1296ms |
0ms |
92ms |
5556 KB |
167ms |
238ms |
236ms |
50ms |
103552 |
112801 |
2023-12-22 07:53 |
ada9efd8 |
x.vweb: fix fsanitize-address test for SSE, improve documentation on the usage of `takeover_conn` (#20249) |
910ms |
1312ms |
0ms |
95ms |
5555 KB |
169ms |
239ms |
237ms |
50ms |
103539 |
113779 |
2023-12-22 00:02 |
06a536ef |
db.pg: fix invalid memory access in res_to_rows (#20248) |
918ms |
1305ms |
0ms |
94ms |
5555 KB |
166ms |
236ms |
236ms |
50ms |
103539 |
112787 |
2023-12-21 21:44 |
944b9554 |
x.json2: fix encoding of 💀🐈 etc emojis (fix #20243) (#20247) |
920ms |
1289ms |
0ms |
93ms |
5555 KB |
168ms |
239ms |
236ms |
50ms |
103539 |
112542 |
2023-12-21 13:27 |
ed754cfc |
js.dom: add querySelector[All] and NodeList (#20240) |
916ms |
1290ms |
0ms |
94ms |
5555 KB |
166ms |
237ms |
236ms |
50ms |
103539 |
113033 |
2023-12-21 10:32 |
c0321c81 |
checker: fix generic array method call with multi-types (#20237) |
925ms |
1290ms |
0ms |
92ms |
5555 KB |
167ms |
235ms |
234ms |
50ms |
103539 |
111934 |
2023-12-21 09:29 |
7a16a72c |
github: remove the copilot:summary and copilot:walkthrough tags |
900ms |
1275ms |
0ms |
92ms |
5555 KB |
167ms |
237ms |
236ms |
49ms |
103532 |
115035 |
2023-12-21 09:25 |
062cc3f5 |
crypto.blake2b: fix erroneous comment in unit tests (#20235) |
924ms |
1291ms |
0ms |
94ms |
5555 KB |
167ms |
236ms |
235ms |
50ms |
103532 |
112047 |
2023-12-20 15:51 |
53064697 |
datatypes.fsm: cleanup notices for fsm.v |
903ms |
1273ms |
0ms |
92ms |
5555 KB |
167ms |
238ms |
237ms |
50ms |
103532 |
114653 |
2023-12-20 15:31 |
94d28819 |
x.json2: add encoder support for `time.Time` (#20228) |
895ms |
1265ms |
0ms |
91ms |
5555 KB |
168ms |
238ms |
237ms |
50ms |
103532 |
115678 |
2023-12-20 13:00 |
2b74b64d |
cgen: cleanup code repetition in json.v |
923ms |
1293ms |
0ms |
92ms |
5555 KB |
167ms |
235ms |
235ms |
50ms |
103532 |
112169 |
2023-12-20 12:38 |
85c5c868 |
cgen: fix comparing interface values of structs containing optional ref interface fields (fix #20212) (#20221) |
933ms |
1286ms |
0ms |
93ms |
5555 KB |
166ms |
239ms |
237ms |
50ms |
103527 |
110961 |
2023-12-20 12:34 |
ecb1dc1c |
cgen: fix infix expr in method of mut receiver variable (#20225) |
912ms |
1287ms |
0ms |
92ms |
5557 KB |
167ms |
236ms |
235ms |
50ms |
103564 |
113557 |
2023-12-20 11:54 |
a64b8720 |
vdoc: make the vdoc html output less dense, and more easily diffable |
923ms |
1303ms |
0ms |
92ms |
5557 KB |
167ms |
239ms |
237ms |
50ms |
103564 |
112203 |
2023-12-20 09:55 |
23ed1e9a |
vdoc: extract files.v and highlight.v from utils.v |
892ms |
1265ms |
0ms |
91ms |
5557 KB |
169ms |
239ms |
238ms |
50ms |
103564 |
116103 |
2023-12-20 09:35 |
eb728277 |
vdoc: ignore vlib/wasm/tests too |
919ms |
1293ms |
0ms |
94ms |
5557 KB |
168ms |
237ms |
237ms |
50ms |
103564 |
112692 |
2023-12-20 09:31 |
b9f0557c |
vdoc: ignore x/vweb/tests too |
923ms |
1301ms |
0ms |
94ms |
5557 KB |
168ms |
237ms |
237ms |
50ms |
103564 |
112203 |
2023-12-19 21:57 |
9c4e4943 |
v: comptime refactor and cleanup (#20196) |
905ms |
1263ms |
0ms |
90ms |
5557 KB |
166ms |
237ms |
235ms |
50ms |
103564 |
114435 |
2023-12-19 21:47 |
9ea039e6 |
tools.vpm: improve detection of already parsed modules (#20223) |
909ms |
1287ms |
0ms |
92ms |
5545 KB |
168ms |
231ms |
237ms |
50ms |
103492 |
113852 |
2023-12-19 21:31 |
4bab3e70 |
builtin: add `@[direct_array_access]` to js string trim_right method (#20222) |
894ms |
1268ms |
0ms |
93ms |
5545 KB |
171ms |
239ms |
244ms |
51ms |
103492 |
115762 |
2023-12-19 12:20 |
93756d20 |
cgen: fix array insert for a variadic arg parameter (#20217) |
895ms |
1277ms |
0ms |
91ms |
5545 KB |
169ms |
233ms |
239ms |
51ms |
103492 |
115633 |
2023-12-19 12:16 |
5be5cd9b |
websocket: enable using an already existing connection (from vweb or another http server) (#20103) |
914ms |
1287ms |
0ms |
91ms |
5545 KB |
168ms |
232ms |
237ms |
50ms |
103491 |
113228 |
2023-12-19 12:11 |
db6ae6ee |
json: fix option sumtype handling (#20186) |
907ms |
1284ms |
0ms |
94ms |
5545 KB |
168ms |
232ms |
237ms |
50ms |
103491 |
114102 |
2023-12-19 07:29 |
d474f690 |
parser: fix formatting enum and interface decl with comments (#20216) |
903ms |
1277ms |
0ms |
91ms |
5543 KB |
167ms |
230ms |
238ms |
50ms |
103479 |
114594 |
2023-12-18 18:35 |
17d540e3 |
cgen: fix interface eq method with option and ref (fix #19441) (#20201) |
887ms |
1266ms |
0ms |
90ms |
5543 KB |
166ms |
230ms |
237ms |
50ms |
103478 |
116660 |
2023-12-18 17:20 |
97d01a98 |
checker: refactor `string` to `enum` error check, handle `EnumName(string_variable)` too (#20210) |
891ms |
1266ms |
0ms |
95ms |
5539 KB |
167ms |
233ms |
240ms |
50ms |
103419 |
116070 |
2023-12-18 13:39 |
a8e0ced3 |
parser: fix formatting struct decl with comments (#20207) |
908ms |
1289ms |
0ms |
92ms |
5539 KB |
167ms |
231ms |
238ms |
50ms |
103419 |
113897 |
2023-12-18 09:34 |
050344ae |
clipboard: fix notice in vlib/clipboard/x11/clipboard.c.v |
895ms |
1267ms |
0ms |
91ms |
5539 KB |
168ms |
231ms |
238ms |
50ms |
103419 |
115551 |
2023-12-17 19:00 |
cfd19bfe |
x.vweb.sse: reimplement SSE module for x.vweb (#20203) |
912ms |
1277ms |
0ms |
93ms |
5539 KB |
166ms |
230ms |
238ms |
50ms |
103419 |
113398 |
2023-12-17 18:51 |
25c900f4 |
examples: minor refactor in the xvweb example (#20206) |
918ms |
1273ms |
0ms |
92ms |
5539 KB |
168ms |
232ms |
240ms |
50ms |
103419 |
112656 |
2023-12-17 15:28 |
b44fb150 |
checker: add a more helpful suggestion for `fixed_array = [1,2,3]` |
905ms |
1281ms |
0ms |
93ms |
5539 KB |
167ms |
231ms |
239ms |
50ms |
103419 |
114275 |
2023-12-17 10:53 |
5abeb415 |
cgen: fix string interp with zero characters (fix #20199) (#20200) |
915ms |
1288ms |
0ms |
94ms |
5538 KB |
168ms |
233ms |
240ms |
50ms |
103411 |
113017 |
2023-12-17 10:23 |
ae168782 |
all: add `r` and `R` switches for repeating in string interpolation, `'${"abc":3r}'` == 'abcabcabc' (#20197) |
920ms |
1287ms |
0ms |
93ms |
5538 KB |
170ms |
234ms |
240ms |
50ms |
103410 |
112402 |
2023-12-16 18:45 |
51aaf3c4 |
checker: fix incorrect checks when struct fields are ref and option type(fix #19555) (#20195) |
910ms |
1282ms |
0ms |
91ms |
5538 KB |
166ms |
229ms |
237ms |
49ms |
103383 |
113607 |
2023-12-16 15:30 |
136193a3 |
parser: implement thread returns result and multi_returns (fix #19281) (#20194) |
917ms |
1294ms |
0ms |
92ms |
5538 KB |
171ms |
237ms |
246ms |
50ms |
103382 |
112739 |
2023-12-16 15:27 |
81bfc2f5 |
all: implement $for comptime T.variants (#20193) |
888ms |
1265ms |
0ms |
91ms |
5537 KB |
167ms |
228ms |
238ms |
49ms |
103368 |
116405 |
2023-12-16 06:06 |
de3b2b00 |
os, net.http.file: add a folder listing to the http static file server, started by file.serve/1 (#20192) |
905ms |
1272ms |
0ms |
93ms |
5532 KB |
170ms |
232ms |
239ms |
49ms |
103299 |
114142 |
2023-12-15 18:34 |
687b33a1 |
net.http.file: fix oneline usage examples in the comments of file.serve/1 |
885ms |
1262ms |
0ms |
89ms |
5532 KB |
166ms |
230ms |
237ms |
49ms |
103275 |
116694 |
2023-12-15 18:04 |
1cdd6ed6 |
parser: improve performance for language parsing (#20190) |
889ms |
1269ms |
0ms |
90ms |
5532 KB |
168ms |
232ms |
240ms |
50ms |
103275 |
116169 |
2023-12-15 17:31 |
6d0d82db |
gg: fix overlapping slices in `draw_slice_filled()` (#20182) |
893ms |
1267ms |
0ms |
89ms |
5532 KB |
168ms |
230ms |
239ms |
50ms |
103265 |
115638 |
2023-12-15 14:53 |
6e47782b |
net.http: remove unused `read_set_cookies` function (#20187) |
892ms |
1274ms |
0ms |
90ms |
5532 KB |
168ms |
232ms |
238ms |
50ms |
103265 |
115767 |
2023-12-15 14:53 |
4a9e4d37 |
cgen: cleanup in anon_fn_cname() (#20180) |
888ms |
1264ms |
0ms |
91ms |
5532 KB |
168ms |
230ms |
239ms |
50ms |
103265 |
116289 |
2023-12-15 14:35 |
226e075e |
parser: cleanup and simplify language parsing (#20185) |
891ms |
1292ms |
0ms |
94ms |
5532 KB |
168ms |
231ms |
240ms |
50ms |
103268 |
115901 |
2023-12-15 13:58 |
0a029d45 |
net: make net.fionbio and net.msg_nosignal constants public in net_windows.c.v (#20183) |
905ms |
1288ms |
0ms |
93ms |
5533 KB |
167ms |
230ms |
237ms |
50ms |
103306 |
114150 |
2023-12-15 13:18 |
715a0a65 |
ast: fix dimension mismatch check for fn/method mut array args (fix #20172) (#20173) |
911ms |
1282ms |
0ms |
92ms |
5533 KB |
168ms |
231ms |
238ms |
50ms |
103306 |
113398 |
2023-12-15 02:43 |
c5a6aebc |
ci: add new workflow, for doing the slower tests in vpm specifically with `-d network` (#20177) |
915ms |
1257ms |
0ms |
91ms |
5533 KB |
169ms |
231ms |
239ms |
50ms |
103301 |
112897 |
2023-12-14 20:37 |
b3743d3e |
help: update the text documenting the `-gc MODE` option (#20179) |
896ms |
1274ms |
0ms |
91ms |
5533 KB |
168ms |
235ms |
240ms |
50ms |
103301 |
115291 |
2023-12-14 18:20 |
70c575a9 |
examples: add TODO app example with x.vweb (#20175) |
903ms |
1275ms |
0ms |
92ms |
5533 KB |
166ms |
229ms |
236ms |
50ms |
103301 |
114397 |
2023-12-14 18:09 |
22cb9c55 |
ci: fix v-analyzer workflow (#20178) |
894ms |
1268ms |
0ms |
91ms |
5533 KB |
167ms |
231ms |
238ms |
50ms |
103301 |
115549 |
2023-12-14 16:57 |
68a63979 |
checker: improve error messages for number casts used as branch values in match expressions (#20111) |
921ms |
1286ms |
0ms |
92ms |
5533 KB |
168ms |
231ms |
238ms |
50ms |
103301 |
112161 |
2023-12-14 13:49 |
0d2ed22d |
ast: fix generic concrete of struct container type fields (fix #18852) (#19147) |
890ms |
1260ms |
0ms |
92ms |
5528 KB |
169ms |
230ms |
237ms |
50ms |
103218 |
115975 |
2023-12-14 12:15 |
f3036799 |
cgen: fix smartcast for struct fields in the match branches(fix #20167) (#20171) |
907ms |
1274ms |
0ms |
94ms |
5524 KB |
168ms |
229ms |
236ms |
50ms |
103171 |
113749 |
2023-12-13 20:32 |
0b12d647 |
cgen: fix wrong cname of anon fn(fix #20163) (#20164) |
878ms |
1249ms |
0ms |
91ms |
5523 KB |
166ms |
229ms |
236ms |
49ms |
103169 |
117504 |
2023-12-13 20:24 |
4018a784 |
checker: cast sumtype to its variant generic type (#20166) |
886ms |
1269ms |
0ms |
91ms |
5523 KB |
168ms |
230ms |
237ms |
50ms |
103169 |
116443 |
2023-12-13 16:04 |
d898636b |
x.vweb: reimplement csrf module (#20160) |
897ms |
1267ms |
0ms |
91ms |
5523 KB |
166ms |
229ms |
235ms |
50ms |
103168 |
115014 |
2023-12-13 15:13 |
e9213ad2 |
cgen: remove debugging comments (#20165) |
927ms |
1286ms |
0ms |
91ms |
5523 KB |
167ms |
229ms |
235ms |
49ms |
103168 |
111292 |
2023-12-13 07:46 |
aef3643a |
fmt: add linebreak after const decl (fix #20157) (#20162) |
904ms |
1297ms |
0ms |
94ms |
5548 KB |
173ms |
238ms |
248ms |
51ms |
103168 |
114123 |
2023-12-13 07:44 |
17bf8d17 |
tools: simplify and remove redundancies in vshader.v (#20161) |
903ms |
1276ms |
0ms |
91ms |
5548 KB |
169ms |
230ms |
242ms |
51ms |
103168 |
114250 |
2023-12-12 12:24 |
936790e4 |
checker, cgen: fix generics chans select (#20159) |
902ms |
1266ms |
0ms |
91ms |
5548 KB |
168ms |
230ms |
238ms |
49ms |
103160 |
114368 |
2023-12-12 10:11 |
033d7209 |
ci: mark all orm tests as flaky (mainly to reduce the false positives on windows+MSVC, due to 'cannot open file' sqlite3.obj, when it is rebuilt in parallel) |
904ms |
1275ms |
0ms |
95ms |
5546 KB |
169ms |
231ms |
238ms |
50ms |
103137 |
114089 |
2023-12-12 09:41 |
5d99138c |
checker: fix generic fn with generic fn call returning generic map (fix #20106) (#20150) |
890ms |
1266ms |
0ms |
90ms |
5546 KB |
168ms |
229ms |
238ms |
50ms |
103137 |
115884 |
2023-12-12 09:28 |
d2fdbaf6 |
parser: fix an error message when initializing a struct from another module(fix #20141) (#20158) |
935ms |
1304ms |
0ms |
94ms |
5545 KB |
169ms |
230ms |
237ms |
50ms |
103137 |
110306 |
2023-12-12 09:06 |
ebab6d52 |
x.vweb: fix large payload (#20155) |
930ms |
1289ms |
0ms |
92ms |
5544 KB |
167ms |
229ms |
237ms |
50ms |
103118 |
110879 |
2023-12-11 19:28 |
4e213f29 |
tools.vpm: fix moving from temp to vmodules dir (#20152) |
927ms |
1306ms |
0ms |
94ms |
5544 KB |
171ms |
238ms |
246ms |
51ms |
103118 |
111238 |
2023-12-11 18:44 |
acde573d |
os: fix `mv_by_cp` for directories (#20154) |
892ms |
1261ms |
0ms |
91ms |
5544 KB |
166ms |
229ms |
237ms |
50ms |
103118 |
115603 |
2023-12-11 14:55 |
423b34f0 |
vweb: support a startup_message field too in app.run_at |
897ms |
1299ms |
0ms |
93ms |
5541 KB |
169ms |
235ms |
240ms |
50ms |
103113 |
114953 |
2023-12-11 12:10 |
1b3c4f59 |
examples: serve the wasm mandelbrot project using a v web server (#19937) |
890ms |
1262ms |
0ms |
91ms |
5541 KB |
168ms |
228ms |
234ms |
50ms |
103113 |
115857 |
2023-12-11 11:40 |
131052c1 |
ci: rename duplicate example files, to make them unique, and reduce false positives in `v build-examples` on windows. |
885ms |
1258ms |
0ms |
91ms |
5541 KB |
166ms |
230ms |
234ms |
50ms |
103113 |
116511 |
2023-12-11 11:34 |
d86a11c2 |
db.mysql: add ability to prepare and execute statements separately (#20146) |
905ms |
1285ms |
0ms |
92ms |
5541 KB |
167ms |
229ms |
235ms |
50ms |
103113 |
113937 |
2023-12-11 10:40 |
e6a30dc4 |
crypto: add blake2s and blake2b hashes (#20149) |
897ms |
1275ms |
0ms |
93ms |
5541 KB |
168ms |
232ms |
238ms |
50ms |
103113 |
114953 |
2023-12-11 10:23 |
850e7685 |
cgen: fix mutable comptimeselector usage (fix #20027) (#20134) |
893ms |
1277ms |
0ms |
93ms |
5541 KB |
167ms |
229ms |
235ms |
50ms |
103113 |
115468 |
2023-12-11 06:19 |
d1c5c797 |
ci: mark large_payload_test.v as flaky, and repeat it up to 3 times when it fails (it does sporadically mainly on windows) |
887ms |
1261ms |
0ms |
92ms |
5542 KB |
168ms |
236ms |
241ms |
50ms |
103118 |
116254 |
2023-12-10 23:16 |
964798d5 |
cgen: fix assignment to the elements of an array of fixed arrays (#20133) |
899ms |
1266ms |
0ms |
91ms |
5542 KB |
166ms |
229ms |
235ms |
49ms |
103118 |
114703 |
2023-12-10 23:13 |
2ceb1282 |
tools.vpm: add support for ssh and hg version installations (#20125) |
891ms |
1256ms |
0ms |
90ms |
5541 KB |
166ms |
230ms |
235ms |
49ms |
103114 |
115728 |
2023-12-10 22:59 |
083eb345 |
checker: fix struct init update with generics (fix #20136) (#20139) |
882ms |
1245ms |
0ms |
93ms |
5541 KB |
167ms |
229ms |
234ms |
49ms |
103114 |
116909 |
2023-12-10 22:57 |
cfcbcb41 |
encoding.csv: add a sequential reader too (suitable for very large .csv files, it does not read everything at once) (#20140) |
898ms |
1273ms |
0ms |
92ms |
5541 KB |
166ms |
230ms |
236ms |
49ms |
103113 |
114825 |
2023-12-10 15:17 |
99d94736 |
ci: include msgpack in v_apps_and_modules_compile_ci.yml (#20137) |
909ms |
1261ms |
0ms |
92ms |
5541 KB |
168ms |
231ms |
236ms |
50ms |
103113 |
113435 |
2023-12-10 12:32 |
42a8c7e1 |
net.http: fix http.delete() checking (#20131) |
895ms |
1271ms |
0ms |
91ms |
5541 KB |
166ms |
227ms |
234ms |
50ms |
103113 |
115210 |
2023-12-10 11:34 |
fe4e1c06 |
checker: fix unwrap, when generic structs are used as arguments, in uncalled methods (fix #20132) (#20135) |
880ms |
1244ms |
0ms |
92ms |
5541 KB |
166ms |
230ms |
235ms |
49ms |
103113 |
117173 |
2023-12-10 10:40 |
4938b359 |
cgen: improve uninitialized option struct field declaration (#20129) |
900ms |
1267ms |
0ms |
93ms |
5540 KB |
168ms |
230ms |
235ms |
49ms |
103096 |
114551 |
2023-12-10 10:14 |
e6bb6df5 |
tools.vpm: skip slow tests, that do need network access, when `-d network` is not provided |
880ms |
1256ms |
0ms |
93ms |
5540 KB |
167ms |
229ms |
234ms |
49ms |
103098 |
117156 |
2023-12-09 05:07 |
08189d64 |
vweb2 (#19997) |
887ms |
1261ms |
0ms |
91ms |
5540 KB |
168ms |
228ms |
234ms |
50ms |
103098 |
116232 |
2023-12-08 20:17 |
2768de1f |
encoding.csv: add a new RandomAccessReader (#20119) |
880ms |
1247ms |
0ms |
91ms |
5540 KB |
166ms |
229ms |
235ms |
49ms |
103098 |
117156 |
2023-12-08 19:52 |
75c0c927 |
os: fix os.open_file/3 `wb` mode creation of text files containing crlf on Windows (#20101) |
906ms |
1291ms |
0ms |
93ms |
5540 KB |
167ms |
231ms |
235ms |
49ms |
103098 |
113794 |
2023-12-08 16:54 |
4d1eb5f2 |
ast, checker, cgen: fix generics interface signature methods call with embeded (fix #20113) (#20124) |
880ms |
1266ms |
0ms |
94ms |
5540 KB |
171ms |
236ms |
242ms |
50ms |
103099 |
117157 |
2023-12-08 12:22 |
4687f8c1 |
examples: add an example of a simple process wrapper, built around an interactive python process, in wrapping_interactive_python.v |
906ms |
1272ms |
0ms |
91ms |
5537 KB |
167ms |
230ms |
234ms |
50ms |
103072 |
113766 |
2023-12-08 11:37 |
0cb5c238 |
json: add comment about the role of the `@[omitempty]` field tag (#20122) |
894ms |
1260ms |
0ms |
93ms |
5537 KB |
167ms |
230ms |
236ms |
50ms |
103072 |
115293 |
2023-12-08 05:16 |
3d0fcfe4 |
tools.vpm: extract outdated logic into outdated.v, fix outdated hg, extend tests (#20116) |
896ms |
1278ms |
0ms |
94ms |
5537 KB |
169ms |
232ms |
235ms |
50ms |
103072 |
115035 |
2023-12-07 20:34 |
64e8139d |
examples, x: fix notice about assigning `0` to a reference field (#20115) |
890ms |
1295ms |
0ms |
95ms |
5537 KB |
169ms |
232ms |
238ms |
50ms |
103072 |
115811 |
2023-12-07 17:13 |
e2b75bde |
tools: add `v repeat 'sleep 1' 'sleep 2'` (rename repeat.v to vrepeat.v), improve its output, add its flags to vcomplete.v (#20114) |
881ms |
1256ms |
0ms |
91ms |
5537 KB |
166ms |
230ms |
234ms |
50ms |
103072 |
116994 |
2023-12-07 16:42 |
c121f56f |
cgen, checker: fix comptime map type resolution on generic arg (#20097) |
918ms |
1312ms |
0ms |
95ms |
5537 KB |
172ms |
239ms |
242ms |
50ms |
103071 |
112277 |
2023-12-07 16:36 |
7b44bb97 |
tools.vpm: add manifest fetch for hg repositories, add test (#20107) |
904ms |
1261ms |
0ms |
90ms |
5535 KB |
168ms |
231ms |
235ms |
50ms |
103052 |
113995 |
2023-12-07 16:24 |
5b74f3af |
vlib: use the builtin flush functions, instead of the C. ones (#20108) |
917ms |
1288ms |
0ms |
92ms |
5535 KB |
167ms |
230ms |
237ms |
50ms |
103052 |
112379 |
2023-12-07 16:21 |
f0fe3df0 |
tools.vpm: be more specific, when handling `.git` endings (#20110) |
912ms |
1280ms |
0ms |
94ms |
5535 KB |
168ms |
232ms |
237ms |
50ms |
103052 |
112995 |
2023-12-06 16:07 |
772f1149 |
regex: fix '\0' terminator always matched as last character(fix #19802) (#20104) |
901ms |
1299ms |
0ms |
92ms |
5535 KB |
168ms |
235ms |
237ms |
50ms |
103052 |
114375 |
2023-12-06 10:24 |
55e86feb |
checker: fix generics method call with struct short syntax args(fix #20030) (#20100) |
922ms |
1296ms |
0ms |
94ms |
5535 KB |
167ms |
232ms |
236ms |
50ms |
103052 |
111770 |
2023-12-06 10:21 |
d564db6c |
checker: fix comptimecall type resolution on checker phase and method.return_type comptime checking and assignment from option comptimecall (#20092) |
896ms |
1266ms |
0ms |
90ms |
5534 KB |
167ms |
230ms |
236ms |
50ms |
103026 |
114984 |
2023-12-06 09:38 |
09d05bb5 |
checker: fix generic interface interring error (#20098) |
898ms |
1279ms |
0ms |
94ms |
5531 KB |
167ms |
228ms |
235ms |
50ms |
102987 |
114684 |
2023-12-05 19:37 |
21d44072 |
tests: improve the formatting of the output of coutput_test.v |
884ms |
1253ms |
0ms |
91ms |
5528 KB |
165ms |
228ms |
235ms |
49ms |
102944 |
116452 |
2023-12-05 18:34 |
dbdd96f2 |
checker, cgen: fix `@[if xyz?] fn init() {}`, add tests (#20096) |
905ms |
1268ms |
0ms |
91ms |
5528 KB |
165ms |
229ms |
234ms |
50ms |
102944 |
113750 |
2023-12-05 11:56 |
4b310923 |
builtin: deprecate string.last_index/1 for string.index_last/1, and string.last_index_u8/1 for string.index_u8_last/1 (#20095) |
897ms |
1280ms |
0ms |
93ms |
5526 KB |
168ms |
230ms |
236ms |
50ms |
102932 |
114751 |
2023-12-05 09:33 |
d409d8d6 |
cgen: fix map comptime var type resolution on generic arg (fix #20037) (#20085) |
883ms |
1251ms |
0ms |
91ms |
5527 KB |
166ms |
230ms |
235ms |
50ms |
102912 |
116548 |
2023-12-05 09:30 |
77e65ac8 |
tools.vpm: update vcs handling (#20090) |
909ms |
1266ms |
0ms |
92ms |
5526 KB |
167ms |
229ms |
235ms |
49ms |
102900 |
113201 |
2023-12-05 05:47 |
700fbd78 |
cgen: fix call_expr in branches and left_expr of call_expr with or_block(fix #20044) (#20094) |
913ms |
1261ms |
0ms |
92ms |
5526 KB |
168ms |
230ms |
236ms |
49ms |
102900 |
112705 |
2023-12-04 19:52 |
cce21a4f |
checker: unwrap generics for map and array methods (fix compiler panic, described in #20058) (#20059) |
896ms |
1264ms |
0ms |
91ms |
5526 KB |
165ms |
229ms |
234ms |
49ms |
102897 |
114840 |
2023-12-04 19:07 |
1c10d2f6 |
cgen: fix array auto cloning (#20078) |
882ms |
1256ms |
0ms |
91ms |
5526 KB |
167ms |
225ms |
233ms |
49ms |
102897 |
116663 |
2023-12-04 18:59 |
47a8051b |
fmt: cleanup comments.v with multiline comment (#20086) |
886ms |
1252ms |
0ms |
90ms |
5526 KB |
166ms |
226ms |
234ms |
49ms |
102900 |
116139 |
2023-12-04 13:21 |
c7b7d5f5 |
arrays: fix off by one error in arrays.uniq_only_repeated/1 and arrays.uniq_all_repeated/1 |
923ms |
1298ms |
0ms |
94ms |
5526 KB |
171ms |
236ms |
241ms |
50ms |
102900 |
111484 |
2023-12-04 11:33 |
d9e9c71b |
vweb: add an optional parameter to the .redirect/2 method, to be able to set the http code for the redirects (#20082) |
888ms |
1260ms |
0ms |
92ms |
5526 KB |
166ms |
228ms |
234ms |
49ms |
102900 |
115878 |
2023-12-04 10:19 |
f941bb4a |
checker, cgen: fix comptimecall type resolution on function args (#20070) |
882ms |
1256ms |
0ms |
91ms |
5526 KB |
165ms |
228ms |
233ms |
49ms |
102892 |
116657 |
2023-12-04 10:05 |
54c03080 |
fmt: fix formatting multiline comments (fix #20080) (#20084) |
907ms |
1286ms |
0ms |
94ms |
5520 KB |
167ms |
228ms |
237ms |
49ms |
102820 |
113362 |
2023-12-04 09:54 |
4a37403a |
checker: fix .clone()/.move() with shared maps (#20083) |
896ms |
1298ms |
0ms |
94ms |
5519 KB |
171ms |
236ms |
242ms |
50ms |
102803 |
114735 |
2023-12-03 19:04 |
c047a495 |
cgen: remove lefover println calls from vlib/v/gen/c/array.v (#20076) |
886ms |
1257ms |
0ms |
90ms |
5519 KB |
168ms |
230ms |
239ms |
50ms |
102803 |
116030 |
2023-12-03 10:21 |
f9f6ee75 |
checker: enhance err msg for unknown types for comptime `$for` (#20057) |
876ms |
1252ms |
0ms |
92ms |
5520 KB |
166ms |
227ms |
236ms |
49ms |
102805 |
117357 |
2023-12-03 10:19 |
582ec6e0 |
checker, cgen: fix the static from_string method of Enum across mods(fix #20050) (#20068) |
883ms |
1255ms |
0ms |
92ms |
5519 KB |
167ms |
229ms |
236ms |
49ms |
102804 |
116425 |
2023-12-03 01:58 |
d1dcffa9 |
os: fix File.tell for files > 2GB on windows, by using C._telli64(f.fd) (#20072) |
910ms |
1295ms |
0ms |
95ms |
5516 KB |
168ms |
230ms |
236ms |
49ms |
102748 |
112909 |
2023-12-02 16:53 |
855b5c2c |
ci, builder: retry building of thirdparty object files with msvc, in case of linker errors too |
884ms |
1257ms |
0ms |
91ms |
5516 KB |
167ms |
228ms |
235ms |
50ms |
102741 |
116222 |
2023-12-02 16:31 |
c6ea4037 |
cgen: fix code generated for option type on concat expr (fix #20043) (#20062) |
887ms |
1257ms |
0ms |
91ms |
5516 KB |
167ms |
228ms |
236ms |
50ms |
102741 |
115829 |
2023-12-02 16:25 |
e013d290 |
ast, parser: add comments to several representations of complete qualified names for generics (#20063) |
911ms |
1266ms |
0ms |
93ms |
5516 KB |
167ms |
230ms |
237ms |
49ms |
102738 |
112774 |
2023-12-02 14:30 |
65719635 |
ci: fix a retry bug in vlib/v/compiler_errors_test.v, that made it report errors, even after a second retry succeeded |
882ms |
1265ms |
0ms |
95ms |
5516 KB |
165ms |
227ms |
234ms |
49ms |
102716 |
116458 |
2023-12-02 14:05 |
ab04a589 |
parser: add a more precise and helpful error message for `int!` and `int?` result type syntax (#20061) |
904ms |
1268ms |
0ms |
92ms |
5516 KB |
166ms |
227ms |
235ms |
49ms |
102716 |
113623 |
2023-12-02 13:58 |
64733edc |
ci, builder: retry building of thirdparty object files with msvc, in case of permission errors (reduce CI false positives) |
904ms |
1277ms |
0ms |
93ms |
5515 KB |
167ms |
229ms |
236ms |
49ms |
102709 |
113616 |
2023-12-02 08:40 |
c943d9a8 |
v2: fix typo in checker.v (#20064) |
898ms |
1261ms |
0ms |
92ms |
5515 KB |
167ms |
227ms |
234ms |
50ms |
102709 |
114375 |
2023-12-01 20:38 |
a017b534 |
ast: fix duplicated code gen for embedded generic fields (#20054) |
884ms |
1251ms |
0ms |
90ms |
5515 KB |
165ms |
228ms |
234ms |
49ms |
102709 |
116186 |
2023-12-01 19:45 |
0b8a6124 |
Revert "strings: fix using array_push_many inside write_string + gc, not using array_push_many_noscan (part 1)" |
884ms |
1252ms |
0ms |
91ms |
5515 KB |
166ms |
227ms |
236ms |
49ms |
102705 |
116182 |
2023-12-01 16:26 |
be51143a |
strings: fix using array_push_many inside write_string + gc, not using array_push_many_noscan (part 1) |
876ms |
1273ms |
0ms |
93ms |
5515 KB |
165ms |
227ms |
235ms |
49ms |
102709 |
117247 |
2023-12-01 16:03 |
eec9c7f2 |
db.pg: fix using postgresql on windows, improve instructions for installing it (#20053) |
900ms |
1262ms |
0ms |
93ms |
5515 KB |
166ms |
227ms |
236ms |
49ms |
102705 |
114116 |
2023-12-01 07:01 |
e30af865 |
cgen: fix live mode on windows (#20041) |
889ms |
1267ms |
0ms |
95ms |
5515 KB |
172ms |
236ms |
244ms |
50ms |
102705 |
115528 |
2023-11-30 21:37 |
150f2259 |
scanner: add new_silent_scanner/0, Scanner.prepare_for_new_text/1, make .ident_char/0, .ident_string/0 and .text_scan/0 public (#20045) |
890ms |
1293ms |
0ms |
93ms |
5515 KB |
169ms |
234ms |
241ms |
50ms |
102702 |
115395 |
2023-11-30 21:26 |
c19b13e1 |
ast: fix generic structs with multiple levels of generic embedding (#20042) |
899ms |
1267ms |
0ms |
96ms |
5511 KB |
165ms |
228ms |
233ms |
50ms |
102630 |
114160 |
2023-11-30 21:16 |
0c4abf0c |
ci: skip the cmd/tools/vpm/ tests on the fsanitize_memory jobs, because of the handshake code in net.mbedtls, which uses assembly, that is known to sporadically fail the sanitizer |
917ms |
1266ms |
0ms |
94ms |
5508 KB |
165ms |
227ms |
234ms |
49ms |
102616 |
111904 |
2023-11-30 21:04 |
afaeb742 |
os: create the folder described by `XDG_CACHE_HOME`, *if it is non empty, and it does not exist yet*, when calling `os.cache_dir()` (#20046) |
895ms |
1265ms |
0ms |
93ms |
5508 KB |
165ms |
226ms |
234ms |
50ms |
102616 |
114654 |
2023-11-30 15:50 |
300158dd |
ci: make the output of compiler_errors_test.v more informative, when there is a difference found, but no diff tool (on alpine/musl) |
917ms |
1268ms |
0ms |
94ms |
5508 KB |
165ms |
227ms |
233ms |
49ms |
102613 |
111900 |
2023-11-30 13:32 |
7357ef36 |
db.mysql: add support for the FreeBSD name of the mariadb client library (#20039) |
895ms |
1287ms |
0ms |
95ms |
5508 KB |
166ms |
228ms |
233ms |
50ms |
102613 |
114651 |
2023-11-30 13:30 |
60cdc6a7 |
net.websocket: fix the notice messages about the initialization of references outside unsafe mode (#20038) |
879ms |
1247ms |
0ms |
92ms |
5508 KB |
165ms |
228ms |
233ms |
49ms |
102613 |
116738 |
2023-11-30 12:22 |
bb4c8021 |
time: fix off by 1 error in must_be_valid_three_letter_month |
877ms |
1246ms |
0ms |
93ms |
5508 KB |
165ms |
228ms |
234ms |
50ms |
102613 |
117004 |
2023-11-30 11:33 |
c88f0d38 |
examples: show how to turn on CORS in a vweb server app |
905ms |
1271ms |
0ms |
94ms |
5508 KB |
166ms |
227ms |
234ms |
49ms |
102613 |
113384 |
2023-11-29 17:30 |
00b1ce57 |
orm: fix code generation for an option time.Time field (#20031) |
890ms |
1276ms |
0ms |
94ms |
5508 KB |
166ms |
232ms |
240ms |
50ms |
102613 |
115295 |
2023-11-29 17:25 |
dc3ea0f8 |
os: flush stdout and stderr before calling _wsystem (on windows), as the MSDN doc advices (#20034) |
882ms |
1259ms |
0ms |
93ms |
5508 KB |
165ms |
227ms |
235ms |
49ms |
102611 |
116339 |
2023-11-29 17:11 |
74c59abf |
tools.vpm: update tests, add `get_installed` test (#20028) |
896ms |
1282ms |
0ms |
95ms |
5508 KB |
166ms |
229ms |
235ms |
50ms |
102609 |
114518 |
2023-11-29 16:12 |
f4937aef |
repl: make sure the prompt is output before user input (on windows) (#20035) |
906ms |
1274ms |
0ms |
95ms |
5508 KB |
165ms |
227ms |
233ms |
49ms |
102609 |
113254 |
2023-11-29 16:03 |
0b2feefd |
vdoc: use `markdown.default_html_transformer` underneath, remove `html_tag_escape` (#19785) |
887ms |
1259ms |
0ms |
93ms |
5508 KB |
166ms |
229ms |
236ms |
50ms |
102609 |
115680 |
2023-11-29 16:02 |
883eaa6e |
cgen: fix cross method call + method_call cleanup (#20025) |
909ms |
1268ms |
0ms |
94ms |
5508 KB |
165ms |
227ms |
232ms |
49ms |
102609 |
112881 |
2023-11-29 15:54 |
fed35526 |
tests: add checker and passing test for generic receiver indexing (#20036) |
906ms |
1272ms |
0ms |
92ms |
5506 KB |
166ms |
227ms |
230ms |
49ms |
102590 |
113233 |
2023-11-28 13:37 |
782bf865 |
vdoc: refactor `html_highlight` and handle strings with string interpolations (eg. `${a}.${b}.${c}`) (#19784) |
871ms |
1239ms |
0ms |
91ms |
5506 KB |
165ms |
227ms |
230ms |
49ms |
102590 |
117784 |
2023-11-28 13:28 |
52f40aa6 |
ast: fix generics with embed generics structs(fix #20021) (#20022) |
883ms |
1251ms |
0ms |
91ms |
5506 KB |
166ms |
229ms |
230ms |
49ms |
102590 |
116183 |
2023-11-28 13:03 |
46086c04 |
tests: make 'v test-self' pass under msys2/MINGW64 (#20010) |
884ms |
1270ms |
0ms |
93ms |
5505 KB |
169ms |
237ms |
238ms |
50ms |
102580 |
116040 |
2023-11-28 12:54 |
6bafc288 |
fix long line in README.md |
874ms |
1277ms |
0ms |
93ms |
5505 KB |
166ms |
228ms |
231ms |
49ms |
102580 |
117368 |
2023-11-28 12:39 |
39fe0779 |
vdoc: add a cmd/tools/vdoc/tests/testdata/output_formats/README.md, update the expected outputs |
882ms |
1255ms |
0ms |
93ms |
5505 KB |
168ms |
236ms |
237ms |
49ms |
102580 |
116303 |
2023-11-28 08:10 |
50f3ac49 |
tools.vpm: extend recursive dependency fix for module installation (#20015) |
909ms |
1290ms |
0ms |
93ms |
5505 KB |
168ms |
233ms |
234ms |
49ms |
102580 |
112849 |
2023-11-28 07:44 |
920be09c |
tools.vpm: remove obsolete array clone (#20016) |
899ms |
1269ms |
0ms |
94ms |
5505 KB |
166ms |
228ms |
231ms |
49ms |
102580 |
114104 |
2023-11-27 18:14 |
b5ba1225 |
cgen: add missing sync auto import, when using SelectExpr (#19998) |
897ms |
1265ms |
0ms |
93ms |
5505 KB |
170ms |
235ms |
236ms |
49ms |
102580 |
114358 |
2023-11-27 14:00 |
2964855d |
vfmt: fix the formatting of comments after `const` declarations (#20005) |
879ms |
1255ms |
0ms |
93ms |
5504 KB |
167ms |
229ms |
230ms |
49ms |
102567 |
116686 |
2023-11-27 11:14 |
5283f194 |
tests: remove `vlib/crypto/aes/const.v` from the skip list in vtest-fmt.v, since it now uses vfmt off/vfmt on markers |
879ms |
1255ms |
0ms |
93ms |
5504 KB |
169ms |
235ms |
238ms |
50ms |
102561 |
116679 |
2023-11-27 10:59 |
f0e4438e |
vfmt: remove empty `__global()` (#20004) |
874ms |
1252ms |
0ms |
89ms |
5504 KB |
165ms |
229ms |
230ms |
49ms |
102561 |
117346 |
2023-11-27 10:27 |
52e41f88 |
ast, checker: fix generics with embed generic method call (#20011) |
880ms |
1249ms |
0ms |
90ms |
5504 KB |
166ms |
228ms |
231ms |
49ms |
102561 |
116546 |
2023-11-27 06:05 |
19b055c2 |
ci: use `git -C vc push || true` in .github/workflows/gen_vc_ci.yml, to prevent false positives in forked repos |
889ms |
1265ms |
0ms |
93ms |
5503 KB |
166ms |
230ms |
232ms |
49ms |
102550 |
115354 |
2023-11-27 05:43 |
ef598087 |
tests: use real path of a test folder for repl tests (#20007) |
874ms |
1245ms |
0ms |
93ms |
5503 KB |
166ms |
229ms |
230ms |
49ms |
102550 |
117334 |
2023-11-27 05:36 |
8ba04d37 |
cgen: fix lambda initialization on option struct field (fix #19474) (#19995) |
882ms |
1257ms |
0ms |
92ms |
5502 KB |
165ms |
227ms |
229ms |
49ms |
102542 |
116260 |
2023-11-27 05:33 |
6084dcdc |
vlib: add a `compress.szip` module, deprecate the `szip` one after 2023-12-31 (#20003) |
896ms |
1265ms |
0ms |
93ms |
5502 KB |
166ms |
227ms |
229ms |
49ms |
102540 |
114441 |
2023-11-26 16:08 |
90c3ca38 |
cgen, checker: fix loop on aggregates of arrays (in match branches) of sumtypes (fix #18548) (#19988) |
873ms |
1241ms |
0ms |
91ms |
5502 KB |
164ms |
226ms |
228ms |
49ms |
102540 |
117457 |
2023-11-26 15:41 |
69ce0607 |
tools.vpm: evaluate dependencies earlier to fix potential recursive install loop (#19987) |
901ms |
1250ms |
0ms |
90ms |
5499 KB |
166ms |
227ms |
230ms |
49ms |
102518 |
113782 |
2023-11-26 15:12 |
eaacf831 |
v.help: run help init with the current compiler under test (#19990) |
896ms |
1250ms |
0ms |
92ms |
5499 KB |
165ms |
225ms |
229ms |
49ms |
102518 |
114417 |
2023-11-26 13:59 |
70b33105 |
tools.vpm: remove flaky flag from tests to better spot issues on different platforms (#19986) |
868ms |
1245ms |
0ms |
93ms |
5499 KB |
170ms |
234ms |
236ms |
49ms |
102512 |
118101 |
2023-11-26 13:50 |
e1cf85fc |
tools.vpm: fix install paths, only normalize relevant, restore assign `install_path_fmted`, add input tests (#19984) |
874ms |
1248ms |
0ms |
92ms |
5499 KB |
166ms |
227ms |
230ms |
49ms |
102512 |
117290 |
2023-11-26 11:58 |
bc62c5cf |
cgen: fix code generation for generic channels (#19993) |
869ms |
1237ms |
0ms |
90ms |
5499 KB |
165ms |
223ms |
228ms |
49ms |
102512 |
117965 |
2023-11-26 11:54 |
e2aa9b35 |
tools.vast: add missing LambdaExpr in `v ast file.v` (#19994) |
921ms |
1317ms |
0ms |
97ms |
5499 KB |
176ms |
238ms |
244ms |
51ms |
102507 |
111299 |
2023-11-26 06:39 |
b088f430 |
os: update comments (#19989) |
891ms |
1262ms |
0ms |
92ms |
5499 KB |
166ms |
227ms |
228ms |
50ms |
102507 |
115047 |
2023-11-26 04:12 |
643589ab |
fmt: handle new vweb.html(path) |
883ms |
1254ms |
0ms |
90ms |
5499 KB |
167ms |
227ms |
230ms |
50ms |
102507 |
116089 |
2023-11-26 00:01 |
51bb2768 |
vweb: .html('custom_template.html') |
877ms |
1238ms |
0ms |
92ms |
5499 KB |
165ms |
227ms |
230ms |
49ms |
102507 |
116883 |
2023-11-25 23:16 |
c532ee61 |
parser: fix new timeout in the parser-silent job |
899ms |
1260ms |
0ms |
92ms |
5499 KB |
166ms |
227ms |
229ms |
49ms |
102497 |
114012 |
2023-11-25 13:37 |
e1a474e1 |
tools: remove unused variable in vbin2v.v |
886ms |
1261ms |
0ms |
92ms |
5499 KB |
165ms |
229ms |
229ms |
49ms |
102494 |
115681 |
2023-11-25 08:49 |
37767cfa |
fmt: fix comments.v |
878ms |
1252ms |
0ms |
91ms |
5499 KB |
167ms |
230ms |
236ms |
50ms |
102494 |
116735 |
2023-11-25 08:23 |
820f53ca |
tools,fmt: fix vbin2v.v; extract fmt_bin2v_test.v from fmt_keep_test.v |
872ms |
1243ms |
0ms |
91ms |
5499 KB |
167ms |
229ms |
231ms |
49ms |
102494 |
117538 |
2023-11-25 07:34 |
5e377985 |
ci: run `VAUTOFIX=1 ./v check-md -hide-warnings .` to fix doc failures |
902ms |
1251ms |
0ms |
91ms |
5499 KB |
166ms |
228ms |
230ms |
49ms |
102494 |
113629 |
2023-11-25 07:10 |
c963dc61 |
tools: fox cmd/tools/vbump_test.v |
892ms |
1268ms |
0ms |
92ms |
5499 KB |
166ms |
229ms |
229ms |
49ms |
102494 |
114903 |
2023-11-25 07:02 |
f09826e9 |
all: unwrap const() blocks |
893ms |
1296ms |
0ms |
96ms |
5499 KB |
166ms |
226ms |
230ms |
49ms |
102494 |
114774 |
2023-11-24 22:19 |
399af676 |
gg: fn (data voidptr, e &Event) for events, allows methods |
882ms |
1236ms |
0ms |
91ms |
5499 KB |
164ms |
226ms |
229ms |
50ms |
102602 |
116328 |
2023-11-24 21:49 |
fc69b2fd |
tutorials: minor vweb blog updates |
888ms |
1244ms |
0ms |
91ms |
5499 KB |
165ms |
227ms |
228ms |
50ms |
102602 |
115542 |
2023-11-24 18:26 |
febd54b7 |
checker: disallow directly indexing sumtype and interface, when using as parameters(fix #19811) (#19982) |
877ms |
1248ms |
0ms |
90ms |
5499 KB |
166ms |
227ms |
230ms |
50ms |
102602 |
116992 |
2023-11-24 18:24 |
90d3523a |
parser: fix infix expr handling with cast on left side of << operator (#19985) |
897ms |
1270ms |
0ms |
92ms |
5499 KB |
165ms |
227ms |
229ms |
49ms |
102601 |
114382 |
2023-11-24 14:10 |
67fabddc |
datatypes: make `Direction` pub and fix and add tests for `push_many` (#19983) |
913ms |
1261ms |
0ms |
93ms |
5499 KB |
166ms |
226ms |
229ms |
50ms |
102601 |
112377 |
2023-11-24 10:03 |
43709e9c |
tests,ci: add a retry loop for the tasks done by vlib/v/compiler_errors_test.v, to reduce false positives for alpine-docker-musl-gcc |
886ms |
1252ms |
0ms |
90ms |
5499 KB |
166ms |
226ms |
228ms |
49ms |
102601 |
115802 |
2023-11-24 07:40 |
e8ce02b5 |
datatypes: add push_many for doubly and singly linked list + add insert_many for heap (#19975) |
893ms |
1267ms |
0ms |
92ms |
5499 KB |
168ms |
227ms |
230ms |
49ms |
102601 |
114894 |
2023-11-24 07:38 |
be544d73 |
net.openssl: correctly assign nil to reference values after the recent notice about it (#19981) |
897ms |
1247ms |
0ms |
91ms |
5499 KB |
166ms |
226ms |
229ms |
49ms |
102601 |
114382 |
2023-11-24 07:32 |
2884ec52 |
checker: disallow casting strings to pointers outside `unsafe` (#19977) |
897ms |
1297ms |
0ms |
95ms |
5499 KB |
167ms |
229ms |
231ms |
50ms |
102601 |
114382 |
2023-11-24 06:05 |
65089eee |
checker: add a qualification to array elements ref initialization checks (#19980) |
878ms |
1263ms |
0ms |
92ms |
5498 KB |
166ms |
226ms |
229ms |
50ms |
102597 |
116853 |
2023-11-23 17:59 |
043ebb85 |
cgen: fix const array of struct initiatization on msvc (#19969) |
879ms |
1256ms |
0ms |
93ms |
5498 KB |
166ms |
228ms |
229ms |
50ms |
102594 |
116716 |
2023-11-23 17:52 |
9ca4c220 |
cgen: fix auto str for interface struct member which implements str method (#19970) |
886ms |
1266ms |
0ms |
93ms |
5497 KB |
165ms |
225ms |
227ms |
49ms |
102579 |
115777 |
2023-11-23 15:34 |
bb77707c |
checker: fix ref elements of an array must be initialized right away (fix #14958) (#19971) |
894ms |
1290ms |
0ms |
92ms |
5495 KB |
165ms |
230ms |
229ms |
49ms |
102566 |
114727 |
2023-11-23 14:07 |
29eda896 |
tools.vpm: fix installing of modules with conflicting names, extend tests (#19961) |
895ms |
1260ms |
0ms |
91ms |
5494 KB |
165ms |
229ms |
230ms |
49ms |
102526 |
114554 |
2023-11-23 11:38 |
fb938283 |
v.doc: fix handling of multiline doc contents (#19938) |
881ms |
1249ms |
0ms |
91ms |
5494 KB |
165ms |
227ms |
229ms |
49ms |
102526 |
116374 |
2023-11-23 11:33 |
c8051546 |
docs: update deprecated blockquote highlight syntax (#19974) |
892ms |
1261ms |
0ms |
92ms |
5494 KB |
165ms |
229ms |
230ms |
49ms |
102526 |
114939 |
2023-11-23 09:16 |
2a6c1d90 |
all: assigning `0` to reference fields now requires unsafe blocks (fix #14911) (#19955) |
873ms |
1261ms |
0ms |
93ms |
5494 KB |
167ms |
229ms |
230ms |
50ms |
102526 |
117441 |
2023-11-23 09:13 |
9d7fe51b |
sync: add a FreeBSD specific version of vlib/sync/sync_default.c.v (#19962) |
895ms |
1269ms |
0ms |
94ms |
5493 KB |
165ms |
232ms |
231ms |
49ms |
102517 |
114544 |
2023-11-22 20:27 |
cd145b24 |
tools: fix `v up`, by not deleting `./v` when missing a `.git` folder (#19965) |
868ms |
1244ms |
0ms |
89ms |
5493 KB |
165ms |
228ms |
230ms |
49ms |
102522 |
118112 |
2023-11-22 13:34 |
d577e541 |
cgen: fix ref and deref when an interface is used as a function parameter (fix #19947) (#19966) |
903ms |
1295ms |
0ms |
93ms |
5493 KB |
166ms |
231ms |
231ms |
49ms |
102522 |
113534 |
2023-11-22 13:27 |
980912dc |
doc: update linebreak logic, handle "highlight-comments" (#19967) |
892ms |
1259ms |
0ms |
92ms |
5493 KB |
166ms |
229ms |
231ms |
49ms |
102518 |
114930 |
2023-11-22 13:13 |
25e90165 |
checker: check element and its children for ref uninitialized fields (fix #19864) (#19944) |
882ms |
1250ms |
0ms |
94ms |
5493 KB |
171ms |
238ms |
238ms |
50ms |
102518 |
116233 |
2023-11-22 04:29 |
7519f915 |
v2: initial move of tinyv code to main repo (#19963) |
879ms |
1254ms |
0ms |
93ms |
5486 KB |
167ms |
227ms |
234ms |
49ms |
102397 |
116492 |
2023-11-22 00:10 |
01e6f647 |
gg: set_window_title; macos img fix; gx: color fixes; strings: Builder.writeln_string |
885ms |
1254ms |
0ms |
93ms |
5486 KB |
171ms |
238ms |
241ms |
49ms |
102397 |
115702 |
2023-11-21 23:26 |
8cc82164 |
v: implement `@[aligned]` and `@[aligned:8]` attributes for structs and unions (#19915) |
875ms |
1247ms |
0ms |
91ms |
5486 KB |
166ms |
227ms |
232ms |
49ms |
102390 |
117017 |
2023-11-21 22:50 |
b60ef550 |
tools.vpm: add support for env variable `VPM_FAIL_ON_PROMPT`, to prevent getting stuck in test scenarios with conflicting module dir names (#19960) |
876ms |
1255ms |
0ms |
91ms |
5484 KB |
166ms |
227ms |
232ms |
49ms |
102370 |
116860 |
2023-11-21 20:45 |
e3d306d1 |
parser: fix panic for struct field with new style @[attribute], with an enum default value after it |
874ms |
1256ms |
0ms |
90ms |
5484 KB |
166ms |
229ms |
232ms |
49ms |
102370 |
117128 |
2023-11-21 15:45 |
09ed7d74 |
vlib, tools: make minor improvements, cleanup (#19950) |
890ms |
1270ms |
0ms |
91ms |
5484 KB |
165ms |
226ms |
231ms |
49ms |
102369 |
115021 |
2023-11-21 15:30 |
e5fcf358 |
checker: fix anonymous enum evaluation value (part 2) (fix #19925) (#19958) |
870ms |
1269ms |
0ms |
93ms |
5484 KB |
169ms |
234ms |
240ms |
49ms |
102365 |
117660 |
2023-11-21 12:19 |
bbb712a4 |
strconv: fix byte type to u8 type in the documented examples in format.md (#19952) |
873ms |
1250ms |
0ms |
91ms |
5483 KB |
164ms |
227ms |
233ms |
49ms |
102343 |
117231 |
2023-11-21 12:15 |
16b07a19 |
szip: update `CompressionLevel` fields to use their named C values (#19957) |
877ms |
1265ms |
0ms |
93ms |
5483 KB |
166ms |
228ms |
233ms |
49ms |
102343 |
116696 |
2023-11-21 09:48 |
db1cdba4 |
sync: fix compilation of bench `many_writers_and_receivers_on_1_channel.v` (#19956) |
879ms |
1255ms |
0ms |
90ms |
5483 KB |
165ms |
227ms |
234ms |
49ms |
102343 |
116431 |
2023-11-21 07:38 |
be8e911d |
semver: replace use of .eq method with `==` (#19953) |
882ms |
1252ms |
0ms |
93ms |
5483 KB |
167ms |
233ms |
238ms |
49ms |
102343 |
116035 |
2023-11-21 02:14 |
f8ed96a2 |
tools.vpm: validate VCS during parsing (#19943) |
903ms |
1277ms |
0ms |
94ms |
5483 KB |
167ms |
228ms |
235ms |
49ms |
102343 |
113336 |
2023-11-20 15:58 |
0966fd3b |
cgen: fix variable name conflict, when using a C reserved name (#19942) |
877ms |
1246ms |
0ms |
93ms |
5483 KB |
167ms |
231ms |
236ms |
49ms |
102343 |
116696 |
2023-11-20 15:56 |
1beeb6d0 |
builtin: remove unused array.c.v file (#19948) |
875ms |
1266ms |
0ms |
92ms |
5482 KB |
167ms |
229ms |
235ms |
49ms |
102334 |
116953 |
2023-11-20 09:21 |
b66447cf |
ast: fix flagged enum value evaluation in `find_enum_field_val` (#19939) |
870ms |
1238ms |
0ms |
93ms |
5482 KB |
169ms |
235ms |
238ms |
49ms |
102335 |
117626 |
2023-11-20 08:33 |
8957572e |
checker, cgen: rename the field name `inside_casting_to_str` to `inside_interface_deref` (#19941) |
903ms |
1272ms |
0ms |
94ms |
5482 KB |
165ms |
229ms |
233ms |
49ms |
102335 |
113327 |
2023-11-20 07:17 |
0da00cc4 |
v: prepare for making `-W impure-v` the default (#19940) |
882ms |
1258ms |
0ms |
91ms |
5482 KB |
165ms |
227ms |
231ms |
49ms |
102335 |
116026 |
2023-11-19 16:33 |
6cc51f25 |
sync,szip,term,time,x.ttf: prepare for making `-W impure-v` the default (#19929) |
886ms |
1259ms |
0ms |
93ms |
5482 KB |
166ms |
226ms |
232ms |
49ms |
102331 |
115497 |
2023-11-19 16:30 |
09c65a72 |
ast, checker, cgen: fix interface embeded methods call(fix #16496) (#19936) |
894ms |
1265ms |
0ms |
93ms |
5482 KB |
165ms |
225ms |
231ms |
49ms |
102337 |
114470 |
2023-11-19 15:11 |
9e9a084c |
tools.vpm: add output, when scanning modules in an install query (#19934) |
879ms |
1253ms |
0ms |
90ms |
5479 KB |
165ms |
226ms |
232ms |
50ms |
102282 |
116361 |
2023-11-19 14:50 |
7e280a4b |
semver: use operator overloading (#19935) |
896ms |
1251ms |
0ms |
91ms |
5479 KB |
164ms |
225ms |
230ms |
50ms |
102282 |
114154 |
2023-11-19 14:06 |
4b347a88 |
ci: make the report-missing-fn-doc step a bit more sensitive, and verbose in its diagnostic output for missing comments on deprecated methods/fns |
888ms |
1245ms |
0ms |
93ms |
5478 KB |
166ms |
224ms |
231ms |
50ms |
102267 |
115165 |
2023-11-19 01:23 |
cc220e60 |
vlib: change byte to u8 (#19930) |
896ms |
1264ms |
0ms |
93ms |
5478 KB |
166ms |
224ms |
231ms |
50ms |
102267 |
114137 |
2023-11-18 23:29 |
53e1e5e6 |
cgen: fix option sumtype auto deref (#19919) |
881ms |
1250ms |
0ms |
92ms |
5478 KB |
165ms |
222ms |
228ms |
50ms |
102267 |
116080 |
2023-11-18 12:47 |
976c5fba |
cgen: fix generic array initialization (fix #19903) (#19916) |
887ms |
1240ms |
0ms |
89ms |
5478 KB |
165ms |
223ms |
230ms |
49ms |
102260 |
115287 |
2023-11-18 12:42 |
b7bced03 |
tools.vpm: add warning, when installing a vpm module missing a manifest (#19927) |
858ms |
1230ms |
0ms |
89ms |
5477 KB |
164ms |
224ms |
229ms |
49ms |
102257 |
119180 |
2023-11-18 12:34 |
d866ec5c |
doc: change the markup for the "Note" quotes (#19918) |
887ms |
1260ms |
0ms |
90ms |
5477 KB |
164ms |
223ms |
229ms |
49ms |
102257 |
115284 |
2023-11-18 09:55 |
aa502c26 |
checker, cgen: fix arrays alias built-in methods call(fix #19896) (#19910) |
906ms |
1256ms |
0ms |
91ms |
5477 KB |
166ms |
224ms |
230ms |
49ms |
102257 |
112866 |
2023-11-18 09:42 |
8ea11168 |
v.util.diff: accomodate differences in FreeBSD's diff command options (#19923) |
889ms |
1251ms |
0ms |
91ms |
5477 KB |
164ms |
224ms |
230ms |
49ms |
102253 |
115020 |
2023-11-18 09:07 |
0b2a8e16 |
docs: fix the C sqlite example with flags to make it work on FreeBSD (#19924) |
873ms |
1255ms |
0ms |
92ms |
5477 KB |
166ms |
232ms |
236ms |
49ms |
102244 |
117117 |
2023-11-17 15:43 |
f7b9e4ea |
vfmt: automate transition from the old `[attribute]` to the new `@[attribute]` syntax (#19912) |
879ms |
1240ms |
0ms |
90ms |
5477 KB |
164ms |
225ms |
232ms |
49ms |
102244 |
116318 |
2023-11-17 15:29 |
157d603e |
testing: fix reliance on os.join_path with , to produce a folder ending with / or \ (#19913) |
888ms |
1253ms |
0ms |
91ms |
5477 KB |
165ms |
226ms |
231ms |
49ms |
102244 |
115139 |
2023-11-17 15:11 |
76530de5 |
scanner: implement support for UTF-32 escape codes in string literals (#19911) |
891ms |
1267ms |
0ms |
92ms |
5477 KB |
165ms |
225ms |
230ms |
49ms |
102244 |
114751 |
2023-11-17 13:37 |
373da777 |
parser, fmt: fix match with multi-commmented branchs (#19898) |
871ms |
1241ms |
0ms |
92ms |
5473 KB |
165ms |
224ms |
230ms |
50ms |
102192 |
117327 |
2023-11-17 10:03 |
b347f546 |
all: update remaining deprecated attr syntax (#19908) |
876ms |
1242ms |
0ms |
90ms |
5473 KB |
164ms |
222ms |
228ms |
49ms |
102190 |
116655 |
2023-11-17 09:56 |
709976f4 |
x.json2: replace deprecated type byte with u8 in the tests (#19909) |
889ms |
1257ms |
0ms |
93ms |
5473 KB |
164ms |
223ms |
228ms |
50ms |
102190 |
114949 |
2023-11-17 08:54 |
8c8df9e8 |
checker: fix comptime dumping var (#19887) |
896ms |
1255ms |
0ms |
92ms |
5473 KB |
163ms |
221ms |
228ms |
50ms |
102190 |
114051 |
2023-11-17 08:51 |
1482a2f2 |
encoding.xml: fix parsing for self closing empty tags (#19907) |
876ms |
1244ms |
0ms |
89ms |
5472 KB |
164ms |
223ms |
228ms |
49ms |
102184 |
116648 |
2023-11-17 08:47 |
722fe40a |
json: replaced deprecated type byte with u8 (#19905) |
863ms |
1259ms |
0ms |
92ms |
5472 KB |
165ms |
223ms |
229ms |
50ms |
102184 |
118405 |
2023-11-16 18:33 |
c3cf9ee8 |
cgen: fix temporary var name conflicts between const definitions with or_block in different files(fix #19149) (#19894) |
871ms |
1245ms |
0ms |
90ms |
5472 KB |
165ms |
222ms |
228ms |
50ms |
102184 |
117318 |
2023-11-16 18:14 |
4458e496 |
vdoc: fix syntax highlighting for symbols before `!` and between `(` and `,` (#19888) |
861ms |
1224ms |
0ms |
90ms |
5471 KB |
163ms |
226ms |
228ms |
50ms |
102166 |
118659 |
2023-11-16 18:13 |
c9429f33 |
encoding.xml: make functions public, add documentation, tests, fix attribute parsing for self-closing tags (#19901) |
876ms |
1277ms |
0ms |
94ms |
5471 KB |
169ms |
233ms |
237ms |
51ms |
102166 |
116627 |
2023-11-16 13:40 |
e9258c2a |
tools.vcreate: rework cli arg handling to extend scaffolding and fix issues (#19889) |
875ms |
1252ms |
0ms |
92ms |
5471 KB |
165ms |
224ms |
230ms |
50ms |
102166 |
116761 |
2023-11-16 13:37 |
9308bcd4 |
tests: improve the incorrect_name_sum_type.vv and its .out file (#19890) |
875ms |
1246ms |
0ms |
91ms |
5471 KB |
166ms |
224ms |
230ms |
50ms |
102159 |
116753 |
2023-11-16 13:32 |
7699d827 |
scanner: cleanup dead code, reduce allocations when decoding a lot of unicode escapes like this \u2605 (#19897) |
890ms |
1251ms |
0ms |
91ms |
5471 KB |
166ms |
224ms |
230ms |
50ms |
102159 |
114785 |
2023-11-16 13:25 |
7778618b |
ci: bump the timeout-minutes for the windows jobs again (to 271m this time) |
899ms |
1255ms |
0ms |
92ms |
5471 KB |
166ms |
227ms |
232ms |
49ms |
102167 |
113645 |
2023-11-16 13:19 |
9e2b2380 |
checker: fix inability to use multiple `import some modname as _` in the same .v file (fix #19899) (#19900) |
876ms |
1245ms |
0ms |
90ms |
5471 KB |
166ms |
225ms |
230ms |
49ms |
102167 |
116628 |
2023-11-16 11:43 |
e7876208 |
os: fix bootstrapping for OpenBSD |
867ms |
1248ms |
0ms |
91ms |
5471 KB |
167ms |
229ms |
233ms |
50ms |
102167 |
117839 |
2023-11-16 07:14 |
aa1debca |
tools.vpm: fix `has_vmod` test in `install_test` interpreting wrong dir as install dir (#19891) |
868ms |
1240ms |
0ms |
91ms |
5472 KB |
165ms |
225ms |
230ms |
50ms |
102181 |
117720 |
2023-11-16 06:20 |
4dff383e |
parser, checker: fix const var below at struct fixed array fields(fix#19593) (#19893) |
872ms |
1260ms |
0ms |
93ms |
5472 KB |
169ms |
229ms |
236ms |
50ms |
102181 |
117180 |
2023-11-16 06:04 |
6d2f7917 |
tools.vpm: simplify, add update result info (#19892) |
868ms |
1257ms |
0ms |
94ms |
5469 KB |
166ms |
226ms |
231ms |
49ms |
102127 |
117657 |
2023-11-16 05:53 |
ae980802 |
checker: fix generate dump code for array fixed struct field (#19886) |
873ms |
1282ms |
0ms |
95ms |
5469 KB |
171ms |
233ms |
237ms |
50ms |
102127 |
116983 |
2023-11-15 18:32 |
192d6d2b |
v: support `$if T is $array_dynamic {` and `$if T is $array_fixed {` in addition to `$if T is $array {` (#19882) |
895ms |
1274ms |
0ms |
92ms |
5468 KB |
166ms |
227ms |
234ms |
50ms |
102119 |
114099 |
2023-11-15 18:30 |
c8382264 |
ci,tools: remove skips for the wasm backend, since binaryen is not required anymore (#19883) |
857ms |
1228ms |
0ms |
91ms |
5468 KB |
165ms |
224ms |
230ms |
49ms |
102095 |
119130 |
2023-11-15 16:26 |
f2ef89aa |
vdoc: fix parsing of static functions (#19876) |
863ms |
1245ms |
0ms |
89ms |
5468 KB |
164ms |
224ms |
229ms |
49ms |
102095 |
118302 |
2023-11-15 16:17 |
83b4167c |
fmt: fix interface fields alignment (#19866) |
875ms |
1239ms |
0ms |
91ms |
5468 KB |
166ms |
225ms |
230ms |
49ms |
102095 |
116680 |
2023-11-15 16:07 |
915ac4ed |
checker, cgen: fix generic fn returning fixed array (#19885) |
869ms |
1259ms |
0ms |
91ms |
5468 KB |
165ms |
226ms |
230ms |
50ms |
102095 |
117485 |
2023-11-15 12:35 |
7c0aed16 |
ci: split containers_ci.yml to docker_alpine.yml and docker_ubuntu.yml, so that restarting the flakier alpine job will not have to stop/cancel the slower but more robust ubuntu musl job |
866ms |
1270ms |
0ms |
93ms |
5467 KB |
166ms |
226ms |
229ms |
49ms |
102091 |
117887 |
2023-11-15 11:07 |
1e3d3825 |
parser: deprecate old attribute syntax & update remaining (missed) attributes (#19879) |
863ms |
1240ms |
0ms |
90ms |
5467 KB |
165ms |
224ms |
230ms |
49ms |
102091 |
118297 |
2023-11-15 08:56 |
bc246836 |
tools: skip download count increment when vpm runs in CI by default (#19861) |
858ms |
1241ms |
0ms |
94ms |
5467 KB |
167ms |
228ms |
232ms |
49ms |
102086 |
118981 |
2023-11-15 08:54 |
4e439442 |
os: ignore empty path segments in `join_path` (#19877) |
877ms |
1235ms |
0ms |
93ms |
5467 KB |
165ms |
225ms |
229ms |
49ms |
102086 |
116403 |
2023-11-15 07:13 |
107d466f |
tools: use shared contexts in vpm's update, to resolve dependencies during threaded module updates (#19878) |
878ms |
1239ms |
0ms |
90ms |
5467 KB |
165ms |
227ms |
232ms |
49ms |
102078 |
116261 |
2023-11-15 05:16 |
75792939 |
all: update attributes to use new syntax |
891ms |
1242ms |
0ms |
92ms |
5467 KB |
167ms |
229ms |
233ms |
49ms |
102078 |
114565 |
2023-11-14 21:46 |
dd81cb98 |
checker: change the warning `more than 1000 possibilities in match range` to a notice (#19862) |
876ms |
1242ms |
0ms |
92ms |
5467 KB |
164ms |
224ms |
230ms |
49ms |
102078 |
116527 |
2023-11-14 21:41 |
b7400fc0 |
os: add fast path to mkdir_all, when the given folder already exists (#19869) |
867ms |
1229ms |
0ms |
90ms |
5467 KB |
163ms |
224ms |
227ms |
49ms |
102078 |
117737 |
2023-11-14 21:02 |
b5673c61 |
vweb: add the mime type for .toml files (#19875) |
874ms |
1240ms |
0ms |
91ms |
5466 KB |
164ms |
223ms |
230ms |
50ms |
102072 |
116787 |
2023-11-14 20:38 |
0827949b |
ci: bump timeout-minutes for recenly timeout-ing jobs (mostly gcc on windows) |
868ms |
1243ms |
0ms |
95ms |
5466 KB |
166ms |
225ms |
232ms |
50ms |
102072 |
117594 |
2023-11-14 20:34 |
f5bf18c7 |
parser, checker: fix var scope in lambda(fix #19860) (#19871) |
871ms |
1244ms |
0ms |
91ms |
5465 KB |
166ms |
225ms |
230ms |
50ms |
102059 |
117174 |
2023-11-14 20:16 |
53d49d9c |
tools: don't interrupt resolving deps by vpm, when a module failed updating, improve detecting invalid, add update_test (#19867) |
872ms |
1241ms |
0ms |
91ms |
5455 KB |
165ms |
228ms |
229ms |
50ms |
102011 |
116985 |
2023-11-14 09:34 |
4628fe76 |
parser: fix generic fn call with fixed array argument (#19868) |
865ms |
1234ms |
0ms |
90ms |
5455 KB |
164ms |
225ms |
227ms |
49ms |
102011 |
117931 |
2023-11-14 09:07 |
bf120cca |
tools: handle paths in vcreate more gracefully (#19870) |
882ms |
1238ms |
0ms |
89ms |
5455 KB |
165ms |
227ms |
227ms |
49ms |
102011 |
115658 |
2023-11-14 09:03 |
e4bae91d |
checker: a minor cleanup (#19855) |
877ms |
1243ms |
0ms |
93ms |
5455 KB |
165ms |
228ms |
230ms |
50ms |
102011 |
116318 |
2023-11-14 06:48 |
8b71639f |
ci: skip file_log_test.v on windows |
868ms |
1241ms |
0ms |
91ms |
5455 KB |
166ms |
225ms |
229ms |
50ms |
102011 |
117524 |
2023-11-13 16:12 |
55cac884 |
checker: disallow `$for i in struct.values` and `$for i in enum.fields` (#19845) |
866ms |
1242ms |
0ms |
91ms |
5455 KB |
164ms |
225ms |
228ms |
49ms |
102011 |
117795 |
2023-11-13 16:09 |
1a3d1070 |
ast, checker, cgen: extract common methods into ast.Table (#19859) |
869ms |
1247ms |
0ms |
94ms |
5454 KB |
168ms |
232ms |
233ms |
50ms |
102003 |
117379 |
2023-11-13 12:24 |
5f08d45c |
encoding.xml: update parser logic to skip BOM before prolog (#19858) |
875ms |
1242ms |
0ms |
91ms |
5456 KB |
163ms |
226ms |
227ms |
49ms |
102008 |
116580 |
2023-11-13 11:29 |
e0207b68 |
checker: fix blank_ident as param of lambda exprs (fix #19853) (#19856) |
896ms |
1265ms |
0ms |
95ms |
5456 KB |
166ms |
228ms |
230ms |
49ms |
102008 |
113848 |
2023-11-13 11:07 |
c9df0644 |
checker, cgen: fix match branches return type ref mismatch, when the return type exists as interface or sumtype (fix #16203) (#19806) |
888ms |
1256ms |
0ms |
93ms |
5456 KB |
168ms |
233ms |
234ms |
50ms |
102006 |
114871 |
2023-11-13 11:02 |
bcc2bfad |
cgen: cleanup, use `expected_is_ptr` instead of calling .is_ptr() again (#19836) |
862ms |
1226ms |
0ms |
91ms |
5450 KB |
164ms |
225ms |
234ms |
49ms |
101953 |
118274 |
2023-11-13 10:53 |
999328a1 |
tools: support `v doc -run-examples math`, to ensure that all `// Example: code` doc comments are working (#19852) |
860ms |
1234ms |
0ms |
92ms |
5450 KB |
164ms |
224ms |
228ms |
49ms |
101953 |
118550 |
2023-11-13 10:51 |
453f65a2 |
net.mbedtls: use `char` and `usize` types for describing more precisely the C API of mbedtls (#19837) |
864ms |
1239ms |
0ms |
92ms |
5450 KB |
164ms |
225ms |
229ms |
49ms |
101957 |
118005 |
2023-11-13 08:06 |
2ea02f7e |
ci: compile gitly with gcc on ubuntu-latest (workaround recent failure to build with tcc) |
865ms |
1260ms |
0ms |
93ms |
5450 KB |
168ms |
231ms |
233ms |
49ms |
101957 |
117869 |
2023-11-12 14:09 |
fbb43f5a |
tools: use expansion character/string to format home paths in vpm output (#19847) |
871ms |
1244ms |
0ms |
90ms |
5450 KB |
163ms |
223ms |
227ms |
49ms |
101957 |
117057 |
2023-11-12 11:49 |
7c5d4397 |
tools: support `--verbose` in vpm, as an alternative to `-v`, to enable verbose output (#19848) |
862ms |
1234ms |
0ms |
90ms |
5450 KB |
164ms |
223ms |
227ms |
49ms |
101957 |
118279 |
2023-11-12 09:30 |
14e53f9a |
compress.gzip: change the endianness for validation to conform to the gzip file specification (fix #19839) (#19849) |
875ms |
1239ms |
0ms |
90ms |
5450 KB |
163ms |
223ms |
227ms |
49ms |
101957 |
116522 |
2023-11-12 07:52 |
c494b63d |
os,picohttpparser,sokol,strconv: prepare for making `-W impure-v` the default (#19846) |
881ms |
1241ms |
0ms |
90ms |
5450 KB |
164ms |
223ms |
227ms |
49ms |
101957 |
115728 |
2023-11-12 06:53 |
a15c0671 |
tools: add support for new attribute syntax to missdoc |
867ms |
1239ms |
0ms |
91ms |
5450 KB |
164ms |
224ms |
229ms |
49ms |
101957 |
117597 |
2023-11-12 01:49 |
72718c2a |
parser: fix parsing comments after new attribute syntax |
886ms |
1224ms |
0ms |
90ms |
5450 KB |
165ms |
225ms |
227ms |
49ms |
101957 |
115075 |
2023-11-12 00:01 |
744b92a8 |
tools: fix already installed detection when running v install --once without args (#19838) |
873ms |
1243ms |
0ms |
90ms |
5450 KB |
165ms |
224ms |
228ms |
49ms |
101956 |
116788 |
2023-11-11 23:59 |
239430aa |
parser: fix invalid warning 'unused' for mut var in if/match cond(fix #19539) (#19843) |
866ms |
1247ms |
0ms |
90ms |
5450 KB |
163ms |
225ms |
227ms |
49ms |
101955 |
117730 |
2023-11-11 23:46 |
a9190e34 |
changelog: finish the 0.4.3 changelog |
864ms |
1230ms |
0ms |
93ms |
5450 KB |
169ms |
233ms |
235ms |
50ms |
101952 |
118000 |
2023-11-11 15:54 |
1b2be2a5 |
v: fix `v help` in the prebuilt v executables from the zips in the releases |
865ms |
1241ms |
0ms |
93ms |
5450 KB |
168ms |
232ms |
234ms |
50ms |
101952 |
117863 |
2023-11-11 13:39 |
cd337e2e |
ci: add macos_arm64, macos_x86_64 in more jobs in binary_artifact.yml |
860ms |
1237ms |
0ms |
90ms |
5449 KB |
164ms |
223ms |
229ms |
50ms |
101937 |
118531 |
2023-11-11 12:47 |
a741050e |
ci: fix build-macos-arm64 in binary_artifact.yml |
869ms |
1247ms |
0ms |
91ms |
5449 KB |
165ms |
225ms |
228ms |
49ms |
101937 |
117303 |
2023-11-11 12:40 |
19bc1651 |
tools: extend vpm to support specifying git version tags when installing modules (#19835) |
868ms |
1234ms |
0ms |
90ms |
5449 KB |
165ms |
226ms |
228ms |
50ms |
101937 |
117438 |
2023-11-11 10:51 |
44cf1451 |
V 0.4.3 |
872ms |
1228ms |
0ms |
92ms |
5449 KB |
167ms |
233ms |
235ms |
50ms |
101937 |
116900 |
2023-11-11 10:27 |
e92d210b |
checker: add missing check when assignment statement lvalue is ParExpr (fix #19819) (#19830) |
871ms |
1255ms |
0ms |
92ms |
5449 KB |
164ms |
224ms |
229ms |
49ms |
101937 |
117034 |
2023-11-11 08:07 |
c0eeb85e |
net.unix: update the module to make it compatible with windows and coroutines (#19831) |
868ms |
1255ms |
0ms |
93ms |
5449 KB |
164ms |
223ms |
227ms |
49ms |
101934 |
117435 |
2023-11-11 07:36 |
a176021a |
picoev: improve raw mode, change fn signature for the `raw_cb` field to `fn (mut Picoev, int)` (#19817) |
878ms |
1243ms |
0ms |
91ms |
5449 KB |
165ms |
226ms |
228ms |
50ms |
101934 |
116097 |
2023-11-10 22:10 |
e7cad4f5 |
net,vweb: reduce allocations by ~80% |
864ms |
1241ms |
0ms |
93ms |
5449 KB |
165ms |
226ms |
229ms |
49ms |
101934 |
117979 |
2023-11-10 16:15 |
b3a97011 |
cgen: fix gen interface to string(fix #19788) (#19829) |
869ms |
1249ms |
0ms |
90ms |
5449 KB |
163ms |
227ms |
228ms |
50ms |
101918 |
117281 |
2023-11-10 12:11 |
11bc8084 |
tools: cleanup, prepare vpm version installs (#19821) |
860ms |
1236ms |
0ms |
91ms |
5449 KB |
163ms |
224ms |
228ms |
49ms |
101913 |
118503 |
2023-11-10 12:04 |
33e865c8 |
tools: require the presence of a `v.mod` file, to install external urls via vpm (#19825) |
894ms |
1254ms |
0ms |
89ms |
5449 KB |
163ms |
225ms |
228ms |
49ms |
101913 |
113996 |
2023-11-10 09:54 |
f77e5b6b |
parser: add multiple struct attributes error for new attribute syntax |
865ms |
1248ms |
0ms |
94ms |
5449 KB |
165ms |
226ms |
229ms |
49ms |
101913 |
117818 |
2023-11-10 09:31 |
00f2e4a8 |
encoding.xml: make tag name and attribute parsing more robust and cleaner (#19828) |
871ms |
1266ms |
0ms |
92ms |
5448 KB |
164ms |
222ms |
228ms |
49ms |
101908 |
117001 |
2023-11-10 06:22 |
e59c1944 |
parser: correct start pos for new attribute syntax |
866ms |
1245ms |
0ms |
90ms |
5448 KB |
165ms |
223ms |
229ms |
49ms |
101908 |
117676 |
2023-11-10 05:53 |
7087b538 |
ast,fmt,parser: fix attribute alignment & remove unneeded code (#19826) |
872ms |
1261ms |
0ms |
92ms |
5448 KB |
170ms |
229ms |
236ms |
50ms |
101908 |
116866 |
2023-11-10 01:17 |
ab4c1f4d |
parser: add missing field to unsafe attribute ast node |
871ms |
1238ms |
0ms |
91ms |
5449 KB |
165ms |
227ms |
228ms |
49ms |
101912 |
117005 |
2023-11-09 21:56 |
e4f55fb2 |
net.http: add socks5|http(s) proxy support [Linux] (#19676) |
883ms |
1242ms |
0ms |
90ms |
5449 KB |
164ms |
227ms |
228ms |
49ms |
101911 |
115414 |
2023-11-09 21:49 |
78709b0e |
ci: add macos arm64 binary release (#19823) |
872ms |
1247ms |
0ms |
91ms |
5449 KB |
164ms |
227ms |
227ms |
49ms |
101911 |
116870 |
2023-11-09 11:02 |
cd2e36a4 |
encoding.xml: fix parsing of single letter tag names (#19815) |
873ms |
1241ms |
0ms |
91ms |
5449 KB |
165ms |
229ms |
229ms |
50ms |
101911 |
116736 |
2023-11-09 11:00 |
10160c0c |
tools: add parse_query to vpm (#19814) |
875ms |
1240ms |
0ms |
92ms |
5449 KB |
163ms |
225ms |
227ms |
49ms |
101911 |
116469 |
2023-11-09 09:21 |
2b21dea0 |
parser: give a friendly error when misusing if over $if (#19810) |
876ms |
1263ms |
0ms |
94ms |
5449 KB |
164ms |
226ms |
227ms |
49ms |
101911 |
116336 |
2023-11-08 18:43 |
97f7c3f6 |
builtin: move min/max integer values consts from `math` to builtin (#19809) |
869ms |
1243ms |
0ms |
90ms |
5448 KB |
165ms |
228ms |
230ms |
50ms |
101899 |
117260 |
2023-11-08 18:26 |
7e7e4386 |
cgen: fix shared assign from call_expr(fix #19790) (#19807) |
878ms |
1240ms |
0ms |
90ms |
5447 KB |
164ms |
226ms |
227ms |
49ms |
101867 |
116021 |
2023-11-08 08:46 |
ad935cad |
tools: fix typo in vbuild-tools.v (#19797) |
879ms |
1228ms |
0ms |
89ms |
5446 KB |
162ms |
224ms |
225ms |
49ms |
101859 |
115880 |
2023-11-08 03:47 |
b111a823 |
parser: fix shared generic struct as fn parameters (fix #19804) (#19805) |
870ms |
1234ms |
0ms |
91ms |
5446 KB |
165ms |
225ms |
227ms |
49ms |
101859 |
117079 |
2023-11-08 03:45 |
b1ed652b |
ci: fix vlib/v/checker/tests/option_ref_init_err.vv/.out after e736eca |
884ms |
1266ms |
0ms |
91ms |
5446 KB |
167ms |
227ms |
228ms |
50ms |
101856 |
115221 |
2023-11-07 19:30 |
e736ecaa |
checker: avoid nil assign to option var (#19746) |
873ms |
1239ms |
0ms |
89ms |
5446 KB |
164ms |
224ms |
226ms |
49ms |
101856 |
116673 |
2023-11-07 19:25 |
09f3e1e9 |
checker: fix `field ?&Type` without default value (#19786) |
861ms |
1231ms |
0ms |
89ms |
5445 KB |
163ms |
222ms |
228ms |
50ms |
101846 |
118288 |
2023-11-07 19:19 |
92a72df5 |
tools: fix `v build-tools`, make `v test` more robust (#19803) |
866ms |
1229ms |
0ms |
91ms |
5445 KB |
163ms |
223ms |
227ms |
49ms |
101837 |
117594 |
2023-11-07 12:40 |
d86b3689 |
tests: workaround name conflict, causing false positives with msvc on windows, when both tests were executed at the same time (locked executable) |
864ms |
1238ms |
0ms |
91ms |
5445 KB |
163ms |
222ms |
227ms |
49ms |
101837 |
117866 |
2023-11-07 12:32 |
22e17c3e |
fmt: remove additional line breaks after call_expr before params struct args (#19795) |
872ms |
1238ms |
0ms |
90ms |
5445 KB |
165ms |
225ms |
229ms |
50ms |
101837 |
116785 |
2023-11-07 12:29 |
cd5c5561 |
cgen: fix closure variable in smartcast (#19796) |
889ms |
1230ms |
0ms |
91ms |
5445 KB |
164ms |
224ms |
228ms |
49ms |
101837 |
114552 |
2023-11-07 12:23 |
93d5c2dc |
tools: improve error messages, add color coding and debug logging (#19781) |
864ms |
1239ms |
0ms |
90ms |
5444 KB |
164ms |
224ms |
229ms |
49ms |
101828 |
117856 |
2023-11-07 12:10 |
f1127cd4 |
tools: cleanup and simplify vcreate, for upcoming fixes and features (#19794) |
861ms |
1233ms |
0ms |
91ms |
5444 KB |
163ms |
223ms |
228ms |
49ms |
101828 |
118267 |
2023-11-07 11:47 |
50c22b5a |
os: implement os.fd_is_pending/1, os.Process.pipe_read/1, os.Process.is_pending/1 (#19787) |
876ms |
1239ms |
0ms |
91ms |
5444 KB |
165ms |
224ms |
229ms |
49ms |
101828 |
116242 |
2023-11-06 18:09 |
a92700e9 |
maps: add maps.merge/2 and maps.merge_in_place/2 generic utility functions (#19776) |
865ms |
1232ms |
0ms |
91ms |
5444 KB |
163ms |
222ms |
228ms |
49ms |
101704 |
117576 |
2023-11-06 14:14 |
bd52a94e |
tests: add a small delay too between the test retries, in the non -stats branch, handling flaky test failures |
860ms |
1225ms |
0ms |
90ms |
5444 KB |
163ms |
220ms |
226ms |
49ms |
101704 |
118260 |
2023-11-06 13:14 |
35558df9 |
vlib: add an `encoding.xml` module with parser, validation, entity encoding, unit tests (#19708) |
862ms |
1235ms |
0ms |
91ms |
5444 KB |
165ms |
224ms |
229ms |
49ms |
101704 |
117986 |
2023-11-06 12:27 |
01022e91 |
flag,json,net: handle C calls in .v files (part of enabling `-W impure-v` as default) (#19779) |
904ms |
1254ms |
0ms |
91ms |
5444 KB |
165ms |
225ms |
230ms |
49ms |
101704 |
112504 |
2023-11-06 10:58 |
1e25d452 |
cgen: fix g.obf_table data missing(fix #19695) (#19778) |
887ms |
1257ms |
0ms |
91ms |
5444 KB |
164ms |
224ms |
227ms |
49ms |
101704 |
114660 |
2023-11-06 10:24 |
140c838f |
ci: mark install_test.v as flaky too |
876ms |
1252ms |
0ms |
90ms |
5444 KB |
164ms |
225ms |
228ms |
49ms |
101703 |
116099 |
2023-11-06 10:19 |
23624503 |
ci: mark more tests as flaky |
897ms |
1246ms |
0ms |
90ms |
5444 KB |
165ms |
226ms |
228ms |
50ms |
101703 |
113381 |
2023-11-06 10:18 |
af4ee6ad |
cgen: only generate free in wrapper for spawn and not go (#19780) |
906ms |
1264ms |
0ms |
89ms |
5444 KB |
165ms |
227ms |
229ms |
50ms |
101703 |
112254 |
2023-11-06 06:47 |
b07e3d00 |
docs: use `#!/usr/bin/env bash` instead of `#!/bin/bash` |
886ms |
1247ms |
0ms |
91ms |
5444 KB |
166ms |
225ms |
228ms |
50ms |
101701 |
114786 |
2023-11-05 18:49 |
4e6186ee |
ast: add missing docstrings for the public fns in vlib/v/ast/types.v (#19752) |
861ms |
1231ms |
0ms |
91ms |
5444 KB |
164ms |
226ms |
228ms |
49ms |
101701 |
118119 |
2023-11-05 15:38 |
9ec8807d |
compress,coroutines,encoding: handle C calls in .v files (part of enabling `-W impure-v` as default) (#19769) |
885ms |
1249ms |
0ms |
90ms |
5444 KB |
165ms |
228ms |
233ms |
50ms |
101694 |
114908 |
2023-11-05 15:31 |
9fa1f8e2 |
tools: fix resolving external dependencies in vpm, add test (#19772) |
873ms |
1244ms |
0ms |
91ms |
5444 KB |
165ms |
224ms |
229ms |
49ms |
101694 |
116487 |
2023-11-05 13:59 |
e7f0c6bc |
transformer: fix using a constant, instead of a fn parameter with the same name (fix #19766) (#19773) |
858ms |
1246ms |
0ms |
94ms |
5444 KB |
165ms |
227ms |
230ms |
49ms |
101694 |
118524 |
2023-11-05 13:55 |
1f8fbb51 |
tools: simplify command execution in vpm, use `os.execute_opt` (#19741) |
857ms |
1234ms |
0ms |
91ms |
5444 KB |
163ms |
224ms |
226ms |
49ms |
101691 |
118659 |
2023-11-05 13:15 |
510f0915 |
checker, cgen: allow for a shared variable, to be whole reassigned (keeping the same mutex state) (fix #15649) (#19751) |
866ms |
1246ms |
0ms |
92ms |
5444 KB |
163ms |
224ms |
227ms |
49ms |
101691 |
117426 |
2023-11-05 11:35 |
f82529e0 |
os: add os.page_size() (#19770) |
864ms |
1242ms |
0ms |
91ms |
5442 KB |
163ms |
222ms |
226ms |
49ms |
101684 |
117689 |
2023-11-05 11:09 |
9effbec6 |
tests: fix `v test-all` |
867ms |
1239ms |
0ms |
93ms |
5442 KB |
164ms |
223ms |
228ms |
49ms |
101677 |
117274 |
2023-11-05 09:09 |
b7341977 |
tools: use a safer way to initialise settings in vpm (#19755) |
881ms |
1264ms |
0ms |
95ms |
5442 KB |
165ms |
225ms |
229ms |
50ms |
101677 |
115410 |
2023-11-05 08:49 |
d1f044d0 |
picoev: implement raw mode (#19771) |
873ms |
1240ms |
0ms |
91ms |
5442 KB |
166ms |
223ms |
229ms |
49ms |
101677 |
116468 |
2023-11-05 08:21 |
0f424b8d |
ci: mark more tests as flaky |
897ms |
1241ms |
0ms |
92ms |
5442 KB |
166ms |
223ms |
228ms |
49ms |
101677 |
113352 |
2023-11-04 17:48 |
14afda7d |
parser: warn on unused imports, even when they are declared via `import math { sin, cos }` (#19738) |
867ms |
1242ms |
0ms |
93ms |
5442 KB |
165ms |
226ms |
229ms |
49ms |
101677 |
117274 |
2023-11-04 17:46 |
59ffee38 |
checker: fix closure in if guard, with multi_return (#19765) |
857ms |
1219ms |
0ms |
90ms |
5442 KB |
163ms |
222ms |
228ms |
49ms |
101671 |
118635 |
2023-11-04 12:03 |
2ef49b8c |
tools: improve the output of `v install` (#19760) |
870ms |
1245ms |
0ms |
89ms |
5441 KB |
163ms |
221ms |
226ms |
49ms |
101661 |
116851 |
2023-11-04 11:54 |
df8863a0 |
fmt: respect raw strings in `$embed_file(r'/some/path')` expressions (#19753) |
859ms |
1225ms |
0ms |
89ms |
5441 KB |
163ms |
222ms |
228ms |
49ms |
101661 |
118348 |
2023-11-04 11:15 |
3957bd80 |
tools: prompt for project meta data on `v init` too (#19747) |
876ms |
1226ms |
0ms |
89ms |
5441 KB |
163ms |
223ms |
227ms |
49ms |
101661 |
116051 |
2023-11-04 08:16 |
230dcb47 |
tools: improve VCS handling in vpm part2 (#19754) |
866ms |
1236ms |
0ms |
91ms |
5441 KB |
164ms |
222ms |
227ms |
49ms |
101661 |
117391 |
2023-11-04 08:11 |
55db150f |
tools.vpm: improve handling of urls that end with .git (#19758) |
867ms |
1228ms |
0ms |
91ms |
5441 KB |
163ms |
222ms |
227ms |
49ms |
101661 |
117256 |
2023-11-04 08:04 |
bb463246 |
ci: use VJOBS=1 for alpine docker format check (#19762) |
865ms |
1240ms |
0ms |
90ms |
5441 KB |
164ms |
223ms |
227ms |
49ms |
101661 |
117527 |
2023-11-04 08:00 |
f5f0995c |
ci: mark more js tests as flaky |
879ms |
1241ms |
0ms |
92ms |
5441 KB |
165ms |
224ms |
228ms |
49ms |
101661 |
115655 |
2023-11-04 06:00 |
244411ae |
tools: use `VPM_NO_INCREMENT` env var to skip dl count increment when testing vpm (#19756) |
891ms |
1265ms |
0ms |
92ms |
5441 KB |
168ms |
230ms |
234ms |
50ms |
101661 |
114097 |
2023-11-04 05:59 |
c2a3eef4 |
tools: fix windows install of an already existing module with vpm (#19761) |
887ms |
1249ms |
0ms |
91ms |
5441 KB |
165ms |
224ms |
228ms |
49ms |
101661 |
114612 |
2023-11-03 18:47 |
1a53a46d |
cgen: fix closure parameter judgment when var cross assign inside anon fn(fix #19734) (#19736) |
876ms |
1248ms |
0ms |
92ms |
5441 KB |
164ms |
223ms |
228ms |
49ms |
101661 |
116051 |
2023-11-03 18:43 |
24befa0b |
pg: hande C calls, move to .c.v files (#19739) |
869ms |
1236ms |
0ms |
93ms |
5441 KB |
169ms |
230ms |
235ms |
49ms |
101655 |
116979 |
2023-11-03 18:25 |
be89cbf2 |
vpm.tools: cleanup and make handling of the different VCS systems more robust (#19740) |
867ms |
1227ms |
0ms |
90ms |
5441 KB |
164ms |
223ms |
228ms |
49ms |
101655 |
117249 |
2023-11-03 17:54 |
ceb191d3 |
checker: fix closure in if guard (#19750) |
896ms |
1266ms |
0ms |
92ms |
5441 KB |
164ms |
222ms |
227ms |
49ms |
101655 |
113454 |
2023-11-03 17:51 |
e34e0635 |
pref: fix unintended file extensions in default output names, allow for `v run file.c.v` (#19745) |
879ms |
1253ms |
0ms |
93ms |
5440 KB |
165ms |
224ms |
230ms |
49ms |
101651 |
115643 |
2023-11-03 17:14 |
72ba6c2d |
ci: compile VTL and VSL in their own CI job, with `VFLAGS=-no-parallel` |
869ms |
1266ms |
0ms |
93ms |
5440 KB |
165ms |
226ms |
228ms |
50ms |
101648 |
116971 |
2023-11-03 11:28 |
fbefe685 |
os: mention that `execute_opt` error contains commands output (#19742) |
863ms |
1235ms |
0ms |
90ms |
5440 KB |
166ms |
225ms |
228ms |
49ms |
101648 |
117784 |
2023-11-03 10:22 |
cbb67b20 |
ci: mark more ever more tests as flaky |
877ms |
1249ms |
0ms |
90ms |
5440 KB |
165ms |
223ms |
227ms |
49ms |
101648 |
115904 |
2023-11-03 05:11 |
03709169 |
ci: mark more tests as flaky |
872ms |
1251ms |
0ms |
93ms |
5440 KB |
169ms |
231ms |
234ms |
50ms |
101648 |
116568 |
2023-11-03 04:57 |
29d60280 |
net.http: increase max_redirects to 16 (#19743) |
901ms |
1263ms |
0ms |
94ms |
5440 KB |
166ms |
226ms |
229ms |
50ms |
101648 |
112816 |
2023-11-02 19:01 |
8670dcc2 |
tools: extract vpm commands in separate files (#19729) |
864ms |
1265ms |
0ms |
93ms |
5440 KB |
164ms |
223ms |
226ms |
49ms |
101648 |
117648 |
2023-11-02 18:58 |
59660746 |
vdoc: escape tags in highlighted html (#19731) |
877ms |
1231ms |
0ms |
89ms |
5440 KB |
164ms |
223ms |
226ms |
49ms |
101648 |
115904 |
2023-11-02 18:50 |
d33e7e79 |
checker: cleanup in check_types() (#19737) |
888ms |
1237ms |
0ms |
91ms |
5440 KB |
165ms |
225ms |
228ms |
49ms |
101648 |
114468 |
2023-11-02 12:56 |
eb748568 |
cgen: reduce expense in repetitively called functions by using consts (#19732) |
864ms |
1230ms |
0ms |
92ms |
5441 KB |
165ms |
223ms |
228ms |
49ms |
101649 |
117649 |
2023-11-02 09:52 |
1e80e47b |
doc: fix duplication in toc (#19726) |
891ms |
1263ms |
0ms |
93ms |
5441 KB |
168ms |
228ms |
233ms |
49ms |
101647 |
114081 |
2023-11-02 09:44 |
8f05b0fe |
ast: reduce cost of frequently called functions by using constants (#19733) |
876ms |
1254ms |
0ms |
91ms |
5441 KB |
166ms |
223ms |
229ms |
49ms |
101647 |
116035 |
2023-11-01 18:02 |
0b58a4dd |
ci: remove the concurrency group from bootstrapping_works_ci.yml (prevent spurious cancels) |
871ms |
1231ms |
0ms |
91ms |
5441 KB |
164ms |
226ms |
229ms |
49ms |
101643 |
116696 |
2023-11-01 17:34 |
f2d2ed1f |
testing: fix notices with `v test-all` on Linux for `v -freestanding str_array_example.v` |
891ms |
1249ms |
0ms |
91ms |
5441 KB |
164ms |
225ms |
229ms |
49ms |
101643 |
114077 |
2023-11-01 12:15 |
cc1193f3 |
tools: use @VCURRENTHASH instead of @VHASH in vdoc |
872ms |
1240ms |
0ms |
91ms |
5441 KB |
168ms |
234ms |
235ms |
50ms |
101643 |
116563 |
2023-11-01 12:02 |
f3425139 |
tools: make vdoc more verbose with `-v` to more easily diagnose parsing problems on incomplete code examples with it |
877ms |
1240ms |
0ms |
91ms |
5441 KB |
166ms |
228ms |
231ms |
49ms |
101643 |
115898 |
2023-11-01 11:20 |
1356c61c |
parser: add `set_all` + `clear_all` methods to `[flag]` enum bitfields (#19717) |
874ms |
1271ms |
0ms |
93ms |
5441 KB |
170ms |
235ms |
237ms |
50ms |
101643 |
116296 |
2023-11-01 11:17 |
c82c760d |
os: add a new function `execute_opt` (#19723) |
871ms |
1232ms |
0ms |
89ms |
5440 KB |
165ms |
226ms |
230ms |
49ms |
101638 |
116691 |
2023-11-01 11:11 |
6c83d9a2 |
vdoc: support for highlighting code in README's (#19725) |
872ms |
1241ms |
0ms |
91ms |
5440 KB |
164ms |
226ms |
229ms |
49ms |
101629 |
116547 |
2023-11-01 10:46 |
be487b3c |
tools.vpm: cleanup install part1 (#19718) |
900ms |
1243ms |
0ms |
90ms |
5440 KB |
165ms |
225ms |
230ms |
49ms |
101629 |
112921 |
2023-11-01 10:33 |
7eaf21ec |
fmt: align ternary expressions in const blocks (#19721) |
889ms |
1235ms |
0ms |
90ms |
5440 KB |
165ms |
226ms |
230ms |
49ms |
101629 |
114318 |
2023-11-01 10:28 |
cee947ca |
net.html: add note to parse and parse_file, that they will produce a DOM with lowercased tag names (#19720) |
902ms |
1281ms |
0ms |
94ms |
5440 KB |
169ms |
234ms |
237ms |
49ms |
101629 |
112670 |
2023-11-01 10:21 |
adb46ff6 |
ci: make macos_ci.yml more robust (use -no-parallel for the UI examples) |
878ms |
1262ms |
0ms |
92ms |
5440 KB |
163ms |
223ms |
228ms |
49ms |
101629 |
115750 |
2023-11-01 06:20 |
eab77ccb |
checker: turn warning for var and param module name duplicates into error (#19645) |
872ms |
1235ms |
0ms |
91ms |
5440 KB |
164ms |
225ms |
229ms |
49ms |
101629 |
116547 |
2023-10-31 17:12 |
a63f3e6f |
coroutines: use photon work_pool when nr_jobs > 0, and use photon libc fn wrappers (#19711) |
879ms |
1268ms |
0ms |
93ms |
5440 KB |
165ms |
227ms |
231ms |
49ms |
101632 |
115622 |
2023-10-31 16:41 |
57a7db11 |
json: fix comment (MyTitle -> ETitle) (#19719) |
875ms |
1246ms |
0ms |
90ms |
5440 KB |
163ms |
223ms |
226ms |
49ms |
101628 |
116146 |
2023-10-31 13:53 |
d350a684 |
docs: document `[json: ETitle]` in vlib/json/README.md too |
881ms |
1246ms |
0ms |
91ms |
5440 KB |
163ms |
223ms |
227ms |
49ms |
101628 |
115355 |
2023-10-31 13:16 |
e465f749 |
tests: cleanup legacy temp path (#19716) |
864ms |
1241ms |
0ms |
93ms |
5440 KB |
165ms |
226ms |
228ms |
49ms |
101628 |
117625 |
2023-10-31 13:00 |
3708061d |
tools.vpm: fix `install --once` for external modules, add already installed info, add test (#19702) |
864ms |
1241ms |
0ms |
91ms |
5440 KB |
163ms |
224ms |
227ms |
49ms |
101628 |
117625 |
2023-10-31 06:07 |
a2dabddc |
testing: add temporary file hash to prevent accidental collisions with test file binaries (#19710) |
877ms |
1248ms |
0ms |
91ms |
5440 KB |
165ms |
223ms |
226ms |
50ms |
101628 |
115881 |
2023-10-30 12:58 |
1c4c5050 |
v.help: add `[noreturn]` attribute to `print_and_exit` (#19706) |
869ms |
1230ms |
0ms |
92ms |
5440 KB |
164ms |
225ms |
227ms |
50ms |
101628 |
116948 |
2023-10-30 12:54 |
880ce7a3 |
crypto: eliminate deprecating notifications from internal calls to checksum() (#19707) |
860ms |
1254ms |
0ms |
91ms |
5440 KB |
163ms |
223ms |
226ms |
49ms |
101630 |
118174 |
2023-10-30 07:32 |
66092232 |
parser: cleanup enum_decl() in parser.v (#19701) |
879ms |
1247ms |
0ms |
91ms |
5440 KB |
164ms |
223ms |
228ms |
49ms |
101630 |
115620 |
2023-10-30 07:28 |
00bf5c4a |
bench: update readme headings (#19704) |
861ms |
1230ms |
0ms |
93ms |
5440 KB |
164ms |
226ms |
228ms |
49ms |
101628 |
118034 |
2023-10-30 01:28 |
690ec7d3 |
all: fix typos (#19693) |
890ms |
1257ms |
0ms |
94ms |
5440 KB |
164ms |
232ms |
234ms |
49ms |
101628 |
114188 |
2023-10-30 01:25 |
ac40981b |
crypto.sha: fix calculating the same hash values when .sum() is called several times for sha1/256/512 (fix #19696) (#19697) |
867ms |
1242ms |
0ms |
92ms |
5440 KB |
163ms |
226ms |
228ms |
49ms |
101628 |
117217 |
2023-10-30 01:21 |
109fc222 |
tools.vpm: simplify, use more stdlib functionality part2, add more tests (#19692) |
870ms |
1241ms |
0ms |
92ms |
5440 KB |
164ms |
224ms |
227ms |
49ms |
101628 |
116813 |
2023-10-30 01:10 |
c6d3a235 |
v.help: add `ExitOptions` params struct to `print_and_exit` (#19698) |
880ms |
1245ms |
0ms |
94ms |
5440 KB |
164ms |
224ms |
229ms |
49ms |
101628 |
115486 |
2023-10-29 12:33 |
aa28efc0 |
checker: fix negative cap, len checks in array init (#19694) |
865ms |
1222ms |
0ms |
89ms |
5440 KB |
162ms |
219ms |
225ms |
49ms |
101622 |
117482 |
2023-10-29 12:25 |
1e578b11 |
checker: extend byte deprecation warnings to return types (#19668) |
863ms |
1252ms |
0ms |
95ms |
5439 KB |
164ms |
227ms |
229ms |
49ms |
101616 |
117747 |
2023-10-29 12:20 |
7681a0b4 |
checker: check error of implementing other module private interface (fix #19620) (#19688) |
877ms |
1242ms |
0ms |
91ms |
5439 KB |
164ms |
229ms |
230ms |
49ms |
101608 |
115858 |
2023-10-29 12:14 |
0148914e |
cgen: fix array contains method with interface(fix #19670) (#19675) |
861ms |
1234ms |
0ms |
90ms |
5439 KB |
163ms |
223ms |
226ms |
49ms |
101603 |
118005 |
2023-10-29 12:03 |
4a99b1ef |
cgen: fix infix op when handling comptime selector (#19691) |
866ms |
1232ms |
0ms |
92ms |
5437 KB |
164ms |
223ms |
228ms |
49ms |
101596 |
117316 |
2023-10-29 09:22 |
00165d14 |
tools: add vpm tests for installing modules with different URLs/identifiers (#19664) |
865ms |
1232ms |
0ms |
91ms |
5437 KB |
163ms |
222ms |
226ms |
49ms |
101586 |
117440 |
2023-10-29 09:16 |
52a556c3 |
fmt: respect range index expressions in match branches (#19684) |
867ms |
1237ms |
0ms |
90ms |
5437 KB |
162ms |
223ms |
227ms |
49ms |
101586 |
117169 |
2023-10-29 02:36 |
b9d0aedb |
tools: cleanup vcreate tests (#19666) |
869ms |
1241ms |
0ms |
90ms |
5437 KB |
163ms |
222ms |
226ms |
49ms |
101586 |
116899 |
2023-10-29 01:11 |
fd04c9d9 |
fmt: fix map value aligment when using keys with uft8 symbols (#19689) |
881ms |
1251ms |
0ms |
90ms |
5437 KB |
164ms |
224ms |
228ms |
49ms |
101586 |
115307 |
2023-10-29 00:08 |
c32b04d5 |
wasm: implement inline assembly (#19686) |
878ms |
1259ms |
0ms |
93ms |
5437 KB |
164ms |
221ms |
227ms |
49ms |
101586 |
115701 |
2023-10-28 15:55 |
705eea8d |
checker: extend byte deprecation warning to struct fields (#19653) |
859ms |
1225ms |
0ms |
90ms |
5436 KB |
164ms |
222ms |
225ms |
49ms |
101559 |
118229 |
2023-10-28 15:49 |
573188a1 |
v.help: fix `print_help_and_exit`, for sub topics like `v fmt --help`, rewrite help.v, and add more tests (#19672) |
860ms |
1231ms |
0ms |
90ms |
5435 KB |
164ms |
223ms |
227ms |
49ms |
101553 |
118084 |
2023-10-28 15:39 |
491558af |
tools.vpm: simplify, use more stdlib functionality (#19665) |
866ms |
1243ms |
0ms |
93ms |
5437 KB |
164ms |
226ms |
230ms |
49ms |
101579 |
117296 |
2023-10-28 14:15 |
775b25e1 |
sokol: update to match uptream at 9e0f1b4 (#19687) |
870ms |
1232ms |
0ms |
90ms |
5437 KB |
162ms |
225ms |
229ms |
49ms |
101579 |
116757 |
2023-10-28 10:07 |
2cf024b9 |
fmt: add single-line ternary expr support for constants (#19681) |
865ms |
1235ms |
0ms |
89ms |
5437 KB |
162ms |
223ms |
228ms |
49ms |
101579 |
117432 |
2023-10-28 10:03 |
d74b07d3 |
docs: update the name of Twitter to X (#19685) |
867ms |
1231ms |
0ms |
89ms |
5437 KB |
162ms |
223ms |
228ms |
49ms |
101579 |
117161 |
2023-10-28 09:21 |
11be033f |
fmt: fix formatting of struct field with default value and new attr syntax (stage 2) (#19683) |
885ms |
1275ms |
0ms |
94ms |
5437 KB |
165ms |
227ms |
230ms |
50ms |
101579 |
114778 |
2023-10-27 23:05 |
22e57d2f |
parser: fix parsing new attribute syntax in struct decl field (stage 1) (#19682) |
871ms |
1238ms |
0ms |
92ms |
5436 KB |
164ms |
224ms |
230ms |
49ms |
101575 |
116618 |
2023-10-27 09:27 |
b3b68e41 |
net.http: add a retry mechanism to http.fetch(), when the socket inevitably errors (#19660) |
875ms |
1255ms |
0ms |
93ms |
5436 KB |
168ms |
232ms |
238ms |
50ms |
101563 |
116072 |
2023-10-27 09:16 |
f74719d6 |
coroutines: add missing ? from previous commit |
887ms |
1243ms |
0ms |
93ms |
5436 KB |
163ms |
224ms |
229ms |
49ms |
101563 |
114501 |
2023-10-27 09:13 |
77d45b17 |
coroutines: only attempt to add/remove roots when GC is on. |
881ms |
1253ms |
0ms |
92ms |
5436 KB |
165ms |
224ms |
229ms |
49ms |
101563 |
115281 |
2023-10-26 22:06 |
f7058978 |
checker: fix generic array append (#19658) |
863ms |
1231ms |
0ms |
91ms |
5436 KB |
163ms |
223ms |
228ms |
49ms |
101563 |
117685 |
2023-10-26 22:05 |
029909d5 |
checker: allow size of fixed array to be integral casts (#19663) |
871ms |
1231ms |
0ms |
91ms |
5435 KB |
164ms |
223ms |
229ms |
49ms |
101561 |
116602 |
2023-10-26 06:51 |
c09b66b0 |
tools: move vpm.v into its own cmd/tools/vpm/ module (#19659) |
881ms |
1238ms |
0ms |
92ms |
5434 KB |
165ms |
225ms |
229ms |
49ms |
101547 |
115263 |
2023-10-26 05:55 |
0f81e3bf |
db.pg: fix typos (#19654) |
867ms |
1240ms |
0ms |
91ms |
5434 KB |
164ms |
225ms |
229ms |
49ms |
101547 |
117124 |
2023-10-26 05:21 |
d11db9a3 |
tools: make the commit message more informative, for the repo for https://fast.vlang.io/ in cmd/tools/fast/website/ |
870ms |
1256ms |
0ms |
91ms |
5434 KB |
164ms |
223ms |
228ms |
49ms |
101547 |
116720 |
2023-10-26 02:55 |
2806a8a9 |
docs: use `-cross` instead of `-os cross` |
871ms |
1231ms |
0ms |
91ms |
5434 KB |
164ms |
225ms |
227ms |
49ms |
101547 |
116586 |
2023-10-26 02:33 |
14618a1b |
sync: use `-d debug_channels` instead of just `-g` to turn on assertions in sync.channel_select (cleaner -cross code) |
887ms |
1252ms |
0ms |
93ms |
5434 KB |
165ms |
225ms |
231ms |
49ms |
101547 |
114483 |
2023-10-26 02:25 |
d515eb0d |
pref: add support for `-cross`, for independently setting .output_cross_c, without overloading -os (part 1) |
886ms |
1250ms |
0ms |
94ms |
5434 KB |
165ms |
222ms |
228ms |
49ms |
101547 |
114612 |
2023-10-25 19:26 |
1b2d947f |
ci: fix bootstrapping of signal_default.c.v on macos |
857ms |
1226ms |
0ms |
91ms |
5434 KB |
164ms |
221ms |
226ms |
50ms |
101543 |
118486 |
2023-10-25 17:39 |
a1063bd6 |
vcreate: fix `v init` with project names containing dashes (#19619) |
874ms |
1223ms |
0ms |
92ms |
5434 KB |
164ms |
222ms |
226ms |
50ms |
101543 |
116181 |
2023-10-25 16:56 |
f5c4864d |
tools: print an error message, when `make` is needed, but is missing on unix |
854ms |
1219ms |
0ms |
91ms |
5434 KB |
163ms |
221ms |
225ms |
49ms |
101543 |
118902 |
2023-10-25 14:15 |
8394b358 |
os: add a convenient way to ignore certain system signals (#19639) |
880ms |
1241ms |
0ms |
93ms |
5434 KB |
164ms |
220ms |
226ms |
50ms |
101543 |
115389 |
2023-10-25 13:39 |
96a26745 |
readme: fix grammar mistakes (#19650) |
865ms |
1240ms |
0ms |
90ms |
5433 KB |
162ms |
221ms |
226ms |
50ms |
101488 |
117327 |
2023-10-25 08:21 |
714a64da |
os: fix os.ls(folder) on windows, when a protected folder can not be opened (#19647) |
871ms |
1251ms |
0ms |
90ms |
5433 KB |
164ms |
223ms |
227ms |
50ms |
101488 |
116518 |
2023-10-24 09:32 |
82d2dd59 |
checker, cgen: fix for c stmt with option or result calls (#19641) |
870ms |
1232ms |
0ms |
93ms |
5433 KB |
163ms |
222ms |
226ms |
49ms |
101485 |
116649 |
2023-10-23 20:48 |
0c92c314 |
os: add a convenient way to ignore certain system signals (#19632) |
866ms |
1238ms |
0ms |
93ms |
5433 KB |
164ms |
225ms |
228ms |
49ms |
101500 |
117205 |
2023-10-23 18:21 |
9051ac89 |
all: fix typos (#19634) |
882ms |
1266ms |
0ms |
95ms |
5433 KB |
164ms |
225ms |
226ms |
49ms |
101491 |
115069 |
2023-10-23 07:30 |
8a8129cd |
vdoc: add hr style, use prettier version 3 in the CI (#19628) |
862ms |
1235ms |
0ms |
91ms |
5433 KB |
163ms |
223ms |
225ms |
49ms |
101488 |
117735 |
2023-10-22 20:52 |
ee05bb54 |
make.bat: use uniform indentation throughout file (#19612) |
876ms |
1227ms |
0ms |
89ms |
5433 KB |
163ms |
224ms |
224ms |
49ms |
101488 |
115853 |
2023-10-22 20:48 |
9ece982f |
parser: minor cleanup in struct_decl (#19622) |
859ms |
1224ms |
0ms |
89ms |
5433 KB |
162ms |
223ms |
225ms |
49ms |
101488 |
118146 |
2023-10-22 19:31 |
65dd69c5 |
math: add missing docstrings for vlib/math functions (#19617) |
869ms |
1246ms |
0ms |
92ms |
5432 KB |
165ms |
223ms |
230ms |
50ms |
101450 |
116743 |
2023-10-19 15:09 |
20a1af3a |
math.unsigned: add missing docstrings for the functions in unint128.v (#19597) |
880ms |
1239ms |
0ms |
91ms |
5432 KB |
163ms |
226ms |
231ms |
50ms |
101445 |
115278 |
2023-10-16 11:01 |
7c4029c5 |
net.conv: add varinttou64 and u64tovarint functions, for the variable unsigned integer encoding, described in rfc9000 (for QUIC) (#19568) |
880ms |
1250ms |
0ms |
93ms |
5431 KB |
165ms |
222ms |
226ms |
49ms |
101442 |
115275 |
2023-10-16 07:11 |
0fb38edc |
ci: fix vcreate_input_test.v on FreeBSD (expect is in /usr/local/bin there, if installed) (#19578) |
865ms |
1237ms |
0ms |
95ms |
5405 KB |
165ms |
222ms |
227ms |
49ms |
101403 |
117228 |
2023-10-15 23:35 |
44045c65 |
checker: allow casted integeral types in match ranges (#19572) |
853ms |
1215ms |
0ms |
91ms |
5405 KB |
164ms |
221ms |
226ms |
49ms |
101403 |
118878 |
2023-10-15 22:48 |
eb82a720 |
ci: vfmt vlib/os/process_windows.c.v and vlib/os/os.c.v |
870ms |
1219ms |
0ms |
90ms |
5405 KB |
162ms |
221ms |
225ms |
49ms |
101398 |
116549 |
2023-10-15 13:18 |
4bc9a8f8 |
checker: fix C.xx = C.yy aliases |
853ms |
1223ms |
0ms |
89ms |
5405 KB |
161ms |
220ms |
225ms |
49ms |
101397 |
118871 |
2023-10-14 19:21 |
82a3e67d |
time: use C.BOOL again on Windows |
864ms |
1225ms |
0ms |
90ms |
5405 KB |
164ms |
222ms |
225ms |
49ms |
101398 |
117358 |
2023-10-14 15:50 |
8f76a062 |
checker: remove time_t hack now that C aliases are supported |
856ms |
1228ms |
0ms |
89ms |
5405 KB |
164ms |
223ms |
227ms |
49ms |
101398 |
118455 |
2023-10-14 14:08 |
5f1e6815 |
examples: fix net_udp_server_and_client.v with latest V and latest `net` module (listen on 0.0.0.0, and dial to 127.0.0.1) (#19564) |
865ms |
1223ms |
0ms |
91ms |
5404 KB |
163ms |
223ms |
229ms |
49ms |
101366 |
117186 |
2023-10-14 14:01 |
d851bbbd |
ci: extract all time zone testing, into a separate `time_ci.yml` (#19563) |
873ms |
1236ms |
0ms |
93ms |
5404 KB |
168ms |
227ms |
233ms |
50ms |
101366 |
116112 |
2023-10-14 13:56 |
d30cbdb3 |
ci: update c2v workflow, translate doom on macOS (#19562) |
884ms |
1231ms |
0ms |
91ms |
5404 KB |
164ms |
222ms |
229ms |
49ms |
101366 |
114667 |
2023-10-13 15:55 |
a8743e1c |
benchmark: add new methods b.record_measure/1 and b.all_recorded_measures/0 (#19561) |
868ms |
1233ms |
0ms |
92ms |
5404 KB |
166ms |
223ms |
230ms |
50ms |
101366 |
116781 |
2023-10-12 10:41 |
e0e09871 |
vweb: add mime type support for static .md files |
871ms |
1234ms |
0ms |
91ms |
5404 KB |
165ms |
225ms |
231ms |
50ms |
101366 |
116378 |
2023-10-12 04:10 |
06fb8f0f |
vcreate: don't use template names as project descriptions (#19439) |
886ms |
1242ms |
0ms |
90ms |
5404 KB |
165ms |
223ms |
230ms |
49ms |
101366 |
114408 |
2023-10-10 17:37 |
c4ee9400 |
tests: fix input tests with `expect`, not covering false negatives (#19518) |
878ms |
1250ms |
0ms |
92ms |
5404 KB |
165ms |
222ms |
231ms |
50ms |
101366 |
115451 |
2023-10-10 17:34 |
a1c16a76 |
term.ui: fix exception thrown in GetConsoleMode on windows (stop abusing consts as globals) (#19529) |
882ms |
1240ms |
0ms |
93ms |
5404 KB |
168ms |
229ms |
236ms |
50ms |
101366 |
114927 |
2023-10-10 17:26 |
2ce209da |
json: update the example in the module's README.md (#19544) |
856ms |
1227ms |
0ms |
91ms |
5404 KB |
163ms |
221ms |
230ms |
49ms |
101366 |
118418 |
2023-10-10 13:42 |
192d7dba |
markused: cleanup in mark_used(), use robust index names, instead of the much more brittle integer values (#19543) |
878ms |
1236ms |
0ms |
91ms |
5404 KB |
165ms |
223ms |
231ms |
50ms |
101366 |
115451 |
2023-10-10 06:13 |
582d593a |
all: fix new int type promotion rules and cleanup native gen() (#19535) |
879ms |
1243ms |
0ms |
92ms |
5401 KB |
166ms |
228ms |
230ms |
49ms |
101359 |
115311 |
2023-10-09 22:05 |
37e5616b |
tesst: fix vcreate test failing on macOS (#19536) |
875ms |
1222ms |
0ms |
90ms |
5400 KB |
163ms |
222ms |
229ms |
49ms |
101349 |
115827 |
2023-10-09 14:42 |
04c8d459 |
doc: update the section `Performance tuning` (#19530) |
866ms |
1232ms |
0ms |
92ms |
5400 KB |
163ms |
225ms |
228ms |
49ms |
101349 |
117031 |
2023-10-09 14:01 |
04eb86c9 |
Fixed typo in flag.v (#19534) |
883ms |
1232ms |
0ms |
93ms |
5400 KB |
168ms |
230ms |
237ms |
49ms |
101349 |
114778 |
2023-10-09 11:03 |
121fa0e9 |
term.ui,os.notify: fix .ctrl being stuck in examples/term.ui/event_viewer.v (regression happened in e9a3817a from 2023-02-20) |
863ms |
1233ms |
0ms |
90ms |
5400 KB |
164ms |
223ms |
230ms |
49ms |
101349 |
117438 |
2023-10-09 09:27 |
169a6b5c |
native: fix native new_int errors (#19532) |
865ms |
1241ms |
0ms |
90ms |
5400 KB |
165ms |
224ms |
230ms |
49ms |
101349 |
117166 |
2023-10-09 05:58 |
b3ac88ef |
coroutines: fix dealloc (called wrong fn) |
892ms |
1252ms |
0ms |
92ms |
5401 KB |
165ms |
228ms |
235ms |
49ms |
101349 |
113619 |
2023-10-09 01:10 |
9604a3f4 |
coroutines: get photonlib/coroutines working with GC |
874ms |
1233ms |
0ms |
95ms |
5401 KB |
164ms |
224ms |
228ms |
49ms |
101349 |
115959 |
2023-10-08 21:18 |
1f064763 |
cgen: fix maps with i32 keys |
855ms |
1221ms |
0ms |
91ms |
5401 KB |
162ms |
220ms |
227ms |
49ms |
101349 |
118536 |
2023-10-08 14:36 |
75355395 |
term.ui: fix notices about uninitialized pointers (#19528) |
862ms |
1237ms |
0ms |
92ms |
5400 KB |
164ms |
225ms |
229ms |
50ms |
101330 |
117552 |
2023-10-08 10:32 |
05d940ac |
fmt: simplify formatting assign statement comments (#19524) |
877ms |
1232ms |
0ms |
92ms |
5399 KB |
163ms |
223ms |
227ms |
49ms |
101314 |
115523 |
2023-10-08 09:20 |
efef5bcc |
math: add missing docstrings for math.log_gamma_sign and for the complex.complex constructor function (#19523) |
897ms |
1239ms |
0ms |
92ms |
5402 KB |
166ms |
224ms |
229ms |
49ms |
101333 |
112968 |
2023-10-07 23:50 |
b9a1b0c2 |
native: use i32 instead of int |
870ms |
1227ms |
0ms |
90ms |
5402 KB |
163ms |
224ms |
227ms |
49ms |
101333 |
116474 |
2023-10-07 23:09 |
a616eb55 |
ast: vfmt comptime_const_values.v |
888ms |
1228ms |
0ms |
90ms |
5402 KB |
164ms |
222ms |
227ms |
49ms |
101332 |
114112 |
2023-10-07 22:32 |
e265e99a |
all: int => i64 (part 5) |
864ms |
1228ms |
0ms |
90ms |
5402 KB |
164ms |
224ms |
228ms |
49ms |
101331 |
117281 |
2023-10-07 22:04 |
8c5ac3a5 |
all: i64 fixes |
859ms |
1226ms |
0ms |
91ms |
5402 KB |
164ms |
226ms |
228ms |
50ms |
101317 |
117947 |
2023-10-07 18:05 |
3c68e78f |
sokol: fix usage of sokol sampler (#19527) |
850ms |
1217ms |
0ms |
91ms |
5402 KB |
164ms |
223ms |
227ms |
49ms |
101293 |
119168 |
2023-10-07 17:55 |
9e6a9f03 |
all: int => i64 (part 3) |
853ms |
1239ms |
0ms |
93ms |
5402 KB |
166ms |
226ms |
227ms |
50ms |
101289 |
118744 |
2023-10-07 17:32 |
10e02e92 |
cgen: use int32_t in cheaders.v |
851ms |
1218ms |
0ms |
92ms |
5401 KB |
163ms |
219ms |
226ms |
49ms |
101283 |
119016 |
2023-10-07 11:08 |
8023e25b |
all: finish bootstrapping of `@VCURRENTHASH` (#19517) |
857ms |
1240ms |
0ms |
93ms |
5394 KB |
166ms |
225ms |
228ms |
50ms |
101280 |
118179 |
2023-10-07 10:47 |
fe41bda6 |
pref: temporary 64 bit int option |
857ms |
1229ms |
0ms |
91ms |
5395 KB |
165ms |
223ms |
228ms |
50ms |
101294 |
118196 |
2023-10-07 10:36 |
49b8c2f9 |
v.pref: support a `-q` option, silencing many repeated messages like the one for `v -prod run file.v` |
866ms |
1231ms |
0ms |
91ms |
5394 KB |
165ms |
224ms |
227ms |
49ms |
101278 |
116949 |
2023-10-07 09:54 |
1e89b0b0 |
cgen: don't subtract null ptr in `__offsetof`, fix for `v -cstrict -cc clang-14 cmd/tools/vpm.v` and other programs using `import net.http` (fix #19222) (#19520) |
868ms |
1223ms |
0ms |
90ms |
5394 KB |
165ms |
231ms |
229ms |
50ms |
101285 |
116687 |
2023-10-07 05:08 |
6414b597 |
ci: temporarily disable failures for 'Shader examples can be built' in other_ci.yml |
869ms |
1237ms |
0ms |
91ms |
5394 KB |
165ms |
226ms |
229ms |
50ms |
101285 |
116553 |
2023-10-07 00:31 |
e957e5c0 |
cgen: do not generate unnecessary memdup() definition |
864ms |
1241ms |
0ms |
93ms |
5394 KB |
167ms |
230ms |
232ms |
50ms |
101283 |
117225 |
2023-10-07 00:14 |
0a4fa279 |
sokol: minor fixes |
866ms |
1232ms |
0ms |
91ms |
5394 KB |
164ms |
225ms |
228ms |
50ms |
101278 |
116949 |
2023-10-07 00:05 |
f3e49639 |
checker: fix fn call with option call argument in autofree mode (#19515) |
885ms |
1238ms |
0ms |
93ms |
5394 KB |
168ms |
231ms |
232ms |
50ms |
101278 |
114438 |
2023-10-06 13:09 |
d20ed233 |
thirdparty/sokol/sokol_gfx.h: fix whitespaces around the new glReadPixels XMACRO |
872ms |
1235ms |
0ms |
94ms |
5394 KB |
169ms |
236ms |
236ms |
50ms |
101277 |
116143 |
2023-10-06 12:04 |
729ed06a |
ci: fix error for private_redeclaration_of_C_struct.out |
889ms |
1247ms |
0ms |
95ms |
5394 KB |
166ms |
228ms |
229ms |
50ms |
101277 |
113922 |
2023-10-06 04:26 |
cee2eabd |
sokol: fix the audio examples |
882ms |
1244ms |
0ms |
92ms |
5394 KB |
165ms |
228ms |
229ms |
50ms |
101277 |
114826 |
2023-10-05 23:31 |
322ba711 |
sokol: fix gfx structs |
865ms |
1259ms |
0ms |
95ms |
5394 KB |
165ms |
228ms |
229ms |
50ms |
101277 |
117083 |
2023-10-05 17:22 |
0bf85d04 |
sokol: upgrade to latest version, fix all related issues |
874ms |
1235ms |
0ms |
91ms |
5394 KB |
164ms |
227ms |
228ms |
50ms |
101277 |
115877 |
2023-10-05 16:09 |
75607538 |
orm: add null handling and option fields (#19379) |
868ms |
1229ms |
0ms |
93ms |
5394 KB |
164ms |
227ms |
228ms |
50ms |
101277 |
116678 |
2023-10-05 10:30 |
1512486d |
checker: extract vlib/v/checker/errors.v, use maps for c.error_lines, c.warning_lines, c.notice_lines, dedup all errors, warns, and notices |
863ms |
1233ms |
0ms |
91ms |
5386 KB |
164ms |
220ms |
226ms |
50ms |
101174 |
117235 |
2023-10-05 11:22 |
13c90066 |
vweb: fix typo in vweb.v (#19513) |
865ms |
1230ms |
0ms |
91ms |
5385 KB |
164ms |
221ms |
229ms |
50ms |
101151 |
116937 |
2023-10-05 09:41 |
e87d743b |
ci: fix gitly compilation (add libgit2-dev) |
862ms |
1243ms |
0ms |
95ms |
5385 KB |
166ms |
222ms |
229ms |
50ms |
101151 |
117344 |
2023-10-05 09:34 |
63b6407b |
ci: fix v_apps_and_modules_compile_ci.yml (YAML should be abandoned, the sooner the better) |
863ms |
1245ms |
0ms |
90ms |
5385 KB |
165ms |
222ms |
229ms |
50ms |
101151 |
117208 |
2023-10-05 09:00 |
b10342ee |
ci: skip more checks on manual new tag/release pushes (already done in the previous ci runs for the same commit) |
874ms |
1272ms |
0ms |
92ms |
5385 KB |
166ms |
225ms |
230ms |
50ms |
101151 |
115733 |
2023-10-05 06:38 |
beaa33a9 |
v.builder: cleanup, support `V_NO_C_ERROR_INFO=1` for more compact error messages on cgen errors. |
875ms |
1246ms |
0ms |
92ms |
5385 KB |
166ms |
221ms |
230ms |
50ms |
101151 |
115601 |
2023-10-04 21:35 |
5c37c312 |
builtin,math: add more missing doc strings for public functions (#19509) |
865ms |
1224ms |
0ms |
91ms |
5385 KB |
165ms |
223ms |
226ms |
49ms |
101150 |
116936 |
2023-10-04 21:30 |
8cfe9e81 |
native, builtin: implement little improvements from #19498 and remove `vcommithash()` in favor of `@VHASH` (#19508) |
855ms |
1224ms |
0ms |
90ms |
5385 KB |
163ms |
221ms |
224ms |
49ms |
101148 |
118301 |
2023-10-04 15:16 |
4b03d084 |
math.fractions: make the Fraction struct public (#19507) |
888ms |
1263ms |
0ms |
94ms |
5385 KB |
163ms |
222ms |
227ms |
49ms |
101152 |
113909 |
2023-10-04 13:42 |
a1e30404 |
cgen: fix casting to interface with struct field default expr (#19506) |
863ms |
1238ms |
0ms |
91ms |
5385 KB |
164ms |
220ms |
227ms |
49ms |
101152 |
117209 |
2023-10-04 09:19 |
db0808c6 |
math: fix documentation for math.radians, math.degrees and math.aprox_cos (#19504) |
874ms |
1215ms |
0ms |
90ms |
5384 KB |
164ms |
221ms |
225ms |
49ms |
101119 |
115696 |
2023-10-04 09:15 |
2bcbda55 |
parser, fmt: fix formatting assign static method to anon fn (#19505) |
859ms |
1217ms |
0ms |
91ms |
5384 KB |
163ms |
219ms |
225ms |
49ms |
101119 |
117717 |
2023-10-04 06:28 |
dd7f3a73 |
checker: disallow printing variadic expansions of arrays: `print(...a)`, `println(...a)`, where a is an array (fix #19490) (#19503) |
870ms |
1240ms |
0ms |
91ms |
5384 KB |
165ms |
221ms |
227ms |
50ms |
101118 |
116227 |
2023-10-04 01:40 |
c79f84d4 |
builtin: add input_character/0 and print_character/1 (#19502) |
873ms |
1231ms |
0ms |
91ms |
5383 KB |
166ms |
220ms |
228ms |
50ms |
101116 |
115825 |
2023-10-03 18:12 |
0904a9e8 |
parser: fix assigning static method to anon fn (#19499) |
868ms |
1228ms |
0ms |
94ms |
5383 KB |
169ms |
229ms |
234ms |
50ms |
101073 |
116443 |
2023-10-03 18:09 |
2563552c |
ast, native, cgen: add support for `$if native {}` (#19500) |
871ms |
1222ms |
0ms |
90ms |
5382 KB |
165ms |
222ms |
229ms |
49ms |
101051 |
116017 |
2023-10-03 15:57 |
b1f141ae |
checker: more precise error message |
881ms |
1228ms |
0ms |
90ms |
5382 KB |
165ms |
224ms |
228ms |
49ms |
101047 |
114695 |
2023-10-03 14:05 |
6b79b2aa |
encoding.leb128: fix `v -cstrict -cc gcc-11 examples/wasm_codegen/bf_compiler.v` |
885ms |
1247ms |
0ms |
92ms |
5381 KB |
166ms |
232ms |
239ms |
49ms |
101046 |
114176 |
2023-10-03 05:36 |
fae46a8d |
builtin: extract vlib/builtin/result.v from vlib/builtin/option.v |
884ms |
1226ms |
0ms |
91ms |
5381 KB |
166ms |
231ms |
239ms |
50ms |
101046 |
114305 |
2023-10-02 21:11 |
78910535 |
parser: minor optimization in name_expr() (#19493) |
883ms |
1228ms |
0ms |
91ms |
5381 KB |
165ms |
222ms |
231ms |
49ms |
101037 |
114424 |
2023-10-02 16:04 |
c0a73976 |
native: support `-no-builtin` (generate executables < 1KB Linux with `v -no-builtin -b native examples/hello_world.v`) |
896ms |
1236ms |
0ms |
91ms |
5381 KB |
166ms |
236ms |
244ms |
50ms |
101037 |
112764 |
2023-10-02 14:21 |
e3caae9d |
cgen: fix struct init with multi option fn type (#19491) |
887ms |
1238ms |
0ms |
92ms |
5381 KB |
167ms |
227ms |
232ms |
50ms |
101037 |
113908 |
2023-10-02 11:42 |
7ebee2ed |
examples: add a brainfuck->wasm compiler example (#19492) |
891ms |
1236ms |
0ms |
91ms |
5381 KB |
169ms |
232ms |
245ms |
50ms |
101036 |
113396 |
2023-10-02 04:49 |
8d98a21f |
all: add support for `@LOCATION`, for more convenient logging/tracing, without needing to combine `@FILE`, `@LINE` at runtime (#19488) |
895ms |
1252ms |
0ms |
95ms |
5381 KB |
168ms |
233ms |
242ms |
50ms |
101036 |
112889 |
2023-10-01 19:11 |
6bd45394 |
cgen: fix struct field of fixed array init (fix #19483) (#19487) |
866ms |
1235ms |
0ms |
91ms |
5380 KB |
165ms |
228ms |
235ms |
49ms |
101019 |
116650 |
2023-10-01 11:42 |
f8693adf |
checker: turn propagation warning into an error; sokol: make some structs public |
849ms |
1222ms |
0ms |
92ms |
5379 KB |
162ms |
219ms |
226ms |
49ms |
101006 |
118970 |
2023-10-01 06:18 |
a79c574c |
ci: fix `v -cstrict vlib/builtin/array_test.v` |
885ms |
1233ms |
0ms |
89ms |
5379 KB |
163ms |
220ms |
225ms |
49ms |
101006 |
114131 |
2023-10-01 04:21 |
ec9ac771 |
builtin: add an `unsafe { a.reset() }` method, for quickly setting all bytes in an array to 0 |
889ms |
1227ms |
0ms |
90ms |
5379 KB |
165ms |
220ms |
228ms |
49ms |
101006 |
113617 |
2023-09-30 17:16 |
413da8be |
ci: fix misc-tooling, `V self compilation with g++ and -std=c++11` |
869ms |
1220ms |
0ms |
89ms |
5379 KB |
164ms |
222ms |
226ms |
49ms |
100996 |
116220 |
2023-09-30 17:05 |
f5fc0f9e |
ci: fix flaky vlib/v/tests/go_wait_option_test.v (error->none) |
865ms |
1220ms |
0ms |
90ms |
5379 KB |
164ms |
219ms |
225ms |
49ms |
100996 |
116758 |
2023-09-30 16:56 |
c552ecf2 |
ci: fix vlib/net/tcp_test.v (change return type of one_shot_echo_server from ? to !) |
854ms |
1220ms |
0ms |
91ms |
5379 KB |
163ms |
220ms |
226ms |
49ms |
100996 |
118262 |
2023-09-30 16:50 |
7d1eab79 |
ci: fix vlib/v/gen/js/jsgen_test.v errors in `js.v` and `option.v` |
853ms |
1224ms |
0ms |
90ms |
5379 KB |
164ms |
221ms |
227ms |
49ms |
100996 |
118400 |
2023-09-30 16:24 |
c030c5ef |
builtin: extract backtraces.c.v, backtraces_nix.c.v, backtraces_windows.c.v (#19480) |
853ms |
1219ms |
0ms |
90ms |
5379 KB |
163ms |
220ms |
226ms |
49ms |
100996 |
118400 |
2023-09-30 13:46 |
80339c84 |
cgen: fix printing fixed array of options (#19479) |
875ms |
1242ms |
0ms |
92ms |
5379 KB |
167ms |
227ms |
231ms |
49ms |
101012 |
115442 |
2023-09-30 13:40 |
773f9617 |
checker: turn the option/result split warning into an error; readme: better wording |
854ms |
1215ms |
0ms |
89ms |
5379 KB |
163ms |
218ms |
226ms |
49ms |
101012 |
118281 |
2023-09-30 11:41 |
5cc1db83 |
0.4.2 changelog |
864ms |
1227ms |
0ms |
92ms |
5379 KB |
165ms |
220ms |
229ms |
49ms |
101013 |
116913 |
2023-09-30 05:50 |
ced5f213 |
checker: allow for `const source = $embed_file(@FILE).to_string()` |
867ms |
1230ms |
0ms |
90ms |
5379 KB |
164ms |
219ms |
226ms |
49ms |
101012 |
116507 |
2023-09-29 19:06 |
ae5b4bbd |
checker: check fixed array init with default expression (#19472) |
865ms |
1233ms |
0ms |
91ms |
5378 KB |
165ms |
221ms |
228ms |
49ms |
101007 |
116771 |
2023-09-29 19:02 |
24278d82 |
os, v.builder: show more details, when a program ran by `v run file.v`, exits by a signal (fix #19412) (#19471) |
861ms |
1232ms |
0ms |
90ms |
5378 KB |
165ms |
222ms |
230ms |
49ms |
101005 |
117311 |
2023-09-29 11:02 |
1476daf8 |
docs: fix note about submodule names |
870ms |
1230ms |
0ms |
90ms |
5378 KB |
165ms |
220ms |
229ms |
49ms |
101011 |
116104 |
2023-09-29 10:06 |
137cb094 |
gg: cleanup in init_pipeline |
898ms |
1227ms |
0ms |
91ms |
5378 KB |
166ms |
227ms |
236ms |
49ms |
101011 |
112484 |
2023-09-29 08:59 |
74997fd8 |
ast, cgen: fix as cast with call expr (fix #19453) (#19462) |
883ms |
1253ms |
0ms |
92ms |
5378 KB |
168ms |
222ms |
231ms |
49ms |
101011 |
114395 |
2023-09-28 16:07 |
b5f71dff |
datatypes: improve the doc strings for `RingBuffer` and its methods (#19464) |
853ms |
1234ms |
0ms |
90ms |
5377 KB |
164ms |
220ms |
228ms |
49ms |
101002 |
118407 |
2023-09-28 16:06 |
1a2ad27e |
vcreate: update templates, add `lib` (#19444) |
859ms |
1225ms |
0ms |
91ms |
5377 KB |
164ms |
221ms |
229ms |
49ms |
101002 |
117580 |
2023-09-28 15:59 |
9a03e18b |
fmt: keep anon struct decl fields in interfaces (#19461) |
870ms |
1232ms |
0ms |
90ms |
5377 KB |
164ms |
220ms |
228ms |
49ms |
101002 |
116094 |
2023-09-28 11:32 |
4941a470 |
cgen: fix array of fns index call with direct_array_access mode (#19460) |
855ms |
1224ms |
0ms |
90ms |
5377 KB |
164ms |
220ms |
230ms |
49ms |
101002 |
118130 |
2023-09-28 11:23 |
86a2917f |
examples: add another graph example for bread first search with backtracking (#19463) |
866ms |
1243ms |
0ms |
89ms |
5377 KB |
165ms |
220ms |
230ms |
49ms |
100995 |
116622 |
2023-09-28 11:20 |
fbd4529f |
ci: add `./v install markdown` for the VPM compilation steps |
887ms |
1236ms |
0ms |
90ms |
5377 KB |
164ms |
221ms |
229ms |
49ms |
100995 |
113861 |
2023-09-27 18:17 |
8f69bd13 |
cgen: fix `type VType = &C.CType` (#19452) |
855ms |
1238ms |
0ms |
91ms |
5377 KB |
163ms |
218ms |
227ms |
49ms |
100995 |
118122 |
2023-09-27 18:13 |
92a534a5 |
github: remove unintended line break in issue voting note (#19455) |
864ms |
1234ms |
0ms |
90ms |
5377 KB |
163ms |
219ms |
226ms |
49ms |
101001 |
116899 |
2023-09-27 16:49 |
ec30256c |
builtin: cleanup obsolete function in string.v and array.v (#19451) |
876ms |
1222ms |
0ms |
90ms |
5377 KB |
163ms |
220ms |
228ms |
49ms |
101001 |
115297 |
2023-09-27 11:53 |
981f76cd |
builtin, cgen: fix printing slice of fn call string (#19450) |
865ms |
1252ms |
0ms |
91ms |
5378 KB |
165ms |
221ms |
227ms |
49ms |
101015 |
116780 |
2023-09-27 09:31 |
b3ee3043 |
tests: skip testing `v -os windows -experimental -b native -o hw.exe examples/hello_world.v` on !windows |
858ms |
1234ms |
0ms |
92ms |
5380 KB |
167ms |
221ms |
228ms |
49ms |
101036 |
117757 |
2023-09-26 09:53 |
12ee3fa8 |
toml: add decoding for struct fields of type map[string]T (#19447) |
861ms |
1226ms |
0ms |
91ms |
5375 KB |
164ms |
222ms |
227ms |
49ms |
100926 |
117219 |
2023-09-26 09:48 |
bd9f42d1 |
github: improve the voting message for issues (#19448) |
866ms |
1245ms |
0ms |
91ms |
5375 KB |
164ms |
222ms |
227ms |
49ms |
100926 |
116542 |
2023-09-26 04:20 |
8b31eab8 |
cgen: remove the special plan9 support code, treat it instead as a posix system in cheaders.v (#19445) |
885ms |
1254ms |
0ms |
90ms |
5375 KB |
163ms |
220ms |
226ms |
49ms |
100926 |
114040 |
2023-09-26 04:17 |
245f8e39 |
cgen: fix promoting an alias typed value, to a sumtype of the alias's base type (fix #19407) (#19423) |
883ms |
1235ms |
0ms |
91ms |
5375 KB |
164ms |
221ms |
225ms |
49ms |
100931 |
114304 |
2023-09-26 04:02 |
a8a3d3a6 |
CONTRIBUTING: use a direct link, to filter and order issues by likes (#19442) |
865ms |
1226ms |
0ms |
91ms |
5375 KB |
163ms |
221ms |
225ms |
49ms |
100927 |
116678 |
2023-09-25 09:58 |
20bce37d |
native: parse dll files to resolve extern symbols (#19433) |
866ms |
1242ms |
0ms |
90ms |
5375 KB |
163ms |
221ms |
225ms |
49ms |
100927 |
116543 |
2023-09-25 09:48 |
07bd94fa |
v.builder: fix compiling code, that imports modules from both `src/modules` and `modules` (#19437) |
859ms |
1218ms |
0ms |
90ms |
5375 KB |
164ms |
220ms |
224ms |
49ms |
100927 |
117493 |
2023-09-25 09:45 |
e7aa6a18 |
parser, checker: allow lambdas anywhere anonymous functions are expected (#19436) |
863ms |
1233ms |
0ms |
92ms |
5375 KB |
164ms |
221ms |
225ms |
49ms |
100924 |
116945 |
2023-09-24 16:54 |
28234c76 |
cgen: fix interface with option field (#19434) |
871ms |
1263ms |
0ms |
91ms |
5375 KB |
164ms |
222ms |
227ms |
49ms |
100933 |
115881 |
2023-09-24 16:52 |
b30426aa |
cgen: cleanup in comptime_if_conds() (#19432) |
860ms |
1222ms |
0ms |
92ms |
5374 KB |
170ms |
228ms |
235ms |
49ms |
100918 |
117346 |
2023-09-24 12:11 |
7e08a50e |
builtin: fix typo in string.v (#19431) |
888ms |
1261ms |
0ms |
92ms |
5374 KB |
166ms |
221ms |
229ms |
49ms |
100923 |
113652 |
2023-09-24 02:48 |
7bfb35dd |
cgen: cleanup in array.v (#19429) |
854ms |
1240ms |
0ms |
92ms |
5374 KB |
165ms |
220ms |
226ms |
49ms |
100923 |
118176 |
2023-09-23 19:08 |
a685088f |
checker: support lambda expressions in array methods like `a.map(|x|x*10)` too (#19424) |
887ms |
1238ms |
0ms |
90ms |
5375 KB |
163ms |
219ms |
224ms |
49ms |
100935 |
113793 |
2023-09-23 19:03 |
9954f89e |
checker, cgen: fix fixed array of option with default value (#19422) |
863ms |
1229ms |
0ms |
90ms |
5369 KB |
165ms |
220ms |
225ms |
49ms |
100874 |
116887 |
2023-09-23 12:55 |
1c9ab774 |
cgen: cleanup verbose code in assign_stmt() (#19421) |
895ms |
1250ms |
0ms |
90ms |
5368 KB |
165ms |
221ms |
225ms |
49ms |
100862 |
112694 |
2023-09-23 12:52 |
04d28f2a |
arrays: add a partition function, that splits a given array, based on a criteria, passed as a callback fn (#19417) |
863ms |
1236ms |
0ms |
91ms |
5368 KB |
165ms |
222ms |
226ms |
49ms |
100864 |
116876 |
2023-09-23 05:59 |
5905f63e |
parser: fix assigning with in another module sumtypes 2 (#19415) |
891ms |
1253ms |
0ms |
91ms |
5368 KB |
167ms |
219ms |
226ms |
49ms |
100864 |
113203 |
2023-09-22 18:37 |
3fab3213 |
docs: update the `$embed_file()` section (#19416) |
862ms |
1227ms |
0ms |
91ms |
5368 KB |
164ms |
220ms |
225ms |
49ms |
100864 |
117011 |
2023-09-22 15:00 |
9929e956 |
parser: fix assigning with in another module sumtypes (#19414) |
879ms |
1234ms |
0ms |
89ms |
5368 KB |
164ms |
220ms |
232ms |
49ms |
100864 |
114748 |
2023-09-22 11:10 |
ed423416 |
pref,builder: support -use-os-system-to-run to workaround segfaults using not fully updated xcode command line tools |
873ms |
1255ms |
0ms |
92ms |
5368 KB |
165ms |
222ms |
227ms |
49ms |
100863 |
115536 |
2023-09-22 10:00 |
3fb1230c |
toml: fix toml encoding of complex types (#19408) |
868ms |
1257ms |
0ms |
92ms |
5368 KB |
165ms |
221ms |
227ms |
49ms |
100851 |
116187 |
2023-09-22 06:59 |
edc9ff4f |
examples: add more .obj files for 06_obj_viewer (#19406) |
1103ms |
1591ms |
0ms |
91ms |
5368 KB |
166ms |
223ms |
227ms |
49ms |
100851 |
91433 |
2023-09-21 23:31 |
b440f693 |
cgen: fix fixed array with index variable (#19405) |
864ms |
1249ms |
0ms |
93ms |
5368 KB |
163ms |
220ms |
224ms |
49ms |
100851 |
116725 |
2023-09-21 16:46 |
5ddbbfcf |
checker: allow using ! and ~ on aliased bool and integral types (#19403) |
862ms |
1227ms |
0ms |
90ms |
5368 KB |
163ms |
220ms |
225ms |
48ms |
100851 |
116996 |
2023-09-21 16:44 |
c075e44e |
ci,examples: fix `v examples/sokol/simple_shader_glsl/simple_shader.v`, ensure it compiles on the `misc-tooling` job (#19404) |
859ms |
1250ms |
0ms |
90ms |
5368 KB |
165ms |
221ms |
227ms |
49ms |
100853 |
117407 |
2023-09-21 11:34 |
baf5d8a1 |
checker: fix generic comparison for conditional assignment (#19401) |
873ms |
1231ms |
0ms |
91ms |
5368 KB |
164ms |
219ms |
225ms |
49ms |
100853 |
115524 |
2023-09-21 06:45 |
4f7dbbfa |
cgen: fix fixed array of option type default (#19397) |
869ms |
1253ms |
0ms |
92ms |
5367 KB |
165ms |
220ms |
227ms |
49ms |
100838 |
116039 |
2023-09-20 16:22 |
7169df3e |
builder: fix compiling code, importing a local module in `src/modules` (#19396) |
870ms |
1233ms |
0ms |
91ms |
5302 KB |
164ms |
221ms |
226ms |
49ms |
100834 |
115901 |
2023-09-20 14:22 |
f93d257d |
all: support short lambda expressions like a.sorted(|x,y| x > y), in all callsites that accept a fn callback (#19390) |
870ms |
1230ms |
0ms |
89ms |
5302 KB |
165ms |
220ms |
223ms |
49ms |
100830 |
115896 |
2023-09-20 12:34 |
175a3b26 |
parser: fix fixed array of option values (`_ := [10]?int{}`) (#19392) |
854ms |
1229ms |
0ms |
90ms |
5280 KB |
164ms |
219ms |
224ms |
49ms |
100571 |
117764 |
2023-09-20 05:56 |
6d56639c |
orm: quote table and field name in `[references]` (#19387) |
870ms |
1232ms |
0ms |
90ms |
5280 KB |
163ms |
218ms |
225ms |
49ms |
100570 |
115597 |
2023-09-20 04:27 |
33754f43 |
all: support `-os plan9`, `$if plan9 {`, and `_plan9.c.v` (stage 1 for plan9) (#19389) |
892ms |
1263ms |
0ms |
94ms |
5280 KB |
169ms |
227ms |
232ms |
49ms |
100570 |
112746 |
2023-09-19 11:02 |
fdabd27b |
cgen: fix channel of interface (fix #19382) (#19383) |
857ms |
1218ms |
0ms |
90ms |
5280 KB |
163ms |
218ms |
225ms |
49ms |
100548 |
117325 |
2023-09-19 10:59 |
f9334c83 |
checker: disallow assigning pointer values to option struct fields (#19380) |
881ms |
1249ms |
0ms |
91ms |
5279 KB |
163ms |
218ms |
223ms |
50ms |
100545 |
114125 |
2023-09-19 04:24 |
350a8d3b |
ci: fix `./v -W examples/eventbus/eventbus.v` after 551a065 (todo: perhaps it should be reverted completely) |
871ms |
1241ms |
0ms |
91ms |
5279 KB |
164ms |
219ms |
226ms |
49ms |
100541 |
115431 |
2023-09-18 20:44 |
77219de1 |
ci: bring back gitly |
871ms |
1233ms |
0ms |
91ms |
5279 KB |
163ms |
217ms |
225ms |
49ms |
100541 |
115431 |
2023-09-18 20:42 |
551a065c |
eventbus: V ui on_key_down fix |
864ms |
1228ms |
0ms |
94ms |
5279 KB |
163ms |
215ms |
223ms |
49ms |
100541 |
116366 |
2023-09-18 20:22 |
ff452cc5 |
cgen: fix interface with multiple embedded fields (#19377) |
887ms |
1253ms |
0ms |
92ms |
5279 KB |
163ms |
218ms |
225ms |
49ms |
100541 |
113349 |
2023-09-18 13:07 |
be53b025 |
checker: require `else` branch in `[flag]` enum match (#19375) |
876ms |
1233ms |
0ms |
90ms |
5279 KB |
162ms |
218ms |
224ms |
49ms |
100531 |
114761 |
2023-09-18 13:06 |
74d80a51 |
orm: add support for V enum struct fields (#19374) |
881ms |
1257ms |
0ms |
94ms |
5278 KB |
164ms |
219ms |
225ms |
49ms |
100528 |
114106 |
2023-09-17 16:45 |
e1a48d6c |
fmt: simplify formatting struct field comments (#19373) |
853ms |
1214ms |
0ms |
90ms |
5276 KB |
163ms |
217ms |
224ms |
49ms |
100504 |
117824 |
2023-09-17 16:44 |
ec0d5dd2 |
checker, cgen: fix printing smartcast interface variable (fix #18886) (#19372) |
875ms |
1218ms |
0ms |
90ms |
5276 KB |
164ms |
219ms |
224ms |
49ms |
100504 |
114861 |
2023-09-17 11:29 |
e6ba6870 |
scanner: fix unknown escape sequence in ident_char (fix #19363) (#19369) |
848ms |
1211ms |
0ms |
89ms |
5274 KB |
163ms |
219ms |
224ms |
49ms |
100479 |
118489 |
2023-09-17 05:12 |
92b452d8 |
freebsd: fix compilation of b/vlib/v/gen/c/testdata/translated_module.vv with tcc (#19370) |
852ms |
1236ms |
0ms |
90ms |
5274 KB |
162ms |
217ms |
221ms |
48ms |
100469 |
117921 |
2023-09-17 04:58 |
2002db70 |
orm: support different foreign key types, not just an integer id (#19337) |
865ms |
1220ms |
0ms |
91ms |
5274 KB |
164ms |
221ms |
225ms |
49ms |
100469 |
116149 |
2023-09-17 04:11 |
bfb22c29 |
ci: wait more in the doom-regressions and gg-regressions jobs, to reduce the chance of false positives |
860ms |
1237ms |
0ms |
94ms |
5268 KB |
163ms |
224ms |
227ms |
48ms |
100403 |
116747 |
2023-09-16 20:14 |
9f5f82b2 |
all: do not warn/error for `import flag as _` |
862ms |
1224ms |
0ms |
91ms |
5268 KB |
164ms |
220ms |
224ms |
48ms |
100403 |
116476 |
2023-09-16 19:52 |
248aec32 |
checker: fix `./v -d trace_checker -usecache -o x cmd/v` |
858ms |
1206ms |
0ms |
89ms |
5267 KB |
162ms |
219ms |
222ms |
48ms |
100403 |
117019 |
2023-09-16 15:41 |
bb95a276 |
parser: do not panic for `v -silent -check-syntax bug.v`, where bug.v is `mut z_buffer := [][]` |
841ms |
1205ms |
0ms |
91ms |
5267 KB |
163ms |
221ms |
227ms |
48ms |
100403 |
119385 |
2023-09-16 14:36 |
6698e286 |
docs: add a code sample showing how to delete rows with the builtin ORM |
864ms |
1226ms |
0ms |
92ms |
5267 KB |
162ms |
218ms |
222ms |
48ms |
100401 |
116204 |
2023-09-16 11:49 |
255e7245 |
cgen: fix assign the spawn or go expr to the []thread(fix #19365) (#19366) |
845ms |
1207ms |
0ms |
88ms |
5267 KB |
162ms |
218ms |
224ms |
49ms |
100411 |
118829 |
2023-09-16 11:05 |
0b0499b4 |
fmt: move donut_card_input.vv to vlib/v/fmt/tests/ |
848ms |
1210ms |
0ms |
90ms |
5266 KB |
164ms |
219ms |
223ms |
48ms |
100405 |
118402 |
2023-09-16 11:01 |
8fee351c |
ast, fmt: fix formatting type decl with anon struct 2 (related #19356) (#19364) |
849ms |
1207ms |
0ms |
91ms |
5266 KB |
162ms |
217ms |
221ms |
48ms |
100405 |
118262 |
2023-09-16 10:37 |
2e0a6ea4 |
parser: fix `;` support for `module x;` |
860ms |
1220ms |
0ms |
91ms |
5266 KB |
165ms |
220ms |
224ms |
49ms |
100405 |
116750 |
2023-09-16 09:04 |
2cce907d |
orm: add `references` attribute to allow foreign key declarations on fields (#19349) |
868ms |
1208ms |
0ms |
89ms |
5266 KB |
163ms |
219ms |
224ms |
48ms |
100399 |
115667 |
2023-09-16 04:37 |
09006fa5 |
ast, fmt: fix formatting type decl with anon struct (#19356) |
860ms |
1219ms |
0ms |
90ms |
5266 KB |
163ms |
220ms |
225ms |
49ms |
100399 |
116743 |
2023-09-15 06:59 |
24cb98d5 |
parser: fix regression for `v -e "import os; import math;"`, add a test to check it (#19353) |
855ms |
1215ms |
0ms |
92ms |
5266 KB |
166ms |
224ms |
227ms |
49ms |
100399 |
117425 |
2023-09-15 06:50 |
6f61d8ba |
github: add automatically info about voting to all new issues (#19351) |
853ms |
1214ms |
0ms |
92ms |
5265 KB |
163ms |
219ms |
223ms |
48ms |
100396 |
117697 |
2023-09-14 21:45 |
d93488b1 |
vlib: add net.http.file, allowing for `v -e "import net.http.file; file.serve()"` (#19348) |
860ms |
1213ms |
0ms |
91ms |
5265 KB |
163ms |
220ms |
223ms |
49ms |
100396 |
116739 |
2023-09-14 19:44 |
b746083b |
tools: skip _input.vv files in cmd/tools/git_pre_commit_hook.vsh, just report them without vfmt-ing them |
868ms |
1241ms |
0ms |
97ms |
5264 KB |
163ms |
220ms |
223ms |
48ms |
100373 |
115637 |
2023-09-14 13:11 |
50ab3318 |
doc: add a guide for issues filtering in CONTRIBUTING.md (#19347) |
883ms |
1239ms |
0ms |
90ms |
5264 KB |
163ms |
217ms |
221ms |
48ms |
100373 |
113672 |
2023-09-13 12:04 |
5d1f87c5 |
cgen: add support for `-d trace_cgen_stmt`, document it in CONTRIBUTING.md |
846ms |
1214ms |
0ms |
90ms |
5264 KB |
164ms |
222ms |
223ms |
48ms |
100373 |
118644 |
2023-09-13 09:48 |
4d8b2e99 |
toml: fix custom `to_toml` for complex structs (#19338) |
851ms |
1231ms |
0ms |
93ms |
5264 KB |
163ms |
220ms |
224ms |
49ms |
100365 |
117937 |
2023-09-13 09:16 |
0244ae6f |
net.ssl: implement SSLConn.peer_addr() (#19333) |
852ms |
1214ms |
0ms |
90ms |
5264 KB |
161ms |
217ms |
222ms |
48ms |
100365 |
117799 |
2023-09-13 08:40 |
f8ba4ba1 |
checker: disallow alias ptr cast of a map value (#19336) |
857ms |
1227ms |
0ms |
91ms |
5264 KB |
163ms |
218ms |
222ms |
48ms |
100365 |
117112 |
2023-09-12 20:09 |
0e2dc381 |
v.help: use os.executable() instead of @VEXE as an anchor, so `v help` will work more robustly. |
854ms |
1212ms |
0ms |
91ms |
5263 KB |
163ms |
219ms |
223ms |
48ms |
100362 |
117519 |
2023-09-12 12:43 |
a0490f2b |
net.http: fix post error with https on windows (#19334) |
887ms |
1227ms |
0ms |
92ms |
5263 KB |
164ms |
222ms |
225ms |
48ms |
100362 |
113147 |
2023-09-12 11:50 |
e8d133d5 |
orm: fix cgen inserting wrong array index (#19324) |
849ms |
1210ms |
0ms |
90ms |
5263 KB |
162ms |
221ms |
222ms |
48ms |
100362 |
118212 |
2023-09-12 11:44 |
55ca8d8d |
fmt: align the custom values of the enum fields (#19331) |
852ms |
1212ms |
0ms |
90ms |
5263 KB |
161ms |
218ms |
222ms |
48ms |
100358 |
117791 |
2023-09-12 11:41 |
c98e00c0 |
regex: remove duplicate notice in the README (#19332) |
849ms |
1221ms |
0ms |
92ms |
5263 KB |
162ms |
218ms |
222ms |
48ms |
100358 |
118207 |
2023-09-11 06:06 |
1ce4213a |
tests: add a missing shared map test (#19322) |
845ms |
1219ms |
0ms |
91ms |
5263 KB |
163ms |
220ms |
226ms |
48ms |
100358 |
118766 |
2023-09-11 03:26 |
140b5a3e |
toml: implement decode method for `Doc` (#19318) |
849ms |
1208ms |
0ms |
91ms |
5263 KB |
162ms |
218ms |
222ms |
48ms |
100358 |
118207 |
2023-09-10 23:32 |
81b30caf |
checker: fix typeof of typeof.name (#19323) |
850ms |
1207ms |
0ms |
89ms |
5263 KB |
161ms |
218ms |
223ms |
48ms |
100358 |
118068 |
2023-09-10 23:30 |
d275af2d |
cgen, checker: fix opt const (#19314) |
854ms |
1212ms |
0ms |
90ms |
5263 KB |
162ms |
218ms |
223ms |
48ms |
100358 |
117515 |
2023-09-10 22:40 |
d3e950b3 |
checker: more line-info logic |
845ms |
1201ms |
0ms |
90ms |
5260 KB |
162ms |
216ms |
221ms |
48ms |
100328 |
118731 |
2023-09-10 22:38 |
b9a233b1 |
checker: more line-info logic |
868ms |
1206ms |
0ms |
89ms |
5260 KB |
164ms |
223ms |
228ms |
49ms |
100329 |
115586 |
2023-09-10 14:32 |
12dd6e8b |
toml: add comptime check if a supported type (struct) was passed to `toml.decode`, when the type has no custom `.from_toml` method defined (#19317) |
863ms |
1213ms |
0ms |
89ms |
5255 KB |
162ms |
215ms |
220ms |
48ms |
100198 |
116104 |
2023-09-10 14:28 |
1218d88c |
checker: check enum fields with duplicate value (fix #19309) (#19310) |
849ms |
1204ms |
0ms |
91ms |
5255 KB |
162ms |
216ms |
221ms |
48ms |
100198 |
118018 |
2023-09-10 14:03 |
7661b5a7 |
cgen: fix printing struct with thread field (#19320) |
840ms |
1198ms |
0ms |
90ms |
5254 KB |
163ms |
216ms |
218ms |
48ms |
100179 |
119260 |
2023-09-09 10:34 |
b0fb9fb7 |
crypto.md5: change the Digest.write return type, from `?int` to `!int` (#19311) |
868ms |
1221ms |
0ms |
93ms |
5254 KB |
162ms |
217ms |
220ms |
48ms |
100179 |
115413 |
2023-09-09 07:14 |
7230f252 |
native: make native tests pass on windows; refactor PE file generation (#19140) |
855ms |
1219ms |
0ms |
92ms |
5254 KB |
164ms |
220ms |
222ms |
48ms |
100179 |
117168 |
2023-09-08 22:03 |
9f7902ba |
ci: update containers_ci.yml to not try to install libexecinfo-static, which is not present on the latest Alpine image |
849ms |
1212ms |
0ms |
89ms |
5254 KB |
163ms |
218ms |
222ms |
48ms |
100179 |
117996 |
2023-09-08 20:33 |
1e38cc09 |
checker: disallow module name duplicates in local names (#18118) |
848ms |
1213ms |
0ms |
93ms |
5254 KB |
164ms |
219ms |
222ms |
48ms |
100179 |
118135 |
2023-09-08 19:49 |
3a2994bc |
cgen: cleanup go_before_stmt(0) (#19308) |
850ms |
1210ms |
0ms |
90ms |
5252 KB |
163ms |
219ms |
221ms |
48ms |
100162 |
117837 |
2023-09-08 14:31 |
68cbf272 |
parser: disallow using `sql` as name (#19298) |
851ms |
1211ms |
0ms |
90ms |
5252 KB |
163ms |
217ms |
222ms |
48ms |
100163 |
117700 |
2023-09-08 04:58 |
9a4fbc85 |
fmt: cleanup fmt comments (#19306) |
857ms |
1211ms |
0ms |
90ms |
5251 KB |
162ms |
217ms |
222ms |
48ms |
100154 |
116865 |
2023-09-08 04:54 |
51fa83db |
vdoc: prevent main-content outline with certain devices / browsers (#19304) |
880ms |
1222ms |
0ms |
93ms |
5251 KB |
164ms |
219ms |
224ms |
48ms |
100154 |
113811 |
2023-09-08 04:42 |
2d4ccf68 |
vlib: replace macros that resolve to __builtin_bswapnn calls for tcc (#19305) |
872ms |
1213ms |
0ms |
90ms |
5251 KB |
163ms |
218ms |
222ms |
48ms |
100152 |
114853 |
2023-09-08 04:22 |
bea12e26 |
time: add `MMM` in the doc comment for parse_format() (#19299) |
849ms |
1225ms |
0ms |
92ms |
5251 KB |
164ms |
223ms |
228ms |
48ms |
100152 |
117964 |
2023-09-07 13:08 |
b4d0e12c |
os: include sys/sysctl.h on FreeBSD to avoid implicit definition of sysctl function (#19293) |
845ms |
1231ms |
0ms |
93ms |
5251 KB |
166ms |
224ms |
226ms |
48ms |
100151 |
118521 |
2023-09-07 13:04 |
055e113a |
parser, transformer: fix transformer.infix_expr() and cleanup parse_types.v (related #19269) (#19276) |
847ms |
1204ms |
0ms |
89ms |
5251 KB |
163ms |
218ms |
222ms |
48ms |
100147 |
118237 |
2023-09-07 13:00 |
a23f89e2 |
fmt: simplify the processing logic for removing inline comments (#19297) |
856ms |
1225ms |
0ms |
89ms |
5251 KB |
163ms |
216ms |
222ms |
48ms |
100139 |
116984 |
2023-09-07 09:30 |
f18086cd |
db.pg: allow postgres connection using service definitions (#19288) |
853ms |
1227ms |
0ms |
91ms |
5252 KB |
164ms |
223ms |
225ms |
49ms |
100151 |
117410 |
2023-09-07 09:26 |
621cb6dd |
builtin: use `libgc-threaded` on FreeBSD, to get the threaded version of libgc (#19294) |
863ms |
1226ms |
0ms |
91ms |
5252 KB |
163ms |
218ms |
220ms |
49ms |
100151 |
116049 |
2023-09-07 09:23 |
0bf66f59 |
ci: test the pure V math versions without .c.v overrides on the CI too (#19292) |
864ms |
1267ms |
0ms |
93ms |
5252 KB |
167ms |
224ms |
227ms |
49ms |
100151 |
115915 |
2023-09-06 19:02 |
21aa9720 |
all: support `./v -exclude @vlib/math/*.c.v vlib/math/math_test.v`, for using the pure V math module implementation, without the .c.v overrides there. (#19290) |
843ms |
1229ms |
0ms |
92ms |
5252 KB |
162ms |
219ms |
221ms |
49ms |
100151 |
118803 |
2023-09-06 18:45 |
2fb6940b |
.cirrus.yml: change test_zip_modules -> test_zip_modules_script, so that the CI can recognise the new task name and execute it |
846ms |
1199ms |
0ms |
88ms |
5249 KB |
163ms |
218ms |
222ms |
48ms |
100117 |
118341 |
2023-09-06 18:41 |
43ccba37 |
math: fix pure v math.pow (#19287) |
845ms |
1198ms |
0ms |
88ms |
5249 KB |
163ms |
217ms |
220ms |
48ms |
100117 |
118481 |
2023-09-06 15:46 |
c790afab |
time: add `MMM` support for parse_format() (#19284) |
861ms |
1211ms |
0ms |
90ms |
5249 KB |
163ms |
219ms |
221ms |
48ms |
100117 |
116279 |
2023-09-06 11:54 |
3739175f |
tools: fix notice in cmd/tools/vpm.v, found after `./v -N build-tools` |
843ms |
1202ms |
0ms |
90ms |
5249 KB |
163ms |
220ms |
224ms |
48ms |
100101 |
118743 |
2023-09-06 11:36 |
37c189c7 |
ci: cleanup .cirrus.yml |
847ms |
1204ms |
0ms |
91ms |
5249 KB |
161ms |
216ms |
219ms |
48ms |
100091 |
118171 |
2023-09-06 10:49 |
b36042d9 |
bench/vectors: update the README.md with instructions of how to make a release build for the C# code, add measurements |
847ms |
1189ms |
0ms |
88ms |
5249 KB |
161ms |
216ms |
219ms |
48ms |
100091 |
118171 |
2023-09-06 10:15 |
88cac9bd |
bench/vectors: add instructions on how to run the C# original code with `dotnet run`, format vectors.cs with `dotnet format` |
843ms |
1198ms |
0ms |
89ms |
5249 KB |
161ms |
217ms |
220ms |
48ms |
100091 |
118731 |
2023-09-06 09:24 |
c44a8964 |
examples: add examples/fetch_ip.v, showing how to contact http://ifconfig.co/json and parse the result |
864ms |
1209ms |
0ms |
89ms |
5249 KB |
162ms |
215ms |
221ms |
48ms |
100091 |
115846 |
2023-09-06 09:03 |
c7ebc477 |
net.http: default explicitly to Method.get for http.Request and http.FetchConfig too |
846ms |
1203ms |
0ms |
88ms |
5249 KB |
162ms |
217ms |
221ms |
48ms |
100091 |
118310 |
2023-09-06 08:50 |
330dda59 |
net.http: fix http.fetch(), without explicit method (default again to .get, not to .acl) |
848ms |
1211ms |
0ms |
88ms |
5249 KB |
163ms |
217ms |
221ms |
48ms |
100091 |
118031 |
2023-09-06 06:42 |
dac6f0b0 |
vdoc: improve html tag escape (#19266) |
849ms |
1193ms |
0ms |
88ms |
5249 KB |
161ms |
215ms |
220ms |
48ms |
100091 |
117892 |
2023-09-06 06:37 |
33299191 |
encoding.html: improve hex unescaping, add test (#19279) |
848ms |
1199ms |
0ms |
88ms |
5249 KB |
161ms |
217ms |
219ms |
48ms |
100091 |
118031 |
2023-09-06 06:28 |
be6f20a2 |
thirdparty/mbedtls: do not define MBEDTLS_HAVE_X86_64, when compiling with tcc (#19273) |
850ms |
1210ms |
0ms |
91ms |
5249 KB |
162ms |
217ms |
220ms |
48ms |
100091 |
117754 |
2023-09-06 04:30 |
3e93a13e |
math: fix failing test on FreeBSD with gcc 12.2.0 (and -ffast-math) (#19278) |
847ms |
1225ms |
0ms |
90ms |
5249 KB |
163ms |
216ms |
220ms |
48ms |
100091 |
118171 |
2023-09-05 11:40 |
639f128c |
pref: support `-fast-math`, passing either -ffast-math or /fp:fast (for msvc) to the C backend, and `$if fast_math {` to detect it at comptime |
842ms |
1200ms |
0ms |
89ms |
5249 KB |
161ms |
217ms |
219ms |
48ms |
100091 |
118872 |
2023-09-05 09:38 |
dee8fb99 |
math: log more diagnostic information for the failing test_pow test in math_test.v |
842ms |
1212ms |
0ms |
89ms |
5248 KB |
163ms |
218ms |
224ms |
48ms |
100072 |
118850 |
2023-09-05 05:29 |
27334168 |
encoding.html: implement `unescape()` (#19267) |
853ms |
1216ms |
0ms |
91ms |
5248 KB |
162ms |
218ms |
221ms |
48ms |
100072 |
117317 |
2023-09-05 05:13 |
c1264502 |
math: fix expected results for -5 raised to the -2 power, add a few more cases (#19274) |
862ms |
1220ms |
0ms |
91ms |
5248 KB |
164ms |
219ms |
223ms |
48ms |
100072 |
116092 |
2023-09-04 18:09 |
fb0f12f9 |
math: add more C. fn overrides, for the default C backend (speed up examples/path_tracing.v) (#19271) |
841ms |
1223ms |
0ms |
92ms |
5248 KB |
166ms |
224ms |
228ms |
48ms |
100072 |
118991 |
2023-09-04 15:37 |
a3fa575c |
math: speedup the pure V math.pow implementation for non-fractional powers (#19270) |
840ms |
1209ms |
0ms |
90ms |
5248 KB |
164ms |
219ms |
225ms |
48ms |
100072 |
119133 |
2023-09-04 14:41 |
78659f48 |
bench: a new bench/ directory for language benchmarks |
854ms |
1217ms |
0ms |
91ms |
5248 KB |
163ms |
218ms |
222ms |
48ms |
100072 |
117180 |
2023-09-04 08:57 |
e6b7eb3a |
parser: fix fixed array with eval const size (#19269) |
849ms |
1223ms |
0ms |
92ms |
5248 KB |
163ms |
217ms |
220ms |
48ms |
100072 |
117870 |
2023-09-04 06:24 |
d04a3e52 |
stbi: add LoadParams to load_from_memory() as well (#19268) |
861ms |
1209ms |
0ms |
89ms |
5246 KB |
163ms |
217ms |
222ms |
48ms |
100035 |
116184 |
2023-09-03 20:51 |
18e60e77 |
fmt: remove inline comments (#19263) |
844ms |
1212ms |
0ms |
89ms |
5246 KB |
162ms |
216ms |
221ms |
48ms |
100035 |
118524 |
2023-09-03 19:42 |
3d2731fc |
V 0.4.1 |
846ms |
1208ms |
0ms |
90ms |
5246 KB |
162ms |
216ms |
220ms |
48ms |
100002 |
118205 |
2023-09-03 19:40 |
84f70c56 |
tools: improve changelog helper; finish 0.4.1 changelogs |
855ms |
1197ms |
0ms |
88ms |
5246 KB |
160ms |
215ms |
219ms |
47ms |
100002 |
116961 |
2023-09-03 16:44 |
ae4fe20b |
tools: changelog_helper.v for speeding up changelog generation; more 0.4.1 changelogs |
842ms |
1197ms |
0ms |
88ms |
5246 KB |
162ms |
215ms |
219ms |
48ms |
100002 |
118767 |
2023-09-03 16:01 |
61b21995 |
encoding.html: optimize escape performance (#19264) |
843ms |
1197ms |
0ms |
89ms |
5246 KB |
165ms |
220ms |
224ms |
48ms |
100002 |
118626 |
2023-09-03 11:08 |
ed6626dc |
changelog: 0.4.1 (part 1) |
840ms |
1210ms |
0ms |
89ms |
5246 KB |
162ms |
215ms |
219ms |
48ms |
100002 |
119050 |
2023-09-02 12:34 |
7492add2 |
cgen: cleanup code, use PastTmpVar more (#19261) |
835ms |
1194ms |
0ms |
89ms |
5246 KB |
161ms |
214ms |
219ms |
47ms |
100002 |
119762 |
2023-09-02 11:22 |
9f77630f |
checker: disallow casting string to enum, suggest using Enum.from_string() instead (#19260) |
836ms |
1191ms |
0ms |
90ms |
5245 KB |
161ms |
214ms |
218ms |
47ms |
100026 |
119648 |
2023-09-02 11:02 |
6a7ac6a2 |
tools: add support for `v should-compile-all -c examples/`, which will delete all the produced executables at the end |
851ms |
1217ms |
0ms |
89ms |
5244 KB |
163ms |
218ms |
222ms |
48ms |
100021 |
117533 |
2023-09-02 05:10 |
a8d2a990 |
cgen: cleanup in struct_init_field() (#19259) |
854ms |
1219ms |
0ms |
90ms |
5244 KB |
163ms |
217ms |
220ms |
47ms |
100021 |
117120 |
2023-09-01 17:43 |
58486104 |
parser, checker, cgen: fix anon struct with default expr (#19257) |
835ms |
1201ms |
0ms |
89ms |
5244 KB |
165ms |
221ms |
225ms |
48ms |
100029 |
119795 |
2023-09-01 10:22 |
13fd5493 |
arrays: add new generic arrays.uniq, arrays.uniq_only, arrays.uniq_only_repeated, arrays.uniq_all_repeated, arrays.distinct |
830ms |
1198ms |
0ms |
90ms |
5245 KB |
160ms |
217ms |
219ms |
47ms |
100025 |
120512 |
2023-09-01 13:09 |
0450a933 |
os: update TOCTOU example in readme, to improve readability of the module docs on mobile (#19255) |
852ms |
1192ms |
0ms |
88ms |
5245 KB |
160ms |
216ms |
219ms |
47ms |
100025 |
117400 |
2023-09-01 07:08 |
448f6042 |
docs: fix notice for the doc samples, turn `a[1..4]` to `unsafe { a[1..4] }` (fix #19249) (#19254) |
861ms |
1200ms |
0ms |
89ms |
5245 KB |
161ms |
216ms |
220ms |
47ms |
100025 |
116173 |
2023-09-01 07:04 |
fca80925 |
builtin: fix the wording of panic messages, about sorting not working with -freestanding |
841ms |
1198ms |
0ms |
88ms |
5245 KB |
160ms |
216ms |
220ms |
47ms |
100025 |
118935 |
2023-09-01 06:12 |
58b6ba81 |
builtin: implement array.sorted() and array.sorted_with_compare() methods, that do not modify their receivers (#19251) |
849ms |
1216ms |
0ms |
90ms |
5245 KB |
163ms |
220ms |
221ms |
48ms |
100025 |
117815 |
2023-09-01 05:19 |
d9a382fb |
cgen: cleanup in array_init() and fixed_array_init() (#19252) |
883ms |
1217ms |
0ms |
90ms |
5239 KB |
163ms |
218ms |
222ms |
48ms |
99920 |
113159 |
2023-08-31 23:04 |
93d54651 |
vgret: add install commands for ubuntu and arch to doc string (#19247) |
846ms |
1195ms |
0ms |
88ms |
5239 KB |
161ms |
217ms |
221ms |
48ms |
99924 |
118113 |
2023-08-31 15:15 |
19ff25d4 |
cgen: fix mixed fixed array and array initializing (#19246) |
851ms |
1200ms |
0ms |
89ms |
5239 KB |
162ms |
217ms |
221ms |
48ms |
99924 |
117419 |
2023-08-31 15:06 |
652bb9a3 |
tools: add favicon to the html produced by fast.v |
866ms |
1221ms |
0ms |
91ms |
5237 KB |
165ms |
223ms |
225ms |
48ms |
99894 |
115351 |
2023-08-31 03:44 |
6fb4a481 |
log: improve the most common use case (#19242) |
842ms |
1194ms |
0ms |
90ms |
5237 KB |
161ms |
215ms |
219ms |
48ms |
99894 |
118638 |
2023-08-30 21:34 |
55575fd7 |
checker: optimise out needless string interpolations from the most common case in Checker.expr_or_block_err |
834ms |
1207ms |
0ms |
91ms |
5237 KB |
165ms |
224ms |
227ms |
48ms |
99829 |
119699 |
2023-08-30 20:44 |
803001ed |
builtin: add support for `-d bultin_writeln_should_write_at_once` and `-d bultin_write_buf_to_fd_should_use_c_write` (#19243) |
868ms |
1225ms |
0ms |
89ms |
5236 KB |
160ms |
241ms |
219ms |
47ms |
99820 |
115000 |
2023-08-30 18:52 |
7927583d |
net.mbedtls: have shutdown close accepted connections too (#19164) |
891ms |
1232ms |
0ms |
90ms |
5236 KB |
162ms |
245ms |
221ms |
47ms |
99814 |
112024 |
2023-08-30 18:05 |
d503435d |
builtin: always show the assert message, if it was defined in the source, in non test programs too (fix #19240) |
865ms |
1219ms |
0ms |
90ms |
5236 KB |
160ms |
243ms |
219ms |
47ms |
99814 |
115391 |
2023-08-30 05:50 |
f755118e |
vlib: update doc comments (#19231) |
874ms |
1262ms |
0ms |
92ms |
5236 KB |
163ms |
247ms |
222ms |
47ms |
99814 |
114203 |
2023-08-30 05:47 |
78c34326 |
flag: remove warning in the example in the readme (#19238) |
883ms |
1252ms |
0ms |
92ms |
5236 KB |
163ms |
244ms |
220ms |
48ms |
99812 |
113037 |
2023-08-29 20:39 |
c6412597 |
builder: add -fwrapv to fix UB overflow |
873ms |
1258ms |
0ms |
92ms |
5236 KB |
162ms |
246ms |
221ms |
48ms |
99812 |
114332 |
2023-08-29 19:45 |
80db3649 |
time: check if a day is a valid day of its month (#19232) |
879ms |
1238ms |
0ms |
91ms |
5236 KB |
163ms |
245ms |
220ms |
47ms |
99805 |
113543 |
2023-08-29 15:08 |
6af17a86 |
flag: cleanup in flag.v (#19237) |
898ms |
1245ms |
0ms |
92ms |
5236 KB |
163ms |
246ms |
220ms |
47ms |
99793 |
111128 |
2023-08-29 08:28 |
17a1835a |
docs: fix link to packaging_v_for_distributions.md (#19227) |
879ms |
1238ms |
0ms |
91ms |
5236 KB |
163ms |
245ms |
221ms |
48ms |
99811 |
113550 |
2023-08-28 13:06 |
34842b1b |
v.token: add inline next_to() and cleanup related calls (#19226) |
899ms |
1254ms |
0ms |
94ms |
5236 KB |
161ms |
245ms |
221ms |
47ms |
99811 |
111024 |
2023-08-28 05:51 |
9d4233dd |
docs: add note about OS threads (#19225) |
882ms |
1231ms |
0ms |
91ms |
5235 KB |
161ms |
244ms |
220ms |
47ms |
99806 |
113158 |
2023-08-27 11:34 |
007519e1 |
cli: add attribute doc for Flag.global (#19224) |
897ms |
1254ms |
0ms |
92ms |
5235 KB |
161ms |
245ms |
219ms |
47ms |
99806 |
111266 |
2023-08-27 10:40 |
981ff192 |
os: update doc comment for `input_opt` return (#19223) |
878ms |
1227ms |
0ms |
93ms |
5235 KB |
165ms |
253ms |
225ms |
48ms |
99806 |
113674 |
2023-08-26 15:50 |
adf10f88 |
cgen: fix array sort with fn call parameter (fix #19220) (#19221) |
863ms |
1223ms |
0ms |
90ms |
5235 KB |
161ms |
243ms |
220ms |
47ms |
99806 |
115650 |
2023-08-26 07:40 |
c85232ef |
tools: make performance_compare.v more robust and easier to use, by allowing `v run cmd/tools/performance_compare.v` too |
867ms |
1224ms |
0ms |
92ms |
5235 KB |
161ms |
243ms |
219ms |
47ms |
99805 |
115115 |
2023-08-26 06:07 |
636aae24 |
tools: improve windows support in oldv (it now can run in cmd.exe, not just in a Git Bash shell) |
869ms |
1227ms |
0ms |
91ms |
5235 KB |
162ms |
243ms |
220ms |
47ms |
99805 |
114850 |
2023-08-25 19:50 |
570a12da |
cgen: fix generic struct with option fn field (#19218) |
886ms |
1236ms |
0ms |
90ms |
5235 KB |
161ms |
244ms |
220ms |
47ms |
99805 |
112646 |
2023-08-25 17:39 |
7add6e7d |
tools: make repeated runs of `oldv SAME_COMMIT -c "./v file.v"`, not use the network at all |
898ms |
1245ms |
0ms |
92ms |
5235 KB |
162ms |
244ms |
219ms |
47ms |
99805 |
111141 |
2023-08-25 17:15 |
7028a9df |
checker: cleanup in check_expr_opt_call() (#19216) |
875ms |
1235ms |
0ms |
91ms |
5235 KB |
162ms |
248ms |
222ms |
47ms |
99805 |
114062 |
2023-08-25 17:00 |
d417bba4 |
checker: check error for or_expr inside infix expression (#19213) |
867ms |
1247ms |
0ms |
93ms |
5235 KB |
166ms |
251ms |
225ms |
48ms |
99794 |
115102 |
2023-08-25 16:56 |
11337e76 |
checker: disallow `thread` as var name (#19174) |
898ms |
1245ms |
0ms |
92ms |
5235 KB |
162ms |
244ms |
219ms |
47ms |
99788 |
111122 |
2023-08-23 17:42 |
45e6e7d7 |
http: add support for stream connections, and custom .on_redirect, .on_progress, .on_finish callbacks to http.fetch() (#19184) |
873ms |
1224ms |
0ms |
90ms |
5235 KB |
160ms |
241ms |
219ms |
47ms |
99788 |
114304 |
2023-08-23 08:05 |
d60c8171 |
vpm: implement multithreading (#19208) |
877ms |
1233ms |
0ms |
90ms |
5235 KB |
161ms |
243ms |
220ms |
47ms |
99788 |
113783 |
2023-08-23 06:53 |
5cafdea7 |
cgen: allow using a const as enum value (#19193) |
867ms |
1218ms |
0ms |
92ms |
5235 KB |
164ms |
248ms |
224ms |
48ms |
99788 |
115095 |
2023-08-23 05:10 |
c9e46d34 |
math.big: fix notice for compilation with latest v |
884ms |
1229ms |
0ms |
92ms |
5233 KB |
163ms |
246ms |
221ms |
48ms |
99772 |
112864 |
2023-08-22 18:40 |
8a1077a6 |
vweb: add a user_agent utility method to the vweb context (#19204) |
867ms |
1230ms |
0ms |
90ms |
5233 KB |
162ms |
245ms |
221ms |
48ms |
99772 |
115077 |
2023-08-22 18:34 |
ffea6eb5 |
vweb: fix typo in README.md (#19206) |
867ms |
1221ms |
0ms |
90ms |
5233 KB |
160ms |
243ms |
219ms |
48ms |
99772 |
115077 |
2023-08-22 18:30 |
c0950873 |
docs: add a note about using `VAUTOFIX=1 v check-md file.md` |
896ms |
1239ms |
0ms |
91ms |
5233 KB |
160ms |
243ms |
218ms |
47ms |
99772 |
111352 |
2023-08-22 12:30 |
9a6bebb9 |
v.builder: show the number of files as well, when a program is compiled with -stats |
883ms |
1228ms |
0ms |
91ms |
5233 KB |
160ms |
244ms |
220ms |
47ms |
99772 |
112992 |
2023-08-22 11:24 |
b6c7104d |
regex: fix typo in README.md (#19201) |
879ms |
1241ms |
0ms |
90ms |
5233 KB |
162ms |
244ms |
220ms |
47ms |
99769 |
113502 |
2023-08-22 09:39 |
5e0ebba1 |
v.builder: show the number of types, and number of modules too, when a program is compiled with -stats |
872ms |
1221ms |
0ms |
90ms |
5233 KB |
161ms |
244ms |
220ms |
47ms |
99769 |
114413 |
2023-08-22 08:24 |
0ba562b5 |
cmd: fix permissions of .v source files to just 644 |
877ms |
1228ms |
0ms |
91ms |
5232 KB |
160ms |
243ms |
219ms |
47ms |
99765 |
113757 |
2023-08-21 19:32 |
8b0a1e2c |
gg, sokol.sapp: fix typo (.files_droped -> .files_dropped), add deprecation tags for the old value (#19190) |
896ms |
1224ms |
0ms |
89ms |
5232 KB |
160ms |
242ms |
219ms |
47ms |
99765 |
111344 |
2023-08-21 15:08 |
bf1a9822 |
x.ttf: fix a compiler notice for vlib/x/ttf/text_block.v |
878ms |
1250ms |
0ms |
91ms |
5232 KB |
161ms |
244ms |
220ms |
47ms |
99765 |
113627 |
2023-08-21 13:16 |
f183ec3f |
cgen: fix comptime assign with generic result return type (#19192) |
866ms |
1224ms |
0ms |
89ms |
5232 KB |
160ms |
242ms |
219ms |
47ms |
99765 |
115202 |
2023-08-21 13:14 |
ccb14382 |
fmt: change return_with_comments_input/expected.vv to return_with_comments_keep.vv (#19197) |
872ms |
1225ms |
0ms |
91ms |
5232 KB |
162ms |
245ms |
220ms |
47ms |
99760 |
114403 |
2023-08-21 08:18 |
00868ab4 |
Move the reproduction field to the top in bug-report.yml |
889ms |
1247ms |
0ms |
91ms |
5232 KB |
160ms |
243ms |
220ms |
47ms |
99760 |
112215 |
2023-08-21 07:55 |
d748b212 |
vdoc: optimize generated pages (#19185) |
899ms |
1246ms |
0ms |
90ms |
5232 KB |
162ms |
246ms |
220ms |
47ms |
99760 |
110967 |
2023-08-21 07:51 |
01cb30c0 |
ast, parser, fmt: fix formatting return with comments in parentheses (#19188) |
876ms |
1231ms |
0ms |
93ms |
5232 KB |
161ms |
244ms |
220ms |
47ms |
99760 |
113881 |
2023-08-21 07:46 |
c3be85e8 |
cgen: fix match with comptime if expr in branch (#19189) |
901ms |
1233ms |
0ms |
92ms |
5231 KB |
162ms |
247ms |
222ms |
48ms |
99756 |
110716 |
2023-08-19 20:57 |
50ed7316 |
scanner,checker,parser: tag some frequently called functions with [direct_array_access] |
869ms |
1247ms |
0ms |
92ms |
5231 KB |
161ms |
244ms |
220ms |
48ms |
99755 |
114792 |
2023-08-19 16:32 |
52e481ad |
checker: check error for sumtype in array (#19183) |
860ms |
1215ms |
0ms |
89ms |
5231 KB |
159ms |
242ms |
220ms |
45ms |
99728 |
115962 |
2023-08-19 16:31 |
6b3ffe85 |
orm: add OR in where on update and delete (#19172) |
879ms |
1217ms |
0ms |
91ms |
5231 KB |
163ms |
249ms |
225ms |
45ms |
99722 |
113449 |
2023-08-19 10:18 |
c9e6c672 |
vweb: avoid the controllers having to be defined in specific order (#19182) |
863ms |
1217ms |
0ms |
91ms |
5231 KB |
160ms |
243ms |
219ms |
45ms |
99722 |
115552 |
2023-08-19 08:26 |
5c35e9b9 |
tests: fix compiler notices for the REPL test runner, use `encoding.hex` instead of the `compress` module in import_alias.repl |
856ms |
1214ms |
0ms |
89ms |
5231 KB |
159ms |
242ms |
218ms |
45ms |
99722 |
116497 |
2023-08-19 08:18 |
8b961753 |
checker: fix const from comptime if expr (#19179) |
869ms |
1229ms |
0ms |
90ms |
5231 KB |
162ms |
246ms |
222ms |
45ms |
99722 |
114754 |
2023-08-19 04:38 |
5f595a60 |
tests: improve formatting of enum_bitfield_64bit_test.v |
869ms |
1239ms |
0ms |
91ms |
5230 KB |
162ms |
245ms |
221ms |
46ms |
99715 |
114746 |
2023-08-18 15:28 |
aef83bae |
all: `@[attr]` syntax |
872ms |
1226ms |
0ms |
89ms |
5230 KB |
159ms |
241ms |
218ms |
45ms |
99715 |
114352 |
2023-08-18 15:12 |
f4eede8d |
cgen: fix using custom enum static from_string() (#19171) |
866ms |
1220ms |
0ms |
92ms |
5229 KB |
162ms |
245ms |
220ms |
44ms |
99692 |
115117 |
2023-08-18 06:19 |
56644b2b |
tools: add SKIP_TESTS env variable support for parser_speed.v and scanner_speed.v |
892ms |
1238ms |
0ms |
93ms |
5229 KB |
162ms |
245ms |
220ms |
45ms |
99692 |
111762 |
2023-08-18 05:59 |
68d962f6 |
v: make all .trace() methods generic on the type of the passed expression |
875ms |
1233ms |
0ms |
91ms |
5229 KB |
162ms |
249ms |
227ms |
45ms |
99692 |
113933 |
2023-08-17 20:11 |
c8623943 |
parser: disallow an empty `chan` type (#19167) |
869ms |
1223ms |
0ms |
89ms |
5229 KB |
159ms |
242ms |
219ms |
44ms |
99684 |
114711 |
2023-08-17 19:00 |
4908ec57 |
checker: disallow taking the address of consts with int literal values (#19160) |
868ms |
1220ms |
0ms |
90ms |
5229 KB |
160ms |
242ms |
219ms |
45ms |
99680 |
114838 |
2023-08-17 18:49 |
757d26cd |
checker: check enum static from_string arguments errors (#19163) |
866ms |
1225ms |
0ms |
90ms |
5227 KB |
161ms |
244ms |
220ms |
44ms |
99670 |
115092 |
2023-08-17 17:39 |
f4d2ec70 |
wasm: add a -wasm-stack-top flag to compiler (#19157) |
861ms |
1222ms |
0ms |
90ms |
5226 KB |
161ms |
243ms |
220ms |
45ms |
99661 |
115750 |
2023-08-17 13:53 |
c5e1c8ee |
ast, checker, cgen: implement enum static `from_string(name string)` (#19156) |
889ms |
1224ms |
0ms |
89ms |
5226 KB |
161ms |
244ms |
221ms |
44ms |
99656 |
112098 |
2023-08-17 07:39 |
9e0c2943 |
os: fix os.execute('x 2> stderr.txt') on windows (#19155) |
867ms |
1225ms |
0ms |
93ms |
5218 KB |
161ms |
243ms |
218ms |
46ms |
99558 |
114830 |
2023-08-17 04:15 |
6df8ca21 |
arrays: fix examples for `find_first` and `find_last` (#19153) |
897ms |
1245ms |
0ms |
93ms |
5218 KB |
164ms |
245ms |
219ms |
46ms |
99558 |
110989 |
2023-08-16 10:33 |
d0e60575 |
checker: fix assigning array slice in struct init (#19150) |
869ms |
1225ms |
0ms |
93ms |
5218 KB |
162ms |
245ms |
220ms |
45ms |
99558 |
114566 |
2023-08-16 10:26 |
06e2bc5d |
checker: fix an inappropriate variable name (#19148) |
874ms |
1227ms |
0ms |
92ms |
5215 KB |
162ms |
244ms |
221ms |
46ms |
99533 |
113882 |
2023-08-15 17:37 |
815439a3 |
checker: fix assigning an array slice (fix #19120) (#19137) |
883ms |
1245ms |
0ms |
94ms |
5215 KB |
161ms |
247ms |
220ms |
46ms |
99533 |
112721 |
2023-08-15 12:19 |
717076be |
vlib: use sync.new_mutex() consistently for initialising all vlib structures containing mutex fields |
879ms |
1225ms |
0ms |
90ms |
5212 KB |
161ms |
244ms |
220ms |
45ms |
99511 |
113209 |
2023-08-15 12:14 |
26439709 |
context.onecontext: fix sync.Mutex initialisation in onecontext.v |
892ms |
1227ms |
0ms |
90ms |
5212 KB |
160ms |
242ms |
219ms |
45ms |
99511 |
111559 |
2023-08-15 10:48 |
64cbbea0 |
net.websocket: fix typo in docs (ws -> wss) (#19143) |
861ms |
1224ms |
0ms |
90ms |
5212 KB |
160ms |
241ms |
219ms |
45ms |
99511 |
115576 |
2023-08-15 09:50 |
8e8bd857 |
vweb: add `application/wasm` to mime_types, for `.wasm` files (#19142) |
859ms |
1215ms |
0ms |
90ms |
5212 KB |
161ms |
243ms |
220ms |
45ms |
99511 |
115845 |
2023-08-15 09:06 |
1bed0b5e |
toml: add generic automatic decoding and encoding of simple structs, when they don't implement custom methods (#17970) |
868ms |
1223ms |
0ms |
92ms |
5212 KB |
160ms |
241ms |
219ms |
45ms |
99511 |
114644 |
2023-08-15 06:28 |
d9ad6be5 |
docs: change vself.v -> vup.v at line 44 in packaging_v_for_distributions.md (thanks @le0developer) |
878ms |
1224ms |
0ms |
91ms |
5212 KB |
160ms |
241ms |
219ms |
45ms |
99511 |
113338 |
2023-08-14 20:44 |
0d61edaf |
docs: add doc/packaging_v_for_distributions.md (#19139) |
882ms |
1217ms |
0ms |
90ms |
5212 KB |
162ms |
246ms |
222ms |
45ms |
99511 |
112824 |
2023-08-14 15:53 |
8ae962b4 |
ci,tests: fix compilation of vlib/v/tests/bench/gcboehm/GC_bench.v, add a CI task for checking that .v files inside `vlib/v/tests/bench` continue to compile |
879ms |
1228ms |
0ms |
90ms |
5212 KB |
160ms |
244ms |
220ms |
45ms |
99511 |
113209 |
2023-08-14 15:37 |
679cbf14 |
math.big: restore gdc_euclid, use it for smaller numbers, fix bench_euclid.v . |
858ms |
1209ms |
0ms |
89ms |
5212 KB |
158ms |
239ms |
218ms |
45ms |
99511 |
115980 |
2023-08-14 14:27 |
d6db4f90 |
tests: fix compilation of bench_compare_tokens.v, add from_string from tinyv |
858ms |
1233ms |
0ms |
91ms |
5212 KB |
160ms |
242ms |
218ms |
45ms |
99511 |
115980 |
2023-08-14 13:18 |
d285ff08 |
db.mysql: add the exec family of methods (#19132) |
883ms |
1224ms |
0ms |
91ms |
5212 KB |
159ms |
241ms |
219ms |
45ms |
99511 |
112696 |
2023-08-14 12:47 |
cdaabc12 |
tools: quick bugfix to vgit.v, after the previous commit message, that included a hash; TODO: a more robust check |
866ms |
1226ms |
0ms |
90ms |
5212 KB |
161ms |
243ms |
221ms |
45ms |
99511 |
114908 |
2023-08-14 11:32 |
a93ef6ea |
tools: make `v run cmd/tools/oldv.v 5b7a1e8 -c "./v version"` faster (5b7a1e8 is the oldest supported commit from 2019-06-29) |
873ms |
1223ms |
0ms |
90ms |
5212 KB |
161ms |
243ms |
220ms |
45ms |
99511 |
113987 |
2023-08-14 09:35 |
eef77e3c |
tools: make parser_speed.v more robust (now `find . -name "*.v" | xargs v run cmd/tools/measure/parser_speed.v` passes) |
863ms |
1215ms |
0ms |
89ms |
5212 KB |
159ms |
240ms |
218ms |
45ms |
99511 |
115308 |
2023-08-14 07:14 |
2fec2fad |
vdoc: make minor improvements to scrollspy and styles (#19128) |
877ms |
1228ms |
0ms |
90ms |
5212 KB |
160ms |
243ms |
219ms |
45ms |
99511 |
113467 |
2023-08-14 07:05 |
85de1486 |
ci,parser: fix syntax error |
856ms |
1217ms |
0ms |
89ms |
5212 KB |
159ms |
239ms |
218ms |
45ms |
99511 |
116251 |
2023-08-14 03:29 |
58d4bd67 |
checker, fmt: fix static methods not recognized when imported from a module(fix #19127) (#19133) |
855ms |
1211ms |
0ms |
89ms |
5210 KB |
158ms |
241ms |
217ms |
44ms |
99488 |
116360 |
2023-08-14 03:21 |
d72229ff |
scanner: error early on an unsupported escape sequence in a string, like `\_` (fix #19131) (#19134) |
865ms |
1211ms |
0ms |
90ms |
5207 KB |
161ms |
242ms |
219ms |
45ms |
99472 |
114996 |
2023-08-13 17:30 |
492e918f |
builder,pref: allow thirdparty objects compilation with CPP compiler (#19124) |
866ms |
1227ms |
0ms |
90ms |
5207 KB |
161ms |
249ms |
225ms |
44ms |
99467 |
114857 |
2023-08-13 17:03 |
9543123d |
arrays: add a generic arrays.append/2, which unlike `arrays.concat(a, ...b)`, does not require a spread for the second argument |
857ms |
1222ms |
0ms |
91ms |
5204 KB |
160ms |
241ms |
219ms |
45ms |
99410 |
115997 |
2023-08-13 14:45 |
be127054 |
gg: use `html5_canvas_name` as the name of the canvas in `gg.js.v` too, similarly to `gg.c.v` |
857ms |
1209ms |
0ms |
89ms |
5204 KB |
159ms |
241ms |
218ms |
44ms |
99410 |
115997 |
2023-08-13 13:03 |
59f83105 |
ci: fix binary_artifact.yml |
864ms |
1222ms |
0ms |
89ms |
5204 KB |
161ms |
244ms |
220ms |
45ms |
99410 |
115057 |
2023-08-13 10:36 |
11a8a46a |
tests: cleanup test cases (#19104) |
857ms |
1216ms |
0ms |
90ms |
5204 KB |
159ms |
240ms |
218ms |
44ms |
99410 |
115997 |
2023-08-13 10:24 |
a711e17f |
cgen: fix alias of array method call(fix #19125) (#19129) |
857ms |
1225ms |
0ms |
89ms |
5204 KB |
160ms |
242ms |
219ms |
45ms |
99410 |
115997 |
2023-08-13 10:20 |
f7187a78 |
ci: extend vinix ci to include utils (#19123) |
867ms |
1230ms |
0ms |
90ms |
5204 KB |
160ms |
241ms |
219ms |
45ms |
99405 |
114653 |
2023-08-13 10:04 |
88d3326a |
ci: fix `v check-md examples/2048/` |
861ms |
1221ms |
0ms |
91ms |
5204 KB |
160ms |
241ms |
218ms |
45ms |
99405 |
115452 |
2023-08-13 08:11 |
dad93f8f |
examples/2048: add instructions, on how to compile the game through Emscripten and `v -os wasm32_emscripten` |
894ms |
1223ms |
0ms |
91ms |
5204 KB |
162ms |
242ms |
219ms |
45ms |
99405 |
111191 |
2023-08-12 09:30 |
bfaa3deb |
cgen: fix bootstrapping on older macOS Catalina |
876ms |
1220ms |
0ms |
92ms |
5204 KB |
161ms |
243ms |
219ms |
45ms |
99405 |
113476 |
2023-08-05 10:58 |
8e26ca3f |
time: fix `'a'` and `'A'` in `custom_format` (#19060) |
880ms |
1233ms |
0ms |
94ms |
5201 KB |
167ms |
236ms |
226ms |
45ms |
99192 |
112718 |
2023-08-05 06:51 |
da7a9bc8 |
ci: run users.v ui example |
907ms |
1241ms |
0ms |
94ms |
5201 KB |
167ms |
234ms |
226ms |
45ms |
99192 |
109362 |
2023-08-05 04:33 |
f72cb00b |
ast: fix formatting fn header with parameter comments (#19059) |
885ms |
1244ms |
0ms |
98ms |
5201 KB |
169ms |
238ms |
228ms |
46ms |
99192 |
112081 |
2023-08-05 04:28 |
e5cd1724 |
time: fix `'h'`, `'hh'` in `custom_format` for 12pm (#19058) |
901ms |
1264ms |
0ms |
95ms |
5200 KB |
170ms |
238ms |
229ms |
45ms |
99177 |
110074 |
2023-08-05 04:11 |
301320f4 |
os.notify: implement the kqueue backend for notify.FdNotifier (#19057) |
893ms |
1263ms |
0ms |
98ms |
5200 KB |
171ms |
239ms |
230ms |
46ms |
99175 |
111058 |
2023-08-04 13:54 |
4cf8328f |
ast, fmt: simplify fmt.fn_decl() (#19054) |
892ms |
1258ms |
0ms |
98ms |
5200 KB |
171ms |
240ms |
230ms |
45ms |
99175 |
111182 |
2023-08-04 08:50 |
d91c7f1b |
tools: use --filter=blob:none to reduce initial network trafic for most of the `git clone` commands, done by tools like oldv, gen_vc, fast_job, `v translate` etc |
894ms |
1251ms |
0ms |
96ms |
5198 KB |
169ms |
237ms |
228ms |
46ms |
99131 |
110884 |
2023-08-03 22:32 |
ffdd5bb9 |
net.mbedtls: fix an error with in_memory_verification (fix #19051) (#19052) |
880ms |
1235ms |
0ms |
95ms |
5198 KB |
168ms |
235ms |
227ms |
46ms |
99131 |
112648 |
2023-08-03 20:12 |
5bb02b3d |
tools: fix some noise in the output of `v test-all` |
880ms |
1238ms |
0ms |
94ms |
5198 KB |
168ms |
236ms |
229ms |
46ms |
99131 |
112648 |
2023-08-03 18:06 |
428fd7f5 |
all: do not allow uninitialized function pointers |
888ms |
1234ms |
0ms |
94ms |
5198 KB |
169ms |
237ms |
227ms |
46ms |
99128 |
111630 |
2023-08-03 16:50 |
45313738 |
ast: clean up stringify_fn_decl() and stringify_anon_decl(), make them methods on ast.Table (#19053) |
880ms |
1263ms |
0ms |
94ms |
5196 KB |
168ms |
236ms |
226ms |
45ms |
99105 |
112619 |
2023-08-03 08:42 |
6a4bfef2 |
parser: disallow having builtin type as type names for `enum`, `sum type` and `alias` (#19043) |
882ms |
1248ms |
0ms |
94ms |
5196 KB |
169ms |
236ms |
227ms |
45ms |
99106 |
112365 |
2023-08-03 08:18 |
9f5e9ba1 |
cgen: fix an error with ptr interpolation (fix #19048) (#19049) |
884ms |
1247ms |
0ms |
97ms |
5196 KB |
171ms |
244ms |
232ms |
45ms |
99103 |
112107 |
2023-08-03 07:18 |
ef5c3cdb |
math.unsigned: change uint256_from_dec_str to return a result, instead of an option (#19041) |
887ms |
1249ms |
0ms |
95ms |
5196 KB |
168ms |
239ms |
228ms |
45ms |
99103 |
111728 |
2023-08-03 06:30 |
5ec7ee91 |
parser: fix formatting comptime if expr script (v fmt no longer eats the body of top level `$if xyz ? {}`) (#19044) |
899ms |
1266ms |
0ms |
99ms |
5196 KB |
170ms |
240ms |
229ms |
45ms |
99103 |
110236 |
2023-08-03 06:25 |
b556f130 |
parser: fix parse error in the type of a ref array when the element type is a structure of another mod(fix #19033) (#19039) |
897ms |
1262ms |
0ms |
99ms |
5196 KB |
170ms |
241ms |
228ms |
45ms |
99103 |
110482 |
2023-08-03 06:22 |
fe9bdd41 |
sync: make sync.Direction public (#19047) |
923ms |
1268ms |
0ms |
98ms |
5195 KB |
170ms |
237ms |
228ms |
45ms |
99093 |
107359 |
2023-08-02 07:57 |
8ee1667a |
tools: fix exiting the v repl, after just Enter (regression happened in bf00ac6) |
886ms |
1241ms |
0ms |
96ms |
5195 KB |
168ms |
235ms |
225ms |
45ms |
99093 |
111843 |
2023-08-02 07:47 |
1d9835f0 |
parser, cgen: fix `for i++; i<10; i++ {` (fix #18445) (#19035) |
878ms |
1243ms |
0ms |
95ms |
5195 KB |
166ms |
234ms |
225ms |
45ms |
99093 |
112862 |
2023-08-02 07:46 |
6b978a6b |
vdoc: refactor theme files (#19024) |
870ms |
1240ms |
0ms |
96ms |
5195 KB |
167ms |
236ms |
226ms |
45ms |
99083 |
113888 |
2023-08-02 07:40 |
43800a05 |
fmt: fix formatting of fn with argument comments (#19038) |
892ms |
1252ms |
0ms |
96ms |
5195 KB |
171ms |
239ms |
228ms |
45ms |
99083 |
111079 |
2023-08-01 17:45 |
ecca3b15 |
net.mbedtls: add SSLListener to allow creating SSL servers (#19022) |
878ms |
1224ms |
0ms |
94ms |
5195 KB |
168ms |
237ms |
227ms |
45ms |
99083 |
112850 |
2023-08-01 17:45 |
600f891d |
checker, cgen: implement fixed array of threads wait() (#19032) |
894ms |
1248ms |
0ms |
93ms |
5195 KB |
166ms |
233ms |
223ms |
45ms |
99083 |
110831 |
2023-08-01 16:10 |
b6d6d4b0 |
parser: fix improper token advancement when parsing the types of struct thread type fields(fix #19029) (#19030) |
869ms |
1250ms |
0ms |
97ms |
5189 KB |
171ms |
243ms |
231ms |
45ms |
99002 |
113926 |
2023-08-01 09:09 |
ecf8fcd4 |
ci: bump timeout-minutes: to 20, for v-compiles-os-android, gg-regressions, doom-regressions, to reduce false positives |
884ms |
1238ms |
0ms |
95ms |
5188 KB |
168ms |
239ms |
227ms |
45ms |
98993 |
111983 |
2023-08-01 08:26 |
177bb300 |
net: change default of the socket used by net.listen_tcp, to dualstack, even if the OS has a different default. Allow changing the listen backlog too |
882ms |
1228ms |
0ms |
94ms |
5188 KB |
166ms |
235ms |
225ms |
45ms |
98993 |
112236 |
2023-08-01 04:27 |
367e38d7 |
parser: change fn_args() to fn_params() (#19027) |
890ms |
1235ms |
0ms |
94ms |
5188 KB |
166ms |
235ms |
225ms |
44ms |
98993 |
111228 |
2023-08-01 04:25 |
def01612 |
github: update issue template presets (#19026) |
877ms |
1235ms |
0ms |
94ms |
5188 KB |
168ms |
240ms |
228ms |
45ms |
98993 |
112876 |
2023-08-01 04:20 |
a1aca4c5 |
checker: fix generic struct field init recursively (related #19014) (#19025) |
910ms |
1254ms |
0ms |
95ms |
5188 KB |
168ms |
240ms |
227ms |
45ms |
98993 |
108783 |
2023-08-01 04:11 |
5061aeee |
vdoc: fix toc height (accidental height removal in 9750061) (#19023) |
885ms |
1241ms |
0ms |
94ms |
5187 KB |
168ms |
239ms |
229ms |
46ms |
98987 |
111849 |
2023-08-01 03:55 |
f4c2ecfa |
crypto.sha512: make the new384/0, new512_256/0, new512_224/0 functions public |
893ms |
1253ms |
0ms |
96ms |
5187 KB |
169ms |
239ms |
228ms |
46ms |
98987 |
110847 |
2023-07-31 18:30 |
9be80198 |
checker: fix generic struct field with default fn_type value (fix #19011) (#19014) |
887ms |
1247ms |
0ms |
95ms |
5187 KB |
167ms |
237ms |
226ms |
45ms |
98987 |
111597 |
2023-07-31 18:26 |
a609d6c9 |
db.pg: add parameter syntax to docs (#19003) |
886ms |
1228ms |
0ms |
94ms |
5183 KB |
166ms |
234ms |
223ms |
45ms |
98955 |
111687 |
2023-07-31 18:22 |
8861538c |
ast, parser, fmt: implement inline comments (#19012) |
888ms |
1235ms |
0ms |
94ms |
5183 KB |
168ms |
235ms |
226ms |
46ms |
98955 |
111435 |
2023-07-31 14:40 |
0f861db9 |
gg: implement Android specific APK asset loading for the `create_image` function (#19015) |
893ms |
1232ms |
0ms |
94ms |
5179 KB |
166ms |
234ms |
227ms |
45ms |
98944 |
110799 |
2023-07-31 14:38 |
9750061d |
vdoc: fix scrollspy and initial keyboard navigability (#19017) |
879ms |
1237ms |
0ms |
97ms |
5179 KB |
170ms |
242ms |
232ms |
46ms |
98944 |
112564 |
2023-07-31 11:22 |
81e99a2a |
term: fix vlib/term/termios/termios_test.v on windows |
879ms |
1238ms |
0ms |
95ms |
5179 KB |
168ms |
235ms |
227ms |
45ms |
98944 |
112564 |
2023-07-31 08:18 |
367289a1 |
sync: fix compilation on windows |
897ms |
1266ms |
0ms |
96ms |
5179 KB |
168ms |
236ms |
228ms |
45ms |
98944 |
110305 |
2023-07-31 08:02 |
2cd5b8a8 |
time: reduce the diff for `v run cmd/tools/check_os_api_parity time` |
904ms |
1254ms |
0ms |
96ms |
5179 KB |
170ms |
237ms |
228ms |
45ms |
98944 |
109451 |
2023-07-30 15:31 |
37e7d5f5 |
Revert "sokol: use GLCORE33 on linux", since it is already done by a `#flag linux -DSOKOL_GLCORE33` later on |
881ms |
1254ms |
0ms |
96ms |
5179 KB |
168ms |
236ms |
227ms |
46ms |
98943 |
112307 |
2023-07-30 03:11 |
8735694d |
parser: disallow declaring static functions as method receivers (#19007) |
907ms |
1244ms |
0ms |
95ms |
5179 KB |
168ms |
239ms |
229ms |
46ms |
98943 |
109088 |
2023-07-30 03:00 |
77049600 |
tests: make projects_with_c_code closer to actual projects (#19008) |
900ms |
1243ms |
0ms |
95ms |
5179 KB |
166ms |
234ms |
225ms |
45ms |
98939 |
109932 |
2023-07-29 21:12 |
b622dca9 |
builtin: fix split_nth() and rsplit_nth() on an empty delimeter (#19005) |
868ms |
1233ms |
0ms |
96ms |
5179 KB |
170ms |
241ms |
232ms |
45ms |
98939 |
113985 |
2023-07-29 21:00 |
e78e468d |
vdoc: include the project root folder, when searching for readme of `src/` (#19000) |
881ms |
1247ms |
0ms |
95ms |
5179 KB |
165ms |
232ms |
224ms |
45ms |
98939 |
112303 |
2023-07-29 13:41 |
1c2b4e76 |
tests: fix diff.color_compare_strings parameter order in test files, to make analysing the results easier |
879ms |
1242ms |
0ms |
98ms |
5179 KB |
166ms |
235ms |
227ms |
45ms |
98939 |
112558 |
2023-07-29 12:40 |
112a1278 |
parser, fmt: fix formatting interface method with pre-comments (#18998) |
898ms |
1234ms |
0ms |
94ms |
5179 KB |
167ms |
236ms |
227ms |
45ms |
98939 |
110177 |
2023-07-29 12:38 |
8586f183 |
checker: fix compiler crashes when passing an extra decompose parameter to a function(fix: 18995) (#18996) |
871ms |
1228ms |
0ms |
93ms |
5179 KB |
165ms |
234ms |
225ms |
45ms |
98939 |
113592 |
2023-07-29 12:29 |
a61a2fd3 |
parser: fix for_c_stmt that init with var assign (#19004) |
879ms |
1232ms |
0ms |
94ms |
5179 KB |
166ms |
234ms |
226ms |
45ms |
98939 |
112558 |
2023-07-29 12:21 |
490a014b |
tools: support a toc for projects, with single exposing module, in `v doc` (#19001) |
903ms |
1261ms |
0ms |
97ms |
5179 KB |
167ms |
237ms |
227ms |
45ms |
98938 |
109565 |
2023-07-29 12:18 |
4ed9703e |
ci: bump --max_time to 1731 for the performance-regressions job, to reduce the chance of false positive failures again |
875ms |
1236ms |
0ms |
95ms |
5179 KB |
168ms |
236ms |
227ms |
45ms |
98938 |
113072 |
2023-07-29 07:14 |
c881e728 |
cgen: allow dump(unsafe{nil}) and dump(voidptr(123)) in the same program |
905ms |
1248ms |
0ms |
97ms |
5179 KB |
169ms |
237ms |
229ms |
45ms |
98938 |
109323 |
2023-07-28 12:30 |
2f2dde8a |
ast, parser, fmt: fix formatting struct declaration with comments (fix #18982) (#18992) |
874ms |
1252ms |
0ms |
97ms |
5179 KB |
168ms |
238ms |
229ms |
46ms |
98929 |
113191 |
2023-07-28 09:37 |
2fa177e3 |
picoev: bugfixes and UB mitigation (#18991) |
887ms |
1240ms |
0ms |
94ms |
5175 KB |
168ms |
238ms |
226ms |
46ms |
98924 |
111526 |
2023-07-28 09:36 |
2266ccec |
readme: update web tutorial, fix code (#18989) |
890ms |
1232ms |
0ms |
94ms |
5175 KB |
167ms |
238ms |
226ms |
46ms |
98924 |
111150 |
2023-07-28 08:42 |
b2528833 |
parser, fmt: fix formatting interface fields with pre-comments (fix #18980) (#18988) |
878ms |
1244ms |
0ms |
95ms |
5175 KB |
167ms |
238ms |
227ms |
46ms |
98924 |
112669 |
2023-07-28 08:20 |
e0aba77c |
readme: update ide-plugins section (#18990) |
911ms |
1243ms |
0ms |
95ms |
5175 KB |
168ms |
237ms |
225ms |
45ms |
98929 |
108593 |
2023-07-27 23:29 |
c7f708e6 |
v.help: fix typos (#18987) |
874ms |
1227ms |
0ms |
94ms |
5175 KB |
166ms |
236ms |
225ms |
45ms |
98929 |
113191 |
2023-07-27 23:27 |
aa3d560b |
sokol: fix `v -cc gcc ~/.vmodules/sdl/examples/sdl_opengl_and_sokol/` on Linux (add missing -lm for gcc/clang) |
877ms |
1233ms |
0ms |
93ms |
5175 KB |
166ms |
235ms |
225ms |
45ms |
98929 |
112803 |
2023-07-27 22:53 |
76e3b7df |
builder: fix `./v -os windows run examples/hello_world.v` (eliminate the "No such file or directory; code: 2" msg) |
876ms |
1244ms |
0ms |
97ms |
5175 KB |
166ms |
236ms |
224ms |
45ms |
98929 |
112932 |
2023-07-27 15:29 |
d53d9599 |
ci: remove obsolete node setup (#18986) |
881ms |
1230ms |
0ms |
94ms |
5175 KB |
166ms |
234ms |
224ms |
45ms |
98958 |
112324 |
2023-07-27 09:36 |
fde0d9fa |
checker: fix compiling 'f(g()!)' with -autofree (#18979) |
876ms |
1240ms |
0ms |
93ms |
5175 KB |
166ms |
235ms |
226ms |
45ms |
98958 |
112965 |
2023-07-27 06:50 |
d25e213a |
tools, examples: add `--only-watch=*.v` option to `v watch` (#18974) |
899ms |
1256ms |
0ms |
94ms |
5174 KB |
169ms |
238ms |
227ms |
45ms |
98955 |
110072 |
2023-07-26 19:17 |
7d6fd9da |
checker: check fn call argument mismatch for array struct type (#18975) |
882ms |
1233ms |
0ms |
95ms |
5174 KB |
165ms |
236ms |
225ms |
45ms |
98955 |
112193 |
2023-07-26 19:10 |
94de6f62 |
vweb: make vweb route paths case sensitive (#18973) |
869ms |
1233ms |
0ms |
93ms |
5174 KB |
166ms |
234ms |
225ms |
45ms |
98954 |
113871 |
2023-07-26 19:09 |
3042857d |
cgen: minor cleanup in comptime_if_cond() (#18976) |
871ms |
1225ms |
0ms |
94ms |
5174 KB |
167ms |
233ms |
225ms |
45ms |
98954 |
113609 |
2023-07-26 11:52 |
125c571d |
scanner: minor cleanup in ident_string() (#18971) |
875ms |
1227ms |
0ms |
93ms |
5174 KB |
166ms |
235ms |
225ms |
45ms |
98955 |
113091 |
2023-07-26 08:27 |
b35ad8a6 |
scanner: fix string interpolation with match expr (#18969) |
880ms |
1242ms |
0ms |
96ms |
5174 KB |
165ms |
234ms |
223ms |
45ms |
98955 |
112448 |
2023-07-26 06:01 |
e03c0329 |
Revert "runtime: cleanup free_memory comptime conditional (#18968)" |
871ms |
1253ms |
0ms |
99ms |
5174 KB |
166ms |
234ms |
224ms |
45ms |
98955 |
113610 |
2023-07-26 04:43 |
571469a6 |
runtime: cleanup free_memory comptime conditional (#18968) |
884ms |
1246ms |
0ms |
95ms |
5174 KB |
168ms |
236ms |
227ms |
45ms |
98955 |
111940 |
2023-07-25 10:32 |
5ecbfb7b |
v.scanner: use `internally_generated_v_code` instead of `internal_memory` to describe generated code buffers |
872ms |
1239ms |
0ms |
96ms |
5174 KB |
168ms |
239ms |
228ms |
45ms |
98955 |
113480 |
2023-07-25 08:20 |
44ed42ce |
time: remove deprecated time.days_from_civil/1 |
898ms |
1254ms |
0ms |
99ms |
5173 KB |
168ms |
235ms |
227ms |
46ms |
98953 |
110192 |
2023-07-24 23:26 |
3a91a5ec |
cgen: remove \r for consistency (#18962) |
870ms |
1234ms |
0ms |
94ms |
5173 KB |
166ms |
234ms |
226ms |
45ms |
98962 |
113749 |
2023-07-24 22:58 |
fab91578 |
v.scanner: fix string interpolation when quote is directly after '}' (#18961) |
885ms |
1247ms |
0ms |
96ms |
5173 KB |
167ms |
235ms |
226ms |
46ms |
98962 |
111821 |
2023-07-24 21:12 |
b29f3cae |
checker: cleanup in fn.v (#18958) |
877ms |
1244ms |
0ms |
97ms |
5173 KB |
166ms |
236ms |
227ms |
46ms |
98957 |
112835 |
2023-07-24 19:13 |
c6ddbd30 |
vet: give notice for replacing const dynamic arrays with const fixed ones (#18960) |
881ms |
1238ms |
0ms |
94ms |
5175 KB |
165ms |
234ms |
224ms |
45ms |
98961 |
112328 |
2023-07-24 10:14 |
d4bedeba |
checker: support @STRUCT in static methods |
888ms |
1267ms |
0ms |
101ms |
5173 KB |
168ms |
236ms |
227ms |
45ms |
98941 |
111420 |
2023-07-23 15:53 |
b29a0842 |
builtin: move array.data to the top of the struct |
881ms |
1252ms |
0ms |
96ms |
5173 KB |
166ms |
236ms |
225ms |
45ms |
98941 |
112305 |
2023-07-23 15:51 |
7cec70e5 |
sokol: use GLCORE33 on linux |
871ms |
1230ms |
0ms |
95ms |
5173 KB |
166ms |
236ms |
225ms |
45ms |
98941 |
113594 |
2023-07-23 11:09 |
78681bf8 |
checker: fix const from multi branchs of if expr (#18951) |
878ms |
1231ms |
0ms |
95ms |
5173 KB |
167ms |
236ms |
226ms |
45ms |
98941 |
112689 |
2023-07-23 10:18 |
e1758bc0 |
cgen: fix infix expr with number overflow (fix #18905) (#18936) |
896ms |
1238ms |
0ms |
94ms |
5174 KB |
167ms |
237ms |
228ms |
45ms |
98948 |
110433 |
2023-07-23 10:15 |
15fdfd7b |
tools: fix vcomplete for zsh (#18950) |
884ms |
1234ms |
0ms |
93ms |
5164 KB |
167ms |
235ms |
225ms |
45ms |
98938 |
111920 |
2023-07-23 05:03 |
40dc8007 |
native: fix the file path used for warning messages (#18948) |
878ms |
1235ms |
0ms |
95ms |
5164 KB |
169ms |
235ms |
225ms |
46ms |
98938 |
112685 |
2023-07-22 18:30 |
ac0ae196 |
time: update doc comments (#18947) |
886ms |
1249ms |
0ms |
97ms |
5164 KB |
168ms |
235ms |
226ms |
45ms |
98938 |
111668 |
2023-07-22 16:13 |
41f99c1a |
tools: add cmd/tools/show_ancient_deprecations.v, to cleanup ancient functionality, deprecated over an year ago (#18946) |
873ms |
1233ms |
0ms |
95ms |
5164 KB |
166ms |
234ms |
224ms |
45ms |
98937 |
113329 |
2023-07-22 15:11 |
7451178c |
fmt: fix formatting of the comptime call (#18945) |
870ms |
1225ms |
0ms |
93ms |
5164 KB |
166ms |
233ms |
223ms |
45ms |
98937 |
113720 |
2023-07-22 10:22 |
30fc9380 |
doc: use square brackets for generics in comments (#18943) |
878ms |
1228ms |
0ms |
93ms |
5164 KB |
167ms |
234ms |
224ms |
45ms |
98966 |
112717 |
2023-07-22 06:20 |
dcbc9e0b |
math.big: add `isqrt_checked` and standardize error format (#18939) |
868ms |
1232ms |
0ms |
93ms |
5164 KB |
165ms |
232ms |
223ms |
45ms |
98966 |
114016 |
2023-07-22 06:11 |
c3ff4b2f |
net.conv: rename functions to match other langs, making them easier t… (#18937) |
869ms |
1248ms |
0ms |
97ms |
5164 KB |
167ms |
235ms |
224ms |
45ms |
98966 |
113884 |
2023-07-22 04:01 |
bf00ac65 |
readline: remove new line \n character from readline output, now just Enter produces '' (#18934) |
873ms |
1231ms |
0ms |
97ms |
5164 KB |
167ms |
234ms |
226ms |
45ms |
98966 |
113363 |
2023-07-22 04:01 |
a3449098 |
time: fix losing of the .is_local value after adding duration (#18938) |
912ms |
1249ms |
0ms |
98ms |
5164 KB |
167ms |
236ms |
226ms |
45ms |
98966 |
108515 |
2023-07-22 03:43 |
ba1c5def |
strconv.atoi: fix string.int() returning numbers for non number characters (fix #18875) (#18925) |
904ms |
1244ms |
0ms |
96ms |
5163 KB |
170ms |
237ms |
226ms |
46ms |
98963 |
109472 |
2023-07-21 17:06 |
7b306e9b |
math.big: add checked division methods (#18924) |
867ms |
1227ms |
0ms |
95ms |
5163 KB |
167ms |
233ms |
226ms |
45ms |
98959 |
114139 |
2023-07-21 17:01 |
4a543c5f |
docs: add `arm32` and `i386` to the documented list of supported comptime architectures (#18932) |
874ms |
1232ms |
0ms |
95ms |
5163 KB |
169ms |
240ms |
233ms |
45ms |
98959 |
113225 |
2023-07-21 15:44 |
64a8c14a |
builtin: fix the comments about flushing on `print/1` and `println/1` (#18927) |
877ms |
1225ms |
0ms |
94ms |
5163 KB |
167ms |
236ms |
225ms |
45ms |
98959 |
112838 |
2023-07-21 13:37 |
36d45c6d |
net.http.chunked: return `!string` on decode (#18928) |
879ms |
1236ms |
0ms |
96ms |
5163 KB |
167ms |
235ms |
225ms |
45ms |
98959 |
112581 |
2023-07-21 12:39 |
8b4c3fa1 |
ci: make -autofree failures easier to diagnose, test -autofree more on linux and windows too (#18929) |
871ms |
1227ms |
0ms |
93ms |
5163 KB |
166ms |
234ms |
225ms |
45ms |
98959 |
113615 |
2023-07-21 10:20 |
96ff3ce8 |
readline: add support for ctlr+w and ctrl+u shortcuts (#18921) |
897ms |
1241ms |
0ms |
99ms |
5163 KB |
171ms |
240ms |
230ms |
46ms |
98959 |
110322 |
2023-07-21 07:37 |
00619b0b |
tests: fix invalid_insert_references_test.vv (#18926) |
880ms |
1230ms |
0ms |
95ms |
5163 KB |
168ms |
236ms |
225ms |
45ms |
98959 |
112453 |
2023-07-21 00:15 |
3b377fc7 |
cgen: format generated c code of hash stmt and enum decl (#18919) |
880ms |
1246ms |
0ms |
95ms |
5163 KB |
168ms |
235ms |
227ms |
46ms |
98959 |
112453 |
2023-07-20 23:47 |
9cc24c5d |
checker: do not allow modifying immutable vars via arrays with refs |
899ms |
1248ms |
0ms |
96ms |
5164 KB |
169ms |
236ms |
227ms |
46ms |
98961 |
110078 |
2023-07-20 10:52 |
93b3f1ca |
math.big: make is_odd public and add test cases (#18916) |
882ms |
1261ms |
0ms |
97ms |
5162 KB |
169ms |
236ms |
226ms |
46ms |
98939 |
112175 |
2023-07-20 10:51 |
f9906f3a |
math.big: fix inner deprecated binary_str use (#18911) |
883ms |
1240ms |
0ms |
97ms |
5162 KB |
169ms |
236ms |
226ms |
46ms |
98939 |
112048 |
2023-07-19 23:34 |
6fef2c2a |
math.big: add test cases for is_power_of_2 (#18910) |
872ms |
1237ms |
0ms |
96ms |
5162 KB |
171ms |
243ms |
232ms |
46ms |
98940 |
113463 |
2023-07-19 23:34 |
d66b097d |
crypto.pem: add decode_only and general improvements to decoding (#18908) |
883ms |
1233ms |
0ms |
95ms |
5162 KB |
167ms |
234ms |
224ms |
46ms |
98940 |
112049 |
2023-07-19 23:28 |
0073283f |
vweb: add parameter arrays documentation (#18903) |
877ms |
1234ms |
0ms |
95ms |
5161 KB |
167ms |
235ms |
225ms |
45ms |
98927 |
112801 |
2023-07-19 17:09 |
a794dea8 |
checker: make sure vweb actions return vweb.Result |
882ms |
1236ms |
0ms |
95ms |
5161 KB |
168ms |
236ms |
224ms |
46ms |
98927 |
112162 |
2023-07-19 10:06 |
1ed0cd9a |
builtin: reduce the number of array allocations for consts in all V programs (#18889) |
884ms |
1234ms |
0ms |
95ms |
5160 KB |
168ms |
234ms |
224ms |
45ms |
98913 |
111892 |
2023-07-18 18:12 |
44d2f2b3 |
checker, cgen: fix closure with inherited sumtype variable (#18894) |
889ms |
1234ms |
0ms |
101ms |
5181 KB |
169ms |
239ms |
228ms |
46ms |
98295 |
110568 |
2023-07-18 18:08 |
e71370dc |
cgen: format generated c codes of sorted structs (#18898) |
872ms |
1234ms |
0ms |
98ms |
5181 KB |
166ms |
234ms |
225ms |
46ms |
98289 |
112716 |
2023-07-18 14:30 |
e5a727c3 |
checker: fix error msg for index error for int ptr (#18896) |
876ms |
1238ms |
0ms |
99ms |
5182 KB |
166ms |
232ms |
225ms |
46ms |
98290 |
112203 |
2023-07-18 14:28 |
4f629cd8 |
time: fix hour 0 parsing, remove unused function (#18897) |
879ms |
1239ms |
0ms |
100ms |
5182 KB |
166ms |
234ms |
226ms |
46ms |
98290 |
111820 |
2023-07-18 14:22 |
0915d87c |
examples: cleanup `process_script.v` (#18899) |
880ms |
1235ms |
0ms |
100ms |
5182 KB |
167ms |
233ms |
225ms |
46ms |
98302 |
111706 |
2023-07-18 05:02 |
6dcf1221 |
crypto.pem: add a static method `Block.new`, to replace `new` (#18846) |
917ms |
1271ms |
0ms |
104ms |
5182 KB |
169ms |
237ms |
228ms |
46ms |
98302 |
107199 |
2023-07-17 23:39 |
39cfaafa |
checker: check generic sumtype declaration (fix #18741) (#18865) |
868ms |
1231ms |
0ms |
99ms |
5182 KB |
165ms |
233ms |
225ms |
46ms |
98302 |
113251 |
2023-07-17 23:35 |
ef049839 |
ci: fix failing tests-sanitize-memory-clang (regression after 9047f7c) |
867ms |
1230ms |
0ms |
100ms |
5179 KB |
165ms |
234ms |
225ms |
45ms |
98268 |
113342 |
2023-07-17 23:05 |
bf98f7c9 |
time: fix `parse_format` with `YY` (#18887) |
876ms |
1239ms |
0ms |
105ms |
5179 KB |
167ms |
234ms |
226ms |
45ms |
98268 |
112178 |
2023-07-17 19:24 |
2eea59c4 |
time: fix and cleanup int validity checks (#18885) |
898ms |
1259ms |
0ms |
102ms |
5179 KB |
170ms |
242ms |
232ms |
46ms |
98268 |
109429 |
2023-07-17 12:51 |
8c8d21d1 |
checker: add -skip-unused support for vweb.run_at too (#18884) |
909ms |
1240ms |
0ms |
101ms |
5179 KB |
167ms |
235ms |
226ms |
45ms |
98249 |
108084 |
2023-07-17 07:40 |
63867d4c |
time: add missing `custom_format` token (#18880) |
891ms |
1254ms |
0ms |
101ms |
5179 KB |
168ms |
234ms |
226ms |
45ms |
98249 |
110268 |
2023-07-16 12:42 |
c2dc1ca7 |
net.http: make listener public, and add addr in Server struct (#18871) |
888ms |
1243ms |
0ms |
101ms |
5179 KB |
169ms |
235ms |
226ms |
45ms |
98249 |
110640 |
2023-07-14 17:44 |
b06811cb |
checker: clean up ensure_type_exists() (#18860) |
857ms |
1216ms |
0ms |
98ms |
5179 KB |
164ms |
232ms |
222ms |
45ms |
98249 |
114642 |
2023-07-14 14:21 |
44138089 |
picohttpparser: make u64toa public (#18861) |
871ms |
1236ms |
0ms |
104ms |
5182 KB |
168ms |
235ms |
226ms |
45ms |
98192 |
112734 |
2023-07-14 13:19 |
fb11a16a |
tools: fix unhandled error in `v new api_test web` |
889ms |
1252ms |
0ms |
101ms |
5182 KB |
171ms |
241ms |
232ms |
45ms |
98192 |
110452 |
2023-07-14 11:26 |
f1bc5e6d |
http: Request.host |
874ms |
1244ms |
0ms |
101ms |
5182 KB |
171ms |
240ms |
231ms |
45ms |
98192 |
112347 |
2023-07-14 10:38 |
8ecad5ab |
checker: clean up in cast_expr() (#18859) |
868ms |
1225ms |
0ms |
99ms |
5182 KB |
165ms |
232ms |
224ms |
45ms |
98192 |
113124 |
2023-07-14 09:41 |
207203f5 |
pref: make -autofree work without -gc none |
871ms |
1228ms |
0ms |
99ms |
5182 KB |
166ms |
233ms |
225ms |
45ms |
98194 |
112737 |
2023-07-14 09:34 |
877e6ddc |
checker: minor wording fix in an error |
873ms |
1223ms |
0ms |
99ms |
5182 KB |
167ms |
233ms |
225ms |
45ms |
98193 |
112477 |
2023-07-14 09:17 |
7e067c5f |
ast: minor cleanup in table.v (#18856) |
877ms |
1233ms |
0ms |
100ms |
5182 KB |
166ms |
234ms |
225ms |
45ms |
98191 |
111962 |
2023-07-14 09:15 |
3081919a |
native: move functions out of amd64.v (#18857) |
887ms |
1250ms |
0ms |
100ms |
5182 KB |
168ms |
234ms |
227ms |
45ms |
98196 |
110705 |
2023-07-13 13:55 |
a9a94cfd |
checker: add a separate error msg for `fail_if_immutable` for anon fns (#18854) |
874ms |
1245ms |
0ms |
101ms |
5182 KB |
166ms |
232ms |
225ms |
45ms |
98196 |
112352 |
2023-07-13 09:02 |
aef4367a |
cgen: fix returning an option tuple - `fn f() ?(int,int) { return g() }` (#18851) |
879ms |
1253ms |
0ms |
101ms |
5182 KB |
167ms |
234ms |
226ms |
45ms |
98191 |
111707 |
2023-07-13 08:56 |
029e8a81 |
checker: fix type checker on auto deref var (#18842) |
905ms |
1251ms |
0ms |
100ms |
5174 KB |
168ms |
237ms |
226ms |
46ms |
98088 |
108384 |
2023-07-12 22:43 |
efcb15d0 |
docs: update deprecated function results (#18850) |
868ms |
1251ms |
0ms |
99ms |
5173 KB |
165ms |
234ms |
225ms |
45ms |
98060 |
112972 |
2023-07-12 12:48 |
52a055b6 |
cgen: fix option map with fn type value (#18849) |
877ms |
1262ms |
0ms |
98ms |
5173 KB |
164ms |
233ms |
224ms |
45ms |
98060 |
111812 |
2023-07-12 12:24 |
c4229194 |
wasm: remove dependency on thirdparty/binaryen, webassembly backend rewrite (#18120) |
892ms |
1244ms |
0ms |
101ms |
5173 KB |
165ms |
233ms |
224ms |
45ms |
98054 |
109926 |
2023-07-12 08:07 |
1c7df29b |
checker: disallow voidptr cast to struct (#18845) |
880ms |
1231ms |
0ms |
99ms |
5172 KB |
165ms |
232ms |
224ms |
45ms |
98015 |
111380 |
2023-07-12 06:40 |
a43064af |
picoev, picohttparser: reimplement in V (#18506) |
887ms |
1243ms |
0ms |
101ms |
5172 KB |
168ms |
234ms |
225ms |
46ms |
98015 |
110501 |
2023-07-11 14:48 |
045adb66 |
parser: change warn to error, for const names with upper letter (fix #18838) (#18840) |
878ms |
1240ms |
0ms |
101ms |
5172 KB |
165ms |
231ms |
224ms |
45ms |
98015 |
111634 |
2023-07-11 11:55 |
87dd5de1 |
docs: fix url location of asm_test.amd64.v (#18841) |
880ms |
1240ms |
0ms |
99ms |
5172 KB |
165ms |
233ms |
227ms |
45ms |
98015 |
111380 |
2023-07-11 11:50 |
72cd9b80 |
ci: add v-analyzer builds (#18835) |
885ms |
1238ms |
0ms |
99ms |
5172 KB |
168ms |
234ms |
226ms |
45ms |
98015 |
110751 |
2023-07-10 18:24 |
6b29d628 |
cgen: fix generated code for returning generic result/option to comptime var (#18834) |
870ms |
1221ms |
0ms |
98ms |
5172 KB |
165ms |
231ms |
222ms |
45ms |
98019 |
112665 |
2023-07-10 18:20 |
acd581ad |
strconv: mark strconv.v_sprintf and strconv.v_printf with [unsafe] (part 2, breaking change, needed an update to vsl) (#18836) |
876ms |
1232ms |
0ms |
101ms |
5171 KB |
165ms |
235ms |
223ms |
45ms |
98001 |
111873 |
2023-07-10 14:42 |
6b006856 |
strconv: remove deprecations for strconv.v_sprintf and strconv.v_printf (part 1) |
879ms |
1231ms |
0ms |
98ms |
5171 KB |
165ms |
234ms |
225ms |
45ms |
98000 |
111490 |
2023-07-10 12:33 |
e7af25ec |
examples: add examples/gg/many_thousands_of_circles.v, thanks to @xjunko, document how to use `ctx.end(how:.passthru)`. (#18832) |
882ms |
1248ms |
0ms |
101ms |
5171 KB |
167ms |
238ms |
227ms |
46ms |
97996 |
111106 |
2023-07-10 07:41 |
f8e89ae9 |
all: remove any type future implementation reference (#18822) |
885ms |
1255ms |
0ms |
105ms |
5171 KB |
173ms |
247ms |
234ms |
46ms |
97996 |
110729 |
2023-07-09 21:15 |
1728e4c7 |
cgen: fix anon fn direct call with option (#18827) |
878ms |
1234ms |
0ms |
99ms |
5171 KB |
165ms |
236ms |
226ms |
45ms |
97996 |
111612 |
2023-07-09 16:40 |
0498f4c4 |
checker: add an error for `$tmpl` function type mismatches (#18826) |
874ms |
1227ms |
0ms |
99ms |
5171 KB |
165ms |
235ms |
225ms |
46ms |
97993 |
112120 |
2023-07-09 12:41 |
59eb76c8 |
v: allow `none` for not first values on map initialization (#18821) |
901ms |
1228ms |
0ms |
99ms |
5170 KB |
166ms |
242ms |
231ms |
45ms |
97988 |
108754 |
2023-07-09 05:23 |
8f3a1751 |
json: fix option state (#18802) |
912ms |
1265ms |
0ms |
103ms |
5170 KB |
167ms |
236ms |
226ms |
45ms |
97980 |
107434 |
2023-07-08 16:29 |
5355c67e |
vweb: document live reload |
875ms |
1237ms |
0ms |
98ms |
5169 KB |
167ms |
237ms |
227ms |
46ms |
97968 |
111963 |
2023-07-08 04:07 |
4f518c28 |
cgen: fix dump of map with option value fix (fix #18806) (#18813) |
891ms |
1262ms |
0ms |
100ms |
5169 KB |
168ms |
237ms |
227ms |
46ms |
97964 |
109948 |
2023-07-08 04:02 |
54635185 |
cgen: ensure that `<<` and `>>` has higher precedence in the generated C code, than arithmetic operations (diff between C and V precedences) (#18814) |
891ms |
1267ms |
0ms |
105ms |
5167 KB |
169ms |
237ms |
228ms |
45ms |
97951 |
109933 |
2023-07-07 20:27 |
17b57622 |
checker: change 'fail_if_immutable(expr_ ast.Expr)' to 'fail_if_immutable(mut expr ast.Expr)' (#18811) |
879ms |
1235ms |
0ms |
100ms |
5167 KB |
167ms |
236ms |
226ms |
45ms |
97940 |
111422 |
2023-07-07 19:33 |
b3a6b733 |
eventbus: add generic support for event name (#18805) |
872ms |
1237ms |
0ms |
102ms |
5167 KB |
167ms |
237ms |
227ms |
46ms |
97940 |
112316 |
2023-07-07 19:06 |
97a726b1 |
cgen: fix nested or expr call (fix #18803) (#18807) |
878ms |
1234ms |
0ms |
100ms |
5167 KB |
167ms |
238ms |
227ms |
46ms |
97940 |
111548 |
2023-07-07 19:03 |
7fe794a9 |
json: fix option alias support (#18801) |
890ms |
1269ms |
0ms |
101ms |
5167 KB |
166ms |
237ms |
227ms |
45ms |
97943 |
110048 |
2023-07-07 03:52 |
e7e5a07a |
arrays: add more util functions and tests for them - find_first, find_last, join_to_string (#18784) |
898ms |
1263ms |
0ms |
101ms |
5165 KB |
168ms |
241ms |
236ms |
46ms |
97922 |
109044 |
2023-07-07 03:50 |
7d6e15fa |
net.ftp: fix dir() for file names, which contain spaces (fix #18800) (#18804) |
894ms |
1250ms |
0ms |
104ms |
5165 KB |
168ms |
237ms |
228ms |
46ms |
97922 |
109532 |
2023-07-06 23:40 |
ded6c380 |
vlib: add a new module `builtin.wchar`, to ease dealing with C APIs that accept `wchar_t*` (#18794) |
897ms |
1233ms |
0ms |
99ms |
5165 KB |
167ms |
236ms |
225ms |
46ms |
97922 |
109166 |
2023-07-06 21:28 |
de392003 |
cgen: fix code generation for array.clear (#18792) |
901ms |
1239ms |
0ms |
101ms |
5165 KB |
167ms |
235ms |
226ms |
46ms |
97912 |
108670 |
2023-07-06 21:27 |
11f06e41 |
ast: clean up in types.v (#18793) |
914ms |
1273ms |
0ms |
101ms |
5165 KB |
170ms |
243ms |
234ms |
46ms |
97912 |
107124 |
2023-07-06 16:18 |
2d838d51 |
v: use autocasting in complex conditions (#18797) |
883ms |
1240ms |
0ms |
101ms |
5165 KB |
167ms |
241ms |
235ms |
46ms |
97914 |
110887 |
2023-07-06 10:51 |
b3f89e14 |
ast: minor simplification of new_table() (#18795) |
900ms |
1261ms |
0ms |
102ms |
5165 KB |
169ms |
241ms |
228ms |
46ms |
97919 |
108798 |
2023-07-05 23:34 |
8f7f2c8c |
checker: fix try_pop with fixed array (#18789) |
879ms |
1233ms |
0ms |
100ms |
5165 KB |
165ms |
235ms |
225ms |
45ms |
97923 |
111402 |
2023-07-05 23:30 |
d851ecff |
parser: fix anonymous fns parameter checks, behaving differently than named fns (fix #18779) (#18785) |
884ms |
1239ms |
0ms |
100ms |
5165 KB |
167ms |
236ms |
225ms |
45ms |
97928 |
110778 |
2023-07-05 20:28 |
cd6330e2 |
parser: fix compiler error when match returns reference (#18728) (#18783) |
876ms |
1233ms |
0ms |
100ms |
5165 KB |
167ms |
236ms |
226ms |
45ms |
97927 |
111788 |
2023-07-05 20:25 |
aa61fcb3 |
orm: fix inserting sequential values (id=0), in tables with an i64 primary field (#18791) |
881ms |
1251ms |
0ms |
102ms |
5165 KB |
168ms |
235ms |
226ms |
45ms |
97926 |
111153 |
2023-07-05 14:02 |
7f8749af |
checker: change 'expr(expr_ ast.Expr)' to 'expr(mut expr ast.Expr)' (#18781) |
880ms |
1241ms |
0ms |
103ms |
5165 KB |
168ms |
236ms |
227ms |
45ms |
97926 |
111279 |
2023-07-05 13:59 |
a204fb4a |
Update ROADMAP.md |
886ms |
1255ms |
0ms |
101ms |
5162 KB |
168ms |
239ms |
229ms |
45ms |
97907 |
110504 |
2023-07-04 19:43 |
b0323c79 |
native: move for_in_stmt to stmt.v (#18705) |
886ms |
1241ms |
0ms |
99ms |
5162 KB |
166ms |
235ms |
225ms |
45ms |
97907 |
110504 |
2023-07-04 19:42 |
578264c8 |
checker: fix comptime selector evaluate when checked against type of array (#18774) |
883ms |
1246ms |
0ms |
99ms |
5162 KB |
166ms |
237ms |
227ms |
45ms |
97907 |
110879 |
2023-07-04 19:11 |
838d0e89 |
contributing.md: add an optional step, describing how to setup a pre-commit hook to keep the commited code formatted automatically |
881ms |
1232ms |
0ms |
99ms |
5162 KB |
166ms |
236ms |
227ms |
45ms |
97904 |
111128 |
2023-07-04 13:29 |
5fd03383 |
checker: change smartcast(expr_ ast.Expr,..) to smartcast(mut expr ast.Expr,..) (#18777) |
880ms |
1254ms |
0ms |
102ms |
5162 KB |
171ms |
244ms |
234ms |
46ms |
97904 |
111254 |
2023-07-04 12:49 |
884fbb0a |
builtin: implement string_from_wide/1 and string_from_wide2/2 on *nix too (#18776) |
875ms |
1231ms |
0ms |
99ms |
5161 KB |
166ms |
236ms |
225ms |
45ms |
97902 |
111888 |
2023-07-04 03:48 |
5d269ba7 |
cli: fix custom help without execute handler (#18732) |
882ms |
1243ms |
0ms |
102ms |
5161 KB |
168ms |
236ms |
227ms |
45ms |
97887 |
110982 |
2023-07-04 03:45 |
2fb561ba |
checker, cgen: allow comptime ident is array of types (#18765) |
899ms |
1259ms |
0ms |
104ms |
5161 KB |
167ms |
237ms |
227ms |
46ms |
97892 |
108889 |
2023-07-04 03:42 |
6eaa06c0 |
ci: remove the job testing that vls builds (#18762) |
883ms |
1246ms |
0ms |
102ms |
5161 KB |
168ms |
238ms |
228ms |
46ms |
97887 |
110857 |
2023-07-04 03:32 |
9bf2449a |
cgen: fix memleak for [][]T{len: x}, or []Struct{len: x} (#18763) |
899ms |
1279ms |
0ms |
103ms |
5161 KB |
169ms |
237ms |
228ms |
46ms |
97887 |
108884 |
2023-07-03 20:19 |
2e9f8e66 |
docs: add compile time types (#18761) |
883ms |
1249ms |
0ms |
102ms |
5161 KB |
167ms |
237ms |
227ms |
45ms |
97887 |
110857 |
2023-07-03 20:12 |
3f5995ac |
cgen: fix regression with unalised naming conflict with C interop (#18752) |
879ms |
1254ms |
0ms |
101ms |
5161 KB |
167ms |
234ms |
226ms |
45ms |
97887 |
111361 |
2023-07-03 20:10 |
c1550b3e |
ast, checker: change stmt(node_ ast.Stmt) to stmt(mut node ast.Stmt) (#18756) |
881ms |
1249ms |
0ms |
100ms |
5161 KB |
167ms |
235ms |
225ms |
45ms |
97882 |
111103 |
2023-07-03 15:54 |
ab258aeb |
checker: disallow invalid prefix on left side of assign stmt (#18750) |
875ms |
1253ms |
0ms |
102ms |
5160 KB |
169ms |
241ms |
231ms |
46ms |
97880 |
111862 |
2023-07-03 08:03 |
df3c85eb |
checker: use autocasting in complex if conditions (#18753) |
877ms |
1246ms |
0ms |
100ms |
5160 KB |
167ms |
236ms |
227ms |
45ms |
97875 |
111602 |
2023-07-03 05:01 |
c48ae861 |
cgen: fix autofree inserting string declarations for multiple functions calls (#18723) |
889ms |
1243ms |
0ms |
104ms |
5160 KB |
173ms |
247ms |
235ms |
46ms |
97880 |
110101 |
2023-07-02 20:54 |
ad1d5e7a |
cgen: remove 'mut mut_table := unsafe { &ast.Table(g.table) }' (#18742) |
874ms |
1238ms |
0ms |
103ms |
5159 KB |
166ms |
235ms |
226ms |
46ms |
97857 |
111964 |
2023-07-02 12:45 |
af38f8b3 |
channels: refactor the channel_select function (#18711) |
872ms |
1224ms |
0ms |
98ms |
5157 KB |
167ms |
231ms |
223ms |
45ms |
97860 |
112224 |
2023-07-02 11:18 |
329e0637 |
checker: fix wrong interface parameter resolution for anonymous fn (#18724) |
883ms |
1247ms |
0ms |
101ms |
5158 KB |
171ms |
241ms |
230ms |
45ms |
97888 |
110858 |
2023-07-02 11:16 |
f3942417 |
native, builder: enable processing of .v files in the `builtin` module (for now most functions there are blacklisted) (#18735) |
870ms |
1251ms |
0ms |
102ms |
5158 KB |
172ms |
239ms |
231ms |
46ms |
97883 |
112509 |
2023-07-02 11:04 |
0ce3e468 |
checker: disallow assigning `nil` to struct fields (#18725) |
886ms |
1255ms |
0ms |
102ms |
5158 KB |
172ms |
239ms |
230ms |
46ms |
97883 |
110477 |
2023-07-02 06:41 |
44a6741b |
ast, checker: change check(ast.file &ast.File) to check(mut ast.file ast.File) (#18729) |
867ms |
1230ms |
0ms |
100ms |
5157 KB |
171ms |
239ms |
230ms |
45ms |
97876 |
112890 |
2023-07-02 06:38 |
a27f2ddc |
term.ui, vweb, v: update deprecated functions (#18726) |
871ms |
1231ms |
0ms |
103ms |
5157 KB |
167ms |
231ms |
225ms |
45ms |
97877 |
112373 |
2023-07-02 06:23 |
5d4c2cd8 |
v: use autocasting in complex conditions (#18731) |
870ms |
1230ms |
0ms |
97ms |
5157 KB |
166ms |
232ms |
223ms |
45ms |
97877 |
112502 |
2023-07-02 03:54 |
29c8aaeb |
cgen: fix selector code to use interface method table on closure when needed (#18736) |
903ms |
1264ms |
0ms |
104ms |
5157 KB |
173ms |
243ms |
233ms |
46ms |
97879 |
108393 |
2023-07-02 03:40 |
7ce96b2c |
ci: fix `./v check-md -hide-warnings changelogs0.x/0.4.md` |
882ms |
1242ms |
0ms |
100ms |
5156 KB |
169ms |
232ms |
235ms |
46ms |
97869 |
110962 |
2023-07-01 11:07 |
049d6853 |
changelog: add a missing link |
869ms |
1223ms |
0ms |
103ms |
5156 KB |
171ms |
240ms |
233ms |
46ms |
97869 |
112622 |
2023-07-01 11:00 |
a0ec8165 |
changelog: clean up |
868ms |
1219ms |
0ms |
99ms |
5156 KB |
166ms |
233ms |
224ms |
46ms |
97869 |
112752 |
2023-07-01 10:50 |
e407579e |
V 0.4 |
869ms |
1224ms |
0ms |
100ms |
5156 KB |
167ms |
235ms |
227ms |
46ms |
97869 |
112622 |
2023-07-01 10:47 |
ee9deb12 |
changelog: 0.4 |
866ms |
1219ms |
0ms |
100ms |
5156 KB |
168ms |
238ms |
230ms |
46ms |
97869 |
113012 |
2023-07-01 10:24 |
f7da224b |
changelog: categorize 0.3.1 changes |
876ms |
1236ms |
0ms |
99ms |
5156 KB |
167ms |
232ms |
225ms |
45ms |
97869 |
111722 |
2023-07-01 10:18 |
b9637273 |
changelog: categorize 0.3.2 changes |
877ms |
1234ms |
0ms |
102ms |
5156 KB |
172ms |
242ms |
232ms |
46ms |
97869 |
111595 |
2023-07-01 10:01 |
43673347 |
changelog: categorize 0.3.3 changes |
877ms |
1228ms |
0ms |
100ms |
5156 KB |
167ms |
233ms |
225ms |
46ms |
97869 |
111595 |
2023-07-01 09:07 |
049fa3c7 |
cgen: minor cleanup in ref_or_deref_arg() (#18713) |
868ms |
1228ms |
0ms |
99ms |
5156 KB |
167ms |
232ms |
226ms |
45ms |
97869 |
112752 |
2023-07-01 09:04 |
20c6d87f |
fmt: fix formatting of imported static methods (#18720) |
875ms |
1237ms |
0ms |
101ms |
5156 KB |
168ms |
235ms |
227ms |
45ms |
97858 |
111837 |
2023-07-01 08:39 |
ee429bb5 |
native: increase support for `ast.Alias` and `ast.TypeOf` (#18722) |
890ms |
1243ms |
0ms |
104ms |
5156 KB |
169ms |
237ms |
229ms |
45ms |
97858 |
109952 |
2023-06-29 19:16 |
015ccc2a |
V 0.3.5 |
879ms |
1238ms |
0ms |
98ms |
5156 KB |
167ms |
234ms |
225ms |
45ms |
97858 |
111328 |
2023-06-29 19:11 |
7ab11097 |
rand: fix edge case, when bit length is 31 and 63, add tests for `rand.intn(2147483647)!` etc (#18714) |
873ms |
1233ms |
0ms |
101ms |
5156 KB |
166ms |
233ms |
225ms |
45ms |
97858 |
112093 |
2023-06-29 18:37 |
cf323cd0 |
Revert "checker: fix autocast in complex if conditions 3 (#18710)" |
874ms |
1228ms |
0ms |
102ms |
5156 KB |
166ms |
233ms |
226ms |
45ms |
97850 |
111956 |
2023-06-29 18:30 |
c4ba47a1 |
native: inital support for aliased types (#18703) |
876ms |
1232ms |
0ms |
100ms |
5155 KB |
166ms |
235ms |
225ms |
45ms |
97842 |
111691 |
2023-06-29 16:37 |
f122703a |
v: use autocasting in if conditions inside the compiler (#18708) |
872ms |
1232ms |
0ms |
100ms |
5155 KB |
166ms |
235ms |
224ms |
45ms |
97842 |
112204 |
2023-06-29 16:28 |
85160923 |
changelog: 0.3.5 (p. 1) |
905ms |
1259ms |
0ms |
101ms |
5155 KB |
167ms |
236ms |
226ms |
45ms |
97846 |
108117 |
2023-06-29 04:01 |
60f9f53e |
checker: fix autocast in complex if condtions 2 (#18702) |
883ms |
1233ms |
0ms |
100ms |
5155 KB |
167ms |
237ms |
226ms |
45ms |
97846 |
110810 |
2023-06-29 03:49 |
7ee25843 |
db.mysql: fix the support for TIMESTAMP columns (#18704) |
890ms |
1262ms |
0ms |
106ms |
5154 KB |
169ms |
236ms |
227ms |
45ms |
97826 |
109916 |
2023-06-29 03:43 |
f0fb86f7 |
checker,orm: skip compile-time error msg for fields tagged with `[skip]` and `[sql: '-']` (#18700) |
883ms |
1251ms |
0ms |
104ms |
5154 KB |
170ms |
236ms |
227ms |
46ms |
97826 |
110788 |
2023-06-28 10:40 |
499d0526 |
checker,orm: add compile error for unsupported field data types like `field []int` etc (#18537) |
869ms |
1229ms |
0ms |
99ms |
5155 KB |
168ms |
236ms |
226ms |
45ms |
97819 |
112565 |
2023-06-28 10:35 |
73565429 |
math.big: refactor big_test.v for scalability (#18696) |
882ms |
1228ms |
0ms |
98ms |
5150 KB |
167ms |
233ms |
225ms |
46ms |
97770 |
110850 |
2023-06-28 04:07 |
89c56fb5 |
parser, checker: fix static method naming and generic call (#18694) |
878ms |
1241ms |
0ms |
103ms |
5150 KB |
169ms |
236ms |
227ms |
46ms |
97770 |
111355 |
2023-06-28 04:02 |
83ee2827 |
cgen: fix alias to struct ptr on structinit (#18571) |
887ms |
1242ms |
0ms |
102ms |
5149 KB |
169ms |
238ms |
227ms |
45ms |
97749 |
110201 |
2023-06-27 17:10 |
b2ca3ac0 |
net.html: fix semantic inconsistencies of tag retrieving functions (#18558) |
866ms |
1222ms |
0ms |
101ms |
5149 KB |
169ms |
240ms |
230ms |
46ms |
97744 |
112868 |
2023-06-27 17:08 |
8508c552 |
checker: implement autocast in if conditions (#18573) |
875ms |
1228ms |
0ms |
99ms |
5149 KB |
168ms |
235ms |
225ms |
45ms |
97744 |
111707 |
2023-06-27 07:54 |
d523bb03 |
checker: fix missing check for taking address of literal value member (#18570) |
880ms |
1267ms |
0ms |
105ms |
5146 KB |
168ms |
232ms |
223ms |
46ms |
97700 |
111022 |
2023-06-26 23:17 |
02c38256 |
gen.golang: fix anon fn |
862ms |
1217ms |
0ms |
98ms |
5146 KB |
165ms |
229ms |
224ms |
45ms |
97697 |
113337 |
2023-06-26 22:38 |
21ccb9b4 |
doc: clarify new static type methods a bit |
865ms |
1218ms |
0ms |
99ms |
5146 KB |
165ms |
229ms |
222ms |
45ms |
97697 |
112944 |
2023-06-26 22:31 |
d52bac8e |
doc: document new static type methods |
897ms |
1259ms |
0ms |
105ms |
5146 KB |
166ms |
232ms |
225ms |
45ms |
97698 |
108916 |
2023-06-26 22:25 |
21d9730c |
context, vweb: add ability to set and get values on vweb.Context (#18564) |
899ms |
1249ms |
0ms |
99ms |
5146 KB |
168ms |
232ms |
224ms |
46ms |
97698 |
108674 |
2023-06-26 22:23 |
a9f8b5da |
all: static type methods |
904ms |
1269ms |
0ms |
103ms |
5146 KB |
170ms |
234ms |
232ms |
46ms |
97698 |
108073 |
2023-06-26 07:40 |
aacdd61e |
vls: fix official repository source (#18561) |
880ms |
1233ms |
0ms |
101ms |
5143 KB |
167ms |
233ms |
224ms |
46ms |
97658 |
110975 |
2023-06-25 19:31 |
dd24e8a6 |
vpm: fix installation of mixed modules (#18545) |
861ms |
1216ms |
0ms |
98ms |
5143 KB |
164ms |
229ms |
221ms |
45ms |
97658 |
113423 |
2023-06-24 07:16 |
ec35d765 |
cgen: cleanup return comments in generated code after dbd2517 (-32KB for v.c) |
871ms |
1225ms |
0ms |
98ms |
5143 KB |
167ms |
234ms |
225ms |
46ms |
97658 |
112121 |
2023-06-25 06:51 |
1ee83bf6 |
checker: disallow using Result `!Type` as a `map[Key]!Type` (#18543) |
880ms |
1231ms |
0ms |
98ms |
5173 KB |
166ms |
233ms |
224ms |
46ms |
97658 |
110975 |
2023-06-25 06:47 |
31f68eea |
native: split codegen into multiple files and refactor assign statement generation (#18546) |
877ms |
1225ms |
0ms |
100ms |
5172 KB |
167ms |
232ms |
224ms |
46ms |
97649 |
111344 |
2023-06-25 06:07 |
e9960339 |
cgen: fix generic resolver on non generic function (#18381) |
887ms |
1222ms |
0ms |
99ms |
5172 KB |
167ms |
230ms |
224ms |
46ms |
97649 |
110089 |
2023-06-25 06:01 |
84a5fd00 |
cgen: minor cleanup for ast.clear_flags() (#18549) |
895ms |
1236ms |
0ms |
101ms |
5169 KB |
168ms |
234ms |
227ms |
45ms |
97615 |
109067 |
2023-06-24 22:55 |
34ac3269 |
cgen: fix initialising a map, using option type as value (#18540) |
870ms |
1229ms |
0ms |
99ms |
5170 KB |
167ms |
233ms |
224ms |
45ms |
97615 |
112201 |
2023-06-24 17:54 |
752e4c2e |
cgen, checker: allow `a << none`, where `a` is `[]?&int` (#18539) |
871ms |
1226ms |
0ms |
99ms |
5169 KB |
167ms |
233ms |
225ms |
45ms |
97609 |
112065 |
2023-06-24 17:35 |
11fa28ed |
flag: fix finalize with multiple shortargs (#18544) |
864ms |
1215ms |
0ms |
99ms |
5167 KB |
164ms |
232ms |
223ms |
45ms |
97598 |
112960 |
2023-06-24 11:18 |
3e3b2895 |
checker: check shared parameter assigning (fix #18525) (#18534) |
886ms |
1238ms |
0ms |
99ms |
5167 KB |
166ms |
233ms |
224ms |
45ms |
97597 |
110154 |
2023-06-24 11:15 |
5f0ad641 |
runtime: add new functions total_memory/0 and free_memory/0 (#18499) |
872ms |
1225ms |
0ms |
100ms |
5166 KB |
167ms |
234ms |
226ms |
45ms |
97576 |
111899 |
2023-06-24 06:09 |
2abd2e2c |
cgen, checker: fix indexexpr with sumtype of array types (#18515) |
906ms |
1251ms |
0ms |
104ms |
5166 KB |
171ms |
241ms |
231ms |
46ms |
97559 |
107681 |
2023-06-24 05:03 |
4c9c515f |
parser: remove hardcoded check for function calls for `C.stat`, `C.sigaction`, etc (#18535) |
879ms |
1236ms |
0ms |
101ms |
5164 KB |
168ms |
233ms |
226ms |
45ms |
97545 |
110972 |
2023-06-23 18:23 |
f3e1859e |
parser: fix multiple embedded external module interface (#18531) |
885ms |
1228ms |
0ms |
99ms |
5163 KB |
166ms |
231ms |
224ms |
45ms |
97538 |
110212 |
2023-06-23 08:19 |
1547a49f |
roadmap: direct C/C++ interop |
892ms |
1236ms |
0ms |
101ms |
5163 KB |
168ms |
234ms |
226ms |
46ms |
97539 |
109348 |
2023-06-22 19:48 |
9d77fd90 |
checker: fix missing check for diff type on map value declaration (#18522) |
869ms |
1221ms |
0ms |
98ms |
5163 KB |
164ms |
231ms |
223ms |
45ms |
97539 |
112242 |
2023-06-22 19:41 |
8d48b89e |
tools: use `v ls --install -p D:\path\vls.exe` to install a local vls executable (#18510) |
873ms |
1228ms |
0ms |
98ms |
5163 KB |
165ms |
231ms |
223ms |
45ms |
97537 |
111726 |
2023-06-22 19:40 |
68ba3908 |
checker: check struct field init with result value (fix #18511) (#18514) |
892ms |
1223ms |
0ms |
100ms |
5163 KB |
166ms |
231ms |
224ms |
45ms |
97537 |
109346 |
2023-06-22 13:47 |
a12e82aa |
stbi: allow customisation of number of channels in stbi.load (#18491) |
871ms |
1232ms |
0ms |
100ms |
5162 KB |
167ms |
233ms |
224ms |
46ms |
97525 |
111969 |
2023-06-22 13:41 |
22bd1b9d |
ast: clean up ast.StructInit (#18518) |
879ms |
1235ms |
0ms |
100ms |
5162 KB |
168ms |
234ms |
225ms |
46ms |
97525 |
110949 |
2023-06-22 08:11 |
af4e113f |
vweb: use `<head>` instead of `<header>` in the html templates (#18516) |
905ms |
1232ms |
0ms |
101ms |
5162 KB |
165ms |
231ms |
222ms |
46ms |
97524 |
107761 |
2023-06-22 06:31 |
8b25c4c9 |
net.http: copy IANA's list of methods to the http.Method enum (#18508) |
911ms |
1278ms |
0ms |
104ms |
5162 KB |
166ms |
231ms |
223ms |
47ms |
97524 |
107051 |
2023-06-21 09:36 |
76ae9dba |
checker: check struct init with pointer field (fix #18485) (#18501) |
864ms |
1223ms |
0ms |
100ms |
5162 KB |
165ms |
230ms |
221ms |
46ms |
97524 |
112875 |
2023-06-21 09:34 |
5006ffb3 |
time, x.json2: improve iso8601 time decoding (#18496) |
863ms |
1228ms |
0ms |
99ms |
5161 KB |
164ms |
228ms |
221ms |
45ms |
97518 |
112998 |
2023-06-21 09:13 |
867f4376 |
checker: abstract repetitive error handling (#18507) |
863ms |
1220ms |
0ms |
101ms |
5161 KB |
164ms |
229ms |
222ms |
45ms |
97518 |
112998 |
2023-06-21 09:09 |
b61fdfa0 |
checker, cgen: fix generic method variable (#18509) |
840ms |
1195ms |
0ms |
98ms |
5166 KB |
165ms |
208ms |
223ms |
45ms |
97555 |
116136 |
2023-06-21 09:07 |
b93e00ae |
tools: skip copying directories in `v build-tools` (fix ##17437) (#18503) |
858ms |
1213ms |
0ms |
101ms |
5165 KB |
166ms |
206ms |
222ms |
46ms |
97548 |
113692 |
2023-06-20 11:31 |
4485f1ca |
math.big: fix documentation for mod_inverse (#18494) |
841ms |
1195ms |
0ms |
97ms |
5165 KB |
165ms |
205ms |
221ms |
45ms |
97548 |
115990 |
2023-06-20 08:55 |
c657384f |
cgen: fix alias to option handling (#18490) |
843ms |
1201ms |
0ms |
97ms |
5165 KB |
164ms |
209ms |
228ms |
45ms |
97548 |
115715 |
2023-06-20 08:52 |
0232f074 |
cgen: fix alias eq method + map init with option (#18483) |
835ms |
1190ms |
0ms |
98ms |
5160 KB |
165ms |
206ms |
223ms |
45ms |
97504 |
116771 |
2023-06-20 06:04 |
15cb3430 |
picoev: support for freebsd (#18492) |
845ms |
1208ms |
0ms |
100ms |
5159 KB |
166ms |
205ms |
223ms |
45ms |
97498 |
115382 |
2023-06-19 15:40 |
958e4567 |
parser: fix match for array of reference sumtype (#18487) |
828ms |
1185ms |
0ms |
98ms |
5159 KB |
164ms |
205ms |
223ms |
45ms |
97498 |
117751 |
2023-06-19 15:22 |
7c1ace02 |
checker: fix a bug checking generic closures (#18489) |
833ms |
1195ms |
0ms |
97ms |
5159 KB |
165ms |
205ms |
222ms |
45ms |
97498 |
117044 |
2023-06-19 15:14 |
2bedb6ff |
stbi: add a resize_uint8 function for resizing images in memory (#18484) |
848ms |
1201ms |
0ms |
102ms |
5159 KB |
166ms |
205ms |
224ms |
45ms |
97498 |
114974 |
2023-06-19 14:59 |
a3f24caf |
math.big: add mod_inverse and improve big_mod_pow to allow for large exponents and moduli (#18461) |
849ms |
1207ms |
0ms |
100ms |
5159 KB |
167ms |
206ms |
223ms |
45ms |
97498 |
114838 |
2023-06-18 19:36 |
396d46d9 |
ast, builder, checker, parser: fix typos (#18480) |
858ms |
1226ms |
0ms |
103ms |
5159 KB |
170ms |
213ms |
229ms |
46ms |
97498 |
113634 |
2023-06-18 19:22 |
0454f43f |
checker: fix error assigning generic function variable with generic struct return (#18472) |
864ms |
1226ms |
0ms |
102ms |
5159 KB |
167ms |
206ms |
223ms |
45ms |
97498 |
112844 |
2023-06-17 19:29 |
017cc673 |
checker: add a hard to reach limit of 1_000_000 iterations for resolving all generics (usually <10 are enough) (#18477) |
839ms |
1189ms |
0ms |
96ms |
5158 KB |
164ms |
204ms |
229ms |
45ms |
97488 |
116195 |
2023-06-17 13:39 |
9c5aeb62 |
checker: disallow import names and import aliases, shadowing the module name (#18431) |
842ms |
1198ms |
0ms |
97ms |
5157 KB |
165ms |
205ms |
222ms |
45ms |
97479 |
115770 |
2023-06-17 11:10 |
acfe7855 |
all: clean up with is_any_kind_of_pointer() (#18467) |
837ms |
1187ms |
0ms |
97ms |
5156 KB |
165ms |
205ms |
222ms |
45ms |
97465 |
116445 |
2023-06-17 11:08 |
dbd25179 |
all: add $res compile time function to get returned value in defer block (#18382) |
839ms |
1202ms |
0ms |
101ms |
5157 KB |
166ms |
204ms |
223ms |
45ms |
97467 |
116170 |
2023-06-16 09:06 |
ac32d2a8 |
checker, cgen: fix if/match expr with `continue` or `break` in a branch (#18466) |
850ms |
1208ms |
0ms |
99ms |
5120 KB |
164ms |
205ms |
221ms |
44ms |
97398 |
114585 |
2023-06-16 06:49 |
d17f6f69 |
checker: fix missing check for unwrapped shift operation (#18451) |
843ms |
1201ms |
0ms |
102ms |
5119 KB |
170ms |
213ms |
229ms |
45ms |
97394 |
115532 |
2023-06-16 06:44 |
75f325b9 |
vet: fix vet documentation error for methods with generics (#18464) |
884ms |
1215ms |
0ms |
100ms |
5115 KB |
167ms |
206ms |
223ms |
45ms |
97343 |
110116 |
2023-06-14 23:07 |
34163ae4 |
checker: extend check assigning mut reference to immutable var in nested parens (#18442) |
830ms |
1181ms |
0ms |
98ms |
5115 KB |
164ms |
203ms |
220ms |
45ms |
97343 |
117280 |
2023-06-14 23:06 |
27b3303e |
ast: clean up is_float()/is_float_valptr() (#18448) |
841ms |
1199ms |
0ms |
102ms |
5114 KB |
165ms |
204ms |
222ms |
45ms |
97333 |
115734 |
2023-06-14 12:05 |
bbd1027a |
fmt: remove all unnecessary parenthesis at once, instead of one pair at a time (#18441) |
835ms |
1184ms |
0ms |
98ms |
5114 KB |
164ms |
206ms |
223ms |
44ms |
97334 |
116567 |
2023-06-14 12:00 |
6806086b |
builtin: zero out internal map/array pointers on m.free(), to reduce the work for the GC mark phase for non escaping maps/arrays, used in hot loops (#18415) |
835ms |
1194ms |
0ms |
98ms |
5114 KB |
163ms |
205ms |
220ms |
44ms |
97334 |
116567 |
2023-06-14 11:57 |
4ba4fe7c |
vdoc: highlight comments with gray color (#18436) |
845ms |
1191ms |
0ms |
97ms |
5114 KB |
163ms |
204ms |
220ms |
44ms |
97310 |
115159 |
2023-06-14 11:46 |
3fb31b97 |
checker: clean up method_call() (#18443) |
851ms |
1203ms |
0ms |
97ms |
5114 KB |
164ms |
203ms |
221ms |
44ms |
97310 |
114347 |
2023-06-14 10:59 |
cb5d5f8c |
vast: fix segfault for fn `main() { $compile_warn("WARN") }` |
833ms |
1195ms |
0ms |
99ms |
5114 KB |
164ms |
205ms |
222ms |
44ms |
97309 |
116817 |
2023-06-14 07:44 |
23da2128 |
cgen: fix msvc packed attr (#18437) |
875ms |
1219ms |
0ms |
102ms |
5114 KB |
167ms |
206ms |
222ms |
45ms |
97309 |
111210 |
2023-06-13 16:10 |
530f73b9 |
vlib/compress: correct comments in compress module (#18434) |
844ms |
1198ms |
0ms |
98ms |
5114 KB |
163ms |
205ms |
222ms |
44ms |
97305 |
115290 |
2023-06-13 05:53 |
28500069 |
tools: remove residues that specify size for tab indents (#18426) |
842ms |
1202ms |
0ms |
101ms |
5114 KB |
165ms |
205ms |
222ms |
44ms |
97305 |
115564 |
2023-06-13 05:50 |
126fbe8e |
scanner: fix indent error for line comment generated by vdoc (#18422) |
868ms |
1221ms |
0ms |
101ms |
5113 KB |
167ms |
206ms |
223ms |
46ms |
97286 |
112080 |
2023-06-12 10:35 |
7f178d46 |
fmt: fix parens around reference module prefix expressions (#18416) |
834ms |
1188ms |
0ms |
98ms |
5113 KB |
163ms |
203ms |
220ms |
45ms |
97286 |
116649 |
2023-06-12 10:33 |
37386697 |
math.big: fix internal subtract_align_last_byte_in_place overflow (#18413) |
830ms |
1184ms |
0ms |
97ms |
5113 KB |
164ms |
204ms |
221ms |
45ms |
97286 |
117212 |
2023-06-12 10:05 |
f73e99cd |
examples: add http.get and file writes to the coroutines example |
847ms |
1226ms |
0ms |
102ms |
5113 KB |
167ms |
206ms |
223ms |
46ms |
97286 |
114859 |
2023-06-11 18:57 |
54eabcb2 |
cgen: make the default values for all enums, be their first listed entry, even if it was `enum MyEnum { first = 999 second}`, not just the defaul `0` (#18388) |
847ms |
1194ms |
0ms |
98ms |
5113 KB |
164ms |
205ms |
221ms |
45ms |
97286 |
114859 |
2023-06-11 17:03 |
fc6726b2 |
checker: no notice for `interface` field initialized struct with `...other` syntax (#18405) |
836ms |
1200ms |
0ms |
98ms |
5112 KB |
167ms |
208ms |
224ms |
45ms |
97274 |
116356 |
2023-06-11 16:08 |
2e9c4691 |
checker: fix external enum value resolution, i.e. `enum { enum_value = C.VALUE }` (#18401) |
848ms |
1203ms |
0ms |
98ms |
5112 KB |
167ms |
209ms |
225ms |
45ms |
97274 |
114709 |
2023-06-11 14:31 |
275b8a12 |
cgen: fix stringification of usize struct fields (before, they were treated as 32 bit *signed* numbers) (#18410) |
845ms |
1207ms |
0ms |
100ms |
5111 KB |
165ms |
206ms |
221ms |
45ms |
97265 |
115106 |
2023-06-11 00:59 |
83e30a81 |
checker, cgen: fix comptime method and field name checking (#18402) |
856ms |
1245ms |
0ms |
105ms |
5111 KB |
167ms |
206ms |
223ms |
45ms |
97259 |
113620 |
2023-06-10 21:53 |
af8df871 |
cgen: fix option ptr assignment (#18394) |
849ms |
1212ms |
0ms |
99ms |
5110 KB |
164ms |
205ms |
221ms |
45ms |
97227 |
114519 |
2023-06-10 21:52 |
54cc59d3 |
arrays: minor comments corrections (#18404) |
844ms |
1193ms |
0ms |
96ms |
5109 KB |
162ms |
201ms |
219ms |
45ms |
97214 |
115182 |
2023-06-10 15:02 |
e2778623 |
cgen: fix selector option casting (#18395) |
847ms |
1211ms |
0ms |
99ms |
5109 KB |
165ms |
205ms |
223ms |
45ms |
97214 |
114774 |
2023-06-10 08:32 |
c0843af4 |
fmt: refactor, fix typos (#18392) |
836ms |
1204ms |
0ms |
103ms |
5109 KB |
165ms |
205ms |
221ms |
45ms |
97214 |
116284 |
2023-06-09 23:28 |
3e5f2541 |
parser: fix comments parsing on map init (#18389) |
836ms |
1190ms |
0ms |
97ms |
5109 KB |
164ms |
203ms |
221ms |
45ms |
97214 |
116284 |
2023-06-09 14:44 |
42db392e |
checker: fix embedded structure initialization warnings (#18385) |
846ms |
1201ms |
0ms |
101ms |
5109 KB |
164ms |
205ms |
223ms |
45ms |
97213 |
114908 |
2023-06-09 11:34 |
7a25c03a |
cgen: simplify fixed arr return (#18380) |
847ms |
1192ms |
0ms |
102ms |
5111 KB |
165ms |
205ms |
221ms |
46ms |
97222 |
114783 |
2023-06-09 09:58 |
5300441c |
cgen: fix alias of map clone() (fix #18384) (#18386) |
850ms |
1218ms |
0ms |
99ms |
5110 KB |
166ms |
205ms |
221ms |
45ms |
97205 |
114358 |
2023-06-08 08:42 |
01b20485 |
parser: fix generic function variable (#18373) |
861ms |
1218ms |
0ms |
101ms |
5110 KB |
167ms |
204ms |
223ms |
45ms |
97205 |
112897 |
2023-06-07 22:54 |
bcd5c91b |
fmt: fix blank line inserts between enum attribute comments (#18361) |
876ms |
1198ms |
0ms |
98ms |
5110 KB |
164ms |
203ms |
222ms |
45ms |
97199 |
110957 |
2023-06-07 22:51 |
16ce94e1 |
examples: fix ci (vfmt) |
869ms |
1216ms |
0ms |
99ms |
5110 KB |
164ms |
204ms |
222ms |
45ms |
97199 |
111851 |
2023-06-07 14:48 |
e55175fc |
examples: no longer use printf in the coroutines example |
844ms |
1206ms |
0ms |
99ms |
5110 KB |
166ms |
205ms |
222ms |
46ms |
97199 |
115164 |
2023-06-06 23:00 |
0810e840 |
coroutines: add macOS amd64 support, panic on wget errors (#18360) |
839ms |
1230ms |
0ms |
97ms |
5110 KB |
165ms |
205ms |
223ms |
45ms |
97199 |
115851 |
2023-06-06 16:58 |
c06fd556 |
checker: add mutability check for comptime assignments (#18354) |
842ms |
1201ms |
0ms |
97ms |
5110 KB |
163ms |
204ms |
222ms |
45ms |
97198 |
115437 |
2023-06-06 15:43 |
e97aff87 |
time: add more detailed error descriptions, add custom format parsing with time.parse_format (#18257) |
842ms |
1194ms |
0ms |
97ms |
5108 KB |
163ms |
202ms |
220ms |
45ms |
97175 |
115409 |
2023-06-06 15:01 |
0bbbf1e8 |
v.util: make util.launch_tool/3 more robust, by recompiling V tools always in a known current working folder (vroot) (#18358) |
846ms |
1205ms |
0ms |
98ms |
5107 KB |
164ms |
205ms |
223ms |
45ms |
96848 |
114477 |
2023-06-06 14:18 |
22c0cdc1 |
checker: fix infering generic array type in nested call (fix #18317) (#18350) |
856ms |
1205ms |
0ms |
99ms |
5107 KB |
164ms |
204ms |
223ms |
45ms |
96844 |
113135 |
2023-06-06 13:18 |
f45fc454 |
ast, checker, fmt: fix compiler internal formatting failed (#18356) |
836ms |
1200ms |
0ms |
98ms |
5107 KB |
165ms |
205ms |
221ms |
45ms |
96839 |
115836 |
2023-06-06 11:45 |
632c466a |
sync: add Mutex.destroy and RwMutex.destroy methods (#18351) |
843ms |
1195ms |
0ms |
99ms |
5107 KB |
165ms |
205ms |
221ms |
45ms |
96842 |
114877 |
2023-06-06 09:03 |
c1e302a3 |
Revert "parser: add error for typeof(T), suggesting typeof[T]() instead" |
850ms |
1205ms |
0ms |
100ms |
5107 KB |
167ms |
205ms |
222ms |
45ms |
96806 |
113889 |
2023-06-06 08:27 |
692624b4 |
parser: add error for typeof(T), suggesting typeof[T]() instead |
853ms |
1206ms |
0ms |
100ms |
5108 KB |
167ms |
207ms |
224ms |
46ms |
96809 |
113492 |
2023-06-05 13:46 |
d3c679bd |
cgen: fix fixed array of map (#18347) |
868ms |
1201ms |
0ms |
99ms |
5107 KB |
167ms |
209ms |
229ms |
46ms |
96806 |
111527 |
2023-06-05 13:46 |
254ed176 |
ast: minor cleanup in generic_insts_to_concrete() (#18349) |
849ms |
1204ms |
0ms |
102ms |
5105 KB |
168ms |
206ms |
224ms |
46ms |
96783 |
113996 |
2023-06-04 23:53 |
54406573 |
fmt: fix alias type stripped comments (#18346) |
862ms |
1191ms |
0ms |
97ms |
5101 KB |
166ms |
206ms |
224ms |
45ms |
96721 |
112205 |
2023-06-04 16:15 |
325f64bc |
ast: fix `for in` iterator with generic structs (#18344) |
847ms |
1200ms |
0ms |
105ms |
5101 KB |
168ms |
205ms |
225ms |
45ms |
96721 |
114192 |
2023-06-04 16:10 |
0e106c90 |
checker: fix generic fn infering map argument (#18341) |
853ms |
1248ms |
0ms |
103ms |
5101 KB |
168ms |
207ms |
225ms |
45ms |
96721 |
113389 |
2023-06-03 21:56 |
9dcd95ee |
examples: use printf in the coroutines example for now |
840ms |
1219ms |
0ms |
97ms |
5096 KB |
163ms |
202ms |
221ms |
45ms |
96641 |
115048 |
2023-06-03 17:05 |
6fe6fe88 |
coroutines: `$if is_coroutine? {` |
825ms |
1188ms |
0ms |
98ms |
5096 KB |
165ms |
204ms |
221ms |
45ms |
96641 |
117140 |
2023-06-03 11:24 |
4e21b2ab |
parser: detect wrong usage of Option as concrete type (#18334) |
840ms |
1211ms |
0ms |
102ms |
5096 KB |
168ms |
206ms |
222ms |
45ms |
96639 |
115046 |
2023-06-02 07:56 |
0fc33c6f |
datatypes: add Bloom filter (#18327) |
836ms |
1192ms |
0ms |
98ms |
5096 KB |
166ms |
202ms |
223ms |
45ms |
96636 |
115593 |
2023-06-02 07:52 |
5e12d348 |
checker: fix generic fn with nested generic fn call (fix #18285) (#18314) |
843ms |
1205ms |
0ms |
100ms |
5094 KB |
167ms |
204ms |
223ms |
45ms |
96615 |
114608 |
2023-05-30 16:39 |
a647a71c |
roadmap: remove `any` |
832ms |
1201ms |
0ms |
98ms |
5093 KB |
164ms |
202ms |
219ms |
45ms |
96605 |
116111 |
2023-05-30 12:25 |
4dc33886 |
checker: fix json decode with generic array of struct (fix #18300) (#18308) |
843ms |
1196ms |
0ms |
98ms |
5093 KB |
166ms |
202ms |
222ms |
46ms |
96605 |
114596 |
2023-05-30 12:23 |
0b71cef7 |
cgen: fix generic comptimeselector array resolution (#18296) |
867ms |
1217ms |
0ms |
101ms |
5092 KB |
168ms |
206ms |
222ms |
45ms |
96569 |
111382 |
2023-05-29 12:35 |
05b832a3 |
cgen: fix none initialization to struct member (#18295) |
836ms |
1200ms |
0ms |
99ms |
5092 KB |
166ms |
203ms |
219ms |
46ms |
96562 |
115504 |
2023-05-29 10:35 |
ae8e9af1 |
ci: skip building examples/coroutines/simple_coroutines.v for now |
840ms |
1194ms |
0ms |
99ms |
5091 KB |
165ms |
204ms |
220ms |
45ms |
96554 |
114945 |
2023-05-29 00:11 |
2904c399 |
vweb: host attribute (#18288) |
828ms |
1181ms |
0ms |
99ms |
5091 KB |
163ms |
203ms |
220ms |
45ms |
96554 |
116611 |
2023-05-28 23:42 |
f22ba836 |
prealloc: use u8 instead of byte |
831ms |
1182ms |
0ms |
96ms |
5091 KB |
163ms |
202ms |
219ms |
45ms |
96554 |
116190 |
2023-05-28 15:23 |
3ac63cce |
fmt: fix a `shared` test |
821ms |
1178ms |
0ms |
96ms |
5091 KB |
162ms |
201ms |
219ms |
45ms |
96551 |
117601 |
2023-05-28 14:03 |
f8422738 |
vfmt: no longer replace `go` with `spawn` |
827ms |
1181ms |
0ms |
96ms |
5091 KB |
162ms |
203ms |
219ms |
46ms |
96551 |
116748 |
2023-05-28 13:54 |
786865d3 |
coroutines: init() that runs automatically |
828ms |
1191ms |
0ms |
97ms |
5091 KB |
164ms |
203ms |
221ms |
45ms |
96551 |
116607 |
2023-05-28 03:41 |
80d404c2 |
checker: replace `as` cast with a safer type check `is` (smart cast) (#18286) |
840ms |
1182ms |
0ms |
97ms |
5091 KB |
163ms |
201ms |
219ms |
45ms |
96551 |
114941 |
2023-05-28 03:30 |
9db10c8f |
all: coroutines (part 2) |
833ms |
1184ms |
0ms |
97ms |
5091 KB |
164ms |
202ms |
220ms |
45ms |
96551 |
115907 |
2023-05-28 00:52 |
21622300 |
cgen: move `spawn` and `go` logic to a separate file |
836ms |
1199ms |
0ms |
100ms |
5089 KB |
167ms |
210ms |
223ms |
45ms |
96505 |
115436 |
2023-05-28 00:44 |
50247d50 |
gen.golang: handle spawn/go |
860ms |
1192ms |
0ms |
101ms |
5089 KB |
168ms |
207ms |
222ms |
45ms |
96498 |
112206 |
2023-05-27 21:33 |
45f16a26 |
all: coroutines (part 1) |
853ms |
1187ms |
0ms |
99ms |
5089 KB |
164ms |
203ms |
218ms |
44ms |
96498 |
113127 |
2023-05-27 18:43 |
5812579d |
checker: remove check for option being initialized (#18280) |
832ms |
1195ms |
0ms |
101ms |
5082 KB |
164ms |
204ms |
222ms |
45ms |
96408 |
115875 |
2023-05-27 18:42 |
16ef1d95 |
cgen: fix fixed array ret with anon fn (#18279) |
858ms |
1191ms |
0ms |
98ms |
5082 KB |
166ms |
203ms |
219ms |
45ms |
96407 |
112362 |
2023-05-26 22:57 |
43bc85d3 |
http: add workers to improve the server's concurrent capacity. (#18271) |
834ms |
1199ms |
0ms |
101ms |
5082 KB |
163ms |
202ms |
219ms |
44ms |
96400 |
115587 |
2023-05-26 22:55 |
3e084871 |
checker: disallow multiple return values in const declarations (#18273) |
830ms |
1193ms |
0ms |
98ms |
5082 KB |
164ms |
200ms |
219ms |
45ms |
96438 |
116190 |
2023-05-26 00:29 |
6db62e43 |
parser: fix array method using `it` in defer (fix #18246) (#18267) |
841ms |
1197ms |
0ms |
99ms |
5081 KB |
163ms |
202ms |
218ms |
45ms |
96431 |
114662 |
2023-05-26 00:26 |
79657a1a |
vweb: update middleware docs (#18270) |
843ms |
1233ms |
0ms |
101ms |
5083 KB |
166ms |
208ms |
226ms |
46ms |
96442 |
114403 |
2023-05-26 00:16 |
b698a0f4 |
mysql: add the ability to commit transactions, some code improvements (#18268) |
826ms |
1182ms |
0ms |
97ms |
5083 KB |
160ms |
200ms |
219ms |
45ms |
96442 |
116757 |
2023-05-25 17:40 |
8a856cc3 |
checker: adjust fix for struct anon assigning to typed struct (#18264) |
827ms |
1189ms |
0ms |
97ms |
5083 KB |
161ms |
200ms |
218ms |
45ms |
96442 |
116616 |
2023-05-25 15:27 |
e8289dd4 |
changelog: add entry about heap usage api (#18265) |
823ms |
1190ms |
0ms |
98ms |
5083 KB |
162ms |
200ms |
222ms |
45ms |
96441 |
117182 |
2023-05-25 13:54 |
993546a0 |
examples: fix typos (#18229) |
831ms |
1184ms |
0ms |
98ms |
5083 KB |
162ms |
201ms |
219ms |
45ms |
96441 |
116054 |
2023-05-25 11:37 |
caee3935 |
os: fix truncate() on windows (#18262) |
834ms |
1192ms |
0ms |
97ms |
5083 KB |
162ms |
200ms |
218ms |
46ms |
96441 |
115636 |
2023-05-25 07:52 |
bc881833 |
cgen: fix struct fn ptr call (#18260) |
833ms |
1203ms |
0ms |
98ms |
5083 KB |
163ms |
204ms |
221ms |
46ms |
96438 |
115771 |
2023-05-25 07:51 |
dc16e50d |
regex: fix find() when using anchors (start / end) (#18259) |
860ms |
1188ms |
0ms |
97ms |
5082 KB |
161ms |
201ms |
219ms |
45ms |
96432 |
112130 |
2023-05-25 00:54 |
fc6a3435 |
parser: fix missing sync auto import when only declaring shared type and not using it (#18255) |
838ms |
1193ms |
0ms |
99ms |
5082 KB |
163ms |
206ms |
222ms |
45ms |
96432 |
115073 |
2023-05-25 00:52 |
64a4a331 |
checker, cgen: fix fixed array return on assigning, arg pass and dumping (#18216) |
833ms |
1180ms |
0ms |
99ms |
5082 KB |
165ms |
205ms |
223ms |
45ms |
96426 |
115757 |
2023-05-25 00:47 |
010a5c26 |
vpm: increment vpm downloads, use new endpoints (#18202) |
850ms |
1214ms |
0ms |
103ms |
5078 KB |
172ms |
213ms |
232ms |
47ms |
96394 |
113404 |
2023-05-24 16:30 |
c45c36cc |
orm: improve an fkey error a bit |
835ms |
1194ms |
0ms |
101ms |
5078 KB |
168ms |
207ms |
227ms |
46ms |
96394 |
115441 |
2023-05-24 14:25 |
e8dbd2c0 |
parser: fix enum attr with default value (#18248) |
839ms |
1187ms |
0ms |
98ms |
5078 KB |
166ms |
205ms |
222ms |
45ms |
96394 |
114891 |
2023-05-24 03:51 |
099d4fc0 |
parser: clean up in parser.v (#18247) |
841ms |
1190ms |
0ms |
98ms |
5078 KB |
167ms |
204ms |
221ms |
45ms |
96394 |
114618 |
2023-05-24 03:47 |
59867331 |
json.decode: add check for shared variable (#18237) |
849ms |
1196ms |
0ms |
99ms |
5078 KB |
169ms |
206ms |
225ms |
45ms |
96415 |
113563 |
2023-05-23 12:46 |
6698fe4f |
checker, cgen: fix contains() with array of interfaces (#18241) |
835ms |
1181ms |
0ms |
100ms |
5077 KB |
168ms |
205ms |
222ms |
45ms |
96412 |
115463 |
2023-05-23 12:42 |
37618c94 |
cgen, checker: fix comptime assigning to sumtype or indexexpr (#18240) |
863ms |
1203ms |
0ms |
100ms |
5076 KB |
168ms |
205ms |
223ms |
45ms |
96390 |
111691 |
2023-05-22 13:31 |
e2f18fc9 |
checker, cgen: fix array of interfaces index() (#18232) |
850ms |
1205ms |
0ms |
98ms |
5075 KB |
167ms |
201ms |
220ms |
45ms |
96379 |
113387 |
2023-05-22 12:13 |
a33ffced |
parser: remove attributes from anonymous structs (fixes #18233) |
848ms |
1187ms |
0ms |
97ms |
5074 KB |
166ms |
204ms |
220ms |
46ms |
96367 |
113640 |
2023-05-22 10:15 |
c382f4d3 |
rand: add missing rand.u16(), update doc comments, add test |
838ms |
1188ms |
0ms |
97ms |
5074 KB |
166ms |
203ms |
222ms |
46ms |
96367 |
114996 |
2023-05-22 06:36 |
3a09142a |
doc: update memory management info |
834ms |
1190ms |
0ms |
98ms |
5074 KB |
166ms |
204ms |
222ms |
46ms |
96362 |
115541 |
2023-05-22 04:46 |
1be798be |
net.html: remove unnecessary comment (#18230) |
838ms |
1186ms |
0ms |
98ms |
5074 KB |
167ms |
203ms |
222ms |
46ms |
96362 |
114990 |
2023-05-22 03:59 |
a10690b9 |
net.conv: use a pure v implementation instead of C.hton etc (#18226) |
862ms |
1221ms |
0ms |
99ms |
5074 KB |
168ms |
205ms |
223ms |
46ms |
96362 |
111788 |
2023-05-21 13:24 |
ce0591da |
mysql: allocate memory for each string and blob dynamically depending on its value length (#18214) |
825ms |
1186ms |
0ms |
99ms |
5074 KB |
165ms |
203ms |
221ms |
46ms |
96362 |
116802 |
2023-05-21 13:23 |
f8331882 |
vweb: return 404 on file not found (#18219) |
844ms |
1190ms |
0ms |
99ms |
5074 KB |
167ms |
205ms |
222ms |
46ms |
96362 |
114172 |
2023-05-20 23:46 |
abcbba1e |
builtin: fix typo in string.js.v (#18213) |
838ms |
1208ms |
0ms |
101ms |
5071 KB |
170ms |
211ms |
227ms |
45ms |
96339 |
114963 |
2023-05-20 22:56 |
d0214a25 |
vweb: vweb.csrf re-implementation (#18220) |
850ms |
1198ms |
0ms |
100ms |
5071 KB |
167ms |
206ms |
222ms |
45ms |
96339 |
113340 |
2023-05-19 23:25 |
adcf47dc |
checker: appending to an array of sumtype (#18201) |
842ms |
1193ms |
0ms |
100ms |
5071 KB |
165ms |
203ms |
222ms |
45ms |
96339 |
114416 |
2023-05-19 23:21 |
33223554 |
checker: clean up in array_init() (#18205) |
828ms |
1175ms |
0ms |
97ms |
5059 KB |
162ms |
203ms |
220ms |
44ms |
96255 |
116250 |
2023-05-19 18:24 |
9d0a1d84 |
builtin: speed up string methods with vmemcpy instead of `for` loop for copying data (#18211) |
843ms |
1194ms |
0ms |
99ms |
5059 KB |
164ms |
205ms |
223ms |
45ms |
96267 |
114195 |
2023-05-19 13:28 |
aded6088 |
vet: allow vetting files with global variables (#18195) |
837ms |
1183ms |
0ms |
97ms |
5059 KB |
166ms |
203ms |
220ms |
45ms |
96286 |
115037 |
2023-05-19 13:18 |
a39c2650 |
builtin: speed up string concatenation and `repeat()` method with vmemcpy instead of `for` loop for copying data (#18206) |
840ms |
1194ms |
0ms |
100ms |
5059 KB |
168ms |
206ms |
223ms |
46ms |
96285 |
114625 |
2023-05-18 10:24 |
f67952fe |
doc: use u8 instead of byte |
824ms |
1178ms |
0ms |
97ms |
5059 KB |
163ms |
203ms |
218ms |
45ms |
96293 |
116860 |
2023-05-18 09:31 |
cc47c78f |
net.mbedtls: make compile with -prod |
821ms |
1185ms |
0ms |
99ms |
5059 KB |
166ms |
209ms |
224ms |
46ms |
96293 |
117287 |
2023-05-18 09:27 |
c8d2098a |
net.websocket: make thread safe/concurrent (#18179) |
831ms |
1180ms |
0ms |
96ms |
5050 KB |
165ms |
204ms |
221ms |
45ms |
96208 |
115773 |
2023-05-18 09:22 |
2bb24ee7 |
fmt: implement comments inside sumtype declaration (#18189) |
835ms |
1192ms |
0ms |
101ms |
5050 KB |
167ms |
207ms |
224ms |
46ms |
96204 |
115214 |
2023-05-17 00:06 |
ddb8e09f |
parser, checker: fix generic fn variable assignment in generic fn (#18180) |
845ms |
1178ms |
0ms |
98ms |
5049 KB |
164ms |
204ms |
221ms |
45ms |
96204 |
113850 |
2023-05-16 05:09 |
ee7d34e6 |
checker: allow `i32` in `enum MyEnum as i32 {` (#18172) |
842ms |
1195ms |
0ms |
99ms |
5048 KB |
166ms |
210ms |
223ms |
45ms |
96193 |
114243 |
2023-05-14 11:38 |
a7f84e79 |
cgen: fix option unwrap from ovoid function (#18173) |
820ms |
1160ms |
0ms |
96ms |
5047 KB |
160ms |
205ms |
218ms |
45ms |
96189 |
117303 |
2023-05-14 10:50 |
d4072bfc |
cgen: fix option with multi return assign (#18174) |
836ms |
1171ms |
0ms |
95ms |
5049 KB |
160ms |
204ms |
216ms |
45ms |
96189 |
115058 |
2023-05-14 09:57 |
bfb5a770 |
changelog: update CHANGELOG.md (#18175) |
830ms |
1178ms |
0ms |
97ms |
5049 KB |
163ms |
206ms |
218ms |
45ms |
96186 |
115886 |
2023-05-13 03:54 |
814d6823 |
checker: check generic undefined operation (fix #18162) (#18166) |
832ms |
1185ms |
0ms |
98ms |
5049 KB |
164ms |
207ms |
220ms |
45ms |
96186 |
115608 |
2023-05-13 00:15 |
1aadd3e5 |
ci: build news fetcher with -prod |
806ms |
1164ms |
0ms |
96ms |
5048 KB |
160ms |
200ms |
216ms |
44ms |
96181 |
119331 |
2023-05-12 23:08 |
47761a42 |
all: attr for enum fields (+ json encode/decode) (#18163) |
812ms |
1161ms |
0ms |
97ms |
5048 KB |
161ms |
205ms |
218ms |
44ms |
96181 |
118449 |
2023-05-12 12:52 |
8482bc46 |
ast, parser: fix generic fntype to concrete types with later generic fn definition (fix #18156) (#18157) |
820ms |
1162ms |
0ms |
95ms |
5043 KB |
161ms |
203ms |
218ms |
45ms |
96143 |
117247 |
2023-05-12 06:34 |
2351856f |
checker: clean up in struct_init() (#18154) |
834ms |
1179ms |
0ms |
98ms |
5042 KB |
171ms |
205ms |
220ms |
45ms |
96125 |
115257 |
2023-05-12 06:31 |
67e3061e |
net: fix typos (#18164) |
827ms |
1175ms |
0ms |
95ms |
5042 KB |
171ms |
205ms |
218ms |
44ms |
96125 |
116233 |
2023-05-12 06:27 |
790afbce |
time: add new method year_day and the tests for it (#18107) |
837ms |
1178ms |
0ms |
97ms |
5042 KB |
172ms |
206ms |
218ms |
45ms |
96125 |
114844 |
2023-05-12 05:56 |
447b45ca |
checker: disallow non-ptr elem in init ptr array (#18161) |
886ms |
1208ms |
0ms |
100ms |
5042 KB |
173ms |
208ms |
222ms |
45ms |
96115 |
108481 |
2023-05-11 08:28 |
d8cf65df |
checker: only allow `&u8` with `byteptr` and itself (#18146) |
840ms |
1200ms |
0ms |
98ms |
5042 KB |
174ms |
204ms |
218ms |
46ms |
96106 |
114411 |
2023-05-10 16:06 |
a87f2d9d |
checker: fix generic struct init with generic struct items (#18152) |
829ms |
1178ms |
0ms |
97ms |
5041 KB |
172ms |
204ms |
218ms |
44ms |
96097 |
115919 |
2023-05-10 15:31 |
492a93ec |
vweb: make controllers of struct Controller public (#18153) |
857ms |
1218ms |
0ms |
100ms |
5041 KB |
178ms |
213ms |
226ms |
45ms |
96091 |
112124 |
2023-05-10 15:30 |
d62c4c9f |
checker: add missing check for global var on assignment to shared var (#18125) |
835ms |
1183ms |
0ms |
98ms |
5041 KB |
173ms |
205ms |
217ms |
45ms |
96091 |
115079 |
2023-05-09 22:06 |
61a5fbea |
autofree: fix cross var assigns with strings (#18147) |
826ms |
1175ms |
0ms |
98ms |
5040 KB |
171ms |
204ms |
218ms |
45ms |
96084 |
116324 |
2023-05-09 18:40 |
0be74aa6 |
cgen: fix option ptr default struct initialization (#18141) |
827ms |
1178ms |
0ms |
96ms |
5040 KB |
171ms |
202ms |
216ms |
44ms |
96083 |
116182 |
2023-05-09 18:12 |
9aa5e3fe |
cgen: clean up in index_of_map() (#18145) |
839ms |
1186ms |
0ms |
98ms |
5040 KB |
171ms |
204ms |
219ms |
45ms |
96083 |
114520 |
2023-05-09 13:19 |
89f3288f |
cgen: fix nested map of fn call (#18142) |
840ms |
1184ms |
0ms |
100ms |
5040 KB |
176ms |
209ms |
222ms |
45ms |
96083 |
114384 |
2023-05-08 21:22 |
e2e6c966 |
net.html: add `&Tag` get_tag methods to find first occurrence (#18139) |
837ms |
1194ms |
0ms |
100ms |
5040 KB |
174ms |
204ms |
220ms |
45ms |
96080 |
114790 |
2023-05-08 10:24 |
72b2f220 |
cgen: fix generics array of threads with multiple types (#18137) |
853ms |
1206ms |
0ms |
96ms |
5039 KB |
169ms |
201ms |
216ms |
44ms |
96050 |
112602 |
2023-05-08 10:19 |
87623b36 |
parser: clean up parse_ident() (#18138) |
830ms |
1178ms |
0ms |
98ms |
5039 KB |
173ms |
203ms |
218ms |
44ms |
96047 |
115719 |
2023-05-08 06:31 |
3a06b553 |
wasm: add basic debuginfo through `name` section (#18130) |
835ms |
1185ms |
0ms |
99ms |
5039 KB |
174ms |
203ms |
219ms |
45ms |
96047 |
115026 |
2023-05-07 23:26 |
5bdf94a7 |
checker: disallow mut for blank idents (#18114) |
823ms |
1176ms |
0ms |
99ms |
5039 KB |
171ms |
204ms |
219ms |
44ms |
96047 |
116703 |
2023-05-07 17:55 |
b50dac5e |
changelog: upcoming 0.3.5 changelog |
828ms |
1174ms |
0ms |
96ms |
5038 KB |
170ms |
202ms |
217ms |
44ms |
96043 |
115993 |
2023-05-07 17:53 |
a0a8b7e4 |
ast, parser, checker, cgen, fmt: implement generic fn params (fix #14937) (#18126) |
837ms |
1181ms |
0ms |
97ms |
5038 KB |
171ms |
204ms |
219ms |
45ms |
96043 |
114746 |
2023-05-07 00:55 |
39ec1134 |
net.html: fix parsing of nested quoted strings in code tags (#18123) |
823ms |
1176ms |
0ms |
97ms |
5036 KB |
159ms |
201ms |
217ms |
45ms |
96024 |
116675 |
2023-05-06 11:59 |
a82fc5be |
os: make SignalHandler public (#18115) |
819ms |
1166ms |
0ms |
95ms |
5031 KB |
157ms |
203ms |
217ms |
44ms |
95974 |
117184 |
2023-05-06 11:17 |
787d7745 |
checker: warn instead of error, for unnecessary brackets on if/match (#18117) |
821ms |
1168ms |
0ms |
99ms |
5031 KB |
160ms |
204ms |
219ms |
45ms |
95974 |
116898 |
2023-05-04 18:24 |
134e7819 |
changelog: split items into separate topics (#18112) |
824ms |
1159ms |
0ms |
96ms |
5031 KB |
155ms |
202ms |
216ms |
44ms |
95974 |
116473 |
2023-05-04 18:23 |
43093311 |
flag: fix typo in flag.v (#18109) |
827ms |
1183ms |
0ms |
99ms |
5030 KB |
161ms |
207ms |
222ms |
45ms |
95968 |
116043 |
2023-05-04 09:59 |
d27b48b7 |
changelog: mark encoding enums with their names in `json` as breaking and that `[json_as_number]` can be used to get the old behaviour (#18108) |
817ms |
1163ms |
0ms |
97ms |
5030 KB |
158ms |
200ms |
216ms |
45ms |
95968 |
117463 |
2023-05-03 17:33 |
5008515b |
builtin: heap memory usage api (#18103) |
809ms |
1154ms |
0ms |
95ms |
5030 KB |
156ms |
199ms |
215ms |
44ms |
95968 |
118625 |
2023-05-03 05:31 |
2c123dff |
cgen: fix comptimeselector option propagation (#18092) |
815ms |
1161ms |
0ms |
96ms |
5030 KB |
158ms |
199ms |
216ms |
44ms |
95934 |
117710 |
2023-05-03 05:02 |
458132b1 |
checker: make `undefined ident` error for closures more friendly (#18100) |
820ms |
1162ms |
0ms |
97ms |
5028 KB |
159ms |
202ms |
215ms |
45ms |
95904 |
116956 |
2023-05-02 19:54 |
353de601 |
examples: fix unset reader notice for the smtp/mail example (#17998) |
805ms |
1157ms |
0ms |
95ms |
5027 KB |
155ms |
201ms |
217ms |
45ms |
95892 |
119120 |
2023-05-02 19:49 |
d3dbd7b7 |
vweb: add docs for [vweb_global] and shared attributes. (#18098) |
799ms |
1153ms |
0ms |
96ms |
5027 KB |
158ms |
204ms |
220ms |
45ms |
95892 |
120015 |
2023-05-02 19:48 |
063dfa0a |
checker: missing mutability check for array.delete calls (#18096) |
805ms |
1147ms |
0ms |
96ms |
5027 KB |
156ms |
200ms |
216ms |
44ms |
95892 |
119120 |
2023-05-02 18:27 |
5631e2f0 |
ci,cgen,orm: fix CI failures after 9f118ba |
813ms |
1158ms |
0ms |
96ms |
5027 KB |
157ms |
200ms |
216ms |
45ms |
95891 |
117947 |
2023-05-02 15:00 |
9f118ba3 |
orm: skip via the "-" attribute |
808ms |
1155ms |
0ms |
99ms |
5027 KB |
156ms |
199ms |
216ms |
44ms |
95882 |
118665 |
2023-05-02 14:41 |
b9f5cc83 |
json: skip via the "-" attribute |
825ms |
1179ms |
0ms |
98ms |
5027 KB |
156ms |
201ms |
214ms |
44ms |
95881 |
116219 |
2023-05-02 12:52 |
638f0f69 |
checker: fix wrong error message about missing `shared` on parameter signature (fix #18087) (#18091) |
818ms |
1164ms |
0ms |
96ms |
5027 KB |
156ms |
202ms |
217ms |
44ms |
95877 |
117209 |
2023-05-02 12:41 |
f25ad188 |
.cirrus.yml: only run slow FreeBSD builds on changes to .v and .vsh files, not .md ones |
803ms |
1153ms |
0ms |
95ms |
5027 KB |
155ms |
199ms |
216ms |
44ms |
95877 |
119398 |
2023-05-02 12:26 |
c8568a29 |
changelog: fix wording about backends and C++20 support (#18097) |
808ms |
1165ms |
0ms |
96ms |
5027 KB |
157ms |
199ms |
216ms |
45ms |
95877 |
118659 |
2023-05-02 08:40 |
c4cce3bc |
checker: disallow matching type with primitive vars (#18084) |
811ms |
1162ms |
0ms |
96ms |
5027 KB |
158ms |
200ms |
216ms |
45ms |
95877 |
118220 |
2023-05-02 08:14 |
ca2820da |
checker, orm: don't insert an uninitialized struct in the related table. (#18093) |
818ms |
1167ms |
0ms |
99ms |
5026 KB |
159ms |
201ms |
218ms |
45ms |
95873 |
117204 |
2023-05-01 07:10 |
b255fef6 |
tools: update `v share` to work with the playground redesign (#18090) |
823ms |
1185ms |
0ms |
100ms |
5025 KB |
158ms |
204ms |
217ms |
45ms |
95856 |
116471 |
2023-04-30 22:02 |
e4e94acf |
changelog: fix typos |
816ms |
1149ms |
0ms |
96ms |
5025 KB |
157ms |
202ms |
216ms |
44ms |
95856 |
117470 |
2023-04-30 21:58 |
046dd548 |
V 0.3.4 |
833ms |
1182ms |
0ms |
97ms |
5025 KB |
156ms |
201ms |
216ms |
44ms |
95856 |
115073 |
2023-04-30 19:57 |
2f441a81 |
changelog: 0.3.4 (p.2) |
816ms |
1161ms |
0ms |
96ms |
5025 KB |
158ms |
202ms |
217ms |
44ms |
95856 |
117470 |
2023-04-30 13:20 |
0898f579 |
net.html: fix text parsing for inline tags (#18085) |
817ms |
1167ms |
0ms |
98ms |
5025 KB |
159ms |
201ms |
217ms |
45ms |
95856 |
117326 |
2023-04-29 19:37 |
580e079b |
changelog: 0.3.4 (p.1) |
824ms |
1178ms |
0ms |
99ms |
5024 KB |
161ms |
202ms |
219ms |
45ms |
95845 |
116316 |
2023-04-29 14:07 |
e738d671 |
checker: fix [noinit] attr checking with multiple attr (#18079) |
809ms |
1156ms |
0ms |
95ms |
5024 KB |
158ms |
202ms |
217ms |
45ms |
95845 |
118473 |
2023-04-29 08:36 |
e8df5a78 |
checker: check `db` type implements `orm.Connection` and isn't an `Option`. (#18078) |
842ms |
1196ms |
0ms |
102ms |
5024 KB |
162ms |
204ms |
220ms |
45ms |
95845 |
113830 |
2023-04-28 19:18 |
9eee1314 |
checker: make type_implements() return false if methods of interface didn't implement (#18076) |
811ms |
1167ms |
0ms |
98ms |
5022 KB |
159ms |
204ms |
222ms |
45ms |
95812 |
118140 |
2023-04-28 14:06 |
2f48288a |
checker: fix generic argument resolution for multiple generic args (#18073) |
807ms |
1157ms |
0ms |
97ms |
5022 KB |
158ms |
200ms |
219ms |
45ms |
95805 |
118717 |
2023-04-28 13:59 |
b6bbd246 |
cgen: fix shared struct field initialization with default value (#18075) |
812ms |
1163ms |
0ms |
96ms |
5022 KB |
157ms |
200ms |
218ms |
45ms |
95805 |
117986 |
2023-04-28 13:24 |
b0589c64 |
json2: encode reference fields too (#17058) |
825ms |
1161ms |
0ms |
98ms |
5022 KB |
158ms |
200ms |
218ms |
45ms |
95808 |
116130 |
2023-04-28 13:00 |
433208ea |
native: make code generation logic platform-independant (#18057) |
807ms |
1170ms |
0ms |
99ms |
5022 KB |
160ms |
199ms |
218ms |
45ms |
95808 |
118721 |
2023-04-27 22:30 |
27e1c20e |
toml: fix multiline array bool scanner, add test (#18068) |
800ms |
1145ms |
0ms |
95ms |
5022 KB |
156ms |
198ms |
215ms |
45ms |
95808 |
119760 |
2023-04-27 22:30 |
b767c7d6 |
cgen: orm: refactor, comments, simplify (#18070) |
810ms |
1149ms |
0ms |
96ms |
5022 KB |
156ms |
198ms |
214ms |
45ms |
95808 |
118281 |
2023-04-27 14:54 |
30ac2e87 |
checker: disallow assigning anon `struct` to typed `struct` (#18017) |
806ms |
1151ms |
0ms |
95ms |
5015 KB |
156ms |
202ms |
215ms |
44ms |
95611 |
118624 |
2023-04-27 14:37 |
9fb52c4c |
cgen: fix code generated for or-block for void result return function + code generated for indirection comptime checking for logical operators (#18066) |
806ms |
1148ms |
0ms |
96ms |
5014 KB |
155ms |
202ms |
214ms |
44ms |
95603 |
118614 |
2023-04-27 13:50 |
ee9cfb6d |
checker: add check for mixing multi-return results with other types in return statements (fix #17501) (#18067) |
804ms |
1148ms |
0ms |
95ms |
5015 KB |
157ms |
201ms |
213ms |
44ms |
95606 |
118912 |
2023-04-27 03:43 |
bbfa25a1 |
toml: fix scanner floating point detection (#18062) |
818ms |
1157ms |
0ms |
98ms |
5014 KB |
160ms |
209ms |
223ms |
45ms |
95603 |
116874 |
2023-04-26 19:49 |
c63902ba |
checker, cgen: fix generic resolution for comptimeselector and indirection checking on generic funcs (#18043) |
809ms |
1148ms |
0ms |
95ms |
5014 KB |
156ms |
199ms |
214ms |
45ms |
95603 |
118174 |
2023-04-26 19:22 |
f4b7f831 |
parser, checker: fix generic struct init with field struct init (#18052) |
801ms |
1152ms |
0ms |
97ms |
5007 KB |
156ms |
198ms |
215ms |
44ms |
95477 |
119197 |
2023-04-26 19:02 |
13b4cd9d |
os: fix memleak from getline on Linux (#18022) |
809ms |
1154ms |
0ms |
96ms |
5007 KB |
156ms |
199ms |
216ms |
44ms |
95476 |
118017 |
2023-04-26 17:41 |
e1e5076d |
cgen: fix cross assign with generic fn call (#18050) |
804ms |
1167ms |
0ms |
100ms |
5007 KB |
157ms |
200ms |
214ms |
44ms |
95469 |
118742 |
2023-04-26 05:59 |
c4b34c94 |
docs: fix copy/paste leftover in the output of `v help build-c` (#18056) |
821ms |
1157ms |
0ms |
97ms |
5007 KB |
158ms |
201ms |
215ms |
45ms |
95464 |
116277 |
2023-04-25 04:07 |
b87ddf68 |
docs: add concise control flow example for `if x := expr {` (#17983) |
814ms |
1162ms |
0ms |
101ms |
5007 KB |
162ms |
207ms |
221ms |
45ms |
95464 |
117277 |
2023-04-24 22:19 |
36225446 |
native: implement miscellaneous features (#18044) |
812ms |
1152ms |
0ms |
97ms |
5007 KB |
158ms |
203ms |
217ms |
45ms |
95464 |
117566 |
2023-04-24 22:10 |
ac58eca0 |
checker: disallow deferencing a `nil` pointer (#18038) |
820ms |
1152ms |
0ms |
96ms |
5007 KB |
157ms |
200ms |
214ms |
45ms |
95464 |
116419 |
2023-04-24 09:04 |
f598bbde |
tests: clean up c_struct_with_reserved_field_name_test.v (#18026) |
808ms |
1159ms |
0ms |
99ms |
5006 KB |
158ms |
201ms |
215ms |
45ms |
95455 |
118137 |
2023-04-24 08:41 |
7ac70201 |
native, markused: implement `-skip-unused` (#18036) |
810ms |
1168ms |
0ms |
98ms |
5006 KB |
160ms |
200ms |
214ms |
45ms |
95450 |
117839 |
2023-04-23 00:44 |
d8167b89 |
ast, parser: fix generic fntype to concrete types (fix #17982) (#18025) |
814ms |
1157ms |
0ms |
95ms |
5006 KB |
158ms |
202ms |
216ms |
45ms |
95445 |
117254 |
2023-04-23 00:43 |
cd90bc65 |
tools/vcreate: fix web app (#18019) |
808ms |
1172ms |
0ms |
98ms |
5006 KB |
157ms |
199ms |
214ms |
44ms |
95449 |
118129 |
2023-04-23 00:37 |
5f870f41 |
vweb: implement database pool (#18010) |
821ms |
1168ms |
0ms |
99ms |
5003 KB |
159ms |
200ms |
215ms |
44ms |
95385 |
116181 |
2023-04-22 08:04 |
6f85384f |
checker, cgen: fix infering type for comptimeselector when using ptr type (#18005) |
827ms |
1149ms |
0ms |
96ms |
5003 KB |
156ms |
199ms |
212ms |
44ms |
95385 |
115338 |
2023-04-22 07:58 |
3d50663b |
json: fix omitempty for alias, struct, sumtype, array and map (#18012) |
822ms |
1155ms |
0ms |
98ms |
5002 KB |
159ms |
200ms |
215ms |
45ms |
95380 |
116034 |
2023-04-22 07:54 |
4c54f36a |
github: add Copilot summary and walkthrough to PR template (#18016) |
840ms |
1194ms |
0ms |
103ms |
4995 KB |
162ms |
209ms |
224ms |
45ms |
95332 |
113490 |
2023-04-21 16:43 |
c339ea2c |
checker, cgen: make comptime field.indirections working with logical operators (#17990) |
813ms |
1162ms |
0ms |
97ms |
4995 KB |
156ms |
201ms |
217ms |
44ms |
95332 |
117259 |
2023-04-21 16:41 |
95d1beb0 |
cgen: fix c struct with reserved field name (fix #17993) (#17996) |
816ms |
1159ms |
0ms |
98ms |
4985 KB |
156ms |
198ms |
216ms |
45ms |
95242 |
116718 |
2023-04-21 16:33 |
456968b0 |
checker: disallow `[]array{}` (#17994) |
824ms |
1166ms |
0ms |
99ms |
4984 KB |
160ms |
201ms |
219ms |
45ms |
95230 |
115570 |
2023-04-18 15:51 |
adcd16b1 |
cgen: fix generic return for option ptr (#17987) |
808ms |
1155ms |
0ms |
96ms |
4984 KB |
156ms |
200ms |
215ms |
45ms |
95224 |
117851 |
2023-04-18 11:07 |
377c2e25 |
all: allow recursive struct with option ptr (?&Node) (#17682) |
823ms |
1171ms |
0ms |
99ms |
4984 KB |
155ms |
197ms |
215ms |
44ms |
95224 |
115703 |
2023-04-18 09:43 |
6cc42088 |
ast, checker, cgen: fix generic array of threads (fix #17976) (#17986) |
805ms |
1152ms |
0ms |
96ms |
4981 KB |
155ms |
197ms |
213ms |
44ms |
95195 |
118254 |
2023-04-18 09:40 |
df3ee9a6 |
cgen: fix concat with matchexpr + option string (#17985) |
814ms |
1157ms |
0ms |
96ms |
4980 KB |
155ms |
197ms |
213ms |
44ms |
95178 |
116926 |
2023-04-18 09:37 |
84456425 |
cli: fix a panic and an infinite loop, when command flag descriptions have multiple lines (#17981) |
807ms |
1149ms |
0ms |
96ms |
4979 KB |
156ms |
197ms |
214ms |
44ms |
95164 |
117923 |
2023-04-18 06:20 |
04dabb54 |
v.builder: add support for cross-compilation from `termux` to other platforms (#17984) |
821ms |
1168ms |
0ms |
97ms |
4979 KB |
159ms |
200ms |
217ms |
45ms |
95164 |
115912 |
2023-04-17 18:49 |
8275dc5a |
db.pg: add support for `-d trace_pg_error` |
796ms |
1138ms |
0ms |
96ms |
4979 KB |
155ms |
197ms |
213ms |
44ms |
95164 |
119552 |
2023-04-17 14:11 |
3b2e58ea |
checker: fix missing check for or-block on selectorexpr (#17975) |
804ms |
1167ms |
0ms |
97ms |
4979 KB |
159ms |
201ms |
220ms |
44ms |
95164 |
118363 |
2023-04-17 11:06 |
fe4ccbc4 |
cgen: fix strings builder shift array.reverse() (#17979) |
818ms |
1166ms |
0ms |
103ms |
4979 KB |
162ms |
206ms |
222ms |
45ms |
95164 |
116337 |
2023-04-17 06:12 |
4a22d4a6 |
checker: fix `v -shared vlib/json` on windows |
824ms |
1179ms |
0ms |
101ms |
4979 KB |
161ms |
201ms |
218ms |
45ms |
95163 |
115489 |
2023-04-16 11:52 |
bf749b35 |
ci: add test jobs for the `wasm` module, for macos, linux and windows (#17972) |
834ms |
1188ms |
0ms |
100ms |
4979 KB |
161ms |
207ms |
221ms |
45ms |
95163 |
114104 |
2023-04-16 11:41 |
a49cecc2 |
cgen: fix array map with `it` selector expr, used as an `it` method closure (#17968) |
802ms |
1148ms |
0ms |
99ms |
4979 KB |
160ms |
205ms |
217ms |
45ms |
95163 |
118657 |
2023-04-16 11:36 |
8e959ae5 |
parser: fix wrong nodes generated for $something (#17969) |
809ms |
1162ms |
0ms |
95ms |
4977 KB |
157ms |
197ms |
213ms |
44ms |
95138 |
117599 |
2023-04-16 10:17 |
6e0204a6 |
regex: remove outdated examples in README.md (#17971) |
808ms |
1181ms |
0ms |
100ms |
4977 KB |
160ms |
203ms |
220ms |
45ms |
95136 |
117742 |
2023-04-16 05:01 |
6db904fb |
cgen: correct comments and cleanup in comptime_for() (#17964) |
815ms |
1166ms |
0ms |
97ms |
4977 KB |
158ms |
199ms |
215ms |
44ms |
95136 |
116731 |
2023-04-16 04:44 |
75ddcb02 |
tests: fix warnings and failure on macos for closure_generator_test.v |
827ms |
1170ms |
0ms |
99ms |
4977 KB |
161ms |
201ms |
222ms |
45ms |
95139 |
115041 |
2023-04-15 11:29 |
a938dcdd |
ast: minor cleanup in ast.v (#17962) |
808ms |
1140ms |
0ms |
97ms |
4977 KB |
157ms |
200ms |
215ms |
45ms |
95139 |
117746 |
2023-04-15 11:28 |
7c9f273e |
parser: fix comptime_for in repl (script mode) (fix #5976) (#17963) |
824ms |
1168ms |
0ms |
98ms |
4977 KB |
163ms |
207ms |
221ms |
45ms |
95155 |
115479 |
2023-04-14 11:42 |
2179db37 |
flag: fix typo in uknown flag struct (#17375) |
825ms |
1148ms |
0ms |
97ms |
4977 KB |
155ms |
198ms |
212ms |
44ms |
95150 |
115333 |
2023-04-14 08:15 |
7981d285 |
net: fix typo give => given (#17955) |
800ms |
1148ms |
0ms |
97ms |
4977 KB |
157ms |
199ms |
214ms |
44ms |
95150 |
118937 |
2023-04-14 06:28 |
9f5e2aee |
backtrace: use unsafe { nil } |
801ms |
1140ms |
0ms |
95ms |
4977 KB |
157ms |
199ms |
215ms |
44ms |
95150 |
118789 |
2023-04-14 05:36 |
c59a5bbf |
parser: clean up array_init() (#17947) |
817ms |
1158ms |
0ms |
97ms |
4977 KB |
157ms |
201ms |
216ms |
44ms |
95150 |
116462 |
2023-04-14 05:07 |
76fd55a6 |
vweb: fix multipart_form parsing (#17953) |
814ms |
1162ms |
0ms |
99ms |
4977 KB |
159ms |
200ms |
217ms |
45ms |
95157 |
116900 |
2023-04-13 17:39 |
8b2887d8 |
wasm module: globals, constant expressions and function reference types (#17950) |
768ms |
1101ms |
0ms |
89ms |
4977 KB |
150ms |
189ms |
206ms |
42ms |
95157 |
123902 |
2023-04-13 16:10 |
093e5c68 |
ci: bump performance-regressions max_time limit to 1701, to reduce chance of false positive failures from slow CI runners |
785ms |
1118ms |
0ms |
89ms |
4977 KB |
150ms |
194ms |
210ms |
43ms |
95157 |
121219 |
2023-04-13 11:48 |
c6947fde |
os: implement Process.set_work_folder/0 to set the initial working folder of the new child process (#17946) |
756ms |
1094ms |
0ms |
88ms |
4977 KB |
147ms |
189ms |
201ms |
43ms |
95157 |
125869 |
2023-04-13 11:44 |
489ac892 |
regex: fix formatting inconsistencies in README.md (#17940) |
756ms |
1098ms |
0ms |
88ms |
4969 KB |
148ms |
185ms |
202ms |
43ms |
95138 |
125843 |
2023-04-13 06:17 |
524f7c3e |
json: fix json with option struct (#17942) |
753ms |
1084ms |
0ms |
90ms |
4969 KB |
147ms |
183ms |
202ms |
43ms |
95138 |
126345 |
2023-04-13 05:38 |
3d99f1f2 |
checker: disallow struct int to ptr outside unsafe (#17923) |
760ms |
1097ms |
0ms |
89ms |
4969 KB |
147ms |
185ms |
201ms |
43ms |
95138 |
125181 |
2023-04-13 05:27 |
92cb7468 |
ast: minor optimization of clear_flags() (#17938) |
760ms |
1103ms |
0ms |
90ms |
4966 KB |
151ms |
186ms |
204ms |
43ms |
95113 |
125148 |
2023-04-12 03:53 |
f41ca48a |
doc: one hour => one weekend (#17937) |
766ms |
1094ms |
0ms |
91ms |
4963 KB |
148ms |
182ms |
201ms |
43ms |
95097 |
124147 |
2023-04-11 21:50 |
838083e6 |
vweb: add an overridable .not_found() method, for making a custom 404 page + tests fixes (#17936) |
753ms |
1085ms |
0ms |
88ms |
4963 KB |
148ms |
184ms |
202ms |
43ms |
95097 |
126290 |
2023-04-11 10:37 |
f9c186a4 |
builtin: correct a small documentation mistake (#17935) |
758ms |
1096ms |
0ms |
89ms |
4963 KB |
148ms |
184ms |
204ms |
43ms |
95097 |
125457 |
2023-04-11 07:04 |
8b376947 |
cgen: fix generic method on embed struct (fix #17929) (#17932) |
759ms |
1098ms |
0ms |
91ms |
4963 KB |
152ms |
191ms |
209ms |
44ms |
95097 |
125292 |
2023-04-10 16:54 |
91874f32 |
json2: encode array (#17926) |
777ms |
1101ms |
0ms |
90ms |
4963 KB |
148ms |
185ms |
205ms |
44ms |
95093 |
122384 |
2023-04-10 16:50 |
319ad5ba |
json: fix json.decode with map alias (#17925) |
752ms |
1094ms |
0ms |
90ms |
4963 KB |
148ms |
184ms |
202ms |
44ms |
95093 |
126453 |
2023-04-10 16:20 |
624f1592 |
examples: create readme.md for vweb_fullstack (#17928) |
777ms |
1105ms |
0ms |
90ms |
4962 KB |
149ms |
188ms |
205ms |
43ms |
95087 |
122377 |
2023-04-10 15:57 |
4d4d76d6 |
json2: fix encoding of nested maps like map[string]map[string]int (#17924) |
749ms |
1089ms |
0ms |
88ms |
4962 KB |
147ms |
185ms |
203ms |
42ms |
95087 |
126951 |
2023-04-10 14:09 |
4e498b43 |
cgen: fix printing array of recursive reference struct (fix #17858) (#17922) |
768ms |
1112ms |
0ms |
88ms |
4962 KB |
150ms |
189ms |
206ms |
42ms |
95087 |
123811 |
2023-04-10 07:42 |
6a60db87 |
cgen, checker: fix generic/comptime parameter concrete type resolution in some cases (#17762) |
757ms |
1091ms |
0ms |
89ms |
4962 KB |
149ms |
187ms |
205ms |
43ms |
95075 |
125594 |
2023-04-10 07:37 |
063f4023 |
checker: allow `mut var.$(field.name)` (#17911) |
773ms |
1118ms |
0ms |
88ms |
4938 KB |
144ms |
180ms |
201ms |
42ms |
94747 |
122570 |
2023-04-10 03:56 |
5c439b66 |
cgen: fix auto_str for option values (#17910) |
773ms |
1096ms |
0ms |
88ms |
4938 KB |
146ms |
184ms |
203ms |
42ms |
94746 |
122569 |
2023-04-10 03:01 |
220b31bf |
roadmap: 64/32 bit int |
760ms |
1099ms |
0ms |
90ms |
4938 KB |
147ms |
184ms |
204ms |
43ms |
94742 |
124660 |
2023-04-09 11:43 |
88f89bde |
doc: improve `in` documentation for maps (#17918) |
758ms |
1117ms |
0ms |
92ms |
4937 KB |
149ms |
188ms |
209ms |
43ms |
94737 |
124982 |
2023-04-09 11:42 |
6acf01a4 |
checker: disallow more reserved types to be used as variable names (#17917) |
767ms |
1108ms |
0ms |
91ms |
4937 KB |
150ms |
187ms |
209ms |
43ms |
94737 |
123516 |
2023-04-09 07:32 |
b772731b |
leb128: make decoding return the number of decoded bytes, in addition to the decoded value (#17912) |
765ms |
1116ms |
0ms |
90ms |
4937 KB |
151ms |
189ms |
209ms |
43ms |
94737 |
123839 |
2023-04-09 06:45 |
abe0ad88 |
ci: workaround flakyness of array_test.v on windows, with the default GC mode |
781ms |
1120ms |
0ms |
91ms |
4937 KB |
150ms |
188ms |
208ms |
43ms |
94737 |
121302 |
2023-04-09 04:55 |
d2f69472 |
vlib: add a wasm module, implementing a pure V webassembly seralisation library (#17909) |
757ms |
1092ms |
0ms |
89ms |
4937 KB |
148ms |
185ms |
204ms |
43ms |
94737 |
125147 |
2023-04-09 03:54 |
9658d20f |
strconv.atoi: optimization (#17913) |
769ms |
1100ms |
0ms |
89ms |
4937 KB |
147ms |
182ms |
203ms |
42ms |
94737 |
123195 |
2023-04-09 03:32 |
fdc22b90 |
ci: mark array_access_optimisation_test.v as flaky, and retry it 3 times |
764ms |
1107ms |
0ms |
91ms |
4938 KB |
147ms |
186ms |
204ms |
43ms |
94753 |
124022 |
2023-04-08 15:51 |
cd629cfe |
cgen: do not generate the stringified values for `assert x in y`, for the `pass` case (#17908) |
783ms |
1088ms |
0ms |
89ms |
4938 KB |
146ms |
183ms |
203ms |
42ms |
94753 |
121012 |
2023-04-08 15:47 |
ebfc4b46 |
builtin: remove test for the deprecated []int.reduce/2 |
759ms |
1102ms |
0ms |
90ms |
4938 KB |
149ms |
187ms |
209ms |
43ms |
94745 |
124828 |
2023-04-08 14:18 |
756e5d93 |
examples/vweb_fullstack: fix wrong db ORM-fields (#17907) |
777ms |
1094ms |
0ms |
88ms |
4938 KB |
148ms |
186ms |
207ms |
43ms |
94745 |
121936 |
2023-04-08 11:30 |
48d42287 |
v.markused: enable `v -skip-unused -live run examples/hot_reload/bounce.v` |
772ms |
1109ms |
0ms |
90ms |
4938 KB |
152ms |
193ms |
210ms |
43ms |
94745 |
122726 |
2023-04-07 13:58 |
e70084f2 |
ast: clean up ast.v, table.v and types.v (#17906) |
758ms |
1094ms |
0ms |
89ms |
4938 KB |
146ms |
182ms |
203ms |
43ms |
94751 |
125001 |
2023-04-07 12:48 |
e300fb42 |
math: add `maxof[T]()` and `minof[T]()` (#17905) |
754ms |
1088ms |
0ms |
87ms |
4938 KB |
147ms |
182ms |
203ms |
42ms |
94752 |
125665 |
2023-04-07 08:19 |
237f9446 |
checker, cgen: fix type alias of pointer (#17904) |
780ms |
1117ms |
0ms |
92ms |
4938 KB |
151ms |
193ms |
212ms |
43ms |
94752 |
121476 |
2023-04-07 05:12 |
eb6dd82d |
doc: simplify custom error example |
776ms |
1118ms |
0ms |
92ms |
4938 KB |
151ms |
192ms |
213ms |
43ms |
94750 |
122100 |
2023-04-07 04:40 |
65abfa82 |
checker: disallow printing void (#17901) |
753ms |
1089ms |
0ms |
88ms |
4938 KB |
147ms |
186ms |
205ms |
42ms |
94750 |
125830 |
2023-04-07 02:08 |
bb280121 |
sokol: bring back command q on macos |
763ms |
1100ms |
0ms |
91ms |
4938 KB |
149ms |
187ms |
208ms |
43ms |
94749 |
124179 |
2023-04-06 17:02 |
812a17fb |
tests: use `isreftype[T]()` and `sizeof[T]()` syntax, fix vfmt to support them, when written explicitly (#17103) |
770ms |
1100ms |
0ms |
91ms |
4938 KB |
148ms |
188ms |
207ms |
43ms |
94749 |
123050 |
2023-04-06 15:26 |
11132053 |
json: fix [raw] for option string (#17899) |
749ms |
1079ms |
0ms |
87ms |
4938 KB |
145ms |
183ms |
204ms |
42ms |
94749 |
126500 |
2023-04-06 14:52 |
a773e444 |
rand: update documentation for normal and normal_pair (#17898) |
760ms |
1104ms |
0ms |
89ms |
4936 KB |
146ms |
187ms |
207ms |
43ms |
94740 |
124657 |
2023-04-06 09:12 |
7838ef36 |
crypto.pem: fix typo in decode.v (#17896) |
760ms |
1093ms |
0ms |
87ms |
4936 KB |
146ms |
182ms |
202ms |
42ms |
94736 |
124652 |
2023-04-06 09:11 |
31ffbc7a |
scanner: fix string interpolation string literal with fmt (#17895) |
787ms |
1095ms |
0ms |
91ms |
4936 KB |
148ms |
186ms |
208ms |
43ms |
94736 |
120376 |
2023-04-06 01:10 |
930bdd93 |
vweb: fix static files copying (#17891) |
754ms |
1092ms |
0ms |
89ms |
4936 KB |
148ms |
185ms |
206ms |
43ms |
94728 |
125633 |
2023-04-05 22:15 |
b4e8e812 |
json: fix encode/decode fixed array (#17887) |
754ms |
1085ms |
0ms |
90ms |
4936 KB |
147ms |
184ms |
203ms |
43ms |
94728 |
125633 |
2023-04-05 21:44 |
dce65c7f |
tools: make `v watch webserver.v` monitor files used through $tmpl as well |
760ms |
1098ms |
0ms |
90ms |
4932 KB |
148ms |
185ms |
205ms |
43ms |
94692 |
124594 |
2023-04-05 19:29 |
7334f673 |
cgen: fix cast option ptr (#17884) |
774ms |
1125ms |
0ms |
91ms |
4930 KB |
151ms |
189ms |
208ms |
43ms |
94672 |
122315 |
2023-04-05 10:05 |
902d0dc9 |
checker: allow `~T(0)` where T is `int` (#17886) |
761ms |
1112ms |
0ms |
90ms |
4930 KB |
151ms |
189ms |
210ms |
43ms |
94671 |
124403 |
2023-04-05 08:53 |
39b3a0ca |
encoding: add an `encoding.leb128` module with tests (#17880) |
783ms |
1103ms |
0ms |
88ms |
4930 KB |
148ms |
185ms |
204ms |
43ms |
94670 |
120906 |
2023-04-05 08:22 |
b2cf6d0a |
cgen: fix wrong indent generation in anon fn decl (#17879) |
788ms |
1116ms |
0ms |
90ms |
4930 KB |
151ms |
191ms |
210ms |
43ms |
94670 |
120139 |
2023-04-05 08:20 |
d30e1a52 |
checker: disallow unwrapped option/result with `in` operator (#17875) |
769ms |
1098ms |
0ms |
90ms |
4930 KB |
150ms |
185ms |
208ms |
43ms |
94665 |
123101 |
2023-04-04 19:35 |
fc4c431d |
v: rename sql.v -> orm.v for consistency (#17877) |
758ms |
1089ms |
0ms |
88ms |
4929 KB |
148ms |
184ms |
203ms |
43ms |
94653 |
124872 |
2023-04-04 10:47 |
467a1b44 |
fmt: remove redundant parenthesis in the complex infix expr (#17873) |
758ms |
1099ms |
0ms |
87ms |
4929 KB |
149ms |
185ms |
206ms |
43ms |
94653 |
124872 |
2023-04-04 05:23 |
8452644e |
orm: enforce that queries always return a Result, a query-resulting array can be used as a V array in place. (#17871) |
768ms |
1104ms |
0ms |
91ms |
4929 KB |
148ms |
183ms |
204ms |
43ms |
94653 |
123246 |
2023-04-03 23:51 |
9addede0 |
readline: README.md change '?' to '!' (#17868) |
781ms |
1118ms |
0ms |
91ms |
4928 KB |
153ms |
191ms |
212ms |
44ms |
94649 |
121189 |
2023-04-03 16:32 |
4f532c08 |
checker: fix fn returning alias of pointer (fix #17861) (#17864) |
761ms |
1096ms |
0ms |
89ms |
4928 KB |
149ms |
183ms |
205ms |
43ms |
94649 |
124374 |
2023-04-03 14:30 |
1dcec62c |
checker: disallow top level decl builtin fn (#17857) |
761ms |
1100ms |
0ms |
89ms |
4928 KB |
149ms |
185ms |
205ms |
43ms |
94648 |
124373 |
2023-04-03 11:42 |
22afdb5c |
cgen: fix gen_str_for_map() (#17862) |
778ms |
1113ms |
0ms |
90ms |
4928 KB |
151ms |
189ms |
210ms |
43ms |
94643 |
121649 |
2023-04-03 11:37 |
a9bb6865 |
scanner: fix checking comments not terminated (fix #17842) (#17855) |
778ms |
1111ms |
0ms |
91ms |
4928 KB |
150ms |
184ms |
209ms |
43ms |
94643 |
121649 |
2023-04-03 11:35 |
33ba24e9 |
scanner: fix nested multiline comments (#17859) |
783ms |
1120ms |
0ms |
91ms |
4928 KB |
151ms |
188ms |
209ms |
45ms |
94643 |
120872 |
2023-04-03 02:07 |
88de0dec |
v.pref: allow passing file names to v scripts, that use -raw-vsh-tmp-prefix, without showing a `Too many targets` error message. |
762ms |
1097ms |
0ms |
90ms |
4928 KB |
147ms |
180ms |
202ms |
44ms |
94643 |
124203 |
2023-04-02 13:47 |
de34e15d |
cgen: fix multi return variable ignore in if guard (#17853) |
765ms |
1097ms |
0ms |
90ms |
4928 KB |
147ms |
184ms |
205ms |
44ms |
94643 |
123716 |
2023-04-02 00:25 |
c7237b1c |
cgen: fix result of typeof function returns result type (#17849) |
772ms |
1128ms |
0ms |
92ms |
4927 KB |
152ms |
191ms |
211ms |
44ms |
94634 |
122582 |
2023-04-01 23:24 |
51ad565e |
vweb: implement worker pool (#17298) |
761ms |
1097ms |
0ms |
89ms |
4927 KB |
150ms |
186ms |
209ms |
45ms |
94632 |
124352 |
2023-04-01 21:03 |
1471ba46 |
checker: fix missing check for initializer with function returning options (#17820) |
758ms |
1095ms |
0ms |
91ms |
4927 KB |
151ms |
184ms |
208ms |
45ms |
94632 |
124844 |
2023-04-01 14:33 |
58dd9ee6 |
tests: make the flaky array_access_optimisation_test.v failures on the macos CI, more easily diagnosable |
763ms |
1100ms |
0ms |
90ms |
4927 KB |
148ms |
183ms |
204ms |
44ms |
94623 |
124014 |
2023-04-01 05:19 |
5b8d6c0a |
cgen: fix match tmp var needing check when working with option on branches (#17837) |
759ms |
1098ms |
0ms |
90ms |
4927 KB |
149ms |
181ms |
204ms |
44ms |
94623 |
124667 |
2023-04-01 05:18 |
e56e4b3e |
tools: use `os.symlink(vexe, vsymlink)` on Windows too (#17838) |
770ms |
1101ms |
0ms |
91ms |
4926 KB |
150ms |
186ms |
207ms |
45ms |
94610 |
122870 |
2023-03-31 22:09 |
fedf0f79 |
native: `rune` type literals/printing, pointer comparison and some missing branches in functions (#17839) |
768ms |
1101ms |
0ms |
92ms |
4926 KB |
151ms |
190ms |
210ms |
45ms |
94610 |
123190 |
2023-03-31 15:08 |
e1b8617c |
ast, cgen: fix generic closures with different generic types (fix #17829) (#17834) |
763ms |
1107ms |
0ms |
87ms |
4926 KB |
148ms |
185ms |
207ms |
44ms |
94610 |
123997 |
2023-03-31 07:59 |
6ff1c0a0 |
checker: fix generic struct init with update expr (fix #17824) (#17827) |
765ms |
1119ms |
0ms |
91ms |
4925 KB |
155ms |
193ms |
216ms |
45ms |
94602 |
123662 |
2023-03-31 07:22 |
ff0adba8 |
tests: fix file partially not fmt, caused by fixed vfmt bug (#17828) |
770ms |
1103ms |
0ms |
91ms |
4925 KB |
151ms |
187ms |
208ms |
45ms |
94600 |
122857 |
2023-03-30 20:09 |
cd6cc65e |
json: fix `[omitempty]` with string (#17813) |
752ms |
1094ms |
0ms |
89ms |
4925 KB |
147ms |
182ms |
202ms |
44ms |
94600 |
125797 |
2023-03-30 20:02 |
57aa4def |
net.html: do not inject <text> tags for text that contains only newlines and spaces |
756ms |
1094ms |
0ms |
90ms |
4922 KB |
150ms |
184ms |
207ms |
44ms |
94593 |
125123 |
2023-03-30 13:48 |
822acd78 |
tools: add test for `VDOC_SORT=false ./v doc file.v` |
783ms |
1094ms |
0ms |
89ms |
4922 KB |
150ms |
185ms |
206ms |
44ms |
94593 |
120808 |
2023-03-30 12:59 |
b40aa4ff |
cgen: fix embed struct with sumtype field (#17823) |
762ms |
1089ms |
0ms |
88ms |
4922 KB |
145ms |
179ms |
202ms |
44ms |
94593 |
124137 |
2023-03-30 11:33 |
214f72ba |
tools: support `VDOC_SORT=false ./v doc time` |
763ms |
1094ms |
0ms |
90ms |
4922 KB |
146ms |
179ms |
202ms |
44ms |
94593 |
123975 |
2023-03-30 11:30 |
b9352ce8 |
ast, parser, fmt: fix fmt error of generic fntype (#17814) |
762ms |
1093ms |
0ms |
89ms |
4922 KB |
151ms |
188ms |
209ms |
44ms |
94593 |
124137 |
2023-03-30 11:29 |
d0702f38 |
checker: fix if cond with alias (fix #17818) (#17821) |
764ms |
1089ms |
0ms |
90ms |
4922 KB |
146ms |
180ms |
202ms |
44ms |
94591 |
123810 |
2023-03-30 08:53 |
4ef6e16e |
bitfield: add [inline] for very commonly used simple methods |
757ms |
1096ms |
0ms |
90ms |
4922 KB |
147ms |
182ms |
203ms |
44ms |
94591 |
124955 |
2023-03-30 06:01 |
ae6fc64f |
ci: bump the timeout to 181 minutes for the windows-msvc and windows-gcc jobs |
754ms |
1102ms |
0ms |
90ms |
4922 KB |
150ms |
184ms |
208ms |
44ms |
94591 |
125452 |
2023-03-30 05:58 |
580d9ced |
termios: new termios module (#17792) |
769ms |
1120ms |
0ms |
95ms |
4922 KB |
152ms |
187ms |
210ms |
45ms |
94591 |
123005 |
2023-03-29 22:10 |
0826102e |
sokol: enable VALIDATE_NON_FATAL |
754ms |
1091ms |
0ms |
88ms |
4922 KB |
149ms |
184ms |
206ms |
44ms |
94517 |
125354 |
2023-03-29 17:04 |
d60ceb45 |
gg: make create_image() return !Image |
773ms |
1118ms |
0ms |
91ms |
4922 KB |
153ms |
189ms |
211ms |
45ms |
94517 |
122272 |
2023-03-29 16:45 |
75deb66f |
json: fix decode option string (#17812) |
791ms |
1095ms |
0ms |
88ms |
4922 KB |
151ms |
186ms |
210ms |
45ms |
94517 |
119490 |
2023-03-29 11:51 |
dd0b68ac |
checker: check if guard returning non-propagate option or result (fix #17742) (#17794) |
755ms |
1090ms |
0ms |
90ms |
4921 KB |
150ms |
183ms |
205ms |
44ms |
94516 |
125186 |
2023-03-28 20:55 |
6756d285 |
all: 2023 copyright |
753ms |
1120ms |
0ms |
91ms |
4921 KB |
149ms |
184ms |
205ms |
44ms |
94511 |
125512 |
2023-03-28 20:27 |
1f613a08 |
vweb: use net.http.Cookie (#17807) |
762ms |
1097ms |
0ms |
89ms |
4921 KB |
147ms |
183ms |
204ms |
44ms |
94511 |
124030 |
2023-03-28 20:26 |
53e4085d |
doc: fix documentation examples (#17804) |
781ms |
1091ms |
0ms |
88ms |
4921 KB |
145ms |
180ms |
201ms |
44ms |
94511 |
121012 |
2023-03-28 12:06 |
ff5df2ce |
cgen: small cleanup in comments (`init: it` -> `init: index`) |
760ms |
1103ms |
0ms |
90ms |
4921 KB |
149ms |
185ms |
205ms |
45ms |
94511 |
124356 |
2023-03-28 12:00 |
4007c6cf |
checker: check generic struct infering error (#17802) |
783ms |
1099ms |
0ms |
89ms |
4921 KB |
146ms |
181ms |
202ms |
44ms |
94511 |
120703 |
2023-03-28 11:56 |
db8331da |
cgen: fix fixed array of string item concatenation (#17801) |
784ms |
1127ms |
0ms |
90ms |
4921 KB |
148ms |
182ms |
205ms |
44ms |
94508 |
120545 |
2023-03-28 08:40 |
da153aa7 |
checker, cgen: fix asserting if guard expr (#17793) |
773ms |
1101ms |
0ms |
91ms |
4920 KB |
150ms |
185ms |
207ms |
45ms |
94502 |
122253 |
2023-03-27 11:38 |
5e48817d |
parser: remove duplicated pascal case check |
760ms |
1094ms |
0ms |
89ms |
4920 KB |
148ms |
182ms |
205ms |
44ms |
94495 |
124335 |
2023-03-27 02:11 |
6b4fb0fc |
checker: fix missing check for option value on non-optional struct field assignment (#17785) |
772ms |
1098ms |
0ms |
91ms |
4921 KB |
149ms |
181ms |
204ms |
44ms |
94497 |
122405 |
2023-03-26 16:10 |
f08b8822 |
checker: fix returning error in if expr (#17783) |
756ms |
1081ms |
0ms |
89ms |
4921 KB |
149ms |
184ms |
204ms |
44ms |
94493 |
124990 |
2023-03-26 08:33 |
130f35c7 |
checker: fix embedded struct field with default value (#17777) |
760ms |
1104ms |
0ms |
91ms |
4921 KB |
148ms |
183ms |
204ms |
45ms |
94493 |
124332 |
2023-03-26 08:29 |
34f5f05e |
ast: fix concrete fn type that returns pair type as generic type (#17780) |
761ms |
1101ms |
0ms |
91ms |
4921 KB |
150ms |
184ms |
206ms |
44ms |
94495 |
124172 |
2023-03-26 05:45 |
8759409a |
math.big: fix min i32 value bug (#17775) |
763ms |
1102ms |
0ms |
89ms |
4921 KB |
148ms |
182ms |
204ms |
44ms |
94470 |
123813 |
2023-03-25 23:57 |
1fe5aca7 |
vweb: middleware implementation (#17730) |
768ms |
1121ms |
0ms |
90ms |
4921 KB |
150ms |
184ms |
207ms |
44ms |
94470 |
123007 |
2023-03-25 19:51 |
713c95fc |
Fix: vet false warning on brackets in documentation (#17767) |
757ms |
1102ms |
0ms |
90ms |
4921 KB |
151ms |
185ms |
208ms |
45ms |
94470 |
124795 |
2023-03-25 19:46 |
db976301 |
examples, orm: fix orm example; add `-d trace_orm` option to see all ORM generated queries (#17770) |
780ms |
1113ms |
0ms |
90ms |
4921 KB |
151ms |
187ms |
211ms |
44ms |
94470 |
121115 |
2023-03-25 18:49 |
3d2d3304 |
regex: fix issue with multiple repetitions out of the groups (#17774) |
763ms |
1091ms |
0ms |
88ms |
4919 KB |
147ms |
180ms |
202ms |
44ms |
94438 |
123771 |
2023-03-25 18:45 |
24cc5920 |
cgen: multiple auto equality func generated fixes (#17756) |
762ms |
1092ms |
0ms |
89ms |
4919 KB |
150ms |
185ms |
207ms |
45ms |
94438 |
123934 |
2023-03-25 12:38 |
0a8a0fdb |
checker, cgen: fix check and cgen for `match x { StructName {} }` and `match x { y {} }`, where `x` is a mutable receiver (#17755) |
774ms |
1093ms |
0ms |
89ms |
4913 KB |
148ms |
184ms |
207ms |
45ms |
94406 |
121971 |
2023-03-25 06:39 |
17c4eb49 |
parser: clean up in parse_generic_inst_type() (#17766) |
766ms |
1102ms |
0ms |
91ms |
4912 KB |
149ms |
184ms |
206ms |
45ms |
94400 |
123237 |
2023-03-25 06:31 |
a9f55de3 |
checker: fix generic array delete in skip_unused mode (#17759) |
762ms |
1101ms |
0ms |
91ms |
4912 KB |
150ms |
186ms |
208ms |
44ms |
94404 |
123889 |
2023-03-24 15:36 |
ca198ace |
cgen: fix nested fn call with result/option propagation (#17738) |
754ms |
1091ms |
0ms |
88ms |
4912 KB |
146ms |
180ms |
201ms |
44ms |
94399 |
125197 |
2023-03-24 15:30 |
dc11f1fe |
json2: fix decode to map doesn't work (#17757) |
755ms |
1081ms |
0ms |
90ms |
4909 KB |
146ms |
181ms |
200ms |
44ms |
94350 |
124966 |
2023-03-24 11:45 |
97906685 |
json2: encode map (#16928) |
758ms |
1088ms |
0ms |
88ms |
4909 KB |
147ms |
181ms |
204ms |
44ms |
94350 |
124472 |
2023-03-24 06:28 |
bfb09325 |
net.http.mime: execute `v run vlib/net/http/mime/build.vsh` to update db.v with the latest official mime types |
782ms |
1120ms |
0ms |
91ms |
4909 KB |
149ms |
183ms |
205ms |
44ms |
94350 |
120652 |
2023-03-23 17:18 |
37a79624 |
cgen: fix `println(value.name)` inside `$for value in Test.values{` (#17746) |
755ms |
1086ms |
0ms |
88ms |
4909 KB |
147ms |
182ms |
203ms |
44ms |
94350 |
124966 |
2023-03-23 16:26 |
8693da4d |
parser: fix parsing cast array syntax from another module (fix #17704) (#17739) |
776ms |
1092ms |
0ms |
89ms |
4914 KB |
151ms |
187ms |
210ms |
45ms |
94357 |
121594 |
2023-03-23 14:42 |
6b5c7461 |
ci: fix comptime_concrete_type_register_test.v after 9a9cfe4 (#17744) |
763ms |
1097ms |
0ms |
91ms |
4913 KB |
149ms |
182ms |
205ms |
44ms |
94349 |
123655 |
2023-03-22 23:02 |
9a9cfe42 |
all: comptime type lowercase ($int, $enum, $option, etc) (#17732) |
765ms |
1100ms |
0ms |
89ms |
4913 KB |
149ms |
185ms |
205ms |
44ms |
94349 |
123332 |
2023-03-22 22:49 |
0afb41f7 |
checker: fix missing type mismatch with ptr types (#17695) |
755ms |
1093ms |
0ms |
89ms |
4913 KB |
147ms |
179ms |
203ms |
44ms |
94344 |
124958 |
2023-03-22 14:16 |
a552a79c |
checker: fix comptime concrete type register (fix #17657) (#17659) |
758ms |
1100ms |
0ms |
91ms |
4912 KB |
150ms |
185ms |
208ms |
44ms |
94333 |
124449 |
2023-03-22 10:02 |
828b8097 |
roadmap: vweb |
745ms |
1083ms |
0ms |
90ms |
4911 KB |
147ms |
178ms |
202ms |
44ms |
94332 |
126620 |
2023-03-22 08:33 |
278e747c |
json: make enums work with json encode+decode (serialised as string names by default; the old integer one is supported too, using `[json_as_number]`) (#17696) |
746ms |
1077ms |
0ms |
90ms |
4911 KB |
149ms |
182ms |
205ms |
44ms |
94332 |
126450 |
2023-03-22 07:50 |
c9345be6 |
ast: fix embed name with enum as generic struct type (fix #17721) (#17727) |
744ms |
1078ms |
0ms |
88ms |
4895 KB |
148ms |
180ms |
202ms |
44ms |
94161 |
126560 |
2023-03-22 07:48 |
d0e78b1d |
parser: breaking change, let V ORM queries return arrays for *all* non-count queries, including `limit = 1` (#17719) |
756ms |
1085ms |
0ms |
90ms |
4895 KB |
148ms |
181ms |
203ms |
44ms |
94161 |
124551 |
2023-03-21 09:39 |
93b7cc48 |
cgen: allow using of original operation if alias is number and no custom method is defined (#17718) |
755ms |
1091ms |
0ms |
90ms |
4896 KB |
148ms |
181ms |
205ms |
44ms |
94187 |
124750 |
2023-03-21 09:24 |
54a1b66b |
os: add create_no_window parameter to Process (#17726) |
757ms |
1090ms |
0ms |
88ms |
4893 KB |
144ms |
179ms |
200ms |
44ms |
94157 |
124381 |
2023-03-21 09:07 |
e1d4539a |
cgen: clean up comments in cgen.v (#17725) |
757ms |
1094ms |
0ms |
91ms |
4893 KB |
148ms |
180ms |
201ms |
44ms |
94156 |
124380 |
2023-03-20 18:42 |
968b519b |
checker: implement infering generic struct types (#17717) |
755ms |
1099ms |
0ms |
91ms |
4893 KB |
153ms |
189ms |
212ms |
45ms |
94190 |
124754 |
2023-03-20 16:35 |
977cd0d8 |
cgen: better alias handling for references/shared (#17656) |
755ms |
1085ms |
0ms |
90ms |
4893 KB |
147ms |
181ms |
203ms |
44ms |
94194 |
124760 |
2023-03-20 12:40 |
e7996a07 |
tools: fix vls error unexpected token U in JSON (#17709) |
772ms |
1093ms |
0ms |
87ms |
4893 KB |
148ms |
182ms |
205ms |
44ms |
94194 |
122012 |
2023-03-20 08:37 |
17fe7636 |
regex: fix simple char match (#17701) |
761ms |
1092ms |
0ms |
91ms |
4893 KB |
149ms |
181ms |
205ms |
44ms |
94194 |
123776 |
2023-03-19 12:30 |
f1e9a8ff |
tests: remove unnecessary v_printf test |
750ms |
1086ms |
0ms |
91ms |
4893 KB |
146ms |
178ms |
202ms |
44ms |
94194 |
125592 |
2023-03-19 12:03 |
47e10a9f |
strconv: make v_printf private |
779ms |
1113ms |
0ms |
91ms |
4893 KB |
150ms |
185ms |
206ms |
44ms |
94196 |
120919 |
2023-03-19 08:30 |
7939ca29 |
strconv: deprecate v_sprintf |
752ms |
1093ms |
0ms |
89ms |
4893 KB |
149ms |
182ms |
203ms |
44ms |
94193 |
125256 |
2023-03-19 08:11 |
c18bf488 |
cgen: fix closure with fixed array variable (#17707) |
763ms |
1092ms |
0ms |
90ms |
4893 KB |
145ms |
178ms |
199ms |
44ms |
94192 |
123449 |
2023-03-19 08:02 |
37af8bbd |
vweb.assets: add option for custom href and src attribute values (#17703) |
762ms |
1089ms |
0ms |
90ms |
4892 KB |
146ms |
180ms |
202ms |
44ms |
94174 |
123587 |
2023-03-19 07:52 |
9275161d |
strconv: fix v_sprintf with '%%' (#17708) |
756ms |
1094ms |
0ms |
93ms |
4892 KB |
150ms |
183ms |
205ms |
45ms |
94174 |
124568 |
2023-03-18 22:10 |
3793bf1c |
builtin: optimise the common case of `s.contains("x")` add `s.contains_byte(x)` (#17702) |
752ms |
1107ms |
0ms |
93ms |
4892 KB |
150ms |
184ms |
206ms |
44ms |
94168 |
125223 |
2023-03-18 20:15 |
14148f3e |
toml: clean up autocast in parser.v (#17662) |
755ms |
1077ms |
0ms |
90ms |
4892 KB |
144ms |
179ms |
201ms |
44ms |
94157 |
124711 |
2023-03-18 12:47 |
2df23a66 |
json: fix ptr field access (#17690) |
756ms |
1086ms |
0ms |
89ms |
4892 KB |
148ms |
184ms |
207ms |
44ms |
94157 |
124546 |
2023-03-17 21:17 |
aee76c58 |
net: update new_request (#17618) |
746ms |
1088ms |
0ms |
90ms |
4891 KB |
144ms |
178ms |
201ms |
44ms |
94153 |
126210 |
2023-03-17 21:12 |
268cee82 |
cgen: fix map of complex array (#17660) |
776ms |
1115ms |
0ms |
94ms |
4891 KB |
151ms |
189ms |
211ms |
45ms |
94153 |
121331 |
2023-03-17 20:46 |
24ea00da |
checker: clean up infer_struct_generic_types() and infer_fn_generic_types() (#17668) |
762ms |
1090ms |
0ms |
91ms |
4890 KB |
147ms |
183ms |
206ms |
44ms |
94144 |
123548 |
2023-03-17 20:41 |
608c1943 |
doc: `[packed]` and `[minify]` attributes documentation (#17692) |
766ms |
1083ms |
0ms |
92ms |
4893 KB |
149ms |
182ms |
206ms |
45ms |
94161 |
122925 |
2023-03-16 20:00 |
6e1e4062 |
vweb: implement live page reload in development, based on polling (useful with watch) (#17683) |
759ms |
1107ms |
0ms |
92ms |
4892 KB |
151ms |
190ms |
212ms |
45ms |
94159 |
124056 |
2023-03-16 19:42 |
658b116d |
checker: fix wrong struct warn about inited fields (#17678) |
761ms |
1104ms |
0ms |
92ms |
4892 KB |
151ms |
184ms |
209ms |
44ms |
94154 |
123724 |
2023-03-16 19:32 |
6709b2de |
cgen: fix selector expr with alias to ptr (#17649) |
757ms |
1101ms |
0ms |
90ms |
4892 KB |
152ms |
191ms |
215ms |
44ms |
94153 |
124376 |
2023-03-16 19:28 |
25eabf8e |
cgen: fix argument dereference for str method when receiver is ptr (#17648) |
753ms |
1086ms |
0ms |
89ms |
4892 KB |
149ms |
181ms |
205ms |
44ms |
94152 |
125035 |
2023-03-16 19:24 |
f5b67802 |
cgen: fix push operation on array of option (#17658) |
750ms |
1091ms |
0ms |
91ms |
4891 KB |
151ms |
186ms |
207ms |
45ms |
94147 |
125529 |
2023-03-16 19:19 |
d349c1d8 |
checker: check generic fn call argument type mismatch (#17680) |
758ms |
1100ms |
0ms |
90ms |
4890 KB |
148ms |
184ms |
209ms |
44ms |
94139 |
124193 |
2023-03-16 19:15 |
b345d778 |
json: support `field &Type` (#17655) |
754ms |
1080ms |
0ms |
89ms |
4890 KB |
149ms |
182ms |
206ms |
44ms |
94138 |
124851 |
2023-03-16 11:02 |
5eb331ed |
cgen: fix option ptr printing (#17651) |
762ms |
1088ms |
0ms |
89ms |
4888 KB |
147ms |
182ms |
204ms |
44ms |
94134 |
123535 |
2023-03-16 10:59 |
7e8723d6 |
cgen: fix multi return assignment with option (#17676) |
773ms |
1122ms |
0ms |
93ms |
4888 KB |
152ms |
185ms |
208ms |
45ms |
94123 |
121763 |
2023-03-15 18:30 |
93a2ffa9 |
cgen: fix fixed array assignment from unsafe block (#17647) |
759ms |
1088ms |
0ms |
90ms |
4886 KB |
148ms |
181ms |
203ms |
44ms |
94103 |
123982 |
2023-03-15 18:24 |
39e80afa |
checker: fix missing check for wrong assignment: non-option to option type (#17628) |
755ms |
1084ms |
0ms |
89ms |
4885 KB |
149ms |
180ms |
202ms |
44ms |
94102 |
124638 |
2023-03-15 15:20 |
d290f432 |
ast: clean up resolve_init() (#17663) |
755ms |
1078ms |
0ms |
91ms |
4885 KB |
150ms |
183ms |
207ms |
44ms |
94098 |
124633 |
2023-03-15 15:17 |
2656ce95 |
checker: fix missing check for `[export]` attr on a fn, without parameter (#17653) |
751ms |
1091ms |
0ms |
90ms |
4885 KB |
147ms |
179ms |
201ms |
44ms |
94096 |
125294 |
2023-03-15 14:56 |
aa50f4eb |
checker: clean up sum_type_decl() (#17669) |
752ms |
1087ms |
0ms |
91ms |
4885 KB |
149ms |
182ms |
206ms |
44ms |
94089 |
125118 |
2023-03-15 14:54 |
2e7dd854 |
ci: fix failing vlang/vpm test jobs |
773ms |
1111ms |
0ms |
95ms |
4885 KB |
151ms |
187ms |
208ms |
44ms |
94090 |
121720 |
2023-03-15 13:13 |
8e9e91be |
builder: add a separate ALL_FRONT_STAGES timing metric |
760ms |
1103ms |
0ms |
91ms |
4885 KB |
150ms |
182ms |
201ms |
44ms |
94090 |
123802 |
2023-03-14 11:49 |
b71c1316 |
cgen: fix map with comp-time reflection, improve comptime var handling (#17603) |
759ms |
1079ms |
0ms |
89ms |
4884 KB |
148ms |
182ms |
204ms |
45ms |
94086 |
123960 |
2023-03-14 11:24 |
2643d664 |
ast, parser, cgen: fix generic struct init with inconsistent generic types (#17639) |
748ms |
1078ms |
0ms |
88ms |
4875 KB |
146ms |
178ms |
196ms |
44ms |
93952 |
125604 |
2023-03-14 07:02 |
cb7e25e4 |
sokol.gfx: update the C.sg_pass_attachment_desc declaration to match the one from the Sokol headers |
753ms |
1079ms |
0ms |
89ms |
4870 KB |
147ms |
180ms |
198ms |
43ms |
93939 |
124752 |
2023-03-14 06:44 |
618c92a1 |
urllib: change Values.get to return an option type (#17636) |
743ms |
1096ms |
0ms |
91ms |
4870 KB |
146ms |
182ms |
198ms |
43ms |
93939 |
126432 |
2023-03-13 22:51 |
daa90345 |
os: return the long path for os.temp_dir() on windows, even for folders like `c:\someth~1` (#17623) |
752ms |
1080ms |
0ms |
89ms |
4870 KB |
146ms |
181ms |
201ms |
44ms |
93939 |
124918 |
2023-03-13 22:00 |
f18cc6eb |
vfmt: remove spurious `src.` prefix, from `import name` becoming `import src.name` (#17633) |
742ms |
1077ms |
0ms |
89ms |
4871 KB |
145ms |
180ms |
198ms |
43ms |
93933 |
126594 |
2023-03-13 19:38 |
42732138 |
v: support `-ldflags` in addition to `-cflags` (allow adding C options *after* other C option, similar to `LDFLAGS`) (#17630) |
752ms |
1087ms |
0ms |
88ms |
4871 KB |
146ms |
180ms |
200ms |
44ms |
93933 |
124910 |
2023-03-13 14:05 |
9ad1c2f9 |
checker: fix missing option function field checking (#17601) |
752ms |
1075ms |
0ms |
88ms |
4869 KB |
146ms |
183ms |
198ms |
44ms |
93920 |
124893 |
2023-03-13 13:51 |
733ac05b |
roadmap: c2v, autofree |
751ms |
1094ms |
0ms |
90ms |
4869 KB |
146ms |
182ms |
199ms |
43ms |
93917 |
125055 |
2023-03-13 09:56 |
d00237f0 |
cgen: fix code generated to option fn (fix #17604) (#17614) |
741ms |
1072ms |
0ms |
89ms |
4869 KB |
147ms |
184ms |
200ms |
44ms |
93917 |
126743 |
2023-03-13 09:44 |
4ba7ad94 |
tools: make `v doctor` more informative |
761ms |
1079ms |
0ms |
90ms |
4869 KB |
149ms |
188ms |
203ms |
44ms |
93917 |
123412 |
2023-03-13 07:58 |
5cb1f896 |
cgen: fix option struct init with reference option (#17617) |
747ms |
1078ms |
0ms |
91ms |
4869 KB |
147ms |
183ms |
200ms |
44ms |
93917 |
125725 |
2023-03-12 17:48 |
0bd09429 |
v: add support for `_qnx.c.v` overriding `_default.c.v` (#17611) |
751ms |
1103ms |
0ms |
92ms |
4869 KB |
148ms |
187ms |
201ms |
44ms |
93916 |
125054 |
2023-03-12 10:46 |
3197ec1a |
v: add compile-time enum evaluation with `$for item in MyEnum.fields { dump(item.value) dump(item.name) }` (#17517) |
737ms |
1083ms |
0ms |
91ms |
4869 KB |
147ms |
185ms |
201ms |
44ms |
93908 |
127419 |
2023-03-11 23:42 |
b2a71eca |
pref: support `v -e "println(2+5)"` (#17605) |
743ms |
1078ms |
0ms |
90ms |
4860 KB |
146ms |
183ms |
198ms |
44ms |
93837 |
126294 |
2023-03-11 23:07 |
95a9f0e2 |
ast, parser, fmt: fix fmt error of infix expr with comments (fix #17560) (#17583) |
745ms |
1077ms |
0ms |
91ms |
4859 KB |
145ms |
180ms |
199ms |
43ms |
93818 |
125930 |
2023-03-11 23:06 |
8490ea31 |
readline: add more readline support to macos too (not simply os.get_raw_line based, but arrow key navigation, history etc too) (#17602) |
752ms |
1090ms |
0ms |
90ms |
4856 KB |
146ms |
183ms |
202ms |
44ms |
93795 |
124727 |
2023-03-11 18:44 |
f02b423f |
builtin: string test refactor, string functions inlining (#17598) |
751ms |
1066ms |
0ms |
91ms |
4856 KB |
146ms |
180ms |
199ms |
44ms |
93795 |
124893 |
2023-03-11 12:56 |
ddcc22fe |
checker: fix parenexpr checking on assignment (#17593) |
741ms |
1067ms |
0ms |
89ms |
4856 KB |
144ms |
180ms |
197ms |
43ms |
93770 |
126545 |
2023-03-11 11:19 |
dc24df95 |
cbuilder: change order of functions to improve readability |
737ms |
1074ms |
0ms |
89ms |
4856 KB |
145ms |
183ms |
201ms |
44ms |
93762 |
127221 |
2023-03-11 10:02 |
6e4dc82f |
sync: fix error of empty struct channel (fix #17556) (#17597) |
737ms |
1072ms |
0ms |
88ms |
4856 KB |
143ms |
179ms |
196ms |
44ms |
93762 |
127221 |
2023-03-11 09:57 |
a9837602 |
checker: fix missing re-check of recursive generic function (fix #16962) (#17592) |
762ms |
1071ms |
0ms |
89ms |
4856 KB |
145ms |
181ms |
198ms |
44ms |
93760 |
123044 |
2023-03-11 09:16 |
48a03a48 |
checker: check wrapped Option types before comparison (#17590) |
739ms |
1072ms |
0ms |
89ms |
4856 KB |
145ms |
181ms |
200ms |
44ms |
93751 |
126861 |
2023-03-11 09:12 |
b691e1e2 |
checker: check struct embed required field (#17595) |
751ms |
1066ms |
0ms |
89ms |
4855 KB |
144ms |
179ms |
198ms |
44ms |
93749 |
124832 |
2023-03-11 09:00 |
03701165 |
readme: add section about editor plugins and IntelliSense (#17596) |
746ms |
1081ms |
0ms |
88ms |
4854 KB |
146ms |
182ms |
198ms |
44ms |
93742 |
125659 |
2023-03-10 23:07 |
9fa49da9 |
builtin: add `rsplit` functions (#17577) |
738ms |
1075ms |
0ms |
88ms |
4854 KB |
143ms |
181ms |
196ms |
44ms |
93742 |
127021 |
2023-03-10 10:17 |
ee4150f2 |
v: add a $Option comp-time type, to enable: `$for f in Test.fields { $if f.typ is $Option { } }` (#17546) |
746ms |
1077ms |
0ms |
88ms |
4854 KB |
144ms |
180ms |
200ms |
44ms |
93598 |
125466 |
2023-03-10 09:30 |
09c9cbce |
cgen: fix assign option value using propagate option (#17578) |
742ms |
1091ms |
0ms |
91ms |
4854 KB |
150ms |
187ms |
204ms |
44ms |
93590 |
126132 |
2023-03-10 09:07 |
038fa6c8 |
checker: remove warning of casting same reference type (#17579) |
745ms |
1069ms |
0ms |
88ms |
4854 KB |
143ms |
179ms |
197ms |
44ms |
93592 |
125626 |
2023-03-10 09:04 |
368604f9 |
docs: fix some minor mistakes (#17582) |
738ms |
1075ms |
0ms |
90ms |
4854 KB |
147ms |
186ms |
202ms |
44ms |
93592 |
126818 |
2023-03-10 08:49 |
23e385ee |
json: fix json decode/encode with option type (#17393) |
735ms |
1071ms |
0ms |
88ms |
4854 KB |
143ms |
178ms |
196ms |
44ms |
93592 |
127336 |
2023-03-10 08:31 |
b42a3f43 |
crypto, math: change option to result (#17580) |
738ms |
1074ms |
0ms |
91ms |
4851 KB |
145ms |
180ms |
198ms |
44ms |
93567 |
126784 |
2023-03-09 18:29 |
32d09544 |
cgen, checker: fix dump() to return option values (#17563) |
742ms |
1079ms |
0ms |
88ms |
4851 KB |
142ms |
177ms |
194ms |
43ms |
93567 |
126101 |
2023-03-09 13:26 |
71c3b66e |
datatypes: fix linked list of map (fix #17570) (#17573) |
743ms |
1086ms |
0ms |
90ms |
4848 KB |
146ms |
185ms |
201ms |
44ms |
93535 |
125888 |
2023-03-09 13:24 |
d353dd6e |
cgen: fix selector accessing field (#17567) |
753ms |
1089ms |
0ms |
90ms |
4848 KB |
147ms |
184ms |
200ms |
44ms |
93535 |
124216 |
2023-03-09 12:57 |
737e7f64 |
cgen: fix generic array of alias (#17571) |
737ms |
1072ms |
0ms |
90ms |
4848 KB |
146ms |
182ms |
198ms |
44ms |
93530 |
126906 |
2023-03-08 19:55 |
638805be |
cgen: fix code for unwrap option on print (#17545) |
737ms |
1072ms |
0ms |
90ms |
4848 KB |
145ms |
183ms |
203ms |
44ms |
93530 |
126906 |
2023-03-08 19:52 |
e253256c |
cgen: fix option unwrap on assignment (#17551) |
742ms |
1076ms |
0ms |
89ms |
4847 KB |
145ms |
181ms |
198ms |
44ms |
93522 |
126040 |
2023-03-07 20:53 |
2597efa7 |
cgen: fix struct initialization with option value (#17539) |
751ms |
1076ms |
0ms |
90ms |
4846 KB |
146ms |
185ms |
201ms |
44ms |
93506 |
124508 |
2023-03-07 20:49 |
b6c4e884 |
checker: check error of casting to interface (fix #17522) (#17531) |
729ms |
1066ms |
0ms |
88ms |
4846 KB |
142ms |
177ms |
193ms |
43ms |
93495 |
128251 |
2023-03-07 18:04 |
b85f71d0 |
cgen: fix default init value for an array of option (#17538) |
748ms |
1089ms |
0ms |
88ms |
4845 KB |
145ms |
181ms |
199ms |
43ms |
93490 |
124986 |
2023-03-07 16:13 |
792b8220 |
cgen: fix `dump(option_value)` inside a generic function (#17537) |
747ms |
1073ms |
0ms |
88ms |
4844 KB |
146ms |
181ms |
201ms |
44ms |
93478 |
125137 |
2023-03-07 16:11 |
32751440 |
checker: fix missing check for none type on or block on non-option (#17529) |
743ms |
1074ms |
0ms |
89ms |
4844 KB |
145ms |
183ms |
200ms |
44ms |
93477 |
125810 |
2023-03-07 14:01 |
68cab00d |
cgen: fix or-block with return void statement (#17527) |
746ms |
1068ms |
0ms |
91ms |
4844 KB |
149ms |
186ms |
203ms |
44ms |
93477 |
125304 |
2023-03-07 08:30 |
98263108 |
cgen: fix struct initialization for nested option struct (fix #17524) (#17525) |
745ms |
1072ms |
0ms |
89ms |
4843 KB |
146ms |
179ms |
199ms |
44ms |
93461 |
125451 |
2023-03-07 08:15 |
1e416de6 |
checker: fix const init with comptime (#17528) |
739ms |
1075ms |
0ms |
90ms |
4842 KB |
147ms |
180ms |
199ms |
43ms |
93456 |
126462 |
2023-03-07 07:30 |
784592af |
os: fix typo in os.v (#17519) |
741ms |
1078ms |
0ms |
89ms |
4841 KB |
146ms |
180ms |
199ms |
44ms |
93435 |
126093 |
2023-03-07 06:52 |
6e670ec9 |
v: support interface field compile time reflection (#17503) |
765ms |
1081ms |
0ms |
91ms |
4841 KB |
146ms |
180ms |
200ms |
44ms |
93435 |
122137 |
2023-03-06 13:13 |
d7a418fb |
pref: no-skip-unused |
739ms |
1075ms |
0ms |
88ms |
4839 KB |
146ms |
180ms |
198ms |
43ms |
93410 |
126400 |
2023-03-06 08:16 |
65a627d7 |
checker: allow `aa := AA{}`, when `AA` has an option field, that is a struct, that has a `[required]` tag on its fields (#17516) |
745ms |
1075ms |
0ms |
88ms |
4839 KB |
146ms |
182ms |
200ms |
43ms |
93400 |
125369 |
2023-03-06 08:05 |
77b6bc1c |
net.websocket: fix a typo (allready -> already) (#17512) |
756ms |
1074ms |
0ms |
90ms |
4839 KB |
147ms |
181ms |
198ms |
43ms |
93400 |
123544 |
2023-03-05 10:41 |
7de3485b |
cgen: fix multi return with option type (#17489) |
747ms |
1081ms |
0ms |
90ms |
4839 KB |
150ms |
185ms |
201ms |
44ms |
93400 |
125033 |
2023-03-05 08:14 |
c1f249af |
test: handle compilation errors when running tests specially in the teamcity runner (#17511) |
747ms |
1076ms |
0ms |
91ms |
4836 KB |
148ms |
183ms |
200ms |
45ms |
93375 |
125000 |
2023-03-04 12:59 |
1a48d08d |
cgen: add calls to all typeof functions for interfaces and sum-types (#17490) |
742ms |
1076ms |
0ms |
88ms |
4836 KB |
144ms |
180ms |
198ms |
44ms |
93375 |
125842 |
2023-03-04 09:52 |
3f8821b8 |
cgen: unwrap and c-mangle field selectors in or blocks (#17495) |
736ms |
1069ms |
0ms |
90ms |
4834 KB |
145ms |
178ms |
197ms |
44ms |
93342 |
126823 |
2023-03-04 09:47 |
6944d542 |
parser, cgen: fix option variable error (fix #17460) (#17479) |
743ms |
1088ms |
0ms |
89ms |
4834 KB |
145ms |
178ms |
200ms |
43ms |
93341 |
125627 |
2023-03-04 09:35 |
30c205ef |
cgen: fix printing map reference value (#17496) |
742ms |
1075ms |
0ms |
89ms |
4834 KB |
145ms |
180ms |
197ms |
44ms |
93336 |
125789 |
2023-03-04 09:24 |
6f719235 |
wasm: bug fixes and memory based changes (#17497) |
748ms |
1076ms |
0ms |
89ms |
4834 KB |
145ms |
180ms |
198ms |
43ms |
93335 |
124779 |
2023-03-04 07:32 |
72cbca96 |
checker: fix and improve return stmt error messages (#17477) |
755ms |
1082ms |
0ms |
90ms |
4834 KB |
148ms |
184ms |
201ms |
44ms |
93335 |
123622 |
2023-03-04 06:02 |
c5832379 |
checker, cgen, parser: fix Option/Result error messages (capitalized) (#17486) |
739ms |
1073ms |
0ms |
90ms |
4833 KB |
146ms |
180ms |
199ms |
44ms |
93314 |
126270 |
2023-03-03 17:45 |
0ba0fb25 |
checker: check the type of SizeOf |
739ms |
1075ms |
0ms |
89ms |
4833 KB |
142ms |
177ms |
195ms |
43ms |
93314 |
126270 |
2023-03-03 14:34 |
3c23a7eb |
roadmap: tooling and web section for 1.0 (#17488) |
756ms |
1061ms |
0ms |
89ms |
4832 KB |
144ms |
181ms |
197ms |
44ms |
93309 |
123424 |
2023-03-03 13:58 |
7876593e |
roadmap: 1.0 |
737ms |
1063ms |
0ms |
89ms |
4832 KB |
144ms |
179ms |
198ms |
44ms |
93309 |
126606 |
2023-03-03 13:56 |
34cb7689 |
roadmap: add 1.0 |
741ms |
1075ms |
0ms |
91ms |
4832 KB |
145ms |
179ms |
198ms |
44ms |
93309 |
125923 |
2023-03-03 12:35 |
5454562d |
checker, parser, orm: remove redundant `&` for sum type value arguments to functions with `expr &ast.Expr` parameters (#17482) |
739ms |
1067ms |
0ms |
90ms |
4832 KB |
144ms |
177ms |
198ms |
44ms |
93309 |
126263 |
2023-03-03 10:35 |
9c9adb12 |
doc: ignore `builtin/wasm` (#17480) |
725ms |
1060ms |
0ms |
88ms |
4832 KB |
142ms |
176ms |
195ms |
43ms |
93309 |
128702 |
2023-03-03 07:11 |
5e2ff246 |
cgen: pass sum type values automatically by reference too, when functions require that (#17476) |
746ms |
1082ms |
0ms |
91ms |
4832 KB |
146ms |
181ms |
199ms |
44ms |
93309 |
125079 |
2023-03-03 06:30 |
904f9843 |
checker: fix or-block expected type checking (#17469) |
743ms |
1072ms |
0ms |
91ms |
4831 KB |
148ms |
185ms |
204ms |
44ms |
93296 |
125566 |
2023-03-03 06:28 |
e8dbcd96 |
readme: minor improvements (#17474) |
737ms |
1074ms |
0ms |
90ms |
4831 KB |
144ms |
179ms |
201ms |
44ms |
93296 |
126588 |
2023-03-02 13:49 |
17000ef7 |
checker: check option fn returning error (fix #17423) (#17438) |
748ms |
1077ms |
0ms |
88ms |
4831 KB |
143ms |
177ms |
197ms |
44ms |
93296 |
124727 |
2023-03-02 13:40 |
8f7c3555 |
fmt: fix formatting for $compile_warn (#17450) |
735ms |
1059ms |
0ms |
87ms |
4831 KB |
143ms |
178ms |
198ms |
43ms |
93290 |
126925 |
2023-03-02 11:31 |
7497d845 |
docs: fix incorrect struct literal and interface smart cast errors (#17457) |
736ms |
1066ms |
0ms |
90ms |
4831 KB |
144ms |
178ms |
199ms |
43ms |
93287 |
126748 |
2023-03-01 19:53 |
e2daa84a |
ci: add windows and macos jobs for checking the wasm backend too (#17451) |
742ms |
1077ms |
0ms |
88ms |
4831 KB |
145ms |
180ms |
199ms |
44ms |
93287 |
125723 |
2023-03-01 12:21 |
cdc0159c |
wasm: update the compile flags in `binaryen.c.v` to assist darwin (#17449) |
744ms |
1098ms |
0ms |
91ms |
4831 KB |
146ms |
180ms |
200ms |
43ms |
93287 |
125385 |
2023-03-01 00:08 |
bba7cfee |
checker: check or-block used on non-option value (#17444) |
733ms |
1070ms |
0ms |
89ms |
4831 KB |
144ms |
178ms |
198ms |
43ms |
93287 |
127267 |
2023-02-28 22:49 |
3682a9cf |
orm: allow use of mut db orm.Connection (#17439) |
736ms |
1062ms |
0ms |
88ms |
4831 KB |
143ms |
178ms |
198ms |
43ms |
93278 |
126736 |
2023-02-28 22:42 |
5f4b34ef |
eval: add host API, for passing and receiving values, to/from code, ran by the eval.Eval instances (#17426) |
738ms |
1067ms |
0ms |
89ms |
4831 KB |
144ms |
180ms |
200ms |
44ms |
93282 |
126398 |
2023-02-28 22:06 |
acfd21e4 |
os: add `#include <sys/types.h>` to `debugger_darwin.c.v`, to fix bootstrapping on macOS <= 11 (#17446) |
731ms |
1066ms |
0ms |
90ms |
4831 KB |
142ms |
178ms |
198ms |
43ms |
93268 |
127589 |
2023-02-28 21:58 |
0625caad |
wasm: add a webassembly compiler backend, based on using binaryen (#17368) |
731ms |
1066ms |
0ms |
90ms |
4831 KB |
143ms |
177ms |
197ms |
43ms |
93268 |
127589 |
2023-02-28 12:02 |
b9a8a210 |
cgen: fix nested option struct init (fix #17415) (#17425) |
738ms |
1068ms |
0ms |
89ms |
4826 KB |
143ms |
178ms |
195ms |
43ms |
93175 |
126253 |
2023-02-28 08:58 |
ebeb6523 |
readme: 4 ways to do memory management |
743ms |
1056ms |
0ms |
89ms |
4824 KB |
142ms |
179ms |
196ms |
43ms |
93160 |
125383 |
2023-02-28 08:55 |
d5ad96f8 |
readme: minor fixes |
745ms |
1074ms |
0ms |
89ms |
4824 KB |
143ms |
178ms |
197ms |
44ms |
93160 |
125046 |
2023-02-27 21:54 |
b7b6c236 |
orm: allow using connections, that were explicitly casted to `orm.Connection` too (#17427) |
735ms |
1064ms |
0ms |
88ms |
4824 KB |
143ms |
176ms |
195ms |
44ms |
93160 |
126748 |
2023-02-27 19:48 |
864e1994 |
vlib/time: format table for `custom_format()` (#17428) |
741ms |
1070ms |
0ms |
89ms |
4824 KB |
149ms |
185ms |
204ms |
44ms |
93145 |
125701 |
2023-02-27 14:59 |
607649b4 |
builder: add small diagnostic and instructions for when the C cross compiler for linux->windows is not installed. |
735ms |
1062ms |
0ms |
90ms |
4824 KB |
142ms |
176ms |
197ms |
43ms |
93145 |
126727 |
2023-02-27 09:40 |
91e0f7a3 |
tools/fast: add 2023.html link to the header, used by fast.v |
739ms |
1067ms |
0ms |
89ms |
4824 KB |
144ms |
179ms |
196ms |
43ms |
93139 |
126033 |
2023-02-27 02:21 |
15cb18cb |
os: make hostname and loginname functions return Result (#17414) |
738ms |
1066ms |
0ms |
91ms |
4824 KB |
144ms |
178ms |
198ms |
43ms |
93139 |
126204 |
2023-02-26 05:56 |
9c511e03 |
tools: remove `import v.pref`, just for `pref.vexe_path()`, to compile tools faster (#17411) |
743ms |
1074ms |
0ms |
90ms |
4824 KB |
144ms |
178ms |
197ms |
43ms |
93139 |
125355 |
2023-02-26 05:54 |
45d4849b |
checker: fix returning match expr with custom error (#17413) |
732ms |
1067ms |
0ms |
90ms |
4824 KB |
144ms |
177ms |
197ms |
43ms |
93139 |
127239 |
2023-02-25 23:26 |
00aecf92 |
tools: make `v self` compile with tcc on Apple M1, since it is faster, and tcc now can handle it (#17409) |
736ms |
1081ms |
0ms |
89ms |
4823 KB |
143ms |
179ms |
198ms |
44ms |
93125 |
126528 |
2023-02-25 17:39 |
4c13a4c2 |
ci: make websocket_test.v more robust (wait till the websocket server are open for connections, instead of relying on fixed time.sleep delays, which are not enough on the CI) |
729ms |
1056ms |
0ms |
90ms |
4823 KB |
145ms |
181ms |
197ms |
44ms |
93125 |
127743 |
2023-02-25 14:50 |
524c5001 |
cgen: add `requires` to `c_reserved`, so that V generated code, can be compiled with `-cc g++-11 -no-std -cflags -std=c++20` as well (#17404) |
744ms |
1054ms |
0ms |
88ms |
4823 KB |
143ms |
178ms |
196ms |
44ms |
93125 |
125168 |
2023-02-25 12:46 |
cf47a5f9 |
ci: fix websocket_test.v after a7ae3bf |
733ms |
1064ms |
0ms |
90ms |
4823 KB |
144ms |
178ms |
198ms |
44ms |
93125 |
127046 |
2023-02-25 12:44 |
12ec0e9f |
cgen: support option pointer values - `?&Type` (#17397) |
730ms |
1065ms |
0ms |
89ms |
4823 KB |
143ms |
178ms |
196ms |
44ms |
93125 |
127568 |
2023-02-25 12:39 |
51bb8cda |
test: fix teamcity runner message escapes (#17405) |
735ms |
1059ms |
0ms |
89ms |
4821 KB |
143ms |
177ms |
196ms |
43ms |
93096 |
126661 |
2023-02-25 12:29 |
e7bf33b2 |
ci: replace `node-version: 12.x` with `node-version: 16` too |
734ms |
1061ms |
0ms |
89ms |
4821 KB |
144ms |
179ms |
196ms |
44ms |
93096 |
126833 |
2023-02-25 12:25 |
2327f078 |
ci: replace actions/setup-node@v1 with actions/setup-node@v3 |
740ms |
1066ms |
0ms |
89ms |
4821 KB |
144ms |
178ms |
196ms |
43ms |
93096 |
125805 |
2023-02-25 11:03 |
85b81ea9 |
thirdparty: fix compilation of thirdparty/stb_image/stb_image.h with latest tcc on macos |
738ms |
1069ms |
0ms |
92ms |
4821 KB |
144ms |
178ms |
196ms |
43ms |
93096 |
126146 |
2023-02-24 17:25 |
9a8f3025 |
cgen: implement option fixed array (#17400) |
736ms |
1065ms |
0ms |
89ms |
4821 KB |
143ms |
177ms |
196ms |
43ms |
93096 |
126489 |
2023-02-24 09:03 |
28365449 |
cgen: minor cleanup of leftover comments in expr() (#17390) |
730ms |
1055ms |
0ms |
89ms |
4820 KB |
143ms |
175ms |
193ms |
43ms |
93079 |
127505 |
2023-02-24 08:54 |
6b20bddd |
cgen, json2: fix auto str option type generator, and json2 option type handling (#17388) |
738ms |
1067ms |
0ms |
91ms |
4820 KB |
144ms |
176ms |
196ms |
43ms |
93094 |
126143 |
2023-02-24 01:37 |
94ce753d |
Update LICENSE |
733ms |
1061ms |
0ms |
91ms |
4820 KB |
144ms |
178ms |
197ms |
43ms |
93094 |
127004 |
2023-02-23 14:45 |
acd90348 |
parser: fix channel pop with or expression: `ch := <-self.item or { return none }` (#17392) |
733ms |
1067ms |
0ms |
91ms |
4820 KB |
145ms |
180ms |
199ms |
44ms |
93094 |
127004 |
2023-02-23 14:34 |
248e9538 |
parser: check for anonymous function param redefinitions (#17382) |
730ms |
1059ms |
0ms |
90ms |
4819 KB |
145ms |
177ms |
196ms |
44ms |
93091 |
127521 |
2023-02-22 20:01 |
d3870a0c |
README: update gg/sokol Ubuntu dependencies (add libgl-dev) (#17385) |
733ms |
1065ms |
0ms |
89ms |
4819 KB |
143ms |
176ms |
196ms |
43ms |
93095 |
127005 |
2023-02-22 14:13 |
2879afad |
cgen, checker: fix none checking (#17364) |
733ms |
1068ms |
0ms |
91ms |
4819 KB |
145ms |
178ms |
199ms |
43ms |
93095 |
127005 |
2023-02-21 11:40 |
b1ed1d3b |
ci: upgrade to `actions/checkout@v3` to avoid deprecation warnings in the CI about that action using Node.js 12 |
724ms |
1057ms |
0ms |
89ms |
4817 KB |
144ms |
176ms |
195ms |
44ms |
93069 |
128548 |
2023-02-21 11:35 |
4a812729 |
ci: upgrade sdl_ci.yml and native_backend_tests_ci.yml, to `ubuntu-20.04`, to avoid ci failures, due to the brownout period, for the deprecated `ubuntu-18.04` |
739ms |
1057ms |
0ms |
89ms |
4817 KB |
143ms |
176ms |
194ms |
43ms |
93069 |
125939 |
2023-02-21 08:55 |
82c4338b |
os: move `pub fn debugger_present() bool{` to platform-specific files (better ptrace portability handling) (#17373) |
710ms |
1039ms |
0ms |
88ms |
4817 KB |
141ms |
173ms |
193ms |
43ms |
93060 |
131070 |
2023-02-20 19:58 |
cd00beb0 |
gg: add toggle_fullscreen and is_fullscreen (#17371) |
713ms |
1024ms |
0ms |
83ms |
4817 KB |
138ms |
172ms |
192ms |
43ms |
93070 |
130532 |
2023-02-20 10:54 |
26946242 |
tools: prevent `v init` from overwriting an already existing `src/main.v` file (fix #17362) (#17363) |
708ms |
1027ms |
0ms |
82ms |
4817 KB |
137ms |
172ms |
191ms |
42ms |
93070 |
131454 |
2023-02-16 15:36 |
e066d1d3 |
cgen: fix missing aggregate rec_type (#17335) |
772ms |
1099ms |
0ms |
94ms |
4787 KB |
146ms |
186ms |
201ms |
44ms |
92655 |
120019 |
2023-02-16 10:25 |
936bced2 |
readme: improve the sections about the installation of dependencies (#17336) |
769ms |
1110ms |
0ms |
95ms |
4786 KB |
145ms |
186ms |
202ms |
44ms |
92642 |
120470 |
2023-02-16 09:46 |
7f5cba1a |
cgen: add comptime field.name checking (#17318) |
782ms |
1123ms |
0ms |
95ms |
4786 KB |
145ms |
187ms |
203ms |
44ms |
92642 |
118468 |
2023-02-16 09:43 |
cad2cd55 |
docs: fix typos using codespell (#17332) |
789ms |
1115ms |
0ms |
97ms |
4786 KB |
148ms |
189ms |
206ms |
45ms |
92630 |
117401 |
2023-02-16 09:34 |
580dbc3f |
orm: allow inserting empty objects with db.sqlite (SQLite uses a slightly different SQL dialect) (#17334) |
809ms |
1125ms |
0ms |
98ms |
4786 KB |
149ms |
187ms |
204ms |
45ms |
92630 |
114499 |
2023-02-15 18:05 |
289993ad |
checker: fix printing address of integer variable (#17327) |
786ms |
1115ms |
0ms |
96ms |
4786 KB |
145ms |
187ms |
204ms |
44ms |
92630 |
117849 |
2023-02-15 17:57 |
2382549d |
math: fix typo in factorial.v (#17322) |
778ms |
1121ms |
0ms |
97ms |
4786 KB |
147ms |
188ms |
205ms |
44ms |
92629 |
119060 |
2023-02-15 17:47 |
5d4c9dc9 |
checker: allow using struct field as ORM limit and offset. (#17330) |
766ms |
1101ms |
0ms |
95ms |
4786 KB |
145ms |
185ms |
203ms |
44ms |
92629 |
120925 |
2023-02-15 09:42 |
f5423ed2 |
checker: fix warning of unnnecessary default `none` value for option struct fields (#17305) |
788ms |
1116ms |
0ms |
96ms |
4785 KB |
147ms |
187ms |
203ms |
44ms |
92625 |
117544 |
2023-02-15 09:40 |
039c9b25 |
cgen, checker: fix comptimeselector resolution + if comptime branching improvement + comptimeselector cleanup (#17302) |
776ms |
1113ms |
0ms |
95ms |
4785 KB |
145ms |
185ms |
203ms |
44ms |
92610 |
119342 |
2023-02-15 09:27 |
5a8c4335 |
cgen: fix printing a reference to a function (#17307) |
776ms |
1115ms |
0ms |
97ms |
4783 KB |
148ms |
188ms |
207ms |
45ms |
92584 |
119309 |
2023-02-15 09:25 |
4691c5d6 |
doc: add a section documenting `#preinclude` (#17304) |
780ms |
1129ms |
0ms |
97ms |
4783 KB |
150ms |
191ms |
210ms |
44ms |
92584 |
118697 |
2023-02-15 09:20 |
d0a873ca |
checker: fix printing the address of a struct value with `println('${&value:p}')` (#17321) |
792ms |
1133ms |
0ms |
98ms |
4783 KB |
149ms |
190ms |
209ms |
44ms |
92584 |
116898 |
2023-02-14 11:01 |
b6ecd634 |
tests: change option to result in vscript_using_generics_in_os.vsh (#17306) |
784ms |
1130ms |
0ms |
98ms |
4783 KB |
149ms |
188ms |
208ms |
44ms |
92583 |
118090 |
2023-02-13 13:16 |
b13f7118 |
os,term: fix C.tcsetattr declaration (add missing int return type) |
785ms |
1107ms |
0ms |
95ms |
4783 KB |
145ms |
184ms |
204ms |
44ms |
92583 |
117940 |
2023-02-13 12:28 |
2d3508c8 |
net.websocket: call close event (#17300) |
784ms |
1111ms |
0ms |
94ms |
4783 KB |
147ms |
188ms |
205ms |
44ms |
92583 |
118090 |
2023-02-13 12:24 |
16344cfc |
checker: fix sumtype cast of comptime var (#17287) |
784ms |
1125ms |
0ms |
97ms |
4783 KB |
147ms |
186ms |
205ms |
44ms |
92583 |
118090 |
2023-02-13 11:13 |
04e00a46 |
cgen, checker: allow array decompose on non-variadic func call (e.g call(...arr)) (#17284) |
790ms |
1120ms |
0ms |
94ms |
4781 KB |
146ms |
186ms |
205ms |
44ms |
92566 |
117172 |
2023-02-13 10:49 |
d907ceb5 |
docs: format with IDEA formatter other .md files (#17293) |
789ms |
1121ms |
0ms |
98ms |
4779 KB |
146ms |
185ms |
205ms |
44ms |
92525 |
117268 |
2023-02-13 08:29 |
c8c70de8 |
docs: unify format of notes (#17294) |
767ms |
1108ms |
0ms |
96ms |
4779 KB |
147ms |
185ms |
203ms |
44ms |
92525 |
120632 |
2023-02-13 08:02 |
e7fcf660 |
tests: add more tests for struct option fields in `vlib/v/tests/option_test.v` (#17297) |
776ms |
1126ms |
0ms |
99ms |
4779 KB |
148ms |
186ms |
205ms |
44ms |
92525 |
119233 |
2023-02-12 15:25 |
65d218e0 |
docs: format with IDEA formatter (#17291) |
782ms |
1118ms |
0ms |
96ms |
4779 KB |
148ms |
187ms |
207ms |
44ms |
92525 |
118318 |
2023-02-12 06:54 |
eb7e1b47 |
cgen: fix cast with comptime var (#17286) |
783ms |
1118ms |
0ms |
96ms |
4779 KB |
148ms |
185ms |
205ms |
44ms |
92525 |
118167 |
2023-02-11 18:33 |
6883561d |
cgen: fix c_fn_name() for mongo module (#17282) |
762ms |
1094ms |
0ms |
94ms |
4778 KB |
146ms |
184ms |
201ms |
44ms |
92521 |
121418 |
2023-02-11 09:22 |
90591eb8 |
checker: check nested struct field with required attr (fix #10913) (#17277) |
761ms |
1108ms |
0ms |
94ms |
4779 KB |
147ms |
184ms |
203ms |
44ms |
92524 |
121582 |
2023-02-11 08:02 |
03be525c |
orm: allow using reference objects in ORM insert. (#17279) |
776ms |
1105ms |
0ms |
97ms |
4777 KB |
149ms |
183ms |
206ms |
45ms |
92514 |
119219 |
2023-02-10 15:02 |
ac381f5e |
docs: add `git` to the list of installed prerequisites for V on Termux (#17276) |
776ms |
1102ms |
0ms |
96ms |
4777 KB |
147ms |
180ms |
204ms |
44ms |
92498 |
119198 |
2023-02-10 09:53 |
0a742a66 |
docs: add new line before tables (#17272) |
769ms |
1104ms |
0ms |
100ms |
4777 KB |
147ms |
185ms |
208ms |
44ms |
92498 |
120283 |
2023-02-09 23:00 |
c003bfd5 |
docs: add `make` to the list of installed prerequisites for V on Termux (#17269) |
769ms |
1106ms |
0ms |
96ms |
4777 KB |
148ms |
184ms |
204ms |
45ms |
92498 |
120283 |
2023-02-09 22:27 |
7cfbc1cc |
checker: fix generic array of sumtype push operation (#17268) |
765ms |
1095ms |
0ms |
96ms |
4777 KB |
148ms |
183ms |
205ms |
44ms |
92498 |
120912 |
2023-02-09 22:24 |
ba9a9fdc |
builder: fix bug for incorrectly detecting `tcc` as `icc`, when V was installed in a path containing `icc` (#17271) |
763ms |
1091ms |
0ms |
95ms |
4776 KB |
145ms |
180ms |
203ms |
44ms |
92498 |
121229 |
2023-02-09 13:57 |
dcb9c3be |
cgen: support `[spawn_stack: 131072]` fn attribute, for controlling the max size of the stack, of the spawned threads (#17222) |
770ms |
1096ms |
0ms |
94ms |
4776 KB |
147ms |
181ms |
204ms |
44ms |
92496 |
120124 |
2023-02-09 12:10 |
19ba7c5c |
parser: fix fn attrs with anon struct param (#17266) |
774ms |
1116ms |
0ms |
98ms |
4775 KB |
147ms |
179ms |
204ms |
44ms |
92478 |
119480 |
2023-02-09 10:03 |
4c33a92a |
examples: fix missing products table in `v run examples/vweb_fullstack/` (#17253) |
775ms |
1097ms |
0ms |
100ms |
4775 KB |
148ms |
179ms |
204ms |
44ms |
92477 |
119325 |
2023-02-09 09:45 |
34efc9c4 |
checker: fix returning if expr with custom error (#17265) |
765ms |
1102ms |
0ms |
98ms |
4775 KB |
148ms |
179ms |
204ms |
44ms |
92477 |
120884 |
2023-02-08 19:30 |
47e8d967 |
v.reflection: add type symbol info metadata (#17188) |
771ms |
1090ms |
0ms |
95ms |
4774 KB |
145ms |
179ms |
202ms |
44ms |
92464 |
119927 |
2023-02-08 19:27 |
fbfdab9e |
cgen: remove unused generated func (#17258) |
768ms |
1103ms |
0ms |
97ms |
4757 KB |
147ms |
183ms |
207ms |
44ms |
92399 |
120311 |
2023-02-08 18:37 |
404a9aa4 |
v: forbid function parameter names, shadowing imported module names (#17210) |
774ms |
1097ms |
0ms |
97ms |
4757 KB |
147ms |
181ms |
204ms |
44ms |
92396 |
119374 |
2023-02-08 12:04 |
c16549b6 |
ci: fix VLS compilation after 36dc7fa |
761ms |
1099ms |
0ms |
96ms |
4756 KB |
146ms |
180ms |
206ms |
43ms |
92374 |
121385 |
2023-02-08 11:27 |
6b0b7a9e |
cgen: fix compilation of vlang/sdl examples |
774ms |
1105ms |
0ms |
95ms |
4756 KB |
145ms |
178ms |
202ms |
44ms |
92372 |
119343 |
2023-02-08 10:52 |
36dc7faf |
net.openssl: add manual .str() methods for C.SSL and C.SSL_CTX, fix a bug in the V auto str generation as well. |
754ms |
1093ms |
0ms |
95ms |
4756 KB |
144ms |
175ms |
202ms |
44ms |
92372 |
122509 |
2023-02-08 10:33 |
522a9f59 |
net.openssl: add V side declaration for C.SSL_CTX too (fix auto .str() method generation for V structs containing references to C.SSL_CTX) |
769ms |
1103ms |
0ms |
95ms |
4755 KB |
147ms |
178ms |
205ms |
44ms |
92370 |
120117 |
2023-02-08 08:45 |
6136b622 |
cgen: fix method calls to nonarray methods, named `first`, `last` or `repeat` (#17252) |
772ms |
1107ms |
0ms |
97ms |
4755 KB |
149ms |
185ms |
210ms |
44ms |
92370 |
119650 |
2023-02-08 07:44 |
0b17865c |
examples: use `-Wl,-rpath=.` instead of `LD_LIBRARY_PATH=.` in the `call_v_from_c` example (#17244) |
781ms |
1108ms |
0ms |
97ms |
4755 KB |
148ms |
180ms |
210ms |
44ms |
92369 |
118270 |
2023-02-07 10:53 |
9794a239 |
sokol.sgl: add wrapper for scissor_rectf too |
774ms |
1102ms |
0ms |
95ms |
4755 KB |
148ms |
179ms |
206ms |
44ms |
92369 |
119339 |
2023-02-07 07:17 |
a173f296 |
cgen: minor cleanup in stmt() (#17240) |
781ms |
1108ms |
0ms |
97ms |
4755 KB |
149ms |
181ms |
206ms |
44ms |
92369 |
118270 |
2023-02-06 22:10 |
223c7524 |
cgen: fix for in mut array with infix expr (#17233) |
763ms |
1081ms |
0ms |
90ms |
4756 KB |
144ms |
180ms |
203ms |
44ms |
92365 |
121055 |
2023-02-06 22:07 |
954843c4 |
os: fix default result of os.temp_dir() for termux (#17237) |
756ms |
1092ms |
0ms |
92ms |
4756 KB |
144ms |
175ms |
199ms |
44ms |
92369 |
122181 |
2023-02-06 14:39 |
e76e93d2 |
ast: add comments for ast.AssertStmt and ast.IfGuardExpr (#17235) |
761ms |
1092ms |
0ms |
91ms |
4756 KB |
145ms |
178ms |
202ms |
44ms |
92366 |
121374 |
2023-02-06 14:37 |
7090e905 |
checker: fix array filter of fn mut argument (#17231) |
765ms |
1108ms |
0ms |
90ms |
4756 KB |
146ms |
180ms |
205ms |
44ms |
92365 |
120738 |
2023-02-06 10:26 |
791ef4b4 |
gg: fix gg.scissor_rect behavior on Android (#17229) |
771ms |
1100ms |
0ms |
94ms |
4755 KB |
147ms |
181ms |
207ms |
44ms |
92363 |
119796 |
2023-02-06 09:58 |
242d6fa1 |
checker: disallow `for mut letter in 'abc' {` (#17234) |
776ms |
1113ms |
0ms |
93ms |
4755 KB |
149ms |
183ms |
207ms |
44ms |
92363 |
119024 |
2023-02-05 12:16 |
858ce4e3 |
cgen: correct comments for expr_with_tmp_var() (#17227) |
761ms |
1093ms |
0ms |
93ms |
4755 KB |
146ms |
182ms |
206ms |
44ms |
92362 |
121369 |
2023-02-05 11:02 |
fc65de9b |
checker: check sumtype in unknown type (#17225) |
766ms |
1101ms |
0ms |
92ms |
4755 KB |
145ms |
179ms |
202ms |
44ms |
92362 |
120577 |
2023-02-05 07:13 |
c40e25b0 |
cgen: fix assigning option of struct fntype field (#17224) |
784ms |
1105ms |
0ms |
97ms |
4755 KB |
149ms |
183ms |
207ms |
44ms |
92356 |
117801 |
2023-02-04 21:37 |
d349648c |
vfmt: fix typename `DecompressParams` -> `DezParams` in function parameters, on `import compress as z` (fix #17216) |
766ms |
1090ms |
0ms |
94ms |
4755 KB |
146ms |
179ms |
203ms |
44ms |
92354 |
120566 |
2023-02-04 09:38 |
e8ca2e62 |
checker: fix if guard with struct option fntype field (#17220) |
790ms |
1120ms |
0ms |
98ms |
4755 KB |
150ms |
187ms |
208ms |
45ms |
92330 |
116873 |
2023-02-03 07:17 |
804065a0 |
docs: remove note illustrating shadowng of import name, due to 0b7a1cd (#17208) |
764ms |
1087ms |
0ms |
95ms |
4755 KB |
144ms |
177ms |
200ms |
44ms |
92326 |
120845 |
2023-02-03 07:09 |
0b7a1cd7 |
v: forbid local variable names, shadowing imported module names (#17197) |
776ms |
1113ms |
0ms |
95ms |
4755 KB |
148ms |
183ms |
204ms |
44ms |
92326 |
118976 |
2023-02-03 06:50 |
603469b8 |
cgen: don't voidptr cast option/result functions (fix #17204) (#17207) |
789ms |
1120ms |
0ms |
97ms |
4754 KB |
150ms |
187ms |
208ms |
45ms |
92322 |
117011 |
2023-02-03 06:47 |
6d63b27c |
checker: disallow function calls returning void, in () expressions, in assignments (#17205) |
773ms |
1106ms |
0ms |
96ms |
4754 KB |
147ms |
184ms |
205ms |
44ms |
92321 |
119432 |
2023-02-02 22:32 |
8cdc554c |
net.html: fix panic in html.parse() called with empty string, remove replacement of `\n` in the original content (#17206) |
762ms |
1094ms |
0ms |
93ms |
4753 KB |
146ms |
178ms |
204ms |
44ms |
92314 |
121146 |
2023-02-02 16:33 |
a8102f14 |
make: use `git clone --filter=blob:none` for vc/ and thirdparty/tcc/ , which minimises the amount of transferred data (especially for doing `v up` after a few weeks/months) |
785ms |
1133ms |
0ms |
100ms |
4753 KB |
149ms |
184ms |
208ms |
44ms |
92314 |
117597 |
2023-02-02 11:57 |
b5b1efbb |
cgen: fix sumtype as cast with calling twice (#17196) |
778ms |
1108ms |
0ms |
95ms |
4753 KB |
146ms |
178ms |
203ms |
44ms |
92314 |
118655 |
2023-02-02 08:49 |
6572d597 |
Revert "cgen: fix sumtype as cast with calling twice (fix #17156) (#17183)" |
779ms |
1106ms |
0ms |
94ms |
4752 KB |
146ms |
179ms |
203ms |
44ms |
92294 |
118477 |
2023-02-02 07:31 |
90ae3c82 |
cgen: fix sumtype as cast with calling twice (fix #17156) (#17183) |
774ms |
1120ms |
0ms |
95ms |
4753 KB |
145ms |
181ms |
205ms |
44ms |
92334 |
119294 |
2023-02-01 20:38 |
988aed03 |
ci: fix broken tests after 322eb81 |
775ms |
1109ms |
0ms |
96ms |
4752 KB |
148ms |
182ms |
207ms |
45ms |
92294 |
119089 |
2023-02-01 17:01 |
322eb819 |
checker: make null warning an error |
862ms |
1151ms |
0ms |
95ms |
4752 KB |
146ms |
178ms |
204ms |
44ms |
92294 |
107069 |
2023-02-01 16:32 |
e70848a9 |
dl: add more dlopen flags (#17184) |
753ms |
1093ms |
0ms |
97ms |
4752 KB |
145ms |
178ms |
202ms |
44ms |
92294 |
122568 |
2023-02-01 14:52 |
ed58b95a |
json2: encode array of all and verify sum type (#17051) |
779ms |
1113ms |
0ms |
98ms |
4752 KB |
150ms |
185ms |
209ms |
44ms |
92294 |
118477 |
2023-02-01 09:48 |
9809427f |
README: add Void Linux installation instructions (#17176) |
764ms |
1100ms |
0ms |
95ms |
4752 KB |
147ms |
180ms |
206ms |
44ms |
92294 |
120803 |
2023-02-01 09:18 |
2029d183 |
tools: remove cmd/tools/modules/vhelp/ & add print to v share (#17178) |
795ms |
1133ms |
0ms |
98ms |
4752 KB |
150ms |
188ms |
208ms |
45ms |
92294 |
116093 |
2023-02-01 08:53 |
02fc58d1 |
orm: add type checker for `where` (#17179) |
776ms |
1124ms |
0ms |
98ms |
4752 KB |
151ms |
186ms |
209ms |
45ms |
92296 |
118938 |
2023-01-31 18:36 |
10261c42 |
tools: add `v share file.v` (#17172) |
758ms |
1091ms |
0ms |
94ms |
4749 KB |
145ms |
179ms |
202ms |
44ms |
92245 |
121695 |
2023-01-31 16:22 |
26b9464f |
gg: setup ctx.window.user_data and ctx.user_data on ctx.run(), instead of in gg.new_context, to allow for embedding gg.Context in `ui` (#17169) |
776ms |
1103ms |
0ms |
94ms |
4749 KB |
146ms |
180ms |
203ms |
44ms |
92244 |
118871 |
2023-01-31 13:11 |
a932a8b1 |
net.http: make the errors that parse_status_line returns more informative to make diagnosing problems easier |
788ms |
1125ms |
0ms |
95ms |
4749 KB |
147ms |
180ms |
204ms |
44ms |
92244 |
117060 |
2023-01-31 13:17 |
8009bc3a |
changelog: more 0.3.3 features |
767ms |
1106ms |
0ms |
95ms |
4749 KB |
147ms |
182ms |
206ms |
45ms |
92244 |
120265 |
2023-01-31 10:04 |
b3d742d1 |
v.help: reorganise the folder layout of the `v help topic` text files (#17155) |
767ms |
1097ms |
0ms |
94ms |
4749 KB |
146ms |
178ms |
203ms |
44ms |
92244 |
120265 |
2023-01-31 08:22 |
d5637392 |
checker: add type checking for ORM `limit`, `offset`, and `order by`. (#17095) |
770ms |
1102ms |
0ms |
97ms |
4755 KB |
145ms |
179ms |
204ms |
44ms |
92208 |
119750 |
2023-01-31 07:36 |
b487c9d3 |
parser: add more precise errors, for `fn (p Point) += (q Point) Point {` (#17167) |
762ms |
1090ms |
0ms |
94ms |
4748 KB |
146ms |
178ms |
203ms |
44ms |
92130 |
120905 |
2023-01-31 07:32 |
0d041041 |
docs: change one more `Optional` to `Option` (#17170) |
757ms |
1088ms |
0ms |
95ms |
4743 KB |
146ms |
179ms |
201ms |
44ms |
92118 |
121688 |
2023-01-31 07:27 |
40ec2a29 |
vlib: add a new dl.loader module, to simplify dynamic library loading, when the DLLs may be in multiple customisable locations (#17161) |
793ms |
1111ms |
0ms |
96ms |
4743 KB |
146ms |
180ms |
203ms |
44ms |
92118 |
116163 |
2023-01-30 20:44 |
2d51379f |
changelog: more 0.3.3 features |
783ms |
1116ms |
0ms |
97ms |
4743 KB |
149ms |
185ms |
205ms |
45ms |
92118 |
117647 |
2023-01-30 19:25 |
6b20c572 |
docs,sync: separate example code blocks with a newline (#17165) |
763ms |
1084ms |
0ms |
93ms |
4743 KB |
146ms |
180ms |
203ms |
44ms |
92118 |
120731 |
2023-01-30 19:11 |
5abca37f |
parser: add a temporary exception for `C.statvfs` as well (same name reused for function *and* struct) |
759ms |
1079ms |
0ms |
92ms |
4743 KB |
145ms |
178ms |
202ms |
43ms |
92117 |
121366 |
2023-01-30 17:20 |
d1f57ead |
V 0.3.3 |
779ms |
1122ms |
0ms |
96ms |
4743 KB |
148ms |
184ms |
208ms |
44ms |
92116 |
118249 |
2023-01-30 17:00 |
62f7e56a |
v.vcache: fix a panic due to a race on creating folders in ~/.vmodules/cache/XY |
797ms |
1114ms |
0ms |
95ms |
4743 KB |
146ms |
176ms |
202ms |
44ms |
92116 |
115578 |
2023-01-30 15:06 |
1470eb6f |
gg: fix native image rendering with with/height=0 |
774ms |
1106ms |
0ms |
95ms |
4743 KB |
149ms |
180ms |
203ms |
44ms |
92110 |
119005 |
2023-01-30 11:05 |
38b02c90 |
thirdparty: update stb_image.h to its latest version v2.28 |
772ms |
1112ms |
0ms |
95ms |
4743 KB |
147ms |
181ms |
207ms |
44ms |
92110 |
119313 |
2023-01-30 09:27 |
11f73429 |
checker: fix generic array clone (#17153) |
784ms |
1108ms |
0ms |
97ms |
4743 KB |
149ms |
182ms |
205ms |
44ms |
92110 |
117487 |
2023-01-29 19:06 |
bb512f78 |
checker, ast: add field `promoted_type` for `InfixExpr`, filled in by the checker, to save duplicate work in the backends (#17158) |
759ms |
1080ms |
0ms |
91ms |
4740 KB |
142ms |
176ms |
198ms |
43ms |
92076 |
121312 |
2023-01-29 14:00 |
4747e70d |
orm: make last_id() return `int`, instead of `orm.Primitive` (fix #12110) (#17151) |
772ms |
1098ms |
0ms |
93ms |
4739 KB |
148ms |
183ms |
205ms |
44ms |
92065 |
119255 |
2023-01-29 13:59 |
e6a4f76f |
cgen: fix returing comptime if expressions within functions with an option result (#17154) |
760ms |
1103ms |
0ms |
93ms |
4739 KB |
144ms |
179ms |
202ms |
44ms |
92065 |
121138 |
2023-01-29 11:27 |
5cd01ea4 |
gzip: fix flag location in header (#17140) |
761ms |
1090ms |
0ms |
99ms |
4737 KB |
146ms |
182ms |
205ms |
44ms |
92048 |
120956 |
2023-01-29 10:28 |
7f5f69a7 |
checker: check option and result handling in `as` casts (#17133) |
781ms |
1117ms |
0ms |
96ms |
4737 KB |
148ms |
184ms |
206ms |
44ms |
92048 |
117859 |
2023-01-29 10:11 |
cb79e57c |
cgen: fix generated code for `match bar()?.a {` (matchexpr with call expr using propagation) (#17150) |
763ms |
1076ms |
0ms |
94ms |
4737 KB |
145ms |
177ms |
202ms |
44ms |
92047 |
120638 |
2023-01-28 23:27 |
9a864563 |
cgen: support string interpolation in ORM queries (#17141) |
771ms |
1085ms |
0ms |
93ms |
4736 KB |
145ms |
180ms |
203ms |
44ms |
92045 |
119383 |
2023-01-28 08:15 |
d3e4058a |
cgen: fix printing for mut v in arr (#17137) |
777ms |
1112ms |
0ms |
101ms |
4736 KB |
145ms |
179ms |
203ms |
44ms |
92039 |
118454 |
2023-01-28 08:13 |
b732dd68 |
cgen: fix opt member eq operation (#17134) |
776ms |
1110ms |
0ms |
101ms |
4736 KB |
146ms |
180ms |
205ms |
44ms |
92036 |
118603 |
2023-01-28 08:07 |
e064743c |
parser: recursively search undefined variables in the `where` parts of SQL statements (#17136) |
781ms |
1111ms |
0ms |
101ms |
4724 KB |
146ms |
182ms |
203ms |
44ms |
91977 |
117768 |
2023-01-27 11:58 |
1d4fd533 |
net.http: add documentation to http, method, server, and status (#17130) |
776ms |
1105ms |
0ms |
97ms |
4700 KB |
147ms |
180ms |
204ms |
44ms |
91926 |
118461 |
2023-01-27 09:31 |
fe157db0 |
v: support an optional `fn cleanup() {` in each module, to complement the existing optional `fn init() {` (#17119) |
789ms |
1113ms |
0ms |
97ms |
4700 KB |
149ms |
185ms |
209ms |
44ms |
91926 |
116509 |
2023-01-26 20:36 |
a9a04bba |
orm: support fn calls in `where` (#17127) |
768ms |
1096ms |
0ms |
96ms |
4698 KB |
145ms |
178ms |
202ms |
44ms |
91912 |
119677 |
2023-01-26 15:47 |
c14d15bd |
ast,checker,parser,cgen: `[c:'sym']` rework; allow compiling code from .v files tagged with `[translated]` without needing -translated too (#17125) |
756ms |
1078ms |
0ms |
95ms |
4696 KB |
147ms |
178ms |
202ms |
44ms |
91860 |
121507 |
2023-01-26 15:40 |
6365d9e0 |
checker: forbid var declaration in post statement of for loop (#17120) |
772ms |
1100ms |
0ms |
95ms |
4694 KB |
146ms |
178ms |
201ms |
44ms |
91853 |
118980 |
2023-01-26 10:31 |
15c0a737 |
checker: fixed error pointer for "redefinition of key iteration variable" and "redefinition of value iteration variable" errors (#17121) |
788ms |
1099ms |
0ms |
96ms |
4694 KB |
146ms |
178ms |
201ms |
44ms |
91847 |
116557 |
2023-01-25 20:03 |
21b17fe2 |
io: add missing documentation and edit existing ones (#17105) |
781ms |
1118ms |
0ms |
97ms |
4694 KB |
144ms |
175ms |
199ms |
44ms |
91845 |
117599 |
2023-01-25 19:58 |
6bb93059 |
examples: add more graphs examples, fix typo (#17113) |
753ms |
1072ms |
0ms |
94ms |
4677 KB |
145ms |
175ms |
199ms |
43ms |
91648 |
121710 |
2023-01-25 15:38 |
86f8c551 |
ast: improve the support for `#flag comptime_known_define something` (support `#flag wasm32_emscripten etc`) |
751ms |
1080ms |
0ms |
95ms |
4677 KB |
144ms |
175ms |
199ms |
44ms |
91648 |
122034 |
2023-01-25 10:32 |
d2e5c721 |
net: allow more fine grained control over socket shutdowns |
760ms |
1100ms |
0ms |
97ms |
4677 KB |
145ms |
174ms |
199ms |
44ms |
91647 |
120588 |
2023-01-25 06:38 |
b34c55ff |
ast: fix `TypeSymbol.is_primitive`, add `TypeSymbol.is_bool` (#17106) |
758ms |
1091ms |
0ms |
96ms |
4677 KB |
146ms |
178ms |
200ms |
44ms |
91647 |
120906 |
2023-01-24 20:19 |
0874376d |
builtin: fix wrong module name imported in `vlib/builtin/linux_bare/old/.checks/linuxsys/linuxsys.v` (#17102) |
763ms |
1117ms |
0ms |
95ms |
4677 KB |
147ms |
177ms |
201ms |
44ms |
91642 |
120107 |
2023-01-24 19:41 |
17d65db8 |
builtin: add `string.trim_indent()`` method (#17099) |
766ms |
1078ms |
0ms |
93ms |
4677 KB |
145ms |
175ms |
203ms |
43ms |
91642 |
119637 |
2023-01-24 08:08 |
5aad0db0 |
parser: improve error for prefix inc/dec statement `--a`/`++mp["id"]` (#17090) |
780ms |
1095ms |
0ms |
97ms |
4677 KB |
145ms |
176ms |
201ms |
43ms |
91547 |
117367 |
2023-01-24 08:03 |
91799a17 |
checker: add error for inc/dec for non lvalue (#17091) |
778ms |
1097ms |
0ms |
95ms |
4676 KB |
146ms |
176ms |
201ms |
43ms |
91502 |
117611 |
2023-01-24 00:07 |
02303950 |
examples: update examples/js_dom_draw_bechmark_chart/README.md with a chart (#17084) |
754ms |
1077ms |
0ms |
95ms |
4674 KB |
146ms |
176ms |
201ms |
44ms |
91474 |
121318 |
2023-01-24 00:02 |
da3ad2dc |
gx: add missing documentation or update existing ones for public functions (#17094) |
758ms |
1082ms |
0ms |
96ms |
4674 KB |
148ms |
182ms |
207ms |
44ms |
91474 |
120678 |
2023-01-23 22:53 |
8b6fceb0 |
cgen: fix -autofree with `arr[idx] or { default }` (#17096) |
757ms |
1076ms |
0ms |
96ms |
4674 KB |
147ms |
178ms |
202ms |
44ms |
91474 |
120837 |
2023-01-23 22:31 |
16e2ade9 |
docs: add `termux` to the list of known supported platforms (#17093) |
755ms |
1080ms |
0ms |
96ms |
4674 KB |
146ms |
175ms |
200ms |
43ms |
91474 |
121157 |
2023-01-23 22:24 |
5dde4ce9 |
docs: improve the operator overload description (#17085) |
772ms |
1073ms |
0ms |
95ms |
4674 KB |
144ms |
174ms |
198ms |
43ms |
91474 |
118489 |
2023-01-23 22:16 |
f4289cd3 |
docs: expand empty <a> tags (#17092) |
765ms |
1102ms |
0ms |
98ms |
4674 KB |
150ms |
183ms |
208ms |
44ms |
91474 |
119573 |
2023-01-23 09:50 |
f667600c |
docs: update count of reserved keywords to 44 after both 828ab47 and 3df231c were merged. |
759ms |
1076ms |
0ms |
95ms |
4674 KB |
145ms |
175ms |
198ms |
44ms |
91474 |
120519 |
2023-01-23 09:45 |
828ab473 |
docs: add `__global` to keyword list (#17081) |
773ms |
1110ms |
0ms |
99ms |
4674 KB |
147ms |
179ms |
204ms |
44ms |
91474 |
118336 |
2023-01-23 09:07 |
6d223b9a |
builtin: add a map.reserve/1 method (#17052) |
763ms |
1091ms |
0ms |
96ms |
4674 KB |
145ms |
176ms |
198ms |
44ms |
91474 |
119887 |
2023-01-23 09:05 |
3a9355d8 |
change `or{}` to `or {}` as most other places (#17082) |
762ms |
1089ms |
0ms |
97ms |
4674 KB |
149ms |
182ms |
207ms |
45ms |
91469 |
120038 |
2023-01-23 00:48 |
3df231c4 |
doc: add `spawn` to keyword list (#17080) |
760ms |
1077ms |
0ms |
95ms |
4674 KB |
145ms |
176ms |
200ms |
43ms |
91469 |
120353 |
2023-01-22 17:11 |
865c0ea8 |
checker: check generic struct no_keys init (fix #17061) (#17067) |
756ms |
1079ms |
0ms |
95ms |
4674 KB |
145ms |
177ms |
202ms |
44ms |
91469 |
120990 |
2023-01-22 17:02 |
3aeb6179 |
os: rework mv so it works with different partitions (add fallback to os.mv_by_cp + tests) (#17065) |
771ms |
1091ms |
0ms |
96ms |
4673 KB |
148ms |
179ms |
203ms |
44ms |
91460 |
118625 |
2023-01-22 13:02 |
a9294661 |
checker: minor cleanup in infer_fn_generic_types() (#17068) |
757ms |
1083ms |
0ms |
96ms |
4673 KB |
147ms |
178ms |
203ms |
44ms |
91455 |
120812 |
2023-01-22 12:58 |
b2dac566 |
checker: check fn call using 'none' as argument (#17070) |
756ms |
1084ms |
0ms |
96ms |
4673 KB |
145ms |
175ms |
201ms |
44ms |
91455 |
120972 |
2023-01-22 11:25 |
ddf3909f |
docs: improve the README for examples/call_v_from_c/ with instructions for macos (#17060) |
756ms |
1072ms |
0ms |
95ms |
4673 KB |
149ms |
182ms |
206ms |
45ms |
91449 |
120964 |
2023-01-22 11:18 |
f69b994c |
os: properly document os.uname, for both nix and windows |
774ms |
1104ms |
0ms |
99ms |
4673 KB |
149ms |
183ms |
207ms |
45ms |
91449 |
118151 |
2023-01-22 09:59 |
dd55365d |
os: cleanup the output of os.uname() on windows (#17066) |
774ms |
1086ms |
0ms |
95ms |
4673 KB |
146ms |
177ms |
200ms |
44ms |
91433 |
118130 |
2023-01-22 07:34 |
0bafd237 |
ast: fix const dependency order for consts initialised with ast.SelectorExpr (fix #15049) (#17064) |
755ms |
1078ms |
0ms |
96ms |
4673 KB |
148ms |
177ms |
201ms |
44ms |
91433 |
121103 |
2023-01-21 18:26 |
0ac6ba93 |
json2: encode sumtype (#17041) |
767ms |
1071ms |
0ms |
94ms |
4673 KB |
144ms |
176ms |
201ms |
44ms |
91430 |
119204 |
2023-01-21 08:45 |
1d51f310 |
json2: improve the performance of encode ~2x (#17050) |
755ms |
1073ms |
0ms |
95ms |
4673 KB |
144ms |
175ms |
200ms |
44ms |
91430 |
121099 |
2023-01-21 08:42 |
630fb2af |
cgen: fix generic struct no_key init (#17059) |
752ms |
1077ms |
0ms |
96ms |
4673 KB |
147ms |
177ms |
207ms |
44ms |
91430 |
121582 |
2023-01-21 08:40 |
1c6195c1 |
bench: jump to the top level functions in bench_json_vs_json2.v (#17054) |
751ms |
1077ms |
0ms |
99ms |
4672 KB |
147ms |
178ms |
204ms |
44ms |
91417 |
121727 |
2023-01-20 17:11 |
9a43fa96 |
bench: add more benches of json vs x.json2, separated by type (#17043) |
753ms |
1094ms |
0ms |
98ms |
4672 KB |
144ms |
175ms |
200ms |
44ms |
91417 |
121403 |
2023-01-20 16:53 |
222eb86e |
tests: correct the test comment in generic_fn_with_alias_arg.vv (#17048) |
749ms |
1076ms |
0ms |
96ms |
4672 KB |
143ms |
175ms |
199ms |
43ms |
91417 |
122052 |
2023-01-20 15:22 |
46e43176 |
benchmark: adjust the documentation for Benchmark.measure |
754ms |
1077ms |
0ms |
96ms |
4672 KB |
145ms |
174ms |
200ms |
43ms |
91417 |
121242 |
2023-01-20 14:20 |
d2bde393 |
v.cflags: use strings.Builder instead of concatenation for constructing flags (#17049) |
755ms |
1079ms |
0ms |
97ms |
4672 KB |
146ms |
177ms |
202ms |
44ms |
91417 |
121082 |
2023-01-20 09:07 |
90dbf683 |
term: add missing documentation for all remaining public functions (#17044) |
754ms |
1084ms |
0ms |
96ms |
4672 KB |
146ms |
177ms |
201ms |
44ms |
91416 |
121241 |
2023-01-20 08:49 |
25f1b713 |
crypto.pem: add Block.free() method (#17045) |
757ms |
1084ms |
0ms |
98ms |
4672 KB |
146ms |
177ms |
202ms |
44ms |
91400 |
120739 |
2023-01-19 15:01 |
fed65248 |
vlib: add a crypto.pem module (#17034) |
752ms |
1076ms |
0ms |
94ms |
4672 KB |
145ms |
175ms |
200ms |
44ms |
91400 |
121542 |
2023-01-19 14:50 |
ba1b3170 |
os: add hint for mv_by_cp to mv (#17036) |
752ms |
1084ms |
0ms |
94ms |
4672 KB |
145ms |
176ms |
201ms |
44ms |
91400 |
121542 |
2023-01-19 13:21 |
4098612a |
rand: add full precision f32 and f64 random functions; fix f32/f64 multipliers (#16875) |
754ms |
1074ms |
0ms |
95ms |
4672 KB |
145ms |
177ms |
202ms |
44ms |
91399 |
121218 |
2023-01-19 12:38 |
12f9e922 |
ci: rename all github actions workflow files, that are related to CI (run on commits/PRs), to have a _ci.yml postfix |
753ms |
1078ms |
0ms |
94ms |
4672 KB |
145ms |
176ms |
201ms |
44ms |
91271 |
121209 |
2023-01-19 09:45 |
92c7e3f7 |
checker: relax checks on operators done on aliases of primitives like int, u8, string etc.; add tests (#17029) |
752ms |
1087ms |
0ms |
98ms |
4672 KB |
146ms |
176ms |
200ms |
44ms |
91271 |
121371 |
2023-01-19 07:54 |
269833b7 |
tools: move `cmd/tools/vcreate.v` and its test, to its own folder `cmd/tools/vcreate/` (part 1) |
749ms |
1070ms |
0ms |
95ms |
4672 KB |
146ms |
176ms |
202ms |
44ms |
91271 |
121857 |
2023-01-19 07:37 |
36834be2 |
all: fix the remaining deprecated `import sqlite` statements (#17021) |
764ms |
1089ms |
0ms |
97ms |
4672 KB |
147ms |
180ms |
204ms |
44ms |
91271 |
119464 |
2023-01-19 07:09 |
b69f9419 |
term: add missing documentation for all public functions in colors.v (#17033) |
760ms |
1076ms |
0ms |
95ms |
4672 KB |
146ms |
176ms |
202ms |
44ms |
91271 |
120093 |
2023-01-18 17:00 |
d850d3ca |
net.html: add get_tags_by_class_name (#17024) |
766ms |
1090ms |
0ms |
97ms |
4672 KB |
145ms |
177ms |
201ms |
44ms |
91211 |
119074 |
2023-01-18 16:55 |
525c5e23 |
x.json2: add json2.map_from(t T) (#16797) |
755ms |
1077ms |
0ms |
96ms |
4672 KB |
144ms |
174ms |
200ms |
44ms |
91211 |
120809 |
2023-01-18 01:18 |
2c780788 |
cleanup: fix old usages of `os.write_file/2?` to `os.write_file/2!` |
754ms |
1081ms |
0ms |
96ms |
4672 KB |
146ms |
174ms |
199ms |
44ms |
91211 |
120969 |
2023-01-18 07:22 |
6a9688ce |
checker, cgen: fix `for mut i in arr { i = i * i }` (#17020) |
768ms |
1079ms |
0ms |
97ms |
4672 KB |
148ms |
176ms |
200ms |
44ms |
91211 |
118764 |
2023-01-17 23:34 |
1cad7887 |
checker: add error for `type Alias = map[string]Alias` (fix #17008) (#17015) |
752ms |
1076ms |
0ms |
95ms |
4672 KB |
145ms |
176ms |
201ms |
43ms |
91206 |
121284 |
2023-01-17 18:27 |
88dab8fc |
all: clean up multiple 'is' infix expr (#17005) |
762ms |
1077ms |
0ms |
95ms |
4664 KB |
143ms |
172ms |
199ms |
43ms |
91142 |
119608 |
2023-01-17 18:21 |
2fb9bdce |
cgen, checker: add panic in ORM for invalid queries, when there are no `or {}` blocks, add type checking for the `fkey` attribute, add tests (#16977) |
747ms |
1079ms |
0ms |
95ms |
4664 KB |
143ms |
177ms |
200ms |
43ms |
91143 |
122012 |
2023-01-17 17:46 |
93ee6d10 |
encoding.base32: add missing documentation for all public functions (#16998) |
755ms |
1075ms |
0ms |
96ms |
4660 KB |
144ms |
176ms |
199ms |
43ms |
91081 |
120637 |
2023-01-17 17:39 |
5dbdb211 |
cgen: fix assignment from comptime var (#16999) |
758ms |
1083ms |
0ms |
97ms |
4660 KB |
147ms |
179ms |
203ms |
44ms |
91081 |
120159 |
2023-01-17 15:11 |
a22dfe0d |
cgen: minor cleanup in dump_expr() (#17006) |
764ms |
1085ms |
0ms |
95ms |
4658 KB |
143ms |
173ms |
198ms |
44ms |
91069 |
119200 |
2023-01-17 11:07 |
75d6cb9c |
checker: protect against unlimited recursion in Checker.ensure_generic_type_specify_type_names |
771ms |
1080ms |
0ms |
96ms |
4658 KB |
144ms |
174ms |
198ms |
44ms |
91072 |
118121 |
2023-01-17 10:12 |
2034dcb4 |
ast: fix const values defined in the wrong order (#17002) |
764ms |
1088ms |
0ms |
98ms |
4656 KB |
146ms |
178ms |
201ms |
44ms |
91060 |
119188 |
2023-01-17 04:50 |
930e629d |
cgen: fix struct init with chan field (#17001) |
753ms |
1078ms |
0ms |
95ms |
4656 KB |
143ms |
177ms |
199ms |
43ms |
91057 |
120925 |
2023-01-17 04:47 |
f634c6e0 |
checker: fix postfix var checking break (#16984) |
767ms |
1083ms |
0ms |
97ms |
4654 KB |
145ms |
177ms |
201ms |
44ms |
91050 |
118709 |
2023-01-16 15:30 |
6bf6a40e |
crypto: add .free() and .reset() methods to reduce memory leaks with -autofree (#16992) |
764ms |
1082ms |
0ms |
97ms |
4654 KB |
146ms |
178ms |
201ms |
44ms |
91048 |
119172 |
2023-01-16 11:23 |
92fd12c1 |
crypto.sha256: add .free() and .reset() methods to reduce memory leaks with `-autofree` (#16991) |
773ms |
1104ms |
0ms |
98ms |
4654 KB |
145ms |
178ms |
203ms |
44ms |
91048 |
117785 |
2023-01-16 09:45 |
e5fb457b |
checker: fix map with reference value (#16990) |
771ms |
1090ms |
0ms |
98ms |
4654 KB |
146ms |
180ms |
204ms |
44ms |
91048 |
118090 |
2023-01-15 21:52 |
55787ff7 |
json2: refactor, doc, perf, test, errors (#16986) |
746ms |
1076ms |
0ms |
97ms |
4654 KB |
143ms |
176ms |
200ms |
43ms |
91044 |
122042 |
2023-01-15 21:38 |
7a9a8287 |
checker: use a notice for now |
748ms |
1079ms |
0ms |
96ms |
4654 KB |
144ms |
175ms |
198ms |
43ms |
91044 |
121716 |
2023-01-15 21:19 |
aba7bcde |
checker: turn the pointer map notice into a warning and fix all code using it |
761ms |
1081ms |
0ms |
96ms |
4654 KB |
144ms |
178ms |
201ms |
44ms |
91044 |
119637 |
2023-01-15 21:09 |
e8108f21 |
checker: check option and result handling in type-casted aliases (#16988) |
750ms |
1077ms |
0ms |
97ms |
4654 KB |
146ms |
176ms |
201ms |
43ms |
91044 |
121392 |
2023-01-15 20:37 |
5f30110e |
hash: document all public functions (#16987) |
763ms |
1084ms |
0ms |
96ms |
4654 KB |
144ms |
176ms |
199ms |
43ms |
91042 |
119321 |
2023-01-15 20:09 |
7db7951b |
x.json2: fix: #16975 (#16983) |
756ms |
1076ms |
0ms |
97ms |
4654 KB |
144ms |
176ms |
198ms |
43ms |
91037 |
120419 |
2023-01-15 13:49 |
bfb47005 |
net.openssl, net.mbedtls: add support for `-d trace_ssl`, for easier tracing of binary protocol problems to https servers |
753ms |
1079ms |
0ms |
97ms |
4654 KB |
145ms |
177ms |
200ms |
44ms |
91037 |
120899 |
2023-01-15 12:48 |
7f353107 |
examples: improve the output of the websocket examples |
749ms |
1074ms |
0ms |
99ms |
4654 KB |
148ms |
181ms |
204ms |
44ms |
91037 |
121544 |
2023-01-15 11:54 |
634f596d |
git: remove cruft |
754ms |
1072ms |
0ms |
95ms |
4654 KB |
144ms |
174ms |
198ms |
43ms |
91037 |
120738 |
2023-01-15 11:25 |
d4320863 |
net: fix compilation with `-d trace_tcp_data_write` and `-d trace_tcp_data_read`; add .hex() dumping too for easier diagnosing of binary protocol level problems |
750ms |
1078ms |
0ms |
95ms |
4654 KB |
145ms |
177ms |
199ms |
43ms |
91037 |
121382 |
2023-01-15 10:30 |
28cbaf66 |
json2: refactoring and fixes (#16893) |
755ms |
1073ms |
0ms |
95ms |
4654 KB |
143ms |
174ms |
198ms |
43ms |
91037 |
120578 |
2023-01-15 10:27 |
4d2c767d |
checker: fix for `$if field.unaliased_typ is $Int {` (#16982) |
759ms |
1100ms |
0ms |
98ms |
4654 KB |
147ms |
182ms |
205ms |
44ms |
91037 |
119943 |
2023-01-15 09:37 |
e8e1df6d |
tests: make `VTEST_ONLY=panic ./v vlib/v/slow_tests/inout/compiler_test.v` more useful as a filter |
767ms |
1096ms |
0ms |
99ms |
4653 KB |
146ms |
180ms |
204ms |
44ms |
91032 |
118685 |
2023-01-15 01:33 |
877a1e51 |
checker: require unsafe for accessing a pointer map value |
752ms |
1082ms |
0ms |
95ms |
4653 KB |
144ms |
177ms |
201ms |
43ms |
91032 |
121053 |
2023-01-15 01:39 |
b25c9e8b |
examples: minor change after #16948 (#16965) |
769ms |
1096ms |
0ms |
98ms |
4653 KB |
144ms |
174ms |
199ms |
44ms |
91017 |
118357 |
2023-01-14 19:38 |
7fd9b62b |
parser: fix type alias of fn with mut argument (#16974) |
751ms |
1074ms |
0ms |
95ms |
4653 KB |
143ms |
175ms |
201ms |
44ms |
91017 |
121194 |
2023-01-14 19:30 |
199db81b |
json2: refactor after #16951 (#16976) |
768ms |
1076ms |
0ms |
95ms |
4653 KB |
144ms |
176ms |
199ms |
43ms |
91017 |
118511 |
2023-01-14 14:20 |
dbfb9c3a |
cgen, checker: var type checking at compile-time (#16951) |
750ms |
1069ms |
0ms |
96ms |
4653 KB |
144ms |
176ms |
201ms |
44ms |
91017 |
121356 |
2023-01-14 13:10 |
b19db3a2 |
ci,term: add a term.set_tab_title/1 shim for windows too (for now just calling term.set_terminal_title/1) |
751ms |
1078ms |
0ms |
96ms |
4652 KB |
145ms |
174ms |
200ms |
44ms |
91010 |
121185 |
2023-01-14 13:06 |
71e8fc8b |
checker: fix comptime if branch checking (#16938) |
762ms |
1100ms |
0ms |
98ms |
4652 KB |
145ms |
176ms |
201ms |
44ms |
91010 |
119435 |
2023-01-14 13:04 |
80cd9f82 |
checker,cgen: allow ?.str() on compile-time fields var (#16969) |
756ms |
1081ms |
0ms |
96ms |
4652 KB |
147ms |
179ms |
205ms |
44ms |
91007 |
120379 |
2023-01-14 10:00 |
6adafbb6 |
term: add a separate term.set_tab_title/1 API for controling the current tab title in emulators like Konsole, that support many tabs |
772ms |
1095ms |
0ms |
98ms |
4651 KB |
149ms |
182ms |
207ms |
44ms |
90993 |
117866 |
2023-01-14 09:30 |
ca000292 |
cgen,js: support `[autostr: allowrecurse]` attribute, for allowing deep printing of data structures with pointer fields (trees, instead of graphs with cycles) (#16973) |
759ms |
1078ms |
0ms |
97ms |
4651 KB |
146ms |
176ms |
202ms |
43ms |
90977 |
119864 |
2023-01-14 09:22 |
7e05545a |
ci: `v install pcre` too, since it is now needed for gitly |
758ms |
1075ms |
0ms |
99ms |
4650 KB |
149ms |
182ms |
205ms |
44ms |
90975 |
120019 |
2023-01-14 09:08 |
7c571c09 |
term: fix set_terminal_title on nix |
786ms |
1086ms |
0ms |
98ms |
4650 KB |
146ms |
178ms |
204ms |
44ms |
90975 |
115744 |
2023-01-13 22:41 |
fd07f7df |
cgen: fix printing struct having fields of arrays of anonymous structs (#16953) |
764ms |
1075ms |
0ms |
95ms |
4650 KB |
146ms |
177ms |
200ms |
43ms |
90975 |
119077 |
2023-01-13 21:27 |
41b9e513 |
parser: add a better error message, for multiple attributes, used on the same struct field (#16954) |
755ms |
1075ms |
0ms |
96ms |
4650 KB |
144ms |
175ms |
201ms |
43ms |
90975 |
120496 |
2023-01-13 21:25 |
3832f076 |
docs: fix all db.pg docs being italic in html format (#16971) |
752ms |
1080ms |
0ms |
97ms |
4650 KB |
145ms |
176ms |
200ms |
43ms |
90967 |
120966 |
2023-01-13 15:05 |
89aa695f |
checker: disallow non ptr struct values to voidptr fields (#16958) |
757ms |
1076ms |
0ms |
98ms |
4650 KB |
143ms |
176ms |
201ms |
43ms |
90967 |
120167 |
2023-01-13 15:02 |
64558df7 |
vlib: move the mysql/sqlite/pg/mssql modules under vlib/db (#16820) |
756ms |
1083ms |
0ms |
96ms |
4649 KB |
145ms |
175ms |
201ms |
44ms |
90963 |
120321 |
2023-01-13 11:23 |
2d8f160e |
checker: replace the `go` keyword in error messages with `spawn` (#16960) |
765ms |
1096ms |
0ms |
99ms |
4652 KB |
147ms |
180ms |
205ms |
44ms |
91018 |
118977 |
2023-01-13 07:30 |
c766ce4f |
fmt: fix removal of selective imported types, used as array elements (#16963) |
783ms |
1099ms |
0ms |
99ms |
4652 KB |
148ms |
181ms |
206ms |
44ms |
91018 |
116242 |
2023-01-12 13:36 |
ba091a36 |
checker: fix unreachable code checking for sql ORM blocks (#16948) |
757ms |
1073ms |
0ms |
96ms |
4652 KB |
146ms |
178ms |
203ms |
44ms |
91018 |
120235 |
2023-01-12 13:21 |
33191e45 |
ci,pg,net.openssl: fix pkgconfig paths for macos-12 |
752ms |
1073ms |
0ms |
96ms |
4652 KB |
145ms |
177ms |
201ms |
43ms |
91020 |
121037 |
2023-01-12 11:21 |
148d5782 |
parser, fmt: fix fmt in struct declarations with a fields, declared to be arrays of anonymous structs (fix #16947) (#16952) |
758ms |
1094ms |
0ms |
98ms |
4652 KB |
149ms |
181ms |
205ms |
44ms |
91020 |
120079 |
2023-01-12 09:54 |
9e78724a |
ci: use `brew install libpq` for installing the postgresql development libraries on macos |
750ms |
1086ms |
0ms |
97ms |
4650 KB |
146ms |
177ms |
202ms |
43ms |
91019 |
121358 |
2023-01-12 06:54 |
22666f4f |
ci: build vpm on macos |
758ms |
1096ms |
0ms |
99ms |
4650 KB |
146ms |
177ms |
201ms |
43ms |
91019 |
120077 |
2023-01-12 05:03 |
329b9f1a |
parser, fmt: fix fmt error in `$tmpl(path)` (#16949) |
783ms |
1096ms |
0ms |
97ms |
4650 KB |
146ms |
177ms |
202ms |
43ms |
91019 |
116243 |
2023-01-12 00:21 |
49a434e1 |
pg: fix compilation on macs with clang (libpq installed through brew) |
746ms |
1075ms |
0ms |
96ms |
4650 KB |
142ms |
173ms |
197ms |
43ms |
91017 |
122006 |
2023-01-11 22:02 |
131086b6 |
ci: workaround for `$if prod {` not working properly with msvc |
746ms |
1064ms |
0ms |
94ms |
4650 KB |
143ms |
174ms |
199ms |
43ms |
91017 |
122006 |
2023-01-11 20:37 |
00cef702 |
ci: fix `-prod` compilation of sokol apps |
749ms |
1074ms |
0ms |
97ms |
4650 KB |
147ms |
180ms |
205ms |
44ms |
91017 |
121518 |
2023-01-11 18:34 |
60f4654b |
tools: make fast.v log all executed commands |
751ms |
1084ms |
0ms |
97ms |
4650 KB |
144ms |
177ms |
201ms |
43ms |
91017 |
121194 |
2023-01-11 14:37 |
d9339b09 |
sokol.memory: fix message logs on Android |
765ms |
1086ms |
0ms |
95ms |
4650 KB |
144ms |
173ms |
199ms |
44ms |
91017 |
118976 |
2023-01-11 11:31 |
3f8aa779 |
parser: fix tmpl using variable or const path argument (fix #16941) (#16943) |
769ms |
1103ms |
0ms |
99ms |
4650 KB |
145ms |
174ms |
199ms |
43ms |
91017 |
118357 |
2023-01-11 09:58 |
b872487d |
`cgen`: allow ORM to work with DB aliases (#16939) |
751ms |
1083ms |
0ms |
97ms |
4649 KB |
144ms |
176ms |
199ms |
43ms |
91006 |
121179 |
2023-01-11 09:29 |
e854051c |
thirdparty: update all sokol and fontstash headers with their upstream versions (#16940) |
769ms |
1094ms |
0ms |
97ms |
4648 KB |
144ms |
173ms |
200ms |
44ms |
90994 |
118327 |
2023-01-11 08:18 |
d1306ffc |
checker,json2: relax checking of x.enum = integer at comptime; refactor json2 to clean it up (#16926) |
778ms |
1082ms |
0ms |
96ms |
4648 KB |
145ms |
174ms |
201ms |
44ms |
90994 |
116958 |
2023-01-10 17:45 |
09f48455 |
checker,cgen: allow method.name checking in comptime (#16931) |
744ms |
1068ms |
0ms |
95ms |
4648 KB |
143ms |
174ms |
199ms |
43ms |
90985 |
122291 |
2023-01-10 09:08 |
cf95d775 |
json2: small refactor after #16896 (#16911) |
783ms |
1102ms |
0ms |
101ms |
4646 KB |
147ms |
181ms |
206ms |
44ms |
90965 |
116174 |
2023-01-10 07:36 |
8a986b99 |
tools: fix `v new abc` (#16933) |
755ms |
1088ms |
0ms |
96ms |
4646 KB |
143ms |
174ms |
199ms |
43ms |
90965 |
120483 |
2023-01-10 06:49 |
1582db1a |
comptime: add support for `T is $Alias` and `T is $Function` (#16929) |
761ms |
1079ms |
0ms |
97ms |
4646 KB |
149ms |
182ms |
207ms |
44ms |
90965 |
119533 |
2023-01-09 21:47 |
6a32c810 |
tests: extract slow tests (prod, valgrind, inout, repl etc), from vlib/v/tests/ to vlib/v/slow_tests/ (#16892) |
756ms |
1084ms |
0ms |
97ms |
4646 KB |
144ms |
176ms |
201ms |
44ms |
90949 |
120302 |
2023-01-09 20:43 |
33a99fe8 |
json2: fix encoding of struct fields that are aliases (#16925) |
755ms |
1077ms |
0ms |
96ms |
4646 KB |
144ms |
176ms |
201ms |
43ms |
90949 |
120462 |
2023-01-09 20:34 |
0109fe66 |
os: make os.FileMode public (#16923) |
746ms |
1079ms |
0ms |
97ms |
4646 KB |
142ms |
175ms |
200ms |
43ms |
90949 |
121915 |
2023-01-09 20:30 |
51907618 |
cgen: fix code generated for a match expression, which returns function (#16922) |
769ms |
1095ms |
0ms |
100ms |
4646 KB |
144ms |
176ms |
202ms |
44ms |
90949 |
118269 |
2023-01-09 18:12 |
413a8b5f |
comptime: implement field.is_enum (#16920) |
765ms |
1087ms |
0ms |
98ms |
4644 KB |
144ms |
177ms |
203ms |
43ms |
90936 |
118870 |
2023-01-09 14:20 |
c2eb4d70 |
cgen: fix result or option of multi return (fix #16873) (#16915) |
790ms |
1096ms |
0ms |
98ms |
4644 KB |
147ms |
181ms |
205ms |
44ms |
90932 |
115103 |
2023-01-09 13:33 |
286350aa |
cgen: fix `json` encoding of structs with option fields (skip the fields with a value of `none`) (#16916) |
771ms |
1088ms |
0ms |
98ms |
4645 KB |
147ms |
182ms |
206ms |
44ms |
90951 |
117964 |
2023-01-09 06:37 |
2ec6e2b2 |
tools: fix v new <name> web (#16738) |
775ms |
1096ms |
0ms |
99ms |
4645 KB |
148ms |
183ms |
208ms |
44ms |
90951 |
117356 |
2023-01-09 06:37 |
956b9f65 |
doc: improve the "Getting started" section (#16910) |
767ms |
1089ms |
0ms |
97ms |
4645 KB |
146ms |
178ms |
206ms |
44ms |
90951 |
118580 |
2023-01-08 18:04 |
24110951 |
checker, cgen: fix aliased optional or result fn call (#16908) |
752ms |
1077ms |
0ms |
97ms |
4646 KB |
148ms |
182ms |
206ms |
44ms |
90953 |
120948 |
2023-01-08 16:34 |
ed0500dc |
docs: add a section about the 3 forms of `v init` commands at the start (#16905) |
772ms |
1091ms |
0ms |
99ms |
4644 KB |
148ms |
180ms |
206ms |
44ms |
90915 |
117765 |
2023-01-08 16:22 |
1b78f430 |
checker, cgen: support $if T in [$Array, $Struct[operator for comptime type checking (#16896) |
758ms |
1095ms |
0ms |
98ms |
4644 KB |
149ms |
182ms |
206ms |
44ms |
90915 |
119940 |
2023-01-08 12:56 |
942130ff |
ci: make the `v gret` steps more robust to slow CI runners |
770ms |
1091ms |
0ms |
99ms |
4636 KB |
146ms |
177ms |
200ms |
43ms |
90851 |
117988 |
2023-01-08 10:34 |
a9914933 |
sync.pool: fix pointer cast warning (#16902) |
771ms |
1085ms |
0ms |
99ms |
4636 KB |
147ms |
178ms |
205ms |
44ms |
90851 |
117835 |
2023-01-07 10:04 |
a60f34e6 |
cgen: fix array_init generated code for reference var (#16894) |
770ms |
1087ms |
0ms |
97ms |
4636 KB |
147ms |
178ms |
203ms |
44ms |
90851 |
117988 |
2023-01-07 09:53 |
2aced139 |
checker: disallow all operations beside assignment, on multi return values (#16890) |
751ms |
1072ms |
0ms |
96ms |
4636 KB |
145ms |
174ms |
200ms |
43ms |
90848 |
120969 |
2023-01-07 09:49 |
7fa7fec3 |
cgen: minor refactor - reduce repeated code (#16886) |
775ms |
1091ms |
0ms |
97ms |
4635 KB |
148ms |
178ms |
203ms |
44ms |
90840 |
117212 |
2023-01-06 13:01 |
de2ed749 |
ci: update struct_init_with_interface_pointer_and_embed_test.v to match 2119a24 |
750ms |
1072ms |
0ms |
96ms |
4637 KB |
145ms |
176ms |
200ms |
44ms |
90878 |
121170 |
2023-01-06 12:55 |
725456cd |
ci: fix warnings in `v -cc gcc -keepc -freestanding -o bel vlib/os/bare/bare_example_linux.v` |
771ms |
1088ms |
0ms |
103ms |
4637 KB |
145ms |
176ms |
202ms |
43ms |
90878 |
117870 |
2023-01-06 12:47 |
2119a240 |
checker: follow up to 43d8bc3, separate setting the default type for fields with default expressions into its own independent loop |
754ms |
1078ms |
0ms |
100ms |
4637 KB |
148ms |
179ms |
203ms |
44ms |
90878 |
120527 |
2023-01-06 06:33 |
3b594d6c |
checker, cgen: allow iterating over optional array fields (#16858) |
749ms |
1087ms |
0ms |
97ms |
4634 KB |
147ms |
176ms |
205ms |
44ms |
90851 |
121296 |
2023-01-06 06:28 |
868908b8 |
checker: require unsafe for Struct(voidptr) casts |
760ms |
1078ms |
0ms |
96ms |
4631 KB |
145ms |
172ms |
202ms |
44ms |
90824 |
119505 |
2023-01-06 01:36 |
01465095 |
examples: fullstack vweb example (#16761) |
689ms |
980ms |
0ms |
81ms |
4631 KB |
132ms |
156ms |
184ms |
41ms |
90816 |
131808 |
2023-01-05 17:53 |
43d8bc30 |
checker: fix unset type of a pointer field with default value, when a struct contains an embed (fix #16882) (#16883) |
684ms |
967ms |
0ms |
83ms |
4631 KB |
129ms |
154ms |
178ms |
40ms |
90816 |
132771 |
2023-01-05 17:51 |
c1a9f42b |
ci: add vlib/v/tests/orm_sub_array_struct_test.v to the skip list for the tests-sanitize-undefined-gcc job |
695ms |
1002ms |
0ms |
83ms |
4630 KB |
132ms |
162ms |
187ms |
40ms |
90801 |
130648 |
2023-01-05 13:41 |
da68b2d3 |
checker: remove `c.pref.is_test` exception for calling private methods in _other_ modules (#16872) |
690ms |
1003ms |
0ms |
85ms |
4630 KB |
133ms |
157ms |
184ms |
41ms |
90801 |
131595 |
2023-01-05 13:20 |
3598e7d0 |
orm: add tests for `fkey:` relationship attribute and retrival of joined rows (#16877) |
687ms |
992ms |
0ms |
83ms |
4630 KB |
134ms |
158ms |
186ms |
42ms |
90801 |
132170 |
2023-01-05 13:17 |
8f217c00 |
x.json2: refactor/fix json2.encode, add more tests (#16790) |
682ms |
996ms |
0ms |
85ms |
4630 KB |
133ms |
158ms |
187ms |
42ms |
90801 |
133139 |
2023-01-05 08:54 |
e3aee748 |
cgen: fix code generated for optional comptime var (#16854) |
671ms |
981ms |
0ms |
83ms |
4630 KB |
128ms |
154ms |
182ms |
40ms |
90801 |
135321 |
2023-01-05 05:45 |
19c96338 |
builder: show a hint about `v .`, on unknown errors, suggesting that the user tried to compile a single .v file from a multi file project (#16878) |
683ms |
990ms |
0ms |
86ms |
4629 KB |
134ms |
156ms |
184ms |
42ms |
90785 |
132920 |
2023-01-04 15:50 |
66438391 |
v.token,v.parser: use p.tok.kind.precedence(), instead of p.tok.precedence(), since token.Token struct values, are much larger, than just the token.Kind enum values |
664ms |
971ms |
0ms |
80ms |
4628 KB |
130ms |
154ms |
183ms |
40ms |
90773 |
136706 |
2023-01-04 12:01 |
f9e8a91c |
v: move cmd/v/help/ to vlib/v/help, to simplify the interaction between module lookup & v recompilation (#16867) |
688ms |
993ms |
0ms |
83ms |
4628 KB |
131ms |
154ms |
179ms |
41ms |
90770 |
131933 |
2023-01-04 10:41 |
b8571c96 |
cgen: fix json encode struct with optional field (#16866) |
707ms |
1027ms |
0ms |
88ms |
4628 KB |
138ms |
163ms |
190ms |
43ms |
90770 |
128387 |
2023-01-03 16:29 |
0a6fc6d2 |
checker: fix generic stack of sumtype push() (#16855) |
681ms |
974ms |
0ms |
81ms |
4627 KB |
130ms |
155ms |
179ms |
40ms |
90751 |
133261 |
2023-01-03 12:38 |
2378b71f |
cgen: fix comptime if expr with optional or result call (#16853) |
686ms |
991ms |
0ms |
79ms |
4627 KB |
132ms |
157ms |
181ms |
40ms |
90751 |
132290 |
2023-01-03 08:21 |
09766c44 |
checker: disallow `struct{...val.$(field.name)}` (#16852) |
691ms |
998ms |
0ms |
86ms |
4627 KB |
136ms |
160ms |
185ms |
42ms |
90743 |
131321 |
2023-01-03 08:16 |
2e54a8cb |
x.json2: update tests (#16847) |
685ms |
991ms |
0ms |
84ms |
4626 KB |
134ms |
158ms |
185ms |
41ms |
90735 |
132459 |
2023-01-03 08:12 |
395ee2b4 |
readme: add back `align=center` to make github happy (#16850) |
671ms |
968ms |
0ms |
81ms |
4623 KB |
130ms |
152ms |
176ms |
40ms |
90710 |
135186 |
2023-01-02 23:11 |
3625a74e |
os: add test for os.open_append (#16846) |
670ms |
953ms |
0ms |
77ms |
4623 KB |
130ms |
152ms |
176ms |
40ms |
90710 |
135388 |
2023-01-02 18:20 |
d5b9f7d0 |
io: fix typos (fix #16839) (#16840) |
668ms |
982ms |
0ms |
83ms |
4623 KB |
134ms |
157ms |
182ms |
41ms |
90710 |
135793 |
2023-01-02 18:14 |
b0d39814 |
cgen, checker: fix conditional evaluation and code generation for $if/$else $if/$else for known true conditions (#16823) |
690ms |
1003ms |
0ms |
84ms |
4623 KB |
134ms |
156ms |
181ms |
41ms |
90710 |
131463 |
2023-01-02 17:39 |
9bee702c |
readme: final update for the instructions for NixOS |
685ms |
997ms |
0ms |
85ms |
4618 KB |
135ms |
161ms |
184ms |
41ms |
90666 |
132359 |
2023-01-02 17:35 |
d91cf511 |
readme: update the instructions for NixOS with the correct ones |
683ms |
1000ms |
0ms |
86ms |
4618 KB |
137ms |
160ms |
185ms |
42ms |
90666 |
132746 |
2023-01-02 17:30 |
c2194945 |
readme: add instructions for installing the libraries needed for the graphics examples on NixOS |
693ms |
992ms |
0ms |
84ms |
4618 KB |
134ms |
157ms |
182ms |
40ms |
90666 |
130831 |
2023-01-02 12:12 |
f71572a5 |
parser: fix array of functions direct call (#16838) |
667ms |
959ms |
0ms |
81ms |
4618 KB |
129ms |
150ms |
177ms |
40ms |
90666 |
135931 |
2023-01-01 15:36 |
9d49b69b |
ast: fix inferring generic struct (fix #16830) (#16831) |
692ms |
1012ms |
0ms |
84ms |
4618 KB |
138ms |
163ms |
188ms |
42ms |
90661 |
131013 |
2023-01-01 07:14 |
51bb630e |
checker: fix generic fn with short generic struct init syntax (#16828) |
667ms |
970ms |
0ms |
80ms |
4617 KB |
133ms |
159ms |
179ms |
40ms |
90658 |
135919 |
2023-01-01 07:04 |
aaf3e25c |
websocket: simplify and better handle handshake (#16829) |
683ms |
984ms |
0ms |
83ms |
4617 KB |
133ms |
155ms |
181ms |
41ms |
90655 |
132730 |