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 |
2024-04-18 01:09 |
0f5da893 |
ci: optimize apps and modules (#21303) |
984ms |
1330ms |
0ms |
100ms |
5658 KB |
186ms |
255ms |
250ms |
52ms |
109089 |
110862 |
2024-04-17 23:44 |
8aa9314a |
vlib: refactor empty string checks to use `s == ''` or `s != ''`, instead of `s.len == 0` (#21300) |
983ms |
1337ms |
0ms |
99ms |
5658 KB |
185ms |
255ms |
250ms |
52ms |
109089 |
110975 |
2024-04-17 23:36 |
46be6350 |
vdoc: cleanup `vdoc_file_test.v` (#21298) |
991ms |
1334ms |
0ms |
96ms |
5657 KB |
184ms |
260ms |
249ms |
53ms |
109090 |
110080 |
2024-04-17 23:15 |
5ac53f23 |
ci: continue testing independent V apps, even if one fails, to get feedback for breaking changes faster (#21302) |
997ms |
1368ms |
0ms |
101ms |
5657 KB |
186ms |
255ms |
249ms |
53ms |
109090 |
109418 |
2024-04-17 16:26 |
3f725fe9 |
ci: fix outdated_test.v (--unshallow is not needed now) |
983ms |
1339ms |
0ms |
99ms |
5657 KB |
185ms |
254ms |
249ms |
53ms |
109090 |
110976 |
2024-04-17 11:46 |
27cc2773 |
vpm: fix regression, so `v install sdl && v run ~/.vmodules/sdl/setup.vsh` works again |
979ms |
1323ms |
0ms |
98ms |
5657 KB |
187ms |
253ms |
250ms |
54ms |
109090 |
111430 |
2024-04-17 14:24 |
20c470a2 |
ci: simplify prebuilt.yml, make it usable for manual runs too |
978ms |
1324ms |
0ms |
97ms |
5657 KB |
185ms |
252ms |
249ms |
53ms |
109090 |
111543 |
2024-04-17 14:17 |
9a9a6b7f |
ci: fix typo in prebuilt.yml |
997ms |
1343ms |
0ms |
98ms |
5657 KB |
184ms |
253ms |
249ms |
53ms |
109090 |
109418 |
2024-04-17 14:14 |
50bca845 |
ci: add workflow_run: event in prebuilt.yml |
991ms |
1337ms |
0ms |
99ms |
5657 KB |
184ms |
253ms |
248ms |
53ms |
109090 |
110080 |
2024-04-17 14:10 |
a7564f2f |
ci: add a m1 runner for testing the prebuilt zips too |
990ms |
1349ms |
0ms |
99ms |
5657 KB |
185ms |
254ms |
249ms |
53ms |
109090 |
110191 |
2024-04-17 13:57 |
9ccdc7d9 |
ci: fix the bundled tcc for macos arm64 (#21299) |
975ms |
1349ms |
0ms |
100ms |
5657 KB |
190ms |
258ms |
254ms |
54ms |
109090 |
111887 |
2024-04-17 07:40 |
16beb697 |
checker: detect and error on unreachable code in loops, after `continue` and `break` statements (#21294) |
999ms |
1349ms |
0ms |
99ms |
5657 KB |
185ms |
252ms |
248ms |
53ms |
109090 |
109199 |
2024-04-17 07:22 |
68bb0219 |
ci: reactive app prod builds (#21295) |
1011ms |
1374ms |
0ms |
102ms |
5657 KB |
185ms |
258ms |
250ms |
54ms |
109087 |
107900 |
2024-04-16 21:33 |
1363cc85 |
time: update unix time acces, fix issues related to deviating unix times (#21293) |
979ms |
1335ms |
0ms |
97ms |
5657 KB |
186ms |
257ms |
251ms |
53ms |
109087 |
111426 |
2024-04-16 11:19 |
9d117fc3 |
tools: fix vpm on macos, when using the bundled git executable (#21292) |
972ms |
1331ms |
0ms |
100ms |
5656 KB |
185ms |
254ms |
250ms |
54ms |
109047 |
112188 |
2024-04-16 06:46 |
d83d5a95 |
v.pkgconfig: fix load_paths with `;` split char on windows (#21291) |
970ms |
1325ms |
0ms |
98ms |
5656 KB |
186ms |
254ms |
251ms |
53ms |
109047 |
112419 |
2024-04-16 06:45 |
ece10ede |
tools: fix typo in vretry.v (#21290) |
992ms |
1341ms |
0ms |
98ms |
5656 KB |
188ms |
255ms |
253ms |
54ms |
109046 |
109925 |
2024-04-15 15:16 |
0b83ea77 |
vdoc: update `merge_doc_comments` so recent fixes extend to all output formats (#21289) |
975ms |
1329ms |
0ms |
97ms |
5656 KB |
186ms |
255ms |
254ms |
54ms |
109046 |
111842 |
2024-04-15 13:47 |
107c43a3 |
json2: decode (#21039) |
969ms |
1323ms |
0ms |
97ms |
5656 KB |
189ms |
259ms |
255ms |
54ms |
109046 |
112534 |
2024-04-15 12:00 |
e387fcbd |
vdoc: fix markdown lists in html (#21287) |
979ms |
1330ms |
0ms |
98ms |
5656 KB |
186ms |
254ms |
252ms |
53ms |
109046 |
111385 |
2024-04-15 11:56 |
e6762459 |
os: format readme, fix markdown inside html (#21286) |
979ms |
1331ms |
0ms |
97ms |
5656 KB |
185ms |
252ms |
250ms |
53ms |
109046 |
111385 |
2024-04-15 11:54 |
183c1990 |
vdoc: improve creation of trimmed node descriptions, extend tests (#21281) |
980ms |
1341ms |
0ms |
100ms |
5656 KB |
185ms |
252ms |
249ms |
54ms |
109046 |
111271 |
2024-04-15 02:25 |
7142463d |
parser: allow struct init on `for in Iterator{} {` (fix #21179) (#21282) |
996ms |
1336ms |
0ms |
98ms |
5656 KB |
185ms |
254ms |
250ms |
54ms |
109046 |
109483 |
2024-04-15 02:24 |
c230acfb |
examples: cleanup 2048, add pgup/pgdown to speed up the AI moves (#21284) |
1009ms |
1350ms |
0ms |
100ms |
5656 KB |
185ms |
253ms |
250ms |
54ms |
109040 |
108067 |
2024-04-14 20:25 |
3ce58708 |
tests: enable again http_httpbin_test.v, since net.http now uses mbedtls (#21279) |
997ms |
1347ms |
0ms |
99ms |
5656 KB |
183ms |
252ms |
254ms |
53ms |
109040 |
109368 |
2024-04-14 14:52 |
149cbba3 |
cgen: fix `none` passed to a generic option cast expression (fix #21215) (#21276) |
970ms |
1327ms |
0ms |
96ms |
5656 KB |
182ms |
253ms |
250ms |
53ms |
109040 |
112412 |
2024-04-14 04:52 |
39600564 |
tools: add check for unavailable files in vtest (#21272) |
983ms |
1343ms |
0ms |
100ms |
5655 KB |
184ms |
252ms |
249ms |
53ms |
109043 |
110928 |
2024-04-13 06:06 |
96751ede |
tools: revise `vtest-self.v`: remove dead paths, fix json2 essential test path (#21267) |
994ms |
1337ms |
0ms |
99ms |
5655 KB |
185ms |
254ms |
251ms |
54ms |
109043 |
109701 |
2024-04-13 06:00 |
b8384183 |
v.util: fix diff coloring, add test (#21260) |
976ms |
1348ms |
0ms |
101ms |
5655 KB |
187ms |
260ms |
257ms |
54ms |
109043 |
111724 |
2024-04-13 05:53 |
cdb6f46e |
crypto.ed25519: fix `proted` -> `ported` typo in README.md (#21274) |
976ms |
1325ms |
0ms |
99ms |
5655 KB |
187ms |
255ms |
251ms |
54ms |
109045 |
111726 |
2024-04-12 13:32 |
eb44844c |
cgen: optimize .map(), .any(), .filter() and .all() when using closure (#21256) |
980ms |
1359ms |
0ms |
101ms |
5655 KB |
186ms |
258ms |
255ms |
54ms |
109045 |
111270 |
2024-04-12 10:53 |
1a35a783 |
breaking,checker: disallow initializing private struct fields outside structs module (#21183) |
968ms |
1308ms |
0ms |
97ms |
5654 KB |
185ms |
251ms |
251ms |
54ms |
108998 |
112601 |
2024-04-12 10:49 |
2a651396 |
ci: add logging to .github/workflows/retry.sh |
960ms |
1317ms |
0ms |
98ms |
5652 KB |
184ms |
247ms |
249ms |
54ms |
108963 |
113503 |
2024-04-12 07:59 |
423c39cc |
vpm: check for git version before adding `--also-filter-submodules` flag (#21259) |
994ms |
1313ms |
0ms |
97ms |
5652 KB |
187ms |
258ms |
256ms |
54ms |
108963 |
109620 |
2024-04-12 07:53 |
b4436134 |
vdoc: fix regression on example comments (#21226) |
1004ms |
1335ms |
0ms |
100ms |
5652 KB |
184ms |
250ms |
248ms |
54ms |
108963 |
108528 |
2024-04-12 07:36 |
76b85a0d |
v.util: improve find_diff_cmd: don't add spaces to result without env opts (#21242) |
966ms |
1329ms |
0ms |
101ms |
5652 KB |
188ms |
250ms |
251ms |
54ms |
108963 |
112798 |
2024-04-12 07:31 |
433f9143 |
checker, cgen: allow op overload for type with generic parent (#21262) |
965ms |
1326ms |
0ms |
99ms |
5652 KB |
187ms |
249ms |
248ms |
54ms |
108963 |
112915 |
2024-04-12 06:15 |
a222d7be |
builtin: implement an `at_exit(cb)` wrapper for C.atexit (part 1) (#21254) |
998ms |
1346ms |
0ms |
100ms |
5652 KB |
186ms |
254ms |
250ms |
54ms |
108956 |
109174 |
2024-04-11 19:17 |
27cd1b10 |
builtin: cleanup `compare_strings` functions (#21255) |
961ms |
1311ms |
0ms |
97ms |
5652 KB |
185ms |
246ms |
247ms |
54ms |
108939 |
113360 |
2024-04-11 13:52 |
fa321ed8 |
v.util: improve code related to diff tool specified via environment, add check if the diff tool exists (#21240) |
982ms |
1319ms |
0ms |
97ms |
5652 KB |
184ms |
246ms |
246ms |
53ms |
108943 |
110939 |
2024-04-11 13:47 |
af4111b9 |
vdoc: fix issues related to markdown codeblocks in vdoc generate (#21248) |
965ms |
1321ms |
0ms |
98ms |
5652 KB |
186ms |
248ms |
249ms |
54ms |
108950 |
112901 |
2024-04-11 13:34 |
d33ad622 |
v.util: improve color_compare_files 2nd try, add test (#21247) |
957ms |
1322ms |
0ms |
100ms |
5652 KB |
186ms |
250ms |
248ms |
54ms |
108950 |
113845 |
2024-04-11 13:28 |
39de87c8 |
vdoc: fix out path if `-o` is not passed but input has a path, add test (#21246) |
969ms |
1324ms |
0ms |
98ms |
5652 KB |
184ms |
248ms |
248ms |
54ms |
108950 |
112435 |
2024-04-11 13:23 |
6dc417e6 |
vdoc: cleanup `node.v` (#21250) |
964ms |
1323ms |
0ms |
97ms |
5652 KB |
184ms |
246ms |
246ms |
54ms |
108950 |
113018 |
2024-04-11 13:19 |
6be27176 |
ci: prefer dedicated tiggers for platform workflows, so sporadic fails can be retried quicker (#21251) |
973ms |
1315ms |
0ms |
97ms |
5652 KB |
185ms |
248ms |
247ms |
54ms |
108950 |
111973 |
2024-04-10 11:54 |
48800d4b |
v.util: add diff tool color support detection (tested on linux and freebsd) (#21244) |
962ms |
1309ms |
0ms |
97ms |
5652 KB |
183ms |
247ms |
246ms |
53ms |
108950 |
113253 |
2024-04-10 07:57 |
b832b96d |
v.util: improve detection for opendiff when automatically searching difftools (#21241) |
964ms |
1356ms |
0ms |
97ms |
5652 KB |
185ms |
247ms |
245ms |
53ms |
108945 |
113013 |
2024-04-10 06:21 |
056a4437 |
Revert "v.util: improve `color_compare_files` (#21243)" |
996ms |
1343ms |
0ms |
100ms |
5652 KB |
186ms |
249ms |
249ms |
54ms |
108961 |
109398 |
2024-04-09 17:38 |
bfd53a9b |
v.util: improve `color_compare_files` (#21243) |
976ms |
1321ms |
0ms |
98ms |
5652 KB |
183ms |
247ms |
248ms |
53ms |
108958 |
111637 |
2024-04-09 14:01 |
4dcc9265 |
examples: add pidigits.v; optimise math.big's Integer divide a bit (#21239) |
965ms |
1322ms |
0ms |
96ms |
5652 KB |
186ms |
250ms |
249ms |
54ms |
108961 |
112912 |
2024-04-09 11:05 |
95426d53 |
time: cleanup module (#21217) |
979ms |
1344ms |
0ms |
99ms |
5659 KB |
183ms |
248ms |
249ms |
53ms |
108957 |
111294 |
2024-04-09 04:37 |
294f7e41 |
ast: add missing docstrings for vlib/v/ast/comptime_const_values.v functions (#21219) |
957ms |
1316ms |
0ms |
98ms |
5659 KB |
186ms |
250ms |
250ms |
53ms |
108956 |
113851 |
2024-04-09 04:31 |
4afeac31 |
vdoc: fix character escape in code blocks in readme contents (#21230) |
958ms |
1321ms |
0ms |
100ms |
5659 KB |
185ms |
249ms |
248ms |
53ms |
108941 |
113717 |
2024-04-09 03:53 |
ba74ab0c |
vdoc: fix indention of readme when generating docs with -readme in project root (#21232) |
972ms |
1316ms |
0ms |
98ms |
5659 KB |
186ms |
251ms |
250ms |
53ms |
108941 |
112079 |
2024-04-09 03:48 |
23532d4d |
cgen, checker: allow passing `none` to `fn f(arg ?&Type) {` (fix #21213) (#21231) |
999ms |
1334ms |
0ms |
99ms |
5659 KB |
185ms |
249ms |
248ms |
53ms |
108941 |
109050 |
2024-04-09 03:40 |
ca839b6e |
time: extract Duration related code into duration.v (#21229) |
978ms |
1335ms |
0ms |
100ms |
5658 KB |
184ms |
250ms |
248ms |
53ms |
108937 |
111387 |
2024-04-09 03:39 |
4ff3c856 |
ci: remove redundant tests runs (#21235) |
996ms |
1337ms |
0ms |
99ms |
5659 KB |
185ms |
251ms |
249ms |
53ms |
108944 |
109381 |
2024-04-08 15:48 |
3db7b448 |
os: fix double free in os.get_raw_line() (used by os.input), with `-autofree` (#21204) |
974ms |
1315ms |
0ms |
102ms |
5659 KB |
190ms |
258ms |
256ms |
54ms |
108944 |
111852 |
2024-04-08 15:45 |
427b6dbc |
vdoc: improve line merging for readme contents (#21224) |
963ms |
1317ms |
0ms |
99ms |
5658 KB |
185ms |
250ms |
249ms |
53ms |
108942 |
113127 |
2024-04-08 15:39 |
4e8d00d3 |
vdoc: minor cleanup (#21225) |
958ms |
1322ms |
0ms |
100ms |
5658 KB |
185ms |
249ms |
247ms |
53ms |
108942 |
113718 |
2024-04-08 09:48 |
6a3d8d28 |
vdoc: fix indentation in module readmes (#21220) |
959ms |
1311ms |
0ms |
97ms |
5658 KB |
186ms |
251ms |
250ms |
53ms |
108942 |
113599 |
2024-04-08 07:17 |
19ef7689 |
cgen: fix comptime `$if !autofree {` (#21218) |
983ms |
1342ms |
0ms |
101ms |
5658 KB |
186ms |
252ms |
251ms |
53ms |
108942 |
110826 |
2024-04-07 14:11 |
38353088 |
vpm: optimize performance by adding filter when cloning (#21216) |
988ms |
1345ms |
0ms |
101ms |
5659 KB |
191ms |
262ms |
258ms |
54ms |
108944 |
110267 |
2024-04-07 14:05 |
40563533 |
parser, checker: improve the error message for an unknown type (#21207) |
1000ms |
1335ms |
0ms |
100ms |
5659 KB |
185ms |
249ms |
249ms |
53ms |
108944 |
108944 |
2024-04-07 06:43 |
d692d884 |
cgen: add `autofree` comptime check (#21197) |
993ms |
1312ms |
0ms |
96ms |
5659 KB |
186ms |
251ms |
249ms |
53ms |
108944 |
109711 |
2024-04-07 06:36 |
01a94483 |
fmt: extend import import alias reference map for submodules (#21200) |
976ms |
1323ms |
0ms |
99ms |
5658 KB |
183ms |
249ms |
248ms |
53ms |
108938 |
111616 |
2024-04-07 06:30 |
ef3a224e |
os: clarify some doc comments (#21209) |
991ms |
1308ms |
0ms |
97ms |
5658 KB |
185ms |
249ms |
248ms |
53ms |
108940 |
109929 |
2024-04-07 06:20 |
d0cbfc14 |
x.vweb: accept query params as method arguments (#21201) |
988ms |
1339ms |
0ms |
99ms |
5658 KB |
183ms |
249ms |
249ms |
53ms |
108940 |
110263 |
2024-04-07 06:08 |
c2c83f78 |
ci: remove `-stats` flag from tests (#21203) |
967ms |
1314ms |
0ms |
99ms |
5658 KB |
185ms |
251ms |
251ms |
53ms |
108940 |
112657 |
2024-04-06 18:10 |
ad17be5d |
parser: remove redundant comments_mode field (#21198) |
966ms |
1322ms |
0ms |
98ms |
5658 KB |
183ms |
250ms |
250ms |
53ms |
108940 |
112774 |
2024-04-06 09:33 |
9d889842 |
x.json2: add a way to decode an array (#21186) |
989ms |
1318ms |
0ms |
98ms |
5658 KB |
182ms |
250ms |
248ms |
54ms |
108944 |
110155 |
2024-04-06 09:29 |
3a6cf5ad |
tools.vpm: debug-log to `$VMODULES/cache/vpm.log` if not running in debug mode (#21192) |
964ms |
1323ms |
0ms |
101ms |
5658 KB |
185ms |
251ms |
247ms |
54ms |
108944 |
113012 |
2024-04-05 18:00 |
31fdf580 |
ci: move build step for VPM site, into apps and modules ci, add concurrency config (#21191) |
957ms |
1302ms |
0ms |
98ms |
5658 KB |
182ms |
250ms |
248ms |
54ms |
108944 |
113839 |
2024-04-05 15:09 |
5cbed731 |
gg: draw_text with custom fonts |
983ms |
1324ms |
0ms |
100ms |
5658 KB |
182ms |
250ms |
248ms |
54ms |
108944 |
110828 |
2024-04-05 14:31 |
a7d68cbc |
xml: update entity parse test (#21190) |
978ms |
1305ms |
0ms |
97ms |
5658 KB |
182ms |
248ms |
245ms |
54ms |
108922 |
111372 |
2024-04-05 08:27 |
254250d3 |
v: add `@VMODHASH` comptime variable to store the commit sha of a V module (#21091) |
981ms |
1330ms |
0ms |
99ms |
5658 KB |
184ms |
249ms |
247ms |
53ms |
108922 |
111031 |
2024-04-05 08:23 |
38b3115a |
breaking,net.ftp: allow to choose a different port than port 21 (change FTP.connect to accept `host:port`, not just a `host` address) (#21185) |
1001ms |
1372ms |
0ms |
99ms |
5657 KB |
184ms |
247ms |
247ms |
53ms |
108905 |
108796 |
2024-04-04 16:52 |
2c646bfa |
examples: allow for `v run examples/sokol/06_obj_viewer /full/path/to/model.obj` |
977ms |
1333ms |
0ms |
100ms |
5657 KB |
185ms |
249ms |
247ms |
53ms |
108905 |
111468 |
2024-04-04 13:13 |
cd0e0b18 |
ci: mark both vweb and x.vweb versions of vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v as flaky |
961ms |
1355ms |
0ms |
100ms |
5657 KB |
185ms |
250ms |
248ms |
53ms |
108905 |
113324 |
2024-04-04 09:43 |
625048c5 |
x.json2,checker,toml: allow field.typ compile-time checking with MatchExpr and add array of option checking (#21171) |
968ms |
1314ms |
0ms |
98ms |
5657 KB |
184ms |
251ms |
248ms |
53ms |
108905 |
112505 |
2024-04-04 08:09 |
d133f64c |
examples: add vtail.v, deprecate File.read_bytes_into_newline/1 in favor of File.read_bytes_with_newline/1 (#21182) |
972ms |
1328ms |
0ms |
97ms |
5656 KB |
185ms |
249ms |
251ms |
54ms |
108880 |
112016 |
2024-04-04 02:26 |
a458adef |
v.utils: update `githash` to be able to get the githash of every passed project (#21178) |
972ms |
1326ms |
0ms |
98ms |
5656 KB |
185ms |
249ms |
249ms |
54ms |
108872 |
112008 |
2024-04-03 17:58 |
bb42e1ce |
checker: remove resolved vfmt workaround and TODO (#21175) |
973ms |
1332ms |
0ms |
99ms |
5655 KB |
183ms |
249ms |
249ms |
54ms |
108888 |
111909 |
2024-04-03 17:58 |
f9fa8d8e |
fmt: fix duplicates remove import comments (#21177) |
964ms |
1312ms |
0ms |
98ms |
5655 KB |
184ms |
249ms |
250ms |
54ms |
108888 |
112954 |
2024-04-03 14:52 |
55cafa9b |
fmt: improve import processing, add test (#21172) |
978ms |
1333ms |
0ms |
98ms |
5655 KB |
182ms |
248ms |
248ms |
54ms |
108888 |
111337 |
2024-04-03 14:51 |
4d24f8c3 |
ci: change listen ports in vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v for both vweb and x.vweb, to reduce probability of network errors |
955ms |
1312ms |
0ms |
96ms |
5655 KB |
183ms |
248ms |
250ms |
54ms |
108888 |
114018 |
2024-04-02 16:39 |
a1d4712b |
tools: cleanup obsolete functions in cmd/tools/vfmt.v |
984ms |
1332ms |
0ms |
99ms |
5655 KB |
184ms |
248ms |
249ms |
54ms |
108888 |
110658 |
2024-04-02 08:12 |
be0986dc |
net.http: fix panic on empty addr, cleanup `listen_and_serve` Server method (#21164) |
958ms |
1314ms |
0ms |
96ms |
5655 KB |
183ms |
248ms |
248ms |
54ms |
108888 |
113661 |
2024-04-02 02:32 |
a1b6360d |
x.json2: add ability to decode arrays (#21163) |
984ms |
1326ms |
0ms |
97ms |
5655 KB |
182ms |
249ms |
249ms |
54ms |
108888 |
110658 |
2024-04-02 02:24 |
656009dc |
json: allow `i32` decoding and encoding (#21162) |
966ms |
1330ms |
0ms |
98ms |
5655 KB |
185ms |
251ms |
250ms |
54ms |
108888 |
112720 |
2024-04-01 19:07 |
c086bee5 |
breaking,vlib: update handling of imports whose symbols are not directly used in imported file, remove `pub const is_used = 1` workarounds (#21160) |
969ms |
1318ms |
0ms |
98ms |
5655 KB |
188ms |
253ms |
251ms |
54ms |
108882 |
112365 |
2024-04-01 19:03 |
ef48fb60 |
toml: update the alexcrichton and BurntSushi repos to their successors toml-rs, and toml-test, record new exceptions (#21152) |
960ms |
1333ms |
0ms |
99ms |
5655 KB |
185ms |
250ms |
248ms |
54ms |
108887 |
113423 |
2024-04-01 16:49 |
5da1fcca |
docs: fix sponsors bade in readme (#21159) |
965ms |
1314ms |
0ms |
97ms |
5655 KB |
187ms |
250ms |
249ms |
54ms |
108887 |
112836 |
2024-04-01 16:46 |
9704a014 |
parser: fix case of falsely registering imports as used, remove unused imports (#21156) |
960ms |
1321ms |
0ms |
99ms |
5655 KB |
189ms |
257ms |
253ms |
54ms |
108887 |
113423 |
2024-04-01 11:30 |
59a5a790 |
tests: fix assignment to pointer (failing even with `-cstrict` on more recent clang versions) (#21158) |
984ms |
1332ms |
0ms |
98ms |
5655 KB |
188ms |
256ms |
251ms |
54ms |
108895 |
110665 |
2024-03-31 06:14 |
24af0022 |
v,breaking: add ability to read enum, fn, interface and sumtype attributes in compile-time, change builtin `StructAttribute` to `VAttribute` (#21149) |
987ms |
1329ms |
0ms |
102ms |
5655 KB |
188ms |
252ms |
249ms |
54ms |
108895 |
110329 |
2024-03-31 06:11 |
dbc4896a |
checker: fix C struct embedded init fields checking (#21137) |
1011ms |
1327ms |
0ms |
99ms |
5651 KB |
186ms |
252ms |
248ms |
54ms |
108864 |
107679 |
2024-03-30 17:26 |
c6e8dfbf |
tests: skip an assertion in os_stat_test.v on FreeBSD, since its invariant is not universal across different filesystem types |
1009ms |
1359ms |
0ms |
100ms |
5651 KB |
193ms |
261ms |
255ms |
54ms |
108866 |
107894 |
2024-03-30 15:33 |
13a2efd6 |
ci: increase wait time for the xvfb check, to reduce the chance of false positives |
953ms |
1305ms |
0ms |
98ms |
5651 KB |
188ms |
256ms |
253ms |
53ms |
108866 |
114235 |
2024-03-30 15:29 |
d49fd0f4 |
cgen: fix C struct sumtype support (#21129) |
965ms |
1313ms |
0ms |
101ms |
5651 KB |
191ms |
262ms |
257ms |
53ms |
108866 |
112814 |
2024-03-30 15:28 |
360886bf |
cgen: fix infix array heap comparison (#21145) |
956ms |
1317ms |
0ms |
97ms |
5651 KB |
185ms |
251ms |
248ms |
53ms |
108847 |
113856 |
2024-03-30 12:03 |
a63a7333 |
fmt: simplify const name formatting (#21143) |
976ms |
1337ms |
0ms |
100ms |
5650 KB |
185ms |
252ms |
249ms |
53ms |
108843 |
111519 |
2024-03-30 11:59 |
d5afce31 |
checker: fix multi return using nil and voidptrfix (fix #17343) (#21144) |
959ms |
1311ms |
0ms |
97ms |
5650 KB |
187ms |
252ms |
251ms |
53ms |
108843 |
113496 |
2024-03-30 11:32 |
66e61405 |
checker: detect redundant ref when assigning call expr with ref return (#21141) |
957ms |
1318ms |
0ms |
97ms |
5650 KB |
184ms |
253ms |
248ms |
53ms |
108838 |
113728 |
2024-03-30 11:19 |
aea14719 |
fmt: use fixed size array for max_len const (#21140) |
976ms |
1331ms |
0ms |
99ms |
5650 KB |
184ms |
252ms |
247ms |
53ms |
108837 |
111513 |
2024-03-30 11:16 |
a4ff389b |
vet: allow to overwrite excluded dirs (#21142) |
948ms |
1306ms |
0ms |
97ms |
5650 KB |
185ms |
251ms |
247ms |
53ms |
108837 |
114806 |
2024-03-30 11:10 |
5c061759 |
parser, checker: move error handling for user defined type duplicates to the checker to resolve parsing issues (#21147) |
955ms |
1317ms |
0ms |
97ms |
5650 KB |
186ms |
254ms |
250ms |
54ms |
108837 |
113965 |
2024-03-30 11:07 |
b97fe683 |
parser, checker: move error handling for `any` type to the checker to resolve parsing issues (#21146) |
960ms |
1313ms |
0ms |
99ms |
5649 KB |
187ms |
252ms |
251ms |
53ms |
108826 |
113360 |
2024-03-30 11:02 |
6f997961 |
fmt: don't change paths when formatting imports (#21148) |
999ms |
1314ms |
0ms |
97ms |
5649 KB |
188ms |
255ms |
251ms |
53ms |
108816 |
108924 |
2024-03-29 17:28 |
a015824e |
vet: optimize performance for path detection, when vetting files (#21139) |
964ms |
1315ms |
0ms |
97ms |
5649 KB |
185ms |
253ms |
248ms |
53ms |
108816 |
112879 |
2024-03-29 17:16 |
030a85c2 |
vet: skip `testdata` dirs (#21138) |
970ms |
1321ms |
0ms |
99ms |
5649 KB |
186ms |
257ms |
251ms |
53ms |
108816 |
112181 |
2024-03-29 14:17 |
143f0cc4 |
checker, cgen: fix const initialized with array (#21131) |
969ms |
1313ms |
0ms |
97ms |
5649 KB |
185ms |
253ms |
247ms |
53ms |
108816 |
112297 |
2024-03-29 12:55 |
5cc67bbe |
veb.auth: a minor find_token fix |
958ms |
1302ms |
0ms |
97ms |
5648 KB |
184ms |
252ms |
252ms |
53ms |
108812 |
113582 |
2024-03-29 12:16 |
17d57ebe |
fmt: improve module detection when formatting imports (#21134) |
966ms |
1346ms |
0ms |
100ms |
5648 KB |
186ms |
258ms |
257ms |
53ms |
108812 |
112641 |
2024-03-29 08:54 |
d45648fd |
.gitignore: ignore generated .NET files in bench/vectors (#21136) |
966ms |
1319ms |
0ms |
97ms |
5648 KB |
184ms |
250ms |
250ms |
53ms |
108812 |
112641 |
2024-03-29 08:51 |
761c7fab |
v: fix sumtype support for option variant types (#21101) |
963ms |
1316ms |
0ms |
96ms |
5648 KB |
184ms |
255ms |
255ms |
53ms |
108812 |
112992 |
2024-03-29 08:35 |
00860ebc |
examples: fix warnings about 0 assignments to reference fields (#21133) |
985ms |
1332ms |
0ms |
99ms |
5639 KB |
182ms |
250ms |
249ms |
54ms |
108696 |
110351 |
2024-03-29 08:19 |
1400f649 |
checker: disallow using aliases of ?Type as !Type (#21128) |
993ms |
1321ms |
0ms |
97ms |
5639 KB |
183ms |
252ms |
250ms |
54ms |
108696 |
109462 |
2024-03-29 06:20 |
06e39a97 |
cgen: fix return code when returning interface result type (fix #21115) (#21130) |
973ms |
1327ms |
0ms |
96ms |
5636 KB |
183ms |
249ms |
251ms |
53ms |
108668 |
111683 |
2024-03-29 06:09 |
4aba08df |
thirdparty: update `zip` to commit 6f2116d from https://github.com/kuba--/zip/ (#21121) |
947ms |
1310ms |
0ms |
96ms |
5636 KB |
183ms |
246ms |
247ms |
54ms |
108668 |
114749 |
2024-03-29 06:00 |
9c9608b4 |
thirdparty: add license information and source repo info to the READMEs in each subfolder (#21135) |
975ms |
1316ms |
0ms |
100ms |
5636 KB |
187ms |
255ms |
255ms |
54ms |
108668 |
111454 |
2024-03-29 04:59 |
24ac0c1f |
builtin: fix tests |
955ms |
1312ms |
0ms |
97ms |
5636 KB |
184ms |
246ms |
247ms |
54ms |
108668 |
113788 |
2024-03-28 15:26 |
acf01074 |
builtin: str.last_index(); pref: hide-auto-str; |
950ms |
1310ms |
0ms |
98ms |
5636 KB |
182ms |
247ms |
249ms |
53ms |
108668 |
114387 |
2024-03-28 15:23 |
85533fe1 |
sokol, gg: min window width and height |
1002ms |
1323ms |
0ms |
100ms |
5635 KB |
185ms |
252ms |
256ms |
54ms |
108656 |
108439 |
2024-03-28 06:48 |
872bcbc6 |
thirdparty: update `zstd` to latest release 1.5.6 (#21124) |
968ms |
1310ms |
0ms |
97ms |
5635 KB |
183ms |
250ms |
249ms |
53ms |
108656 |
112247 |
2024-03-28 06:45 |
cb402a33 |
thirdparty: update CJSON to latest release 1.7.17 (#21126) |
949ms |
1308ms |
0ms |
99ms |
5635 KB |
183ms |
253ms |
251ms |
53ms |
108656 |
114495 |
2024-03-28 05:31 |
b98dca58 |
checker, orm: add error for unchecked option multi return types, fix undefined behavior (#21106) |
963ms |
1319ms |
0ms |
100ms |
5635 KB |
186ms |
258ms |
252ms |
53ms |
108656 |
112830 |
2024-03-28 05:29 |
f172a040 |
ci: improve test robustness on windows (#21116) |
975ms |
1342ms |
0ms |
103ms |
5635 KB |
186ms |
254ms |
251ms |
53ms |
108653 |
111438 |
2024-03-27 13:35 |
f6a00fa5 |
parser: disallow invalid infix for where clause in `delete` and `update` (#21113) |
959ms |
1310ms |
0ms |
96ms |
5635 KB |
181ms |
248ms |
249ms |
53ms |
108653 |
113298 |
2024-03-27 12:17 |
1e8d1a4d |
tools.vet: print help when passing no files or `--help`/`-help` flag after vet command (#21108) |
999ms |
1354ms |
0ms |
99ms |
5633 KB |
183ms |
248ms |
247ms |
53ms |
108641 |
108749 |
2024-03-27 12:12 |
bc68c87f |
checker: optimize option and result typ check, add more typinfo to error details (#21105) |
947ms |
1312ms |
0ms |
97ms |
5633 KB |
183ms |
249ms |
247ms |
53ms |
108641 |
114721 |
2024-03-27 12:05 |
22744ce4 |
examples: fix `simple_shader` compile error, add 2 shader examples to CI (#21112) |
956ms |
1309ms |
0ms |
99ms |
5633 KB |
183ms |
253ms |
250ms |
53ms |
108647 |
113647 |
2024-03-27 12:02 |
8997c515 |
parser: improve token detection and error messages for unexpected EOFs, add tests (#21110) |
956ms |
1318ms |
0ms |
99ms |
5633 KB |
182ms |
249ms |
249ms |
53ms |
108647 |
113647 |
2024-03-27 11:32 |
df9a8155 |
cgen: add the `_M_ARM64` macro to endianness check (#21109) |
950ms |
1307ms |
0ms |
98ms |
5630 KB |
183ms |
250ms |
248ms |
54ms |
108634 |
114351 |
2024-03-27 11:28 |
e4ac5c75 |
vpm: make all tests use cmd_ok and cmd_fail to ease understanding CI errors |
958ms |
1315ms |
0ms |
97ms |
5630 KB |
184ms |
249ms |
249ms |
54ms |
108634 |
113396 |
2024-03-27 10:22 |
80e688e9 |
ci: fix vpm tests with `-d network`, add more diagnostic output |
973ms |
1341ms |
0ms |
101ms |
5630 KB |
185ms |
253ms |
248ms |
54ms |
108634 |
111648 |
2024-03-27 08:36 |
bb320f19 |
vpm: show the final path where a module is installed, improve color contrast for white on black terminal sessions |
971ms |
1311ms |
0ms |
98ms |
5630 KB |
184ms |
249ms |
247ms |
54ms |
108634 |
111878 |
2024-03-26 15:44 |
99233439 |
tools: add `v retry apt update`, intended to replace the retry.sh script, for more robust CI jobs (#21104) |
975ms |
1317ms |
0ms |
98ms |
5630 KB |
183ms |
251ms |
249ms |
54ms |
108634 |
111419 |
2024-03-26 14:34 |
38d73d30 |
ci: retry all setup commands that need network access, till they succeed (so the CI jobs have less false positives) (#21103) |
962ms |
1306ms |
0ms |
97ms |
5630 KB |
187ms |
259ms |
251ms |
54ms |
108633 |
112924 |
2024-03-26 10:14 |
24bb06de |
ci: update the reference to the v-analyzer repo |
953ms |
1307ms |
0ms |
96ms |
5630 KB |
182ms |
251ms |
248ms |
54ms |
108633 |
113990 |
2024-03-26 09:48 |
57184dd7 |
tests: test `@[c_extern]` for a C global variable as well (#21102) |
950ms |
1302ms |
0ms |
100ms |
5630 KB |
188ms |
261ms |
254ms |
54ms |
108633 |
114350 |
2024-03-26 09:46 |
7b92c7ba |
docs: describe `@[c_extern]`, `@[weak]`, and some usages of the conditional compilation feature `@[if flag?]` |
956ms |
1299ms |
0ms |
96ms |
5630 KB |
183ms |
250ms |
248ms |
53ms |
108633 |
113632 |
2024-03-26 08:39 |
81734246 |
ast: cleanup (#21090) |
956ms |
1315ms |
0ms |
98ms |
5630 KB |
183ms |
250ms |
247ms |
54ms |
108633 |
113632 |
2024-03-26 08:32 |
6b21a41e |
v: fix `-skip-unused` compilation when using substrings with check (#21098) |
967ms |
1303ms |
0ms |
97ms |
5632 KB |
183ms |
253ms |
249ms |
54ms |
108669 |
112377 |
2024-03-26 08:32 |
2db9c82d |
vlib: fix typos (`endianess` -> `endianness`) (#21099) |
973ms |
1320ms |
0ms |
96ms |
5631 KB |
183ms |
250ms |
248ms |
54ms |
108668 |
111683 |
2024-03-25 13:15 |
b01e0914 |
checker: fix option checker arg validation for ptr passing on non expected ptr (#21087) |
978ms |
1330ms |
0ms |
99ms |
5631 KB |
186ms |
258ms |
255ms |
54ms |
108668 |
111112 |
2024-03-25 13:14 |
3e37643e |
checker: update error messages (#21097) |
971ms |
1324ms |
0ms |
99ms |
5630 KB |
181ms |
250ms |
247ms |
54ms |
108658 |
111903 |
2024-03-25 11:12 |
556f9f12 |
tools: prevent module updates during `v build-tools`, when VTEST_SANDBOXED_PACKAGING is set (#21094) |
955ms |
1300ms |
0ms |
96ms |
5630 KB |
183ms |
250ms |
249ms |
53ms |
108656 |
113775 |
2024-03-25 11:09 |
e7ed073b |
parser, fmt: parse methods on JS interfaces, write JS method bodies (#21088) |
985ms |
1347ms |
0ms |
97ms |
5630 KB |
183ms |
249ms |
249ms |
54ms |
108656 |
110310 |
2024-03-25 10:18 |
f77bb320 |
all: fix typos (#21089) |
983ms |
1315ms |
0ms |
97ms |
5630 KB |
184ms |
249ms |
249ms |
54ms |
108657 |
110536 |
2024-03-24 18:35 |
6b23b1dd |
cgen: fix code generation for a struct field, having a type of fixed array of options `field [5]?Type` (#21082) |
966ms |
1330ms |
0ms |
98ms |
5629 KB |
183ms |
249ms |
250ms |
53ms |
108656 |
112480 |
2024-03-24 18:22 |
f66b5954 |
v.utils: fix module lookup if module import parts end with the word `modules` (#21083) |
948ms |
1296ms |
0ms |
98ms |
5626 KB |
183ms |
248ms |
247ms |
54ms |
108614 |
114571 |
2024-03-24 17:55 |
cf9746da |
docs: remove deprecated newline info for doc comments (#21086) |
962ms |
1309ms |
0ms |
99ms |
5626 KB |
182ms |
246ms |
246ms |
53ms |
108613 |
112903 |
2024-03-24 17:49 |
c8a20fa6 |
cgen, parser: fix option as possible match case for sumtype (#21079) |
962ms |
1309ms |
0ms |
97ms |
5626 KB |
184ms |
249ms |
247ms |
54ms |
108613 |
112903 |
2024-03-22 14:48 |
29e5124c |
checker, parser, cgen: allow static call on generic type (#21071) |
973ms |
1305ms |
0ms |
96ms |
5624 KB |
183ms |
244ms |
247ms |
54ms |
108601 |
111614 |
2024-03-22 06:50 |
dbdbfe24 |
vdoc,tests: detect expected files from input instead of hardcoding names (#21074) |
979ms |
1309ms |
0ms |
98ms |
5622 KB |
184ms |
247ms |
248ms |
54ms |
108570 |
110898 |
2024-03-22 06:43 |
af71cb0d |
v.util: use tmp instead of cache dir for temporary diff files (#21075) |
973ms |
1323ms |
0ms |
98ms |
5622 KB |
184ms |
245ms |
245ms |
54ms |
108570 |
111582 |
2024-03-22 05:18 |
cb9a8754 |
ci: update gh action repository name (#21073) |
980ms |
1320ms |
0ms |
99ms |
5622 KB |
183ms |
246ms |
246ms |
54ms |
108568 |
110783 |
2024-03-21 17:18 |
9d4ec7b5 |
cgen: improve diagnostic information for ORM queries with invalid types |
945ms |
1312ms |
0ms |
99ms |
5622 KB |
185ms |
245ms |
247ms |
54ms |
108568 |
114886 |
2024-03-21 16:21 |
39eef1d7 |
parser,fmt: inform about invalid interop function bodies instead of removing them (#21070) |
983ms |
1330ms |
0ms |
100ms |
5622 KB |
182ms |
247ms |
246ms |
53ms |
108563 |
110440 |
2024-03-21 04:28 |
8a9def65 |
examples: port sokol/clear.v and sokol/sdf/sdf.v (#21069) |
981ms |
1313ms |
0ms |
99ms |
5622 KB |
184ms |
249ms |
247ms |
53ms |
108563 |
110665 |
2024-03-20 22:24 |
24d15720 |
cgen: force C struct types which does not implement str() to be passed as ptr (#21054) |
950ms |
1303ms |
0ms |
97ms |
5622 KB |
184ms |
248ms |
248ms |
53ms |
108563 |
114276 |
2024-03-20 22:18 |
0b573c59 |
docs: fix embeded -> embedded typo in docs.md (#21068) |
948ms |
1300ms |
0ms |
96ms |
5722 KB |
183ms |
247ms |
248ms |
53ms |
108501 |
114452 |
2024-03-20 06:33 |
e6b43a16 |
cgen: enable autofree for option (#21051) |
980ms |
1330ms |
0ms |
99ms |
5722 KB |
183ms |
245ms |
250ms |
53ms |
108501 |
110715 |
2024-03-20 06:09 |
9894c03e |
fmt: update determining of struct field comments (#21066) |
963ms |
1321ms |
0ms |
97ms |
5720 KB |
181ms |
245ms |
247ms |
52ms |
108486 |
112654 |
2024-03-20 05:17 |
f6e57697 |
changelog: fix markdown formatting for the new entries added in f4b6587 |
985ms |
1348ms |
0ms |
101ms |
5720 KB |
186ms |
251ms |
256ms |
53ms |
108486 |
110138 |
2024-03-20 05:13 |
d591e5e7 |
changelog: escape `@NAME` entries, to avoid mentioning unrelated github accounts |
953ms |
1306ms |
0ms |
97ms |
5720 KB |
183ms |
247ms |
251ms |
53ms |
108486 |
113836 |
2024-03-20 05:09 |
f4b6587e |
changelog: cleanup empty section, document most of the minor breaking changes in 0.4.5 vs 0.4.4 |
963ms |
1323ms |
0ms |
98ms |
5720 KB |
184ms |
247ms |
256ms |
52ms |
108486 |
112654 |
2024-03-20 04:09 |
a03da956 |
V 0.4.5 |
953ms |
1310ms |
0ms |
99ms |
5720 KB |
183ms |
246ms |
249ms |
53ms |
108486 |
113836 |
2024-03-20 04:08 |
27c224ef |
changelog: 0.4.5 changelog |
948ms |
1296ms |
0ms |
96ms |
5720 KB |
182ms |
243ms |
252ms |
53ms |
108486 |
114436 |
2024-03-20 03:51 |
cf7d6cd6 |
tools: instantly generate the entire changelog in changelog_helper.v |
979ms |
1330ms |
0ms |
100ms |
5720 KB |
184ms |
245ms |
248ms |
53ms |
108486 |
110813 |
2024-03-19 19:42 |
44c78ed7 |
parser: add better error for mut variadic fn argument (#21063) |
948ms |
1299ms |
0ms |
96ms |
5720 KB |
183ms |
246ms |
251ms |
53ms |
108486 |
114436 |
2024-03-19 19:36 |
e5be870f |
tools.fmt: extend exit codes to allow spotting unformatted files next to internal errors (#21058) |
960ms |
1302ms |
0ms |
99ms |
5720 KB |
188ms |
252ms |
256ms |
53ms |
108478 |
112997 |
2024-03-19 09:36 |
36f1750d |
vtest-self: add sandboxed packaging case (#21059) |
985ms |
1343ms |
0ms |
98ms |
5720 KB |
182ms |
244ms |
248ms |
52ms |
108478 |
110129 |
2024-03-19 09:31 |
d3d1bc08 |
fmt: fix formatting for imports of submodule from module `src` dir (#21060) |
964ms |
1321ms |
0ms |
97ms |
5720 KB |
182ms |
246ms |
249ms |
53ms |
108478 |
112529 |
2024-03-18 08:16 |
a36c693f |
fmt: fix autoimport with shebang and comments above other imports (#21050) |
979ms |
1328ms |
0ms |
101ms |
5720 KB |
188ms |
254ms |
258ms |
53ms |
108478 |
110804 |
2024-03-18 02:14 |
833da302 |
cgen: fix for/in codegen when iterating over C structs (#21052) |
985ms |
1347ms |
0ms |
99ms |
5720 KB |
187ms |
250ms |
257ms |
53ms |
108478 |
110129 |
2024-03-18 02:02 |
2798a063 |
checker: fix missing incompatible pushval type for chan <- operator (#21040) |
971ms |
1331ms |
0ms |
98ms |
5720 KB |
185ms |
252ms |
255ms |
53ms |
108478 |
111717 |
2024-03-18 01:30 |
8e9ddb13 |
cgen: fix _str name generated for C struct which define str() method (#21042) |
980ms |
1341ms |
0ms |
99ms |
5720 KB |
183ms |
247ms |
253ms |
53ms |
108474 |
110687 |
2024-03-17 14:26 |
bedaf4f1 |
sokol.gfx: update the PixelFormat V enum, to exactly match the C sg_pixel_format from thirdparty/sokol/sokol_gfx.h |
981ms |
1333ms |
0ms |
97ms |
5719 KB |
183ms |
250ms |
253ms |
53ms |
108471 |
110571 |
2024-03-17 09:11 |
d7cc6f5c |
strings.textscanner: fix off-by-one error in skip method (#21045) |
981ms |
1335ms |
0ms |
99ms |
5719 KB |
183ms |
248ms |
253ms |
53ms |
108471 |
110571 |
2024-03-16 16:57 |
549654ae |
checker: disallow `Optional` and `Result` high val in a `for x in low..high {` loop (#21043) |
972ms |
1315ms |
0ms |
98ms |
5719 KB |
182ms |
247ms |
253ms |
53ms |
108471 |
111595 |
2024-03-16 14:32 |
a1c6377a |
rand: add PRNG.fill_buffer_from_set/2 (#21037) |
981ms |
1302ms |
0ms |
96ms |
5719 KB |
184ms |
255ms |
259ms |
53ms |
108468 |
110568 |
2024-03-16 12:43 |
4221522c |
parser: allow lock prefix instructions and numbered reg in inline asm blocks (#21022) |
974ms |
1317ms |
0ms |
98ms |
5719 KB |
183ms |
247ms |
250ms |
53ms |
108442 |
111336 |
2024-03-16 09:21 |
9d66b347 |
fmt: insert auto imports after shebang (#21038) |
977ms |
1327ms |
0ms |
100ms |
5718 KB |
185ms |
248ms |
252ms |
53ms |
108419 |
110971 |
2024-03-15 19:24 |
657e46eb |
fmt: fix type names for casts (#21036) |
947ms |
1319ms |
0ms |
98ms |
5718 KB |
183ms |
243ms |
249ms |
52ms |
108419 |
114486 |
2024-03-15 15:11 |
6809c678 |
checker: add test for interface embedding and interface with erroneous implementation (test related to #21030) (#21033) |
959ms |
1321ms |
0ms |
98ms |
5718 KB |
184ms |
247ms |
252ms |
53ms |
108419 |
113054 |
2024-03-15 15:10 |
3d64f9e4 |
cgen: add ability to mark a global as `@[hidden]` (#21035) |
970ms |
1322ms |
0ms |
98ms |
5718 KB |
181ms |
245ms |
251ms |
52ms |
108419 |
111772 |
2024-03-15 10:31 |
c0247219 |
scanner: disallow a shebang line, that is not at the top of a file (#21029) |
952ms |
1301ms |
0ms |
98ms |
5716 KB |
183ms |
244ms |
250ms |
53ms |
108404 |
113869 |
2024-03-15 10:26 |
84a52aea |
checker: fix undefined reference to interface struct field regression (after #21025) (#21030) |
957ms |
1309ms |
0ms |
97ms |
5716 KB |
184ms |
245ms |
251ms |
52ms |
108394 |
113264 |
2024-03-15 09:21 |
aded18ad |
docs: use a [!NOTE] tag for a Note in docs.md (#21032) |
958ms |
1296ms |
0ms |
96ms |
5716 KB |
183ms |
246ms |
250ms |
52ms |
108393 |
113145 |
2024-03-15 07:11 |
eaa4edf4 |
os: cleanup field comments of os.Process (#21023) |
993ms |
1348ms |
0ms |
98ms |
5716 KB |
182ms |
244ms |
250ms |
52ms |
108393 |
109157 |
2024-03-15 07:08 |
cb595293 |
checker: cleanup and simplify struct processing p2, extend test (#21025) |
976ms |
1329ms |
0ms |
99ms |
5716 KB |
182ms |
246ms |
252ms |
52ms |
108395 |
111060 |
2024-03-15 06:41 |
6a42f79d |
cgen: fix match for alias (#21028) |
969ms |
1319ms |
0ms |
98ms |
5716 KB |
185ms |
246ms |
250ms |
53ms |
108430 |
111898 |
2024-03-14 19:23 |
49b7f9a9 |
x.json2: predefine buffer capacity for encoding to avoid reallocations (#20920) |
993ms |
1347ms |
0ms |
97ms |
5716 KB |
181ms |
242ms |
248ms |
52ms |
108430 |
109194 |
2024-03-14 18:38 |
9a0435db |
checker: add support for deprecation messages for structs and struct fields (#21017) |
985ms |
1333ms |
0ms |
97ms |
5716 KB |
182ms |
244ms |
251ms |
52ms |
108430 |
110081 |
2024-03-14 13:43 |
0a9d1f9d |
v.pref: support filtering while tracing, with `v -trace-calls -trace-fns main,gg*draw* run examples/tetris/` (#21021) |
972ms |
1317ms |
0ms |
97ms |
5715 KB |
182ms |
246ms |
252ms |
52ms |
108401 |
111523 |
2024-03-14 08:18 |
8cb7e75a |
checker: cleanup and simplify struct processing p1 (#21009) |
962ms |
1311ms |
0ms |
97ms |
5713 KB |
183ms |
248ms |
251ms |
53ms |
108372 |
112652 |
2024-03-14 08:15 |
ef61d5f8 |
checker: cleanup and simplify `check_ref_fields_initialized` methods (#21016) |
987ms |
1339ms |
0ms |
99ms |
5713 KB |
183ms |
246ms |
252ms |
52ms |
108384 |
109811 |
2024-03-13 17:23 |
7ffd917b |
v.util: simplify vtest (#21013) |
948ms |
1306ms |
0ms |
97ms |
5714 KB |
183ms |
246ms |
253ms |
52ms |
108394 |
114339 |
2024-03-13 16:49 |
c29b64e0 |
clipboard: workaround printing of structs containing &C.Display pointers with gcc |
996ms |
1336ms |
0ms |
102ms |
5714 KB |
185ms |
248ms |
255ms |
52ms |
108394 |
108829 |
2024-03-13 13:08 |
a1c5c6c8 |
builtin: add missing return type to fn signature for C.GC_get_stack_base |
983ms |
1329ms |
0ms |
98ms |
5714 KB |
181ms |
244ms |
252ms |
52ms |
108394 |
110268 |
2024-03-13 13:00 |
f3156768 |
coroutines: manually create photon vcpu's & add functions to set photon log output (#21012) |
978ms |
1319ms |
0ms |
97ms |
5714 KB |
182ms |
246ms |
251ms |
52ms |
108394 |
110832 |
2024-03-13 12:40 |
54da256b |
io.string_reader: fix needs_fill_until check (#21005) |
955ms |
1309ms |
0ms |
97ms |
5714 KB |
182ms |
246ms |
253ms |
52ms |
108394 |
113501 |
2024-03-13 12:39 |
8ec990ee |
db.sqlite: fix exec_param_many bug (#21008) |
962ms |
1320ms |
0ms |
101ms |
5714 KB |
182ms |
246ms |
253ms |
52ms |
108394 |
112675 |
2024-03-13 12:21 |
b276aacc |
checker: disallow void return value lambdas in array.map method calls (#21011) |
958ms |
1312ms |
0ms |
97ms |
5714 KB |
184ms |
247ms |
255ms |
52ms |
108394 |
113146 |
2024-03-13 11:58 |
fee184b6 |
checker: remove unnecessary string interpolation in deprecation method calls (#21007) |
976ms |
1318ms |
0ms |
98ms |
5713 KB |
181ms |
245ms |
250ms |
52ms |
108387 |
111052 |
2024-03-13 11:23 |
1e1846fd |
ast,fmt: further improve type detection of user defined typenames, extend tests (#21004) |
982ms |
1323ms |
0ms |
99ms |
5713 KB |
181ms |
245ms |
253ms |
52ms |
108387 |
110373 |
2024-03-13 11:14 |
094b0328 |
builtin: fix a few grammar errors in builtin.string comments (#21010) |
978ms |
1334ms |
0ms |
97ms |
5709 KB |
183ms |
245ms |
251ms |
52ms |
108382 |
110820 |
2024-03-12 17:16 |
aeadc0a1 |
x.json2: improve error message upon missing comma (#20602) |
968ms |
1313ms |
0ms |
98ms |
5709 KB |
181ms |
241ms |
249ms |
52ms |
108382 |
111964 |
2024-03-12 15:11 |
365bd185 |
fmt: update tests to run all fmt also in a vmodules context (#20995) |
974ms |
1323ms |
0ms |
98ms |
5709 KB |
182ms |
244ms |
250ms |
52ms |
108382 |
111275 |
2024-03-12 15:03 |
a373bee9 |
builtin: expose gc_disable(), gc_enable(), gc_is_enabled(), in addition to the existing gc_collect() (#21002) |
973ms |
1348ms |
0ms |
102ms |
5709 KB |
184ms |
245ms |
252ms |
53ms |
108382 |
111389 |
2024-03-12 13:00 |
a023fe32 |
ci: add a vtcc step (check that vtcc, continues to be able to compile with v, and v itself can be compiled with vtcc) (#21000) |
992ms |
1321ms |
0ms |
99ms |
5709 KB |
183ms |
246ms |
252ms |
53ms |
108362 |
109235 |
2024-03-12 06:35 |
d6236e10 |
io.reader: make read_all constants public (#20997) |
999ms |
1332ms |
0ms |
100ms |
5709 KB |
182ms |
247ms |
252ms |
53ms |
108362 |
108470 |
2024-03-11 17:04 |
96aa23ff |
orm: insert expressions returning id |
969ms |
1311ms |
0ms |
98ms |
5709 KB |
181ms |
243ms |
249ms |
53ms |
108362 |
111828 |
2024-03-11 15:05 |
b2df3264 |
gg: fix empty circle in native; http: post_form_with_cookies; veb: print veb action in html errors |
967ms |
1322ms |
0ms |
100ms |
5705 KB |
181ms |
244ms |
247ms |
52ms |
108272 |
111966 |
2024-03-11 15:16 |
565cdf25 |
doc: fix multiline codeblock comments (#20996) |
972ms |
1310ms |
0ms |
97ms |
5705 KB |
183ms |
250ms |
252ms |
53ms |
108260 |
111378 |
2024-03-11 05:08 |
a10415fa |
cgen: fix code generated to comptime passed to generic arg (#20994) |
963ms |
1304ms |
0ms |
97ms |
5705 KB |
184ms |
245ms |
250ms |
52ms |
108260 |
112419 |
2024-03-11 05:03 |
09f3ac14 |
crypto.blake3: fix typo on Digest comment (#20991) |
976ms |
1317ms |
0ms |
98ms |
5703 KB |
182ms |
245ms |
249ms |
52ms |
108246 |
110907 |
2024-03-10 08:41 |
386bd77a |
ast, fmt: improve submodule type alias lookup; fix formatting of modules in `$VMODULES` (#20989) |
954ms |
1302ms |
0ms |
96ms |
5703 KB |
183ms |
244ms |
248ms |
52ms |
108246 |
113465 |
2024-03-09 17:09 |
e3140cbb |
parser: fix for comptime with fully type name (fix #20948) (#20988) |
947ms |
1300ms |
0ms |
98ms |
5703 KB |
181ms |
244ms |
249ms |
52ms |
108247 |
114305 |
2024-03-09 16:56 |
da628540 |
cgen, checker: fix comptimeselector passing to generic argument (#20985) |
953ms |
1297ms |
0ms |
96ms |
5703 KB |
182ms |
243ms |
247ms |
52ms |
108243 |
113581 |
2024-03-09 16:54 |
c48abe5f |
ast: cleanup and simplify `shorten_user_defined_typenames` method (#20984) |
952ms |
1297ms |
0ms |
98ms |
5702 KB |
183ms |
245ms |
248ms |
52ms |
108234 |
113691 |
2024-03-09 13:22 |
c90af5ff |
os: remove repetitive words in comments (#20981) |
980ms |
1321ms |
0ms |
98ms |
5702 KB |
182ms |
244ms |
248ms |
52ms |
108243 |
110452 |
2024-03-08 18:17 |
f7898741 |
cgen: fix fixed array return on fn with option generic return (#20974) |
940ms |
1288ms |
0ms |
97ms |
5702 KB |
181ms |
243ms |
248ms |
52ms |
108243 |
115152 |
2024-03-08 18:16 |
679bcb30 |
cgen: fix missing scope enclosing for const init which needs temp variables (#20973) |
944ms |
1289ms |
0ms |
100ms |
5700 KB |
186ms |
249ms |
253ms |
52ms |
108202 |
114620 |
2024-03-08 10:41 |
83978a8d |
examples: improve initial camera position for examples/sokol/05_instancing_glsl/rt_glsl.v |
944ms |
1292ms |
0ms |
98ms |
5700 KB |
182ms |
241ms |
247ms |
52ms |
108202 |
114620 |
2024-03-08 09:39 |
4cf05083 |
examples: cleanup code duplication in examples/sokol/04_multi_shader_glsl/rt_glsl.v, document gg.m4 (#20978) |
969ms |
1346ms |
0ms |
102ms |
5700 KB |
182ms |
244ms |
249ms |
52ms |
108202 |
111663 |
2024-03-08 09:34 |
8ddceabb |
fmt: fix removal of used selective and alias imports in modules in `$VMODULES` dirs (#20977) |
962ms |
1292ms |
0ms |
96ms |
5700 KB |
183ms |
245ms |
249ms |
52ms |
108202 |
112476 |
2024-03-07 19:56 |
a867ed6a |
parser,checker: silence more warnings for `@[translated]` files (#20964) |
974ms |
1323ms |
0ms |
98ms |
5700 KB |
182ms |
244ms |
250ms |
52ms |
108202 |
111090 |
2024-03-07 18:57 |
db252d04 |
cli: add pluralization to err msg, if required number of args is not met (#20971) |
964ms |
1314ms |
0ms |
97ms |
5699 KB |
183ms |
246ms |
251ms |
52ms |
108178 |
112217 |
2024-03-05 15:04 |
790ea2f1 |
sokol, gg, examples: update to match uptream at 058a4c5 (#20953) |
953ms |
1306ms |
0ms |
99ms |
5699 KB |
184ms |
246ms |
251ms |
52ms |
108178 |
113513 |
2024-03-04 20:33 |
60b4fb31 |
ci: mark db_store_test.v as flaky |
974ms |
1321ms |
0ms |
97ms |
5699 KB |
181ms |
243ms |
248ms |
52ms |
108178 |
111065 |
2024-03-04 20:29 |
6279e8a5 |
checker,cgen: fix generic map inferring key and value types (#20959) |
962ms |
1303ms |
0ms |
95ms |
5699 KB |
182ms |
243ms |
249ms |
52ms |
108178 |
112451 |
2024-03-04 19:56 |
115f83d2 |
checker: fix missing check for interface cast of option type (#20961) |
995ms |
1336ms |
0ms |
97ms |
5695 KB |
181ms |
243ms |
249ms |
52ms |
108126 |
108669 |
2024-03-04 16:41 |
78602846 |
all: fix typos in comments (#20963) |
966ms |
1309ms |
0ms |
97ms |
5695 KB |
180ms |
241ms |
247ms |
51ms |
108126 |
111931 |
2024-03-04 16:15 |
a58f980b |
os: workaround a `-prod -cc gcc` bug, affecting os.open_file (fix #20923) (related to #20872) (#20960) |
946ms |
1291ms |
0ms |
97ms |
5695 KB |
181ms |
244ms |
249ms |
52ms |
108126 |
114298 |
2024-03-04 10:39 |
6f4d9aec |
x.json2: minor performance improvement, update benchmark recommendations (#20954) |
948ms |
1290ms |
0ms |
95ms |
5695 KB |
181ms |
241ms |
247ms |
52ms |
108125 |
114055 |
2024-03-04 10:35 |
1007a871 |
vdoc: enable browser custom search with ?q=<search> (#20949) |
969ms |
1329ms |
0ms |
100ms |
5695 KB |
181ms |
242ms |
248ms |
52ms |
108125 |
111584 |
2024-03-04 09:19 |
ddf1ae91 |
vdoc: add attributes to enums and structs (#20957) |
963ms |
1319ms |
0ms |
98ms |
5695 KB |
179ms |
241ms |
246ms |
52ms |
108125 |
112279 |
2024-03-04 08:28 |
293dd36f |
cgen: fix const fixed array init with index (#20950) |
979ms |
1314ms |
0ms |
97ms |
5695 KB |
179ms |
240ms |
246ms |
52ms |
108125 |
110444 |
2024-03-04 08:20 |
a3bb422e |
cgen: fix comptime `is` condition when using interface (#20952) |
962ms |
1316ms |
0ms |
97ms |
5695 KB |
180ms |
242ms |
248ms |
52ms |
108122 |
112392 |
2024-03-04 08:12 |
0211a0d5 |
doc: fix wording in the description of the `#pkgconfig` directive (#20956) |
954ms |
1322ms |
0ms |
99ms |
5694 KB |
181ms |
242ms |
248ms |
52ms |
108117 |
113330 |
2024-03-03 21:17 |
b638f587 |
cgen: fix global initializer of fixed array on gcc (#20934) |
974ms |
1307ms |
0ms |
98ms |
5694 KB |
184ms |
249ms |
254ms |
53ms |
108117 |
111003 |
2024-03-03 10:02 |
ac9b724b |
x.json2: improve performance of string encoding for unicode special characters and emojis (#20867) |
979ms |
1326ms |
0ms |
100ms |
5694 KB |
182ms |
243ms |
250ms |
52ms |
108110 |
110429 |
2024-03-03 09:24 |
6fae1fad |
cgen: fix returning option call in non-option fn (#20943) |
960ms |
1310ms |
0ms |
97ms |
5694 KB |
185ms |
245ms |
251ms |
53ms |
108110 |
112614 |
2024-03-03 09:21 |
6e52336f |
doc: fix minor grammar error in attribute comment (#20945) |
955ms |
1296ms |
0ms |
99ms |
5694 KB |
185ms |
244ms |
250ms |
53ms |
108109 |
113203 |
2024-03-01 23:33 |
065e5e22 |
checker: silence "assigning 0 to a reference field" and "uninitialized fn struct fields" notices for `@[translated]\nmodule ...` files (#20938) |
945ms |
1304ms |
0ms |
97ms |
5694 KB |
183ms |
243ms |
251ms |
52ms |
108109 |
114401 |
2024-03-01 19:44 |
febc4a7e |
checker: remove notice when shifting signed int for `@[translated]` (#20935) |
972ms |
1313ms |
0ms |
97ms |
5694 KB |
181ms |
241ms |
251ms |
52ms |
108104 |
111218 |
2024-03-01 13:15 |
a87ba9e3 |
checker: fix some specific interface generic inference within generics struct and method (#20932) |
969ms |
1316ms |
0ms |
100ms |
5694 KB |
180ms |
242ms |
249ms |
52ms |
108104 |
111562 |
2024-03-01 12:30 |
cc443e50 |
checker: support `Flags.bit ^ Flags.bit1` and `~Flags.bit` (flagged enums) (fix #20925) (#20929) |
965ms |
1306ms |
0ms |
97ms |
5693 KB |
181ms |
243ms |
247ms |
52ms |
108098 |
112018 |
2024-03-01 12:24 |
a2d23306 |
parser: fix formatting comptime if expr, after inc expr (fix #20927) (#20931) |
973ms |
1314ms |
0ms |
99ms |
5693 KB |
182ms |
249ms |
248ms |
52ms |
108092 |
111091 |
2024-02-28 09:55 |
d5370bd2 |
time: microoptimise the Time formating methods (use custom number->string conversion, instead of string interpolation) (#20917) |
987ms |
1316ms |
0ms |
98ms |
5693 KB |
183ms |
250ms |
249ms |
52ms |
108092 |
109515 |
2024-02-27 17:55 |
87320f8f |
x.json2: fix encoder commas (#20916) |
965ms |
1315ms |
0ms |
99ms |
5691 KB |
183ms |
250ms |
251ms |
52ms |
107902 |
111815 |
2024-02-27 12:22 |
aa002a40 |
toml: return an error from toml.parse_file(), when the passed file path does not exist (#20912) |
942ms |
1293ms |
0ms |
95ms |
5691 KB |
179ms |
245ms |
246ms |
52ms |
107902 |
114545 |
2024-02-27 07:38 |
d8c4a84f |
io: add a `string_reader` submodule (#20893) |
995ms |
1323ms |
0ms |
97ms |
5691 KB |
181ms |
245ms |
246ms |
52ms |
107902 |
108444 |
2024-02-27 01:09 |
a9c10428 |
time: rename identifiers and parameter names (#20913) |
935ms |
1276ms |
0ms |
96ms |
5690 KB |
179ms |
243ms |
245ms |
52ms |
107887 |
115387 |
2024-02-26 21:05 |
d2dcf6a3 |
sync: support more gcc version specific search locations on linux with tcc |
933ms |
1281ms |
0ms |
98ms |
5690 KB |
179ms |
241ms |
247ms |
52ms |
107874 |
115620 |
2024-02-26 19:05 |
c6048d50 |
x.json2: add skippable field attr `@[json: '-']` (improve backwards compatibility with the `json` module) (#20892) |
946ms |
1287ms |
0ms |
96ms |
5690 KB |
181ms |
243ms |
248ms |
52ms |
107870 |
114027 |
2024-02-26 17:49 |
71bd94aa |
checker: fix checking match branch call expr twice (#20910) |
946ms |
1310ms |
0ms |
99ms |
5690 KB |
181ms |
243ms |
248ms |
52ms |
107870 |
114027 |
2024-02-26 09:52 |
c9ea6226 |
picohttpparser: add tests for the Request methods (#20906) |
959ms |
1317ms |
0ms |
100ms |
5690 KB |
182ms |
262ms |
248ms |
52ms |
107869 |
112480 |
2024-02-26 09:49 |
8c9003fb |
time: add a tm_gmtoff field to `C.tm` (a BSD and GNU extension) (#20907) |
1010ms |
1352ms |
0ms |
99ms |
5690 KB |
179ms |
260ms |
247ms |
52ms |
107869 |
106800 |
2024-02-26 07:03 |
43fd5688 |
picoev: remove fmt off tags (#20569) |
995ms |
1340ms |
0ms |
100ms |
5689 KB |
181ms |
261ms |
247ms |
52ms |
107868 |
108410 |
2024-02-25 20:39 |
43e96ce5 |
parser: disallow defining map key more than once (#20905) |
981ms |
1322ms |
0ms |
97ms |
5689 KB |
182ms |
261ms |
246ms |
52ms |
107868 |
109957 |
2024-02-25 20:35 |
9703029d |
picoev: add more logging of errors (#20558) |
966ms |
1302ms |
0ms |
95ms |
5689 KB |
182ms |
261ms |
250ms |
52ms |
107862 |
111658 |
2024-02-25 16:47 |
0367f343 |
ast,checker,cgen: fix generics function with embedded structs, ensure correct link generation in cgen (#20900) |
959ms |
1313ms |
0ms |
99ms |
5689 KB |
181ms |
261ms |
248ms |
52ms |
107862 |
112473 |
2024-02-25 16:46 |
ac623170 |
cgen: fix multiple fixed array variable init (fix #20895) (#20902) |
963ms |
1309ms |
0ms |
98ms |
5687 KB |
181ms |
261ms |
247ms |
52ms |
107836 |
111979 |
2024-02-24 12:38 |
ee045eda |
veb.auth: detailed documentation with examples |
953ms |
1308ms |
0ms |
96ms |
5686 KB |
181ms |
259ms |
246ms |
52ms |
107823 |
113140 |
2024-02-24 09:56 |
1733dab2 |
ast, parser, fmt: fix alias array no cast init (#20898) |
962ms |
1298ms |
0ms |
95ms |
5686 KB |
179ms |
258ms |
244ms |
52ms |
107823 |
112082 |
2024-02-24 03:08 |
cf7dcfe2 |
gg: handle dpi change, when moving window to another monitor (#20886) |
962ms |
1316ms |
0ms |
98ms |
5684 KB |
185ms |
264ms |
253ms |
53ms |
107794 |
112051 |
2024-02-23 08:50 |
0514de75 |
checker: fix struct field init with generic anon fn (add the test from #18294) (#20888) |
967ms |
1312ms |
0ms |
98ms |
5684 KB |
181ms |
260ms |
247ms |
52ms |
107794 |
111472 |
2024-02-22 17:31 |
10c2f9e0 |
os: don't check rdev equality on FreeBSD, inside vlib/os/os_stat_test.v (#20885) |
978ms |
1329ms |
0ms |
96ms |
5684 KB |
180ms |
260ms |
249ms |
52ms |
107794 |
110218 |
2024-02-22 17:22 |
667f65bb |
checker: check assigning immutable reference struct field (fix #20814) (#20883) |
959ms |
1308ms |
0ms |
97ms |
5684 KB |
178ms |
256ms |
246ms |
52ms |
107794 |
112402 |
2024-02-22 08:30 |
1d80cb91 |
sha256,sha512: fix behavioral bug in .checksum (#20884) |
982ms |
1307ms |
0ms |
95ms |
5682 KB |
180ms |
257ms |
246ms |
52ms |
107773 |
109748 |
2024-02-21 10:50 |
27e6fefc |
tests: fix `init_global_test.v` failing occasionally (#20879) |
980ms |
1347ms |
0ms |
97ms |
5682 KB |
184ms |
267ms |
254ms |
53ms |
107773 |
109972 |
2024-02-20 15:38 |
b83ce21c |
checker: cleanup in assign_stmt() (#20880) |
970ms |
1315ms |
0ms |
97ms |
5682 KB |
181ms |
264ms |
249ms |
52ms |
107773 |
111106 |
2024-02-20 15:34 |
13fbf35f |
checker: fix struct field init with generic fn variable (fix #20847) (#20878) |
984ms |
1326ms |
0ms |
97ms |
5682 KB |
179ms |
257ms |
245ms |
52ms |
107773 |
109525 |
2024-02-20 06:35 |
0b792c54 |
cgen: fix comptime selector of interface (#20876) |
985ms |
1325ms |
0ms |
98ms |
5682 KB |
180ms |
256ms |
248ms |
52ms |
107773 |
109414 |
2024-02-20 00:41 |
c60a869f |
vlib: add `encoding.txtar` (port of Go's txtar module) (#20874) |
974ms |
1306ms |
0ms |
98ms |
5682 KB |
183ms |
259ms |
252ms |
52ms |
107763 |
110639 |
2024-02-19 16:17 |
efa98d92 |
parser: fix infinite loop in Parser.sql stmt in `-silent -print-watched-files` mode (used by `v watch`) (#20873) |
961ms |
1309ms |
0ms |
96ms |
5682 KB |
178ms |
254ms |
246ms |
52ms |
107763 |
112136 |
2024-02-19 13:21 |
d198a898 |
tests: add 'aligned_attr_gcc_windows.vv' for gcc (#20870) |
967ms |
1312ms |
0ms |
96ms |
5681 KB |
178ms |
255ms |
244ms |
51ms |
107759 |
111436 |
2024-02-19 13:19 |
50e271a7 |
net: workaround a `-prod -cc gcc` bug (#20872) |
962ms |
1319ms |
0ms |
96ms |
5681 KB |
182ms |
264ms |
251ms |
52ms |
107759 |
112015 |
2024-02-19 07:07 |
fffb82d0 |
roadmap: update |
968ms |
1322ms |
0ms |
97ms |
5681 KB |
179ms |
258ms |
245ms |
52ms |
107759 |
111321 |
2024-02-19 07:05 |
88bc6203 |
veb.auth: make work with any db |
956ms |
1309ms |
0ms |
97ms |
5681 KB |
179ms |
257ms |
245ms |
52ms |
107759 |
112718 |
2024-02-18 20:23 |
fa7af809 |
veb: a new module veb.auth for authentication logic (tokens, hashed passwords) |
953ms |
1299ms |
0ms |
96ms |
5681 KB |
179ms |
257ms |
244ms |
52ms |
107759 |
113073 |
2024-02-18 17:39 |
c6cc2d2f |
docs: update v.debug docs - callstack+trace (#20854) |
956ms |
1295ms |
0ms |
95ms |
5681 KB |
179ms |
256ms |
243ms |
51ms |
107759 |
112718 |
2024-02-18 13:43 |
f472355e |
json2: reorganize encode string (#20862) |
948ms |
1299ms |
0ms |
95ms |
5681 KB |
178ms |
256ms |
245ms |
51ms |
107759 |
113669 |
2024-02-18 13:36 |
2568d336 |
x.vweb: fix handling of static URL paths like `/sub.folder/a_folder` (#20863) |
949ms |
1293ms |
0ms |
94ms |
5681 KB |
179ms |
256ms |
244ms |
51ms |
107759 |
113550 |
2024-02-18 12:45 |
38cf9235 |
time: add a .http_header_string() method on Time (#20861) |
984ms |
1333ms |
0ms |
98ms |
5681 KB |
179ms |
258ms |
245ms |
52ms |
107759 |
109511 |
2024-02-17 15:59 |
2190b604 |
x.vweb: fix typos in README.md (#20856) |
967ms |
1315ms |
0ms |
99ms |
5681 KB |
178ms |
256ms |
244ms |
52ms |
107751 |
111428 |
2024-02-17 15:49 |
5fe5412a |
pref: allow fetching the photonwrapper .so (for the coroutines) with curl too, or print details for manual download (#20855) |
951ms |
1319ms |
0ms |
95ms |
5681 KB |
179ms |
258ms |
246ms |
52ms |
107751 |
113302 |
2024-02-17 15:46 |
8713b665 |
cgen: fix code generated for anon struct default value (fix #20839) (#20851) |
956ms |
1322ms |
0ms |
97ms |
5681 KB |
182ms |
266ms |
250ms |
52ms |
107749 |
112708 |
2024-02-17 09:36 |
298a2a2d |
cgen: fix thread return type generation (fix #20836) (#20850) |
968ms |
1309ms |
0ms |
96ms |
5681 KB |
178ms |
256ms |
244ms |
52ms |
107749 |
111310 |
2024-02-17 08:59 |
fb675534 |
tests: fix the length of `all_key` in `poly1305_test.v` (#20853) |
966ms |
1308ms |
0ms |
96ms |
5681 KB |
177ms |
255ms |
245ms |
51ms |
107750 |
111542 |
2024-02-17 08:54 |
8b524200 |
tools.vpm: fix remove command on Windows, add test (#20852) |
951ms |
1314ms |
0ms |
96ms |
5681 KB |
181ms |
257ms |
247ms |
52ms |
107750 |
113301 |
2024-02-17 08:51 |
152a9778 |
v.debug: implement tracing hook feature (#20818) |
968ms |
1309ms |
0ms |
97ms |
5681 KB |
179ms |
256ms |
246ms |
51ms |
107750 |
111311 |
2024-02-16 22:30 |
497b6130 |
cgen: fix codegen for a.index/1, where a is []Fn (#20849) |
984ms |
1327ms |
0ms |
98ms |
5679 KB |
180ms |
256ms |
245ms |
51ms |
107718 |
109469 |
2024-02-16 20:04 |
d2af0dc9 |
cgen, ast, checker: fix auto deref arg when fn expects ref (#20846) |
968ms |
1316ms |
0ms |
96ms |
5679 KB |
179ms |
254ms |
244ms |
51ms |
107718 |
111278 |
2024-02-16 17:35 |
1d3147e1 |
ci,dtm: fix concurrency and timing issues with tests of cache handler (#20845) |
944ms |
1289ms |
0ms |
94ms |
5678 KB |
178ms |
256ms |
241ms |
51ms |
107706 |
114095 |
2024-02-16 15:18 |
c256013e |
ci: fix compilation on windows for picohttpparser |
945ms |
1290ms |
0ms |
95ms |
5678 KB |
178ms |
255ms |
241ms |
51ms |
107706 |
113974 |
2024-02-16 12:56 |
e12c8c1e |
tests: fix notices for var_scope.vv in vlib/v/debug/interactive_test.v |
980ms |
1314ms |
0ms |
96ms |
5678 KB |
178ms |
254ms |
242ms |
51ms |
107706 |
109904 |
2024-02-16 12:37 |
3937eccd |
ci: improve repo CI robustness, by marking dynamic_template_manager_cache_system_test.v as flaky, and only failing db_store_test.v on !windows |
983ms |
1316ms |
0ms |
98ms |
5678 KB |
185ms |
266ms |
252ms |
52ms |
107706 |
109568 |
2024-02-16 10:05 |
e11e2b08 |
picohttpparser: restore formatting for g_digits_lut, after f09826e (#20844) |
972ms |
1320ms |
0ms |
96ms |
5678 KB |
178ms |
257ms |
243ms |
51ms |
107706 |
110808 |
2024-02-16 10:03 |
53733bd9 |
picohttpparser: add tests for u64toa (#20822) |
966ms |
1346ms |
0ms |
101ms |
5678 KB |
183ms |
267ms |
250ms |
52ms |
107706 |
111496 |
2024-02-16 09:36 |
09c35acb |
thirdparty: update picohttpparser (#20843) |
977ms |
1312ms |
0ms |
96ms |
5678 KB |
181ms |
258ms |
244ms |
52ms |
107706 |
110241 |
2024-02-16 08:59 |
a21658b9 |
dtm: separated the template generation from the cache system in the tests to simplify debugging (#20840) |
982ms |
1319ms |
0ms |
97ms |
5678 KB |
180ms |
258ms |
243ms |
52ms |
107706 |
109680 |
2024-02-15 04:41 |
4f742ad1 |
json: fix decode struct ptr (#20828) |
948ms |
1297ms |
0ms |
94ms |
5678 KB |
180ms |
257ms |
243ms |
51ms |
107706 |
113613 |
2024-02-15 04:40 |
9aeb8229 |
x.crypto.chacha20: remove deprecated `math.max_u32` in favour of builtin `max_u32`, remove unneceseary bits, reorder (#20838) |
972ms |
1317ms |
0ms |
97ms |
5678 KB |
179ms |
257ms |
245ms |
51ms |
107699 |
110801 |
2024-02-14 22:15 |
41456696 |
Json2: reorganizing functions in files (#20832) |
948ms |
1298ms |
0ms |
97ms |
5678 KB |
183ms |
264ms |
248ms |
52ms |
107699 |
113606 |
2024-02-14 21:22 |
73caa8df |
checker: fix if branch option type mismatch (fix #20809) (#20830) |
994ms |
1320ms |
0ms |
97ms |
5678 KB |
179ms |
256ms |
243ms |
51ms |
107699 |
108349 |
2024-02-14 21:19 |
9fb0685c |
cgen: fix map methods call with generic types (fix #20827) (#20829) |
956ms |
1303ms |
0ms |
96ms |
5677 KB |
180ms |
257ms |
245ms |
51ms |
107690 |
112646 |
2024-02-14 07:53 |
ed5c2f31 |
x.templating.dtm: fix dtm clock test for CI (#20824) |
1003ms |
1343ms |
0ms |
100ms |
5676 KB |
180ms |
258ms |
245ms |
52ms |
107682 |
107359 |
2024-02-14 06:10 |
9476aede |
x.crypto: add AEAD ChaCha20Poly1305 algorithm in pure v (#20817) |
978ms |
1312ms |
0ms |
98ms |
5676 KB |
181ms |
258ms |
244ms |
52ms |
107682 |
110104 |
2024-02-14 00:01 |
ca453117 |
tools: make the output of `v check-md .` more informative (#20819) |
947ms |
1292ms |
0ms |
96ms |
5676 KB |
180ms |
261ms |
251ms |
52ms |
107682 |
113708 |
2024-02-13 23:35 |
36470fe4 |
parser: fix parsing of cgen.v, in normal mode, when the table is empty (no files in `builtin` are preparsed) (fix #20606) (#20611) |
977ms |
1320ms |
0ms |
98ms |
5676 KB |
181ms |
255ms |
245ms |
52ms |
107682 |
110216 |
2024-02-13 23:23 |
ec21663f |
cgen: fix unwrapped option selector assigning (#20816) |
989ms |
1311ms |
0ms |
96ms |
5676 KB |
181ms |
259ms |
245ms |
52ms |
107682 |
108879 |
2024-02-13 23:20 |
45ee800a |
examples: fix static example title (#20821) |
949ms |
1297ms |
0ms |
96ms |
5676 KB |
180ms |
255ms |
243ms |
52ms |
107682 |
113468 |
2024-02-13 17:18 |
9f532f1b |
checker: disallow sum type holding alias ptrs (#20786) |
948ms |
1292ms |
0ms |
98ms |
5676 KB |
179ms |
261ms |
244ms |
52ms |
107680 |
113586 |
2024-02-13 16:36 |
f43b5286 |
tools: use the same same skipping logic for the platform specific _test.v files in `v test-self` too (#20815) |
969ms |
1319ms |
0ms |
97ms |
5675 KB |
179ms |
259ms |
244ms |
52ms |
107675 |
111119 |
2024-02-13 10:34 |
8215f215 |
cgen: fix const fixed array initialization handling (#20812) |
974ms |
1313ms |
0ms |
99ms |
5675 KB |
184ms |
264ms |
250ms |
52ms |
107675 |
110549 |
2024-02-13 10:30 |
feb649f7 |
doc: x.vweb static website capabilities (#20808) |
958ms |
1297ms |
0ms |
96ms |
5672 KB |
179ms |
258ms |
242ms |
51ms |
107631 |
112349 |
2024-02-13 10:14 |
1a7badca |
doc: add Markdown check to contributing rules (#20811) |
976ms |
1333ms |
0ms |
98ms |
5672 KB |
181ms |
261ms |
243ms |
52ms |
107631 |
110277 |
2024-02-13 10:11 |
694c781f |
cgen: fix auto_eq for option eq operator overload (#20795) |
975ms |
1331ms |
0ms |
98ms |
5672 KB |
180ms |
261ms |
243ms |
52ms |
107631 |
110390 |
2024-02-13 10:06 |
6a4f2937 |
vtest,pref: add ability to have platform specific _test.v files (#20810) |
1012ms |
1334ms |
0ms |
99ms |
5671 KB |
180ms |
262ms |
245ms |
52ms |
107625 |
106348 |
2024-02-12 13:37 |
c9933da6 |
ci: bump actions/cache from 3 to 4 (#20801) |
957ms |
1322ms |
0ms |
99ms |
5671 KB |
180ms |
262ms |
245ms |
52ms |
107592 |
112426 |
2024-02-12 11:34 |
74c31a78 |
ci: bump actions/upload-release-asset from 1.0.1 to 1.0.2 (#20802) |
976ms |
1326ms |
0ms |
97ms |
5671 KB |
179ms |
260ms |
245ms |
52ms |
107592 |
110237 |
2024-02-12 11:10 |
5182ea28 |
ci: bump actions/download-artifact from 1 to 4 (#20804) |
979ms |
1322ms |
0ms |
98ms |
5671 KB |
180ms |
262ms |
246ms |
52ms |
107592 |
109899 |
2024-02-12 10:38 |
d485ccee |
doc: update trim_doc_node_description, make module readmes more uniform (#20792) |
975ms |
1318ms |
0ms |
99ms |
5671 KB |
178ms |
260ms |
244ms |
52ms |
107592 |
110350 |
2024-02-12 10:25 |
e3b64d32 |
github: add dependabot.yml (#20800) |
1001ms |
1343ms |
0ms |
100ms |
5671 KB |
184ms |
269ms |
251ms |
52ms |
107592 |
107484 |
2024-02-12 01:44 |
ea2e6e15 |
docs: add section explaining how to convert enum from/to str/int values (#20791) |
973ms |
1317ms |
0ms |
97ms |
5671 KB |
181ms |
262ms |
245ms |
52ms |
107592 |
110577 |
2024-02-12 01:35 |
c1b5d821 |
net: fix function name in split_address doc comment (#20794) |
973ms |
1318ms |
0ms |
97ms |
5671 KB |
180ms |
261ms |
244ms |
52ms |
107592 |
110577 |
2024-02-12 01:28 |
0d78a405 |
debug: fix scope cmd with variable in if scope (#20776) |
975ms |
1319ms |
0ms |
98ms |
5671 KB |
180ms |
259ms |
245ms |
52ms |
107592 |
110350 |
2024-02-12 01:23 |
cf000174 |
doc: simplify `is_module_readme` function (#20793) |
966ms |
1314ms |
0ms |
97ms |
5667 KB |
180ms |
263ms |
243ms |
51ms |
107515 |
111299 |
2024-02-11 15:47 |
101b8a6b |
builtin: support `-d gc_warn_on_stderr`, to show the GC warnings, without installing a custom warn fn callback |
978ms |
1310ms |
0ms |
99ms |
5667 KB |
178ms |
261ms |
243ms |
51ms |
107515 |
109933 |
2024-02-11 14:07 |
8793aebe |
builtin: add gc_collect/0, gc_get_warn_proc/0, gc_set_warn_proc/1. Use them to turn off GC warnings by default. (#20788) |
957ms |
1303ms |
0ms |
96ms |
5666 KB |
180ms |
264ms |
245ms |
52ms |
107513 |
112343 |
2024-02-11 10:35 |
09095985 |
examples: fix path in js_dom_draw_benchmark example docs (#20780) |
959ms |
1296ms |
0ms |
95ms |
5666 KB |
179ms |
260ms |
243ms |
51ms |
107492 |
112087 |
2024-02-11 09:19 |
5da88800 |
x.vweb: add full static host support, for urls ending with /folder/ , where the folder backing it, has `index.html` inside (#20784) |
1002ms |
1350ms |
0ms |
101ms |
5666 KB |
185ms |
273ms |
252ms |
52ms |
107492 |
107277 |
2024-02-11 08:02 |
59a8690d |
orm: fix orm_option_time_test.v after 2d0ed2c made insert in parent tables with child ones missing fail |
977ms |
1327ms |
0ms |
98ms |
5666 KB |
180ms |
260ms |
242ms |
51ms |
107492 |
110022 |
2024-02-11 02:26 |
86c02715 |
pref: download correct photonwrapper.so for linux (#20783) |
958ms |
1304ms |
0ms |
95ms |
5666 KB |
179ms |
259ms |
243ms |
51ms |
107492 |
112204 |
2024-02-10 22:34 |
5a532ead |
coroutines: fix cast in sp_corrector |
956ms |
1299ms |
0ms |
97ms |
5666 KB |
180ms |
259ms |
246ms |
52ms |
107492 |
112439 |
2024-02-10 19:36 |
b4ab5b63 |
examples: rename `js_dom_draw_bechmark_chart` to `js_dom_draw_benchmark_chart` (#20779) |
960ms |
1301ms |
0ms |
98ms |
5666 KB |
184ms |
268ms |
250ms |
52ms |
107492 |
111970 |
2024-02-10 17:53 |
5269c02f |
ast: make Scope.find methods more robust, when called on default initialised `scope &Scope = unsafe { nil }` fields (#20774) |
974ms |
1326ms |
0ms |
97ms |
5666 KB |
178ms |
259ms |
243ms |
52ms |
107492 |
110361 |
2024-02-10 13:20 |
212adfab |
builtin,coroutines,cgen: fix using coroutines with boehm GC, by using a stack pointer corrector (#20771) |
941ms |
1288ms |
0ms |
97ms |
5666 KB |
179ms |
255ms |
241ms |
52ms |
107480 |
114218 |
2024-02-10 08:24 |
215ab130 |
thirdparty: update the Boehm GC libs/headers to version 8.3.0 (commit #f7e513a) (#20772) |
946ms |
1290ms |
0ms |
96ms |
5666 KB |
179ms |
254ms |
241ms |
51ms |
107478 |
113613 |
2024-02-10 08:19 |
3f1b3d2c |
x.crypto.sm4: make sm4 use the encoding.binary _fixed fns (#20773) |
966ms |
1284ms |
0ms |
95ms |
5666 KB |
179ms |
256ms |
242ms |
52ms |
107478 |
111260 |
2024-02-10 08:05 |
4d01a779 |
parser: disallow option alias with option parent type (#20769) |
951ms |
1296ms |
0ms |
95ms |
5666 KB |
179ms |
256ms |
243ms |
52ms |
107478 |
113015 |
2024-02-10 07:00 |
99579aca |
builtin: link to user32 to fix boehm GC compilation on Windows with clang released from the LLVM project (fix #20724) (#20767) |
954ms |
1307ms |
0ms |
97ms |
5665 KB |
179ms |
257ms |
243ms |
52ms |
107471 |
112653 |
2024-02-10 02:54 |
ee3cd367 |
picoev: renaming, doc (#20567) |
953ms |
1304ms |
0ms |
95ms |
5665 KB |
179ms |
256ms |
243ms |
52ms |
107471 |
112771 |
2024-02-10 02:52 |
2d0ed2c1 |
orm: fix orm insert issue if table missing [Issue : #20017] (#20580) |
984ms |
1344ms |
0ms |
99ms |
5665 KB |
180ms |
256ms |
244ms |
52ms |
107471 |
109218 |
2024-02-10 00:02 |
16574df9 |
ast: fix global const ordering with string inter literal (fix #20760) (#20770) |
1006ms |
1328ms |
0ms |
99ms |
5665 KB |
180ms |
257ms |
245ms |
52ms |
107467 |
106826 |
2024-02-09 20:07 |
729a1cbc |
encoding.binary: add _fixed variants for the conversion fns, that accept fixed arrays (#20766) |
976ms |
1332ms |
0ms |
96ms |
5664 KB |
180ms |
262ms |
245ms |
51ms |
107462 |
110104 |
2024-02-09 09:52 |
f6030357 |
net: reduce flakyness of tcp test (#20761) |
954ms |
1293ms |
0ms |
97ms |
5664 KB |
178ms |
259ms |
244ms |
51ms |
107462 |
112643 |
2024-02-09 09:46 |
ce7780af |
x.crypto: add poly1305 message authentication code (mac) in pure v (#20752) |
963ms |
1301ms |
0ms |
95ms |
5664 KB |
180ms |
264ms |
247ms |
52ms |
107462 |
111590 |
2024-02-08 18:47 |
a4d0d4ee |
os: make os_stat_test.v more robust to reporting false positives |
941ms |
1295ms |
0ms |
94ms |
5664 KB |
177ms |
258ms |
242ms |
51ms |
107462 |
114199 |
2024-02-08 18:18 |
a9ebab06 |
net: fix non-blocking read/write (#20438) |
971ms |
1305ms |
0ms |
96ms |
5664 KB |
179ms |
261ms |
244ms |
52ms |
107462 |
110671 |
2024-02-08 17:27 |
410bd9db |
os: refactor to use os.stat and os.lstat instead of unsafe C calls (#20759) |
973ms |
1337ms |
0ms |
99ms |
5664 KB |
180ms |
263ms |
246ms |
52ms |
107462 |
110443 |
2024-02-08 17:23 |
9782b3c5 |
dtm: optimize parser/gen of the template manager (#20751) |
968ms |
1322ms |
0ms |
98ms |
5661 KB |
178ms |
252ms |
243ms |
51ms |
107588 |
111144 |
2024-02-08 11:20 |
b7b47fe1 |
os: make os.SystemError struct public so the os.error_* functions can be used by other modules (#20754) |
975ms |
1317ms |
0ms |
99ms |
5661 KB |
179ms |
255ms |
243ms |
52ms |
107588 |
110346 |
2024-02-08 07:40 |
8fe141d4 |
cgen: fix comptime smartcast as receiver on method call (#20749) |
960ms |
1298ms |
0ms |
95ms |
5661 KB |
180ms |
257ms |
244ms |
52ms |
107587 |
112069 |
2024-02-07 17:04 |
92976449 |
cgen: remove `ull` suffix, which looks like the cause for the first scanner error in PR#20726 (#20750) |
974ms |
1312ms |
0ms |
99ms |
5661 KB |
182ms |
261ms |
249ms |
52ms |
107583 |
110454 |
2024-02-07 17:00 |
3bd99309 |
x.vweb: add new sessions module (#20642) |
968ms |
1313ms |
0ms |
97ms |
5661 KB |
179ms |
256ms |
243ms |
52ms |
107583 |
111139 |
2024-02-07 16:26 |
ab3fc789 |
tests: make coutput_test.v skip '*_msvc_windows.vv' when used with gcc (#20748) |
972ms |
1319ms |
0ms |
97ms |
5661 KB |
179ms |
254ms |
243ms |
52ms |
107583 |
110682 |
2024-02-07 15:32 |
fb8a34f0 |
builder: support musl-gcc on macos |
962ms |
1319ms |
0ms |
97ms |
5661 KB |
182ms |
259ms |
247ms |
52ms |
107583 |
111832 |
2024-02-07 14:49 |
dc2aee89 |
ci: update macos runners to macos-14, to make use of the much faster m1 instances (#20747) |
953ms |
1294ms |
0ms |
95ms |
5661 KB |
179ms |
260ms |
247ms |
52ms |
107583 |
112888 |
2024-02-07 12:07 |
de1c431c |
cgen: fix auto str for map with ptr str (#20741) |
959ms |
1313ms |
0ms |
100ms |
5661 KB |
179ms |
252ms |
243ms |
52ms |
107583 |
112182 |
2024-02-07 08:55 |
349741da |
tests: make 'vlib/v/builder/builder_test.v' pass on older Windows versions < 10. (#20737) |
981ms |
1310ms |
0ms |
98ms |
5661 KB |
179ms |
253ms |
242ms |
52ms |
107581 |
109664 |
2024-02-07 05:12 |
205f2ddd |
os: add os.stat() and helpers (#20739) |
970ms |
1309ms |
0ms |
98ms |
5661 KB |
180ms |
253ms |
243ms |
52ms |
107581 |
110908 |
2024-02-07 04:35 |
ee55e9b4 |
x.vweb: add serve_static example in README (#20740) |
965ms |
1301ms |
0ms |
96ms |
5661 KB |
180ms |
256ms |
244ms |
53ms |
107475 |
111373 |
2024-02-06 19:18 |
9f32af78 |
x.vweb: fix cors example (#20738) |
946ms |
1300ms |
0ms |
95ms |
5661 KB |
178ms |
254ms |
242ms |
53ms |
107475 |
113609 |
2024-02-06 17:03 |
b46c58a3 |
tools: cleanup vwatch.v |
969ms |
1347ms |
0ms |
97ms |
5661 KB |
178ms |
253ms |
242ms |
53ms |
107475 |
110913 |
2024-02-06 16:27 |
bad436c9 |
parser: fn type declaration does not check already registered name (#20732) |
994ms |
1378ms |
0ms |
101ms |
5661 KB |
178ms |
253ms |
243ms |
53ms |
107475 |
108123 |
2024-02-06 16:16 |
2f4858c5 |
dtm: redesign certain parts (#20735) |
949ms |
1329ms |
0ms |
96ms |
5660 KB |
179ms |
257ms |
243ms |
53ms |
107470 |
113245 |
2024-02-06 15:53 |
7fd1b169 |
builtin: add a string.u8_array() method (#20736) |
951ms |
1339ms |
0ms |
97ms |
5660 KB |
178ms |
253ms |
243ms |
53ms |
107470 |
113007 |
2024-02-06 12:05 |
e6570ddc |
cgen: fix return with option on orexpr (#20728) |
982ms |
1354ms |
0ms |
100ms |
5660 KB |
178ms |
255ms |
243ms |
53ms |
107417 |
109385 |
2024-02-05 15:14 |
a374d254 |
clipboard: fix notice in clipboard_windows.c.v (#20733) |
969ms |
1336ms |
0ms |
97ms |
5660 KB |
179ms |
255ms |
244ms |
53ms |
107406 |
110842 |
2024-02-05 15:13 |
e48e28de |
cgen: fix premature variable release by autofree (#20731) |
959ms |
1349ms |
0ms |
97ms |
5660 KB |
179ms |
255ms |
243ms |
53ms |
107406 |
111997 |
2024-02-04 22:16 |
4b464616 |
x.vweb: add cors middleware (#20713) |
945ms |
1318ms |
0ms |
96ms |
5659 KB |
176ms |
252ms |
242ms |
53ms |
107404 |
113655 |
2024-02-04 21:09 |
a80af0ff |
x.vweb: add the missing include for C.sendfile to sendfile_linux.c.v |
945ms |
1340ms |
0ms |
99ms |
5659 KB |
177ms |
253ms |
243ms |
53ms |
107404 |
113655 |
2024-02-04 20:06 |
ff60293c |
v.builder: reduce the default noise from successfully rebuilding cached thirdparty object files |
962ms |
1328ms |
0ms |
97ms |
5659 KB |
178ms |
254ms |
244ms |
53ms |
107404 |
111646 |
2024-02-04 14:39 |
8609ea19 |
x.vweb: use `$if debug_ev_callback ? {` for the `[vweb] error: write event on connection should be closed` message |
949ms |
1326ms |
0ms |
96ms |
5660 KB |
179ms |
254ms |
244ms |
53ms |
107401 |
113172 |
2024-02-04 08:36 |
932574e1 |
checker: add error for `x as Y.field`, suggesting using `(x as Y).field` instead for clarity (#20725) |
979ms |
1363ms |
0ms |
98ms |
5660 KB |
179ms |
256ms |
245ms |
53ms |
107401 |
109704 |
2024-02-04 08:32 |
ec7e058a |
checker: fix comptime ident checking on defer stmt (fix #20719) (#20723) |
975ms |
1357ms |
0ms |
99ms |
5659 KB |
180ms |
255ms |
242ms |
53ms |
107398 |
110151 |
2024-02-03 18:25 |
abd2b647 |
tests: add test for cast as selector fix (see also #20717) (#20722) |
971ms |
1363ms |
0ms |
100ms |
5659 KB |
180ms |
255ms |
247ms |
53ms |
107397 |
110604 |
2024-02-03 11:16 |
f72f1fc8 |
cgen: fix method call checking against `none` (fix #20711) (#20717) |
963ms |
1339ms |
0ms |
100ms |
5659 KB |
180ms |
253ms |
243ms |
53ms |
107397 |
111523 |
2024-02-03 10:45 |
d977154b |
cgen: fix as cast as selector (fix #20710) (#20718) |
960ms |
1332ms |
0ms |
97ms |
5659 KB |
180ms |
254ms |
243ms |
53ms |
107397 |
111871 |
2024-02-03 01:21 |
68275ec7 |
x.vweb: error() and simpler redirect(); comptime: a clearer error |
979ms |
1369ms |
0ms |
99ms |
5659 KB |
179ms |
255ms |
243ms |
53ms |
107391 |
109694 |
2024-02-02 21:35 |
96e4a09b |
pref: support file_notd_freestanding.v + file_d_freestanding.v, remove dependency to `os`, of $embed_file(), when compiling with -freestanding (#20712) |
966ms |
1347ms |
0ms |
99ms |
5659 KB |
182ms |
261ms |
248ms |
53ms |
107390 |
111169 |
2024-02-02 14:14 |
07016fb3 |
vlib: add a new Dynamic Template Manager module in `x.templating.dtm` and an example vweb server that uses it (#20468) |
974ms |
1334ms |
0ms |
100ms |
5658 KB |
179ms |
254ms |
241ms |
53ms |
107385 |
110251 |
2024-02-02 13:52 |
5f732aa1 |
v.debug: fix code generated for stringfy ptr with non-pointer str() (#20706) |
963ms |
1348ms |
0ms |
98ms |
5658 KB |
179ms |
253ms |
241ms |
53ms |
107385 |
111510 |
2024-02-02 11:20 |
e9320add |
v.debug: callstack minor cleanup (#20704) |
975ms |
1357ms |
0ms |
99ms |
5658 KB |
179ms |
254ms |
242ms |
53ms |
107383 |
110136 |
2024-02-01 20:27 |
0a612bf6 |
tests: add $tmpl test for #9838 (#20627) |
942ms |
1321ms |
0ms |
96ms |
5659 KB |
177ms |
251ms |
241ms |
52ms |
107382 |
113993 |
2024-02-01 14:34 |
fb0efc0a |
GNUmakefile: use standard default RM make variable to fix MSYS2 env on windows (#20701) |
972ms |
1343ms |
0ms |
98ms |
5659 KB |
177ms |
255ms |
245ms |
52ms |
107382 |
110475 |
2024-02-01 10:44 |
232560dc |
v.parser: allow double quotes in @include template directives (#20628) |
969ms |
1348ms |
0ms |
101ms |
5659 KB |
178ms |
252ms |
241ms |
52ms |
107382 |
110817 |
2024-02-01 05:51 |
68bd9a95 |
log: implement set_always_flush/1 for log.Log, log.ThreadSafeLog and log.Logger (#20698) |
958ms |
1341ms |
0ms |
99ms |
5658 KB |
180ms |
255ms |
245ms |
53ms |
107361 |
112067 |
2024-02-01 05:10 |
98e0293e |
v: add callstack support on v.debug (#20680) |
984ms |
1360ms |
0ms |
98ms |
5658 KB |
179ms |
253ms |
243ms |
53ms |
107361 |
109106 |
2024-01-31 10:56 |
673a2f4e |
v2: fix typo in checker.v (#20697) |
964ms |
1343ms |
0ms |
99ms |
5642 KB |
176ms |
250ms |
244ms |
51ms |
107229 |
111233 |
2024-01-31 05:25 |
382d7658 |
os: add error_posix() and error_win32() for explicit platform error handling and default behavior (#20694) |
955ms |
1338ms |
0ms |
97ms |
5642 KB |
176ms |
248ms |
242ms |
51ms |
107229 |
112281 |
2024-01-31 04:45 |
74d4081f |
checker: disallow `none` as match cond (#20688) |
957ms |
1339ms |
0ms |
98ms |
5641 KB |
177ms |
248ms |
242ms |
51ms |
107195 |
112011 |
2024-01-30 17:03 |
1dc5d367 |
checker: disallow `(x) := 10` (#20695) |
956ms |
1341ms |
0ms |
96ms |
5641 KB |
176ms |
250ms |
243ms |
51ms |
107192 |
112125 |
2024-01-30 16:16 |
afa1a9ab |
jsgen: fix inconsistent output (u32) in JS backend (#20691) |
952ms |
1337ms |
0ms |
97ms |
5641 KB |
178ms |
250ms |
243ms |
52ms |
107187 |
112591 |
2024-01-29 17:53 |
804a7bdd |
vfmt,parser: keep the original import name in ast.Import, and use it without modifications for paths unders ~/.vmodules |
947ms |
1327ms |
0ms |
96ms |
5641 KB |
176ms |
248ms |
242ms |
52ms |
107187 |
113185 |
2024-01-29 13:07 |
2d682306 |
os: fix File.read() in JS backends (fix #20501) (#20633) |
973ms |
1334ms |
0ms |
95ms |
5640 KB |
176ms |
247ms |
240ms |
51ms |
107177 |
110151 |
2024-01-29 02:38 |
cae40ad6 |
examples: cleanup dumps in examples/pendulum-simulation/modules/sim/args/parser.v |
959ms |
1329ms |
0ms |
97ms |
5640 KB |
176ms |
247ms |
241ms |
51ms |
107177 |
111759 |
2024-01-29 02:37 |
db617232 |
examples: fix notices for pendulum-simulation, simplify --workers option handling, fix assertions for `v test examples/pendulum-simulation` |
954ms |
1337ms |
0ms |
96ms |
5640 KB |
176ms |
248ms |
240ms |
51ms |
107177 |
112344 |
2024-01-29 01:55 |
77b8097f |
examples: cleanup the glsl includes in the sokol examples |
922ms |
1305ms |
0ms |
98ms |
5640 KB |
180ms |
257ms |
248ms |
52ms |
107177 |
116244 |
2024-01-29 01:42 |
4f7476ea |
examples: cleanup compiler notices for all sokol examples |
926ms |
1311ms |
0ms |
94ms |
5640 KB |
176ms |
248ms |
240ms |
51ms |
107177 |
115741 |
2024-01-29 01:32 |
d8b158be |
checker: fix checking for option matching with non-option (#20673) |
958ms |
1335ms |
0ms |
95ms |
5640 KB |
177ms |
248ms |
242ms |
51ms |
107177 |
111875 |
2024-01-28 17:34 |
a327d49e |
v.gen.js: cleanup notices for compiling the JS backend |
946ms |
1335ms |
0ms |
97ms |
5640 KB |
176ms |
249ms |
241ms |
51ms |
107177 |
113294 |
2024-01-28 17:23 |
6ab13a87 |
v.gen.js: fix u16 cast handling in the JS backend (#20620) |
972ms |
1330ms |
0ms |
95ms |
5640 KB |
176ms |
250ms |
242ms |
51ms |
107177 |
110264 |
2024-01-28 14:39 |
4085356b |
v.gen.c: write the profile file out, even upon CTRL-C or kill (#20677) |
951ms |
1362ms |
0ms |
99ms |
5640 KB |
177ms |
251ms |
245ms |
52ms |
107177 |
112699 |
2024-01-28 12:45 |
b376609e |
bitfield: enhance operation with multiple flags (#20683) |
981ms |
1359ms |
0ms |
96ms |
5640 KB |
177ms |
248ms |
240ms |
52ms |
107170 |
109245 |
2024-01-27 23:34 |
7e5ffb71 |
vweb: fix typo in README.md (#20679) |
950ms |
1323ms |
0ms |
95ms |
5640 KB |
176ms |
248ms |
241ms |
52ms |
107170 |
112810 |
2024-01-27 21:27 |
f79dd792 |
coroutines: fix segfaults with GC (part 1) (#20549) |
950ms |
1332ms |
0ms |
97ms |
5640 KB |
176ms |
248ms |
240ms |
51ms |
107170 |
112810 |
2024-01-27 21:24 |
af2fbafe |
doc: fix minor embedded struct typo (#20678) |
953ms |
1327ms |
0ms |
94ms |
5640 KB |
176ms |
246ms |
240ms |
51ms |
107145 |
112429 |
2024-01-27 19:38 |
88e413ca |
crypto.aes: optimise performance (#20674) |
946ms |
1331ms |
0ms |
96ms |
5640 KB |
175ms |
247ms |
240ms |
51ms |
107145 |
113261 |
2024-01-27 17:15 |
49aa602f |
examples: cleanup examples/fizz_buzz.v |
951ms |
1329ms |
0ms |
95ms |
5640 KB |
177ms |
247ms |
244ms |
52ms |
107145 |
112665 |
2024-01-27 16:18 |
5a752c9a |
v.fmt: drop newline in end comments for const (#20672) |
953ms |
1341ms |
0ms |
97ms |
5640 KB |
182ms |
258ms |
250ms |
52ms |
107145 |
112429 |
2024-01-27 10:24 |
75e90653 |
v.checker: disallow assigning none to _ (#20646) |
951ms |
1329ms |
0ms |
96ms |
5640 KB |
181ms |
256ms |
248ms |
52ms |
107145 |
112665 |
2024-01-27 05:10 |
91d50e41 |
vdoc: fix #8044 and -comments flag (#20592) |
957ms |
1336ms |
0ms |
95ms |
5640 KB |
177ms |
248ms |
241ms |
51ms |
107141 |
111955 |
2024-01-27 05:07 |
32b4a3c0 |
x.vweb: support HTTP 1.1 persistent connections (#20658) |
965ms |
1346ms |
0ms |
100ms |
5640 KB |
178ms |
250ms |
242ms |
51ms |
107141 |
111026 |
2024-01-26 18:45 |
10aaeeb5 |
x.crypto: add sm4 module (#20651) |
933ms |
1319ms |
0ms |
96ms |
5640 KB |
176ms |
249ms |
241ms |
51ms |
107141 |
114834 |
2024-01-26 15:47 |
2a68e2b7 |
builtin: implement unbuffer_stdout/0 (#20662) |
942ms |
1321ms |
0ms |
97ms |
5639 KB |
175ms |
248ms |
241ms |
51ms |
107076 |
113668 |
2024-01-26 09:37 |
754c83a8 |
io: allow BufferedReader.read_line() to accept custom line delimiters (#20655) |
931ms |
1326ms |
0ms |
94ms |
5639 KB |
176ms |
247ms |
240ms |
52ms |
107052 |
114986 |
2024-01-26 09:33 |
2c6a8c53 |
net.http: add a temporary fix for the intermittent segfault with http.get_ text/1 and `-prod -cc gcc` 13.2.0 (fix #20506) (#20660) |
944ms |
1321ms |
0ms |
97ms |
5639 KB |
178ms |
249ms |
243ms |
52ms |
107052 |
113402 |
2024-01-26 00:47 |
8714233f |
vweb, x.vweb: update error checking for new error io.Eof (#20656) |
937ms |
1308ms |
0ms |
94ms |
5639 KB |
177ms |
248ms |
242ms |
51ms |
107052 |
114249 |
2024-01-25 20:50 |
a84bce37 |
docs: add a section about modules specifics (#20653) |
952ms |
1330ms |
0ms |
95ms |
5639 KB |
176ms |
247ms |
240ms |
51ms |
107052 |
112449 |
2024-01-25 19:46 |
a17b5452 |
examples: allow for `./v run examples/xvweb/todo`, without needing to first change the current folder to examples/xvweb/ |
943ms |
1340ms |
0ms |
95ms |
5639 KB |
176ms |
246ms |
240ms |
52ms |
107052 |
113522 |
2024-01-25 14:58 |
e1655fff |
v: enable `@[export]` for global variables too (#20649) |
963ms |
1346ms |
0ms |
96ms |
5639 KB |
176ms |
248ms |
241ms |
51ms |
107052 |
111165 |
2024-01-25 10:58 |
d6e35bae |
v: implement @[_linker_section] attribute (#20629) |
969ms |
1364ms |
0ms |
95ms |
5639 KB |
176ms |
248ms |
243ms |
51ms |
107045 |
110469 |
2024-01-25 08:47 |
4ceb550e |
log: add support for l.set_short_tag/1 (#20652) |
949ms |
1330ms |
0ms |
97ms |
5638 KB |
178ms |
250ms |
243ms |
52ms |
107038 |
112790 |
2024-01-24 16:41 |
a09bd7cf |
v.gen.c: support inter-dependent function types (#20638) |
934ms |
1315ms |
0ms |
95ms |
5638 KB |
177ms |
251ms |
243ms |
51ms |
107038 |
114601 |
2024-01-24 16:36 |
900ec707 |
checker: add cast overflow checks (#20641) |
949ms |
1330ms |
0ms |
96ms |
5635 KB |
176ms |
248ms |
242ms |
51ms |
106985 |
112734 |
2024-01-24 05:33 |
4163faf0 |
net.smtp: implement mail attachment support (fix #19920) (#20640) |
933ms |
1321ms |
0ms |
96ms |
5633 KB |
176ms |
246ms |
241ms |
51ms |
106959 |
114639 |
2024-01-24 05:32 |
0e6d27b7 |
builder: add '-lelf' to linker flags on freebsd (fix #20481) (#20643) |
937ms |
1310ms |
0ms |
94ms |
5633 KB |
176ms |
246ms |
241ms |
51ms |
106959 |
114150 |
2024-01-23 21:30 |
22e0b984 |
testing: retry 1 additional time sporadic silent test run failures on macos |
960ms |
1334ms |
0ms |
96ms |
5633 KB |
176ms |
246ms |
240ms |
51ms |
106958 |
111414 |
2024-01-23 21:08 |
712d4a0a |
debug: fix help and add docs for clear cmd (#20639) |
922ms |
1301ms |
0ms |
94ms |
5633 KB |
175ms |
246ms |
239ms |
51ms |
106958 |
116006 |
2024-01-23 16:34 |
d88ca11a |
picoev, x.vweb: small fixes and backport changes from vweb (#20584) |
934ms |
1317ms |
0ms |
96ms |
5633 KB |
175ms |
245ms |
239ms |
51ms |
106958 |
114516 |
2024-01-23 15:29 |
2874e7ca |
cgen: fix interface generic smartcast (#20609) |
962ms |
1350ms |
0ms |
96ms |
5633 KB |
182ms |
254ms |
248ms |
52ms |
106958 |
111182 |
2024-01-23 15:03 |
672fe9b8 |
tests: make `v vlib/os/os_test.c.v` pass on windows, for users != admin, skipping the os.symlink checks |
953ms |
1328ms |
0ms |
95ms |
5633 KB |
175ms |
244ms |
241ms |
51ms |
106956 |
112230 |
2024-01-23 14:38 |
14c2e4c6 |
io: ensure BufferedReader.read_line() returns `io.Eof`, instead of `error('none')` (#20619) |
949ms |
1329ms |
0ms |
95ms |
5633 KB |
175ms |
246ms |
243ms |
51ms |
106956 |
112703 |
2024-01-23 14:34 |
51d412a5 |
os: fix an error in Process.win_spawn_process, not using stdout pipe in a cmd environment on 32bit Windows (#20613) |
946ms |
1325ms |
0ms |
95ms |
5633 KB |
176ms |
248ms |
243ms |
51ms |
106956 |
113061 |
2024-01-23 11:41 |
73493c3a |
vlib: add a compress.zstd module (#20616) |
949ms |
1325ms |
0ms |
94ms |
5633 KB |
176ms |
246ms |
241ms |
51ms |
106956 |
112703 |
2024-01-23 11:00 |
62090552 |
parser: fix `MyEnum.from(0)!`, implement `MyFlaggedEnum.zero()` (#20623) |
943ms |
1325ms |
0ms |
98ms |
5633 KB |
180ms |
255ms |
247ms |
51ms |
106956 |
113420 |
2024-01-23 07:36 |
2b649006 |
examples: add casts to the term.ui callback functions to satisfy stricter type checking with newer versions of clang (or older ones with `-cc clang -cstrict`) (#20624) |
939ms |
1322ms |
0ms |
94ms |
5632 KB |
177ms |
245ms |
245ms |
52ms |
106940 |
113887 |
2024-01-23 07:15 |
5b0f5081 |
debug: add command to clear the terminal in the $dbg prompt (#20625) |
934ms |
1325ms |
0ms |
95ms |
5632 KB |
176ms |
242ms |
240ms |
51ms |
106940 |
114496 |
2024-01-23 02:13 |
9a857c11 |
testing: fix warning for compiling `./v cmd/tools/vtest.v` |
951ms |
1357ms |
0ms |
97ms |
5632 KB |
178ms |
246ms |
241ms |
52ms |
106940 |
112450 |
2024-01-22 20:12 |
02051540 |
testing: implement a retry loop for *the test compilation* as well controlled with VTEST_MAX_COMPILATION_RETRIES, with a randomized delay between each try |
941ms |
1314ms |
0ms |
95ms |
5632 KB |
175ms |
243ms |
240ms |
51ms |
106940 |
113645 |
2024-01-22 18:06 |
f31cf6ad |
builder: allow for `./v -freestanding -cc riscv64-elf-gcc -d no_main -no-builtin -no-preludes -showcc -keepc x.v` |
923ms |
1292ms |
0ms |
93ms |
5632 KB |
176ms |
243ms |
240ms |
51ms |
106940 |
115861 |
2024-01-22 17:53 |
8b823963 |
parser, checker: allow `#define X` and `asm riscv64 {}` blocks in .v files, with `-freestanding` (make embedded usecases easier) |
922ms |
1314ms |
0ms |
98ms |
5632 KB |
177ms |
245ms |
242ms |
51ms |
106940 |
115986 |
2024-01-22 17:01 |
8f10326b |
v.gen.c: initialize closures in shared library mode (#20630) |
957ms |
1344ms |
0ms |
98ms |
5632 KB |
177ms |
244ms |
241ms |
52ms |
106935 |
111739 |
2024-01-22 16:58 |
9e8a1597 |
cgen: cleanup in expr_with_tmp_var() (#20626) |
941ms |
1321ms |
0ms |
94ms |
5632 KB |
176ms |
244ms |
241ms |
52ms |
106932 |
113636 |
2024-01-22 16:36 |
1253b06d |
thirdparty: fix `v cmd/tools/vcompress.v` on FreeBSD |
945ms |
1320ms |
0ms |
94ms |
5632 KB |
176ms |
243ms |
240ms |
52ms |
106926 |
113149 |
2024-01-22 16:37 |
6eeb8d7c |
ci: bump image_family to freebsd-14-0 in .cirrus.yml (#20632) |
938ms |
1320ms |
0ms |
96ms |
5632 KB |
176ms |
245ms |
241ms |
52ms |
106926 |
113993 |
2024-01-22 16:03 |
fe857f9f |
v.util: make launch_tool more robust, when multiple `v -b js file.v` commands are run at the same time (all trying to recompile the JS backend program) (#20631) |
924ms |
1304ms |
0ms |
93ms |
5632 KB |
176ms |
245ms |
241ms |
52ms |
106926 |
115720 |
2024-01-22 10:26 |
b593f619 |
preludes: fix `v -skip-unused -stats some_test.v` |
955ms |
1326ms |
0ms |
96ms |
5628 KB |
178ms |
245ms |
241ms |
51ms |
106803 |
111835 |
2024-01-21 23:20 |
bc37c85c |
tests: make 'test-self' pass under msys2/MINGW32 (#20614) |
934ms |
1317ms |
0ms |
95ms |
5628 KB |
175ms |
244ms |
241ms |
51ms |
106803 |
114350 |
2024-01-21 23:02 |
55287b31 |
docs: update range `for`: 0-based index rationale (#20617) |
931ms |
1311ms |
0ms |
95ms |
5628 KB |
176ms |
246ms |
240ms |
51ms |
106799 |
114714 |
2024-01-21 22:50 |
b42dd8bd |
v.util: make launch_tool failures more detailed (for the `Text file busy; code: 26` case), bump tool_recompile_retry_max_count from 3 to 7 |
956ms |
1340ms |
0ms |
98ms |
5628 KB |
178ms |
248ms |
242ms |
51ms |
106799 |
111714 |
2024-01-21 19:11 |
9f95ab7c |
tests: make `v test-self` run `_test.c.v` files too (#20612) |
964ms |
1322ms |
0ms |
96ms |
5627 KB |
176ms |
246ms |
241ms |
51ms |
106782 |
110769 |
2024-01-21 18:45 |
ea2d92d6 |
os: document os.ls (using readdir), add example (#20622) |
966ms |
1327ms |
0ms |
96ms |
5627 KB |
176ms |
246ms |
241ms |
51ms |
106782 |
110540 |
2024-01-21 18:31 |
300b1399 |
help: fix a typo (#20621) |
934ms |
1312ms |
0ms |
94ms |
5627 KB |
176ms |
245ms |
241ms |
51ms |
106766 |
114310 |
2024-01-21 18:29 |
a59d641b |
ci: update actions/setup-java@v2 to actions/setup-java@v4 in vab_ci.yml |
923ms |
1309ms |
0ms |
92ms |
5627 KB |
177ms |
246ms |
242ms |
51ms |
106766 |
115672 |
2024-01-21 15:46 |
4991fc74 |
testing: make the FAIL tests more verbose, to ease remote CI failure diagnostics |
929ms |
1320ms |
0ms |
95ms |
5627 KB |
175ms |
245ms |
242ms |
51ms |
106766 |
114925 |
2024-01-21 13:33 |
65a1d2fd |
ci: cleanup, macOS-latest -> macos-latest |
929ms |
1308ms |
0ms |
95ms |
5627 KB |
176ms |
246ms |
240ms |
51ms |
106765 |
114924 |
2024-01-21 12:40 |
d413dece |
jsgen: fix javascript backend treating u32 as i32 (fix #20499) (#20618) |
926ms |
1292ms |
0ms |
92ms |
5627 KB |
175ms |
243ms |
240ms |
51ms |
106765 |
115296 |
2024-01-21 09:48 |
7b6349f0 |
vweb,x.vweb: fix typos in README files (#20604) |
937ms |
1320ms |
0ms |
93ms |
5627 KB |
176ms |
244ms |
240ms |
51ms |
106765 |
113943 |
2024-01-21 07:01 |
d585e502 |
x.json2: fix panic on calling json2.decode of an optional enum (fix #20593) (#20603) |
934ms |
1317ms |
0ms |
94ms |
5627 KB |
174ms |
244ms |
240ms |
51ms |
106765 |
114309 |
2024-01-21 06:16 |
3e8c5356 |
tools: support setting another SCANNER_MODE=parse_comments in parser_speed.v and scanner_speed.v |
928ms |
1315ms |
0ms |
94ms |
5627 KB |
174ms |
244ms |
241ms |
51ms |
106765 |
115048 |
2024-01-21 05:53 |
135e2f1c |
debug: fix variable dereferencing (#20594) |
944ms |
1327ms |
0ms |
96ms |
5627 KB |
176ms |
245ms |
241ms |
51ms |
106765 |
113098 |
2024-01-21 05:48 |
a1eb94bb |
examples: fix link for image flappy.png in examples/flappylearning/README.md (#20605) |
948ms |
1331ms |
0ms |
96ms |
5627 KB |
176ms |
248ms |
243ms |
51ms |
106758 |
112613 |
2024-01-20 17:54 |
df3591cc |
json: fix struct with option enum field (fix #20597) #20597 |
939ms |
1326ms |
0ms |
98ms |
5627 KB |
176ms |
247ms |
241ms |
51ms |
106758 |
113693 |
2024-01-20 17:53 |
bf8b7f08 |
examples: fix typo (exteranl -> external) and tidy up list in examples/regex/readme.md (#20601) |
933ms |
1310ms |
0ms |
94ms |
5627 KB |
175ms |
242ms |
239ms |
51ms |
106758 |
114424 |
2024-01-20 17:16 |
0d9e5e57 |
checker: disallow static maps: `mut static x := map[string]int{}` (#20596) |
919ms |
1310ms |
0ms |
93ms |
5627 KB |
176ms |
246ms |
241ms |
51ms |
106758 |
116167 |
2024-01-20 15:43 |
9092d7fd |
checker: fix .variant smartcast on non-comptime variables (#20575) |
930ms |
1315ms |
0ms |
95ms |
5627 KB |
175ms |
244ms |
240ms |
51ms |
106751 |
114786 |
2024-01-20 15:38 |
6107e0d1 |
tests: show compile time and runtime for each _test.v file in separate columns (#20520) |
963ms |
1342ms |
0ms |
95ms |
5626 KB |
180ms |
253ms |
247ms |
52ms |
106745 |
110846 |
2024-01-20 10:15 |
629bae46 |
parser: implement `MyEnum.from(1)!` generic static method (#20411) |
913ms |
1295ms |
0ms |
94ms |
5626 KB |
175ms |
245ms |
241ms |
51ms |
106742 |
116913 |
2024-01-20 05:25 |
d912268e |
checker: fix non dereferenced enum in match statements (fixes #10045) (#20591) |
967ms |
1318ms |
0ms |
94ms |
5622 KB |
170ms |
243ms |
243ms |
50ms |
104668 |
108239 |
2024-01-20 05:16 |
856984aa |
cleanup: turn `.microseconds() ... us` to `.microseconds() ... µs` (#20588) |
942ms |
1323ms |
0ms |
94ms |
5622 KB |
171ms |
246ms |
243ms |
50ms |
104660 |
111104 |
2024-01-19 17:36 |
d744314b |
checker: disallow `non_opt_array << optvalue` (#20573) |
945ms |
1326ms |
0ms |
95ms |
5622 KB |
170ms |
245ms |
243ms |
50ms |
104660 |
110751 |
2024-01-19 17:30 |
a2443cc3 |
docs: fix typo (statemnts -> statements) (#20585) |
948ms |
1327ms |
0ms |
95ms |
5621 KB |
170ms |
248ms |
243ms |
50ms |
104656 |
110396 |
2024-01-19 15:38 |
a6f2f6ab |
docs: fix link for an example of a module that calls C code from V (#20586) |
922ms |
1307ms |
0ms |
96ms |
5621 KB |
171ms |
247ms |
244ms |
50ms |
104656 |
113509 |
2024-01-19 10:58 |
5310c102 |
v.debug: cleanup interactive_test.v (#20583) |
931ms |
1323ms |
0ms |
94ms |
5621 KB |
171ms |
247ms |
242ms |
50ms |
104656 |
112412 |
2024-01-19 08:59 |
3600093f |
docs: fix typo (`stuct` -> `struct`) (#20581) |
919ms |
1309ms |
0ms |
93ms |
5621 KB |
169ms |
245ms |
241ms |
50ms |
104656 |
113880 |
2024-01-19 08:14 |
1207c290 |
db.pg: add include and lib paths for PostgreSQL on FreeBSD (#20582) |
952ms |
1326ms |
0ms |
95ms |
5621 KB |
173ms |
248ms |
244ms |
50ms |
104656 |
109932 |
2024-01-19 05:10 |
9f6448e3 |
v: $dbg statement - native V debugger REPL (#20533) |
935ms |
1314ms |
0ms |
94ms |
5621 KB |
171ms |
247ms |
241ms |
50ms |
104656 |
111931 |
2024-01-18 13:31 |
45e13ea0 |
datatypes,examples: fix typos, and silence notice in the quadtree example (#20577) |
927ms |
1319ms |
0ms |
95ms |
5607 KB |
170ms |
242ms |
243ms |
50ms |
104486 |
112714 |
2024-01-18 05:31 |
9c7e3707 |
builtin: use `#pkgconfig bdw-gc-threaded` where available, instead of `#pkgconfig bdw-gc` (on FreeBSD) |
934ms |
1298ms |
0ms |
94ms |
5607 KB |
170ms |
243ms |
243ms |
50ms |
104486 |
111869 |
2024-01-18 03:19 |
bb9acf42 |
vast,ast: output map init update expression (#20574) |
936ms |
1324ms |
0ms |
95ms |
5607 KB |
172ms |
245ms |
245ms |
51ms |
104486 |
111630 |
2024-01-17 20:10 |
ef3b0ec7 |
encoding.csv: fix bug in RandomAccessReader, spotted on windows with mingw32 (#20571) |
914ms |
1290ms |
0ms |
91ms |
5607 KB |
172ms |
248ms |
242ms |
50ms |
104483 |
114314 |
2024-01-17 16:05 |
4c47bb52 |
cgen: fix wrong cgen, when auto_heap var, is used as a closed over arg in a closure (fix #20208) (#20566) |
935ms |
1307ms |
0ms |
93ms |
5607 KB |
169ms |
246ms |
240ms |
50ms |
104483 |
111746 |
2024-01-17 15:55 |
c4b80369 |
v: add map update-init syntax: `new_map := {...old_map, 'k1': 1, 'k2': 5}` (#20561) |
907ms |
1296ms |
0ms |
91ms |
5606 KB |
170ms |
244ms |
240ms |
50ms |
104471 |
115183 |
2024-01-17 10:02 |
a79a9cb5 |
trace_calls: fix `v -m32 -trace-calls run vlib/v/tests/testdata/trace_calls/simple.vv` (#20556) |
930ms |
1319ms |
0ms |
92ms |
5603 KB |
172ms |
246ms |
243ms |
51ms |
104415 |
112274 |
2024-01-17 09:00 |
3569635e |
builtin: add empty string verification for the new string .is_oct() etc methods, suggested on PR #20540 (#20564) |
929ms |
1317ms |
0ms |
95ms |
5603 KB |
171ms |
247ms |
242ms |
50ms |
104415 |
112395 |
2024-01-16 21:58 |
afd74ad6 |
builtin: add `is_hex()`, `is_int()`, `is_bin()`, and `is_oct()` methods to the string type (#20540) |
938ms |
1318ms |
0ms |
95ms |
5603 KB |
172ms |
251ms |
248ms |
50ms |
104399 |
111299 |
2024-01-16 21:32 |
8d5f95d6 |
readline: add completion support (#20559) |
905ms |
1279ms |
0ms |
90ms |
5603 KB |
169ms |
245ms |
241ms |
50ms |
104256 |
115200 |
2024-01-16 21:28 |
4b0a2cb7 |
checker: cleanup in method_call() (#20554) |
929ms |
1319ms |
0ms |
93ms |
5603 KB |
169ms |
246ms |
243ms |
50ms |
104256 |
112223 |
2024-01-16 21:25 |
d46274a2 |
cgen: add a necessary clone, when the closure param is string/array with -autofree (fix #20498) (#20557) |
927ms |
1303ms |
0ms |
94ms |
5604 KB |
172ms |
251ms |
244ms |
50ms |
104256 |
112466 |
2024-01-16 08:27 |
3a66355d |
vweb: make vweb_test.v more robust and faster, by embedding its server as a module |
934ms |
1327ms |
0ms |
91ms |
5603 KB |
170ms |
246ms |
242ms |
50ms |
104252 |
111618 |
2024-01-16 06:42 |
34e43531 |
ci: simplify time_ci.yml, use more descriptive CI job names, for easier judging of CI failures |
930ms |
1311ms |
0ms |
94ms |
5603 KB |
169ms |
246ms |
240ms |
50ms |
104252 |
112098 |
2024-01-16 06:00 |
072d65b2 |
checker: fix @[deprecated] attribute for consts (fix #20523) (#20550) |
944ms |
1327ms |
0ms |
97ms |
5603 KB |
171ms |
247ms |
241ms |
50ms |
104252 |
110436 |
2024-01-16 05:53 |
e30182c6 |
checker: cleanup the generic tests (#20553) |
940ms |
1343ms |
0ms |
97ms |
5602 KB |
175ms |
257ms |
250ms |
51ms |
104240 |
110893 |
2024-01-15 20:00 |
3b19864a |
vweb: fix routes without results in vweb_app_test.v (#20548) |
937ms |
1318ms |
0ms |
93ms |
5602 KB |
168ms |
246ms |
240ms |
50ms |
104240 |
111248 |
2024-01-15 19:57 |
508117d6 |
v.builder: use a more uniq prefix for the generated temporary file names, to further reduce the chances of collision and sporadic CI failures on windows (#20551) |
926ms |
1323ms |
0ms |
93ms |
5602 KB |
168ms |
247ms |
242ms |
50ms |
104240 |
112570 |
2024-01-15 18:39 |
46abcd9e |
checker: fix return map index with or_block (#20544) |
940ms |
1311ms |
0ms |
91ms |
5602 KB |
169ms |
249ms |
248ms |
50ms |
104240 |
110893 |
2024-01-15 18:08 |
df8f8ae4 |
checker: fix checking give const map as default or init value to struct fields (fix #20512) (#20546) |
927ms |
1322ms |
0ms |
93ms |
5599 KB |
169ms |
249ms |
240ms |
50ms |
104220 |
112427 |
2024-01-15 18:07 |
13a3a89b |
parser: check non-generic interface defining generic method (#20545) |
908ms |
1303ms |
0ms |
94ms |
5598 KB |
170ms |
245ms |
239ms |
50ms |
104204 |
114762 |
2024-01-15 13:04 |
d783cda6 |
cgen: fix code generation wrong, when '?foo.array or {}' as a 'for-in' condition (fix #20528) (#20542) |
932ms |
1320ms |
0ms |
94ms |
5598 KB |
169ms |
245ms |
238ms |
50ms |
104199 |
111801 |
2024-01-15 09:43 |
f5db8f71 |
net: cleanup comments for enum WsaError (#20543) |
948ms |
1327ms |
0ms |
93ms |
5598 KB |
170ms |
246ms |
239ms |
50ms |
104199 |
109914 |
2024-01-15 01:26 |
9268241f |
net.unix: make the error messages in unix_test.v more specific (#20537) |
935ms |
1310ms |
0ms |
93ms |
5598 KB |
170ms |
248ms |
241ms |
50ms |
104199 |
111442 |
2024-01-15 01:00 |
bfbad031 |
ast, markused, checker: modify comments on generic receiver type storage (#20539) |
925ms |
1307ms |
0ms |
93ms |
5598 KB |
173ms |
249ms |
247ms |
51ms |
104199 |
112647 |
2024-01-14 21:59 |
fc9b743c |
vweb: partial revert of fd19458, so that vweb.run listens again on both ipv4 and ipv6, by default, not just on ipv6 ::1 |
924ms |
1302ms |
0ms |
93ms |
5598 KB |
168ms |
245ms |
239ms |
50ms |
104199 |
112769 |
2024-01-14 18:01 |
ca3da8b6 |
ast, markused, checker: fix mark methods into used-list, when generics as receivers (fix #20509) (#20527) |
926ms |
1313ms |
0ms |
93ms |
5598 KB |
168ms |
243ms |
237ms |
50ms |
104199 |
112525 |
2024-01-14 17:42 |
43b8cc8a |
encoding.csv: add a new utility fn `new_reader_from_file/2` (#20530) |
944ms |
1323ms |
0ms |
98ms |
5596 KB |
174ms |
250ms |
247ms |
51ms |
104185 |
110365 |
2024-01-14 16:23 |
2f58ac38 |
tools: bump too_long_line_length_link to 250, to avoid warnings for very common long links |
910ms |
1278ms |
0ms |
90ms |
5596 KB |
169ms |
242ms |
239ms |
50ms |
104185 |
114489 |
2024-01-14 16:24 |
33598ca0 |
docs: add field shadowing comment (#20521) |
944ms |
1306ms |
0ms |
94ms |
5596 KB |
172ms |
248ms |
245ms |
51ms |
104185 |
110365 |
2024-01-14 15:31 |
acf75c71 |
docs: document the return type restrictions for operator overloading (#20529) |
915ms |
1283ms |
0ms |
90ms |
5596 KB |
168ms |
242ms |
239ms |
50ms |
104185 |
113863 |
2024-01-14 11:34 |
cb224076 |
examples: add examples/wasm/change_color_by_id/ (#20519) |
919ms |
1300ms |
0ms |
93ms |
5596 KB |
168ms |
242ms |
239ms |
50ms |
104185 |
113367 |
2024-01-14 09:37 |
175ede54 |
repl: fix an issue with `print` and println after the execution of `for` or `if` (fix #20524) (#20525) |
908ms |
1304ms |
0ms |
92ms |
5596 KB |
168ms |
240ms |
238ms |
50ms |
104185 |
114741 |
2024-01-14 09:13 |
fd19458c |
vweb: unify listen addres from tcp and print (#20448) |
934ms |
1332ms |
0ms |
95ms |
5596 KB |
173ms |
248ms |
245ms |
51ms |
104185 |
111547 |
2024-01-13 13:27 |
9560d535 |
builder: restore ability to use tcc, without fallback to cc on macos |
937ms |
1320ms |
0ms |
95ms |
5596 KB |
170ms |
241ms |
241ms |
51ms |
104185 |
111189 |
2024-01-13 13:23 |
ea6a5d86 |
checker: fix missing check for struct initialization with `@[noinit]` attribute, through using `T{}` (#20516) |
947ms |
1329ms |
0ms |
94ms |
5596 KB |
172ms |
249ms |
246ms |
51ms |
104185 |
110015 |
2024-01-13 06:52 |
35e91a7e |
checker,cgen: change `x.filter(cond).len > 0` to `x.any(cond)`, and `x.filter(cond) == 0` to `x.all(!cond)` (#20513) |
936ms |
1304ms |
0ms |
91ms |
5596 KB |
170ms |
241ms |
239ms |
51ms |
104181 |
111304 |
2024-01-13 01:17 |
6c016e51 |
builder: replace "-rdynamic" for clang on macos with "-Wl,-export_dynamic" (fix #20510) (#20511) |
922ms |
1304ms |
0ms |
92ms |
5597 KB |
170ms |
243ms |
240ms |
51ms |
104183 |
112996 |
2024-01-12 20:51 |
abc9e06e |
net.urllib: fix parsing url error, when querypath is '//' (fix #20476) (#20504) |
920ms |
1305ms |
0ms |
94ms |
5596 KB |
171ms |
247ms |
245ms |
50ms |
104179 |
113238 |
2024-01-12 20:48 |
62872c67 |
json2: cleanup (#20347) |
919ms |
1299ms |
0ms |
93ms |
5596 KB |
169ms |
240ms |
239ms |
50ms |
104179 |
113361 |
2024-01-12 14:17 |
bcd77edd |
cgen: fix generated code for fixed array cast (fix #20454) (#20480) |
925ms |
1301ms |
0ms |
92ms |
5595 KB |
168ms |
239ms |
240ms |
50ms |
104178 |
112624 |
2024-01-12 14:09 |
b120c10f |
os: make os.cache_dir() and os.vtmp_dir() more robust to parallel test executions on windows (#20495) |
922ms |
1299ms |
0ms |
95ms |
5594 KB |
169ms |
240ms |
240ms |
50ms |
104174 |
112986 |
2024-01-12 14:02 |
cfd89157 |
checker: cleanup the const variable evaluate for fixed array fields of structs (#20503) |
952ms |
1305ms |
0ms |
92ms |
5594 KB |
168ms |
243ms |
238ms |
50ms |
104165 |
109417 |
2024-01-12 13:59 |
fe669f8c |
examples: fix "call v from ruby" example for Windows and Mac (#20487) |
915ms |
1294ms |
0ms |
92ms |
5595 KB |
169ms |
244ms |
239ms |
50ms |
104189 |
113867 |
2024-01-12 13:53 |
fdd481b2 |
orm: fix checking invalid recursive structs in sql stmts (fix #20278) (#20505) |
938ms |
1321ms |
0ms |
92ms |
5593 KB |
169ms |
249ms |
240ms |
50ms |
104183 |
111069 |
2024-01-12 01:31 |
0c4611fa |
cgen: fix fixed array handling, on generic result return, and on or block (#20492) |
923ms |
1305ms |
0ms |
94ms |
5592 KB |
170ms |
249ms |
241ms |
50ms |
104176 |
112866 |
2024-01-11 18:31 |
554f21a2 |
checker: disallow `option` or `result` return type, for infix operator overloading (#20494) |
937ms |
1294ms |
0ms |
92ms |
5592 KB |
168ms |
248ms |
237ms |
51ms |
104166 |
111169 |
2024-01-11 17:17 |
69b0d1cf |
log: enhance log time format setting (#20484) |
945ms |
1286ms |
0ms |
90ms |
5592 KB |
167ms |
248ms |
238ms |
50ms |
104164 |
110226 |
2024-01-11 17:13 |
29d662fc |
checker: fix anon struct init with const fields (fix #20452) (#20463) |
923ms |
1297ms |
0ms |
92ms |
5592 KB |
167ms |
247ms |
238ms |
50ms |
104164 |
112853 |
2024-01-11 16:30 |
cc7144c4 |
orm: fix checking invalid recursive structs (fix #20285) (#20491) |
910ms |
1298ms |
0ms |
94ms |
5591 KB |
170ms |
250ms |
240ms |
50ms |
104160 |
114461 |
2024-01-11 12:31 |
690961b7 |
parser: fix close_scope() missing, when field.name is `sort` or `sorted` (fix#20436) (#20485) |
925ms |
1299ms |
0ms |
92ms |
5589 KB |
170ms |
250ms |
239ms |
50ms |
104123 |
112565 |
2024-01-11 10:19 |
781d97dd |
cgen: fix C code, generated for generic option fixed array return type (fix #20465) (#20479) |
924ms |
1307ms |
0ms |
94ms |
5589 KB |
173ms |
250ms |
242ms |
51ms |
104126 |
112690 |
2024-01-11 10:03 |
341e79fc |
sync: fix FreeBSD implementation of sync functions (#20483) |
935ms |
1309ms |
0ms |
93ms |
5589 KB |
168ms |
248ms |
239ms |
50ms |
104125 |
111363 |
2024-01-11 09:53 |
9109b23c |
tests: reduce chances of unrelated false positives due to network errors, for running code in vlib/v/tests/skip_unused/ |
929ms |
1302ms |
0ms |
92ms |
5589 KB |
169ms |
249ms |
238ms |
50ms |
104122 |
112079 |
2024-01-11 09:09 |
426bcd69 |
sync: add mutex.try*lock functions for FreeBSD too (#20482) |
933ms |
1311ms |
0ms |
96ms |
5589 KB |
169ms |
248ms |
239ms |
51ms |
104122 |
111599 |
2024-01-10 21:33 |
09104011 |
strings: fix levenshtein_distance function correctness after #20435 (#20474) |
902ms |
1280ms |
0ms |
92ms |
5589 KB |
169ms |
249ms |
239ms |
50ms |
104098 |
115407 |
2024-01-10 21:25 |
61cd2ee9 |
doc: add `r` and `R` string interpolation switch examples (#20473) |
932ms |
1297ms |
0ms |
94ms |
5589 KB |
168ms |
250ms |
239ms |
50ms |
104091 |
111685 |
2024-01-10 16:07 |
46406277 |
x.vweb: add error, when static directory does not exist (#20455) |
902ms |
1284ms |
0ms |
90ms |
5589 KB |
167ms |
248ms |
237ms |
50ms |
104091 |
115400 |
2024-01-10 15:51 |
0713e398 |
x.crypto.chacha20: speed up the core functionality of the ChaCha20 stream cipher (#20470) |
932ms |
1313ms |
0ms |
92ms |
5589 KB |
167ms |
248ms |
237ms |
50ms |
104091 |
111685 |
2024-01-10 15:40 |
edd07bff |
checker: fix comptime if with comptime smartcast (#20466) |
913ms |
1309ms |
0ms |
93ms |
5589 KB |
169ms |
249ms |
238ms |
50ms |
104091 |
114009 |
2024-01-10 15:25 |
86d1cc2c |
cgen: fix fixed array handling with operator overloading call (fix #20467) (#20469) |
933ms |
1318ms |
0ms |
94ms |
5589 KB |
168ms |
248ms |
239ms |
50ms |
104088 |
111562 |
2024-01-10 15:15 |
3142114b |
net: remove unused import in tcp_test.v |
946ms |
1321ms |
0ms |
95ms |
5588 KB |
169ms |
250ms |
241ms |
51ms |
104082 |
110023 |
2024-01-10 15:14 |
e8e198c3 |
net: fix vlib/net/tcp_test.v (since .listen_tcp with af .unix, is now expected to return an error) (#20472) |
942ms |
1336ms |
0ms |
96ms |
5588 KB |
169ms |
251ms |
240ms |
50ms |
104082 |
110490 |
2024-01-10 14:11 |
b77e3914 |
parser, checker, cgen: fix multidimensional fixed array size expression evaluation (fix #20311) (#20458) |
929ms |
1301ms |
0ms |
92ms |
5588 KB |
169ms |
251ms |
239ms |
50ms |
104082 |
112036 |
2024-01-10 13:53 |
c1904eca |
parser, checker: check invalid lambda expr (#20461) |
929ms |
1303ms |
0ms |
94ms |
5587 KB |
168ms |
244ms |
238ms |
50ms |
104059 |
112011 |
2024-01-10 09:54 |
28e810d9 |
ci: make the `vab-compiles-v-examples` job, more robust to github runner and Android SDK changes (#20462) |
949ms |
1309ms |
0ms |
94ms |
5586 KB |
171ms |
246ms |
239ms |
50ms |
104049 |
109640 |
2024-01-10 08:59 |
fd269cad |
cgen, dl: add windows dll support, fix (#20447) (#20459) |
941ms |
1313ms |
0ms |
93ms |
5586 KB |
171ms |
247ms |
241ms |
50ms |
104049 |
110572 |
2024-01-10 01:39 |
be4f7176 |
v.builder: allow for `v -shared -os windows file.v` on Linux/macos (fix #20445) (#20453) |
924ms |
1331ms |
0ms |
96ms |
5586 KB |
171ms |
251ms |
241ms |
50ms |
104034 |
112590 |
2024-01-09 13:53 |
ac2dcc2b |
V 0.4.4 |
913ms |
1290ms |
0ms |
90ms |
5586 KB |
170ms |
247ms |
239ms |
50ms |
104037 |
113950 |
2024-01-09 13:24 |
ee745113 |
vfmt: fix fmt for map value type using select import symbol (fix #20449) (#20451) |
924ms |
1298ms |
0ms |
93ms |
5586 KB |
168ms |
245ms |
236ms |
50ms |
104037 |
112594 |
2024-01-09 09:46 |
ee95e23a |
ast: add Type.clear_option_and_result() and cleanup all the related calls (#20443) |
949ms |
1303ms |
0ms |
92ms |
5586 KB |
168ms |
246ms |
238ms |
50ms |
104037 |
109628 |
2024-01-09 09:44 |
36357724 |
checker: fix checking when converting 'voidptr/nil' to struct aliases (fix #20429) (#20444) |
940ms |
1311ms |
0ms |
94ms |
5590 KB |
169ms |
250ms |
240ms |
50ms |
104039 |
110679 |
2024-01-09 00:07 |
14f3c950 |
cgen: fix escape of non-ascii characters in string interpolation (fix #20432) (#20437) |
942ms |
1313ms |
0ms |
92ms |
5589 KB |
169ms |
247ms |
239ms |
50ms |
104030 |
110435 |
2024-01-08 18:58 |
89f06d35 |
Revert "tools: update the style.css for fast.vlang.io pages, so that the rownumber counter is reversed" (Chrome does not support counting in reverse) |
945ms |
1340ms |
0ms |
95ms |
5588 KB |
173ms |
254ms |
245ms |
50ms |
104030 |
110084 |
2024-01-08 17:43 |
2765ca45 |
tools: update the style.css for fast.vlang.io pages, so that the rownumber counter is reversed |
938ms |
1293ms |
0ms |
91ms |
5588 KB |
170ms |
246ms |
243ms |
50ms |
104030 |
110906 |
2024-01-08 17:33 |
f2dee664 |
tools: extract all the common styles for fast.vlang.io pages into a separete style.css |
933ms |
1314ms |
0ms |
95ms |
5588 KB |
169ms |
246ms |
238ms |
50ms |
104030 |
111500 |
2024-01-08 17:20 |
33d78430 |
tools: add a visual row counter for the <tr> elements in cmd/tools/fast |
926ms |
1306ms |
0ms |
92ms |
5588 KB |
169ms |
248ms |
238ms |
50ms |
104030 |
112343 |
2024-01-08 16:00 |
252540a1 |
os: add `os.path_devnull` (containing /dev/null on POSIX and \\.\nul on Windows) (#20439) |
946ms |
1321ms |
0ms |
94ms |
5588 KB |
170ms |
247ms |
241ms |
50ms |
104030 |
109968 |
2024-01-08 15:59 |
34da4c97 |
ast: add has_option_or_result() and cleanup all the related calls (#20434) |
939ms |
1308ms |
0ms |
93ms |
5588 KB |
170ms |
247ms |
240ms |
50ms |
104021 |
110778 |
2024-01-08 10:41 |
8af961fa |
strings: use faster levenshtein distance algorithm (#20435) |
921ms |
1298ms |
0ms |
94ms |
5590 KB |
168ms |
242ms |
239ms |
50ms |
104022 |
112944 |
2024-01-08 10:33 |
5cd49332 |
changelog: 0.4.4 (part 2) |
945ms |
1331ms |
0ms |
94ms |
5590 KB |
173ms |
252ms |
248ms |
50ms |
104017 |
110070 |
2024-01-08 02:51 |
5b9d0f24 |
strings: improve the performance of levenshtein_distance/2 (use early returns for the easy cases, idiomatic array initalisation, and @[direct_array_access]) |
935ms |
1300ms |
0ms |
92ms |
5590 KB |
169ms |
243ms |
240ms |
50ms |
104017 |
111248 |
2024-01-08 02:30 |
51e19dd5 |
examples: fix `gg: 0` notice for bounce.v |
923ms |
1303ms |
0ms |
93ms |
5590 KB |
168ms |
243ms |
241ms |
50ms |
104010 |
112686 |
2024-01-08 02:05 |
65098b27 |
cgen: fix auto eq method for option fields (fix #20314) (#20424) |
927ms |
1312ms |
0ms |
92ms |
5590 KB |
168ms |
241ms |
239ms |
50ms |
104011 |
112201 |
2024-01-08 02:00 |
d78adb09 |
checker: fix return option mismatch checking (fix #20418) (#20423) |
956ms |
1303ms |
0ms |
94ms |
5590 KB |
168ms |
243ms |
241ms |
50ms |
104005 |
108791 |
2024-01-08 01:58 |
ab9aea22 |
cgen: fix wrong heap promoted arg detection (#20421) |
926ms |
1301ms |
0ms |
96ms |
5590 KB |
169ms |
244ms |
240ms |
50ms |
104005 |
112316 |
2024-01-08 01:49 |
1c11f13f |
readme: change v-analyzer/v-analyzer → vlang/v-analyzer in README.md (#20431) |
935ms |
1311ms |
0ms |
93ms |
5590 KB |
169ms |
246ms |
244ms |
51ms |
104004 |
111234 |
2024-01-07 13:21 |
66d222cc |
x.crypto: add x.crypto.chacha20 stream cipher module (#20417) |
948ms |
1328ms |
0ms |
95ms |
5590 KB |
168ms |
244ms |
239ms |
50ms |
104004 |
109708 |
2024-01-07 12:56 |
46a467fe |
checker: a minor cleanup (#20425) |
923ms |
1304ms |
0ms |
95ms |
5590 KB |
170ms |
247ms |
246ms |
50ms |
104004 |
112680 |
2024-01-07 03:13 |
d3e62b4f |
vweb: update docstrings for response functions (#20422) |
940ms |
1307ms |
0ms |
92ms |
5590 KB |
169ms |
245ms |
240ms |
50ms |
104004 |
110642 |
2024-01-07 03:09 |
f0456c10 |
docs: add a `Warnings and declaration errors` section in docs.md (#20416) |
943ms |
1308ms |
0ms |
93ms |
5590 KB |
169ms |
243ms |
241ms |
50ms |
104000 |
110286 |
2024-01-06 20:31 |
2d97f16a |
checker: fix option mismatch checking on array initializations (fix #20409) (#20415) |
928ms |
1309ms |
0ms |
94ms |
5590 KB |
170ms |
246ms |
242ms |
50ms |
104000 |
112068 |
2024-01-06 20:27 |
1303c244 |
orm.pg: fix f32 and f64 endianness (#20412) |
929ms |
1311ms |
0ms |
94ms |
5588 KB |
169ms |
244ms |
239ms |
50ms |
103986 |
111933 |
2024-01-06 16:24 |
a321ef69 |
cgen: fix assert expr handling + print with comptime smartcast (#20399) |
913ms |
1286ms |
0ms |
92ms |
5587 KB |
169ms |
244ms |
236ms |
50ms |
103981 |
113889 |
2024-01-06 16:21 |
a639ca09 |
doc: fix typo in embedded structs description (#20407) |
928ms |
1309ms |
0ms |
94ms |
5587 KB |
170ms |
246ms |
237ms |
50ms |
103967 |
112033 |
2024-01-05 16:03 |
10d738c7 |
cgen: fix brackets are asymmetric in chained method calls (fix #20395) (#20401) |
934ms |
1301ms |
0ms |
94ms |
5587 KB |
168ms |
244ms |
237ms |
50ms |
103967 |
111313 |
2024-01-05 13:57 |
d7fc66f0 |
sync: add .try_lock() to mutex/rwmutex, add tests (#20381) |
926ms |
1306ms |
0ms |
94ms |
5587 KB |
170ms |
244ms |
237ms |
50ms |
103967 |
112275 |
2024-01-05 13:55 |
4e5c5975 |
parser: fixed struct methods and receiver use different generic names than the generic names defined (fix #20365 #20363) (#20397) |
907ms |
1287ms |
0ms |
90ms |
5587 KB |
168ms |
242ms |
235ms |
50ms |
103967 |
114627 |
2024-01-05 10:22 |
e2334d8b |
parser: fix checking for invalid PrefixExpr (fix #20388) (#20392) |
909ms |
1276ms |
0ms |
91ms |
5586 KB |
168ms |
243ms |
238ms |
50ms |
103962 |
114369 |
2024-01-05 10:10 |
582f7be2 |
checker: fix checking got 'none' from or_block of map index (fix #20390) (#20394) |
913ms |
1282ms |
0ms |
92ms |
5585 KB |
172ms |
246ms |
239ms |
50ms |
103952 |
113857 |
2024-01-05 09:56 |
bfe2cb7d |
builtin, checker: fix aliases of u8 array clone() call (#20393) |
925ms |
1304ms |
0ms |
96ms |
5585 KB |
175ms |
254ms |
243ms |
51ms |
103952 |
112380 |
2024-01-04 22:08 |
e19b2dd4 |
cgen: fix option/result fixed array init and related tests (#20384) |
933ms |
1304ms |
0ms |
93ms |
5585 KB |
172ms |
248ms |
241ms |
50ms |
103963 |
111428 |
2024-01-04 10:09 |
7d29afec |
checker: optimize error messages for must specify the generic type names (fix #20362) (#20382) |
922ms |
1308ms |
0ms |
95ms |
5587 KB |
171ms |
249ms |
240ms |
50ms |
103979 |
112775 |
2024-01-04 10:05 |
7c310a1b |
x.vweb, picoev: fix timeout event (#20377) |
924ms |
1330ms |
0ms |
95ms |
5586 KB |
173ms |
239ms |
237ms |
50ms |
103976 |
112528 |
2024-01-04 09:11 |
870e6189 |
cgen: fix returns struct with mut fixed array init (with/without generics) (fix #20361) (#20379) |
922ms |
1307ms |
0ms |
94ms |
5586 KB |
170ms |
237ms |
237ms |
50ms |
103976 |
112772 |
2024-01-04 09:01 |
f6112b3f |
ci: fix remaining `seperator:` -> `separator:` in binary_artifact.yml |
935ms |
1329ms |
0ms |
95ms |
5586 KB |
173ms |
245ms |
243ms |
50ms |
103972 |
111200 |
2024-01-03 22:52 |
169d49de |
changelog: 0.4.4 (part 1) |
899ms |
1266ms |
0ms |
93ms |
5586 KB |
168ms |
236ms |
236ms |
50ms |
103972 |
115652 |
2024-01-03 22:35 |
68ddc95d |
ci: update used github actions in binary_artifact.yml |
924ms |
1288ms |
0ms |
90ms |
5586 KB |
169ms |
237ms |
236ms |
50ms |
103972 |
112523 |
2024-01-03 22:12 |
16c016f9 |
cgen: fix code generation when fn returns option/result fixed array (fix #20373) (#20374) |
901ms |
1278ms |
0ms |
91ms |
5586 KB |
170ms |
238ms |
237ms |
50ms |
103972 |
115396 |
2024-01-03 22:09 |
7ba81614 |
doc: add initial documentation about the supported comptime metadata (#20375) |
918ms |
1297ms |
0ms |
91ms |
5584 KB |
169ms |
239ms |
235ms |
50ms |
103944 |
113228 |
2024-01-03 19:39 |
0486c332 |
docs: describe `$string` too (#20372) |
931ms |
1299ms |
0ms |
92ms |
5584 KB |
169ms |
239ms |
236ms |
50ms |
103944 |
111647 |
2024-01-03 19:37 |
00a2356a |
checker: fix generic method calls with multi generic types (fix #20330) (#20360) |
925ms |
1296ms |
0ms |
92ms |
5584 KB |
168ms |
239ms |
236ms |
50ms |
103944 |
112371 |
2024-01-03 15:34 |
688f89ef |
ci: fix the workflow for Vinix, using the rules in its own .yml file (#20371) |
935ms |
1315ms |
0ms |
98ms |
5582 KB |
171ms |
244ms |
240ms |
51ms |
103938 |
111163 |
2024-01-03 14:20 |
2c824f4c |
cgen: fix code generation when the function returns mut fixed array (fix #20366) (#20367) |
964ms |
1343ms |
0ms |
97ms |
5582 KB |
168ms |
241ms |
237ms |
50ms |
103938 |
107819 |
2024-01-03 14:12 |
87270e99 |
v.util.diff: support OpenBSD's default `diff` tool (#20369) |
949ms |
1327ms |
0ms |
93ms |
5582 KB |
170ms |
240ms |
240ms |
50ms |
103932 |
109517 |
2024-01-03 14:09 |
150ff604 |
builder: remove passing `-fno-strict-aliasing`, for `-prod` to gcc/icc (#20368) |
904ms |
1285ms |
0ms |
92ms |
5582 KB |
170ms |
241ms |
239ms |
50ms |
103929 |
114965 |
2024-01-03 05:15 |
2811fcb7 |
v: support -? as alias to -help (implement #20355) (#20358) |
918ms |
1292ms |
0ms |
95ms |
5582 KB |
174ms |
245ms |
245ms |
50ms |
103929 |
113212 |
2024-01-03 05:09 |
b8b0cfdd |
checker: disallow `string` to `voidptr` cast entirely (#20351) |
920ms |
1296ms |
0ms |
93ms |
5582 KB |
169ms |
239ms |
238ms |
50ms |
103929 |
112966 |
2024-01-03 05:08 |
31798806 |
cgen: fix auto str for arr options with possible circular reference (#20354) |
902ms |
1271ms |
0ms |
91ms |
5581 KB |
169ms |
237ms |
236ms |
50ms |
103926 |
115217 |
2024-01-02 20:12 |
bf7b29a5 |
os: improve os.executable() on OpenBSD (#20356) |
924ms |
1290ms |
0ms |
92ms |
5581 KB |
168ms |
238ms |
238ms |
50ms |
103920 |
112467 |
2024-01-02 17:57 |
d9689712 |
cgen: fix option initialization with default struct initialization to not be `none` (#20349) |
914ms |
1291ms |
0ms |
91ms |
5581 KB |
168ms |
238ms |
237ms |
50ms |
103896 |
113671 |
2024-01-02 17:53 |
7a56ebf2 |
checker: fix too strict checking with generics in assignment type mismatch (fix #20335) (#20346) |
940ms |
1326ms |
0ms |
96ms |
5580 KB |
170ms |
240ms |
241ms |
50ms |
103895 |
110526 |
2024-01-02 17:43 |
075d17d6 |
cgen: fix auto unwrapping option fn type (#20332) |
914ms |
1288ms |
0ms |
93ms |
5580 KB |
167ms |
237ms |
237ms |
50ms |
103893 |
113668 |
2024-01-02 17:39 |
8359df0a |
os: small cleanup in the FreeBSD branch of os.executable/0: use fixed array for the sysctl params, instead of allocating a dynamic one (#20353) |
923ms |
1287ms |
0ms |
92ms |
5579 KB |
168ms |
236ms |
237ms |
50ms |
103882 |
112548 |
2024-01-02 15:40 |
d5dba2d4 |
cgen: fix dumping for a pointer to a fixed array initialization with prefixexpr & (fix #20344) |
915ms |
1294ms |
0ms |
91ms |
5579 KB |
168ms |
236ms |
235ms |
50ms |
103885 |
113535 |
2024-01-02 15:36 |
1ca808cd |
ci: retry vlib/x/vweb/sse/sse_test.v 3 times, to avoid false positives for unrelated PRs |
922ms |
1290ms |
0ms |
91ms |
5579 KB |
168ms |
236ms |
238ms |
50ms |
103878 |
112665 |
2024-01-02 08:10 |
c0d7c58b |
tests: fix syntax error in go_array_wait_test.v (#20342) |
932ms |
1291ms |
0ms |
92ms |
5579 KB |
169ms |
237ms |
238ms |
50ms |
103878 |
111457 |
2024-01-02 08:05 |
6ed864d1 |
ci: add vsql to v_apps_and_modules_compile_ci.yml too (#20341) |
925ms |
1299ms |
0ms |
92ms |
5578 KB |
168ms |
237ms |
238ms |
50ms |
103872 |
112294 |
2024-01-01 22:44 |
7f1092aa |
net: support only ip and ip6 in net.tcp_listener (#20336) |
896ms |
1276ms |
0ms |
90ms |
5578 KB |
167ms |
235ms |
237ms |
50ms |
103872 |
115928 |
2024-01-01 21:58 |
54ff7a2d |
ci: add https://github.com/DarpHome/discord.v/ to v_apps_and_modules_compile_ci.yml (#20337) |
918ms |
1301ms |
0ms |
93ms |
5578 KB |
169ms |
237ms |
238ms |
50ms |
103872 |
113150 |
2024-01-01 21:30 |
ae82b67e |
v.pref: support a `-n` option, silencing only notices (#20331) |
908ms |
1292ms |
0ms |
92ms |
5578 KB |
169ms |
236ms |
237ms |
50ms |
103872 |
114396 |
2024-01-01 21:29 |
763f9438 |
all: update copyright year (#20334) |
899ms |
1275ms |
0ms |
93ms |
5578 KB |
168ms |
237ms |
237ms |
50ms |
103868 |
115537 |
2024-01-01 21:22 |
363d4e1f |
db.pg: fix compilation error with the msvc compiler on windows, and add readme (#20326) |
913ms |
1285ms |
0ms |
92ms |
5578 KB |
169ms |
237ms |
238ms |
50ms |
103868 |
113765 |
2024-01-01 21:19 |
f53031fe |
sokol: fix compiling gg and other graphical examples on OpenBSD (#20333) |
911ms |
1289ms |
0ms |
93ms |
5578 KB |
168ms |
237ms |
237ms |
50ms |
103868 |
114015 |
2024-01-01 13:28 |
e5cf3361 |
v: improve comptime var checking with `is` operator and smartcasting (#20315) |
917ms |
1286ms |
0ms |
92ms |
5578 KB |
169ms |
238ms |
236ms |
50ms |
103868 |
113269 |
2024-01-01 13:23 |
18954afa |
cgen: escape table names (fix #20313) (#20322) |
912ms |
1291ms |
0ms |
92ms |
5577 KB |
168ms |
237ms |
238ms |
50ms |
103841 |
113860 |
2024-01-01 12:41 |
d8fa1348 |
net.html: fix notices with latest V, when compiling code with `import net.html` |
895ms |
1265ms |
0ms |
91ms |
5576 KB |
169ms |
237ms |
238ms |
50ms |
103840 |
116022 |
2024-01-01 11:56 |
cb28144e |
json2: strict module (#17927) |
940ms |
1288ms |
0ms |
91ms |
5576 KB |
168ms |
236ms |
237ms |
50ms |
103840 |
110468 |
2024-01-01 11:31 |
41d38d73 |
checker: fix type mismatch checking for assignments with generics (fix #20298) (#20327) |
900ms |
1270ms |
0ms |
93ms |
5576 KB |
169ms |
236ms |
237ms |
50ms |
103840 |
115377 |
2024-01-01 11:24 |
abb0cf77 |
x.json2: support sumtype encoding in a more robust way (#20093) |
935ms |
1305ms |
0ms |
94ms |
5576 KB |
168ms |
236ms |
236ms |
50ms |
103838 |
111056 |
2024-01-01 11:17 |
110e9f1e |
crypto: add blake3 hash (#20319) |
909ms |
1287ms |
0ms |
92ms |
5576 KB |
167ms |
235ms |
236ms |
50ms |
103838 |
114233 |
2024-01-01 11:11 |
b3eae783 |
orm: fix the generated SQL for the "not equal" operator (#20321) |
910ms |
1296ms |
0ms |
94ms |
5576 KB |
169ms |
239ms |
238ms |
50ms |
103838 |
114107 |
2024-01-01 11:10 |
e333d548 |
x.json2: improve performance for checking option values for none (#20325) |
920ms |
1293ms |
0ms |
97ms |
5576 KB |
169ms |
237ms |
238ms |
50ms |
103838 |
112867 |