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 |
2022-05-24 08:29 |
f4310207 |
os: minor clean ups on filepath.v (#14506) |
407ms |
483ms |
0ms |
128ms |
516 KB |
116ms |
127ms |
20ms |
39ms |
84645 |
207972 |
2022-05-24 08:21 |
f35f7fe9 |
fmt: fix using rand.seed() when import rand and rand.seed (#14511) |
407ms |
494ms |
0ms |
130ms |
516 KB |
117ms |
129ms |
19ms |
39ms |
84645 |
207972 |
2022-05-24 02:15 |
a5b98cb2 |
parser: check fn decl multi return types without parentheses (#14508) |
410ms |
484ms |
0ms |
135ms |
516 KB |
116ms |
129ms |
20ms |
39ms |
84645 |
206451 |
2022-05-23 16:48 |
953ef1f8 |
pref: add support for `-dump-files -` and for `-dump-modules -` |
408ms |
490ms |
0ms |
133ms |
516 KB |
119ms |
130ms |
20ms |
39ms |
84638 |
207446 |
2022-05-23 15:19 |
dda49fe7 |
v.builder: support -dump-c-flags with -cc msvc too |
410ms |
496ms |
0ms |
128ms |
516 KB |
115ms |
127ms |
19ms |
39ms |
84609 |
206363 |
2022-05-23 05:00 |
a3c0a9b7 |
checker: minor optimization in fn_call() and method_call() (#14503) |
414ms |
493ms |
0ms |
132ms |
516 KB |
120ms |
132ms |
20ms |
40ms |
84575 |
204287 |
2022-05-22 22:59 |
4ef9e2c0 |
parser: fix sizeof(c'str') (fix #14499) (#14502) |
409ms |
486ms |
0ms |
129ms |
516 KB |
118ms |
129ms |
20ms |
40ms |
84576 |
206787 |
2022-05-22 21:12 |
863eeca2 |
checker: vfmt checker.v |
411ms |
485ms |
0ms |
128ms |
516 KB |
116ms |
127ms |
19ms |
40ms |
84567 |
205759 |
2022-05-22 19:16 |
7f03b896 |
checker: check method call argument type mismatch (#14496) |
404ms |
487ms |
0ms |
136ms |
516 KB |
115ms |
127ms |
19ms |
40ms |
84561 |
209309 |
2022-05-22 18:25 |
ba859c58 |
builtin: add static GC support on Windows with TCC (#14497) |
411ms |
492ms |
0ms |
130ms |
516 KB |
115ms |
128ms |
20ms |
39ms |
84563 |
205749 |
2022-05-22 18:09 |
5328daba |
time: simplify some very commonly used t.format methods |
406ms |
489ms |
0ms |
131ms |
516 KB |
118ms |
130ms |
20ms |
40ms |
84563 |
208283 |
2022-05-22 17:19 |
e5ff2ab4 |
ci: run on all branches on forks (#14498) |
416ms |
496ms |
0ms |
133ms |
516 KB |
120ms |
132ms |
20ms |
40ms |
84563 |
203276 |
2022-05-22 13:28 |
1f3336c9 |
checker: fix map get anon fn value with mut argument (fix #14479) (#14493) |
413ms |
489ms |
0ms |
129ms |
516 KB |
115ms |
127ms |
19ms |
39ms |
84563 |
204753 |
2022-05-22 11:53 |
245d28d5 |
checker: c2v infix fix |
412ms |
497ms |
0ms |
132ms |
516 KB |
119ms |
128ms |
20ms |
40ms |
84565 |
205254 |
2022-05-22 10:21 |
3647fb4d |
rand: move dist functions to top module and PRNG interface; minor cleanup (#14481) |
410ms |
487ms |
0ms |
137ms |
516 KB |
118ms |
130ms |
20ms |
40ms |
84563 |
206251 |
2022-05-22 08:11 |
64a686f4 |
examples: speed up mandelbrot.v by using a constant size thread pool, processing smaller chunks |
407ms |
486ms |
0ms |
131ms |
515 KB |
117ms |
128ms |
19ms |
39ms |
84313 |
207157 |
2022-05-21 12:01 |
50ab2cfd |
fmt: fix 'strings' name variable call generate auto import (fix #9713) (#14485) |
409ms |
489ms |
0ms |
129ms |
515 KB |
116ms |
129ms |
20ms |
39ms |
84313 |
206144 |
2022-05-21 09:56 |
0ceb16f2 |
v.builder: use /NOLOGO, when building cached object files with msvc |
411ms |
489ms |
0ms |
130ms |
515 KB |
116ms |
128ms |
20ms |
39ms |
84313 |
205141 |
2022-05-21 07:59 |
c0dcc80e |
cgen: support `-profile -` for _test.v files too |
411ms |
491ms |
0ms |
131ms |
515 KB |
117ms |
128ms |
19ms |
39ms |
84313 |
205141 |
2022-05-20 22:48 |
a7afb2d1 |
time: remove `import math` dependency, by implementing a simpler version of mceil |
407ms |
490ms |
0ms |
130ms |
515 KB |
118ms |
130ms |
20ms |
41ms |
84307 |
207142 |
2022-05-20 22:16 |
971c55cf |
os: add norm_path and abs_path function (#14435) |
419ms |
507ms |
0ms |
137ms |
516 KB |
121ms |
131ms |
20ms |
42ms |
88159 |
210403 |
2022-05-20 16:34 |
efc5cab8 |
checker,cgen: allow result if guard (#14474) |
422ms |
496ms |
0ms |
130ms |
516 KB |
120ms |
129ms |
20ms |
41ms |
87997 |
208523 |
2022-05-20 16:28 |
53c217fe |
cgen: do not generate `_vinit()` for translated .o code |
418ms |
503ms |
0ms |
132ms |
516 KB |
122ms |
133ms |
20ms |
42ms |
87989 |
210500 |
2022-05-20 15:30 |
17bba712 |
checker: ban unsafe pointer/fn comparison (#14462) |
418ms |
496ms |
0ms |
130ms |
516 KB |
121ms |
134ms |
20ms |
41ms |
87988 |
210497 |
2022-05-20 15:27 |
d81fbb1c |
ci: only run on master (#14476) |
418ms |
506ms |
0ms |
131ms |
516 KB |
120ms |
132ms |
20ms |
41ms |
87967 |
210447 |
2022-05-20 09:28 |
dd1049f2 |
thirdparty: fix typo in atomic.h, cleanup comments. |
414ms |
503ms |
0ms |
130ms |
516 KB |
121ms |
132ms |
20ms |
41ms |
87967 |
212480 |
2022-05-20 11:20 |
28b0cbdd |
parser: check error for script mode that define main function (fix #14467) (#14469) |
415ms |
503ms |
0ms |
138ms |
516 KB |
121ms |
130ms |
20ms |
41ms |
87967 |
211968 |
2022-05-20 08:47 |
bf44572f |
fmt: fix chain calls with comments (#14470) |
422ms |
496ms |
0ms |
130ms |
516 KB |
122ms |
132ms |
21ms |
41ms |
87963 |
208443 |
2022-05-20 08:22 |
11bdb04d |
json: fix struct field default value support (#14304) |
421ms |
496ms |
0ms |
130ms |
516 KB |
121ms |
134ms |
20ms |
41ms |
87963 |
208938 |
2022-05-20 05:49 |
ca00b59b |
tests: make potential failures in urllib_test.v more informative |
416ms |
499ms |
0ms |
131ms |
516 KB |
121ms |
131ms |
20ms |
41ms |
87921 |
211348 |
2022-05-20 05:45 |
120f31b4 |
math: update documentation (#14457) |
426ms |
504ms |
0ms |
129ms |
516 KB |
130ms |
132ms |
20ms |
41ms |
87921 |
206387 |
2022-05-19 23:58 |
23568f19 |
url: fix parse (#14456) |
423ms |
499ms |
0ms |
130ms |
516 KB |
122ms |
132ms |
20ms |
40ms |
87907 |
207817 |
2022-05-19 19:29 |
55e7daa2 |
cgen: simplify auto_str_methods.v (#14463) |
413ms |
499ms |
0ms |
139ms |
516 KB |
120ms |
131ms |
20ms |
41ms |
87900 |
212832 |
2022-05-19 14:00 |
46f94e8d |
cgen: fix autostr of shared fields (#14455) |
416ms |
499ms |
0ms |
129ms |
517 KB |
122ms |
132ms |
20ms |
41ms |
87946 |
211408 |
2022-05-19 13:04 |
a52fbc5e |
checker: forbid optional variable (#14460) |
417ms |
502ms |
0ms |
130ms |
517 KB |
120ms |
132ms |
20ms |
41ms |
87936 |
210877 |
2022-05-19 11:02 |
3291c59e |
cgen: minor cleanup in auto_str_methods.v (#14461) |
420ms |
492ms |
0ms |
129ms |
517 KB |
120ms |
129ms |
20ms |
41ms |
87936 |
209371 |
2022-05-19 09:48 |
634e8c36 |
vfmt: keep selective imported names used for generic calls |
422ms |
496ms |
0ms |
129ms |
517 KB |
119ms |
130ms |
20ms |
41ms |
87936 |
208379 |
2022-05-19 08:53 |
15c62bc8 |
parser: improve error messages of 'for val in array' (#14459) |
414ms |
501ms |
0ms |
133ms |
517 KB |
121ms |
131ms |
20ms |
41ms |
87936 |
212405 |
2022-05-19 08:30 |
a5259057 |
tests: fix the push_work_on_channel.vv output |
413ms |
503ms |
0ms |
137ms |
517 KB |
121ms |
133ms |
20ms |
42ms |
87935 |
212917 |
2022-05-19 05:31 |
3d5617c4 |
tests: re-add the disambiguated `for (val in [TokenValue(`+`), TokenValue(`-`)]) {` test |
425ms |
503ms |
0ms |
132ms |
517 KB |
120ms |
132ms |
20ms |
41ms |
87935 |
206905 |
2022-05-18 17:38 |
b482c051 |
parser: fix 'val in array' as condition in for stmt (fix #14440) (#14451) |
423ms |
500ms |
0ms |
130ms |
517 KB |
121ms |
131ms |
20ms |
41ms |
87936 |
207886 |
2022-05-18 17:04 |
805a7d97 |
ci: skip more .vv files on specific jobs |
417ms |
492ms |
0ms |
129ms |
517 KB |
120ms |
130ms |
20ms |
41ms |
87935 |
210875 |
2022-05-18 11:52 |
5b96f7e8 |
checker: split up infix.v from checker.v (#14449) |
419ms |
506ms |
0ms |
131ms |
517 KB |
122ms |
131ms |
20ms |
42ms |
87935 |
209868 |
2022-05-18 11:39 |
4cbfa884 |
cgen: fix another error for 'in array of sumtype' (#14448) |
427ms |
501ms |
0ms |
129ms |
517 KB |
121ms |
132ms |
20ms |
42ms |
87930 |
205925 |
2022-05-18 09:34 |
f2447a4b |
tests: do not use -prod for compiling .vv files in vlib/v/checker/tests/ and vlib/v/parser/tests/ |
416ms |
501ms |
0ms |
137ms |
517 KB |
120ms |
134ms |
20ms |
41ms |
87916 |
211336 |
2022-05-18 10:37 |
a786c58d |
os: add `fn user_names()` (#14424) |
420ms |
502ms |
0ms |
130ms |
517 KB |
121ms |
132ms |
20ms |
41ms |
87913 |
209316 |
2022-05-18 05:51 |
417a6dc5 |
cgen: fix error for 'in array of sumtype' (#14444) |
419ms |
504ms |
0ms |
132ms |
517 KB |
120ms |
132ms |
20ms |
41ms |
87891 |
209763 |
2022-05-18 05:50 |
8eea861c |
vcomplete: improve flag completion, add missdoc (#14415) |
426ms |
507ms |
0ms |
131ms |
517 KB |
122ms |
137ms |
20ms |
42ms |
87890 |
206314 |
2022-05-18 05:29 |
ed177794 |
math.big: fix Integer.bit_len() when there are no digits in the number |
423ms |
502ms |
0ms |
130ms |
517 KB |
121ms |
133ms |
20ms |
41ms |
87890 |
207777 |
2022-05-18 04:03 |
ebac3beb |
pref: pass -v after a command, to the command only, do not set verbose mode on |
424ms |
495ms |
0ms |
129ms |
517 KB |
120ms |
130ms |
20ms |
41ms |
87890 |
207287 |
2022-05-17 23:35 |
a608516b |
checker: c2v fixed array fix (#14436) |
410ms |
500ms |
0ms |
138ms |
517 KB |
119ms |
130ms |
20ms |
41ms |
87886 |
214356 |
2022-05-17 17:19 |
65d9c8fa |
tools: add a vet_known_failing_windows skip list to `v test-cleancode` |
421ms |
492ms |
0ms |
132ms |
517 KB |
121ms |
131ms |
20ms |
40ms |
87831 |
208624 |
2022-05-17 16:48 |
dfa2d636 |
ci: use VJOBS=1 for the macos v test-cleancode task too; cleanup periodic.yml |
424ms |
507ms |
0ms |
130ms |
517 KB |
120ms |
131ms |
20ms |
41ms |
87831 |
207148 |
2022-05-17 16:41 |
4e561472 |
ci: vfmt builtin_d_use_libbacktrace.c.v |
422ms |
500ms |
0ms |
128ms |
517 KB |
120ms |
128ms |
20ms |
40ms |
87831 |
208130 |
2022-05-17 12:29 |
2a06290a |
cgen: fix eq generation for translated code |
421ms |
508ms |
0ms |
132ms |
517 KB |
123ms |
130ms |
20ms |
41ms |
87831 |
208624 |
2022-05-17 11:56 |
db4b49a5 |
builtin: print libbacktrace output to stderr, on panics/segfault crash (#14434) |
415ms |
498ms |
0ms |
129ms |
517 KB |
120ms |
129ms |
20ms |
41ms |
87827 |
211631 |
2022-05-17 10:14 |
da42f0d4 |
ci: add an early step 'All code is formatted' to more workflows. |
420ms |
501ms |
0ms |
138ms |
517 KB |
122ms |
131ms |
20ms |
41ms |
87819 |
209092 |
2022-05-17 09:53 |
3fc44594 |
ci: ignore orm_joined_tables_select_test.v on tasks, that do not have sqlite installed |
426ms |
497ms |
0ms |
129ms |
517 KB |
121ms |
132ms |
20ms |
43ms |
87819 |
206147 |
2022-05-17 09:26 |
020845f6 |
cgen: fix alias of array that has builtin method (#14432) |
420ms |
505ms |
0ms |
130ms |
517 KB |
123ms |
134ms |
20ms |
42ms |
87819 |
209092 |
2022-05-17 09:12 |
d7b1e571 |
v.builder: improve builder error messages (fix #14386) (#14421) |
422ms |
502ms |
0ms |
129ms |
517 KB |
121ms |
131ms |
20ms |
43ms |
87819 |
208101 |
2022-05-17 09:05 |
d6aa85d0 |
parser: fix panic for parse invalid map type (#14431) |
421ms |
500ms |
0ms |
129ms |
517 KB |
123ms |
132ms |
20ms |
41ms |
87811 |
208577 |
2022-05-17 08:55 |
7c6eaa82 |
checker: allow to use [n]anyptr as [n]otherptr in check_types (c2v fix) (#14433) |
425ms |
495ms |
0ms |
129ms |
517 KB |
120ms |
131ms |
20ms |
40ms |
87811 |
206614 |
2022-05-17 05:01 |
02c8a605 |
builtin.string: new fn (s string) is_ascii() bool (#14418) |
425ms |
497ms |
0ms |
138ms |
517 KB |
121ms |
133ms |
20ms |
41ms |
87789 |
206562 |
2022-05-17 00:39 |
d10f83ce |
cgen: fix c2v struct eq |
411ms |
505ms |
0ms |
132ms |
517 KB |
121ms |
132ms |
20ms |
41ms |
87784 |
213586 |
2022-05-16 21:08 |
bc397bb0 |
checker: c2v array fix (#14426) |
414ms |
494ms |
0ms |
131ms |
517 KB |
122ms |
132ms |
20ms |
41ms |
87780 |
212028 |
2022-05-16 18:33 |
32dd8012 |
checker: apply fix for ui suggested by spaceface |
421ms |
501ms |
0ms |
130ms |
517 KB |
121ms |
128ms |
19ms |
40ms |
87766 |
208470 |
2022-05-16 16:37 |
c624de85 |
cgen: fix struct field array index error (#14417) |
420ms |
497ms |
0ms |
129ms |
517 KB |
121ms |
130ms |
20ms |
41ms |
87751 |
208930 |
2022-05-16 11:19 |
e5c7fe30 |
Revert "checker: allow using methods as vars when expecting a ctx arg (#14414)" |
416ms |
505ms |
0ms |
130ms |
517 KB |
120ms |
130ms |
20ms |
41ms |
87752 |
210942 |
2022-05-16 09:54 |
39874ae1 |
clipboard: fix `v -gc boehm run x.v`, where x.v does c.paste() (fix #14281) |
421ms |
495ms |
0ms |
136ms |
517 KB |
120ms |
130ms |
19ms |
40ms |
87766 |
208470 |
2022-05-16 09:26 |
d59f4e94 |
ast, cgen: fix generic method with variadic generic argument (#14404) |
415ms |
508ms |
0ms |
131ms |
517 KB |
123ms |
136ms |
20ms |
41ms |
87766 |
211484 |
2022-05-16 09:24 |
ef6225c5 |
vvet: fix false positive, add test (#14403) |
414ms |
498ms |
0ms |
130ms |
517 KB |
121ms |
129ms |
20ms |
41ms |
87753 |
211963 |
2022-05-16 09:05 |
36bec823 |
checker: allow using methods as vars when expecting a ctx arg (#14414) |
419ms |
498ms |
0ms |
131ms |
517 KB |
122ms |
130ms |
20ms |
41ms |
87766 |
209465 |
2022-05-16 08:09 |
c2b76365 |
net.smtp: handle UTF-8 subjects according to RFC 1342 (#14410) |
415ms |
497ms |
0ms |
132ms |
517 KB |
121ms |
130ms |
20ms |
41ms |
87752 |
211450 |
2022-05-16 07:29 |
1cf683d4 |
checker: add a suggestion for misspelled mod.const_name + a test |
424ms |
497ms |
0ms |
133ms |
517 KB |
122ms |
130ms |
20ms |
42ms |
87752 |
206962 |
2022-05-16 06:59 |
cbb24d34 |
os: fix is_abs_path function for Windows systems (#14397) |
424ms |
495ms |
0ms |
135ms |
517 KB |
122ms |
131ms |
20ms |
41ms |
87738 |
206929 |
2022-05-16 06:48 |
7fe3ef9a |
fmt: fix fmt error of anon fn with if expr (fix #14393) (#14413) |
420ms |
504ms |
0ms |
132ms |
517 KB |
122ms |
133ms |
20ms |
40ms |
87664 |
208723 |
2022-05-16 05:52 |
5068b8b2 |
ftp: document all public methods (#14408) |
415ms |
497ms |
0ms |
130ms |
517 KB |
121ms |
132ms |
20ms |
41ms |
87664 |
211238 |
2022-05-16 05:45 |
02e026e2 |
clipboard: add `[heap]` tag to the Clipboard structs (#14412) |
418ms |
495ms |
0ms |
129ms |
517 KB |
120ms |
129ms |
19ms |
40ms |
87664 |
209722 |
2022-05-16 05:44 |
eeff02a8 |
net.openssl: read doesn't block infinitely (#14406) |
422ms |
507ms |
0ms |
133ms |
517 KB |
124ms |
134ms |
20ms |
41ms |
87664 |
207734 |
2022-05-15 15:28 |
c01a8a17 |
checker,gen: allow using methods as function pointers (#14407) |
422ms |
503ms |
0ms |
131ms |
517 KB |
123ms |
132ms |
20ms |
41ms |
87664 |
207734 |
2022-05-15 09:41 |
c2bc9f49 |
sync: only run channel_select_test.v when VTEST_RUN_FLAKY=1 |
413ms |
501ms |
0ms |
137ms |
517 KB |
119ms |
129ms |
20ms |
40ms |
87576 |
212048 |
2022-05-15 09:31 |
e4065bd5 |
checker,cgen: fix if expressions in lock expression (#14384) |
410ms |
490ms |
0ms |
131ms |
517 KB |
122ms |
132ms |
20ms |
41ms |
87576 |
213600 |
2022-05-15 07:55 |
c2805102 |
time: fix calculate_date_from_offset (#14399) |
417ms |
494ms |
0ms |
131ms |
517 KB |
122ms |
130ms |
20ms |
41ms |
87570 |
210000 |
2022-05-15 07:23 |
c70e18ea |
ci: add a skip list in compiler_test.v (for tmpl_parse_html.vv) |
418ms |
497ms |
0ms |
131ms |
517 KB |
120ms |
133ms |
20ms |
40ms |
87597 |
209562 |
2022-05-15 06:14 |
dd6629e9 |
examples: fix 2048 scaling on Android (#14380) |
418ms |
500ms |
0ms |
132ms |
517 KB |
122ms |
134ms |
20ms |
40ms |
87597 |
209562 |
2022-05-14 18:06 |
8d141878 |
math: cbrt fix (#14395) |
415ms |
487ms |
0ms |
131ms |
517 KB |
121ms |
131ms |
20ms |
40ms |
87597 |
211077 |
2022-05-14 17:34 |
67963e0f |
ci: further cleanup of ci_sanitized.yml |
409ms |
488ms |
0ms |
135ms |
517 KB |
119ms |
131ms |
20ms |
40ms |
87585 |
214144 |
2022-05-14 17:29 |
1225a865 |
ci: simplify ci_sanitized.yml |
406ms |
494ms |
0ms |
132ms |
517 KB |
120ms |
133ms |
20ms |
40ms |
87585 |
215726 |
2022-05-14 14:49 |
fe9f9707 |
cgen: fix appending struct to interface array (#14388) |
415ms |
486ms |
0ms |
128ms |
517 KB |
119ms |
130ms |
20ms |
40ms |
87585 |
211048 |
2022-05-14 14:46 |
b42c824c |
vweb: simplify @foo by removing V_TEMPLATE rule |
412ms |
491ms |
0ms |
132ms |
517 KB |
120ms |
133ms |
20ms |
40ms |
87581 |
212575 |
2022-05-14 12:38 |
f0d46413 |
ci: require code to be formatted before everything else (minimise CI queue length) (#14396) |
410ms |
501ms |
0ms |
131ms |
517 KB |
121ms |
132ms |
20ms |
40ms |
87581 |
213612 |
2022-05-14 11:48 |
b3e80a31 |
examples: add missing v.mod file (#14392) |
413ms |
497ms |
0ms |
133ms |
517 KB |
121ms |
132ms |
20ms |
40ms |
87581 |
212060 |
2022-05-13 21:54 |
441637ee |
checker: fix optionals in infix expression check (fix #14354) (#14390) |
414ms |
490ms |
0ms |
135ms |
517 KB |
120ms |
133ms |
20ms |
40ms |
87581 |
211548 |
2022-05-13 09:24 |
cee7856c |
ci: add a quick `v test-cleancode` check, before more costlier tasks |
415ms |
499ms |
0ms |
130ms |
517 KB |
123ms |
135ms |
20ms |
41ms |
87577 |
211028 |
2022-05-13 08:18 |
714ce4e7 |
ci: fix .out regression after d407a64 |
418ms |
496ms |
0ms |
131ms |
517 KB |
124ms |
135ms |
20ms |
42ms |
87577 |
209514 |
2022-05-13 07:17 |
6ec41850 |
checker: allow to pass alias to array as a pointer (c2v) (#14389) |
410ms |
494ms |
0ms |
129ms |
517 KB |
119ms |
130ms |
20ms |
41ms |
87577 |
213602 |
2022-05-13 05:30 |
d407a644 |
parser: fix dollar (closes #14292) (#14378) |
417ms |
482ms |
0ms |
129ms |
517 KB |
122ms |
132ms |
20ms |
42ms |
87575 |
210011 |
2022-05-13 05:21 |
ed12a5c8 |
math.big: reduce memory usage of Integer.str() (free intermediary Integers), optimise some operations using `[direct_array_access]` (#14353) |
411ms |
496ms |
0ms |
133ms |
517 KB |
120ms |
133ms |
20ms |
41ms |
87572 |
213070 |
2022-05-13 03:57 |
3c95504a |
checker, cgen: fix generic fn with array and fixed array arguments (#14385) |
416ms |
491ms |
0ms |
136ms |
517 KB |
119ms |
132ms |
20ms |
40ms |
87572 |
210509 |
2022-05-13 03:56 |
d679146a |
fmt: remove space in front of ? and ! (#14366) |
410ms |
491ms |
0ms |
130ms |
517 KB |
122ms |
131ms |
20ms |
41ms |
87587 |
213626 |
2022-05-12 20:29 |
df029da9 |
Revert "ci: run `code-formatting` job before everything else (try 2) (#14379)" |
408ms |
491ms |
0ms |
132ms |
517 KB |
120ms |
130ms |
20ms |
40ms |
87587 |
214674 |
2022-05-12 18:58 |
0972e67f |
ci: run `code-formatting` job before everything else (try 2) (#14379) |
410ms |
491ms |
0ms |
129ms |
517 KB |
122ms |
133ms |
20ms |
41ms |
87587 |
213626 |
2022-05-12 18:24 |
8ef9dc62 |
ci: run `v fmt -w vlib/v/checker/fn.v` (fix CI regression after 4952967) |
413ms |
488ms |
0ms |
134ms |
517 KB |
119ms |
128ms |
20ms |
40ms |
87587 |
212075 |
2022-05-12 09:23 |
20139ad7 |
checker: fix typo (#14368) |
410ms |
496ms |
0ms |
134ms |
517 KB |
119ms |
130ms |
20ms |
40ms |
87550 |
213536 |
2022-05-12 09:19 |
49529673 |
checker: alias C2V fix (#14377) |
415ms |
486ms |
0ms |
128ms |
517 KB |
119ms |
130ms |
20ms |
40ms |
87550 |
210963 |
2022-05-12 08:57 |
f48f7014 |
checker: check error for generic sumtype types (#14374) |
411ms |
485ms |
0ms |
132ms |
517 KB |
119ms |
130ms |
20ms |
40ms |
87549 |
213014 |
2022-05-12 08:49 |
e93a8766 |
regex: fix #14370, last IST not managed in advance tests (#14372) |
412ms |
492ms |
0ms |
131ms |
517 KB |
122ms |
133ms |
20ms |
45ms |
87530 |
212451 |
2022-05-12 08:36 |
b7ca4c16 |
checker: fix a compiler panic on `fntest()?(&int,&int){return test()?}` |
406ms |
496ms |
0ms |
130ms |
517 KB |
120ms |
132ms |
20ms |
41ms |
87530 |
215591 |
2022-05-12 08:20 |
8830af5c |
rand: minor cleanup in choose() (#14376) |
417ms |
489ms |
0ms |
137ms |
517 KB |
118ms |
130ms |
20ms |
40ms |
87530 |
209904 |
2022-05-12 07:04 |
5bc4fea9 |
checker: check error for cast function to string (#14375) |
409ms |
490ms |
0ms |
131ms |
517 KB |
122ms |
134ms |
20ms |
41ms |
87532 |
214014 |
2022-05-12 06:43 |
901b8f0c |
builtin: add a map.clear() method (#14373) |
406ms |
491ms |
0ms |
131ms |
517 KB |
123ms |
132ms |
20ms |
41ms |
87529 |
215588 |
2022-05-11 21:05 |
49382f1f |
gen: make the closure implementation more performant (#14352) |
409ms |
489ms |
0ms |
131ms |
517 KB |
122ms |
130ms |
20ms |
41ms |
87521 |
213987 |
2022-05-11 21:03 |
c19b0378 |
net: select with deadlines (#14369) |
414ms |
490ms |
0ms |
131ms |
517 KB |
120ms |
129ms |
20ms |
41ms |
87651 |
211717 |
2022-05-11 14:39 |
cd4fa041 |
checker: check generic sumtype declare error (#14367) |
413ms |
490ms |
0ms |
130ms |
517 KB |
121ms |
132ms |
20ms |
41ms |
87651 |
212230 |
2022-05-11 13:56 |
34a252ef |
os: add `raw_execute` on Windows (#14363) |
409ms |
492ms |
0ms |
136ms |
517 KB |
123ms |
132ms |
20ms |
41ms |
87645 |
214290 |
2022-05-10 13:41 |
8f765ed5 |
checker: minor cleanup and speedups in fn_call() (#14343) |
479ms |
555ms |
0ms |
123ms |
517 KB |
114ms |
124ms |
100ms |
40ms |
87630 |
182943 |
2022-05-07 08:03 |
ca42ace3 |
Revert "checker: remove more unnecessary `void` errors" |
437ms |
524ms |
0ms |
139ms |
517 KB |
129ms |
137ms |
21ms |
43ms |
87603 |
200464 |
2022-05-07 06:50 |
6a6c005d |
checker: c2v fixes (#14332) |
440ms |
518ms |
0ms |
138ms |
517 KB |
126ms |
136ms |
21ms |
41ms |
87604 |
199100 |
2022-05-07 06:09 |
89c1e7f9 |
checker: remove more unnecessary `void` errors |
443ms |
526ms |
0ms |
138ms |
517 KB |
127ms |
137ms |
21ms |
41ms |
87597 |
197735 |
2022-05-07 05:30 |
70184ad1 |
scanner: minor simplification in scanner.v (#14331) |
441ms |
527ms |
0ms |
140ms |
517 KB |
127ms |
138ms |
22ms |
41ms |
87595 |
198628 |
2022-05-06 21:58 |
14f06ead |
cgen: fix c2v consts; enum_decl() |
438ms |
523ms |
0ms |
146ms |
517 KB |
129ms |
141ms |
22ms |
41ms |
87617 |
200038 |
2022-05-06 21:51 |
621574c1 |
checker: fix error for generic method on nested struct (#14322) |
437ms |
522ms |
0ms |
138ms |
517 KB |
128ms |
138ms |
21ms |
42ms |
87603 |
200464 |
2022-05-06 17:42 |
0699f324 |
builtin: add `map.values()` (#14301) |
438ms |
521ms |
0ms |
139ms |
517 KB |
127ms |
136ms |
21ms |
41ms |
87602 |
200004 |
2022-05-06 17:23 |
ce99a306 |
net.http: make parse_form return POST requests with json data as a map with a `json` key, containing the json payload (#14289) |
440ms |
524ms |
0ms |
136ms |
517 KB |
127ms |
137ms |
21ms |
41ms |
87571 |
199025 |
2022-05-06 17:17 |
87de6df0 |
docs: update keyword list (#14319) |
435ms |
525ms |
0ms |
139ms |
517 KB |
130ms |
139ms |
22ms |
41ms |
87571 |
201312 |
2022-05-06 16:28 |
2027a196 |
v.builder: harmonise the default settings of the different Windows compilers (#14314) |
438ms |
524ms |
0ms |
141ms |
517 KB |
130ms |
140ms |
21ms |
41ms |
87571 |
199933 |
2022-05-05 18:15 |
45fe87c9 |
checker: minor cleanup in fn_call() (#14307) |
442ms |
524ms |
0ms |
141ms |
516 KB |
124ms |
135ms |
21ms |
42ms |
87537 |
198047 |
2022-05-05 15:08 |
634796ae |
examples: 2 new examples for graph algorithms (topological sorting) (#14303) |
437ms |
534ms |
0ms |
139ms |
516 KB |
130ms |
142ms |
21ms |
42ms |
87536 |
200311 |
2022-05-05 14:22 |
9fde5b06 |
docs: add missing function names in the `builtin` example doc comments (#14318) |
434ms |
524ms |
0ms |
138ms |
516 KB |
128ms |
141ms |
21ms |
42ms |
87536 |
201695 |
2022-05-05 14:02 |
89fe82b7 |
checker: fix returning error on reference results (#14313) |
441ms |
524ms |
0ms |
138ms |
516 KB |
127ms |
138ms |
21ms |
42ms |
87536 |
198494 |
2022-05-05 08:24 |
b6058bfd |
parser, checker: fix generic method on nested struct (fix #14089) (#14310) |
437ms |
524ms |
0ms |
139ms |
516 KB |
129ms |
141ms |
22ms |
42ms |
87533 |
200304 |
2022-05-05 07:17 |
7499506c |
.gitignore: minor cleanup (#14279) |
445ms |
513ms |
0ms |
137ms |
516 KB |
127ms |
136ms |
21ms |
41ms |
87514 |
196660 |
2022-05-05 06:20 |
785e9af8 |
ci: comment out the `v -autofree .` step for gitly temporarily |
435ms |
524ms |
0ms |
146ms |
516 KB |
127ms |
137ms |
21ms |
40ms |
87514 |
201181 |
2022-05-05 04:36 |
7170a093 |
vfmt: fix stackoverflow on long nested infix expressions |
438ms |
529ms |
0ms |
137ms |
516 KB |
128ms |
137ms |
21ms |
42ms |
87514 |
199803 |
2022-05-04 20:30 |
01c18929 |
tools: fix building `vdoctor.v` with `v build-tools` |
442ms |
525ms |
0ms |
139ms |
516 KB |
128ms |
137ms |
21ms |
41ms |
87514 |
197995 |
2022-05-04 18:19 |
a6b3e5d6 |
ci: wrap the too long line in README.md that failed `./v check-md -hide-warnings .` |
442ms |
518ms |
0ms |
139ms |
516 KB |
127ms |
139ms |
22ms |
41ms |
87514 |
197995 |
2022-05-04 18:17 |
76a73545 |
builtin: add libbacktrace as option for generating stack traces (#14277) |
437ms |
518ms |
0ms |
137ms |
516 KB |
125ms |
135ms |
21ms |
41ms |
87514 |
200260 |
2022-05-04 16:25 |
4242e761 |
checker: add comptime_selector() (#14286) |
441ms |
521ms |
0ms |
140ms |
516 KB |
130ms |
141ms |
21ms |
41ms |
87485 |
198378 |
2022-05-04 15:42 |
1a4d9017 |
builtin: improve support for large arrays (`[]int{len: 1_000_000_000}` now works), fix an arr.repeat() bug (#14294) |
440ms |
529ms |
0ms |
145ms |
516 KB |
127ms |
138ms |
21ms |
41ms |
87482 |
198822 |
2022-05-04 15:06 |
af8be146 |
readme: minor github markdown fix |
433ms |
517ms |
0ms |
139ms |
516 KB |
128ms |
139ms |
22ms |
41ms |
87462 |
201990 |
2022-05-04 09:13 |
ac90a2b5 |
checker: check error for fn call argument mismatch (fix #14280) (#14283) |
439ms |
521ms |
0ms |
138ms |
516 KB |
128ms |
138ms |
22ms |
41ms |
87462 |
199230 |
2022-05-04 09:08 |
3bd64551 |
checker: allow rune->any int and vice versa when translated (#14285) |
413ms |
493ms |
0ms |
137ms |
516 KB |
126ms |
117ms |
21ms |
41ms |
87457 |
211760 |
2022-05-04 05:28 |
3d4b8dff |
checker: temporary c2v const fix |
418ms |
495ms |
0ms |
138ms |
516 KB |
128ms |
119ms |
22ms |
42ms |
87451 |
209212 |
2022-05-04 04:06 |
f3214229 |
checker, cgen: check comptime selector that has no field name (#14282) |
415ms |
502ms |
0ms |
138ms |
516 KB |
126ms |
118ms |
21ms |
41ms |
87449 |
210720 |
2022-05-04 03:49 |
1e9156fd |
checker: c2v rune comparison fix |
422ms |
495ms |
0ms |
144ms |
516 KB |
126ms |
121ms |
21ms |
40ms |
87444 |
207213 |
2022-05-03 17:46 |
3732db2b |
cgen: cleanup in gen_array_contains_methods() (#14274) |
414ms |
502ms |
0ms |
136ms |
516 KB |
128ms |
121ms |
22ms |
41ms |
87441 |
211210 |
2022-05-03 17:42 |
04a77c73 |
tests: add `// vtest flaky: true` to atomic_test.v |
417ms |
495ms |
0ms |
135ms |
516 KB |
127ms |
120ms |
21ms |
41ms |
87433 |
209671 |
2022-05-03 13:56 |
63eacede |
checker: check argument mismatch of array.filter/all/any() (#14273) |
419ms |
499ms |
0ms |
135ms |
516 KB |
125ms |
117ms |
21ms |
41ms |
87433 |
208670 |
2022-05-03 09:51 |
6da30042 |
doc: add JS backend mention (#14265) |
414ms |
501ms |
0ms |
139ms |
516 KB |
135ms |
120ms |
26ms |
41ms |
87428 |
211178 |
2022-05-03 09:45 |
276bd806 |
cgen: fix error for fixed array in operate (#14269) |
418ms |
501ms |
0ms |
137ms |
516 KB |
129ms |
121ms |
21ms |
42ms |
87428 |
209157 |
2022-05-03 06:17 |
0e5c1cee |
builtin: improve musl/Alpine support (define weak backtrace/backtrace_symbols/backtrace_symbols_fd symbols) (#14250) |
419ms |
500ms |
0ms |
142ms |
516 KB |
125ms |
118ms |
21ms |
41ms |
87381 |
208546 |
2022-05-02 20:48 |
4da2908d |
vdoc: fix panic on empty `//` comment on `v doc -f html file.v`; turn `expected code block after empty example` to a warning |
415ms |
499ms |
0ms |
137ms |
516 KB |
126ms |
117ms |
21ms |
40ms |
87337 |
210450 |
2022-05-02 19:58 |
cf922242 |
cleanup: delete x.v in project root folder (#14260) |
421ms |
493ms |
0ms |
137ms |
516 KB |
127ms |
120ms |
22ms |
41ms |
87337 |
207451 |
2022-05-02 19:40 |
ab1c2656 |
builtin: add missing panic_result_not_set/1 callback function. |
419ms |
499ms |
0ms |
135ms |
516 KB |
125ms |
119ms |
21ms |
40ms |
87337 |
208441 |
2022-05-02 19:24 |
db185598 |
checker: refactor comptime_if_branch (#14259) |
414ms |
503ms |
0ms |
137ms |
516 KB |
127ms |
120ms |
21ms |
40ms |
87329 |
210939 |
2022-05-02 13:18 |
990afe37 |
checker: fix a bug in generics array init (#14258) |
414ms |
495ms |
0ms |
136ms |
516 KB |
125ms |
118ms |
21ms |
41ms |
87256 |
210763 |
2022-05-02 13:17 |
d72a2509 |
parser: minor cleanup in interface_decl() (#14257) |
413ms |
504ms |
0ms |
139ms |
516 KB |
125ms |
118ms |
21ms |
41ms |
87256 |
211273 |
2022-05-02 12:01 |
afbe6bf3 |
cgen: fix const decl gen when translated (#14255) |
417ms |
494ms |
0ms |
135ms |
516 KB |
124ms |
115ms |
21ms |
40ms |
87215 |
209148 |
2022-05-02 11:28 |
a4fd349c |
builder: allow `-compress` to work on windows too, when `upx` is installed (#14252) |
417ms |
498ms |
0ms |
136ms |
516 KB |
127ms |
118ms |
21ms |
41ms |
87205 |
209124 |
2022-05-01 23:00 |
968d2b46 |
cgen: fix fixed array init with `it` (#14251) |
414ms |
500ms |
0ms |
135ms |
516 KB |
125ms |
118ms |
22ms |
42ms |
87209 |
210649 |
2022-05-01 10:38 |
aed2d0ca |
make files: add a `make check` target, that runs `v test-all` locally |
429ms |
516ms |
0ms |
136ms |
514 KB |
131ms |
118ms |
21ms |
43ms |
87008 |
202815 |
2022-05-01 07:47 |
91c11578 |
time: relative update (#14240) |
431ms |
509ms |
0ms |
137ms |
514 KB |
130ms |
118ms |
22ms |
43ms |
87008 |
201874 |
2022-04-30 14:31 |
ec92d467 |
cgen: fix unsafe return error (#14233) |
418ms |
516ms |
0ms |
146ms |
514 KB |
132ms |
118ms |
22ms |
43ms |
86965 |
208050 |
2022-04-30 14:10 |
9f8a34a5 |
all: rename result to _result (#14232) |
429ms |
502ms |
0ms |
137ms |
514 KB |
131ms |
118ms |
21ms |
43ms |
86964 |
202713 |
2022-04-30 13:09 |
63d413f9 |
tools: support `v missdoc .` instead of `v run cmd/tools/missdoc.v .` |
426ms |
513ms |
0ms |
139ms |
514 KB |
131ms |
118ms |
21ms |
44ms |
86963 |
204138 |
2022-04-30 10:49 |
8da42bfc |
tests: fix `./v -W build-tools` CI failure |
426ms |
511ms |
0ms |
137ms |
514 KB |
131ms |
119ms |
21ms |
44ms |
86962 |
204136 |
2022-04-30 10:27 |
5277ce7d |
tests: support for marking _test.v files with `// vtest flaky: true`, to reduce false positives from the CI |
424ms |
518ms |
0ms |
138ms |
514 KB |
130ms |
119ms |
21ms |
43ms |
86962 |
205099 |
2022-04-30 09:31 |
a2338dbb |
docs: document more `builtin` functions/methods (#14229) |
432ms |
513ms |
0ms |
139ms |
514 KB |
133ms |
120ms |
22ms |
44ms |
86962 |
201300 |
2022-04-30 07:08 |
dcdfdf4d |
tools: make `v up` more informative on failure |
426ms |
514ms |
0ms |
145ms |
514 KB |
130ms |
118ms |
21ms |
44ms |
86954 |
204117 |
2022-04-30 06:32 |
dab649ec |
cgen: rewrite the closure implementation (#14223) |
429ms |
508ms |
0ms |
138ms |
514 KB |
130ms |
117ms |
21ms |
43ms |
86954 |
202689 |
2022-04-30 02:52 |
ce31a01a |
checker: allow voidptr arithmetic in translated code |
427ms |
507ms |
0ms |
137ms |
514 KB |
133ms |
118ms |
21ms |
43ms |
86931 |
203585 |
2022-04-30 02:29 |
cd30b6ea |
parser: make sure interface field names use uppercase letters (#14228) |
423ms |
511ms |
0ms |
140ms |
514 KB |
133ms |
120ms |
21ms |
45ms |
86928 |
205503 |
2022-04-29 22:59 |
08fd0ce0 |
all: basic implementation of result type (#14140) |
430ms |
510ms |
0ms |
137ms |
514 KB |
129ms |
115ms |
21ms |
44ms |
86927 |
202155 |
2022-04-29 22:25 |
db185e65 |
checker: check for reserved type names in `for in` (fix #14072) (#14212) |
421ms |
506ms |
0ms |
142ms |
513 KB |
127ms |
115ms |
21ms |
42ms |
86653 |
205826 |
2022-04-29 17:57 |
48eb40cd |
doc: suggest a basic auto-reload setup (#14216) |
428ms |
513ms |
0ms |
139ms |
513 KB |
131ms |
119ms |
22ms |
43ms |
86646 |
202443 |
2022-04-29 12:57 |
881d0c04 |
time: add custom formatter (#14202) |
425ms |
507ms |
0ms |
138ms |
513 KB |
134ms |
120ms |
22ms |
43ms |
86646 |
203872 |
2022-04-29 12:48 |
ec865cfb |
parser: check interface methods name (fix #14217) (#14218) |
407ms |
486ms |
0ms |
137ms |
512 KB |
124ms |
113ms |
21ms |
41ms |
82547 |
202818 |
2022-04-29 11:57 |
317acfda |
checker: check struct field name using uppercase letters (#14220) |
405ms |
495ms |
0ms |
138ms |
512 KB |
126ms |
113ms |
21ms |
42ms |
82550 |
203827 |
2022-04-29 11:55 |
872f7393 |
builtin: ignore C++ 0xE06D7363 exception errors on windows (#14225) |
413ms |
490ms |
0ms |
138ms |
512 KB |
127ms |
115ms |
21ms |
41ms |
82549 |
199876 |
2022-04-29 07:23 |
995485c6 |
builtin: add `string.len_utf8()` method (#14208) |
415ms |
497ms |
0ms |
145ms |
512 KB |
126ms |
117ms |
21ms |
42ms |
82549 |
198913 |
2022-04-29 05:04 |
8b798aca |
cgen: fix use of C reserved words inside `defer` statement (fix #14101) (#14211) |
416ms |
490ms |
0ms |
135ms |
512 KB |
123ms |
115ms |
21ms |
41ms |
82536 |
198403 |
2022-04-29 01:31 |
77645fcf |
builtin: define atoi & ftell |
406ms |
488ms |
0ms |
137ms |
512 KB |
124ms |
113ms |
21ms |
41ms |
82539 |
203298 |
2022-04-28 20:35 |
14309594 |
ast: add a type_size() method (#14213) |
408ms |
493ms |
0ms |
137ms |
512 KB |
123ms |
111ms |
21ms |
42ms |
82533 |
202286 |
2022-04-28 20:31 |
5a42350a |
docs: add a `v fmt -w .` step in the contributing guide (#14210) |
413ms |
494ms |
0ms |
138ms |
512 KB |
125ms |
115ms |
21ms |
41ms |
82498 |
199753 |
2022-04-28 19:35 |
e24482a1 |
transformer: minor optimization for `'string literal'.len` (#14207) |
412ms |
496ms |
0ms |
139ms |
512 KB |
125ms |
116ms |
22ms |
41ms |
82498 |
200237 |
2022-04-28 17:46 |
e56385d5 |
checker: disable op overloading on structures for translated code (#14209) |
412ms |
493ms |
0ms |
144ms |
512 KB |
126ms |
116ms |
22ms |
41ms |
82493 |
200225 |
2022-04-28 14:37 |
7aca67fb |
ast, parser: fix complex map init (#14206) |
411ms |
496ms |
0ms |
140ms |
512 KB |
125ms |
114ms |
22ms |
41ms |
82494 |
200715 |
2022-04-28 11:43 |
dd94ab89 |
cgen: fix go anon fn call with ref argument (fix #14192) (#14197) |
404ms |
486ms |
0ms |
139ms |
512 KB |
125ms |
115ms |
21ms |
41ms |
82487 |
204175 |
2022-04-28 10:20 |
c8026886 |
ast: fix error for complex map operating (#14204) |
410ms |
492ms |
0ms |
139ms |
512 KB |
124ms |
113ms |
21ms |
41ms |
82480 |
201170 |
2022-04-28 10:15 |
4538efd8 |
eval: small cleanup in the handling of `$if platform {` |
411ms |
495ms |
0ms |
138ms |
512 KB |
123ms |
113ms |
21ms |
41ms |
82476 |
200671 |
2022-04-28 05:46 |
be04ec06 |
pref: add support for `-thread-stack-size 4194304` (default set to 8MB) (#14168) |
411ms |
485ms |
0ms |
137ms |
512 KB |
124ms |
114ms |
21ms |
41ms |
82474 |
200666 |
2022-04-28 05:43 |
09f8b6a3 |
checker: check error in for_c_stmt with optional call (#14190) |
415ms |
497ms |
0ms |
145ms |
512 KB |
127ms |
115ms |
22ms |
42ms |
82462 |
198703 |
2022-04-27 19:57 |
eb03fad9 |
gg: improve some loops in draw_rounded_rect* methods (#14195) |
412ms |
501ms |
0ms |
137ms |
512 KB |
124ms |
116ms |
21ms |
41ms |
82452 |
200126 |
2022-04-27 19:50 |
f53b9b4f |
ci: fix tcc compilation of atomic_test.v |
412ms |
495ms |
0ms |
139ms |
512 KB |
126ms |
114ms |
22ms |
42ms |
82452 |
200126 |
2022-04-27 15:31 |
7dbfa86f |
all: atomic int fixes |
404ms |
487ms |
0ms |
140ms |
511 KB |
125ms |
112ms |
21ms |
41ms |
82451 |
204086 |
2022-04-27 10:23 |
82ac39ec |
math: fix error for math.abs(0.0)/math.abs(0) (related #14165) (#14191) |
410ms |
499ms |
0ms |
139ms |
511 KB |
128ms |
114ms |
22ms |
41ms |
82438 |
201068 |
2022-04-27 08:32 |
752e105f |
cgen: fix error for generic sumtype casting to typenode (#14188) |
412ms |
499ms |
0ms |
139ms |
511 KB |
126ms |
116ms |
22ms |
41ms |
82438 |
200092 |
2022-04-27 08:22 |
85f61687 |
gg: fix gg.draw_rounded_rect_empty() graphical abnormalities and some optimizations (#14186) |
416ms |
502ms |
0ms |
143ms |
511 KB |
124ms |
114ms |
21ms |
41ms |
82438 |
198168 |
2022-04-26 18:00 |
b76095f2 |
checker: allow + - * on pointers for translated code (#14183) |
413ms |
501ms |
0ms |
139ms |
511 KB |
124ms |
115ms |
22ms |
42ms |
82438 |
199607 |
2022-04-26 17:58 |
be513b4c |
cgen: split up array_init() (#14178) |
414ms |
495ms |
0ms |
139ms |
511 KB |
126ms |
114ms |
21ms |
41ms |
82433 |
199113 |
2022-04-26 15:09 |
1c48a8d7 |
strconv: add missing doc strings (#14164) |
409ms |
496ms |
0ms |
139ms |
511 KB |
124ms |
114ms |
22ms |
41ms |
82422 |
201520 |
2022-04-26 10:26 |
660201c1 |
cgen: fix error for cast to empty interface (fix #14162) (#14176) |
406ms |
491ms |
0ms |
137ms |
511 KB |
125ms |
114ms |
21ms |
41ms |
82378 |
202901 |
2022-04-26 10:14 |
b9a0e2d2 |
sokol: support compilation on OpenBSD (#14169) |
406ms |
487ms |
0ms |
134ms |
511 KB |
124ms |
111ms |
21ms |
41ms |
82374 |
202891 |
2022-04-26 09:17 |
38afd74d |
ast, checker, cgen: fix error for multi-return in or expr (fix #14167) (#14172) |
405ms |
486ms |
0ms |
145ms |
511 KB |
129ms |
117ms |
22ms |
42ms |
82373 |
203390 |
2022-04-25 22:34 |
dce2173a |
checker: c2v fixes (#14161) |
401ms |
495ms |
0ms |
140ms |
511 KB |
127ms |
113ms |
21ms |
41ms |
82362 |
205391 |
2022-04-25 13:53 |
501b293e |
checker: remove already handled "undefined" errors |
408ms |
484ms |
0ms |
140ms |
511 KB |
124ms |
114ms |
22ms |
40ms |
82355 |
201850 |
2022-04-25 13:03 |
d799abd1 |
regex: rephrase doc string (#14159) |
404ms |
495ms |
0ms |
135ms |
511 KB |
123ms |
112ms |
21ms |
41ms |
82351 |
203839 |
2022-04-25 11:42 |
e42dc8e2 |
checker: fix error for match aliases (#14157) |
404ms |
492ms |
0ms |
138ms |
511 KB |
124ms |
111ms |
21ms |
41ms |
82351 |
203839 |
2022-04-25 09:36 |
88f22b43 |
cgen: fix error for anon fn decl inside ternary (#14150) |
404ms |
487ms |
0ms |
137ms |
511 KB |
123ms |
112ms |
21ms |
41ms |
82336 |
203801 |
2022-04-25 08:58 |
60e205a1 |
tests: add ability to check the output of commands for .starts_with, .ends_with and .contains strings, in `v test-all` |
401ms |
483ms |
0ms |
147ms |
511 KB |
125ms |
114ms |
21ms |
41ms |
82333 |
205319 |
2022-04-25 09:09 |
d8a5df90 |
checker: error if smaller signed == unsigned (#14078) |
409ms |
493ms |
0ms |
139ms |
511 KB |
125ms |
114ms |
22ms |
42ms |
82333 |
201303 |
2022-04-25 07:57 |
147e6e66 |
cgen: fix pushing to an array of string pointers (fix #14156) |
403ms |
489ms |
0ms |
138ms |
511 KB |
123ms |
113ms |
20ms |
41ms |
82286 |
204183 |
2022-04-25 07:32 |
1291b621 |
ci: bump test retries for go_anon_fn_variable_call_test.v to 3 |
408ms |
486ms |
0ms |
137ms |
511 KB |
123ms |
111ms |
21ms |
42ms |
82261 |
201620 |
2022-04-25 05:51 |
ddbe812f |
cgen: add callconv support for fns from ptr (#14151) |
404ms |
493ms |
0ms |
140ms |
511 KB |
124ms |
113ms |
21ms |
41ms |
82261 |
203616 |
2022-04-25 05:17 |
11ee2b64 |
builder: improve macOS 10.5 and PPC support (#14152) |
403ms |
492ms |
0ms |
140ms |
511 KB |
126ms |
115ms |
21ms |
42ms |
82240 |
204069 |
2022-04-25 05:11 |
563469ed |
vfmt: fix array_init line wrapping (#14154) |
408ms |
485ms |
0ms |
143ms |
511 KB |
124ms |
112ms |
21ms |
41ms |
82229 |
201541 |
2022-04-24 10:30 |
c819f0f8 |
checker, cgen: fix printing in 'for v in a' (#14146) |
406ms |
473ms |
0ms |
129ms |
511 KB |
115ms |
117ms |
20ms |
39ms |
82230 |
202536 |
2022-04-23 13:01 |
9355048b |
tmpl: minor fixes and optimizations |
408ms |
483ms |
0ms |
133ms |
511 KB |
117ms |
118ms |
21ms |
41ms |
82226 |
201534 |
2022-04-23 12:36 |
3388caa6 |
ci: bump vtest retry to 6 for channel_select_test.v (fails sporadically in the windows-gcc job) |
408ms |
478ms |
0ms |
128ms |
511 KB |
114ms |
115ms |
21ms |
38ms |
82229 |
201541 |
2022-04-23 08:10 |
365e7d6b |
vfmt: ignore parser warnings, cleanup code |
398ms |
483ms |
0ms |
130ms |
511 KB |
114ms |
116ms |
21ms |
39ms |
82229 |
206605 |
2022-04-22 19:34 |
d934472b |
checker: simplify checking array.contains() argument (#14133) |
405ms |
477ms |
0ms |
126ms |
511 KB |
113ms |
115ms |
20ms |
39ms |
82229 |
203034 |
2022-04-22 19:33 |
b86320a6 |
parser: minor cleanup in stmt() (#14136) |
395ms |
493ms |
0ms |
135ms |
511 KB |
117ms |
118ms |
21ms |
40ms |
82232 |
208182 |
2022-04-22 09:01 |
a2db44bc |
examples: add 2 more graph search examples (DFS and BFS), move them into `examples/graphs` (#14131) |
396ms |
478ms |
0ms |
130ms |
511 KB |
118ms |
119ms |
21ms |
40ms |
82232 |
207656 |
2022-04-22 08:02 |
5dce0913 |
checker, cgen: fix generic empty interface to multi struct (#14132) |
406ms |
486ms |
0ms |
129ms |
511 KB |
116ms |
116ms |
21ms |
40ms |
82232 |
202541 |
2022-04-21 23:31 |
9b565bf7 |
cgen: fix enum switch bug in translated code |
399ms |
478ms |
0ms |
132ms |
511 KB |
118ms |
119ms |
21ms |
40ms |
82226 |
206080 |
2022-04-21 21:16 |
03d21a72 |
gg: fix gg.draw_rounded_rect_filled() graphical abnormalities (#14128) |
416ms |
487ms |
0ms |
130ms |
511 KB |
115ms |
117ms |
22ms |
40ms |
82224 |
197653 |
2022-04-21 15:21 |
506259ad |
os: add behavior info to `is_dir_empty` documentation (#14110) |
412ms |
498ms |
0ms |
133ms |
511 KB |
117ms |
117ms |
21ms |
40ms |
82224 |
199572 |
2022-04-21 10:15 |
2080557f |
ast: allow `a := match x { 101 { ... for {...} ... y }` |
419ms |
492ms |
0ms |
141ms |
511 KB |
118ms |
118ms |
21ms |
41ms |
82223 |
196236 |
2022-04-21 10:02 |
8a18f917 |
cgen: fix error for if expr with nested match expr (#14122) |
417ms |
498ms |
0ms |
137ms |
511 KB |
121ms |
123ms |
22ms |
41ms |
82220 |
197170 |
2022-04-21 09:53 |
448938be |
parser: fix generic anon fn decl with type only argument (#14124) |
412ms |
496ms |
0ms |
135ms |
511 KB |
118ms |
119ms |
22ms |
40ms |
82217 |
199555 |
2022-04-21 09:49 |
8013bd43 |
checker: check map builtin method's arguments (#14120) |
413ms |
495ms |
0ms |
136ms |
511 KB |
121ms |
121ms |
22ms |
40ms |
82186 |
198997 |
2022-04-21 08:21 |
5e8c4a3a |
ci: enable again the `v install ui` task |
414ms |
500ms |
0ms |
134ms |
511 KB |
119ms |
119ms |
22ms |
41ms |
82180 |
198502 |
2022-04-21 07:46 |
2a0b372d |
tools: minor cleanup in fast.v (#14117) |
415ms |
498ms |
0ms |
138ms |
511 KB |
119ms |
122ms |
22ms |
41ms |
82180 |
198024 |
2022-04-21 07:32 |
c5824c36 |
checker, cgen: allow static (fixed) arrays in `in` operator (#14121) |
415ms |
498ms |
0ms |
141ms |
511 KB |
123ms |
124ms |
22ms |
42ms |
82180 |
198024 |
2022-04-21 06:20 |
c789ea5a |
ci: temporarily use `git clone https://github.com/vlang/xyz ~/.vmodules/xyz` instead of `v install xyz` |
412ms |
490ms |
0ms |
136ms |
511 KB |
121ms |
120ms |
22ms |
41ms |
82123 |
199327 |
2022-04-20 21:26 |
4491b535 |
doc: add link to V's standard library documentation at the start (#14114) |
420ms |
500ms |
0ms |
134ms |
511 KB |
119ms |
120ms |
21ms |
40ms |
82123 |
195530 |
2022-04-20 21:12 |
31b28af1 |
bootstrap: remove -I ./thirdparty/stdatomic/nix from make files (#14111) |
410ms |
493ms |
0ms |
129ms |
511 KB |
118ms |
119ms |
21ms |
40ms |
82123 |
200300 |
2022-04-20 18:47 |
1533b774 |
builtin: remove unnecessary casts for defunct small unsigned warning (#14108) |
414ms |
497ms |
0ms |
132ms |
511 KB |
119ms |
120ms |
21ms |
41ms |
82127 |
198374 |
2022-04-20 18:03 |
0260c2a5 |
checker: minor cleanup in assign_stmt() (#14107) |
411ms |
493ms |
0ms |
132ms |
511 KB |
118ms |
121ms |
21ms |
40ms |
82127 |
199822 |
2022-04-20 17:58 |
0374f021 |
os: small cleanup of function description (#14112) |
415ms |
492ms |
0ms |
137ms |
511 KB |
116ms |
117ms |
22ms |
39ms |
82135 |
197915 |
2022-04-20 13:49 |
1546645f |
datatypes: fix bst child access, when .root is 0 (#14080) |
420ms |
502ms |
0ms |
134ms |
511 KB |
120ms |
120ms |
22ms |
41ms |
82135 |
195559 |
2022-04-20 12:29 |
a1342e85 |
os: add info about overwritten content to `write_file` (#14109) |
413ms |
495ms |
0ms |
136ms |
511 KB |
120ms |
122ms |
22ms |
41ms |
82135 |
198874 |
2022-04-20 11:24 |
52ea0b8c |
ast: minor cleanup of types.v (#14103) |
417ms |
499ms |
0ms |
135ms |
511 KB |
121ms |
121ms |
21ms |
41ms |
82134 |
196964 |
2022-04-20 10:09 |
44ba1971 |
checker: fix error for fn with multi return (#14095) |
418ms |
500ms |
0ms |
135ms |
511 KB |
120ms |
120ms |
22ms |
41ms |
82137 |
196500 |
2022-04-20 10:03 |
364656b3 |
builtin: define C.abs() |
416ms |
500ms |
0ms |
132ms |
511 KB |
119ms |
117ms |
22ms |
40ms |
82102 |
197360 |
2022-04-20 09:15 |
0887b592 |
vpm: fix get_all_modules() (#14097) |
409ms |
493ms |
0ms |
138ms |
511 KB |
118ms |
118ms |
21ms |
40ms |
82101 |
200735 |
2022-04-20 08:00 |
8cc79e42 |
checker: check error for arguments of array.contains() (#14102) |
412ms |
494ms |
0ms |
137ms |
511 KB |
120ms |
119ms |
21ms |
40ms |
82101 |
199274 |
2022-04-20 07:57 |
711e90cf |
v.util: add math to builtin_module_names (temporary fix for C2V) (#14100) |
413ms |
493ms |
0ms |
132ms |
511 KB |
118ms |
119ms |
21ms |
41ms |
82090 |
198765 |
2022-04-19 22:09 |
f6a0c26a |
checker: c2v fixes (#14091) |
411ms |
505ms |
0ms |
139ms |
511 KB |
122ms |
120ms |
22ms |
42ms |
82090 |
199732 |
2022-04-19 17:06 |
9646e4b9 |
sync: use #insert for atomic.h, so that bootstrapping can be simplified |
407ms |
499ms |
0ms |
133ms |
511 KB |
119ms |
119ms |
21ms |
41ms |
82084 |
201680 |
2022-04-19 15:51 |
006df584 |
checker, cgen: add support for #insert, to simplify bootstrapping V |
418ms |
493ms |
0ms |
135ms |
488 KB |
120ms |
130ms |
22ms |
41ms |
82079 |
196361 |
2022-04-19 15:34 |
daf5d323 |
checker: fix error message when number of generic parameters is incorrect (#14090) |
418ms |
497ms |
0ms |
141ms |
488 KB |
126ms |
121ms |
22ms |
41ms |
82045 |
196279 |
2022-04-19 15:08 |
82bed2ad |
skip lib/clang defs |
410ms |
495ms |
0ms |
136ms |
487 KB |
122ms |
121ms |
22ms |
41ms |
82051 |
200124 |
2022-04-19 10:29 |
a318a2e0 |
examples: fix optional in string interpolation and format error (#14079) |
418ms |
503ms |
0ms |
138ms |
488 KB |
120ms |
120ms |
22ms |
41ms |
82049 |
196289 |
2022-04-19 10:04 |
6164654d |
checker: check fn return type mismatch (#14081) |
421ms |
498ms |
0ms |
134ms |
488 KB |
121ms |
119ms |
21ms |
41ms |
82048 |
194888 |
2022-04-18 18:30 |
4400efeb |
checker: Revert part of small_unsigned == signed (#13967) (#14075) |
413ms |
498ms |
0ms |
134ms |
488 KB |
120ms |
119ms |
22ms |
40ms |
82045 |
198656 |
2022-04-18 18:22 |
7ef64bde |
checker: check error for fn decl with optional arguments (#14076) |
415ms |
496ms |
0ms |
140ms |
488 KB |
118ms |
120ms |
22ms |
40ms |
82054 |
197720 |
2022-04-18 12:05 |
d0a11f50 |
cgen: minor cleanup of infix_expr.v (#14070) |
414ms |
501ms |
0ms |
135ms |
488 KB |
120ms |
120ms |
22ms |
40ms |
82051 |
198190 |
2022-04-17 11:39 |
379b638b |
ci: update windows-install-sqlite.bat to latest sqlite |
417ms |
505ms |
0ms |
136ms |
488 KB |
122ms |
120ms |
22ms |
40ms |
82051 |
196764 |
2022-04-18 09:38 |
fe371845 |
ast, checker, cgen: fix aggregations type check (#14066) |
413ms |
491ms |
0ms |
133ms |
488 KB |
119ms |
122ms |
21ms |
40ms |
82051 |
198670 |
2022-04-18 07:50 |
775c4c34 |
builtin: compile the gc statically by default (#14063) |
411ms |
497ms |
0ms |
136ms |
488 KB |
119ms |
118ms |
21ms |
41ms |
82033 |
199593 |
2022-04-17 14:40 |
56a3539e |
io: fix typo in readerwriter.v (#14060) |
422ms |
491ms |
0ms |
133ms |
488 KB |
119ms |
120ms |
21ms |
41ms |
82033 |
194390 |
2022-04-17 11:08 |
17c34b09 |
checker, cgen: minor cleanup of last expr stmt expression (#14057) |
414ms |
496ms |
0ms |
141ms |
488 KB |
121ms |
119ms |
26ms |
41ms |
82033 |
198147 |
2022-04-17 05:19 |
cb44f598 |
checker, cgen: fix error for if expr with generic sumtype (#14056) |
416ms |
497ms |
0ms |
132ms |
488 KB |
121ms |
119ms |
21ms |
41ms |
82037 |
197204 |
2022-04-16 16:29 |
4f14f771 |
checker: ensure that the variant SubType exists (#14053) |
412ms |
493ms |
0ms |
134ms |
488 KB |
128ms |
122ms |
22ms |
41ms |
82030 |
199101 |
2022-04-16 16:09 |
48486e1a |
ci: reformatted tools/vcreate.v (#14054) |
414ms |
495ms |
0ms |
135ms |
488 KB |
122ms |
120ms |
21ms |
41ms |
82024 |
198125 |
2022-04-16 14:43 |
1fc54a1e |
vcreate: Allow custom default license (#14046) |
421ms |
488ms |
0ms |
134ms |
488 KB |
120ms |
119ms |
22ms |
41ms |
82024 |
194831 |
2022-04-16 10:16 |
8a57f7ed |
v.util: always compile vfmt with `-d vfmt` to enable more efficient parsing |
418ms |
497ms |
0ms |
132ms |
488 KB |
120ms |
117ms |
21ms |
41ms |
82024 |
196229 |
2022-04-16 10:23 |
16ead4e6 |
cgen: fix infix generics bug (#14048) |
410ms |
492ms |
0ms |
138ms |
488 KB |
119ms |
116ms |
21ms |
40ms |
82021 |
200051 |
2022-04-16 10:02 |
43931a8e |
doc: byte => u8 |
415ms |
499ms |
0ms |
134ms |
488 KB |
121ms |
120ms |
21ms |
41ms |
82015 |
197626 |
2022-04-16 07:46 |
5b7e5381 |
v.pref: show the VCROSS_COMPILER_NAME notice only when the output is not a .c file |
413ms |
487ms |
0ms |
130ms |
488 KB |
118ms |
117ms |
22ms |
40ms |
82015 |
198583 |
2022-04-15 18:42 |
4a71b27c |
ci: add test_byte_vs_u8 to int_test.v |
418ms |
493ms |
0ms |
134ms |
488 KB |
118ms |
120ms |
22ms |
41ms |
82015 |
196208 |
2022-04-15 18:22 |
d75c4088 |
ci: fix typeof_simple_types_test.v |
410ms |
494ms |
0ms |
135ms |
488 KB |
121ms |
119ms |
22ms |
42ms |
82015 |
200036 |
2022-04-15 18:08 |
375361b7 |
ci: fix `./v check-md -hide-warnings .` |
414ms |
510ms |
0ms |
131ms |
488 KB |
119ms |
118ms |
22ms |
41ms |
82015 |
198103 |
2022-04-15 18:02 |
e802e0b9 |
ci: fix more test-all failures |
416ms |
494ms |
0ms |
139ms |
488 KB |
120ms |
120ms |
21ms |
41ms |
82016 |
197153 |
2022-04-15 17:50 |
bb2a324d |
ci: more gen.js fixes |
417ms |
494ms |
0ms |
133ms |
488 KB |
120ms |
120ms |
22ms |
41ms |
82016 |
196681 |
2022-04-15 17:40 |
c03fe020 |
parser: do not allow [x]byte{} |
411ms |
494ms |
0ms |
130ms |
488 KB |
119ms |
119ms |
22ms |
41ms |
82011 |
199540 |
2022-04-15 17:31 |
6f5a513d |
ci: fix `v build-examples` |
414ms |
494ms |
0ms |
137ms |
488 KB |
120ms |
117ms |
22ms |
41ms |
82008 |
198086 |
2022-04-15 17:15 |
173e6a94 |
checker: fix tests (adjust byte to u8 in .out files too) |
420ms |
500ms |
0ms |
136ms |
488 KB |
121ms |
118ms |
22ms |
41ms |
82008 |
195257 |
2022-04-15 15:35 |
78cb6e2b |
all: handle fixed []u8 |
413ms |
494ms |
0ms |
136ms |
488 KB |
121ms |
118ms |
22ms |
41ms |
82008 |
198566 |
2022-04-15 15:34 |
1c6f63ac |
tests: use u8 everywhere |
412ms |
491ms |
0ms |
138ms |
488 KB |
119ms |
118ms |
22ms |
40ms |
82008 |
199048 |
2022-04-15 15:25 |
fbb9e65c |
all: ~500 more byte=>u8 |
407ms |
494ms |
0ms |
132ms |
488 KB |
120ms |
117ms |
22ms |
41ms |
82008 |
201493 |
2022-04-15 13:24 |
ae6a25f4 |
websocket, utf: u8 fixes |
416ms |
492ms |
0ms |
131ms |
488 KB |
120ms |
117ms |
21ms |
41ms |
82002 |
197120 |
2022-04-15 13:12 |
e97ebf8c |
sokol: byte => u8 |
411ms |
497ms |
0ms |
135ms |
488 KB |
121ms |
119ms |
22ms |
42ms |
82002 |
199518 |
2022-04-15 12:57 |
258d1f77 |
net: fix byte buffers |
420ms |
498ms |
0ms |
132ms |
488 KB |
118ms |
118ms |
21ms |
41ms |
82002 |
195242 |
2022-04-15 12:55 |
af73e195 |
net: byte fixes |
420ms |
502ms |
0ms |
134ms |
488 KB |
121ms |
120ms |
22ms |
41ms |
82002 |
195242 |
2022-04-15 12:35 |
fb192d94 |
all: replace []byte with []u8 |
419ms |
494ms |
0ms |
140ms |
488 KB |
120ms |
119ms |
22ms |
41ms |
82002 |
195708 |
2022-04-15 12:30 |
0527ac63 |
ast: remove .byte |
412ms |
499ms |
0ms |
136ms |
488 KB |
122ms |
121ms |
22ms |
41ms |
82002 |
199033 |
2022-04-15 12:23 |
dbcf6e9c |
os: fix Process on windows |
416ms |
500ms |
0ms |
134ms |
488 KB |
119ms |
119ms |
22ms |
40ms |
82005 |
197127 |
2022-04-15 12:16 |
a1372e28 |
builtin: update alloc fn definitions |
417ms |
497ms |
0ms |
134ms |
488 KB |
120ms |
119ms |
22ms |
41ms |
82005 |
196654 |
2022-04-15 12:10 |
c3ad4e20 |
encoding.base64: use u8 |
413ms |
505ms |
0ms |
137ms |
488 KB |
121ms |
121ms |
22ms |
41ms |
82005 |
198559 |
2022-04-15 11:58 |
d4a0d6f7 |
all: byte => u8 |
421ms |
497ms |
0ms |
135ms |
488 KB |
119ms |
119ms |
21ms |
41ms |
82005 |
194786 |
2022-04-15 11:48 |
b49d8732 |
builtin: [1000]u8 fix |
412ms |
494ms |
0ms |
138ms |
488 KB |
118ms |
115ms |
21ms |
40ms |
82005 |
199041 |
2022-04-15 11:45 |
014c3c97 |
all: byte => u8 |
414ms |
492ms |
0ms |
132ms |
488 KB |
119ms |
120ms |
22ms |
41ms |
82005 |
198079 |
2022-04-15 11:10 |
7f3b91e6 |
builtin: more byte => u8 |
411ms |
493ms |
0ms |
135ms |
488 KB |
122ms |
120ms |
22ms |
41ms |
82005 |
199525 |
2022-04-15 11:04 |
1e7eb713 |
cgen: remove byte references from cheaders.v |
418ms |
496ms |
0ms |
138ms |
488 KB |
122ms |
120ms |
22ms |
42ms |
82005 |
196184 |
2022-04-15 10:55 |
ba7b329c |
builtin: more byte=>u8 |
420ms |
501ms |
0ms |
135ms |
488 KB |
122ms |
121ms |
22ms |
41ms |
82005 |
195250 |
2022-04-15 07:33 |
566f150b |
net.http: add parse_request_head/1, cleanup existing code |
417ms |
495ms |
0ms |
132ms |
488 KB |
120ms |
119ms |
21ms |
40ms |
82004 |
196652 |
2022-04-15 05:56 |
c3ee4fb2 |
crypto: make public all Digest.checksum() methods |
421ms |
505ms |
0ms |
142ms |
488 KB |
121ms |
119ms |
22ms |
41ms |
82004 |
194783 |
2022-04-14 23:39 |
3b36f163 |
all: volatile globals |
415ms |
491ms |
0ms |
136ms |
488 KB |
121ms |
117ms |
22ms |
41ms |
82004 |
197600 |
2022-04-14 13:42 |
0dff0507 |
builtin: u8/byte clean up |
415ms |
494ms |
0ms |
134ms |
488 KB |
120ms |
121ms |
22ms |
41ms |
81997 |
197583 |
2022-04-14 12:36 |
2d6d6c9a |
json: fix json decode with sumtype of multi array type (#14035) |
416ms |
488ms |
0ms |
129ms |
488 KB |
117ms |
118ms |
21ms |
39ms |
81997 |
197108 |
2022-04-14 12:26 |
c4dff0d7 |
cgen: format the generated source code by gen_str_for_union_sum_type() (#14026) |
411ms |
488ms |
0ms |
132ms |
488 KB |
119ms |
120ms |
21ms |
40ms |
81990 |
199489 |
2022-04-14 12:23 |
72c2dc80 |
cgen: fix error for generics struct that parent has str to string (#14037) |
411ms |
490ms |
0ms |
134ms |
488 KB |
119ms |
120ms |
22ms |
40ms |
81990 |
199489 |
2022-04-14 12:04 |
f6c9a60f |
pref: only show the support cross compiler warning/VCROSS_COMPILER_NAME message for the C backend |
414ms |
493ms |
0ms |
141ms |
488 KB |
118ms |
117ms |
21ms |
41ms |
81985 |
198031 |
2022-04-14 11:00 |
f1f75897 |
sync: use asserts in channel code only when `-d debug` is passed |
413ms |
489ms |
0ms |
133ms |
488 KB |
120ms |
120ms |
21ms |
40ms |
81983 |
198506 |
2022-04-14 10:44 |
a62560d2 |
ci: fix generation of vc/v_win.c in gen_vc.yml |
413ms |
507ms |
0ms |
134ms |
488 KB |
118ms |
119ms |
21ms |
41ms |
81981 |
198501 |
2022-04-14 10:28 |
e555335b |
ci: fix windows-msvc builds, as well as the windows-cross job, turn on deprecation notices for [windows_stdcall] and [_fastcall] |
412ms |
488ms |
0ms |
135ms |
488 KB |
122ms |
119ms |
21ms |
41ms |
81981 |
198983 |
2022-04-14 08:29 |
68401d9d |
gen: add callconv attribute for fn and type (#14027) |
407ms |
496ms |
0ms |
135ms |
488 KB |
119ms |
118ms |
21ms |
40ms |
81981 |
201427 |
2022-04-13 15:38 |
48c29515 |
checker: fixes typechecking for a sum type with an alias type (#13974) |
413ms |
492ms |
0ms |
134ms |
489 KB |
120ms |
120ms |
21ms |
41ms |
81885 |
198268 |
2022-04-13 15:06 |
dc081050 |
json: fix error for json decode with sumtype (#14025) |
419ms |
498ms |
0ms |
142ms |
488 KB |
118ms |
119ms |
22ms |
41ms |
81856 |
195360 |
2022-04-13 11:55 |
e5809363 |
docs: describe the contents of vlib/v/gen/c/testdata/ and how to write tests for the checker, that still do not have good codegen counterpart |
409ms |
487ms |
0ms |
133ms |
488 KB |
118ms |
119ms |
21ms |
40ms |
81845 |
200110 |
2022-04-12 23:55 |
d7adb67d |
cgen: fix [cinit] |
411ms |
496ms |
0ms |
133ms |
488 KB |
119ms |
116ms |
22ms |
40ms |
81845 |
199136 |
2022-04-12 21:30 |
2525a30b |
cgen: [cinit] attr for globals |
415ms |
497ms |
0ms |
132ms |
488 KB |
119ms |
119ms |
21ms |
41ms |
81846 |
197219 |
2022-04-12 21:15 |
e3e5bef1 |
ast, parser: fix formatting of `if` with inline comments (fix #7796) (#14018) |
417ms |
498ms |
0ms |
133ms |
488 KB |
118ms |
119ms |
21ms |
41ms |
81844 |
196268 |
2022-04-12 16:37 |
c780de62 |
checker: disallow 'small_unsigned == signed' (#13967) |
406ms |
503ms |
0ms |
131ms |
488 KB |
117ms |
117ms |
22ms |
41ms |
81827 |
201544 |
2022-04-12 14:06 |
67189580 |
cgen: add a `[_fastcall]` fn attribute (#14016) |
415ms |
487ms |
0ms |
135ms |
488 KB |
115ms |
116ms |
21ms |
40ms |
81784 |
197069 |
2022-04-12 13:19 |
a810fbb8 |
cgen: fix infix_expr_in_optimization compile error when treating some kind cannot directly use '==' (#14015) |
410ms |
497ms |
0ms |
135ms |
488 KB |
117ms |
117ms |
21ms |
41ms |
81781 |
199465 |
2022-04-12 10:38 |
8788512c |
checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01) |
405ms |
491ms |
0ms |
138ms |
488 KB |
119ms |
119ms |
22ms |
41ms |
81770 |
201901 |
2022-04-12 08:47 |
9b43713e |
net: simplify TcpListener.accept, use `C.accept(l.sock.handle, 0, 0)`, since we do not care about the local address of the accepted connection |
412ms |
494ms |
0ms |
133ms |
488 KB |
117ms |
117ms |
22ms |
41ms |
81759 |
198444 |
2022-04-12 06:38 |
716cb17a |
math.big: wrap all asserts in module code (not in tests) in `$if debug {}` (#14012) |
414ms |
493ms |
0ms |
145ms |
488 KB |
117ms |
118ms |
21ms |
41ms |
81759 |
197485 |
2022-04-12 06:21 |
afb07e0e |
cgen: fix deadlock when returning multiple values in lock (#14014) |
405ms |
481ms |
0ms |
131ms |
488 KB |
114ms |
116ms |
21ms |
40ms |
81759 |
201874 |
2022-04-11 19:31 |
3e3b2e25 |
parser, fmt: fix the formatting of fn headers with inline comments (#14010) |
415ms |
490ms |
0ms |
135ms |
488 KB |
118ms |
119ms |
22ms |
42ms |
81758 |
197007 |
2022-04-11 19:23 |
07207db9 |
examples: reduce C. prefix usage, rename fontstash enums (#14011) |
404ms |
489ms |
0ms |
132ms |
488 KB |
116ms |
117ms |
21ms |
40ms |
81755 |
202363 |
2022-04-11 16:18 |
cb969e09 |
tools: fix the behaviour of regress.v , when oldv.v is not compiled |
410ms |
490ms |
0ms |
132ms |
488 KB |
117ms |
117ms |
21ms |
40ms |
81755 |
199402 |
2022-04-11 18:49 |
382586da |
ci: fix toml segfault (remove unused low level builtin option IError.msg compatibility hack) |
409ms |
495ms |
0ms |
134ms |
488 KB |
117ms |
118ms |
22ms |
40ms |
81755 |
199889 |
2022-04-11 14:31 |
e64c8cce |
ci: bump size of EMPTY_STRUCT_DECLARATION's _dummy_pad field to 8 (a voidptr, instead of char) |
404ms |
490ms |
0ms |
139ms |
488 KB |
116ms |
115ms |
21ms |
40ms |
81759 |
202373 |
2022-04-11 14:27 |
5551cb24 |
ast, parser, fmt: fix formatting of consts with embedded comments (#14008) |
416ms |
491ms |
0ms |
135ms |
488 KB |
118ms |
119ms |
21ms |
41ms |
81759 |
196536 |
2022-04-11 11:16 |
25d8faab |
cgen: fix alloc empty struct array error (#14007) |
412ms |
493ms |
0ms |
136ms |
488 KB |
116ms |
118ms |
21ms |
40ms |
81754 |
198432 |
2022-04-11 09:01 |
843ce430 |
strconv: cleanup atof.c.v - use a ParserState enum, clarify comments |
416ms |
493ms |
0ms |
132ms |
488 KB |
116ms |
117ms |
21ms |
40ms |
81737 |
196483 |
2022-04-11 07:21 |
e4dfffd7 |
toml: remove math import (used only for math.max and math.max_u32) |
410ms |
496ms |
0ms |
134ms |
487 KB |
118ms |
119ms |
21ms |
41ms |
81755 |
199402 |
2022-04-11 07:12 |
1938bc48 |
toml.scanner: make end_of_text, at, next and peek return u32 (#13998) |
413ms |
492ms |
0ms |
133ms |
487 KB |
118ms |
118ms |
21ms |
40ms |
81755 |
197953 |
2022-04-11 07:07 |
fa66183f |
checker: check error for map of generic struct init (#13999) |
413ms |
497ms |
0ms |
143ms |
487 KB |
119ms |
121ms |
21ms |
41ms |
81755 |
197953 |
2022-04-10 10:07 |
a0e7a46b |
rand: speed up MT19937RNG.u64 |
415ms |
491ms |
0ms |
135ms |
487 KB |
115ms |
117ms |
21ms |
39ms |
81737 |
196956 |
2022-04-10 10:02 |
6c25f5b2 |
rand: fix needless array allocation in MT19937RNG.u64() |
406ms |
490ms |
0ms |
131ms |
487 KB |
115ms |
118ms |
21ms |
40ms |
81737 |
201322 |
2022-04-10 08:43 |
3f908090 |
rand: add missing pub modifiers for .byte() and .u32() methods (#13992) |
411ms |
500ms |
0ms |
131ms |
487 KB |
115ms |
130ms |
21ms |
39ms |
81737 |
198873 |
2022-04-10 08:11 |
8517b8f8 |
examples: use #[] in news_fetcher.v to simplify the code |
411ms |
494ms |
0ms |
135ms |
487 KB |
117ms |
119ms |
21ms |
40ms |
81729 |
198854 |
2022-04-10 07:39 |
88c4a64a |
examples: make examples/sokol/drawing.v more symmetrical |
416ms |
490ms |
0ms |
132ms |
487 KB |
117ms |
116ms |
21ms |
40ms |
81729 |
196463 |
2022-04-10 07:24 |
93a5d031 |
parser: improve embedded struct parsing/better error for `Architecture []string` (#13995) |
414ms |
493ms |
0ms |
142ms |
487 KB |
118ms |
121ms |
21ms |
40ms |
81729 |
197413 |
2022-04-10 07:21 |
3571f66a |
pref: fix access in invalid position on `v search ''` (#13993) |
403ms |
485ms |
0ms |
130ms |
487 KB |
117ms |
119ms |
21ms |
40ms |
81728 |
202799 |
2022-04-09 18:50 |
473bc025 |
checker: check error for array of generic struct init (#13987) |
408ms |
493ms |
0ms |
134ms |
487 KB |
117ms |
120ms |
21ms |
40ms |
81728 |
200313 |
2022-04-09 17:06 |
89d64b21 |
ci: remove manual free(f) in an autofree test, after 58febe46, which does it automatically now |
405ms |
494ms |
0ms |
131ms |
487 KB |
117ms |
119ms |
21ms |
40ms |
81712 |
201758 |
2022-04-09 16:50 |
df30b799 |
checker: allow for `arr.any(opt_fn()?)`, add test |
405ms |
501ms |
0ms |
135ms |
487 KB |
118ms |
121ms |
22ms |
40ms |
81712 |
201758 |
2022-04-09 14:37 |
58febe46 |
cgen: fix autofree of heap variables (#13823) |
409ms |
478ms |
0ms |
137ms |
487 KB |
117ms |
119ms |
21ms |
40ms |
81708 |
199775 |
2022-04-09 12:57 |
704e3c6e |
cgen: fix error for fn with fixed array argument (fix #13976) (#13982) |
412ms |
488ms |
0ms |
144ms |
487 KB |
118ms |
120ms |
22ms |
41ms |
81703 |
198308 |
2022-04-09 12:53 |
bf385d2a |
docs: add links to download C compilers (#13984) |
414ms |
495ms |
0ms |
137ms |
487 KB |
119ms |
122ms |
22ms |
41ms |
81701 |
197345 |
2022-04-09 11:29 |
804f2f56 |
vpm: support `v install -once module_name`(#13977) |
413ms |
505ms |
0ms |
133ms |
487 KB |
116ms |
118ms |
21ms |
40ms |
81701 |
197823 |
2022-04-09 10:03 |
60e718e7 |
test: save removing the nonexistent binary output for v fmt and v vet tests |
410ms |
492ms |
0ms |
133ms |
487 KB |
118ms |
118ms |
22ms |
40ms |
81701 |
199270 |
2022-04-08 14:38 |
2d867a27 |
ast: fix reported errors, when arrays of types defined in modules are involved (#13952) |
411ms |
493ms |
0ms |
131ms |
487 KB |
117ms |
118ms |
21ms |
40ms |
81698 |
198778 |
2022-04-08 14:27 |
2a88b313 |
cgen: format json encode/decode generated c codes (#13972) |
407ms |
491ms |
0ms |
134ms |
487 KB |
116ms |
118ms |
21ms |
40ms |
81691 |
200714 |
2022-04-08 11:51 |
617608b2 |
cgen: fix optional struct declarations for empty structs (#13970) |
408ms |
483ms |
0ms |
136ms |
487 KB |
114ms |
115ms |
21ms |
39ms |
81689 |
200218 |
2022-04-08 10:32 |
45a427e6 |
clipboard: fix segfault when pasting to some X11 apps. Fixes #13891 (#13971) |
413ms |
495ms |
0ms |
132ms |
486 KB |
115ms |
116ms |
21ms |
40ms |
81689 |
197794 |
2022-04-08 10:22 |
52f1c615 |
fontstash: document all functions (#13969) |
413ms |
482ms |
0ms |
133ms |
486 KB |
117ms |
117ms |
21ms |
41ms |
81689 |
197794 |
2022-04-08 08:27 |
a0c07454 |
checker: remove debug code from previous commit |
410ms |
499ms |
0ms |
134ms |
486 KB |
117ms |
120ms |
21ms |
40ms |
81689 |
199241 |
2022-04-08 08:25 |
426e9d17 |
checker: fix condition for checking if tmpl var is inherited |
403ms |
488ms |
0ms |
132ms |
486 KB |
116ms |
119ms |
21ms |
41ms |
81689 |
202702 |
2022-04-08 07:41 |
e1c8b07f |
checker/tests: format test added in prev commit & rename chekcer prop |
409ms |
493ms |
0ms |
133ms |
486 KB |
117ms |
118ms |
22ms |
41ms |
81688 |
199726 |
2022-04-08 07:33 |
8dc26010 |
all: comptime_call - simplify tmpl scoping, solves many issues. |
410ms |
496ms |
0ms |
141ms |
486 KB |
118ms |
117ms |
21ms |
41ms |
81688 |
199239 |
2022-04-07 15:18 |
6425000c |
example: fix the tuicool.com crawler example (changed html structure) (#13962) |
409ms |
495ms |
0ms |
134ms |
486 KB |
116ms |
117ms |
21ms |
40ms |
81720 |
199804 |
2022-04-07 15:08 |
5a695c81 |
ci: fix the recorded output for compare_structs.c.must_have after eea46c4 |
406ms |
491ms |
0ms |
136ms |
486 KB |
117ms |
118ms |
22ms |
40ms |
81720 |
201280 |
2022-04-07 15:05 |
b232a3b0 |
cgen: fix `.filter()` and `.map()` on shared arrays (#13954) |
413ms |
495ms |
0ms |
135ms |
486 KB |
119ms |
121ms |
22ms |
41ms |
81720 |
197869 |
2022-04-07 14:20 |
eea46c4e |
cgen: fix error, when a struct with over 8 fields, is used as a method receiver directly. |
414ms |
499ms |
0ms |
133ms |
486 KB |
118ms |
118ms |
21ms |
41ms |
81672 |
197275 |
2022-04-07 13:00 |
022fae1e |
rand: make mt19937 automatically seeded, add seed_len to wyrand (#13966) |
408ms |
492ms |
0ms |
133ms |
485 KB |
118ms |
119ms |
22ms |
41ms |
81668 |
200166 |
2022-04-07 10:55 |
95753ffb |
examples: fix process_stdin_trick example (#13953) |
407ms |
492ms |
0ms |
143ms |
485 KB |
117ms |
118ms |
22ms |
40ms |
81666 |
200653 |
2022-04-07 09:22 |
6a820c28 |
checker: allow all binary operations when translating code produced by c2v (#13964) |
405ms |
493ms |
0ms |
136ms |
485 KB |
118ms |
120ms |
21ms |
40ms |
81666 |
201644 |
2022-04-07 09:20 |
d34ef692 |
tools: improve deprecation detection in missdoc.v (#13960) |
410ms |
499ms |
0ms |
136ms |
485 KB |
120ms |
123ms |
22ms |
41ms |
81666 |
199185 |
2022-04-07 09:01 |
e7fd8c4e |
cgen: fix error for dereference mut interface in loop (fix #13913) (#13941) |
413ms |
492ms |
0ms |
136ms |
485 KB |
119ms |
120ms |
22ms |
40ms |
81666 |
197738 |
2022-04-07 06:12 |
a58dde48 |
cgen: fix error for optional multi return (#13959) |
407ms |
498ms |
0ms |
134ms |
485 KB |
118ms |
120ms |
22ms |
41ms |
81652 |
200619 |
2022-04-06 16:34 |
c9dcdf67 |
cgen: fix json decode with optional argument (fix #13943) (#13958) |
407ms |
496ms |
0ms |
134ms |
485 KB |
118ms |
120ms |
21ms |
40ms |
81654 |
200624 |
2022-04-06 05:54 |
c5d8d27b |
ci: fix -cstrict failures for vweb_test.v etc. |
411ms |
503ms |
0ms |
140ms |
485 KB |
118ms |
121ms |
21ms |
40ms |
81653 |
198669 |
2022-04-05 16:09 |
6412f8ba |
checker: add a known error on alias cast with generics (#13946) |
411ms |
501ms |
0ms |
132ms |
485 KB |
118ms |
119ms |
21ms |
40ms |
81653 |
198669 |
2022-04-05 15:42 |
1482db6d |
gg: add missing doc strings to android, recorder and gg.c.v (#13936) |
412ms |
490ms |
0ms |
135ms |
485 KB |
118ms |
120ms |
21ms |
40ms |
81653 |
198186 |
2022-04-05 15:39 |
359f16fd |
parser: fixed parsing prototype function with recursive type (#13922) |
415ms |
495ms |
0ms |
132ms |
485 KB |
117ms |
119ms |
22ms |
40ms |
81653 |
196754 |
2022-04-05 14:54 |
0cba579a |
cgen: simplify codegen for optional consts (#13948) |
413ms |
490ms |
0ms |
137ms |
484 KB |
118ms |
121ms |
22ms |
41ms |
81634 |
197661 |
2022-04-05 10:21 |
11ccf064 |
time: add missing doc string to parse.v (#13933) |
414ms |
500ms |
0ms |
134ms |
484 KB |
117ms |
120ms |
22ms |
40ms |
81632 |
197178 |
2022-04-05 10:06 |
0b046c14 |
clipboard: add doc strings to all implementations (#13932) |
414ms |
495ms |
0ms |
141ms |
484 KB |
116ms |
120ms |
21ms |
40ms |
81630 |
197173 |
2022-04-05 09:06 |
f5e4d17c |
json: return errors with more context, on failed json.decode() calls. |
409ms |
489ms |
0ms |
133ms |
484 KB |
117ms |
119ms |
21ms |
40ms |
81630 |
199584 |
2022-04-05 05:02 |
829fed4a |
ci: build vpm again |
413ms |
489ms |
0ms |
132ms |
484 KB |
118ms |
118ms |
22ms |
41ms |
81611 |
197605 |
2022-04-05 02:58 |
7d8db104 |
vdoc: don't highlight less than expression as generic function (#13938) |
530ms |
571ms |
0ms |
140ms |
484 KB |
119ms |
121ms |
22ms |
41ms |
81611 |
153983 |
2022-04-04 16:25 |
0bd8fbc9 |
term, term.ui: fix a panic on !=linux unixes when running examples/term.ui/ |
414ms |
494ms |
0ms |
134ms |
484 KB |
118ms |
119ms |
22ms |
41ms |
81608 |
197120 |
2022-04-04 15:13 |
2cd9c91e |
vdoc: highlight terminal examples for `-comments -color` (#13937) |
410ms |
490ms |
0ms |
134ms |
484 KB |
118ms |
118ms |
22ms |
40ms |
81608 |
199043 |
2022-04-04 15:09 |
aa9e2ebb |
gg: document all draw functions (#13931) |
412ms |
493ms |
0ms |
140ms |
484 KB |
117ms |
120ms |
21ms |
40ms |
81607 |
198075 |
2022-04-04 13:22 |
53693797 |
repl: handle exit(n) (#13930) |
407ms |
492ms |
0ms |
135ms |
484 KB |
118ms |
117ms |
21ms |
40ms |
81607 |
200508 |
2022-04-04 09:09 |
92bfd9b3 |
cgen: fixed array index for translated code |
409ms |
489ms |
0ms |
135ms |
484 KB |
116ms |
117ms |
22ms |
40ms |
81607 |
199528 |
2022-04-04 07:07 |
725b472d |
checker: fix typos (#13929) |
413ms |
485ms |
0ms |
132ms |
484 KB |
115ms |
118ms |
21ms |
40ms |
81606 |
197593 |
2022-04-04 06:21 |
91b40304 |
vdoc: highlight `..`, `...` as punctuation & postfix ops as operators (#13924) |
412ms |
486ms |
0ms |
131ms |
484 KB |
115ms |
118ms |
21ms |
40ms |
81608 |
198077 |
2022-04-04 05:36 |
1211b2e9 |
v: minor change in the output for an unknown help topic (#13927) |
412ms |
483ms |
0ms |
130ms |
484 KB |
116ms |
117ms |
21ms |
40ms |
81603 |
198065 |
2022-04-04 03:20 |
719a3b5d |
cgen: fix fixed arrays assignment in translated code |
413ms |
494ms |
0ms |
142ms |
484 KB |
115ms |
117ms |
21ms |
40ms |
81602 |
197583 |
2022-04-04 02:35 |
a55e930c |
checker: fix pointer checks in translated code |
411ms |
489ms |
0ms |
131ms |
484 KB |
114ms |
118ms |
21ms |
40ms |
81599 |
198537 |
2022-04-04 01:59 |
cc227d85 |
checker: fix non-numeric type check for translated code |
410ms |
488ms |
0ms |
133ms |
484 KB |
117ms |
118ms |
21ms |
40ms |
81590 |
199000 |
2022-04-03 20:41 |
d10135e2 |
vdoc: HTML highlight generic function as function, not name (#13923) |
410ms |
489ms |
0ms |
134ms |
484 KB |
116ms |
118ms |
21ms |
40ms |
81588 |
198995 |
2022-04-03 15:23 |
44603f8e |
checker: add suggestions for misspelled `mod.func_name()` calls |
414ms |
500ms |
0ms |
135ms |
484 KB |
117ms |
117ms |
21ms |
40ms |
81586 |
197067 |
2022-04-03 16:30 |
51c1d666 |
checker: fix operator overloads (for large structs with > 8 fields, the method receiver is normally auto converted to a reference) (#13889) |
415ms |
493ms |
0ms |
133ms |
484 KB |
116ms |
117ms |
21ms |
40ms |
81549 |
196503 |
2022-04-03 16:13 |
38853568 |
encoding.csv: allow passing a custom delimiter to the `new_reader` function (#13910) |
417ms |
493ms |
0ms |
143ms |
484 KB |
117ms |
118ms |
22ms |
40ms |
81526 |
195505 |
2022-04-03 14:05 |
782d5374 |
builtin: add an `array.drop(n)` method (#13907) |
407ms |
485ms |
0ms |
134ms |
484 KB |
116ms |
116ms |
21ms |
40ms |
81526 |
200309 |
2022-04-03 09:44 |
a1e9cae5 |
tests: add a vlib/v/tests/known_errors/known_errors_test.v test runner |
415ms |
492ms |
0ms |
133ms |
484 KB |
116ms |
117ms |
22ms |
40ms |
81504 |
196395 |
2022-04-03 08:19 |
0497b885 |
checker: minor cleanup in find_unreachable_statements_after_noreturn_calls() (#13903) |
412ms |
499ms |
0ms |
134ms |
484 KB |
118ms |
119ms |
22ms |
41ms |
81504 |
197825 |
2022-04-03 08:04 |
8c55a9ec |
builtin: minor optimization of array.push() and array.push_noscan() (#13904) |
415ms |
495ms |
0ms |
131ms |
484 KB |
115ms |
116ms |
21ms |
40ms |
81507 |
196402 |
2022-04-03 07:12 |
340543df |
cli: add automatic manpage generation with -man (#13911) |
407ms |
487ms |
0ms |
134ms |
484 KB |
118ms |
120ms |
22ms |
40ms |
81507 |
200262 |
2022-04-02 17:00 |
71dc6c22 |
tests: make vlib/net/udp_test.v more stable, and less noisy on the tests-sanitize-address-gcc job |
413ms |
490ms |
0ms |
141ms |
484 KB |
117ms |
117ms |
21ms |
40ms |
81507 |
197353 |
2022-04-02 15:33 |
d585fbea |
time: implement Time.strftime(fmt string) as a wrapper for strftime(3) (#13898) |
411ms |
490ms |
0ms |
134ms |
484 KB |
118ms |
118ms |
22ms |
41ms |
81507 |
198313 |
2022-04-02 15:29 |
42f92db0 |
v.doc: parse multi-line examples (so they get highlighted) (#13894) |
412ms |
490ms |
0ms |
134ms |
484 KB |
116ms |
117ms |
21ms |
40ms |
81488 |
197786 |
2022-04-02 15:00 |
faa55b46 |
cgen: fix array of fixed array (fix #13895) (#13901) |
411ms |
493ms |
0ms |
135ms |
484 KB |
119ms |
118ms |
21ms |
41ms |
81487 |
198265 |
2022-04-02 14:25 |
0bf0c73a |
checker: fix error for returning optional (#13902) |
415ms |
493ms |
0ms |
137ms |
484 KB |
119ms |
120ms |
22ms |
41ms |
81482 |
196342 |
2022-04-01 19:04 |
af79c1e6 |
os: implement os.config_dir() like in Go's UserConfigDir (#13893) |
407ms |
493ms |
0ms |
134ms |
484 KB |
116ms |
119ms |
22ms |
40ms |
81482 |
200201 |
2022-04-01 16:31 |
d7817863 |
checker: type inference over a generic type should compile (#13824) |
411ms |
499ms |
0ms |
141ms |
484 KB |
118ms |
118ms |
21ms |
40ms |
81452 |
198180 |
2022-04-01 16:23 |
9d2529b6 |
ci: reduce repetitions in test_global_mutex in init_global_test.v |
409ms |
495ms |
0ms |
132ms |
484 KB |
118ms |
118ms |
21ms |
40ms |
81448 |
199139 |
2022-04-01 14:16 |
6987f2c0 |
time: fix error for time.local() on windows (#13892) |
409ms |
490ms |
0ms |
132ms |
484 KB |
118ms |
118ms |
21ms |
40ms |
81448 |
199139 |
2022-03-31 21:11 |
02c80bd4 |
time: fix repetitive time.now().local().local().local() offsetting the time further and further (#13861) |
409ms |
493ms |
0ms |
135ms |
484 KB |
118ms |
119ms |
22ms |
41ms |
81448 |
199139 |
2022-03-31 17:00 |
9c1981a3 |
vdoc: show `//` comment prefix and hide any \x01 character (#13880) |
410ms |
495ms |
0ms |
133ms |
484 KB |
118ms |
118ms |
21ms |
40ms |
81439 |
198631 |
2022-03-31 16:55 |
db3bbb58 |
cgen: fix error for cross assign of the reserved name variable (#13884) |
412ms |
504ms |
0ms |
137ms |
484 KB |
119ms |
119ms |
22ms |
40ms |
81439 |
197667 |
2022-03-31 16:32 |
a87cd966 |
vdoc: highlight inline examples for `-f html` (#13879) |
412ms |
497ms |
0ms |
143ms |
484 KB |
119ms |
118ms |
21ms |
41ms |
81439 |
197667 |
2022-03-31 13:52 |
5c434931 |
sokol: add support for compiling with `-d darwin_sokol_glcore33` on macos (#13885) |
410ms |
499ms |
0ms |
134ms |
484 KB |
117ms |
119ms |
21ms |
41ms |
81439 |
198631 |
2022-03-31 10:53 |
fb5df966 |
ci: use ./v instead of v in "Shader examples could be build" step |
409ms |
501ms |
0ms |
135ms |
484 KB |
115ms |
118ms |
21ms |
40ms |
81439 |
199117 |
2022-03-31 10:44 |
fa3fa2e7 |
ci: add again `sudo apt-get update` for the `Install dependencies` step |
410ms |
503ms |
0ms |
133ms |
484 KB |
117ms |
119ms |
21ms |
40ms |
81439 |
198631 |
2022-03-31 08:51 |
b1524018 |
builder,cgen: iOS fixes (#13883) |
410ms |
504ms |
0ms |
137ms |
484 KB |
118ms |
120ms |
21ms |
41ms |
81439 |
198631 |
2022-03-31 08:34 |
4222fd08 |
ci: add vlang/pdf testing task, simplify other_ci.yml using `v should-compile-all` |
412ms |
501ms |
0ms |
133ms |
484 KB |
118ms |
119ms |
21ms |
41ms |
81430 |
197645 |
2022-03-31 08:11 |
74eabba5 |
tools: add a `v should-compile-all examples/*.v examples/gg/` tool, to simplify CIs of V modules. |
413ms |
506ms |
0ms |
141ms |
484 KB |
119ms |
121ms |
22ms |
41ms |
81430 |
197167 |
2022-03-30 18:36 |
6137ce23 |
math: allow `acos(0)` (fix #13876) (#13877) |
412ms |
491ms |
0ms |
135ms |
484 KB |
116ms |
119ms |
21ms |
40ms |
81429 |
197643 |
2022-03-30 18:06 |
ae1cb569 |
cgen: minor cleanup in ref_or_deref_arg() (#13874) |
413ms |
497ms |
0ms |
135ms |
484 KB |
119ms |
120ms |
21ms |
40ms |
81429 |
197164 |
2022-03-30 13:00 |
61f07866 |
ci: entirely delete the `Code CI / arm64-ubuntu-tcc` Cirrus job, since it does not honor `trigger_type: manual`, but simply timeouts after severah hours, showing fake positives in the github CI |
414ms |
490ms |
0ms |
131ms |
484 KB |
117ms |
119ms |
21ms |
41ms |
81429 |
196688 |
2022-03-30 12:52 |
7ef7188f |
math.big: add bit_len, optimize gcd, add documentation (#13872) |
412ms |
495ms |
0ms |
135ms |
484 KB |
119ms |
122ms |
21ms |
41ms |
81429 |
197643 |
2022-03-30 10:49 |
8121a8ad |
ci,cgen: comment out including stdbool.h for now |
413ms |
492ms |
0ms |
134ms |
484 KB |
118ms |
119ms |
21ms |
41ms |
81429 |
197164 |
2022-03-30 10:32 |
566735b2 |
cgen: add `nil` to c_reserved (it is a macro defined in MacTypes.h on macos) |
412ms |
498ms |
0ms |
142ms |
484 KB |
118ms |
119ms |
21ms |
40ms |
81429 |
197643 |
2022-03-30 07:26 |
09399465 |
v.builder: fix iOS compilation from non-macOS, allow -cc to override the default cross compiler (#13866) |
413ms |
489ms |
0ms |
133ms |
484 KB |
117ms |
117ms |
21ms |
41ms |
81429 |
197164 |
2022-03-30 07:15 |
3e69d381 |
v.builder: fix linker flags for systems with Procursus (#13865) |
418ms |
494ms |
0ms |
133ms |
484 KB |
118ms |
120ms |
22ms |
41ms |
81422 |
194789 |
2022-03-29 20:51 |
cc637e5e |
checker: make the misssing shared/mut modifer in fn and method calls error clearer |
414ms |
499ms |
0ms |
136ms |
484 KB |
118ms |
120ms |
21ms |
41ms |
81419 |
196664 |
2022-03-29 22:33 |
55d94648 |
checker: fix error for marking as referenced (#13859) |
413ms |
495ms |
0ms |
132ms |
484 KB |
118ms |
118ms |
21ms |
40ms |
81419 |
197140 |
2022-03-29 15:06 |
42a67831 |
parser: fix printing slice of multiline raw string (#13856) |
412ms |
494ms |
0ms |
133ms |
484 KB |
118ms |
120ms |
21ms |
40ms |
81416 |
197611 |
2022-03-29 15:03 |
04cc0379 |
ci: fix -cstrict compilation of term.ui tests |
414ms |
493ms |
0ms |
142ms |
484 KB |
116ms |
118ms |
22ms |
41ms |
81413 |
196649 |
2022-03-29 12:17 |
7ee93c8a |
docs: show the full information for deprecated functions |
413ms |
486ms |
0ms |
134ms |
484 KB |
118ms |
118ms |
21ms |
40ms |
81413 |
197125 |
2022-03-29 07:04 |
fd34ebd8 |
checker: check the count of generics in fn arguments (#13855) |
422ms |
498ms |
0ms |
133ms |
484 KB |
117ms |
119ms |
21ms |
41ms |
81413 |
192921 |
2022-03-29 06:26 |
4f551d76 |
term.ui: fix conflicting C struct declarations when compiling programs, importing term.ui before term, on windows |
411ms |
500ms |
0ms |
137ms |
484 KB |
119ms |
122ms |
22ms |
41ms |
81402 |
198058 |
2022-03-28 17:38 |
509367b2 |
cgen: minor cleanup in expr_is_multi_return_call() (#13846) |
417ms |
496ms |
0ms |
134ms |
484 KB |
118ms |
121ms |
21ms |
41ms |
81402 |
195208 |
2022-03-28 15:13 |
dd1a8cba |
parser: check error for struct field type using 'mut' (#13847) |
412ms |
497ms |
0ms |
136ms |
484 KB |
119ms |
121ms |
22ms |
41ms |
81402 |
197577 |
2022-03-28 09:20 |
62553dcc |
cgen: fix crash for casting bool to int (fix #13825) (#13844) |
419ms |
504ms |
0ms |
142ms |
484 KB |
119ms |
120ms |
21ms |
41ms |
81395 |
194260 |
2022-03-27 15:05 |
c7a92425 |
doc: tweak built-in functions section & move `dump` section here (#13841) |
411ms |
494ms |
0ms |
135ms |
484 KB |
119ms |
120ms |
22ms |
40ms |
81390 |
198029 |
2022-03-27 14:46 |
afdf8f50 |
doc: move enum methods to enum section from sum types (#13843) |
414ms |
501ms |
0ms |
136ms |
484 KB |
117ms |
118ms |
22ms |
40ms |
81390 |
196594 |
2022-03-27 14:38 |
f75ce9dd |
rand: move functions from rand.util to the main module (#13840) |
412ms |
496ms |
0ms |
136ms |
484 KB |
119ms |
122ms |
22ms |
41ms |
81390 |
197548 |
2022-03-27 13:21 |
875ad1f6 |
ast: minor cleanup in ast.v (#13839) |
421ms |
492ms |
0ms |
138ms |
483 KB |
118ms |
120ms |
22ms |
40ms |
81311 |
193137 |
2022-03-27 11:29 |
d7485293 |
doc: add links to notable array related subheadings (#13838) |
419ms |
495ms |
0ms |
138ms |
483 KB |
117ms |
118ms |
22ms |
42ms |
81324 |
194090 |
2022-03-27 11:28 |
02f72c82 |
builtin: improve docs for array methods that take an `it` expression, like .map, .filter etc (#13836) |
413ms |
495ms |
0ms |
142ms |
483 KB |
118ms |
120ms |
22ms |
40ms |
81324 |
196910 |
2022-03-27 07:24 |
a07d066e |
tools: cleanup all temporary files on successfull `v check-md .` |
414ms |
508ms |
0ms |
139ms |
483 KB |
119ms |
118ms |
22ms |
41ms |
81310 |
196400 |
2022-03-27 06:50 |
0e496a8d |
tests: add an autofree regression test before return value ownership changes |
413ms |
492ms |
0ms |
133ms |
483 KB |
117ms |
120ms |
22ms |
40ms |
81310 |
196876 |
2022-03-26 19:20 |
bea0d500 |
parser: ignore upper letter case restriction for `fn C.xyz` declarations |
409ms |
492ms |
0ms |
135ms |
483 KB |
116ms |
116ms |
21ms |
40ms |
81310 |
198801 |
2022-03-26 17:56 |
fcb57312 |
parser: error if parameter name starts with a capital (#13827) |
410ms |
491ms |
0ms |
137ms |
483 KB |
120ms |
121ms |
21ms |
41ms |
81310 |
198317 |
2022-03-26 11:25 |
8c396356 |
context: make the examples in the vlib/context/README.md immediately runnable |
412ms |
502ms |
0ms |
137ms |
483 KB |
118ms |
118ms |
21ms |
41ms |
81305 |
197342 |
2022-03-26 07:47 |
7f28d911 |
ci: fix again -usecache regression on macos |
420ms |
496ms |
0ms |
141ms |
483 KB |
117ms |
117ms |
21ms |
41ms |
81305 |
193583 |
2022-03-25 20:32 |
0248349e |
cgen: global/const fixes |
414ms |
496ms |
0ms |
136ms |
483 KB |
120ms |
123ms |
22ms |
42ms |
81304 |
196386 |
2022-03-25 18:09 |
ea4410cd |
builtin: document the rune.length_in_bytes method (#13826) |
417ms |
498ms |
0ms |
135ms |
483 KB |
120ms |
119ms |
21ms |
41ms |
81298 |
194959 |
2022-03-25 07:41 |
347db755 |
tests: sort the test files before further processing in valgrind_test.v |
417ms |
493ms |
0ms |
134ms |
483 KB |
118ms |
120ms |
22ms |
41ms |
81296 |
194954 |
2022-03-24 22:07 |
d6c40865 |
strings: cleanup unsafe casts in some of strings.Builder ops (#13819) |
417ms |
495ms |
0ms |
134ms |
483 KB |
116ms |
119ms |
21ms |
40ms |
81289 |
194937 |
2022-03-24 21:37 |
5b492e26 |
builtin: support a.flags.set(.noslices | .noshrink), use it in the particles example (#13818) |
414ms |
499ms |
0ms |
133ms |
483 KB |
118ms |
120ms |
22ms |
40ms |
81282 |
196333 |
2022-03-24 18:43 |
a4ab3c1f |
checker: disallow `mut_ptr = &immutable_var` (#13814) |
417ms |
493ms |
0ms |
142ms |
483 KB |
118ms |
121ms |
22ms |
41ms |
81270 |
194892 |
2022-03-23 19:44 |
9bbb52e9 |
checker: add a check for `dump(c)`, where `typeof(c) == "char"` |
417ms |
508ms |
0ms |
133ms |
483 KB |
115ms |
116ms |
21ms |
39ms |
81261 |
194870 |
2022-03-24 09:45 |
78d99757 |
ast, cgen: restore Type.str() and fix error for it (#13815) |
414ms |
501ms |
0ms |
137ms |
483 KB |
118ms |
121ms |
22ms |
40ms |
81255 |
196268 |
2022-03-24 06:59 |
1566f7f7 |
checker: minor cleanup in check_types.v (#13816) |
416ms |
500ms |
0ms |
136ms |
483 KB |
118ms |
118ms |
21ms |
41ms |
81251 |
195314 |
2022-03-23 17:48 |
5b668dba |
sync: document sync.thread_id() |
416ms |
495ms |
0ms |
135ms |
483 KB |
119ms |
120ms |
22ms |
42ms |
81245 |
195300 |
2022-03-23 16:19 |
ce576d01 |
sync: add `sync.thread_id() u64 {` (#13810) |
413ms |
494ms |
0ms |
139ms |
483 KB |
117ms |
118ms |
22ms |
41ms |
81237 |
196699 |
2022-03-23 13:31 |
2e963e36 |
rand: add `pub fn shuffle<T>(mut a []T) {` function + tests (#13811) |
418ms |
501ms |
0ms |
143ms |
483 KB |
120ms |
123ms |
22ms |
41ms |
81230 |
194330 |
2022-03-23 09:52 |
35cd8112 |
ast, checker, cgen: fix error for printing alias that has str method (#13809) |
414ms |
500ms |
0ms |
135ms |
483 KB |
120ms |
120ms |
21ms |
41ms |
81213 |
196166 |
2022-03-23 07:13 |
8b072aa9 |
checker: check if generic values have the same types (#13718) |
411ms |
489ms |
0ms |
136ms |
483 KB |
118ms |
119ms |
22ms |
40ms |
81212 |
197596 |
2022-03-23 06:09 |
dff39bac |
cgen: fix error for defining global anonymous functions (#13808) |
414ms |
495ms |
0ms |
137ms |
483 KB |
121ms |
121ms |
22ms |
41ms |
81165 |
196050 |
2022-03-22 18:15 |
e3dca82f |
strconv: minor cleanup in f64_to_str_lnd1() (#13804) |
406ms |
512ms |
0ms |
136ms |
483 KB |
121ms |
123ms |
22ms |
42ms |
81139 |
199849 |
2022-03-22 15:39 |
03378822 |
checker: check redefine global 'main' function (#13803) |
414ms |
491ms |
0ms |
137ms |
483 KB |
116ms |
117ms |
21ms |
39ms |
81132 |
195971 |
2022-03-22 15:36 |
894080b8 |
ci: update sdl ci to compile shader example (#13805) |
415ms |
493ms |
0ms |
140ms |
483 KB |
116ms |
117ms |
21ms |
40ms |
81128 |
195489 |
2022-03-22 13:47 |
82120d02 |
tools: fix typo in vbug.v (#13802) |
412ms |
498ms |
0ms |
135ms |
483 KB |
117ms |
118ms |
22ms |
40ms |
81128 |
196912 |
2022-03-22 10:07 |
a9837ba9 |
cgen: minor cleanup in go_expr() (#13801) |
413ms |
495ms |
0ms |
136ms |
483 KB |
117ms |
119ms |
22ms |
40ms |
81128 |
196435 |
2022-03-22 10:00 |
56f5ed47 |
strconv: fix error for string interpolation of float format (#13800) |
415ms |
496ms |
0ms |
137ms |
483 KB |
116ms |
118ms |
21ms |
41ms |
81127 |
195486 |
2022-03-21 21:34 |
afbccf79 |
builtin: don't memdup element for `array.pop` (depends on how cgen works) (#13789) |
411ms |
492ms |
0ms |
135ms |
483 KB |
120ms |
121ms |
22ms |
41ms |
81124 |
197381 |
2022-03-21 20:03 |
f66d2f5d |
cgen: simplify in index_of_array() and add test (#13792) |
414ms |
489ms |
0ms |
136ms |
483 KB |
118ms |
120ms |
22ms |
41ms |
81123 |
195949 |
2022-03-21 19:46 |
381cf4b6 |
ci: bump retries to 3, for flaky vlib/v/tests/go_array_wait_test.v |
412ms |
496ms |
0ms |
142ms |
483 KB |
118ms |
120ms |
22ms |
41ms |
81132 |
196922 |
2022-03-21 19:18 |
c0437afb |
cgen: fix error for casting int to interface (#13790) |
413ms |
494ms |
0ms |
136ms |
483 KB |
118ms |
120ms |
22ms |
41ms |
81132 |
196445 |
2022-03-21 17:48 |
9ad64b0b |
vweb: support `-d trace_request` and `-d trace_response` |
411ms |
498ms |
0ms |
136ms |
483 KB |
118ms |
119ms |
22ms |
41ms |
81137 |
197413 |
2022-03-21 17:13 |
178afd00 |
examples: avoid flash of unstyled content in the vweb_assets example |
415ms |
491ms |
0ms |
134ms |
483 KB |
120ms |
120ms |
22ms |
42ms |
81137 |
195510 |
2022-03-21 17:05 |
3bae489e |
examples: make the vweb_assets.v example more robust (always change work folder to the folder of the executable). Document the vweb.Context.handle_static behaviour. |
416ms |
501ms |
0ms |
136ms |
483 KB |
118ms |
121ms |
21ms |
41ms |
81137 |
195040 |
2022-03-21 12:42 |
f2e0ab59 |
docs: add formatting example for `"[${10.0000:.2f}]"` |
415ms |
497ms |
0ms |
134ms |
483 KB |
115ms |
117ms |
21ms |
40ms |
81137 |
195510 |
2022-03-21 11:10 |
5815ab8d |
cgen: minor cleanup in index.v (#13788) |
416ms |
497ms |
0ms |
143ms |
483 KB |
119ms |
120ms |
21ms |
41ms |
81137 |
195040 |
2022-03-21 11:04 |
81bb1ea7 |
tests: cleanup go_anon_fn_variable_call_test.v (#13786) |
417ms |
495ms |
0ms |
135ms |
483 KB |
116ms |
120ms |
21ms |
40ms |
81137 |
194573 |
2022-03-21 09:00 |
f5036629 |
cgen: add `true` and `false` to C reserved words (#13781) |
415ms |
501ms |
0ms |
139ms |
483 KB |
117ms |
119ms |
22ms |
40ms |
81137 |
195510 |
2022-03-21 08:17 |
d9cca53b |
checker: check error for index of optional (#13785) |
416ms |
500ms |
0ms |
136ms |
483 KB |
118ms |
119ms |
22ms |
40ms |
81136 |
195038 |
2022-03-21 06:52 |
21e9b1de |
ci: fix -usecache failure on macos |
411ms |
494ms |
0ms |
137ms |
483 KB |
118ms |
119ms |
21ms |
40ms |
81133 |
197403 |
2022-03-21 01:56 |
80c94ea7 |
cgen: fix c2v consts in .o files |
408ms |
493ms |
0ms |
135ms |
482 KB |
116ms |
116ms |
21ms |
40ms |
81131 |
198850 |
2022-03-20 22:20 |
c4b42471 |
cgen: fix error for map get anon fn value (#13782) |
406ms |
497ms |
0ms |
142ms |
482 KB |
118ms |
118ms |
21ms |
41ms |
81108 |
199773 |
2022-03-20 21:22 |
aaf87e04 |
tools: make the mini greeting text in the REPL more informative |
413ms |
495ms |
0ms |
133ms |
482 KB |
117ms |
118ms |
21ms |
41ms |
81104 |
196377 |
2022-03-20 21:04 |
7216b5df |
tools: force showing V errors in color in interactive REPLs |
413ms |
494ms |
0ms |
135ms |
482 KB |
119ms |
122ms |
22ms |
41ms |
81104 |
196377 |
2022-03-20 18:23 |
caa0e259 |
cgen: fix struct type dependency sorting, when struct field types, are aliases to struct types from other modules (#13779) |
413ms |
501ms |
0ms |
134ms |
482 KB |
117ms |
118ms |
21ms |
41ms |
81104 |
196377 |
2022-03-20 13:02 |
71edaa07 |
builtin: use malloc, instead of calloc in array.ensure_cap/1 |
410ms |
491ms |
0ms |
135ms |
482 KB |
117ms |
117ms |
22ms |
40ms |
81093 |
197787 |
2022-03-20 11:28 |
0a788477 |
checker: check error for unknown type in anon fn field of struct (#13778) |
417ms |
495ms |
0ms |
135ms |
482 KB |
116ms |
118ms |
22ms |
41ms |
81093 |
194467 |
2022-03-20 11:04 |
8c3687aa |
checker: check error for struct field init with nobody anon fn (#13777) |
413ms |
493ms |
0ms |
143ms |
482 KB |
120ms |
120ms |
22ms |
42ms |
81083 |
196326 |
2022-03-20 10:57 |
8ab0bcb6 |
Revert "builtin: improve performance for common array ops, based on VTune analysis" |
414ms |
497ms |
0ms |
134ms |
482 KB |
120ms |
120ms |
21ms |
41ms |
81074 |
195830 |
2022-03-20 10:41 |
57db2615 |
builtin: improve performance for common array ops, based on VTune analysis |
418ms |
504ms |
0ms |
135ms |
482 KB |
120ms |
120ms |
22ms |
40ms |
81077 |
193964 |
2022-03-20 05:45 |
3e40cd5b |
ast, checker, cgen: fix error for go anon fn variable call (#13776) |
423ms |
502ms |
0ms |
137ms |
482 KB |
123ms |
122ms |
22ms |
42ms |
81074 |
191664 |
2022-03-19 19:43 |
c05634eb |
ci: fix sanitize job failures after 02b889d |
421ms |
502ms |
0ms |
137ms |
482 KB |
121ms |
119ms |
22ms |
41ms |
81066 |
192555 |
2022-03-19 18:55 |
02b889da |
cgen: generate smaller switch statements for sumtypes/enums with else{} |
418ms |
502ms |
0ms |
134ms |
482 KB |
119ms |
118ms |
21ms |
40ms |
81060 |
193923 |
2022-03-19 18:31 |
eb7c9cec |
parser: short circuit if conditions in Parser.name_expr |
418ms |
498ms |
0ms |
142ms |
482 KB |
121ms |
119ms |
21ms |
40ms |
81065 |
193935 |
2022-03-19 15:25 |
4dd68d39 |
ast: small cleanup of using simple string interpolation in a string builder .write_string/1 parameter |
421ms |
500ms |
0ms |
138ms |
482 KB |
121ms |
119ms |
22ms |
40ms |
81065 |
192553 |
2022-03-18 23:01 |
0cc63107 |
cgen: fix duplicate auto generation of free methods, add test |
417ms |
491ms |
0ms |
136ms |
482 KB |
118ms |
118ms |
21ms |
40ms |
81062 |
194393 |
2022-03-18 21:32 |
ee6b23c2 |
toml: use toml.parse_text and toml.parse_file in the tests |
419ms |
493ms |
0ms |
138ms |
482 KB |
121ms |
122ms |
22ms |
41ms |
81061 |
193463 |
2022-03-18 20:41 |
5237d1d4 |
cgen: fix error for empty interface (#13764) |
415ms |
502ms |
0ms |
136ms |
482 KB |
121ms |
121ms |
22ms |
45ms |
81061 |
195327 |
2022-03-18 20:33 |
156efec2 |
toml: deprecate input.auto_config() and toml.parse() (#13770) |
418ms |
492ms |
0ms |
135ms |
482 KB |
119ms |
120ms |
21ms |
40ms |
81061 |
193925 |
2022-03-18 20:27 |
3e41be1f |
checker: minor cleanup in check_or_last_stmt() (#13763) |
420ms |
493ms |
0ms |
142ms |
482 KB |
120ms |
120ms |
22ms |
41ms |
81061 |
193002 |
2022-03-18 19:50 |
1734e726 |
v.vmod: make the v.mod parser more robust, show line numbers in errors, add tests |
417ms |
496ms |
0ms |
135ms |
482 KB |
119ms |
119ms |
21ms |
40ms |
81066 |
194402 |
2022-03-18 14:50 |
5f79fa8a |
checker: handle invalid smartcast with if/match none ident or selector (fix #12317) (#13762) |
419ms |
497ms |
0ms |
135ms |
482 KB |
119ms |
119ms |
22ms |
41ms |
81060 |
193460 |
2022-03-18 14:14 |
54b0a2aa |
toml: fix toml.scanner.new_simple/1 to *always* create a scanner, based on text, not a file path |
419ms |
496ms |
0ms |
138ms |
482 KB |
117ms |
117ms |
22ms |
40ms |
81060 |
193460 |
2022-03-18 10:52 |
0ca87ad0 |
parser: fix small performance regression after 1d83ab6b (by avoiding needless interpolation in hot paths) |
415ms |
492ms |
0ms |
134ms |
482 KB |
119ms |
117ms |
21ms |
40ms |
81060 |
195325 |
2022-03-18 10:15 |
236bcda5 |
tools: speedup `v fmt -verify` when there are no file differences, avoiding diff.color_compare_files |
442ms |
524ms |
0ms |
139ms |
482 KB |
132ms |
122ms |
21ms |
40ms |
81060 |
183393 |
2022-03-18 09:29 |
817bedec |
checker: show available sumtype variants in match branches on typos |
444ms |
519ms |
0ms |
146ms |
482 KB |
136ms |
127ms |
22ms |
41ms |
81060 |
182567 |
2022-03-18 09:43 |
00563a13 |
cgen: fix double evaluation of rvalue array expression in slice (#13737) |
449ms |
521ms |
0ms |
137ms |
482 KB |
135ms |
126ms |
22ms |
41ms |
81056 |
180525 |
2022-03-18 09:32 |
d87b5d40 |
docs: add installation-issues discussion in README (#13761) |
434ms |
521ms |
0ms |
138ms |
482 KB |
134ms |
125ms |
22ms |
40ms |
81039 |
186725 |
2022-03-18 08:36 |
8a2d3f64 |
strings: add a `Builder.ensure_cap()` method (#13755) |
447ms |
519ms |
0ms |
137ms |
482 KB |
134ms |
125ms |
21ms |
40ms |
81039 |
181295 |
2022-03-16 23:09 |
136f39a2 |
cgen: cleanup in if_expr() (#13754) |
445ms |
533ms |
0ms |
140ms |
482 KB |
134ms |
127ms |
21ms |
40ms |
81017 |
182060 |
2022-03-16 20:45 |
7a471528 |
checker: make the errors for call expression shared/mut mismatches more detailed |
441ms |
521ms |
0ms |
136ms |
482 KB |
133ms |
123ms |
22ms |
40ms |
81022 |
183723 |
2022-03-16 13:43 |
7f623462 |
cgen: fix error for if expr returning sumtype (#13752) |
441ms |
520ms |
0ms |
144ms |
482 KB |
134ms |
126ms |
22ms |
40ms |
81040 |
183764 |
2022-03-16 13:39 |
315e07ab |
checker: minor cleanup in match_expr() (#13753) |
440ms |
521ms |
0ms |
138ms |
482 KB |
134ms |
123ms |
21ms |
40ms |
81036 |
184172 |
2022-03-16 07:31 |
33167960 |
checker: check the sumtype mismatch returned by match expr (#13751) |
439ms |
521ms |
0ms |
141ms |
482 KB |
134ms |
123ms |
22ms |
40ms |
81044 |
184610 |
2022-03-15 18:18 |
089c93b6 |
x: add a mostly empty vlib/x/x.v file, to workaround a `v doc` bug |
439ms |
518ms |
0ms |
139ms |
482 KB |
134ms |
125ms |
22ms |
41ms |
81041 |
184603 |
2022-03-15 14:11 |
49155ec3 |
parser: notice unnecessary parenthesis of reference (fix #11179) (#13739) |
437ms |
517ms |
0ms |
137ms |
482 KB |
134ms |
124ms |
21ms |
41ms |
81041 |
185448 |
2022-03-15 11:50 |
92cafd88 |
checker: check invalid 'mut' keyword in infix expr (#13742) |
441ms |
514ms |
0ms |
138ms |
482 KB |
135ms |
124ms |
22ms |
41ms |
81034 |
183750 |
2022-03-15 10:58 |
1d83ab6b |
parser: check using invalid keyword with none ident (#13743) |
440ms |
514ms |
0ms |
145ms |
482 KB |
134ms |
126ms |
22ms |
40ms |
81026 |
184150 |
2022-03-15 10:55 |
78b1cbef |
builtin.wasm_bare: fix malloc invocation (#13740) |
416ms |
490ms |
0ms |
133ms |
482 KB |
119ms |
117ms |
21ms |
40ms |
81021 |
194762 |
2022-03-15 06:14 |
c5174c2c |
doc: fix minor typos in build-c (#13738) |
414ms |
500ms |
0ms |
137ms |
482 KB |
119ms |
119ms |
21ms |
40ms |
81021 |
195702 |
2022-03-14 17:52 |
34dd4f34 |
checker: fix cgen error on sliced references (#13736) |
412ms |
495ms |
0ms |
138ms |
482 KB |
118ms |
120ms |
22ms |
40ms |
81021 |
196652 |
2022-03-14 16:42 |
ea3c0166 |
ast: fix error for typeof aggregate (#13735) |
418ms |
495ms |
0ms |
135ms |
482 KB |
120ms |
120ms |
22ms |
40ms |
81018 |
193822 |
2022-03-14 16:38 |
d6eb6d5b |
doc: update struct access modifiers (#13734) |
416ms |
503ms |
0ms |
136ms |
482 KB |
121ms |
123ms |
22ms |
41ms |
81017 |
194752 |
2022-03-14 14:19 |
dbb18e36 |
parser: fix error for match branch with array expression (#13733) |
416ms |
501ms |
0ms |
141ms |
482 KB |
119ms |
121ms |
22ms |
41ms |
81017 |
194752 |
2022-03-14 13:15 |
a1d0db79 |
native: initial support for typeof() expressions (#13730) |
415ms |
498ms |
0ms |
134ms |
482 KB |
118ms |
120ms |
22ms |
41ms |
80999 |
195178 |
2022-03-14 08:41 |
a8f65744 |
math: allow i64 in digits function and add count_digits function (#13729) |
414ms |
496ms |
0ms |
138ms |
482 KB |
121ms |
122ms |
22ms |
41ms |
80999 |
195649 |
2022-03-14 07:20 |
c8b0f51c |
builtin.wasm_bare: use walloc as malloc/free implementation (#13731) |
414ms |
501ms |
0ms |
135ms |
482 KB |
121ms |
122ms |
22ms |
41ms |
80999 |
195649 |
2022-03-13 17:03 |
4d99157c |
ci: add go2v build & test job to other_ci.yml |
421ms |
502ms |
0ms |
135ms |
482 KB |
120ms |
122ms |
21ms |
41ms |
80999 |
192396 |
2022-03-13 14:33 |
f7feb634 |
checker: fix error for if mut with immutable variable (#13728) |
413ms |
498ms |
0ms |
134ms |
482 KB |
119ms |
121ms |
21ms |
41ms |
80999 |
196123 |
2022-03-13 09:40 |
9495aacf |
datatypes.fsm: add a fsm_graph.v tool (#13723) |
416ms |
498ms |
0ms |
143ms |
482 KB |
121ms |
122ms |
22ms |
41ms |
80992 |
194692 |
2022-03-13 07:57 |
424ef0b2 |
stbi: fixed panic when trying to load JPG (#13724) |
415ms |
497ms |
0ms |
135ms |
482 KB |
119ms |
119ms |
21ms |
40ms |
80992 |
195161 |
2022-03-13 07:53 |
27f9bc9b |
checker: check error for match mut with immutable variable (fix #9704 #8976) (#13725) |
412ms |
493ms |
0ms |
135ms |
482 KB |
117ms |
117ms |
21ms |
40ms |
80992 |
196582 |
2022-03-12 09:08 |
83762fa4 |
native: align the disassembly/comment column in the `-v -b native` output |
417ms |
493ms |
0ms |
136ms |
482 KB |
118ms |
121ms |
21ms |
40ms |
80981 |
194199 |
2022-03-12 07:41 |
40504e86 |
rand: further bridge gap b/w rand module and PRNG interface (#13719) |
420ms |
498ms |
0ms |
137ms |
482 KB |
120ms |
121ms |
21ms |
41ms |
80981 |
192811 |
2022-03-11 16:54 |
a3e94091 |
strconv: fix a double free bug in v_sprintf/remove_tail_zeros_old, reduce leaks |
420ms |
498ms |
0ms |
135ms |
482 KB |
120ms |
119ms |
22ms |
41ms |
80930 |
192690 |
2022-03-11 15:00 |
795fe584 |
strconv: fix strconv.v_printf() (#13716) |
413ms |
498ms |
0ms |
143ms |
482 KB |
120ms |
119ms |
22ms |
41ms |
80880 |
195835 |
2022-03-11 12:56 |
10ab758a |
ast: minor cleanup in pref_arch_to_table_language() (#13714) |
423ms |
495ms |
0ms |
138ms |
482 KB |
120ms |
122ms |
22ms |
41ms |
80880 |
191205 |
2022-03-11 09:07 |
8dc4b1d9 |
builtin: use malloc_noscan more (for map metas and in []byte.hex()) |
418ms |
493ms |
0ms |
135ms |
482 KB |
119ms |
119ms |
21ms |
41ms |
80880 |
193492 |
2022-03-11 09:15 |
1993bf2a |
parser: cleanup map syntax (#13713) |
421ms |
496ms |
0ms |
134ms |
482 KB |
118ms |
120ms |
22ms |
41ms |
80880 |
192114 |
2022-03-11 08:42 |
c1c3ae2a |
parser: minor cleanup in fn_args() (#13711) |
419ms |
502ms |
0ms |
134ms |
482 KB |
121ms |
122ms |
21ms |
41ms |
80894 |
193064 |
2022-03-10 20:52 |
3f351036 |
parser: fix error for fn with type only argument (fix #13704) (#13709) |
422ms |
499ms |
0ms |
135ms |
482 KB |
120ms |
121ms |
22ms |
41ms |
80894 |
191691 |
2022-03-10 20:18 |
dd06698e |
ast: rename TypeSymbol.is_public to TypeSymbol.is_pub (#13710) |
415ms |
497ms |
0ms |
141ms |
482 KB |
120ms |
121ms |
22ms |
41ms |
80893 |
194922 |
2022-03-10 16:12 |
f3388df5 |
ci: fix dump_expression.vv when v is actually vprod (-‸ლ) |
417ms |
496ms |
0ms |
135ms |
482 KB |
117ms |
118ms |
21ms |
40ms |
80893 |
193988 |
2022-03-10 09:11 |
e8c8f0e7 |
v.ast: fix `dump(os.real_path(Makefile))` printing `main.os.real_path` |
421ms |
495ms |
0ms |
137ms |
482 KB |
117ms |
118ms |
21ms |
40ms |
80893 |
192144 |
2022-03-09 22:30 |
4bea35b0 |
vlib/arrays: fix `copy` to not use memcpy for array, map, string (#13703) |
420ms |
494ms |
0ms |
136ms |
482 KB |
120ms |
121ms |
22ms |
40ms |
80890 |
192595 |
2022-03-09 18:26 |
7231a3f1 |
vlib: add `mut` for the first parameter of builtin.copy, arrays.copy and crypto (#13702) |
416ms |
494ms |
0ms |
136ms |
482 KB |
119ms |
120ms |
22ms |
40ms |
80890 |
194447 |
2022-03-09 18:20 |
4c33003f |
checker: check error for infix compare optional (#13701) |
412ms |
493ms |
0ms |
135ms |
482 KB |
120ms |
120ms |
21ms |
40ms |
80890 |
196334 |
2022-03-09 18:04 |
54de04a9 |
arrays: improve fold/reduce docs (#13700) |
419ms |
507ms |
0ms |
144ms |
482 KB |
121ms |
122ms |
22ms |
41ms |
80887 |
193047 |
2022-03-09 10:33 |
6c7243f2 |
checker: remove redundant 'c.expected_type = ast.void_type' (#13687) |
413ms |
495ms |
0ms |
136ms |
482 KB |
121ms |
121ms |
22ms |
41ms |
80886 |
195849 |
2022-03-09 10:14 |
d5b087de |
vlib: add a datatypes.fsm module (#13668) |
423ms |
497ms |
0ms |
135ms |
482 KB |
120ms |
121ms |
22ms |
40ms |
80890 |
191229 |
2022-03-08 17:52 |
3f1e232c |
native: support comparing two idents and avoid printing idents (#13686) |
414ms |
505ms |
0ms |
135ms |
482 KB |
119ms |
120ms |
21ms |
40ms |
80890 |
195386 |
2022-03-08 16:17 |
10474f35 |
net.http: clarify error message in Request.ssl_do |
415ms |
497ms |
0ms |
134ms |
482 KB |
117ms |
119ms |
21ms |
39ms |
80890 |
194915 |
2022-03-08 12:48 |
137fade0 |
Makefile: support CFLAGS and LDFLAGS for the vc/v.c to v bootstrap. |
413ms |
498ms |
0ms |
138ms |
482 KB |
120ms |
121ms |
22ms |
40ms |
80890 |
195859 |
2022-03-08 09:55 |
3fe82040 |
checker: fix if expr with enum value (#13685) |
415ms |
499ms |
0ms |
140ms |
482 KB |
118ms |
119ms |
21ms |
39ms |
80890 |
194915 |
2022-03-08 09:33 |
f6aba9a3 |
util: make check_module_is_installed more robust to ~/.vmodules paths with spaces |
418ms |
494ms |
0ms |
136ms |
482 KB |
120ms |
122ms |
22ms |
41ms |
80884 |
193502 |
2022-03-08 07:50 |
cea31493 |
checker: fix match expr with enum type value (#13683) |
420ms |
502ms |
0ms |
133ms |
482 KB |
119ms |
120ms |
22ms |
41ms |
80884 |
192580 |
2022-03-08 07:44 |
17fcc788 |
arrays: add generic copy fn (#13677) |
417ms |
502ms |
0ms |
136ms |
482 KB |
120ms |
122ms |
22ms |
41ms |
80873 |
193940 |
2022-03-07 16:07 |
beb1b8ce |
tools: add `v scan file.v` |
417ms |
504ms |
0ms |
137ms |
482 KB |
119ms |
122ms |
21ms |
41ms |
80873 |
193940 |
2022-03-07 16:24 |
b20c911d |
native: generate relocatable ELFs and support relative strings (#13671) |
410ms |
490ms |
0ms |
136ms |
482 KB |
118ms |
120ms |
22ms |
41ms |
80621 |
196636 |
2022-03-07 16:15 |
0fd4c699 |
tools: modify .gitattributes to categorize *.vsh and v.mod files properly (#13674) |
420ms |
507ms |
0ms |
144ms |
482 KB |
119ms |
122ms |
22ms |
41ms |
80621 |
191954 |
2022-03-07 08:26 |
e6270b05 |
checker: check unsigned integer compared with negative value (#13670) |
418ms |
501ms |
0ms |
136ms |
482 KB |
119ms |
122ms |
22ms |
41ms |
80621 |
192873 |
2022-03-06 17:01 |
36ec47cd |
all: replace "NB:" with "Note:" (docs/comments) |
414ms |
496ms |
0ms |
134ms |
482 KB |
117ms |
117ms |
21ms |
40ms |
80599 |
194683 |
2022-03-06 13:50 |
f74b65b6 |
docs: change term.input to term.ui in vlib/term/README.md |
419ms |
494ms |
0ms |
132ms |
482 KB |
117ms |
116ms |
21ms |
40ms |
80599 |
192360 |
2022-03-06 10:15 |
c8e33ad2 |
cgen: fix error for array of reference auto_str (#13665) |
412ms |
496ms |
0ms |
134ms |
482 KB |
118ms |
117ms |
21ms |
40ms |
80599 |
195628 |
2022-03-05 17:13 |
b0f651bf |
sync: enable tcc compilation of sync programs on Amazon Linux 2 (and other Red Hat distros like CentOS) by default (#13664) |
416ms |
500ms |
0ms |
144ms |
482 KB |
121ms |
123ms |
22ms |
42ms |
80595 |
193737 |
2022-03-05 15:19 |
6380b9eb |
cgen: minor cleanup of struct.v (#13661) |
416ms |
498ms |
0ms |
135ms |
482 KB |
119ms |
118ms |
21ms |
41ms |
80581 |
193704 |
2022-03-05 11:28 |
22fda7c3 |
cgen: fix error for time struct init with update (#13660) |
411ms |
495ms |
0ms |
136ms |
482 KB |
120ms |
122ms |
22ms |
41ms |
80587 |
196075 |
2022-03-05 11:06 |
8136157f |
checker: fix error for 'or expr with nested match expr' (#13658) |
413ms |
497ms |
0ms |
136ms |
482 KB |
119ms |
118ms |
22ms |
42ms |
80587 |
195125 |
2022-03-05 11:02 |
0e5ae712 |
x/json2: fix decoder errors (#13655) |
418ms |
499ms |
0ms |
138ms |
482 KB |
119ms |
120ms |
21ms |
41ms |
80556 |
192717 |
2022-03-04 11:39 |
3ef437e6 |
sokol: reorder and add missing funcs (#13652) |
414ms |
499ms |
0ms |
136ms |
482 KB |
120ms |
121ms |
22ms |
41ms |
80556 |
194579 |
2022-03-04 10:28 |
74d5106e |
cli: print cli errors in red where possible (#13647) |
418ms |
511ms |
0ms |
143ms |
482 KB |
119ms |
121ms |
22ms |
41ms |
80556 |
192717 |
2022-03-04 08:33 |
f70e5bd6 |
parser: check assign expr with undefined variable (#13653) |
415ms |
497ms |
0ms |
137ms |
482 KB |
117ms |
120ms |
21ms |
40ms |
80546 |
194086 |
2022-03-03 17:51 |
63b41e67 |
v.parser: change body_start_pos to function declaration's lcbr, resolve #13642 (#13646) |
412ms |
498ms |
0ms |
134ms |
482 KB |
119ms |
120ms |
22ms |
40ms |
80522 |
195441 |
2022-03-03 17:47 |
9cc73fd0 |
docs: fix the .vsh doc example (#13645) |
411ms |
492ms |
0ms |
136ms |
482 KB |
119ms |
119ms |
21ms |
41ms |
80522 |
195917 |
2022-03-03 14:47 |
4331d6de |
v.builder: only add /DEBUG:FULL when -cflags does NOT contain custom /DEBUG options (#13643) |
417ms |
497ms |
0ms |
134ms |
482 KB |
118ms |
120ms |
21ms |
40ms |
80522 |
193098 |
2022-03-03 14:36 |
a98eebde |
checker: add a notice for potentially incorrect smartcasts (#13644) |
418ms |
494ms |
0ms |
134ms |
482 KB |
119ms |
122ms |
22ms |
41ms |
80515 |
192619 |
2022-03-03 11:20 |
1e76cccd |
doc: add a struct reference example (#13638) |
416ms |
509ms |
0ms |
144ms |
482 KB |
118ms |
120ms |
22ms |
40ms |
80490 |
193485 |
2022-03-03 10:32 |
ac1b31db |
checker: fix error for array of interface init in for_in (#13636) |
421ms |
511ms |
0ms |
139ms |
482 KB |
119ms |
122ms |
22ms |
41ms |
80490 |
191187 |
2022-03-03 09:44 |
3364f2aa |
cgen: use ADDR for sumtype conversion instead of HEAP (fix regression after 7f8f571) |
408ms |
491ms |
0ms |
136ms |
482 KB |
119ms |
120ms |
21ms |
40ms |
80485 |
197267 |
2022-03-03 08:48 |
288b13b5 |
all: cleanup smartcasts in the compiler (#13639) |
443ms |
516ms |
0ms |
140ms |
482 KB |
133ms |
122ms |
22ms |
40ms |
80483 |
181677 |
2022-03-03 08:43 |
4e7db5ba |
v.builder: streamline get_os_cflags/0, use pref.os_from_string to centralise string -> v.pref.OS conversion |
441ms |
522ms |
0ms |
139ms |
482 KB |
132ms |
125ms |
22ms |
41ms |
80491 |
182519 |
2022-03-02 18:46 |
6a3d34ae |
checker: fix #13626, when unwrapped type is fixed array, and selector expr is 'len' (#13627) |
436ms |
522ms |
0ms |
141ms |
482 KB |
131ms |
124ms |
22ms |
41ms |
80483 |
184594 |
2022-03-02 17:51 |
57c64546 |
ci: bump timeout-minutes to 30 for 'Bootstraping works' job |
435ms |
524ms |
0ms |
145ms |
482 KB |
132ms |
124ms |
22ms |
40ms |
80477 |
185004 |
2022-03-02 14:01 |
36e80266 |
ast: fix error for 'for smartcast' - part 2 (#13635) |
439ms |
521ms |
0ms |
138ms |
482 KB |
132ms |
122ms |
22ms |
40ms |
80477 |
183318 |
2022-03-02 10:32 |
ffe6ff3c |
cgen: fix error for print smartcast variable (#13634) |
431ms |
512ms |
0ms |
137ms |
482 KB |
132ms |
123ms |
22ms |
40ms |
80480 |
186728 |
2022-03-02 10:18 |
22017ff8 |
parser: fix error for 'for smartcast' - part 1 (#13629) |
442ms |
519ms |
0ms |
141ms |
482 KB |
135ms |
127ms |
23ms |
41ms |
80477 |
182074 |
2022-03-01 17:21 |
7f8f571e |
cgen: fix error for optional cast to interface (#13623) |
436ms |
517ms |
0ms |
143ms |
482 KB |
132ms |
124ms |
22ms |
40ms |
80477 |
184580 |
2022-03-01 17:20 |
6d57315a |
net: fix html dom debug print (#13625) |
409ms |
492ms |
0ms |
135ms |
482 KB |
118ms |
119ms |
21ms |
41ms |
80477 |
196765 |
2022-03-01 17:06 |
aa633dab |
utf8: fix typo in utf8_util.v (#13624) |
407ms |
496ms |
0ms |
140ms |
482 KB |
118ms |
117ms |
21ms |
40ms |
80477 |
197732 |
2022-03-01 16:55 |
fd91811f |
v.util: add set_source_for_path/2 to enable external tools to use util.formatted_error on pathless sources |
413ms |
493ms |
0ms |
131ms |
482 KB |
116ms |
115ms |
21ms |
40ms |
80477 |
194859 |
2022-03-01 10:31 |
996bd41c |
checker: simplify for smartcast in for_stmt() (#13619) |
415ms |
497ms |
0ms |
137ms |
481 KB |
119ms |
119ms |
22ms |
40ms |
80479 |
193925 |
2022-02-28 15:13 |
3b6e122d |
all: comptime_call - update tmpl scope vars with caller scope vars after their properties got updated in checker |
414ms |
491ms |
0ms |
135ms |
481 KB |
118ms |
119ms |
21ms |
40ms |
80489 |
194417 |
2022-02-28 15:06 |
0028e557 |
checker: cleanup smartcast in checker.v (#13618) |
413ms |
494ms |
0ms |
136ms |
481 KB |
116ms |
117ms |
21ms |
40ms |
80486 |
194881 |
2022-02-28 11:31 |
9a2df0df |
cgen: fix fn mut argument of interface type (#13616) |
411ms |
492ms |
0ms |
134ms |
481 KB |
119ms |
120ms |
21ms |
41ms |
80492 |
195844 |
2022-02-28 11:17 |
a0d9e6e1 |
rand: extend PRNG interface, add buffering support (#13608) |
412ms |
514ms |
0ms |
143ms |
481 KB |
119ms |
120ms |
21ms |
40ms |
80496 |
195378 |
2022-02-28 08:38 |
efeb3e04 |
ast: add table.is_sumtype_or_in_variant() (#13615) |
412ms |
490ms |
0ms |
133ms |
481 KB |
115ms |
117ms |
21ms |
39ms |
80435 |
195230 |
2022-02-27 12:23 |
bc16c61f |
parser: check using 'mut' on fn_decl return type (#13610) |
413ms |
486ms |
0ms |
136ms |
481 KB |
117ms |
117ms |
21ms |
40ms |
80423 |
194728 |
2022-02-26 07:52 |
0fb1eaef |
parser: check the redefinition of built-in IError (#13606) |
412ms |
492ms |
0ms |
133ms |
481 KB |
116ms |
116ms |
29ms |
40ms |
80417 |
195186 |
2022-02-26 07:50 |
4215bb12 |
examples: improve the sendbus example (#13604) |
408ms |
495ms |
0ms |
134ms |
481 KB |
117ms |
117ms |
21ms |
40ms |
80409 |
197080 |
2022-02-25 23:11 |
0d9792bd |
ast: cleanup in find_method_with_generic_parent() (#13600) |
409ms |
487ms |
0ms |
132ms |
481 KB |
118ms |
119ms |
21ms |
40ms |
80409 |
196599 |
2022-02-25 13:36 |
d80f5165 |
fmt: keep trailing comments after fn header decl (#13596) |
412ms |
491ms |
0ms |
140ms |
481 KB |
117ms |
119ms |
21ms |
40ms |
80410 |
195169 |
2022-02-25 12:54 |
83ea97b1 |
parser: fix optional expr with array value (#13599) |
411ms |
488ms |
0ms |
137ms |
481 KB |
118ms |
119ms |
22ms |
41ms |
80408 |
195639 |
2022-02-25 12:46 |
73f931b5 |
fmt: improve single line const comment placement (#13595) |
417ms |
491ms |
0ms |
135ms |
481 KB |
116ms |
118ms |
21ms |
41ms |
80410 |
192829 |
2022-02-24 14:00 |
9535d386 |
ci: fix concurrency.group name for containers_ci.yml |
409ms |
489ms |
0ms |
134ms |
481 KB |
117ms |
117ms |
21ms |
41ms |
80408 |
196596 |
2022-02-24 12:38 |
fa645516 |
crypto: implement Output Feedback (OFB) Mode for AES and DES (#13583) |
410ms |
491ms |
0ms |
133ms |
481 KB |
116ms |
117ms |
21ms |
41ms |
80408 |
196117 |
2022-02-24 10:06 |
0d07a642 |
crypto: implement Counter (CTR) Mode for AES and DES (#13582) |
410ms |
497ms |
0ms |
135ms |
481 KB |
117ms |
118ms |
21ms |
41ms |
80408 |
196117 |
2022-02-24 09:07 |
d30ad344 |
checker: check error for array of sumtype appendding (#13593) |
410ms |
500ms |
0ms |
142ms |
481 KB |
119ms |
120ms |
21ms |
41ms |
80408 |
196117 |
2022-02-24 08:51 |
f6891c40 |
doc: fix header size (#13594) |
412ms |
491ms |
0ms |
132ms |
481 KB |
116ms |
121ms |
21ms |
40ms |
80382 |
195101 |
2022-02-24 08:48 |
a28249c1 |
ast: fix for in iterator of generic struct (fix #13579) (#13585) |
413ms |
496ms |
0ms |
137ms |
481 KB |
124ms |
121ms |
22ms |
40ms |
80382 |
194629 |
2022-02-23 13:54 |
9662b796 |
doc: improve embedded struct section (#13574) |
412ms |
488ms |
0ms |
135ms |
481 KB |
117ms |
121ms |
21ms |
41ms |
80376 |
195087 |
2022-02-23 10:36 |
114a341f |
rand: simplify rand.PRNG, move to optional types for error handling (#13570) |
412ms |
490ms |
0ms |
136ms |
481 KB |
117ms |
119ms |
22ms |
40ms |
80376 |
195087 |
2022-02-23 08:55 |
5c0b7b0d |
crypto: implement Cipher Feedback (CFB) Mode for AES and DES (#13566) |
413ms |
486ms |
0ms |
136ms |
485 KB |
117ms |
121ms |
22ms |
41ms |
80361 |
194578 |
2022-02-23 08:53 |
c3ec7381 |
checker: check struct field reference type mismatch (#13575) |
408ms |
500ms |
0ms |
140ms |
485 KB |
117ms |
120ms |
22ms |
40ms |
80357 |
196953 |
2022-02-22 17:09 |
838a8f21 |
docs: improve the documentation for struct embedding (#13560) |
414ms |
494ms |
0ms |
139ms |
485 KB |
117ms |
119ms |
22ms |
40ms |
80357 |
194099 |
2022-02-22 15:22 |
2712e438 |
doc: add an example on how to get a cloned slice (#13567) |
416ms |
490ms |
0ms |
136ms |
485 KB |
116ms |
118ms |
22ms |
40ms |
80357 |
193165 |
2022-02-22 14:53 |
d2e8302d |
ci: show failing compilation output in draw_fns_api_test.v (make diagnostic easier) |
413ms |
492ms |
0ms |
136ms |
485 KB |
119ms |
122ms |
22ms |
40ms |
80357 |
194569 |
2022-02-22 14:04 |
6486fffc |
checker: cleanup `map = {}` processing (#13563) |
408ms |
494ms |
0ms |
136ms |
485 KB |
119ms |
120ms |
22ms |
41ms |
80357 |
196953 |
2022-02-22 13:41 |
6a876d41 |
datatypes: small fix for the BST node constructor (#13569) |
415ms |
491ms |
0ms |
135ms |
485 KB |
118ms |
119ms |
22ms |
42ms |
80373 |
193669 |
2022-02-22 13:23 |
1032cf5c |
checker: only cast as ast.Var if not unresolved, fixes #13561 (#13562) |
419ms |
501ms |
0ms |
141ms |
485 KB |
119ms |
139ms |
22ms |
42ms |
80373 |
191821 |
2022-02-22 08:34 |
ee1de066 |
net: extract a common Socket struct, reuse it by embedding in TcpSocket & UdpSocket (#13559) |
412ms |
497ms |
0ms |
139ms |
485 KB |
125ms |
122ms |
22ms |
42ms |
80371 |
195075 |
2022-02-22 08:28 |
7bd85031 |
datatypes: add a binary search tree implementation (#13453) |
416ms |
490ms |
0ms |
136ms |
485 KB |
117ms |
118ms |
21ms |
40ms |
80371 |
193199 |
2022-02-21 21:04 |
4a765bc3 |
cgen: support `-d trace_gen_source_line_info` |
416ms |
484ms |
0ms |
135ms |
485 KB |
117ms |
119ms |
21ms |
41ms |
80371 |
193199 |
2022-02-21 15:49 |
07e9ed1a |
cgen: fix interface embedding method call (#13553) |
415ms |
495ms |
0ms |
137ms |
485 KB |
118ms |
121ms |
22ms |
41ms |
80385 |
193698 |
2022-02-21 15:42 |
b842e89a |
all: initial implementation of compile-time types (#13549) |
415ms |
493ms |
0ms |
139ms |
485 KB |
118ms |
120ms |
22ms |
42ms |
80383 |
193693 |
2022-02-21 10:48 |
83cdd8be |
ast: add comments for struct 'StructInit' and 'StructInitField' (#13551) |
410ms |
501ms |
0ms |
144ms |
483 KB |
118ms |
119ms |
22ms |
41ms |
80214 |
195643 |
2022-02-21 10:39 |
8ba4a3dd |
math.complex: make mutable the Complex.re and Complex.im fields (#13540) |
415ms |
492ms |
0ms |
136ms |
483 KB |
118ms |
119ms |
21ms |
41ms |
80209 |
193274 |
2022-02-21 10:12 |
809772db |
gg: improve Context scale for Android (#13545) |
409ms |
495ms |
0ms |
136ms |
483 KB |
117ms |
117ms |
22ms |
40ms |
80209 |
196110 |
2022-02-21 10:08 |
8b033c39 |
tools: add a `-theme-dir folder/` parameter to `v doc` (#13550) |
409ms |
492ms |
0ms |
134ms |
483 KB |
115ms |
116ms |
21ms |
40ms |
80209 |
196110 |
2022-02-20 10:29 |
04654ed5 |
parser: check error for defer propagate (fix #13534) (#13536) |
413ms |
499ms |
0ms |
135ms |
483 KB |
120ms |
121ms |
22ms |
41ms |
80209 |
194210 |
2022-02-18 09:47 |
14073ac0 |
checker: fix error for array of sumtype init (#13501) |
412ms |
501ms |
0ms |
136ms |
483 KB |
118ms |
120ms |
22ms |
41ms |
80165 |
194575 |
2022-02-18 08:53 |
07248035 |
math.big: add get_bit, set_bit, big_mod_pow (#13507) |
416ms |
494ms |
0ms |
135ms |
483 KB |
118ms |
118ms |
22ms |
41ms |
80156 |
192682 |
2022-02-18 08:31 |
a8862427 |
ci: extract ubuntu-docker-musl and alpine-docker-musl-gcc to containers_ci.yml, so they can be easily turned on/off in private github actions |
413ms |
493ms |
0ms |
135ms |
483 KB |
117ms |
118ms |
22ms |
40ms |
80156 |
194082 |
2022-02-18 07:41 |
3d460051 |
tools/fast: bring back -usecache |
408ms |
495ms |
0ms |
142ms |
483 KB |
119ms |
119ms |
22ms |
40ms |
80156 |
196460 |
2022-02-18 06:54 |
f4051e02 |
checker: make sure generic struct instantiation uses a known type. closes #13506 |
579ms |
874ms |
0ms |
137ms |
3810 KB |
119ms |
120ms |
170ms |
40ms |
80156 |
138438 |
2022-02-17 20:13 |
da9331f8 |
vweb: support ipv6 (#13498) |
567ms |
860ms |
0ms |
136ms |
3810 KB |
116ms |
118ms |
168ms |
41ms |
80149 |
141356 |
2022-02-17 14:34 |
eb45a321 |
tools: add cmd/tools/regress.v to simplify bisecting for regression bugs/features: |
572ms |
868ms |
0ms |
136ms |
3810 KB |
117ms |
118ms |
168ms |
41ms |
80149 |
140120 |
2022-02-17 13:42 |
d739abbb |
cgen: move var decl out of loop in global_decl() |
584ms |
871ms |
0ms |
136ms |
3810 KB |
118ms |
121ms |
170ms |
41ms |
80149 |
137241 |
2022-02-17 13:21 |
ebb66aa8 |
tools: support `git bisect run cmd/tools/oldv --bisect --command "./v run /abs/path/to/regression.v"` |
579ms |
864ms |
0ms |
136ms |
3810 KB |
119ms |
120ms |
171ms |
42ms |
80148 |
138424 |
2022-02-17 11:23 |
554a6892 |
ci: be more verbose when running make.bat on the CI |
583ms |
875ms |
0ms |
138ms |
3810 KB |
118ms |
119ms |
167ms |
41ms |
80148 |
137475 |
2022-02-17 11:24 |
07b15a20 |
cgen: fix for prev commit - get usecache working with clang (fix duplicate symbols) |
583ms |
870ms |
0ms |
135ms |
3810 KB |
117ms |
118ms |
167ms |
41ms |
80148 |
137475 |
2022-02-17 09:46 |
245b70ca |
checker: bump iface_level_cutoff_limit to 100 (fix ci) |
572ms |
859ms |
0ms |
136ms |
3811 KB |
117ms |
120ms |
168ms |
40ms |
80143 |
140110 |
2022-02-17 09:42 |
230dc268 |
checker: bump iface_level_cutoff_limit to 99 (fix ci) |
578ms |
867ms |
0ms |
145ms |
3811 KB |
119ms |
120ms |
171ms |
40ms |
80143 |
138655 |
2022-02-17 08:16 |
4f903999 |
parser: cleanup in check_undefined_variables() (#13496) |
577ms |
866ms |
0ms |
137ms |
3811 KB |
117ms |
119ms |
169ms |
40ms |
80143 |
138896 |
2022-02-17 08:04 |
901a4d8b |
checker: restrict too deep recursion, to prevent stackoverflows on windows |
582ms |
876ms |
0ms |
137ms |
3811 KB |
118ms |
121ms |
170ms |
40ms |
80144 |
137704 |
2022-02-17 07:21 |
842fd7a2 |
parser: check assign expr with undefined variables of struct_init (#13495) |
587ms |
866ms |
0ms |
135ms |
3810 KB |
118ms |
119ms |
168ms |
41ms |
80127 |
136502 |
2022-02-16 21:41 |
89b99ad4 |
scanner: remove the restriction for \x00 in strings (#13493) |
581ms |
872ms |
0ms |
134ms |
3809 KB |
117ms |
119ms |
169ms |
40ms |
80121 |
137901 |
2022-02-16 20:56 |
54b10e99 |
ed25519: make public ed25519.internal.edwars25519.Element (#13488) |
575ms |
873ms |
0ms |
137ms |
3810 KB |
119ms |
122ms |
170ms |
41ms |
80136 |
139366 |
2022-02-16 19:08 |
f6814477 |
fmt: fix map missing a comma after enum keys, leading to non parsable code (#13481) |
576ms |
872ms |
0ms |
143ms |
3810 KB |
118ms |
121ms |
166ms |
41ms |
80136 |
139125 |
2022-02-16 19:02 |
d3b8ac2e |
ci: remove the -silent flag for CI jobs (the failing tests are listed at the end of the run anyway) |
586ms |
873ms |
0ms |
136ms |
3810 KB |
118ms |
121ms |
169ms |
40ms |
80136 |
136750 |
2022-02-16 09:53 |
f8b8950b |
checker: check mut interface arguments (#13479) |
577ms |
869ms |
0ms |
134ms |
3810 KB |
117ms |
119ms |
167ms |
40ms |
80136 |
138883 |
2022-02-16 09:05 |
5a14748e |
cgen: c2v enum fix |
583ms |
863ms |
0ms |
136ms |
3810 KB |
116ms |
122ms |
168ms |
40ms |
80136 |
137454 |
2022-02-16 08:33 |
9c24d09d |
strconv: bug fix for "${239.5:0.0f}" (#13483) |
581ms |
884ms |
0ms |
136ms |
3810 KB |
118ms |
120ms |
171ms |
40ms |
80128 |
137913 |
2022-02-16 07:18 |
6d2a88e3 |
net.smtp: add STARTTLS and implicit SSL support (#13473) |
570ms |
873ms |
0ms |
140ms |
3810 KB |
117ms |
118ms |
167ms |
40ms |
80124 |
140568 |
2022-02-16 07:13 |
d4fc8601 |
builder: fix clang failing to link on windows due to an -ftlo error (#13470) |
574ms |
871ms |
0ms |
143ms |
3810 KB |
118ms |
118ms |
167ms |
40ms |
80124 |
139588 |
2022-02-15 19:28 |
3ac4155f |
crypto: add an ed25519 digital signature module (#13476) |
576ms |
872ms |
0ms |
139ms |
3810 KB |
116ms |
117ms |
168ms |
39ms |
80124 |
139104 |
2022-02-15 16:39 |
ff34b79d |
crypto: implement `rand.bytes(needed_bytes int) ?[]byte`, use it consistently instead of the old rand.read(), which will change to be compatible with io and the pseudo random `rand` module |
579ms |
868ms |
0ms |
138ms |
3810 KB |
117ms |
118ms |
169ms |
40ms |
80124 |
138383 |
2022-02-15 13:12 |
80444c8e |
strings: add find_between_pair (#13468) |
579ms |
879ms |
0ms |
136ms |
3810 KB |
120ms |
118ms |
170ms |
41ms |
80124 |
138383 |
2022-02-15 11:20 |
d25652fb |
parser, ast: support -d for trace_rewrite_already_registered_symbol, trace_register_sym, trace_parse_stmt, trace_parse_comptime, trace_parse_text, trace_parse_file, trace_parse_vet_file |
575ms |
868ms |
0ms |
136ms |
3810 KB |
117ms |
119ms |
170ms |
40ms |
80009 |
139146 |
2022-02-15 10:41 |
fb3dd824 |
cgen: fix interface embedding complex cases (#13472) |
575ms |
874ms |
0ms |
133ms |
3810 KB |
116ms |
119ms |
171ms |
40ms |
79986 |
139106 |
2022-02-15 09:19 |
73cf597b |
ci: remove now-useless mlibc stuff from Vinix workflow (#13471) |
581ms |
869ms |
0ms |
139ms |
3809 KB |
118ms |
120ms |
167ms |
41ms |
79986 |
137669 |
2022-02-15 09:17 |
f9fc136c |
all: rename InterfaceDecl.ifaces to InterfaceDecl.embeds (#13475) |
578ms |
867ms |
0ms |
135ms |
3809 KB |
118ms |
118ms |
167ms |
40ms |
79986 |
138384 |
2022-02-15 01:55 |
e23db2f9 |
cgen: fix autogen free method for struct with shared field (#13469) |
575ms |
866ms |
0ms |
134ms |
3809 KB |
116ms |
119ms |
169ms |
40ms |
79988 |
139109 |
2022-02-14 18:57 |
89e9f8a0 |
ci: fix vinix compilation to commit aa18fc0 (Meson building mlibc fails in a01546b) |
579ms |
867ms |
0ms |
135ms |
3806 KB |
117ms |
119ms |
169ms |
40ms |
79947 |
138077 |
2022-02-14 17:22 |
dc0b0c83 |
ast: fix error for interface embedding call (#13466) |
574ms |
855ms |
0ms |
133ms |
3806 KB |
115ms |
116ms |
167ms |
40ms |
79947 |
139280 |
2022-02-14 17:05 |
f8bf3db5 |
markused: always include slice_ni & substr_ni too (support s#[] and a#[] in -skip-unused) |
574ms |
875ms |
0ms |
137ms |
3804 KB |
116ms |
119ms |
169ms |
40ms |
79927 |
139245 |
2022-02-14 14:18 |
efdbe9d9 |
repl: fix `list` command deleting '/'; adapt the logo to the terminal size (#13462) |
577ms |
873ms |
0ms |
141ms |
3802 KB |
117ms |
119ms |
170ms |
41ms |
79925 |
138518 |
2022-02-14 11:43 |
8119a297 |
ast: fix error for 'struct embed is interface' (#13465) |
573ms |
875ms |
0ms |
139ms |
3802 KB |
116ms |
118ms |
165ms |
40ms |
79925 |
139485 |
2022-02-14 00:38 |
b2f98428 |
checker: strengthen the judgment of generic type parameters replacement, merge generic type init tests (#13460) |
577ms |
861ms |
0ms |
136ms |
3802 KB |
114ms |
118ms |
167ms |
40ms |
79925 |
138518 |
2022-02-14 00:33 |
2e0f8ee9 |
ast: fix error for struct embedding with interface (#13457) |
582ms |
864ms |
0ms |
134ms |
3802 KB |
115ms |
118ms |
165ms |
40ms |
79924 |
137326 |
2022-02-13 22:12 |
bf11df40 |
readline: give the possibility to ignore the empty line in the history (#13452) |
577ms |
859ms |
0ms |
135ms |
3803 KB |
117ms |
120ms |
169ms |
41ms |
79931 |
138528 |
2022-02-13 22:10 |
57e850e9 |
crypto.sha512, crypto.sha256 : Make public the `write()` and `sum()` methods (#13461) |
574ms |
860ms |
0ms |
134ms |
3803 KB |
117ms |
120ms |
168ms |
42ms |
79931 |
139252 |
2022-02-13 20:42 |
74048e2f |
net: simplify the TcpConn.read_line/0 method, accumulate partially read lines, use a string builder, instead of concatenation |
571ms |
866ms |
0ms |
138ms |
3803 KB |
118ms |
120ms |
169ms |
41ms |
79931 |
139984 |
2022-02-13 13:06 |
6ea4f361 |
urllib: fixed regression in the set function (#13455) |
572ms |
869ms |
0ms |
134ms |
3803 KB |
117ms |
118ms |
169ms |
41ms |
79931 |
139739 |
2022-02-13 09:41 |
9ff0c51e |
repl: reduce the vertical size used by V's logo, put it on the left of the info texts (#13451) |
580ms |
862ms |
0ms |
135ms |
3803 KB |
117ms |
121ms |
170ms |
41ms |
79931 |
137812 |
2022-02-13 09:18 |
bad30bdd |
os: allow using XDG_CACHE_HOME for choosing the folder returned by `os.cache_dir()` on windows too |
578ms |
867ms |
0ms |
134ms |
3803 KB |
117ms |
119ms |
166ms |
40ms |
79939 |
138302 |
2022-02-13 04:52 |
5071a54b |
cgen: split up into for.v, match.v, struct.v (#13454) |
582ms |
865ms |
0ms |
135ms |
3803 KB |
117ms |
119ms |
168ms |
40ms |
79941 |
137355 |
2022-02-12 18:55 |
b5379255 |
checker, cgen: fix error for struct embed with fn type (#13450) |
577ms |
868ms |
0ms |
134ms |
3803 KB |
116ms |
119ms |
168ms |
40ms |
79920 |
138509 |
2022-02-12 17:38 |
4391ae56 |
examples: improve the pendulum simulation, with several modes and diagrams (#13446) |
580ms |
859ms |
0ms |
143ms |
3802 KB |
117ms |
118ms |
169ms |
40ms |
79907 |
137770 |
2022-02-12 17:22 |
a74d28ae |
sync,ci: bump vtest retry for channel_select_6_test.v |
577ms |
867ms |
0ms |
134ms |
3802 KB |
115ms |
115ms |
166ms |
40ms |
79907 |
138487 |
2022-02-12 13:06 |
799c95dc |
tests: filter test_ fns with params from the list of automatically run test functions (fix #13443) |
572ms |
854ms |
0ms |
134ms |
3802 KB |
117ms |
118ms |
166ms |
40ms |
79907 |
139697 |
2022-02-12 09:55 |
0eee012a |
cgen: fix `x in shared_map` (#13442) |
571ms |
870ms |
0ms |
134ms |
3802 KB |
116ms |
120ms |
168ms |
40ms |
79905 |
139938 |
2022-02-12 09:54 |
37c151ef |
docs, builtin, encoding.csv: update error implementations (#13440) |
576ms |
860ms |
0ms |
134ms |
3802 KB |
116ms |
119ms |
168ms |
40ms |
79902 |
138718 |
2022-02-12 05:16 |
ae0e90f5 |
cgen: fix struct init with embed field update (#13444) |
579ms |
869ms |
0ms |
135ms |
3804 KB |
120ms |
121ms |
167ms |
41ms |
79907 |
138008 |
2022-02-11 20:00 |
7178367d |
all: fix error for comptime for in field with generic fn (fix #13409) (#13439) |
575ms |
877ms |
0ms |
143ms |
3804 KB |
116ms |
120ms |
166ms |
40ms |
79895 |
138947 |
2022-02-11 13:52 |
9d0a5942 |
builtin: change IError `msg` and `code` to methods + fix vlib, add a deprecation notice for the old usages (#13041) |
576ms |
859ms |
0ms |
133ms |
3800 KB |
114ms |
117ms |
166ms |
40ms |
79836 |
138604 |
2022-02-11 13:03 |
61024d4b |
repl: support aliased module imports too (#13423) |
573ms |
862ms |
0ms |
133ms |
3787 KB |
116ms |
119ms |
165ms |
40ms |
79722 |
139130 |
2022-02-11 11:02 |
654bc49d |
os: implement win_read_string on os.Process (#13428) |
564ms |
857ms |
0ms |
130ms |
3787 KB |
114ms |
119ms |
166ms |
39ms |
79722 |
141351 |
2022-02-11 09:24 |
e0618f94 |
v help: add an example of using both `-prof` and `run` (#13432) |
569ms |
863ms |
0ms |
131ms |
3787 KB |
114ms |
117ms |
163ms |
40ms |
79722 |
140108 |
2022-02-11 09:21 |
a21f4563 |
checker: check the arity and the kinds of the type parameters in generic struct inits (#13429) |
570ms |
849ms |
0ms |
132ms |
3787 KB |
116ms |
119ms |
162ms |
40ms |
79722 |
139863 |
2022-02-10 11:27 |
7f29418c |
strconv: change atof64 to return an error, if the parsed value is not a valid number (#13424) |
568ms |
864ms |
0ms |
141ms |
3786 KB |
116ms |
119ms |
167ms |
40ms |
79708 |
140330 |
2022-02-10 11:22 |
1c195733 |
ci: use 'trigger_type: manual' for Cirrus CI's arm64_task/arm64-ubuntu-tcc job |
570ms |
855ms |
0ms |
130ms |
3785 KB |
115ms |
115ms |
164ms |
40ms |
79702 |
139828 |
2022-02-10 10:28 |
b205e2fc |
docs: improve the interface examples (#13422) |
567ms |
859ms |
0ms |
133ms |
3785 KB |
116ms |
117ms |
162ms |
40ms |
79702 |
140567 |
2022-02-10 10:26 |
9ed18efa |
checker: error on redefining any of the public builtin functions, not just ['print', 'println', 'eprint', 'eprintln', 'isnil', 'panic', 'exit'] (#13419) |
561ms |
844ms |
0ms |
138ms |
3785 KB |
115ms |
117ms |
164ms |
40ms |
79702 |
142071 |
2022-02-09 17:26 |
43d6b97c |
docs: improve the hot reload section, add run command example (#13418) |
577ms |
854ms |
0ms |
129ms |
3786 KB |
117ms |
119ms |
163ms |
40ms |
79698 |
138124 |
2022-02-09 16:31 |
f2eb5000 |
parser, checker: cleanup struct short syntax processing (#13416) |
571ms |
869ms |
0ms |
134ms |
3786 KB |
114ms |
119ms |
164ms |
39ms |
79698 |
139576 |
2022-02-09 15:36 |
0d1d259b |
net.urllib: keep the query parameter order (#13405) |
572ms |
864ms |
0ms |
138ms |
3786 KB |
116ms |
121ms |
165ms |
40ms |
79700 |
139335 |
2022-02-09 12:06 |
4be3c926 |
checker: check generic struct init without type parameter (#13404) |
577ms |
857ms |
0ms |
131ms |
3786 KB |
115ms |
119ms |
165ms |
40ms |
79700 |
138128 |
2022-02-09 06:35 |
356ccf24 |
cgen: add an earlier error, to pin point the use of closures on windows |
568ms |
856ms |
0ms |
132ms |
3786 KB |
115ms |
120ms |
165ms |
40ms |
79693 |
140304 |
2022-02-08 15:15 |
dd835acb |
sync: add Once.do_with_param/2 method in addition to the existing Once.do/1 (workaround the absence of closures on windows) |
570ms |
862ms |
0ms |
134ms |
3786 KB |
116ms |
120ms |
166ms |
40ms |
79690 |
139807 |
2022-02-08 11:23 |
5d2995c4 |
tools: support `./v symlink -githubci` (#13403) |
575ms |
854ms |
0ms |
128ms |
3786 KB |
113ms |
119ms |
164ms |
39ms |
79659 |
138537 |
2022-02-08 09:28 |
1dbde052 |
ci,tools: improve the precision of report-missing-fn-doc, remove dependence on sed |
573ms |
857ms |
0ms |
130ms |
3786 KB |
114ms |
117ms |
163ms |
40ms |
79659 |
139020 |
2022-02-08 09:10 |
ff02f94f |
tools: support --exclude/-e and --relative-paths/-r options in missdoc.v |
578ms |
860ms |
0ms |
138ms |
3786 KB |
115ms |
118ms |
164ms |
40ms |
79659 |
137818 |
2022-02-08 08:18 |
f0806822 |
docs: add a JSON section, and subsections for encoding and decoding (#13396) |
574ms |
861ms |
0ms |
131ms |
3786 KB |
115ms |
119ms |
167ms |
41ms |
79659 |
138778 |
2022-02-07 11:20 |
4ef7d261 |
arrays: add rotate_left and rotate_right (#13388) |
560ms |
851ms |
0ms |
130ms |
3786 KB |
113ms |
118ms |
162ms |
40ms |
79659 |
142248 |
2022-02-07 11:18 |
5df83812 |
ci: fix undoc pub fn diff output (#13389) |
566ms |
852ms |
0ms |
130ms |
3786 KB |
115ms |
120ms |
164ms |
40ms |
79659 |
140740 |
2022-02-06 22:20 |
10dcb2e0 |
parser: allow embedding interfaces from other modules (#13385) |
567ms |
846ms |
0ms |
129ms |
3786 KB |
114ms |
119ms |
164ms |
40ms |
79659 |
140492 |
2022-02-06 21:51 |
1dc23922 |
docs, builtin: clean up the homepage of modules.vlang.io a little, do not use //==== comments for now in builtin |
568ms |
857ms |
0ms |
131ms |
3784 KB |
114ms |
118ms |
165ms |
41ms |
79633 |
140198 |
2022-02-06 17:52 |
649ecab1 |
ci: add report-missing-fn-doc job, to prevent adding new undocumented pub symbols in vlib (#13386) |
569ms |
853ms |
0ms |
139ms |
3784 KB |
115ms |
121ms |
166ms |
40ms |
79642 |
139968 |
2022-02-06 14:08 |
d46ac407 |
checker: add error for assigning `none` values (#13383) |
565ms |
854ms |
0ms |
134ms |
3784 KB |
116ms |
121ms |
166ms |
40ms |
79642 |
140959 |
2022-02-06 13:44 |
31df2c4f |
tools: tweak missdoc defaults, add CLI flags to control what's ignored (#13384) |
568ms |
858ms |
0ms |
133ms |
3784 KB |
116ms |
117ms |
165ms |
40ms |
79639 |
140209 |
2022-02-06 13:41 |
fd9aa8be |
ci: require a minimal reproducible code sample in .github/ISSUE_TEMPLATE/bug_report.md (#13382) |
568ms |
854ms |
0ms |
131ms |
3784 KB |
116ms |
119ms |
165ms |
40ms |
79639 |
140209 |
2022-02-06 12:18 |
1be0cb03 |
ci: do not fail silently in the Cirrus CI / Code CI / arm64-ubuntu-tcc job |
570ms |
854ms |
0ms |
134ms |
3784 KB |
115ms |
118ms |
165ms |
40ms |
79639 |
139717 |
2022-02-06 10:53 |
939bc9f2 |
v.parser: fix compilation of normal .v files with -translated (#13363) |
571ms |
853ms |
0ms |
131ms |
3784 KB |
116ms |
121ms |
167ms |
39ms |
79639 |
139472 |
2022-02-06 09:39 |
31739c25 |
docs: fix typo (#13381) |
563ms |
857ms |
0ms |
140ms |
3784 KB |
117ms |
117ms |
167ms |
40ms |
79639 |
141454 |
2022-02-06 08:49 |
66f21cae |
rand: add `pub fn rand.read(mut buf []byte)` and `pub fn rand.bytes(needed int) ?[]byte{}` + tests |
576ms |
859ms |
0ms |
133ms |
3784 KB |
116ms |
120ms |
166ms |
40ms |
79639 |
138262 |
2022-02-06 08:52 |
ece73836 |
cgen: fix error for struct with reference alias field (#13380) |
567ms |
855ms |
0ms |
134ms |
3784 KB |
116ms |
119ms |
165ms |
40ms |
79615 |
140414 |
2022-02-06 06:05 |
4e13ee22 |
repl: reproduce the void print function error (#13372) |
574ms |
867ms |
0ms |
133ms |
3784 KB |
116ms |
118ms |
171ms |
41ms |
79605 |
138684 |
2022-02-06 00:36 |
f23d2c8c |
cgen: c2v variadic fixes |
569ms |
865ms |
0ms |
134ms |
3784 KB |
115ms |
117ms |
163ms |
41ms |
79605 |
139903 |
2022-02-05 22:16 |
cec7e917 |
v.parser, v.checker, v.gen: add support for [translated] tag (#13373) |
566ms |
856ms |
0ms |
129ms |
3783 KB |
113ms |
117ms |
163ms |
39ms |
79602 |
140639 |
2022-02-05 20:09 |
054c8b1f |
log: update Logger interface, so that Log is usable even as a Logger instance; add a test to ensure it (#13376) |
579ms |
869ms |
0ms |
142ms |
3782 KB |
116ms |
119ms |
167ms |
41ms |
79591 |
137462 |
2022-02-05 16:52 |
5faabe74 |
Revert "cgen: fix error for struct with reference alias fields (#13374)" |
580ms |
877ms |
0ms |
133ms |
3782 KB |
117ms |
118ms |
169ms |
40ms |
79591 |
137225 |
2022-02-05 16:23 |
4d485ae6 |
cgen: fix error for struct with reference alias fields (#13374) |
575ms |
857ms |
0ms |
133ms |
3782 KB |
121ms |
120ms |
167ms |
40ms |
79598 |
138431 |
2022-02-05 13:10 |
47ee292b |
vweb: make Context.mount_static_folder_at more robust (#13361) |
567ms |
847ms |
0ms |
132ms |
3782 KB |
116ms |
118ms |
165ms |
40ms |
79591 |
140372 |
2022-02-05 09:32 |
173b4652 |
parser: check orm sql statements, using undefined variables in where expr (fix #13367) (#13368) |
568ms |
860ms |
0ms |
132ms |
3782 KB |
116ms |
119ms |
167ms |
40ms |
79591 |
140125 |
2022-02-05 08:05 |
c9a8d644 |
fmt: preserve formatting with comments in a empty map (#13362) |
570ms |
853ms |
0ms |
133ms |
3781 KB |
115ms |
116ms |
163ms |
41ms |
79584 |
139621 |
2022-02-04 22:11 |
b9fce4ef |
checker: make sure that the operator check is made on the concrete type (#13360) |
575ms |
864ms |
0ms |
139ms |
3781 KB |
116ms |
118ms |
167ms |
40ms |
79584 |
138406 |
2022-02-04 15:56 |
a054f868 |
v.util: use a normalised relative file path in the error messages with /, even on windows, to make the compiler error tests more robust |
569ms |
865ms |
0ms |
132ms |
3780 KB |
116ms |
119ms |
167ms |
40ms |
79572 |
139845 |
2022-02-04 13:16 |
d02c0636 |
encoding.hex: fix shift warning |
576ms |
866ms |
0ms |
132ms |
3780 KB |
115ms |
119ms |
165ms |
41ms |
79569 |
138140 |
2022-02-04 12:24 |
a61b4809 |
ast, parser, checker: fix generic struct init with inconsistent generic types (#13359) |
565ms |
854ms |
0ms |
136ms |
3780 KB |
117ms |
118ms |
164ms |
40ms |
79569 |
140830 |
2022-02-03 16:52 |
89d399b0 |
examples: fix leak in examples/sokol/particles/, by marking s.pool and s.bin with .noslices |
562ms |
848ms |
0ms |
130ms |
3774 KB |
116ms |
118ms |
165ms |
39ms |
79516 |
141487 |
2022-02-03 10:24 |
85d36ed2 |
checker: stricter type casting error messages |
559ms |
854ms |
0ms |
132ms |
3774 KB |
115ms |
117ms |
163ms |
40ms |
79516 |
142246 |
2022-02-03 09:29 |
ede9f293 |
doc: mention []rune.string() (#13348) |
559ms |
847ms |
0ms |
136ms |
3774 KB |
115ms |
114ms |
164ms |
40ms |
79508 |
142232 |
2022-02-02 16:05 |
be1e40da |
cgen: fix error for sql statement inside fn call (fix #13330) (#13346) |
567ms |
855ms |
0ms |
129ms |
3774 KB |
115ms |
116ms |
165ms |
40ms |
79508 |
140225 |
2022-02-02 08:48 |
9344c270 |
builtin: save a call to array.ensure_cap in array.insert, array.push, array.push_many in most cases |
564ms |
855ms |
0ms |
131ms |
3773 KB |
117ms |
117ms |
164ms |
40ms |
79506 |
140968 |
2022-02-02 08:55 |
c0c07db7 |
cgen: fix struct field init from shared struct field (#13343) |
569ms |
858ms |
0ms |
133ms |
3773 KB |
116ms |
118ms |
165ms |
39ms |
79503 |
139724 |
2022-02-02 08:52 |
c3573454 |
regex: fix bug in replace_by_fn (#13344) |
577ms |
855ms |
0ms |
132ms |
3773 KB |
117ms |
117ms |
164ms |
40ms |
79502 |
137785 |
2022-02-02 07:11 |
b10b65e1 |
cgen: fix error for interface with multi-nested embed struct (#13345) |
568ms |
851ms |
0ms |
132ms |
3773 KB |
116ms |
115ms |
161ms |
40ms |
79502 |
139968 |
2022-02-01 16:41 |
b2c299da |
vweb: support `vweb.run_at(app, localhost, 8099)` (#13337) |
571ms |
855ms |
0ms |
138ms |
3773 KB |
113ms |
117ms |
162ms |
39ms |
79496 |
139222 |
2022-02-01 15:12 |
d8cce0a7 |
ci: fix cgen for interface_struct_with_multi_nested_embed_test.v for gcc/clang |
559ms |
852ms |
0ms |
131ms |
3773 KB |
116ms |
117ms |
163ms |
39ms |
79496 |
142211 |
2022-02-01 12:50 |
a0148440 |
cgen: fix error for interface with multi nested embed structs (fix #13331) (#13336) |
558ms |
850ms |
0ms |
133ms |
3773 KB |
115ms |
115ms |
163ms |
39ms |
79492 |
142458 |
2022-02-01 11:49 |
7c1b249d |
regex: fix dot char problems on groups with * (#13333) |
559ms |
852ms |
0ms |
134ms |
3772 KB |
117ms |
118ms |
166ms |
40ms |
79461 |
142148 |
2022-02-01 08:36 |
310969a0 |
docs: clarify the interface methods section |
576ms |
861ms |
0ms |
133ms |
3772 KB |
115ms |
117ms |
165ms |
40ms |
79461 |
137953 |
2022-01-31 20:51 |
db50e79d |
tools: implement `cgen` tag for Markdown examples in `v check-md` (#13332) |
567ms |
853ms |
0ms |
131ms |
3772 KB |
113ms |
116ms |
163ms |
40ms |
79461 |
140142 |
2022-01-31 11:00 |
b34860e3 |
ast, checker: fix error for calling complex nested generic type function (fix #13025) (#13328) |
567ms |
844ms |
0ms |
138ms |
3772 KB |
114ms |
116ms |
163ms |
40ms |
79461 |
140142 |
2022-01-31 04:57 |
46a096b9 |
Revert "v.util: make mod_path_to_full_name more robust" |
565ms |
843ms |
0ms |
134ms |
3769 KB |
116ms |
116ms |
165ms |
40ms |
79419 |
140564 |
2022-01-30 14:42 |
894da4b4 |
ci: fix for sporadic Killed failures when running js tests on macos |
563ms |
848ms |
0ms |
131ms |
3769 KB |
116ms |
118ms |
165ms |
40ms |
79419 |
141063 |
2022-01-30 13:07 |
f6cb7723 |
v.util: prepare for removing vlib/v/util/module.v - improve tracing, comment edge cases with actual data |
560ms |
862ms |
0ms |
135ms |
3769 KB |
117ms |
119ms |
165ms |
40ms |
79419 |
141819 |
2022-01-29 22:44 |
f3683b7c |
os: add an .exit_code field to os.Command (#13321) |
557ms |
854ms |
0ms |
131ms |
3769 KB |
115ms |
115ms |
164ms |
40ms |
79372 |
142499 |
2022-01-29 19:42 |
eb7f152f |
gg: add a temporary import for gx + a gg.Color type alias for gx.Color, without using it |
564ms |
850ms |
0ms |
137ms |
3769 KB |
115ms |
117ms |
163ms |
40ms |
79371 |
140728 |
2022-01-28 20:53 |
a4fb5d2c |
Fix gx.Color math operations (#13315) |
563ms |
850ms |
0ms |
133ms |
3769 KB |
116ms |
117ms |
165ms |
40ms |
79371 |
140978 |
2022-01-28 18:41 |
44dddecc |
builtin: use a pure V version of string.to_wide() on != windows (#13314) |
565ms |
847ms |
0ms |
132ms |
3769 KB |
115ms |
115ms |
162ms |
40ms |
79371 |
140479 |
2022-01-28 18:34 |
ceb05b16 |
strings: rename Builder.write_b() to Builder.write_byte(), add deprecation (#13313) |
561ms |
850ms |
0ms |
132ms |
3769 KB |
115ms |
115ms |
162ms |
40ms |
79364 |
141468 |
2022-01-28 11:18 |
7f22ed79 |
doc: clarify the section about -autofree (#13309) |
567ms |
850ms |
0ms |
132ms |
3769 KB |
115ms |
117ms |
164ms |
40ms |
79357 |
139959 |
2022-01-28 08:27 |
71d98717 |
checker: small cleanup of commit edc6c9e |
565ms |
859ms |
0ms |
130ms |
3769 KB |
116ms |
115ms |
162ms |
40ms |
79357 |
140454 |
2022-01-28 09:02 |
edc6c9e2 |
checker: show error instead of panic, when using a `somemodule.NonExistingEnum.enum_value` (#13295) |
565ms |
853ms |
0ms |
138ms |
3769 KB |
116ms |
118ms |
165ms |
40ms |
79356 |
140453 |
2022-01-28 08:09 |
1f201275 |
doc: add example for interface casting (#13304) |
562ms |
853ms |
0ms |
132ms |
3768 KB |
116ms |
118ms |
165ms |
40ms |
79352 |
141195 |
2022-01-28 08:07 |
8491e83e |
ci: bump retries to 8 for vlib/net/tcp_test.v |
571ms |
851ms |
0ms |
131ms |
3768 KB |
116ms |
117ms |
162ms |
40ms |
79352 |
138970 |
2022-01-27 19:16 |
41b9b298 |
examples: add port of simple triangle sokol sample (#13298) |
558ms |
854ms |
0ms |
137ms |
3768 KB |
114ms |
117ms |
164ms |
40ms |
79352 |
142207 |
2022-01-27 17:46 |
faaa7035 |
examples: fix segmentation fault crash on exit in sokol 0X_ examples (#13299) |
561ms |
850ms |
0ms |
132ms |
3768 KB |
114ms |
118ms |
163ms |
39ms |
79352 |
141447 |
2022-01-27 15:43 |
eb765f97 |
ci: add a small delay between failed test retries. bump retries for channel_select_6_test.v to 8 |
563ms |
851ms |
0ms |
131ms |
3768 KB |
114ms |
115ms |
162ms |
39ms |
79352 |
140944 |
2022-01-27 13:38 |
daa5be4c |
ci: skip vlib/v/checker/tests/modules/deprecated_module on windows for now |
564ms |
850ms |
0ms |
142ms |
3768 KB |
116ms |
117ms |
163ms |
40ms |
79352 |
140695 |
2022-01-27 11:20 |
9dce8194 |
cgen: fix error of method calls on nested embedded structs (#13292) |
563ms |
854ms |
0ms |
135ms |
3768 KB |
115ms |
116ms |
164ms |
40ms |
79352 |
140944 |
2022-01-27 11:16 |
f8f7bc8e |
ci: fix deprecated_module.out file too |
565ms |
851ms |
0ms |
133ms |
3768 KB |
114ms |
116ms |
161ms |
41ms |
79347 |
140437 |
2022-01-27 09:50 |
e1a2ab34 |
parser,ast,checker: add support for `[deprecated: "use another module"] module obsolete` |
564ms |
850ms |
0ms |
130ms |
3768 KB |
114ms |
116ms |
162ms |
40ms |
79347 |
140686 |
2022-01-27 07:44 |
3bd528b2 |
ast, checker, cgen: fix error for map sumtype value init (#13290) |
564ms |
856ms |
0ms |
135ms |
3765 KB |
116ms |
117ms |
166ms |
40ms |
79314 |
140627 |
2022-01-26 17:52 |
3fa91287 |
cgen,pref: support `-profile-fns strings__new_builder,i64_str -profile -` |
570ms |
861ms |
0ms |
131ms |
3765 KB |
115ms |
118ms |
166ms |
40ms |
79307 |
139135 |
2022-01-26 15:25 |
65a97a9f |
examples: fix navigating unicode text in text_editor (#13286) |
564ms |
853ms |
0ms |
143ms |
3763 KB |
116ms |
117ms |
166ms |
41ms |
79274 |
140556 |
2022-01-26 15:13 |
01c72d44 |
net.http: add allow_redirect to FetchConfig (#13285) |
565ms |
844ms |
0ms |
133ms |
3763 KB |
115ms |
116ms |
163ms |
41ms |
79274 |
140307 |
2022-01-26 13:32 |
2d184559 |
ci: fix failing draw_fns_api_test.v on macos (after rename) |
558ms |
846ms |
0ms |
132ms |
3763 KB |
115ms |
116ms |
165ms |
39ms |
79274 |
142068 |
2022-01-26 10:36 |
291a1ffd |
token: rename Position to Pos, rename position() to pos() (#13279) |
559ms |
848ms |
0ms |
133ms |
3763 KB |
114ms |
117ms |
163ms |
41ms |
79274 |
141813 |
2022-01-26 10:32 |
d71fc0d1 |
checker: fix error for cast to alias of reference struct (#13278) |
570ms |
852ms |
0ms |
133ms |
3772 KB |
115ms |
117ms |
166ms |
40ms |
79278 |
139084 |
2022-01-26 10:26 |
867056da |
gg: rename some variables (for consistency) (#13280) |
568ms |
847ms |
0ms |
131ms |
3772 KB |
114ms |
116ms |
162ms |
40ms |
79278 |
139573 |
2022-01-26 08:32 |
09797236 |
gg: improve small circle (r<20) looks |
571ms |
849ms |
0ms |
138ms |
3772 KB |
115ms |
116ms |
163ms |
40ms |
79278 |
138840 |
2022-01-25 17:31 |
469282b2 |
builtin: cleanup [trusted] tags for C function declarations |
561ms |
844ms |
0ms |
131ms |
3772 KB |
113ms |
117ms |
166ms |
39ms |
79278 |
141315 |
2022-01-25 17:15 |
4715fb67 |
checker: c2v fixes for enums and pointer to numbers |
563ms |
842ms |
0ms |
132ms |
3772 KB |
114ms |
116ms |
164ms |
39ms |
79279 |
140815 |
2022-01-25 13:58 |
1fdbdf4a |
cli: make help fn's public (#13275) |
564ms |
850ms |
0ms |
132ms |
3771 KB |
114ms |
116ms |
165ms |
39ms |
79262 |
140535 |
2022-01-25 13:39 |
95d86324 |
examples: support unicode in the text_editor.v buffer (#13269) |
565ms |
848ms |
0ms |
132ms |
3771 KB |
116ms |
116ms |
166ms |
39ms |
79262 |
140286 |
2022-01-25 12:46 |
28ddd844 |
term.ui: add support for multi byte/UTF-8 events (#13274) |
566ms |
853ms |
0ms |
135ms |
3771 KB |
114ms |
114ms |
167ms |
39ms |
79262 |
140038 |
2022-01-25 12:36 |
ca1f675d |
ast, checker, cgen: implement if guard with multi return optional (#13273) |
567ms |
857ms |
0ms |
141ms |
3771 KB |
115ms |
116ms |
164ms |
39ms |
79262 |
139791 |
2022-01-25 12:09 |
fe77e64b |
os: remove trim_space() in os.execute() on windows, to make implementations consistent (#13272) |
554ms |
849ms |
0ms |
132ms |
3766 KB |
115ms |
115ms |
162ms |
40ms |
79173 |
142911 |
2022-01-25 10:50 |
a9139834 |
ci: fix -cstrict jobs (use U postfix for u64 hash constants in embed.v) |
559ms |
846ms |
0ms |
131ms |
3766 KB |
115ms |
115ms |
161ms |
39ms |
79173 |
141633 |
2022-01-25 10:05 |
009a65b1 |
cgen: fix appending an array to a shared array (#13265) |
559ms |
853ms |
0ms |
133ms |
3766 KB |
116ms |
117ms |
163ms |
40ms |
79173 |
141633 |
2022-01-25 08:58 |
5f38ba89 |
parser,cgen: handle `const x = $embed_file("file.txt").to_string()` |
567ms |
851ms |
0ms |
130ms |
3766 KB |
115ms |
115ms |
163ms |
39ms |
79163 |
139617 |
2022-01-24 18:11 |
32f2f0df |
term.ui: fix shift notices, remove warning for main example |
560ms |
846ms |
0ms |
131ms |
3764 KB |
116ms |
118ms |
163ms |
40ms |
79121 |
141287 |
2022-01-24 15:08 |
509a8fca |
cgen: fix 'for in mut val' with 'if val in' (#13263) |
560ms |
836ms |
0ms |
136ms |
3764 KB |
114ms |
114ms |
160ms |
39ms |
79121 |
141287 |
2022-01-24 12:36 |
7199528a |
ci: use different concurrency.group values for different .yml files |
564ms |
849ms |
0ms |
131ms |
3764 KB |
113ms |
115ms |
162ms |
39ms |
79118 |
140280 |
2022-01-24 12:33 |
1cea7b0c |
ci: vfmt vlib/net/http/request.v |
562ms |
841ms |
0ms |
131ms |
3764 KB |
114ms |
116ms |
163ms |
39ms |
79118 |
140779 |
2022-01-24 12:12 |
387b2db6 |
gg: cleanup reordering for readablity (#13258) |
564ms |
849ms |
0ms |
130ms |
3764 KB |
112ms |
113ms |
162ms |
39ms |
79118 |
140280 |
2022-01-24 12:01 |
0347dadf |
ci: vfmt checker.v |
563ms |
844ms |
0ms |
130ms |
3764 KB |
114ms |
115ms |
163ms |
39ms |
79118 |
140529 |
2022-01-24 12:00 |
4ba9a2ff |
net.http: implement a Request.allow_redirect field (true by default) (#13259) |
557ms |
848ms |
0ms |
135ms |
3764 KB |
116ms |
117ms |
165ms |
39ms |
79117 |
142041 |
2022-01-24 10:45 |
3bfad1b9 |
checker: fix method call errors for generic struct instances (#13261) |
558ms |
843ms |
0ms |
139ms |
3764 KB |
114ms |
115ms |
162ms |
39ms |
79117 |
141786 |
2022-01-24 10:13 |
7fd08eca |
checker: fix c error on improper string to rune cast (#13197) (#13257) |
566ms |
851ms |
0ms |
131ms |
3763 KB |
115ms |
117ms |
164ms |
40ms |
79110 |
139770 |
2022-01-24 03:14 |
216a505c |
builtin: more libc fn definitions |
565ms |
847ms |
0ms |
138ms |
3763 KB |
113ms |
115ms |
162ms |
40ms |
79105 |
140008 |
2022-01-23 16:37 |
edf0bc36 |
checker: fix ui struct init error with default field value is const variable (#13215) |
564ms |
844ms |
0ms |
133ms |
3763 KB |
115ms |
116ms |
164ms |
40ms |
79096 |
140241 |
2022-01-23 16:18 |
4e0e2ef7 |
gg: additions, changes and fixes (#13255) |
567ms |
858ms |
0ms |
134ms |
3762 KB |
115ms |
116ms |
163ms |
39ms |
79090 |
139488 |
2022-01-23 10:50 |
34f0d442 |
ci: separate other_ci.yml and paths_ci.yml; simplify make.bat (#13254) |
560ms |
842ms |
0ms |
135ms |
3762 KB |
115ms |
115ms |
161ms |
39ms |
79090 |
141232 |
2022-01-22 23:36 |
86a2562f |
ci: skip repl_test.v on windows for now |
564ms |
847ms |
0ms |
138ms |
3762 KB |
114ms |
116ms |
160ms |
39ms |
79090 |
140230 |
2022-01-22 22:45 |
22c21e62 |
examples: fix the mandelbrot set example on Windows (#13251) |
552ms |
847ms |
0ms |
132ms |
3762 KB |
114ms |
116ms |
163ms |
39ms |
79090 |
143278 |
2022-01-22 21:45 |
fba95873 |
ci: fix compiler_errors_test.v too |
566ms |
846ms |
0ms |
132ms |
3762 KB |
113ms |
115ms |
162ms |
39ms |
79090 |
139734 |
2022-01-22 20:35 |
359b674c |
ci: fix more failing tests |
561ms |
849ms |
0ms |
131ms |
3762 KB |
114ms |
116ms |
163ms |
39ms |
79090 |
140980 |
2022-01-22 21:08 |
9057e9f1 |
ci: fix vls compilation |
563ms |
852ms |
0ms |
131ms |
3762 KB |
115ms |
116ms |
165ms |
39ms |
79090 |
140479 |
2022-01-22 19:56 |
62c3ad49 |
use os.quoted_path more |
564ms |
852ms |
0ms |
134ms |
3762 KB |
115ms |
115ms |
163ms |
41ms |
79075 |
140203 |
2022-01-22 18:24 |
85ec0248 |
ci: rename types_test.v to toml_types_test.v |
569ms |
853ms |
0ms |
129ms |
3761 KB |
113ms |
116ms |
158ms |
39ms |
79069 |
138961 |
2022-01-22 15:55 |
e66e35ce |
json: fix error for json encoding sumtype value (#13248) |
558ms |
847ms |
0ms |
130ms |
3760 KB |
114ms |
114ms |
161ms |
40ms |
79063 |
141689 |
2022-01-22 08:27 |
839ae6b2 |
toml: fix a doc string (#13246) |
556ms |
845ms |
0ms |
131ms |
3760 KB |
114ms |
115ms |
163ms |
39ms |
79063 |
142199 |
2022-01-21 19:21 |
2b4f7e76 |
toml: add `encode<T>` and `decode<T>` (#13244) |
557ms |
848ms |
0ms |
131ms |
3760 KB |
114ms |
114ms |
161ms |
39ms |
79063 |
141944 |
2022-01-21 15:06 |
36c9ed68 |
ci: split code-formatting-perf-regressions in 2 jobs |
560ms |
846ms |
0ms |
140ms |
3760 KB |
114ms |
116ms |
163ms |
39ms |
79063 |
141183 |
2022-01-21 15:08 |
cbd3c14e |
cgen: fix codegen for struct field with a shared array of points (#13222) |
564ms |
854ms |
0ms |
132ms |
3760 KB |
115ms |
119ms |
165ms |
40ms |
79063 |
140182 |
2022-01-21 13:00 |
ffb263c2 |
ast: minor cleanup of commented struct Field (#13231) |
566ms |
844ms |
0ms |
134ms |
3760 KB |
115ms |
116ms |
163ms |
39ms |
79063 |
139687 |
2022-01-21 12:46 |
05ff8f51 |
ast: fix error for generic sumtype init in generic fn call (#13238) |
568ms |
850ms |
0ms |
135ms |
3760 KB |
115ms |
118ms |
164ms |
40ms |
79090 |
139242 |
2022-01-21 12:43 |
79cb0db2 |
gg: add a working implementation for screen_size() on windows (#13237) |
568ms |
854ms |
0ms |
133ms |
3758 KB |
114ms |
115ms |
165ms |
39ms |
79056 |
139183 |
2022-01-21 10:11 |
6c8e7f53 |
transformer: fix some missing `stmt` assignments (#13236) |
563ms |
838ms |
0ms |
130ms |
3758 KB |
113ms |
114ms |
163ms |
39ms |
79056 |
140419 |
2022-01-21 10:10 |
edbb39b8 |
checker: correct error message of struct_decl() (#13240) |
563ms |
852ms |
0ms |
139ms |
3758 KB |
115ms |
115ms |
165ms |
40ms |
79056 |
140419 |
2022-01-21 01:26 |
295156e0 |
checker,cgen: implement v.profile.on/1, support `[if profile]` and `-d no_profile_startup` (#13232) |
562ms |
846ms |
0ms |
131ms |
3758 KB |
114ms |
114ms |
161ms |
40ms |
79056 |
140669 |
2022-01-20 18:15 |
9e0156b4 |
net: copy the freebsd address declarations for netbsd, openbsd, dragonfly |
560ms |
842ms |
0ms |
132ms |
3756 KB |
113ms |
124ms |
163ms |
39ms |
79037 |
141137 |
2022-01-20 16:57 |
62687842 |
Revert "math: add a new math.easing module (#13226)" (#13235) |
561ms |
855ms |
0ms |
130ms |
3756 KB |
114ms |
115ms |
161ms |
39ms |
79035 |
140882 |
2022-01-20 12:17 |
758d1f44 |
math: add a new math.easing module (#13226) |
558ms |
842ms |
0ms |
130ms |
3756 KB |
113ms |
115ms |
160ms |
39ms |
79035 |
141639 |
2022-01-20 12:04 |
7c9cd855 |
cgen: fix fn call with fixed array literal arguments (#13225) |
564ms |
850ms |
0ms |
132ms |
3756 KB |
114ms |
116ms |
162ms |
40ms |
79035 |
140132 |
2022-01-20 11:03 |
d553071e |
parser, checker: correct error message for a fixed array size using a non constant (fix #13219) (#13228) |
564ms |
843ms |
0ms |
138ms |
3756 KB |
113ms |
115ms |
163ms |
40ms |
79017 |
140101 |
2022-01-20 11:01 |
5143837d |
cmd/tools: add support for .editorconfig and improve `v init` to initialize missing files (#13230) |
561ms |
848ms |
0ms |
131ms |
3756 KB |
115ms |
115ms |
164ms |
40ms |
79016 |
140848 |
2022-01-20 06:57 |
09797e49 |
checker: check generics undefined operation of infix expression (#13223) |
565ms |
849ms |
0ms |
131ms |
3756 KB |
113ms |
116ms |
162ms |
40ms |
79016 |
139851 |
2022-01-20 06:40 |
14b33baa |
transformer: refactor + apply transform to (hopefully) all nodes (#13216) |
562ms |
851ms |
0ms |
131ms |
3756 KB |
116ms |
117ms |
163ms |
39ms |
79022 |
140608 |
2022-01-20 06:10 |
d67be630 |
gg: add the gg.Context.remove_cached_image_by_idx() method (#13206) |
563ms |
842ms |
0ms |
131ms |
3747 KB |
115ms |
115ms |
163ms |
39ms |
78884 |
140113 |
2022-01-19 18:16 |
ba330829 |
ast: rename register_type_symbol to register_sym (#13217) |
559ms |
838ms |
0ms |
131ms |
3747 KB |
114ms |
116ms |
162ms |
39ms |
78884 |
141116 |
2022-01-19 17:29 |
d63f3950 |
runtime: simplify nr_cpus |
557ms |
845ms |
0ms |
137ms |
3747 KB |
113ms |
112ms |
159ms |
39ms |
78884 |
141622 |
2022-01-19 12:37 |
d714dcef |
cgen: fix return of mut symtype (#13214) |
555ms |
837ms |
0ms |
130ms |
3747 KB |
112ms |
113ms |
161ms |
39ms |
78887 |
142138 |
2022-01-19 12:26 |
38d3239b |
checker: c2v fixes |
558ms |
835ms |
0ms |
131ms |
3747 KB |
114ms |
113ms |
159ms |
39ms |
78885 |
141370 |
2022-01-19 09:18 |
c48a9e71 |
math.unsigned: add uint128 tests (#13213) |
561ms |
844ms |
0ms |
129ms |
3747 KB |
112ms |
114ms |
161ms |
39ms |
78881 |
140607 |
2022-01-19 00:23 |
7a2705d8 |
scanner: multibyte rune literals now support unicode, hex, and octal escape codes (#13140) |
559ms |
839ms |
0ms |
130ms |
3747 KB |
113ms |
115ms |
161ms |
39ms |
78881 |
141110 |
2022-01-18 17:53 |
bb6c46e1 |
gen: fix mut sumtype arguments for fields (#13205) |
555ms |
833ms |
0ms |
130ms |
3745 KB |
113ms |
115ms |
162ms |
39ms |
78882 |
142129 |
2022-01-18 16:38 |
95b0c378 |
docs: improve pub fn comments for the `flag` module |
553ms |
834ms |
0ms |
136ms |
3745 KB |
113ms |
115ms |
171ms |
39ms |
78882 |
142643 |
2022-01-18 15:42 |
1c5eb7cc |
ci: do not use pushd/popd in GNUmakefile |
557ms |
843ms |
0ms |
133ms |
3745 KB |
115ms |
115ms |
164ms |
40ms |
78883 |
141621 |
2022-01-18 15:25 |
6dfa11e2 |
make: improve diagnostic messages when the prebuilt tcc executable does not work/is missing |
560ms |
840ms |
0ms |
130ms |
3745 KB |
114ms |
114ms |
162ms |
39ms |
78883 |
140862 |
2022-01-18 14:16 |
ef562c92 |
cgen: fix assigning a new value to the mut sumtype receiver (#13204) |
554ms |
845ms |
0ms |
131ms |
3745 KB |
112ms |
113ms |
160ms |
39ms |
78883 |
142388 |
2022-01-18 12:55 |
91bfab79 |
docs: clarify TESTS.md |
563ms |
840ms |
0ms |
130ms |
3744 KB |
113ms |
116ms |
162ms |
39ms |
78878 |
140103 |
2022-01-18 10:47 |
f0b7e504 |
parser: check the receiver error of method call (#13203) |
563ms |
843ms |
0ms |
132ms |
3744 KB |
114ms |
124ms |
164ms |
39ms |
78811 |
139984 |
2022-01-18 09:35 |
1c4c4306 |
doc: replace 'property' to 'field' (#13200) |
560ms |
842ms |
0ms |
138ms |
3743 KB |
115ms |
116ms |
163ms |
40ms |
78807 |
140726 |
2022-01-17 15:52 |
d8263171 |
math.mathutil: remove deprecated mathutil_test.v (workaround spurious test failures, due to same _test.v name) |
557ms |
847ms |
0ms |
131ms |
3743 KB |
113ms |
115ms |
160ms |
39ms |
78807 |
141484 |
2022-01-17 14:48 |
39f80840 |
checker: check type mismatch in args of generics method calls (fix #13193) (#13196) |
549ms |
841ms |
0ms |
132ms |
3743 KB |
112ms |
113ms |
162ms |
39ms |
78807 |
143546 |
2022-01-17 14:39 |
835484a9 |
ci: add libgc-dev to the `v-apps-compile` job |
558ms |
840ms |
0ms |
132ms |
3743 KB |
113ms |
116ms |
162ms |
39ms |
78788 |
141197 |
2022-01-17 14:32 |
4597c74d |
markused: fix `v -gc boehm -skip-unused cmd/vls` |
553ms |
843ms |
0ms |
131ms |
3743 KB |
112ms |
115ms |
162ms |
39ms |
78788 |
142473 |
2022-01-17 10:03 |
727c9fb4 |
all: add string range OrExpr (#13189) |
556ms |
856ms |
0ms |
130ms |
3743 KB |
114ms |
117ms |
162ms |
39ms |
78805 |
141735 |
2022-01-17 09:35 |
d1ac22e3 |
math.unsigned: small fix after rename |
555ms |
844ms |
0ms |
136ms |
3739 KB |
114ms |
112ms |
161ms |
39ms |
78658 |
141726 |
2022-01-17 09:26 |
851f265a |
cgen: minor cleanup in match_expr() (#13192) |
555ms |
835ms |
0ms |
131ms |
3739 KB |
113ms |
114ms |
161ms |
39ms |
78658 |
141726 |
2022-01-17 09:23 |
8de1934f |
math: add an `unsigned` module, implementing Uint128, Uint256 and methods on them (#13186) |
560ms |
840ms |
0ms |
130ms |
3739 KB |
114ms |
113ms |
162ms |
39ms |
78660 |
140464 |
2022-01-17 09:00 |
31615d67 |
ast: fix typos in resolve_init() (#13191) |
560ms |
844ms |
0ms |
130ms |
3739 KB |
113ms |
114ms |
163ms |
39ms |
78660 |
140464 |
2022-01-16 17:11 |
db48594b |
datatypes: add an index method on LinkedList and Queue (#13185) |
557ms |
839ms |
0ms |
130ms |
3739 KB |
114ms |
113ms |
162ms |
39ms |
78660 |
141220 |
2022-01-16 16:04 |
2a3a4cfc |
math.bits: fix bits.div_64 behaviour for leading_zeros_64(y) = 0 |
557ms |
843ms |
0ms |
130ms |
3739 KB |
113ms |
113ms |
162ms |
39ms |
78660 |
141220 |
2022-01-16 11:12 |
315b2ded |
cgen: fix match sumtype var returning sumtype value (#13184) |
556ms |
846ms |
0ms |
139ms |
3739 KB |
115ms |
116ms |
164ms |
39ms |
78639 |
141437 |
2022-01-15 16:02 |
ab7cc580 |
ci: vfmt cmd/tools/vpm.v |
547ms |
830ms |
0ms |
129ms |
3737 KB |
113ms |
113ms |
160ms |
39ms |
78635 |
143756 |
2022-01-15 15:31 |
f24e9cc8 |
help: fix `-compress` description |
549ms |
832ms |
0ms |
130ms |
3737 KB |
114ms |
114ms |
161ms |
39ms |
78635 |
143233 |
2022-01-15 14:37 |
d0bb810b |
vpm: fix `v install GIT_REPO_URL` |
558ms |
828ms |
0ms |
127ms |
3737 KB |
112ms |
113ms |
159ms |
39ms |
78635 |
140922 |
2022-01-15 12:35 |
57563599 |
vpm: support full urls in v.mod's dependencies field (#13180) |
552ms |
833ms |
0ms |
130ms |
3737 KB |
114ms |
115ms |
162ms |
39ms |
78635 |
142454 |
2022-01-15 08:15 |
6485b6ee |
tests: skip valgrind tests, when valgrind is not present |
545ms |
831ms |
0ms |
129ms |
3737 KB |
113ms |
114ms |
162ms |
39ms |
78635 |
144284 |
2022-01-15 07:59 |
dfc23d93 |
ast, checker, cgen: fix array of sumtype initialisation with a default `init:` (#13178) |
551ms |
832ms |
0ms |
138ms |
3737 KB |
114ms |
114ms |
160ms |
39ms |
78635 |
142713 |
2022-01-15 07:55 |
7fe62a8b |
js,os: fix `return` in `or` blocks; Properly get path_delimiter and path_separator in JS (#13179) |
552ms |
838ms |
0ms |
130ms |
3737 KB |
113ms |
115ms |
161ms |
39ms |
78633 |
142451 |
2022-01-15 06:23 |
9fd65b5b |
checker: fix unrecognised empty argument names in anon fn's (#13176) |
551ms |
831ms |
0ms |
128ms |
3737 KB |
113ms |
114ms |
160ms |
39ms |
78633 |
142709 |
2022-01-14 17:47 |
f19197f9 |
builtin: make array.insert_many and array.prepend_many private (#13172) |
542ms |
838ms |
0ms |
129ms |
3737 KB |
112ms |
112ms |
159ms |
38ms |
78628 |
145070 |
2022-01-14 16:45 |
879d1d2f |
cgen: fix generics method with sumtype arguments (#13166) |
545ms |
830ms |
0ms |
130ms |
3737 KB |
112ms |
113ms |
161ms |
39ms |
78638 |
144289 |
2022-01-14 16:43 |
104e0c56 |
js: fix break and continue in or blocks (#13165) |
548ms |
829ms |
0ms |
131ms |
3735 KB |
112ms |
114ms |
160ms |
39ms |
78608 |
143445 |
2022-01-14 15:27 |
9329b6c8 |
builtin: add more documentation (#13160) |
543ms |
833ms |
0ms |
140ms |
3735 KB |
112ms |
114ms |
161ms |
39ms |
78608 |
144766 |
2022-01-14 13:49 |
4660220f |
util: fix the potential error of js_builder command (#13170) |
550ms |
828ms |
0ms |
131ms |
3735 KB |
113ms |
115ms |
161ms |
39ms |
78444 |
142625 |
2022-01-14 13:18 |
6168a4d3 |
tools: improve diagnostic info for `v vgret -v `. |
545ms |
831ms |
0ms |
130ms |
3735 KB |
113ms |
113ms |
159ms |
40ms |
78444 |
143933 |
2022-01-13 22:31 |
70aedaf1 |
builtin: add a string.parse_int/2 method (wrapping strconv.parse_int/3) (#13164) |
547ms |
829ms |
0ms |
129ms |
3735 KB |
112ms |
114ms |
161ms |
40ms |
78444 |
143407 |
2022-01-13 20:26 |
4189b7e2 |
builtin: add a `byterune` method on `[]byte` (#13145) |
547ms |
824ms |
0ms |
132ms |
3735 KB |
113ms |
116ms |
161ms |
39ms |
78414 |
143352 |
2022-01-13 20:25 |
155f8972 |
ast, parser, checker: fix generic struct field with default struct value (#13158) |
545ms |
832ms |
0ms |
129ms |
3734 KB |
112ms |
112ms |
158ms |
39ms |
78384 |
143823 |
2022-01-13 10:16 |
7fbd856b |
os: add font module, move from gg (#13144) |
556ms |
835ms |
0ms |
137ms |
3733 KB |
113ms |
113ms |
160ms |
38ms |
78373 |
140958 |
2022-01-12 23:15 |
78829154 |
tools: better error messages for `v check-md` (#13149) |
545ms |
832ms |
0ms |
134ms |
3733 KB |
114ms |
114ms |
160ms |
39ms |
78373 |
143803 |
2022-01-12 16:36 |
54716967 |
cgen: fix fn call with mut sumtype argument (#13143) |
545ms |
831ms |
0ms |
132ms |
3733 KB |
114ms |
115ms |
165ms |
39ms |
78373 |
143803 |
2022-01-12 10:49 |
b658b657 |
scanner,cgen,vfmt: keep original when using byte char literals, test all 256 byte values in the C backend |
552ms |
829ms |
0ms |
133ms |
3733 KB |
113ms |
115ms |
161ms |
39ms |
78367 |
141969 |
2022-01-12 09:40 |
89165ed2 |
cgen: minor cleanup in comptime_if_cond() (#13142) |
553ms |
826ms |
0ms |
130ms |
3732 KB |
113ms |
114ms |
161ms |
39ms |
78347 |
141676 |
2022-01-12 08:58 |
f99b7948 |
cgen: reduce memory allocation and improve performance of cescape_nonascii (#13141) |
550ms |
833ms |
0ms |
131ms |
3732 KB |
113ms |
114ms |
161ms |
39ms |
78349 |
142452 |
2022-01-12 04:31 |
c98af3c5 |
docs: adjust links (#13139) |
552ms |
838ms |
0ms |
137ms |
3732 KB |
114ms |
113ms |
161ms |
39ms |
78343 |
141925 |
2022-01-11 20:36 |
ab642cac |
scanner, cgen: improve support for escape codes in backticks/runes (#13127) |
548ms |
837ms |
0ms |
131ms |
3732 KB |
113ms |
114ms |
162ms |
39ms |
78343 |
142961 |
2022-01-11 15:33 |
ea660315 |
examples: fix typo in text_editor.v (#13136) |
546ms |
834ms |
0ms |
130ms |
3727 KB |
113ms |
114ms |
159ms |
40ms |
78221 |
143261 |
2022-01-11 14:25 |
f3d8bbdf |
cgen: fix `$if T.typ is Type {` (#13135) |
548ms |
836ms |
0ms |
132ms |
3727 KB |
114ms |
118ms |
162ms |
41ms |
78221 |
142739 |
2022-01-11 13:32 |
10efe47f |
parser: add support for mutable if guards (#13132) |
548ms |
840ms |
0ms |
133ms |
3727 KB |
113ms |
117ms |
161ms |
39ms |
78217 |
142731 |
2022-01-11 13:14 |
ecc7accc |
tests: test with valgrind rune.bytes(), fix leak in .str_escaped() |
547ms |
830ms |
0ms |
130ms |
3727 KB |
112ms |
113ms |
157ms |
39ms |
78207 |
142974 |
2022-01-11 08:55 |
1e52b2c1 |
cgen: fix cast in the index of reference fixed array (fix #13128) (#13131) |
565ms |
831ms |
0ms |
136ms |
3726 KB |
112ms |
113ms |
160ms |
39ms |
78170 |
138353 |
2022-01-11 07:55 |
078229f2 |
builtin: add a rune.bytes() convenience method (#13129) |
550ms |
835ms |
0ms |
131ms |
3727 KB |
114ms |
116ms |
160ms |
39ms |
78175 |
142136 |
2022-01-11 07:50 |
791972eb |
checker: check error for match conditions with parenthesis (#13130) |
552ms |
833ms |
0ms |
129ms |
3727 KB |
113ms |
114ms |
160ms |
39ms |
78171 |
141614 |
2022-01-10 19:50 |
f54ad519 |
tools: add support for ~ and absolute paths in vcomplete (#13125) |
553ms |
840ms |
0ms |
131ms |
3726 KB |
113ms |
114ms |
161ms |
39ms |
78167 |
141350 |
2022-01-10 13:54 |
65eb383c |
dlmalloc: add a temporary workaround for a segfault (#13120) |
551ms |
836ms |
0ms |
131ms |
3726 KB |
114ms |
114ms |
161ms |
39ms |
78167 |
141863 |
2022-01-10 13:45 |
da0b89cc |
tools: improve support for renamed v executables (`vlang self` now works too) |
551ms |
836ms |
0ms |
137ms |
3726 KB |
114ms |
116ms |
161ms |
39ms |
78167 |
141863 |
2022-01-10 10:42 |
c07ce3ff |
cgen,json2: improve -nofloat support (#13117) |
558ms |
844ms |
0ms |
133ms |
3726 KB |
115ms |
116ms |
163ms |
40ms |
78163 |
140077 |
2022-01-10 10:03 |
4ce6e663 |
cgen: check error for comptime call method argument (#13115) |
551ms |
832ms |
0ms |
131ms |
3726 KB |
113ms |
119ms |
161ms |
39ms |
78151 |
141834 |
2022-01-10 07:12 |
02f791d9 |
checker: fix returning optional empty map (#13113) |
554ms |
835ms |
0ms |
131ms |
3725 KB |
113ms |
118ms |
161ms |
39ms |
78146 |
141057 |
2022-01-09 17:53 |
5e85d4cb |
examples: show how to call a simple v module from python (#13105) |
549ms |
832ms |
0ms |
131ms |
3725 KB |
112ms |
114ms |
163ms |
39ms |
78146 |
142342 |
2022-01-09 17:24 |
535317eb |
ci: simplify vab_ci.yml (#13109) |
544ms |
832ms |
0ms |
137ms |
3725 KB |
112ms |
114ms |
160ms |
39ms |
78146 |
143650 |
2022-01-09 17:00 |
236a1d02 |
cgen: fix error for print comptime for method call (#13108) |
549ms |
832ms |
0ms |
131ms |
3725 KB |
111ms |
112ms |
160ms |
39ms |
78146 |
142342 |
2022-01-09 14:53 |
0ac45092 |
checker: check array init with a void type value (#13106) |
540ms |
829ms |
0ms |
131ms |
3724 KB |
112ms |
113ms |
159ms |
39ms |
78130 |
144685 |
2022-01-09 14:15 |
86ba4517 |
parser: check error of anon fn argument type (#13103) |
543ms |
832ms |
0ms |
132ms |
3724 KB |
113ms |
115ms |
160ms |
39ms |
78127 |
143880 |
2022-01-09 14:09 |
05ec8ec1 |
tools: add help for `v complete` (#13098) |
546ms |
836ms |
0ms |
131ms |
3724 KB |
111ms |
112ms |
158ms |
38ms |
78126 |
143087 |
2022-01-09 14:02 |
92fcb82c |
sokol: fix for example06 (#13101) |
546ms |
830ms |
0ms |
129ms |
3724 KB |
113ms |
114ms |
159ms |
39ms |
78126 |
143087 |
2022-01-08 18:29 |
22fce6a5 |
sokol: update sokol_gfx.h to the LAST version, and fix example 06 (#13100) |
549ms |
842ms |
0ms |
137ms |
3724 KB |
112ms |
113ms |
159ms |
39ms |
78126 |
142306 |
2022-01-08 17:19 |
64c8fb06 |
ast: fix generics with nested generic type parameter (fix #13077) (#13088) |
550ms |
830ms |
0ms |
130ms |
3724 KB |
111ms |
112ms |
157ms |
39ms |
78126 |
142047 |
2022-01-08 17:16 |
64028eed |
toml: fix comment ends with crlf (#13097) |
542ms |
829ms |
0ms |
129ms |
3721 KB |
113ms |
114ms |
158ms |
39ms |
78108 |
144110 |
2022-01-08 15:35 |
70bf200e |
ci: pin sokol-shdc.exe version to latest working (after new commit to floooh/sokol-tools-bin/, shdc fails to compile gouraud.glsl) |
553ms |
829ms |
0ms |
129ms |
3721 KB |
113ms |
113ms |
156ms |
39ms |
78108 |
141244 |
2022-01-08 15:08 |
83e9585d |
crypto: crypto.aes CBC mode moves to crypto.cipher (#13084) |
544ms |
831ms |
0ms |
129ms |
3721 KB |
114ms |
114ms |
158ms |
39ms |
78108 |
143580 |
2022-01-08 15:02 |
b778c1d0 |
net: make listen/bind errors more informative |
545ms |
828ms |
0ms |
131ms |
3721 KB |
112ms |
113ms |
156ms |
39ms |
78108 |
143317 |
2022-01-08 14:35 |
9cbfa882 |
ast: support attributes for `ast.SumType` (#13010) |
550ms |
830ms |
0ms |
140ms |
3721 KB |
113ms |
115ms |
160ms |
40ms |
78108 |
142014 |
2022-01-08 09:06 |
4d166e3b |
all: add support for `-os wasm32` (needs clang-12 installed for now) (#13094) |
549ms |
832ms |
0ms |
132ms |
3721 KB |
114ms |
116ms |
160ms |
39ms |
78106 |
142269 |
2022-01-08 07:25 |
ec55c0fc |
docs: add vlib/builtin/wasm_bare to vlib/.vdocignore |
542ms |
824ms |
0ms |
131ms |
3718 KB |
112ms |
113ms |
157ms |
38ms |
78074 |
144047 |
2022-01-08 06:40 |
ac7e79ff |
dlmalloc: fix WASM codegen bug (#13090) |
541ms |
823ms |
0ms |
129ms |
3718 KB |
112ms |
114ms |
157ms |
38ms |
78074 |
144314 |
2022-01-07 21:36 |
95f6bd7f |
tools: change default for `v complete` (autodetect shell) |
541ms |
821ms |
0ms |
130ms |
3718 KB |
111ms |
113ms |
157ms |
39ms |
78074 |
144314 |
2022-01-07 19:18 |
bb6aabd4 |
docs: update section about antivirus false positives |
541ms |
822ms |
0ms |
130ms |
3718 KB |
111ms |
115ms |
159ms |
38ms |
78074 |
144314 |
2022-01-07 17:52 |
5cffa1a2 |
sokol: use V type for SG_SHADERSTAGE_[VS|FS] (#13086) |
546ms |
825ms |
0ms |
134ms |
3718 KB |
110ms |
113ms |
156ms |
38ms |
78074 |
142992 |
2022-01-07 17:19 |
57170661 |
ci: fix `$tmpl` regression detected by gitly tests (after a73e146) |
542ms |
826ms |
0ms |
131ms |
3718 KB |
112ms |
113ms |
161ms |
38ms |
78074 |
144047 |
2022-01-07 16:01 |
3e9c1c1a |
sokol: rename sapp consts, remove sapp prefix (#13083) |
539ms |
827ms |
0ms |
129ms |
3718 KB |
111ms |
112ms |
156ms |
39ms |
78073 |
144847 |
2022-01-07 14:57 |
17911432 |
android: fix and test compilation to raw Android C code (#13080) |
540ms |
820ms |
0ms |
129ms |
3718 KB |
112ms |
113ms |
158ms |
39ms |
78073 |
144579 |
2022-01-07 12:31 |
a73e1462 |
tmpl.v: fix of is_html_open_tag function and allow usage of V template sign '@' in JS code (#13067) |
544ms |
825ms |
0ms |
130ms |
3718 KB |
112ms |
113ms |
157ms |
38ms |
78073 |
143516 |
2022-01-07 12:11 |
d3317cbd |
tests: rename reference_var_followed_block_expr.v to reference_var_followed_block_expr_test.v |
538ms |
821ms |
0ms |
127ms |
3717 KB |
111ms |
113ms |
156ms |
38ms |
78060 |
145092 |
2022-01-07 12:05 |
26c63461 |
tests: rename testcase_leak.v to testcase_leak.vv |
541ms |
827ms |
0ms |
136ms |
3717 KB |
112ms |
115ms |
158ms |
38ms |
78060 |
144288 |
2022-01-07 11:51 |
2b42ea98 |
crypto: add a crypto.des module (#13065) |
541ms |
816ms |
0ms |
129ms |
3717 KB |
112ms |
113ms |
157ms |
39ms |
78060 |
144288 |
2022-01-07 11:38 |
72767056 |
checker: add support for apk comptime if (#13079) |
546ms |
821ms |
0ms |
128ms |
3717 KB |
111ms |
112ms |
172ms |
38ms |
78060 |
142967 |
2022-01-07 11:28 |
6e6d51a1 |
docs: add more documentation to each of the modules in vlib (#13043) |
544ms |
828ms |
0ms |
131ms |
3717 KB |
112ms |
115ms |
160ms |
38ms |
78059 |
143490 |
2022-01-07 11:16 |
287331bc |
builtin: add builtin/wasm_bare (#13078) |
542ms |
823ms |
0ms |
129ms |
3717 KB |
111ms |
113ms |
157ms |
38ms |
78059 |
144020 |
2022-01-07 11:00 |
c9d8fecc |
cgen: fix string range index in for mut var in (#13076) |
541ms |
824ms |
0ms |
127ms |
3717 KB |
111ms |
114ms |
159ms |
38ms |
78059 |
144286 |
2022-01-07 10:54 |
7dc64de3 |
checker: fix error for cast to u8 (#13072) |
537ms |
825ms |
0ms |
135ms |
3717 KB |
110ms |
114ms |
157ms |
38ms |
78052 |
145348 |
2022-01-06 16:41 |
60527a56 |
ci: run vfmt over cast_to_u8_test.v |
546ms |
822ms |
0ms |
130ms |
3717 KB |
112ms |
113ms |
157ms |
38ms |
78052 |
142952 |
2022-01-06 16:36 |
1c382ad2 |
checker: fix error for cast to u8 (#13058) |
543ms |
830ms |
0ms |
129ms |
3717 KB |
111ms |
114ms |
159ms |
39ms |
78052 |
143742 |
2022-01-06 16:33 |
1654d8b8 |
checker: fix generics with nested generic fn inst call (#13059) |
539ms |
822ms |
0ms |
129ms |
3717 KB |
110ms |
112ms |
156ms |
38ms |
78052 |
144808 |
2022-01-06 16:21 |
6dca022c |
sokol: fix missing import in `sfons`. Fixes #13061 (#13062) |
540ms |
821ms |
0ms |
130ms |
3717 KB |
111ms |
112ms |
157ms |
39ms |
78045 |
144527 |
2022-01-06 16:02 |
8088f462 |
parser: fix parsers producing codegen statements (for `[flag] enum MyEnum{}`) with mixed scope |
541ms |
819ms |
0ms |
128ms |
3717 KB |
110ms |
112ms |
157ms |
39ms |
78045 |
144260 |
2022-01-06 12:11 |
214853c3 |
sokol: small fixes to screenshot functions and docs (#13055) |
547ms |
822ms |
0ms |
136ms |
3716 KB |
112ms |
115ms |
158ms |
39ms |
78029 |
142648 |
2022-01-06 09:54 |
fb66ec7c |
cgen: fix codegen for aliases of fixed arrays of structs (fix #13037) (#13049) |
540ms |
823ms |
0ms |
129ms |
3716 KB |
112ms |
114ms |
158ms |
39ms |
78035 |
144509 |
2022-01-06 09:47 |
075cd29c |
sqlite: add busy_timeout() (#13053) |
541ms |
819ms |
0ms |
129ms |
3714 KB |
111ms |
113ms |
157ms |
39ms |
78001 |
144179 |
2022-01-06 02:05 |
c97f0c59 |
tools: generate `index.html` instead of `.html` for `v doc -m -f html .` |
545ms |
828ms |
0ms |
131ms |
3714 KB |
112ms |
113ms |
157ms |
39ms |
78001 |
143121 |
2022-01-05 16:23 |
3ae4513e |
sokol: update to floooh/sokol from 27-Dec-2021 (4ff3ed7) (#13044) |
550ms |
830ms |
0ms |
129ms |
3714 KB |
112ms |
114ms |
158ms |
39ms |
78001 |
141820 |
2022-01-05 16:17 |
70a0aab7 |
vlib: add a dlmalloc module (#12974) |
549ms |
823ms |
0ms |
131ms |
3714 KB |
112ms |
114ms |
158ms |
39ms |
78001 |
142078 |
2022-01-05 16:06 |
a60b381d |
docs: adding skeleton README.md files for all vlib modules (#13034) |
546ms |
828ms |
0ms |
135ms |
3714 KB |
113ms |
114ms |
158ms |
39ms |
78001 |
142858 |
2022-01-05 16:02 |
59357e87 |
math: move the `math.mathutil` generic `min`/`max`/`abs` fns to `math` (#13042) |
547ms |
826ms |
0ms |
130ms |
3714 KB |
112ms |
115ms |
159ms |
40ms |
78001 |
142597 |
2022-01-05 14:22 |
de711da7 |
cgen: support larger closure parameters (#13040) |
546ms |
827ms |
0ms |
132ms |
3714 KB |
112ms |
116ms |
159ms |
39ms |
78001 |
142858 |
2022-01-05 11:06 |
897bbb7d |
cgen: fix cgen removing random chars from parameter_name (#13038) |
542ms |
830ms |
0ms |
130ms |
3713 KB |
111ms |
114ms |
158ms |
39ms |
77999 |
143909 |
2022-01-05 10:49 |
d3489d42 |
builtin: s.trim_prefix/1 -> s.trim_string_left/1, s.trim_suffix/1 -> s.trim_string_right/1 |
543ms |
825ms |
0ms |
130ms |
3713 KB |
112ms |
113ms |
159ms |
39ms |
77999 |
143644 |
2022-01-05 10:21 |
57fa9768 |
checker: update error message for `if 'a' in 'abcd' {` |
544ms |
829ms |
0ms |
131ms |
3713 KB |
111ms |
112ms |
156ms |
39ms |
77983 |
143351 |
2022-01-05 07:27 |
ba9aad1d |
checker: fix cast to byte in comptime if (#13036) |
548ms |
830ms |
0ms |
136ms |
3713 KB |
112ms |
113ms |
158ms |
39ms |
77983 |
142304 |
2022-01-04 22:37 |
89ac2a37 |
checker: add error for `for x in t {`, where `t.next()` returns multiple values |
545ms |
827ms |
0ms |
130ms |
3713 KB |
113ms |
114ms |
158ms |
39ms |
77983 |
143088 |
2022-01-04 21:10 |
b3930c3d |
checker: add error for .map() calling a fn with multiple return values (prevent inaccessible tuple leak) |
542ms |
826ms |
0ms |
131ms |
3712 KB |
113ms |
115ms |
160ms |
40ms |
77979 |
143872 |
2022-01-04 16:37 |
6c1ae4f6 |
ast: simplify mktyp() (#13028) |
541ms |
828ms |
0ms |
131ms |
3712 KB |
112ms |
115ms |
160ms |
39ms |
77975 |
144131 |
2022-01-04 15:43 |
0f01236e |
strconv: fix `assert .f64() == 0` |
550ms |
830ms |
0ms |
131ms |
3713 KB |
113ms |
114ms |
158ms |
40ms |
77976 |
141774 |
2022-01-04 14:04 |
b2538e83 |
checker: fix generic fn using generic type in if expr (#13027) |
540ms |
824ms |
0ms |
131ms |
3713 KB |
112ms |
114ms |
160ms |
39ms |
77983 |
144412 |
2022-01-04 09:34 |
054bb272 |
cgen: fix const fixed array of reference var using correct pointer (#13023) |
545ms |
835ms |
0ms |
136ms |
3712 KB |
113ms |
116ms |
159ms |
39ms |
77974 |
143071 |
2022-01-04 09:21 |
59ed4be4 |
all: update copyright year |
548ms |
835ms |
0ms |
130ms |
3712 KB |
113ms |
116ms |
160ms |
39ms |
77981 |
142301 |
2022-01-04 08:59 |
feadf777 |
builder: fix a bug in error_context_lines |
546ms |
823ms |
0ms |
129ms |
3712 KB |
112ms |
114ms |
157ms |
38ms |
77981 |
142822 |
2022-01-04 08:36 |
00a0c188 |
ast, cgen: fix const fixed array of reference value (#13022) |
545ms |
830ms |
0ms |
130ms |
3712 KB |
113ms |
115ms |
160ms |
39ms |
77981 |
143084 |
2022-01-03 16:30 |
4b55800f |
v.eval: add tests and fix runtime cast crash (#13019) |
546ms |
820ms |
0ms |
129ms |
3712 KB |
111ms |
114ms |
157ms |
39ms |
77978 |
142816 |
2022-01-03 16:06 |
89d92d53 |
docs: document the `v.exe` -> `vlang.exe` workaround for Symantec's paranoia |
554ms |
827ms |
0ms |
128ms |
3712 KB |
112ms |
114ms |
156ms |
40ms |
77974 |
140747 |
2022-01-03 13:10 |
da989e19 |
net: fix errors of new_ip(), new_ip6() and ip6.str() (#13020) |
548ms |
826ms |
0ms |
136ms |
3712 KB |
113ms |
114ms |
158ms |
39ms |
77974 |
142288 |
2022-01-03 13:03 |
9974495f |
ci: install libgc-dev in toml_ci.yml too |
543ms |
825ms |
0ms |
130ms |
3712 KB |
112ms |
115ms |
159ms |
39ms |
77974 |
143598 |
2022-01-03 11:25 |
e03d52d3 |
toml: improve SKIP reporting, fix formatting |
549ms |
831ms |
0ms |
131ms |
3712 KB |
114ms |
114ms |
160ms |
39ms |
77974 |
142029 |
2022-01-02 16:13 |
ee858568 |
toml: ignore CRLF just like LF in line comments, support VTEST_HIDE_OK=1 in tests. |
548ms |
838ms |
0ms |
130ms |
3712 KB |
112ms |
115ms |
159ms |
39ms |
77974 |
142288 |
2022-01-03 09:15 |
b4111451 |
ci: fix alexcrichton/toml-rs task in toml_ci.yml |
545ms |
833ms |
0ms |
133ms |
3712 KB |
113ms |
116ms |
161ms |
39ms |
77974 |
143071 |
2022-01-03 08:52 |
3aba840a |
ci: show jq version in toml_ci.yml |
547ms |
833ms |
0ms |
130ms |
3712 KB |
111ms |
113ms |
157ms |
39ms |
77974 |
142548 |
2022-01-03 06:45 |
d5b111ec |
net: fix typo in new_ip() (#13017) |
544ms |
828ms |
0ms |
138ms |
3712 KB |
112ms |
113ms |
158ms |
39ms |
77974 |
143334 |
2022-01-03 04:32 |
1ad4fbd8 |
regex: add a replace_n function (#13016) |
547ms |
829ms |
0ms |
131ms |
3712 KB |
113ms |
113ms |
157ms |
39ms |
77974 |
142548 |
2022-01-02 18:36 |
4d4398fa |
sokol: type alias all `gfx` structs (#13014) |
550ms |
834ms |
0ms |
132ms |
3712 KB |
114ms |
116ms |
161ms |
39ms |
77974 |
141770 |
2022-01-02 13:47 |
41e763f7 |
checker: add error for `type StructAlias = Struct struct Struct { field StructAlias }` |
549ms |
823ms |
0ms |
130ms |
3712 KB |
112ms |
113ms |
157ms |
39ms |
77974 |
142029 |
2022-01-02 13:52 |
64f1ea6f |
checker: extract containers.v, struct.v, for.v from checker.v (#13012) |
541ms |
833ms |
0ms |
131ms |
3711 KB |
113ms |
114ms |
158ms |
39ms |
77957 |
144097 |
2022-01-02 08:33 |
41078bc4 |
v.eval: fix hardcoded math ops in infix_gen.v, add interpret_test.v |
545ms |
829ms |
0ms |
130ms |
3711 KB |
112ms |
112ms |
158ms |
39ms |
77941 |
143011 |
2022-01-02 07:39 |
1521d08e |
eval: ignore ast.Module (fixes `v interpret file.v` regression after 07cf6d9) |
546ms |
834ms |
0ms |
138ms |
3711 KB |
113ms |
115ms |
160ms |
39ms |
77941 |
142749 |
2022-01-02 07:18 |
9278d4ec |
docs: fix a typo |
551ms |
834ms |
0ms |
131ms |
3711 KB |
113ms |
113ms |
158ms |
40ms |
77941 |
141453 |
2022-01-01 16:55 |
0e1cfd4a |
checker: simplify type sizeof check and fix c2v globals |
548ms |
826ms |
0ms |
131ms |
3711 KB |
113ms |
113ms |
161ms |
39ms |
77941 |
142228 |
2022-01-01 13:40 |
697eca5d |
tools: ensure `git` is installed, when doing vpm operations that require it |
544ms |
829ms |
0ms |
130ms |
3711 KB |
114ms |
115ms |
161ms |
40ms |
77930 |
143253 |
2022-01-01 07:21 |
908296cd |
regex: improve errors for edge cases (#13008) |
544ms |
825ms |
0ms |
129ms |
3711 KB |
112ms |
112ms |
157ms |
40ms |
77930 |
143253 |
2022-01-01 07:15 |
7622ff3f |
checker: check using const var as function (#13006) |
545ms |
826ms |
0ms |
133ms |
3711 KB |
113ms |
112ms |
158ms |
39ms |
77930 |
142990 |
2021-12-31 07:54 |
64385125 |
checker: add error for `for mut var in string {` (fix #12998) (#13000) |
545ms |
831ms |
0ms |
135ms |
3711 KB |
111ms |
113ms |
157ms |
39ms |
77928 |
142987 |
2021-12-30 20:34 |
a0a1807e |
builtin: add charptr str() and change string format (#12973) |
541ms |
833ms |
0ms |
130ms |
3711 KB |
112ms |
114ms |
157ms |
39ms |
77926 |
144040 |
2021-12-30 19:19 |
b10ff1e4 |
checker: infer generic interface type in `i := Interface(Struct<u32>{})` |
545ms |
830ms |
0ms |
132ms |
3710 KB |
112ms |
114ms |
159ms |
39ms |
77922 |
142976 |
2021-12-30 17:28 |
ae036b61 |
checker: fix infinite recursion on generic interface cast |
541ms |
834ms |
0ms |
131ms |
3709 KB |
112ms |
113ms |
159ms |
39ms |
77896 |
143985 |
2021-12-30 16:20 |
df8384b6 |
v.scanner: report the start of unfinished string literals too |
547ms |
824ms |
0ms |
133ms |
3709 KB |
113ms |
116ms |
158ms |
39ms |
77889 |
142393 |
2021-12-30 11:42 |
93c40e69 |
all: add support for `type MyEnumAlias = MyEnum` |
539ms |
821ms |
0ms |
130ms |
3708 KB |
113ms |
113ms |
158ms |
40ms |
77851 |
144435 |
2021-12-29 19:48 |
d421f28d |
checker: minor cleanup in cast_expr() (#12995) |
544ms |
833ms |
0ms |
140ms |
3705 KB |
112ms |
115ms |
160ms |
40ms |
77783 |
142983 |
2021-12-29 19:45 |
4114dd08 |
v.builder: fix `v -no-retry-compilation -cc tcc -usecache examples/tetris/` |
546ms |
828ms |
0ms |
133ms |
3706 KB |
113ms |
114ms |
160ms |
39ms |
77790 |
142472 |
2021-12-29 19:32 |
99fdcd2e |
v.builder: fix `v -cc tcc -no-retry-compilation build-module vlib/sync/stdatomic` |
544ms |
824ms |
0ms |
128ms |
3705 KB |
111ms |
112ms |
157ms |
39ms |
77785 |
142987 |
2021-12-29 18:15 |
ca515474 |
cgen: fix `v -usecache examples/news_fetcher.v` on macos (.sort() compare_ functions duplication) |
546ms |
824ms |
0ms |
132ms |
3705 KB |
113ms |
114ms |
160ms |
39ms |
77781 |
142456 |
2021-12-29 16:29 |
537760ed |
ci: fix failing macos job (do not test -usecache for now there) |
539ms |
825ms |
0ms |
130ms |
3704 KB |
111ms |
112ms |
158ms |
39ms |
77779 |
144302 |
2021-12-29 15:57 |
cb34309f |
cgen: fix chained `./v -usecache -o v cmd/v` (and all other V programs that use maps) |
548ms |
836ms |
0ms |
132ms |
3704 KB |
113ms |
113ms |
159ms |
39ms |
77779 |
141932 |
2021-12-29 11:44 |
cc577e1b |
parser: check variable redefinition error (#12992) |
545ms |
824ms |
0ms |
137ms |
3704 KB |
112ms |
112ms |
157ms |
39ms |
77768 |
142693 |
2021-12-29 10:03 |
69c90ef5 |
hash.fnv1a: add generic fnv1a.sum64_struct/1 and fnv1a.sum32_struct/1 + tests |
544ms |
824ms |
0ms |
129ms |
3704 KB |
111ms |
111ms |
157ms |
39ms |
77768 |
142955 |
2021-12-29 09:27 |
7c78bf94 |
hash.fnv1a: add fnv1a.sum64_bytes and fnv1a.sum32_bytes, add doc comments and tests |
542ms |
827ms |
0ms |
131ms |
3704 KB |
113ms |
115ms |
159ms |
39ms |
77744 |
143439 |
2021-12-29 07:48 |
9b8cf1ad |
markused: fix V compiler panics with -skip-unused, for code using generics |
542ms |
827ms |
0ms |
129ms |
3704 KB |
112ms |
113ms |
158ms |
39ms |
77713 |
143381 |
2021-12-29 06:01 |
5607cfbd |
datatypes: add a Queue.last() method (#12987) |
544ms |
818ms |
0ms |
131ms |
3704 KB |
112ms |
112ms |
158ms |
39ms |
77699 |
142829 |
2021-12-28 20:29 |
5e552944 |
docs: document negative indexed slices, add example for a 'list comprehension' (#12986) |
539ms |
822ms |
0ms |
130ms |
3704 KB |
113ms |
113ms |
160ms |
38ms |
77699 |
144153 |
2021-12-28 17:42 |
43fee6b3 |
all: fix registration of methods with the same name on different generic structs |
537ms |
823ms |
0ms |
138ms |
3704 KB |
112ms |
112ms |
158ms |
38ms |
77699 |
144690 |
2021-12-28 08:12 |
730b2a92 |
sync: move sync.atomic2 to sync.stdatomic, cleanup |
543ms |
827ms |
0ms |
132ms |
3702 KB |
112ms |
113ms |
159ms |
39ms |
77646 |
142994 |
2021-12-28 05:55 |
c1711b8f |
checker: check string cast to number (fix #12982) (#12983) |
544ms |
830ms |
0ms |
134ms |
3702 KB |
113ms |
112ms |
161ms |
39ms |
77670 |
142775 |
2021-12-28 04:37 |
6176ce9f |
all: c2v fixes |
542ms |
822ms |
0ms |
129ms |
3702 KB |
111ms |
110ms |
158ms |
39ms |
77665 |
143293 |
2021-12-27 20:18 |
dadc9650 |
regex: implement negation groups, more flexibility for bsls, small fixes (#12981) |
548ms |
830ms |
0ms |
129ms |
3701 KB |
111ms |
112ms |
159ms |
39ms |
77631 |
141662 |
2021-12-27 18:02 |
14648fa4 |
parser: reduce max_expr_level to 310 (due to more limited stack size on windows) |
543ms |
829ms |
0ms |
128ms |
3701 KB |
111ms |
113ms |
157ms |
39ms |
77631 |
142966 |
2021-12-27 11:11 |
34e175a3 |
checker: minor cleanup of the fns classification (#12977) |
548ms |
828ms |
0ms |
135ms |
3701 KB |
111ms |
113ms |
160ms |
39ms |
77631 |
141662 |
2021-12-27 10:30 |
a2eb90ee |
parser: prevent too deep recursions in p.check_undefined_variables |
552ms |
828ms |
0ms |
131ms |
3701 KB |
113ms |
113ms |
160ms |
40ms |
77630 |
140634 |
2021-12-26 18:01 |
35418b84 |
cgen: fix compile error on locking interface value (#12883) |
541ms |
827ms |
0ms |
129ms |
3698 KB |
112ms |
113ms |
159ms |
39ms |
77622 |
143478 |
2021-12-26 17:05 |
c26e040d |
ci: bump retry count to 5 for tcp_test.v |
549ms |
842ms |
0ms |
133ms |
3694 KB |
113ms |
113ms |
161ms |
39ms |
77565 |
141284 |
2021-12-26 16:32 |
2e68af22 |
cgen: improve auto_str error messages (#12972) |
545ms |
830ms |
0ms |
130ms |
3694 KB |
111ms |
113ms |
158ms |
39ms |
77565 |
142321 |
2021-12-26 14:44 |
55d9c240 |
ast: fix generic fn with multiple return (#12971) |
543ms |
822ms |
0ms |
134ms |
3694 KB |
113ms |
112ms |
158ms |
39ms |
77565 |
142845 |
2021-12-26 14:01 |
8a10dbcf |
vlib: rename `adt` to `datatypes` |
544ms |
824ms |
0ms |
137ms |
3693 KB |
111ms |
114ms |
160ms |
38ms |
77564 |
142580 |
2021-12-26 11:02 |
2210f89e |
sokol: type alias all `sapp` structs (#12962) |
547ms |
829ms |
0ms |
130ms |
3693 KB |
111ms |
113ms |
160ms |
38ms |
77564 |
141798 |
2021-12-26 09:53 |
04be2465 |
cgen: check call argument on methods (#12965) |
546ms |
825ms |
0ms |
129ms |
3693 KB |
111ms |
113ms |
160ms |
38ms |
77564 |
142058 |
2021-12-26 09:41 |
3b5de71e |
builtin: add none str() (fix #12964) (#12967) |
541ms |
823ms |
0ms |
129ms |
3693 KB |
111ms |
113ms |
158ms |
38ms |
77557 |
143358 |
2021-12-26 09:34 |
03864e4a |
checker: fix cast enum to alias (#12968) |
548ms |
819ms |
0ms |
129ms |
3693 KB |
111ms |
111ms |
156ms |
38ms |
77553 |
141520 |
2021-12-25 20:58 |
10f63b3c |
cgen: remove "main" from inline sum type str (#12963) |
542ms |
832ms |
0ms |
130ms |
3693 KB |
111ms |
111ms |
160ms |
37ms |
77552 |
143084 |
2021-12-25 15:26 |
35282396 |
all: inline sum types (#12912) |
540ms |
827ms |
0ms |
138ms |
3692 KB |
112ms |
113ms |
159ms |
38ms |
77552 |
143614 |
2021-12-25 10:03 |
485b392c |
adt: implement a binary MinHeap data structure (#12956) |
542ms |
821ms |
0ms |
128ms |
3685 KB |
111ms |
112ms |
159ms |
39ms |
77475 |
142942 |
2021-12-25 09:34 |
8764a3a9 |
checker: check errors of cast to byte (#12961) |
539ms |
822ms |
0ms |
129ms |
3685 KB |
111ms |
111ms |
158ms |
39ms |
77475 |
143738 |
2021-12-24 12:42 |
d0ad79cd |
checker: fix generic array builtin method call (#12957) |
541ms |
826ms |
0ms |
131ms |
3685 KB |
113ms |
112ms |
160ms |
38ms |
77476 |
143208 |
2021-12-24 09:38 |
a83786d8 |
checker: minor cleanup in cast_expr() (#12954) |
539ms |
823ms |
0ms |
131ms |
3685 KB |
110ms |
112ms |
165ms |
38ms |
77476 |
143740 |
2021-12-24 09:19 |
d69d2c60 |
adt: implement a doubly linked list (#12950) |
545ms |
828ms |
0ms |
131ms |
3685 KB |
112ms |
114ms |
162ms |
39ms |
77478 |
142161 |
2021-12-24 09:11 |
c0dcd1a9 |
ast: fix reference of alias char type (#12951) |
543ms |
825ms |
0ms |
135ms |
3685 KB |
110ms |
110ms |
159ms |
38ms |
77478 |
142685 |
2021-12-24 08:47 |
92bd55de |
tests: fix typo in common.v (#12952) |
539ms |
824ms |
0ms |
128ms |
3685 KB |
110ms |
112ms |
159ms |
38ms |
77478 |
143743 |
2021-12-23 16:57 |
68452cff |
adt: add queue (#12941) |
540ms |
820ms |
0ms |
132ms |
3685 KB |
112ms |
113ms |
161ms |
38ms |
77478 |
143477 |
2021-12-23 16:23 |
54a69735 |
adt: add linked list (#12937) |
539ms |
819ms |
0ms |
130ms |
3685 KB |
110ms |
111ms |
158ms |
38ms |
77478 |
143743 |
2021-12-23 14:43 |
fa2de89d |
orm: do not order by default, ordering is slow; also fix a bug for tables without defined primary keys |
538ms |
825ms |
0ms |
130ms |
3685 KB |
110ms |
112ms |
155ms |
38ms |
77478 |
144011 |
2021-12-23 13:16 |
d7deda50 |
vlib: add an `adt` module (Abstract Data Types) (#12901) |
536ms |
830ms |
0ms |
133ms |
3685 KB |
111ms |
112ms |
160ms |
38ms |
77478 |
144548 |
2021-12-23 13:02 |
d4f28c88 |
checker: minor cleanup in the checker.v (#12945) |
538ms |
820ms |
0ms |
138ms |
3685 KB |
112ms |
114ms |
159ms |
38ms |
77478 |
144011 |
2021-12-23 11:31 |
546c388b |
gg: renaming drawing functions (#12913) |
538ms |
830ms |
0ms |
131ms |
3685 KB |
111ms |
113ms |
160ms |
38ms |
77479 |
144013 |
2021-12-23 11:04 |
ad1ef6a9 |
cgen: fix map get assign blank var with optional (#12943) |
542ms |
831ms |
0ms |
132ms |
3685 KB |
112ms |
113ms |
159ms |
39ms |
77479 |
142950 |
2021-12-23 11:01 |
b88a40ad |
ci: cleanup and fix sdl_ci.yml |
545ms |
823ms |
0ms |
131ms |
3685 KB |
111ms |
111ms |
158ms |
38ms |
77479 |
142163 |
2021-12-23 09:36 |
a2468e1e |
js,os: fix integer arithmetic; add Process.close() and os.is_readable() for VJS; Make tetris run on JS backend (#12940) |
536ms |
822ms |
0ms |
130ms |
3685 KB |
110ms |
110ms |
157ms |
38ms |
77479 |
144550 |
2021-12-23 09:26 |
d3ccdfd7 |
cgen: fix channel of sumtype (#12938) |
539ms |
824ms |
0ms |
131ms |
3685 KB |
112ms |
111ms |
157ms |
39ms |
77479 |
143745 |
2021-12-23 09:23 |
b4723c18 |
cmd: update vast -t help text (#12939) |
539ms |
827ms |
0ms |
137ms |
3685 KB |
111ms |
112ms |
158ms |
38ms |
77475 |
143738 |
2021-12-22 17:58 |
db1175e4 |
parser: handle `[noreturn]` on methods too |
562ms |
825ms |
0ms |
131ms |
3685 KB |
112ms |
114ms |
158ms |
38ms |
77475 |
137855 |
2021-12-22 17:11 |
1028f0b5 |
fmt: fix error of generic struct_init using module (fix #12893) (#12935) |
544ms |
831ms |
0ms |
131ms |
3684 KB |
112ms |
112ms |
161ms |
38ms |
77474 |
142415 |
2021-12-22 16:13 |
86719c5d |
tools: update vast to latest V |
542ms |
826ms |
0ms |
129ms |
3684 KB |
111ms |
112ms |
158ms |
38ms |
77474 |
142940 |
2021-12-22 14:16 |
e256f1b2 |
checker,cgen: stabilise generic method handling (fix a source code ordering issue) |
534ms |
826ms |
0ms |
132ms |
3684 KB |
112ms |
113ms |
160ms |
38ms |
77474 |
145082 |
2021-12-22 15:52 |
b3161b05 |
ci: add sdl workflow for testing `vlang/sdl` (#12934) |
549ms |
831ms |
0ms |
132ms |
3684 KB |
111ms |
112ms |
159ms |
38ms |
77451 |
141076 |
2021-12-22 13:34 |
278c0870 |
all: support slices with negative indexes `#[start..end]` (gated arrays) (#12914) |
540ms |
832ms |
0ms |
136ms |
3684 KB |
111ms |
112ms |
158ms |
38ms |
77451 |
143427 |
2021-12-22 10:26 |
2b9f9935 |
gg: add text rendering, keyboard event handling for JS and other fixes (#12932) |
541ms |
832ms |
0ms |
129ms |
3682 KB |
112ms |
113ms |
156ms |
39ms |
77305 |
142892 |
2021-12-22 10:09 |
6eb44f47 |
cgen: fix multiple return with sumtype (#12930) |
540ms |
829ms |
0ms |
130ms |
3682 KB |
111ms |
112ms |
157ms |
38ms |
77305 |
143157 |
2021-12-22 07:34 |
6a4fa609 |
cgen: fix blank ident in for_c_stmt (#12931) |
540ms |
827ms |
0ms |
132ms |
3681 KB |
111ms |
112ms |
158ms |
38ms |
77301 |
143150 |
2021-12-22 07:20 |
cb65f2ff |
js: generate es5 methods for valueOf() and toString() (#12928) |
536ms |
814ms |
0ms |
129ms |
3681 KB |
110ms |
112ms |
156ms |
38ms |
77294 |
144205 |
2021-12-21 23:55 |
26936316 |
parser: make codegen generate correct module name (#12929) |
543ms |
829ms |
0ms |
131ms |
3681 KB |
110ms |
112ms |
157ms |
38ms |
77294 |
142346 |
2021-12-21 22:18 |
cfb814a0 |
gen: support returning large types from closures on amd64 (#12926) |
541ms |
830ms |
0ms |
135ms |
3681 KB |
111ms |
113ms |
157ms |
38ms |
77294 |
142872 |
2021-12-21 21:43 |
7b4d8366 |
examples: reduce progress update rate for path_tracing.v (less string interpolations/mallocs) |
542ms |
824ms |
0ms |
131ms |
3680 KB |
111ms |
113ms |
160ms |
39ms |
77291 |
142603 |
2021-12-21 18:23 |
b68c217d |
js: remove usage of default arguments for `-es5` flag (#12921) |
543ms |
832ms |
0ms |
132ms |
3680 KB |
111ms |
113ms |
158ms |
39ms |
77291 |
142340 |
2021-12-21 17:48 |
07cf6d9f |
parser/scanner: make codegen impl use own parser. closes #12857 (#12925) |
539ms |
830ms |
0ms |
130ms |
3680 KB |
111ms |
113ms |
157ms |
39ms |
77291 |
143397 |
2021-12-21 17:23 |
fc83f0bf |
cgen: clean up gen_assign_stmt() (#12915) |
538ms |
826ms |
0ms |
128ms |
3677 KB |
112ms |
114ms |
157ms |
38ms |
77303 |
143685 |
2021-12-21 17:18 |
5ee5f92c |
ci: use github.sha instead of github.ref, so CI runs on master are not canceled early |
539ms |
825ms |
0ms |
130ms |
3676 KB |
110ms |
112ms |
157ms |
38ms |
77289 |
143393 |
2021-12-21 17:16 |
de3665af |
cgen: fix interface method using struct embed (#12924) |
537ms |
823ms |
0ms |
136ms |
3676 KB |
111ms |
113ms |
158ms |
38ms |
77289 |
143927 |
2021-12-21 14:54 |
88435eb7 |
examples: avoid using `go game.run()` in Tetris |
547ms |
823ms |
0ms |
132ms |
3676 KB |
112ms |
114ms |
158ms |
38ms |
77288 |
141294 |
2021-12-21 10:31 |
ade14491 |
gg: add event handling for mouse down/up and mouse leave/out on VJS (#12917) |
537ms |
822ms |
0ms |
129ms |
3676 KB |
111ms |
112ms |
157ms |
37ms |
77288 |
143925 |
2021-12-21 00:51 |
cc2fcb52 |
tests: fix the shown number of jobs for the test summary |
537ms |
819ms |
0ms |
134ms |
3676 KB |
110ms |
112ms |
157ms |
37ms |
77288 |
143925 |
2021-12-20 17:52 |
ed2d1286 |
help: improve `v help test` |
534ms |
820ms |
0ms |
127ms |
3676 KB |
110ms |
111ms |
157ms |
38ms |
77288 |
144734 |
2021-12-20 17:09 |
460f7c66 |
cgen: fix fixed array of interfaces equality (#12908) |
543ms |
820ms |
0ms |
130ms |
3676 KB |
112ms |
114ms |
158ms |
38ms |
77288 |
142335 |
2021-12-20 15:22 |
68ada041 |
tests: support `VTEST_ONLY_FN=*test_sincos* ./v test .` and `./v test -run-only test_sin .` |
541ms |
820ms |
0ms |
139ms |
3675 KB |
111ms |
113ms |
158ms |
38ms |
77278 |
142842 |
2021-12-20 13:18 |
5f0160bf |
js,gg: more work on porting gg to JS backend (#12903) |
536ms |
821ms |
0ms |
128ms |
3671 KB |
109ms |
112ms |
157ms |
38ms |
77245 |
144113 |
2021-12-20 12:15 |
f81654e3 |
builtin: add `s.match_glob(wildcard_pattern)` |
538ms |
815ms |
0ms |
130ms |
3671 KB |
112ms |
113ms |
157ms |
38ms |
77238 |
143565 |
2021-12-20 06:09 |
7c85c2ab |
checker: fix error of map selector assign (#12902) |
539ms |
817ms |
0ms |
132ms |
3671 KB |
111ms |
112ms |
157ms |
38ms |
77129 |
143096 |
2021-12-19 17:32 |
d0797533 |
time: add Duration.str() (#12897) |
533ms |
820ms |
0ms |
130ms |
3671 KB |
111ms |
114ms |
158ms |
38ms |
77122 |
144694 |
2021-12-19 16:37 |
840a92c1 |
v.builder: change the default stack size for apps produced by MSVC to 16MB |
537ms |
813ms |
0ms |
129ms |
3669 KB |
110ms |
115ms |
159ms |
38ms |
77085 |
143547 |
2021-12-19 16:25 |
cd0b5814 |
ast: rename 'table.get_type_symbol()' to 'table.sym()' and more related calls (#12898) |
539ms |
813ms |
0ms |
135ms |
3669 KB |
111ms |
113ms |
157ms |
38ms |
77084 |
143012 |
2021-12-19 12:31 |
c957f590 |
cgen: minor cleanup in cgen.v (#12896) |
538ms |
820ms |
0ms |
130ms |
3676 KB |
110ms |
113ms |
158ms |
38ms |
77091 |
143291 |
2021-12-19 07:19 |
41176c49 |
cgen: add `bool` and `complex` to c_reserved |
535ms |
829ms |
0ms |
130ms |
3677 KB |
111ms |
114ms |
162ms |
38ms |
77098 |
144108 |
2021-12-19 11:38 |
a7019ac8 |
cgen: fix parallel waiter function generation (#12895) |
537ms |
811ms |
0ms |
131ms |
3677 KB |
111ms |
113ms |
159ms |
38ms |
77098 |
143571 |
2021-12-18 16:08 |
2ab861ef |
cgen: fix generic array of interface method call (fix #12882) (#12888) |
535ms |
814ms |
0ms |
130ms |
3676 KB |
109ms |
111ms |
157ms |
38ms |
77083 |
144080 |
2021-12-18 15:52 |
5e5c78ed |
cgen: minor cleanup of the field order in the Gen struct definition (#12890) |
538ms |
817ms |
0ms |
130ms |
3676 KB |
109ms |
110ms |
156ms |
37ms |
77082 |
143275 |
2021-12-18 15:33 |
de92f819 |
cgen: support closures with any number of parameters of any size on amd64 (#12891) |
531ms |
814ms |
0ms |
134ms |
3676 KB |
111ms |
111ms |
156ms |
38ms |
77082 |
145163 |
2021-12-18 10:39 |
3a504480 |
gg: add draw_arc_empty (#12887) |
528ms |
818ms |
0ms |
129ms |
3671 KB |
109ms |
111ms |
155ms |
37ms |
76999 |
145831 |
2021-12-18 08:19 |
927eecf7 |
ci: retry more return_in_lock_test.v |
531ms |
802ms |
0ms |
132ms |
3671 KB |
110ms |
111ms |
156ms |
37ms |
76999 |
145007 |
2021-12-18 08:07 |
7c255f0f |
builtin, cgen: fix array of map init with default value (#12885) |
542ms |
810ms |
0ms |
129ms |
3671 KB |
109ms |
111ms |
155ms |
37ms |
76999 |
142064 |
2021-12-18 08:00 |
50d988eb |
v.parser: forbid unsupported language functions/types in specific backends (#12655) |
539ms |
812ms |
0ms |
131ms |
3670 KB |
111ms |
112ms |
157ms |
37ms |
76979 |
142818 |
2021-12-17 19:19 |
75830f1f |
gg: add draw_ellipse_filled() + draw_ellipse_empty() APIs (#12869) |
533ms |
811ms |
0ms |
129ms |
3669 KB |
111ms |
114ms |
159ms |
38ms |
76956 |
144382 |
2021-12-17 14:37 |
08766da7 |
js: dont use async js_main in '-es5' mode (#12870) |
540ms |
822ms |
0ms |
137ms |
3669 KB |
112ms |
114ms |
159ms |
37ms |
76956 |
142511 |
2021-12-17 14:11 |
4ecdb28f |
tools: add `.gitattributes` with `v init` and `v new`(#12879) |
535ms |
814ms |
0ms |
129ms |
3669 KB |
110ms |
112ms |
157ms |
37ms |
76956 |
143842 |
2021-12-17 13:32 |
130d189f |
cgen: fix overwriting methods of embedded structs + empty struct for interfaces (#12876) |
536ms |
819ms |
0ms |
130ms |
3669 KB |
110ms |
113ms |
158ms |
37ms |
76956 |
143574 |
2021-12-17 13:22 |
b482da74 |
gg: move code using C types to c.v files, add js.v files (#12873) |
541ms |
817ms |
0ms |
128ms |
3669 KB |
111ms |
112ms |
157ms |
38ms |
76953 |
142242 |
2021-12-17 13:17 |
66070ec6 |
cgen: fix error of 'map_a[map_b[key]] += 2' (#12872) |
534ms |
824ms |
0ms |
132ms |
3669 KB |
111ms |
113ms |
158ms |
38ms |
76953 |
144106 |
2021-12-17 12:58 |
c9f6a969 |
cgen: fix array of interfaces equality error (#12874) |
542ms |
815ms |
0ms |
129ms |
3669 KB |
112ms |
113ms |
159ms |
39ms |
76947 |
141968 |
2021-12-17 12:26 |
d80dd77a |
cgen: support closures on arm32 as well (#12875) |
539ms |
818ms |
0ms |
134ms |
3668 KB |
110ms |
112ms |
157ms |
38ms |
76944 |
142753 |
2021-12-17 03:20 |
e5e3979e |
fmt: fix removal of selective imported types used in type decl (#12868) |
530ms |
816ms |
0ms |
136ms |
3667 KB |
111ms |
113ms |
157ms |
38ms |
76917 |
145126 |
2021-12-17 02:50 |
2f7ac7e4 |
cgen: fix c error when use reserved keyword as if guard var (#12871) |
534ms |
815ms |
0ms |
130ms |
3667 KB |
111ms |
113ms |
158ms |
38ms |
76917 |
144039 |
2021-12-16 18:58 |
f87f8ec3 |
cgen: fix defer with function variables (fix #12854) (#12866) |
529ms |
808ms |
0ms |
132ms |
3667 KB |
109ms |
111ms |
155ms |
37ms |
76916 |
145398 |
2021-12-16 18:12 |
5f1eaaf3 |
ci: retry more channel_select_6_test.v |
531ms |
808ms |
0ms |
128ms |
3667 KB |
109ms |
111ms |
156ms |
37ms |
76914 |
144847 |
2021-12-16 16:02 |
c6b902d2 |
cgen: support closures on arm64 (#12863) |
526ms |
816ms |
0ms |
130ms |
3667 KB |
110ms |
114ms |
156ms |
38ms |
76914 |
146224 |
2021-12-16 15:44 |
8a34fb78 |
ci: run the full V test suite on arm64 (#12865) |
545ms |
808ms |
0ms |
134ms |
3666 KB |
108ms |
110ms |
155ms |
38ms |
76887 |
141077 |
2021-12-16 13:59 |
6ff953d9 |
preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523) |
531ms |
806ms |
0ms |
127ms |
3666 KB |
111ms |
110ms |
154ms |
38ms |
76886 |
144794 |
2021-12-16 10:03 |
caac89d6 |
checker: fix `function x is private` error in main, for `pub const abc = x()` in a (sub)module |
527ms |
805ms |
0ms |
129ms |
3659 KB |
110ms |
113ms |
156ms |
38ms |
76799 |
145728 |
2021-12-16 08:47 |
674f99a6 |
checker: minor clean up in comptime_call() (#12860) |
533ms |
809ms |
0ms |
131ms |
3659 KB |
109ms |
113ms |
156ms |
38ms |
76795 |
144080 |
2021-12-16 07:53 |
d8a33305 |
checker, cgen: fix generic map with generic type key (#12859) |
528ms |
808ms |
0ms |
129ms |
3659 KB |
110ms |
113ms |
155ms |
38ms |
76796 |
145446 |
2021-12-15 18:16 |
1261468d |
ci: fix failed windows-msvc task (sokol examples) |
523ms |
807ms |
0ms |
127ms |
3659 KB |
110ms |
111ms |
155ms |
38ms |
76794 |
146833 |
2021-12-15 16:48 |
c44115c6 |
checker: fix goto label with comptime tmpl (#12853) |
530ms |
806ms |
0ms |
134ms |
3659 KB |
109ms |
111ms |
155ms |
38ms |
76792 |
144890 |
2021-12-15 15:55 |
2b981b01 |
ast: fix bug in parsing `-Isomething -Danother` from #flag and #pkgconfig directives |
527ms |
801ms |
0ms |
128ms |
3659 KB |
109ms |
113ms |
156ms |
37ms |
76789 |
145709 |
2021-12-15 14:58 |
65f12f32 |
checker: fix invalid cast warning for flag enums (#12848) |
528ms |
813ms |
0ms |
131ms |
3659 KB |
109ms |
111ms |
156ms |
38ms |
76789 |
145433 |
2021-12-15 13:47 |
11d2b8b3 |
js: support `-es5` flag (#12846) |
530ms |
802ms |
0ms |
127ms |
3659 KB |
109ms |
111ms |
155ms |
38ms |
76783 |
144873 |
2021-12-15 12:34 |
df7f2aa8 |
all: support `[markused]` tags for fns/consts/globals |
522ms |
806ms |
0ms |
130ms |
3659 KB |
108ms |
112ms |
155ms |
38ms |
76779 |
147086 |
2021-12-15 11:21 |
2ce1647e |
cgen: fix error of embedded struct generating interface_table (#12847) |
528ms |
806ms |
0ms |
130ms |
3655 KB |
108ms |
111ms |
154ms |
38ms |
76719 |
145301 |
2021-12-15 10:47 |
fa1a7a85 |
cgen: fix building with `-no-preludes -no-builtin` (part 1) |
525ms |
803ms |
0ms |
136ms |
3654 KB |
109ms |
114ms |
155ms |
39ms |
76714 |
146121 |
2021-12-15 10:20 |
1d41d9da |
json2: improve readability, add tests utilizing fix #12667 (#12836) |
526ms |
806ms |
0ms |
128ms |
3654 KB |
108ms |
111ms |
155ms |
37ms |
76709 |
145834 |
2021-12-15 09:17 |
5b5d0bbb |
ci: ensure that V can be built on arm64 using tcc (#12841) |
532ms |
816ms |
0ms |
129ms |
3654 KB |
110ms |
110ms |
155ms |
38ms |
76709 |
144189 |
2021-12-15 07:00 |
d13fe784 |
v: fix build and failing tests on arm64 (#12840) |
528ms |
810ms |
0ms |
128ms |
3654 KB |
109ms |
111ms |
154ms |
38ms |
76709 |
145282 |
2021-12-15 06:49 |
1c629f4a |
cgen: fix ci error of empty struct init (#12838) |
530ms |
806ms |
0ms |
127ms |
3654 KB |
109ms |
111ms |
154ms |
38ms |
76708 |
144732 |
2021-12-14 15:35 |
6079448f |
tools: unset VCOLORS before producing reports with `v bug` |
529ms |
812ms |
0ms |
129ms |
3654 KB |
110ms |
112ms |
155ms |
38ms |
76700 |
144990 |
2021-12-14 15:14 |
c900dc10 |
ci: use -Wno-excess-initializers for clang -cstrict, cleanup cgen |
532ms |
814ms |
0ms |
138ms |
3654 KB |
110ms |
112ms |
157ms |
38ms |
76700 |
144172 |
2021-12-14 13:42 |
a1efde8b |
v: list all js backends in `v help build-js` (#12835) |
536ms |
810ms |
0ms |
128ms |
3654 KB |
109ms |
110ms |
153ms |
38ms |
76709 |
143113 |
2021-12-14 13:38 |
d7abdd31 |
ci: fix clang build error on macos/freebsd |
535ms |
810ms |
0ms |
129ms |
3654 KB |
111ms |
110ms |
156ms |
47ms |
76709 |
143381 |
2021-12-14 11:05 |
99f14a7e |
transformer: only enable array optimisation with -prod (#12833) |
531ms |
812ms |
0ms |
129ms |
3653 KB |
111ms |
113ms |
159ms |
38ms |
76693 |
144431 |
2021-12-14 10:20 |
5365984e |
ci: use `powershell Compress-Archive` instead of `zip` in binary_artifact.yml |
529ms |
819ms |
0ms |
128ms |
3653 KB |
109ms |
110ms |
154ms |
37ms |
76678 |
144948 |
2021-12-14 09:10 |
2f99022f |
ci: simplify and cleanup binary_artifact.yml |
539ms |
817ms |
0ms |
128ms |
3653 KB |
110ms |
112ms |
157ms |
38ms |
76678 |
142259 |
2021-12-14 06:14 |
eed88295 |
fmt: remove extra comma of branch instead of parse error (#12814) |
536ms |
813ms |
0ms |
138ms |
3653 KB |
110ms |
113ms |
156ms |
38ms |
76678 |
143055 |
2021-12-13 19:43 |
2a535667 |
toml: add `as_strings()` method to map of `Any` (#12824) |
533ms |
800ms |
0ms |
125ms |
3652 KB |
108ms |
111ms |
153ms |
37ms |
76661 |
143829 |
2021-12-13 19:03 |
76f6f99b |
gg: add draw_ring() (#12817) |
535ms |
804ms |
0ms |
128ms |
3652 KB |
108ms |
112ms |
155ms |
37ms |
76661 |
143291 |
2021-12-13 18:58 |
b1a9bf29 |
vgret: add support for config via `toml` and root path (#12821) |
536ms |
809ms |
0ms |
134ms |
3652 KB |
109ms |
112ms |
156ms |
37ms |
76661 |
143024 |
2021-12-13 18:18 |
cb4c6758 |
os: add support for signal handling on JS backend (#12818) |
534ms |
808ms |
0ms |
129ms |
3652 KB |
110ms |
113ms |
155ms |
38ms |
76661 |
143559 |
2021-12-13 11:45 |
d5c0bdf9 |
cgen: clean up interface_table() (#12816) |
526ms |
806ms |
0ms |
130ms |
3652 KB |
109ms |
111ms |
157ms |
37ms |
76660 |
145741 |
2021-12-13 11:01 |
be582306 |
cgen: clean up struct_init (#12815) |
530ms |
801ms |
0ms |
128ms |
3652 KB |
109ms |
111ms |
155ms |
37ms |
76663 |
144647 |
2021-12-13 10:55 |
b3035884 |
cgen: fix struct init with interface field (#12820) |
528ms |
801ms |
0ms |
127ms |
3653 KB |
110ms |
111ms |
155ms |
38ms |
76663 |
145195 |
2021-12-12 19:10 |
3afbb9e9 |
all: split all backends into cmd/tools/builders (#12811) |
523ms |
800ms |
0ms |
124ms |
3652 KB |
108ms |
110ms |
150ms |
38ms |
76656 |
146569 |
2021-12-12 17:54 |
57c1faad |
cgen: fix multiple nested embed struct with duplicate field init (#12805) |
620ms |
945ms |
0ms |
137ms |
4268 KB |
128ms |
131ms |
182ms |
44ms |
89749 |
144756 |
2021-12-12 17:42 |
f407d6de |
ast, checker, cgen: fix generics multiple type comptime call (fix #12777) (#12806) |
621ms |
937ms |
0ms |
128ms |
4268 KB |
129ms |
131ms |
183ms |
43ms |
89748 |
144521 |
2021-12-12 01:18 |
8c1c70db |
checker: fix x.$(field.name) not working outside of $if (#12802) |
622ms |
948ms |
0ms |
127ms |
4270 KB |
128ms |
132ms |
181ms |
44ms |
89747 |
144287 |
2021-12-11 23:20 |
bf835d47 |
tools: fix `v build-examples` on windows |
630ms |
947ms |
0ms |
128ms |
4270 KB |
128ms |
131ms |
183ms |
45ms |
89745 |
142452 |
2021-12-11 22:58 |
79de408e |
parser,checker: support `[generated] module xyz` (turns off notices). Use it for `infix.v`. |
628ms |
945ms |
0ms |
129ms |
4270 KB |
129ms |
132ms |
182ms |
45ms |
89745 |
142906 |
2021-12-11 21:51 |
9b7a50b1 |
v: split the interpreter to cmd/tools/vinterpret.v |
620ms |
953ms |
0ms |
131ms |
4269 KB |
130ms |
132ms |
184ms |
44ms |
89736 |
144735 |
2021-12-11 21:45 |
adf35370 |
v.eval: show `sumtype or interface casts return void currently` only with -v |
699ms |
1046ms |
0ms |
135ms |
4609 KB |
140ms |
156ms |
202ms |
48ms |
96826 |
138520 |
2021-12-11 21:20 |
23be53e2 |
tools: build `examples/viewer` as a project folder |
687ms |
1037ms |
0ms |
126ms |
4609 KB |
138ms |
154ms |
196ms |
48ms |
96824 |
140937 |
2021-12-11 20:18 |
d3b769d1 |
examples: add an image viewer program (#12797) |
693ms |
1026ms |
0ms |
128ms |
4609 KB |
140ms |
156ms |
201ms |
47ms |
96824 |
139717 |
2021-12-11 20:09 |
2ced1828 |
cgen: fix order of comptime reflection fields (#12799) |
697ms |
1032ms |
0ms |
126ms |
4609 KB |
139ms |
156ms |
201ms |
47ms |
96823 |
138913 |
2021-12-11 19:55 |
0d0d7323 |
transformer: provide direct_memory_access to arrays when safe (#12724) |
706ms |
1044ms |
0ms |
127ms |
4610 KB |
138ms |
155ms |
200ms |
48ms |
96826 |
137147 |
2021-12-11 17:41 |
fe14e2fc |
cgen: use `c_name()` for escaping goto label names too |
678ms |
1013ms |
0ms |
125ms |
4595 KB |
137ms |
152ms |
200ms |
47ms |
96426 |
142221 |
2021-12-11 17:35 |
9e68a03f |
math: rename small to small_ to prevent C errors (workaround unescaped C labels) (#12796) |
680ms |
1033ms |
0ms |
134ms |
4595 KB |
140ms |
156ms |
202ms |
48ms |
96426 |
141802 |
2021-12-11 17:14 |
24bc2ae4 |
cgen: add `small` to c_reserved |
679ms |
1021ms |
0ms |
131ms |
4595 KB |
141ms |
155ms |
201ms |
47ms |
96426 |
142011 |
2021-12-11 17:03 |
cde0cbd5 |
ci: fix failing `tests-sanitize-address-clang` step for vlib/toml/tests/spaced_keys_test.v |
679ms |
1024ms |
0ms |
127ms |
4595 KB |
139ms |
157ms |
199ms |
47ms |
96425 |
142010 |
2021-12-11 15:10 |
b3287f81 |
Revert "v.scanner: reduce memory consumption for Scanner.ident_name" |
681ms |
1021ms |
0ms |
125ms |
4595 KB |
138ms |
155ms |
202ms |
47ms |
96425 |
141593 |
2021-12-11 14:38 |
b18cd37e |
v.scanner: reduce memory consumption for Scanner.ident_name |
685ms |
1027ms |
0ms |
128ms |
4596 KB |
139ms |
157ms |
202ms |
44ms |
96432 |
140776 |
2021-12-11 13:21 |
ba06eba3 |
toml: fix implicit allocation overwrite of existing table (#12793) |
685ms |
1018ms |
0ms |
126ms |
4595 KB |
141ms |
153ms |
201ms |
48ms |
96425 |
140766 |
2021-12-11 08:17 |
7c7cdf8c |
builtin: clean up array.v (#12784) |
687ms |
1025ms |
0ms |
131ms |
4595 KB |
138ms |
153ms |
201ms |
47ms |
96425 |
140356 |
2021-12-11 07:56 |
a58c539e |
checker: minor fixes |
678ms |
1011ms |
0ms |
125ms |
4596 KB |
139ms |
155ms |
200ms |
48ms |
96437 |
142237 |
2021-12-11 07:51 |
19a47abc |
checker: split up checker.v: fn.v, if.v, interface.v, match.v, return.v |
685ms |
1029ms |
0ms |
129ms |
4596 KB |
139ms |
154ms |
200ms |
47ms |
96437 |
140783 |
2021-12-11 07:47 |
ee6c0a06 |
checker: split up checker.v: fn.v, if.v, interface.v, match.v |
687ms |
1030ms |
0ms |
129ms |
4596 KB |
139ms |
154ms |
202ms |
47ms |
96431 |
140365 |
2021-12-11 07:30 |
ea1f398f |
ci: add `gfx_ci` utilizing `vgret` (#12785) |
682ms |
1030ms |
0ms |
127ms |
4596 KB |
139ms |
154ms |
200ms |
47ms |
96408 |
141360 |
2021-12-11 07:23 |
eaf0f9b4 |
checker: split up checker.v: assign.v, orm.v, comptime.v; c2v fixes |
688ms |
1017ms |
0ms |
128ms |
4596 KB |
140ms |
156ms |
201ms |
47ms |
96408 |
140127 |
2021-12-10 13:28 |
ed4ecae5 |
checker: fix notice of eval.infix.v on windows (#12770) |
681ms |
1010ms |
0ms |
128ms |
4595 KB |
139ms |
155ms |
199ms |
47ms |
96370 |
141512 |
2021-12-10 12:56 |
9b4329d2 |
ast, checker, cgen: fix interface method with struct embed (#12783) |
669ms |
1017ms |
0ms |
128ms |
4595 KB |
138ms |
153ms |
200ms |
47ms |
96365 |
144043 |
2021-12-10 12:54 |
b1161707 |
js: add support for Promise.wait() (#12781) |
667ms |
1012ms |
0ms |
128ms |
4591 KB |
139ms |
154ms |
194ms |
47ms |
96333 |
144427 |
2021-12-09 19:37 |
7fc9e614 |
ast, parser, checker: fix generic fn in builtin module (#12769) |
673ms |
1017ms |
0ms |
131ms |
4590 KB |
137ms |
154ms |
194ms |
47ms |
96309 |
143104 |
2021-12-09 19:31 |
dbe67c68 |
tools: add a `v gret` command to aid detecting visual regressions in `gg` based apps (#12775) |
667ms |
1007ms |
0ms |
128ms |
4589 KB |
139ms |
155ms |
194ms |
47ms |
96308 |
144389 |
2021-12-09 19:25 |
4c95127c |
semver: add a Version.str() method with unit tests (#12779) |
667ms |
1005ms |
0ms |
127ms |
4589 KB |
139ms |
154ms |
193ms |
47ms |
96307 |
144388 |
2021-12-09 02:44 |
8f9f681e |
checker: move check_types() on top; small c2v fixes |
669ms |
1005ms |
0ms |
133ms |
4588 KB |
138ms |
154ms |
193ms |
47ms |
96297 |
143941 |
2021-12-08 20:38 |
0021fbba |
gg: support `VGG_STOP_AT_FRAME=120 VGG_SCREENSHOT_FOLDER=. VGG_SCREENSHOT_FRAMES=10,20,30 ./v -d gg_record run examples/gg/bezier_anim.v` (#12767) |
663ms |
1009ms |
0ms |
129ms |
4588 KB |
139ms |
153ms |
196ms |
48ms |
96297 |
145244 |
2021-12-08 20:33 |
7379488c |
fmt: fix bug that adds unnecessary module name to generic types (#12758) |
673ms |
1012ms |
0ms |
130ms |
4588 KB |
139ms |
154ms |
196ms |
47ms |
96297 |
143086 |
2021-12-08 20:27 |
cd96f980 |
v complete: add recent additions to cmd/tools, sort list (#12762) |
674ms |
1022ms |
0ms |
129ms |
4588 KB |
138ms |
154ms |
195ms |
47ms |
96298 |
142875 |
2021-12-08 08:50 |
b1622c74 |
net.openssl: fix compilation of vpm.v on FreeBSD |
669ms |
1013ms |
0ms |
128ms |
4588 KB |
139ms |
153ms |
194ms |
47ms |
96298 |
143943 |
2021-12-08 08:12 |
e433badc |
parser, cgen: fix multiple comptime tmpl in one function (#12757) |
670ms |
1012ms |
0ms |
128ms |
4588 KB |
139ms |
153ms |
195ms |
48ms |
96297 |
143726 |
2021-12-08 08:09 |
2fbf7fea |
all: initial interpreter code (#12605) |
663ms |
1013ms |
0ms |
135ms |
4588 KB |
138ms |
152ms |
195ms |
47ms |
96299 |
145247 |
2021-12-07 23:09 |
525791fa |
tests: mark semaphore_timed_test.v with `vtest retry: 3` |
601ms |
913ms |
0ms |
127ms |
4247 KB |
125ms |
127ms |
178ms |
43ms |
89175 |
148377 |
2021-12-07 22:31 |
7a0b63e7 |
stbi: add image writing functions (#12754) |
597ms |
913ms |
0ms |
126ms |
4247 KB |
125ms |
128ms |
180ms |
44ms |
89175 |
149371 |
2021-12-07 20:13 |
a19dd364 |
cgen: ensure the different gdi32 notations are always matched in is_gui_app (#12756) |
604ms |
922ms |
0ms |
128ms |
4247 KB |
126ms |
129ms |
180ms |
44ms |
89175 |
147640 |
2021-12-07 19:31 |
7bbc7082 |
tools: make `v test vlib` and `v test-self` skip _test.js.v files, when `node` is not installed |
602ms |
922ms |
0ms |
128ms |
4247 KB |
127ms |
128ms |
177ms |
43ms |
89175 |
148131 |
2021-12-07 09:33 |
c29a3cf6 |
parser: fix (absolute path) error (#12747) |
599ms |
920ms |
0ms |
129ms |
4247 KB |
127ms |
131ms |
182ms |
44ms |
89175 |
148873 |
2021-12-07 09:12 |
f60cf652 |
cgen: fix comptime for_in methods call using str_intp (#12746) |
605ms |
917ms |
0ms |
133ms |
4246 KB |
127ms |
129ms |
179ms |
44ms |
89171 |
147390 |
2021-12-07 08:14 |
f86af723 |
stbi: add a link_to_libm.c.v helper, to ensure `import stbi` works always. |
607ms |
922ms |
0ms |
128ms |
4243 KB |
126ms |
129ms |
182ms |
43ms |
89118 |
146817 |
2021-12-06 22:32 |
6d142751 |
parser: support dot prefix for attributes (#12744) |
601ms |
922ms |
0ms |
126ms |
4243 KB |
124ms |
128ms |
177ms |
43ms |
89118 |
148282 |
2021-12-06 22:31 |
36fbd3c4 |
checker: check sumtype as mismatched type (#12743) |
602ms |
927ms |
0ms |
128ms |
4243 KB |
125ms |
129ms |
182ms |
43ms |
89112 |
148026 |
2021-12-06 20:39 |
047f059f |
examples: use `fontstash` wrapper calls (#12718) |
594ms |
924ms |
0ms |
128ms |
4243 KB |
125ms |
127ms |
179ms |
43ms |
89110 |
150016 |
2021-12-06 17:08 |
1cd703d9 |
fontstash: use `#flag darwin -I/usr/local/Cellar/freetype/2.10.2/include/freetype2` |
605ms |
926ms |
0ms |
128ms |
4243 KB |
126ms |
127ms |
178ms |
43ms |
89110 |
147289 |
2021-12-06 09:35 |
325e116b |
cgen: 4 byte bool flagg for compatibility with some C software |
601ms |
934ms |
0ms |
134ms |
4243 KB |
125ms |
126ms |
181ms |
43ms |
89110 |
148269 |
2021-12-06 09:10 |
09955b7c |
net.websocket: fix server not listening for IPv4 (#12717) |
605ms |
933ms |
0ms |
128ms |
4243 KB |
127ms |
127ms |
181ms |
43ms |
89107 |
147284 |
2021-12-06 08:55 |
d85111e3 |
cgen: fix comptime for_in methods call (#12741) |
602ms |
925ms |
0ms |
126ms |
4243 KB |
126ms |
127ms |
179ms |
43ms |
89107 |
148018 |
2021-12-06 07:44 |
3ab82a23 |
tools: cleanup the output of V, compiled with `-d trace_parser` and `-d trace_checker` |
601ms |
929ms |
0ms |
127ms |
4242 KB |
124ms |
128ms |
178ms |
44ms |
89103 |
148257 |
2021-12-06 07:53 |
89eb5425 |
examples: clean file path usage in the examples, move all the fonts in the common assets folder (#12736) |
599ms |
917ms |
0ms |
127ms |
4241 KB |
126ms |
129ms |
180ms |
44ms |
89104 |
148754 |
2021-12-06 07:50 |
6f5d952d |
tools: implement `v ast -t file.v` (terse mode) (#12734) |
594ms |
917ms |
0ms |
127ms |
4241 KB |
124ms |
126ms |
177ms |
43ms |
89104 |
150006 |
2021-12-05 17:45 |
3b7e7c9c |
tools: update vast to latest V (#12733) |
602ms |
926ms |
0ms |
136ms |
4241 KB |
126ms |
126ms |
180ms |
44ms |
89104 |
148013 |
2021-12-05 17:21 |
ae2ae6e6 |
cgen: fix match sumtype var aggregate str_intp error (#12732) |
609ms |
920ms |
0ms |
129ms |
4241 KB |
126ms |
127ms |
178ms |
44ms |
89068 |
146252 |
2021-12-05 16:56 |
0c713f6e |
sync.once: add Once (#12722) |
595ms |
917ms |
0ms |
129ms |
4241 KB |
126ms |
129ms |
179ms |
43ms |
89061 |
149682 |
2021-12-05 11:33 |
105d7fcf |
js: support JS.await (#12726) |
599ms |
916ms |
0ms |
129ms |
4240 KB |
126ms |
128ms |
180ms |
43ms |
88940 |
148480 |
2021-12-05 09:59 |
e4850a00 |
strings: add Builder.drain_builder/1 utility method |
603ms |
925ms |
0ms |
131ms |
4238 KB |
127ms |
127ms |
178ms |
44ms |
88895 |
147421 |
2021-12-05 04:21 |
27543688 |
ast: correct comments of the find_field_from_embeds (#12723) |
601ms |
927ms |
0ms |
130ms |
4237 KB |
127ms |
129ms |
181ms |
43ms |
88880 |
147886 |
2021-12-04 18:16 |
4b21d3e3 |
crypto.sha256: add missing documentation of sum (#12716) |
601ms |
916ms |
0ms |
132ms |
4237 KB |
125ms |
127ms |
178ms |
43ms |
88880 |
147886 |
2021-12-04 18:13 |
81a1490e |
builtin: add string.split_any/1 (#12720) |
604ms |
917ms |
0ms |
127ms |
4237 KB |
126ms |
129ms |
178ms |
43ms |
88880 |
147152 |
2021-12-04 17:43 |
ace63594 |
all: support `$embed_file('embed.vv', .zlib)` (#12654) |
603ms |
918ms |
0ms |
131ms |
4237 KB |
127ms |
128ms |
179ms |
44ms |
88850 |
147346 |
2021-12-04 16:46 |
0f50ac32 |
ast: cleanup struct embeds related methods (#12719) |
601ms |
919ms |
0ms |
128ms |
4231 KB |
125ms |
127ms |
179ms |
43ms |
88770 |
147703 |
2021-12-04 12:51 |
0cb4557a |
ast, checker, cgen: fix nested struct embed method call (#12714) |
598ms |
921ms |
0ms |
128ms |
4232 KB |
126ms |
129ms |
180ms |
43ms |
88842 |
148565 |
2021-12-04 11:04 |
d59aa14b |
builtin: fix {-7:08b} (interpolation of negative numbers with 0 padding), add tests |
601ms |
921ms |
0ms |
130ms |
4230 KB |
127ms |
128ms |
180ms |
43ms |
88803 |
147758 |
2021-12-04 09:56 |
89c08c62 |
cgen: cleanup the generated code for dump(x) |
599ms |
922ms |
0ms |
136ms |
4230 KB |
125ms |
127ms |
180ms |
43ms |
88794 |
148237 |
2021-12-04 08:19 |
2d43fdb4 |
ast, checker, cgen: fix nested struct embed error (fix #12659) (#12712) |
600ms |
917ms |
0ms |
127ms |
4230 KB |
125ms |
125ms |
177ms |
43ms |
88795 |
147991 |
2021-12-03 21:07 |
7e6d4ebf |
toml: add doc string to reflect methods (#12666) |
604ms |
908ms |
0ms |
127ms |
4234 KB |
125ms |
126ms |
177ms |
43ms |
88794 |
147009 |
2021-12-03 17:52 |
33163238 |
strconv: add a small performance optimisation |
586ms |
916ms |
0ms |
130ms |
4234 KB |
124ms |
126ms |
174ms |
43ms |
88794 |
151525 |
2021-12-03 18:00 |
365b46ca |
cgen: fix match sumtype print var aggregate error (#12667) |
601ms |
912ms |
0ms |
130ms |
4234 KB |
126ms |
128ms |
179ms |
43ms |
88791 |
147738 |
2021-12-03 17:01 |
4624de6c |
cgen: support `-d no_segfault_handler` and `-d no_main`. Cleanup `-d trace_xxx` descriptions in CONTRIBUTING.md |
598ms |
913ms |
0ms |
129ms |
4233 KB |
124ms |
128ms |
178ms |
43ms |
88776 |
148454 |
2021-12-03 10:40 |
1d6cc57d |
toml: add reflection method (#12664) |
590ms |
905ms |
0ms |
134ms |
4233 KB |
125ms |
126ms |
176ms |
43ms |
88720 |
150372 |
2021-12-03 10:25 |
0da7e2f8 |
js: make vlib/v/util compile on JS backend (#12660) |
597ms |
917ms |
0ms |
129ms |
4233 KB |
124ms |
126ms |
175ms |
43ms |
88720 |
148609 |
2021-12-03 06:07 |
be5446bf |
checker: update enum test |
595ms |
920ms |
0ms |
130ms |
4233 KB |
127ms |
130ms |
180ms |
43ms |
88717 |
149104 |
2021-12-03 05:43 |
209747d0 |
checker: update enum test |
591ms |
908ms |
0ms |
130ms |
4233 KB |
126ms |
129ms |
179ms |
43ms |
88717 |
150113 |
2021-12-03 04:45 |
eca78a29 |
checker: allow infix expressions in enum declarations |
599ms |
921ms |
0ms |
126ms |
4233 KB |
124ms |
126ms |
175ms |
43ms |
88717 |
148108 |
2021-12-02 13:46 |
c4363bc7 |
builtin: explain and better organise the different cstring_to_vstring/tos/tos_clone/vstring family of conversion functions |
596ms |
916ms |
0ms |
127ms |
4233 KB |
124ms |
126ms |
177ms |
43ms |
88705 |
148833 |
2021-12-02 10:22 |
66a67de8 |
checker, cgen: fix match expr returning optional with error (fix #12556) (#12645) |
595ms |
912ms |
0ms |
133ms |
4232 KB |
124ms |
127ms |
176ms |
42ms |
88643 |
148979 |
2021-12-02 10:07 |
7d0a36dd |
toml: solidify single-line escape validation (#12644) |
593ms |
919ms |
0ms |
127ms |
4232 KB |
123ms |
126ms |
176ms |
43ms |
88632 |
149463 |
2021-12-02 10:01 |
adddac48 |
toml: add some meat to README.md (#12649) |
593ms |
911ms |
0ms |
127ms |
4232 KB |
124ms |
127ms |
177ms |
43ms |
88632 |
149463 |
2021-12-02 09:19 |
5ab91dd4 |
toml: support multi-level map keys in arrays-of-tables (#12641) |
591ms |
915ms |
0ms |
128ms |
4232 KB |
124ms |
127ms |
178ms |
43ms |
88632 |
149969 |
2021-12-02 09:15 |
f7926ec9 |
vlib/context: add onecontext as submodule (#12549) |
597ms |
910ms |
0ms |
126ms |
4232 KB |
124ms |
128ms |
177ms |
43ms |
88632 |
148462 |
2021-12-02 08:53 |
2144471c |
cgen: fix generic fn with anon fn in body (#12647) |
594ms |
917ms |
0ms |
126ms |
4232 KB |
124ms |
126ms |
176ms |
43ms |
88632 |
149212 |
2021-12-01 16:11 |
98877984 |
checker: fix map init with enum keys (#12637) |
595ms |
917ms |
0ms |
134ms |
4232 KB |
125ms |
127ms |
179ms |
43ms |
88630 |
148957 |
2021-12-01 15:23 |
8494e387 |
strconv: fix format.md example snippets (#12642) |
599ms |
918ms |
0ms |
126ms |
4232 KB |
123ms |
126ms |
178ms |
42ms |
88629 |
147961 |
2021-12-01 14:35 |
d7bc2a88 |
builtin: add a non allocating rune.length_in_bytes() method and tests for it |
600ms |
913ms |
0ms |
128ms |
4232 KB |
124ms |
127ms |
179ms |
43ms |
88629 |
147715 |
2021-12-01 12:43 |
b3aedff3 |
toml: convert yaml value checks in iarna test suite (#12629) |
598ms |
917ms |
0ms |
128ms |
4232 KB |
124ms |
128ms |
178ms |
42ms |
88611 |
148178 |
2021-12-01 12:05 |
6f297cdf |
js: add missing start_digraph() for the js backend (#12638) |
606ms |
916ms |
0ms |
128ms |
4232 KB |
125ms |
128ms |
179ms |
42ms |
88611 |
146222 |
2021-12-01 09:25 |
f5d28372 |
checker: add more `string(x)` checks, with more detailed replacement suggestions |
598ms |
910ms |
0ms |
128ms |
4232 KB |
125ms |
129ms |
179ms |
43ms |
88611 |
148178 |
2021-12-01 07:50 |
47aa2b1f |
all: fix casting of `string(MyString('abc'))` and `byte(MyByte(123))`; improve TypeSymbol handling (#12617) |
595ms |
923ms |
0ms |
135ms |
4230 KB |
126ms |
130ms |
181ms |
42ms |
88591 |
148892 |
2021-12-01 06:38 |
519ca90c |
regex: added default support for long queries (#12635) |
598ms |
909ms |
0ms |
127ms |
4227 KB |
124ms |
125ms |
176ms |
43ms |
88587 |
148138 |
2021-11-30 17:41 |
f86710dc |
crypto.bcrypt: add doc comments for public bcrypt functions (#12622) |
597ms |
908ms |
0ms |
126ms |
4227 KB |
124ms |
125ms |
175ms |
43ms |
88587 |
148386 |
2021-11-30 17:39 |
5e1cd13e |
v help: add build-c help information on how to use brew for libgc (#12633) |
590ms |
912ms |
0ms |
128ms |
4227 KB |
125ms |
128ms |
179ms |
43ms |
88587 |
150147 |
2021-11-30 14:01 |
758ba76d |
toml: update testdata/.gitignore (#12630) |
595ms |
917ms |
0ms |
128ms |
4227 KB |
124ms |
125ms |
179ms |
43ms |
88587 |
148885 |
2021-11-30 13:08 |
5c8e6269 |
toml: add `alexcrichton/toml-rs` test suite to CI (#12624) |
600ms |
917ms |
0ms |
125ms |
4227 KB |
123ms |
126ms |
177ms |
43ms |
88587 |
147645 |
2021-11-30 13:01 |
7d9028db |
toml: add more checks for table redeclarations (#12615) |
591ms |
917ms |
0ms |
134ms |
4225 KB |
127ms |
128ms |
177ms |
44ms |
88564 |
149854 |
2021-11-30 12:26 |
f50f409a |
toml: simplify bool keys in scanner and parser (#12625) |
600ms |
920ms |
0ms |
129ms |
4225 KB |
125ms |
127ms |
178ms |
43ms |
88564 |
147606 |
2021-11-30 09:49 |
1b691e76 |
native: implement for-c and for-in range loops (#12155) |
597ms |
917ms |
0ms |
131ms |
4225 KB |
126ms |
128ms |
179ms |
43ms |
88564 |
148348 |
2021-11-30 09:15 |
05db3533 |
picoev: use `net` C definitions (#12574) |
604ms |
922ms |
0ms |
128ms |
4218 KB |
126ms |
127ms |
180ms |
44ms |
88412 |
146377 |
2021-11-30 07:32 |
8ac7739d |
parser: forbid empty match statements 'match cond.op {else {}}' (#12618) |
598ms |
927ms |
0ms |
129ms |
4218 KB |
126ms |
128ms |
181ms |
44ms |
88412 |
147846 |
2021-11-29 14:30 |
67499795 |
builder: fix the uhm `fine` module lookup bug (part 1) |
596ms |
912ms |
0ms |
127ms |
4218 KB |
124ms |
125ms |
177ms |
44ms |
88412 |
148342 |
2021-11-29 20:19 |
bbc47562 |
crypto.blowfish: add doc comments for the public API (#12609) |
596ms |
920ms |
0ms |
132ms |
4218 KB |
124ms |
128ms |
181ms |
44ms |
88411 |
148340 |
2021-11-29 20:15 |
14424100 |
toml: comply with BurntSushi @eb989e5 (#12616) |
604ms |
925ms |
0ms |
128ms |
4218 KB |
125ms |
130ms |
183ms |
44ms |
88411 |
146375 |
2021-11-29 16:26 |
83260e50 |
docs: add link to shader inclusion example (#12613) |
596ms |
915ms |
0ms |
125ms |
4218 KB |
123ms |
125ms |
177ms |
44ms |
88411 |
148340 |
2021-11-29 14:32 |
0f59d88b |
v.embedfile: make path public (#12614) |
599ms |
907ms |
0ms |
125ms |
4218 KB |
124ms |
126ms |
177ms |
44ms |
88411 |
147597 |
2021-11-29 13:32 |
ddec89f9 |
js,vfmt: fix formatting for JS types; add fetch API (#12608) |
593ms |
921ms |
0ms |
131ms |
4218 KB |
125ms |
129ms |
179ms |
43ms |
88406 |
149082 |
2021-11-29 13:12 |
9825c7e0 |
ast: fix generic sumtype of alias generic struct (#12611) |
599ms |
918ms |
0ms |
127ms |
4218 KB |
126ms |
127ms |
178ms |
43ms |
88417 |
147607 |
2021-11-29 13:10 |
65e95035 |
toml: check for immutable tables (#12612) |
602ms |
910ms |
0ms |
135ms |
4217 KB |
126ms |
127ms |
181ms |
44ms |
88410 |
146860 |
2021-11-29 02:00 |
c14c3241 |
pref: .o build mode |
595ms |
913ms |
0ms |
126ms |
4217 KB |
124ms |
125ms |
177ms |
44ms |
88410 |
148588 |
2021-11-29 00:48 |
6d97b0a4 |
checker: improve checking of a << b, when a and b are numbers (#12589) |
600ms |
916ms |
0ms |
128ms |
4217 KB |
125ms |
128ms |
179ms |
44ms |
88403 |
147338 |
2021-11-28 21:53 |
fe37da31 |
v.transformer: fix string always escaped by transformer (#12603) |
592ms |
909ms |
0ms |
130ms |
4205 KB |
124ms |
127ms |
178ms |
44ms |
88239 |
149052 |
2021-11-28 19:31 |
6d6a23a1 |
checker: remove redundant code of find field with embed (#12600) |
595ms |
907ms |
0ms |
128ms |
4205 KB |
123ms |
125ms |
178ms |
45ms |
88238 |
148299 |
2021-11-27 19:26 |
1d8ece7a |
toml: fix, test and optimize `nan` and `inf` values (#12592) |
591ms |
906ms |
0ms |
126ms |
4207 KB |
123ms |
126ms |
178ms |
44ms |
88268 |
149353 |
2021-11-27 19:03 |
22043f2d |
toml: fix float checker bug for `-0.01` (#12590) |
601ms |
915ms |
0ms |
136ms |
4207 KB |
125ms |
128ms |
179ms |
44ms |
88268 |
146868 |
2021-11-27 13:46 |
d52b62a4 |
toml: improve parsing of bare keys to include `-` and `_` (#12588) |
590ms |
920ms |
0ms |
127ms |
4207 KB |
125ms |
127ms |
179ms |
45ms |
88268 |
149606 |
2021-11-27 06:09 |
8315e821 |
checker: improve naming for `.stmts()` and `c.stmts_ending_with_expression()`, add a better explanation for their purpose |
588ms |
917ms |
0ms |
127ms |
4207 KB |
123ms |
125ms |
176ms |
44ms |
88268 |
150115 |
2021-11-27 05:38 |
deaeffc4 |
checker: add a check for unused `x << y` expressions (where x != array) (#12586) |
589ms |
909ms |
0ms |
128ms |
4207 KB |
123ms |
127ms |
177ms |
44ms |
88265 |
149855 |
2021-11-26 18:36 |
12585e88 |
checker: remove obsolete/slow const ordering code. close #12544 |
587ms |
906ms |
0ms |
126ms |
4204 KB |
123ms |
126ms |
177ms |
44ms |
88180 |
150221 |
2021-11-26 17:15 |
4383cf7d |
toml: add `iarna/toml-spec-tests` to CI tests (#12583) |
590ms |
903ms |
0ms |
128ms |
4205 KB |
123ms |
126ms |
177ms |
43ms |
88205 |
149500 |
2021-11-26 17:03 |
89bab988 |
native: implement a working hello world compilation for w64 (#12577) |
593ms |
913ms |
0ms |
135ms |
4205 KB |
125ms |
128ms |
178ms |
44ms |
88205 |
148743 |
2021-11-26 15:11 |
04b030b7 |
toml: add 1MB file parsing test to CI (#12582) |
589ms |
918ms |
0ms |
128ms |
4198 KB |
124ms |
127ms |
177ms |
43ms |
88049 |
149488 |
2021-11-26 13:06 |
253e38d9 |
toml: support implicit array of tables key change (#12580) |
592ms |
915ms |
0ms |
127ms |
4198 KB |
123ms |
126ms |
176ms |
43ms |
88049 |
148731 |
2021-11-26 10:05 |
6299a73e |
builder: prepare for `v -b native -os windows run file.v` |
590ms |
913ms |
0ms |
128ms |
4198 KB |
124ms |
128ms |
181ms |
43ms |
88049 |
149235 |
2021-11-26 09:10 |
85633fe5 |
tests: test more edge cases for interfaces (#5292) |
590ms |
901ms |
0ms |
126ms |
4198 KB |
122ms |
125ms |
176ms |
43ms |
88045 |
149228 |
2021-11-26 07:52 |
cf274f26 |
checker, cgen: fix fn type call of match expr (#12579) |
594ms |
910ms |
0ms |
128ms |
4198 KB |
124ms |
127ms |
177ms |
43ms |
88045 |
148223 |
2021-11-25 14:51 |
a59eabc4 |
toml: clean up and improve spaced and dotted key parsing (#12576) |
595ms |
905ms |
0ms |
136ms |
4196 KB |
123ms |
126ms |
176ms |
43ms |
88000 |
147899 |
2021-11-25 14:49 |
f584e70c |
js: add fixes for generic structures and functions; add promise API; refactor modules (#12575) |
589ms |
906ms |
0ms |
126ms |
4196 KB |
121ms |
123ms |
173ms |
43ms |
88000 |
149405 |
2021-11-25 10:41 |
ac3910b8 |
checker: merge comptime_const_eval.v and noreturn.v into checker.v (#12573) |
594ms |
921ms |
0ms |
128ms |
4193 KB |
124ms |
127ms |
177ms |
43ms |
87968 |
148094 |
2021-11-25 10:33 |
9a2c5637 |
toml: add conversion of ast inf and nan to Any (#12567) |
589ms |
911ms |
0ms |
127ms |
4193 KB |
123ms |
125ms |
176ms |
43ms |
87973 |
149359 |
2021-11-25 00:53 |
fb3a793a |
tools: add "skip to content" link for screan reader and tui browsers (#12571) |
592ms |
906ms |
0ms |
128ms |
4193 KB |
123ms |
124ms |
173ms |
43ms |
87973 |
148603 |
2021-11-24 18:39 |
11d70624 |
toml: streamline value() api (#12568) |
589ms |
903ms |
0ms |
128ms |
4193 KB |
122ms |
124ms |
174ms |
43ms |
87973 |
149359 |
2021-11-24 18:31 |
b0bc1121 |
jsdom, examples: add more WebGL APIs; add interactive 3D cube example running on VJS (#12562) |
588ms |
898ms |
0ms |
133ms |
4193 KB |
122ms |
124ms |
175ms |
43ms |
87973 |
149613 |
2021-11-24 12:49 |
ff95cf18 |
toml: expand short date time milliseconds in decoder (#12564) |
587ms |
905ms |
0ms |
129ms |
4193 KB |
123ms |
127ms |
178ms |
43ms |
87965 |
149855 |
2021-11-24 12:43 |
6f46fc21 |
checker, cgen: fix for_in_mut iterator val (#12563) |
594ms |
909ms |
0ms |
127ms |
4193 KB |
123ms |
126ms |
176ms |
43ms |
87965 |
148089 |
2021-11-24 12:24 |
cbf4a5b5 |
docs: fix typos in vscode documentation (#12565) |
591ms |
901ms |
0ms |
131ms |
4193 KB |
126ms |
127ms |
181ms |
43ms |
87955 |
148824 |
2021-11-24 07:56 |
43a1d2cf |
ast: cleanup table.v (#12561) |
588ms |
909ms |
0ms |
128ms |
4193 KB |
123ms |
124ms |
175ms |
43ms |
87955 |
149583 |
2021-11-24 07:46 |
70ff00ef |
bootstrapping: fix building V on OpenBSD (#12558) |
593ms |
915ms |
0ms |
129ms |
4193 KB |
125ms |
126ms |
177ms |
43ms |
87979 |
148362 |
2021-11-24 07:34 |
8e0de203 |
net: use `vmemset(&hints, 0, int(sizeof(hints)))`, instead of zeroing the fields 1 by 1 |
594ms |
902ms |
0ms |
134ms |
4193 KB |
122ms |
124ms |
173ms |
42ms |
87979 |
148112 |
2021-11-23 18:11 |
e42db5be |
ast: fix vtl compile error of generic array type cname (#12555) |
586ms |
905ms |
0ms |
126ms |
4193 KB |
123ms |
126ms |
175ms |
43ms |
87979 |
150134 |
2021-11-23 14:58 |
87f7a6d9 |
ci: update toml_ci.yml's TOML_TESTS_PINNED_COMMIT to 8baf830 |
597ms |
909ms |
0ms |
128ms |
4192 KB |
125ms |
128ms |
176ms |
44ms |
87974 |
147360 |
2021-11-23 14:59 |
1be6aed1 |
toml: support checking and decoding quoted keys (#12552) |
590ms |
912ms |
0ms |
128ms |
4192 KB |
124ms |
128ms |
176ms |
45ms |
87974 |
149108 |
2021-11-23 14:51 |
0779b5fd |
toml: fix implicit array allocation (#12553) |
586ms |
903ms |
0ms |
128ms |
4192 KB |
123ms |
124ms |
174ms |
44ms |
87974 |
150126 |
2021-11-23 14:23 |
49cd1b3d |
toml: make value of `+nan`/`-nan` decode to `nan` (#12542) |
587ms |
904ms |
0ms |
127ms |
4192 KB |
123ms |
126ms |
175ms |
44ms |
87974 |
149870 |
2021-11-23 12:51 |
12ffe042 |
jsdom, builtin/js: WebGL W.I.P; Added support for casting V arrays to typed arrays (#12551) |
587ms |
909ms |
0ms |
134ms |
4192 KB |
123ms |
128ms |
176ms |
45ms |
87974 |
149870 |
2021-11-23 11:23 |
e9efed02 |
toml: fix decoding most large number values (#12541) |
589ms |
907ms |
0ms |
129ms |
4192 KB |
124ms |
125ms |
173ms |
44ms |
87974 |
149361 |
2021-11-23 09:02 |
3f0e5326 |
toml: fix unicode and escape value decoding (#12534) |
586ms |
908ms |
0ms |
129ms |
4192 KB |
123ms |
124ms |
175ms |
44ms |
87974 |
150126 |
2021-11-21 21:04 |
e77a1100 |
os: make init_os_args_wide (windows), more simillar to the current init_os_args (unix) |
586ms |
901ms |
0ms |
127ms |
4190 KB |
123ms |
125ms |
175ms |
43ms |
87922 |
150037 |
2021-11-21 20:34 |
c7bd74e0 |
ci: fix build, remove `[manualfree]` from os.vmodules_paths for now |
594ms |
902ms |
0ms |
130ms |
4190 KB |
123ms |
125ms |
174ms |
43ms |
87922 |
148016 |
2021-11-21 18:53 |
1aaac13a |
cgen: make `os` less special, fix an -autofree leak on just `import os` |
587ms |
913ms |
0ms |
136ms |
4190 KB |
124ms |
124ms |
175ms |
43ms |
87922 |
149781 |
2021-11-21 17:12 |
480f3876 |
gg: fix system_font_path (#12533) |
588ms |
910ms |
0ms |
128ms |
4187 KB |
126ms |
123ms |
174ms |
43ms |
87814 |
149343 |
2021-11-20 19:28 |
243e66a1 |
js,jsdom: Canvas & context API; Added TypeSymbol.is_js_compatible & temporary hacks for JS ifaces (#12526) |
600ms |
910ms |
0ms |
128ms |
4187 KB |
128ms |
125ms |
174ms |
43ms |
87814 |
146356 |
2021-11-20 18:55 |
258d0d6d |
cgen: make `dump(x)` use a single write call, fix memleaks for autogenerated .str() methods of nested structs (#12529) |
594ms |
911ms |
0ms |
129ms |
4183 KB |
126ms |
126ms |
177ms |
43ms |
87741 |
147712 |
2021-11-20 17:48 |
f1dd0e33 |
toml: add value decoding (#12521) |
600ms |
917ms |
0ms |
127ms |
4174 KB |
124ms |
122ms |
173ms |
43ms |
87634 |
146056 |
2021-11-20 17:45 |
4b9e8e24 |
toml: support arrays in value key query syntax (#12527) |
593ms |
918ms |
0ms |
130ms |
4174 KB |
128ms |
125ms |
178ms |
43ms |
87634 |
147780 |
2021-11-20 16:15 |
82010e72 |
checker: fix "unregistered" variadic interface call arguments (#12525) |
594ms |
915ms |
0ms |
133ms |
4174 KB |
125ms |
123ms |
179ms |
43ms |
87634 |
147531 |
2021-11-20 11:12 |
90ba8561 |
cgen: fix `dump(x)` with `fn (x &Type) str() string {` |
596ms |
922ms |
0ms |
128ms |
4173 KB |
128ms |
125ms |
177ms |
43ms |
87630 |
147030 |
2021-11-20 08:24 |
24ffc1ff |
os: fix os.rmdir_all for folders with recursive symlinks |
587ms |
920ms |
0ms |
131ms |
4173 KB |
128ms |
124ms |
177ms |
43ms |
87628 |
149281 |
2021-11-19 18:35 |
1bbc7338 |
toml: fix memory corruption when returning new date/time types (#12507) |
592ms |
912ms |
0ms |
130ms |
4173 KB |
128ms |
128ms |
180ms |
43ms |
87628 |
148020 |
2021-11-19 18:31 |
eec87883 |
checker: fix generics fn infer nested generic fn (#12519) |
596ms |
926ms |
0ms |
130ms |
4173 KB |
128ms |
125ms |
178ms |
43ms |
87628 |
147026 |
2021-11-19 17:23 |
2794aa62 |
tools: include `vls.log` in the .gitignore files for new V projects (#12522) |
595ms |
930ms |
0ms |
129ms |
4173 KB |
129ms |
126ms |
179ms |
43ms |
87627 |
147272 |
2021-11-19 17:02 |
b576181a |
cgen: fix `const x := opt() or {}` side effect interference when the consts are in different files in the same module too |
603ms |
919ms |
0ms |
137ms |
4173 KB |
128ms |
125ms |
179ms |
43ms |
87627 |
145318 |
2021-11-19 16:15 |
e275220f |
cgen: fix `const x := opt() or {}` side effect interference with parallel cgen |
595ms |
909ms |
0ms |
129ms |
4173 KB |
127ms |
123ms |
177ms |
44ms |
87625 |
147268 |
2021-11-19 11:52 |
c2eb909c |
cgen: fix multiple matches in one expr (#12516) |
597ms |
913ms |
0ms |
129ms |
4172 KB |
126ms |
124ms |
175ms |
43ms |
87612 |
146753 |
2021-11-19 11:50 |
80a4ff99 |
native: handle some more statements and dont echo warnings (#12518) |
595ms |
914ms |
0ms |
130ms |
4172 KB |
128ms |
127ms |
178ms |
43ms |
87611 |
147245 |
2021-11-19 11:21 |
fa995ca5 |
checker: add an error for `x.method({})` calls, when method expects a struct |
596ms |
916ms |
0ms |
128ms |
4173 KB |
126ms |
124ms |
174ms |
42ms |
87612 |
147000 |
2021-11-19 08:30 |
9eac656e |
native: support passing a directory, instead of just a .v file (#12512) |
600ms |
913ms |
0ms |
128ms |
4172 KB |
126ms |
124ms |
175ms |
43ms |
87603 |
146005 |
2021-11-19 08:26 |
76cf11e6 |
toml: add Any.default_to() method (#12506) |
603ms |
929ms |
0ms |
137ms |
4172 KB |
128ms |
126ms |
177ms |
43ms |
87594 |
145263 |
2021-11-18 18:14 |
24ba6603 |
bitfield,flag: document the remaining functions |
598ms |
918ms |
0ms |
129ms |
4170 KB |
126ms |
127ms |
178ms |
43ms |
87559 |
146419 |
2021-11-18 17:46 |
96554fad |
toml: improve number conversion (#12509) |
588ms |
907ms |
0ms |
128ms |
4170 KB |
126ms |
125ms |
175ms |
43ms |
87528 |
148857 |
2021-11-18 16:09 |
3caeadfa |
cgen,vfmt: support `[weak]` tags for functions and globals |
601ms |
920ms |
0ms |
129ms |
4170 KB |
127ms |
128ms |
174ms |
43ms |
87528 |
145637 |
2021-11-18 13:39 |
7fba3e65 |
toml: support empty tables (#12504) |
593ms |
912ms |
0ms |
126ms |
4169 KB |
126ms |
124ms |
176ms |
43ms |
87507 |
147566 |
2021-11-18 11:57 |
24ea15c8 |
toml: remove fixed value tests from skip list (#12503) |
597ms |
918ms |
0ms |
128ms |
4169 KB |
126ms |
124ms |
177ms |
43ms |
87507 |
146577 |
2021-11-18 11:56 |
0ec02e32 |
sqlite: add enum result code (#12505) |
597ms |
922ms |
0ms |
136ms |
4169 KB |
127ms |
124ms |
177ms |
43ms |
87507 |
146577 |
2021-11-18 11:27 |
7ec70d54 |
toml: small refactor, move all json functionality to submodule (#12502) |
595ms |
914ms |
0ms |
127ms |
4169 KB |
124ms |
124ms |
177ms |
43ms |
87507 |
147070 |
2021-11-18 08:57 |
5bf28c52 |
cgen: handle c2v fn casts |
598ms |
913ms |
0ms |
128ms |
4169 KB |
127ms |
124ms |
178ms |
43ms |
87507 |
146332 |
2021-11-18 08:09 |
1edb3e55 |
js,jsdom: make JS structs plain objects; add more DOM API support for jsdom (#12501) |
594ms |
912ms |
0ms |
129ms |
4169 KB |
126ms |
125ms |
176ms |
43ms |
87489 |
147287 |
2021-11-18 05:44 |
40932132 |
toml: don't use time.Time for time representation (#12498) |
609ms |
926ms |
0ms |
132ms |
4168 KB |
134ms |
124ms |
175ms |
43ms |
87473 |
143633 |
2021-11-18 05:34 |
b5e410e4 |
fmt: format explicit map init with parameter (#12499) |
598ms |
917ms |
0ms |
130ms |
4168 KB |
127ms |
125ms |
176ms |
43ms |
87473 |
146275 |
2021-11-17 21:48 |
3b612899 |
toml: eat first nl if present in multiline strings (#12496) |
599ms |
921ms |
0ms |
135ms |
4168 KB |
127ms |
125ms |
177ms |
44ms |
87461 |
146011 |
2021-11-17 18:58 |
81455acd |
toml: simplify Doc.to_any() method (#12495) |
589ms |
910ms |
0ms |
128ms |
4168 KB |
127ms |
124ms |
176ms |
44ms |
87461 |
148490 |
2021-11-17 18:54 |
2f5fae06 |
toml: fix a few string value tests (#12493) |
591ms |
906ms |
0ms |
130ms |
4168 KB |
127ms |
124ms |
176ms |
44ms |
87461 |
147988 |
2021-11-17 18:39 |
27333198 |
term: fix a leak in _test.v files in the default test runner without -autofree |
594ms |
917ms |
0ms |
128ms |
4168 KB |
126ms |
123ms |
175ms |
43ms |
87461 |
147240 |
2021-11-17 15:25 |
dbf469e0 |
toml: move to_burntsushi functionality (#12492) |
602ms |
910ms |
0ms |
130ms |
4167 KB |
126ms |
124ms |
176ms |
43ms |
87451 |
145267 |
2021-11-17 15:24 |
7cdc9066 |
toml: fix scanning of short unicode escapes (#12491) |
597ms |
916ms |
0ms |
128ms |
4167 KB |
125ms |
125ms |
175ms |
43ms |
87451 |
146484 |
2021-11-17 13:57 |
3e1fb22a |
checker: format checker.v (#12490) |
594ms |
922ms |
0ms |
135ms |
4167 KB |
127ms |
129ms |
175ms |
44ms |
87451 |
147223 |
2021-11-17 09:42 |
1370516f |
checker: check struct field using 'any' type (#12489) |
599ms |
912ms |
0ms |
129ms |
4167 KB |
126ms |
124ms |
174ms |
43ms |
87450 |
145993 |
2021-11-16 17:31 |
6ac109a7 |
builtin: add a `[has_globals]` tag for all the .v files, with global declarations in them |
600ms |
919ms |
0ms |
130ms |
4159 KB |
127ms |
124ms |
174ms |
44ms |
87334 |
145556 |
2021-11-17 06:30 |
bd9ac598 |
toml: add support for validation of structure and values (#12481) |
597ms |
912ms |
0ms |
130ms |
4159 KB |
126ms |
125ms |
174ms |
43ms |
87331 |
146283 |
2021-11-17 05:18 |
927df948 |
cgen: fix generic struct free() (#12487) |
595ms |
909ms |
0ms |
126ms |
4159 KB |
125ms |
126ms |
174ms |
43ms |
87331 |
146774 |
2021-11-17 02:45 |
11ce26b3 |
sqlite: make constants public (#12485) |
586ms |
911ms |
0ms |
131ms |
4159 KB |
127ms |
125ms |
174ms |
44ms |
87331 |
149029 |
2021-11-16 17:56 |
49a36515 |
checker, cgen: c2v fixes |
596ms |
926ms |
0ms |
136ms |
4159 KB |
126ms |
123ms |
175ms |
44ms |
87331 |
146528 |
2021-11-16 15:19 |
2984751a |
checker: fix the argument mismatch of fn call (#12479) |
597ms |
907ms |
0ms |
127ms |
4158 KB |
126ms |
127ms |
178ms |
43ms |
87296 |
146224 |
2021-11-16 14:07 |
3fab0a5d |
cgen: fix codegen for `for k,v in map_of_pointers {` |
590ms |
907ms |
0ms |
125ms |
4158 KB |
125ms |
123ms |
174ms |
42ms |
87290 |
147949 |
2021-11-16 09:44 |
045579fd |
parser: use the `[has_globals]` module attribute, remove the parser `global_enabled_mods whitelist` (part 2) |
595ms |
910ms |
0ms |
129ms |
4157 KB |
127ms |
127ms |
177ms |
43ms |
87283 |
146694 |
2021-11-16 09:34 |
f0f5f97e |
parser: support a `[has_globals]` module attribute, to eliminate a parser whitelist (part 1) |
597ms |
912ms |
0ms |
129ms |
4157 KB |
125ms |
123ms |
175ms |
42ms |
87288 |
146211 |
2021-11-16 09:14 |
3f37ab2e |
gg: fix system_font_path on Linux (#12477) |
590ms |
904ms |
0ms |
130ms |
4157 KB |
123ms |
122ms |
173ms |
42ms |
87276 |
147925 |
2021-11-16 06:45 |
bede0587 |
cgen: fix string interliteral of the comptime selector (#12475) |
593ms |
913ms |
0ms |
134ms |
4157 KB |
126ms |
123ms |
176ms |
43ms |
87276 |
147177 |
2021-11-16 06:42 |
9565adf5 |
checker: check invalid map variable name (#12474) |
590ms |
909ms |
0ms |
128ms |
4157 KB |
127ms |
124ms |
175ms |
43ms |
87270 |
147915 |
2021-11-15 17:00 |
7b9cca75 |
toml: add convenience convertion of Doc to map[string]toml.Any (#12473) |
591ms |
907ms |
0ms |
127ms |
4157 KB |
126ms |
124ms |
173ms |
43ms |
87270 |
147664 |
2021-11-15 13:47 |
c28041ce |
all: cleanup/rename all `comp_` names to be `comptime_` (#12467) |
596ms |
915ms |
0ms |
129ms |
4157 KB |
127ms |
124ms |
176ms |
42ms |
87270 |
146426 |
2021-11-15 13:36 |
1d003228 |
tests: update generics_method_str_overload_test.v to return a generic type, instead of `Gen<G>`. (#12465) |
595ms |
912ms |
0ms |
133ms |
4156 KB |
128ms |
124ms |
177ms |
43ms |
87262 |
146658 |
2021-11-15 12:13 |
a8a1e938 |
strconv,js: f64_to_str works on JS backend now; Fix BigInt usage in infix expressions (#12464) |
596ms |
917ms |
0ms |
129ms |
4156 KB |
124ms |
125ms |
176ms |
42ms |
87262 |
146412 |
2021-11-15 11:23 |
1d2b16dd |
js: support `[if userflag?]` fn tags |
595ms |
915ms |
0ms |
134ms |
4157 KB |
129ms |
126ms |
179ms |
44ms |
87269 |
146670 |
2021-11-15 09:44 |
7b723262 |
tools: support `VJOBS=1 VTEST_FAIL_FAST=1 ./v test .` |
586ms |
901ms |
0ms |
129ms |
4157 KB |
127ms |
122ms |
172ms |
43ms |
87266 |
148918 |
2021-11-15 08:29 |
5e75c89b |
checker: allow noreturn in if expr (#12462) |
583ms |
901ms |
0ms |
127ms |
4157 KB |
125ms |
123ms |
171ms |
43ms |
87266 |
149684 |
2021-11-15 08:23 |
d8479f10 |
cgen: fix typeof comptime selector (fix #12461) (#12463) |
588ms |
894ms |
0ms |
127ms |
4156 KB |
125ms |
124ms |
173ms |
42ms |
87259 |
148399 |
2021-11-14 19:06 |
e3d98b1b |
js,strconv: port some functions to JS backend, improve `rune.str()` (#12460) |
597ms |
906ms |
0ms |
129ms |
4153 KB |
126ms |
122ms |
173ms |
43ms |
87229 |
146112 |
2021-11-14 19:00 |
460f4523 |
checker: check array pop immutable (#12458) |
593ms |
912ms |
0ms |
129ms |
4153 KB |
127ms |
125ms |
175ms |
43ms |
87229 |
147097 |
2021-11-14 18:58 |
fb997eb5 |
cgen: fix comptime for in field selector (#12457) |
594ms |
912ms |
0ms |
135ms |
4153 KB |
126ms |
123ms |
180ms |
43ms |
87228 |
146848 |
2021-11-13 11:41 |
61b99e19 |
vfmt: handle comments right after interface fields |
600ms |
918ms |
0ms |
127ms |
4151 KB |
126ms |
124ms |
174ms |
43ms |
87210 |
145350 |
2021-11-13 09:17 |
9c508237 |
toml: support for `[a."b.c"]` quoted keys (#12444) |
595ms |
907ms |
0ms |
127ms |
4151 KB |
125ms |
124ms |
176ms |
43ms |
87210 |
146571 |
2021-11-13 09:08 |
6c32c544 |
js,parser: allow declaring methods on JS interfaces for easier FFI (#12447) |
597ms |
918ms |
0ms |
130ms |
4151 KB |
126ms |
123ms |
175ms |
43ms |
87210 |
146080 |
2021-11-12 12:29 |
3bb1c3f9 |
checker, cgen: fix for in iterator of generic struct (#12441) |
590ms |
903ms |
0ms |
129ms |
4151 KB |
126ms |
122ms |
173ms |
43ms |
87207 |
147808 |
2021-11-12 09:44 |
50a608aa |
os: remove unnecessary heap allocation from os.execute |
597ms |
917ms |
0ms |
129ms |
4150 KB |
124ms |
124ms |
173ms |
43ms |
87200 |
146063 |
2021-11-12 09:24 |
c6b8b0bb |
ci: make test_execute in os_test.v more robust |
596ms |
915ms |
0ms |
137ms |
4150 KB |
127ms |
125ms |
176ms |
44ms |
87200 |
146308 |
2021-11-12 08:29 |
1c17ba82 |
tools: fix the batch script for `v symlink`, if the vexe path contains spaces on windows (#12443) |
599ms |
916ms |
0ms |
130ms |
4150 KB |
126ms |
125ms |
176ms |
43ms |
87200 |
145575 |
2021-11-12 08:27 |
fcecf527 |
ci: fix failing os_test.v on the CI |
599ms |
916ms |
0ms |
128ms |
4150 KB |
124ms |
122ms |
172ms |
43ms |
87200 |
145575 |
2021-11-12 07:39 |
20d63de1 |
os: fix os.execute for command output that contains 0 bytes |
593ms |
916ms |
0ms |
130ms |
4150 KB |
128ms |
124ms |
175ms |
44ms |
87200 |
147048 |
2021-11-11 16:30 |
4b42dcad |
toml: support complex array-tables-array constructs (#12438) |
598ms |
921ms |
0ms |
130ms |
4150 KB |
128ms |
127ms |
176ms |
43ms |
87197 |
145814 |
2021-11-11 16:09 |
6c5dfc5c |
examples: fix initial clock size on hdpi displays |
592ms |
907ms |
0ms |
127ms |
4150 KB |
126ms |
123ms |
175ms |
44ms |
87197 |
147292 |
2021-11-11 15:45 |
4728b975 |
examples: use app.gg.quit() instead of exit(0) |
593ms |
921ms |
0ms |
136ms |
4150 KB |
127ms |
126ms |
177ms |
43ms |
87197 |
147043 |
2021-11-11 15:38 |
9cb378bb |
examples: reduce the memory usage of the clock example, without -autofree & -gc boehm |
584ms |
911ms |
0ms |
129ms |
4150 KB |
128ms |
125ms |
178ms |
43ms |
87197 |
149309 |
2021-11-11 12:57 |
c8cb1bf6 |
toml: check for single-key reassignment in inline tables (#12436) |
596ms |
908ms |
0ms |
128ms |
4150 KB |
128ms |
124ms |
173ms |
43ms |
87197 |
146303 |
2021-11-11 12:45 |
6f554399 |
tests: supplement tests for different types of generic parameters (#12432) |
591ms |
911ms |
0ms |
131ms |
4150 KB |
127ms |
124ms |
175ms |
43ms |
87197 |
147541 |
2021-11-11 12:36 |
a4c57ba5 |
js: support JS interfaces (#12426) |
593ms |
912ms |
0ms |
129ms |
4150 KB |
127ms |
124ms |
174ms |
43ms |
87197 |
147043 |
2021-11-11 05:29 |
015cfdb4 |
toml: add excerpt to value parse errors (#12429) |
594ms |
908ms |
0ms |
128ms |
4147 KB |
125ms |
145ms |
174ms |
43ms |
87136 |
146693 |
2021-11-11 05:15 |
823a3ab8 |
fmt: fix removal of selective imported types used as type parameter (#12431) |
599ms |
948ms |
0ms |
136ms |
4147 KB |
126ms |
124ms |
175ms |
43ms |
87123 |
145447 |
2021-11-11 05:12 |
72a7d5a5 |
checker: minor cleanup in method_call (#12430) |
599ms |
931ms |
0ms |
130ms |
4147 KB |
127ms |
127ms |
175ms |
43ms |
87123 |
145447 |
2021-11-10 16:41 |
8a971c3b |
ci,vweb: fix hard coded data in vweb_test.v |
592ms |
905ms |
0ms |
132ms |
4147 KB |
126ms |
124ms |
175ms |
43ms |
87123 |
147167 |
2021-11-10 16:26 |
637ebe5d |
examples: improve examples/vweb/file_upload |
583ms |
904ms |
0ms |
129ms |
4147 KB |
126ms |
124ms |
176ms |
42ms |
87123 |
149439 |
2021-11-10 15:31 |
466ced28 |
net.http: fix multipart/form-data file upload handling |
584ms |
906ms |
0ms |
129ms |
4147 KB |
127ms |
124ms |
175ms |
43ms |
87123 |
149183 |
2021-11-10 13:03 |
66e53279 |
toml: check for more wrong line ending cases (#12424) |
588ms |
911ms |
0ms |
129ms |
4147 KB |
126ms |
124ms |
175ms |
43ms |
87123 |
148168 |
2021-11-10 11:04 |
d5e767f3 |
checker, cgen: fix alias of map keys() (#12422) |
589ms |
912ms |
0ms |
134ms |
4147 KB |
123ms |
123ms |
174ms |
42ms |
87123 |
147916 |
2021-11-10 09:37 |
194b3647 |
js,checker: allow casting JS primitives to V primitives and vice-versa (#12420) |
587ms |
907ms |
0ms |
127ms |
4147 KB |
125ms |
123ms |
173ms |
42ms |
87116 |
148408 |
2021-11-10 06:12 |
6c244d30 |
cgen: improve diagnostic for a v compiler panic in dicordv |
593ms |
911ms |
0ms |
128ms |
4144 KB |
124ms |
121ms |
171ms |
42ms |
87073 |
146834 |
2021-11-09 07:25 |
8f4180ea |
parser: check generic parameters error of generic struct declaration (#12418) |
596ms |
917ms |
0ms |
128ms |
4144 KB |
127ms |
123ms |
177ms |
43ms |
87066 |
146083 |
2021-11-09 06:25 |
3f841ede |
v.util: make get_vtmp_folder() return `/tmp/v_{uid}` by default (see https://github.com/vlang/v/discussions/11796) |
589ms |
910ms |
0ms |
128ms |
4143 KB |
124ms |
122ms |
172ms |
42ms |
87062 |
147813 |
2021-11-08 13:18 |
08667c56 |
pref: allow running a .vsh script with just `v build.vsh gcc`, instead of `v run build.vsh gcc` (#12409) |
593ms |
909ms |
0ms |
129ms |
4143 KB |
125ms |
124ms |
174ms |
42ms |
87061 |
146814 |
2021-11-08 10:22 |
15242d80 |
docs: add description of how to use a custom table name to the ORM example – (#12408) |
585ms |
907ms |
0ms |
130ms |
4142 KB |
127ms |
123ms |
176ms |
43ms |
87053 |
148808 |
2021-11-08 09:12 |
758c18a9 |
cgen: fix for in mut val in array.index() (#12410) |
600ms |
921ms |
0ms |
136ms |
4142 KB |
126ms |
125ms |
177ms |
43ms |
87053 |
145088 |
2021-11-07 19:24 |
12110299 |
cgen: avoid generating typedef generic array type (#12407) |
596ms |
912ms |
0ms |
128ms |
4142 KB |
124ms |
124ms |
172ms |
43ms |
87050 |
146057 |
2021-11-07 16:47 |
c8ff9e39 |
checker: cleanup generic struct init (#12406) |
596ms |
921ms |
0ms |
129ms |
4142 KB |
126ms |
127ms |
173ms |
43ms |
87050 |
146057 |
2021-11-07 16:05 |
bc98da91 |
ast: speed up the frequently called methods .find_field, .find_method etc |
599ms |
912ms |
0ms |
128ms |
4142 KB |
126ms |
125ms |
176ms |
43ms |
87048 |
145322 |
2021-11-07 15:06 |
9ec12627 |
ast: fix generic nested struct init (#12405) |
609ms |
930ms |
0ms |
129ms |
4142 KB |
126ms |
143ms |
176ms |
43ms |
87048 |
142935 |
2021-11-07 14:02 |
1c121867 |
v.token,ast,scanner,parser: use a KeywordsMatcher lookup for builtin_type_names searches too |
610ms |
931ms |
0ms |
130ms |
4142 KB |
126ms |
143ms |
179ms |
42ms |
87050 |
142704 |
2021-11-07 11:30 |
80242c80 |
builtin,ast: apply small performance improvements, suggested by `hotspot` |
616ms |
940ms |
0ms |
135ms |
4140 KB |
128ms |
142ms |
178ms |
43ms |
87038 |
141295 |
2021-11-07 08:06 |
d8f971ff |
jsdom: add Path2D API, All CanvasRenderingContext2D methods (except image methods) (#12404) |
618ms |
935ms |
0ms |
130ms |
4141 KB |
130ms |
143ms |
180ms |
43ms |
87014 |
140799 |
2021-11-07 07:16 |
852d85b3 |
gg: cleanup the minimal gg program more |
618ms |
935ms |
0ms |
129ms |
4141 KB |
129ms |
143ms |
179ms |
43ms |
87014 |
140799 |
2021-11-06 16:24 |
32b74dd3 |
gg: simplify the minimal gg application even more with `context.user_data = context` |
621ms |
935ms |
0ms |
131ms |
4141 KB |
128ms |
142ms |
177ms |
43ms |
87014 |
140119 |
2021-11-06 15:15 |
8be64ef8 |
gg: improve font loading diagnostics with `-d debug_font` |
620ms |
942ms |
0ms |
130ms |
4141 KB |
128ms |
141ms |
182ms |
43ms |
87014 |
140345 |
2021-11-06 13:52 |
5f3dcde3 |
jsdom,builtin: add all methods for DOMMatrix; add conversion methods to convet from/to JS types (#12395) |
612ms |
929ms |
0ms |
128ms |
4141 KB |
128ms |
141ms |
177ms |
43ms |
87014 |
142179 |
2021-11-06 13:35 |
7a9ba9f4 |
ci: pin burntsushi/toml-test to their latest master for now |
625ms |
935ms |
0ms |
137ms |
4141 KB |
130ms |
142ms |
179ms |
43ms |
87014 |
139222 |
2021-11-06 13:19 |
d2d67e9f |
toml: add new inline-table duplicate-key test to skip list (#12399) |
623ms |
943ms |
0ms |
130ms |
4141 KB |
129ms |
142ms |
180ms |
43ms |
87014 |
139669 |
2021-11-05 12:14 |
9b00564d |
toml: panic if access fails to a key that was checked (#12384) |
617ms |
942ms |
0ms |
131ms |
4141 KB |
130ms |
142ms |
181ms |
43ms |
87014 |
141027 |
2021-11-05 10:08 |
24cd619f |
toml: fix parsing array of tables (#12388) |
623ms |
942ms |
0ms |
130ms |
4141 KB |
130ms |
144ms |
180ms |
43ms |
87014 |
139669 |
2021-11-05 09:29 |
db65b65f |
toml: disallow spacing between (array of tables) key syntax (#12382) |
621ms |
940ms |
0ms |
133ms |
4141 KB |
131ms |
144ms |
179ms |
43ms |
87014 |
140119 |
2021-11-05 09:28 |
c3b389cd |
toml: rename sub_key -> dotted_key (#12383) |
620ms |
934ms |
0ms |
129ms |
4141 KB |
128ms |
143ms |
180ms |
43ms |
87014 |
140345 |
2021-11-04 17:57 |
b963aff8 |
vast: update to latest V (#12387) |
620ms |
936ms |
0ms |
138ms |
4141 KB |
130ms |
143ms |
177ms |
43ms |
87014 |
140345 |
2021-11-04 16:09 |
7ea57bfa |
builtin: make map.keys() public |
624ms |
941ms |
0ms |
132ms |
4141 KB |
129ms |
141ms |
180ms |
44ms |
87014 |
139445 |
2021-11-04 15:43 |
ace94441 |
checker: more c2v fixes |
622ms |
929ms |
0ms |
130ms |
4141 KB |
129ms |
143ms |
178ms |
43ms |
87014 |
139893 |
2021-11-04 12:27 |
1999fb9a |
toml: remove some skipped tests related to recent formatting update (#12380) |
616ms |
933ms |
0ms |
130ms |
4140 KB |
128ms |
141ms |
177ms |
43ms |
87001 |
141235 |
2021-11-04 12:26 |
fc7f4c5b |
toml: disallow multiline keys (#12381) |
620ms |
940ms |
0ms |
131ms |
4140 KB |
128ms |
140ms |
178ms |
42ms |
87001 |
140324 |
2021-11-04 08:18 |
73e25ccb |
checker: check generic struct field fn args type mismatch (#12379) |
620ms |
932ms |
0ms |
130ms |
4140 KB |
131ms |
143ms |
177ms |
43ms |
86995 |
140314 |
2021-11-04 07:31 |
a27833ed |
all: support `volatile field Type` in struct declarations |
620ms |
939ms |
0ms |
138ms |
4139 KB |
131ms |
143ms |
179ms |
43ms |
86983 |
140295 |
2021-11-04 07:15 |
1a54817c |
toml: parse formatting (#12374) |
619ms |
945ms |
0ms |
132ms |
4138 KB |
131ms |
142ms |
176ms |
43ms |
86974 |
140507 |
2021-11-03 14:54 |
2b415491 |
jsdom, checker: add more methods for CanvasRenderingContext2D, fix interop check for JS methods (#12372) |
617ms |
938ms |
0ms |
131ms |
4138 KB |
132ms |
146ms |
177ms |
45ms |
86974 |
140962 |
2021-11-03 14:20 |
c4e282a0 |
parser: check fn args in declarations too with `-Wimpure-v` |
618ms |
943ms |
0ms |
130ms |
4138 KB |
131ms |
141ms |
178ms |
43ms |
86974 |
140734 |
2021-11-03 08:20 |
4bafc504 |
checker: check generic struct field fn args error (#12373) |
615ms |
936ms |
0ms |
129ms |
4138 KB |
131ms |
143ms |
177ms |
43ms |
86962 |
141401 |
2021-11-03 08:18 |
45c938bd |
toml: streamline scanner.at() return type, fixes #12344 (#12370) |
615ms |
931ms |
0ms |
130ms |
4137 KB |
130ms |
143ms |
180ms |
44ms |
86960 |
141398 |
2021-11-02 17:07 |
99fd84df |
toml: fix hex values starting with a, e or E and comments ending with crlf (#12367) |
611ms |
927ms |
0ms |
138ms |
4137 KB |
130ms |
143ms |
177ms |
42ms |
86960 |
142324 |
2021-11-02 15:40 |
3fdbfca2 |
cgen: fix `for in` with mutable structs (#12368) |
614ms |
928ms |
0ms |
130ms |
4137 KB |
128ms |
141ms |
175ms |
42ms |
86960 |
141628 |
2021-11-02 08:12 |
639cbfa0 |
checker: fix generics with assign nested generic fn call (#12366) |
620ms |
935ms |
0ms |
130ms |
4137 KB |
129ms |
142ms |
176ms |
43ms |
86956 |
140251 |
2021-11-02 07:35 |
0952af60 |
checker: fix comptime if T is interface (#12365) |
617ms |
939ms |
0ms |
130ms |
4137 KB |
129ms |
143ms |
180ms |
42ms |
86955 |
140931 |
2021-11-02 07:29 |
4ed6fb0e |
tools: cleanup a dump() from vwatch.v |
613ms |
935ms |
0ms |
130ms |
4137 KB |
128ms |
143ms |
176ms |
42ms |
86954 |
141849 |
2021-11-02 06:04 |
1d1793ec |
fmt: correctly format segment offsets (#12364) |
621ms |
942ms |
0ms |
131ms |
4137 KB |
131ms |
143ms |
176ms |
43ms |
86954 |
140022 |
2021-11-02 00:35 |
9aba00cd |
doc: update github link to libsodium (#12360) |
616ms |
937ms |
0ms |
137ms |
4137 KB |
130ms |
145ms |
180ms |
43ms |
86954 |
141159 |
2021-11-01 12:41 |
dcf230ca |
checker: fix nested generic method call (#12353) |
610ms |
922ms |
0ms |
131ms |
4137 KB |
128ms |
142ms |
176ms |
43ms |
86954 |
142547 |
2021-11-01 07:41 |
da65680a |
checker: fix comptime if expr of sync.threads (#12356) |
618ms |
939ms |
0ms |
129ms |
4137 KB |
129ms |
141ms |
176ms |
43ms |
86952 |
140699 |
2021-10-31 23:26 |
51f5841b |
checker: do not deref non-pointer types in `fn_signature_using_aliases` (#12340) |
619ms |
937ms |
0ms |
131ms |
4137 KB |
129ms |
140ms |
177ms |
43ms |
86952 |
140471 |
2021-10-31 12:12 |
28cada3f |
docs: fix some typos (#12341) |
615ms |
934ms |
0ms |
129ms |
4137 KB |
130ms |
140ms |
177ms |
43ms |
86950 |
141382 |
2021-10-31 10:58 |
6937074e |
strings,builder: reduce V cgen and parser memory consumption, fix strings.Builder leak (#12342) |
617ms |
937ms |
0ms |
129ms |
4137 KB |
127ms |
139ms |
172ms |
42ms |
86950 |
140923 |
2021-10-31 10:31 |
ce9f26c5 |
examples/vweb: use map instead of string in call to app.json (#12338) |
624ms |
933ms |
0ms |
138ms |
4136 KB |
130ms |
143ms |
176ms |
43ms |
86915 |
139286 |
2021-10-31 09:32 |
81b95ece |
docs: improve the docs by provide better examples and describe module publishing (#12308) |
611ms |
938ms |
0ms |
131ms |
4136 KB |
130ms |
141ms |
177ms |
43ms |
86915 |
142250 |
2021-10-30 10:30 |
579d5ae6 |
builtin,checker: add array.flags. Allow changing it in `unsafe {}` blocks |
619ms |
934ms |
0ms |
131ms |
4136 KB |
129ms |
140ms |
175ms |
43ms |
86915 |
140411 |
2021-10-30 15:49 |
612e742c |
examples: remove unneeded workaround (#12336) |
610ms |
923ms |
0ms |
131ms |
4135 KB |
129ms |
141ms |
178ms |
43ms |
86894 |
142449 |
2021-10-29 18:01 |
a7d42363 |
sync,strings,cgen: reduce memory consumption in cgen |
618ms |
932ms |
0ms |
129ms |
4135 KB |
130ms |
142ms |
178ms |
43ms |
86894 |
140605 |
2021-10-29 15:06 |
7e0f2fcd |
docs: update VS Code debugger configuration descriptions (#12335) |
622ms |
938ms |
0ms |
130ms |
4133 KB |
127ms |
141ms |
174ms |
42ms |
86829 |
139596 |
2021-10-29 14:32 |
1785b184 |
readline: improve README.md with working examples |
616ms |
938ms |
0ms |
135ms |
4133 KB |
127ms |
139ms |
173ms |
42ms |
86829 |
140956 |
2021-10-29 14:21 |
d1acca3e |
ci: fix `./v -cg -cstrict -o v cmd/v` job failures for clang |
617ms |
934ms |
0ms |
129ms |
4133 KB |
128ms |
141ms |
176ms |
42ms |
86829 |
140727 |
2021-10-29 14:14 |
d5642b61 |
cgen: fix error of nested match expr (#12334) |
616ms |
932ms |
0ms |
131ms |
4133 KB |
130ms |
143ms |
180ms |
43ms |
86829 |
140956 |
2021-10-29 13:35 |
4c67c01e |
parser,util: improve libleak false positive detection rate |
616ms |
945ms |
0ms |
129ms |
4133 KB |
130ms |
142ms |
177ms |
42ms |
86829 |
140956 |
2021-10-29 09:03 |
f801ef5e |
checker: disallow `mut` keyword in right-hand side of assignment (#12318) |
605ms |
926ms |
0ms |
129ms |
4132 KB |
124ms |
142ms |
179ms |
44ms |
86744 |
143378 |
2021-10-29 08:23 |
a32dae33 |
js: fix interfaces behaviour & disable struct deep copy for now (#12333) |
608ms |
923ms |
0ms |
131ms |
4132 KB |
126ms |
141ms |
181ms |
43ms |
86739 |
142662 |
2021-10-28 19:31 |
d33f7d12 |
orm: fix time struct in sql stmt (#12298) |
614ms |
942ms |
0ms |
137ms |
4131 KB |
125ms |
141ms |
179ms |
43ms |
86717 |
141232 |
2021-10-28 16:57 |
5e4594a1 |
toml: isolate, fix and regress-test sumtype cast causing memory corruption (#12329) |
609ms |
915ms |
0ms |
127ms |
4131 KB |
124ms |
143ms |
181ms |
42ms |
86717 |
142392 |
2021-10-28 16:31 |
fa02418a |
js: copy variables passed to closures (#12328) |
609ms |
924ms |
0ms |
128ms |
4131 KB |
124ms |
142ms |
179ms |
42ms |
86717 |
142392 |
2021-10-28 16:03 |
0e95e4d7 |
ast, cgen: fix generic method str() overload (#12330) |
604ms |
923ms |
0ms |
129ms |
4110 KB |
125ms |
140ms |
177ms |
42ms |
86375 |
143004 |
2021-10-28 14:33 |
475a2f9b |
ci: fix failing vlib/orm/orm_test.v |
601ms |
917ms |
0ms |
129ms |
4109 KB |
123ms |
139ms |
174ms |
42ms |
86367 |
143705 |
2021-10-28 14:18 |
4d0f6767 |
builtin: use malloc instead of calloc for `[]Type{cap: size}` |
602ms |
927ms |
0ms |
129ms |
4109 KB |
123ms |
138ms |
173ms |
42ms |
86367 |
143466 |
2021-10-28 14:00 |
2c3e44eb |
strings: use memdup_noscan in Builder.str() |
615ms |
938ms |
0ms |
144ms |
4109 KB |
122ms |
141ms |
180ms |
52ms |
86363 |
140427 |
2021-10-28 13:38 |
a987440e |
toml: add UTF header support, add BOM tests (#12326) |
623ms |
946ms |
0ms |
139ms |
4109 KB |
125ms |
142ms |
181ms |
52ms |
86363 |
138624 |
2021-10-28 13:23 |
99e71d08 |
scanner: preallocate space for tokens to reduce the number of allocations in the hot loop |
622ms |
942ms |
0ms |
141ms |
4109 KB |
124ms |
143ms |
182ms |
51ms |
86363 |
138847 |
2021-10-28 12:56 |
5ecaa160 |
toml: fix paths in skipped tests for Windows compatibility (#12323) |
646ms |
962ms |
0ms |
141ms |
4109 KB |
125ms |
143ms |
181ms |
69ms |
86361 |
133685 |
2021-10-28 12:09 |
8014235e |
scanner: speed up text_scan by using a specialised keywords matcher, instead of a generic V map of keywords |
644ms |
961ms |
0ms |
139ms |
4109 KB |
125ms |
143ms |
181ms |
68ms |
86361 |
134100 |
2021-10-28 07:51 |
b1bb1d36 |
ci: vfmt parser.v |
643ms |
964ms |
0ms |
139ms |
4105 KB |
122ms |
141ms |
177ms |
70ms |
86258 |
134149 |
2021-10-28 07:40 |
1b6cccaf |
parser,checker: allow a goto label right after return |
647ms |
967ms |
0ms |
151ms |
4105 KB |
124ms |
143ms |
177ms |
71ms |
86258 |
133319 |
2021-10-27 23:20 |
8cd01e0e |
cgen: fix error caused by fixed size array init syntax with variable it (#12314) |
640ms |
959ms |
0ms |
140ms |
4104 KB |
124ms |
141ms |
179ms |
70ms |
86252 |
134768 |
2021-10-27 20:18 |
cfecb622 |
js: DOM API. Part 1 (#12296) |
645ms |
957ms |
0ms |
140ms |
4102 KB |
124ms |
142ms |
179ms |
70ms |
86202 |
133646 |
2021-10-27 19:54 |
0ff23eeb |
ci: fix failing assign_expr_channel_push.out |
646ms |
965ms |
0ms |
139ms |
4102 KB |
124ms |
141ms |
179ms |
70ms |
86202 |
133439 |
2021-10-27 17:26 |
bc3827ae |
toml: improve array parsing (#12322) |
650ms |
965ms |
0ms |
140ms |
4102 KB |
123ms |
142ms |
179ms |
73ms |
86199 |
132613 |
2021-10-27 14:53 |
43fbc68f |
checker: disallow `<-` (channel push) on right-hand side of assignment (fix #12309) (#12321) |
655ms |
967ms |
0ms |
138ms |
4102 KB |
124ms |
143ms |
178ms |
74ms |
86199 |
131601 |
2021-10-27 14:07 |
159a9c30 |
markused: fix `-skip-unused` on programs with generic methods (fix #12306) |
650ms |
965ms |
0ms |
146ms |
4102 KB |
123ms |
140ms |
177ms |
73ms |
86193 |
132604 |
2021-10-27 13:41 |
462d097b |
toml: small clarification on utf8_max const (#12320) |
645ms |
972ms |
0ms |
140ms |
4102 KB |
123ms |
144ms |
177ms |
74ms |
86187 |
133623 |
2021-10-27 12:41 |
943a807d |
parser: implement generics method with auto multi generic types (#12312) |
647ms |
967ms |
0ms |
141ms |
4102 KB |
124ms |
143ms |
180ms |
74ms |
86187 |
133210 |
2021-10-27 12:31 |
e5c759eb |
docs: fix typos (line 22, 26, 28, 34, 50, 107) (#12310) |
646ms |
962ms |
0ms |
141ms |
4102 KB |
123ms |
143ms |
177ms |
73ms |
86182 |
133408 |
2021-10-27 12:28 |
d53bb54c |
toml: implement checks for UTF-8 validity (#12313) |
646ms |
960ms |
0ms |
141ms |
4102 KB |
124ms |
143ms |
178ms |
74ms |
86182 |
133408 |
2021-10-27 11:55 |
ea6d2d53 |
parser: disallow `for mut in range` (fix #12234) (#12277) |
647ms |
965ms |
0ms |
141ms |
4102 KB |
125ms |
143ms |
181ms |
74ms |
86182 |
133202 |
2021-10-27 11:31 |
6eaacd33 |
toml: improve checker documentation (#12315) |
643ms |
959ms |
0ms |
148ms |
4101 KB |
124ms |
143ms |
178ms |
73ms |
86179 |
134026 |
2021-10-26 14:00 |
1b9eef74 |
toml: improve inline-table parsing (#12307) |
649ms |
962ms |
0ms |
139ms |
4101 KB |
123ms |
141ms |
176ms |
74ms |
86179 |
132787 |
2021-10-26 10:49 |
52df19ef |
toml: check for invalid placement of underscores around exponent (#12303) |
650ms |
978ms |
0ms |
140ms |
4101 KB |
125ms |
145ms |
180ms |
74ms |
86179 |
132583 |
2021-10-26 08:10 |
f14dabc6 |
math.big: add a new greatest-common-divisor-algo for big.Integer, also add a benchmark for it (#12261) |
646ms |
962ms |
0ms |
139ms |
4101 KB |
121ms |
140ms |
179ms |
73ms |
86179 |
133404 |
2021-10-26 08:00 |
f62b2dcf |
table: fix generic method with multi generic types (#12297) |
648ms |
977ms |
0ms |
143ms |
4101 KB |
125ms |
146ms |
180ms |
75ms |
86179 |
132992 |
2021-10-26 07:53 |
508f29c1 |
docs: document the purpose of the `[params]` trailing struct tag |
647ms |
976ms |
0ms |
142ms |
4101 KB |
123ms |
144ms |
183ms |
74ms |
86177 |
133194 |
2021-10-26 07:45 |
655b5c56 |
net.http: use `[params]` for Config structs (#12299) |
650ms |
963ms |
0ms |
151ms |
4101 KB |
125ms |
144ms |
180ms |
74ms |
86177 |
132580 |
2021-10-26 07:42 |
06796a61 |
ci,toml: add the new float/trailing-us-exp.toml to the ignored skip list for now |
647ms |
965ms |
0ms |
141ms |
4101 KB |
123ms |
143ms |
178ms |
74ms |
86177 |
133194 |
2021-10-25 14:19 |
5b325b99 |
docs: give a concrete example of bounds access check, and error propagation with `x := arr[idx] ?` |
652ms |
957ms |
0ms |
140ms |
4101 KB |
122ms |
141ms |
178ms |
74ms |
86177 |
132173 |
2021-10-25 12:22 |
ac99007c |
table: fix generic sumtype instantiations (#12288) |
642ms |
963ms |
0ms |
141ms |
4101 KB |
124ms |
142ms |
178ms |
74ms |
86177 |
134232 |
2021-10-25 12:16 |
77a1e3de |
gg: improve system_font_path on linux (#12290) |
647ms |
965ms |
0ms |
142ms |
4101 KB |
124ms |
142ms |
178ms |
73ms |
86169 |
133182 |
2021-10-25 07:57 |
18da724a |
examples: prevent a 180 turn in snek (#12286) |
657ms |
967ms |
0ms |
139ms |
4101 KB |
123ms |
142ms |
179ms |
75ms |
86169 |
131155 |
2021-10-25 07:24 |
cc2847f6 |
builtin: fix compilation with `-gc boehm` on some FreeBSD versions (#12289) |
650ms |
966ms |
0ms |
146ms |
4101 KB |
122ms |
139ms |
177ms |
74ms |
86169 |
132567 |
2021-10-24 19:06 |
45c1c1ab |
ci: fix import_symbol_private_err.vv and its .out file (time.since is no longer private) |
646ms |
971ms |
0ms |
143ms |
4101 KB |
123ms |
142ms |
179ms |
74ms |
86169 |
133388 |
2021-10-24 18:36 |
49ebba53 |
time: implement `pub fn since(t Time) Duration` |
647ms |
955ms |
0ms |
141ms |
4101 KB |
123ms |
143ms |
180ms |
73ms |
86169 |
133182 |
2021-10-24 16:54 |
bb71089b |
os: make the os_test.v functions more robust on windows (normalise the returned paths before comparing them) |
638ms |
951ms |
0ms |
138ms |
4101 KB |
121ms |
140ms |
179ms |
73ms |
86170 |
135062 |
2021-10-24 16:16 |
e99b699a |
os: make os.mkdir_all more robust (honor / on windows too), add a test for it |
641ms |
958ms |
0ms |
140ms |
4101 KB |
123ms |
143ms |
181ms |
73ms |
86170 |
134430 |
2021-10-24 15:38 |
d1c4b470 |
os: make os.ls('') return an error, make os.walk_ext more memory efficient on deep hierarchies, add tests for os.walk_ext |
633ms |
963ms |
0ms |
140ms |
4100 KB |
122ms |
141ms |
178ms |
74ms |
86139 |
136080 |
2021-10-24 14:19 |
d9c6c9a7 |
http: cleanup download_file, remove unimplemented download_file_with_progress |
642ms |
951ms |
0ms |
146ms |
4100 KB |
122ms |
142ms |
178ms |
74ms |
86132 |
134161 |
2021-10-24 12:56 |
2eae4cf6 |
js: fix optional error propagation (#12283) |
661ms |
962ms |
0ms |
139ms |
4100 KB |
122ms |
140ms |
177ms |
73ms |
86132 |
130305 |
2021-10-24 12:29 |
c3409062 |
cgen: cleanup vinit_string_literals, _vcleanup and reload_so declarations |
648ms |
959ms |
0ms |
141ms |
4099 KB |
123ms |
140ms |
181ms |
73ms |
86110 |
132885 |
2021-10-24 09:05 |
242b9934 |
vfmt: fix bug where duplicated comma is placed before comment in array init (#12281) |
645ms |
952ms |
0ms |
139ms |
4099 KB |
121ms |
139ms |
177ms |
72ms |
86112 |
133506 |
2021-10-24 08:54 |
47a23011 |
regex: add OR error, if sourounded by char classes, and a test (#12278) |
659ms |
958ms |
0ms |
141ms |
4099 KB |
123ms |
141ms |
178ms |
73ms |
86112 |
130670 |
2021-10-23 18:22 |
e45cd020 |
mysql: always use `#include <mysql.h>`, rely on pkgconfig to get the correct include folder |
644ms |
958ms |
0ms |
142ms |
4099 KB |
125ms |
140ms |
182ms |
75ms |
86112 |
133714 |
2021-10-23 09:53 |
008d15dc |
builder,pref: add support for `-no-builtin` (useful for writing Linux kernel modules) |
644ms |
958ms |
0ms |
146ms |
4099 KB |
124ms |
144ms |
180ms |
74ms |
86112 |
133714 |
2021-10-22 19:23 |
aa22751d |
vlib: remove unused `glm` module (#12274) |
644ms |
960ms |
0ms |
141ms |
4098 KB |
122ms |
140ms |
177ms |
73ms |
86080 |
133664 |
2021-10-22 19:03 |
864d6eae |
js: codegen & vlib fixes, replace the Game of Life CLI example (#12272) |
650ms |
960ms |
0ms |
141ms |
4098 KB |
125ms |
143ms |
181ms |
75ms |
86080 |
132430 |
2021-10-22 17:30 |
8a475681 |
toml: disallow unclosed arrays (#12273) |
644ms |
961ms |
0ms |
141ms |
4096 KB |
123ms |
140ms |
179ms |
73ms |
86064 |
133639 |
2021-10-22 16:59 |
506924b0 |
android: hide printf hijack for android logging behind define (#12269) |
651ms |
959ms |
0ms |
139ms |
4096 KB |
125ms |
143ms |
179ms |
75ms |
86064 |
132202 |
2021-10-22 16:57 |
8273c058 |
toml: check for illegal characters, fix all related skipped tests (#12270) |
643ms |
957ms |
0ms |
139ms |
4096 KB |
122ms |
141ms |
180ms |
73ms |
86064 |
133847 |
2021-10-22 14:08 |
eed94c72 |
os: move C struct declarations in their own _default.c.v files (#12268) |
652ms |
975ms |
0ms |
148ms |
4096 KB |
124ms |
140ms |
178ms |
74ms |
86064 |
132000 |
2021-10-22 13:44 |
0401b5ec |
mysql: fix compilation with libmariadb-dev, but no libmysqlclient-dev installed |
651ms |
962ms |
0ms |
141ms |
4096 KB |
124ms |
142ms |
182ms |
73ms |
86064 |
132202 |
2021-10-22 10:38 |
76ff708c |
toml: squash recently fixed invalid tests (#12266) |
643ms |
965ms |
0ms |
143ms |
4096 KB |
125ms |
146ms |
181ms |
74ms |
86064 |
133847 |
2021-10-22 05:18 |
0d7057dd |
readme: improve wording, fix typos (#12250) |
648ms |
969ms |
0ms |
141ms |
4096 KB |
123ms |
141ms |
178ms |
74ms |
86064 |
132814 |
2021-10-22 04:23 |
47313cbf |
doc: clean up array init docs |
643ms |
961ms |
0ms |
141ms |
4096 KB |
123ms |
141ms |
179ms |
73ms |
86064 |
133847 |
2021-10-21 19:30 |
5b695937 |
cgen,js: fix missing break in switch case, generated by match with range branches (#12260) |
649ms |
964ms |
0ms |
141ms |
4096 KB |
123ms |
141ms |
182ms |
73ms |
86064 |
132610 |
2021-10-21 13:40 |
da7dad07 |
builder: fix sigint handling for `v run` (#12246) |
646ms |
972ms |
0ms |
147ms |
4096 KB |
122ms |
140ms |
178ms |
73ms |
86060 |
133219 |
2021-10-21 13:32 |
a8570724 |
help: document `-skip-unused` in the `v help` output. |
645ms |
963ms |
0ms |
141ms |
4093 KB |
124ms |
141ms |
178ms |
74ms |
86039 |
133393 |
2021-10-21 11:13 |
1ba839dc |
openssl: change `read_into` to `read` (#12251) |
656ms |
964ms |
0ms |
141ms |
4093 KB |
123ms |
142ms |
180ms |
74ms |
86039 |
131157 |
2021-10-21 11:12 |
a84b1a53 |
toml: fix bin, oct and hex capital identifier check (#12254) |
649ms |
959ms |
0ms |
141ms |
4093 KB |
123ms |
142ms |
178ms |
74ms |
86039 |
132571 |
2021-10-21 08:19 |
5607224b |
docs: improve os.ProcessState markdown rendering (#12245) |
647ms |
963ms |
0ms |
140ms |
4093 KB |
124ms |
141ms |
179ms |
74ms |
86039 |
132981 |
2021-10-21 02:48 |
ff02c198 |
table, builder, checker: cleanup unwrap_generic (#12241) |
643ms |
961ms |
0ms |
139ms |
4093 KB |
124ms |
143ms |
181ms |
74ms |
86039 |
133808 |
2021-10-20 13:02 |
57c79770 |
js: port more methods (os, builtin) (#12238) |
650ms |
972ms |
0ms |
152ms |
4094 KB |
125ms |
141ms |
180ms |
74ms |
86039 |
132367 |
2021-10-20 11:26 |
7c1fff34 |
builder: pass `-std=gnu99` to the C backend under linux (#12236) |
643ms |
963ms |
0ms |
140ms |
4094 KB |
125ms |
142ms |
179ms |
74ms |
86039 |
133808 |
2021-10-20 08:52 |
3e52d545 |
cgen: fix match expr when evaluating to sumtype (#12237) |
642ms |
964ms |
0ms |
143ms |
4094 KB |
123ms |
143ms |
177ms |
73ms |
86035 |
134010 |
2021-10-19 17:05 |
ef0eaeee |
ci: fix broken js tests |
647ms |
960ms |
0ms |
143ms |
4093 KB |
125ms |
145ms |
180ms |
74ms |
86023 |
132956 |
2021-10-19 14:18 |
a8ced465 |
sokol: fix a typo |
639ms |
966ms |
0ms |
142ms |
4093 KB |
123ms |
140ms |
176ms |
73ms |
86023 |
134621 |
2021-10-19 14:02 |
ab350d52 |
cgen: support RangeExpr while emitting enum switch case (#12226) |
649ms |
960ms |
0ms |
142ms |
4093 KB |
125ms |
143ms |
181ms |
74ms |
86023 |
132546 |
2021-10-19 13:58 |
d8ea9e49 |
sokol: move _sapp_macos_resize_window |
640ms |
956ms |
0ms |
145ms |
4085 KB |
124ms |
143ms |
179ms |
74ms |
85876 |
134181 |
2021-10-19 13:03 |
45534b51 |
time: move pure V function from time.c.v |
643ms |
954ms |
0ms |
142ms |
4085 KB |
123ms |
142ms |
179ms |
74ms |
85876 |
133555 |
2021-10-19 10:33 |
f2cda1a5 |
parser: update p.inside_or_expr consistently (fix `v fmt -w vls/analyzer/symbol_registration.v`) |
652ms |
954ms |
0ms |
141ms |
4085 KB |
126ms |
143ms |
180ms |
75ms |
85872 |
131705 |
2021-10-19 09:27 |
6aca3605 |
parser: fix checking unexpected name (#12233) |
641ms |
948ms |
0ms |
143ms |
4085 KB |
123ms |
142ms |
177ms |
73ms |
85862 |
133950 |
2021-10-19 09:11 |
c1aa782a |
js,checker: fix some modules build for `v -b js self`, fix `or block` check in ast.CallExpr (#12231) |
639ms |
956ms |
0ms |
141ms |
4085 KB |
124ms |
143ms |
177ms |
73ms |
85862 |
134369 |
2021-10-19 06:43 |
39c3817c |
readme: add a section for installing openssl so linking to it when answering is easier. |
643ms |
959ms |
0ms |
142ms |
4083 KB |
123ms |
144ms |
178ms |
73ms |
85837 |
133494 |
2021-10-18 18:03 |
a84a6d1f |
docs: fix typos, cleanup wording (#12227) |
642ms |
953ms |
0ms |
145ms |
4083 KB |
122ms |
142ms |
175ms |
72ms |
85837 |
133702 |
2021-10-18 15:25 |
108644d2 |
vweb: add `file` method to vweb.Context, make the existing `json` method generic (#12211) |
640ms |
949ms |
0ms |
140ms |
4083 KB |
125ms |
143ms |
179ms |
75ms |
85837 |
134120 |
2021-10-18 14:50 |
e9aa18fc |
roadmap: mark `parallel cgen` and `interface embedding` as done |
644ms |
952ms |
0ms |
138ms |
4083 KB |
123ms |
141ms |
177ms |
74ms |
85837 |
133287 |
2021-10-18 11:24 |
3af53e29 |
doc: update the interface sections (#12225) |
642ms |
945ms |
0ms |
144ms |
4083 KB |
124ms |
142ms |
177ms |
73ms |
85837 |
133702 |
2021-10-18 10:28 |
b23984a2 |
builder: only print the thirdparty object rebuilding line with '-v' |
647ms |
951ms |
0ms |
139ms |
4083 KB |
123ms |
142ms |
176ms |
74ms |
85837 |
132669 |
2021-10-18 07:59 |
53c2e262 |
cgen & jsgen: generate when possible a `switch` from `match x {` (#12216) |
644ms |
944ms |
0ms |
140ms |
4083 KB |
124ms |
142ms |
177ms |
74ms |
85836 |
133285 |
2021-10-18 07:51 |
20708397 |
io: pub the RandomReader interface (#12222) |
641ms |
944ms |
0ms |
151ms |
4010 KB |
123ms |
143ms |
178ms |
73ms |
85623 |
133577 |
2021-10-18 05:43 |
5dd38646 |
markused: fix `v -skip-unused cmd/tools/vpm.v` regression after 98b2bdb |
641ms |
951ms |
0ms |
138ms |
4010 KB |
122ms |
140ms |
175ms |
73ms |
85623 |
133577 |
2021-10-17 09:23 |
735c9616 |
autofree: add skipped string_plus_string_plus.v sample |
629ms |
938ms |
0ms |
142ms |
4010 KB |
121ms |
141ms |
175ms |
72ms |
85625 |
136128 |
2021-10-17 16:39 |
98b2bdb4 |
io: cleanup ReaderWriter interface (#12218) |
640ms |
935ms |
0ms |
139ms |
4010 KB |
122ms |
141ms |
177ms |
72ms |
85614 |
133771 |
2021-10-17 16:01 |
3a073329 |
builder: use os.new_process() instead of os.system() in v run (#12214) |
638ms |
938ms |
0ms |
144ms |
4010 KB |
121ms |
140ms |
177ms |
72ms |
85617 |
134195 |
2021-10-17 12:50 |
a006090b |
ast: minor cleanup of register_type_symbol (#12213) |
629ms |
938ms |
0ms |
140ms |
4005 KB |
121ms |
140ms |
174ms |
72ms |
85613 |
136109 |
2021-10-17 03:42 |
29f06899 |
math: add fn clamp (#12205) |
631ms |
945ms |
0ms |
145ms |
4005 KB |
121ms |
140ms |
172ms |
72ms |
85613 |
135678 |
2021-10-16 19:10 |
678e3a21 |
tools: add vshader (#12195) |
638ms |
936ms |
0ms |
141ms |
4004 KB |
122ms |
142ms |
173ms |
73ms |
85605 |
134177 |
2021-10-15 16:36 |
bff7cc5f |
thirdparty: remove patch marks in sokol_gfx.h (#12198) |
638ms |
945ms |
0ms |
139ms |
4004 KB |
122ms |
143ms |
177ms |
73ms |
85604 |
134175 |
2021-10-15 09:22 |
dee4ffbc |
builder: make -usecache rebuild cached, but changed modules, and their dependants (#12193) |
642ms |
959ms |
0ms |
141ms |
4004 KB |
123ms |
144ms |
177ms |
73ms |
85604 |
133339 |
2021-10-15 08:50 |
c108e019 |
checker: fix generic fn return types with generic struct (#12186) |
638ms |
947ms |
0ms |
140ms |
3994 KB |
123ms |
142ms |
176ms |
73ms |
85444 |
133924 |
2021-10-15 08:32 |
27cd21e4 |
cgen: fix infix ops, for cross assignments of types with overloaded operators (#12192) |
637ms |
948ms |
0ms |
139ms |
3992 KB |
122ms |
140ms |
175ms |
74ms |
85426 |
134106 |
2021-10-15 07:10 |
814b4ebb |
term: get_terminal_size() for js_node, term.clear() for all js backends (#12189) |
642ms |
949ms |
0ms |
146ms |
3991 KB |
122ms |
141ms |
173ms |
73ms |
85413 |
133042 |
2021-10-15 06:22 |
d3887c15 |
time: fix sys_mono_now for the JS backend (#12187) |
638ms |
951ms |
0ms |
141ms |
3991 KB |
124ms |
142ms |
177ms |
73ms |
85413 |
133876 |
2021-10-15 03:08 |
c29a5cde |
term: fix readme typo (#12180) |
902ms |
1216ms |
0ms |
180ms |
3991 KB |
135ms |
184ms |
206ms |
79ms |
85413 |
94692 |
2021-10-15 00:57 |
4d1307f2 |
all: index accessor in array init expression (#12181) |
633ms |
941ms |
0ms |
144ms |
3991 KB |
133ms |
145ms |
174ms |
73ms |
85413 |
134933 |
2021-10-14 23:24 |
6d62574e |
tutorials: fix argument type (#12182) |
633ms |
949ms |
0ms |
142ms |
3986 KB |
123ms |
139ms |
177ms |
73ms |
85306 |
134764 |
2021-10-14 21:11 |
c9b2f878 |
parser, checker: optimize checking generic struct type mismatch (#12179) |
638ms |
945ms |
0ms |
142ms |
3986 KB |
122ms |
142ms |
176ms |
73ms |
85306 |
133708 |
2021-10-14 10:32 |
4490d5ed |
context: cleanup the tests and the documentation (#12175) |
630ms |
946ms |
0ms |
147ms |
3983 KB |
124ms |
144ms |
176ms |
74ms |
85268 |
135346 |
2021-10-14 08:47 |
4c2cb1b6 |
vdoc: prevent leaking to the docs the `pure_v_but_overriden_by_` prefix |
633ms |
942ms |
0ms |
140ms |
3983 KB |
121ms |
139ms |
171ms |
73ms |
85268 |
134704 |
2021-10-14 08:38 |
05885059 |
cgen: remove the extra generated parentheses of single in_expr (fix #12158) (#12168) |
640ms |
937ms |
0ms |
138ms |
3983 KB |
123ms |
140ms |
175ms |
74ms |
85266 |
133228 |
2021-10-13 23:15 |
6f629d1a |
transformer: eliminate unreachable branches & redundant branch expressions in MatchExpr (#12174) |
631ms |
944ms |
0ms |
141ms |
3982 KB |
123ms |
142ms |
175ms |
72ms |
85251 |
135104 |
2021-10-13 18:24 |
5b9553d5 |
orm: fix last_id() call in mysql (#12173) |
633ms |
942ms |
0ms |
141ms |
3971 KB |
122ms |
140ms |
175ms |
73ms |
85032 |
134331 |
2021-10-13 18:22 |
5bfa3d55 |
sokol: add screenshot function to OpenGL based backends (#12169) |
627ms |
935ms |
0ms |
140ms |
3971 KB |
121ms |
139ms |
174ms |
72ms |
85032 |
135617 |
2021-10-13 06:40 |
d373eba7 |
js: implement more functions for JS backend (#12167) |
632ms |
944ms |
0ms |
145ms |
3970 KB |
121ms |
139ms |
172ms |
72ms |
85018 |
134522 |
2021-10-12 16:38 |
ade57743 |
native: fix return `a+b` infix construction (#12161) |
632ms |
945ms |
0ms |
140ms |
3970 KB |
122ms |
140ms |
174ms |
73ms |
85002 |
134496 |
2021-10-12 16:22 |
6c728cf3 |
js: add draft support for -skip-unused (hello_world.v works) |
629ms |
938ms |
0ms |
138ms |
3970 KB |
122ms |
140ms |
173ms |
73ms |
85005 |
135143 |
2021-10-12 15:51 |
1d2b56d7 |
native: fix example exit((1,2)->(a,b)return a+b) (#12154) |
630ms |
936ms |
0ms |
138ms |
3969 KB |
121ms |
139ms |
172ms |
72ms |
84978 |
134885 |
2021-10-12 15:49 |
347ebe5f |
native: append .exe, when using the native backend on windows (#12159) |
632ms |
935ms |
0ms |
141ms |
3969 KB |
121ms |
141ms |
177ms |
73ms |
84978 |
134458 |
2021-10-12 07:43 |
a0a0ae85 |
native: add support for pe64 when -os windows is used (#12149) |
633ms |
945ms |
0ms |
139ms |
3969 KB |
123ms |
141ms |
176ms |
73ms |
84973 |
134238 |
2021-10-12 06:52 |
22962dd2 |
js: change codegen for match statement, speedup string.split_into_lines (#12157) |
629ms |
936ms |
0ms |
147ms |
3964 KB |
122ms |
139ms |
177ms |
72ms |
84775 |
134777 |
2021-10-12 05:18 |
cfc56b24 |
vweb: fix [post] route matching |
633ms |
945ms |
0ms |
140ms |
3961 KB |
122ms |
140ms |
176ms |
73ms |
84736 |
133864 |
2021-10-12 04:17 |
555e8cad |
tutorials: update the vweb tutorial with the new form parsing syntax |
627ms |
939ms |
0ms |
140ms |
3961 KB |
122ms |
139ms |
175ms |
73ms |
84736 |
135145 |
2021-10-12 04:09 |
da58ba0d |
vweb: populate action method params with form values |
632ms |
949ms |
0ms |
138ms |
3961 KB |
121ms |
139ms |
175ms |
72ms |
84736 |
134075 |
2021-10-12 03:35 |
4d7bb95c |
vweb: add a `vweb_global` attribute (#12064) |
631ms |
946ms |
0ms |
141ms |
3961 KB |
121ms |
139ms |
177ms |
72ms |
84733 |
134283 |
2021-10-12 03:03 |
5eba02ea |
native: fix stackframe bug on return statements (#12153) |
630ms |
938ms |
0ms |
142ms |
3961 KB |
121ms |
141ms |
181ms |
72ms |
84733 |
134496 |
2021-10-11 16:57 |
3c8be0db |
tests: reduce maxn in builder_test.js.v to just 1000 for now (runs in under 200ms, vs ~240s before that) |
638ms |
939ms |
0ms |
146ms |
3961 KB |
120ms |
140ms |
174ms |
72ms |
84732 |
132808 |
2021-10-11 12:29 |
6c6bb085 |
tools/vast: update vast to latest V |
628ms |
938ms |
0ms |
140ms |
3961 KB |
121ms |
139ms |
175ms |
72ms |
84729 |
134918 |
2021-10-11 12:41 |
0386f2bb |
checker: add an interface check for mutability, fixes #1081, fixes #7038 (#11963) |
629ms |
934ms |
0ms |
142ms |
3961 KB |
122ms |
141ms |
175ms |
72ms |
84729 |
134704 |
2021-10-11 11:29 |
d0c961eb |
transformer: eliminate unreachable branches in IfExpr and fold more expressions and statements (#12135) |
628ms |
936ms |
0ms |
140ms |
3963 KB |
123ms |
143ms |
178ms |
74ms |
84708 |
134885 |
2021-10-11 11:20 |
35b301f7 |
math: add some benchmark tests (#12142) |
619ms |
932ms |
0ms |
142ms |
3952 KB |
123ms |
140ms |
175ms |
73ms |
84550 |
136591 |
2021-10-11 11:17 |
3e02cfd5 |
cgen: fix `in` op usage on array of sumtypes without cast (#12141) |
623ms |
928ms |
0ms |
141ms |
3952 KB |
121ms |
138ms |
172ms |
72ms |
84550 |
135714 |
2021-10-11 10:10 |
ceb24bc3 |
tests: show the number of parallel jobs used while testing |
623ms |
930ms |
0ms |
147ms |
3951 KB |
121ms |
140ms |
175ms |
74ms |
84534 |
135688 |
2021-10-10 23:46 |
1831eccd |
checker: check generic struct using in non-generic fn (#12136) |
617ms |
922ms |
0ms |
141ms |
3951 KB |
121ms |
138ms |
174ms |
72ms |
84534 |
137008 |
2021-10-10 08:21 |
0f7dfb98 |
math: remove the C backend for f64 functions (#12121) |
622ms |
925ms |
0ms |
139ms |
3951 KB |
121ms |
139ms |
171ms |
72ms |
84528 |
135897 |
2021-10-10 08:14 |
83bc9b35 |
ast: fix checking generic fn call with fntype arg mismatch (#12132) |
622ms |
930ms |
0ms |
140ms |
3951 KB |
121ms |
139ms |
173ms |
73ms |
84528 |
135897 |
2021-10-10 00:47 |
8d5931c9 |
orm: fix a typo (#12131) |
622ms |
932ms |
0ms |
140ms |
3951 KB |
121ms |
138ms |
173ms |
72ms |
84527 |
135895 |
2021-10-09 22:55 |
3647fc66 |
parser: perform constant folding before checking size of fixed array (#12126) |
627ms |
928ms |
0ms |
140ms |
3951 KB |
121ms |
139ms |
172ms |
73ms |
84527 |
134811 |
2021-10-09 12:03 |
093cab6f |
checker: check generics struct init that types mismatch (fix #12115) (#12120) |
625ms |
927ms |
0ms |
145ms |
3951 KB |
120ms |
138ms |
174ms |
73ms |
84515 |
135224 |
2021-10-09 09:58 |
d14b5d0c |
ci: reduce flakyness of vlib/v/pref/options_test.v on ubuntu |
617ms |
928ms |
0ms |
140ms |
3947 KB |
121ms |
139ms |
171ms |
72ms |
84447 |
136867 |
2021-10-09 08:56 |
32ea5396 |
v doc: show a proper error message instead of panic on `v doc -m file.v` |
615ms |
924ms |
0ms |
140ms |
3947 KB |
122ms |
139ms |
174ms |
73ms |
84447 |
137312 |
2021-10-09 08:17 |
e2671062 |
math: implement logarithm function in pure V (#12111) |
616ms |
934ms |
0ms |
139ms |
3947 KB |
120ms |
138ms |
172ms |
71ms |
84447 |
137089 |
2021-10-09 07:46 |
23e67947 |
time: sanity check parsed date/times |
617ms |
926ms |
0ms |
140ms |
3947 KB |
121ms |
138ms |
173ms |
72ms |
84447 |
136867 |
2021-10-09 00:32 |
3c7c11e5 |
cgen: fix sumtype with none type (fix #12101) (#12102) |
621ms |
934ms |
0ms |
140ms |
3946 KB |
122ms |
140ms |
176ms |
73ms |
84409 |
135924 |
2021-10-08 19:07 |
43931be4 |
math: sqrti, powi, factoriali (#12072) |
616ms |
936ms |
0ms |
145ms |
3945 KB |
121ms |
139ms |
174ms |
72ms |
84403 |
137017 |
2021-10-08 16:04 |
cd5b304c |
cgen: add interface case for gen_struct_equality_fn (#12094) |
624ms |
923ms |
0ms |
140ms |
3945 KB |
120ms |
141ms |
174ms |
73ms |
84403 |
135261 |
2021-10-08 14:44 |
a8ace2c4 |
math: implement `pow` in pure V (#12105) |
626ms |
928ms |
0ms |
142ms |
3945 KB |
121ms |
138ms |
173ms |
72ms |
84400 |
134824 |
2021-10-07 16:22 |
60add6cc |
ci: fix failing tests |
618ms |
924ms |
0ms |
141ms |
3945 KB |
122ms |
139ms |
173ms |
72ms |
84385 |
136545 |
2021-10-07 13:13 |
c356e347 |
pref: do not allow -prod with v run |
620ms |
934ms |
0ms |
140ms |
3945 KB |
119ms |
138ms |
172ms |
72ms |
84386 |
136106 |
2021-10-07 12:55 |
33a1006c |
js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported (#12096) |
618ms |
918ms |
0ms |
139ms |
3944 KB |
120ms |
139ms |
171ms |
72ms |
84381 |
136538 |
2021-10-07 12:51 |
42359d89 |
toml: fix error return in value parsing (#12097) |
613ms |
927ms |
0ms |
148ms |
3937 KB |
120ms |
137ms |
174ms |
71ms |
84291 |
137505 |
2021-10-07 10:59 |
fbe54e49 |
tools: support `v fmt -w -backup file.v` |
620ms |
926ms |
0ms |
140ms |
3937 KB |
121ms |
138ms |
176ms |
71ms |
84291 |
135953 |
2021-10-07 07:46 |
09cc0c72 |
gg: use sgl.begin_points for pixels + improve pixels example (#12085) |
614ms |
925ms |
0ms |
141ms |
3937 KB |
121ms |
138ms |
173ms |
71ms |
84291 |
137281 |
2021-10-07 07:41 |
53aa4eba |
sokol: add sg_isvalid wrapper to gfx (#12081) |
612ms |
926ms |
0ms |
140ms |
3937 KB |
121ms |
138ms |
172ms |
71ms |
84291 |
137730 |
2021-10-07 00:45 |
f454d303 |
gg: use sgl.begin_triangles when drawing triangles (#12083) |
613ms |
924ms |
0ms |
141ms |
3937 KB |
120ms |
139ms |
172ms |
71ms |
84291 |
137505 |
2021-10-06 19:12 |
e5368232 |
v.gen.c: fix compiling `go f(x)` for `x` of the same struct in different .v files with parallel cgen |
616ms |
929ms |
0ms |
141ms |
3937 KB |
121ms |
138ms |
172ms |
71ms |
84288 |
136831 |
2021-10-06 18:04 |
0d537057 |
v.checker: check fn returning void type (fix #12076) (#12078) |
616ms |
928ms |
0ms |
146ms |
3937 KB |
119ms |
137ms |
174ms |
71ms |
84282 |
136821 |
2021-10-06 17:53 |
5f736dd7 |
v test-cleancode: remove interop_test.v from the exceptions list (#12084) |
627ms |
925ms |
0ms |
139ms |
3936 KB |
119ms |
137ms |
172ms |
70ms |
84279 |
134416 |
2021-10-06 17:49 |
f1742a6f |
v.ast: change 'type.to_ptr()' to 'type.ref()' (#12086) |
619ms |
927ms |
0ms |
141ms |
3936 KB |
122ms |
137ms |
174ms |
72ms |
84278 |
136151 |
2021-10-06 11:32 |
77c18f44 |
cgen: fix alphabetic order of ast statement generation (#12080) |
620ms |
923ms |
0ms |
141ms |
3936 KB |
121ms |
137ms |
174ms |
72ms |
84278 |
135932 |
2021-10-06 07:43 |
b2945e91 |
js: add initial support for runes (#12077) |
619ms |
925ms |
0ms |
141ms |
3936 KB |
122ms |
138ms |
174ms |
73ms |
84277 |
136150 |
2021-10-06 07:15 |
11549378 |
tests: make the output of coutput_test.v more accurate/easily reproducible in case of failures |
623ms |
925ms |
0ms |
140ms |
3934 KB |
122ms |
137ms |
174ms |
73ms |
84257 |
135243 |
2021-10-06 03:29 |
5bc8b4da |
os: implement support for VOPEN_URI_CMD env override for os.open_uri |
622ms |
927ms |
0ms |
146ms |
3934 KB |
121ms |
137ms |
171ms |
71ms |
84257 |
135461 |
2021-10-05 21:33 |
2526aca7 |
tests: fix typo in coutput_test.v (thanks Jalon) |
618ms |
924ms |
0ms |
139ms |
3934 KB |
120ms |
137ms |
170ms |
72ms |
84259 |
136341 |
2021-10-05 21:14 |
efa10921 |
v.gen.c: add coutput tests for the `[console]` codegen to prevent future regressions |
620ms |
936ms |
0ms |
142ms |
3934 KB |
121ms |
138ms |
175ms |
71ms |
84259 |
135901 |
2021-10-05 20:57 |
aa8915bd |
v.gen.c: fix `[console]` handling for `sokol` programs on windows with parallel cgen |
612ms |
921ms |
0ms |
138ms |
3934 KB |
120ms |
136ms |
172ms |
71ms |
84259 |
137678 |
2021-10-05 19:49 |
443fa502 |
docs: cleanup the `Test files` section a little |
614ms |
925ms |
0ms |
140ms |
3934 KB |
121ms |
139ms |
173ms |
72ms |
84256 |
137224 |
2021-10-05 18:44 |
6d2c1f7e |
v.gen.c: enable again parallel cgen for `-g`, make `-g` more robust |
617ms |
924ms |
0ms |
139ms |
3934 KB |
120ms |
136ms |
172ms |
71ms |
84256 |
136557 |
2021-10-05 15:57 |
7cf9c198 |
asm: add segment addressing and fix [10] (#12068) |
619ms |
935ms |
0ms |
149ms |
3933 KB |
122ms |
138ms |
175ms |
71ms |
84248 |
136103 |
2021-10-05 13:01 |
514443a0 |
ci: comment out a failing assert in the tests for `os.notify` |
626ms |
929ms |
0ms |
139ms |
3932 KB |
121ms |
139ms |
174ms |
71ms |
84237 |
134563 |
2021-10-05 12:50 |
eef80172 |
ci: reduce flakyness of notify_test.v, by re-trying it 3 times |
617ms |
922ms |
0ms |
140ms |
3932 KB |
121ms |
136ms |
173ms |
78ms |
84237 |
136526 |
2021-10-05 08:57 |
b4d1429e |
tests: rename `as_cast_literal.v` to `as_cast_literal_test.v` |
618ms |
925ms |
0ms |
139ms |
3932 KB |
121ms |
137ms |
172ms |
71ms |
84235 |
136302 |
2021-10-05 08:44 |
7bc3e67e |
fmt: fix import with symbols (fix #12065) (#12069) |
619ms |
925ms |
0ms |
139ms |
3932 KB |
121ms |
139ms |
175ms |
72ms |
84235 |
136082 |
2021-10-05 06:53 |
7555b337 |
cgen: fix expr_as_cast for int/float literals (#12067) |
623ms |
927ms |
0ms |
142ms |
3932 KB |
122ms |
137ms |
173ms |
72ms |
84235 |
135208 |
2021-10-04 15:28 |
8d1ba52d |
js: fix string.bytes codegen, readline, add tests for `strings` (#12060) |
621ms |
931ms |
0ms |
148ms |
3932 KB |
121ms |
138ms |
174ms |
71ms |
84230 |
135636 |
2021-10-04 06:58 |
03269f98 |
cgen: fix error of reference struct str() (#12061) |
622ms |
919ms |
0ms |
139ms |
3931 KB |
119ms |
136ms |
170ms |
70ms |
84212 |
135389 |
2021-10-03 17:27 |
a8c2c419 |
builtin: improve malloc panic messages (#12054) |
618ms |
921ms |
0ms |
139ms |
3931 KB |
122ms |
138ms |
173ms |
71ms |
84208 |
136258 |
2021-10-03 15:24 |
82e6d6e5 |
cgen: fix threads array wait without go calls (fix #12009) (#12050) |
621ms |
927ms |
0ms |
140ms |
3931 KB |
124ms |
140ms |
179ms |
73ms |
84208 |
135600 |
2021-10-03 13:26 |
895daf29 |
vweb: router refactor (#12041) |
626ms |
931ms |
0ms |
139ms |
3929 KB |
124ms |
138ms |
177ms |
72ms |
84167 |
134452 |
2021-10-03 12:47 |
9be16eba |
v.gen.c: add tests to ensure the same calling convention is used on exported functions for -m32/-m64 (#11977) |
631ms |
935ms |
0ms |
140ms |
3929 KB |
123ms |
138ms |
178ms |
72ms |
84167 |
133386 |
2021-10-03 12:44 |
9b6e07e2 |
cgen: support `index` and `in` for sumtype/interface arrays (#12051) |
623ms |
931ms |
0ms |
148ms |
3929 KB |
125ms |
141ms |
180ms |
72ms |
84166 |
135097 |
2021-10-03 07:52 |
10caf4a8 |
cgen: cleanup generated thread wait code (#12048) |
624ms |
931ms |
0ms |
140ms |
3927 KB |
122ms |
138ms |
176ms |
71ms |
84154 |
134862 |
2021-10-03 07:08 |
9145cd66 |
js: add more tests to builtin/js and implement more builtin functions (#12049) |
620ms |
930ms |
0ms |
140ms |
3927 KB |
123ms |
140ms |
177ms |
72ms |
84156 |
135735 |
2021-10-03 06:04 |
129c81f3 |
cgen: implement eq operator for interfaces (#12047) |
631ms |
933ms |
0ms |
140ms |
3927 KB |
124ms |
139ms |
179ms |
72ms |
84143 |
133348 |
2021-10-03 05:14 |
f282e64f |
arrays: add binary_search, lower_bound, and upper_bound array operations (#12045) |
628ms |
932ms |
0ms |
140ms |
3921 KB |
124ms |
140ms |
177ms |
72ms |
84057 |
133848 |
2021-10-03 05:09 |
11709145 |
os: workaround `_ = C.pipe(&pipeset[0])` gcc warning `warning: ignoring return value of pipe declared with attribute warn_unused_result` (#12046) |
624ms |
926ms |
0ms |
139ms |
3921 KB |
123ms |
139ms |
178ms |
72ms |
84057 |
134706 |
2021-10-02 20:26 |
86a5e72c |
v.checker: fix return type checking being skipped for mutable method receivers (#12043) |
628ms |
929ms |
0ms |
150ms |
3921 KB |
123ms |
140ms |
178ms |
72ms |
84056 |
133847 |
2021-10-02 15:40 |
02e4aa0f |
v.checker: fix panic for `a, b, c = fn_returning_several_maps()` |
624ms |
929ms |
0ms |
142ms |
3921 KB |
123ms |
138ms |
178ms |
72ms |
84059 |
134709 |
2021-10-02 15:20 |
09168063 |
ci: do not use htonll and ntohll on windows, use the portable versions instead. |
630ms |
931ms |
0ms |
142ms |
3921 KB |
126ms |
141ms |
179ms |
73ms |
84052 |
133415 |
2021-10-02 12:51 |
9a4dbc25 |
ci: fix failing conv_test.v on windows |
636ms |
937ms |
0ms |
142ms |
3921 KB |
124ms |
139ms |
179ms |
71ms |
84052 |
132157 |
2021-10-02 12:28 |
4c8094d0 |
net.http: make public errors and parse_form (#12038) |
629ms |
926ms |
0ms |
142ms |
3921 KB |
123ms |
140ms |
177ms |
72ms |
84052 |
133627 |
2021-10-02 12:19 |
60088066 |
net.http: add a deprecated attribute for un/escape functions (#12037) |
632ms |
939ms |
0ms |
139ms |
3921 KB |
123ms |
138ms |
178ms |
72ms |
84052 |
132993 |
2021-10-02 11:30 |
cc4af235 |
cgen: fix if-expression code generation if it evaluates to propagating optional / or block (#12032) |
621ms |
925ms |
0ms |
148ms |
3920 KB |
122ms |
139ms |
178ms |
72ms |
84048 |
135342 |
2021-10-02 11:13 |
552daea0 |
tools: fix the output of `v run cmd/tools/oldv.v d329e1d -c "./v file.v"` |
623ms |
940ms |
0ms |
139ms |
3919 KB |
124ms |
138ms |
178ms |
72ms |
84045 |
134903 |
2021-10-02 10:26 |
d1d48773 |
net.conv: add a test for the nth16/nth32/nth64/htn16/htn32/htn64 functions |
632ms |
937ms |
0ms |
141ms |
3919 KB |
125ms |
143ms |
180ms |
73ms |
84045 |
132982 |
2021-10-01 18:23 |
82f187e5 |
js: fix `rand` build, properly use key values on map, add `rand.string` (#12020) |
631ms |
931ms |
0ms |
140ms |
3919 KB |
122ms |
139ms |
178ms |
71ms |
84045 |
133193 |
2021-10-01 13:52 |
60ecbec8 |
cgen: fix closure code gen with if statement in definition (#12028) |
624ms |
938ms |
0ms |
140ms |
3918 KB |
123ms |
139ms |
177ms |
72ms |
83926 |
134496 |
2021-10-01 12:17 |
cb149bfa |
checker: show errors for index calls to values which are not functions, fixes #11539 (#12024) |
625ms |
932ms |
0ms |
142ms |
3918 KB |
123ms |
139ms |
177ms |
72ms |
83929 |
134286 |
2021-10-01 12:14 |
ce0867f4 |
vfmt: fix removal of selective imported type used in map (#12030) |
624ms |
927ms |
0ms |
149ms |
3918 KB |
123ms |
138ms |
175ms |
72ms |
83919 |
134485 |
2021-10-01 10:49 |
41de0c3c |
ci: fix `v -cc gcc -cstrict examples/pico/pico.v` |
625ms |
930ms |
0ms |
139ms |
3918 KB |
123ms |
135ms |
177ms |
71ms |
83919 |
134270 |
2021-10-01 10:13 |
6f7c3a7c |
ci: do `brew install openssl` on the macos job, reduce flakyness of tcp_test.v |
631ms |
930ms |
0ms |
146ms |
3918 KB |
124ms |
140ms |
179ms |
72ms |
83919 |
132993 |
2021-10-01 09:57 |
2bdba5ed |
net: fix declarations of C.htonl/C.htons/C.ntohl/C.ntohs in aasocket.c.v |
629ms |
931ms |
0ms |
140ms |
3918 KB |
125ms |
139ms |
177ms |
72ms |
83919 |
133416 |
2021-09-30 17:49 |
149517ce |
v.builder,v.gen: time Builder.front_stages.parse_files, Builder.resolve_deps, Gen.sort_structs |
624ms |
931ms |
0ms |
141ms |
3918 KB |
124ms |
138ms |
179ms |
72ms |
83919 |
134485 |
2021-09-30 17:00 |
4a6d161c |
orm: postgres fixes |
630ms |
929ms |
0ms |
142ms |
3916 KB |
123ms |
138ms |
178ms |
71ms |
83894 |
133165 |
2021-09-30 13:04 |
8705db58 |
toml: fix scanner escape collecting in literal strings (#12022) |
628ms |
934ms |
0ms |
145ms |
3916 KB |
123ms |
140ms |
176ms |
72ms |
83894 |
133589 |
2021-09-30 09:51 |
d4b3c65c |
cgen: a minor optimization; checker: a c2v fix |
627ms |
931ms |
0ms |
140ms |
3916 KB |
124ms |
138ms |
178ms |
73ms |
83894 |
133802 |
2021-09-30 09:43 |
6cffcf51 |
docs: add the topics Hoistings and Closures (#12021) |
627ms |
935ms |
0ms |
142ms |
3916 KB |
123ms |
138ms |
178ms |
72ms |
83885 |
133787 |
2021-09-30 06:32 |
e3d379a1 |
builtin: add byte.repeat() and rune.repeat() (#12007) |
631ms |
931ms |
0ms |
143ms |
3916 KB |
124ms |
139ms |
179ms |
72ms |
83885 |
132939 |
2021-09-29 21:43 |
f9ceb12e |
checker: fix orm cast check (#12018) |
622ms |
927ms |
0ms |
139ms |
3916 KB |
121ms |
137ms |
174ms |
71ms |
83849 |
134805 |
2021-09-29 21:08 |
d374c347 |
ci: fix gitly test |
622ms |
927ms |
0ms |
140ms |
3916 KB |
122ms |
138ms |
177ms |
72ms |
83845 |
134799 |
2021-09-29 16:28 |
e3d3727c |
toml: fix 7 escape tests (#12017) |
619ms |
934ms |
0ms |
145ms |
3916 KB |
125ms |
139ms |
178ms |
72ms |
83845 |
135452 |
2021-09-29 12:33 |
4333a53f |
js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen (#12011) |
619ms |
923ms |
0ms |
141ms |
3916 KB |
124ms |
137ms |
177ms |
72ms |
83845 |
135452 |
2021-09-29 11:53 |
4ff06192 |
toml: easier scanner configuration (#12016) |
624ms |
935ms |
0ms |
142ms |
3913 KB |
123ms |
139ms |
177ms |
72ms |
83687 |
134113 |
2021-09-29 10:54 |
f2c710d3 |
cgen: fix fn mut args with interface type (#12012) |
624ms |
929ms |
0ms |
142ms |
3913 KB |
125ms |
139ms |
177ms |
72ms |
83687 |
134113 |
2021-09-29 10:53 |
8789cc42 |
v.ast: fix fmt of 'bytestr' to '&byte' (#12014) |
633ms |
935ms |
0ms |
141ms |
3913 KB |
123ms |
140ms |
178ms |
71ms |
83694 |
132218 |
2021-09-29 07:19 |
d39fec34 |
toml: fix unbalanced quoted tests (#12006) |
633ms |
930ms |
0ms |
142ms |
3913 KB |
123ms |
138ms |
177ms |
71ms |
83703 |
132232 |
2021-09-29 05:58 |
24c1d552 |
ci: vfmt vlib/v/gen/c/cgen.v |
622ms |
925ms |
0ms |
147ms |
3913 KB |
123ms |
138ms |
175ms |
71ms |
83703 |
134570 |
2021-09-28 16:35 |
8dde9d4a |
cgen: fixes for ... in with index (#11995) |
623ms |
932ms |
0ms |
138ms |
3913 KB |
122ms |
136ms |
177ms |
71ms |
83703 |
134354 |
2021-09-28 15:45 |
5d3795e8 |
cgen: fix the C codegen error for '_ = map[key]' (fix #11999) (#12000) |
629ms |
931ms |
0ms |
140ms |
3913 KB |
123ms |
140ms |
178ms |
73ms |
83699 |
133066 |
2021-09-28 14:40 |
bc4aad5f |
toml: add quote details to ast.Quoted (#11997) |
624ms |
929ms |
0ms |
140ms |
3913 KB |
121ms |
136ms |
178ms |
71ms |
83696 |
134128 |
2021-09-28 14:17 |
85c38bac |
ci: make the bootstrapping failure detection more sensitive |
627ms |
934ms |
0ms |
140ms |
3913 KB |
124ms |
138ms |
177ms |
73ms |
83696 |
133486 |
2021-09-28 12:30 |
87fe15e3 |
ci: fix typo |
626ms |
926ms |
0ms |
141ms |
3913 KB |
124ms |
137ms |
178ms |
72ms |
83696 |
133699 |
2021-09-28 10:11 |
9bf6d570 |
ci: remove `make.bat --verbose` usages from the .yml files |
624ms |
930ms |
0ms |
140ms |
3912 KB |
124ms |
137ms |
179ms |
72ms |
83693 |
134123 |
2021-09-28 10:00 |
c8f1e6b5 |
ci: simplify make.bat, make it verbose to fix errors easier |
627ms |
932ms |
0ms |
140ms |
3912 KB |
124ms |
137ms |
178ms |
71ms |
83693 |
133481 |
2021-09-28 09:00 |
d07a96ed |
v.gen.c: fix `v examples/hello_world.v` on FreeBSD |
622ms |
927ms |
0ms |
138ms |
3912 KB |
125ms |
137ms |
176ms |
72ms |
83693 |
134554 |
2021-09-28 07:08 |
a17b943e |
builtin: add method `byte()` for string (#11998) |
611ms |
915ms |
0ms |
137ms |
3843 KB |
120ms |
134ms |
171ms |
71ms |
82118 |
134399 |
2021-09-27 14:52 |
c151e075 |
context: update ValueContext to handle Any value and more Key types, use closures (#11993) |
613ms |
914ms |
0ms |
145ms |
3843 KB |
119ms |
133ms |
173ms |
70ms |
82113 |
133952 |
2021-09-27 14:50 |
d6a4bce2 |
checker: fix generic array.map with generic callback fn (#11991) |
616ms |
917ms |
0ms |
141ms |
3843 KB |
120ms |
134ms |
175ms |
71ms |
82113 |
133300 |
2021-09-27 14:42 |
2ee873d6 |
toml: fix invalid bad-multiline test (#11996) |
610ms |
910ms |
0ms |
140ms |
3843 KB |
123ms |
138ms |
174ms |
72ms |
82113 |
134611 |
2021-09-27 04:11 |
4e1ebca0 |
ci: remove vls master branch test (#11992) |
614ms |
913ms |
0ms |
140ms |
3843 KB |
120ms |
135ms |
176ms |
71ms |
82113 |
133734 |
2021-09-26 19:36 |
105e76f3 |
ci: bump up perf-regressions limits to 251ms for hw, and 1501ms for `v -o v.c cmd/v`, to avoid false positives :-| |
613ms |
917ms |
0ms |
140ms |
3843 KB |
122ms |
137ms |
177ms |
72ms |
82113 |
133952 |
2021-09-26 19:34 |
07d65b2a |
builtin: move byte methods from rune.v to int.v (#11987) |
617ms |
919ms |
0ms |
139ms |
3843 KB |
121ms |
135ms |
174ms |
71ms |
82113 |
133084 |
2021-09-26 19:33 |
6967a47e |
net.openssl: fix typos in comments (#11988) |
617ms |
919ms |
0ms |
145ms |
3843 KB |
123ms |
136ms |
177ms |
72ms |
82113 |
133084 |
2021-09-26 18:24 |
6a2ef733 |
v.parser: add a generated `.all(.flag1|.flag2)` method to `[flag]` enums |
613ms |
913ms |
0ms |
139ms |
3843 KB |
119ms |
135ms |
173ms |
71ms |
82113 |
133952 |
2021-09-26 16:41 |
09dfc3f3 |
arrays: add a generic `arrays.concat(os.args,'abc','xyz')` function (#11985) |
609ms |
905ms |
0ms |
139ms |
3843 KB |
119ms |
134ms |
173ms |
70ms |
82112 |
134830 |
2021-09-26 12:51 |
4c01627e |
cgen: cleanup stmt_path_pos processing (#11983) |
611ms |
915ms |
0ms |
139ms |
3843 KB |
119ms |
134ms |
174ms |
71ms |
82112 |
134389 |
2021-09-26 10:07 |
d93737dd |
cgen: fix assign map get to blank (fix #11508) (#11982) |
618ms |
926ms |
0ms |
143ms |
3843 KB |
121ms |
137ms |
177ms |
72ms |
82107 |
132859 |
2021-09-26 08:17 |
6391f3d2 |
orm: fix other int types (#11981) |
610ms |
914ms |
0ms |
139ms |
3843 KB |
121ms |
136ms |
175ms |
70ms |
82106 |
134600 |
2021-09-26 04:35 |
e0986073 |
cgen: fix if expr with complex nested array call (#11979) |
615ms |
914ms |
0ms |
148ms |
3843 KB |
120ms |
136ms |
174ms |
70ms |
82105 |
133504 |
2021-09-26 04:34 |
da47638f |
toml: correct documentation (#11976) |
619ms |
913ms |
0ms |
140ms |
3843 KB |
119ms |
135ms |
174ms |
70ms |
82101 |
132634 |
2021-09-25 17:38 |
d329e1de |
cgen: fix if expr with nested array calls (fix #11953) (#11973) |
620ms |
910ms |
0ms |
139ms |
3834 KB |
119ms |
133ms |
170ms |
70ms |
81926 |
132138 |
2021-09-25 17:31 |
13b2aa70 |
toml: rename ast.Node -> ast.Value (#11974) |
616ms |
912ms |
0ms |
140ms |
3833 KB |
122ms |
136ms |
178ms |
72ms |
81918 |
132983 |
2021-09-25 17:29 |
80c15607 |
json: assert encoded struct with a sumtype (#11970) |
619ms |
913ms |
0ms |
141ms |
3833 KB |
120ms |
136ms |
176ms |
71ms |
81918 |
132339 |
2021-09-25 12:06 |
97076828 |
gg: expose sapp_desc.swap_interval via gg.Config (#11975) |
615ms |
912ms |
0ms |
140ms |
3833 KB |
120ms |
134ms |
176ms |
71ms |
81918 |
133200 |
2021-09-25 07:09 |
956fdffd |
net.http: allow custom headers in post_multipart_form (#11971) |
617ms |
913ms |
0ms |
146ms |
3833 KB |
119ms |
134ms |
173ms |
71ms |
81918 |
132768 |
2021-09-24 18:17 |
4fbf3fdf |
examples: make the binary search tree example generic (#11968) |
618ms |
909ms |
0ms |
138ms |
3833 KB |
119ms |
133ms |
173ms |
70ms |
81918 |
132553 |
2021-09-24 18:13 |
5541ec86 |
vlib: add toml module + tests (#11964) |
616ms |
917ms |
0ms |
140ms |
3833 KB |
120ms |
136ms |
175ms |
70ms |
81918 |
132983 |
2021-09-24 15:21 |
834cf40a |
cgen, fmt, scanner: fix and use nested lambda in scanner (#11967) |
607ms |
918ms |
0ms |
141ms |
3833 KB |
119ms |
134ms |
175ms |
71ms |
81863 |
134864 |
2021-09-24 14:01 |
400ab787 |
ast: fix fixed array typedef generation issue (#11962) |
613ms |
913ms |
0ms |
142ms |
3832 KB |
120ms |
135ms |
177ms |
71ms |
81869 |
133554 |
2021-09-24 13:49 |
c75271fc |
cgen: json sumtype inlining (#11961) |
619ms |
912ms |
0ms |
138ms |
3832 KB |
119ms |
134ms |
176ms |
71ms |
81869 |
132260 |
2021-09-23 16:56 |
430677a0 |
cgen: format generated C code of nested array call (#11955) |
617ms |
912ms |
0ms |
147ms |
3824 KB |
120ms |
134ms |
174ms |
70ms |
81748 |
132492 |
2021-09-23 16:56 |
430677a0 |
cgen: format generated C code of nested array call (#11955) |
1217ms |
1510ms |
0ms |
194ms |
3824 KB |
307ms |
284ms |
355ms |
134ms |
81748 |
67171 |
2021-09-08 02:11 |
577fedfc |
net.http: fix a bug with ? in new_request |
579ms |
864ms |
0ms |
139ms |
3675 KB |
116ms |
126ms |
164ms |
67ms |
79069 |
136561 |
2021-09-07 18:11 |
00433ba4 |
net.urllib: avoid a double free in set_path() when compiled with -autofree (#11427) |
589ms |
874ms |
0ms |
137ms |
3675 KB |
115ms |
127ms |
165ms |
68ms |
79069 |
134242 |
2021-09-07 17:46 |
79c2bca4 |
v.scanner: fix error messages with unexpected token `?` (#11428) |
581ms |
859ms |
0ms |
140ms |
3675 KB |
115ms |
127ms |
165ms |
67ms |
79069 |
136091 |
2021-09-07 17:40 |
bee5e7de |
v.gen.c: fix generics array delete (#11429) |
587ms |
868ms |
0ms |
138ms |
3675 KB |
117ms |
129ms |
167ms |
67ms |
79069 |
134700 |
2021-09-07 12:44 |
ddc62ab0 |
native: native prints (#11426) |
593ms |
873ms |
0ms |
146ms |
3675 KB |
117ms |
132ms |
167ms |
67ms |
79057 |
133317 |
2021-09-07 08:30 |
0b6d585b |
v.gen.c: allow overriding of the == operator on C.Struct type aliases |
597ms |
872ms |
0ms |
139ms |
3668 KB |
117ms |
129ms |
169ms |
69ms |
78958 |
132257 |
2021-09-07 04:29 |
aec016bb |
v.builder: change exit code of `v -check file.v` to 0, when file.v is clean from any errors. |
593ms |
870ms |
0ms |
139ms |
3668 KB |
117ms |
128ms |
168ms |
68ms |
78952 |
133139 |
2021-09-07 04:17 |
aedb6b8e |
v.builder: implement a `-check` mode, that runs only the parser + the checker, without codegen (#11414) |
590ms |
876ms |
0ms |
139ms |
3668 KB |
115ms |
126ms |
168ms |
67ms |
78949 |
133811 |
2021-09-07 04:13 |
823c9a3c |
ci: fix vinix-build job after commit 9776274 in vinix |
584ms |
868ms |
0ms |
139ms |
3662 KB |
114ms |
128ms |
168ms |
67ms |
78825 |
134974 |
2021-09-07 04:01 |
2533f06e |
regex: define the predicate matches_string (#11422) |
581ms |
862ms |
0ms |
135ms |
3662 KB |
114ms |
125ms |
167ms |
68ms |
78825 |
135671 |
2021-09-07 03:38 |
f2f7abe2 |
match as alternative to if and unless (#11407) |
589ms |
874ms |
0ms |
146ms |
3662 KB |
117ms |
129ms |
170ms |
69ms |
78825 |
133828 |
2021-09-06 23:21 |
905c292a |
tmpl: enforce stricter line checking for html interpolation (#11413) |
589ms |
864ms |
0ms |
139ms |
3662 KB |
116ms |
126ms |
167ms |
67ms |
78825 |
133828 |
2021-09-06 21:12 |
bd10a638 |
builtin: string interpolation: binary format support (#11421) |
585ms |
871ms |
0ms |
139ms |
3662 KB |
116ms |
127ms |
169ms |
68ms |
78825 |
134743 |
2021-09-06 17:38 |
83d492bc |
ci: add a `v.c can be compiled and run with -os cross` step on the macos job too |
586ms |
870ms |
0ms |
139ms |
3662 KB |
116ms |
127ms |
170ms |
68ms |
78813 |
134493 |
2021-09-06 15:21 |
0376cbf6 |
Revert "term: obtain the cursor position via termios.h (#11372)" |
591ms |
859ms |
0ms |
139ms |
3662 KB |
116ms |
127ms |
167ms |
69ms |
78799 |
133331 |
2021-09-06 14:24 |
af28d096 |
term: obtain the cursor position via termios.h (#11372) |
587ms |
866ms |
0ms |
140ms |
3662 KB |
116ms |
130ms |
167ms |
68ms |
78813 |
134264 |
2021-09-06 12:06 |
78c26e69 |
builtin: fix the string.index_any method (#11310) |
584ms |
859ms |
0ms |
146ms |
3662 KB |
115ms |
127ms |
167ms |
67ms |
78799 |
134929 |
2021-09-06 00:15 |
6084c0fc |
checker, cgen: fix complex generic sumtype (fix #11392) (#11400) |
583ms |
863ms |
0ms |
139ms |
3662 KB |
115ms |
128ms |
168ms |
67ms |
78799 |
135161 |
2021-09-06 00:12 |
87f38bf6 |
tmpl: don't trim whitespace and escape \ (#11393) |
585ms |
860ms |
0ms |
138ms |
3662 KB |
114ms |
125ms |
163ms |
67ms |
78790 |
134683 |
2021-09-05 15:46 |
71f1be53 |
checker: fix a typo |
578ms |
864ms |
0ms |
139ms |
3662 KB |
114ms |
125ms |
163ms |
67ms |
78791 |
136316 |
2021-09-05 15:34 |
3fd2dd45 |
checker: do now allow type name shadowing (#11401) |
582ms |
863ms |
0ms |
139ms |
3662 KB |
115ms |
126ms |
162ms |
67ms |
78791 |
135379 |
2021-09-05 15:23 |
51410b09 |
docs: add example for map's `.keys()` method (#11397) |
582ms |
860ms |
0ms |
140ms |
3661 KB |
115ms |
125ms |
164ms |
67ms |
78785 |
135369 |
2021-09-05 14:59 |
aefe2679 |
fmt: fix removal of selective imported generic type (#11395) |
582ms |
851ms |
0ms |
143ms |
3661 KB |
113ms |
125ms |
163ms |
67ms |
78785 |
135369 |
2021-09-05 13:18 |
6b55b6d4 |
ci: add more details for diagnosing the sporadically failing init_global_test.v |
579ms |
859ms |
0ms |
136ms |
3661 KB |
113ms |
124ms |
162ms |
67ms |
78785 |
136070 |
2021-09-05 13:14 |
f1cba441 |
examples: add a gg drag'n'drop example (#11403) |
582ms |
855ms |
0ms |
141ms |
3661 KB |
114ms |
126ms |
165ms |
67ms |
78785 |
135369 |
2021-09-05 01:50 |
48e65a7b |
checker: check type in match range (fix #11337) (#11389) |
579ms |
857ms |
0ms |
136ms |
3661 KB |
115ms |
126ms |
164ms |
68ms |
78785 |
136070 |
2021-09-05 01:48 |
724942c4 |
regex: bug fixes (#11394) |
581ms |
861ms |
0ms |
139ms |
3661 KB |
114ms |
124ms |
162ms |
67ms |
78784 |
135600 |
2021-09-04 16:51 |
87934ecf |
cgen: fix variable name are 'array' or 'string' (fix #10991 #11343) (#11378) |
575ms |
862ms |
0ms |
140ms |
3661 KB |
115ms |
126ms |
164ms |
68ms |
78784 |
137015 |
2021-09-04 16:49 |
289e77d5 |
term: group related functions (#11371) |
582ms |
864ms |
0ms |
143ms |
3660 KB |
115ms |
126ms |
162ms |
68ms |
78778 |
135357 |
2021-09-04 12:02 |
51810314 |
builtin: check array.sort_with_compare() arg mismatch (#11385) |
580ms |
860ms |
0ms |
137ms |
3660 KB |
114ms |
127ms |
165ms |
67ms |
78778 |
135824 |
2021-09-04 11:57 |
9b983bdd |
net.urllib: fix double free in escape() (#11390) |
580ms |
856ms |
0ms |
138ms |
3660 KB |
114ms |
126ms |
163ms |
67ms |
78778 |
135824 |
2021-09-04 11:34 |
923ef733 |
checker: disallow array sort with fancy args for now (#11388) |
591ms |
877ms |
0ms |
142ms |
3660 KB |
117ms |
129ms |
167ms |
69ms |
78778 |
133296 |
2021-09-04 08:03 |
4503ff33 |
v help: enumerate all `js_*` backends (#11383) |
575ms |
862ms |
0ms |
137ms |
3659 KB |
114ms |
125ms |
163ms |
67ms |
78769 |
136989 |
2021-09-03 11:13 |
91f7be98 |
builtin.js.v: run vfmt |
581ms |
854ms |
0ms |
137ms |
3659 KB |
114ms |
126ms |
164ms |
67ms |
78769 |
135574 |
2021-09-03 10:00 |
a4df418a |
js: support `[export: 'AnotherName']` for FnDecl codegen (#11377) |
581ms |
856ms |
0ms |
143ms |
3657 KB |
115ms |
126ms |
163ms |
68ms |
78749 |
135540 |
2021-09-03 09:26 |
67ab5b85 |
checker: fix checking fn prototype mismatch (#11369) |
576ms |
856ms |
0ms |
141ms |
3657 KB |
113ms |
124ms |
163ms |
66ms |
78742 |
136704 |
2021-09-03 09:18 |
939a6417 |
cgen: fix reserved keywords as struct field (#11370) |
580ms |
861ms |
0ms |
138ms |
3657 KB |
114ms |
125ms |
164ms |
67ms |
78740 |
135758 |
2021-09-03 09:16 |
08c517c9 |
strconv,v.gen.js: proper optionals returns, strconv compiles to the JS backend (#11364) |
583ms |
861ms |
0ms |
137ms |
3657 KB |
115ms |
126ms |
165ms |
67ms |
78739 |
135058 |
2021-09-02 06:30 |
227d12f1 |
tutorial: fix missing & in README.md (#11363) |
576ms |
856ms |
0ms |
141ms |
3656 KB |
114ms |
127ms |
164ms |
67ms |
78718 |
136663 |
2021-09-01 13:32 |
bd33eaa3 |
os: add function to expand "~" to home directory (#11362) |
571ms |
859ms |
0ms |
137ms |
3656 KB |
115ms |
126ms |
164ms |
68ms |
78718 |
137859 |
2021-09-01 06:21 |
63ff5690 |
sokol.sapp,gg: add support for drag & drop events (#11359) |
579ms |
857ms |
0ms |
145ms |
3656 KB |
113ms |
125ms |
162ms |
67ms |
78705 |
135932 |
2021-08-31 22:43 |
56993b9e |
net.http: support passing client certificates in http.fetch (#11356) |
581ms |
864ms |
0ms |
138ms |
3656 KB |
114ms |
126ms |
162ms |
67ms |
78705 |
135464 |
2021-08-31 20:55 |
d1974f50 |
cgen: cleanup `Gen.cc_type` (#11357) |
580ms |
868ms |
0ms |
139ms |
3656 KB |
113ms |
126ms |
165ms |
66ms |
78705 |
135698 |
2021-08-31 18:36 |
1b262c4f |
vweb: show correct page on http error 404 (#11355) |
575ms |
854ms |
0ms |
139ms |
3656 KB |
114ms |
126ms |
165ms |
67ms |
78714 |
136893 |
2021-08-18 08:33 |
0121c8b4 |
v.gen.js: fix method calls and other codegen parts, rand module compiles (#11205) |
575ms |
846ms |
0ms |
137ms |
3596 KB |
113ms |
124ms |
166ms |
67ms |
77441 |
134680 |
2021-08-18 05:52 |
c51f83ef |
checker: fix match expr type mismatch (#11220) |
566ms |
851ms |
0ms |
139ms |
3590 KB |
113ms |
123ms |
162ms |
66ms |
77298 |
136568 |
2021-08-17 18:00 |
7d9969ac |
all: support runtime interface conversions (#11212) |
568ms |
836ms |
0ms |
139ms |
3590 KB |
112ms |
126ms |
160ms |
65ms |
77297 |
136086 |
2021-08-17 16:39 |
7c9a1def |
fmt: preserve method receiver mutability in interface decls (#11222) |
570ms |
839ms |
0ms |
137ms |
3580 KB |
112ms |
123ms |
163ms |
65ms |
77213 |
135461 |
2021-08-17 15:36 |
f96b81b5 |
ci: fix failing vweb_test.v |
567ms |
849ms |
0ms |
142ms |
3580 KB |
112ms |
123ms |
163ms |
66ms |
77213 |
136178 |
2021-08-17 15:21 |
e1c762a6 |
cgen: fix assert fn_call with parentheses (fix #11207) (#11214) |
569ms |
843ms |
0ms |
138ms |
3580 KB |
112ms |
122ms |
165ms |
66ms |
77213 |
135699 |
2021-08-17 06:16 |
f8174c38 |
net.http: simplify fetch() |
567ms |
844ms |
0ms |
137ms |
3580 KB |
113ms |
122ms |
162ms |
66ms |
77205 |
136164 |
2021-08-16 05:37 |
e28dc048 |
ci: fix `./v check-md README.md` |
562ms |
846ms |
0ms |
143ms |
3577 KB |
112ms |
122ms |
163ms |
65ms |
77183 |
137336 |
2021-08-16 05:33 |
e09d3eef |
tools/fast: fix uploading |
562ms |
838ms |
0ms |
135ms |
3577 KB |
111ms |
120ms |
162ms |
64ms |
77183 |
137336 |
2021-08-16 05:26 |
22b1fca7 |
tools/fast: minor fixes |
1101ms |
1367ms |
0ms |
184ms |
3577 KB |
287ms |
250ms |
313ms |
123ms |
77183 |
70102 |
2021-08-16 03:42 |
20ca038a |
ci: build hello world with -usecache |
562ms |
831ms |
0ms |
137ms |
3577 KB |
112ms |
122ms |
163ms |
65ms |
77183 |
137336 |
2021-08-16 03:36 |
fadfc3b4 |
gg: format a line |
1090ms |
1367ms |
0ms |
185ms |
3577 KB |
286ms |
247ms |
307ms |
123ms |
77183 |
70810 |
2021-08-16 03:35 |
7f2d6b77 |
readme: add a link to vinix |
568ms |
846ms |
0ms |
136ms |
3577 KB |
111ms |
122ms |
163ms |
65ms |
77183 |
135885 |
2021-08-16 03:28 |
eb1ac5b3 |
time: use i64 in unix() |
571ms |
848ms |
0ms |
136ms |
3577 KB |
112ms |
123ms |
162ms |
65ms |
77183 |
135171 |
2021-08-16 02:15 |
1c847e04 |
fmt: fix malformed import for incorrect module lookup paths (#11192) |
566ms |
835ms |
0ms |
137ms |
3577 KB |
112ms |
121ms |
162ms |
65ms |
77183 |
136365 |
2021-08-16 01:59 |
60f21f06 |
encoding.hex: remove strconv dependency (#11196) |
571ms |
842ms |
0ms |
139ms |
3577 KB |
112ms |
124ms |
163ms |
65ms |
77183 |
135171 |
2021-08-15 18:42 |
ea4f6fd4 |
encoding: add a hex sub-module (#11193) |
583ms |
856ms |
0ms |
139ms |
3577 KB |
115ms |
124ms |
165ms |
66ms |
77183 |
132389 |
2021-08-15 15:10 |
4cde6185 |
js: fix builtin casts & global declarations with no initializer (#11187) |
574ms |
847ms |
0ms |
147ms |
3577 KB |
113ms |
122ms |
163ms |
65ms |
77183 |
134465 |
2021-08-15 15:09 |
659f823c |
js: initial work on porting rand module to JS backend (#11188) |
567ms |
845ms |
0ms |
137ms |
3577 KB |
112ms |
123ms |
163ms |
66ms |
77183 |
136125 |
2021-08-15 13:04 |
6ee77724 |
cmd/tools/gen1m.v: fix unused variable warnings in 1m.v |
573ms |
844ms |
0ms |
137ms |
3576 KB |
113ms |
123ms |
164ms |
65ms |
77154 |
134649 |
2021-08-15 10:46 |
0be20f15 |
v.pref: keep the -error-limit option for now too |
572ms |
843ms |
0ms |
137ms |
3576 KB |
113ms |
122ms |
165ms |
65ms |
77154 |
134884 |
2021-08-15 10:41 |
b3094b06 |
checker: abort prematurely on too many errors (#11185) |
572ms |
842ms |
0ms |
137ms |
3576 KB |
113ms |
122ms |
162ms |
65ms |
77154 |
134884 |
2021-08-15 09:22 |
6bc44acc |
Revert "ci: cleanup .cirrus.yml" |
572ms |
844ms |
0ms |
137ms |
3576 KB |
113ms |
122ms |
162ms |
66ms |
77142 |
134863 |
2021-08-15 09:20 |
c26d82cc |
ci: cleanup .cirrus.yml |
572ms |
837ms |
0ms |
142ms |
3576 KB |
113ms |
122ms |
161ms |
65ms |
77142 |
134863 |
2021-08-15 09:11 |
5da13ac5 |
ci: do not run fast on the FreeBSD runner for now |
569ms |
841ms |
0ms |
137ms |
3576 KB |
113ms |
123ms |
162ms |
66ms |
77142 |
135574 |
2021-08-15 09:03 |
344f13d6 |
ci: cleanup .cirrus.yml |
567ms |
842ms |
0ms |
137ms |
3576 KB |
113ms |
122ms |
163ms |
66ms |
77142 |
136052 |
2021-08-15 08:52 |
1a5c4b18 |
cmd/tools/fast/fast.v: do not use -no-std and -no-rsp anymore (tcc is the most recent on the CI runner now) |
563ms |
841ms |
0ms |
135ms |
3576 KB |
111ms |
122ms |
160ms |
65ms |
77142 |
137019 |
2021-08-15 08:43 |
e64a9fa5 |
freebsd_build_tcc.sh: use an explicit --cc=clang |
566ms |
842ms |
0ms |
136ms |
3576 KB |
111ms |
122ms |
161ms |
65ms |
77142 |
136293 |
2021-08-15 08:32 |
3c553f16 |
ci: use gmake in freebsd_build_tcc.sh |
567ms |
841ms |
0ms |
137ms |
3576 KB |
111ms |
121ms |
159ms |
65ms |
77142 |
136052 |
2021-08-15 08:27 |
d4af8673 |
ci: try using freebsd_build_tcc.sh again on the FreeBSD runner |
569ms |
848ms |
0ms |
144ms |
3576 KB |
113ms |
123ms |
162ms |
65ms |
77142 |
135574 |
2021-08-15 08:21 |
0dde8ab0 |
cmd/tools/fast/fast.v: use -no-std for tcc too |
576ms |
838ms |
0ms |
136ms |
3576 KB |
112ms |
122ms |
161ms |
66ms |
77142 |
133927 |
2021-08-15 08:12 |
6843b850 |
ci: fix `clang -std=c99 -D_DEFAULT_SOURCE -o v vc/v.c` warnings |
567ms |
837ms |
0ms |
136ms |
3576 KB |
112ms |
121ms |
163ms |
65ms |
77142 |
136052 |
2021-08-15 08:05 |
eef7eea7 |
v.pref, v.builder: support `-no-std` (skips passing `-std=c99` to the C backend) |
565ms |
837ms |
0ms |
138ms |
3576 KB |
112ms |
122ms |
163ms |
66ms |
77140 |
136530 |
2021-08-15 07:42 |
b1186cca |
cmd/tools/fast/fast.v: use -no-rsp for tcc (which may be much older on freebsd) |
564ms |
839ms |
0ms |
136ms |
3576 KB |
111ms |
121ms |
160ms |
65ms |
77133 |
136760 |
2021-08-15 07:06 |
7494d7f6 |
ci: just rely on the freebsd's tcc being recent enough :-| |
568ms |
837ms |
0ms |
137ms |
3575 KB |
112ms |
121ms |
162ms |
65ms |
77126 |
135785 |
2021-08-15 06:59 |
1e7c9ad8 |
ci: do use freebsd_build_tcc.sh on the freebsd runner |
566ms |
842ms |
0ms |
145ms |
3575 KB |
112ms |
122ms |
164ms |
66ms |
77126 |
136265 |
2021-08-15 06:51 |
15eff279 |
ci: fix .cirrus.yml (tab => spaces) |
567ms |
843ms |
0ms |
140ms |
3575 KB |
112ms |
122ms |
173ms |
65ms |
77126 |
136024 |
2021-08-15 06:49 |
e3bd793f |
ci: add a script to install tcc from source on freebsd so it can be run the freebsd job |
574ms |
845ms |
0ms |
137ms |
3575 KB |
111ms |
123ms |
161ms |
65ms |
77126 |
134365 |
2021-08-15 06:38 |
c225bb84 |
ci: install tcc on the freebsd runner too |
573ms |
845ms |
0ms |
137ms |
3575 KB |
112ms |
123ms |
163ms |
66ms |
77126 |
134600 |
2021-08-15 06:27 |
e6d79f2f |
ci: run fast.v on freebsd |
568ms |
841ms |
0ms |
138ms |
3575 KB |
113ms |
122ms |
163ms |
66ms |
77126 |
135785 |
2021-08-15 06:21 |
f1244bd7 |
ci: do not upload fast.v results |
581ms |
841ms |
0ms |
137ms |
3575 KB |
112ms |
122ms |
164ms |
66ms |
77126 |
132746 |
2021-08-15 06:15 |
f67e5d12 |
v.gen.c: fix v_typeof_interface_idx codegen (add `static `) |
1110ms |
1378ms |
0ms |
184ms |
3575 KB |
291ms |
249ms |
308ms |
124ms |
77126 |
69482 |
2021-08-15 06:10 |
84f7f80a |
Revert "cgen: support `typeof(x).idx`, as well as `iface.type_idx()` (#11178)" |
1111ms |
1377ms |
0ms |
187ms |
3561 KB |
301ms |
253ms |
308ms |
126ms |
77065 |
69365 |
2021-08-02 04:12 |
69f31d8d |
checker: check int literal to enum cast (fix #10125) (#10348) |
546ms |
825ms |
0ms |
135ms |
3505 KB |
109ms |
119ms |
159ms |
64ms |
75816 |
138857 |
2021-08-02 04:11 |
b88b17ac |
docs: fix a typo in the Module import aliasing section (#11017) |
546ms |
814ms |
0ms |
134ms |
3502 KB |
109ms |
118ms |
156ms |
64ms |
75770 |
138772 |
2021-08-01 18:46 |
eca7af10 |
examples: fix static vweb assets example (#11008) |
556ms |
820ms |
0ms |
136ms |
3502 KB |
110ms |
119ms |
160ms |
64ms |
75770 |
136276 |
2021-08-01 17:19 |
dbf5c976 |
v.gen.native: support more `ifs` constructs for amd64 (#11007) |
561ms |
838ms |
0ms |
136ms |
3502 KB |
110ms |
121ms |
161ms |
65ms |
75770 |
135062 |
2021-08-01 12:50 |
cc946340 |
http: change server handler from function to interface (#10994) |
555ms |
826ms |
0ms |
135ms |
3493 KB |
109ms |
118ms |
159ms |
64ms |
75691 |
136380 |
2021-08-01 11:08 |
836ac54d |
v.gen.js: add more array tests and fixes (#11014) |
557ms |
822ms |
0ms |
141ms |
3493 KB |
110ms |
121ms |
159ms |
64ms |
75685 |
135879 |
2021-08-01 04:27 |
77e9ed41 |
v.gen.js: fix segfault when anonymous function is declared with assertion (#11009) |
547ms |
819ms |
0ms |
135ms |
3493 KB |
108ms |
119ms |
156ms |
64ms |
75678 |
138351 |
2021-07-31 11:40 |
33e4dc3a |
ci: fix coutput_test.v on windows by fixing `-o -` on windows |
552ms |
819ms |
0ms |
135ms |
3492 KB |
110ms |
118ms |
159ms |
65ms |
75675 |
137092 |
2021-07-31 13:35 |
6068777e |
parser/checker: deduce type of global from initialization expression (#11005) |
559ms |
821ms |
0ms |
134ms |
3492 KB |
111ms |
118ms |
158ms |
65ms |
75671 |
135368 |
2021-07-31 11:57 |
e374ffb5 |
checker: add an early checker error for `node.left_types.len != node.left.len` in assignments |
554ms |
837ms |
0ms |
138ms |
3490 KB |
112ms |
121ms |
162ms |
65ms |
75625 |
136507 |
2021-07-31 11:17 |
9082712e |
ci: skip coutput_test.v on windows temporarily |
547ms |
824ms |
0ms |
133ms |
3490 KB |
110ms |
120ms |
160ms |
64ms |
75622 |
138248 |
2021-07-31 10:52 |
d82d41d8 |
os: fix os.dir, os.base, os.file_name, when the argument contains / on windows |
547ms |
816ms |
0ms |
140ms |
3490 KB |
109ms |
119ms |
159ms |
64ms |
75622 |
138248 |
2021-07-31 09:29 |
d2e28e8f |
docs: describe how coutput_test.v works |
549ms |
816ms |
0ms |
135ms |
3489 KB |
109ms |
121ms |
158ms |
64ms |
75618 |
137737 |
2021-07-31 09:14 |
08016ab3 |
v.gen.c: add vlib/v/gen/c/coutput_test.v, to ease testing of produced C output |
556ms |
834ms |
0ms |
136ms |
3489 KB |
111ms |
120ms |
161ms |
65ms |
75618 |
136003 |
2021-07-31 05:42 |
033b0273 |
v.gen.c: use `const type* const_x` for `const_x &type` fn args |
549ms |
818ms |
0ms |
135ms |
3489 KB |
110ms |
120ms |
158ms |
64ms |
75618 |
137737 |
2021-07-31 03:33 |
21585978 |
ci: ignore changes in .md files for the vinix-build job |
552ms |
815ms |
0ms |
134ms |
3489 KB |
110ms |
119ms |
158ms |
65ms |
75612 |
136978 |
2021-07-30 23:31 |
dbacf9cf |
doc: add calling V from C to toc (#11006) |
548ms |
825ms |
0ms |
133ms |
3489 KB |
109ms |
118ms |
157ms |
64ms |
75612 |
137978 |
2021-07-30 22:44 |
19c11bac |
doc: document calling V from C |
550ms |
818ms |
0ms |
139ms |
3489 KB |
108ms |
118ms |
157ms |
65ms |
75612 |
137476 |
2021-07-30 18:46 |
0675079b |
ci: skip const_comptime_eval_before_vinit_test.v with MSVC |
551ms |
824ms |
0ms |
135ms |
3489 KB |
111ms |
120ms |
161ms |
65ms |
75612 |
137226 |
2021-07-30 17:33 |
26b7712b |
tests: add a regression test for the comptime evaluated consts, using a _constructor function |
549ms |
817ms |
0ms |
131ms |
3489 KB |
108ms |
118ms |
157ms |
63ms |
75612 |
137726 |
2021-07-30 17:29 |
0bb587c8 |
checker: fix defer ident handling & fix defer optional error message (#10975) |
546ms |
812ms |
0ms |
133ms |
3489 KB |
108ms |
118ms |
155ms |
63ms |
75612 |
138483 |
2021-07-30 16:20 |
a7c2aaf3 |
cgen: initialize globals directly for simple cases (#11002) |
546ms |
814ms |
0ms |
133ms |
3477 KB |
107ms |
119ms |
154ms |
63ms |
75605 |
138470 |
2021-07-30 14:56 |
f6792278 |
ci: fix tools using `import math`, for `const x = i64(-9223372036854775807-1)` fails |
547ms |
815ms |
0ms |
134ms |
3474 KB |
109ms |
120ms |
156ms |
64ms |
75571 |
138155 |
2021-07-30 14:22 |
06d1422a |
ast,checker,cgen: support simple `const x = u16(0x53)` without using _vinit() |
541ms |
810ms |
0ms |
140ms |
3474 KB |
109ms |
118ms |
154ms |
64ms |
75568 |
139682 |
2021-07-30 10:25 |
afb7168a |
hash: move dummy map initialisation into an `fn init(){}`, so users do not have to do it explicitly to be compatible with -skip-unused |
548ms |
810ms |
0ms |
134ms |
3462 KB |
109ms |
118ms |
157ms |
64ms |
75453 |
137687 |
2021-07-30 09:00 |
0f09228a |
vdoc: fix wrong escaping in HTML docs (#10638) |
551ms |
819ms |
0ms |
133ms |
3462 KB |
109ms |
118ms |
154ms |
64ms |
75447 |
136927 |
2021-07-30 08:37 |
6674d653 |
ci: describe more precisely for which modules the sanitised jobs will run |
551ms |
814ms |
0ms |
133ms |
3462 KB |
108ms |
121ms |
156ms |
64ms |
75447 |
136927 |
2021-07-30 08:17 |
a7ca0510 |
v.gen.js: fix for array filter, add more tests and other fixes (#10999) |
542ms |
816ms |
0ms |
134ms |
3462 KB |
109ms |
120ms |
159ms |
64ms |
75447 |
139201 |
2021-07-30 08:10 |
ab6ab519 |
ci: only run sanitized jobs on changes to the compiler itself (vlib/v/) |
549ms |
818ms |
0ms |
134ms |
3460 KB |
109ms |
119ms |
157ms |
64ms |
75398 |
137336 |
2021-07-30 06:26 |
c31397e1 |
tests: fix `v test-self` running locally |
551ms |
825ms |
0ms |
140ms |
3460 KB |
112ms |
121ms |
161ms |
65ms |
75398 |
136838 |
2021-07-30 00:31 |
ec92964b |
checker: make interface init check a warning for now |
554ms |
813ms |
0ms |
133ms |
3460 KB |
108ms |
118ms |
158ms |
64ms |
75398 |
136097 |
2021-07-30 00:24 |
7d5b6d2b |
fix running `v run file.v` in a current working folder containing a run/ subfolder |
548ms |
814ms |
0ms |
136ms |
3460 KB |
108ms |
119ms |
156ms |
64ms |
75397 |
137585 |
2021-07-30 00:18 |
6fa8e426 |
checker: force interface init (#10910) |
548ms |
811ms |
0ms |
133ms |
3459 KB |
109ms |
117ms |
156ms |
64ms |
75386 |
137565 |
2021-07-29 23:28 |
1eac351f |
math.big: change the return value of divmod to (quotient, remainder) (#10993) |
551ms |
819ms |
0ms |
133ms |
3457 KB |
108ms |
120ms |
156ms |
63ms |
75369 |
136785 |
2021-07-29 22:26 |
63373256 |
v.gen.native: improve few x64 generators (#10996) |
546ms |
816ms |
0ms |
135ms |
3457 KB |
109ms |
120ms |
157ms |
64ms |
75369 |
138038 |
2021-07-29 19:06 |
44d8dcc4 |
ci,globals: hot fix for hanging test case (#10997) |
553ms |
828ms |
0ms |
143ms |
3455 KB |
110ms |
120ms |
159ms |
65ms |
75352 |
136260 |
2021-07-29 15:04 |
c7ecb18f |
ci: bump timeout-minutes from 60 minutes to 121 minutes for normal 'fast' jobs |
554ms |
816ms |
0ms |
134ms |
3455 KB |
108ms |
118ms |
155ms |
63ms |
75352 |
136014 |
2021-07-29 13:29 |
0b46d621 |
ci: bump timeout-minutes for the sanitize jobs to 180 |
549ms |
815ms |
0ms |
134ms |
3455 KB |
110ms |
119ms |
159ms |
64ms |
75352 |
137253 |
2021-07-29 12:21 |
1e255d3a |
fmt: cleanup redundant generic types code (#10990) |
6052ms |
9052ms |
0ms |
1532ms |
3455 KB |
0ms |
0ms |
0ms |
849ms |
75352 |
12450 |
2021-07-29 11:25 |
ae05ab88 |
ci: fix ubuntu-tcc job |
6053ms |
8961ms |
0ms |
1516ms |
3455 KB |
0ms |
0ms |
0ms |
809ms |
75352 |
12448 |
2021-07-26 18:14 |
cb7be87d |
parser: fix struct init and assign using `sql` variable (#10968) |
549ms |
818ms |
0ms |
138ms |
3435 KB |
108ms |
119ms |
156ms |
64ms |
75183 |
136945 |
2021-07-26 15:39 |
79c7aed3 |
gg: allow easily detecting the edges of key_down keyboard events |
551ms |
820ms |
0ms |
142ms |
3435 KB |
109ms |
119ms |
155ms |
64ms |
75183 |
136448 |
2021-07-26 12:55 |
b173e55b |
ci: auto-cancel previous workflows when a new commit is pushed (part 2) (#10970) |
552ms |
823ms |
0ms |
136ms |
3435 KB |
109ms |
120ms |
156ms |
63ms |
75183 |
136201 |
2021-07-26 08:05 |
0d12d552 |
gg: allow customisation of the image format in gg.new_streaming_image |
547ms |
820ms |
0ms |
136ms |
3435 KB |
109ms |
120ms |
155ms |
65ms |
75183 |
137446 |
2021-07-26 06:41 |
517260a1 |
v help: support `v help topics` to list all help .txt file names |
554ms |
822ms |
0ms |
135ms |
3435 KB |
108ms |
118ms |
154ms |
64ms |
75183 |
135709 |
2021-07-26 05:54 |
4cf91a28 |
checker: fix generics interface with multi generic types (#10964) |
547ms |
818ms |
0ms |
135ms |
3427 KB |
108ms |
119ms |
157ms |
64ms |
75166 |
137414 |
2021-07-26 05:49 |
b666482d |
ci: fix the vinix-build job |
553ms |
818ms |
0ms |
136ms |
3427 KB |
108ms |
121ms |
157ms |
65ms |
75160 |
135913 |
2021-07-26 05:06 |
b44f8152 |
v.gen.c: fix codegen for `const a = u64(5) + 5` |
549ms |
822ms |
0ms |
144ms |
3427 KB |
110ms |
121ms |
158ms |
65ms |
75158 |
136899 |
2021-07-25 22:26 |
063ffe36 |
ci: use ../mlibc-headers/include in vinix-kernel.yml |
544ms |
807ms |
0ms |
136ms |
3426 KB |
108ms |
121ms |
158ms |
64ms |
75129 |
138104 |
2021-07-25 20:46 |
8e47d27c |
Revert "ci: auto-cancel previous workflows when a new commit is pushed (#10962)" |
545ms |
815ms |
0ms |
138ms |
3426 KB |
109ms |
121ms |
159ms |
64ms |
75129 |
137851 |
2021-07-25 20:23 |
db5e0f21 |
v.gen.c: fix cgen regression after f457b94 (prevented vinix builds), add tests |
547ms |
818ms |
0ms |
134ms |
3426 KB |
109ms |
120ms |
157ms |
63ms |
75129 |
137347 |
2021-07-25 18:29 |
e4e6c902 |
zip: read in memory (#10960) |
550ms |
821ms |
0ms |
137ms |
3426 KB |
109ms |
121ms |
159ms |
64ms |
75119 |
136580 |
2021-07-25 18:28 |
6d6b08ba |
ci: auto-cancel previous workflows when a new commit is pushed (#10962) |
549ms |
816ms |
0ms |
137ms |
3426 KB |
109ms |
120ms |
157ms |
64ms |
75119 |
136828 |
2021-07-25 14:27 |
684c10af |
json: support for a [required] field attribute (#10955) |
553ms |
822ms |
0ms |
144ms |
3426 KB |
108ms |
121ms |
157ms |
64ms |
75119 |
135839 |
2021-07-25 13:29 |
e246ed98 |
cgen: fix VUNREACHABLE on freebsd/tcc |
549ms |
815ms |
0ms |
144ms |
3425 KB |
109ms |
120ms |
158ms |
64ms |
75087 |
136770 |
2021-07-25 12:54 |
ab20b8c5 |
cgen: fix generics interface with multi generic structs (#10950) |
1037ms |
1307ms |
0ms |
182ms |
3425 KB |
275ms |
239ms |
289ms |
120ms |
75088 |
72408 |
2021-07-04 16:15 |
b0b4b8e6 |
checker: fix missing check generic fn call args (fix #10649) (#10657) |
525ms |
784ms |
0ms |
145ms |
3268 KB |
104ms |
119ms |
151ms |
63ms |
73254 |
139531 |
2021-07-04 15:37 |
66527993 |
checker: fix nested generic struct init (fix #10652) (#10659) |
529ms |
780ms |
0ms |
135ms |
3268 KB |
106ms |
121ms |
153ms |
64ms |
73254 |
138476 |
2021-07-04 14:42 |
2752833a |
docs: remove obsolete `import os` in the hot code reloading example (#10655) |
531ms |
775ms |
0ms |
132ms |
3266 KB |
103ms |
119ms |
150ms |
64ms |
73219 |
137888 |
2021-07-04 14:34 |
452c8e14 |
examples: remove unused return types in hanoi.v (#10661) |
534ms |
775ms |
0ms |
135ms |
3266 KB |
105ms |
120ms |
150ms |
63ms |
73219 |
137114 |
2021-07-03 17:16 |
6a642595 |
string: bring back the is_lit comment |
535ms |
776ms |
0ms |
137ms |
3266 KB |
106ms |
123ms |
151ms |
64ms |
73219 |
136857 |
2021-07-03 17:11 |
5a4a1997 |
cgen: fix empty struct initilization (#10651) |
532ms |
778ms |
0ms |
135ms |
3268 KB |
105ms |
119ms |
150ms |
63ms |
73433 |
138031 |
2021-07-03 12:24 |
6454f998 |
docs: add a `v` keyword next to the backticks in the strconv example (#10653) |
533ms |
785ms |
0ms |
142ms |
3264 KB |
105ms |
121ms |
148ms |
62ms |
73433 |
137772 |
2021-07-03 07:09 |
55aa810e |
gx: complete the string_colors map (#10634) |
535ms |
785ms |
0ms |
133ms |
3264 KB |
104ms |
120ms |
148ms |
62ms |
73433 |
137257 |
2021-07-02 23:56 |
ec973f5c |
x.websocket: move to net.websocket module (#10648) |
527ms |
777ms |
0ms |
134ms |
3264 KB |
106ms |
121ms |
152ms |
64ms |
73433 |
139341 |
2021-07-02 23:49 |
c44a47ac |
gg: fix draw_line on macos (native rendering) |
535ms |
781ms |
0ms |
136ms |
3264 KB |
105ms |
121ms |
150ms |
63ms |
73433 |
137257 |
2021-07-02 16:45 |
e4d88a5b |
v.checker: minor cleanup of fn_call() (#10632) |
531ms |
781ms |
0ms |
137ms |
3264 KB |
106ms |
120ms |
152ms |
63ms |
73433 |
138291 |
2021-07-02 14:38 |
21512d14 |
checker: fix generic fn inferring multi paras type (fix #10623) (#10626) |
529ms |
780ms |
0ms |
135ms |
3264 KB |
104ms |
119ms |
150ms |
62ms |
73433 |
138814 |
2021-07-02 14:07 |
c0f855ac |
cgen: fix anon optional fn (fix #10640) (#10644) |
537ms |
793ms |
0ms |
142ms |
3264 KB |
105ms |
119ms |
149ms |
63ms |
73433 |
136746 |
2021-07-02 13:59 |
8628b19a |
ast.table: optimize get_final_type_symbol() (#10646) |
532ms |
778ms |
0ms |
137ms |
3263 KB |
105ms |
120ms |
151ms |
63ms |
73422 |
138011 |
2021-07-02 07:39 |
14862585 |
strconv: fix `atoi` returning 0 on large strings (#10635) |
536ms |
789ms |
0ms |
138ms |
3263 KB |
108ms |
122ms |
153ms |
64ms |
73424 |
136985 |
2021-07-02 07:18 |
abbf71c7 |
ast.table: cleanup type_implements_interface() (#10643) |
530ms |
776ms |
0ms |
135ms |
3261 KB |
105ms |
119ms |
152ms |
64ms |
73420 |
138528 |
2021-07-02 05:37 |
a33a2ba0 |
checker: check for `x := []Interface{len: 9}` without `init:` |
532ms |
772ms |
0ms |
136ms |
3264 KB |
106ms |
121ms |
151ms |
64ms |
73502 |
138161 |
2021-07-01 12:42 |
d0a09579 |
cgen: cleanup `Gen.gen_*_equality_fn` (#10633) |
533ms |
783ms |
0ms |
134ms |
3264 KB |
106ms |
121ms |
148ms |
64ms |
73495 |
137889 |
2021-07-01 09:30 |
aa8d9b6c |
docs: document custom iterators (#10629) |
530ms |
775ms |
0ms |
143ms |
3264 KB |
105ms |
120ms |
152ms |
62ms |
73493 |
138666 |
2021-07-01 09:25 |
8b901df3 |
table: optimize generated code for an empty interface (#10624) |
533ms |
782ms |
0ms |
136ms |
3264 KB |
106ms |
121ms |
151ms |
63ms |
73493 |
137885 |
2021-07-01 03:21 |
41e88423 |
Revert "builtin: use == 0 instead of isnil()" |
527ms |
770ms |
0ms |
135ms |
3264 KB |
105ms |
120ms |
149ms |
63ms |
73488 |
139445 |
2021-06-30 19:30 |
3881e97a |
vlib: remove ustring usage (#10618) |
531ms |
778ms |
0ms |
135ms |
3264 KB |
105ms |
121ms |
152ms |
63ms |
73487 |
138393 |
2021-06-30 11:47 |
9d02ca51 |
checker: relax naming requirements for translated code (#10619) |
527ms |
777ms |
0ms |
132ms |
3264 KB |
106ms |
123ms |
151ms |
63ms |
73489 |
139447 |
2021-06-30 11:38 |
e108a679 |
tools: fix compilation of an instrumented vdbg in `v bug hw.v` (module lookup problem due to abs path) |
531ms |
781ms |
0ms |
134ms |
3264 KB |
105ms |
119ms |
150ms |
63ms |
73488 |
138395 |
2021-06-30 07:21 |
8cc49b5e |
os: add utime() (#9796) |
534ms |
788ms |
0ms |
140ms |
3264 KB |
104ms |
122ms |
152ms |
63ms |
73488 |
137617 |
2021-06-30 06:45 |
b351aa12 |
gen: cleanup `Gen.array init` (#10613) |
534ms |
773ms |
0ms |
134ms |
3264 KB |
104ms |
120ms |
149ms |
62ms |
73473 |
137589 |
2021-06-30 06:17 |
6838030a |
builtin: add string.runes() (#10611) |
534ms |
780ms |
0ms |
136ms |
3264 KB |
115ms |
120ms |
150ms |
63ms |
73474 |
137591 |
2021-06-30 05:54 |
1e896c70 |
checker: check optional interface type mismatch (#10617) |
536ms |
787ms |
0ms |
135ms |
3264 KB |
105ms |
120ms |
151ms |
64ms |
73458 |
137048 |
2021-06-30 05:30 |
d2f19ac4 |
os: add a glob() function (#10497) |
533ms |
774ms |
0ms |
134ms |
3263 KB |
105ms |
121ms |
160ms |
64ms |
73450 |
137804 |
2021-06-30 05:16 |
f029f7e8 |
checker: prohibit `char.str()`, add tests (#10615) |
529ms |
777ms |
0ms |
136ms |
3263 KB |
105ms |
122ms |
153ms |
63ms |
73410 |
138771 |
2021-06-29 19:35 |
00333806 |
cgen: minor cleanup in cheaders.v (#10610) |
532ms |
786ms |
0ms |
142ms |
3262 KB |
106ms |
121ms |
153ms |
63ms |
73402 |
137973 |
2021-06-29 15:47 |
aaee2515 |
cgen: simplify auto_str_methods.v (#10606) |
534ms |
780ms |
0ms |
136ms |
3262 KB |
106ms |
121ms |
153ms |
64ms |
73405 |
137462 |
2021-06-29 12:00 |
97b83a49 |
os: add debugger_present() for linux (#10257) |
533ms |
779ms |
0ms |
136ms |
3264 KB |
106ms |
120ms |
152ms |
64ms |
73443 |
137791 |
2021-06-29 11:40 |
1b5d0ba8 |
builtin: document existing behaviour of .before() methods on strings |
533ms |
774ms |
0ms |
138ms |
3263 KB |
106ms |
120ms |
151ms |
63ms |
73424 |
137756 |
2021-06-29 10:05 |
d5ee60b4 |
v.builder: use a github repo for ~/.vmodules/linuxroot/ folder, to ease its updating |
537ms |
784ms |
0ms |
133ms |
3263 KB |
104ms |
120ms |
149ms |
63ms |
73411 |
136705 |
2021-06-29 09:14 |
f45f30a9 |
checker, cgen: fix aliased array methods (#10603) |
531ms |
780ms |
0ms |
135ms |
3261 KB |
105ms |
122ms |
152ms |
64ms |
73406 |
138241 |
2021-06-29 08:40 |
58df35b4 |
x.json2: fix `json_string` for utf8 codepoints, add regression test |
533ms |
786ms |
0ms |
141ms |
3261 KB |
105ms |
121ms |
153ms |
64ms |
73403 |
137716 |
2021-06-29 08:16 |
04221475 |
cgen: fix go call interface method (fix #10520) (#10602) |
531ms |
781ms |
0ms |
134ms |
3261 KB |
105ms |
121ms |
152ms |
64ms |
73400 |
138229 |
2021-06-28 16:35 |
2bcc733f |
v.parser: rename pratt.v to expr.v (#10566) |
533ms |
779ms |
0ms |
132ms |
3259 KB |
106ms |
120ms |
151ms |
63ms |
73383 |
137679 |
2021-06-28 14:45 |
63638fd2 |
cgen: optimize generated array.index(elem) |
532ms |
779ms |
0ms |
136ms |
3258 KB |
105ms |
120ms |
152ms |
63ms |
73373 |
137919 |
2021-06-28 13:31 |
4af4f2b5 |
cgen: fix `go fn(mut x Interface){ println(x) }(x)` (#10585) |
529ms |
773ms |
0ms |
133ms |
3259 KB |
104ms |
120ms |
150ms |
63ms |
73371 |
138697 |
2021-06-28 13:25 |
625dc6e0 |
doc: enum methods (#10572) |
530ms |
779ms |
0ms |
135ms |
3257 KB |
104ms |
121ms |
152ms |
63ms |
73347 |
138390 |
2021-06-28 13:23 |
80671978 |
vast: print Position.last_line (#10600) |
533ms |
790ms |
0ms |
142ms |
3257 KB |
104ms |
122ms |
152ms |
63ms |
73347 |
137611 |
2021-06-28 11:17 |
0ac0ab6b |
cgen: fix auto str for sumtype with alias (#10599) |
523ms |
783ms |
0ms |
134ms |
3257 KB |
105ms |
121ms |
152ms |
63ms |
73347 |
140242 |
2021-06-28 11:05 |
003f60fc |
x.json2: fix nest level check (#10584) |
530ms |
775ms |
0ms |
134ms |
3258 KB |
104ms |
121ms |
150ms |
63ms |
73352 |
138400 |
2021-06-28 10:32 |
cdb31119 |
x.ttf: apply ctx.scale for x and y in draw_text_bmp (#10598) |
530ms |
777ms |
0ms |
134ms |
3258 KB |
104ms |
119ms |
150ms |
62ms |
73352 |
138400 |
2021-06-28 10:21 |
1492eae2 |
v.fmt: keep selective type imports used for casting (#10597) |
530ms |
774ms |
0ms |
137ms |
3258 KB |
105ms |
120ms |
151ms |
63ms |
73352 |
138400 |
2021-06-28 08:51 |
2e5ed085 |
v.parser: allow anonymous function to return a function (#10592) |
536ms |
775ms |
0ms |
133ms |
3258 KB |
105ms |
121ms |
150ms |
63ms |
73352 |
136850 |
2021-06-28 07:52 |
8650ec69 |
builtin: use == 0 instead of isnil() |
536ms |
788ms |
0ms |
141ms |
3257 KB |
104ms |
121ms |
152ms |
63ms |
73351 |
136848 |
2021-06-28 07:26 |
830cf464 |
v.parser: prohibit registering selectively imported (structs / enums / aliases / interfaces) (#10579) |
534ms |
780ms |
0ms |
135ms |
3257 KB |
104ms |
120ms |
150ms |
62ms |
73352 |
137363 |
2021-06-28 07:24 |
67d1b72e |
cgen: fix interface with nested fields (fix #10077) (#10589) |
528ms |
776ms |
0ms |
134ms |
3254 KB |
105ms |
119ms |
150ms |
63ms |
73331 |
138884 |
2021-06-28 06:48 |
c3b9eaf1 |
v.c.gen: fix codegen of auto str methods for structs having &voidptr fields |
530ms |
776ms |
0ms |
133ms |
3253 KB |
105ms |
121ms |
151ms |
63ms |
73329 |
138356 |
2021-06-28 05:34 |
b80dcafc |
tutorials: always add the filename as first comment in example files (#10594) |
537ms |
776ms |
0ms |
133ms |
3252 KB |
103ms |
122ms |
151ms |
62ms |
73319 |
136534 |
2021-06-28 05:27 |
9651a979 |
builtin: fix termux prints (#10595) |
529ms |
776ms |
0ms |
135ms |
3252 KB |
104ms |
119ms |
151ms |
62ms |
73319 |
138599 |
2021-06-27 16:05 |
4bed4afe |
cgen: fix clash in generated variant and method names (#10581) |
528ms |
782ms |
0ms |
140ms |
3252 KB |
104ms |
121ms |
150ms |
63ms |
73319 |
138861 |
2021-06-27 14:17 |
ea3983a9 |
checker: require .sort() body for some types (#10550) |
533ms |
777ms |
0ms |
133ms |
3248 KB |
104ms |
120ms |
151ms |
62ms |
73319 |
137559 |
2021-06-27 07:50 |
bafea576 |
tests: move the test.bin output of macho_test.v to os.temp_dir() |
535ms |
776ms |
0ms |
134ms |
3246 KB |
105ms |
119ms |
152ms |
64ms |
73315 |
137037 |
2021-06-26 15:13 |
51075ffa |
cgen: fix fn mut val of interface type (#10568) |
530ms |
777ms |
0ms |
135ms |
3246 KB |
106ms |
122ms |
152ms |
64ms |
73315 |
138330 |
2021-06-26 15:10 |
878efcda |
doc: improve selective import docs (#10573) |
526ms |
768ms |
0ms |
134ms |
3246 KB |
104ms |
120ms |
149ms |
63ms |
73312 |
139376 |
2021-06-25 23:05 |
02f4f635 |
cgen: remove debug comments before for loops |
533ms |
772ms |
0ms |
130ms |
3245 KB |
103ms |
118ms |
149ms |
62ms |
73305 |
137532 |
2021-06-25 22:18 |
19dca026 |
checker: bugfix for `__global ( cpu_get_id fn () u64 ) ... cpu_get_id()` |
527ms |
785ms |
0ms |
140ms |
3256 KB |
105ms |
120ms |
150ms |
63ms |
73305 |
139098 |
2021-06-25 19:51 |
6890756c |
os: cleanup of old deprecated functions. Add File.write_full_buffer/2; use it in os.write_file/2 |
530ms |
771ms |
0ms |
134ms |
3256 KB |
104ms |
119ms |
151ms |
63ms |
73304 |
138309 |
2021-06-25 17:29 |
e797547d |
Revert "Revert "v.gen.c: remove unused memfreedup"" |
535ms |
783ms |
0ms |
136ms |
3255 KB |
107ms |
123ms |
153ms |
64ms |
73340 |
137084 |
2021-06-25 17:26 |
74589275 |
checker: fix global fn calls |
533ms |
778ms |
0ms |
135ms |
3256 KB |
105ms |
122ms |
151ms |
63ms |
73348 |
137613 |
2021-06-25 17:15 |
72c12b67 |
Revert "v.gen.c: remove unused memfreedup" |
529ms |
773ms |
0ms |
135ms |
3255 KB |
104ms |
121ms |
150ms |
63ms |
73337 |
138633 |
2021-06-25 11:27 |
9b84faad |
v.parser: prohibit redeclaration of imported functions (#10564) |
529ms |
773ms |
0ms |
135ms |
3255 KB |
105ms |
120ms |
148ms |
63ms |
73329 |
138618 |
2021-06-25 10:08 |
be8be3d3 |
v.parser: prohibit redeclaration of builtin types (#10563) |
532ms |
784ms |
0ms |
144ms |
3253 KB |
105ms |
120ms |
152ms |
63ms |
73322 |
137823 |
2021-06-25 09:52 |
e9de3037 |
table: fix interface embedding with interface parameter (#10567) |
530ms |
781ms |
0ms |
136ms |
3252 KB |
106ms |
121ms |
153ms |
64ms |
73305 |
138311 |
2021-06-25 09:11 |
e648578f |
docs: fix minor typos (#10565) |
530ms |
772ms |
0ms |
135ms |
3251 KB |
106ms |
120ms |
151ms |
64ms |
73295 |
138292 |
2021-06-24 15:31 |
809aa9af |
v init: change text to indicate that `v init` creates projects |
531ms |
772ms |
0ms |
135ms |
3251 KB |
105ms |
119ms |
149ms |
63ms |
73295 |
138032 |
2021-06-24 15:21 |
e3ea5c1e |
v.ast: cleanup Table.resolve_generic_to_concrete/3 (#10559) |
528ms |
776ms |
0ms |
133ms |
3251 KB |
104ms |
121ms |
150ms |
63ms |
73295 |
138816 |
2021-06-24 15:05 |
e2f7fd16 |
ci: bump up repeat limits temporarily till V speeds up again |
523ms |
773ms |
0ms |
134ms |
3251 KB |
106ms |
118ms |
149ms |
63ms |
73273 |
140101 |
2021-06-24 14:45 |
b2391424 |
examples: add examples/gg/random.v demonstrating how to stream images/pixels |
531ms |
779ms |
0ms |
141ms |
3251 KB |
104ms |
119ms |
149ms |
63ms |
73273 |
137990 |
2021-06-24 09:47 |
4bfe7612 |
generics: fix generic fn type mismatch of returning a generic struct (#10553) |
536ms |
778ms |
0ms |
134ms |
3251 KB |
104ms |
121ms |
150ms |
63ms |
73269 |
136695 |
2021-06-24 09:39 |
8324a766 |
checker: allow for `unsafe {*(p+1) = 22}` (#10557) |
533ms |
782ms |
0ms |
136ms |
3252 KB |
105ms |
123ms |
153ms |
62ms |
73292 |
137508 |
2021-06-24 08:59 |
5a308005 |
examples: show the tetris ghost by default |
532ms |
778ms |
0ms |
136ms |
3252 KB |
105ms |
122ms |
153ms |
63ms |
73289 |
137761 |
2021-06-24 04:33 |
83eb9d5d |
checker: disallow accessing fields or methods of `void` (#10552) |
530ms |
776ms |
0ms |
135ms |
3252 KB |
105ms |
120ms |
150ms |
64ms |
73289 |
138281 |
2021-06-24 04:27 |
c0b53048 |
bitfield: minor documentation and function tweaks (#10549) |
534ms |
782ms |
0ms |
135ms |
3251 KB |
106ms |
122ms |
153ms |
64ms |
73287 |
137241 |
2021-06-23 22:37 |
1469b47f |
vweb: free app object for each request |
527ms |
776ms |
0ms |
140ms |
3251 KB |
104ms |
120ms |
150ms |
63ms |
73287 |
139064 |
2021-06-23 17:17 |
f580597f |
ci: fix -cstrict compilation on tests-sanitize-undefined-clang |
536ms |
779ms |
0ms |
136ms |
3251 KB |
106ms |
121ms |
150ms |
64ms |
73287 |
136729 |
2021-06-23 17:13 |
93bb87f4 |
cgen: simplify auto_str_methods (#10544) |
528ms |
773ms |
0ms |
133ms |
3251 KB |
105ms |
120ms |
153ms |
64ms |
73287 |
138801 |
2021-06-23 11:29 |
66bf963a |
builtin: remove C.printf call from string.free() |
527ms |
773ms |
0ms |
133ms |
3253 KB |
105ms |
120ms |
150ms |
63ms |
73315 |
139117 |
2021-06-23 12:14 |
e8a1e9d8 |
cgen: fix interface only declare with optional method (#10546) |
528ms |
775ms |
0ms |
135ms |
3253 KB |
105ms |
121ms |
150ms |
63ms |
73313 |
138850 |
2021-06-23 11:20 |
500b4878 |
parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545) |
531ms |
775ms |
0ms |
135ms |
3252 KB |
107ms |
121ms |
152ms |
64ms |
73307 |
138054 |
2021-06-23 11:14 |
69227b8b |
tests: bump up sleep times in break_in_lock_test.v, so that its results are stabler |
532ms |
779ms |
0ms |
144ms |
3253 KB |
105ms |
119ms |
151ms |
63ms |
73334 |
137845 |
2021-06-23 10:33 |
816bf308 |
v test-all: add a -freestanding check on Linux |
530ms |
774ms |
0ms |
134ms |
3253 KB |
105ms |
119ms |
151ms |
63ms |
73334 |
138366 |
2021-06-23 10:18 |
9151f085 |
ci: fix failing Freestanding task |
531ms |
774ms |
0ms |
135ms |
3253 KB |
105ms |
120ms |
154ms |
63ms |
73334 |
138105 |
2021-06-23 07:40 |
6333adad |
v.gen.c: remove unused memfreedup |
531ms |
775ms |
0ms |
134ms |
3253 KB |
105ms |
119ms |
150ms |
64ms |
73334 |
138105 |
2021-06-22 17:17 |
6736817b |
parser: fix `rewind_scanner_to_current_token_in_new_mode` (#10495) |
530ms |
778ms |
0ms |
135ms |
3253 KB |
104ms |
117ms |
149ms |
62ms |
73350 |
138396 |
2021-06-22 17:08 |
c43791b0 |
ci: fix vcreate_test.v on windows |
528ms |
774ms |
0ms |
136ms |
3253 KB |
106ms |
120ms |
152ms |
73ms |
73349 |
138918 |
2021-06-22 15:52 |
b6bd6d1d |
tests: add cmd/tools/vdoc/tests/vdoc_file_test.v, extract a `v.util.diff` module, cleanup |
525ms |
775ms |
0ms |
137ms |
3253 KB |
106ms |
127ms |
154ms |
64ms |
73349 |
139712 |
2021-06-22 11:28 |
0aef92b6 |
cgen: cleanup auto_str_methods() (#10540) |
525ms |
777ms |
0ms |
141ms |
3253 KB |
105ms |
118ms |
148ms |
63ms |
73327 |
139670 |
2021-06-22 09:39 |
1c807418 |
doc: document `type Fn = fn (string) string` (type aliases) (#10471) |
530ms |
779ms |
0ms |
136ms |
3253 KB |
104ms |
117ms |
149ms |
63ms |
73346 |
138388 |
2021-06-22 09:17 |
72358833 |
time: use `Duration(C.INT64_MAX)` as infinite (#10539) |
532ms |
783ms |
0ms |
135ms |
3253 KB |
105ms |
117ms |
150ms |
64ms |
73346 |
137868 |
2021-06-22 07:46 |
dd6591b2 |
ci: fix `[if xyz ?]` usages |
539ms |
787ms |
0ms |
136ms |
3253 KB |
106ms |
119ms |
152ms |
64ms |
73334 |
136055 |
2021-06-22 06:55 |
d65aa977 |
v.gen.native: cleanup, remove unused hi.s (#10538) |
527ms |
766ms |
0ms |
134ms |
3253 KB |
104ms |
116ms |
150ms |
64ms |
73338 |
139161 |
2021-06-21 17:30 |
f1c4753c |
gg: fix draw_line (#10534) |
524ms |
769ms |
0ms |
133ms |
3253 KB |
103ms |
116ms |
148ms |
63ms |
73338 |
139958 |
2021-06-21 16:25 |
6dbe8a8a |
cgen: fix for in mut reference selector val (fix #10524) (#10536) |
530ms |
772ms |
0ms |
139ms |
3253 KB |
104ms |
116ms |
150ms |
63ms |
73338 |
138373 |
2021-06-21 12:02 |
71523c86 |
v.util: simplify smart_quote more |
529ms |
772ms |
0ms |
134ms |
3252 KB |
104ms |
118ms |
151ms |
63ms |
73321 |
138603 |
2021-06-21 11:19 |
5d0e9417 |
cgen: minor simplification of gen_str_for_struct() (#10533) |
532ms |
781ms |
0ms |
136ms |
3252 KB |
107ms |
120ms |
153ms |
65ms |
73307 |
137795 |
2021-06-21 11:14 |
1e9e7171 |
os: fix using Win32-API with TCC32 (#10496) |
532ms |
773ms |
0ms |
135ms |
3252 KB |
105ms |
119ms |
154ms |
64ms |
73321 |
137821 |
2021-06-20 17:55 |
45c6b649 |
v.util: make util.smart_quote use its output string builder directly |
529ms |
776ms |
0ms |
136ms |
3252 KB |
106ms |
120ms |
154ms |
65ms |
73302 |
138567 |
2021-06-21 05:01 |
81fe702b |
builtin: disable the unhandled exception handler, when `-d no_backtrace` is used (#10530) |
548ms |
796ms |
0ms |
136ms |
3251 KB |
106ms |
119ms |
159ms |
65ms |
73276 |
133715 |
2021-06-21 04:10 |
8f2f377c |
v.checker,v.gen.c: extend auto heap mechanism to objects used as interfaces (#10529) |
541ms |
793ms |
0ms |
143ms |
3251 KB |
106ms |
120ms |
158ms |
64ms |
73276 |
135445 |
2021-06-21 04:05 |
5d138768 |
net: prevent 0xC0000005 errors in vschannel (windows ssl) (#10531) |
535ms |
782ms |
0ms |
136ms |
3247 KB |
105ms |
116ms |
157ms |
65ms |
73204 |
136829 |
2021-06-21 00:50 |
ae12a0b8 |
fast: reduce delta from 20ms to 18 |
531ms |
776ms |
0ms |
134ms |
3247 KB |
103ms |
116ms |
157ms |
64ms |
73204 |
137860 |
2021-06-20 15:40 |
f32a76b2 |
all: promote value type function arguments to heap if necessary (#10528) |
526ms |
773ms |
0ms |
134ms |
3247 KB |
103ms |
116ms |
155ms |
63ms |
73204 |
139171 |
2021-06-20 10:36 |
6c8182cc |
cgen: fix assigning literal fixed arrays to map values (#10525) |
528ms |
777ms |
0ms |
134ms |
3244 KB |
105ms |
117ms |
153ms |
64ms |
73177 |
138592 |
2021-06-20 09:38 |
a21ee1ab |
strings.textscanner: add .current/0, .peek_back/0, .peek_back_n/1 and .goto_end/1 methods |
521ms |
771ms |
0ms |
131ms |
3244 KB |
102ms |
113ms |
149ms |
62ms |
73174 |
140449 |
2021-06-20 10:12 |
ce3681ee |
v ast: eprintln and exit instead of panic on invalid file errors (#10526) |
526ms |
765ms |
0ms |
141ms |
3244 KB |
103ms |
116ms |
153ms |
63ms |
73129 |
139028 |
2021-06-20 06:30 |
44d0305c |
checker,gen: remove automatic string to C string conversion (#10144) |
523ms |
770ms |
0ms |
133ms |
3244 KB |
103ms |
114ms |
151ms |
62ms |
73129 |
139826 |
2021-06-20 05:09 |
afc81277 |
v.gen.c: fix assigning a fixed array variable to a map value (#10523) |
527ms |
768ms |
0ms |
134ms |
3249 KB |
103ms |
115ms |
153ms |
62ms |
73164 |
138831 |
2021-06-20 05:01 |
79879128 |
gg: add `rotate` to `DrawImageConfig` (#10521) |
522ms |
768ms |
0ms |
135ms |
3249 KB |
102ms |
115ms |
153ms |
63ms |
73158 |
140149 |
2021-06-20 02:16 |
98455122 |
doc: allow pressing / to focus search bar (#10522) |
526ms |
773ms |
0ms |
136ms |
3249 KB |
104ms |
115ms |
152ms |
63ms |
73158 |
139083 |
2021-06-19 19:07 |
21fe91e5 |
v watch: increase the default restart timeout, when vwatch.v is compiled with -gc boehm |
521ms |
767ms |
0ms |
133ms |
3249 KB |
102ms |
114ms |
152ms |
62ms |
73158 |
140418 |
2021-06-19 18:36 |
f0ad0b02 |
v init: create a .gitignore in existing git repo if it does not exist yet (#10488) |
522ms |
769ms |
0ms |
140ms |
3249 KB |
102ms |
114ms |
154ms |
63ms |
73158 |
140149 |
2021-06-19 18:32 |
123682df |
gg: add a `draw_line_with_config` method (#10513) |
531ms |
772ms |
0ms |
135ms |
3249 KB |
104ms |
117ms |
155ms |
63ms |
73158 |
137774 |
2021-06-19 16:02 |
71b41d10 |
ast.table: fix anonymous function declaration uniqueness for non-tcc c compilers (#10509) |
525ms |
770ms |
0ms |
133ms |
3249 KB |
105ms |
117ms |
152ms |
64ms |
73158 |
139348 |
2021-06-19 15:50 |
1a52da9f |
tests: add as_cast_already_smartcast_sumtype_test.v (#10517) |
526ms |
774ms |
0ms |
137ms |
3249 KB |
105ms |
121ms |
154ms |
64ms |
73157 |
139081 |
2021-06-19 14:07 |
7ec55e4c |
v.ast: add comments for ast.AsCast (#10516) |
528ms |
775ms |
0ms |
134ms |
3249 KB |
105ms |
117ms |
154ms |
64ms |
73157 |
138554 |
2021-06-19 13:51 |
3b5a3762 |
v watch: allow customising the auto-restart timeout for the workers with an env variable VWATCH_TIMEOUT |
524ms |
772ms |
0ms |
132ms |
3249 KB |
104ms |
116ms |
151ms |
63ms |
73156 |
139610 |
2021-06-19 06:10 |
6171e12f |
orm: don't panic for a psql query with no results. (#10511) |
520ms |
768ms |
0ms |
140ms |
3249 KB |
103ms |
116ms |
151ms |
63ms |
73156 |
140684 |
2021-06-19 06:07 |
22214c73 |
gg: apply ctx.scale to circle pos (#10512) |
528ms |
775ms |
0ms |
135ms |
3249 KB |
104ms |
117ms |
154ms |
63ms |
73154 |
138549 |
2021-06-19 04:48 |
aea23e8a |
strconv: fix fxx_to_str_l_parse/fxx_to_str_l_parse_no_dot returning s without cloning |
525ms |
769ms |
0ms |
133ms |
3249 KB |
104ms |
116ms |
153ms |
64ms |
73154 |
139340 |
2021-06-18 17:07 |
acf9d168 |
os: fix some C compiler warnings for windows (#10506) |
526ms |
770ms |
0ms |
135ms |
3249 KB |
104ms |
117ms |
155ms |
64ms |
73154 |
139076 |
2021-06-18 15:42 |
d56ae2d5 |
v.fmt: keep comments after struct embeds |
526ms |
780ms |
0ms |
135ms |
3249 KB |
105ms |
117ms |
154ms |
64ms |
73155 |
139077 |
2021-06-18 14:59 |
de384f1c |
strconv: vfmt everything |
530ms |
781ms |
0ms |
134ms |
3249 KB |
104ms |
118ms |
152ms |
64ms |
73159 |
138035 |
2021-06-18 13:43 |
5dff8dc0 |
v.fmt: keep `[ ... \n 123, // end of line comment \n ... ]` as is |
530ms |
773ms |
0ms |
141ms |
3249 KB |
105ms |
118ms |
156ms |
64ms |
72862 |
137475 |
2021-06-18 12:47 |
9f6ddb4c |
v.fmt: add an independent Comment.is_inline flag. Use it for fixing `[ .. //x ]` => `[ .. //x, ]` |
524ms |
767ms |
0ms |
133ms |
3249 KB |
104ms |
116ms |
152ms |
63ms |
72862 |
139049 |
2021-06-18 11:49 |
22980631 |
checker: fix nested if smartcast selector exprs (fix #10372 #10379) (#10502) |
526ms |
771ms |
0ms |
132ms |
3249 KB |
104ms |
114ms |
154ms |
63ms |
72859 |
138515 |
2021-06-18 11:27 |
05f0f3e1 |
v.gen.c: refactor infix expression (#10485) |
507ms |
752ms |
0ms |
131ms |
3247 KB |
92ms |
111ms |
149ms |
62ms |
72853 |
143694 |
2021-06-18 09:56 |
b7fea87d |
os: fix normalize_drive_letter (used by os.real_path) returning a parameter |
504ms |
748ms |
0ms |
132ms |
3246 KB |
94ms |
111ms |
150ms |
63ms |
72747 |
144339 |
2021-06-18 10:03 |
4abb1a8b |
cgen: fix unknown labels in addressing (#10503) |
505ms |
752ms |
0ms |
131ms |
3247 KB |
94ms |
111ms |
147ms |
63ms |
72732 |
144023 |
2021-06-18 09:44 |
3f5aa5e6 |
sync: make `Semaphore.*wait()` robust against interrupts by signals (#10491) |
506ms |
752ms |
0ms |
137ms |
3246 KB |
94ms |
111ms |
151ms |
63ms |
72731 |
143737 |
2021-06-17 23:51 |
a98d6446 |
cgen: fix fn mut args of array (#10493) |
504ms |
749ms |
0ms |
132ms |
3246 KB |
94ms |
112ms |
148ms |
64ms |
72731 |
144307 |
2021-06-17 22:28 |
64f34f6d |
net: return error unless response code was 200 (#10499) |
511ms |
754ms |
0ms |
132ms |
3245 KB |
94ms |
112ms |
150ms |
63ms |
72727 |
142322 |
2021-06-17 22:20 |
4688c753 |
cgen, parser: fix several assembly bugs (#10498) |
511ms |
755ms |
0ms |
131ms |
3245 KB |
94ms |
111ms |
150ms |
63ms |
72727 |
142322 |
2021-06-17 08:38 |
39e72904 |
v: support for `[if expr]`, part 2 (old `[if ident]` is not yet deprecated) |
504ms |
756ms |
0ms |
134ms |
3244 KB |
95ms |
112ms |
151ms |
64ms |
72702 |
144250 |
2021-06-17 09:53 |
0918c130 |
tools: fix more strange edge cases for markdown links in `v check-md` (#10486) |
514ms |
760ms |
0ms |
132ms |
3240 KB |
94ms |
117ms |
148ms |
63ms |
72601 |
141247 |
2021-06-17 09:27 |
c58b04bc |
checker: implement if smartcast multi conds (part 2) (#10487) |
511ms |
755ms |
0ms |
137ms |
3240 KB |
92ms |
114ms |
145ms |
63ms |
72601 |
142076 |
2021-06-17 07:41 |
46eb6bef |
vweb,net: just log errors in accept() instead of panic-ing, add time.sleep(1ms) after each retry in select (#10489) |
510ms |
751ms |
0ms |
134ms |
3240 KB |
94ms |
119ms |
147ms |
63ms |
72605 |
142362 |
2021-06-17 07:29 |
c2a7a84c |
v.parser: support for [if expr], part 1 |
523ms |
764ms |
0ms |
132ms |
3240 KB |
93ms |
121ms |
148ms |
63ms |
72605 |
138824 |
2021-06-16 23:08 |
6a19a138 |
vweb: re-enable concurrency and fix the counter example (#10484) |
513ms |
762ms |
0ms |
130ms |
3240 KB |
92ms |
117ms |
147ms |
63ms |
72599 |
141518 |
2021-06-16 20:35 |
ae014ad0 |
vweb: add a missing check |
511ms |
758ms |
0ms |
132ms |
3240 KB |
94ms |
118ms |
149ms |
64ms |
72599 |
142072 |
2021-06-16 17:33 |
eacdd0d7 |
comptime: fix $(field.name) in $for; vweb: shared fields |
506ms |
755ms |
0ms |
133ms |
3240 KB |
95ms |
119ms |
150ms |
64ms |
72599 |
143476 |
2021-06-16 17:21 |
b2e2a53f |
net.http: add ability to parametrize the read and write timeouts of a http request (#10482) |
511ms |
762ms |
0ms |
137ms |
3239 KB |
94ms |
117ms |
150ms |
63ms |
72590 |
142054 |
2021-06-16 16:58 |
7b52dbfd |
tools: fix support for numbers in urls in `v check-md` (#10483) |
511ms |
755ms |
0ms |
134ms |
3239 KB |
95ms |
121ms |
151ms |
65ms |
72590 |
142054 |
2021-06-16 16:17 |
e31be9f5 |
checker: fix generic fn assign (#10479) |
515ms |
756ms |
0ms |
133ms |
3239 KB |
93ms |
118ms |
151ms |
63ms |
72590 |
140951 |
2021-06-16 10:32 |
2f35aad8 |
ci: fix tests-sanitize-memory-clang too |
510ms |
755ms |
0ms |
136ms |
3241 KB |
94ms |
118ms |
149ms |
63ms |
72634 |
142419 |
2021-06-16 09:44 |
9dff3c36 |
ci: fix failing `Self tests` task on the `windows-msvc` job 2 |
510ms |
761ms |
0ms |
138ms |
3241 KB |
94ms |
119ms |
149ms |
63ms |
72634 |
142419 |
2021-06-16 09:44 |
ed0af3fd |
ci: fix failing `Self tests` task on the `windows-msvc` job |
519ms |
761ms |
0ms |
139ms |
3241 KB |
95ms |
120ms |
150ms |
64ms |
72634 |
139949 |
2021-06-16 09:15 |
e518cdbe |
ci: fix msvc compilation of interface code |
513ms |
756ms |
0ms |
144ms |
3241 KB |
95ms |
117ms |
147ms |
63ms |
72634 |
141586 |
2021-06-16 08:07 |
69ce8bae |
v.ast: allow for `fn f()&IAbc{return voidptr(0)}` with no additional voidptr implicit conversions to compile |
515ms |
754ms |
0ms |
138ms |
3240 KB |
94ms |
117ms |
147ms |
64ms |
72625 |
141019 |
2021-06-16 07:48 |
862c4cf3 |
v.checker,v.gen: allow for `&IAbc(voidptr(0))` where IAbc contains fields |
511ms |
750ms |
0ms |
138ms |
3237 KB |
94ms |
118ms |
146ms |
64ms |
72622 |
142117 |
2021-06-16 06:20 |
e7cc93a1 |
v.checker: allow for a `f(unsafe{voidptr(0)})` call of `fn f(x &Interface){}` |
517ms |
756ms |
0ms |
139ms |
3237 KB |
93ms |
119ms |
149ms |
63ms |
72617 |
140458 |
2021-06-16 01:07 |
2f9e03b3 |
net: retry logic on select when fail on signal (#10453) |
512ms |
759ms |
0ms |
140ms |
3237 KB |
95ms |
122ms |
147ms |
64ms |
72614 |
141824 |
2021-06-16 01:04 |
ffcc6cf6 |
checker: fix `for in mut val` for floats (#10470) |
513ms |
766ms |
0ms |
135ms |
3237 KB |
92ms |
116ms |
147ms |
62ms |
72614 |
141547 |
2021-06-15 16:28 |
aaa59ac7 |
net: fix chunked check, remove length workaround (#10472) |
513ms |
756ms |
0ms |
144ms |
3237 KB |
95ms |
120ms |
147ms |
64ms |
72615 |
141549 |
2021-06-15 15:30 |
b0caadae |
gg: add new draw_image_with_config method (#10428) |
506ms |
752ms |
0ms |
138ms |
3237 KB |
93ms |
116ms |
146ms |
63ms |
72615 |
143507 |
2021-06-15 15:28 |
7201d5db |
vweb: fix parsing form data (#10468) |
514ms |
757ms |
0ms |
137ms |
3237 KB |
96ms |
120ms |
149ms |
64ms |
72615 |
141274 |
2021-06-15 12:43 |
f3408a24 |
gc: use optimized mode by default (#10466) |
517ms |
759ms |
0ms |
138ms |
3237 KB |
94ms |
118ms |
148ms |
64ms |
72615 |
140454 |
2021-06-15 11:47 |
60c880a0 |
vlib: use `malloc_noscan()` where possible (#10465) |
510ms |
752ms |
0ms |
136ms |
3237 KB |
94ms |
117ms |
146ms |
63ms |
72619 |
142390 |
2021-06-15 11:22 |
af60eba5 |
tools: cleanup generated executables by `v test-all` |
514ms |
757ms |
0ms |
138ms |
3237 KB |
94ms |
118ms |
146ms |
63ms |
72619 |
141282 |
2021-06-15 11:13 |
48b3ab83 |
ci: fix failing test test_realpath_existing for os.real_path on macos |
511ms |
758ms |
0ms |
146ms |
3237 KB |
95ms |
121ms |
150ms |
64ms |
72619 |
142111 |
2021-06-15 10:34 |
0c922f55 |
ci: fix the failing os.real_path tests on windows |
516ms |
755ms |
0ms |
139ms |
3237 KB |
94ms |
119ms |
148ms |
63ms |
72619 |
140734 |
2021-06-15 08:17 |
51596da3 |
os: fix returning parameter in [manualfree]os.real_path(fpath), when fpath=="" |
513ms |
764ms |
0ms |
139ms |
3237 KB |
95ms |
120ms |
149ms |
64ms |
72619 |
141557 |
2021-06-15 04:29 |
12bb0c23 |
net: fix 0 length file if Content-Header is missing or corrupt (#10464) |
512ms |
760ms |
0ms |
138ms |
3237 KB |
93ms |
119ms |
148ms |
63ms |
72619 |
141833 |
2021-06-15 01:45 |
9bfec97a |
doc: section constants / modules / declare public constants (#10410) |
515ms |
751ms |
0ms |
139ms |
3237 KB |
94ms |
119ms |
148ms |
63ms |
72619 |
141007 |
2021-06-15 01:43 |
f922fc2a |
doc: add debugging JS backend source map flags (#10460) |
519ms |
763ms |
0ms |
140ms |
3237 KB |
96ms |
120ms |
149ms |
64ms |
72619 |
139921 |
2021-06-14 16:08 |
dcd072a2 |
.gitignore: do not ignore top level binaries to make garbage file cleanup easier (#10457) |
511ms |
750ms |
0ms |
146ms |
3236 KB |
94ms |
117ms |
150ms |
63ms |
72601 |
142076 |
2021-06-14 15:18 |
5aa7a983 |
stbi: fix error not matching with assertion (#10454) |
510ms |
751ms |
0ms |
139ms |
3236 KB |
94ms |
118ms |
156ms |
63ms |
72601 |
142354 |
2021-06-14 15:05 |
b26e1cdc |
examples: persist and show the personal best score in snek.v |
515ms |
754ms |
0ms |
137ms |
3236 KB |
92ms |
116ms |
145ms |
62ms |
72601 |
140972 |
2021-06-14 15:12 |
a8437584 |
gc: extend optimized mode to channel buffers (#10443) |
507ms |
754ms |
0ms |
138ms |
3236 KB |
93ms |
118ms |
150ms |
63ms |
72601 |
143197 |
2021-06-14 13:16 |
694b9919 |
examples: tetris: add ubuntu dependencies list (#10456) |
515ms |
761ms |
0ms |
141ms |
3235 KB |
96ms |
118ms |
149ms |
64ms |
72542 |
140858 |
2021-06-14 12:42 |
8d4c9823 |
tools,clipboard: use lowercase library names for `-luser32`etc, allowing linux->windows cross compilation of ui programs (#10455) |
515ms |
761ms |
0ms |
138ms |
3235 KB |
95ms |
119ms |
149ms |
63ms |
72542 |
140858 |
2021-06-14 11:50 |
46148760 |
ci: fix v-apps-compile by adding a 'Clone tree-sitter-v' task too |
510ms |
751ms |
0ms |
146ms |
3235 KB |
94ms |
118ms |
150ms |
63ms |
72542 |
142239 |
2021-06-14 10:13 |
adae5b9a |
ci: use `sudo ./v symlink` in v-apps-compile job |
510ms |
754ms |
0ms |
137ms |
3235 KB |
93ms |
118ms |
148ms |
62ms |
72542 |
142239 |
2021-06-14 10:12 |
7983495c |
tools: improve `v check-md` by checking for broken TOC headline links (#10417) |
509ms |
756ms |
0ms |
138ms |
3235 KB |
94ms |
118ms |
149ms |
63ms |
72542 |
142518 |
2021-06-14 07:20 |
dc1c26a2 |
ci: add back vlib/net/http/cookie_test.v as an exception in vtest-cleancode.v |
510ms |
754ms |
0ms |
138ms |
3235 KB |
94ms |
120ms |
149ms |
63ms |
72542 |
142239 |
2021-06-14 07:13 |
be3702dc |
builtin: uncomment already working test functions in array_test.v |
512ms |
755ms |
0ms |
139ms |
3235 KB |
94ms |
117ms |
148ms |
63ms |
72542 |
141683 |
2021-06-13 20:53 |
535dcac8 |
net: ipv6 support, merge unix+ip;[pack:x] attribute (#9904) |
511ms |
750ms |
0ms |
138ms |
3235 KB |
93ms |
119ms |
146ms |
62ms |
72542 |
141960 |
2021-06-13 18:17 |
80822612 |
docs: High order functions -> Higher-order functions (#10445) |
510ms |
756ms |
0ms |
138ms |
3232 KB |
95ms |
117ms |
147ms |
63ms |
72499 |
142154 |
2021-06-13 17:22 |
e2822356 |
periodic.yml: comment the 'Run network tests' tasks for now |
506ms |
751ms |
0ms |
131ms |
3232 KB |
94ms |
117ms |
145ms |
63ms |
72499 |
143278 |
2021-06-13 03:29 |
cab054c1 |
checker: simplify checking array append type mismatch (#10422) |
512ms |
757ms |
0ms |
131ms |
3232 KB |
93ms |
118ms |
147ms |
63ms |
72499 |
141599 |
2021-06-13 03:27 |
a6eba7a9 |
cgen: simplify match_expr_classic() (#10424) |
512ms |
756ms |
0ms |
132ms |
3233 KB |
95ms |
117ms |
149ms |
63ms |
72511 |
141623 |
2021-06-13 00:05 |
4a593166 |
v.pref: remove 'unknown host CPU architecture' label to fix msvc CI |
507ms |
756ms |
0ms |
133ms |
3229 KB |
94ms |
119ms |
147ms |
63ms |
72452 |
142903 |
2021-06-12 23:04 |
ed07f007 |
v.checker: bump checker_match_exhaustive_cutoff_limit to 12 |
510ms |
751ms |
0ms |
132ms |
3229 KB |
94ms |
118ms |
148ms |
63ms |
72453 |
142064 |
2021-06-12 22:44 |
9e270bac |
v.pref: do not panic in get_host_arch, assume Arch.amd64 as a default |
508ms |
750ms |
0ms |
138ms |
3229 KB |
95ms |
119ms |
147ms |
63ms |
72453 |
142624 |
2021-06-12 22:40 |
6e415611 |
net: fix download_file (#10439) |
509ms |
754ms |
0ms |
131ms |
3229 KB |
94ms |
118ms |
147ms |
63ms |
72452 |
142341 |
2021-06-12 21:45 |
2ff0f628 |
v: fix passing `-arch arm64` to `$if arm64{}` |
508ms |
751ms |
0ms |
135ms |
3229 KB |
94ms |
117ms |
147ms |
63ms |
72452 |
142622 |
2021-06-12 21:46 |
dc1c8820 |
Revert "Revert "v.gen.c: add a __V_architecture macro"" |
509ms |
757ms |
0ms |
132ms |
3229 KB |
94ms |
119ms |
148ms |
63ms |
72443 |
142324 |
2021-06-12 20:15 |
dc654b01 |
Revert "v.gen.c: use the __V_architecture macro in v.pref.get_host_arch()" |
510ms |
752ms |
0ms |
133ms |
3229 KB |
94ms |
118ms |
148ms |
64ms |
72437 |
142033 |
2021-06-12 19:15 |
5452ba46 |
v.gen.c: use the __V_architecture macro in v.pref.get_host_arch() |
506ms |
749ms |
0ms |
133ms |
3229 KB |
95ms |
118ms |
148ms |
64ms |
72440 |
143162 |
2021-06-12 19:00 |
6e9218c0 |
v.gen.c: add a __V_architecture macro |
509ms |
754ms |
0ms |
139ms |
3229 KB |
94ms |
118ms |
148ms |
64ms |
72443 |
142324 |
2021-06-12 18:14 |
0e34ce27 |
cgen: format generated code in match_expr() (#10397) |
513ms |
754ms |
0ms |
131ms |
3229 KB |
94ms |
118ms |
147ms |
63ms |
72437 |
141202 |
2021-06-12 17:34 |
b7f9bc2a |
sync: support linking with libatomic with tcc on ubuntu aarch64 |
509ms |
751ms |
0ms |
132ms |
3229 KB |
94ms |
117ms |
149ms |
63ms |
72435 |
142308 |
2021-06-06 09:32 |
04e77419 |
doc: document array.join method (#10360) |
479ms |
712ms |
0ms |
134ms |
3105 KB |
89ms |
99ms |
141ms |
62ms |
69980 |
146096 |
2021-06-05 09:28 |
dc431a3c |
checker: prevent enum value duplication check bypass (#10287) |
485ms |
716ms |
0ms |
135ms |
3100 KB |
90ms |
100ms |
140ms |
61ms |
69943 |
144212 lines/s |
2021-06-05 07:03 |
e54af19b |
examples: fix -cstrict compilation of c_interop_wkhtmltopdf.v |
482ms |
714ms |
0ms |
136ms |
3100 KB |
90ms |
100ms |
141ms |
62ms |
69941 |
145105 lines/s |
2021-06-04 20:18 |
9553c5a4 |
parser: fix multiple output modifiers in asm (#10347) |
477ms |
710ms |
0ms |
142ms |
3100 KB |
91ms |
100ms |
139ms |
62ms |
69941 |
146626 lines/s |
2021-06-04 17:00 |
751b1cff |
gg: fix default font style loading (#10309) |
479ms |
707ms |
0ms |
135ms |
3100 KB |
89ms |
100ms |
141ms |
62ms |
69936 |
146004 lines/s |
2021-06-04 15:30 |
b0c9a872 |
v: show an error and exit, when no module name is given in `v build-module` (#10338) |
474ms |
711ms |
0ms |
137ms |
3100 KB |
90ms |
100ms |
141ms |
62ms |
69936 |
147544 lines/s |
2021-06-04 15:17 |
117295e1 |
docs,ci: fix too long lines |
483ms |
708ms |
0ms |
134ms |
3100 KB |
89ms |
100ms |
141ms |
62ms |
69932 |
144786 lines/s |
2021-06-04 15:10 |
5266b492 |
sqlite: add a last_insert_rowid fn (#10341) |
483ms |
714ms |
0ms |
135ms |
3100 KB |
88ms |
98ms |
140ms |
61ms |
69932 |
144786 lines/s |
2021-06-04 14:55 |
18bebcc3 |
docs: add info on how to setup VSCode for debugging V code (#10329) |
482ms |
715ms |
0ms |
137ms |
3100 KB |
90ms |
100ms |
142ms |
62ms |
69932 |
145087 lines/s |
2021-06-04 14:38 |
89aab951 |
builtin: fix -gc boehm on windows (#10330) |
480ms |
714ms |
0ms |
140ms |
3100 KB |
91ms |
101ms |
141ms |
62ms |
69932 |
145691 lines/s |
2021-06-04 14:05 |
fdc03f70 |
rand.util: workaround for inaccurate `v` warning in vlib/rand/util/util.v (#10344) |
484ms |
706ms |
0ms |
135ms |
3100 KB |
90ms |
99ms |
141ms |
62ms |
69932 |
144487 lines/s |
2021-06-03 13:49 |
f4486d79 |
checker: minor cleanup of selector_expr() (#10316) |
476ms |
709ms |
0ms |
136ms |
3100 KB |
90ms |
100ms |
140ms |
62ms |
69932 |
146915 lines/s |
2021-06-03 06:50 |
c8d5e783 |
net: use custom error for invalid headers (#10323) |
479ms |
714ms |
0ms |
137ms |
3100 KB |
89ms |
100ms |
142ms |
62ms |
69933 |
145997 lines/s |
2021-06-03 06:49 |
fedf07dd |
checker: minor cleanup of assign_stmt() (#10314) |
475ms |
711ms |
0ms |
136ms |
3100 KB |
91ms |
101ms |
143ms |
63ms |
69933 |
147227 lines/s |
2021-06-03 03:35 |
4089aa38 |
fmt: fix removal of `Abc` in `import mod { Abc }`, where `Abc` is used in a `x as Abc` expression #10306 |
479ms |
712ms |
0ms |
135ms |
3101 KB |
89ms |
99ms |
139ms |
61ms |
69935 |
146002 lines/s |
2021-06-02 23:55 |
672bb6ca |
parser: fix required function members in struct (#10299) |
477ms |
710ms |
0ms |
142ms |
3101 KB |
89ms |
100ms |
142ms |
61ms |
69935 |
146614 lines/s |
2021-06-02 22:22 |
89d2f508 |
tools: fix `v symlink`, `uname -o` doesn't exist on macOS (#10303) |
496ms |
727ms |
0ms |
137ms |
3100 KB |
89ms |
100ms |
143ms |
61ms |
69913 |
140953 lines/s |
2021-06-02 22:18 |
b0bafa63 |
cgen: fix or_block in for declaration (#10317) |
489ms |
721ms |
0ms |
137ms |
3100 KB |
91ms |
101ms |
144ms |
63ms |
69913 |
142971 lines/s |
2021-06-02 19:13 |
b28def7c |
tests: add vlib/v/tests/failing_tests_test.v, support `testdata` in `v test-self` too |
483ms |
718ms |
0ms |
137ms |
3099 KB |
91ms |
101ms |
144ms |
63ms |
69910 |
144741 lines/s |
2021-06-02 18:19 |
bf623e19 |
tests: ignore `testdata` folders while scanning for tests and .v files |
478ms |
713ms |
0ms |
134ms |
3099 KB |
89ms |
98ms |
140ms |
61ms |
69910 |
146255 lines/s |
2021-06-02 17:38 |
1747e546 |
parser, checker: check assert optional (#10319) |
479ms |
715ms |
0ms |
135ms |
3099 KB |
89ms |
100ms |
144ms |
62ms |
69910 |
145949 lines/s |
2021-06-02 17:34 |
04642211 |
v.help: remove duplicate line (#10326) |
478ms |
707ms |
0ms |
140ms |
3099 KB |
88ms |
98ms |
139ms |
61ms |
69910 |
146255 lines/s |
2021-06-02 16:14 |
5400a765 |
tests: make `fn test_fn() ? { return error(fail) }` count as a fail |
479ms |
706ms |
0ms |
135ms |
3099 KB |
89ms |
100ms |
143ms |
61ms |
69910 |
145949 lines/s |
2021-06-02 13:12 |
a368800b |
net.urllib: don't crash on str() if url is missing host (#10313) |
481ms |
713ms |
0ms |
136ms |
3098 KB |
91ms |
101ms |
143ms |
63ms |
69894 |
145309 lines/s |
2021-06-02 13:09 |
4b2319fd |
native: fix macho header for amd64 macOS 'Big Sur' (#10304) |
478ms |
711ms |
0ms |
136ms |
3098 KB |
89ms |
100ms |
141ms |
61ms |
69892 |
146217 lines/s |
2021-06-02 13:00 |
452a51c8 |
gg: render text if we fell back to system default (#10307) |
478ms |
711ms |
0ms |
136ms |
3098 KB |
88ms |
100ms |
140ms |
62ms |
69894 |
146221 lines/s |
2021-06-01 19:28 |
ce3e71cb |
OpenBSD: support Boehm-GC, X11 and Sqlite (#10300) |
488ms |
718ms |
0ms |
137ms |
3098 KB |
90ms |
102ms |
143ms |
62ms |
69894 |
143225 lines/s |
2021-06-01 13:48 |
14d09aa7 |
ci: fix failing `v -cstrict vlib/v/tests/channels_test.v` |
480ms |
714ms |
0ms |
144ms |
3098 KB |
89ms |
100ms |
142ms |
62ms |
69894 |
145612 lines/s |
2021-06-01 13:21 |
8fee140f |
builtin: small cleanup in string_interpolation.v |
484ms |
710ms |
0ms |
137ms |
3097 KB |
90ms |
101ms |
144ms |
62ms |
69894 |
144409 lines/s |
2021-06-01 10:37 |
5cb2683e |
v.gen.c,v.markused: fix `println(ch)` when ch is a channel |
483ms |
709ms |
0ms |
138ms |
3097 KB |
90ms |
100ms |
142ms |
62ms |
69929 |
144780 lines/s |
2021-06-01 09:37 |
0afeba55 |
cgen: fix C error with clang, when declaring a fn type with an alias type argument (#10297) |
478ms |
714ms |
0ms |
138ms |
3095 KB |
90ms |
101ms |
141ms |
62ms |
69901 |
146236 lines/s |
2021-06-01 09:19 |
148bb31f |
v.parser: allow for `if x { $if y {} } else {}`, fix #10243 (#10294) |
479ms |
714ms |
0ms |
136ms |
3095 KB |
91ms |
100ms |
140ms |
63ms |
69899 |
145926 lines/s |
2021-06-01 08:10 |
98505207 |
mssql: support orm create and drop table (#10296) |
481ms |
714ms |
0ms |
137ms |
3095 KB |
89ms |
99ms |
142ms |
62ms |
69899 |
145320 lines/s |
2021-05-31 19:49 |
67518f94 |
cmd/tools/vast: update DeferStmt (#10291) |
482ms |
707ms |
0ms |
143ms |
3090 KB |
89ms |
99ms |
142ms |
61ms |
69821 |
144856 lines/s |
2021-05-31 14:35 |
90292ce9 |
fmt: fix removal of `Abc` in `import mod { Abc }`, where Abc is used in a `x is Abc` expression (#10286) |
476ms |
709ms |
0ms |
137ms |
3090 KB |
90ms |
101ms |
141ms |
62ms |
69821 |
146682 lines/s |
2021-05-31 14:14 |
cb19079d |
all: move cur_concrete_types to Table (#10269) |
480ms |
710ms |
0ms |
136ms |
3090 KB |
89ms |
99ms |
142ms |
62ms |
69821 |
145460 lines/s |
2021-05-31 14:09 |
d39a55ac |
checker: forbid leaving function from inside `defer` block (#10285) |
476ms |
708ms |
0ms |
136ms |
3090 KB |
88ms |
98ms |
139ms |
61ms |
69823 |
146686 lines/s |
2021-05-31 12:56 |
2376b343 |
tests: always use / for paths shown in tests |
478ms |
705ms |
0ms |
137ms |
3089 KB |
90ms |
101ms |
141ms |
62ms |
69809 |
146043 lines/s |
2021-05-31 11:43 |
38796521 |
all: allow defer use from other scope (#10284) |
471ms |
709ms |
0ms |
136ms |
3089 KB |
89ms |
101ms |
140ms |
62ms |
69809 |
148214 lines/s |
2021-05-31 11:21 |
eac1e25c |
strings: simplify Builder (#10263) |
478ms |
704ms |
0ms |
144ms |
3081 KB |
89ms |
100ms |
140ms |
62ms |
69690 |
145794 lines/s |
2021-05-31 11:08 |
8990114b |
vlib: add a vlib/mssql module (#10280) |
475ms |
706ms |
0ms |
136ms |
3082 KB |
89ms |
99ms |
141ms |
62ms |
69701 |
146738 lines/s |
2021-05-31 09:34 |
5aa4f622 |
checker: fix match expr returning optional (#10281) |
479ms |
712ms |
0ms |
138ms |
3082 KB |
88ms |
102ms |
142ms |
61ms |
69701 |
145513 lines/s |
2021-05-31 09:26 |
5b9256ba |
cgen: write alias typedefs just before interfaces (#10272) |
475ms |
704ms |
0ms |
136ms |
3082 KB |
87ms |
98ms |
139ms |
61ms |
69701 |
146738 lines/s |
2021-05-31 09:14 |
09e30995 |
checker: error on direct map alias init (#10282) |
476ms |
706ms |
0ms |
134ms |
3082 KB |
87ms |
99ms |
138ms |
61ms |
69696 |
146420 lines/s |
2021-05-30 17:47 |
955dc125 |
v: replace execuast => executable |
474ms |
707ms |
0ms |
135ms |
3081 KB |
87ms |
99ms |
138ms |
61ms |
69690 |
147025 lines/s |
2021-05-31 04:50 |
9a576839 |
cgen: fix embeds for msvc (fix #10244) (#10259) |
477ms |
705ms |
0ms |
142ms |
3081 KB |
88ms |
100ms |
138ms |
61ms |
69690 |
146100 lines/s |
2021-05-30 16:30 |
13437870 |
builtin: fix interpolation bug for `${x:g/G}`, where `x` is a zero or an infinity (#10271) |
476ms |
706ms |
0ms |
135ms |
3081 KB |
87ms |
99ms |
140ms |
61ms |
69690 |
146407 lines/s |
2021-05-30 11:48 |
aa861d1c |
docs: describe array/slice behaviour (#10252) |
478ms |
708ms |
0ms |
135ms |
3079 KB |
88ms |
99ms |
140ms |
66ms |
69628 |
145665 lines/s |
2021-05-30 11:06 |
13ddfaa4 |
checker: fix generic fn infer nested struct (#10262) |
485ms |
715ms |
0ms |
137ms |
3079 KB |
89ms |
100ms |
140ms |
67ms |
69628 |
143562 lines/s |
2021-05-30 10:33 |
c67891d6 |
checker: minor cleanup in match_expr() (#10261) |
479ms |
714ms |
0ms |
137ms |
3079 KB |
89ms |
99ms |
140ms |
65ms |
69620 |
145344 lines/s |
2021-05-30 05:10 |
ba86d619 |
builtin: fix print/println on termux (#10253) |
475ms |
703ms |
0ms |
135ms |
3079 KB |
87ms |
100ms |
137ms |
64ms |
69624 |
146576 lines/s |
2021-05-29 20:46 |
b29bc9cd |
checker: fix panic on `fn abc()?{ return error() }` |
482ms |
709ms |
0ms |
137ms |
3079 KB |
88ms |
100ms |
140ms |
65ms |
69622 |
144443 lines/s |
2021-05-29 20:26 |
d6e462a6 |
os: fix os.is_link and os.symlink on windows, add new functions os.getppid, os.getgid, os.getegid (#10251) |
477ms |
704ms |
0ms |
135ms |
3079 KB |
87ms |
98ms |
141ms |
63ms |
69622 |
145958 lines/s |
2021-05-29 16:30 |
e4f6369c |
checker: fix match error to none (#10245) |
475ms |
704ms |
0ms |
135ms |
3079 KB |
87ms |
98ms |
138ms |
64ms |
69570 |
146463 lines/s |
2021-05-29 14:05 |
43acda08 |
cmd/tools/vast: add comments and cleanup code (#10246) |
470ms |
709ms |
0ms |
136ms |
3079 KB |
88ms |
98ms |
139ms |
65ms |
69568 |
148017 lines/s |
2021-05-29 13:53 |
2d8a136d |
os: fix file read (#10247) |
476ms |
703ms |
0ms |
137ms |
3079 KB |
90ms |
101ms |
140ms |
65ms |
69568 |
146151 lines/s |
2021-05-29 13:45 |
15557161 |
builtin: add trailing `0` to reversed string (#10248) |
479ms |
706ms |
0ms |
135ms |
3079 KB |
89ms |
101ms |
140ms |
66ms |
69568 |
145235 lines/s |
2021-05-29 13:31 |
bd467f94 |
encoding: append `0` to strings for compatibility (#10249) |
479ms |
701ms |
0ms |
141ms |
3079 KB |
87ms |
99ms |
142ms |
64ms |
69565 |
145229 lines/s |
2021-05-29 13:24 |
0ff2d9ef |
strconv: fix memory corruption (#10250) |
475ms |
709ms |
0ms |
136ms |
3079 KB |
89ms |
100ms |
141ms |
66ms |
69562 |
146446 lines/s |
2021-05-29 09:15 |
7287ecd6 |
ci: skip too slow tests in any sanitize mode, use VTEST_RUN_FSANITIZE_TOO_SLOW to override |
493ms |
730ms |
0ms |
140ms |
3079 KB |
93ms |
107ms |
154ms |
63ms |
69559 |
141093 lines/s |
2021-05-29 08:38 |
bb690747 |
ci: add the slowest tests in skip_with_fsanitize_memory |
493ms |
724ms |
0ms |
136ms |
3079 KB |
91ms |
105ms |
153ms |
61ms |
69559 |
141093 lines/s |
2021-05-29 07:00 |
87855990 |
checker, cgen: fix optional with if expr (#10242) |
497ms |
728ms |
0ms |
137ms |
3079 KB |
93ms |
109ms |
154ms |
62ms |
69559 |
139957 lines/s |
2021-05-28 19:37 |
465860e4 |
gg: fix ctx.scale for circles (#10210) |
495ms |
720ms |
0ms |
139ms |
3078 KB |
92ms |
106ms |
155ms |
61ms |
69548 |
140501 lines/s |
2021-05-28 19:29 |
ddcc22a7 |
fmt: fix removal of selective imported map key type (#10235) |
492ms |
725ms |
0ms |
142ms |
3078 KB |
92ms |
104ms |
155ms |
62ms |
69548 |
141357 lines/s |
2021-05-28 17:09 |
6b683d31 |
v.parser: support imported enums as map keys (#10234) |
496ms |
725ms |
0ms |
139ms |
3078 KB |
91ms |
106ms |
155ms |
61ms |
69548 |
140217 lines/s |
2021-05-28 16:54 |
e09f0234 |
tools: add `v ast file.v` (#10236) |
494ms |
725ms |
0ms |
139ms |
3078 KB |
92ms |
105ms |
153ms |
62ms |
69548 |
140785 lines/s |
2021-05-28 15:51 |
9ea753e8 |
checker: fix generic with fixed array parameter (#10233) |
493ms |
730ms |
0ms |
138ms |
3078 KB |
91ms |
104ms |
152ms |
61ms |
69547 |
141068 lines/s |
2021-05-28 15:44 |
7089ff39 |
builtin: fix a bug in str_intp (#10238) |
495ms |
722ms |
0ms |
138ms |
3078 KB |
91ms |
104ms |
153ms |
61ms |
69534 |
140472 lines/s |
2021-05-28 14:59 |
ca8158ac |
parser: handle casts in match expressions; c2v: minor fixes |
493ms |
731ms |
0ms |
138ms |
3078 KB |
91ms |
104ms |
154ms |
62ms |
69534 |
141042 lines/s |
2021-05-28 09:46 |
9fab4af3 |
gg: update the mouse click callback to pass what mouse button was clicked too (#10225) |
490ms |
724ms |
0ms |
143ms |
3077 KB |
90ms |
106ms |
157ms |
60ms |
69525 |
141887 lines/s |
2021-05-28 08:40 |
6e493ca8 |
checker: check index_expr or_expr types mismatch (#10224) |
490ms |
730ms |
0ms |
137ms |
3077 KB |
90ms |
111ms |
153ms |
60ms |
69525 |
141887 lines/s |
2021-05-28 06:07 |
39de06c2 |
v.pref: cleanup V options, support the documented -output and -backend |
487ms |
722ms |
0ms |
136ms |
3077 KB |
90ms |
104ms |
150ms |
61ms |
69524 |
142759 lines/s |
2021-05-27 19:40 |
8a109b03 |
fmt: minor optimization in call_expr (#10228) |
490ms |
717ms |
0ms |
135ms |
3077 KB |
90ms |
106ms |
153ms |
61ms |
69524 |
141885 lines/s |
2021-05-27 17:14 |
a095a27d |
gg: change vid to ved in a comment (#10218) |
495ms |
723ms |
0ms |
135ms |
3077 KB |
89ms |
103ms |
151ms |
61ms |
69526 |
140456 lines/s |
2021-05-27 15:36 |
2b62dca0 |
v: support for `$if threads {}, depending on whether `go ` was used at all (#10227) |
493ms |
711ms |
0ms |
136ms |
3077 KB |
89ms |
104ms |
152ms |
62ms |
69526 |
141026 lines/s |
2021-05-27 14:56 |
6cdc7646 |
gg: add quit fn (#10223) |
495ms |
723ms |
0ms |
143ms |
3077 KB |
91ms |
105ms |
151ms |
61ms |
69516 |
140436 lines/s |
2021-05-27 12:50 |
8828054e |
builtin: fix arrays/slices memory bug (#10219) |
489ms |
721ms |
0ms |
136ms |
3077 KB |
90ms |
105ms |
153ms |
62ms |
69516 |
142159 lines/s |
2021-05-27 09:47 |
25645dbc |
docs: fix channel select example (#10213) |
449ms |
672ms |
0ms |
132ms |
3077 KB |
85ms |
93ms |
134ms |
53ms |
69512 |
154815 lines/s |
2021-05-27 07:17 |
d5cacd1e |
ast: use string builder for StringInterLiteral.str() (#10207) |
453ms |
679ms |
0ms |
132ms |
3077 KB |
84ms |
94ms |
133ms |
53ms |
69512 |
153448 lines/s |
2021-05-27 07:13 |
7c0cd2f4 |
checker, cgen: fix match with complex sumtype exprs (#10215) |
451ms |
675ms |
0ms |
131ms |
3077 KB |
86ms |
94ms |
134ms |
54ms |
69511 |
154126 lines/s |
2021-05-26 08:00 |
2abbbcc0 |
checker: allow int <=> enum usage in c2v'ed code |
450ms |
674ms |
0ms |
129ms |
3076 KB |
84ms |
92ms |
131ms |
53ms |
69490 |
154422 lines/s |
2021-05-26 06:49 |
6c40781d |
ci: vfmt cmd/tools/fast/fast.v |
451ms |
677ms |
0ms |
274ms |
3076 KB |
87ms |
95ms |
133ms |
54ms |
69481 |
154059 lines/s |
2021-05-26 06:33 |
9ea7eda9 |
tools/fast: -usecache for hello world |
452ms |
681ms |
0ms |
265ms |
3076 KB |
85ms |
93ms |
131ms |
53ms |
69481 |
153719 lines/s |
2021-05-26 06:30 |
2dd1d3fc |
all: string interpolation code cleaning (#10204) |
448ms |
674ms |
0ms |
265ms |
3076 KB |
86ms |
95ms |
134ms |
55ms |
69481 |
155091 lines/s |
2021-05-26 05:48 |
5e262735 |
cgen: use __new_array instead of __new_array_with_default for empty vargs |
450ms |
674ms |
0ms |
265ms |
3075 KB |
86ms |
94ms |
134ms |
53ms |
69955 |
155455 lines/s |
2021-05-26 04:51 |
560301db |
cgen: dont preallocate zero length with capacity of 1 |
453ms |
679ms |
0ms |
267ms |
3075 KB |
86ms |
93ms |
133ms |
54ms |
69955 |
154426 lines/s |
2021-05-25 16:51 |
cf07375d |
checker: fix multi types generic struct init (#10201) |
455ms |
686ms |
0ms |
269ms |
3075 KB |
88ms |
98ms |
132ms |
54ms |
69957 |
153751 lines/s |
2021-05-25 11:51 |
39c376bb |
builtin,gen: use operator overloading on ustring (#10197) |
456ms |
712ms |
0ms |
269ms |
3075 KB |
88ms |
99ms |
132ms |
54ms |
69950 |
153399 lines/s |
2021-05-25 11:30 |
0d25106b |
cmd/tools/vpm: improve v show (#10198) |
455ms |
676ms |
0ms |
266ms |
3077 KB |
88ms |
98ms |
134ms |
54ms |
70008 |
153863 lines/s |
2021-05-25 09:28 |
4217f051 |
checker/ci: workaround bug causing errors with -usecache (sumtype field access) & add more -usecache tests (#10199) |
446ms |
681ms |
0ms |
268ms |
3077 KB |
87ms |
98ms |
133ms |
54ms |
70008 |
156968 lines/s |
2021-05-25 04:46 |
5b8402bc |
parser: fix mod_path_to_full_name to be compliant with --path option (#10149) |
451ms |
682ms |
0ms |
267ms |
3077 KB |
89ms |
99ms |
134ms |
54ms |
70005 |
155221 lines/s |
2021-05-25 04:45 |
f3274700 |
cgen: fix generic struct to string (#10191) |
447ms |
681ms |
0ms |
269ms |
3076 KB |
88ms |
100ms |
133ms |
54ms |
70000 |
156599 lines/s |
2021-05-25 03:15 |
0e6f0c1d |
checker: check generic struct init without type parameter (#10193) |
451ms |
675ms |
0ms |
262ms |
3076 KB |
86ms |
96ms |
132ms |
53ms |
69998 |
155206 lines/s |
2021-05-24 12:17 |
da88235b |
vpm: addd a show command (#10186) |
5034ms |
7557ms |
0ms |
3129ms |
3075 KB |
0ms |
0ms |
0ms |
609ms |
69990 |
13903 lines/s |
2021-05-24 07:23 |
c0b1f999 |
checker: allow operator overloading on strings (p. 1) (#10182) |
459ms |
687ms |
0ms |
279ms |
3074 KB |
89ms |
100ms |
137ms |
55ms |
70052 |
152618 lines/s |
2021-05-24 02:20 |
d8d05e01 |
all: new string interpolation in pure V (#10181) |
464ms |
693ms |
0ms |
273ms |
3074 KB |
89ms |
99ms |
135ms |
54ms |
70048 |
150965 lines/s |
2021-05-23 17:59 |
603e5774 |
builder: use some -cstrict flags only with clang (gcc does not understand them) |
475ms |
652ms |
0ms |
240ms |
2810 KB |
90ms |
111ms |
145ms |
54ms |
68066 |
143296 lines/s |
2021-05-23 15:00 |
ded88976 |
ci: add vab job compiling v graphical examples (#10171) |
469ms |
638ms |
0ms |
232ms |
2810 KB |
89ms |
107ms |
142ms |
53ms |
68063 |
145123 lines/s |
2021-05-23 14:59 |
eb5ac239 |
checker: fix match expr with if expr (fix #10177 #10178) (#10179) |
470ms |
647ms |
0ms |
238ms |
2810 KB |
88ms |
108ms |
140ms |
53ms |
68063 |
144814 lines/s |
2021-05-23 14:22 |
7f12bfa5 |
builtin: optimise `sx == sy` in the case where strings have common prefixes |
474ms |
641ms |
0ms |
236ms |
2810 KB |
88ms |
108ms |
142ms |
53ms |
68059 |
143584 lines/s |
2021-05-23 13:54 |
e9fa53b0 |
v.parser: let fn_decl use 1 loop, instead of multiple p.attrs.contains calls |
472ms |
643ms |
0ms |
231ms |
2809 KB |
89ms |
108ms |
144ms |
53ms |
68052 |
144177 lines/s |
2021-05-23 13:25 |
bf3af40f |
v.markused: support `./v -skip-unused -freestanding run vlib/os/bare/bare_example_linux.v` too |
474ms |
642ms |
0ms |
237ms |
2809 KB |
91ms |
109ms |
146ms |
53ms |
68038 |
143540 lines/s |
2021-05-23 12:13 |
5efd8c62 |
ci: fix tests-sanitize-undefined-clang |
477ms |
648ms |
0ms |
236ms |
2808 KB |
90ms |
109ms |
145ms |
54ms |
68014 |
142587 lines/s |
2021-05-23 09:37 |
a27e7f76 |
builtin: remove commented code; improve print_backtrace with tcc |
474ms |
651ms |
0ms |
236ms |
2808 KB |
90ms |
109ms |
145ms |
54ms |
68015 |
143491 lines/s |
2021-05-23 02:54 |
ae9f8627 |
checker: simplify generic structs (#10167) |
474ms |
647ms |
0ms |
237ms |
2805 KB |
90ms |
108ms |
145ms |
53ms |
68022 |
143506 lines/s |
2021-05-22 18:08 |
4b11e59b |
Makefile: honor local=1 in the fresh_tcc make target (#10172) |
476ms |
648ms |
0ms |
235ms |
2804 KB |
89ms |
109ms |
145ms |
53ms |
68006 |
142869 lines/s |
2021-05-22 15:59 |
bc01de21 |
ast: mark ast.File{} with `[heap]`, and use []&ast.File consistently |
478ms |
647ms |
0ms |
235ms |
2804 KB |
91ms |
109ms |
145ms |
54ms |
68006 |
142271 lines/s |
2021-05-22 13:42 |
e512caf8 |
vfmt: do not error on `field [fsize]Type`, where `fsize` is from another .v file |
477ms |
650ms |
0ms |
235ms |
2806 KB |
92ms |
108ms |
146ms |
54ms |
68005 |
142568 lines/s |
2021-05-22 11:35 |
7c0f8f76 |
builtin: a small optimization in string.replace() |
482ms |
654ms |
0ms |
235ms |
2806 KB |
92ms |
109ms |
145ms |
54ms |
67998 |
141074 lines/s |
2021-05-22 08:04 |
565dbc40 |
checker: fix inferring method receiver types (#10166) |
482ms |
655ms |
0ms |
231ms |
2806 KB |
91ms |
109ms |
148ms |
54ms |
67995 |
141068 lines/s |
2021-05-22 07:53 |
104d9a7c |
net: cleanup #include directives |
483ms |
650ms |
0ms |
232ms |
2806 KB |
91ms |
108ms |
148ms |
54ms |
67994 |
140774 lines/s |
2021-05-22 04:48 |
bf97faf3 |
os: simplify os.read_bytes_into_newline to fix compilation on freebsd |
482ms |
655ms |
0ms |
235ms |
2806 KB |
92ms |
109ms |
150ms |
54ms |
67994 |
141066 lines/s |
2021-05-19 22:20 |
ac469f5e |
v.depgraph: fix detection of indirect module dependency cycles |
336ms |
390ms |
0ms |
142ms |
428 KB |
88ms |
108ms |
20ms |
52ms |
67688 |
201452 lines/s |
2021-05-19 18:28 |
9ddf1ec3 |
cgen: fix accessing fields in propagated optional subexpressions (#10136) |
333ms |
388ms |
0ms |
136ms |
427 KB |
88ms |
106ms |
20ms |
53ms |
67655 |
203168 lines/s |
2021-05-19 18:25 |
be189e00 |
fmt: keep generics for selective import as fn param (#10138) |
336ms |
388ms |
0ms |
136ms |
427 KB |
90ms |
106ms |
20ms |
53ms |
67655 |
201354 lines/s |
2021-05-19 18:23 |
de080ba1 |
vfmt: cleanup vtest-cleancode (#10137) |
335ms |
386ms |
0ms |
134ms |
427 KB |
89ms |
106ms |
20ms |
53ms |
67647 |
201931 lines/s |
2021-05-19 10:03 |
a639f940 |
utf8: format utf8_util.v (#10135) |
331ms |
384ms |
0ms |
133ms |
427 KB |
87ms |
106ms |
20ms |
52ms |
67647 |
204371 lines/s |
2021-05-19 09:24 |
4974fd09 |
utf8: reverse() to handle unicode strings (#10133) |
333ms |
389ms |
0ms |
134ms |
427 KB |
88ms |
109ms |
20ms |
52ms |
67647 |
203144 lines/s |
2021-05-19 07:35 |
2086e6f1 |
builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc (#10130) |
337ms |
391ms |
0ms |
140ms |
427 KB |
89ms |
107ms |
20ms |
53ms |
67647 |
200732 lines/s |
2021-05-18 17:02 |
94e7a55b |
builtin: implement -d trace_error |
355ms |
404ms |
0ms |
131ms |
427 KB |
98ms |
116ms |
20ms |
54ms |
67549 |
190278 lines/s |
2021-05-18 09:45 |
9a7acd24 |
fmt: keep selective struct import when used in orm block (#10124) |
350ms |
407ms |
0ms |
133ms |
427 KB |
98ms |
117ms |
21ms |
53ms |
67542 |
192977 lines/s |
2021-05-18 09:32 |
f1174daa |
time: remove `err_invalid_8601 = error()` const, use a const string instead |
353ms |
402ms |
0ms |
131ms |
427 KB |
98ms |
115ms |
21ms |
53ms |
67542 |
191337 lines/s |
2021-05-18 08:59 |
453fb1b0 |
term.ui: use os.signal_opt instead of os.signal |
353ms |
406ms |
0ms |
131ms |
427 KB |
97ms |
117ms |
21ms |
53ms |
67542 |
191337 lines/s |
2021-05-18 08:06 |
21b34b3a |
ci: bump up the deprecation date of os.signal to 2021-06-18 |
353ms |
406ms |
0ms |
131ms |
427 KB |
99ms |
117ms |
21ms |
54ms |
67536 |
191320 lines/s |
2021-05-17 11:40 |
4c223706 |
regex: reformat README.md to use shorter lines |
354ms |
408ms |
0ms |
139ms |
427 KB |
99ms |
117ms |
21ms |
53ms |
67536 |
190779 lines/s |
2021-05-17 05:51 |
664f220f |
vweb: a minor readme update |
352ms |
405ms |
0ms |
131ms |
427 KB |
98ms |
116ms |
21ms |
54ms |
67536 |
191863 lines/s |
2021-05-16 17:21 |
d5c306ce |
sokol: add -lpthread flag on linux to prevent failing asserts in some cases |
352ms |
406ms |
0ms |
131ms |
427 KB |
97ms |
114ms |
21ms |
52ms |
67536 |
191863 lines/s |
2021-05-16 14:50 |
7a4ec9f6 |
tools: add --before and --after options to `v watch` |
352ms |
405ms |
0ms |
133ms |
427 KB |
97ms |
114ms |
20ms |
53ms |
67536 |
191863 lines/s |
2021-05-16 08:53 |
4d7f15b5 |
fmt: fix formating cascade generic types call_expr (#10107) |
352ms |
405ms |
0ms |
131ms |
427 KB |
97ms |
116ms |
21ms |
53ms |
67536 |
191863 lines/s |
2021-05-16 08:28 |
9d8489b0 |
net.openssl: add `-ldl -lpthread` for linux |
349ms |
404ms |
0ms |
131ms |
427 KB |
97ms |
116ms |
21ms |
53ms |
67536 |
193512 lines/s |
2021-05-16 01:51 |
0d44c885 |
checker: fix position of unknown type errors (#10110) |
349ms |
405ms |
0ms |
138ms |
427 KB |
99ms |
116ms |
20ms |
53ms |
67536 |
193512 lines/s |
2021-05-16 01:28 |
ed6ad728 |
vweb: fix serving static files |
352ms |
407ms |
0ms |
132ms |
427 KB |
98ms |
115ms |
21ms |
53ms |
67519 |
191815 lines/s |
2021-05-15 02:53 |
141248f5 |
doc: vweb README (#10106) |
347ms |
405ms |
0ms |
132ms |
427 KB |
98ms |
116ms |
21ms |
53ms |
67503 |
194533 lines/s |
2021-05-15 02:52 |
e657cb2c |
tools/fast: use -usecache |
350ms |
403ms |
0ms |
130ms |
427 KB |
97ms |
116ms |
21ms |
53ms |
67503 |
192865 lines/s |
2021-05-15 01:34 |
7bfd8956 |
shared: support `lock` on SelectorExpression (#10105) |
502ms |
670ms |
0ms |
235ms |
2790 KB |
99ms |
117ms |
162ms |
54ms |
67503 |
134468 lines/s |
2021-05-14 11:28 |
20a22453 |
v.builder: remove default link flags -lm, -ldl, -lpthread (use module specific link flags instead) (#10099) |
502ms |
667ms |
0ms |
229ms |
2784 KB |
97ms |
116ms |
159ms |
53ms |
67401 |
134264 lines/s |
2021-05-14 09:01 |
b728d890 |
checker: fix generics with generic anon fn parameter (#10101) |
505ms |
672ms |
0ms |
226ms |
2785 KB |
96ms |
114ms |
157ms |
52ms |
67409 |
133483 lines/s |
2021-05-14 09:01 |
4273a969 |
parser: add support for flags in asm output constraints (#10103) |
503ms |
672ms |
0ms |
232ms |
2785 KB |
98ms |
114ms |
159ms |
53ms |
67411 |
134017 lines/s |
2021-05-14 08:09 |
a849d52d |
examples: add web_crawler and get_weather (#10084) |
502ms |
674ms |
0ms |
229ms |
2785 KB |
97ms |
114ms |
159ms |
53ms |
67414 |
134290 lines/s |
2021-05-13 22:57 |
01398364 |
tests: add more generic structs tests (#10095) |
502ms |
670ms |
0ms |
232ms |
2785 KB |
98ms |
117ms |
161ms |
53ms |
67414 |
134290 lines/s |
2021-05-13 14:54 |
a9435f3c |
cgen: fix `cannot take rvalue` error of interface (#10040) |
500ms |
669ms |
0ms |
235ms |
2785 KB |
97ms |
116ms |
157ms |
53ms |
67414 |
134828 lines/s |
2021-05-13 14:51 |
e0a3c538 |
csv: fix parse error of last empty field on unquoted line (#10083) |
505ms |
672ms |
0ms |
228ms |
2785 KB |
97ms |
115ms |
156ms |
53ms |
67404 |
133473 lines/s |
2021-05-13 10:06 |
1086b4ac |
io: mark the mutability requirements of the Writer interface explicitly; swap the io.cp/2 parameter order to be like os.cp/2 (#10091) |
498ms |
675ms |
0ms |
228ms |
2785 KB |
96ms |
117ms |
159ms |
52ms |
67404 |
135349 lines/s |
2021-05-13 09:26 |
14b7ce0f |
checker: fix generics fn return generics fn type (fix #10085) (#10088) |
502ms |
674ms |
0ms |
228ms |
2785 KB |
98ms |
116ms |
160ms |
53ms |
67404 |
134270 lines/s |
2021-05-13 07:26 |
143c3d4b |
io: deprecate io.make_reader (not needed anymore) |
498ms |
677ms |
0ms |
230ms |
2785 KB |
96ms |
116ms |
158ms |
52ms |
67395 |
135331 lines/s |
2021-05-13 06:48 |
49deeac7 |
os: fix file read end-of-file detection (#10070) |
498ms |
671ms |
0ms |
230ms |
2785 KB |
96ms |
115ms |
156ms |
52ms |
67395 |
135331 lines/s |
2021-05-12 16:57 |
ebe58dca |
checker: cleanup generic structs (#10086) |
512ms |
678ms |
0ms |
236ms |
2785 KB |
97ms |
116ms |
160ms |
53ms |
67417 |
131673 lines/s |
2021-05-12 15:03 |
cf3dd7a5 |
v.checker: fix `unused variable` warning on `*p = val` |
503ms |
669ms |
0ms |
229ms |
2785 KB |
96ms |
114ms |
156ms |
52ms |
67408 |
134011 lines/s |
2021-05-12 08:44 |
8361f714 |
cgen: fix deadlock when returning/breaking in `lock` (#10079) |
501ms |
670ms |
0ms |
231ms |
2784 KB |
99ms |
117ms |
161ms |
54ms |
67393 |
134516 lines/s |
2021-05-11 16:29 |
066374ba |
v.gen.c: implement `-d trace_autofree` for conditional tracing comments about autofree |
505ms |
675ms |
0ms |
231ms |
2778 KB |
99ms |
115ms |
161ms |
53ms |
67300 |
133267 lines/s |
2021-05-11 15:57 |
274c8170 |
builtin.string: optimize split_into_lines (#10081) |
519ms |
688ms |
0ms |
231ms |
3546 KB |
98ms |
116ms |
171ms |
54ms |
67295 |
129662 lines/s |
2021-05-11 14:47 |
d11cd507 |
ci: skip vweb_app_test.v except in the ubuntu-tcc job |
519ms |
695ms |
0ms |
231ms |
3546 KB |
98ms |
114ms |
171ms |
53ms |
67299 |
129670 lines/s |
2021-05-11 11:01 |
2b420cdf |
ci: vfmt new vlib/vweb/vweb_app_test.v |
516ms |
684ms |
0ms |
234ms |
3546 KB |
98ms |
113ms |
170ms |
53ms |
67299 |
130424 lines/s |
2021-05-11 11:00 |
9f27cf5b |
checker: cleanup missed eprintln |
520ms |
689ms |
0ms |
231ms |
3546 KB |
99ms |
116ms |
172ms |
52ms |
67299 |
129421 lines/s |
2021-05-11 10:15 |
c5285e72 |
ci: fix compiling comptime_if_expr_test.v |
522ms |
690ms |
0ms |
229ms |
3545 KB |
100ms |
117ms |
172ms |
53ms |
67300 |
128927 lines/s |
2021-05-11 08:19 |
1ddd9906 |
ci: fix `./v check-md .` |
518ms |
687ms |
0ms |
232ms |
3546 KB |
98ms |
115ms |
170ms |
53ms |
67305 |
129932 lines/s |
2021-05-11 08:14 |
d463817f |
Revert "Revert "cgen: fix generics with generics fn type parameter (#10078)"" |
517ms |
684ms |
0ms |
231ms |
3546 KB |
99ms |
115ms |
170ms |
53ms |
67305 |
130183 lines/s |
2021-05-11 08:10 |
c55549a1 |
ci: fix `v build-examples` |
521ms |
688ms |
0ms |
231ms |
3546 KB |
99ms |
117ms |
174ms |
53ms |
67305 |
129184 lines/s |
2021-05-11 08:08 |
6f2c18f1 |
ci: fix `v build-tools` |
522ms |
690ms |
0ms |
234ms |
3546 KB |
96ms |
114ms |
181ms |
52ms |
67305 |
128936 lines/s |
2021-05-11 08:02 |
263e1ee4 |
ci: fix compilation of cmd/tools/vtest-cleancode.v |
519ms |
694ms |
0ms |
228ms |
3546 KB |
98ms |
116ms |
171ms |
53ms |
67305 |
129682 lines/s |
2021-05-11 07:28 |
0bc80951 |
checker: fix `T is int` |
523ms |
693ms |
0ms |
232ms |
3546 KB |
100ms |
116ms |
173ms |
53ms |
67302 |
128684 lines/s |
2021-05-11 07:21 |
d088c4ce |
cgen: fix tcc compilation |
561ms |
692ms |
0ms |
231ms |
3546 KB |
98ms |
115ms |
172ms |
53ms |
67300 |
119964 lines/s |
2021-05-11 06:24 |
e310513a |
cgen: fix generics with generics fn type parameter (#10078) |
521ms |
692ms |
0ms |
229ms |
3534 KB |
97ms |
113ms |
177ms |
53ms |
67153 |
128892 lines/s |
2021-05-11 05:09 |
d60a55d3 |
strconv: float functions cleaning and speed optimization (#10076) |
524ms |
699ms |
0ms |
234ms |
3534 KB |
99ms |
116ms |
179ms |
53ms |
67153 |
128154 lines/s |
2021-05-11 00:43 |
3b062388 |
checker: minor cleanup in check_files() (#10075) |
518ms |
694ms |
0ms |
235ms |
3535 KB |
98ms |
116ms |
181ms |
53ms |
67181 |
129693 lines/s |
2021-05-10 17:27 |
dcf4d73c |
cgen: format generated struct definition c codes (#10074) |
523ms |
689ms |
0ms |
233ms |
3535 KB |
98ms |
114ms |
179ms |
54ms |
67184 |
128458 lines/s |
2021-05-10 08:30 |
19b45040 |
examples: add a gg timer example, drawing the result coming from a worker thread (#10065) |
518ms |
698ms |
0ms |
241ms |
3535 KB |
96ms |
112ms |
177ms |
52ms |
67184 |
129698 lines/s |
2021-05-10 07:15 |
28a22e5a |
v.builder: try finding msvc from env variables, when not found from registry (#10072) |
525ms |
694ms |
0ms |
233ms |
3535 KB |
98ms |
113ms |
178ms |
52ms |
67184 |
127969 lines/s |
2021-05-10 07:01 |
e9c84ce1 |
os: fix is_abs_path() panic, when path is only one letter on windows (#10071) |
525ms |
695ms |
0ms |
233ms |
3535 KB |
97ms |
115ms |
178ms |
53ms |
67120 |
127847 lines/s |
2021-05-10 06:22 |
159ee005 |
builtin: remove `import hash` |
522ms |
690ms |
0ms |
234ms |
3535 KB |
98ms |
115ms |
178ms |
54ms |
67120 |
128582 lines/s |
2021-05-09 18:31 |
4728d102 |
os: add Process.finalise() and Process.free() methods to cleanup pipe descriptors |
516ms |
691ms |
0ms |
235ms |
3535 KB |
98ms |
113ms |
176ms |
53ms |
67119 |
130075 lines/s |
2021-05-09 14:58 |
2a6a9c52 |
ci: add -skip-unused test |
524ms |
689ms |
0ms |
234ms |
3534 KB |
96ms |
113ms |
174ms |
52ms |
67089 |
128032 lines/s |
2021-05-09 12:27 |
74defc4b |
checker: minor cleanup of FnDecl (#10000) |
523ms |
698ms |
0ms |
240ms |
3534 KB |
97ms |
111ms |
175ms |
53ms |
67089 |
128277 lines/s |
2021-05-09 12:14 |
f85955ef |
tools/fast: use a common set of options for all measurement commands |
516ms |
686ms |
0ms |
230ms |
3536 KB |
96ms |
113ms |
193ms |
52ms |
67089 |
130017 lines/s |
2021-05-09 07:45 |
38d16229 |
os: fix panic on os.is_abs_path('') |
523ms |
691ms |
0ms |
235ms |
3536 KB |
98ms |
115ms |
196ms |
53ms |
67089 |
128277 lines/s |
2021-05-09 06:21 |
26652c8a |
io: make new_multi_writer use varargs (#10062) |
515ms |
684ms |
0ms |
231ms |
3536 KB |
97ms |
113ms |
194ms |
52ms |
67086 |
130264 lines/s |
2021-05-09 01:37 |
6a54f3a8 |
tools/fast: vfmt fast.v |
518ms |
687ms |
0ms |
231ms |
3536 KB |
98ms |
113ms |
193ms |
52ms |
67086 |
129509 lines/s |
2021-05-09 00:50 |
e040806c |
tools/fast: fix -skip-unused |
520ms |
685ms |
0ms |
235ms |
3536 KB |
99ms |
114ms |
194ms |
52ms |
67086 |
129011 lines/s |
2021-05-08 20:00 |
8547762a |
v.preludes: avoid warnings for short const names like `b` in tests with -stats |
504ms |
694ms |
0ms |
449ms |
4000 KB |
98ms |
114ms |
195ms |
52ms |
67071 |
133077 lines/s |
2021-05-08 18:25 |
21f207e7 |
v.checker: use more concise error messages (remove please) |
509ms |
704ms |
0ms |
448ms |
4000 KB |
96ms |
112ms |
193ms |
52ms |
67071 |
131770 lines/s |
2021-05-08 19:27 |
a9eb8931 |
table: minor cleanup of resolve_generic_to_concrete() (#10046) |
507ms |
695ms |
0ms |
452ms |
4000 KB |
99ms |
114ms |
195ms |
53ms |
67071 |
132289 lines/s |
2021-05-08 19:26 |
ef7454b5 |
checker: fix calling functions with variadic interface parameters (#10052) |
510ms |
700ms |
0ms |
457ms |
4000 KB |
100ms |
116ms |
194ms |
54ms |
67073 |
131515 lines/s |
2021-05-08 18:11 |
23513ae3 |
v.parser: fix vfmt eating the file name in `$tmpl('non_existant_file')` (#10056) |
509ms |
705ms |
0ms |
454ms |
4000 KB |
98ms |
115ms |
192ms |
53ms |
67064 |
131756 lines/s |
2021-05-08 18:09 |
0d205510 |
hash.wyhash: fix memory errors (#10051) |
508ms |
702ms |
0ms |
457ms |
4000 KB |
98ms |
115ms |
194ms |
53ms |
67063 |
132013 lines/s |
2021-05-08 18:00 |
c16d4911 |
v.checker: deprecate `$if linux_or_macos {` in favor of `$if linux || macos {` |
507ms |
701ms |
0ms |
454ms |
4000 KB |
97ms |
115ms |
189ms |
52ms |
67062 |
132272 lines/s |
2021-05-08 15:23 |
cbf30bd1 |
checker: fix regression for generics_test.v |
508ms |
697ms |
0ms |
451ms |
3999 KB |
97ms |
116ms |
193ms |
52ms |
67059 |
132005 lines/s |
2021-05-08 14:38 |
d8d6e9b9 |
ci: run vfmt over sha256_test.v |
504ms |
700ms |
0ms |
454ms |
3999 KB |
98ms |
115ms |
190ms |
52ms |
67051 |
133037 lines/s |
2021-05-08 12:12 |
3a1cae0c |
v.markused: assume methods for operator overload are always used |
504ms |
694ms |
0ms |
450ms |
3999 KB |
98ms |
116ms |
192ms |
52ms |
67051 |
133037 lines/s |
2021-05-08 11:46 |
7db6d602 |
tools: vfmt math_test.v and remove it from the exceptions in vtest-cleancode.v |
507ms |
701ms |
0ms |
456ms |
3999 KB |
96ms |
112ms |
190ms |
51ms |
67045 |
132238 lines/s |
2021-05-08 11:36 |
7d922c87 |
thirdparty: remove unused dependecy wyhash (#10038) |
505ms |
700ms |
0ms |
455ms |
3999 KB |
96ms |
114ms |
190ms |
51ms |
67045 |
132762 lines/s |
2021-05-08 11:33 |
ed7c8d5e |
checker: fix generics return recursive generic struct (fix #10028) (#10031) |
504ms |
694ms |
0ms |
456ms |
3999 KB |
99ms |
113ms |
194ms |
53ms |
67044 |
133023 lines/s |
2021-05-08 11:32 |
b5afa049 |
math: sign function (#10014) |
505ms |
693ms |
0ms |
448ms |
3999 KB |
98ms |
114ms |
192ms |
53ms |
67044 |
132760 lines/s |
2021-05-08 11:21 |
68c87093 |
io: add MultiWriter (#10021) |
508ms |
696ms |
0ms |
454ms |
3999 KB |
97ms |
113ms |
188ms |
52ms |
67044 |
131976 lines/s |
2021-05-08 11:06 |
3dfbd235 |
checker,cgen: fix generics with generic_fn type parameter (#10022) |
512ms |
698ms |
0ms |
457ms |
3999 KB |
97ms |
114ms |
191ms |
52ms |
67044 |
130945 lines/s |
2021-05-08 10:35 |
82a9add2 |
cgen: insert a newline every 8 elements in array init (#10034) |
514ms |
700ms |
0ms |
457ms |
3999 KB |
98ms |
114ms |
192ms |
53ms |
67051 |
130449 lines/s |
2021-05-08 10:33 |
262ef759 |
checker: fix unchecked optional in match condition (#10041) |
512ms |
696ms |
0ms |
455ms |
3998 KB |
99ms |
116ms |
195ms |
52ms |
67046 |
130949 lines/s |
2021-05-08 10:32 |
8a380f46 |
tools: make `v test-cleancode` test everything by default (#10050) |
510ms |
698ms |
0ms |
454ms |
3998 KB |
97ms |
115ms |
194ms |
52ms |
67045 |
131460 lines/s |
2021-05-08 10:14 |
cba2cb6b |
crypto/sha256: make digest sum public (#10047) |
508ms |
700ms |
0ms |
455ms |
3998 KB |
99ms |
116ms |
195ms |
53ms |
67036 |
131960 lines/s |
2021-05-08 10:02 |
600017d7 |
ci: fix CI failure (add 'sudo apt update' in the .yml files) (#10049) |
506ms |
701ms |
0ms |
450ms |
3998 KB |
97ms |
115ms |
192ms |
53ms |
67036 |
132482 lines/s |
2021-05-07 21:24 |
e9d7ff75 |
strconv: new decimal digits counts function (#10029) |
504ms |
693ms |
0ms |
454ms |
3998 KB |
98ms |
114ms |
192ms |
52ms |
67036 |
133007 lines/s |
2021-05-07 16:41 |
2d2b4f79 |
strings: add Builder.cut_to (#10042) |
502ms |
699ms |
0ms |
455ms |
3997 KB |
97ms |
114ms |
192ms |
52ms |
66958 |
133382 lines/s |
2021-05-07 16:31 |
b34b56ee |
vbug: use readline to read expected result (#10037) |
501ms |
698ms |
0ms |
459ms |
3997 KB |
98ms |
114ms |
193ms |
52ms |
66967 |
133666 lines/s |
2021-05-07 12:58 |
d26ac569 |
all: various fixes for [heap]/auto-heap handling (#10033) |
503ms |
698ms |
0ms |
456ms |
3997 KB |
99ms |
117ms |
192ms |
53ms |
66967 |
133135 lines/s |
2021-05-07 11:40 |
5b4eef80 |
ci: bump up array capacities in repeat.v (workaround for segfaulting code-formatting-perf-regressions job) |
508ms |
699ms |
0ms |
458ms |
3993 KB |
98ms |
115ms |
192ms |
52ms |
66898 |
131688 lines/s |
2021-05-07 08:20 |
13ea92a7 |
ci: use hash.fnv1a.sum64_string instead of hash.sum64_string in Parser.set_path (fix sanitize jobs) |
500ms |
694ms |
0ms |
458ms |
3993 KB |
98ms |
115ms |
194ms |
52ms |
66898 |
133796 lines/s |
2021-05-06 18:46 |
43cf3542 |
tools: fix a cmd/tools/repeat.v segfault |
503ms |
696ms |
0ms |
453ms |
3990 KB |
97ms |
114ms |
190ms |
52ms |
66853 |
132908 lines/s |
2021-05-06 18:08 |
ea74e2bc |
v.parser: add p.unique_prefix, add run_project_folders_test.v (closes #10023) |
503ms |
696ms |
0ms |
460ms |
3990 KB |
95ms |
112ms |
192ms |
51ms |
66853 |
132908 lines/s |
2021-05-06 17:24 |
a6764e3c |
table: fix generics struct with anon fn fields (#10024) |
500ms |
693ms |
0ms |
456ms |
3990 KB |
97ms |
113ms |
190ms |
51ms |
66850 |
133700 lines/s |
2021-05-06 16:54 |
ac2eaa05 |
tests: add interface_many_named_test.v regression test (closes #10013) |
500ms |
692ms |
0ms |
450ms |
3988 KB |
97ms |
113ms |
190ms |
52ms |
66831 |
133662 lines/s |
2021-05-06 16:37 |
3aa85bb5 |
v.ast: ensure interface->types info is complete |
495ms |
689ms |
0ms |
453ms |
3988 KB |
97ms |
113ms |
188ms |
51ms |
66831 |
135012 lines/s |
2021-05-06 14:05 |
591d185d |
builtin: fix termux make (#10016) |
503ms |
688ms |
0ms |
452ms |
3976 KB |
97ms |
114ms |
192ms |
51ms |
66745 |
132693 lines/s |
2021-05-06 13:43 |
928ced3d |
docs: small English improvement (#10020) |
497ms |
691ms |
0ms |
454ms |
3976 KB |
97ms |
114ms |
191ms |
51ms |
66745 |
134295 lines/s |
2021-05-06 12:15 |
483068f0 |
ci: fix tests-sanitize-undefined-gcc job |
502ms |
696ms |
0ms |
453ms |
3976 KB |
96ms |
115ms |
192ms |
52ms |
66745 |
132958 lines/s |
2021-05-06 11:26 |
adffae44 |
v.builder: refactor to make adding other post checker stages easier |
504ms |
690ms |
0ms |
453ms |
3976 KB |
97ms |
114ms |
191ms |
52ms |
66745 |
132430 lines/s |
2021-05-06 08:44 |
2eafea63 |
v: reduce the memory usage of the compiler (analysed with heaptrack) |
501ms |
690ms |
0ms |
453ms |
3975 KB |
98ms |
114ms |
194ms |
51ms |
66771 |
133275 lines/s |
2021-05-05 21:31 |
84f9789e |
v: tag more low level functions with `[direct_array_access]` |
525ms |
714ms |
0ms |
452ms |
3975 KB |
97ms |
115ms |
213ms |
52ms |
66765 |
127171 lines/s |
2021-05-05 20:45 |
3405f517 |
v.scanner: apply `[direct_array_access]` for key frequently called low level functions |
526ms |
720ms |
0ms |
451ms |
3975 KB |
99ms |
113ms |
209ms |
52ms |
66752 |
126904 lines/s |
2021-05-05 19:02 |
fc801fd5 |
tools/fast: use prealloc |
536ms |
724ms |
0ms |
461ms |
3975 KB |
101ms |
114ms |
213ms |
58ms |
66739 |
124513 lines/s |
2021-05-05 18:52 |
4e6a19b0 |
examples: add a BFS example for finding the shortest distance between nodes in a graph (#10006) |
572ms |
769ms |
0ms |
469ms |
3975 KB |
117ms |
124ms |
228ms |
55ms |
66739 |
116676 lines/s |
2021-05-05 18:31 |
7288f128 |
v help: add `v help watch`, rename -watch in `v help` too |
574ms |
765ms |
0ms |
461ms |
3975 KB |
115ms |
126ms |
230ms |
54ms |
66739 |
116270 lines/s |
2021-05-05 13:09 |
2c4a59f3 |
example: add a pendulum simulation (#9992) |
577ms |
770ms |
0ms |
464ms |
3975 KB |
117ms |
125ms |
230ms |
56ms |
66739 |
115665 lines/s |
2021-05-05 12:39 |
4ac751d7 |
os: add `signal_opt` and deprecate `signal` (#10005) |
576ms |
768ms |
0ms |
457ms |
3975 KB |
114ms |
123ms |
225ms |
54ms |
66739 |
115866 lines/s |
2021-05-05 11:20 |
8b50a5a1 |
vweb: fix route matching on `/` (#10001) |
571ms |
764ms |
0ms |
460ms |
3973 KB |
135ms |
147ms |
268ms |
67ms |
66691 |
116796 lines/s |
2021-05-05 11:20 |
12c3f855 |
os: add getuid and geteuid (#10002) |
577ms |
762ms |
0ms |
458ms |
3973 KB |
117ms |
125ms |
227ms |
53ms |
66691 |
115582 lines/s |
2021-05-05 11:12 |
4bc56dc0 |
git: add 'sqlite/' to thirdparty/.gitignore (#10009) |
577ms |
772ms |
0ms |
471ms |
3973 KB |
117ms |
126ms |
229ms |
53ms |
66677 |
115558 lines/s |
2021-05-05 11:11 |
7c58dfb8 |
checker: fix for_in mut var unused warning (#10008) |
581ms |
768ms |
0ms |
471ms |
3973 KB |
118ms |
131ms |
229ms |
53ms |
66677 |
114762 lines/s |
2021-05-05 11:09 |
8c448736 |
fmt,parser: prevent unknown module error (#10004) |
573ms |
761ms |
0ms |
458ms |
3973 KB |
117ms |
125ms |
228ms |
54ms |
66677 |
116364 lines/s |
2021-05-05 01:12 |
99a2fd76 |
strconv: separate v_sprintf (#10007) |
573ms |
767ms |
0ms |
458ms |
3972 KB |
118ms |
125ms |
227ms |
54ms |
66676 |
116363 lines/s |
2021-05-04 16:04 |
818983de |
v.markused: fix for `v -skip-unused ~/.vmodules/ui/examples/users.v` |
573ms |
760ms |
0ms |
463ms |
3971 KB |
120ms |
129ms |
230ms |
57ms |
66618 |
116261 lines/s |
2021-05-04 15:26 |
9e717e02 |
parser, fmt: prevent error with comment after expr inside match (#9995) |
574ms |
770ms |
0ms |
465ms |
3971 KB |
117ms |
127ms |
230ms |
56ms |
66613 |
116050 lines/s |
2021-05-04 09:35 |
b8e070b2 |
orm: fix multi substructs (#9941) |
573ms |
773ms |
0ms |
473ms |
3971 KB |
118ms |
127ms |
232ms |
56ms |
66613 |
116253 lines/s |
2021-05-04 09:33 |
92a22e9e |
ast: fix bug where fn_signature return wrong str for variadic arg (#9993) |
574ms |
763ms |
0ms |
462ms |
3969 KB |
116ms |
125ms |
230ms |
56ms |
66593 |
116015 lines/s |
2021-05-04 09:31 |
177f8f58 |
checker: fn_call fixes (#9994) |
571ms |
760ms |
0ms |
457ms |
3968 KB |
116ms |
124ms |
226ms |
54ms |
66589 |
116618 lines/s |
2021-05-04 08:31 |
1e856c0f |
parser: improve error message for `mod.unknownsubmod.Type` (#9976) |
571ms |
764ms |
0ms |
464ms |
3968 KB |
117ms |
124ms |
230ms |
54ms |
66587 |
116614 lines/s |
2021-05-04 05:40 |
298fc533 |
ci: run `v fmt -w vlib/os/file.c.v` |
570ms |
762ms |
0ms |
457ms |
3967 KB |
118ms |
125ms |
228ms |
55ms |
66573 |
116794 lines/s |
2021-05-03 16:50 |
c21df2d4 |
v: building on NetBSD (#9953) |
574ms |
767ms |
0ms |
459ms |
3967 KB |
118ms |
126ms |
226ms |
55ms |
66573 |
115980 lines/s |
2021-05-03 16:48 |
ddc00338 |
checker: check generics fn that return generic struct (#9979) |
575ms |
769ms |
0ms |
468ms |
3967 KB |
117ms |
125ms |
228ms |
55ms |
66569 |
115772 lines/s |
2021-05-03 16:47 |
035fd052 |
checker: check generic struct declaration (fix #9974) (#9978) |
571ms |
762ms |
0ms |
462ms |
3967 KB |
117ms |
126ms |
225ms |
55ms |
66560 |
116567 lines/s |
2021-05-03 16:00 |
0fa9a648 |
os: add os.stdout() and os.stderr(), returning os.File, similarly to os.stdin() (#9990) |
571ms |
767ms |
0ms |
464ms |
3966 KB |
116ms |
124ms |
224ms |
55ms |
66549 |
116548 lines/s |
2021-05-03 15:57 |
4ba11b77 |
os: deprecate os.open_stdin in favor of os.stdin (#9989) |
568ms |
757ms |
0ms |
463ms |
3966 KB |
114ms |
123ms |
227ms |
55ms |
66531 |
117132 lines/s |
2021-05-03 15:22 |
ae898e77 |
v.markused: handle interface implementation methods, and vweb programs |
570ms |
762ms |
0ms |
460ms |
3966 KB |
120ms |
124ms |
226ms |
55ms |
66525 |
116710 lines/s |
2021-05-03 14:35 |
106cd384 |
parser: remove obsolete exceptions (#9987) |
571ms |
759ms |
0ms |
457ms |
3964 KB |
116ms |
122ms |
227ms |
55ms |
66483 |
116432 lines/s |
2021-05-03 13:55 |
07f00440 |
picohttpparser: fix setting of req.body |
568ms |
765ms |
0ms |
463ms |
3964 KB |
114ms |
124ms |
226ms |
55ms |
66484 |
117049 lines/s |
2021-05-03 12:07 |
5b826b26 |
fmt: keep module alias in interfaces (#9985) |
570ms |
760ms |
0ms |
463ms |
3964 KB |
115ms |
123ms |
226ms |
55ms |
66484 |
116638 lines/s |
2021-05-03 11:14 |
597a774d |
scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`) |
572ms |
760ms |
0ms |
460ms |
3964 KB |
115ms |
123ms |
224ms |
55ms |
66484 |
116230 lines/s |
2021-05-02 23:41 |
9d4783a2 |
native: initial support for macos-amd64 targets (#9975) |
577ms |
761ms |
0ms |
461ms |
3963 KB |
116ms |
123ms |
233ms |
54ms |
66486 |
115227 lines/s |
2021-05-02 18:46 |
fb7ddcd4 |
checker: fix looking for unprefixed `os` functions (#9968) |
570ms |
763ms |
0ms |
463ms |
3954 KB |
115ms |
122ms |
229ms |
54ms |
66257 |
116240 lines/s |
2021-05-02 16:18 |
53ae9dda |
cgen: speed up auto generated Array_*_contains and Array_*_index methods |
571ms |
759ms |
0ms |
463ms |
3954 KB |
115ms |
122ms |
230ms |
54ms |
66257 |
116036 lines/s |
2021-05-02 16:31 |
feb60674 |
builtin.string: minor fixes in join() (#9952) |
610ms |
803ms |
0ms |
475ms |
3954 KB |
118ms |
128ms |
256ms |
54ms |
66256 |
108616 lines/s |
2021-05-02 16:30 |
3175525b |
builtin.string: optimize replace (#9969) |
606ms |
799ms |
0ms |
466ms |
3953 KB |
119ms |
129ms |
256ms |
55ms |
66221 |
109275 lines/s |
2021-05-02 13:31 |
dbadda84 |
builtin: clean up int.v (#9960) |
598ms |
786ms |
0ms |
464ms |
3953 KB |
119ms |
126ms |
257ms |
56ms |
66223 |
110740 lines/s |
2021-05-02 00:00 |
4b818fa2 |
v: implement interface embedding (#9935) |
599ms |
797ms |
0ms |
468ms |
3953 KB |
119ms |
128ms |
270ms |
56ms |
66265 |
110626 lines/s |
2021-05-01 18:27 |
3363c3ef |
builtin.string: optimize replace() (#9955) |
594ms |
781ms |
0ms |
463ms |
3930 KB |
118ms |
125ms |
255ms |
55ms |
66069 |
111227 lines/s |
2021-05-01 18:21 |
000d4d30 |
checker: cleanup typeof (#9954) |
599ms |
785ms |
0ms |
467ms |
3930 KB |
118ms |
127ms |
249ms |
55ms |
66069 |
110298 lines/s |
2021-05-01 13:45 |
ef63491a |
cgen: fix calling function-pointer fields on interfaces (#9948) |
589ms |
785ms |
0ms |
472ms |
3931 KB |
117ms |
126ms |
247ms |
54ms |
66073 |
112178 lines/s |
2021-05-01 11:26 |
4348c232 |
builtin.map: test more key types (#9947) |
593ms |
786ms |
0ms |
461ms |
3930 KB |
115ms |
122ms |
246ms |
54ms |
66063 |
111404 lines/s |
2021-05-01 11:25 |
daac31ae |
cgen: update wyhash (#9945) |
595ms |
783ms |
0ms |
464ms |
3930 KB |
118ms |
126ms |
251ms |
54ms |
66063 |
111030 lines/s |
2021-05-01 11:20 |
b621595c |
picoev: error handling workaround (#9913) |
595ms |
780ms |
0ms |
460ms |
3933 KB |
118ms |
126ms |
249ms |
54ms |
66094 |
111082 lines/s |
2021-05-01 09:52 |
f82f1977 |
tests: enable test_generic_fn_with_variadics() test (#9944) |
593ms |
789ms |
0ms |
465ms |
3933 KB |
118ms |
124ms |
249ms |
54ms |
66094 |
111456 lines/s |
2021-05-01 09:50 |
fec947c7 |
ast: minor cleanup in ast.FnDecl (#9950) |
595ms |
780ms |
0ms |
467ms |
3933 KB |
118ms |
125ms |
249ms |
54ms |
66094 |
111082 lines/s |
2021-04-30 12:59 |
b3890e28 |
doc: document fixed size init syntax |
592ms |
791ms |
0ms |
471ms |
3933 KB |
118ms |
124ms |
246ms |
54ms |
66098 |
111652 lines/s |
2021-04-30 12:36 |
c16bb7f3 |
ast: a minor format of ast.v |
594ms |
788ms |
0ms |
469ms |
3933 KB |
119ms |
124ms |
251ms |
54ms |
66098 |
111276 lines/s |
2021-04-30 12:31 |
e949d4b2 |
tools/fast: add "V lines" and "V lines/s" |
597ms |
789ms |
0ms |
470ms |
3933 KB |
118ms |
126ms |
253ms |
54ms |
2021-04-30 10:40 |
d236d6a4 |
parser, cgen: fix generics fn typeof name (fix #7357) (#9939) |
595ms |
779ms |
0ms |
469ms |
3933 KB |
118ms |
125ms |
250ms |
54ms |
2021-04-30 06:13 |
fb685eee |
orm: support arrays (#9936) |
594ms |
781ms |
0ms |
472ms |
3931 KB |
120ms |
125ms |
252ms |
54ms |
2021-04-29 18:00 |
b15156d4 |
orm: fix mysql substructs (#9930) |
588ms |
778ms |
0ms |
464ms |
3911 KB |
119ms |
124ms |
246ms |
54ms |
2021-04-29 14:37 |
ea0ac092 |
checker: fix generics with nested external generics fn (#9933) |
589ms |
784ms |
0ms |
470ms |
3909 KB |
117ms |
122ms |
248ms |
55ms |
2021-04-29 10:38 |
e9bbb7de |
orm: add pg select expr (#9927) |
592ms |
782ms |
0ms |
466ms |
3909 KB |
117ms |
123ms |
250ms |
55ms |
2021-04-29 07:58 |
8af6237e |
gg: fix width and height in draw_rounded_rect primitive (#9926) |
592ms |
778ms |
0ms |
462ms |
3901 KB |
118ms |
123ms |
248ms |
54ms |
2021-04-29 06:49 |
e05da04b |
builtin: fix termux prints (#9921) |
596ms |
778ms |
0ms |
470ms |
3901 KB |
117ms |
125ms |
251ms |
54ms |
2021-04-29 06:48 |
b406de20 |
parser, vfmt: multi line comments are not treated as follow-up comments anymore (#9892) |
589ms |
785ms |
0ms |
470ms |
3901 KB |
116ms |
124ms |
248ms |
54ms |
2021-04-29 06:45 |
c8e07b28 |
orm: fix pg orm statements (#9909) |
591ms |
779ms |
0ms |
470ms |
3901 KB |
118ms |
124ms |
251ms |
54ms |
2021-04-29 06:42 |
daff4812 |
examples/text_editor: use mathutil for min/max functions (#9911) |
594ms |
789ms |
0ms |
471ms |
3905 KB |
118ms |
125ms |
250ms |
54ms |
2021-04-29 06:06 |
25d9272c |
all: rename `table.register_fn_generic_types` to `table.register_fn_concrete_types` (#9914) |
588ms |
776ms |
0ms |
467ms |
3905 KB |
117ms |
124ms |
249ms |
54ms |
2021-04-29 06:04 |
6945f987 |
checker: fix sumtype comparison and sumtype in itself (#9917) |
594ms |
790ms |
0ms |
469ms |
3905 KB |
117ms |
124ms |
247ms |
53ms |
2021-04-29 05:33 |
191a167f |
checker: allow omitting the enum name of map key (#9919) |
586ms |
786ms |
0ms |
465ms |
3906 KB |
116ms |
123ms |
248ms |
54ms |
2021-04-29 05:28 |
e711e863 |
fmt: prevent rare code corruption with array pre comments (#9908) |
589ms |
777ms |
0ms |
466ms |
3906 KB |
115ms |
123ms |
245ms |
54ms |
2021-04-28 23:17 |
dee733aa |
fmt: reset const field align after multi line exprs (#9916) |
591ms |
779ms |
0ms |
463ms |
3906 KB |
116ms |
123ms |
247ms |
54ms |
2021-04-28 19:12 |
c82c8059 |
tests: add recursive generics fn test (#9907) |
587ms |
778ms |
0ms |
472ms |
3906 KB |
116ms |
123ms |
248ms |
54ms |
2021-04-28 19:11 |
6795b02e |
cgen: fix enum in map (#9912) |
590ms |
780ms |
0ms |
470ms |
3906 KB |
116ms |
124ms |
249ms |
55ms |
2021-04-28 09:23 |
626517f5 |
tools: turn `v -watch` into a `v watch` sub-command, so that it can have its own options |
587ms |
777ms |
0ms |
464ms |
3905 KB |
118ms |
123ms |
249ms |
54ms |
2021-04-28 06:22 |
e4a2d1b2 |
v -watch: support for VWATCH_IGNORE_EXTENSIONS |
589ms |
776ms |
0ms |
471ms |
3905 KB |
121ms |
124ms |
247ms |
54ms |
2021-04-28 06:11 |
1fbf75f2 |
builtin: fix termux println (#9829) |
590ms |
776ms |
0ms |
473ms |
3905 KB |
117ms |
123ms |
249ms |
55ms |
2021-04-28 04:47 |
f4e92997 |
checker: support value array elements of `[heap]` type inside struct ref (#9899) |
587ms |
778ms |
0ms |
463ms |
3905 KB |
116ms |
124ms |
248ms |
55ms |
2021-04-28 04:44 |
4f246222 |
v: replace `--enable-globals` with `-enable-globals` (#9898) |
589ms |
776ms |
0ms |
462ms |
3904 KB |
117ms |
123ms |
246ms |
54ms |
2021-04-28 04:42 |
a2014f86 |
strconv: new faster atof function (#9903) |
589ms |
779ms |
0ms |
469ms |
3904 KB |
117ms |
122ms |
249ms |
54ms |
2021-04-27 12:28 |
faf26563 |
orm: support multiline statements (#9888) |
590ms |
779ms |
0ms |
462ms |
3906 KB |
116ms |
122ms |
248ms |
55ms |
2021-04-27 12:25 |
9f1ac397 |
checker: fix generics with anon generics fn argument (fix #9859) (#9897) |
595ms |
782ms |
0ms |
464ms |
3904 KB |
116ms |
123ms |
249ms |
55ms |
2021-04-26 22:09 |
d8bb9390 |
native: fix tests, address comments and a little cleaner macho |
593ms |
783ms |
0ms |
470ms |
3904 KB |
116ms |
125ms |
251ms |
55ms |
2021-04-27 05:18 |
aebb551e |
cgen: do full struct initialisation for V structs, fixes invalid data from `map[string]Struct{}['unknown']` (#9878) |
594ms |
781ms |
0ms |
466ms |
3891 KB |
115ms |
121ms |
249ms |
56ms |
2021-04-26 22:42 |
787a63da |
cgen: execute `defer` block *after* return expression is evaluated (#9893) |
595ms |
781ms |
0ms |
471ms |
3844 KB |
115ms |
126ms |
248ms |
56ms |
2021-04-26 17:05 |
3877522e |
table,checker,cgen: fix generics with recursive generics struct (#9862) |
589ms |
777ms |
0ms |
470ms |
3852 KB |
117ms |
124ms |
244ms |
55ms |
2021-04-26 17:01 |
21d1f86e |
checker: fix generics that return reference generics struct (fix #6218) (#9869) |
583ms |
769ms |
0ms |
463ms |
3850 KB |
116ms |
124ms |
245ms |
55ms |
2021-04-26 16:59 |
7ddf569d |
cgen: fix generics multi_array in (#9885) |
588ms |
775ms |
0ms |
468ms |
3850 KB |
116ms |
123ms |
242ms |
55ms |
2021-04-26 16:57 |
de8c4866 |
v.checker: fix postfix expr on generic types (#9887) |
590ms |
773ms |
0ms |
471ms |
3850 KB |
117ms |
123ms |
243ms |
55ms |
2021-04-26 16:54 |
2b43d319 |
checker: fix generics with assign generics struct (fix #7784) (#9889) |
586ms |
779ms |
0ms |
472ms |
3850 KB |
116ms |
123ms |
242ms |
55ms |
2021-04-26 16:51 |
181b0f10 |
parser: improve error message for missing db expr in ORM (#9890) |
581ms |
781ms |
0ms |
461ms |
3850 KB |
115ms |
123ms |
241ms |
55ms |
2021-04-26 16:38 |
cafe3824 |
vweb: update references to old .init_once() and .init() methods to .init_server() and .before_request() |
584ms |
769ms |
0ms |
473ms |
3847 KB |
116ms |
124ms |
243ms |
56ms |
2021-04-26 08:54 |
5e0ff5c5 |
cgen: cleanup g.type_default |
585ms |
771ms |
0ms |
463ms |
3847 KB |
114ms |
123ms |
242ms |
56ms |
2021-04-26 07:56 |
212b4fa0 |
parser: implement infering generic type parameters from receiver types (fix #5862) (#9870) |
591ms |
777ms |
0ms |
464ms |
3848 KB |
116ms |
125ms |
245ms |
56ms |
2021-04-26 07:01 |
f36e46bf |
gg:fix draw_line for android (#9882) |
581ms |
765ms |
0ms |
473ms |
3846 KB |
115ms |
124ms |
244ms |
56ms |
2021-04-26 07:00 |
9d68f924 |
parser: don't disallow closures in the JS backend (#9884) |
585ms |
772ms |
0ms |
470ms |
3846 KB |
116ms |
125ms |
243ms |
55ms |
2021-04-26 06:58 |
7acb48df |
parser: parse `JS.` interfaces properly (#9876) |
592ms |
783ms |
0ms |
469ms |
3846 KB |
117ms |
124ms |
246ms |
55ms |
2021-04-26 06:56 |
8b22dbba |
jsgen: basic struct embedding support (#9879) |
583ms |
768ms |
0ms |
463ms |
3845 KB |
115ms |
126ms |
245ms |
55ms |
2021-04-25 18:40 |
3c0a368a |
all: automatically move (some) referenced objects to heap (#9873) |
586ms |
772ms |
0ms |
472ms |
3845 KB |
116ms |
124ms |
240ms |
55ms |
2021-04-25 18:22 |
00261afb |
io: add a `cp` function (#9875) |
579ms |
766ms |
0ms |
470ms |
3834 KB |
115ms |
124ms |
246ms |
55ms |
2021-04-25 15:57 |
71846299 |
orm: add initial pg support (#9827) |
584ms |
768ms |
0ms |
473ms |
3834 KB |
115ms |
125ms |
245ms |
55ms |
2021-04-25 15:29 |
fc3b6284 |
v: support `$for attr in Test.attributes` (#9836) |
580ms |
767ms |
0ms |
471ms |
3821 KB |
114ms |
122ms |
241ms |
55ms |
2021-04-25 15:20 |
515e83dc |
docs: correct one of the channel examples (#9865) |
575ms |
759ms |
0ms |
467ms |
3818 KB |
113ms |
122ms |
241ms |
54ms |
2021-04-25 15:18 |
3ab60889 |
CHANGELOG.md: remove unimplemented "Closures". (#9850) |
572ms |
752ms |
0ms |
468ms |
3818 KB |
114ms |
122ms |
240ms |
55ms |
2021-04-25 15:16 |
160b6056 |
os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872) |
576ms |
756ms |
0ms |
469ms |
3818 KB |
115ms |
124ms |
242ms |
55ms |
2021-04-25 14:57 |
bfe0a788 |
builtin,strconv: fix and optimize utf8 and formatting functions (#9874) |
578ms |
763ms |
0ms |
463ms |
3818 KB |
113ms |
121ms |
238ms |
55ms |
2021-04-25 13:04 |
3c8d2bba |
vlib/context: some clean up and more readable examples (#9868) |
576ms |
760ms |
0ms |
468ms |
3817 KB |
113ms |
120ms |
239ms |
54ms |
2021-04-25 06:19 |
44902b5a |
ci: fix tests output files after 7f5c3cc |
574ms |
765ms |
0ms |
462ms |
3817 KB |
113ms |
122ms |
238ms |
55ms |
2021-04-24 11:08 |
7f5c3cc1 |
checker: do not allow modifying consts via mutable refs |
578ms |
762ms |
0ms |
467ms |
3817 KB |
113ms |
122ms |
238ms |
54ms |
2021-04-24 10:32 |
b506d8fc |
os: use C.getlogin for os.loginname, instead of C.getlogin_r (C.getlogin_r absent on Android) |
580ms |
756ms |
0ms |
465ms |
3817 KB |
112ms |
122ms |
238ms |
55ms |
2021-04-24 10:22 |
187895c9 |
os: use GetComputerNameW to retrieve hostname on Windows (#9861) |
572ms |
767ms |
0ms |
469ms |
3817 KB |
116ms |
121ms |
237ms |
54ms |
2021-04-24 10:21 |
dee4904b |
pico: small refactor (#9857) |
576ms |
766ms |
0ms |
468ms |
3817 KB |
116ms |
123ms |
242ms |
55ms |
2021-04-24 06:44 |
8ccdae61 |
all: cleanup generics call_expr (#9856) |
574ms |
761ms |
0ms |
474ms |
3817 KB |
114ms |
122ms |
238ms |
54ms |
2021-04-23 14:12 |
a832bb60 |
net: support `-d net_blocking_sockets` (workaround a sporadic vex failure) |
576ms |
760ms |
0ms |
468ms |
3817 KB |
114ms |
123ms |
237ms |
55ms |
2021-04-23 14:21 |
b2dc444d |
ast: minor cleanup in generic_struct_insts_to_concrete() (#9855) |
576ms |
763ms |
0ms |
471ms |
3817 KB |
114ms |
122ms |
236ms |
55ms |
2021-04-23 12:51 |
af8ef129 |
ast: use `AttrKind` (#9845) |
575ms |
756ms |
0ms |
469ms |
3817 KB |
117ms |
122ms |
240ms |
55ms |
2021-04-23 12:18 |
1b46f9aa |
net: fix unsafe warnings |
575ms |
752ms |
0ms |
463ms |
3820 KB |
114ms |
120ms |
237ms |
55ms |
2021-04-23 12:30 |
2f29e790 |
tests: cleanup obsolete skips in common.v |
577ms |
760ms |
0ms |
466ms |
3820 KB |
115ms |
121ms |
240ms |
56ms |
2021-04-23 12:18 |
b4e4d48b |
checker: make sure negation is only used with numeric types (#9854) |
574ms |
757ms |
0ms |
466ms |
3820 KB |
111ms |
119ms |
234ms |
54ms |
2021-04-23 12:17 |
49a2de56 |
builtin: fix an unused var warning on windows |
574ms |
756ms |
0ms |
466ms |
3820 KB |
115ms |
122ms |
242ms |
55ms |
2021-04-23 12:12 |
669a4ea1 |
net: support `-d trace_tcp_data_read` and `-d trace_tcp_data_write` too |
577ms |
755ms |
0ms |
464ms |
3820 KB |
114ms |
122ms |
247ms |
55ms |
2021-04-23 12:10 |
9b14f716 |
all: fix build-tools |
577ms |
757ms |
0ms |
463ms |
3820 KB |
113ms |
123ms |
240ms |
55ms |
2021-04-23 11:48 |
0567cbe4 |
examples: fix compilation with -prod |
575ms |
758ms |
0ms |
470ms |
3820 KB |
117ms |
123ms |
238ms |
56ms |
2021-04-23 11:37 |
cf497623 |
net: do `$if trace_tcp ? {` in more functions to help debug web server issues |
578ms |
757ms |
0ms |
470ms |
3820 KB |
115ms |
124ms |
236ms |
55ms |
2021-04-23 10:45 |
7ec90b0f |
pref: fix is_test |
575ms |
756ms |
0ms |
474ms |
3820 KB |
114ms |
119ms |
237ms |
54ms |
2021-04-23 10:33 |
c7a6d28e |
all: improve unused variable warning (fix `x = 1`, `x += 1` etc) |
569ms |
758ms |
0ms |
469ms |
3820 KB |
115ms |
120ms |
236ms |
55ms |
2021-04-23 09:28 |
aa40dfc1 |
checker: check __global type (#9804) |
572ms |
752ms |
0ms |
461ms |
3820 KB |
112ms |
123ms |
241ms |
55ms |
2021-04-23 08:19 |
8e455495 |
checker: fix generics that return multi generics struct (#9852) |
576ms |
752ms |
0ms |
458ms |
3819 KB |
110ms |
119ms |
236ms |
54ms |
2021-04-22 15:21 |
c026d8b6 |
parser: number attributes (#9835) |
568ms |
749ms |
0ms |
461ms |
3819 KB |
111ms |
119ms |
237ms |
55ms |
2021-04-22 15:21 |
431d806d |
ast, parser: cleanup of generic structs (#9839) |
574ms |
755ms |
0ms |
466ms |
3819 KB |
111ms |
122ms |
240ms |
55ms |
2021-04-22 15:12 |
ba512a6a |
v help: describe CFLAGS and LDFLAGS support in `v help build-c` |
569ms |
753ms |
0ms |
466ms |
3819 KB |
110ms |
121ms |
237ms |
55ms |
2021-04-22 12:44 |
b951d679 |
x64: handle -arch amd64/arm64 and -os for raw/linux/macos options (#9844) |
577ms |
754ms |
0ms |
465ms |
3819 KB |
109ms |
120ms |
236ms |
54ms |
2021-04-22 09:50 |
59e23dbb |
ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu |
569ms |
748ms |
0ms |
467ms |
3810 KB |
113ms |
120ms |
236ms |
56ms |
2021-04-22 04:07 |
7443179c |
checker: make use of private enum from outside module an error. (#9821) |
569ms |
752ms |
0ms |
460ms |
3811 KB |
110ms |
120ms |
235ms |
56ms |
2021-04-22 04:03 |
c85eefa5 |
ast: remove obsolete comment in types.v (#9841) |
569ms |
750ms |
0ms |
468ms |
3811 KB |
111ms |
122ms |
238ms |
56ms |
2021-04-21 11:32 |
6e589e2a |
vdoc: fix panic on running `v doc -all -m vlib/ -f html -inline-assets` two times in a row |
573ms |
750ms |
0ms |
464ms |
3811 KB |
110ms |
121ms |
239ms |
56ms |
2021-04-21 09:23 |
7b8957b2 |
cgen: minor simplification in cc_type() (#9833) |
567ms |
751ms |
0ms |
475ms |
3811 KB |
110ms |
122ms |
236ms |
55ms |
2021-04-21 09:20 |
dd00c798 |
rand: fix wrong function signature (#9808) |
576ms |
750ms |
0ms |
463ms |
3819 KB |
111ms |
121ms |
239ms |
54ms |
2021-04-21 03:40 |
51258923 |
checker: fix generics call with reference arg (fix #9817 #9818) (#9830) |
576ms |
758ms |
0ms |
464ms |
3819 KB |
111ms |
122ms |
241ms |
54ms |
2021-04-20 18:38 |
953057ef |
parser: check generic receiver method decl has no generic names (fix parts of #9811) (#9819) |
572ms |
753ms |
0ms |
470ms |
3818 KB |
111ms |
134ms |
239ms |
54ms |
2021-04-20 18:37 |
2df260ac |
parser: fix last_line of no body C struct (#9809) |
570ms |
752ms |
0ms |
468ms |
3817 KB |
111ms |
123ms |
241ms |
54ms |
2021-04-20 17:18 |
bd539b64 |
vfmt: fix string interpolation formatting with multiple ',",\' and \" . |
575ms |
756ms |
0ms |
469ms |
3817 KB |
112ms |
120ms |
241ms |
54ms |
2021-04-20 14:28 |
258be508 |
builtin,os: fix unused return C warnings for real (#9814) |
570ms |
755ms |
0ms |
471ms |
3817 KB |
111ms |
121ms |
236ms |
54ms |
2021-04-20 14:20 |
0b0a5de9 |
vet: hide skipped file messages behind verbose flag (#9823) |
572ms |
751ms |
0ms |
463ms |
3817 KB |
113ms |
122ms |
237ms |
56ms |
2021-04-20 14:16 |
16e79bc3 |
tools: format most examples and tutorials, add them to `v test-cleancode` (#9826) |
570ms |
757ms |
0ms |
463ms |
3817 KB |
110ms |
120ms |
237ms |
55ms |
2021-04-20 14:10 |
dff50686 |
ci: build module docs on PRs too (#9822) |
576ms |
759ms |
0ms |
468ms |
3817 KB |
112ms |
121ms |
240ms |
55ms |
2021-04-20 12:46 |
5482a7a8 |
readme: update stability guarantee |
570ms |
755ms |
0ms |
469ms |
3817 KB |
111ms |
121ms |
240ms |
56ms |
2021-04-20 12:20 |
f5e6cadf |
fmt: proper infix operator detection in wrapping logic (#9824) |
575ms |
757ms |
0ms |
465ms |
3817 KB |
110ms |
122ms |
241ms |
56ms |
2021-04-20 09:11 |
254d247e |
checker: return none if type is 0 in ensure_type_exists (#9820) |
577ms |
752ms |
0ms |
473ms |
3817 KB |
110ms |
121ms |
239ms |
56ms |
2021-04-20 08:49 |
9d8bda9e |
v.ast, v.checker: fix absent 'missing return' warning, when a function ended with a t.panic() call |
570ms |
753ms |
0ms |
468ms |
3817 KB |
111ms |
121ms |
241ms |
55ms |
2021-04-20 01:54 |
fe88a446 |
fmt: fix module docs generation (#9810) |
565ms |
746ms |
0ms |
471ms |
3816 KB |
111ms |
121ms |
234ms |
55ms |
2021-04-19 18:56 |
4a1f75c9 |
fmt: split infix wrapping into smaller functions and fix a trailing space bug (#9806) |
571ms |
755ms |
0ms |
469ms |
3816 KB |
112ms |
123ms |
240ms |
55ms |
2021-04-19 18:40 |
c174bfa5 |
tools: add a `v bug file.v` tool to automatically report bugs on GitHub (#9746) |
571ms |
752ms |
0ms |
467ms |
3816 KB |
110ms |
123ms |
238ms |
55ms |
2021-04-19 16:01 |
d4f31412 |
v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795) |
572ms |
758ms |
0ms |
471ms |
3815 KB |
111ms |
122ms |
241ms |
54ms |
2021-04-19 15:55 |
4b230d16 |
vfmt: only print non-empty diffs (#9803) |
569ms |
753ms |
0ms |
477ms |
3813 KB |
112ms |
123ms |
239ms |
54ms |
2021-04-19 14:07 |
70c651ff |
all: make __global behave consistent with const (#9711) |
575ms |
753ms |
0ms |
468ms |
3813 KB |
113ms |
122ms |
238ms |
54ms |
2021-04-19 13:43 |
49330af7 |
net.urllib: fix #9748 out of bounds accesses in unescape() (#9770) |
571ms |
754ms |
0ms |
469ms |
3812 KB |
112ms |
120ms |
237ms |
54ms |
2021-04-19 12:28 |
aa3a8c52 |
v.ast: add a customizable ast.Table .panic() method |
572ms |
754ms |
0ms |
470ms |
3812 KB |
111ms |
120ms |
236ms |
54ms |
2021-04-19 12:38 |
73352583 |
ci: fix all `-cstrict` warnings with gcc and clang (#9792) |
572ms |
749ms |
0ms |
468ms |
3811 KB |
110ms |
122ms |
239ms |
55ms |
2021-04-19 11:58 |
dde3189e |
checker: avoid get_type_symbol panic inside array_init (#9800) |
566ms |
751ms |
0ms |
464ms |
3801 KB |
109ms |
120ms |
238ms |
55ms |
2021-04-19 11:57 |
9ec91f4d |
os: add new function os.loginname(), improve some error messages (#9794) |
569ms |
748ms |
0ms |
473ms |
3801 KB |
111ms |
119ms |
233ms |
56ms |
2021-04-19 11:47 |
3158617c |
parser: simplify parse_generic_struct_inst_type() (#9801) |
569ms |
753ms |
0ms |
469ms |
3800 KB |
111ms |
120ms |
237ms |
53ms |
2021-04-19 11:14 |
22351a6f |
builtin: remove `unused return` C warnings (#9797) |
567ms |
752ms |
0ms |
467ms |
3801 KB |
113ms |
120ms |
240ms |
54ms |
2021-04-19 08:41 |
8ab0d42b |
checker: check argument for `chan.try_push/pop()` (#9798) |
567ms |
751ms |
0ms |
463ms |
3801 KB |
111ms |
120ms |
236ms |
53ms |
2021-04-18 13:34 |
75d1b54f |
cgen: fix empty struct init using macro (#9787) |
569ms |
750ms |
0ms |
469ms |
3799 KB |
112ms |
121ms |
237ms |
54ms |
2021-04-18 13:31 |
8710a0b7 |
sync: enable Android support (#9790) |
561ms |
747ms |
0ms |
462ms |
3798 KB |
109ms |
119ms |
235ms |
53ms |
2021-04-18 13:28 |
4a1e2f9d |
checker: working is none type check + no crash when checking with non types (#9793) |
570ms |
748ms |
0ms |
467ms |
3798 KB |
111ms |
118ms |
235ms |
53ms |
2021-04-18 13:26 |
ee7bcfd0 |
checker: prevent double module name prepending on generics types regi… (#9791) |
571ms |
748ms |
0ms |
467ms |
3797 KB |
114ms |
121ms |
239ms |
53ms |
2021-04-18 07:24 |
cfcecf89 |
v.ast: add .free() methods, so vls can be more decoupled |
564ms |
748ms |
0ms |
465ms |
3797 KB |
113ms |
121ms |
238ms |
53ms |
2021-04-18 05:55 |
eaf930aa |
tools: simplify gen_vc.v |
568ms |
751ms |
0ms |
462ms |
3796 KB |
110ms |
119ms |
235ms |
55ms |
2021-04-17 18:10 |
a761f688 |
ci: reorder the v-apps-compile job so it does not stop due to vpm timeout-ing |
571ms |
749ms |
0ms |
466ms |
3796 KB |
111ms |
120ms |
238ms |
55ms |
2021-04-17 16:49 |
7b1080a5 |
ci: fix -tcc32 job runs |
566ms |
750ms |
0ms |
460ms |
3796 KB |
111ms |
119ms |
237ms |
55ms |
2021-04-17 16:36 |
1a0bc5a9 |
docs: fix tenses (#9775) |
568ms |
751ms |
0ms |
471ms |
3796 KB |
112ms |
119ms |
235ms |
55ms |
2021-04-17 16:31 |
81d17f0a |
ci: add a windows-cross job to ci_cross.yml to prevent regressions |
569ms |
746ms |
0ms |
471ms |
3796 KB |
112ms |
120ms |
238ms |
56ms |
2021-04-17 16:19 |
5817aa47 |
Revert "cgen: fix empty struct init (#9769)" |
562ms |
746ms |
0ms |
461ms |
3796 KB |
111ms |
120ms |
239ms |
55ms |
2021-04-17 14:53 |
b63eba31 |
ci: debug msvc v build failure 3 |
569ms |
744ms |
0ms |
460ms |
3796 KB |
109ms |
118ms |
235ms |
55ms |
2021-04-17 13:19 |
d9309443 |
change trigger for debug_ci.yml |
569ms |
740ms |
0ms |
461ms |
3796 KB |
113ms |
122ms |
238ms |
55ms |
2021-04-17 12:52 |
d349e5a2 |
ci: use `make.bat --verbose -msvc` to diagnose CI build failure |
564ms |
752ms |
0ms |
464ms |
3796 KB |
114ms |
118ms |
235ms |
55ms |
2021-04-17 12:47 |
3c72c6ab |
parser: disable template variables in `style` (#9777) |
568ms |
751ms |
0ms |
466ms |
3796 KB |
113ms |
118ms |
238ms |
55ms |
2021-04-17 09:30 |
ded3ce58 |
builtin: cleanup string.v |
568ms |
748ms |
0ms |
465ms |
3796 KB |
112ms |
119ms |
234ms |
55ms |
2021-04-17 05:30 |
1c7fb654 |
builder: fix a bug that happens with local modules (#9701) |
563ms |
751ms |
0ms |
467ms |
3796 KB |
112ms |
121ms |
233ms |
55ms |
2021-04-17 05:29 |
731e9420 |
checker: fix generics with different order of generics fn (#9765) |
568ms |
751ms |
0ms |
465ms |
3796 KB |
112ms |
118ms |
234ms |
54ms |
2021-04-16 23:39 |
0cc04850 |
cgen: fix empty struct init (#9769) |
565ms |
751ms |
0ms |
461ms |
3796 KB |
110ms |
118ms |
235ms |
55ms |
2021-04-16 23:38 |
cb70ffef |
table: minor simplification and cleanup of resolve_generic (#9772) |
566ms |
746ms |
0ms |
459ms |
3796 KB |
109ms |
117ms |
235ms |
55ms |
2021-04-16 16:13 |
0b3d1656 |
cgen: improve -g info for `{...}` and `goto label` |
566ms |
759ms |
0ms |
473ms |
3793 KB |
111ms |
119ms |
238ms |
55ms |
2021-04-16 11:49 |
80bd2974 |
cgen: fix iteration over `shared` map (#9763) |
561ms |
745ms |
0ms |
466ms |
3793 KB |
111ms |
119ms |
237ms |
55ms |
2021-04-16 08:54 |
524becd5 |
context: use `IError` instead of `string` (#9758) |
571ms |
749ms |
0ms |
467ms |
3793 KB |
110ms |
119ms |
238ms |
54ms |
2021-04-16 08:53 |
aa49bc27 |
os: implement os.truncate() + improve error handling (#9752) |
565ms |
746ms |
0ms |
467ms |
3793 KB |
111ms |
120ms |
236ms |
55ms |
2021-04-16 05:46 |
e2be3ec3 |
vweb: split and parse Content-Type header correctly (#9756) |
568ms |
745ms |
0ms |
464ms |
3791 KB |
110ms |
118ms |
234ms |
56ms |
2021-04-15 17:57 |
60bc280a |
cgen: fix static var name used in sqlite orm generation, close #9725 (#9745) |
564ms |
742ms |
0ms |
467ms |
3791 KB |
110ms |
119ms |
236ms |
55ms |
2021-04-15 17:38 |
db908e50 |
v: add more precise source line info for `-g -assert aborts` |
561ms |
745ms |
0ms |
474ms |
3791 KB |
111ms |
117ms |
235ms |
55ms |
2021-04-15 17:29 |
1d2ef795 |
v: fix -assert aborts |
564ms |
744ms |
0ms |
457ms |
3791 KB |
109ms |
118ms |
233ms |
55ms |
2021-04-15 17:26 |
c7752ce8 |
v: add an -assert aborts/backtraces option to ease debugging |
565ms |
744ms |
0ms |
464ms |
3791 KB |
110ms |
118ms |
232ms |
55ms |
2021-04-15 11:55 |
d90be548 |
v: add -cstrict for optionally turning on all ccoptions.wargs |
564ms |
742ms |
0ms |
461ms |
3789 KB |
109ms |
118ms |
233ms |
55ms |
2021-04-15 10:58 |
5ae3b813 |
cmd/tools/fast/fast.v: html encode < > in commit messages |
561ms |
744ms |
0ms |
465ms |
3789 KB |
110ms |
118ms |
233ms |
55ms |
2021-04-15 09:39 |
d9fdae1d |
parser: escape js template literal syntax inside script tags (#9738) |
566ms |
742ms |
0ms |
461ms |
3789 KB |
111ms |
118ms |
234ms |
55ms |
2021-04-15 08:43 |
cb69c4c9 |
builtin: add a 'v hash:' line to V panics |
566ms |
747ms |
0ms |
464ms |
3789 KB |
109ms |
118ms |
234ms |
54ms |
2021-04-15 08:00 |
466dc454 |
all: minor cleanup of generics (#9744) |
508ms |
695ms |
0ms |
452ms |
3788 KB |
99ms |
113ms |
201ms |
49ms |
2021-04-15 07:53 |
dcf4a6b0 |
orm: add support for custom table names & custom field names (#9697) |
511ms |
695ms |
0ms |
457ms |
3788 KB |
100ms |
111ms |
204ms |
49ms |
2021-04-15 07:46 |
f1bda889 |
regex: bugfix out of bound with gcc "-fsanitize=address" (#9715) |
505ms |
688ms |
0ms |
451ms |
3785 KB |
101ms |
113ms |
203ms |
50ms |
2021-04-15 06:41 |
b8e9f085 |
vfmt: cleanup StringInterLiteral.get_fspec_braces/1 |
504ms |
686ms |
0ms |
452ms |
3785 KB |
100ms |
111ms |
202ms |
50ms |
2021-04-15 06:28 |
f0dd2bbf |
tests: skip deadline_test.v everywhere |
511ms |
690ms |
0ms |
457ms |
3785 KB |
100ms |
113ms |
202ms |
49ms |
2021-04-15 06:20 |
4ecc5001 |
builtin: fix for utf8_str_visible_length for CJK Unified Ideographs Extension G (#9739) |
508ms |
692ms |
0ms |
464ms |
3785 KB |
100ms |
113ms |
205ms |
49ms |
2021-04-15 05:49 |
9d6caa1d |
checker: fix segfault in vls for struct field declarations, having custom initializers with fn calls (#9741) |
509ms |
688ms |
0ms |
457ms |
3785 KB |
100ms |
113ms |
202ms |
50ms |
2021-04-15 04:42 |
c2227add |
tutorials: vfmt blog |
510ms |
693ms |
0ms |
459ms |
3785 KB |
100ms |
113ms |
205ms |
50ms |
2021-04-15 03:51 |
7df996e5 |
checker: fix fn_args test |
510ms |
692ms |
0ms |
465ms |
3785 KB |
99ms |
113ms |
201ms |
49ms |
2021-04-15 03:27 |
a18f85c8 |
vweb: init_once() => init_server(); init() => before_request() |
519ms |
689ms |
0ms |
450ms |
3785 KB |
98ms |
112ms |
203ms |
49ms |
2021-04-15 00:11 |
3a134acc |
checker: orm: verify table type |
511ms |
691ms |
0ms |
453ms |
3785 KB |
99ms |
113ms |
203ms |
49ms |
2021-04-14 23:58 |
21c452c5 |
builtin: define u8 = byte alias |
507ms |
713ms |
0ms |
463ms |
3784 KB |
98ms |
111ms |
203ms |
49ms |
2021-04-14 23:49 |
546dc919 |
os: create os.hostname() and os.chown() + os.uname() for windows (#9722) |
504ms |
685ms |
0ms |
450ms |
3784 KB |
97ms |
113ms |
203ms |
49ms |
2021-04-14 23:44 |
25a9d30a |
channels: fix C warnings (#9732) |
508ms |
684ms |
0ms |
455ms |
3783 KB |
99ms |
113ms |
202ms |
49ms |
2021-04-14 23:31 |
f4c8f897 |
parser: proper unexpected eof errors in const declarations (#9712) |
505ms |
687ms |
0ms |
456ms |
3778 KB |
100ms |
112ms |
201ms |
49ms |
2021-04-14 23:30 |
0099458c |
all: small asm fixes and number labels (#9730) |
510ms |
689ms |
0ms |
455ms |
3777 KB |
99ms |
110ms |
202ms |
48ms |
2021-04-14 23:29 |
968cb13a |
fmt: mark types import as used in interface (#9718) |
504ms |
685ms |
0ms |
460ms |
3777 KB |
99ms |
111ms |
201ms |
49ms |
2021-04-14 17:06 |
56e15741 |
ci: tag deadline_test.v in the skip_with_fsanitize_memory and skip_on_windows lists |
504ms |
685ms |
0ms |
458ms |
3777 KB |
98ms |
111ms |
203ms |
49ms |
2021-04-14 15:43 |
33870583 |
ci: run sanitizers jobs in serial mode (with VJOBS=1) |
501ms |
683ms |
0ms |
451ms |
3777 KB |
97ms |
110ms |
200ms |
48ms |
2021-04-14 09:47 |
3e297bce |
ci: remove some tests from skip_with_werror in `v test-self` |
501ms |
683ms |
0ms |
451ms |
3777 KB |
98ms |
110ms |
211ms |
49ms |
2021-04-14 07:58 |
98052182 |
ci: ignore changes to .md files in gen_vc.yml |
503ms |
683ms |
0ms |
453ms |
3777 KB |
100ms |
111ms |
201ms |
49ms |
2021-04-14 05:51 |
80dbe8db |
readme: update example (#9719) |
507ms |
686ms |
0ms |
452ms |
3777 KB |
100ms |
112ms |
202ms |
49ms |
2021-04-14 05:50 |
14434cc8 |
all: bare metal support (fix `-freestanding`) (#9624) |
506ms |
690ms |
0ms |
459ms |
3777 KB |
100ms |
112ms |
202ms |
49ms |
2021-04-14 00:59 |
711e309e |
gg: bring back native rendering on macos |
512ms |
696ms |
0ms |
465ms |
3771 KB |
101ms |
110ms |
199ms |
52ms |
2021-04-13 22:40 |
10bf974c |
all: gc: provide optimized mode (#9716) |
510ms |
695ms |
0ms |
461ms |
3771 KB |
102ms |
110ms |
201ms |
52ms |
2021-04-13 11:38 |
8c95f075 |
sokol: fix compilation of gg apps on macos |
504ms |
687ms |
0ms |
452ms |
3755 KB |
104ms |
112ms |
204ms |
50ms |
2021-04-13 11:10 |
d9e2bb9b |
vdoc: ignore builtin/linux_bare (#9708) |
506ms |
689ms |
0ms |
452ms |
3755 KB |
104ms |
113ms |
199ms |
51ms |
2021-04-13 10:45 |
2b41556a |
ci: do not install mingw-w64 in the ordinary ci macos job |
513ms |
686ms |
0ms |
444ms |
3755 KB |
102ms |
111ms |
200ms |
51ms |
2021-04-13 10:40 |
a31e2653 |
ci: split cross compilation jobs to their own ci_cross.yml file |
516ms |
689ms |
0ms |
448ms |
3755 KB |
102ms |
112ms |
201ms |
50ms |
2021-04-13 10:24 |
e5a52edd |
ci: split sanitized jobs to their own ci_sanitized.yml file, bump their timeout to 60 minutes |
507ms |
687ms |
0ms |
461ms |
3755 KB |
103ms |
112ms |
202ms |
50ms |
2021-04-13 10:07 |
68c3ecce |
v: skip asserts in -prod mode inside non _test.v files |
506ms |
685ms |
0ms |
444ms |
3755 KB |
103ms |
112ms |
201ms |
50ms |
2021-04-13 09:23 |
84fe2d8c |
v.ast: implement Expr.str() for ast.ConcatExpr and ast.IfExpr too |
509ms |
693ms |
0ms |
447ms |
3754 KB |
104ms |
112ms |
201ms |
50ms |
2021-04-13 09:01 |
f04dd21e |
builtin: run vfmt over string.v |
515ms |
691ms |
0ms |
440ms |
3752 KB |
100ms |
109ms |
204ms |
51ms |
2021-04-13 06:18 |
1b924fcf |
ci: bump timeout-minutes limit to 45 (the sanitizer test jobs are slow) |
512ms |
693ms |
0ms |
445ms |
3752 KB |
102ms |
109ms |
199ms |
50ms |
2021-04-13 04:04 |
909c9c7e |
context: small refactor to always use Context type instead of multiple types (#9705) |
513ms |
692ms |
0ms |
444ms |
3752 KB |
103ms |
110ms |
201ms |
51ms |
2021-04-13 03:55 |
66294e35 |
checker: add immutable_builtin_modify.vv test (#9702) |
510ms |
692ms |
0ms |
455ms |
3752 KB |
101ms |
111ms |
200ms |
51ms |
2021-04-13 00:06 |
c3ccb584 |
checker: check generics variadic arg mismatch (#9700) |
512ms |
698ms |
0ms |
451ms |
3752 KB |
103ms |
111ms |
200ms |
52ms |
2021-04-12 17:30 |
21e52ee0 |
ci: add libgl-dev in jobs dependencies |
512ms |
688ms |
0ms |
452ms |
3751 KB |
102ms |
112ms |
201ms |
51ms |
2021-04-12 16:35 |
cfaba496 |
ios: move `sokol` declarations out of builder, and support non-sokol apps too (#9703) |
508ms |
692ms |
0ms |
453ms |
3751 KB |
102ms |
111ms |
203ms |
51ms |
2021-04-12 16:32 |
07a6f4e4 |
context: add a new `context` module, based on Golang's context, intended to be used in webservers (#9563) |
509ms |
691ms |
0ms |
454ms |
3751 KB |
102ms |
110ms |
200ms |
50ms |
2021-04-12 16:23 |
b54188df |
ci: cleanup references to libglfw and libsdl2 (not used anymore) |
514ms |
690ms |
0ms |
445ms |
3751 KB |
104ms |
110ms |
201ms |
51ms |
2021-04-12 14:22 |
491fe49a |
map: rename methods (part 2) (#9698) |
511ms |
691ms |
0ms |
460ms |
3751 KB |
103ms |
113ms |
204ms |
51ms |
2021-04-12 13:03 |
b2c16ced |
parser: filter out vet space indent errors inside StringInterLiterals (#9695) |
510ms |
692ms |
0ms |
447ms |
3753 KB |
101ms |
110ms |
199ms |
49ms |
2021-04-12 13:01 |
ada763e0 |
fmt: remove parenthesis around single ident (#9696) |
508ms |
695ms |
0ms |
454ms |
3752 KB |
104ms |
114ms |
201ms |
50ms |
2021-04-12 12:59 |
9427c5f5 |
vdoc: fix output folder creation (#9699) |
516ms |
695ms |
0ms |
453ms |
3752 KB |
104ms |
112ms |
204ms |
50ms |
2021-04-12 12:58 |
6b8585da |
docs: remove obsolete references to byteptr/charptr, use &byte/&char instead |
519ms |
696ms |
0ms |
450ms |
3752 KB |
103ms |
113ms |
204ms |
49ms |
2021-04-12 12:51 |
19e4f5ec |
tools: implement progres bar for `v check-md .` |
511ms |
687ms |
0ms |
449ms |
3752 KB |
102ms |
112ms |
202ms |
50ms |
2021-04-12 09:01 |
a4fb851f |
docs: document dump(expr) |
510ms |
695ms |
0ms |
457ms |
3752 KB |
102ms |
111ms |
200ms |
49ms |
2021-04-12 07:26 |
7ba13a41 |
os: handle fread errors (#9687) |
511ms |
691ms |
0ms |
450ms |
3752 KB |
102ms |
111ms |
201ms |
49ms |
2021-04-12 07:24 |
6d2d956c |
tests: fix -skip-unused test on macos |
511ms |
691ms |
0ms |
451ms |
3752 KB |
103ms |
109ms |
199ms |
49ms |
2021-04-12 06:38 |
9957e5a2 |
log: unify output order between cli and file (#9693) |
508ms |
689ms |
0ms |
457ms |
3752 KB |
117ms |
113ms |
202ms |
49ms |
2021-04-12 06:24 |
8193efb3 |
v.markused: mark all `pub` functions on `-shared -skip-unused` |
512ms |
693ms |
0ms |
455ms |
3752 KB |
103ms |
112ms |
202ms |
49ms |
2021-04-12 02:58 |
d7a64bbc |
encoding.utf8: fix len and ulen and optimize raw_index (#9682) |
519ms |
694ms |
0ms |
446ms |
3752 KB |
103ms |
112ms |
199ms |
49ms |
2021-04-11 21:57 |
67d86399 |
orm: add unique fields & add drop table stmt (#9684) |
526ms |
694ms |
0ms |
457ms |
3752 KB |
103ms |
111ms |
201ms |
49ms |
2021-04-11 21:57 |
b0b3c516 |
checker: minor cleanup in fn_call (#9681) |
508ms |
685ms |
0ms |
454ms |
3745 KB |
102ms |
110ms |
197ms |
49ms |
2021-04-11 21:43 |
6cfd53bf |
cgen: generate interfaces after all other typedefs (#9680) |
510ms |
693ms |
0ms |
445ms |
3747 KB |
102ms |
111ms |
200ms |
49ms |
2021-04-11 21:36 |
0facc5a5 |
builtin: fix map.zeros_to_end (#9689) |
507ms |
688ms |
0ms |
450ms |
3747 KB |
103ms |
111ms |
201ms |
49ms |
2021-04-11 19:53 |
79fa15ec |
cgen: allow printing of C.Structs containing &char/charptr fields |
507ms |
689ms |
0ms |
456ms |
3747 KB |
103ms |
111ms |
201ms |
50ms |
2021-04-11 20:32 |
273655ec |
vfmt: fix asm volatile & goto (#9688) |
496ms |
670ms |
0ms |
455ms |
3743 KB |
103ms |
109ms |
194ms |
51ms |
2021-04-11 10:24 |
a8519016 |
checker: allow casting bool to byte (#9676) |
500ms |
684ms |
0ms |
462ms |
3743 KB |
100ms |
105ms |
190ms |
50ms |
2021-04-11 08:34 |
85e9cf1b |
tests: add vlib/x/json2 to vtest-cleancode.v |
498ms |
676ms |
0ms |
452ms |
3743 KB |
101ms |
107ms |
194ms |
52ms |
2021-04-11 07:30 |
954c436d |
checker/cgen: auto initialize `shared` elements of structs (#9669) |
493ms |
673ms |
0ms |
447ms |
3743 KB |
102ms |
108ms |
195ms |
51ms |
2021-04-11 07:28 |
cca06fce |
encoding.utf8: remove const unicode_con_table_up_to_low table (#9672) |
495ms |
676ms |
0ms |
448ms |
3740 KB |
100ms |
108ms |
195ms |
49ms |
2021-04-11 06:04 |
acb58d49 |
encoding.utf8: add support for indexing a utf8 str (#9670) |
496ms |
672ms |
0ms |
448ms |
3740 KB |
101ms |
106ms |
193ms |
49ms |
2021-04-11 06:02 |
a2a18ef9 |
v: simplify handling of function generic parameters (#9673) |
497ms |
677ms |
0ms |
452ms |
3740 KB |
103ms |
109ms |
195ms |
49ms |
2021-04-10 14:57 |
78c6e35b |
checker/cgen: fix `v := rlock m { m[key] or { default_val } }` (#9666) |
495ms |
682ms |
0ms |
456ms |
3743 KB |
101ms |
109ms |
195ms |
49ms |
2021-04-10 14:42 |
e66de8e8 |
bitfield: add methods `insert` and `extract` (#9612) |
499ms |
672ms |
0ms |
446ms |
3743 KB |
100ms |
108ms |
197ms |
49ms |
2021-04-10 14:40 |
38c517c1 |
builtin: use NSLog on iOS for print (#9665) |
496ms |
678ms |
0ms |
450ms |
3743 KB |
101ms |
108ms |
195ms |
49ms |
2021-04-10 14:38 |
64391efa |
orm: add mysql support (#9630) |
497ms |
678ms |
0ms |
449ms |
3742 KB |
102ms |
107ms |
196ms |
48ms |
2021-04-10 14:33 |
9f093203 |
cgen: fix generics struct_init (#9661) |
495ms |
669ms |
0ms |
450ms |
3717 KB |
101ms |
104ms |
190ms |
64ms |
2021-04-10 11:00 |
cf640014 |
checker: fix generics return generic struct (#9663) |
488ms |
665ms |
0ms |
451ms |
3717 KB |
102ms |
107ms |
193ms |
48ms |
2021-04-10 08:55 |
1bcc45f9 |
cgen: minor cleanup of return_stmt (#9664) |
493ms |
673ms |
0ms |
458ms |
3717 KB |
102ms |
108ms |
194ms |
48ms |
2021-04-10 07:46 |
d54becf5 |
v.cflag: support `#flag $first_existing("/opt/homebrew/lib/libgc.a", "/usr/local/lib/libgc.a")` |
495ms |
668ms |
0ms |
446ms |
3717 KB |
100ms |
106ms |
194ms |
48ms |
2021-04-10 02:00 |
bf6a2f80 |
checker: fix generics with generic struct receiver (#9658) |
494ms |
667ms |
0ms |
448ms |
3715 KB |
102ms |
108ms |
194ms |
48ms |
2021-04-09 20:42 |
6c1a4341 |
net.http: make http.parse_response() public so it can be used by http servers (#9653) |
492ms |
672ms |
0ms |
451ms |
3713 KB |
101ms |
107ms |
192ms |
51ms |
2021-04-09 20:40 |
bf9fe659 |
sync: fix `chan.close()` while a sending thread is waiting (#9654) |
496ms |
673ms |
0ms |
453ms |
3713 KB |
100ms |
106ms |
195ms |
53ms |
2021-04-09 20:39 |
062ee435 |
ci: add `v build-examples` steps to the sanitize jobs (#9655) |
493ms |
671ms |
0ms |
452ms |
3713 KB |
102ms |
107ms |
192ms |
51ms |
2021-04-09 20:24 |
903dd492 |
v: add support for `$if freestanding {`, without using it (part 1) (#9656) |
494ms |
679ms |
0ms |
454ms |
3713 KB |
98ms |
105ms |
192ms |
50ms |
2021-04-09 19:33 |
f0a67a48 |
ci: remove sources.list.d cleanup statements from all jobs (too many false positives) |
489ms |
667ms |
0ms |
450ms |
3710 KB |
98ms |
104ms |
189ms |
49ms |
2021-04-09 17:03 |
40d32c7e |
v.markused: fix -skip-unused regression for v itself and for tetris |
486ms |
671ms |
0ms |
446ms |
3710 KB |
99ms |
105ms |
190ms |
50ms |
2021-04-09 16:17 |
5eb67ccd |
http: use Header struct for headers (#9462) |
495ms |
671ms |
0ms |
450ms |
3710 KB |
100ms |
106ms |
192ms |
50ms |
2021-04-09 16:06 |
50f59674 |
ast, checker: make SelectorExpr.root_ident return ?Ident (#9647) |
489ms |
668ms |
0ms |
450ms |
3710 KB |
101ms |
105ms |
191ms |
50ms |
2021-04-09 15:18 |
b346dd94 |
cgen: fix blank identifier in IfGard (`if _ := <-ch { ... }`, etc) (#9650) |
494ms |
667ms |
0ms |
446ms |
3709 KB |
100ms |
106ms |
191ms |
50ms |
2021-04-09 15:18 |
0c710ce4 |
cgen: register `Option_void` when used for `chan <- x or {...}` (#9648) |
494ms |
681ms |
0ms |
450ms |
3709 KB |
101ms |
106ms |
193ms |
51ms |
2021-04-09 14:56 |
820fe626 |
v.gen.c: reduce slightly the generated C lines with -skip-unused (3940 -> 3699 for hello_world.v) |
493ms |
670ms |
0ms |
445ms |
3709 KB |
99ms |
106ms |
190ms |
51ms |
2021-04-09 11:51 |
a706215e |
ast, parser: add type_pos to TypeDecl nodes (#9571) |
490ms |
674ms |
0ms |
449ms |
3709 KB |
100ms |
106ms |
193ms |
52ms |
2021-04-09 10:22 |
46e7e27b |
v vet: give an error for trailing whitespace (#9574) |
492ms |
672ms |
0ms |
448ms |
3706 KB |
99ms |
105ms |
192ms |
50ms |
2021-04-09 10:14 |
ddb2e723 |
checker: do not allow module aliases started with '_' (underscore) (#9588) |
487ms |
670ms |
0ms |
450ms |
3705 KB |
98ms |
106ms |
191ms |
51ms |
2021-04-09 08:00 |
4feb09fa |
checker, cgen: add sumtype-like smartcasting capabilites to interfaces (#9256) |
485ms |
662ms |
0ms |
450ms |
3700 KB |
98ms |
104ms |
191ms |
51ms |
2021-04-09 07:57 |
78e3bb74 |
sync: close channels atomically only once (#9645) |
487ms |
672ms |
0ms |
456ms |
3702 KB |
102ms |
103ms |
193ms |
51ms |
2021-04-09 07:54 |
e6a67e71 |
parser: fix error of `-foo.bar()` (#9646) |
489ms |
660ms |
0ms |
445ms |
3702 KB |
100ms |
103ms |
189ms |
51ms |
2021-04-09 07:53 |
67ec3321 |
vweb: read the entire request body from buffered reader (#9644) |
491ms |
670ms |
0ms |
447ms |
3702 KB |
102ms |
104ms |
190ms |
50ms |
2021-04-08 16:17 |
e93a52a2 |
builtin: add support for '-d static_boehm -gc boehm' (only for macos and linux for now) |
487ms |
669ms |
0ms |
449ms |
3702 KB |
100ms |
104ms |
192ms |
51ms |
2021-04-08 09:18 |
7c79e9bc |
v.builder: streamline -stats output between backends. add a 'compilation speed' stat too |
492ms |
668ms |
0ms |
450ms |
3702 KB |
101ms |
102ms |
191ms |
51ms |
2021-04-08 05:46 |
9881ff84 |
tests: fix option_print_errors_test.v (#9616) |
488ms |
668ms |
0ms |
446ms |
3702 KB |
100ms |
102ms |
190ms |
49ms |
2021-04-08 05:24 |
690c0309 |
vfmt: fix fn/method that return generic struct (#9638) |
489ms |
667ms |
0ms |
444ms |
3702 KB |
100ms |
104ms |
189ms |
49ms |
2021-04-08 05:21 |
e654d615 |
checker: minor cleanup in check_or_expr() (#9635) |
492ms |
665ms |
0ms |
446ms |
3701 KB |
101ms |
104ms |
192ms |
51ms |
2021-04-08 04:27 |
4f6dde4a |
vself: handle missing v_old (#9637) |
489ms |
671ms |
0ms |
450ms |
3701 KB |
102ms |
104ms |
192ms |
50ms |
2021-04-08 00:31 |
e03db643 |
readme: add links to demo videos |
485ms |
672ms |
0ms |
443ms |
3701 KB |
102ms |
101ms |
189ms |
50ms |
2021-04-08 00:13 |
c37945e3 |
orm: add != (#9600) |
484ms |
662ms |
0ms |
450ms |
3701 KB |
100ms |
104ms |
190ms |
50ms |
2021-04-08 00:11 |
73238a81 |
examples: sokol: update the comments on how to compile the shaderes (#9633) |
489ms |
674ms |
0ms |
449ms |
3701 KB |
100ms |
103ms |
190ms |
50ms |
2021-04-07 18:39 |
8caabf0e |
sokol: update to floooh/sokol@c602d83 (#9607) |
486ms |
667ms |
0ms |
447ms |
3701 KB |
101ms |
102ms |
191ms |
50ms |
2021-04-07 17:18 |
9541eb81 |
checker: remove unecessary assert (#9617) |
488ms |
669ms |
0ms |
449ms |
3701 KB |
101ms |
103ms |
188ms |
50ms |
2021-04-07 16:13 |
a747651f |
v.vcache: another workaround for a tcc arm64 runtime bug |
490ms |
666ms |
0ms |
448ms |
3701 KB |
101ms |
102ms |
188ms |
50ms |
2021-04-07 16:09 |
0cb0b0f9 |
v.vcache: workaround a tcc arm64 invalid memory access bug |
485ms |
661ms |
0ms |
448ms |
3701 KB |
101ms |
104ms |
191ms |
49ms |
2021-04-07 15:53 |
fdb4f178 |
ci: fix compilation with g++ (#9629) |
484ms |
662ms |
0ms |
448ms |
3701 KB |
102ms |
102ms |
189ms |
49ms |
2021-04-07 15:37 |
9c67a1cf |
ci: fix the `v -autofree cmd/v` job |
485ms |
674ms |
0ms |
457ms |
3701 KB |
103ms |
102ms |
189ms |
49ms |
2021-04-07 15:26 |
66fafe7b |
checker: remove redundant code for generic structs (#9628) |
487ms |
661ms |
0ms |
448ms |
3700 KB |
101ms |
105ms |
191ms |
49ms |
2021-04-07 15:12 |
de5cf4ac |
v: show the number of processed bytes and lines for V source code with -stats |
481ms |
661ms |
0ms |
448ms |
3702 KB |
100ms |
102ms |
187ms |
48ms |
2021-04-07 13:27 |
fef4e1e7 |
checker: fix generics method return generics struct (#9614) |
485ms |
664ms |
0ms |
444ms |
3702 KB |
100ms |
101ms |
188ms |
49ms |
2021-04-07 13:27 |
ab03357a |
orm: add table creation (#9621) |
487ms |
662ms |
0ms |
451ms |
3699 KB |
100ms |
104ms |
189ms |
49ms |
2021-04-07 13:25 |
1d5ed891 |
fmt: remove trailing space in comments (#9620) |
485ms |
661ms |
0ms |
451ms |
3689 KB |
102ms |
102ms |
188ms |
48ms |
2021-04-07 12:43 |
6d77c882 |
ci: gen_vc: fix a race (p. 2) |
482ms |
664ms |
0ms |
450ms |
3689 KB |
99ms |
101ms |
187ms |
48ms |
2021-04-07 12:34 |
8dbe323d |
ci: gen_vc: fix a race |
485ms |
662ms |
0ms |
448ms |
3689 KB |
101ms |
102ms |
189ms |
48ms |
2021-04-07 12:25 |
66d39175 |
builtin: fix C++ compilation |
487ms |
664ms |
0ms |
450ms |
3689 KB |
100ms |
100ms |
190ms |
48ms |
2021-04-07 12:15 |
4e6a176f |
ci: fix `v up` job |
488ms |
666ms |
0ms |
452ms |
3689 KB |
101ms |
103ms |
188ms |
49ms |
2021-04-07 12:12 |
bca94091 |
map: wrap up delete fix (#9626) |
485ms |
664ms |
0ms |
445ms |
3689 KB |
101ms |
103ms |
189ms |
49ms |
2021-04-07 09:22 |
cc80ee0a |
tools: improve the default performance/behaviour of oldv |
487ms |
659ms |
0ms |
451ms |
3688 KB |
99ms |
102ms |
189ms |
49ms |
2021-04-07 00:40 |
ff983738 |
Revert "map: wrap up delete fix (#9601)" |
483ms |
661ms |
0ms |
450ms |
3688 KB |
100ms |
103ms |
190ms |
49ms |
2021-04-07 00:39 |
d8839214 |
Update gen_vc.yml |
479ms |
656ms |
0ms |
446ms |
3689 KB |
100ms |
101ms |
189ms |
48ms |
2021-04-07 00:22 |
1abc20e3 |
Update gen_vc.yml |
484ms |
656ms |
0ms |
444ms |
3689 KB |
100ms |
103ms |
189ms |
48ms |
2021-04-07 00:16 |
6d2d51a9 |
Update gen_vc.yml |
482ms |
660ms |
0ms |
451ms |
3689 KB |
103ms |
103ms |
189ms |
48ms |
2021-04-06 19:25 |
018a88c3 |
parser: asm: add support for memory clobbers (#9618) |
480ms |
665ms |
0ms |
456ms |
3689 KB |
100ms |
102ms |
189ms |
49ms |
2021-04-06 19:15 |
89838f2e |
tutorials: blog: use db.create_table() |
479ms |
661ms |
0ms |
443ms |
3698 KB |
99ms |
102ms |
186ms |
48ms |
2021-04-06 15:38 |
f4566bb3 |
autofree: fix `return x[0]` (optional) |
482ms |
661ms |
0ms |
450ms |
3698 KB |
100ms |
103ms |
190ms |
49ms |
2021-04-06 15:00 |
db84d5e2 |
os: cleanup os.environ implementation |
485ms |
665ms |
0ms |
450ms |
3698 KB |
100ms |
102ms |
190ms |
48ms |
2021-04-06 14:28 |
1e2a9294 |
autofree: test `return x[0]` (optional) |
483ms |
662ms |
0ms |
448ms |
3698 KB |
103ms |
103ms |
188ms |
47ms |
2021-04-06 14:14 |
dbaa9181 |
autofree: fix optional returns |
483ms |
661ms |
0ms |
448ms |
3698 KB |
101ms |
103ms |
190ms |
46ms |
2021-04-06 13:57 |
cbcc0d34 |
map: wrap up delete fix (#9601) |
487ms |
665ms |
0ms |
451ms |
3637 KB |
101ms |
102ms |
188ms |
47ms |
2021-04-06 13:17 |
7d5c1c2d |
tmpl: inline styles with attributes (#9605) |
484ms |
660ms |
0ms |
450ms |
3636 KB |
102ms |
103ms |
192ms |
47ms |
2021-04-06 13:16 |
a0648a3e |
all: fixes related to Node.pos (#9613) |
482ms |
654ms |
0ms |
445ms |
3632 KB |
102ms |
102ms |
188ms |
47ms |
2021-04-06 12:21 |
87a16bbf |
ci: fix -autofree cmd/v compilation job regression |
486ms |
659ms |
0ms |
446ms |
3630 KB |
101ms |
102ms |
188ms |
48ms |
2021-04-06 10:22 |
c1f2c570 |
v.util: prevent diff tool lookups when VDIFF_TOOL is set |
479ms |
656ms |
0ms |
445ms |
3630 KB |
100ms |
102ms |
188ms |
47ms |
2021-04-06 08:43 |
9bb3a5b3 |
tools: update oldv to be faster for the most common cases |
483ms |
662ms |
0ms |
447ms |
3630 KB |
102ms |
101ms |
187ms |
47ms |
2021-04-05 23:52 |
de5e6032 |
builtin: fix a warning in backtrace() on windows (msvc) |
484ms |
673ms |
0ms |
454ms |
3630 KB |
100ms |
100ms |
187ms |
47ms |
2021-04-05 21:06 |
337f7643 |
github: change gen_vc.yml to use `git config --global` (suggestion by spaceface) |
482ms |
656ms |
0ms |
443ms |
3630 KB |
99ms |
104ms |
188ms |
47ms |
2021-04-05 20:56 |
6b2f8196 |
doc: correct a typo (#9611) |
484ms |
662ms |
0ms |
453ms |
3630 KB |
101ms |
102ms |
187ms |
47ms |
2021-04-05 20:52 |
aa5f733f |
tools: add -cflags -Werror step to `v test-all` |
482ms |
660ms |
0ms |
451ms |
3630 KB |
102ms |
103ms |
190ms |
47ms |
2021-04-05 20:42 |
d8cb24ee |
ci: fix -cflags -Werror jobs |
479ms |
659ms |
0ms |
454ms |
3630 KB |
102ms |
103ms |
190ms |
48ms |
2021-04-05 20:35 |
19b915b1 |
ci: fix windows-tcc job |
483ms |
657ms |
0ms |
445ms |
3630 KB |
101ms |
103ms |
186ms |
48ms |
2021-04-05 20:07 |
3617ce05 |
docs: add a short description of available vpm commands (#9566) |
481ms |
665ms |
0ms |
460ms |
3630 KB |
101ms |
103ms |
189ms |
49ms |
2021-04-05 19:57 |
10619d09 |
ci: fix a race in vlib/v/compiler_errors_test.v execution on m1 |
480ms |
659ms |
0ms |
446ms |
3630 KB |
101ms |
103ms |
189ms |
49ms |
2021-04-05 19:38 |
b041681c |
tests: bump limits to reduce flakyness on m1 with latest clang |
480ms |
657ms |
0ms |
445ms |
3630 KB |
100ms |
102ms |
188ms |
48ms |
2021-04-05 19:32 |
7c664de8 |
time: fix macos job (building V with -cflags --Werror) |
486ms |
663ms |
0ms |
445ms |
3630 KB |
99ms |
102ms |
189ms |
48ms |
2021-04-05 19:24 |
5f07c583 |
ci: fix build-vc job (use more precise C.fprintf declaration) |
478ms |
656ms |
0ms |
446ms |
3630 KB |
100ms |
101ms |
186ms |
47ms |
2021-04-05 19:18 |
18998455 |
ci: fix build-vc job |
480ms |
663ms |
0ms |
451ms |
3630 KB |
101ms |
103ms |
189ms |
49ms |
2021-04-05 17:55 |
c0e2b9b1 |
ci: fix some of `v test-cleancode` 2 |
481ms |
668ms |
0ms |
455ms |
3629 KB |
99ms |
101ms |
191ms |
49ms |
2021-04-05 17:47 |
fec89c7e |
ci: fix some of `v test-cleancode` 1 |
487ms |
662ms |
0ms |
453ms |
3629 KB |
101ms |
102ms |
194ms |
48ms |
2021-04-05 16:31 |
5bc29492 |
ci: fix vlib/v/tests/str_gen_test.v (all of `v test-self` is ok now) |
484ms |
659ms |
0ms |
449ms |
3629 KB |
98ms |
102ms |
189ms |
48ms |
2021-04-05 15:45 |
abbb08b2 |
ast,checker: fix `v test-self` by relaxing the is_number checks |
477ms |
661ms |
0ms |
452ms |
3628 KB |
101ms |
102ms |
190ms |
48ms |
2021-04-05 15:21 |
ab77453f |
checker: fix spelling in 'inferred generic type is ambiguous:' check (#9593) |
478ms |
655ms |
0ms |
444ms |
3627 KB |
100ms |
103ms |
188ms |
47ms |
2021-04-05 15:19 |
98e1dd4b |
checker: wrap print_backtraces with if is_verbose (#9595) |
483ms |
659ms |
0ms |
446ms |
3627 KB |
100ms |
104ms |
189ms |
47ms |
2021-04-05 15:17 |
a016ac39 |
examples: change byteptr to &byte in sokol examples and regex (#9606) |
483ms |
663ms |
0ms |
452ms |
3627 KB |
102ms |
103ms |
190ms |
47ms |
2021-04-05 15:14 |
07b1dc66 |
ast, parser: add additional pos info for FnDecl and InterfaceDecl nodes (#9603) |
482ms |
659ms |
0ms |
444ms |
3627 KB |
100ms |
101ms |
190ms |
47ms |
2021-04-05 15:12 |
6ed50e76 |
ci: add git authentication to the vc job (#9599) |
482ms |
659ms |
0ms |
449ms |
3625 KB |
101ms |
101ms |
188ms |
47ms |
2021-04-05 13:06 |
92f40f96 |
tools: fix `v symlink` on windows |
480ms |
657ms |
0ms |
452ms |
3625 KB |
101ms |
104ms |
189ms |
48ms |
2021-04-05 12:47 |
90b123c2 |
ci: fix self compilation on windows |
482ms |
658ms |
0ms |
449ms |
3625 KB |
101ms |
102ms |
189ms |
47ms |
2021-04-05 12:31 |
cc8948ef |
time: fix compilation on macos |
478ms |
657ms |
0ms |
444ms |
3625 KB |
100ms |
102ms |
189ms |
47ms |
2021-04-05 08:04 |
3ea9868d |
v -watch: rerun compilation after `v self` too |
478ms |
666ms |
0ms |
449ms |
3625 KB |
98ms |
102ms |
187ms |
47ms |
2021-04-05 07:39 |
7a9607b0 |
checker: use .clear_flags() when comparing number literals |
479ms |
657ms |
0ms |
449ms |
3625 KB |
102ms |
102ms |
192ms |
56ms |
2021-04-05 07:31 |
9fcdf335 |
szip: fix compilation errors with -Werror |
480ms |
663ms |
0ms |
451ms |
3625 KB |
101ms |
103ms |
189ms |
48ms |
2021-04-05 07:25 |
82de973e |
time: run vfmt |
483ms |
654ms |
0ms |
443ms |
3625 KB |
99ms |
102ms |
187ms |
47ms |
2021-04-05 07:23 |
c58b4cb1 |
ci: fix `v -cc clang-11 -cflags -Werror cmd/v` |
482ms |
658ms |
0ms |
445ms |
3625 KB |
99ms |
102ms |
187ms |
47ms |
2021-04-05 07:02 |
4cde74f1 |
checker: make the compiler stricter when checking pointers |
480ms |
662ms |
0ms |
447ms |
3625 KB |
101ms |
100ms |
188ms |
48ms |
2021-04-05 05:31 |
d82a0c16 |
ci: fix multiret_with_ptrtype_test.v |
481ms |
660ms |
0ms |
452ms |
3622 KB |
102ms |
102ms |
188ms |
48ms |
2021-04-05 05:25 |
63a1c32a |
ci: fix ptr_arithmetic_test.v |
481ms |
660ms |
0ms |
450ms |
3622 KB |
101ms |
102ms |
188ms |
48ms |
2021-04-05 05:08 |
5c07cbf5 |
ci: fix `v -cc clang-11 -cflags -Werror cmd/v` |
479ms |
657ms |
0ms |
444ms |
3622 KB |
100ms |
101ms |
187ms |
48ms |
2021-04-05 05:02 |
92fa9bbe |
cgen: fix [packed] |
480ms |
662ms |
0ms |
443ms |
3622 KB |
98ms |
101ms |
187ms |
47ms |
2021-04-05 04:55 |
ed37512e |
ci: run wkhtmltopdf only on linux again |
484ms |
657ms |
0ms |
442ms |
3622 KB |
99ms |
101ms |
188ms |
48ms |
2021-04-05 04:27 |
9cc9ce69 |
ci: fix more of byteptr=> &byte, vfmt check_types.v |
482ms |
662ms |
0ms |
448ms |
3621 KB |
101ms |
103ms |
189ms |
48ms |
2021-04-05 03:49 |
77d8336d |
cgen: [packed] struct attribute |
481ms |
669ms |
0ms |
454ms |
3621 KB |
100ms |
103ms |
190ms |
47ms |
2021-04-05 03:43 |
22b4ac22 |
examples: fix C interop example |
484ms |
663ms |
0ms |
450ms |
3621 KB |
102ms |
104ms |
189ms |
48ms |
2021-04-05 03:42 |
e399c07a |
os: fix a C warning |
484ms |
663ms |
0ms |
448ms |
3621 KB |
100ms |
103ms |
189ms |
48ms |
2021-04-05 03:36 |
7b7602a2 |
checker: bring back automatic c'foo' in c calls |
483ms |
659ms |
0ms |
450ms |
3621 KB |
102ms |
103ms |
189ms |
48ms |
2021-04-04 20:33 |
5e394f91 |
ci: fix byteptr cast in cmd/tools/bench/wyhash.v |
478ms |
659ms |
0ms |
450ms |
3621 KB |
101ms |
103ms |
190ms |
48ms |
2021-04-04 18:52 |
519c7194 |
vc: move the regeneration logic to CI (#9597) |
480ms |
661ms |
0ms |
452ms |
3620 KB |
101ms |
102ms |
190ms |
47ms |
2021-04-04 18:37 |
0da827f2 |
ci: add a temporary transition shim to teach V that &byte === byteptr and &char === charptr |
479ms |
661ms |
0ms |
455ms |
3620 KB |
101ms |
102ms |
190ms |
48ms |
2021-04-04 18:11 |
8a362588 |
ci: fix os.environ :-| |
479ms |
660ms |
0ms |
446ms |
3619 KB |
100ms |
104ms |
189ms |
49ms |
2021-04-04 17:14 |
accd4d83 |
ci: fix compilation |
481ms |
655ms |
0ms |
442ms |
3618 KB |
98ms |
102ms |
186ms |
46ms |
2021-04-04 15:40 |
f3484345 |
checker: remove debugging info |
489ms |
661ms |
0ms |
447ms |
3617 KB |
101ms |
104ms |
192ms |
48ms |
2021-04-04 15:05 |
1716e8dd |
gg: byteptr fixes |
482ms |
656ms |
0ms |
445ms |
3617 KB |
98ms |
101ms |
187ms |
47ms |
2021-04-04 14:48 |
6c8199c9 |
os: fix compilation on linux |
481ms |
656ms |
0ms |
442ms |
3617 KB |
99ms |
103ms |
191ms |
48ms |
2021-04-04 14:43 |
57e6138a |
all: remove byteptr and charptr; replace them with &byte and &char |
479ms |
659ms |
0ms |
448ms |
3617 KB |
99ms |
102ms |
189ms |
47ms |
2021-04-04 14:05 |
8dd4a639 |
checker: minor cleanup of checker.v (#9585) |
482ms |
655ms |
0ms |
440ms |
3617 KB |
98ms |
100ms |
185ms |
46ms |
2021-04-04 07:01 |
82f3ca2d |
strings: use deprecated_after for the .write_bytes method |
479ms |
657ms |
0ms |
440ms |
3614 KB |
100ms |
103ms |
187ms |
48ms |
2021-04-03 23:11 |
337e447c |
map: fix delete (part 1) (#9579) |
478ms |
663ms |
0ms |
447ms |
3614 KB |
101ms |
104ms |
189ms |
48ms |
2021-04-03 20:16 |
1a324679 |
regex: added groups in replace strings (#9576) |
483ms |
657ms |
0ms |
441ms |
3613 KB |
100ms |
102ms |
191ms |
48ms |
2021-04-03 16:30 |
0eb59cf2 |
fmt: prevent possible trailing whitespace in wrapped infixes (#9573) |
478ms |
660ms |
0ms |
449ms |
3613 KB |
101ms |
102ms |
189ms |
2021-04-03 16:30 |
646d46b4 |
vet: turn warnings into errors with -W flag (#9575) |
484ms |
664ms |
0ms |
446ms |
3613 KB |
100ms |
104ms |
189ms |
2021-04-03 11:18 |
31f8d554 |
cgen: remove a "return var" comment |
483ms |
656ms |
0ms |
444ms |
3613 KB |
99ms |
102ms |
189ms |
2021-04-03 10:16 |
094441c8 |
vet: remove false positive space indent errors inside strings (#9568) |
481ms |
656ms |
0ms |
445ms |
3640 KB |
100ms |
101ms |
188ms |
2021-04-02 17:53 |
5229428d |
tools: add a separate `scan` column for fast.vlang.io too |
486ms |
664ms |
0ms |
447ms |
3640 KB |
102ms |
103ms |
191ms |
2021-04-02 17:23 |
d7331f98 |
tools: fix parsing of new -show-timings output format in fast.vlang.io |
487ms |
662ms |
0ms |
440ms |
3640 KB |
0ms |
0ms |
0ms |
2021-04-02 15:52 |
53cbdbc2 |
cgen: optimize out the empty #ifdef NOT_CURRENT_TARGET_OS #endif output |
480ms |
655ms |
0ms |
449ms |
3640 KB |
0ms |
0ms |
0ms |
2021-04-02 14:34 |
6a5f49af |
all: support `?Type(none)` (#9567) |
484ms |
666ms |
0ms |
455ms |
3647 KB |
0ms |
0ms |
0ms |
2021-04-02 14:28 |
3637bac7 |
cgen: fix rune array sort (#9561) |
484ms |
660ms |
0ms |
444ms |
3645 KB |
0ms |
0ms |
0ms |
2021-04-02 14:26 |
e438b158 |
vet: remove false positive space indentation error inside block comments (#9565) |
486ms |
666ms |
0ms |
447ms |
3642 KB |
0ms |
0ms |
0ms |
2021-04-02 10:53 |
af14c808 |
log: make .send_output public |
482ms |
659ms |
0ms |
450ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-02 07:12 |
bcb39924 |
log: implement .log_to_console_too() method |
484ms |
665ms |
0ms |
447ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-02 05:49 |
897cd4ce |
builder: update cached .o files when their .c file is newer |
484ms |
663ms |
0ms |
452ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-02 05:31 |
69ba93f9 |
ast: remove redundant `import v.ast` |
483ms |
672ms |
0ms |
456ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-02 00:29 |
fb302c62 |
checker: fix compilation |
486ms |
663ms |
0ms |
449ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-01 22:57 |
7385f8e5 |
all: a massive merge of ast and table modules |
482ms |
663ms |
0ms |
446ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-01 10:04 |
043f6420 |
time: extend date str formats (#9543) |
468ms |
649ms |
0ms |
444ms |
3655 KB |
0ms |
0ms |
0ms |
2021-04-01 09:49 |
0d1714cb |
checker: check opt call in more places (#9538) |
469ms |
654ms |
0ms |
448ms |
3655 KB |
0ms |
0ms |
0ms |
2021-04-01 08:39 |
1a76cb1c |
map: fix misalignment (#9548) |
466ms |
652ms |
0ms |
451ms |
3654 KB |
0ms |
0ms |
0ms |
2021-04-01 06:58 |
8d5e3101 |
asm: make fixed labels possible as displacement (#9549) |
474ms |
655ms |
0ms |
448ms |
3654 KB |
0ms |
0ms |
0ms |
2021-03-31 16:51 |
63f835c4 |
cgen: fix the alias of fixed_array (fix #9537) (#9544) |
471ms |
654ms |
0ms |
448ms |
3648 KB |
0ms |
0ms |
0ms |
2021-03-31 11:11 |
f1797a01 |
generics: fix generic_struct_insts_to_concrete (#9536) |
468ms |
643ms |
0ms |
451ms |
3647 KB |
0ms |
0ms |
0ms |
2021-03-31 10:17 |
0b39de2f |
ast, parser: add syms_pos to import ast (#9541) |
470ms |
649ms |
0ms |
448ms |
3647 KB |
0ms |
0ms |
0ms |
2021-03-31 09:38 |
6daefde5 |
checker,ci: use c.note for "direct sum type init..."; fixes `/v -prod cmd/vls` |
468ms |
650ms |
0ms |
448ms |
3646 KB |
0ms |
0ms |
0ms |
2021-03-31 09:28 |
23a6ce00 |
ci: fix for `-cflags -Werror` jobs |
471ms |
659ms |
0ms |
444ms |
3646 KB |
0ms |
0ms |
0ms |
2021-03-31 09:15 |
e2e7e5fd |
walker: skip EmptyExpr for now |
466ms |
645ms |
0ms |
451ms |
3646 KB |
0ms |
0ms |
0ms |
2021-03-31 09:07 |
024787b0 |
ci: make the compiler_errors_test.v output silent in the CI for the OK cases |
466ms |
652ms |
0ms |
451ms |
3647 KB |
0ms |
0ms |
0ms |
2021-03-31 08:13 |
6f318be9 |
checker: do not allow nil sum types init |
465ms |
653ms |
0ms |
451ms |
3646 KB |
0ms |
0ms |
0ms |
2021-03-30 17:14 |
dcab7914 |
net.urllib: allow `urllib.parse_query("format=%l")` |
456ms |
639ms |
0ms |
445ms |
3642 KB |
0ms |
0ms |
0ms |
2021-03-30 15:11 |
683eaad6 |
net.http: support `-d trace_http_request` and `-d trace_http_response` |
456ms |
640ms |
0ms |
443ms |
3642 KB |
0ms |
0ms |
0ms |
2021-03-30 12:32 |
205fb88d |
eventbus: refactoring; add unsubscribe_method and unsubscribe_receiver (#9443) |
461ms |
643ms |
0ms |
446ms |
3642 KB |
0ms |
0ms |
0ms |
2021-03-30 12:31 |
d1fadaf3 |
flag: add custom errors (#9515) |
461ms |
637ms |
0ms |
446ms |
3642 KB |
0ms |
0ms |
0ms |
2021-03-30 12:29 |
28018c6f |
x.json2: add custom errors (#9523) |
455ms |
642ms |
0ms |
456ms |
3638 KB |
0ms |
0ms |
0ms |
2021-03-30 12:27 |
ab6e0ed0 |
add custom errors to encoding lib (#9513) |
457ms |
639ms |
0ms |
443ms |
3638 KB |
0ms |
0ms |
0ms |
2021-03-30 12:23 |
5c21c748 |
builder,checker,table: simpify generics unwrap and struct processing (#9531) |
458ms |
641ms |
0ms |
448ms |
3638 KB |
0ms |
0ms |
0ms |
2021-03-30 09:40 |
15d9f50b |
os: add x64 mode for struct and raw read/write (#9512) |
458ms |
636ms |
0ms |
443ms |
3638 KB |
0ms |
0ms |
0ms |
2021-03-30 09:39 |
9b9ef5fe |
x.websocket: add header to client (#9517) |
458ms |
636ms |
0ms |
446ms |
3634 KB |
0ms |
0ms |
0ms |
2021-03-30 07:43 |
3ced970b |
ast, parser: add additional info for CallExpr, StructInit nodes (#9526) |
461ms |
633ms |
0ms |
443ms |
3634 KB |
0ms |
0ms |
0ms |
2021-03-30 07:40 |
c5302bfc |
x.json2: skip whitespace before scanning (#9508) |
461ms |
638ms |
0ms |
454ms |
3633 KB |
0ms |
0ms |
0ms |
2021-03-30 07:39 |
c4e389be |
gg: make Rect struct fields public (#9518) |
459ms |
631ms |
0ms |
442ms |
3633 KB |
0ms |
0ms |
0ms |
2021-03-30 07:36 |
6143bd62 |
generics: check generic_fn called arg mismatch (#9510) |
455ms |
630ms |
0ms |
447ms |
3633 KB |
0ms |
0ms |
0ms |
2021-03-30 07:33 |
b3190681 |
ast, parser: implement simple AST poisoning (#9525) |
451ms |
638ms |
0ms |
444ms |
3628 KB |
0ms |
0ms |
0ms |
2021-03-30 07:32 |
999c385b |
checker: add type check in interface fields (#9527) |
458ms |
636ms |
0ms |
442ms |
3624 KB |
0ms |
0ms |
0ms |
2021-03-29 09:27 |
c1d4074b |
thirdparty: make `fontstash` and `sokol` C-libraries work with Boehm-GC (#9506) |
456ms |
628ms |
0ms |
447ms |
3624 KB |
0ms |
0ms |
0ms |
2021-03-29 09:17 |
89082de5 |
semver: add custom errors (#9493) |
455ms |
636ms |
0ms |
446ms |
3624 KB |
0ms |
0ms |
0ms |
2021-03-29 09:15 |
cabbf93f |
cgen: fix generic_struct str() (#9504) |
456ms |
629ms |
0ms |
439ms |
3620 KB |
0ms |
0ms |
0ms |
2021-03-28 08:46 |
92f19f57 |
generics: fix generics_struct with generic array string (#9494) |
453ms |
631ms |
0ms |
440ms |
3618 KB |
0ms |
0ms |
0ms |
2021-03-27 17:59 |
76dc4cf1 |
gc: fix another alignment issue (#9489) |
453ms |
631ms |
0ms |
439ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 17:29 |
4a105140 |
tests: run vfmt over some of the tests in vlib/v/tests (#9455) |
446ms |
624ms |
0ms |
443ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 16:15 |
3b166d83 |
regex: added less restrictive use of '-' in CC (#9484) |
452ms |
626ms |
0ms |
438ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 15:34 |
1b7fd2cf |
time: fix time offset (#9449) |
453ms |
633ms |
0ms |
450ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 15:29 |
d9240bd9 |
fmt: remove cur_short_mod (#9486) |
450ms |
627ms |
0ms |
439ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 15:28 |
f0e36ca8 |
examples: fix fireworks exiting when minimized on windows (issue: #9485) (#9487) |
458ms |
632ms |
0ms |
441ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 15:26 |
467c6ff7 |
ci: bump up the limits for the perf-regressions job |
454ms |
629ms |
0ms |
443ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 10:33 |
cd742738 |
fmt: fix import aliases in type declarations (#9483) |
461ms |
628ms |
0ms |
449ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 10:03 |
cbf47158 |
gg: ui mode fixes |
457ms |
629ms |
0ms |
445ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 08:50 |
0e254e03 |
vdoc: support -os and show docs according to the platform (#9474) |
450ms |
637ms |
0ms |
445ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-26 17:50 |
76203696 |
doc: Add a note on how to define type aliases. (#9466) |
452ms |
627ms |
0ms |
439ms |
3616 KB |
0ms |
0ms |
0ms |
2021-03-26 17:46 |
6f525957 |
cgen: use overloaded eq op in auto eq method (#9475) |
452ms |
631ms |
0ms |
442ms |
3616 KB |
0ms |
0ms |
0ms |
2021-03-26 14:50 |
36cc4880 |
parser: fix generic fn with upper name type (#9460) (#9478) |
450ms |
628ms |
0ms |
449ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 14:44 |
3220ab70 |
Boehm-GC: fix global `const` handling (#9477) |
452ms |
627ms |
0ms |
445ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 13:06 |
a38fc891 |
ci: fix the content of function_arg_mutable_err.out |
453ms |
629ms |
0ms |
445ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 13:02 |
7e6c511e |
ci: fix the content of mut_int.out |
449ms |
630ms |
0ms |
449ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 11:38 |
87494fad |
parser: allow passing `mut a AliasOfPointerType` |
457ms |
634ms |
0ms |
452ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 09:37 |
52a14e84 |
vpm: fix panic at the end of `v remove ui` |
453ms |
629ms |
0ms |
441ms |
3614 KB |
0ms |
0ms |
0ms |
2021-03-26 09:21 |
1e9d527d |
checker: fix the deref mut check |
453ms |
631ms |
0ms |
438ms |
3614 KB |
0ms |
0ms |
0ms |
2021-03-26 08:42 |
bb595899 |
checker: warn about automatic (de)referencing; freetype: compilation flag fixes |
452ms |
628ms |
0ms |
439ms |
3614 KB |
0ms |
0ms |
0ms |
2021-03-26 06:51 |
69dff4b3 |
os: make os module handle large files (#9439) |
452ms |
632ms |
0ms |
445ms |
3614 KB |
0ms |
0ms |
0ms |
2021-03-26 06:35 |
91ea7679 |
cgen: fix a c error, when using dump(ptr) (#9468) |
450ms |
639ms |
0ms |
452ms |
3611 KB |
0ms |
0ms |
0ms |
2021-03-26 06:32 |
478bb9ce |
parser, checker: fix generic fn that returns a generic struct (#9469) |
447ms |
623ms |
0ms |
443ms |
3610 KB |
0ms |
0ms |
0ms |
2021-03-26 06:21 |
d8108a58 |
cgen: minor cleanup in for_in_stmt() (#9471) |
448ms |
628ms |
0ms |
445ms |
3608 KB |
0ms |
0ms |
0ms |
2021-03-25 18:45 |
f29ca6b8 |
cgen: show the original malloc call on a detected leak |
454ms |
624ms |
0ms |
440ms |
3608 KB |
0ms |
0ms |
0ms |
2021-03-25 15:53 |
1bf7d968 |
x.json2: add u64 (#9457) |
450ms |
627ms |
0ms |
441ms |
3608 KB |
0ms |
0ms |
0ms |
2021-03-25 15:52 |
257eadd2 |
gc: add `-gc boehm_leak` for leak detection (#9464) |
452ms |
625ms |
0ms |
441ms |
3608 KB |
0ms |
0ms |
0ms |
2021-03-25 07:15 |
03d56865 |
builtin: do not call C.GC_FREE with -gc boehm |
447ms |
628ms |
0ms |
450ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-25 05:28 |
b0878d3a |
builtin,v.pkgconfig: use brew's libgc on macos |
449ms |
624ms |
0ms |
445ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-25 04:35 |
1590783f |
Revert "time: use .c.v for files that use C. functions (#9447)" |
448ms |
626ms |
0ms |
446ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-24 21:53 |
8b7085e0 |
vvet: big cleanup (#9454) |
449ms |
620ms |
0ms |
445ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-24 21:37 |
7664964c |
vfmt: format all of cmd/ and add it to `v test-cleancode` (#9418) |
454ms |
624ms |
0ms |
444ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-24 21:21 |
837cada3 |
cgen: minor cleanup infix_expr (#9445) |
455ms |
624ms |
0ms |
448ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-24 18:39 |
6bc9ef73 |
builtin: vfmt every .v file, except vlib/builtin/int_test.v (#9448) |
450ms |
630ms |
0ms |
449ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 18:15 |
5d8b9b01 |
time: use .c.v for files that use C. functions (#9447) |
455ms |
623ms |
0ms |
440ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 18:13 |
e76c8d5d |
fmt: use type_to_str_using_alias instead of type_to_str in struct.v (#9431) |
451ms |
628ms |
0ms |
444ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 17:49 |
522d70b4 |
builtin,cgen: fix -gc boehm issues with maps; add a CI job for it to prevent regressions (#9453) |
455ms |
627ms |
0ms |
447ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 17:08 |
5b2cec6c |
vc: cleanup temporary patch in Makefile |
453ms |
629ms |
0ms |
446ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 17:04 |
49c770ea |
vc: fix Makefile |
451ms |
629ms |
0ms |
441ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 17:02 |
bb148574 |
vc: temporary patch for v.c |
451ms |
636ms |
0ms |
451ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 16:06 |
b996799c |
wyhash: update to final_version_3 (part 2) (#9452) |
450ms |
628ms |
0ms |
440ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 11:16 |
f8f74d85 |
builtin: add panic_optional_not_set and use it in cgen for fncall()? in main |
455ms |
627ms |
0ms |
436ms |
3599 KB |
0ms |
0ms |
0ms |
2021-03-24 10:39 |
9b78d7d2 |
tools: check formatting of more modules with `v test-cleancode`, colorize `v vet` output |
453ms |
630ms |
0ms |
446ms |
3599 KB |
0ms |
0ms |
0ms |
2021-03-24 08:31 |
0bde55f7 |
tools: fix `v -prod cmd/tools/vdoctor.v` |
453ms |
628ms |
0ms |
441ms |
3598 KB |
0ms |
0ms |
0ms |
2021-03-23 22:01 |
f885c7ce |
tests: fix three tests with address errors (#9441) |
458ms |
630ms |
0ms |
450ms |
3598 KB |
0ms |
0ms |
0ms |
2021-03-23 20:45 |
392666e4 |
cgen: fix treating errors as values inside if expressions (#9440) |
451ms |
626ms |
0ms |
437ms |
3598 KB |
0ms |
0ms |
0ms |
2021-03-23 20:13 |
385cb4dd |
repeat.v: fixes for `./v -cg -cflags -fsanitize=undefined cmd/tools/repeat.v` |
449ms |
629ms |
0ms |
440ms |
3598 KB |
0ms |
0ms |
0ms |
2021-03-23 19:28 |
b335d47b |
flag: fix Flag.free(), workaround -autofree limitations |
452ms |
641ms |
0ms |
437ms |
3597 KB |
0ms |
0ms |
0ms |
2021-03-23 16:54 |
8abfe2f5 |
cgen: -autofree fixes for []string{} having literals, comming from defailt string stuct field values |
450ms |
624ms |
0ms |
443ms |
3593 KB |
0ms |
0ms |
0ms |
2021-03-23 13:30 |
7101d53d |
ci: fix `v self`, `v up` and other tools |
449ms |
624ms |
0ms |
439ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 12:58 |
a4690e4c |
CI: do not use `v self` temporarily, till vc is regenerated |
447ms |
624ms |
0ms |
435ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 11:50 |
11e1f421 |
builder: save the binary next to the source code again |
453ms |
629ms |
0ms |
445ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 11:36 |
ae6420af |
tools: fix `substring in s` usages, preventing `v -W build-tools` |
447ms |
621ms |
0ms |
440ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 09:30 |
9ae64e7f |
builder: create the binary in the current directory if -o is not provided |
451ms |
629ms |
0ms |
448ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 09:01 |
35c60cf4 |
doc: reflect current `int` → `f32` behaviour (#9433) |
454ms |
630ms |
0ms |
436ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 08:38 |
0c055a1c |
all: s.contains(s2) instead of `in` |
451ms |
629ms |
0ms |
441ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 08:16 |
b5c28625 |
tests: fix a compilation error |
460ms |
626ms |
0ms |
439ms |
3589 KB |
0ms |
0ms |
0ms |
2021-03-23 08:07 |
1d42b4cf |
vdoc, v.doc: remove DocPos and use token.Position (#9429) |
452ms |
628ms |
0ms |
444ms |
3589 KB |
0ms |
0ms |
0ms |
2021-03-23 08:03 |
e86c6e02 |
autofree: fix frees before returns |
446ms |
622ms |
0ms |
437ms |
3589 KB |
0ms |
0ms |
0ms |
2021-03-23 07:51 |
b9cbb4f1 |
scanner: fix eof token position (#9432) |
433ms |
612ms |
0ms |
447ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-23 05:23 |
aa4e22c2 |
scanner, token: add column information to tokens (#9407) |
429ms |
608ms |
0ms |
440ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-23 03:38 |
3753a58c |
parser: fix if-guard redefinition (#9425) |
423ms |
603ms |
0ms |
439ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-22 22:06 |
1b572f75 |
fmt: minor array wrap improvement (#9420) |
422ms |
603ms |
0ms |
435ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-22 17:43 |
a00c80b9 |
v: support compiler notices. Use them for `[deprecated_after: '2021-05-01']` tags |
428ms |
604ms |
0ms |
440ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-22 14:45 |
c76c69ec |
all: simplify `return if ...` constructs to make more code compatible with -autofree |
423ms |
601ms |
0ms |
445ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 09:20 |
a53aaaf9 |
os: fix a leak in read_lines() |
426ms |
595ms |
0ms |
449ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 09:08 |
57b30507 |
ci: run v self with -prealloc |
422ms |
599ms |
0ms |
441ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 08:46 |
320cd002 |
string: fix replace_each() (#9415) |
422ms |
598ms |
0ms |
435ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 07:01 |
400b4027 |
strings: comment deprecation of Builder.write_bytes temporarily |
426ms |
596ms |
0ms |
440ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 06:21 |
1eb3ed98 |
flag: return error on .finalize() on CLI arguments with unknown short options too |
426ms |
601ms |
0ms |
439ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 05:39 |
0258482c |
cgen: auto eq method for sumtype (#9408) |
421ms |
598ms |
0ms |
441ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 02:42 |
e5a69839 |
tutorials: fix a link (#9413) |
419ms |
598ms |
0ms |
448ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-22 02:22 |
cf6faaf2 |
parser: fix anon_fn with array arguments (#9414) |
422ms |
603ms |
0ms |
436ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 17:36 |
c5bc349e |
rand: update documentation (#9406) |
421ms |
591ms |
0ms |
435ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 11:09 |
dfd58293 |
parser: fix parse error when using `f >` (#9401) |
422ms |
598ms |
0ms |
434ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 11:04 |
0e80e57a |
rand.dist: add exponential distribution function and unit tests (#9402) |
416ms |
599ms |
0ms |
438ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 06:43 |
c4e6ef42 |
doc: add clarification about C declarations (#9390) |
415ms |
591ms |
0ms |
431ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 02:31 |
4d77f381 |
gc: enable on macos and add leak detection fns |
420ms |
600ms |
0ms |
450ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 00:01 |
5873149c |
builtin: allow libgc to be used on windows as well (#9393) |
423ms |
599ms |
0ms |
442ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-20 16:29 |
246c09db |
checker: fix generics in big_struct (fix #9373) (#9383) |
424ms |
598ms |
0ms |
439ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-20 16:27 |
a2eb6865 |
doc: document array .any() and .all() (#9386) |
417ms |
590ms |
0ms |
434ms |
2818 KB |
0ms |
0ms |
0ms |
2021-03-20 16:25 |
c8416f9a |
all: deprecate write_str and replace it with write_string (#9369) |
420ms |
596ms |
0ms |
439ms |
2818 KB |
0ms |
0ms |
0ms |
2021-03-20 14:16 |
517c1841 |
time: fix .sleep() with `-gc boehm` |
420ms |
599ms |
0ms |
440ms |
2818 KB |
0ms |
0ms |
0ms |
2021-03-20 13:17 |
8efea1e1 |
ci: build blog example with -autofree |
420ms |
597ms |
0ms |
444ms |
2818 KB |
0ms |
0ms |
0ms |
2021-03-20 07:30 |
a6ddd24f |
v.embed_file: add .to_string() and .to_bytes() utility methods |
423ms |
600ms |
0ms |
446ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-20 07:02 |
e3c0f305 |
os: deprecate `os.File.write_bytes` and add `os.File.write_ptr` (#9370) |
425ms |
601ms |
0ms |
435ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-20 02:53 |
ead0dff5 |
cgen: fix return if_guard expr (#9375) |
416ms |
594ms |
0ms |
440ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 23:55 |
3f9e921c |
builtin: add a proper str() method to IError (#9379) |
422ms |
596ms |
0ms |
439ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 23:54 |
59f95170 |
regex: bug fix in replace using function, added tests (#9381) |
420ms |
591ms |
0ms |
437ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 21:27 |
b0e225ac |
dl: fix `v -cflags "-Werror" use_test.v` |
418ms |
592ms |
0ms |
446ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 20:51 |
a386be65 |
v.table: correct `table.types` to `table.type_symbols` |
418ms |
598ms |
0ms |
438ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 18:56 |
c5884a5f |
v.ast: improve Expr.str() for `sizeof(Type)` |
420ms |
595ms |
0ms |
436ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 15:22 |
79a8e34e |
ci: add `./v doc clipboard` steps in the windows-tcc job too |
420ms |
600ms |
0ms |
440ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 14:26 |
644fdd02 |
ci: cleanup eprintlns in vbuild-tools.v |
421ms |
602ms |
0ms |
440ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 14:09 |
9587f9f8 |
fix `v build-tools` path handling on windows (affected tcc) |
422ms |
596ms |
0ms |
438ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 13:53 |
575ffb68 |
Revert "ci: add `./v -W build-tools` to windows-tcc too" |
418ms |
595ms |
0ms |
442ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 13:44 |
4ca2accc |
ci: add `./v -W build-tools` to windows-tcc too |
419ms |
597ms |
0ms |
435ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 12:19 |
95a748e8 |
checker: cleanup call_method (#9365) |
419ms |
598ms |
0ms |
442ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 09:14 |
4f6306f6 |
examples: fix `v -cflags "-Werror" test examples/` |
417ms |
596ms |
0ms |
438ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 11:13 |
82c4daa4 |
fmt: fail keep test when bin2v_keep preparation step fails (#9361) |
420ms |
595ms |
0ms |
441ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 11:09 |
12523669 |
cli: improve multiple value management (#8310) |
416ms |
594ms |
0ms |
438ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 10:37 |
dad5a5e7 |
v test-cleancode: add -fix flag (#9364) |
422ms |
594ms |
0ms |
437ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 10:35 |
29884fa2 |
os: deprecate read_at and add read_from to implement RandomReader (#9371) |
418ms |
598ms |
0ms |
444ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 09:26 |
f8fcf3ff |
fmt: reorder and sort methods into section (#9363) |
415ms |
592ms |
0ms |
433ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 07:49 |
04095f40 |
ci: fix failing `v -W build-tools` and `v -W build-examples`; run vfmt. |
419ms |
594ms |
0ms |
440ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 07:34 |
ea3d1405 |
ci: fix failing -Werror job with tcc |
422ms |
594ms |
0ms |
436ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 02:36 |
9ea88c09 |
os: fix warning write_str -> write_string (#9368) |
418ms |
593ms |
0ms |
440ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-18 20:22 |
8fa7e670 |
builtin: use `return s.clone()` instead of `return s` consistently, to make manual free easier |
424ms |
597ms |
0ms |
439ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-18 19:10 |
00651c8d |
builtin: free all elements in a `[]string` with -autofree too |
421ms |
602ms |
0ms |
437ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-18 17:52 |
d4e16b6d |
builtin: reduce memory allocations for s.trim, s.trim_left and s.trim_right |
418ms |
591ms |
0ms |
431ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-18 14:24 |
7222ee47 |
all: implement array .any and .all (#9347) |
426ms |
593ms |
0ms |
431ms |
2813 KB |
0ms |
0ms |
0ms |
2021-03-17 00:43 |
fafb035f |
all: reimplement inline assembly (#8645) |
433ms |
601ms |
0ms |
429ms |
2804 KB |
0ms |
0ms |
0ms |
2021-03-17 00:42 |
2991cad4 |
map: fix delete in for-in (#9336) |
419ms |
587ms |
0ms |
441ms |
2733 KB |
0ms |
0ms |
0ms |
2021-03-17 00:33 |
091a1bab |
autofree: free global map consts and some vweb fixes |
416ms |
586ms |
0ms |
428ms |
2728 KB |
0ms |
0ms |
0ms |
2021-03-16 22:19 |
b4f7a975 |
builtin.string: optimize string.count where substr.len == 1 (#9337) |
421ms |
591ms |
0ms |
435ms |
2728 KB |
0ms |
0ms |
0ms |
2021-03-15 18:03 |
0823ea4a |
builder: produce an iOS binary instead of a bundle (#9316) |
423ms |
588ms |
0ms |
428ms |
2726 KB |
0ms |
0ms |
0ms |
2021-03-15 15:37 |
7f0c8d1e |
builtin: fix a compilation warning with `-d debug_malloc` |
417ms |
600ms |
0ms |
437ms |
2730 KB |
0ms |
0ms |
0ms |
2021-03-15 13:55 |
446631ce |
checker: fixed array cannot implicitly convert to fooptr (again) (#9302) |
419ms |
588ms |
0ms |
425ms |
2730 KB |
0ms |
0ms |
0ms |
2021-03-15 13:54 |
9d168895 |
checker: check write access to shared elements of `struct` and `array` (#9314) |
421ms |
589ms |
0ms |
431ms |
2730 KB |
0ms |
0ms |
0ms |
2021-03-15 11:35 |
1ad4623f |
tmpl: move to v/parser (#9052) |
420ms |
585ms |
0ms |
433ms |
2729 KB |
0ms |
0ms |
0ms |
2021-03-15 11:21 |
26138f98 |
v doc: implement color highlighting for the stdout format, enable it by default (#9312) |
423ms |
590ms |
0ms |
424ms |
2727 KB |
0ms |
0ms |
0ms |
2021-03-15 10:22 |
2d2e4610 |
cgen: make use of mut_rec in method consistent (#9308) |
421ms |
586ms |
0ms |
430ms |
2727 KB |
0ms |
0ms |
0ms |
2021-03-15 07:23 |
3951c351 |
os: simplify Process (remove chainability of Process method calls) |
424ms |
594ms |
0ms |
437ms |
2727 KB |
0ms |
0ms |
0ms |
2021-03-15 04:22 |
25c07c2f |
v.ast: handle more expressions in Expr.str() |
421ms |
590ms |
0ms |
431ms |
2727 KB |
0ms |
0ms |
0ms |
2021-03-15 04:27 |
80ac1aaf |
fmt: use type_to_str_using_aliases (#9306) |
422ms |
587ms |
0ms |
433ms |
2726 KB |
0ms |
0ms |
0ms |
2021-03-14 18:34 |
ef10c602 |
tools/fast: fix freebsd path |
427ms |
589ms |
0ms |
431ms |
2726 KB |
0ms |
0ms |
0ms |
2021-03-14 18:20 |
826809fa |
tools/fast: disable 1m.v for now |
419ms |
3360ms |
0ms |
436ms |
2726 KB |
0ms |
0ms |
0ms |
2021-02-28 19:24 |
b9a381f1 |
all: migrate to the new Option (p. 1) (#8924) |
405ms |
3280ms |
453ms |
433ms |
2780 KB |
0ms |
0ms |
0ms |
2021-02-28 17:38 |
e354dcef |
fmt: fix support for `mut static x := |