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 |
2025-02-21 20:21 |
7d60ce00 |
sync: use `#flag $when_first_existing()` to cleanup vlib/sync/stdatomic/1.declarations.c.v (followup to #23780) (#23781) |
999ms |
1410ms |
0ms |
95ms |
6245 KB |
246ms |
239ms |
233ms |
56ms |
121609 |
121730 |
2025-02-21 18:04 |
515d78d7 |
native: cleanup assign, fix nested struct (#23778) |
1019ms |
1381ms |
0ms |
92ms |
6245 KB |
241ms |
231ms |
223ms |
56ms |
121667 |
119398 |
2025-02-21 17:29 |
b766900e |
v.cflag: support `#flag $when_first_existing(libABC.a, /some/path/libABC.a, ...)`, without panicing (unlike `#flag $first_existing(...)`) (#23780) |
1018ms |
1394ms |
0ms |
92ms |
6245 KB |
239ms |
232ms |
226ms |
56ms |
121667 |
119515 |
2025-02-21 03:22 |
5a749582 |
ci: make freebsd_ci.yml runnable on personal forked repos, that are not named `v` (#23779) |
1011ms |
1390ms |
0ms |
95ms |
6242 KB |
241ms |
230ms |
226ms |
56ms |
121649 |
120325 |
2025-02-21 01:07 |
e6132115 |
checker: allow generic operators to be called in fn (fix #23773) (#23774) |
993ms |
1362ms |
0ms |
92ms |
6242 KB |
236ms |
227ms |
221ms |
55ms |
121649 |
122506 |
2025-02-20 16:17 |
6d017f3a |
math.big: fix 1/115792089237316195423570985008687907853269984665640564039457584007908834671663 leading to panic (fix #23771) |
1008ms |
1376ms |
0ms |
92ms |
6242 KB |
236ms |
232ms |
227ms |
54ms |
121649 |
120683 |
2025-02-20 15:16 |
c5b26c44 |
sync: support x86_64-alt-linux gcc paths too when tcc is used (needed for ALT Linux) |
1016ms |
1405ms |
0ms |
90ms |
6242 KB |
244ms |
236ms |
226ms |
54ms |
121649 |
119733 |
2025-02-20 07:53 |
8b3d02de |
strconv: add atou, atou8/16/32/64 utility functions with tests (#23766) |
978ms |
1341ms |
0ms |
87ms |
6242 KB |
238ms |
230ms |
221ms |
54ms |
121639 |
124375 |
2025-02-20 07:24 |
cfeb1bb5 |
ci: skip fibonacci_native.vv on windows for now |
1002ms |
1371ms |
0ms |
91ms |
6242 KB |
238ms |
228ms |
224ms |
54ms |
121544 |
121301 |
2025-02-20 07:12 |
5698a6ae |
ci: fix `v build-examples` failure on gcc-windows |
984ms |
1367ms |
0ms |
84ms |
6242 KB |
238ms |
233ms |
224ms |
53ms |
121544 |
123520 |
2025-02-20 03:59 |
620b3655 |
native: fibonacci test |
1020ms |
1373ms |
0ms |
87ms |
6242 KB |
243ms |
232ms |
226ms |
55ms |
121544 |
119160 |
2025-02-20 00:07 |
a045bb01 |
all: use arguments() instead of os.args in some files |
992ms |
1346ms |
0ms |
89ms |
6242 KB |
235ms |
228ms |
219ms |
54ms |
121544 |
122524 |
2025-02-19 20:58 |
0dd7698f |
native: fix missing symbols CaptureStackBackTrace and __debugbreak (#23765) |
1002ms |
1364ms |
0ms |
87ms |
6242 KB |
236ms |
229ms |
225ms |
53ms |
121544 |
121301 |
2025-02-19 12:35 |
af3f6c18 |
native: minor comptime fixes |
1008ms |
1359ms |
0ms |
88ms |
6242 KB |
238ms |
230ms |
226ms |
54ms |
121544 |
120579 |
2025-02-19 15:41 |
99635cfb |
checker: fix missing check for method that returns veb.Result (fix #23647) (#23762) |
1000ms |
1362ms |
0ms |
89ms |
6242 KB |
237ms |
227ms |
228ms |
53ms |
121544 |
121544 |
2025-02-19 15:19 |
dfacc332 |
tools: build examples, that start with `module no_main` as well |
1039ms |
1390ms |
0ms |
92ms |
6242 KB |
245ms |
235ms |
233ms |
56ms |
121544 |
116981 |
2025-02-19 12:26 |
70db1499 |
checker: fix spreed operator ref field validation (fix #23759) (#23760) |
1008ms |
1376ms |
0ms |
92ms |
6242 KB |
243ms |
234ms |
229ms |
56ms |
121544 |
120579 |
2025-02-19 00:32 |
a694918f |
strconv : add atoi8/16/32/64 helper functions with their tests (#23757) |
982ms |
1348ms |
0ms |
88ms |
6242 KB |
243ms |
238ms |
230ms |
55ms |
121542 |
123769 |
2025-02-18 16:27 |
1274f461 |
native: support negative integer literals (#23755) |
991ms |
1382ms |
0ms |
93ms |
6242 KB |
240ms |
238ms |
229ms |
54ms |
121454 |
122557 |
2025-02-18 14:40 |
0c5a6d5a |
ci: rebuild V with `v -g self` in .github/workflows/native_backend_ci.yml, to improve remote diagnosis of panics in PRs |
998ms |
1385ms |
0ms |
90ms |
6242 KB |
240ms |
229ms |
225ms |
55ms |
121454 |
121697 |
2025-02-18 13:48 |
337d5b59 |
native: allow for searching for wine system32/ .dlls, and for adding more paths for .dll lookups, by setting `VNATIVE_PE_DLL_PATH`, to make it easier to diagnose problems with PE generation on non windows platforms (#23756) |
1039ms |
1414ms |
0ms |
94ms |
6242 KB |
249ms |
240ms |
231ms |
56ms |
121454 |
116895 |
2025-02-17 22:28 |
c2c15a31 |
ci: update the remaining runners from ubuntu-20.04 to ubuntu-22.04 and ubuntu-24.04 (#23754) |
1008ms |
1365ms |
0ms |
87ms |
6242 KB |
237ms |
229ms |
222ms |
54ms |
121454 |
120490 |
2025-02-17 20:36 |
01bee65f |
ci: fix github job names in cmd/tools/vtest-self.v |
997ms |
1363ms |
0ms |
87ms |
6242 KB |
239ms |
232ms |
222ms |
54ms |
121454 |
121819 |
2025-02-17 20:34 |
4465c04d |
ci: fix job names in cmd/tools/modules/testing/common.v as well |
1001ms |
1364ms |
0ms |
90ms |
6242 KB |
238ms |
230ms |
223ms |
54ms |
121454 |
121332 |
2025-02-17 20:26 |
da093882 |
net.unix: make unix_socket_test.v trace its actions more thoroughly |
985ms |
1343ms |
0ms |
86ms |
6242 KB |
236ms |
231ms |
223ms |
54ms |
121454 |
123303 |
2025-02-17 19:00 |
dbc96b22 |
native: fix inc and improve support for i32 (#23753) |
1029ms |
1404ms |
0ms |
96ms |
6242 KB |
243ms |
238ms |
233ms |
54ms |
121454 |
118031 |
2025-02-17 18:33 |
f2672b1f |
ci: use distinct names for the jobs, for easier filtering/searching in the Github's UI |
982ms |
1348ms |
0ms |
87ms |
6242 KB |
239ms |
230ms |
222ms |
54ms |
121454 |
123680 |
2025-02-17 18:17 |
3703a869 |
ci: reduce the timeouts in windows_ci.yml to 60 minutes (V is now faster, and the runners use faster hardware as well) |
997ms |
1351ms |
0ms |
86ms |
6242 KB |
239ms |
231ms |
229ms |
55ms |
121454 |
121819 |
2025-02-17 18:12 |
4a197d77 |
native: for statement : add support for all expressions handled by g.condition (#23752) |
1013ms |
1383ms |
0ms |
89ms |
6242 KB |
239ms |
234ms |
224ms |
54ms |
121454 |
119895 |
2025-02-17 16:55 |
ce666a8f |
make: improve the `make install` information message in both GNUmakefile and Makefile (as suggested by JalonSolov) (#23751) |
993ms |
1367ms |
0ms |
87ms |
6242 KB |
237ms |
230ms |
220ms |
54ms |
121454 |
122310 |
2025-02-17 16:49 |
66e1d14b |
crypto.ecdsa: migrate core routines for signing (and verifying), it now requires using OpenSSL 3 (#23705) |
1022ms |
1397ms |
0ms |
89ms |
6242 KB |
244ms |
239ms |
232ms |
55ms |
121454 |
118839 |
2025-02-17 16:35 |
7e5b58d8 |
native: fix int prints (#23747) |
1011ms |
1368ms |
0ms |
88ms |
6242 KB |
239ms |
230ms |
225ms |
55ms |
121454 |
120132 |
2025-02-17 11:18 |
2e421bac |
ci: cleanup windows_ci.yml more; remove the setting of VTEST_SHOW_START: and VERBOSE_MAKE: for all jobs there |
1015ms |
1401ms |
0ms |
90ms |
6242 KB |
239ms |
233ms |
228ms |
55ms |
121454 |
119659 |
2025-02-17 11:17 |
869677a5 |
make: use .exe only on Windows |
988ms |
1366ms |
0ms |
86ms |
6242 KB |
235ms |
229ms |
218ms |
54ms |
121454 |
122929 |
2025-02-17 11:16 |
ef0018d6 |
ci: do not use `VJOBS: 1` in the windows tcc job anymore |
1022ms |
1399ms |
0ms |
88ms |
6242 KB |
240ms |
229ms |
227ms |
54ms |
121454 |
118839 |
2025-02-17 10:10 |
44464349 |
v.eval: lookup constants in `builtin`, when they are not found in the current module; add test (#23745) |
1024ms |
1385ms |
0ms |
88ms |
6242 KB |
246ms |
236ms |
230ms |
56ms |
121454 |
118607 |
2025-02-17 10:07 |
9bed50d7 |
strconv: fix atoi() and its tests (#23737) |
1013ms |
1371ms |
0ms |
88ms |
6242 KB |
242ms |
231ms |
225ms |
55ms |
121454 |
119895 |
2025-02-17 09:24 |
9649af30 |
tools: improve `v test` by updating VTEST_REPORT_RUNNING_PERIOD_MS to 5 minutes by default, and adding stats for the currently compiling tests too |
1008ms |
1389ms |
0ms |
87ms |
6242 KB |
236ms |
229ms |
227ms |
54ms |
121431 |
120467 |
2025-02-17 05:47 |
6534616a |
native: fix convert_int_to_string, add comments in the verbose (-v) mode (#23743) |
1000ms |
1367ms |
0ms |
87ms |
6242 KB |
240ms |
229ms |
222ms |
55ms |
121431 |
121431 |
2025-02-17 05:41 |
997ffdc6 |
checker: add checker for passing multi return as arg to func that expects less param (fix #23735) (#23744) |
1007ms |
1351ms |
0ms |
85ms |
6242 KB |
238ms |
231ms |
224ms |
54ms |
121431 |
120586 |
2025-02-17 05:37 |
55f482bb |
ci: update linux image runners from `ubuntu-20.04` to `ubuntu-24.04` (#23706) |
1012ms |
1366ms |
0ms |
87ms |
6241 KB |
238ms |
228ms |
222ms |
54ms |
121423 |
119983 |
2025-02-16 15:31 |
7b977094 |
checker,markused: add identification for sumtype.type_name() call (fix #23732) (#23739) |
993ms |
1365ms |
0ms |
86ms |
6241 KB |
236ms |
229ms |
224ms |
53ms |
121405 |
122260 |
2025-02-16 15:04 |
eab148ea |
cgen: fix map with an Enum as key type, with size < 4 bytes on tcc (fix #23714) (#23738) |
1005ms |
1380ms |
0ms |
87ms |
6240 KB |
249ms |
237ms |
225ms |
55ms |
121400 |
120796 |
2025-02-16 07:20 |
2015aa3c |
parser: remove commented code |
1032ms |
1398ms |
0ms |
96ms |
6240 KB |
244ms |
237ms |
230ms |
54ms |
121395 |
117630 |
2025-02-16 07:02 |
8e380bc5 |
parser: add support for `-d trace_parse_file_path_and_mod`, to help diagnosing module lookup problems |
1012ms |
1385ms |
0ms |
88ms |
6240 KB |
247ms |
234ms |
226ms |
55ms |
121450 |
120009 |
2025-02-15 21:12 |
46447f12 |
tools: move `cmd/tools/vdoc/doc` to `cmd/tools/vdoc/document`, so that it can be imported from other programs through `-path`, without conflicting with the top level `doc/` folder in the main repo (#23733) |
1004ms |
1372ms |
0ms |
87ms |
6240 KB |
244ms |
234ms |
227ms |
54ms |
121447 |
120963 |
2025-02-15 20:59 |
00a08c4f |
checker, cgen: fix sumtype smartcasted var as inherited var (fix #23716) (#23731) |
1005ms |
1360ms |
0ms |
86ms |
6240 KB |
238ms |
226ms |
223ms |
53ms |
121447 |
120842 |
2025-02-15 20:54 |
f4aa139f |
cgen: fix codegen for nested if on return (fix #23723) (#23729) |
1006ms |
1388ms |
0ms |
88ms |
6239 KB |
248ms |
230ms |
224ms |
53ms |
121435 |
120710 |
2025-02-15 18:12 |
ae899e67 |
checker: fix call from unknown enum (fix #23728) (#23730) |
988ms |
1345ms |
0ms |
86ms |
6238 KB |
246ms |
227ms |
218ms |
54ms |
121417 |
122891 |
2025-02-15 17:32 |
f7841e12 |
checker: check and error for invalid utf8 string literals (#23721) |
982ms |
1357ms |
0ms |
86ms |
6238 KB |
244ms |
228ms |
222ms |
54ms |
121416 |
123641 |
2025-02-15 14:15 |
b4182301 |
veb.csrf: do not print anything by default, add an `verbose: true` option, to restore the old behavior if needed (#23725) |
1012ms |
1377ms |
0ms |
93ms |
6235 KB |
247ms |
231ms |
225ms |
54ms |
121321 |
119882 |
2025-02-15 14:10 |
b438f922 |
Dockerfile.alpine: use the updated ENV syntax to avoid deprecation warning with the official Docker package, add `rsync` too, so the container can be used for running/testing oldv |
1013ms |
1370ms |
0ms |
87ms |
6235 KB |
247ms |
225ms |
222ms |
54ms |
121321 |
119764 |
2025-02-14 06:13 |
49fb7ca5 |
make: show instructions about installing a C compiler, when the bootstrap compilation with cc fails (#23718) |
1029ms |
1380ms |
0ms |
88ms |
6235 KB |
246ms |
226ms |
225ms |
53ms |
121321 |
117901 |
2025-02-13 19:32 |
81a2e7a7 |
tools: fix warnings in `v reduce` (#23709) |
986ms |
1361ms |
0ms |
88ms |
6235 KB |
248ms |
230ms |
224ms |
54ms |
121321 |
123043 |
2025-02-13 19:27 |
2f700c04 |
builtin,cgen: fix issues found with the stricter sanitizers in clang-18 on Ubuntu 24.04 (#23710) |
1001ms |
1360ms |
0ms |
88ms |
6235 KB |
249ms |
230ms |
223ms |
54ms |
121321 |
121199 |
2025-02-13 10:21 |
e9c23144 |
pref: add Preferences.vroot_file/1 (done here, without using it, to ease the bootstrapping of the cheaders extraction, that will follow next) |
996ms |
1360ms |
0ms |
89ms |
6235 KB |
237ms |
225ms |
224ms |
53ms |
121272 |
121759 |
2025-02-13 09:49 |
025e7031 |
cgen: use `global_g.out << g.out` instead of `global_g.out.write(g.out) or { panic(err) }` |
1025ms |
1389ms |
0ms |
89ms |
6235 KB |
249ms |
238ms |
231ms |
54ms |
121264 |
118306 |
2025-02-12 13:45 |
92f436db |
checker: fix match branch checking of nonreturn call on last expr (fix #23698) (#23699) |
1011ms |
1373ms |
0ms |
88ms |
6238 KB |
245ms |
235ms |
228ms |
54ms |
121264 |
119944 |
2025-02-12 13:41 |
02ca30ac |
cgen: fix codegen for returning an initialised fixed array (fix #23693) (#23700) |
1012ms |
1394ms |
0ms |
92ms |
6238 KB |
252ms |
238ms |
234ms |
55ms |
121264 |
119826 |
2025-02-12 13:17 |
e3d8cdc3 |
time: improve the robustness of time_test.c.v (check if the diff is within ±1 second of the current timezone difference) |
1017ms |
1362ms |
0ms |
84ms |
6236 KB |
244ms |
228ms |
224ms |
53ms |
121253 |
119226 |
2025-02-12 12:56 |
d1524fee |
tools: improve `v reduce` output; bump version, warn on failed string_reproduces/3, but continue to run (#23697) |
987ms |
1353ms |
0ms |
84ms |
6236 KB |
241ms |
231ms |
223ms |
53ms |
121253 |
122850 |
2025-02-12 12:53 |
8e29ff72 |
time: reduce chances of failures on the CI, by time_test.c.v; make the failure diagnostic easier |
987ms |
1361ms |
0ms |
87ms |
6236 KB |
237ms |
229ms |
222ms |
52ms |
121253 |
122850 |
2025-02-12 10:03 |
4baa6cd7 |
tests: add more tests for importing @keyword as function names, and for V enums with c++ keyword field names (#23696) |
1014ms |
1377ms |
0ms |
92ms |
6236 KB |
249ms |
232ms |
230ms |
55ms |
121253 |
119578 |
2025-02-12 08:40 |
6ed56eef |
tools: improve the `v reduce` parser for functions, and add more loops to reduce more (#23694) |
1002ms |
1351ms |
0ms |
87ms |
6236 KB |
237ms |
225ms |
221ms |
52ms |
121253 |
121010 |
2025-02-12 01:00 |
694cac94 |
ci,cgen: fix windows tests |
982ms |
1335ms |
0ms |
85ms |
6236 KB |
240ms |
225ms |
218ms |
52ms |
121253 |
123475 |
2025-02-11 23:45 |
305c56db |
cgen: fix #preinclude, add test case for #postinclude too |
989ms |
1349ms |
0ms |
92ms |
6236 KB |
243ms |
226ms |
222ms |
53ms |
121248 |
122596 |
2025-02-11 23:18 |
d82757ab |
checker,cgen: add support for a `#postinclude` directive |
984ms |
1351ms |
0ms |
91ms |
6236 KB |
242ms |
228ms |
220ms |
53ms |
121247 |
123218 |
2025-02-11 22:49 |
a4101f4e |
checker: allow for `module no_main` programs, that can redefine their own main function, or not define any of their own as well |
1001ms |
1352ms |
0ms |
87ms |
6235 KB |
245ms |
227ms |
220ms |
53ms |
121238 |
121116 |
2025-02-11 22:28 |
126f5c24 |
examples: add more control keys to tunnel.v |
1004ms |
1370ms |
0ms |
88ms |
6235 KB |
242ms |
223ms |
219ms |
54ms |
121231 |
120748 |
2025-02-11 20:43 |
fa4e61ce |
examples: add examples/hot_reload/tunnel.v |
1008ms |
1376ms |
0ms |
87ms |
6235 KB |
246ms |
230ms |
224ms |
54ms |
121231 |
120268 |
2025-02-11 15:48 |
793487fd |
cgen,builder: fix windows 32bit dll function name mangle (fix #23689) (#23690) |
1041ms |
1406ms |
0ms |
93ms |
6235 KB |
250ms |
236ms |
229ms |
55ms |
121231 |
116456 |
2025-02-11 15:37 |
01096bca |
cgen: fix codegen for array fixed on if and match expr (fix #23577, fix #23589) (#23682) |
998ms |
1363ms |
0ms |
87ms |
6233 KB |
233ms |
231ms |
225ms |
52ms |
121216 |
121458 |
2025-02-11 15:35 |
b5d6f406 |
ci: run FreeBSD on a VM in github ci, instead of on the Cirrus service (which stopped working today) (#23692) |
990ms |
1352ms |
0ms |
85ms |
6231 KB |
234ms |
228ms |
222ms |
53ms |
121184 |
122408 |
2025-02-11 08:19 |
2054d467 |
tools: fix show_manual_release_cmd.vsh, use .strftime(%V) for calculating the proper default week number |
987ms |
1337ms |
0ms |
86ms |
6231 KB |
235ms |
225ms |
225ms |
53ms |
121184 |
122780 |
2025-02-11 08:09 |
a65d5ae1 |
checker: disallow `arr = voidptr(0)` (fix #23675) (#23687) |
1007ms |
1358ms |
0ms |
87ms |
6231 KB |
232ms |
229ms |
225ms |
53ms |
121184 |
120341 |
2025-02-11 08:08 |
735046a3 |
v.builder: cleanup quoted path handling (followup to #23686) (#23688) |
1004ms |
1373ms |
0ms |
88ms |
6230 KB |
235ms |
231ms |
230ms |
53ms |
121176 |
120693 |
2025-02-10 19:53 |
b94da8a6 |
v.builder: add` os.quoted_path()` to os.system calls using v.pref.out_name, for the compress flag (fix #23685) (#23686) |
1000ms |
1371ms |
0ms |
86ms |
6230 KB |
240ms |
233ms |
221ms |
54ms |
121118 |
121118 |
2025-02-10 19:36 |
f053f994 |
net.http.file: use urllib decode uri, to handle urls to files that have unicode characters in their name (fix #23683) (#23684) |
1013ms |
1350ms |
0ms |
87ms |
6230 KB |
234ms |
228ms |
224ms |
54ms |
121118 |
119563 |
2025-02-10 19:18 |
dacc738c |
thirdparty: improve `-cstrict -cc clang-18 -prod` compatibility for programs that do `import net.mbedtls` |
995ms |
1350ms |
0ms |
87ms |
6230 KB |
232ms |
227ms |
221ms |
53ms |
121118 |
121726 |
2025-02-10 09:16 |
e129ec5b |
doc: add doc/c_and_v_type_interoperability.md (#23681) |
999ms |
1372ms |
0ms |
87ms |
6230 KB |
240ms |
230ms |
229ms |
54ms |
121118 |
121239 |
2025-02-09 19:23 |
adbc8696 |
cgen: improve support for `v -path bootstrap_alternative_backend/ run simple.v` (#23679) |
977ms |
1342ms |
0ms |
86ms |
6230 KB |
236ms |
226ms |
224ms |
53ms |
121118 |
123969 |
2025-02-09 14:50 |
089778e5 |
encoding.csv: add support for multithreading to `encoding.csv.RandomAccessReader` (#23677) |
978ms |
1339ms |
0ms |
91ms |
6227 KB |
240ms |
227ms |
222ms |
55ms |
121101 |
123825 |
2025-02-09 14:23 |
f3493e12 |
crypto.ecdsa: migrate generate_key and simplify it (part 3) (#23662) |
972ms |
1341ms |
0ms |
86ms |
6227 KB |
235ms |
223ms |
220ms |
54ms |
121101 |
124589 |
2025-02-09 08:54 |
dd063faf |
orm,cgen: fix `@[sql: serial]` and `@[serial]` are not the same (fix #23346) (#23678) |
1003ms |
1350ms |
0ms |
87ms |
6227 KB |
235ms |
225ms |
222ms |
54ms |
121101 |
120738 |
2025-02-09 07:30 |
4c14e8e8 |
cgen: fix codegen for a const assigned a fixed array, initialized with unsafe exprs (fix #23674) (#23676) |
987ms |
1343ms |
0ms |
88ms |
6227 KB |
235ms |
224ms |
218ms |
54ms |
121101 |
122696 |
2025-02-08 18:31 |
0632822f |
cgen: fix codegen for sumtype cast from option variants on map_set (fix #23654) (#23669) |
980ms |
1337ms |
0ms |
87ms |
6227 KB |
239ms |
228ms |
223ms |
54ms |
121098 |
123569 |
2025-02-08 18:27 |
4f0e0354 |
cgen: cleanup gen_fixed_array_equality_fn, rm repeated calls (#23672) |
1003ms |
1364ms |
0ms |
87ms |
6227 KB |
234ms |
230ms |
226ms |
53ms |
121092 |
120729 |
2025-02-08 15:45 |
8bbaab39 |
doc: remove the paragraph about vfmt renaming `go` to `spawn` (already finished) (#23673) |
996ms |
1357ms |
0ms |
88ms |
6227 KB |
236ms |
223ms |
226ms |
54ms |
121091 |
121577 |
2025-02-08 15:43 |
7720b5f4 |
checker: cleanup check_expected_call_arg - rm repeated calls to `got.is_ptr()` and `expected.is_ptr()` (#23670) |
1021ms |
1396ms |
0ms |
88ms |
6227 KB |
244ms |
236ms |
230ms |
55ms |
121091 |
118600 |
2025-02-08 10:20 |
6e3f6acf |
gg: fix incorrect Event.mouse_x and Event.mouse_y on gg.Context.event_fn and gg.Context.on_event on HiDPI displays (#23668) |
999ms |
1359ms |
0ms |
86ms |
6227 KB |
237ms |
227ms |
226ms |
55ms |
121093 |
121214 |
2025-02-07 14:48 |
a4541c23 |
checker: fix sumtype variant option type mismatch (#23659) |
995ms |
1374ms |
0ms |
90ms |
6227 KB |
245ms |
236ms |
230ms |
56ms |
121093 |
121701 |
2025-02-07 14:47 |
c01855c5 |
cgen: fix `$if typeof[T]().idx`, `$if typeof[T]().unaliased_typ` checking (#23665) |
1000ms |
1350ms |
0ms |
85ms |
6228 KB |
234ms |
228ms |
220ms |
54ms |
121094 |
121094 |
2025-02-07 12:39 |
10f2fe19 |
examples,gg: modify all remaining calls to fons.add_font_mem/3 to use an array.clone() |
1026ms |
1392ms |
0ms |
94ms |
6227 KB |
249ms |
243ms |
232ms |
56ms |
121074 |
118005 |
2025-02-06 21:23 |
331178b2 |
ast,cgen,rand: reduce interpolations when a method is not found in Table.find_method/2; merge rand.constants back to rand.v (#23660) |
968ms |
1340ms |
0ms |
89ms |
6227 KB |
235ms |
228ms |
219ms |
53ms |
121067 |
125069 |
2025-02-06 07:35 |
c9235b87 |
cgen: remove commented code blocks using `if true {` |
1005ms |
1380ms |
0ms |
88ms |
6227 KB |
237ms |
226ms |
223ms |
54ms |
121073 |
120470 |
2025-02-06 07:29 |
2b479b5e |
math: cleanup floor.v, remove the last goto in the `math` module |
987ms |
1347ms |
0ms |
87ms |
6227 KB |
234ms |
224ms |
226ms |
53ms |
121093 |
122687 |
2025-02-06 07:22 |
d1ec41cd |
math: cleanup gamma.v: remove `if true {` and gotos; move constants closer to the places that do use them |
996ms |
1356ms |
0ms |
86ms |
6227 KB |
238ms |
226ms |
228ms |
54ms |
121093 |
121579 |
2025-02-05 15:43 |
4c8c892b |
cgen: fix codegen for option sumtype with option variant (fix #23653) (#23656) |
1001ms |
1380ms |
0ms |
90ms |
6227 KB |
236ms |
228ms |
225ms |
53ms |
121093 |
120972 |
2025-02-05 13:59 |
424c4536 |
fix warning when compiling cmd/tools/vast/vast.v, add description of -s to ast.txt too |
1052ms |
1398ms |
0ms |
97ms |
6226 KB |
245ms |
239ms |
237ms |
56ms |
121085 |
115099 |
2025-02-04 13:23 |
eecaa64e |
cgen: fix codegen for option value on `map_set` (fix #23650) (#23652) |
995ms |
1366ms |
0ms |
86ms |
6226 KB |
240ms |
232ms |
233ms |
55ms |
121085 |
121693 |
2025-02-04 13:04 |
627cb37c |
tools: describe a more direct way to use a `v run` shebang in cmd/tools/vrun |
1016ms |
1385ms |
0ms |
89ms |
6226 KB |
243ms |
236ms |
232ms |
55ms |
121085 |
119178 |
2025-02-04 12:51 |
7ea5b4a0 |
tools: add a small utility script `cmd/tools/vrun`, to make it easier to use .vsh scripts on systems, with `/usr/bin/env` still not supporting `-S` |
997ms |
1345ms |
0ms |
88ms |
6226 KB |
235ms |
222ms |
223ms |
53ms |
121085 |
121449 |
2025-02-04 09:13 |
d30598bb |
crypto.ecdsa: migrate `ecdsa.PrivateKey.new()` to use a high level API (#23640) |
1008ms |
1366ms |
0ms |
85ms |
6226 KB |
237ms |
225ms |
227ms |
54ms |
121085 |
120124 |
2025-02-04 09:12 |
4f85b35b |
builtin: add string.split_by_space() (#23651) |
1010ms |
1378ms |
0ms |
92ms |
6226 KB |
230ms |
225ms |
228ms |
52ms |
121085 |
119886 |
2025-02-04 08:33 |
99a587af |
tools: let `v test .` show the running _test.v files each minute (set by `VTEST_REPORT_RUNNING_PERIOD_MS`); diagnose stuck windows gcc CI jobs (#23649) |
989ms |
1366ms |
0ms |
86ms |
6226 KB |
245ms |
233ms |
232ms |
55ms |
121073 |
122419 |
2025-02-03 21:53 |
abcebfed |
cgen: fix codegen for `for` or-block (fix #23625) (#23644) |
980ms |
1343ms |
0ms |
84ms |
6226 KB |
234ms |
224ms |
226ms |
52ms |
121071 |
123541 |
2025-02-03 10:37 |
319eb835 |
log: add `log.use_stdout()`, use it to silence the transition note for the most commonly used V tools/examples (#23642) |
1005ms |
1373ms |
0ms |
90ms |
6225 KB |
235ms |
226ms |
225ms |
53ms |
121064 |
120461 |
2025-02-03 10:32 |
23c3af8b |
cgen: fix unwrap option ptr selector (fix #23631) (#23638) |
1025ms |
1381ms |
0ms |
86ms |
6225 KB |
235ms |
234ms |
227ms |
52ms |
121064 |
118111 |
2025-02-03 10:28 |
7e157cae |
tools: add `v reduce program.v`, in order to make smaller reproductions (`rpdc.v` files), before filing cgen bugs (#23636) |
1015ms |
1395ms |
0ms |
90ms |
6225 KB |
242ms |
237ms |
229ms |
55ms |
121059 |
119269 |
2025-02-02 17:32 |
d78bf112 |
os: add disk_usage/1 (#23634) |
973ms |
1337ms |
0ms |
86ms |
6225 KB |
229ms |
220ms |
217ms |
53ms |
121058 |
124417 |
2025-02-02 17:30 |
d4298cae |
docs: describe the `v test` options `VTEST_HIDE_OK` and `-progress` in TESTS.md (#23635) |
979ms |
1348ms |
0ms |
84ms |
6225 KB |
233ms |
227ms |
221ms |
54ms |
121018 |
123613 |
2025-02-02 13:23 |
01328145 |
cgen: fix hash functions for `map[Enum]Value`, and `enum Enum as u64 {` (fix #23630) (#23632) |
997ms |
1354ms |
0ms |
86ms |
6225 KB |
233ms |
226ms |
220ms |
54ms |
121018 |
121382 |
2025-02-02 11:45 |
f291ed85 |
builtin: make public the `FnGC_WarnCB` alias (#23633) |
1007ms |
1357ms |
0ms |
89ms |
6225 KB |
238ms |
224ms |
221ms |
54ms |
121015 |
120173 |
2025-02-02 08:51 |
535b04f4 |
v.parser: prevent unused warning on `import mod { Sym }`, when `Sym` is later used, for more cases (fix #23412) (#23626) |
1003ms |
1386ms |
0ms |
91ms |
6225 KB |
237ms |
229ms |
226ms |
53ms |
121015 |
120653 |
2025-02-02 08:45 |
e68fab82 |
ci: fix `CI=name ./v -d network test cmd/tools/vpm/` ; update the image runners in vpm_ci.yml (#23628) |
1029ms |
1396ms |
0ms |
90ms |
6224 KB |
233ms |
226ms |
225ms |
54ms |
121012 |
117601 |
2025-02-01 11:12 |
b8c7892f |
v.util: show `unknown command` suggestions, for more misspelled variants, like `v sefl`; make util.new_suggestion calls parametrizable |
997ms |
1360ms |
0ms |
90ms |
6224 KB |
234ms |
224ms |
223ms |
54ms |
121012 |
121376 |
2025-02-01 10:24 |
862d6346 |
type_resolver: remove type_resolver.get_expr_type_or_default and type_resolver.is_comptime_expr (#23621) |
998ms |
1365ms |
0ms |
91ms |
6222 KB |
238ms |
228ms |
223ms |
55ms |
120997 |
121239 |
2025-01-31 17:43 |
b91bbad6 |
runtime: add note for the availability of the free_memory/0 implementation (#23620) |
998ms |
1348ms |
0ms |
86ms |
6224 KB |
234ms |
225ms |
223ms |
54ms |
121016 |
121258 |
2025-01-31 06:51 |
78effd0c |
type_resolver: refactor resolve_comptime_type (#23616) |
1036ms |
1414ms |
0ms |
93ms |
6224 KB |
245ms |
237ms |
233ms |
57ms |
121014 |
116808 |
2025-01-31 06:37 |
e4d1011b |
crypto.ecdsa: fix handling of sign() with custom_hash (#23619) |
1020ms |
1392ms |
0ms |
91ms |
6223 KB |
240ms |
233ms |
229ms |
56ms |
121001 |
118628 |
2025-01-30 10:29 |
fc1cae59 |
crypto.ecdsa: fix bug in .with_no_hash handling (#23612) |
1010ms |
1386ms |
0ms |
86ms |
6223 KB |
231ms |
226ms |
225ms |
53ms |
121001 |
119802 |
2025-01-30 09:41 |
3bc862db |
log,sync: fix macos CI failure when log.ThreadSafeLog is used explicitly in `v download` (#23613) |
1008ms |
1375ms |
0ms |
86ms |
6223 KB |
233ms |
223ms |
222ms |
54ms |
121001 |
120040 |
2025-01-29 23:47 |
ceaa5d23 |
tools: restore previous behavior of `v download` (show progress on stdout, when it is connected to an interactive terminal; hide log stdout->stderr notice) |
999ms |
1364ms |
0ms |
88ms |
6222 KB |
234ms |
228ms |
226ms |
55ms |
121004 |
121125 |
2025-01-29 21:38 |
7549020d |
runtime: add free_memory/0 implementation for FreeBSD too (fix #23581) (#23594) |
1000ms |
1351ms |
0ms |
87ms |
6222 KB |
235ms |
227ms |
220ms |
54ms |
121004 |
121004 |
2025-01-29 17:53 |
1d700bef |
doc: rework strings section to clarify (#23610) |
986ms |
1356ms |
0ms |
89ms |
6222 KB |
233ms |
223ms |
222ms |
54ms |
120987 |
122704 |
2025-01-29 13:35 |
d0ce8a22 |
parser: keep track of the number of all scanned tokens too, and show it with `-stats` |
1024ms |
1368ms |
0ms |
90ms |
6222 KB |
236ms |
230ms |
226ms |
55ms |
120987 |
118151 |
2025-01-29 11:36 |
8d518206 |
parser: fix anon fn return type option/result followed by comment parsing in vfmt mode (fix #23607) (#23608) |
1010ms |
1379ms |
0ms |
86ms |
6222 KB |
235ms |
229ms |
224ms |
54ms |
120982 |
119784 |
2025-01-29 08:21 |
d0329181 |
v.debug: fix expect failures in `v test-all`, when running locally on Ubuntu (#23605) |
1032ms |
1398ms |
0ms |
92ms |
6222 KB |
242ms |
233ms |
231ms |
54ms |
120982 |
117230 |
2025-01-29 08:19 |
6fa3a4eb |
tools: make `v check-md .` print the actual length of lines too, when reporting errors/warnings about them (#23606) |
1023ms |
1362ms |
0ms |
92ms |
6222 KB |
244ms |
240ms |
234ms |
56ms |
120982 |
118261 |
2025-01-28 23:34 |
1197615b |
docs: improve string description (#23604) |
987ms |
1351ms |
0ms |
90ms |
6222 KB |
233ms |
226ms |
222ms |
54ms |
120982 |
122575 |
2025-01-28 21:56 |
85f38895 |
builtin: fix tests for map (fix #23601) (#23602) |
997ms |
1363ms |
0ms |
87ms |
6222 KB |
231ms |
229ms |
225ms |
53ms |
120982 |
121346 |
2025-01-28 21:54 |
a05ef999 |
builtin: add &u8.free() (fix #23592) (#23598) |
1028ms |
1385ms |
0ms |
91ms |
6222 KB |
238ms |
237ms |
229ms |
54ms |
120982 |
117686 |
2025-01-28 09:55 |
15e3f625 |
checker: disallow constant modification on unsafe {} (#23588) |
995ms |
1365ms |
0ms |
88ms |
6222 KB |
239ms |
228ms |
228ms |
55ms |
120976 |
121583 |
2025-01-27 17:37 |
81fd0db8 |
encoding.ut8: remove deprecated tests for `utf8.is_uchar_punct/1` and `utf8.get_uchar/2` (fix #23599) (#23600) |
1007ms |
1374ms |
0ms |
87ms |
6222 KB |
234ms |
223ms |
224ms |
54ms |
120976 |
120135 |
2025-01-27 17:23 |
4eeae1cd |
cgen: fix codegen for unwrapping option comptime var (fix #23590) (#23591) |
1026ms |
1386ms |
0ms |
92ms |
6222 KB |
244ms |
230ms |
228ms |
56ms |
120976 |
117910 |
2025-01-27 10:08 |
aa4c06c5 |
crypto: cleanup the internal constant declarations |
1012ms |
1410ms |
0ms |
91ms |
6221 KB |
241ms |
239ms |
233ms |
55ms |
120971 |
119536 |
2025-01-27 09:47 |
71784e23 |
ci: update last known good commit hash for herolib to ca8799af39228a5678a7be81128c5b0c342c9efc |
1005ms |
1370ms |
0ms |
85ms |
6221 KB |
237ms |
231ms |
227ms |
55ms |
120971 |
120369 |
2025-01-27 09:42 |
c2e43651 |
checker: fix private symbol visibility checking (fix #23518) (#23543) |
1019ms |
1378ms |
0ms |
90ms |
6221 KB |
234ms |
226ms |
226ms |
55ms |
120971 |
118715 |
2025-01-27 06:03 |
1eaa7c81 |
crypto.ecdsa: split out the C wrapper to a new .c.v file (#23595) |
1019ms |
1395ms |
0ms |
92ms |
6220 KB |
241ms |
233ms |
230ms |
55ms |
120928 |
118673 |
2025-01-26 17:28 |
3343fb79 |
make.bat: add note about antivirus programs on windows and compilation slowdowns (#23586) |
1018ms |
1354ms |
0ms |
87ms |
6220 KB |
235ms |
225ms |
222ms |
55ms |
120928 |
118789 |
2025-01-26 13:44 |
801600c0 |
examples,io: add sha256sum_with_io_cp.v, make the size of the buffer used by io.cp parametrisable (#23585) |
988ms |
1347ms |
0ms |
93ms |
6220 KB |
244ms |
232ms |
227ms |
56ms |
120928 |
122396 |
2025-01-26 06:04 |
1d9aa88c |
gg: mark create_image_with_size as deprecated (image resizing is done by `stbi.resize_uint8/3`, with a different fn signature) (#23580) |
991ms |
1355ms |
0ms |
89ms |
6220 KB |
244ms |
238ms |
231ms |
55ms |
120928 |
122026 |
2025-01-26 06:01 |
5bfea9d3 |
tools: fix `v doctor` output on OpenBSD: get gcc version from egcc; do not run ldd to get the glibc version (fix #23576) (#23578) |
1030ms |
1370ms |
0ms |
87ms |
6220 KB |
236ms |
224ms |
220ms |
55ms |
120928 |
117405 |
2025-01-26 05:57 |
67a8c818 |
runtime: add free_memory/0 implementation for OpenBSD (fix #23579) (#23583) |
998ms |
1384ms |
0ms |
89ms |
6220 KB |
238ms |
229ms |
224ms |
55ms |
120928 |
121170 |
2025-01-25 17:41 |
c225e041 |
encoding.iconv: add flag for OpenBSD to find iconv include and library (fix #23573) (#23575) |
1023ms |
1374ms |
0ms |
87ms |
6220 KB |
241ms |
228ms |
225ms |
55ms |
120928 |
118209 |
2025-01-25 17:40 |
5b272332 |
cgen: fix codegen for const fixed array initialization with another const as item (fix #23565) (#23572) |
1009ms |
1381ms |
0ms |
89ms |
6220 KB |
238ms |
231ms |
227ms |
55ms |
120928 |
119849 |
2025-01-25 14:50 |
d710d9ef |
builtin: change the default builder size used for string interpolations, from 256 bytes to 64 bytes |
1025ms |
1393ms |
0ms |
90ms |
6219 KB |
237ms |
228ms |
227ms |
54ms |
120915 |
117965 |
2025-01-25 13:27 |
1059a289 |
builtin: cleanup prealloc.c.v a bit |
1061ms |
1404ms |
0ms |
90ms |
6219 KB |
243ms |
235ms |
238ms |
54ms |
120915 |
113963 |
2025-01-25 05:23 |
5be2fcab |
checker: make `option_var.str()` an error, when done without unwrapping it first (fix #23557, fix #23558) (#23563) |
1066ms |
1424ms |
0ms |
89ms |
6219 KB |
242ms |
234ms |
241ms |
54ms |
120915 |
113428 |
2025-01-25 05:18 |
89089ab1 |
checker: disallow `expr is Type` if expr is Optional (fix #23486) (#23510) |
1050ms |
1419ms |
0ms |
92ms |
6212 KB |
243ms |
232ms |
238ms |
52ms |
120838 |
115083 |
2025-01-25 04:58 |
fac8bb86 |
cgen: fix codegen for array's .grow_cap and .grow_len methods for generic arrays (fix #23566) (#23568) |
1055ms |
1415ms |
0ms |
88ms |
6212 KB |
240ms |
233ms |
239ms |
52ms |
120831 |
114531 |
2025-01-24 14:54 |
991ec1f9 |
builtin: add `-prealloc -d prealloc_memset -d prealloc_memset_value=65 -d prealloc_dump`, to better analyze the memory patterns of running V programs |
1041ms |
1424ms |
0ms |
90ms |
6211 KB |
242ms |
235ms |
242ms |
53ms |
120824 |
116065 |
2025-01-24 10:11 |
b0d2eeea |
doc: document that struct fields can now use keywords as their names (#23564) |
1082ms |
1463ms |
0ms |
95ms |
6211 KB |
258ms |
251ms |
251ms |
55ms |
120821 |
111664 |
2025-01-24 09:34 |
a44ff781 |
picoev: enable running veb services on Termux |
1095ms |
1448ms |
0ms |
94ms |
6211 KB |
250ms |
244ms |
246ms |
54ms |
120821 |
110338 |
2025-01-24 06:49 |
772d2103 |
cgen: fix codegen for assigning from infixexpr with generic operand (fix #23560) (#23561) |
1070ms |
1450ms |
0ms |
94ms |
6211 KB |
253ms |
244ms |
247ms |
53ms |
120821 |
112916 |
2025-01-23 18:37 |
da5bb68b |
markused: fix option ptr printing (fix #23559) (#23562) |
1070ms |
1429ms |
0ms |
93ms |
6211 KB |
252ms |
244ms |
242ms |
53ms |
120811 |
112907 |
2025-01-23 15:00 |
25f14d3b |
cgen: fix auto str which expects ptr for ptr type (fix #23552) (#23553) |
1075ms |
1451ms |
0ms |
93ms |
6210 KB |
255ms |
243ms |
246ms |
54ms |
120807 |
112378 |
2025-01-23 10:13 |
d9a2fb16 |
cgen: fix return on last statement of return IfExpr (fix #23550) (#23551) |
1066ms |
1432ms |
0ms |
92ms |
6210 KB |
252ms |
239ms |
243ms |
54ms |
120806 |
113326 |
2025-01-22 14:58 |
6b0c2722 |
cgen: fix codegen for a fixed array init with different node types (fix #23545) (#23547) |
1058ms |
1427ms |
0ms |
91ms |
6210 KB |
255ms |
243ms |
246ms |
55ms |
120804 |
114181 |
2025-01-22 14:55 |
b036a6a4 |
cgen: fix codegen for assign from unsafe fn returning fixed array (fix #23546) (#23548) |
1067ms |
1423ms |
0ms |
92ms |
6209 KB |
252ms |
247ms |
248ms |
53ms |
120791 |
113206 |
2025-01-22 13:58 |
45b79dfb |
vet: add an `-I` option to notice fns, with the potential to be inlined (#23534) |
1079ms |
1431ms |
0ms |
95ms |
6209 KB |
249ms |
240ms |
244ms |
53ms |
120791 |
111947 |
2025-01-21 17:13 |
4e68a860 |
breaking,log: set stderr as default log output, add .set_output_stream() to allow for opting in the old default of stdout (#23444) |
1062ms |
1431ms |
0ms |
91ms |
6207 KB |
249ms |
239ms |
247ms |
54ms |
120789 |
113737 |
2025-01-21 12:47 |
8654cb98 |
readme: explain the tradeoffs between using Mbed-TLS and OpenSSL. Recommend using `-d use_openssl` on !windows systems |
1058ms |
1444ms |
0ms |
91ms |
6207 KB |
248ms |
236ms |
244ms |
54ms |
120789 |
114167 |
2025-01-21 11:46 |
bff90d0e |
checker: minor cleanup in smartcast_if_conds() (#23542) |
1093ms |
1462ms |
0ms |
97ms |
6207 KB |
252ms |
243ms |
246ms |
54ms |
120789 |
110511 |
2025-01-21 04:58 |
2a69b7c5 |
os: add split_path/1: `os.split_path('/usr/lib/test.so') -> ('/usr/lib','test','.so')`; fix platform dependent behaviour of os.dir/1, os.base/1, os.file_name/1 (#23532) |
1069ms |
1431ms |
0ms |
96ms |
6207 KB |
253ms |
245ms |
249ms |
54ms |
120790 |
112993 |
2025-01-21 04:50 |
305a2720 |
cgen: fix unwrapping option interface field (fix #23540) (#23541) |
1070ms |
1432ms |
0ms |
89ms |
6207 KB |
249ms |
239ms |
239ms |
54ms |
120750 |
112850 |
2025-01-21 04:34 |
ea5f25e7 |
markused: cleanup as_cast handling (#23538) |
1088ms |
1445ms |
0ms |
94ms |
6207 KB |
255ms |
242ms |
244ms |
54ms |
120747 |
110980 |
2025-01-20 19:34 |
eb1f52a6 |
parser,ast,cgen: support nested unions with `field union {`, to improve interoperability with C (similar to `field struct {`) (#23539) |
1059ms |
1443ms |
0ms |
91ms |
6209 KB |
252ms |
237ms |
244ms |
54ms |
120789 |
114059 |
2025-01-20 19:31 |
907c0894 |
checker: cache repeated `node.args.len`, `method.generic_names.len`, `node.concrete_types.len` and `node.op.str()` (#23536) |
1091ms |
1434ms |
0ms |
93ms |
6207 KB |
257ms |
246ms |
250ms |
54ms |
120766 |
110692 |
2025-01-20 19:27 |
4f3444ed |
markused: minor optmization checking names with dot (#23537) |
1081ms |
1415ms |
0ms |
90ms |
6208 KB |
251ms |
241ms |
244ms |
54ms |
120760 |
111711 |
2025-01-20 15:37 |
c713ece2 |
cgen,cheaders: move _vinit_caller()/_vcleanup_caller() fn declare forword (fix #23496) (#23507) |
1066ms |
1443ms |
0ms |
91ms |
6207 KB |
249ms |
240ms |
242ms |
54ms |
120758 |
113281 |
2025-01-20 15:28 |
27f637a8 |
checker: simplify unwrap nested selector fix (#23526) |
1055ms |
1440ms |
0ms |
93ms |
6207 KB |
260ms |
247ms |
251ms |
55ms |
120760 |
114464 |
2025-01-20 15:09 |
facee322 |
v.util, v.parser: inline some commonly used fns (#23535) |
1054ms |
1423ms |
0ms |
89ms |
6210 KB |
252ms |
240ms |
245ms |
54ms |
120783 |
114594 |
2025-01-20 11:36 |
4800a609 |
cgen: fix codegen for spawn with interface on submodule (fix #23471) (#23517) |
1090ms |
1442ms |
0ms |
93ms |
6210 KB |
250ms |
238ms |
243ms |
54ms |
120779 |
110806 |
2025-01-20 10:00 |
619ebe7c |
GNUmakefile: add ctags and etags make targets for the V compiler frontend |
1087ms |
1456ms |
0ms |
92ms |
6209 KB |
251ms |
241ms |
244ms |
54ms |
120773 |
111106 |
2025-01-20 08:36 |
bd10e124 |
checker: fix message with old attr syntax (#23529) |
1075ms |
1444ms |
0ms |
92ms |
6209 KB |
250ms |
236ms |
243ms |
54ms |
120773 |
112346 |
2025-01-20 08:33 |
6d40bb83 |
cgen: fix interface casting in anon fn (fix #23530) (#23533) |
1068ms |
1412ms |
0ms |
92ms |
6209 KB |
250ms |
240ms |
244ms |
54ms |
120773 |
113083 |
2025-01-20 04:13 |
839d5267 |
blake2s, blake2b: fix typo in new_digest description (#23531) |
1078ms |
1432ms |
0ms |
96ms |
6209 KB |
251ms |
240ms |
242ms |
54ms |
120773 |
112034 |
2025-01-19 20:12 |
f9d3bd39 |
parser: make old [attr] syntax an error |
1063ms |
1447ms |
0ms |
94ms |
6209 KB |
249ms |
239ms |
242ms |
53ms |
120773 |
113615 |
2025-01-19 14:51 |
11c59cf8 |
v.pref: set `DYLD_FALLBACK_LIBRARY_PATH` on macos, when `-use-coroutines` is used, so that `v run` can work, and the executable can find the downloaded photonwrapper shared library (#23516) |
1043ms |
1439ms |
0ms |
92ms |
6209 KB |
254ms |
246ms |
248ms |
53ms |
120770 |
115790 |
2025-01-19 14:47 |
98710506 |
checker: fix selector nested unwrapping (fix #23519) (#23521) |
1060ms |
1425ms |
0ms |
92ms |
6209 KB |
247ms |
240ms |
244ms |
53ms |
120762 |
113926 |
2025-01-19 14:36 |
cf0100f1 |
checker: fix missing check for invalid argument for builtin (fix #23511) (#23515) |
1065ms |
1440ms |
0ms |
91ms |
6207 KB |
252ms |
241ms |
243ms |
54ms |
120738 |
113369 |
2025-01-19 14:33 |
b51dfcfe |
checker: fix missing check for concrete type on match branch expr (fix #23506) (#23508) |
1072ms |
1436ms |
0ms |
90ms |
6207 KB |
250ms |
238ms |
242ms |
54ms |
120735 |
112625 |
2025-01-19 11:17 |
fda0af48 |
doc: fix minor grammar error in attributes description (#23513) |
1069ms |
1438ms |
0ms |
93ms |
6206 KB |
250ms |
240ms |
244ms |
54ms |
120732 |
112939 |
2025-01-19 11:15 |
b9a44ee0 |
regex: fix misspelled word "firts" in replace_n description (#23514) |
1068ms |
1443ms |
0ms |
92ms |
6206 KB |
253ms |
242ms |
244ms |
54ms |
120732 |
113044 |
2025-01-19 11:01 |
c94e1e05 |
ci: fix failure of the docker-ubuntu-musl job (keep vlib/vweb/vweb_app_test.v in the skip_files) |
1049ms |
1417ms |
0ms |
90ms |
6206 KB |
250ms |
240ms |
239ms |
53ms |
120732 |
115092 |
2025-01-19 10:58 |
c432ed12 |
ci: fix failure of the check-markdown job |
1060ms |
1442ms |
0ms |
92ms |
6206 KB |
253ms |
241ms |
242ms |
53ms |
120732 |
113898 |
2025-01-19 04:18 |
a93d94aa |
checker: remove vweb deprecation for now |
1060ms |
1420ms |
0ms |
90ms |
6206 KB |
253ms |
242ms |
245ms |
53ms |
120732 |
113898 |
2025-01-19 02:42 |
e5f70278 |
x.vweb: remove the entire module (it's now veb) |
1070ms |
1435ms |
0ms |
92ms |
6206 KB |
252ms |
242ms |
243ms |
53ms |
120732 |
112833 |
2025-01-18 21:59 |
504ec54b |
flag: fix minor typo (#23512) |
1094ms |
1477ms |
0ms |
94ms |
6206 KB |
253ms |
244ms |
247ms |
54ms |
120730 |
110356 |
2025-01-18 18:07 |
c2b7dbf9 |
crypto.ecdsa: improve safety checking, unify signing (and verifying) api to accept options (#23463) |
1076ms |
1423ms |
0ms |
90ms |
6206 KB |
252ms |
244ms |
245ms |
53ms |
120730 |
112202 |
2025-01-18 13:53 |
3c487806 |
checker: fix missing check for `a := [none]` (fix #23457) (#23504) |
1062ms |
1433ms |
0ms |
92ms |
6206 KB |
249ms |
238ms |
241ms |
53ms |
120730 |
113681 |
2025-01-18 13:22 |
e2026412 |
ci: fix toml-module-pass-external-test-suites after the CI image runner upgraded jq to version 1.7, by downloading and using the release version of jq-1.6 |
1099ms |
1471ms |
0ms |
94ms |
6206 KB |
251ms |
238ms |
242ms |
53ms |
120724 |
109848 |
2025-01-18 08:29 |
5dd28cf9 |
markused: fix markused auto str detection (fix #23501) (#23503) |
1075ms |
1449ms |
0ms |
94ms |
6206 KB |
260ms |
248ms |
250ms |
55ms |
120724 |
112301 |
2025-01-17 23:14 |
1b9f15d6 |
checker: cleanup used_features logic (#23502) |
1066ms |
1456ms |
0ms |
92ms |
6205 KB |
252ms |
244ms |
251ms |
53ms |
120722 |
113247 |
2025-01-17 18:14 |
496451ec |
cgen: fix nested option selector unwrapping (fix #23500) (#23497) |
1094ms |
1473ms |
0ms |
94ms |
6202 KB |
257ms |
246ms |
248ms |
54ms |
120667 |
110298 |
2025-01-17 18:10 |
c98295b2 |
markused: fix `eprintln(err)` on imported module on short program (related: #23498) (#23499) |
1096ms |
1466ms |
0ms |
94ms |
6201 KB |
255ms |
247ms |
252ms |
54ms |
120657 |
110088 |
2025-01-17 13:31 |
3b0cfbfd |
cgen: fix codegen for indexing anon_fn (fix #23493) (#23495) |
1107ms |
1489ms |
0ms |
95ms |
6202 KB |
262ms |
247ms |
249ms |
55ms |
120654 |
108991 |
2025-01-16 23:03 |
d5aa37d8 |
picoev: fix for windows apps with veb in a thread, parallel to a webview, that opens a lot of file descriptors (#23492) |
1062ms |
1435ms |
0ms |
92ms |
6202 KB |
251ms |
235ms |
242ms |
54ms |
120654 |
113610 |
2025-01-16 21:04 |
d23e70f5 |
cgen: fix option unwrapping on heap var (#23489) |
1067ms |
1432ms |
0ms |
93ms |
6202 KB |
252ms |
237ms |
243ms |
55ms |
120654 |
113077 |
2025-01-16 15:19 |
f9106a86 |
cgen: fix option var nested unwrapping from sumtype (fix #23478) (#23485) |
1069ms |
1451ms |
0ms |
94ms |
6201 KB |
254ms |
239ms |
246ms |
55ms |
120649 |
112861 |
2025-01-16 15:16 |
12d8f173 |
builtin: reduce a bit the generated #if defined checks for small programs (#23484) |
1070ms |
1454ms |
0ms |
94ms |
6201 KB |
252ms |
237ms |
244ms |
55ms |
120639 |
112746 |
2025-01-16 14:36 |
6b92f8fa |
all: remove ancient deprecations (#23479) |
1081ms |
1468ms |
0ms |
93ms |
6201 KB |
257ms |
240ms |
249ms |
56ms |
120643 |
111603 |
2025-01-16 12:40 |
40b574b4 |
tools,v.doc: move `vlib/v/doc/` to `cmd/tools/vdoc/doc/` to reduce the runtime of the CI runs, when `v doc` is changed (#23483) |
1088ms |
1465ms |
0ms |
93ms |
6202 KB |
258ms |
249ms |
249ms |
56ms |
121027 |
111238 |
2025-01-16 11:49 |
c6809844 |
checker: fix checker generic alias type (fix #23474) (#23475) |
1086ms |
1455ms |
0ms |
95ms |
6202 KB |
254ms |
242ms |
244ms |
55ms |
121027 |
111442 |
2025-01-16 01:15 |
e5153e7b |
tools,v.doc: let https://modules.vlang.io use vlib/README.md as the index page. (#23480) |
1080ms |
1451ms |
0ms |
92ms |
6202 KB |
254ms |
242ms |
243ms |
54ms |
121030 |
112064 |
2025-01-15 18:24 |
d680c422 |
net.smtp: make public the Attachment fields (to be used as plain structs in initialisation) (#23477) |
1062ms |
1439ms |
0ms |
91ms |
6202 KB |
254ms |
240ms |
244ms |
55ms |
121030 |
113964 |
2025-01-15 17:32 |
db8d2510 |
cgen: fix array decomposing on variadic call (found while working on solving #23474) (#23476) |
1075ms |
1430ms |
0ms |
91ms |
6202 KB |
255ms |
245ms |
248ms |
55ms |
121030 |
112586 |
2025-01-15 16:26 |
12819574 |
cgen: fix cgen error for `instance.t.wait()` on default 0 initialized thread field `t` (fix #23390) #23392 |
1056ms |
1420ms |
0ms |
93ms |
6202 KB |
254ms |
243ms |
248ms |
55ms |
121026 |
114607 |
2025-01-15 07:16 |
6284c27a |
builtin,checker: remove `@[markused]` from `fn isnil()`, set `c.table.used_features.auto_str_ptr = true` instead (#23464) |
1050ms |
1420ms |
0ms |
93ms |
6201 KB |
251ms |
238ms |
240ms |
54ms |
121017 |
115254 |
2025-01-15 07:09 |
b1d2593c |
examples: add a solution to the "1 Billion Row Challenge" (#23458) |
1095ms |
1482ms |
0ms |
93ms |
6201 KB |
255ms |
248ms |
249ms |
53ms |
121017 |
110517 |
2025-01-15 07:06 |
e0303b22 |
ci: add compile_herolib.sh, use it to make sure it keeps working (related #23467) (#23469) |
1056ms |
1425ms |
0ms |
90ms |
6201 KB |
250ms |
239ms |
240ms |
54ms |
121017 |
114599 |
2025-01-15 07:02 |
f83ea1bb |
type_resolver: fix generic selector field type resolving (continuation of #23456) (#23473) |
1094ms |
1493ms |
0ms |
96ms |
6201 KB |
261ms |
250ms |
250ms |
55ms |
121017 |
110618 |
2025-01-14 23:21 |
a949f53b |
pref: stop parsing CLI options, on encountering `--` (#23470) |
1066ms |
1425ms |
0ms |
93ms |
6201 KB |
253ms |
239ms |
243ms |
55ms |
121015 |
113522 |
2025-01-14 21:42 |
9ea3ea38 |
checker: check if unwrapped `m[key]` if m is `Option` (fix #23446) (#23459) |
1055ms |
1425ms |
0ms |
91ms |
6201 KB |
254ms |
239ms |
245ms |
55ms |
121012 |
114703 |
2025-01-14 21:05 |
6ab25623 |
type_resolver: fix fn detection for comptime arg type (fix #23454) (#23456) |
1079ms |
1446ms |
0ms |
93ms |
6200 KB |
253ms |
240ms |
244ms |
54ms |
121009 |
112149 |
2025-01-14 20:58 |
9ba294bc |
cgen: fix compilation for a project using a lot of json, threads, embeds + parallel-cc (#23467) |
1071ms |
1448ms |
0ms |
91ms |
6197 KB |
252ms |
240ms |
242ms |
55ms |
120968 |
112948 |
2025-01-14 19:38 |
dacdafbd |
examples: add vascii.v showing a table of the first 128 ASCII characters with their names and codes in dec, oct, hex, bin formats (#23466) |
1062ms |
1425ms |
0ms |
90ms |
6196 KB |
252ms |
240ms |
245ms |
55ms |
120955 |
113893 |
2025-01-14 17:49 |
514a9a79 |
cgen: fix assigning option of array index (fix #23451) (#23455) |
1093ms |
1467ms |
0ms |
97ms |
6196 KB |
253ms |
243ms |
244ms |
55ms |
120955 |
110663 |
2025-01-14 04:33 |
8f0242e6 |
v: allow shared anon struct + fix shared struct field initialization with no default value (#23448) |
1068ms |
1436ms |
0ms |
89ms |
6195 KB |
254ms |
240ms |
242ms |
53ms |
120945 |
113244 |
2025-01-14 04:23 |
ae810954 |
builtin: add a `@[markused]` tag to `isnil()`, because cgen generates calls to it in some cases (#23462) |
1085ms |
1471ms |
0ms |
98ms |
6192 KB |
253ms |
237ms |
242ms |
54ms |
120909 |
111436 |
2025-01-13 23:01 |
6f7cbd1a |
net.ftp: use unsafe { nil } |
1074ms |
1437ms |
0ms |
95ms |
6192 KB |
256ms |
244ms |
250ms |
55ms |
120909 |
112578 |
2025-01-13 22:24 |
78f34e6c |
checker: vfmt fn.v |
1049ms |
1424ms |
0ms |
90ms |
6192 KB |
257ms |
246ms |
248ms |
55ms |
120909 |
115261 |
2025-01-13 16:24 |
a20fff99 |
tests: fix auto ref voidptr test |
1074ms |
1461ms |
0ms |
95ms |
6192 KB |
253ms |
241ms |
247ms |
55ms |
120908 |
112577 |
2025-01-13 16:01 |
6b3724df |
checker: do not allow auto reference of voidptr params |
1079ms |
1462ms |
0ms |
94ms |
6192 KB |
255ms |
243ms |
246ms |
55ms |
120908 |
112055 |
2025-01-13 06:10 |
3523c44f |
tools: make cmd/tools/vretry_test.v independent from the presence of git (fix issue #23398) |
1089ms |
1460ms |
0ms |
96ms |
6192 KB |
256ms |
242ms |
248ms |
55ms |
120893 |
111012 |
2025-01-13 03:21 |
89d405ec |
ci: force the checking of changed vlib/crypto/ecdsa files with the sanitizer jobs |
1078ms |
1466ms |
0ms |
96ms |
6192 KB |
256ms |
242ms |
252ms |
55ms |
120893 |
112145 |
2025-01-13 03:01 |
9d1b8551 |
crypto.ecdsa: fix memleaks, reported by the CI sanitizer jobs (#23450) |
1102ms |
1480ms |
0ms |
96ms |
6192 KB |
258ms |
243ms |
251ms |
55ms |
120893 |
109703 |
2025-01-12 11:08 |
d2b30df1 |
db.pg: add support for prepared statement, with db.prepare/3 and db.exec_prepared/2 (#23442) |
1069ms |
1444ms |
0ms |
94ms |
6192 KB |
254ms |
241ms |
247ms |
55ms |
120893 |
113089 |
2025-01-12 10:24 |
1832bc8e |
dl.loader: fix minor typo in README.md (#23443) |
1114ms |
1494ms |
0ms |
98ms |
6192 KB |
258ms |
252ms |
254ms |
56ms |
120893 |
108521 |
2025-01-12 10:19 |
68c2da25 |
crypto.ecdsa: expand ecdsa module, to support other curves like secp384r1, secp521r1, secp256k1 (#23407) |
1098ms |
1482ms |
0ms |
99ms |
6191 KB |
254ms |
241ms |
250ms |
56ms |
120884 |
110094 |
2025-01-11 17:37 |
81b421bb |
markused: fix `-skip-unused` on a short program, that prints array (fix #23436) (#23437) |
1089ms |
1440ms |
0ms |
93ms |
6191 KB |
253ms |
240ms |
248ms |
55ms |
120884 |
111004 |
2025-01-11 17:35 |
62de56ff |
checker: cleanup and optimise fn_call (#23433) |
1080ms |
1465ms |
0ms |
95ms |
6190 KB |
256ms |
241ms |
246ms |
54ms |
120881 |
111926 |
2025-01-11 17:30 |
9cd1bce6 |
cgen: fix array of sumtype initialization with var string (fix #23429) (#23432) |
1083ms |
1464ms |
0ms |
97ms |
6190 KB |
254ms |
239ms |
247ms |
55ms |
120880 |
111615 |
2025-01-11 17:25 |
1c2f1a35 |
checker: fix call with mut arg with different pointer levels (fix #23157) (#23428) |
1096ms |
1484ms |
0ms |
97ms |
6190 KB |
256ms |
246ms |
252ms |
55ms |
120870 |
110282 |
2025-01-11 09:44 |
bed28d1e |
cgen: fix shared array slice (fix #23426) (#23427) |
1081ms |
1465ms |
0ms |
98ms |
6190 KB |
258ms |
241ms |
250ms |
56ms |
120870 |
111813 |
2025-01-11 09:39 |
c92a21f8 |
veb: add `ctx.no_content()` + prevent content-type being set if the mime type is empty (#23425) |
1085ms |
1462ms |
0ms |
98ms |
6189 KB |
254ms |
242ms |
248ms |
55ms |
120848 |
111380 |
2025-01-10 12:15 |
36154b86 |
cgen: fix struct init for anon struct field on C structs (fix #23421) (#23422) |
1066ms |
1444ms |
0ms |
95ms |
6189 KB |
258ms |
245ms |
250ms |
55ms |
120848 |
113365 |
2025-01-10 09:22 |
3b31699a |
checker: disallow `&((&a))` and similar expressions, with innermost `ast.PrefixExpr` (enhance #23418) (#23419) |
1071ms |
1450ms |
0ms |
96ms |
6189 KB |
255ms |
242ms |
249ms |
55ms |
120843 |
112831 |
2025-01-09 16:15 |
ba9d358d |
checker: fix missing check for invalid prefixexpr expression `&(&var)` (fix #23365) (#23418) |
1077ms |
1462ms |
0ms |
100ms |
6189 KB |
253ms |
241ms |
248ms |
55ms |
120845 |
112205 |
2025-01-09 15:59 |
cc7caf43 |
cgen: minor optimization removing repeated code (#23417) |
1083ms |
1466ms |
0ms |
97ms |
6188 KB |
253ms |
240ms |
245ms |
54ms |
120839 |
111578 |
2025-01-09 08:40 |
6348e581 |
cgen: fix codegen for array fixed comparison on MatchExpr (fix #23403) (#23415) |
1070ms |
1455ms |
0ms |
96ms |
6189 KB |
256ms |
243ms |
247ms |
55ms |
120837 |
112931 |
2025-01-09 07:46 |
f75aa345 |
vvet: fix for `v vet folder/` + new features (track long fns, empty fns and repeated code), enabled by the new -F and -r flags (#23405) |
1090ms |
1464ms |
0ms |
96ms |
6188 KB |
253ms |
241ms |
245ms |
54ms |
120834 |
110856 |
2025-01-09 07:08 |
0ee49c62 |
checker: cache `node.args[0]` on `fixed_array_builtin_method_call` and `array_builtin_method_call` (#23411) |
1067ms |
1441ms |
0ms |
96ms |
6188 KB |
253ms |
242ms |
247ms |
54ms |
120834 |
113246 |
2025-01-09 07:02 |
0fd669d2 |
cgen: fix shared array indexing (fix #23410) (#23413) |
1095ms |
1455ms |
0ms |
96ms |
6191 KB |
256ms |
243ms |
247ms |
55ms |
120831 |
110347 |
2025-01-09 06:33 |
3acbd580 |
gg: enable clean compilation without notices for `./v -check-unused-fn-args examples/tetris/` |
1074ms |
1460ms |
0ms |
98ms |
6191 KB |
260ms |
249ms |
255ms |
55ms |
120828 |
112502 |
2025-01-08 18:44 |
f23ae9a1 |
cgen: fix codegen for indexing generic map (fix #23376) (#23402) |
1066ms |
1451ms |
0ms |
97ms |
6190 KB |
253ms |
239ms |
244ms |
55ms |
121032 |
113538 |
2025-01-08 18:41 |
ca48d7da |
cgen: cache return_stmt()'s node.exprs[0] and node.types[0] (#23408) |
1093ms |
1456ms |
0ms |
96ms |
6192 KB |
256ms |
243ms |
247ms |
55ms |
121055 |
110754 |
2025-01-08 18:21 |
d1d47d6b |
cgen: fix codegen for nested selectorexpr on unwrapped option (fix #23406) (#23409) |
1141ms |
1490ms |
0ms |
101ms |
6194 KB |
259ms |
244ms |
249ms |
56ms |
121056 |
106096 |
2025-01-07 18:56 |
9fc83526 |
parser: allow map cast syntax `map[k]v(expr)` (#23401) |
1077ms |
1442ms |
0ms |
96ms |
6194 KB |
256ms |
241ms |
244ms |
55ms |
121047 |
112392 |
2025-01-07 15:53 |
7078a2e1 |
orm: fix codegen for option fk (fix #23383) (#23400) |
1074ms |
1445ms |
0ms |
95ms |
6193 KB |
254ms |
239ms |
246ms |
55ms |
121034 |
112694 |
2025-01-07 14:43 |
124927ba |
db.sqlite: add tracing for more calls, when using `-d trace_sqlite`, not just for the ORM |
1077ms |
1459ms |
0ms |
96ms |
6193 KB |
251ms |
238ms |
244ms |
54ms |
121031 |
112377 |
2025-01-07 13:53 |
68829003 |
Dockerfile.alpine: cleanup, add tools like tmux, micro for easing diagnostics and more prolonged work |
1052ms |
1440ms |
0ms |
98ms |
6193 KB |
254ms |
239ms |
244ms |
55ms |
121031 |
115048 |
2025-01-07 13:19 |
63db71b6 |
ci: make easier the debugging of the `docker-alpine-musl-gcc` job (#23399) |
1062ms |
1440ms |
0ms |
94ms |
6193 KB |
254ms |
241ms |
247ms |
55ms |
121031 |
113965 |
2025-01-07 08:01 |
ca6e3a38 |
cgen: fix codegen for selector on shared var with embed (fix #23378) (#23394) |
1069ms |
1459ms |
0ms |
96ms |
6193 KB |
253ms |
239ms |
245ms |
55ms |
121031 |
113218 |
2025-01-07 07:43 |
81b4a64f |
cgen: fix generic alias option assigning (fix #23382) (#23393) |
1095ms |
1482ms |
0ms |
98ms |
6192 KB |
254ms |
241ms |
246ms |
55ms |
121019 |
110519 |
2025-01-06 15:07 |
0c9d0762 |
cgen: fix codegen for sumtype casting on selector on as cast with non pointer field (fix #23387) (#23391) |
1087ms |
1437ms |
0ms |
95ms |
6192 KB |
253ms |
241ms |
244ms |
55ms |
121017 |
111331 |
2025-01-06 13:01 |
f06ff69b |
examples: mention also the RAM usage increase in many_thousands_of_circles_overriding_max_vertices.v |
1085ms |
1456ms |
0ms |
99ms |
6192 KB |
251ms |
243ms |
245ms |
55ms |
121013 |
111532 |
2025-01-06 12:52 |
7aa2fcb5 |
gg,sokol,examples: add example of overriding _SGL_DEFAULT_MAX_VERTICES in code |
1063ms |
1437ms |
0ms |
96ms |
6192 KB |
255ms |
242ms |
245ms |
55ms |
121013 |
113841 |
2025-01-06 11:46 |
3c9d3762 |
thirdparty/sokol: allow `-cflags -D_SGL_DEFAULT_MAX_VERTICES=4194304` to customize how many vertices you can send through gg/sokol in a frame |
1088ms |
1460ms |
0ms |
97ms |
6192 KB |
255ms |
242ms |
243ms |
55ms |
121013 |
111225 |
2025-01-06 10:10 |
d313355b |
ci: make show_manual_release_cmd.vsh use a fixed weekly.YYY.WW format for the weekly release tags |
1072ms |
1462ms |
0ms |
97ms |
6192 KB |
251ms |
240ms |
242ms |
55ms |
121013 |
112885 |
2025-01-06 06:33 |
2aa5651b |
checker: allow `none` to be passed to `?T` param (fix #23381) (#23385) |
1080ms |
1461ms |
0ms |
97ms |
6192 KB |
255ms |
242ms |
244ms |
55ms |
121013 |
112049 |
2025-01-06 06:26 |
8ec8cf09 |
builder: do not search for msvc when it is not needed (#23386) |
1086ms |
1430ms |
0ms |
95ms |
6192 KB |
251ms |
239ms |
241ms |
55ms |
121012 |
111429 |
2025-01-06 06:23 |
e983d75b |
markused,builtin,strconv,vlib: reduce generated C sizes for compilers != tcc, for short programs, by simplifying the generation of backtraces, and reducing string interpolations in panics (#23380) |
1088ms |
1503ms |
0ms |
99ms |
6192 KB |
256ms |
241ms |
245ms |
56ms |
121013 |
111225 |
2025-01-05 18:49 |
738f847f |
tools: improve output of `v bug file.v`, fix `v bug /long/abs/path/file.v` too |
1055ms |
1436ms |
0ms |
95ms |
6177 KB |
256ms |
245ms |
249ms |
55ms |
120950 |
114644 |
2025-01-05 18:30 |
6eb14082 |
examples: fix unused db.pg import warning for examples/database/psql/customer.v |
1065ms |
1449ms |
0ms |
96ms |
6177 KB |
255ms |
245ms |
246ms |
54ms |
120950 |
113568 |
2025-01-05 17:09 |
66ac23fc |
parser: add error for array init of Results `[]!type{}` (fix #23360) (#23375) |
1078ms |
1465ms |
0ms |
99ms |
6177 KB |
255ms |
242ms |
244ms |
55ms |
120950 |
112198 |
2025-01-05 16:46 |
c77292ac |
tools: fix `v buf file.v`, when run in a folder != vroot |
1077ms |
1457ms |
0ms |
97ms |
6177 KB |
260ms |
249ms |
247ms |
55ms |
120946 |
112298 |
2025-01-05 12:18 |
7040514a |
compress.gzip: add compression flags (fix #14994) (#23370) |
1059ms |
1438ms |
0ms |
95ms |
6177 KB |
254ms |
244ms |
246ms |
55ms |
120946 |
114207 |
2025-01-05 08:11 |
af1ef929 |
checker: allow calling `foo(?i64(123))` for `fn foo(x ?I64) {` and `type I64 = i64` (#23373) |
1066ms |
1445ms |
0ms |
97ms |
6177 KB |
254ms |
243ms |
248ms |
54ms |
120946 |
113457 |
2025-01-05 08:04 |
43d679b1 |
cgen: cleanup comptime checks (#23372) |
1098ms |
1472ms |
0ms |
98ms |
6177 KB |
255ms |
243ms |
246ms |
54ms |
120941 |
110146 |
2025-01-04 15:36 |
495adc9c |
checker: fix assign expected type on rechecking enum assigns (fix #23366) (#23367) |
1075ms |
1444ms |
0ms |
97ms |
6177 KB |
250ms |
240ms |
244ms |
55ms |
120941 |
112503 |
2025-01-04 13:37 |
5e95b072 |
ci: force all tools to build without warnings/notices in tools_ci.yml (#23371) |
1093ms |
1454ms |
0ms |
98ms |
6177 KB |
252ms |
240ms |
245ms |
55ms |
120937 |
110646 |
2025-01-04 12:48 |
c421c8cc |
ci: fix `v -W build-tools` (#23368) |
1062ms |
1442ms |
0ms |
95ms |
6177 KB |
251ms |
237ms |
245ms |
55ms |
120937 |
113876 |
2025-01-04 09:34 |
cb490a74 |
tools: restore `emcc --version` diagnostic in `v doctor`, when emcc is present |
1064ms |
1444ms |
0ms |
96ms |
6177 KB |
253ms |
236ms |
244ms |
55ms |
120937 |
113662 |
2025-01-04 09:32 |
30de0724 |
tools: fix `v doctor` format, fixes for windows, tcc and others (#23361) |
1083ms |
1452ms |
0ms |
95ms |
6177 KB |
257ms |
243ms |
249ms |
56ms |
120937 |
111668 |
2025-01-04 07:14 |
ac71f9eb |
v.help: improve message formatting (#23363) |
1074ms |
1461ms |
0ms |
97ms |
6177 KB |
256ms |
239ms |
247ms |
56ms |
120937 |
112604 |
2025-01-04 06:38 |
e5ad9a6a |
cgen: define _GNU_SOURCE on Linux (#23364) |
1082ms |
1462ms |
0ms |
97ms |
6177 KB |
254ms |
241ms |
247ms |
55ms |
120937 |
111771 |
2025-01-04 06:05 |
0763ae70 |
checker: fix missing option variable checking when casting using `as` operator (fix #23349) (#23358) |
1079ms |
1458ms |
0ms |
96ms |
6177 KB |
254ms |
239ms |
246ms |
55ms |
120933 |
112078 |
2025-01-04 06:00 |
d8422c73 |
checker: fix alias to fixed array w/ size defined by constant (fix #23356) (#23357) |
1082ms |
1459ms |
0ms |
98ms |
6176 KB |
253ms |
239ms |
247ms |
55ms |
120919 |
111755 |
2025-01-04 05:27 |
8774f776 |
v.type_resolver: optimize infix ct checking (#23362) |
1072ms |
1451ms |
0ms |
96ms |
6174 KB |
255ms |
241ms |
246ms |
55ms |
120893 |
112773 |
2025-01-03 23:13 |
3ed799ef |
checker: fix comptime evaluation on infix expr (fix #23341) (#23344) |
1067ms |
1456ms |
0ms |
96ms |
6174 KB |
252ms |
238ms |
244ms |
54ms |
120884 |
113293 |
2025-01-03 17:25 |
5eecd04e |
json: fix default struct field initialization with long array (#23355) |
1102ms |
1484ms |
0ms |
97ms |
6166 KB |
259ms |
247ms |
253ms |
54ms |
120791 |
109610 |
2025-01-03 16:04 |
f821c657 |
examples,builtin,cgen,live: fix windows hot reload with `-cc tcc`, improve the infrastructure, use a V global instead of a C one (fix #23214) (#23350) |
1096ms |
1453ms |
0ms |
98ms |
6166 KB |
253ms |
238ms |
246ms |
54ms |
120792 |
110211 |
2025-01-03 16:01 |
1bfeda62 |
cgen: fix codegen for alias struct embed (fix #23347) (#23353) |
1090ms |
1446ms |
0ms |
96ms |
6165 KB |
254ms |
239ms |
246ms |
54ms |
120779 |
110806 |
2025-01-02 17:10 |
c50d4ee1 |
gg: add linux support for `fn screen_size() Size` (fix #23146) (#23326) |
1080ms |
1445ms |
0ms |
97ms |
6165 KB |
256ms |
240ms |
246ms |
54ms |
120775 |
111828 |
2025-01-02 14:03 |
b79257b7 |
v.type_resolver: cleanup get_generic_array_element_type (#23342) |
1065ms |
1427ms |
0ms |
93ms |
6165 KB |
254ms |
238ms |
244ms |
54ms |
120775 |
113403 |
2025-01-02 07:52 |
c44570c4 |
tools: improve `v bug` report wording |
1064ms |
1444ms |
0ms |
96ms |
6166 KB |
255ms |
239ms |
244ms |
54ms |
120781 |
113515 |
2025-01-02 12:32 |
80c7e6da |
v.parser: fix broken link to `riscv-card.pdf` (#23343) |
1060ms |
1432ms |
0ms |
94ms |
6166 KB |
254ms |
239ms |
246ms |
54ms |
120781 |
113944 |
2025-01-02 08:54 |
8a681bae |
cgen,checker: unify code, cleanup resolve_comptime_args (#23337) |
1079ms |
1462ms |
0ms |
96ms |
6166 KB |
254ms |
238ms |
243ms |
54ms |
120781 |
111937 |
2025-01-01 23:53 |
7cf77fbd |
tools: allow for passing arbitrary compiler flags to `v bug`, for example: `v bug -cg -autofree file.v` (#23335) |
1078ms |
1468ms |
0ms |
96ms |
6177 KB |
251ms |
235ms |
245ms |
55ms |
120922 |
112172 |
2025-01-01 23:50 |
a3665820 |
cgen: fix type_default for array init >= 8 items (spotted while building the vhamll project) (#23334) |
1062ms |
1446ms |
0ms |
96ms |
6177 KB |
254ms |
239ms |
246ms |
55ms |
120922 |
113862 |
2025-01-01 23:46 |
c59d6403 |
cgen: remove double string cloning (#23331) |
1075ms |
1448ms |
0ms |
94ms |
6175 KB |
254ms |
236ms |
244ms |
54ms |
120906 |
112470 |
2025-01-01 18:36 |
42222e6c |
tools: avoid os.glob, in favour of os.walk_ext (which works consistently even on windows) |
1080ms |
1479ms |
0ms |
96ms |
6179 KB |
252ms |
238ms |
245ms |
54ms |
120902 |
111946 |
2025-01-01 18:18 |
02a7355c |
tools: improve `v should-compile-all .` with support for compiling .wasm.v and .js.v files; skip `module name` files, compile projects that have .glsl files |
1076ms |
1438ms |
0ms |
97ms |
6179 KB |
250ms |
237ms |
245ms |
54ms |
120902 |
112362 |
2025-01-01 13:33 |
2112bb82 |
checker: fix structinit validation on nested generic Map[K]V (fix #23329) (#23332) |
1078ms |
1445ms |
0ms |
96ms |
6179 KB |
251ms |
238ms |
243ms |
55ms |
120902 |
112153 |
2025-01-01 12:49 |
734bb007 |
checker: cleanup check_non_expr_branch_last_stmt (#23330) |
1075ms |
1462ms |
0ms |
97ms |
6179 KB |
256ms |
247ms |
250ms |
55ms |
120901 |
112466 |
2025-01-01 12:40 |
c7864825 |
checker: cleanup and optimise infix - reduce `as` casting (#23327) |
1098ms |
1462ms |
0ms |
96ms |
6178 KB |
256ms |
242ms |
248ms |
55ms |
120903 |
110112 |