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-12-31 19:25 |
d3a19697 |
thirdparty: update stb_image.h to its latest version v2.27 (#16825) |
691ms |
1007ms |
0ms |
84ms |
4617 KB |
133ms |
156ms |
182ms |
41ms |
90655 |
131193 |
2022-12-31 16:29 |
3364bf86 |
cgen: add g.push_existing_comptime_values and g.pop_existing_comptime_values, use them inside Gen.comptime_for (#16821) |
666ms |
960ms |
0ms |
80ms |
4617 KB |
130ms |
152ms |
178ms |
40ms |
90655 |
136118 |
2022-12-31 15:36 |
1c151fbe |
cgen: fix struct optional field zero init (#16814) |
670ms |
983ms |
0ms |
83ms |
4616 KB |
133ms |
154ms |
177ms |
40ms |
90635 |
135276 |
2022-12-31 15:26 |
04cb6ae6 |
tests: improve Teamcity test runner (#16817) |
666ms |
991ms |
0ms |
85ms |
4616 KB |
135ms |
154ms |
183ms |
41ms |
90631 |
136082 |
2022-12-31 15:18 |
1e401d14 |
bcrypt: fix issue #16769 security problem in compare_hash_and_password (#16815) |
699ms |
1009ms |
0ms |
86ms |
4616 KB |
137ms |
162ms |
186ms |
42ms |
90631 |
129658 |
2022-12-31 13:57 |
5daf39bc |
cgen: fix typeof with comptime var (#16816) |
687ms |
1002ms |
0ms |
87ms |
4616 KB |
138ms |
160ms |
185ms |
42ms |
90631 |
131922 |
2022-12-30 11:59 |
15c9153f |
cgen: fix fixed array literal range index (#16812) |
703ms |
974ms |
0ms |
83ms |
4614 KB |
132ms |
155ms |
182ms |
41ms |
90618 |
128901 |
2022-12-30 09:27 |
c10bc09e |
checker, cgen: allow $for in alias type (#16810) |
689ms |
1005ms |
0ms |
82ms |
4614 KB |
132ms |
156ms |
184ms |
40ms |
90606 |
131503 |
2022-12-30 09:16 |
f4cd3931 |
cgen: fix dump fn name using generic var (#16805) |
684ms |
976ms |
0ms |
85ms |
4614 KB |
132ms |
155ms |
177ms |
41ms |
90606 |
132464 |
2022-12-29 23:06 |
828cd4fe |
checker: add check for implicit fixed array decomp in function varargs (#16806) |
676ms |
992ms |
0ms |
82ms |
4613 KB |
132ms |
155ms |
180ms |
40ms |
90596 |
134017 |
2022-12-29 18:30 |
c7f1db2b |
cgen: cleanup uneeded C code, when using selectorexpr on $if (#16802) |
688ms |
993ms |
0ms |
81ms |
4613 KB |
133ms |
157ms |
181ms |
41ms |
90592 |
131674 |
2022-12-29 17:03 |
6229f488 |
checker,cgen: implement support for the new FieldData.is_alias field (part 2, follow up to a6bf20f) |
695ms |
991ms |
0ms |
81ms |
4613 KB |
134ms |
159ms |
183ms |
41ms |
90592 |
130348 |
2022-12-29 15:55 |
6a8b6c01 |
repl: minor cleanup in runner.v (#16804) |
685ms |
984ms |
0ms |
87ms |
4612 KB |
136ms |
160ms |
185ms |
42ms |
90590 |
132248 |
2022-12-29 15:53 |
36ab78d6 |
parser, cgen: fix anon fn optional call in if expr (#16803) |
697ms |
1010ms |
0ms |
85ms |
4612 KB |
138ms |
161ms |
188ms |
42ms |
90590 |
129971 |
2022-12-29 15:33 |
cd4ea166 |
cgen: add more detailed cgen stage timing info on `-show-timings` |
678ms |
982ms |
0ms |
82ms |
4611 KB |
134ms |
155ms |
182ms |
41ms |
90563 |
133573 |
2022-12-29 10:43 |
a6bf20f3 |
builtin: add .is_alias to FieldData too (part 1, unimplemented yet) |
684ms |
972ms |
0ms |
83ms |
4610 KB |
132ms |
153ms |
178ms |
41ms |
90553 |
132387 |
2022-12-29 09:30 |
f4b110b1 |
vrepl: fix $tmpl('hello.txt') (fix #16789) (#16793) |
679ms |
975ms |
0ms |
83ms |
4610 KB |
132ms |
153ms |
180ms |
41ms |
90552 |
133360 |
2022-12-29 09:23 |
ed066184 |
cgen: fix generic func arg type when passing array compile-time field (#16798) |
698ms |
1001ms |
0ms |
88ms |
4610 KB |
139ms |
162ms |
188ms |
43ms |
90551 |
129729 |
2022-12-28 22:19 |
2ebd3f0c |
checker,cgen: make boolean field.is_<field> accessible at compile-time as well (#16796) |
696ms |
996ms |
0ms |
87ms |
4610 KB |
137ms |
161ms |
186ms |
42ms |
90546 |
130094 |
2022-12-28 22:15 |
ad9ca349 |
cgen: fix generics array delete (#16794) |
684ms |
989ms |
0ms |
85ms |
4603 KB |
133ms |
162ms |
182ms |
41ms |
90469 |
132264 |
2022-12-28 16:06 |
4718a818 |
vfmt: fix alignment of value formatting for "x := {`.`: 1, `♖`: 2}" |
688ms |
1000ms |
0ms |
84ms |
4602 KB |
135ms |
157ms |
184ms |
42ms |
90449 |
131466 |
2022-12-28 11:51 |
1709d175 |
tools/fast: make the header a link to /, to ease navigation |
688ms |
1002ms |
0ms |
86ms |
4602 KB |
136ms |
158ms |
183ms |
42ms |
90446 |
131462 |
2022-12-28 11:35 |
101aa4ae |
tools/fast: add navigation links to older stat pages |
675ms |
988ms |
0ms |
84ms |
4602 KB |
135ms |
157ms |
182ms |
41ms |
90446 |
133994 |
2022-12-28 09:05 |
0f37ff19 |
checker: fix fn call with generic []T arg (#16781) |
673ms |
1002ms |
0ms |
87ms |
4602 KB |
137ms |
163ms |
187ms |
42ms |
90446 |
134392 |
2022-12-28 08:28 |
b171102b |
os: minor optimization in os.v (#16791) |
686ms |
998ms |
0ms |
87ms |
4602 KB |
136ms |
158ms |
185ms |
43ms |
90446 |
131845 |
2022-12-28 08:26 |
b9996619 |
cgen: fix result/option breaks execution order in if statements (fix #16663) (#16778) |
686ms |
998ms |
0ms |
87ms |
4602 KB |
136ms |
158ms |
183ms |
42ms |
90441 |
131838 |
2022-12-27 18:51 |
afdb0970 |
ci: comment out the -autofree compilation for gitly for now |
675ms |
975ms |
0ms |
84ms |
4599 KB |
132ms |
151ms |
178ms |
41ms |
90394 |
133917 |
2022-12-27 13:19 |
161595b0 |
examples: use `math.vec` in examples/sokol/particles (#16780) |
678ms |
991ms |
0ms |
85ms |
4599 KB |
135ms |
156ms |
182ms |
42ms |
90394 |
133324 |
2022-12-27 13:14 |
c5c7b3a0 |
checker: fix comptime var param passing with comptime selector (#16777) |
668ms |
980ms |
0ms |
82ms |
4599 KB |
132ms |
154ms |
179ms |
40ms |
90394 |
135320 |
2022-12-27 13:13 |
a8f6f9ed |
checker: more precise error handling of large binary literals like 0b1000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000 (#16775) |
698ms |
1004ms |
0ms |
87ms |
4599 KB |
137ms |
159ms |
185ms |
42ms |
90394 |
129504 |
2022-12-27 10:58 |
508bfbf8 |
time: do not panic for `time.parse("2020-02-02 20.02.20")!`, just return an error instead (fix #16779) |
679ms |
985ms |
0ms |
86ms |
4595 KB |
133ms |
155ms |
182ms |
41ms |
90365 |
133085 |
2022-12-26 21:35 |
6b3f8f51 |
cgen: fill in the new `FieldData` fields, add tests (#16774) |
711ms |
992ms |
0ms |
83ms |
4595 KB |
131ms |
155ms |
179ms |
41ms |
90362 |
127091 |
2022-12-26 16:44 |
9b28a7aa |
checker,cgen: fix comptime value recognition on generic arguments (#16768) |
675ms |
974ms |
0ms |
85ms |
4593 KB |
136ms |
160ms |
182ms |
42ms |
90352 |
133854 |
2022-12-26 14:14 |
3a1e7b71 |
cgen: fix array filter with an inline closure (fix #16770) (#16772) |
681ms |
974ms |
0ms |
82ms |
4591 KB |
133ms |
155ms |
179ms |
41ms |
90318 |
132625 |
2022-12-26 14:05 |
3d545ee0 |
builtin: add more fields to FieldData (will be implemented later in a PR, to ease bootstrapping) |
684ms |
1003ms |
0ms |
84ms |
4589 KB |
134ms |
156ms |
178ms |
41ms |
90289 |
132001 |
2022-12-26 10:54 |
728b4cff |
ci: reorder v_apps_and_modules_compile.yml so that quick checks are done first |
704ms |
995ms |
0ms |
87ms |
4589 KB |
136ms |
159ms |
183ms |
42ms |
90278 |
128235 |
2022-12-26 10:53 |
68883fc4 |
os: fix `os.file_ext('/tmp/.gitignore')` previously returning '.gitignore' => it now returns '' (#16771) |
689ms |
975ms |
0ms |
84ms |
4589 KB |
134ms |
157ms |
180ms |
41ms |
90278 |
131027 |
2022-12-25 10:06 |
64ed007f |
cgen: fix generic struct init with inconsistent generic optional types (#16766) |
664ms |
968ms |
0ms |
79ms |
4589 KB |
129ms |
154ms |
179ms |
40ms |
90277 |
135959 |
2022-12-25 07:57 |
21d6bd93 |
ast, cgen: fix printing nested generic struct (#16758) |
685ms |
1001ms |
0ms |
90ms |
4586 KB |
139ms |
163ms |
186ms |
42ms |
90244 |
131743 |
2022-12-24 09:59 |
776fbdfb |
readme: cleanup the additional graphics libraries installation instructions |
697ms |
1001ms |
0ms |
88ms |
4587 KB |
136ms |
162ms |
187ms |
42ms |
90269 |
129510 |
2022-12-24 09:55 |
d5571588 |
readme: add instructions for installing the libraries needed for the graphics examples on Fedora |
684ms |
969ms |
0ms |
81ms |
4587 KB |
131ms |
153ms |
175ms |
41ms |
90269 |
131972 |
2022-12-24 04:28 |
6a179a29 |
checker: add int signedness mismatch checking for function call arguments (#16750) |
697ms |
987ms |
0ms |
82ms |
4587 KB |
132ms |
156ms |
180ms |
41ms |
90269 |
129510 |
2022-12-24 04:19 |
0128d2dd |
ast, parser: fix wrong type name of nested generics (#16749) |
668ms |
985ms |
0ms |
85ms |
4587 KB |
135ms |
158ms |
182ms |
42ms |
90262 |
135122 |
2022-12-24 04:14 |
e9cad6f0 |
ci: fix v-apps-compile job for AdventOfCode, by adding `v install regex` too (#16752) |
699ms |
1014ms |
0ms |
88ms |
4586 KB |
137ms |
161ms |
184ms |
41ms |
90228 |
129081 |
2022-12-23 07:37 |
9dbc2afc |
net.html: fix typo in README.MD (#16747) |
680ms |
972ms |
0ms |
85ms |
4586 KB |
133ms |
157ms |
178ms |
41ms |
90228 |
132688 |
2022-12-22 23:58 |
b21e5b71 |
cgen: fix call arg type changing on match expr (#16744) |
671ms |
961ms |
0ms |
81ms |
4586 KB |
130ms |
154ms |
179ms |
40ms |
90228 |
134467 |
2022-12-22 19:47 |
fc5826b7 |
cgen: minimise `sizeof(EmptyStruct)` to 0 for gcc/clang and to 1 for tcc/msvc, by changing EMPTY_STRUCT_DECLARATION and EMPTY_STRUCT_INITIALIZATION (#16733) |
670ms |
965ms |
0ms |
85ms |
4586 KB |
131ms |
155ms |
177ms |
41ms |
90229 |
134670 |
2022-12-22 19:36 |
e01dac88 |
builtin: fix m.len to 0, after calling map.clear() (#16720) |
664ms |
966ms |
0ms |
81ms |
4586 KB |
133ms |
156ms |
179ms |
40ms |
90219 |
135871 |
2022-12-22 18:08 |
f9043c84 |
builtin: optimise the initialisation of the common 1 byte element arrays `[]u8` |
676ms |
983ms |
0ms |
85ms |
4586 KB |
137ms |
158ms |
183ms |
42ms |
90218 |
133458 |
2022-12-22 17:36 |
b67705f5 |
builtin: move the `-d trace_*alloc` lines at the start of their corresponding functions, implement `-d trace_memdup` too |
668ms |
955ms |
0ms |
80ms |
4586 KB |
134ms |
153ms |
174ms |
41ms |
90191 |
135016 |
2022-12-22 13:01 |
3da4f37b |
cgen: improve generated source compatibility with latest Alpine (lacking libexecinfo-dev and execinfo.h) and the prebuilt tcc (#16743) |
678ms |
988ms |
0ms |
85ms |
4586 KB |
135ms |
156ms |
179ms |
42ms |
90182 |
133011 |
2022-12-22 11:37 |
e519bdf0 |
checker: check generic method receiver type mismatch (#16739) |
693ms |
1006ms |
0ms |
89ms |
4585 KB |
139ms |
160ms |
183ms |
42ms |
90179 |
130128 |
2022-12-22 10:55 |
82a35513 |
checker, cgen: fix match expr with branch returning (#16741) |
688ms |
989ms |
0ms |
87ms |
4585 KB |
136ms |
156ms |
182ms |
42ms |
90181 |
131077 |
2022-12-21 19:24 |
3c5cfa22 |
parser: disallow the array init: attr, when the len: attr is not provided (#16735) |
691ms |
984ms |
0ms |
82ms |
4585 KB |
134ms |
157ms |
179ms |
41ms |
90175 |
130499 |
2022-12-21 19:14 |
87f80697 |
ci: fix warnings for compiling builder_test.v too |
692ms |
1009ms |
0ms |
88ms |
4584 KB |
140ms |
161ms |
187ms |
42ms |
90168 |
130300 |
2022-12-21 16:33 |
88e33a83 |
gg: fix draw_image on macos native; vcreate: vweb template |
670ms |
1000ms |
0ms |
86ms |
4584 KB |
136ms |
156ms |
180ms |
41ms |
90168 |
134579 |
2022-12-21 07:10 |
1cde5547 |
cgen: fix cgen errors for overloaded operators using reference types for the receiver and operand (fix #16725) (fix #15859) (#16726) |
671ms |
976ms |
0ms |
85ms |
4583 KB |
132ms |
152ms |
178ms |
40ms |
90159 |
134365 |
2022-12-20 15:38 |
d19c1ef0 |
vpm: fix the direct installation of github repositories via the --git flag (#16724) |
670ms |
974ms |
0ms |
84ms |
4581 KB |
131ms |
148ms |
175ms |
40ms |
90107 |
134488 |
2022-12-20 14:41 |
2f9becc9 |
cgen: fix debug generated code with `-g`, while fixing #16690 (#16723) |
673ms |
1005ms |
0ms |
85ms |
4581 KB |
135ms |
159ms |
182ms |
42ms |
90107 |
133888 |
2022-12-20 14:34 |
3c920f2e |
x.json: fix parsing of time fields, that have just a single date encoded inside the parsed string (fix #16722) |
673ms |
976ms |
0ms |
84ms |
4581 KB |
135ms |
152ms |
178ms |
42ms |
90106 |
133887 |
2022-12-20 11:16 |
c84eb29b |
js: use write() on the freestanding backend (#16704) |
668ms |
966ms |
0ms |
84ms |
4581 KB |
137ms |
157ms |
180ms |
42ms |
90106 |
134889 |
2022-12-20 07:56 |
11521a70 |
readme: add modules badge and fix twitter url/badge inconsistency with others (#16716) |
677ms |
982ms |
0ms |
83ms |
4581 KB |
132ms |
154ms |
179ms |
41ms |
90106 |
133096 |
2022-12-20 07:52 |
0fe7ae3a |
cgen: remove repeated code (#16718) |
681ms |
997ms |
0ms |
90ms |
4581 KB |
136ms |
157ms |
182ms |
42ms |
90106 |
132314 |
2022-12-19 16:10 |
7e4dc24f |
math: add `math.vec` module with generic 2D, 3D and 4D vector operations (#16710) |
680ms |
980ms |
0ms |
83ms |
4581 KB |
137ms |
158ms |
181ms |
42ms |
90109 |
132513 |
2022-12-19 13:02 |
2090e4a1 |
ast, cgen: optimize generic struct with inconsistent generic types (#16708) |
659ms |
968ms |
0ms |
86ms |
4581 KB |
132ms |
152ms |
178ms |
41ms |
90109 |
136735 |
2022-12-19 11:15 |
bcdf1b95 |
docs: add a note about test files being compiled as separate V programs, independently from normal code |
683ms |
1002ms |
0ms |
84ms |
4583 KB |
137ms |
159ms |
183ms |
42ms |
90105 |
131925 |
2022-12-19 10:31 |
353fdb4c |
ci: workaround for v vet failing for v clean-code over the new v bench script (using \ in its path on windows). |
674ms |
971ms |
0ms |
84ms |
4583 KB |
134ms |
154ms |
173ms |
42ms |
90105 |
133686 |
2022-12-19 10:12 |
88731276 |
v doc: properly highlight the new generics syntax `[]` in the CLI results of `v doc arrays` etc (#16703) |
687ms |
989ms |
0ms |
83ms |
4583 KB |
130ms |
154ms |
177ms |
40ms |
90105 |
131157 |
2022-12-19 09:55 |
cbd34cd6 |
bench: add bench_string_key_in_map_vs_string_value_in_array.v |
670ms |
990ms |
0ms |
83ms |
4583 KB |
134ms |
155ms |
178ms |
41ms |
90105 |
134485 |
2022-12-19 08:43 |
aad95ac8 |
cgen: fix generic struct init with inconsistent generic types (fix #16677) (#16702) |
686ms |
994ms |
0ms |
86ms |
4583 KB |
136ms |
158ms |
181ms |
42ms |
90105 |
131348 |
2022-12-18 12:22 |
04936b00 |
cgen: fix struct selector with or block (#16695) |
678ms |
984ms |
0ms |
82ms |
4580 KB |
136ms |
157ms |
180ms |
40ms |
90084 |
132867 |
2022-12-18 11:34 |
de5ae634 |
parser: improve precision of struct field type positions in errors |
677ms |
984ms |
0ms |
86ms |
4579 KB |
135ms |
155ms |
181ms |
42ms |
90077 |
133053 |
2022-12-18 09:46 |
5b4a16e8 |
checker: add err for unknown generic struct field (#16698) |
656ms |
960ms |
0ms |
81ms |
4579 KB |
134ms |
153ms |
180ms |
41ms |
90076 |
137310 |
2022-12-18 09:44 |
20aaf4de |
README: replace deprecated align attribute, correct tcc info in C compiler section, fix some grammar and spacing issues (#16699) |
676ms |
972ms |
0ms |
80ms |
4579 KB |
131ms |
150ms |
175ms |
40ms |
90070 |
133239 |
2022-12-18 08:29 |
ba07e486 |
ast, checker: fix checking generic struct type mismatch (#16701) |
682ms |
989ms |
0ms |
85ms |
4579 KB |
136ms |
158ms |
182ms |
41ms |
90070 |
132067 |
2022-12-17 17:08 |
9f1239c5 |
vweb,net: fix vweb crash when the connection was closed prematurely (tested with Chrome on windows, refreshing as fast as possible) |
660ms |
949ms |
0ms |
86ms |
4577 KB |
129ms |
154ms |
176ms |
40ms |
90068 |
136466 |
2022-12-17 16:17 |
e83a8416 |
ast, parser: fix generic struct init with inconsistent generic types (#16697) |
676ms |
1001ms |
0ms |
87ms |
4577 KB |
137ms |
156ms |
180ms |
42ms |
90068 |
133236 |
2022-12-17 16:15 |
9921598c |
cgen: fix struct field initialisation with a fixed array (#16692) |
672ms |
965ms |
0ms |
80ms |
4564 KB |
133ms |
151ms |
176ms |
41ms |
90011 |
133944 |
2022-12-17 16:04 |
1aec40a1 |
vweb: flush stdout after the `Running app on` message, fix potential invalid map value access in serve_if_static |
675ms |
983ms |
0ms |
86ms |
4563 KB |
135ms |
154ms |
177ms |
42ms |
89997 |
133328 |
2022-12-16 13:53 |
65a020e3 |
cgen: fix comptime checking optional type with IS operator (#16688) |
670ms |
979ms |
0ms |
81ms |
4563 KB |
132ms |
150ms |
174ms |
41ms |
89997 |
134323 |
2022-12-16 05:57 |
f0a252d0 |
builtin: apply `.nogrow` flags to gcboehm array (#16689) |
680ms |
985ms |
0ms |
89ms |
4562 KB |
137ms |
157ms |
182ms |
42ms |
89997 |
132348 |
2022-12-15 19:18 |
14cc43b0 |
v ast: add forgotten fields since 2022/06/01 |
675ms |
960ms |
0ms |
81ms |
4562 KB |
132ms |
150ms |
175ms |
41ms |
89997 |
133328 |
2022-12-15 17:21 |
0a119552 |
parser: support an unambiguous sizeof[T]() and isreftype[T]() (part 1) (#16684) |
664ms |
971ms |
0ms |
86ms |
4562 KB |
133ms |
151ms |
172ms |
40ms |
89997 |
135537 |
2022-12-15 16:54 |
e5e73ebb |
regex: fix typo in regex.v (#16683) |
670ms |
983ms |
0ms |
85ms |
4561 KB |
136ms |
155ms |
179ms |
42ms |
89955 |
134261 |
2022-12-15 16:53 |
bd1d96de |
cgen: add support for alias map keys (#16682) |
691ms |
999ms |
0ms |
87ms |
4561 KB |
137ms |
158ms |
181ms |
42ms |
89955 |
130180 |
2022-12-15 08:37 |
36437859 |
pref: deprecate -error-limit in favour of the documented -message-limit option. |
668ms |
965ms |
0ms |
82ms |
4561 KB |
129ms |
151ms |
174ms |
40ms |
89951 |
134657 |
2022-12-15 08:16 |
fd472d2d |
toml: minor cleanup in toml tests (#16679) |
669ms |
976ms |
0ms |
85ms |
4561 KB |
134ms |
152ms |
178ms |
42ms |
89946 |
134448 |
2022-12-15 07:29 |
db211123 |
tests: add a teamcity output format for V's test runner (#16681) |
669ms |
971ms |
0ms |
83ms |
4561 KB |
133ms |
151ms |
177ms |
41ms |
89946 |
134448 |
2022-12-15 06:37 |
3fa23b78 |
ci: add new dependencies for VSL (hdf5 libs and tools) |
661ms |
983ms |
0ms |
84ms |
4561 KB |
135ms |
156ms |
181ms |
40ms |
89946 |
136075 |
2022-12-14 20:48 |
5b008fca |
make.bat: fix path backslashes to forward slashes for more compatibility, change quoting to be more consistent (#16678) |
675ms |
992ms |
0ms |
84ms |
4561 KB |
134ms |
155ms |
180ms |
42ms |
89946 |
133253 |
2022-12-14 18:45 |
c3ee26f1 |
checker,cgen: fix dump when using comptime variable val.${field.name} (#16671) |
658ms |
954ms |
0ms |
80ms |
4561 KB |
130ms |
151ms |
176ms |
40ms |
89946 |
136696 |
2022-12-14 16:26 |
f762d46c |
pg: add compatibility.h, using a PG_VERSION_NUM check in the preprocessor, to just hardcode the missing CONNECTION_ numbers |
665ms |
974ms |
0ms |
84ms |
4559 KB |
134ms |
153ms |
178ms |
41ms |
89919 |
135216 |
2022-12-14 15:02 |
34f5255b |
ci: fix a failing test for `v test .github/workflows` |
669ms |
980ms |
0ms |
84ms |
4559 KB |
134ms |
152ms |
177ms |
41ms |
89919 |
134408 |
2022-12-14 14:39 |
3b683f11 |
pg: comment out C.CONNECTION_GSS_STARTUP, which is not available on Debian 10 (PG 11) |
666ms |
973ms |
0ms |
84ms |
4559 KB |
131ms |
152ms |
180ms |
40ms |
89919 |
135013 |
2022-12-14 13:25 |
8e3a90ae |
cgen: minor cleanup in struct_init() (#16676) |
664ms |
957ms |
0ms |
83ms |
4559 KB |
133ms |
150ms |
176ms |
41ms |
89919 |
135420 |
2022-12-14 12:57 |
8ab4c774 |
ast, checker: fix generic struct init with inconsistent generic types (#16675) |
651ms |
979ms |
0ms |
85ms |
4559 KB |
132ms |
152ms |
178ms |
41ms |
89921 |
138127 |
2022-12-14 12:05 |
7f23ae59 |
ci: add a separate download_vc target to Makefile for FreeBSD |
660ms |
947ms |
0ms |
82ms |
4560 KB |
130ms |
151ms |
173ms |
40ms |
89956 |
136296 |
2022-12-14 11:10 |
173b1895 |
pg: cleanup implementation, make `-cstrict` pass with both gcc-11 and clang-12 (by tightening the C wrapper declarations) |
670ms |
986ms |
0ms |
84ms |
4560 KB |
133ms |
151ms |
176ms |
42ms |
89956 |
134262 |
2022-12-14 08:21 |
70bb9895 |
doc: update the README for json2 (#16657) |
674ms |
982ms |
0ms |
85ms |
4560 KB |
133ms |
151ms |
175ms |
41ms |
89956 |
133465 |
2022-12-14 07:44 |
acbd93b5 |
builtin: add `.nogrow` and `.nofree` flags to `array` (#16661) |
670ms |
978ms |
0ms |
84ms |
4560 KB |
134ms |
151ms |
180ms |
41ms |
89956 |
134262 |
2022-12-13 20:10 |
b07e4477 |
encoding.html: add escape() function (#16666) |
663ms |
964ms |
0ms |
81ms |
4559 KB |
132ms |
152ms |
177ms |
41ms |
89948 |
135668 |
2022-12-13 16:05 |
69f7c45b |
builtin: fix array init with array default (#16664) |
676ms |
987ms |
0ms |
85ms |
4559 KB |
135ms |
153ms |
179ms |
42ms |
89948 |
133059 |
2022-12-13 11:09 |
738fe773 |
cgen: fix short circuiting behaviour of logical expressions, when several PrefixExpr's are used in if conditions (#16660) |
692ms |
1000ms |
0ms |
87ms |
4558 KB |
136ms |
157ms |
181ms |
42ms |
89932 |
129959 |
2022-12-12 08:26 |
992621bd |
bench: add a small performance comparison script bench_json_vs_json2.v |
673ms |
987ms |
0ms |
85ms |
4557 KB |
133ms |
155ms |
178ms |
41ms |
89910 |
133595 |
2022-12-12 08:06 |
b682e9ec |
json2: decode time.Time, supporting unix timestamps (like `json`), as well as rfc3339 datetimes (#16653) |
681ms |
988ms |
0ms |
83ms |
4557 KB |
134ms |
157ms |
180ms |
41ms |
89910 |
132026 |
2022-12-12 07:22 |
8225622d |
checker: check smartcasting requires either an immutable value, or an explicit mut keyword before the value (#16654) |
662ms |
952ms |
0ms |
85ms |
4557 KB |
129ms |
149ms |
172ms |
40ms |
89910 |
135815 |
2022-12-12 06:41 |
d87e400e |
transformer: clean up expr_stmt_match_expr() (#16655) |
662ms |
955ms |
0ms |
80ms |
4556 KB |
132ms |
152ms |
177ms |
41ms |
89900 |
135800 |
2022-12-12 06:40 |
1e7208d2 |
parser: fix initialization for array of Option type - `[]?Cell{}` (#16652) |
689ms |
974ms |
0ms |
84ms |
4556 KB |
133ms |
153ms |
175ms |
40ms |
89900 |
130478 |
2022-12-11 14:54 |
d7c244e5 |
x.json2: support time.Time values in encode (#16643) |
662ms |
966ms |
0ms |
81ms |
4556 KB |
131ms |
150ms |
172ms |
40ms |
89900 |
135800 |
2022-12-11 11:32 |
ad24c222 |
time: add more UTC/local time conversion functions, make Time.format_rfc3339 more stable |
672ms |
967ms |
0ms |
85ms |
4556 KB |
132ms |
151ms |
176ms |
41ms |
89900 |
133779 |
2022-12-11 10:34 |
73e886ea |
checker: fix generic fn returning result (#16646) |
679ms |
982ms |
0ms |
86ms |
4556 KB |
136ms |
156ms |
173ms |
41ms |
89852 |
132329 |
2022-12-11 08:36 |
94098eef |
time: use UTC time in Time.format_rfc3339, make test more robust |
649ms |
949ms |
0ms |
84ms |
4556 KB |
130ms |
150ms |
173ms |
40ms |
89850 |
138443 |
2022-12-11 08:23 |
2ecb8929 |
time: add Time.format_rfc3339() method |
654ms |
971ms |
0ms |
82ms |
4556 KB |
133ms |
152ms |
172ms |
42ms |
89849 |
137383 |
2022-12-11 07:06 |
3ea9e3ab |
github: make Environment field in feature request match bug report (#16645) |
679ms |
987ms |
0ms |
86ms |
4556 KB |
134ms |
155ms |
178ms |
41ms |
89842 |
132315 |
2022-12-10 18:44 |
e8c0b098 |
x.json2: add encode_pretty/1 (#16634) |
672ms |
977ms |
0ms |
84ms |
4556 KB |
133ms |
153ms |
176ms |
42ms |
89842 |
133693 |
2022-12-10 18:06 |
4b2699fd |
cgen: fix copying of a fixed array parameter to a function (fix #16640) |
670ms |
972ms |
0ms |
84ms |
4556 KB |
132ms |
154ms |
176ms |
42ms |
89842 |
134092 |
2022-12-10 16:44 |
30b39beb |
x.json2: refactor json tests (#16638) |
679ms |
987ms |
0ms |
85ms |
4556 KB |
133ms |
154ms |
176ms |
41ms |
89835 |
132304 |
2022-12-10 16:39 |
44a539f1 |
github: change bug template Envionment field to textarea (#16641) |
663ms |
976ms |
0ms |
83ms |
4556 KB |
134ms |
152ms |
177ms |
41ms |
89835 |
135497 |
2022-12-10 14:26 |
799af2ad |
native: support simple multi return (#16628) |
649ms |
977ms |
0ms |
84ms |
4556 KB |
130ms |
150ms |
175ms |
41ms |
89835 |
138420 |
2022-12-10 10:03 |
42a9eaac |
regex: make match_string() receiver immutable |
650ms |
945ms |
0ms |
81ms |
4556 KB |
130ms |
151ms |
174ms |
40ms |
89835 |
138207 |
2022-12-10 09:36 |
7c4f45a3 |
docs: change <> to [] in docs.md part2 (#16633) |
668ms |
967ms |
0ms |
83ms |
4556 KB |
133ms |
153ms |
177ms |
41ms |
89835 |
134483 |
2022-12-10 08:47 |
ad529067 |
docs: change <> to [] in docs.md (#16632) |
681ms |
962ms |
0ms |
81ms |
4556 KB |
129ms |
150ms |
174ms |
40ms |
89835 |
131916 |
2022-12-09 22:50 |
7c022747 |
v.pkgconfig: support PKG_CONFIG_PATH_DEFAULTS for overriding the default search path list too (enable easier -m32 with a custom tcc cross compiler) |
649ms |
960ms |
0ms |
83ms |
4556 KB |
132ms |
148ms |
173ms |
41ms |
89835 |
138420 |
2022-12-09 18:34 |
1ba1f99b |
orm: declare missing functions to handle literal types (#16627) |
683ms |
970ms |
0ms |
80ms |
4556 KB |
130ms |
150ms |
175ms |
41ms |
89819 |
131506 |
2022-12-09 16:08 |
b6c2aab0 |
json2: support encoding of optional struct fields (#16521) |
680ms |
991ms |
0ms |
83ms |
4556 KB |
134ms |
154ms |
179ms |
42ms |
89819 |
132086 |
2022-12-09 15:24 |
ba8e61eb |
cgen: fix `return typeof[T]()` in generic functions (#16626) |
681ms |
966ms |
0ms |
81ms |
4556 KB |
130ms |
151ms |
175ms |
40ms |
89819 |
131892 |
2022-12-09 10:01 |
6c0f2241 |
cgen: fix if cond with result or optional in infix expr (#16625) |
693ms |
998ms |
0ms |
86ms |
4556 KB |
136ms |
159ms |
184ms |
42ms |
89821 |
129611 |
2022-12-09 09:56 |
68fb4e9f |
cgen: fixevaluation order for match expressions inside boolean ones (fix #16554) (#16616) |
680ms |
989ms |
0ms |
86ms |
4554 KB |
133ms |
152ms |
177ms |
42ms |
89791 |
132045 |
2022-12-09 07:15 |
eb88f7e2 |
builtin: fix bug with string.split_into_lines, when lines have extra CR's at their end (#16620) |
687ms |
990ms |
0ms |
88ms |
4553 KB |
137ms |
158ms |
181ms |
41ms |
89778 |
130681 |
2022-12-08 22:37 |
7091010a |
arrays: add map_of_counts/1, map_of_indexes/1 as well as index_of_first/2, index_of_last/2 utilities (#16618) |
674ms |
949ms |
0ms |
81ms |
4553 KB |
134ms |
151ms |
177ms |
41ms |
89780 |
133204 |
2022-12-08 19:38 |
f3657714 |
cgen: fix nested struct generation for globals for gcc (#16614) |
662ms |
957ms |
0ms |
80ms |
4553 KB |
131ms |
149ms |
173ms |
40ms |
89780 |
135619 |
2022-12-08 09:15 |
d62fc777 |
ci: add a 'Build AdventOfCode' step in the v-apps-compile job |
661ms |
971ms |
0ms |
84ms |
4553 KB |
133ms |
154ms |
177ms |
41ms |
89768 |
135806 |
2022-12-08 09:08 |
32c80c53 |
cgen: fix generic functions returning none or error values with generic result types (#16613) |
667ms |
972ms |
0ms |
87ms |
4553 KB |
133ms |
152ms |
176ms |
41ms |
89768 |
134584 |
2022-12-07 14:56 |
2261606b |
checker: disallow `Bar{...foo}` when Bar needs more fields, than what `foo` has (#16609) |
669ms |
965ms |
0ms |
82ms |
4553 KB |
131ms |
150ms |
172ms |
40ms |
89768 |
134182 |
2022-12-07 10:26 |
458e68e1 |
orm,sqlite,mysql,pg: cleanup `import v.ast`, using `typeof[Type]()` |
661ms |
960ms |
0ms |
82ms |
4552 KB |
132ms |
153ms |
171ms |
40ms |
89751 |
135780 |
2022-12-07 09:29 |
4eb81d2f |
checker: improve error messages of missing generic type names (#16610) |
667ms |
964ms |
0ms |
81ms |
4552 KB |
131ms |
151ms |
174ms |
40ms |
89751 |
134559 |
2022-12-07 09:26 |
48a7de64 |
all: support typeof[ T ]().idx and typeof[ T ]().name, where T can be any type, including `![]&string` (#16513) |
694ms |
1012ms |
0ms |
90ms |
4549 KB |
138ms |
161ms |
182ms |
42ms |
89751 |
129324 |
2022-12-06 19:44 |
bb705c01 |
parser: add proper error msg for `:=` used in const decl (#16607) |
666ms |
964ms |
0ms |
82ms |
4548 KB |
133ms |
153ms |
173ms |
40ms |
89727 |
134725 |
2022-12-06 16:15 |
921416d8 |
parser: fix parsing generic types using '[]' in anon fn decl (#16605) |
671ms |
996ms |
0ms |
84ms |
4548 KB |
135ms |
155ms |
181ms |
42ms |
89724 |
133716 |
2022-12-06 15:27 |
cf015e50 |
checker: add clearer errors for `break`/`continue` used within a `$for` loop (#16600) |
700ms |
1013ms |
0ms |
88ms |
4548 KB |
138ms |
158ms |
180ms |
42ms |
89719 |
128169 |
2022-12-06 13:44 |
ada8643a |
checker: disallow using builtin type names for const names (#16599) |
680ms |
986ms |
0ms |
83ms |
4547 KB |
135ms |
157ms |
178ms |
41ms |
89715 |
131933 |
2022-12-06 11:02 |
5fc7b6d3 |
tools: add tests for vcomplete (#16587) |
677ms |
991ms |
0ms |
86ms |
4547 KB |
134ms |
156ms |
178ms |
41ms |
89712 |
132514 |
2022-12-06 10:38 |
e35f5f29 |
cgen: fix string of map with generic struct value (#16595) |
672ms |
982ms |
0ms |
83ms |
4547 KB |
133ms |
154ms |
176ms |
42ms |
89712 |
133500 |
2022-12-06 07:33 |
46bb6295 |
cgen: fix generic array init with fields (#16601) |
684ms |
981ms |
0ms |
83ms |
4546 KB |
130ms |
156ms |
174ms |
40ms |
89701 |
131141 |
2022-12-06 07:26 |
edfaa76b |
checker: fix panic caused by compile-time code within or block (#16602) |
655ms |
948ms |
0ms |
80ms |
4546 KB |
130ms |
153ms |
172ms |
40ms |
89701 |
136948 |
2022-12-06 07:13 |
94dc3c1c |
ci: fix the platform image for gg-regressions to ubuntu-20.04 (github is migrating ubuntu-latest to 22.04) |
671ms |
976ms |
0ms |
86ms |
4546 KB |
135ms |
155ms |
177ms |
42ms |
89693 |
133670 |
2022-12-05 15:06 |
70fed416 |
ci: override VTMP to /tmp for the jobs `gg-regressions` and `doom-regressions` |
663ms |
982ms |
0ms |
86ms |
4546 KB |
134ms |
157ms |
179ms |
41ms |
89693 |
135283 |
2022-12-05 14:58 |
5288c613 |
json2: decode refactor/fix (#16588) |
682ms |
988ms |
0ms |
84ms |
4546 KB |
132ms |
155ms |
176ms |
40ms |
89693 |
131514 |
2022-12-05 14:32 |
50110d4c |
all: replace generic '<>' with '[]' in .vv files (#16593) |
674ms |
980ms |
0ms |
83ms |
4546 KB |
134ms |
157ms |
177ms |
41ms |
89693 |
133075 |
2022-12-05 10:07 |
7e9e2ff4 |
cgen: fix if expr with multiple array call (fix #16583) (#16589) |
684ms |
988ms |
0ms |
85ms |
4546 KB |
133ms |
157ms |
176ms |
41ms |
89693 |
131130 |
2022-12-05 08:05 |
59c979c8 |
checker: check generic interface type specifing type names (fix #16576) (#16591) |
686ms |
988ms |
0ms |
84ms |
4546 KB |
136ms |
156ms |
179ms |
42ms |
89690 |
130743 |
2022-12-05 07:15 |
349ce08a |
tools: fix vcompletion for single-file directories (#16586) |
696ms |
997ms |
0ms |
83ms |
4540 KB |
134ms |
156ms |
181ms |
41ms |
89642 |
128795 |
2022-12-05 06:50 |
ce06c281 |
checker: add disallow `none` operations and range (#16584) |
675ms |
976ms |
0ms |
84ms |
4540 KB |
134ms |
153ms |
176ms |
41ms |
89642 |
132802 |
2022-12-05 06:48 |
ffc73bf6 |
builder: fix v builder error (#16590) |
690ms |
1008ms |
0ms |
88ms |
4539 KB |
137ms |
160ms |
182ms |
42ms |
89637 |
129908 |
2022-12-03 17:41 |
f5d0ba31 |
testing: support new events in the output modules of `v test`: .cmd_begin sent right before a _test.v execution, and .cmd_end sent right after a _test.v execution |
672ms |
979ms |
0ms |
86ms |
4539 KB |
134ms |
155ms |
180ms |
42ms |
89618 |
133360 |
2022-12-03 12:01 |
5acd8555 |
term: add format_esc/1 (#16574) |
673ms |
980ms |
0ms |
86ms |
4539 KB |
132ms |
153ms |
179ms |
41ms |
89618 |
133161 |
2022-12-02 21:17 |
bf0c8a0d |
sync: fix compilation of V on m1 with tcc |
665ms |
956ms |
0ms |
82ms |
4539 KB |
131ms |
150ms |
172ms |
41ms |
89610 |
134751 |
2022-12-02 11:45 |
d09c8c91 |
testing: refactor the `v test` implementation to make supporting different output modes easier |
675ms |
984ms |
0ms |
84ms |
4539 KB |
133ms |
155ms |
177ms |
42ms |
89610 |
132755 |
2022-12-02 10:51 |
e419faf7 |
all: fix `dependant`->`dependent` typos, cleanup comments |
684ms |
991ms |
0ms |
87ms |
4538 KB |
135ms |
153ms |
177ms |
41ms |
89606 |
131002 |
2022-12-02 09:41 |
675c362f |
v.util: cleanup util.path_styled_for_error_messages/1 |
657ms |
951ms |
0ms |
81ms |
4538 KB |
132ms |
149ms |
173ms |
41ms |
89605 |
136385 |
2022-12-02 08:21 |
c77344e0 |
checker: add a `return *x` suggestion, to the error `fn ... expects you to return a non reference type ..., but you are returning ... instead` |
671ms |
976ms |
0ms |
84ms |
4538 KB |
133ms |
156ms |
175ms |
41ms |
89591 |
133518 |
2022-12-02 07:22 |
f1672259 |
all: replace generic '<>' with '[]' in error messages and comments (#16571) |
670ms |
973ms |
0ms |
82ms |
4538 KB |
131ms |
153ms |
175ms |
40ms |
89590 |
133716 |
2022-12-01 22:28 |
cbe64cb5 |
checker: allow struct updates from struct aliases (#16567) |
667ms |
959ms |
0ms |
79ms |
4538 KB |
130ms |
148ms |
171ms |
40ms |
89590 |
134317 |
2022-12-01 16:29 |
18d98a5e |
.github: clean issue templates (#16566) |
676ms |
974ms |
0ms |
84ms |
4538 KB |
134ms |
154ms |
177ms |
41ms |
89590 |
132529 |
2022-12-01 15:54 |
6e24f7e1 |
gg: always use 4 channels in init_sokol_image (#16564) |
663ms |
951ms |
0ms |
82ms |
4538 KB |
127ms |
149ms |
170ms |
39ms |
89590 |
135128 |
2022-12-01 13:28 |
161847ed |
v.pref: make `-b unknown_backend` an error, with a more informative diagnostic message |
675ms |
984ms |
0ms |
86ms |
4538 KB |
135ms |
155ms |
181ms |
42ms |
89590 |
132725 |
2022-12-01 12:59 |
02f5c593 |
docs: remove Android from the common installation section header, as it has its own section (#16563) |
664ms |
971ms |
0ms |
78ms |
4537 KB |
127ms |
149ms |
174ms |
40ms |
89584 |
134915 |
2022-12-01 12:49 |
32976863 |
github: add existing "Unit: Documentation" label to the documentation issue template. |
671ms |
965ms |
0ms |
86ms |
4537 KB |
132ms |
150ms |
174ms |
41ms |
89584 |
133508 |
2022-11-30 19:30 |
c06696bc |
cgen: fix printing multi-reference struct (#16560) |
664ms |
982ms |
0ms |
80ms |
4537 KB |
131ms |
154ms |
176ms |
41ms |
89584 |
134915 |
2022-11-30 10:04 |
fd04c1a0 |
cgen: fix error of match expr (fix #16554) (#16555) |
674ms |
976ms |
0ms |
85ms |
4537 KB |
133ms |
152ms |
176ms |
41ms |
89583 |
132912 |
2022-11-29 22:17 |
3175bf37 |
Add Arch command for MingW (#16558) |
685ms |
990ms |
0ms |
86ms |
4536 KB |
135ms |
159ms |
182ms |
42ms |
89563 |
130748 |
2022-11-29 12:56 |
675a1be9 |
math: remove the deprecated math.mathutil module too |
665ms |
980ms |
0ms |
84ms |
4536 KB |
131ms |
152ms |
176ms |
40ms |
89563 |
134681 |
2022-11-29 12:28 |
3fff786f |
math: remove the deprecated `math.util` module |
677ms |
969ms |
0ms |
82ms |
4536 KB |
130ms |
148ms |
172ms |
40ms |
89563 |
132293 |
2022-11-29 11:13 |
dff61300 |
table: optimize fn_type_signature() (#16552) |
676ms |
982ms |
0ms |
85ms |
4536 KB |
134ms |
159ms |
180ms |
40ms |
89563 |
132489 |
2022-11-28 08:37 |
58e150df |
parser: add a better error msg for using `...`, instead of `..` in `for a in 1...10 {` (#16547) |
682ms |
988ms |
0ms |
85ms |
4536 KB |
134ms |
156ms |
178ms |
42ms |
89568 |
131331 |
2022-11-28 08:29 |
d257e439 |
checker: fix 'return none' in void optional function (#16545) |
675ms |
986ms |
0ms |
85ms |
4536 KB |
131ms |
151ms |
174ms |
40ms |
89565 |
132688 |
2022-11-28 08:24 |
7d8c3867 |
datatypes: change optional to result (#16546) |
657ms |
974ms |
0ms |
84ms |
4536 KB |
133ms |
151ms |
176ms |
41ms |
89569 |
136330 |
2022-11-28 07:46 |
1d24dbe6 |
builtin: document string.to_wide() and string_from_wide()/1 |
670ms |
978ms |
0ms |
81ms |
4536 KB |
131ms |
148ms |
173ms |
40ms |
89569 |
133685 |
2022-11-27 09:40 |
73675dca |
builtin: move v_segmentation_fault_handler to builtin.c.v, make it more informative |
671ms |
969ms |
0ms |
83ms |
4536 KB |
133ms |
152ms |
176ms |
41ms |
89559 |
133470 |
2022-11-27 07:10 |
cf3dda2a |
datatypes: fix fsm.set_state() and cleanup fsm module (#16539) |
662ms |
965ms |
0ms |
81ms |
4536 KB |
133ms |
151ms |
175ms |
41ms |
89529 |
135240 |
2022-11-27 04:07 |
8543d5e0 |
checker: improve mut arg error msg (#16540) |
656ms |
941ms |
0ms |
81ms |
4536 KB |
130ms |
149ms |
170ms |
40ms |
89529 |
136477 |
2022-11-26 16:23 |
ef5be22f |
all: replace generic `<>` with `[]` - part 2 (#16536) |
675ms |
976ms |
0ms |
78ms |
4535 KB |
130ms |
147ms |
171ms |
40ms |
89524 |
132628 |
2022-11-26 06:59 |
b19b97e7 |
generic: replace generic `<>` with `[]` part 1 - allow for both (#16532) |
670ms |
998ms |
0ms |
88ms |
4535 KB |
136ms |
156ms |
179ms |
42ms |
89508 |
133594 |
2022-11-26 06:56 |
a9b41d29 |
all: add support for `const` ident in `match` range (#16526) |
674ms |
995ms |
0ms |
89ms |
4532 KB |
137ms |
159ms |
179ms |
41ms |
89460 |
132729 |
2022-11-24 17:30 |
dee75fe9 |
checker: perfect infer_struct_generic_types() (#16524) |
675ms |
966ms |
0ms |
81ms |
4528 KB |
131ms |
156ms |
180ms |
40ms |
89401 |
132445 |
2022-11-24 13:56 |
f6cc88fa |
tests: add new test for #16519 (#16520) |
664ms |
952ms |
0ms |
83ms |
4526 KB |
131ms |
153ms |
176ms |
41ms |
89369 |
134591 |
2022-11-24 10:05 |
f0a23c8d |
cgen: fix fn call of sumtype with alias fntype variant (#16519) |
684ms |
979ms |
0ms |
86ms |
4526 KB |
135ms |
156ms |
179ms |
41ms |
89369 |
130656 |
2022-11-23 16:46 |
8b5c75c4 |
cgen: fix sumtype with alias fntype variant (#16516) |
668ms |
965ms |
0ms |
84ms |
4526 KB |
131ms |
151ms |
174ms |
41ms |
89370 |
133787 |
2022-11-23 16:08 |
d632e840 |
cgen: fix comptime optional methods call and optional field (fix #16499 #16465) (#16503) |
663ms |
955ms |
0ms |
83ms |
4525 KB |
130ms |
147ms |
173ms |
40ms |
89359 |
134779 |
2022-11-22 17:52 |
a987f84b |
ci: skip the very slow running tests in `v test-self`, when -asan-compiler or -msan-compiler is passed as well. |
672ms |
963ms |
0ms |
83ms |
4525 KB |
130ms |
152ms |
174ms |
40ms |
89351 |
132962 |
2022-11-22 17:45 |
f7a11b8e |
toml: update value_opt syntax and add missing documentation (#16510) |
656ms |
957ms |
0ms |
79ms |
4525 KB |
126ms |
149ms |
171ms |
39ms |
89351 |
136205 |
2022-11-22 15:56 |
7c7ebd64 |
checker: check assigning generic function to a variable (#16507) |
654ms |
966ms |
0ms |
81ms |
4525 KB |
128ms |
151ms |
173ms |
40ms |
89351 |
136622 |
2022-11-22 15:50 |
27cdf5ae |
checker: minor cleanup in checker module (remove pub from most of checker's methods) (#16505) |
678ms |
980ms |
0ms |
81ms |
4525 KB |
132ms |
153ms |
177ms |
40ms |
89346 |
131778 |
2022-11-22 11:42 |
7d57559b |
datatypes: make the out of bounds errors for lists APIs more detailed |
667ms |
983ms |
0ms |
83ms |
4523 KB |
134ms |
155ms |
178ms |
42ms |
89346 |
133952 |
2022-11-22 11:27 |
cc7e6006 |
checker: fix generic fn with short generic struct init syntax (#16504) |
656ms |
955ms |
0ms |
83ms |
4523 KB |
128ms |
151ms |
170ms |
40ms |
89346 |
136198 |
2022-11-21 10:48 |
00383edd |
native: add more operator support for floats on amd64 (#16498) |
671ms |
965ms |
0ms |
83ms |
4514 KB |
132ms |
155ms |
173ms |
40ms |
89217 |
132961 |
2022-11-21 10:24 |
c7440306 |
tests: add a watchdog thread to live_test.v to prevent it from blocking the whole CI on slow sanitized jobs |
663ms |
960ms |
0ms |
83ms |
4514 KB |
132ms |
155ms |
175ms |
41ms |
89217 |
134565 |
2022-11-21 05:41 |
c286775d |
strconv: add test_atof_converter to the tests, as suggested by the code review |
663ms |
976ms |
0ms |
84ms |
4514 KB |
131ms |
151ms |
176ms |
41ms |
89217 |
134565 |
2022-11-21 00:57 |
6cd1723d |
strconv: fix `float_prec := 1.9999999999999999 + 0.0000000000000000005` being 0.5 (fix #16448) (#16495) |
672ms |
980ms |
0ms |
85ms |
4514 KB |
136ms |
159ms |
179ms |
42ms |
89217 |
132763 |
2022-11-20 19:33 |
bffe7bd7 |
github: add discord link to config.yml (#16497) |
649ms |
969ms |
0ms |
85ms |
4514 KB |
132ms |
151ms |
172ms |
41ms |
89216 |
137466 |
2022-11-20 14:44 |
0e727ec5 |
checker: cleanup obsolete code for compatibility between byteptr and &byte (#16494) |
647ms |
946ms |
0ms |
84ms |
4514 KB |
130ms |
150ms |
173ms |
40ms |
89216 |
137891 |
2022-11-20 14:21 |
cb336c7d |
net.http: remove ending \r from response.status_msg, add more tests |
679ms |
985ms |
0ms |
86ms |
4514 KB |
135ms |
156ms |
178ms |
42ms |
89228 |
131410 |
2022-11-20 12:43 |
aae63f5e |
tools: gitignore the bin/ folder in new V projects (created by `v init`) (#16493) |
663ms |
971ms |
0ms |
84ms |
4514 KB |
133ms |
153ms |
174ms |
40ms |
89228 |
134582 |
2022-11-20 09:18 |
45854882 |
builtin, cgen: support FieldData.unaliased_typ, use it for generalising `x.json2` (able to encode type aliased struct fields) (#16469) |
672ms |
955ms |
0ms |
85ms |
4514 KB |
131ms |
149ms |
171ms |
40ms |
89228 |
132779 |
2022-11-19 20:03 |
06764bc5 |
checker: disallow taking address of optional fields for now (#16487) |
675ms |
948ms |
0ms |
79ms |
4513 KB |
131ms |
152ms |
175ms |
40ms |
89223 |
132182 |
2022-11-19 18:58 |
531c145a |
Update bug-report.yml |
654ms |
953ms |
0ms |
81ms |
4513 KB |
130ms |
151ms |
174ms |
41ms |
89219 |
136420 |
2022-11-19 18:56 |
9d8e307e |
Add a link to the Q&A category in the discussions |
683ms |
997ms |
0ms |
85ms |
4513 KB |
131ms |
153ms |
175ms |
41ms |
89219 |
130628 |
2022-11-19 18:30 |
5ef4e0c9 |
cgen: fix "fn()?.field?" expr cgen error (fix #16482) (#16488) |
648ms |
951ms |
0ms |
82ms |
4513 KB |
129ms |
150ms |
167ms |
39ms |
89219 |
137683 |
2022-11-19 17:11 |
05e562cb |
doc: return none instead of error in the iterator example (#16486) |
650ms |
963ms |
0ms |
80ms |
4513 KB |
131ms |
153ms |
174ms |
40ms |
89217 |
137256 |
2022-11-19 09:52 |
6b0743bb |
x.json2: add support for i8, i16, u8, u16, u32 (fix #16484) |
659ms |
953ms |
0ms |
79ms |
4513 KB |
128ms |
149ms |
171ms |
40ms |
89217 |
135382 |
2022-11-19 08:43 |
79b4cfb4 |
all: correct the first letter of error message from uppercase to lowercase (#16481) |
664ms |
978ms |
0ms |
86ms |
4513 KB |
135ms |
154ms |
175ms |
42ms |
89217 |
134362 |
2022-11-18 17:03 |
2d9808b2 |
term: add term.slow_blink/1 and term.rapid_blink/1 (#16470) |
656ms |
967ms |
0ms |
82ms |
4512 KB |
130ms |
151ms |
171ms |
40ms |
89208 |
135987 |
2022-11-18 10:54 |
92be9030 |
doc: mention the $embed_file return type, and link to its documentation (#16467) |
658ms |
954ms |
0ms |
82ms |
4512 KB |
131ms |
151ms |
172ms |
40ms |
89197 |
135557 |
2022-11-18 10:47 |
914007fd |
github: update templates to use latest github issues features (#16468) |
659ms |
964ms |
0ms |
82ms |
4512 KB |
130ms |
151ms |
174ms |
40ms |
89197 |
135352 |
2022-11-18 09:09 |
74613bd6 |
x.json2: generic-based encoder (finish PR#15137) (#16464) |
668ms |
979ms |
0ms |
87ms |
4512 KB |
134ms |
156ms |
179ms |
40ms |
89197 |
133528 |
2022-11-17 21:42 |
44e2149b |
cgen: add escaping for `near`, `far` and `huge` keyword ptrs (#16463) |
661ms |
969ms |
0ms |
85ms |
4512 KB |
136ms |
155ms |
179ms |
42ms |
89197 |
134942 |
2022-11-17 15:35 |
886abcdf |
ci: bump timeout-minutes to 240, for all sanitized jobs |
668ms |
1001ms |
0ms |
81ms |
4512 KB |
131ms |
153ms |
171ms |
40ms |
89197 |
133528 |
2022-11-17 12:30 |
ae816b17 |
parser: fix if-guard for struct optional fields (fix #16460) (#16461) |
651ms |
968ms |
0ms |
85ms |
4512 KB |
132ms |
153ms |
173ms |
41ms |
89197 |
137015 |
2022-11-17 07:20 |
74efd262 |
checker: fix struct field unsign type check (fix #16457) (#16458) |
667ms |
962ms |
0ms |
81ms |
4512 KB |
128ms |
154ms |
172ms |
40ms |
89197 |
133728 |
2022-11-17 07:10 |
360457e0 |
checker: disable overriding and importing of builtin sym types (#16452) |
666ms |
962ms |
0ms |
81ms |
4511 KB |
129ms |
155ms |
173ms |
40ms |
89173 |
133893 |
2022-11-17 07:08 |
cb9e945a |
cgen: clean and improve need_tmp_var_in_match() (#16451) |
657ms |
971ms |
0ms |
81ms |
4511 KB |
130ms |
151ms |
174ms |
40ms |
89170 |
135722 |
2022-11-17 05:51 |
37700502 |
all: implement struct field optional and disallow storing result (#16392) |
662ms |
972ms |
0ms |
82ms |
4511 KB |
130ms |
149ms |
170ms |
40ms |
89174 |
134703 |
2022-11-17 05:44 |
41dd8985 |
native: use enum values instead of strings for identifying builtin functions (#16450) |
650ms |
937ms |
0ms |
81ms |
4491 KB |
130ms |
151ms |
175ms |
41ms |
88962 |
136864 |
2022-11-17 05:41 |
49277f7a |
cgen: fix dump(nil), dump(voidptr) (fix #16455) (#16456) |
671ms |
989ms |
0ms |
89ms |
4491 KB |
136ms |
157ms |
180ms |
42ms |
88962 |
132581 |
2022-11-16 12:59 |
523ccbcb |
cgen: fix if expr with sumtype value of map (#16445) |
690ms |
991ms |
0ms |
88ms |
4491 KB |
134ms |
155ms |
179ms |
41ms |
88959 |
128926 |
2022-11-16 12:46 |
b60132d2 |
checker: rename test assing -> assign (#16446) |
641ms |
951ms |
0ms |
81ms |
4490 KB |
129ms |
147ms |
171ms |
40ms |
88945 |
138759 |
2022-11-15 22:53 |
9bb1867b |
os: refactor `err == IError(os.Eof{})` to `err is os.Eof` |
648ms |
941ms |
0ms |
83ms |
4490 KB |
129ms |
148ms |
172ms |
41ms |
88945 |
137260 |
2022-11-15 17:51 |
ddc1a1fc |
checker,cgen: support `const y = term.yellow`, then `println(y('abc'))` (#16436) |
650ms |
938ms |
0ms |
79ms |
4493 KB |
127ms |
145ms |
169ms |
40ms |
88945 |
136838 |
2022-11-15 16:55 |
dc81d755 |
checker: disallow using `unsafe { none }` (#16431) |
642ms |
934ms |
0ms |
83ms |
4488 KB |
129ms |
150ms |
171ms |
40ms |
88904 |
138479 |
2022-11-15 16:34 |
fe2db643 |
tests: add unsafe block for the int->enum cast in bench_compare_tokens.v (#16438) |
671ms |
987ms |
0ms |
86ms |
4487 KB |
134ms |
155ms |
179ms |
41ms |
88892 |
132476 |
2022-11-15 13:53 |
017ace6e |
vfmt: change all '$expr' to '${expr}' (#16428) |
653ms |
948ms |
0ms |
83ms |
4487 KB |
127ms |
148ms |
171ms |
40ms |
88892 |
136128 |
2022-11-14 18:08 |
56239b4a |
toml: fix typo in parser.v (#16430) |
657ms |
947ms |
0ms |
81ms |
4488 KB |
128ms |
147ms |
171ms |
40ms |
88891 |
135298 |
2022-11-14 14:48 |
58cee6cc |
checker: disallow none type in struct fields (#16425) |
668ms |
954ms |
0ms |
82ms |
4488 KB |
128ms |
149ms |
170ms |
41ms |
88891 |
133070 |
2022-11-14 14:37 |
91ecfb91 |
checker: fix generic fn casting &u8 to &alias to u32 (#16420) |
662ms |
949ms |
0ms |
82ms |
4488 KB |
129ms |
146ms |
174ms |
41ms |
88887 |
134270 |
2022-11-14 14:25 |
37583b04 |
gg: make create_image's receiver immutable |
647ms |
936ms |
0ms |
84ms |
4488 KB |
130ms |
150ms |
173ms |
41ms |
88887 |
137383 |
2022-11-14 14:23 |
f44af02e |
sqlite: affected rows count (#16426) |
651ms |
948ms |
0ms |
82ms |
4488 KB |
131ms |
148ms |
170ms |
40ms |
88887 |
136539 |
2022-11-13 20:33 |
1a4d1aec |
checker: minor cleanup and optimization in method_call() (#16421) |
671ms |
973ms |
0ms |
83ms |
4488 KB |
132ms |
152ms |
175ms |
40ms |
88887 |
132469 |
2022-11-13 19:55 |
eb11b014 |
tools: fix git_pre_commit_hook.vsh on windows |
693ms |
984ms |
0ms |
81ms |
4488 KB |
129ms |
147ms |
169ms |
40ms |
88888 |
128265 |
2022-11-13 18:25 |
1978176c |
tools: add an utility cmd/tools/git_pre_commit_hook.vsh script |
653ms |
962ms |
0ms |
84ms |
4488 KB |
129ms |
150ms |
174ms |
41ms |
88888 |
136122 |
2022-11-13 12:30 |
38555a92 |
time: change `days_from_civil` to `days_from_unix_epoch`, add `date_from_days_after_unix_epoch` (#16363) |
653ms |
968ms |
0ms |
84ms |
4488 KB |
130ms |
150ms |
174ms |
41ms |
88888 |
136122 |
2022-11-13 11:48 |
7cfaacbe |
doc: add more examples to vlib/time/README.md (#16362) |
664ms |
989ms |
0ms |
87ms |
4488 KB |
132ms |
155ms |
177ms |
40ms |
88858 |
133822 |
2022-11-13 08:59 |
5a28699e |
cgen: minor cleanup in auto_str_methods.v (#16411) |
666ms |
987ms |
0ms |
83ms |
4488 KB |
132ms |
155ms |
175ms |
40ms |
88858 |
133420 |
2022-11-13 08:57 |
e8e75251 |
vweb: change optional to result in vweb_test (#16412) |
664ms |
980ms |
0ms |
87ms |
4486 KB |
133ms |
152ms |
178ms |
41ms |
88849 |
133808 |
2022-11-12 15:35 |
b54f9c29 |
parser: fix attributes with optional or result types (#16401) |
651ms |
945ms |
0ms |
80ms |
4486 KB |
129ms |
147ms |
171ms |
41ms |
88849 |
136480 |
2022-11-12 09:42 |
9a8602ff |
doc: improve types order (#16399) |
656ms |
964ms |
0ms |
84ms |
4486 KB |
133ms |
152ms |
178ms |
41ms |
88841 |
135428 |
2022-11-12 08:06 |
46f1b20b |
doc: split TOC into two rows (#16397) |
657ms |
958ms |
0ms |
82ms |
4486 KB |
130ms |
150ms |
175ms |
41ms |
88841 |
135222 |
2022-11-12 07:39 |
5bb058e3 |
gg: revamp the `Context` pipeline for more effects, implement an `additive` effect (#16394) |
676ms |
973ms |
0ms |
84ms |
4486 KB |
133ms |
151ms |
177ms |
41ms |
88841 |
131421 |
2022-11-12 07:35 |
7d314735 |
doc: add links (#16398) |
671ms |
979ms |
0ms |
87ms |
4486 KB |
134ms |
152ms |
177ms |
41ms |
88841 |
132400 |
2022-11-11 20:06 |
12f01318 |
v.live, cgen: enable using `[live]` in modules too (monitor used .v files for changes, not just the top level one) (#16396) |
650ms |
953ms |
0ms |
83ms |
4486 KB |
131ms |
149ms |
173ms |
41ms |
88841 |
136678 |
2022-11-11 11:56 |
c9ce5f89 |
builtin: fix f32.str() (#16391) |
656ms |
959ms |
0ms |
85ms |
4484 KB |
131ms |
148ms |
174ms |
42ms |
88825 |
135403 |
2022-11-11 08:45 |
c1a44efc |
tests: ensure that const loading is stressed in live_test.v, to prevent -live regressions for more complex examples like bounce.v |
656ms |
971ms |
0ms |
85ms |
4484 KB |
133ms |
151ms |
176ms |
42ms |
88825 |
135403 |
2022-11-11 08:19 |
e9fac057 |
cgen: fix `v -cc tcc -live run examples/hot_reload/graph.v` too |
659ms |
964ms |
0ms |
84ms |
4484 KB |
131ms |
148ms |
173ms |
42ms |
88825 |
134787 |
2022-11-11 08:06 |
3a85955d |
all: rollback to old interpolation (step 4) (#16383) |
663ms |
976ms |
0ms |
87ms |
4483 KB |
134ms |
156ms |
179ms |
42ms |
88813 |
133956 |
2022-11-10 18:19 |
993e21e8 |
checker: check fntype mismatch of struct field init (fix #16372) (#16381) |
657ms |
960ms |
0ms |
85ms |
4484 KB |
133ms |
147ms |
176ms |
42ms |
88812 |
135178 |
2022-11-10 18:14 |
196b01ae |
all: minor cleanup of optional and result (#16382) |
655ms |
972ms |
0ms |
82ms |
4484 KB |
131ms |
150ms |
175ms |
41ms |
88809 |
135586 |
2022-11-10 12:05 |
26d643fc |
all: rollback to old interpolation (step 3) (#16380) |
669ms |
975ms |
0ms |
88ms |
4483 KB |
133ms |
150ms |
177ms |
42ms |
88803 |
132739 |
2022-11-10 11:49 |
bbae7a70 |
checker: fix incomplete implicit ast.CastExpr{} replacements |
669ms |
977ms |
0ms |
86ms |
4492 KB |
132ms |
151ms |
176ms |
41ms |
88833 |
132784 |
2022-11-10 02:09 |
46921480 |
comptime: fix embed file with variable argument (fix #16360) (#16375) |
661ms |
971ms |
0ms |
85ms |
4492 KB |
132ms |
151ms |
175ms |
42ms |
88804 |
134347 |
2022-11-10 02:08 |
bbd0603b |
checker: add check for unknown generic types in type alias decl (#16377) |
666ms |
960ms |
0ms |
85ms |
4491 KB |
131ms |
150ms |
173ms |
41ms |
88787 |
133313 |
2022-11-09 17:57 |
2634b997 |
sqlite: expose SQLite's VFS layer (#16359) |
663ms |
956ms |
0ms |
83ms |
4490 KB |
131ms |
148ms |
172ms |
41ms |
88777 |
133901 |
2022-11-09 17:55 |
7e000bb6 |
embed_file: correct test file name (#16376) |
668ms |
993ms |
0ms |
84ms |
4490 KB |
131ms |
151ms |
176ms |
41ms |
88777 |
132899 |
2022-11-09 14:37 |
a199a9af |
all: rollback to old interpolation (step 2) (#16373) |
665ms |
970ms |
0ms |
85ms |
4490 KB |
131ms |
151ms |
175ms |
41ms |
88777 |
133499 |
2022-11-09 08:57 |
dd5f6186 |
all: rollback to old interpolation (step 1) (#16370) |
662ms |
968ms |
0ms |
85ms |
4491 KB |
131ms |
149ms |
173ms |
40ms |
88812 |
134157 |
2022-11-09 08:36 |
7830597b |
checker: add check for multi level fn aliases (#16361) |
672ms |
962ms |
0ms |
85ms |
4493 KB |
132ms |
151ms |
175ms |
41ms |
88834 |
132193 |
2022-11-09 08:07 |
ce79c9c8 |
checker: extract `valid_comptime_` constants into `v.checker.constants` (#16371) |
679ms |
989ms |
0ms |
85ms |
4492 KB |
131ms |
151ms |
175ms |
41ms |
88830 |
130824 |
2022-11-08 14:51 |
a07f77ac |
make: add 'rebuild' target (clean and reset sub-repos, then rebuild V) (#16357) |
667ms |
967ms |
0ms |
86ms |
4492 KB |
132ms |
153ms |
176ms |
41ms |
88824 |
133169 |
2022-11-08 13:50 |
bc30608e |
checker: always trigger error for anon fns without a body block (#16358) |
672ms |
976ms |
0ms |
86ms |
4492 KB |
132ms |
151ms |
174ms |
42ms |
88818 |
132169 |
2022-11-08 08:49 |
1d04b71c |
cgen: fix generic sumtype auto str (#16355) |
677ms |
982ms |
0ms |
87ms |
4492 KB |
134ms |
152ms |
179ms |
41ms |
88824 |
131202 |
2022-11-08 06:05 |
dc9997f5 |
fmt: fix - `v fmt` transforms compile time options in some cases (#16351) |
664ms |
960ms |
0ms |
85ms |
4492 KB |
131ms |
147ms |
175ms |
41ms |
88818 |
133762 |
2022-11-07 10:36 |
5f33585e |
tools: add support for VSELF_SHOULD_FAIL to `v self`, in order to make testing all `v up` failure modes easier. |
666ms |
964ms |
0ms |
83ms |
4492 KB |
130ms |
149ms |
174ms |
41ms |
88818 |
133360 |
2022-11-07 06:48 |
c015f15d |
make.bat: fix use of `make.bat` from `v up` (#16348) |
670ms |
974ms |
0ms |
89ms |
4492 KB |
135ms |
151ms |
178ms |
42ms |
88818 |
132564 |
2022-11-06 13:47 |
407bb664 |
cgen: fix #16326 `-cstrict` with `$embed_file` (#16343) |
660ms |
959ms |
0ms |
84ms |
4492 KB |
130ms |
149ms |
172ms |
41ms |
88818 |
134572 |
2022-11-06 13:09 |
5638005b |
README: fix Termux instructions (add libexecinfo too) |
658ms |
957ms |
0ms |
84ms |
4492 KB |
133ms |
155ms |
182ms |
41ms |
88818 |
134981 |
2022-11-06 13:04 |
040bcd91 |
README: add a section to clarify the installation process on Termux |
664ms |
971ms |
0ms |
86ms |
4492 KB |
131ms |
148ms |
173ms |
41ms |
88818 |
133762 |
2022-11-06 05:23 |
25b8ae21 |
parser: minor cleanup in comptime.v (#16338) |
656ms |
963ms |
0ms |
86ms |
4492 KB |
130ms |
148ms |
173ms |
41ms |
88818 |
135393 |
2022-11-06 05:20 |
d701cf56 |
scanner: fix new string interpolation: print('{n:10}') (fix #16321) (#16325) |
662ms |
960ms |
0ms |
85ms |
4491 KB |
131ms |
148ms |
173ms |
41ms |
88796 |
134132 |
2022-11-05 17:58 |
056f1b7c |
parser: improve error message for `fn (a Foo<Foo<T>>) baz(){}` |
720ms |
995ms |
0ms |
84ms |
4491 KB |
131ms |
149ms |
174ms |
41ms |
88801 |
123334 |
2022-11-05 12:02 |
27d8f237 |
ci: fix go->spawn in the examples in vlib/context/README.md too |
652ms |
956ms |
0ms |
83ms |
4491 KB |
130ms |
149ms |
173ms |
41ms |
88801 |
136197 |
2022-11-05 09:30 |
bf00e9bd |
tests: fix vlib/v/fmt/tests/*_expected.vv files too |
663ms |
962ms |
0ms |
83ms |
4491 KB |
130ms |
148ms |
174ms |
41ms |
88801 |
133938 |
2022-11-05 09:13 |
02acb843 |
tests: fix keep tests with `spawn` |
655ms |
957ms |
0ms |
86ms |
4491 KB |
131ms |
151ms |
176ms |
41ms |
88801 |
135574 |
2022-11-05 08:57 |
9f2ab9aa |
ci: fix long line in doc/docs.md |
673ms |
968ms |
0ms |
84ms |
4491 KB |
128ms |
148ms |
172ms |
41ms |
88801 |
131947 |
2022-11-05 08:54 |
3e02f3b2 |
docs: put the short installation instructions directly in doc/docs.md too |
660ms |
954ms |
0ms |
84ms |
4491 KB |
130ms |
149ms |
174ms |
41ms |
88801 |
134546 |
2022-11-05 07:50 |
5b44da5d |
doc: replace `go` with `spawn` |
655ms |
957ms |
0ms |
87ms |
4491 KB |
133ms |
154ms |
177ms |
42ms |
88801 |
135574 |
2022-11-05 07:46 |
e81e0ac7 |
fmt: replace `go` with `spawn` |
666ms |
964ms |
0ms |
85ms |
4491 KB |
133ms |
153ms |
178ms |
42ms |
88801 |
133334 |
2022-11-05 07:41 |
a082328e |
parser: make `spawn` behave like `go` |
654ms |
954ms |
0ms |
84ms |
4491 KB |
129ms |
147ms |
172ms |
41ms |
88801 |
135781 |
2022-11-05 06:20 |
141c404d |
all: new keyword "spawn" |
652ms |
958ms |
0ms |
84ms |
4491 KB |
129ms |
148ms |
172ms |
41ms |
88801 |
136197 |
2022-11-05 06:08 |
b52b8429 |
vfmt: implement support for // vfmt off and // vfmt on, with it, `v fmt -w .` now works. (#16335) |
666ms |
974ms |
0ms |
86ms |
4490 KB |
133ms |
153ms |
179ms |
41ms |
88797 |
133328 |
2022-11-05 06:05 |
131d07ae |
parser: fix embed file to_string() in if guard (#16334) |
651ms |
951ms |
0ms |
84ms |
4490 KB |
129ms |
147ms |
172ms |
41ms |
88797 |
136400 |
2022-11-05 05:13 |
e1896ffd |
tutorials: fix a broken link (#16333) |
654ms |
953ms |
0ms |
86ms |
4490 KB |
131ms |
148ms |
172ms |
41ms |
88797 |
135775 |
2022-11-04 15:01 |
5933ab71 |
docs: add syntax highlighting to a code snippet in the tutorials (#16331) |
676ms |
984ms |
0ms |
85ms |
4490 KB |
131ms |
149ms |
173ms |
41ms |
88797 |
131356 |
2022-11-04 13:35 |
4cabf709 |
tools: add support for a |```v shared| markdown code tag, for illustrating code examples starting with `module not_main` |
674ms |
976ms |
0ms |
87ms |
4490 KB |
132ms |
150ms |
175ms |
41ms |
88797 |
131746 |
2022-11-04 13:12 |
2dffb046 |
ci: fix formatting of `cmd/tools/vtest-cleancode.v` after resolving conflicts |
670ms |
990ms |
0ms |
86ms |
4490 KB |
132ms |
150ms |
175ms |
41ms |
88797 |
132532 |
2022-11-04 08:20 |
7f91db69 |
examples, tests: small formatting cleanup in cube_glsl.v , remove already fixed skips in `v test-cleancode`, before `// vfmt off` and `// vfmt on` |
672ms |
989ms |
0ms |
87ms |
4490 KB |
130ms |
148ms |
173ms |
41ms |
88797 |
132138 |
2022-11-04 07:01 |
fa7ff093 |
doc: move `Struct update syntax` to the Struct section (#16305) |
650ms |
960ms |
0ms |
84ms |
4490 KB |
131ms |
147ms |
171ms |
41ms |
88797 |
136610 |
2022-11-04 06:57 |
3061859f |
doc: move the `Parameter evaluation order` section before `References` (#16306) |
657ms |
966ms |
0ms |
84ms |
4490 KB |
131ms |
149ms |
174ms |
41ms |
88797 |
135155 |
2022-11-04 06:31 |
cb5c6b60 |
doc: fix match heading and add ref field link (#16316) |
676ms |
987ms |
0ms |
85ms |
4490 KB |
131ms |
149ms |
175ms |
41ms |
88797 |
131356 |
2022-11-04 06:19 |
eb0c46e1 |
regex: fix for last group with OR inside (#16324) |
667ms |
971ms |
0ms |
86ms |
4490 KB |
131ms |
148ms |
174ms |
41ms |
88797 |
133128 |
2022-11-03 21:06 |
fd404593 |
scanner: fix the new string interpolation - println('{s == 'hello'}') (fix #16318) (#16319) |
653ms |
969ms |
0ms |
85ms |
4490 KB |
130ms |
149ms |
173ms |
41ms |
88797 |
135983 |
2022-11-03 15:28 |
0e8d148f |
checker: give a checker error message on `print(1), print(2)` (fix #16311) (#16314) |
662ms |
960ms |
0ms |
84ms |
4490 KB |
129ms |
148ms |
172ms |
41ms |
88793 |
134128 |
2022-11-03 15:25 |
962d0bab |
js: fix `match true {}` in the js backend (#16317) |
655ms |
966ms |
0ms |
86ms |
4490 KB |
132ms |
148ms |
172ms |
42ms |
88787 |
135552 |
2022-11-03 12:17 |
4e02cd87 |
doc: move match next to if (#16304) |
663ms |
965ms |
0ms |
85ms |
4490 KB |
131ms |
148ms |
174ms |
41ms |
88787 |
133917 |
2022-11-03 12:04 |
a979b3aa |
scanner: fix new string interpolation - print('{a}{{b}}') (#16309) |
664ms |
963ms |
0ms |
84ms |
4490 KB |
131ms |
147ms |
174ms |
41ms |
88787 |
133715 |
2022-11-03 11:36 |
9de92eb3 |
doc: add more links (#16303) |
662ms |
965ms |
0ms |
84ms |
4490 KB |
129ms |
148ms |
172ms |
41ms |
88787 |
134119 |
2022-11-03 11:32 |
fa4a45d3 |
all: make fmt support two kinds of interpolation at the same time. (#16308) |
659ms |
960ms |
0ms |
85ms |
4490 KB |
130ms |
147ms |
172ms |
41ms |
88787 |
134729 |
2022-11-03 10:18 |
5c7ceb16 |
checker: fix the check of types not implemented by interfaces in infix key_is and not_is (fix #16282 #16298) (#16284) |
659ms |
964ms |
0ms |
85ms |
4489 KB |
132ms |
150ms |
177ms |
42ms |
88776 |
134713 |
2022-11-03 10:16 |
14f90b11 |
cgen: fix compile time reflection for method types (.typ was always 0) (#16310) |
663ms |
968ms |
0ms |
86ms |
4488 KB |
130ms |
148ms |
173ms |
41ms |
88771 |
133892 |
2022-11-03 07:24 |
f427a524 |
os,tools: add os.vtmp_dir() |
689ms |
976ms |
0ms |
84ms |
4488 KB |
130ms |
147ms |
173ms |
41ms |
88768 |
128835 |
2022-11-03 05:02 |
509f5c7d |
doc: fix links to attributes (#16301) |
661ms |
964ms |
0ms |
86ms |
4488 KB |
131ms |
148ms |
175ms |
41ms |
88759 |
134279 |
2022-11-03 04:38 |
1ecf7c6e |
doc: fix function heading (#16307) |
669ms |
988ms |
0ms |
88ms |
4488 KB |
132ms |
146ms |
174ms |
42ms |
88759 |
132674 |
2022-11-02 19:08 |
dddcf423 |
all: replace `x[x.len-1]` with `x.last()` (#16296) |
655ms |
954ms |
0ms |
85ms |
4488 KB |
131ms |
148ms |
174ms |
41ms |
88759 |
135509 |
2022-11-02 18:41 |
d11baa69 |
v: update the .gitattributes/.gitignore files generated by `v init` (#16292) |
658ms |
962ms |
0ms |
83ms |
4488 KB |
130ms |
148ms |
173ms |
41ms |
88759 |
134892 |
2022-11-02 17:29 |
d4c83f62 |
doc: fix a broken example in `json2`'s README.md (#16293) |
664ms |
960ms |
0ms |
87ms |
4488 KB |
135ms |
154ms |
179ms |
42ms |
88759 |
133673 |
2022-11-02 14:04 |
5fe48888 |
parser: fix raw string as map keys (fix #16285) (#16289) |
651ms |
955ms |
0ms |
84ms |
4488 KB |
130ms |
149ms |
173ms |
42ms |
88759 |
136342 |
2022-11-02 13:48 |
075c0259 |
native: don't generate duplicate strings (#16281) |
648ms |
952ms |
0ms |
85ms |
4488 KB |
130ms |
147ms |
174ms |
41ms |
88754 |
136966 |
2022-11-02 13:45 |
0fa6f60f |
cgen: fix call method with an empty args on an interface with variadic (fix #16286) (#16290) |
649ms |
958ms |
0ms |
86ms |
4488 KB |
130ms |
148ms |
174ms |
41ms |
88754 |
136755 |
2022-11-02 13:41 |
4e05e07b |
checker: check undefined ident in closure anon fn (fix #16274) (#16278) |
654ms |
952ms |
0ms |
86ms |
4488 KB |
132ms |
150ms |
177ms |
41ms |
88752 |
135706 |
2022-11-02 13:33 |
0510a69b |
doc: categorize the advanced topic section (#16276) |
645ms |
946ms |
0ms |
82ms |
4487 KB |
130ms |
145ms |
171ms |
41ms |
88745 |
137589 |
2022-11-02 12:21 |
54b6b439 |
cgen: fix dump(none) (#16287) |
667ms |
975ms |
0ms |
87ms |
4487 KB |
133ms |
152ms |
178ms |
41ms |
88745 |
133050 |
2022-11-02 11:22 |
7bd00b75 |
tools: make fast_job.v more verbose and robust to compilation failures in fast.v, and to what compiler exactly was used to compile fast_job.v itself. |
655ms |
956ms |
0ms |
85ms |
4487 KB |
131ms |
147ms |
174ms |
41ms |
88738 |
135477 |
2022-11-02 08:39 |
82dc9ca4 |
tools: make fast.v results more robust to AWS spikes (increase samples, discard the top few) |
674ms |
952ms |
0ms |
74ms |
4487 KB |
133ms |
148ms |
176ms |
42ms |
88738 |
131658 |
2022-11-02 09:50 |
38291fd2 |
changelog: minor fixes |
658ms |
964ms |
0ms |
165ms |
4487 KB |
133ms |
153ms |
177ms |
41ms |
88738 |
134860 |
2022-11-02 07:08 |
0aa2c63a |
changelog: 0.3.2 |
659ms |
957ms |
0ms |
165ms |
4487 KB |
133ms |
150ms |
177ms |
42ms |
88738 |
134655 |
2022-11-01 17:05 |
e5d1881e |
checker: fix multiple pointer check of fn and method args (fix #16261 #16262 #16263) (#16275) |
656ms |
964ms |
0ms |
166ms |
4487 KB |
131ms |
149ms |
175ms |
42ms |
88738 |
135271 |
2022-11-01 17:02 |
d2902e70 |
examples: show how to use a before_request method for the multi-route examples, be more informative about DB creation problems (#16279) |
651ms |
955ms |
0ms |
164ms |
4482 KB |
130ms |
145ms |
178ms |
41ms |
88694 |
136242 |
2022-11-01 16:51 |
0c03ebb7 |
.gitignore: ignore Intellij items (#16280) |
664ms |
974ms |
0ms |
170ms |
4482 KB |
133ms |
149ms |
179ms |
42ms |
88694 |
133575 |
2022-11-01 16:16 |
31adc65d |
examples: mention `-d no_backtrace` in examples/call_v_from_python/README.md |
665ms |
971ms |
0ms |
167ms |
4482 KB |
134ms |
151ms |
180ms |
42ms |
88694 |
133374 |
2022-11-01 14:12 |
bd7c86a9 |
tools: make fast_job.v more informative on updates |
648ms |
959ms |
0ms |
167ms |
4482 KB |
134ms |
150ms |
179ms |
42ms |
88694 |
136873 |
2022-11-01 14:05 |
1868b101 |
tools: fix commit message cell border in fast.vlang.io |
650ms |
947ms |
0ms |
166ms |
4482 KB |
131ms |
145ms |
174ms |
42ms |
88694 |
136452 |
2022-11-01 13:49 |
32ce3d91 |
tools: make fast_job.v more robust |
658ms |
957ms |
0ms |
163ms |
4482 KB |
131ms |
146ms |
176ms |
42ms |
88694 |
134793 |
2022-11-01 13:13 |
edb3f1df |
tools: fix table wrapping in fast.vlang.io, use <th> cells for the heading |
649ms |
954ms |
0ms |
165ms |
4482 KB |
131ms |
145ms |
177ms |
42ms |
88694 |
136662 |
2022-11-01 10:54 |
9cdec872 |
tools: add more logging for fast_job.v, to ease maintainance |
667ms |
962ms |
0ms |
165ms |
4482 KB |
131ms |
147ms |
176ms |
42ms |
88694 |
132974 |
2022-10-20 19:14 |
51f4d993 |
all: change optional to result in most of the libraries (#16123) |
622ms |
939ms |
0ms |
149ms |
4441 KB |
131ms |
144ms |
169ms |
42ms |
88384 |
142096 |
2022-10-20 17:36 |
0d368562 |
cgen: minor optimization and cleanup in match_expr_sumtype() (#16126) |
633ms |
954ms |
0ms |
147ms |
4441 KB |
130ms |
144ms |
170ms |
41ms |
88384 |
139627 |
2022-10-20 17:07 |
a3b050ac |
vrepl: add support for Home and End keys (#16116) |
641ms |
967ms |
0ms |
148ms |
4441 KB |
130ms |
146ms |
170ms |
41ms |
88385 |
137886 |
2022-10-20 12:28 |
f8a28b5a |
checker: check generic method called with a variadic argument mismatch (fix #16106) (#16110) |
627ms |
954ms |
0ms |
145ms |
4441 KB |
127ms |
142ms |
169ms |
40ms |
88375 |
140948 |
2022-10-20 11:17 |
07310d85 |
ast, cgen: fix wrong name and cname, when array and fixed array elements have optional (fix #16099) (#16122) |
625ms |
945ms |
0ms |
145ms |
4438 KB |
128ms |
142ms |
167ms |
41ms |
88338 |
141340 |
2022-10-20 10:56 |
2083e6b0 |
os: cleanup APIs returning `!bool` to either return `!` or `bool` (#16111) |
810ms |
951ms |
0ms |
145ms |
4432 KB |
129ms |
143ms |
166ms |
41ms |
88280 |
108987 |
2022-10-20 10:36 |
ac63fa1b |
parser: improve error for fixed array, when it has `len` and `cap` attributes in the initialisation list (#16120) |
629ms |
950ms |
0ms |
148ms |
4432 KB |
132ms |
144ms |
166ms |
42ms |
88317 |
140408 |
2022-10-19 19:33 |
ffcdac42 |
ci: fix v_tictactoe.out after 05a1c3e |
650ms |
961ms |
0ms |
146ms |
4432 KB |
131ms |
142ms |
167ms |
42ms |
88312 |
135864 |
2022-10-19 19:29 |
05a1c3e8 |
parser,ci: fix regression after eda65ad in the VLS tests |
641ms |
963ms |
0ms |
152ms |
4432 KB |
133ms |
149ms |
172ms |
42ms |
88312 |
137772 |
2022-10-19 18:04 |
612faac0 |
all: change index expr returning optional to result too (#16097) |
645ms |
953ms |
0ms |
152ms |
4432 KB |
132ms |
147ms |
172ms |
42ms |
88312 |
136917 |
2022-10-19 15:08 |
eda65ad6 |
parser,checker,builder: make the checker more robust with `-check` over files with syntax/parsing errors |
624ms |
942ms |
0ms |
147ms |
4431 KB |
130ms |
143ms |
167ms |
42ms |
88303 |
141511 |
2022-10-19 12:37 |
d7813965 |
tools: fix os.chmod call (use octal permissions) in `v ls` |
635ms |
962ms |
0ms |
148ms |
4430 KB |
132ms |
144ms |
169ms |
42ms |
88292 |
139042 |
2022-10-19 09:07 |
7f294c82 |
tests: use `_test.v` for the postfix of some test files, that were missing it |
641ms |
956ms |
0ms |
154ms |
4430 KB |
132ms |
148ms |
171ms |
42ms |
88292 |
137741 |
2022-10-19 09:20 |
37b03e57 |
tutorials: fix typos (#16098) |
630ms |
946ms |
0ms |
151ms |
4430 KB |
131ms |
143ms |
168ms |
42ms |
88292 |
140146 |
2022-10-19 09:18 |
2f3c4c6d |
v fmt: fix extra space for lock/rlock without expressions (#16103) |
635ms |
941ms |
0ms |
147ms |
4430 KB |
130ms |
143ms |
167ms |
42ms |
88292 |
139042 |
2022-10-19 08:49 |
026fccd3 |
cgen: fix match expr with last aggregate branch (#16101) |
643ms |
967ms |
0ms |
151ms |
4430 KB |
130ms |
141ms |
168ms |
42ms |
88292 |
137312 |
2022-10-19 08:03 |
117c829a |
vtest-self: add skipping ssl tests on windows (#16107) |
634ms |
947ms |
0ms |
150ms |
4430 KB |
130ms |
142ms |
168ms |
42ms |
88292 |
139261 |
2022-10-18 15:02 |
e3379bca |
datatypes: add quadtree, add its demo to examples/ (#16087) |
637ms |
968ms |
0ms |
150ms |
4430 KB |
130ms |
144ms |
170ms |
42ms |
88292 |
138605 |
2022-10-18 15:00 |
9242d4b7 |
json2: minor cleanup in README.md (#16096) |
634ms |
943ms |
0ms |
147ms |
4430 KB |
129ms |
143ms |
170ms |
41ms |
88292 |
139261 |
2022-10-17 17:23 |
71bff213 |
builtin: make the C. WIN32 API declarations more precise, to catch errors earlier (#16090) |
629ms |
941ms |
0ms |
150ms |
4430 KB |
133ms |
143ms |
169ms |
42ms |
88292 |
140368 |
2022-10-17 16:36 |
126c4c57 |
builtin,math: fix math.min_i64.str() (fix #16086) (#16089) |
644ms |
953ms |
0ms |
149ms |
4430 KB |
130ms |
143ms |
168ms |
42ms |
88293 |
137100 |
2022-10-17 15:15 |
55624457 |
checker: check unused last expression in if (fix #16084) (#16088) |
631ms |
937ms |
0ms |
149ms |
4430 KB |
133ms |
145ms |
171ms |
42ms |
88290 |
139920 |
2022-10-17 12:41 |
43b9a716 |
builtin,strconv: append ".0", to float string representations, to ensure clarity (#16079) |
633ms |
937ms |
0ms |
145ms |
4429 KB |
130ms |
141ms |
168ms |
41ms |
88274 |
139453 |
2022-10-17 07:24 |
29b17967 |
ci: add more skips for different CI jobs |
626ms |
946ms |
0ms |
148ms |
4429 KB |
130ms |
140ms |
166ms |
42ms |
88260 |
140990 |
2022-10-16 20:15 |
7fb27186 |
ci: only run openssl_compiles_test.v on !windows |
628ms |
947ms |
0ms |
146ms |
4429 KB |
131ms |
143ms |
172ms |
42ms |
88260 |
140541 |
2022-10-16 19:48 |
7ff7e540 |
ci: more ? -> ! fixes |
773ms |
1087ms |
0ms |
149ms |
4429 KB |
132ms |
143ms |
169ms |
42ms |
88260 |
114178 |
2022-10-16 17:59 |
17800b4b |
ci: fix net.openssl, ensure that it is at least compiled, to avoid future regressions on sweeping vlib changes |
629ms |
954ms |
0ms |
148ms |
4429 KB |
130ms |
141ms |
168ms |
42ms |
88260 |
140317 |
2022-10-16 17:44 |
603319e3 |
.gitignore: ignore vold/vnew (ensure that artefacts used for benchmarking before/after changes are not commited) |
627ms |
941ms |
0ms |
145ms |
4429 KB |
131ms |
143ms |
168ms |
42ms |
88260 |
140765 |
2022-10-16 17:27 |
95d2c581 |
checker: produce more informative error messages on ~,!,-,<- operator type mismatches |
628ms |
955ms |
0ms |
150ms |
4429 KB |
132ms |
141ms |
168ms |
42ms |
88260 |
140541 |
2022-10-16 14:43 |
d857e97d |
strconv: enable VTL compilation with -prod (remove deprecation for strconv.v_sprintf temporarily) |
629ms |
953ms |
0ms |
148ms |
4428 KB |
131ms |
143ms |
168ms |
42ms |
88254 |
140308 |
2022-10-16 10:02 |
78e9362d |
ci: workaround for a VLS failing test, that stops symbol registration after the first `fn()! {` |
634ms |
950ms |
0ms |
148ms |
4428 KB |
130ms |
142ms |
166ms |
42ms |
88255 |
139203 |
2022-10-16 09:57 |
c0297462 |
tests: add checks_for_operator_overrides_should_happen_on_the_concrete_types_when_using_generics_test.v |
635ms |
952ms |
0ms |
152ms |
4428 KB |
132ms |
143ms |
167ms |
42ms |
88255 |
138984 |
2022-10-16 07:42 |
710c2b22 |
parser: fix infinite loop for `type Handler = fn (test string) string` without newline at the end |
634ms |
944ms |
0ms |
148ms |
4428 KB |
131ms |
143ms |
170ms |
42ms |
88255 |
139203 |
2022-10-16 06:28 |
f6844e97 |
all: change optional to result of io (#16075) |
626ms |
942ms |
0ms |
149ms |
4428 KB |
131ms |
143ms |
169ms |
42ms |
88249 |
140972 |
2022-10-14 16:54 |
6e46933c |
cgen: fix `or {}` handling, when waiting for a single go thread, of a function returning `!Type` (fix #16065) (#16073) |
642ms |
949ms |
0ms |
151ms |
4425 KB |
131ms |
141ms |
166ms |
43ms |
88245 |
137453 |
2022-10-14 16:27 |
49c12e4d |
cgen: fix `./tracev examples/hello_world.v` |
628ms |
961ms |
0ms |
148ms |
4424 KB |
132ms |
141ms |
168ms |
42ms |
88237 |
140504 |
2022-10-14 07:34 |
6bf2ad1f |
cgen: fix missing * of optional non-ref structs (fix: #16070) (#16071) |
640ms |
957ms |
0ms |
150ms |
4424 KB |
132ms |
142ms |
167ms |
42ms |
88229 |
137857 |
2022-10-14 07:24 |
39d2aa71 |
checker: check generic closure fn declaration (#16069) |
635ms |
951ms |
0ms |
148ms |
4424 KB |
133ms |
142ms |
168ms |
42ms |
88229 |
138943 |
2022-10-14 03:54 |
09e23e3e |
rand: add rand.element and prng.element functions with unit test (#16068) |
643ms |
967ms |
0ms |
150ms |
4423 KB |
134ms |
142ms |
167ms |
43ms |
88203 |
137174 |
2022-10-13 17:49 |
f7f0e0b5 |
v doc: remove `int_literal` and `float_literal` from syntax highlighting, since they are internal types (#16066) |
637ms |
965ms |
0ms |
153ms |
4423 KB |
136ms |
146ms |
168ms |
43ms |
88188 |
138442 |
2022-10-13 16:49 |
aabda5a5 |
checker: allow `get_ref() or { unsafe{nil} }`, as well as `fn get_ref() ?&Type { return unsafe { nil } }` (fix: #16062) (#16063) |
635ms |
951ms |
0ms |
146ms |
4423 KB |
132ms |
142ms |
169ms |
42ms |
88188 |
138878 |
2022-10-13 16:37 |
51a9e89c |
ast: disallow `threads << go fn()?{}` and `threads << go fn()!{}` (fix #16061) (#16064) |
624ms |
948ms |
0ms |
146ms |
4423 KB |
128ms |
140ms |
165ms |
42ms |
88182 |
141317 |
2022-10-13 15:06 |
f0108323 |
cgen: fix generic closure fn direct call (#16057) |
628ms |
945ms |
0ms |
150ms |
4423 KB |
132ms |
145ms |
172ms |
42ms |
88178 |
140410 |
2022-10-13 10:07 |
bfbfe783 |
cgen: fix assigning optional of multi_return with heap (#16049) |
623ms |
949ms |
0ms |
149ms |
4421 KB |
131ms |
141ms |
165ms |
42ms |
88156 |
141502 |
2022-10-13 07:38 |
213a0946 |
ast: fix missing 'optional' and 'result' in type name and cname of map (#16047) |
695ms |
1048ms |
0ms |
147ms |
4421 KB |
130ms |
143ms |
166ms |
42ms |
88159 |
126847 |
2022-10-13 07:35 |
fb3d093e |
builtin: remove opt_ok2() (part 2) (#16054) |
631ms |
952ms |
0ms |
150ms |
4420 KB |
133ms |
145ms |
167ms |
42ms |
88147 |
139694 |
2022-10-12 19:49 |
4fbb29a2 |
checker: disallow `x := fncallexpr() or { X{} }` , when the fn result type is `?&X` (fix #16050) (#16051) |
633ms |
1107ms |
0ms |
148ms |
4420 KB |
131ms |
142ms |
165ms |
41ms |
88155 |
139265 |
2022-10-12 19:43 |
6bdd11e5 |
checker: check error for fn call with extra parenthesis (#16052) |
993ms |
1457ms |
0ms |
149ms |
4420 KB |
132ms |
141ms |
165ms |
42ms |
88153 |
88774 |
2022-10-12 14:20 |
211cb2af |
cgen: remove opt_ok2() part 1 (#16048) |
628ms |
960ms |
0ms |
149ms |
4420 KB |
129ms |
143ms |
167ms |
41ms |
88151 |
140367 |
2022-10-12 06:44 |
c590c825 |
cgen: fix fn with optional of multi_return (#16046) |
638ms |
950ms |
0ms |
152ms |
4418 KB |
132ms |
141ms |
169ms |
42ms |
88148 |
138163 |
2022-10-12 06:00 |
7f2d731d |
cgen: fix `dump(c_struct)`, where c_struct has fields of type `&&char` |
630ms |
943ms |
0ms |
149ms |
4418 KB |
129ms |
141ms |
165ms |
41ms |
88148 |
139917 |
2022-10-12 04:54 |
9569c050 |
cgen: fix map with optional or result on return (#16044) |
620ms |
1103ms |
0ms |
153ms |
4418 KB |
130ms |
144ms |
168ms |
42ms |
88143 |
142166 |
2022-10-11 17:53 |
12d3664a |
builtin: add a declaration for C.putchar (#16037) |
640ms |
952ms |
0ms |
149ms |
4418 KB |
130ms |
141ms |
166ms |
42ms |
88139 |
137717 |
2022-10-11 13:33 |
4c0ea671 |
cgen: fix map with optional or result (fix #15972) (#16036) |
624ms |
936ms |
0ms |
150ms |
4418 KB |
129ms |
141ms |
166ms |
42ms |
88136 |
141243 |
2022-10-11 12:46 |
05fc7d3a |
checker: disallow function cast outside unsafe (#16030) |
622ms |
937ms |
0ms |
148ms |
4418 KB |
130ms |
143ms |
167ms |
42ms |
88136 |
141697 |
2022-10-11 12:19 |
50470585 |
stbi: fix memory leak from `stbi.load/1` with GC (#16028) |
625ms |
948ms |
0ms |
148ms |
4417 KB |
130ms |
140ms |
166ms |
42ms |
88130 |
141008 |
2022-10-11 12:00 |
34f233c9 |
cgen: fix generic struct init with generic cast (#16035) |
626ms |
950ms |
0ms |
148ms |
4417 KB |
132ms |
142ms |
166ms |
42ms |
88130 |
140782 |
2022-10-11 06:23 |
dab1c8a7 |
all: clean up optional and result handling (#16034) |
624ms |
946ms |
0ms |
149ms |
4416 KB |
132ms |
142ms |
163ms |
42ms |
88115 |
141209 |
2022-10-11 04:48 |
34d115d8 |
cgen: fix wrong when string attributes with quotes (fix #15194) (#16020) |
629ms |
946ms |
0ms |
151ms |
4414 KB |
132ms |
144ms |
165ms |
42ms |
88099 |
140062 |
2022-10-10 18:19 |
eebc82d8 |
fmt: fix wrong processing of quotes, when formatting string literals (fix #16017) (#16018) |
623ms |
945ms |
0ms |
149ms |
4413 KB |
132ms |
143ms |
166ms |
41ms |
88084 |
141386 |
2022-10-10 16:41 |
8f3f7177 |
checker: check type mismatch of return match expr (#16019) |
630ms |
950ms |
0ms |
151ms |
4413 KB |
132ms |
142ms |
166ms |
42ms |
88084 |
139815 |
2022-10-10 16:30 |
0f229874 |
net.mbedtls: add explicit closing of the tcp connection in the shutdown method (#16027) |
631ms |
959ms |
0ms |
151ms |
4412 KB |
131ms |
140ms |
167ms |
42ms |
88082 |
139591 |
2022-10-10 13:01 |
82593338 |
ci: fix `v -usecache -o x cmd/v` on macos |
625ms |
958ms |
0ms |
154ms |
4412 KB |
132ms |
144ms |
167ms |
42ms |
88082 |
140931 |
2022-10-10 10:30 |
14923123 |
ci: skip const_fixed_array_containing_references_to_itself_test.v on windows-msvc |
623ms |
945ms |
0ms |
149ms |
4412 KB |
130ms |
140ms |
165ms |
41ms |
88081 |
141382 |
2022-10-10 08:37 |
2a4604b5 |
Revert "examples: fix viewer example (use the new stbi.load_from_memory_with_channels) (#16004)" |
620ms |
943ms |
0ms |
148ms |
4412 KB |
129ms |
140ms |
167ms |
41ms |
88081 |
142066 |
2022-10-10 07:38 |
fa20d797 |
Revert "examples: increase the window size of drag_n_drop.v a little (test CI)" |
632ms |
944ms |
0ms |
151ms |
4412 KB |
133ms |
142ms |
166ms |
43ms |
88081 |
139368 |
2022-10-10 01:04 |
8fc166d5 |
examples: increase the window size of drag_n_drop.v a little (test CI) |
630ms |
964ms |
0ms |
153ms |
4412 KB |
130ms |
140ms |
167ms |
41ms |
88081 |
139811 |
2022-10-10 00:48 |
a7b2b3c7 |
ci: fix ci.yml (add the second missing required `run:` line to a task) |
622ms |
939ms |
0ms |
152ms |
4412 KB |
131ms |
139ms |
167ms |
41ms |
88081 |
141609 |
2022-10-10 00:44 |
ade8fdff |
vfmt: fix `v -W ./cmd/tools/vfmt.v`, (and `v -W build-examples`) |
626ms |
937ms |
0ms |
149ms |
4412 KB |
130ms |
138ms |
165ms |
41ms |
88081 |
140704 |
2022-10-09 23:53 |
345d4d60 |
readme: add hyperlink to the vlang.io site, to the logo image (#16014) |
633ms |
955ms |
0ms |
149ms |
4412 KB |
131ms |
140ms |
163ms |
42ms |
88081 |
139148 |
2022-10-09 23:47 |
553315b8 |
gx: add documentation for Color methods (#16010) |
626ms |
949ms |
0ms |
152ms |
4411 KB |
132ms |
139ms |
166ms |
42ms |
88069 |
140685 |
2022-10-09 09:16 |
8666ef43 |
cgen: fix dependency order error between sumtype and fixed array type (fix #16003) (#16009) |
601ms |
920ms |
0ms |
146ms |
4411 KB |
130ms |
139ms |
163ms |
42ms |
88069 |
146537 |
2022-10-09 07:29 |
95f57e92 |
builtin: deprecate array.reduce in favour of arrays.fold (#16001) |
603ms |
920ms |
0ms |
144ms |
4410 KB |
126ms |
140ms |
164ms |
42ms |
88032 |
145990 |
2022-10-09 05:39 |
fe6197fe |
fmt: remove comma inside map_init using multi_line (#16007) |
607ms |
926ms |
0ms |
142ms |
4410 KB |
124ms |
136ms |
160ms |
41ms |
88030 |
145024 |
2022-10-09 05:33 |
e2398caf |
cgen: fix str() fails when the structure 'charptr' type field is nil (fix #15970) (#16002) |
596ms |
926ms |
0ms |
143ms |
4410 KB |
125ms |
141ms |
161ms |
41ms |
88030 |
147701 |
2022-10-09 05:30 |
bce420c3 |
examples: fix viewer example (use the new stbi.load_from_memory_with_channels) (#16004) |
595ms |
925ms |
0ms |
145ms |
4410 KB |
124ms |
137ms |
162ms |
41ms |
88030 |
147949 |
2022-10-08 19:01 |
54197121 |
sokol.sapp: remove update_cursor from EventType, since it is no longer defined in Sokol, fixes examples/gg/drag_n_drop.v |
587ms |
917ms |
0ms |
142ms |
4410 KB |
125ms |
138ms |
162ms |
42ms |
88030 |
149965 |
2022-10-08 16:31 |
cd96a430 |
fmt: fix unreasonable wrap after `if` in `if very_long && condition {` (fix #15635) (#15995) |
608ms |
919ms |
0ms |
143ms |
4410 KB |
124ms |
139ms |
162ms |
41ms |
88030 |
144786 |
2022-10-08 16:28 |
ce1ba2ad |
checker: check fn returning fn type mismatch (fix #15988) (#15997) |
598ms |
938ms |
0ms |
145ms |
4410 KB |
125ms |
144ms |
162ms |
41ms |
88032 |
147210 |
2022-10-08 15:56 |
91e641a4 |
parser: fix map init with multi enum keys (fix #15965) (#15991) |
607ms |
933ms |
0ms |
144ms |
4409 KB |
126ms |
139ms |
162ms |
42ms |
88024 |
145014 |
2022-10-08 10:14 |
754c387d |
cgen,checker: support simple voidptr casts in consts, without delaying the initialisation to _vinit (#15996) |
593ms |
925ms |
0ms |
143ms |
4409 KB |
126ms |
140ms |
160ms |
42ms |
88020 |
148431 |
2022-10-08 09:09 |
272b3cf8 |
checker: check undefined operation of the generic infix expr (#15987) |
601ms |
918ms |
0ms |
141ms |
4404 KB |
124ms |
135ms |
157ms |
41ms |
87991 |
146407 |
2022-10-08 08:33 |
4eeb45b9 |
vpm: stop and output an error message after parsing the v.mod file failed (#15994) |
602ms |
920ms |
0ms |
141ms |
4404 KB |
124ms |
139ms |
161ms |
41ms |
87982 |
146149 |
2022-10-08 08:32 |
267cd556 |
vpm: replace println with eprintln, for printing error output (#15992) |
608ms |
925ms |
0ms |
142ms |
4404 KB |
127ms |
140ms |
162ms |
43ms |
87982 |
144707 |
2022-10-07 14:20 |
07d56123 |
stbi: fix loading image from memory (#15981) |
605ms |
917ms |
0ms |
143ms |
4404 KB |
127ms |
141ms |
161ms |
42ms |
87982 |
145424 |
2022-10-06 15:20 |
03f82d5f |
cgen: fix generic for_in using iteration (#15979) |
613ms |
936ms |
0ms |
144ms |
4404 KB |
126ms |
139ms |
160ms |
42ms |
87982 |
143526 |
2022-10-06 14:25 |
73e28ec5 |
checker: fix infering fn type using reference argument (#15978) |
600ms |
912ms |
0ms |
142ms |
4404 KB |
124ms |
138ms |
157ms |
41ms |
87982 |
146636 |
2022-10-06 14:18 |
58bf2838 |
builder: exclude LDFLAGS in .o builds (#15977) |
605ms |
907ms |
0ms |
143ms |
4402 KB |
125ms |
142ms |
161ms |
41ms |
87953 |
145376 |
2022-10-06 06:15 |
87a364ff |
cgen: remove condition no longer needed after #15944 |
585ms |
913ms |
0ms |
142ms |
4402 KB |
124ms |
138ms |
159ms |
42ms |
87951 |
150343 |
2022-10-06 06:03 |
3eff20c5 |
checker,cgen: small optimizations for previous commit |
616ms |
915ms |
0ms |
141ms |
4402 KB |
123ms |
135ms |
159ms |
41ms |
87952 |
142779 |
2022-10-06 04:58 |
18f00403 |
checker/gen/parser: varg with pointer type fix: #15943 (#15944) |
609ms |
912ms |
0ms |
142ms |
4402 KB |
124ms |
138ms |
157ms |
42ms |
87952 |
144420 |
2022-10-05 10:24 |
f0871b87 |
term: fix errors in input_windows.c.v (#15966) |
616ms |
956ms |
0ms |
146ms |
4401 KB |
125ms |
140ms |
165ms |
41ms |
87947 |
142771 |
2022-10-05 10:23 |
6ccdf895 |
cgen: fix vweb using generic method (fix #15888) (#15963) |
600ms |
936ms |
0ms |
143ms |
4401 KB |
126ms |
141ms |
155ms |
42ms |
87947 |
146578 |
2022-10-05 05:51 |
46138a28 |
cbuilder: more clear fn name |
601ms |
909ms |
0ms |
142ms |
4401 KB |
122ms |
136ms |
158ms |
40ms |
87940 |
146322 |
2022-10-04 07:07 |
acbfe88d |
arrays, maps: cleanup comments and parameter names in function signatures (#15960) |
592ms |
914ms |
0ms |
141ms |
4401 KB |
121ms |
136ms |
161ms |
41ms |
87940 |
148547 |
2022-10-04 07:03 |
40cbd682 |
sqlite: add a sqlite.is_error() helper (#15964) |
611ms |
916ms |
0ms |
144ms |
4401 KB |
126ms |
141ms |
162ms |
43ms |
87940 |
143927 |
2022-10-03 18:56 |
267e26ba |
net: add unsafe block to int -> enum cast (#15961) |
607ms |
949ms |
0ms |
145ms |
4401 KB |
125ms |
141ms |
163ms |
41ms |
87940 |
144876 |
2022-10-03 14:49 |
6ac9552d |
native: support simple library calls (#15958) |
601ms |
908ms |
0ms |
140ms |
4401 KB |
123ms |
138ms |
162ms |
41ms |
87940 |
146322 |
2022-10-03 13:32 |
9fc64de9 |
openssl: add unsafe blocks to int -> enum blocks (#15957) |
608ms |
930ms |
0ms |
143ms |
4401 KB |
125ms |
139ms |
161ms |
41ms |
87940 |
144638 |
2022-10-03 07:45 |
dc2ba1c3 |
ast, parser, fmt: fixed and optimized comments for 'for, for_c, for_in stmts' (fix: #15922) (#15950) |
601ms |
919ms |
0ms |
142ms |
4401 KB |
124ms |
139ms |
162ms |
41ms |
87940 |
146322 |
2022-10-03 07:42 |
ffaca82f |
arrays, maps: add indexed variant of collection function and minor cleanup (#15948) |
600ms |
927ms |
0ms |
143ms |
4399 KB |
125ms |
138ms |
158ms |
42ms |
87924 |
146540 |
2022-10-02 19:48 |
c655847d |
native: fix notices when building cmd/tools/builders/native_builder.v |
596ms |
917ms |
0ms |
143ms |
4398 KB |
123ms |
139ms |
160ms |
41ms |
87915 |
147508 |
2022-10-02 19:39 |
b584e1df |
checker: allow `EnumName(number)` casts only inside `unsafe{}` blocks (#15932) |
605ms |
920ms |
0ms |
143ms |
4398 KB |
122ms |
137ms |
158ms |
41ms |
87915 |
145314 |
2022-10-02 19:31 |
7993f0bf |
native: support for compile-time conditionals (#15949) |
607ms |
905ms |
0ms |
140ms |
4398 KB |
123ms |
137ms |
163ms |
41ms |
87911 |
144828 |
2022-10-02 13:24 |
b83d0281 |
checker: make the "reference field must be initialised" warning more informative, fix `clipboard` (used by `ui`) |
602ms |
919ms |
0ms |
143ms |
4398 KB |
124ms |
139ms |
162ms |
41ms |
87911 |
146031 |
2022-10-02 09:14 |
b158da39 |
parser: fix checking for duplicate main functions (#15946) |
593ms |
923ms |
0ms |
142ms |
4398 KB |
125ms |
140ms |
161ms |
44ms |
87911 |
148247 |
2022-10-02 09:10 |
ed2960a2 |
sokol.sapp: fix compilation of gg apps with -prod (add typedef tags to Sokol's C struct declarations) |
599ms |
931ms |
0ms |
143ms |
4399 KB |
125ms |
140ms |
162ms |
41ms |
87910 |
146761 |
2022-10-02 07:59 |
20f5eef2 |
maps: add a `maps` module, with generic `filter`, `flatten`, `invert`, `to_map`, `to_array`, `from_array` functions (#15945) |
607ms |
923ms |
0ms |
141ms |
4399 KB |
123ms |
139ms |
160ms |
41ms |
87902 |
144813 |
2022-10-02 07:50 |
8a38bc23 |
fmt: keep `volatile` qualifier in global declarations (#15947) |
606ms |
911ms |
0ms |
141ms |
4399 KB |
123ms |
137ms |
159ms |
40ms |
87902 |
145052 |
2022-10-01 11:42 |
a7ad6403 |
native: support assigning to struct fields (#15938) |
595ms |
899ms |
0ms |
138ms |
4399 KB |
124ms |
139ms |
159ms |
41ms |
87902 |
147734 |
2022-10-01 11:00 |
17b07273 |
cbuilder: remove forgotten dump(), simplify o_postfixes |
594ms |
903ms |
0ms |
138ms |
4397 KB |
120ms |
134ms |
155ms |
40ms |
87889 |
147961 |
2022-10-01 10:50 |
90599c7f |
cbuilder: fix hardcoded `v_parallel` for `-parallel-cc`, use a sync.pool for the compilation threads |
601ms |
925ms |
0ms |
143ms |
4399 KB |
127ms |
140ms |
160ms |
42ms |
87893 |
146244 |
2022-10-01 10:25 |
aa02a9cd |
checker: fix checking mismatch of the fn array decompose argument (#15934) |
595ms |
897ms |
0ms |
141ms |
4398 KB |
124ms |
137ms |
157ms |
41ms |
87884 |
147704 |
2022-10-01 10:18 |
f6a68003 |
ci,parser: fix error in v_parser_test.v (#15936) |
597ms |
904ms |
0ms |
141ms |
4398 KB |
125ms |
137ms |
161ms |
41ms |
87881 |
147204 |
2022-10-01 08:01 |
fe597b71 |
encoding.utf8: add is_number (#15931) |
592ms |
915ms |
0ms |
141ms |
4398 KB |
121ms |
137ms |
158ms |
40ms |
87881 |
148447 |
2022-10-01 07:03 |
3d2588f1 |
cgen: parallel cc for much faster compilation using all CPU cores |
635ms |
916ms |
0ms |
141ms |
4398 KB |
123ms |
138ms |
158ms |
40ms |
87881 |
138395 |
2022-10-01 03:50 |
be7b0f1d |
checker: check mismatch of the fn array decompose argument (#15929) |
593ms |
918ms |
0ms |
142ms |
4383 KB |
127ms |
139ms |
163ms |
42ms |
87697 |
147887 |
2022-10-01 03:47 |
43d0d0f3 |
native: skip linking when no library functions get called (#15930) |
605ms |
921ms |
0ms |
143ms |
4382 KB |
125ms |
138ms |
159ms |
41ms |
87690 |
144942 |
2022-09-30 12:53 |
d78dfabf |
native: support casting integer to/from enum values (#15928) |
600ms |
921ms |
0ms |
145ms |
4382 KB |
125ms |
136ms |
162ms |
41ms |
87690 |
146150 |
2022-09-30 12:50 |
d694a26f |
checker, cgen: fix go print (#15927) |
600ms |
924ms |
0ms |
145ms |
4382 KB |
125ms |
137ms |
156ms |
41ms |
87690 |
146150 |
2022-09-30 07:10 |
b6bbbcf2 |
cgen: fix error when defer inside comptime if {} else {} (fix #15891) (#15911) |
585ms |
900ms |
0ms |
141ms |
4381 KB |
121ms |
133ms |
156ms |
40ms |
87676 |
149873 |
2022-09-29 23:40 |
659bd1a4 |
ast, checker, cgen: fix generic fn/method with comptime for/if (fix #15905) (#15910) |
605ms |
905ms |
0ms |
143ms |
4379 KB |
124ms |
135ms |
159ms |
40ms |
87667 |
144904 |
2022-09-29 12:26 |
63578e63 |
fmt: fix comments between for and { is wrong (fix #15918) (#15919) |
592ms |
899ms |
0ms |
142ms |
4374 KB |
120ms |
132ms |
155ms |
40ms |
87562 |
147908 |
2022-09-29 12:20 |
2d08950e |
changelog: add entry for #15912 no need for [console] on Windows (#15924) |
593ms |
904ms |
0ms |
142ms |
4374 KB |
123ms |
136ms |
158ms |
41ms |
87562 |
147659 |
2022-09-29 12:02 |
816e9319 |
cgen: remove the need for [console] for gg or ui programs on windows (#15912) |
602ms |
915ms |
0ms |
144ms |
4374 KB |
125ms |
137ms |
163ms |
41ms |
87562 |
145451 |
2022-09-29 11:29 |
79a473f8 |
vweb: fix a typo in the README.md (#15913) |
586ms |
909ms |
0ms |
142ms |
4373 KB |
124ms |
135ms |
158ms |
41ms |
87548 |
149399 |
2022-09-29 10:20 |
6fcab013 |
os.notify: fix sizeof(C.epoll_event) == 12 with tcc (was 16, while with gcc/clang it is 12) |
592ms |
900ms |
0ms |
144ms |
4373 KB |
123ms |
137ms |
163ms |
42ms |
87548 |
147885 |
2022-09-29 06:14 |
e2cf403c |
fmt: fix error when comments inside if and condition. (fix #15914) (#15915) |
598ms |
926ms |
0ms |
143ms |
4373 KB |
122ms |
137ms |
160ms |
41ms |
87548 |
146401 |
2022-09-28 14:15 |
1ff1f23d |
parser: disallow using attributes on embedded structs (#15901) |
584ms |
907ms |
0ms |
143ms |
4373 KB |
125ms |
138ms |
162ms |
41ms |
87548 |
149910 |
2022-09-28 13:21 |
e72d2599 |
change Values struct to public (#15902) |
592ms |
899ms |
0ms |
142ms |
4373 KB |
123ms |
135ms |
158ms |
41ms |
87544 |
147878 |
2022-09-28 07:55 |
be674119 |
parser: fix formating fn with variadic argument (#15900) |
591ms |
925ms |
0ms |
142ms |
4373 KB |
124ms |
137ms |
159ms |
41ms |
87544 |
148128 |
2022-09-28 07:40 |
66249b8c |
gg: radius_to_segments() should use Context.scale (#15906) |
602ms |
932ms |
0ms |
142ms |
4373 KB |
122ms |
135ms |
156ms |
41ms |
87544 |
145421 |
2022-09-28 07:34 |
b85a535b |
cgen: support closures on riscv (#15898) |
594ms |
915ms |
0ms |
143ms |
4373 KB |
124ms |
138ms |
158ms |
41ms |
87544 |
147380 |
2022-09-27 17:05 |
bdf4c679 |
cgen: minor cleanup in method_call() (#15894) |
620ms |
927ms |
0ms |
142ms |
4371 KB |
125ms |
138ms |
156ms |
41ms |
87515 |
141153 |
2022-09-27 13:33 |
57e4ba4c |
checker: fix generics interface with generic sumtype (fix #15883) (#15892) |
576ms |
914ms |
0ms |
144ms |
4371 KB |
124ms |
137ms |
159ms |
41ms |
87515 |
151935 |
2022-09-27 10:31 |
f1216090 |
native: support enum (#15895) |
578ms |
905ms |
0ms |
141ms |
4368 KB |
120ms |
133ms |
156ms |
40ms |
87494 |
151373 |
2022-09-27 06:29 |
51a92d17 |
encoding.base32: vfmt code |
584ms |
919ms |
0ms |
141ms |
4368 KB |
124ms |
135ms |
157ms |
41ms |
87494 |
149818 |
2022-09-27 06:25 |
5415c4f7 |
encoding.base32: initial implementation |
594ms |
983ms |
0ms |
143ms |
4368 KB |
121ms |
135ms |
160ms |
40ms |
87494 |
147296 |
2022-09-26 07:53 |
385acb44 |
cgen: fix dumping c structs (fix #15878) (#15885) |
594ms |
913ms |
0ms |
143ms |
4368 KB |
123ms |
137ms |
160ms |
40ms |
87494 |
147296 |
2022-09-26 07:17 |
959eeaf1 |
parser: check undefined variable in if guard (#15882) |
588ms |
911ms |
0ms |
145ms |
4368 KB |
125ms |
137ms |
160ms |
41ms |
87486 |
148785 |
2022-09-26 07:06 |
8623186d |
doc: add links to vlib doc - array and map (#15881) |
588ms |
904ms |
0ms |
143ms |
4367 KB |
122ms |
136ms |
157ms |
41ms |
87483 |
148780 |
2022-09-25 19:54 |
721328ef |
os: fix os.read_file and os.read_bytes for 0 sized /proc/ files on Linux (fix #15852) (#15853) |
591ms |
922ms |
0ms |
142ms |
4367 KB |
122ms |
133ms |
157ms |
41ms |
87483 |
148025 |
2022-09-25 16:36 |
7f23abbf |
docs: document the [noinit] attribute with an example (#15876) |
587ms |
909ms |
0ms |
142ms |
4365 KB |
122ms |
132ms |
155ms |
41ms |
87448 |
148974 |
2022-09-25 14:47 |
3674baab |
native: support escape sequences in string literals (#15877) |
591ms |
904ms |
0ms |
140ms |
4365 KB |
120ms |
131ms |
154ms |
40ms |
87448 |
147966 |
2022-09-25 12:22 |
089e89f8 |
gg: improve arc/slice drawing (#15856) |
594ms |
910ms |
0ms |
140ms |
4365 KB |
121ms |
131ms |
156ms |
43ms |
87448 |
147218 |
2022-09-25 10:05 |
58f73424 |
cgen: fix array appending when array is used as fn parameter (fix: #15855) (#15860) |
577ms |
904ms |
0ms |
143ms |
4365 KB |
125ms |
136ms |
161ms |
41ms |
87448 |
151556 |
2022-09-25 08:26 |
6637db2d |
tools: fix sporadic CI failures on the `doom-regressions` job due to `v gret` |
595ms |
909ms |
0ms |
143ms |
4365 KB |
123ms |
135ms |
158ms |
41ms |
87444 |
146964 |
2022-09-25 08:21 |
50fb5de9 |
checker: fix dumping match expr (#15869) |
600ms |
913ms |
0ms |
140ms |
4365 KB |
121ms |
132ms |
155ms |
40ms |
87444 |
145740 |
2022-09-25 08:02 |
5cc9d7b3 |
checker: remove too vague notice about signed expressions while returning unsigned number types |
591ms |
903ms |
0ms |
139ms |
4365 KB |
120ms |
130ms |
152ms |
40ms |
87443 |
147957 |
2022-09-25 07:29 |
c3548c94 |
tests: omit testsuite_begin/end() optional (#15871) |
589ms |
911ms |
0ms |
141ms |
4365 KB |
122ms |
133ms |
157ms |
40ms |
87448 |
148468 |
2022-09-24 10:17 |
f338dec5 |
ci: fix compilation on FreeBSD (C.feof is a macro there, that expands to direct field access) |
584ms |
910ms |
0ms |
143ms |
4365 KB |
125ms |
135ms |
160ms |
41ms |
87448 |
149739 |
2022-09-23 23:13 |
91c6e1a6 |
changelog: 0.3.2 |
586ms |
903ms |
0ms |
140ms |
4365 KB |
120ms |
132ms |
155ms |
40ms |
87440 |
149215 |
2022-09-23 21:06 |
13d7f7db |
parser: fix line number error of comptime atExpr in the last token of the line (fix: #15672) (#15851) |
597ms |
924ms |
0ms |
146ms |
4365 KB |
126ms |
139ms |
162ms |
42ms |
87440 |
146465 |
2022-09-23 20:46 |
c811b534 |
cgen: minor cleanup in return_stmt() (#15854) |
591ms |
909ms |
0ms |
140ms |
4365 KB |
121ms |
131ms |
157ms |
40ms |
87439 |
147950 |
2022-09-23 19:36 |
41fd0249 |
cgen: fix const expr using optional or result (#15850) |
589ms |
914ms |
0ms |
143ms |
4365 KB |
124ms |
137ms |
162ms |
41ms |
87445 |
148463 |
2022-09-23 19:29 |
1f26e3fb |
datatypes: add a forward iterator for LinkedList<T>, add forward and backward iterators for DoublyLinkedList<T>. Add tests for both. |
583ms |
925ms |
0ms |
143ms |
4365 KB |
122ms |
132ms |
156ms |
41ms |
87444 |
149989 |
2022-09-23 11:07 |
a6576bec |
json: fix encoding of structs with pointers; add test |
597ms |
916ms |
0ms |
141ms |
4365 KB |
119ms |
131ms |
157ms |
40ms |
87444 |
146472 |
2022-09-23 07:34 |
ea8b30fd |
encoding.utf8: add is_space (#15847) |
593ms |
919ms |
0ms |
141ms |
4364 KB |
121ms |
132ms |
157ms |
40ms |
87435 |
147445 |
2022-09-23 06:48 |
6ec931c7 |
sync: fix C.pthread_mutex_t struct typedef is missing in darwin (fix: #15491) (#15845) |
588ms |
909ms |
0ms |
145ms |
4364 KB |
125ms |
137ms |
162ms |
42ms |
87435 |
148698 |
2022-09-22 13:50 |
5c716afb |
net.ssl: switch to mbedtls over openssl (#15841) |
591ms |
915ms |
0ms |
142ms |
4364 KB |
124ms |
132ms |
158ms |
41ms |
87435 |
147944 |
2022-09-22 10:53 |
44c3fcec |
cgen: fix reference embed method call (#15842) |
592ms |
906ms |
0ms |
144ms |
4364 KB |
125ms |
137ms |
158ms |
41ms |
87436 |
147695 |
2022-09-22 10:44 |
78f8b9eb |
v.scanner: fix an unicode string escape handling bug (#15834) |
586ms |
906ms |
0ms |
143ms |
4364 KB |
123ms |
137ms |
162ms |
41ms |
87426 |
149191 |
2022-09-22 05:00 |
27305d1a |
net.websocket: swap unsafe use of nil for a safe default value (#15836) |
591ms |
901ms |
0ms |
143ms |
4361 KB |
120ms |
133ms |
154ms |
39ms |
87387 |
147862 |
2022-09-21 16:45 |
41dbd12b |
tests: make error handling the same as the main function (#15825) |
590ms |
907ms |
0ms |
143ms |
4361 KB |
122ms |
135ms |
158ms |
39ms |
87387 |
148113 |
2022-09-21 14:22 |
09411128 |
json.cjson: add a test case for more complex json object construction |
585ms |
905ms |
0ms |
142ms |
4361 KB |
122ms |
136ms |
161ms |
39ms |
87386 |
149377 |
2022-09-21 12:43 |
21c5cadc |
tools: fix `v install https://some/url_with_underscores` (make --git the default for URLs) |
586ms |
927ms |
0ms |
145ms |
4361 KB |
125ms |
136ms |
161ms |
41ms |
87386 |
149122 |
2022-09-21 09:20 |
0871eca1 |
tests: add test for using reference of map type as struct field (PR #15828) (#15830) |
588ms |
913ms |
0ms |
145ms |
4361 KB |
124ms |
136ms |
161ms |
40ms |
87386 |
148615 |
2022-09-20 13:17 |
d848311f |
tests: add missing script_with_no_extension, add exception for /tmp.* files in .gitignore |
592ms |
896ms |
0ms |
139ms |
4361 KB |
122ms |
131ms |
158ms |
40ms |
87386 |
147611 |
2022-09-20 12:52 |
8f795827 |
compiler: add `-raw-vsh-tmp-prefix tmp` flag, to allow for executing scripts without .vsh extension (#15829) |
587ms |
905ms |
0ms |
144ms |
4361 KB |
124ms |
137ms |
161ms |
40ms |
87386 |
148868 |
2022-09-20 12:12 |
453cc41c |
builder: remove outdated tcc error (#15833) |
589ms |
903ms |
0ms |
144ms |
4360 KB |
124ms |
135ms |
160ms |
40ms |
87377 |
148348 |
2022-09-20 10:22 |
bbf1ba45 |
cgen: fix using reference of sumtype or map as struct field (fix: #15827) (#15828) |
587ms |
900ms |
0ms |
143ms |
4361 KB |
120ms |
132ms |
155ms |
38ms |
87385 |
148867 |
2022-09-20 10:15 |
a9d63d72 |
sokol.sapp,gg: add a `tool_type` field to `gg.TouchPoint` (differenciate different types of touch input) (#15822) |
598ms |
902ms |
0ms |
141ms |
4361 KB |
120ms |
132ms |
156ms |
39ms |
87385 |
146128 |
2022-09-20 05:03 |
993802f6 |
markused: fix compilation of `gg` programs with `-skip-unused`, add test to prevent regressions (#15821) |
650ms |
1108ms |
0ms |
142ms |
4361 KB |
120ms |
132ms |
156ms |
39ms |
87385 |
134438 |
2022-09-20 04:30 |
42059ee0 |
checker: disallow array append as expression in `.map` and `.filter methods (#15823) |
599ms |
901ms |
0ms |
143ms |
4360 KB |
124ms |
134ms |
161ms |
39ms |
87373 |
145864 |
2022-09-19 21:17 |
69c9d47a |
pref,os,sokol,cgen: ease compilation of 2048 with `-os wasm32_emscripten` (#15820) |
589ms |
914ms |
0ms |
143ms |
4359 KB |
123ms |
136ms |
159ms |
39ms |
87367 |
148331 |
2022-09-19 19:02 |
e6e37519 |
checker: fix generics with pointer index (fix #15810) (#15815) |
1121ms |
1323ms |
0ms |
145ms |
4358 KB |
123ms |
134ms |
160ms |
42ms |
87266 |
77846 |
2022-09-19 11:52 |
a0d647d1 |
checker: clean up checking optional and result in checker.v (#15817) |
587ms |
908ms |
0ms |
142ms |
4358 KB |
122ms |
135ms |
157ms |
42ms |
87262 |
148657 |
2022-09-19 11:49 |
84bc1707 |
checker: optimize the position of the propagation error, where a fn needs to return an optional or result(fix #15780) (#15813) |
576ms |
898ms |
0ms |
139ms |
4356 KB |
122ms |
134ms |
154ms |
42ms |
87245 |
151467 |
2022-09-19 07:22 |
0ff53d18 |
v.gen.js: fix typo in js.v (#15812) |
576ms |
896ms |
0ms |
142ms |
4354 KB |
124ms |
134ms |
160ms |
42ms |
87219 |
151421 |
2022-09-19 06:14 |
5c21b830 |
cgen: skip generating `typedef HANDLE __v_thread` on windows, when `-no-builtin` is given |
588ms |
903ms |
0ms |
144ms |
4354 KB |
124ms |
138ms |
160ms |
42ms |
87219 |
148331 |
2022-09-18 18:43 |
d7758b29 |
checker: fix slow compilation of vtl/nn/examples/mnist.v (reduce RAM usage) |
588ms |
901ms |
0ms |
145ms |
4354 KB |
125ms |
135ms |
161ms |
40ms |
87219 |
148331 |
2022-09-18 15:47 |
04f818fe |
ci: cleanup `paths-ignore:` usage in ci_sanitized.yml and native_backend_tests.yml |
580ms |
894ms |
0ms |
144ms |
4354 KB |
125ms |
137ms |
159ms |
40ms |
87213 |
150367 |
2022-09-18 15:08 |
202585e1 |
checker, parser, fmt: fix visibility of anon struct in different modules.(fix #15763) (#15787) |
579ms |
901ms |
0ms |
147ms |
4354 KB |
124ms |
136ms |
162ms |
40ms |
87213 |
150626 |
2022-09-18 15:07 |
0ff74dae |
vrepl: simplify and cleanup vrepl (#15807) |
581ms |
901ms |
0ms |
144ms |
4354 KB |
121ms |
132ms |
157ms |
39ms |
87209 |
150101 |
2022-09-18 11:55 |
57d583d8 |
cgen: fix array insert in fn as mut receiver (#15806) |
582ms |
909ms |
0ms |
143ms |
4354 KB |
123ms |
135ms |
160ms |
40ms |
87209 |
149843 |
2022-09-18 11:22 |
24ea6dfe |
docs: add note that clang is required (#15802) |
586ms |
906ms |
0ms |
146ms |
4354 KB |
124ms |
136ms |
163ms |
40ms |
87207 |
148817 |
2022-09-18 11:17 |
8d2b0d4a |
parser: fix error for match expr with 'fn' (#15805) |
593ms |
909ms |
0ms |
145ms |
4354 KB |
124ms |
136ms |
159ms |
40ms |
87207 |
147060 |
2022-09-18 11:09 |
c78344ef |
vrepl: fix output errors (fix #15801) (#15804) |
582ms |
895ms |
0ms |
141ms |
4354 KB |
121ms |
131ms |
156ms |
39ms |
87207 |
149840 |
2022-09-17 18:05 |
d67aa8d7 |
checker: improve the wording of the `mismatched range types` error |
584ms |
902ms |
0ms |
143ms |
4354 KB |
122ms |
132ms |
158ms |
39ms |
87207 |
149327 |
2022-09-17 17:59 |
bd3c9e88 |
checker: fix missing checker error for fn abc() u64 { return -1 } (fix #15789) (#15795) |
587ms |
901ms |
0ms |
144ms |
4354 KB |
121ms |
133ms |
159ms |
39ms |
87207 |
148563 |
2022-09-17 12:58 |
085a09eb |
vrepl: fix output error of print and fn call (#15796) |
591ms |
898ms |
0ms |
143ms |
4352 KB |
123ms |
133ms |
157ms |
40ms |
87190 |
147529 |
2022-09-17 12:37 |
afe71663 |
v.builder: add -Wno-write-strings for tcc on `-cstrict` |
584ms |
902ms |
0ms |
143ms |
4352 KB |
123ms |
134ms |
160ms |
40ms |
87190 |
149297 |
2022-09-17 08:45 |
de636dbb |
checker: check result type method call (#15794) |
580ms |
909ms |
0ms |
145ms |
4352 KB |
124ms |
140ms |
160ms |
40ms |
87185 |
150318 |
2022-09-17 07:12 |
26443cf9 |
vrepl: fix array method call errors (fix #15769) (#15786) |
594ms |
897ms |
0ms |
145ms |
4352 KB |
124ms |
135ms |
162ms |
40ms |
87182 |
146771 |
2022-09-17 06:14 |
a3b60e6b |
checker: improve mismatched range types error messages |
589ms |
911ms |
0ms |
143ms |
4352 KB |
121ms |
130ms |
156ms |
39ms |
87182 |
148016 |
2022-09-16 21:21 |
fda39bfb |
docs: enhance the `.vsh` section, as well as the description of the V's script mode (no `fn main(){}`) (#15788) |
593ms |
907ms |
0ms |
143ms |
4351 KB |
122ms |
132ms |
156ms |
39ms |
87179 |
147013 |
2022-09-16 20:39 |
289f8f2f |
checker: fix nested struct ref field init check for embedded structs (fix #15768) (#15785) |
588ms |
910ms |
0ms |
145ms |
4351 KB |
120ms |
129ms |
154ms |
39ms |
87179 |
148263 |
2022-09-16 18:01 |
0992914b |
ci: remove macos-10.15 runner (affected by a brownout, and scheduled to be removed in 12/1/2022) |
588ms |
908ms |
0ms |
143ms |
4351 KB |
124ms |
129ms |
159ms |
40ms |
87166 |
148241 |
2022-09-16 14:27 |
0b6924eb |
cgen: fix hardcoded `app` param name in code generated for vweb.html (#15766) |
579ms |
888ms |
0ms |
138ms |
4351 KB |
119ms |
125ms |
153ms |
39ms |
87166 |
150545 |
2022-09-16 13:31 |
7f305195 |
native: support method definition and call (#15736) |
580ms |
919ms |
0ms |
141ms |
4351 KB |
121ms |
128ms |
154ms |
39ms |
87165 |
150284 |
2022-09-16 07:16 |
0e49ce42 |
cgen: fix passing sumtype parameter in sumtype matching results (fix #15078) (#15767) |
594ms |
911ms |
0ms |
142ms |
4351 KB |
121ms |
128ms |
158ms |
39ms |
87165 |
146742 |
2022-09-16 01:56 |
f922ed09 |
tests: unify all temporary files/folders under `$VTMP/v`, that can be cleaned by `v wipe-cache` (#15774) |
586ms |
895ms |
0ms |
144ms |
4350 KB |
121ms |
128ms |
157ms |
39ms |
87148 |
148716 |
2022-09-15 11:59 |
7e69619a |
builtin, compiler: replace isnil(x) calls with `x == unsafe { nil }` (a little faster without -prod) (#15759) |
574ms |
898ms |
0ms |
144ms |
4350 KB |
124ms |
130ms |
160ms |
39ms |
87148 |
151825 |
2022-09-15 09:43 |
f09197b9 |
cgen: fix printing and dumping of struct having referenced interface as field (#15765) |
590ms |
898ms |
0ms |
145ms |
4350 KB |
125ms |
130ms |
158ms |
40ms |
87146 |
147705 |
2022-09-12 10:55 |
17b54cde |
checker: fix match with complex sumtype exprs that adding print (#15728) |
582ms |
905ms |
0ms |
147ms |
4344 KB |
121ms |
126ms |
154ms |
39ms |
87085 |
149630 |
2022-09-12 10:45 |
b4494f92 |
ast: fix dumping sumtype of fntype (#15734) |
575ms |
903ms |
0ms |
140ms |
4344 KB |
123ms |
125ms |
154ms |
39ms |
87080 |
151443 |
2022-09-11 12:17 |
550b27b0 |
checker: fix recursive define check is missing when defining sumtype. (fix #15684) (#15718) |
583ms |
886ms |
0ms |
140ms |
4344 KB |
120ms |
125ms |
152ms |
38ms |
87082 |
149368 |
2022-09-11 10:54 |
be0dc0e5 |
checker: fix check omission in cast string to ptr. (fix #14921) (#15721) |
589ms |
900ms |
0ms |
141ms |
4343 KB |
123ms |
129ms |
156ms |
39ms |
87072 |
147830 |
2022-09-11 08:18 |
3e599a14 |
ci: ignore vlib/v/tests/inout/vscript_using_generics_in_os.vsh in `v test-cleancode` on windows for now |
587ms |
900ms |
0ms |
142ms |
4342 KB |
123ms |
130ms |
156ms |
40ms |
87068 |
148327 |
2022-09-11 08:10 |
8b5f3aa9 |
checker: fix inner functions are called before definition. (fix #15673) (#15719) |
581ms |
886ms |
0ms |
138ms |
4342 KB |
120ms |
125ms |
153ms |
38ms |
87068 |
149858 |
2022-09-11 08:05 |
aa3651fa |
native: add initial implementation of simple structs (#15722) |
586ms |
901ms |
0ms |
148ms |
4342 KB |
125ms |
127ms |
160ms |
39ms |
87062 |
148569 |
2022-09-11 07:40 |
e03ca202 |
checker: fix generic fns usage in implicitly imported `os` in .vsh script mode |
586ms |
896ms |
0ms |
138ms |
4342 KB |
122ms |
124ms |
153ms |
39ms |
87062 |
148569 |
2022-09-10 08:44 |
7eb36789 |
checker, cgen: fix nested match expr with optional or result type (#15717) |
582ms |
879ms |
0ms |
142ms |
4341 KB |
121ms |
123ms |
153ms |
39ms |
87059 |
149585 |
2022-09-10 06:35 |
bce1039c |
cgen: fix missing type name when anonymous struct is used as parameter. fix #15698 (#15699) |
573ms |
896ms |
0ms |
142ms |
4341 KB |
125ms |
126ms |
159ms |
39ms |
87058 |
151933 |
2022-09-10 06:29 |
b429aad6 |
native: add struct representing elf headers (#15716) |
593ms |
909ms |
0ms |
143ms |
4341 KB |
124ms |
126ms |
157ms |
40ms |
87059 |
146811 |
2022-09-09 18:08 |
f249feb9 |
orm: support parenthesized expressions as in `select from User where (name == 'Sam' && is_customer == true) || id == 1` (#15693) |
577ms |
891ms |
0ms |
142ms |
4341 KB |
121ms |
123ms |
153ms |
39ms |
87059 |
150882 |
2022-09-09 15:23 |
61a4b469 |
cgen: fix nested match expr with optional or result (#15713) |
577ms |
897ms |
0ms |
149ms |
4339 KB |
126ms |
128ms |
158ms |
40ms |
87025 |
150823 |
2022-09-09 14:48 |
e7725bb3 |
ci: enable again failing on Doom visual mismatches. Increase Xvfb screen size in c2v.yml (better see Doom screenshots when there is a difference) |
589ms |
900ms |
0ms |
143ms |
4338 KB |
125ms |
128ms |
160ms |
39ms |
87011 |
147726 |
2022-09-09 11:44 |
ca362846 |
fmt: fix anonymous struct in parameter with invalid type name. fix #15696 (#15711) |
578ms |
887ms |
0ms |
139ms |
4338 KB |
125ms |
126ms |
157ms |
38ms |
87011 |
150538 |
2022-09-09 09:24 |
6db5781d |
checker: add checks for `.map(opt_fn_name)` and `.filter(opt_fn_name)` (#15687) |
584ms |
897ms |
0ms |
144ms |
4336 KB |
124ms |
124ms |
157ms |
39ms |
86996 |
148965 |
2022-09-09 08:29 |
0f3a395c |
checker, cgen: fix if expr with result (#15709) |
583ms |
901ms |
0ms |
143ms |
4336 KB |
125ms |
127ms |
156ms |
39ms |
86984 |
149200 |
2022-09-08 19:39 |
71f5f7f3 |
cgen: fix if expr with fn call result (#15702) |
586ms |
902ms |
0ms |
145ms |
4335 KB |
124ms |
127ms |
156ms |
39ms |
86980 |
148430 |
2022-09-08 18:24 |
ec2ca38a |
checker, cgen: fix match expr with result (#15706) |
583ms |
897ms |
0ms |
152ms |
4335 KB |
124ms |
127ms |
159ms |
40ms |
86975 |
149185 |
2022-09-08 10:36 |
17386415 |
cgen, checker, ast: add syntax support for reference x in `for x in &somearrary {` and `for x in &somemap {` loops (#15678) |
586ms |
896ms |
0ms |
144ms |
4333 KB |
126ms |
130ms |
159ms |
40ms |
86939 |
148360 |
2022-09-06 10:18 |
1c63ce47 |
vweb: adding a `vweb.csrf` protection module (#15586) |
579ms |
887ms |
0ms |
142ms |
4330 KB |
121ms |
124ms |
154ms |
39ms |
86865 |
150025 |
2022-09-06 10:12 |
95a328be |
orm: improve the README and the tests. Add an error message for foreign key tags (#15670) |
584ms |
883ms |
0ms |
142ms |
4330 KB |
123ms |
125ms |
155ms |
39ms |
86865 |
148741 |
2022-09-06 10:09 |
e3d3863f |
cgen: refactor `need_tmp_var_in_expr/match()` (fix #15675) (#15676) |
585ms |
895ms |
0ms |
142ms |
4329 KB |
124ms |
129ms |
158ms |
39ms |
86857 |
148473 |
2022-09-05 15:58 |
862d91ed |
checker: check for name conflicts between const and __global variables (fix #15668) (#15669) |
571ms |
892ms |
0ms |
142ms |
4328 KB |
122ms |
124ms |
158ms |
39ms |
86810 |
152031 |
2022-09-05 15:55 |
6fd22531 |
cgen: fix if expr with index expr (#15666) |
579ms |
902ms |
0ms |
151ms |
4327 KB |
123ms |
128ms |
158ms |
39ms |
86807 |
149925 |
2022-09-05 14:16 |
d649f5af |
checker, cgen: fix go call fn using map value (#15665) |
580ms |
873ms |
0ms |
140ms |
4327 KB |
122ms |
125ms |
153ms |
39ms |
86799 |
149653 |
2022-09-05 14:00 |
90c2c5b8 |
token: add @FILE_LEN (#15661) |
579ms |
889ms |
0ms |
143ms |
4326 KB |
123ms |
126ms |
157ms |
39ms |
86782 |
149882 |
2022-09-04 14:50 |
d0d5f1d4 |
cgen: fix fn variable name using reserved c word (fix #15647) (#15648) |
573ms |
905ms |
0ms |
143ms |
4325 KB |
124ms |
124ms |
154ms |
39ms |
86777 |
151443 |
2022-09-04 11:15 |
436b19c4 |
checker: add error for mismatched types and format character for string interpolation (#15639) |
581ms |
892ms |
0ms |
146ms |
4325 KB |
123ms |
126ms |
157ms |
39ms |
86776 |
149356 |
2022-09-04 11:03 |
78998a09 |
cgen: fix go call anon fn with closure (#15656) |
581ms |
903ms |
0ms |
143ms |
4324 KB |
125ms |
125ms |
156ms |
40ms |
86769 |
149344 |
2022-09-04 10:46 |
57802aaf |
ci: install xsel and xclip on the jobs where imgur.sh is used |
582ms |
897ms |
0ms |
149ms |
4316 KB |
120ms |
123ms |
154ms |
40ms |
86724 |
149010 |
2022-09-04 10:39 |
0d0c2b27 |
vgret: add region support (#15651) |
579ms |
889ms |
0ms |
142ms |
4316 KB |
121ms |
124ms |
155ms |
39ms |
86724 |
149782 |
2022-09-04 10:22 |
45e21bc3 |
os: remove private unix_environ() helper function, it is not needed anymore (#15654) |
577ms |
879ms |
0ms |
143ms |
4316 KB |
124ms |
127ms |
158ms |
39ms |
86724 |
150301 |
2022-09-04 10:04 |
cee8b382 |
ci: disable job failure on doom picture regressions for now |
569ms |
879ms |
0ms |
143ms |
4317 KB |
124ms |
125ms |
156ms |
40ms |
86729 |
152423 |
2022-09-04 04:13 |
dd78620b |
cgen: fix [packed] struct support for tcc |
569ms |
887ms |
0ms |
145ms |
4317 KB |
125ms |
129ms |
160ms |
39ms |
86729 |
152423 |
2022-09-03 07:56 |
5e1a2f6f |
checker: check if guard with multiple return variable (#15646) |
583ms |
894ms |
0ms |
141ms |
4316 KB |
121ms |
124ms |
154ms |
38ms |
86732 |
148768 |
2022-09-03 07:41 |
a5aad6f7 |
cgen: fix alias of map delete (#15644) |
572ms |
893ms |
0ms |
146ms |
4316 KB |
120ms |
123ms |
153ms |
38ms |
86731 |
151627 |
2022-09-03 07:38 |
1ef95fde |
cgen: fix assert value is '*unknown value*' (#15645) |
577ms |
879ms |
0ms |
142ms |
4316 KB |
122ms |
126ms |
154ms |
39ms |
86731 |
150313 |
2022-09-01 18:56 |
4bd49a01 |
ci: run more tests on the FreeBSD Cirrus runner (#15602) |
573ms |
883ms |
0ms |
144ms |
4316 KB |
123ms |
126ms |
157ms |
40ms |
86724 |
151350 |
2022-09-01 18:24 |
42e58280 |
checker: check fn variadic passing arg error (fix #15629) (#15632) |
586ms |
888ms |
0ms |
142ms |
4316 KB |
122ms |
126ms |
153ms |
39ms |
86724 |
147993 |
2022-09-01 10:06 |
728b1983 |
os: extract dir_expansions_test.v from os_test.v |
577ms |
883ms |
0ms |
142ms |
4315 KB |
122ms |
127ms |
159ms |
39ms |
86715 |
150285 |
2022-09-01 09:54 |
0cc0e870 |
time: use linux_utc() and linux_now() on freebsd too (more precise, and fixes time_test.v) |
567ms |
888ms |
0ms |
146ms |
4315 KB |
123ms |
127ms |
157ms |
39ms |
86715 |
152936 |
2022-09-01 07:21 |
23e8fca4 |
native: fix order and add missing path in find_o_path() (#15622) |
570ms |
894ms |
0ms |
150ms |
4315 KB |
123ms |
124ms |
156ms |
39ms |
86715 |
152131 |
2022-09-01 06:26 |
95760ae8 |
CHANGELOG.md: fix typo (`paralell` -> `parallel`) (#15621) |
570ms |
868ms |
0ms |
143ms |
4315 KB |
123ms |
125ms |
155ms |
40ms |
86715 |
152131 |
2022-09-01 06:22 |
5e8f9b11 |
checker: check casting voidptr to generic struct (fix #15618) (#15626) |
570ms |
877ms |
0ms |
142ms |
4315 KB |
122ms |
122ms |
154ms |
39ms |
86715 |
152131 |
2022-08-31 16:24 |
f2f6ea59 |
V 0.3.1 |
585ms |
888ms |
0ms |
142ms |
4314 KB |
121ms |
123ms |
154ms |
38ms |
86715 |
148230 |
2022-08-31 16:23 |
fef26a0b |
fmt: fix striping modules prefix in orm (#15005) |
582ms |
895ms |
0ms |
141ms |
4314 KB |
123ms |
124ms |
153ms |
38ms |
86715 |
148994 |
2022-08-31 15:44 |
806c39d4 |
parser: fix error for match sumtype with fntype (#15620) |
578ms |
893ms |
0ms |
141ms |
4314 KB |
121ms |
123ms |
152ms |
38ms |
86715 |
150025 |
2022-08-31 11:43 |
61103735 |
orm: init or implementation (#14989) |
572ms |
896ms |
0ms |
146ms |
4314 KB |
122ms |
123ms |
155ms |
39ms |
86714 |
151597 |
2022-08-31 08:03 |
bc06866b |
make: add clock_gettime on macOS < 10.12 (fix #6605) (#15611) |
581ms |
895ms |
0ms |
144ms |
4308 KB |
125ms |
127ms |
158ms |
39ms |
86629 |
149103 |
2022-08-31 07:45 |
4d6b8cbf |
cgen: fix casting sumtype as fntype (#15612) |
575ms |
887ms |
0ms |
142ms |
4308 KB |
124ms |
125ms |
156ms |
39ms |
86628 |
150657 |
2022-08-31 07:42 |
64f403e9 |
cgen: fix dumping shared variable (#15615) |
615ms |
898ms |
0ms |
143ms |
4308 KB |
122ms |
126ms |
156ms |
38ms |
86625 |
140853 |
2022-08-30 11:24 |
56135dbd |
cgen: fix printing reference enum (#15606) |
577ms |
887ms |
0ms |
143ms |
4308 KB |
123ms |
126ms |
153ms |
39ms |
86619 |
150119 |
2022-08-30 10:18 |
ba1045e5 |
parser: deprecate inline sum types |
572ms |
898ms |
0ms |
144ms |
4307 KB |
124ms |
129ms |
158ms |
39ms |
86616 |
151426 |
2022-08-30 09:48 |
b154af03 |
parser: fix sumtype with multi fntype (fix #15557) (#15583) |
571ms |
895ms |
0ms |
147ms |
4307 KB |
122ms |
126ms |
155ms |
38ms |
86614 |
151688 |
2022-08-30 08:42 |
5d4492ac |
checker: check cast to reference struct (fix #15590) (#15601) |
582ms |
898ms |
0ms |
141ms |
4306 KB |
122ms |
123ms |
157ms |
39ms |
86587 |
148774 |
2022-08-30 07:28 |
a9b54e9b |
cgen: add `__addr` (bootstraps #14818) (#15585) |
570ms |
891ms |
0ms |
140ms |
4306 KB |
120ms |
122ms |
152ms |
38ms |
86577 |
151889 |
2022-08-30 07:24 |
2221dd70 |
native: support fncall with 7↑ arguments (#15599) |
577ms |
893ms |
0ms |
142ms |
4305 KB |
126ms |
127ms |
158ms |
39ms |
86558 |
150013 |
2022-08-30 06:22 |
0876cf86 |
cgen: fix struct init with update expr (fix #15595) (#15603) |
569ms |
887ms |
0ms |
142ms |
4305 KB |
124ms |
127ms |
156ms |
39ms |
86558 |
152123 |
2022-08-29 13:55 |
e355ae7b |
checker: check generics struct field type error (#15593) |
576ms |
900ms |
0ms |
143ms |
4304 KB |
124ms |
128ms |
156ms |
39ms |
86556 |
150270 |
2022-08-29 12:30 |
97034103 |
vfmt: fix formatting of submodules with common prefixes (fix #15582) |
567ms |
899ms |
0ms |
151ms |
4304 KB |
124ms |
128ms |
158ms |
39ms |
86551 |
152647 |
2022-08-29 09:43 |
1915bf81 |
ci: use ubuntu-latest for toml tests (#15591) |
573ms |
891ms |
0ms |
143ms |
4302 KB |
121ms |
124ms |
155ms |
38ms |
86521 |
150996 |
2022-08-29 06:19 |
f285ebd9 |
smtp: add base64 encoding to the body of the emails and use utf8, to prevent format confusion (#15589) |
568ms |
886ms |
0ms |
142ms |
4302 KB |
124ms |
126ms |
156ms |
39ms |
86521 |
152325 |
2022-08-29 05:50 |
72056f36 |
cgen: fix cross assign of fixed array (#15587) |
583ms |
891ms |
0ms |
141ms |
4302 KB |
124ms |
123ms |
155ms |
39ms |
86521 |
148406 |
2022-08-28 17:51 |
f23ebb68 |
docs: "in over a" -> "in a" (#15576) |
570ms |
873ms |
0ms |
142ms |
4301 KB |
124ms |
125ms |
157ms |
39ms |
86497 |
151749 |
2022-08-28 10:31 |
ad76c9c7 |
checker: fix illegal result propagate on non-result type (fix #15574) (#15578) |
579ms |
893ms |
0ms |
141ms |
4301 KB |
124ms |
126ms |
153ms |
39ms |
86497 |
149390 |
2022-08-28 08:13 |
258ff73e |
encoding.csv: re-encapsulate fields in Writer/Reader (fix #15558) (#15570) |
582ms |
887ms |
0ms |
148ms |
4300 KB |
126ms |
125ms |
155ms |
40ms |
86491 |
148609 |
2022-08-28 06:55 |
797bdd5e |
vweb: document the .query field (#15572) |
574ms |
888ms |
0ms |
140ms |
4300 KB |
124ms |
125ms |
155ms |
39ms |
86491 |
150681 |
2022-08-28 06:12 |
06e153d4 |
ast, cgen: implement sumtype with fntype partly (related #15557) (#15567) |
571ms |
891ms |
0ms |
145ms |
4300 KB |
125ms |
127ms |
157ms |
39ms |
86491 |
151472 |
2022-08-27 08:54 |
d75c62b8 |
checker: allow + operator overrides for type aliases |
588ms |
904ms |
0ms |
151ms |
4298 KB |
124ms |
123ms |
156ms |
38ms |
86469 |
147056 |
2022-08-27 06:32 |
2a03d22a |
ast: clean up `table.find_or_register_fn_type()` (#15560) |
574ms |
893ms |
0ms |
143ms |
4296 KB |
124ms |
127ms |
156ms |
39ms |
86448 |
150606 |
2022-08-27 06:00 |
0b843b80 |
checker: fix returning expression with void type (fix #15543) (#15554) |
577ms |
890ms |
0ms |
144ms |
4296 KB |
125ms |
127ms |
156ms |
39ms |
86451 |
149828 |
2022-08-26 20:11 |
70de4e10 |
checker: fix no error on plus-assigning array (fix #15544) (#15552) |
576ms |
874ms |
0ms |
143ms |
4296 KB |
126ms |
127ms |
158ms |
39ms |
86443 |
150074 |
2022-08-26 19:38 |
f45042fa |
checker: improve error message of fn args mismatch (#15550) |
572ms |
865ms |
0ms |
138ms |
4296 KB |
119ms |
121ms |
151ms |
38ms |
86443 |
151124 |
2022-08-26 19:08 |
32967043 |
v.pref: skip vlib/builtin/prealloc.c.v, when -prealloc is not passed (#15553) |
567ms |
885ms |
0ms |
144ms |
4295 KB |
121ms |
124ms |
154ms |
39ms |
86438 |
152447 |
2022-08-26 18:07 |
a1e87664 |
ci: minimise work on commits/PRs, that affect only .yml files |
579ms |
885ms |
0ms |
148ms |
4295 KB |
120ms |
122ms |
153ms |
38ms |
86551 |
149483 |
2022-08-26 17:58 |
511cc2b2 |
ci: prevent native-backend jobs from separate PRs to cancel each other |
588ms |
887ms |
0ms |
145ms |
4295 KB |
123ms |
124ms |
157ms |
39ms |
86551 |
147195 |
2022-08-26 12:18 |
e5c53cf4 |
native: match expr/stmt (#15537) |
565ms |
882ms |
0ms |
142ms |
4295 KB |
122ms |
122ms |
152ms |
39ms |
86551 |
153187 |
2022-08-26 10:37 |
02a47f42 |
ast, parser, cgen: fix closure with nested closure variable (#15542) |
579ms |
874ms |
0ms |
141ms |
4295 KB |
120ms |
121ms |
154ms |
38ms |
86551 |
149483 |
2022-08-26 04:09 |
3af12271 |
log: add target_from_label and unit tests (#15538) |
568ms |
877ms |
0ms |
143ms |
4294 KB |
122ms |
126ms |
157ms |
39ms |
86538 |
152355 |
2022-08-26 04:08 |
b0e7ddfd |
checker: fix non-bool check on use of result bool (fix #15539) (#15540) |
569ms |
905ms |
0ms |
142ms |
4294 KB |
124ms |
124ms |
151ms |
39ms |
86538 |
152087 |
2022-08-26 04:01 |
c10c8ff9 |
parser: fix anon struct name conflict (#15517) |
566ms |
1278ms |
0ms |
150ms |
4294 KB |
123ms |
123ms |
155ms |
39ms |
86542 |
152901 |
2022-08-25 11:12 |
40c0a8cb |
parser, checker, cgen: implement generics anon fn (#15529) |
581ms |
896ms |
0ms |
144ms |
4294 KB |
124ms |
126ms |
152ms |
39ms |
86541 |
148951 |
2022-08-25 05:52 |
c662431c |
checker: check unsafe array assign (fix #9651) (#15515) |
573ms |
874ms |
0ms |
140ms |
4294 KB |
120ms |
125ms |
154ms |
38ms |
86530 |
151012 |
2022-08-25 05:00 |
86496aa1 |
cgen: fix array init with it (#15523) |
577ms |
896ms |
0ms |
142ms |
4292 KB |
120ms |
122ms |
153ms |
38ms |
86514 |
149937 |
2022-08-24 10:17 |
3ad22eb0 |
checker: show a more detailed error for invalid declarations of generic methods on generic structs. |
570ms |
882ms |
0ms |
145ms |
4292 KB |
123ms |
126ms |
157ms |
39ms |
86512 |
151775 |
2022-08-24 06:08 |
0d8b6ee7 |
checker: don't show manual memory warning twice (#15510) |
573ms |
887ms |
0ms |
141ms |
4291 KB |
119ms |
121ms |
150ms |
38ms |
86524 |
151001 |
2022-08-23 17:50 |
6ff75374 |
smtp: send mail to multiple recipients. #15508 (#15509) |
583ms |
885ms |
0ms |
143ms |
4291 KB |
122ms |
124ms |
156ms |
39ms |
86524 |
148411 |
2022-08-23 15:17 |
3b42f18d |
os: add input_password(prompt) and unit tests (#15507) |
574ms |
886ms |
0ms |
142ms |
4291 KB |
122ms |
123ms |
156ms |
39ms |
86524 |
150738 |
2022-08-23 12:21 |
d08edf8c |
vdoc: highlight generic struct everywhere (#15506) |
572ms |
879ms |
0ms |
142ms |
4291 KB |
122ms |
124ms |
155ms |
40ms |
86482 |
151192 |
2022-08-23 09:16 |
3c23eebe |
ci: fix -fsanitize=address for c_array_test.c |
565ms |
883ms |
0ms |
145ms |
4291 KB |
122ms |
126ms |
157ms |
39ms |
86482 |
153065 |
2022-08-23 08:15 |
42c0bae9 |
checker: check unknown array of fn type in struct field (#15502) |
566ms |
879ms |
0ms |
144ms |
4291 KB |
122ms |
124ms |
156ms |
39ms |
86482 |
152795 |
2022-08-23 08:12 |
9dd8228f |
arrays: move carray_to_varray from builtin, make it generic (#15503) |
572ms |
872ms |
0ms |
142ms |
4291 KB |
119ms |
122ms |
151ms |
38ms |
86485 |
151197 |
2022-08-23 06:52 |
2dde7ff5 |
strconv: deprecate v_sprintf in favor of string interpolation |
575ms |
888ms |
0ms |
151ms |
4291 KB |
120ms |
123ms |
155ms |
38ms |
86494 |
150424 |
2022-08-23 04:59 |
a758b668 |
json: minor cleanup in json_test.v (#15501) |
572ms |
900ms |
0ms |
142ms |
4291 KB |
122ms |
122ms |
154ms |
39ms |
86492 |
151209 |
2022-08-23 04:58 |
196b5f8e |
checker: fix match expr with non last if expr (#15500) |
570ms |
905ms |
0ms |
145ms |
4291 KB |
126ms |
127ms |
156ms |
39ms |
86492 |
151740 |
2022-08-22 19:08 |
98c6dad8 |
make.bat: add a small delay between `del v.exe` and `move v2.exe v.exe`, to make CI runs more robust |
576ms |
884ms |
0ms |
145ms |
4293 KB |
119ms |
123ms |
153ms |
38ms |
86527 |
150220 |
2022-08-22 17:39 |
d40d761e |
toml: support [toml: '...'] attributes (#15497) |
577ms |
879ms |
0ms |
142ms |
4293 KB |
122ms |
136ms |
154ms |
39ms |
86527 |
149960 |
2022-08-22 17:15 |
dda475bc |
builtin: add carray_to_varray, closes #15493 (#15499) |
574ms |
885ms |
0ms |
142ms |
4293 KB |
118ms |
121ms |
152ms |
38ms |
86527 |
150743 |
2022-08-22 14:10 |
a689641c |
os: rewrite os.walk and os.walk_with_context to use iteration, instead of recursion |
566ms |
887ms |
0ms |
148ms |
4293 KB |
120ms |
123ms |
152ms |
39ms |
86518 |
152858 |
2022-08-22 10:32 |
d7501cc9 |
cgen: fix if sumtype var is none (#15496) |
572ms |
882ms |
0ms |
143ms |
4293 KB |
123ms |
126ms |
156ms |
40ms |
86464 |
151160 |
2022-08-22 08:23 |
8db945ec |
vpm: force `v install` to clone git submodules too (#15487) |
576ms |
882ms |
0ms |
143ms |
4293 KB |
122ms |
126ms |
155ms |
39ms |
86456 |
150097 |
2022-08-22 08:04 |
47e75c68 |
cgen: fix json.encode of a struct containing a field of an alias type of another struct (#15490) |
572ms |
889ms |
0ms |
143ms |
4293 KB |
121ms |
125ms |
155ms |
39ms |
86456 |
151146 |
2022-08-22 07:56 |
f7274339 |
scanner: add check for invalid unicode (#15485) |
579ms |
886ms |
0ms |
143ms |
4293 KB |
122ms |
127ms |
154ms |
39ms |
86456 |
149319 |
2022-08-22 07:16 |
6d501b07 |
datatypes: make Set's methods public (#15489) |
576ms |
893ms |
0ms |
144ms |
4292 KB |
123ms |
126ms |
158ms |
40ms |
86451 |
150088 |
2022-08-22 07:10 |
661d70a9 |
ci: run VLS tests with gcc on the main V repo too |
579ms |
891ms |
0ms |
150ms |
4292 KB |
122ms |
123ms |
155ms |
39ms |
86451 |
149310 |
2022-08-22 05:22 |
24e0a6cf |
checker: fix vls test compilation |
590ms |
894ms |
0ms |
144ms |
4292 KB |
123ms |
128ms |
157ms |
39ms |
86451 |
146527 |
2022-08-21 13:19 |
0d9ac1f5 |
checker: improve error message for test function definition (#15483) |
568ms |
878ms |
0ms |
142ms |
4292 KB |
122ms |
122ms |
151ms |
39ms |
86442 |
152186 |
2022-08-21 11:12 |
f194d3ca |
checker: fix generic method with nested generic method (#15480) |
583ms |
884ms |
0ms |
142ms |
4292 KB |
122ms |
125ms |
153ms |
39ms |
86442 |
148271 |
2022-08-21 07:40 |
3656d445 |
Revert "Revert "tools/fast: do not build V with -usecache"" |
580ms |
881ms |
0ms |
145ms |
4291 KB |
123ms |
123ms |
157ms |
39ms |
86446 |
149044 |
2022-08-21 05:56 |
ad322f4e |
Revert "tools/fast: do not build V with -usecache" |
577ms |
874ms |
0ms |
141ms |
4291 KB |
120ms |
121ms |
152ms |
38ms |
86446 |
149819 |
2022-08-21 01:36 |
a069577e |
builder: remove msvc code from non windows systems |
576ms |
883ms |
0ms |
146ms |
4289 KB |
119ms |
122ms |
150ms |
38ms |
86407 |
150012 |
2022-08-21 02:12 |
12265a15 |
pref: temp hack to make -os cross work when building V |
594ms |
899ms |
0ms |
143ms |
4308 KB |
122ms |
125ms |
156ms |
39ms |
86972 |
146417 |
2022-08-21 01:40 |
f97a4f19 |
tools/fast: do not build V with -usecache |
429ms |
511ms |
0ms |
143ms |
527 KB |
122ms |
126ms |
23ms |
39ms |
86968 |
202722 |
2022-08-20 22:39 |
eb6627fe |
cgen: remove unneeded comments |
427ms |
514ms |
0ms |
143ms |
527 KB |
123ms |
128ms |
23ms |
39ms |
86968 |
203672 |
2022-08-20 10:56 |
c3568823 |
tests: make vlib/time/private_test.v more robust/tolerant to small fluctuations |
431ms |
510ms |
0ms |
141ms |
528 KB |
119ms |
121ms |
22ms |
39ms |
86968 |
201781 |
2022-08-17 15:42 |
d3307fd2 |
cgen: minor cleanup in fn_var_signature() (#15454) |
420ms |
507ms |
0ms |
142ms |
527 KB |
124ms |
123ms |
23ms |
39ms |
86842 |
206766 |
2022-08-17 15:40 |
7ed3389f |
ci: fix -cstrict checks after 7585e86 |
420ms |
510ms |
0ms |
149ms |
527 KB |
122ms |
124ms |
23ms |
39ms |
86842 |
206766 |
2022-08-17 14:18 |
18e737ae |
builtin,tests: fix int_test.v on macos, m1 |
416ms |
514ms |
0ms |
143ms |
527 KB |
123ms |
125ms |
23ms |
39ms |
86842 |
208754 |
2022-08-17 13:24 |
0e623440 |
tests: make private_test.v more tolerant to small delays |
423ms |
508ms |
0ms |
143ms |
527 KB |
122ms |
123ms |
23ms |
39ms |
86861 |
205345 |
2022-08-17 13:16 |
e1ebd901 |
cgen: fix array of fixed array map/filter/any/all(it[0]) (fix #15422) (#15445) |
409ms |
502ms |
0ms |
143ms |
527 KB |
123ms |
123ms |
23ms |
39ms |
86861 |
212374 |
2022-08-17 13:12 |
9887dd1f |
cgen: fix go call fn with anon fn argument (fix #10351, fix #10270) (#15446) |
426ms |
513ms |
0ms |
142ms |
527 KB |
122ms |
125ms |
23ms |
39ms |
86852 |
203877 |
2022-08-17 06:11 |
70f46646 |
cgen: fix struct field name generation in auto free (#15440) |
421ms |
514ms |
0ms |
140ms |
527 KB |
119ms |
119ms |
22ms |
38ms |
86845 |
206282 |
2022-08-17 05:49 |
374186f1 |
checker: fix fn call with mut array of aliases arguments (#15443) |
413ms |
508ms |
0ms |
152ms |
527 KB |
122ms |
125ms |
23ms |
39ms |
86844 |
210276 |
2022-08-17 04:41 |
d41b2be3 |
crypt: implement crypto.rand.read/1 for OpenBSD and FreeBSD (#15437) |
414ms |
507ms |
0ms |
142ms |
527 KB |
123ms |
124ms |
23ms |
39ms |
86838 |
209753 |
2022-08-16 19:19 |
8736f26a |
tutorials: simplify new_article() a bit |
415ms |
515ms |
0ms |
145ms |
527 KB |
124ms |
127ms |
23ms |
40ms |
86838 |
209248 |
2022-08-16 17:23 |
9b911547 |
datatypes: `Set` implementation (#14853) |
425ms |
517ms |
0ms |
145ms |
527 KB |
123ms |
126ms |
23ms |
40ms |
86838 |
204324 |
2022-08-16 17:21 |
dc37386b |
cgen: minor optimization in return_stmt() (#15434) |
420ms |
510ms |
0ms |
143ms |
527 KB |
120ms |
123ms |
23ms |
38ms |
86834 |
206747 |
2022-08-16 15:21 |
18cccb6c |
builtin: show non zero codes on bubbled `error_with_code(msg,code)` errors |
423ms |
510ms |
0ms |
141ms |
527 KB |
119ms |
121ms |
22ms |
38ms |
86835 |
205283 |
2022-08-16 09:57 |
66a3cdec |
cgen: add fn_var_signature(info ast.FnType, var_name string) string (#15433) |
423ms |
507ms |
0ms |
152ms |
527 KB |
125ms |
128ms |
24ms |
40ms |
86832 |
205276 |
2022-08-15 20:48 |
3bc01d69 |
cgen: fix []u8 string representation (#15432) |
415ms |
502ms |
0ms |
141ms |
527 KB |
120ms |
122ms |
23ms |
39ms |
86835 |
209240 |
2022-08-15 20:42 |
8be85e75 |
cgen: fix shared map delete (#15431) |
409ms |
498ms |
0ms |
143ms |
527 KB |
119ms |
121ms |
23ms |
39ms |
86806 |
212239 |
2022-08-15 12:17 |
26986eb2 |
tests: fix deprecation warning in tcp_test.v |
409ms |
506ms |
0ms |
143ms |
527 KB |
123ms |
124ms |
23ms |
39ms |
86790 |
212200 |
2022-08-15 03:52 |
6fdcc5bc |
checker, cgen: fix closure with fn variables (fix #15286) (#15427) |
423ms |
510ms |
0ms |
143ms |
527 KB |
123ms |
126ms |
23ms |
39ms |
86790 |
205177 |
2022-08-14 10:16 |
90d9b200 |
gc: fix msvc not using libatomic_ops (#15418) |
422ms |
509ms |
0ms |
142ms |
527 KB |
120ms |
122ms |
23ms |
39ms |
86764 |
205601 |
2022-08-14 06:50 |
8f98f1db |
os: fix `os.open_file('text.txt', 'wb', 0o666)`, add test (#15420) |
420ms |
514ms |
0ms |
154ms |
527 KB |
124ms |
126ms |
23ms |
40ms |
86764 |
206580 |
2022-08-14 06:43 |
7280d4c9 |
checker: add error for `println('x').abcd` (#15423) |
420ms |
504ms |
0ms |
145ms |
527 KB |
123ms |
125ms |
23ms |
39ms |
86743 |
206530 |
2022-08-14 05:06 |
4c033924 |
doc: fix example comment for string.strip_margin() |
418ms |
510ms |
0ms |
143ms |
527 KB |
123ms |
124ms |
23ms |
40ms |
86743 |
207519 |
2022-08-13 16:26 |
9734148f |
cgen: fix generic with multi-nested generic method call ref argument (#15421) |
412ms |
517ms |
0ms |
143ms |
527 KB |
122ms |
125ms |
23ms |
39ms |
86743 |
210541 |
2022-08-13 08:58 |
672066b6 |
cgen: fix optional indexes with mutable arrays (#15399) |
419ms |
503ms |
0ms |
142ms |
527 KB |
123ms |
125ms |
23ms |
39ms |
86743 |
207023 |
2022-08-13 07:07 |
001144fa |
doc: fix a typo in the `-no-preludes` option description in `v help build-c` (#15404) |
422ms |
512ms |
0ms |
144ms |
527 KB |
125ms |
125ms |
23ms |
39ms |
86740 |
205545 |
2022-08-12 14:50 |
f557acf7 |
net.urllib: fix ipv6 address parsing `[ipv6]:port` closes #15309 |
422ms |
500ms |
0ms |
151ms |
527 KB |
125ms |
126ms |
23ms |
39ms |
86740 |
205545 |
2022-08-12 14:25 |
65738944 |
checker: fix typo (#15397) |
423ms |
525ms |
0ms |
142ms |
527 KB |
122ms |
123ms |
23ms |
39ms |
86740 |
205059 |
2022-08-12 14:24 |
b45da866 |
examples: refactor vweb_orm_jwt (#15389) |
419ms |
511ms |
0ms |
142ms |
527 KB |
119ms |
123ms |
22ms |
39ms |
86727 |
206985 |
2022-08-12 02:10 |
09f1eb9a |
doc: make if debug a bit more clear |
426ms |
501ms |
0ms |
140ms |
527 KB |
119ms |
122ms |
23ms |
39ms |
86708 |
203539 |
2022-08-11 17:49 |
fd83b95d |
sokol: expose context_pool_size field on sgl.Desc (#15409) |
414ms |
514ms |
0ms |
144ms |
527 KB |
124ms |
128ms |
23ms |
40ms |
86708 |
209439 |
2022-08-11 11:25 |
9e0bf005 |
checker: simplify infer_fn_generic_types() (#15408) |
416ms |
495ms |
0ms |
142ms |
527 KB |
121ms |
123ms |
23ms |
39ms |
86708 |
208432 |
2022-08-11 05:28 |
275a997e |
vweb: fix vweb static url (#15396) |
425ms |
497ms |
0ms |
148ms |
527 KB |
120ms |
123ms |
23ms |
39ms |
86713 |
204030 |
2022-08-11 00:52 |
f54e45b7 |
json: fix array_fixed encode/decode (#15398) |
429ms |
497ms |
0ms |
142ms |
527 KB |
121ms |
124ms |
23ms |
39ms |
86713 |
202128 |
2022-08-10 11:05 |
1c6366eb |
cgen: fix generated any/filter/all methods for shared array fields |
423ms |
503ms |
0ms |
141ms |
526 KB |
119ms |
122ms |
23ms |
41ms |
86678 |
204912 |
2022-08-10 08:29 |
78d0255e |
checker: fix generics with nested generic method call (#15390) |
427ms |
503ms |
0ms |
146ms |
526 KB |
123ms |
127ms |
24ms |
40ms |
86711 |
203070 |
2022-08-10 07:37 |
c752e5eb |
checker: add a suggestion for misspelled field names in struct literals |
418ms |
503ms |
0ms |
142ms |
526 KB |
121ms |
122ms |
22ms |
39ms |
86711 |
207442 |
2022-08-09 09:44 |
d3aa7700 |
cgen: fix shared struct method call (#15386) |
425ms |
514ms |
0ms |
145ms |
526 KB |
122ms |
124ms |
22ms |
39ms |
86709 |
204021 |
2022-08-09 04:46 |
7be9963a |
checker: fix dumping generic fn mut argument (#15384) |
425ms |
498ms |
0ms |
148ms |
526 KB |
119ms |
122ms |
23ms |
38ms |
86706 |
204014 |
2022-08-09 04:43 |
d4b622bd |
checker: add pref.is_verbose for print_backtrace (#15385) |
425ms |
503ms |
0ms |
143ms |
526 KB |
123ms |
124ms |
23ms |
39ms |
86705 |
204011 |
2022-08-08 19:32 |
27c5ad03 |
native: initial linking support for linux (#15326) |
419ms |
501ms |
0ms |
142ms |
526 KB |
121ms |
126ms |
23ms |
39ms |
86703 |
206928 |
2022-08-08 14:35 |
a6026fd5 |
checker: disallow method calls with invalid expressions (#15337) |
418ms |
504ms |
0ms |
144ms |
526 KB |
121ms |
123ms |
22ms |
39ms |
86703 |
207423 |
2022-08-08 14:30 |
9b88fecc |
checker: check generic method call argument mismatch (#15378) |
410ms |
502ms |
0ms |
143ms |
526 KB |
123ms |
125ms |
23ms |
39ms |
86699 |
211460 |
2022-08-08 12:33 |
5a834a2e |
encoding.base58: remove one unnecessary map access per the most common BTC usages; implement encode_bytes, decode_bytes, encode_walpha_bytes, decode_walpha_bytes functions |
416ms |
499ms |
0ms |
143ms |
526 KB |
122ms |
123ms |
23ms |
39ms |
86699 |
208411 |
2022-08-08 10:11 |
6a728e16 |
cgen: fix shared array.last() (#15379) |
416ms |
497ms |
0ms |
147ms |
526 KB |
121ms |
122ms |
23ms |
38ms |
86699 |
208411 |
2022-08-08 01:54 |
c7152a6a |
checker: fix generics with nested generic fn call (#15361) |
420ms |
501ms |
0ms |
143ms |
526 KB |
121ms |
125ms |
23ms |
39ms |
86699 |
206426 |
2022-08-08 01:38 |
ee9142a1 |
examples: V orm still fast? (#15330) |
415ms |
501ms |
0ms |
143ms |
526 KB |
121ms |
125ms |
23ms |
39ms |
86717 |
208956 |
2022-08-08 01:36 |
0b1486f0 |
http: avoid costly string interpolation of resp.body (#15376) |
421ms |
501ms |
0ms |
145ms |
526 KB |
122ms |
127ms |
23ms |
39ms |
86717 |
205978 |
2022-08-08 00:01 |
d74cf084 |
readme: fix a typo (#15373) |
419ms |
502ms |
0ms |
142ms |
526 KB |
118ms |
120ms |
22ms |
38ms |
86717 |
206961 |
2022-08-07 23:33 |
b01f71d9 |
io: migrate the `Reader` API to `Result` instead of `Option` (#15229) |
422ms |
503ms |
0ms |
142ms |
526 KB |
120ms |
122ms |
23ms |
38ms |
86717 |
205490 |
2022-08-07 11:06 |
8c33a40c |
vrepl: implement the 'pin' command from crepl (#15371) |
423ms |
497ms |
0ms |
148ms |
524 KB |
122ms |
123ms |
23ms |
39ms |
86693 |
204947 |
2022-08-07 07:40 |
fd1b6efe |
net: add failed addresses + details on connect errors, make connect more robust in the default non blocking mode (#15364) |
414ms |
499ms |
0ms |
141ms |
524 KB |
122ms |
124ms |
22ms |
39ms |
86693 |
209403 |
2022-08-06 16:11 |
d6b594c4 |
checker: check if struct field type isn't type (#15359) |
417ms |
491ms |
0ms |
142ms |
524 KB |
123ms |
123ms |
23ms |
39ms |
86693 |
207896 |
2022-08-06 16:07 |
8d9af2e4 |
cgen: fix nested generic fn call with reference argument (#15353) |
422ms |
487ms |
0ms |
141ms |
524 KB |
122ms |
121ms |
23ms |
39ms |
86689 |
205424 |
2022-08-06 07:24 |
4588bb44 |
markused: skip panic_result_not_set (generated for `fn main(){ foo()! }`) too |
422ms |
501ms |
0ms |
143ms |
524 KB |
121ms |
124ms |
22ms |
39ms |
86688 |
205421 |
2022-08-05 07:27 |
095f4bcf |
orm: add missing 'nonull' attribute description (#15348) |
419ms |
495ms |
0ms |
143ms |
524 KB |
122ms |
123ms |
27ms |
39ms |
86687 |
206890 |
2022-08-05 00:02 |
ab244d22 |
checker: cleanup in if_expr() (#15347) |
418ms |
494ms |
0ms |
146ms |
524 KB |
120ms |
121ms |
23ms |
38ms |
86687 |
207385 |
2022-08-04 08:02 |
d7a3b866 |
checker: check generic interface missing type parameter (#15344) |
422ms |
499ms |
0ms |
142ms |
524 KB |
121ms |
124ms |
23ms |
39ms |
86681 |
205405 |
2022-08-03 10:34 |
161ac343 |
examples: serve js (#15246) |
414ms |
495ms |
0ms |
142ms |
524 KB |
120ms |
123ms |
23ms |
38ms |
86657 |
209316 |
2022-08-03 10:28 |
372857c1 |
checker: minor cleanup in struct_decl() (#15325) |
406ms |
500ms |
0ms |
146ms |
524 KB |
120ms |
121ms |
23ms |
39ms |
86657 |
213440 |
2022-08-03 10:24 |
2ad25f6d |
checker: fix nested generic fn call (fix #15328) (#15333) |
407ms |
495ms |
0ms |
145ms |
524 KB |
121ms |
122ms |
22ms |
39ms |
86658 |
212918 |
2022-08-02 22:14 |
77495c8d |
all: support `assert condition, extra_message`, evaluating and showing extra_message on assert failure (#15322) |
421ms |
499ms |
0ms |
144ms |
524 KB |
123ms |
125ms |
24ms |
40ms |
86656 |
205833 |
2022-08-02 17:11 |
fcde6312 |
rand: fix incorrect generic function call (#15327) |
417ms |
500ms |
0ms |
149ms |
524 KB |
121ms |
125ms |
23ms |
39ms |
86613 |
207705 |
2022-08-02 15:01 |
51ef8b62 |
log: cleanup tests (#15320) |
419ms |
496ms |
0ms |
144ms |
524 KB |
119ms |
121ms |
22ms |
38ms |
86609 |
206704 |
2022-08-02 14:59 |
867f500d |
gitignore: ignore valgind `vgcore.*` debug files (#15321) |
409ms |
490ms |
0ms |
143ms |
524 KB |
119ms |
121ms |
23ms |
38ms |
86609 |
211757 |
2022-08-02 13:08 |
45c601b7 |
cgen: fix sorting of shared array fields (fix #15244) |
410ms |
498ms |
0ms |
140ms |
524 KB |
119ms |
118ms |
22ms |
39ms |
86609 |
211241 |
2022-08-02 08:36 |
857e047d |
json: tag functions that cgen may call internally for json.encode/json.decode, as `[markused]` |
411ms |
490ms |
0ms |
142ms |
524 KB |
123ms |
124ms |
23ms |
39ms |
86602 |
210710 |
2022-08-01 21:30 |
42efc383 |
encoding.binary: fix function names in comments (#15317) |
422ms |
487ms |
0ms |
143ms |
524 KB |
121ms |
124ms |
23ms |
39ms |
86602 |
205218 |
2022-08-01 20:29 |
0555894e |
.github: Add example on PR template title to avoid confusion (#15311) |
406ms |
490ms |
0ms |
144ms |
524 KB |
120ms |
125ms |
23ms |
38ms |
86602 |
213305 |
2022-08-01 20:15 |
ce59fffb |
scanner: make scan_all_tokens_in_buffer() private (#15312) |
422ms |
491ms |
0ms |
141ms |
524 KB |
118ms |
122ms |
22ms |
38ms |
86602 |
205218 |
2022-08-01 20:09 |
7546d145 |
scanner: minor optimization (#15313) |
409ms |
497ms |
0ms |
142ms |
524 KB |
120ms |
123ms |
23ms |
39ms |
86602 |
211740 |
2022-08-01 20:04 |
dab8159b |
native: implement elf section types (#15316) |
420ms |
496ms |
0ms |
142ms |
524 KB |
119ms |
121ms |
22ms |
39ms |
86602 |
206195 |
2022-08-01 12:09 |
a3535675 |
log: make `set_level(level Level)` part of the log.Logger interface too (fix for discordv) |
417ms |
499ms |
0ms |
142ms |
524 KB |
119ms |
123ms |
22ms |
39ms |
86602 |
207678 |
2022-08-01 08:40 |
b08690d1 |
gen.c: simplify `unwrap_generic` method (#15288) |
416ms |
500ms |
0ms |
140ms |
524 KB |
119ms |
120ms |
22ms |
40ms |
86602 |
208177 |
2022-08-01 07:15 |
b4fd9b5f |
native: add sections for string- and symbol-tables, reimplement elf program headers (#15305) |
413ms |
497ms |
0ms |
150ms |
524 KB |
124ms |
126ms |
23ms |
41ms |
86600 |
209685 |
2022-08-01 05:20 |
9561fb40 |
encoding.binary: add functions to read/write with an offset and at the end of the array, split files by endianness (#15301) |
420ms |
499ms |
0ms |
143ms |
524 KB |
121ms |
122ms |
22ms |
40ms |
86600 |
206190 |
2022-07-31 21:47 |
dc78f1ba |
szip: update to 0.2.4 (#15296) |
411ms |
492ms |
0ms |
141ms |
524 KB |
118ms |
120ms |
22ms |
39ms |
86600 |
210705 |
2022-07-31 12:43 |
fa75713b |
tools: create the vmodules folder, when it does not exist, on `v translate hw.c` |
417ms |
489ms |
0ms |
142ms |
524 KB |
121ms |
122ms |
22ms |
40ms |
86600 |
207673 |
2022-07-30 15:54 |
b8438ded |
markused: support vweb App.before_request() with -skip-unused |
412ms |
500ms |
0ms |
144ms |
524 KB |
122ms |
126ms |
23ms |
40ms |
86600 |
210194 |
2022-07-30 15:11 |
014f44ea |
checker: improve error message of method_call_arg_no_mut_err.vv (#15281) |
414ms |
491ms |
0ms |
144ms |
524 KB |
121ms |
124ms |
23ms |
39ms |
86590 |
209154 |
2022-07-30 11:59 |
c9a58964 |
bultin: always enable GC_THREADS, even with `-d dynamic_boehm`, otherwise multithread operation is unsafe (#15275) |
415ms |
510ms |
0ms |
150ms |
524 KB |
122ms |
125ms |
23ms |
39ms |
86590 |
208650 |
2022-07-30 11:30 |
db79888d |
picoev: restore struct Picoev definition (#15278) |
414ms |
489ms |
0ms |
143ms |
524 KB |
120ms |
124ms |
23ms |
40ms |
86590 |
209154 |
2022-07-30 11:29 |
6e8350a9 |
fmt: fix interface method with fntype argument (#15280) |
420ms |
492ms |
0ms |
143ms |
524 KB |
120ms |
122ms |
23ms |
39ms |
86590 |
206166 |
2022-07-29 20:09 |
0133ff2c |
checker: use reserved_type_names_chk.matches(word) instead of `word in reserved_type_names` |
419ms |
492ms |
0ms |
142ms |
524 KB |
121ms |
122ms |
22ms |
40ms |
86575 |
206622 |
2022-07-29 16:28 |
8268df7e |
parser: create and use `Parser.unexpected` to unify all unexpected token error messages (#15259) |
414ms |
506ms |
0ms |
144ms |
523 KB |
125ms |
126ms |
23ms |
40ms |
86567 |
209099 |
2022-07-29 16:10 |
1be59560 |
parser: fix optional fn argument (#15271) |
426ms |
544ms |
0ms |
142ms |
523 KB |
122ms |
123ms |
22ms |
39ms |
86535 |
203133 |
2022-07-29 16:00 |
0bf23488 |
checker: check struct field's fn call (fix #15249) (#15257) |
413ms |
498ms |
0ms |
151ms |
523 KB |
123ms |
124ms |
23ms |
39ms |
86535 |
209527 |
2022-07-29 04:17 |
927ec1fa |
native: support `||`, `&&` and simple boolean expression evaluation (#15256) |
417ms |
495ms |
0ms |
141ms |
523 KB |
123ms |
122ms |
23ms |
40ms |
86499 |
207431 |
2022-07-28 21:36 |
04b28d11 |
cgen: use switch for matches with integer literals, instead of an `if else if` ladder (#15254) |
416ms |
485ms |
0ms |
143ms |
523 KB |
122ms |
126ms |
23ms |
40ms |
86499 |
207930 |
2022-07-28 16:13 |
17ce1a0e |
parser: check undefined ident in if guard expr (#15253) |
414ms |
492ms |
0ms |
139ms |
523 KB |
119ms |
120ms |
23ms |
39ms |
86430 |
208768 |
2022-07-28 14:26 |
242ade89 |
os: fix File.eof on FreeBSD (feof is a C macro there) |
418ms |
499ms |
0ms |
141ms |
523 KB |
118ms |
120ms |
23ms |
39ms |
86329 |
206528 |
2022-07-28 11:16 |
3d0a48b1 |
CHANGELOG.md: fix for a small typo (paramter -> parameter) (#15252) |
411ms |
495ms |
0ms |
140ms |
523 KB |
118ms |
119ms |
22ms |
38ms |
86298 |
209970 |
2022-07-28 11:06 |
18ae7260 |
v.pkgconfig: add the default path for Debian 32bit (#15250) |
417ms |
491ms |
0ms |
145ms |
523 KB |
118ms |
120ms |
22ms |
38ms |
86298 |
206949 |
2022-07-27 19:26 |
a16f9ac4 |
mysql: include workaround for windows programs that just exit, when the libmysql.dll is not found, into vlib/mysql/README.md |
412ms |
499ms |
0ms |
140ms |
523 KB |
120ms |
121ms |
22ms |
39ms |
86297 |
209458 |
2022-07-27 19:04 |
10f3c9f1 |
builtin: add string.replace_char and string.normalize_tabs (#15239) |
409ms |
492ms |
0ms |
142ms |
523 KB |
120ms |
123ms |
23ms |
38ms |
86297 |
210995 |
2022-07-27 18:32 |
60094d95 |
cgen: check comptime call method (no value) used as value (#15241) |
416ms |
498ms |
0ms |
141ms |
523 KB |
119ms |
122ms |
23ms |
39ms |
86228 |
207278 |
2022-07-27 18:04 |
8af87a9e |
make: rename "V" to "VEXE" in GNUmakefile, to prevent conflicts while building RPMs (#15237) |
421ms |
521ms |
0ms |
144ms |
523 KB |
120ms |
121ms |
23ms |
39ms |
86225 |
204809 |
2022-07-27 00:22 |
6a7eb82d |
cgen: fix comptime for method call with arguments (#15236) |
410ms |
502ms |
0ms |
143ms |
523 KB |
123ms |
126ms |
23ms |
39ms |
86225 |
210304 |
2022-07-26 21:59 |
e5e750d5 |
orm: default attribute (#15221) |
417ms |
492ms |
0ms |
148ms |
523 KB |
118ms |
119ms |
22ms |
38ms |
86224 |
206772 |
2022-07-26 12:07 |
c976a691 |
scanner: correct error message of empty character literal (fix #15226) (#15228) |
418ms |
489ms |
0ms |
142ms |
523 KB |
120ms |
124ms |
22ms |
39ms |
86224 |
206277 |
2022-07-26 09:02 |
4ab72ccb |
os: add a security advisory for potential TOCTOU risks when using `os.is_writable`, `os.is_executable` etc (#15222) |
415ms |
503ms |
0ms |
144ms |
523 KB |
120ms |
122ms |
23ms |
39ms |
86220 |
207759 |
2022-07-26 06:38 |
03b7c76b |
cgen: optimize auto_str_methods of [str:skip] fields (#15227) |
417ms |
499ms |
0ms |
140ms |
523 KB |
118ms |
121ms |
22ms |
38ms |
86212 |
206743 |
2022-07-26 01:37 |
0b0c496e |
cgen: fix printing struct with skip fields (#15224) |
417ms |
496ms |
0ms |
140ms |
523 KB |
117ms |
118ms |
22ms |
39ms |
86213 |
206745 |
2022-07-25 14:25 |
f1ebfb2d |
cgen: str:skip field |
416ms |
494ms |
0ms |
139ms |
523 KB |
119ms |
120ms |
22ms |
39ms |
86206 |
207225 |
2022-07-25 11:28 |
f619becb |
scanner: check undefined ident in string literal (#15212) |
418ms |
496ms |
0ms |
147ms |
523 KB |
119ms |
122ms |
23ms |
39ms |
86197 |
206212 |
2022-07-25 05:32 |
82db1e47 |
pg: improve pg README.md (#15206) |
407ms |
499ms |
0ms |
140ms |
523 KB |
119ms |
121ms |
22ms |
39ms |
86196 |
211783 |
2022-07-25 05:04 |
7bf2ad68 |
vscode.md: fix typo (#15207) |
412ms |
484ms |
0ms |
140ms |
523 KB |
121ms |
122ms |
22ms |
39ms |
86196 |
209213 |
2022-07-25 05:03 |
f9385f63 |
os: make get_raw_line() should not break lines on \r on windows (fix #5900) (#15205) |
416ms |
499ms |
0ms |
141ms |
523 KB |
120ms |
123ms |
23ms |
39ms |
86196 |
207201 |
2022-07-25 03:32 |
6a5db0df |
v.token: use a more performant KeywordMatcher in the scanner and parser (#15196) |
416ms |
497ms |
0ms |
144ms |
523 KB |
118ms |
120ms |
22ms |
39ms |
86196 |
207201 |
2022-07-24 16:35 |
297cb5f8 |
math.big: improve multiplication performance (#15200) |
422ms |
508ms |
0ms |
143ms |
523 KB |
124ms |
124ms |
23ms |
41ms |
86139 |
204120 |
2022-07-24 10:02 |
2d7406a8 |
examples: v back-end example for vweb (#15141) |
424ms |
503ms |
0ms |
149ms |
523 KB |
124ms |
123ms |
23ms |
41ms |
86139 |
203158 |
2022-07-24 07:27 |
1f3be998 |
crypto: add an example of how to verify jwt tokens (#15198) |
423ms |
497ms |
0ms |
143ms |
523 KB |
122ms |
124ms |
23ms |
41ms |
86139 |
203638 |
2022-07-24 07:15 |
5464de40 |
cgen: fix custom str on struct with too many fields (#15195) |
414ms |
490ms |
0ms |
140ms |
523 KB |
122ms |
120ms |
22ms |
41ms |
86139 |
208065 |
2022-07-23 20:33 |
de0683fe |
tests: fix compilation of tcp_test.v |
417ms |
494ms |
0ms |
145ms |
523 KB |
122ms |
124ms |
23ms |
41ms |
86139 |
206568 |
2022-07-23 20:24 |
c63fed53 |
tests: remove needless `import math` in translated_test.v |
424ms |
499ms |
0ms |
145ms |
523 KB |
125ms |
124ms |
22ms |
43ms |
86139 |
203158 |
2022-07-22 22:55 |
d8b0df1a |
doc: fix ci |
422ms |
493ms |
0ms |
143ms |
523 KB |
123ms |
122ms |
23ms |
42ms |
86139 |
204120 |
2022-07-22 22:36 |
d6de5336 |
checker: improve unused label check |
418ms |
501ms |
0ms |
149ms |
523 KB |
124ms |
124ms |
22ms |
42ms |
86139 |
206074 |
2022-07-22 22:25 |
4d3401c8 |
checker: check for unused labels |
417ms |
499ms |
0ms |
143ms |
523 KB |
125ms |
125ms |
23ms |
41ms |
86138 |
206565 |
2022-07-22 21:53 |
af410589 |
doc: map ordering |
413ms |
497ms |
0ms |
144ms |
523 KB |
123ms |
124ms |
23ms |
40ms |
86114 |
208508 |
2022-07-22 21:22 |
2ffad85f |
doc: remove misleading comment about stdin() (#15154) |
411ms |
493ms |
0ms |
142ms |
523 KB |
123ms |
125ms |
23ms |
40ms |
86114 |
209523 |
2022-07-22 13:08 |
b0c32e0d |
checker: fix fn variadic with enum value (#15177) |
415ms |
515ms |
0ms |
146ms |
523 KB |
124ms |
125ms |
23ms |
40ms |
86114 |
207503 |
2022-07-22 13:03 |
092f5f0b |
checker: fix comptime if in const declaration (fix #15160) (#15169) |
408ms |
503ms |
0ms |
144ms |
523 KB |
125ms |
127ms |
23ms |
41ms |
86106 |
211044 |
2022-07-22 09:36 |
9ec8a992 |
parser: cleanup orblock duplicate code (#15173) |
418ms |
536ms |
0ms |
151ms |
523 KB |
119ms |
121ms |
22ms |
41ms |
86089 |
205954 |
2022-07-22 09:14 |
e9809572 |
ast: use `const empty_expr` instead of `fn empty_expr` (thanks to Joe Conigliaro for the idea) (#15175) |
423ms |
506ms |
0ms |
144ms |
522 KB |
123ms |
125ms |
23ms |
42ms |
86134 |
203626 |
2022-07-22 08:43 |
c6aea659 |
cgen,ci: fix `v -usecache self` on macos |
417ms |
504ms |
0ms |
143ms |
521 KB |
124ms |
123ms |
23ms |
41ms |
86141 |
206573 |
2022-07-21 20:08 |
f75d7eb1 |
ci: fix `v build-examples` (use voidptr(u64(0)) inside vlib/js/dom/dom.js.v) |
420ms |
498ms |
0ms |
143ms |
521 KB |
123ms |
122ms |
23ms |
41ms |
86141 |
205097 |
2022-07-21 19:52 |
474033c0 |
ci: allow `unsafe { a := nil }`, add separate `nil` case in pointer_ops.vv, to test the `nil` checker errors independently from the voidptr ones |
422ms |
505ms |
0ms |
144ms |
521 KB |
123ms |
125ms |
23ms |
41ms |
86141 |
204125 |
2022-07-21 17:51 |
dc79f139 |
all: voidptr(0) => unsafe { nil } (p.2) |
431ms |
517ms |
0ms |
144ms |
521 KB |
127ms |
126ms |
23ms |
41ms |
86121 |
199816 |
2022-07-21 17:47 |
1f258117 |
roadmap: update |
418ms |
503ms |
0ms |
143ms |
521 KB |
126ms |
123ms |
22ms |
42ms |
86121 |
206031 |
2022-07-21 13:59 |
be9f8cc7 |
cgen: fix comptime if in struct field default (fix #15058) (#15152) |
423ms |
503ms |
0ms |
151ms |
521 KB |
123ms |
121ms |
23ms |
41ms |
86116 |
203583 |
2022-07-21 07:33 |
7029e390 |
checker: check struct field with default expression (#15151) |
428ms |
506ms |
0ms |
143ms |
521 KB |
128ms |
124ms |
23ms |
42ms |
86110 |
201191 |
2022-07-21 06:16 |
49228e1a |
cgen: fix dep cycle for `struct Node { children [4]&Node }` closes #15136 |
419ms |
495ms |
0ms |
141ms |
521 KB |
123ms |
124ms |
23ms |
40ms |
86110 |
205513 |
2022-07-20 19:55 |
85934081 |
json.cjson: add a submodule that allows lower level access to the cJSON library (constructing JSON trees in memory with null leafs). |
422ms |
503ms |
0ms |
145ms |
521 KB |
127ms |
124ms |
23ms |
41ms |
86094 |
204014 |
2022-07-20 14:35 |
c8d4534f |
sqlite: remove spurious eprintln on select calls (#15139) |
426ms |
511ms |
0ms |
145ms |
521 KB |
126ms |
122ms |
22ms |
41ms |
86094 |
202098 |
2022-07-20 11:26 |
57a201f2 |
tools: add helpful message, when the vls server executable is not found on `v ls` (#15129) |
424ms |
513ms |
0ms |
145ms |
521 KB |
125ms |
125ms |
22ms |
41ms |
86094 |
203051 |
2022-07-20 10:51 |
f27c0387 |
cgen: minor cleanup in global_decl() (#15133) |
416ms |
501ms |
0ms |
148ms |
521 KB |
122ms |
121ms |
22ms |
40ms |
86094 |
206956 |
2022-07-20 08:29 |
ee4a179e |
tests: add a test for `Node{123, unsafe { nil }, unsafe { nil }}` |
415ms |
509ms |
0ms |
145ms |
521 KB |
125ms |
125ms |
23ms |
41ms |
86097 |
207462 |
2022-07-20 07:46 |
50075d5a |
ast,cgen: support `a := Abc{unsafe{nil}}`, for `struct Abc { next &Abc }` |
433ms |
509ms |
0ms |
144ms |
521 KB |
124ms |
123ms |
23ms |
40ms |
86097 |
198838 |
2022-07-19 17:59 |
1ccb4c3a |
doc: minor fixes in examples (#15125) |
421ms |
509ms |
0ms |
144ms |
521 KB |
125ms |
126ms |
23ms |
40ms |
86109 |
204534 |
2022-07-19 15:29 |
a13b8ff0 |
mysql: fix for adapting mysql types to v structs (#15100) |
417ms |
502ms |
0ms |
143ms |
521 KB |
122ms |
122ms |
22ms |
40ms |
86109 |
206496 |
2022-07-19 13:36 |
041e90b2 |
checker, cgen: fix interface embedding smartcast (fix #13296) (#15127) |
416ms |
498ms |
0ms |
141ms |
521 KB |
123ms |
123ms |
22ms |
41ms |
86109 |
206992 |
2022-07-19 10:53 |
0afa2f76 |
ci: fix gitly ci |
423ms |
522ms |
0ms |
145ms |
521 KB |
124ms |
123ms |
23ms |
40ms |
86095 |
203534 |
2022-07-19 10:31 |
fd47385f |
checker: check untyped nil in assignment |
419ms |
503ms |
0ms |
143ms |
521 KB |
124ms |
124ms |
23ms |
40ms |
86095 |
205477 |
2022-07-19 10:21 |
1aeca113 |
sokol: do not crash if an image cannot be rendered |
421ms |
502ms |
0ms |
144ms |
521 KB |
125ms |
123ms |
22ms |
41ms |
86092 |
204494 |
2022-07-19 09:52 |
e4674cb8 |
examples: replace "resp.text" with "resp.body". (#15123) |
411ms |
497ms |
0ms |
142ms |
521 KB |
122ms |
120ms |
22ms |
40ms |
86092 |
209469 |
2022-07-19 07:54 |
a39fe68a |
cgen: clean up ident() in cgen.v (#15121) |
422ms |
503ms |
0ms |
143ms |
521 KB |
125ms |
124ms |
22ms |
41ms |
86092 |
204009 |
2022-07-18 19:33 |
02925cec |
ci: fix report-missing-fn-doc (#15118) |
408ms |
502ms |
0ms |
143ms |
521 KB |
125ms |
124ms |
23ms |
41ms |
86094 |
211014 |
2022-07-18 06:44 |
12d57e8e |
sokol: add mouse cursor support (#15111) |
424ms |
501ms |
0ms |
146ms |
521 KB |
124ms |
123ms |
23ms |
41ms |
86094 |
203051 |
2022-07-17 22:36 |
5462d4ae |
checker: check generic interface declaration (#15108) |
413ms |
503ms |
0ms |
141ms |
521 KB |
125ms |
123ms |
23ms |
40ms |
86094 |
208460 |
2022-07-17 16:44 |
706a922e |
x.ttf: update to fix compilation of vlang/pdf and failing ci (#15109) |
424ms |
492ms |
0ms |
141ms |
521 KB |
123ms |
123ms |
23ms |
40ms |
86058 |
202966 |
2022-07-17 15:09 |
eed496d0 |
checker: check generic struct declaration (#15106) |
418ms |
491ms |
0ms |
142ms |
521 KB |
124ms |
124ms |
23ms |
40ms |
86058 |
205880 |
2022-07-17 13:22 |
c73c4dc8 |
native: system for defining internal builtin algorithms which are not inlined (#15105) |
418ms |
502ms |
0ms |
141ms |
521 KB |
123ms |
123ms |
22ms |
40ms |
86034 |
205822 |
2022-07-17 11:32 |
58ad6f79 |
checker: check generic fn declaration (#15104) |
424ms |
501ms |
0ms |
144ms |
521 KB |
123ms |
124ms |
23ms |
41ms |
86034 |
202910 |
2022-07-17 07:55 |
78242627 |
parser: fix fn argument type position (#15102) |
411ms |
492ms |
0ms |
151ms |
521 KB |
121ms |
122ms |
23ms |
41ms |
86022 |
209299 |
2022-07-16 19:21 |
b4dedcae |
encoding.csv: generic serialization (#15097) |
423ms |
495ms |
0ms |
143ms |
521 KB |
122ms |
122ms |
22ms |
41ms |
86020 |
203356 |
2022-07-16 13:58 |
8d24522d |
parser: check generic interface method declaration (#15095) |
412ms |
495ms |
0ms |
143ms |
521 KB |
124ms |
124ms |
23ms |
41ms |
86020 |
208786 |
2022-07-16 13:37 |
5e089985 |
dlmalloc: fix warning about fixed arrays of references, by using unsafe{} |
422ms |
500ms |
0ms |
141ms |
521 KB |
120ms |
120ms |
22ms |
41ms |
86015 |
203827 |
2022-07-15 14:30 |
ac7e8094 |
checker: fix generics struct init in generic fn (fix #15080) (#15088) |
419ms |
501ms |
0ms |
142ms |
520 KB |
123ms |
125ms |
23ms |
41ms |
86007 |
205267 |
2022-07-15 11:19 |
560afac5 |
cgen: fix fixed array of threads (#15086) |
418ms |
501ms |
0ms |
144ms |
520 KB |
123ms |
124ms |
22ms |
41ms |
86000 |
205741 |
2022-07-15 11:18 |
57c4188d |
ast, checker: check generic fn declaration error (#15079) |
429ms |
509ms |
0ms |
150ms |
520 KB |
126ms |
127ms |
23ms |
42ms |
85993 |
200449 |
2022-07-15 09:38 |
b4ed5d5f |
net: add a net.dial_tcp_with_bind/2 function (#15055) (#15056) |
419ms |
497ms |
0ms |
144ms |
520 KB |
123ms |
122ms |
22ms |
41ms |
85920 |
205059 |
2022-07-15 04:59 |
4f997fee |
tools: add tests for `v where`; improve usability (#15059) |
421ms |
505ms |
0ms |
144ms |
520 KB |
125ms |
126ms |
23ms |
42ms |
85920 |
204085 |
2022-07-14 08:10 |
89a757ab |
doc: clean up |
425ms |
499ms |
0ms |
141ms |
520 KB |
122ms |
122ms |
22ms |
40ms |
85920 |
202164 |
2022-07-14 08:06 |
8d0fe389 |
doc: document anonymous structs |
419ms |
502ms |
0ms |
144ms |
520 KB |
129ms |
123ms |
23ms |
42ms |
85920 |
205059 |
2022-07-14 05:23 |
0d6d6f7d |
cgen: fix fixed array literal index (fix #14959) (#15054) |
419ms |
504ms |
0ms |
145ms |
520 KB |
124ms |
123ms |
22ms |
41ms |
85920 |
205059 |
2022-07-13 21:58 |
a38310f9 |
checker: array of references check |
422ms |
495ms |
0ms |
151ms |
520 KB |
123ms |
122ms |
22ms |
40ms |
85908 |
203573 |
2022-07-13 15:04 |
47b5d206 |
cmd/tools: vwhere fixes (#15051) |
415ms |
511ms |
0ms |
142ms |
520 KB |
124ms |
123ms |
22ms |
42ms |
85903 |
206995 |
2022-07-13 07:04 |
4238e5f6 |
roadmap: update (#15038) |
415ms |
501ms |
0ms |
142ms |
520 KB |
124ms |
125ms |
23ms |
41ms |
85903 |
206995 |
2022-07-13 06:43 |
7594157d |
checker: check generic interface declaration (#15047) |
414ms |
499ms |
0ms |
141ms |
520 KB |
123ms |
122ms |
22ms |
40ms |
85903 |
207495 |
2022-07-13 04:40 |
28fd1765 |
tools: add a `v where fn join_path` command, for platform independent searching the location of a symbol in the local project, vlib, ~/.vmodules (#15014) |
420ms |
495ms |
0ms |
144ms |
520 KB |
124ms |
125ms |
23ms |
41ms |
85886 |
204490 |
2022-07-13 04:11 |
d12a8aef |
json: use C.cJSON_free, for freeing the intermediate result in json_print and json_print_pretty (#15029) |
423ms |
502ms |
0ms |
144ms |
520 KB |
126ms |
126ms |
23ms |
42ms |
85885 |
203037 |
2022-07-12 22:13 |
16a6972e |
readme: fix vinix screenshots (#15041) |
418ms |
491ms |
0ms |
150ms |
520 KB |
123ms |
123ms |
23ms |
41ms |
85885 |
205466 |
2022-07-12 17:04 |
19d0d758 |
cgen: fix struct shared field with default init (#15040) |
422ms |
502ms |
0ms |
141ms |
520 KB |
123ms |
124ms |
22ms |
41ms |
85885 |
203518 |
2022-07-12 16:42 |
7a17a299 |
examples: fix typo in c_interop_wkhtmltopdf.v (#15036) |
422ms |
510ms |
0ms |
143ms |
520 KB |
121ms |
122ms |
22ms |
40ms |
85883 |
203514 |
2022-07-12 08:06 |
9839ab6a |
parser: fix parse c function with optional argument name (fix #13234) (#15037) |
425ms |
503ms |
0ms |
142ms |
520 KB |
123ms |
124ms |
22ms |
41ms |
85883 |
202077 |
2022-07-12 08:03 |
b59e6b1d |
ci: do periodic runs only in the main V repository (not in forks) |
411ms |
490ms |
0ms |
143ms |
520 KB |
125ms |
124ms |
23ms |
41ms |
85877 |
208946 |
2022-07-12 07:00 |
a4e0e0fa |
builtin: add drafts for __new_array_noscan, __new_array_with_default_noscan, __new_array_with_array_default_noscan for array_notd_gcboehm_opt.v |
421ms |
502ms |
0ms |
140ms |
520 KB |
120ms |
120ms |
22ms |
40ms |
85877 |
203983 |
2022-07-12 06:26 |
62d800a7 |
checker, cgen: fix array of sumtype appending alias (#15034) |
425ms |
505ms |
0ms |
151ms |
520 KB |
122ms |
122ms |
22ms |
41ms |
85869 |
202044 |
2022-07-12 05:46 |
8a4313c1 |
ci: fix vlib/v/builder/builder_test.v failures on msvc (#15035) |
415ms |
501ms |
0ms |
144ms |
520 KB |
125ms |
123ms |
23ms |
41ms |
85868 |
206910 |
2022-07-11 22:12 |
f35a3a89 |
checker: fix dereferencing voidptr. (#15033) |
413ms |
492ms |
0ms |
143ms |
520 KB |
125ms |
122ms |
23ms |
41ms |
85868 |
207912 |
2022-07-11 19:47 |
dc684698 |
use trimmed output for comparison (#15032) |
417ms |
496ms |
0ms |
145ms |
520 KB |
125ms |
126ms |
23ms |
41ms |
85860 |
205899 |
2022-07-11 18:08 |
fbad48b5 |
v.builder: retain executable after `v run`, if the executable was already existing (#15021) |
413ms |
499ms |
0ms |
141ms |
520 KB |
124ms |
122ms |
23ms |
42ms |
85860 |
207893 |
2022-07-11 17:59 |
f16355ee |
ci: fix build failure (complete renaming in 39b6851) |
414ms |
499ms |
0ms |
146ms |
520 KB |
125ms |
126ms |
23ms |
42ms |
85852 |
207371 |
2022-07-11 17:08 |
032cb3f1 |
checker: fix the type of ComptimeCall (fixes #14996) (#15013) |
422ms |
494ms |
0ms |
148ms |
520 KB |
124ms |
125ms |
23ms |
42ms |
85852 |
203440 |
2022-07-11 17:04 |
398bd228 |
cgen: fix printing reference alias (#15027) |
419ms |
506ms |
0ms |
144ms |
520 KB |
124ms |
124ms |
22ms |
41ms |
85850 |
204892 |
2022-07-11 16:20 |
ec19f428 |
checker, cgen: fix alias operator overloading (#15024) |
422ms |
495ms |
0ms |
142ms |
520 KB |
124ms |
124ms |
23ms |
40ms |
85846 |
203426 |
2022-07-11 12:29 |
92316979 |
parser: check for illegal use of any type (fix #15003) (#15020) |
427ms |
501ms |
0ms |
142ms |
520 KB |
123ms |
120ms |
22ms |
40ms |
85829 |
201004 |
2022-07-11 08:02 |
5498a6c2 |
tests: add more -skip-unused cases to `v test-all` |
416ms |
494ms |
0ms |
145ms |
520 KB |
125ms |
125ms |
23ms |
41ms |
85827 |
206314 |
2022-07-11 07:56 |
94e35b71 |
markused: fix C compilation failures on `-skip-unused -profile` |
422ms |
500ms |
0ms |
143ms |
520 KB |
123ms |
120ms |
22ms |
41ms |
85827 |
203381 |
2022-07-11 06:05 |
81d694b1 |
tests: restore interfaces_map_test (#15019) |
420ms |
495ms |
0ms |
149ms |
520 KB |
122ms |
122ms |
22ms |
40ms |
85819 |
204330 |
2022-07-11 05:03 |
a6cc4c4c |
parser: minor cleanup in parse_type.v (#15011) |
416ms |
492ms |
0ms |
142ms |
520 KB |
121ms |
123ms |
22ms |
40ms |
85819 |
206295 |
2022-07-11 04:55 |
cc43a23f |
vweb: check invalid port number (#15016) |
418ms |
486ms |
0ms |
141ms |
520 KB |
120ms |
120ms |
22ms |
40ms |
85823 |
205318 |
2022-07-10 21:20 |
bfcf5b13 |
checker: fix #define check on windows |
423ms |
502ms |
0ms |
145ms |
520 KB |
124ms |
125ms |
23ms |
40ms |
85823 |
202891 |
2022-07-10 19:51 |
22dac71b |
checker: do not allow #define everywhere |
415ms |
493ms |
0ms |
141ms |
520 KB |
122ms |
120ms |
22ms |
40ms |
85823 |
206802 |
2022-07-10 17:27 |
235ef235 |
tools: add `v ls` - a VLS launcher and updater utility (#15009) |
416ms |
494ms |
0ms |
143ms |
520 KB |
122ms |
121ms |
23ms |
40ms |
85817 |
206290 |
2022-07-10 17:21 |
58c5d387 |
parser: check closure capture global variable (#15010) |
422ms |
495ms |
0ms |
150ms |
520 KB |
127ms |
125ms |
23ms |
41ms |
85816 |
203355 |
2022-07-10 17:05 |
35490555 |
ci: use `v should-compile-all sdl/examples/` instead of the bash script that choked on `v sdl/examples/assets` |
420ms |
503ms |
0ms |
143ms |
520 KB |
125ms |
125ms |
23ms |
41ms |
85806 |
204300 |
2022-07-10 15:53 |
3b575e83 |
ci: fix ./v cmd/tools/builders/golang_builder.v |
420ms |
500ms |
0ms |
142ms |
520 KB |
125ms |
124ms |
23ms |
40ms |
85806 |
204300 |
2022-07-10 15:37 |
01dabe59 |
ci: fix failing invalid_struct_decl_script_err.vv |
425ms |
490ms |
0ms |
143ms |
520 KB |
125ms |
125ms |
23ms |
41ms |
85806 |
201896 |
2022-07-10 14:05 |
d15e9f48 |
ci: remove forgotten dump call |
422ms |
489ms |
0ms |
141ms |
520 KB |
123ms |
123ms |
23ms |
41ms |
85806 |
203331 |
2022-07-10 13:57 |
69aaf68f |
cgen: fix anon struct auto string method generation |
424ms |
494ms |
0ms |
141ms |
521 KB |
120ms |
120ms |
22ms |
40ms |
85807 |
202375 |
2022-07-10 09:43 |
64eab72f |
checker: fix anon fn using global variable (fix #15004) (#15008) |
416ms |
497ms |
0ms |
146ms |
519 KB |
122ms |
124ms |
22ms |
40ms |
85792 |
206230 |
2022-07-10 09:00 |
7d0a9186 |
all: wrap up anonymous structs |
424ms |
490ms |
0ms |
143ms |
519 KB |
123ms |
122ms |
22ms |
42ms |
85784 |
202320 |
2022-07-09 14:39 |
1ae11b41 |
net.websocket: make logger configurable (#14998) |
421ms |
497ms |
0ms |
141ms |
519 KB |
123ms |
123ms |
22ms |
42ms |
85769 |
203726 |
2022-07-09 14:23 |
739f3cd9 |
pref: detect termux more reliably (#15001) |
419ms |
494ms |
0ms |
142ms |
519 KB |
122ms |
120ms |
22ms |
41ms |
85769 |
204699 |
2022-07-09 12:52 |
8ee614d3 |
encoding.binary: add unit tests and module documentation (#15000) |
417ms |
508ms |
0ms |
141ms |
519 KB |
123ms |
124ms |
22ms |
40ms |
85767 |
205676 |
2022-07-09 11:04 |
d4b0ebf2 |
doc: clear the explanation to 'sql: type' (#14915) |
418ms |
498ms |
0ms |
143ms |
519 KB |
124ms |
126ms |
23ms |
40ms |
85767 |
205184 |
2022-07-09 09:40 |
f56aaa10 |
examples: simplify examples/websocket/ping.v (end automatically, when the client ends) |
427ms |
495ms |
0ms |
150ms |
519 KB |
126ms |
126ms |
23ms |
41ms |
85767 |
200859 |
2022-07-09 07:41 |
7e1c45ab |
math: add round_sig function for f64 (#14997) |
424ms |
501ms |
0ms |
141ms |
519 KB |
126ms |
125ms |
23ms |
41ms |
85767 |
202280 |
2022-07-09 05:55 |
c5a290ff |
cgen: fix lost return in ComptimeCall (fixes #14962) (#14995) |
414ms |
494ms |
0ms |
142ms |
519 KB |
125ms |
124ms |
22ms |
40ms |
85767 |
207166 |
2022-07-08 12:40 |
70890b27 |
cgen: handle default anonymous structs |
415ms |
501ms |
0ms |
143ms |
519 KB |
124ms |
125ms |
23ms |
40ms |
85767 |
206667 |
2022-07-08 12:35 |
1a49db4e |
examples: remove empty comments (#14986) |
423ms |
502ms |
0ms |
143ms |
519 KB |
124ms |
124ms |
22ms |
40ms |
85762 |
202747 |
2022-07-08 08:16 |
02d675ab |
os: restore the env TERMUX_VERSION based final resort for runtime auto detection of Termux |
418ms |
501ms |
0ms |
142ms |
519 KB |
128ms |
125ms |
22ms |
40ms |
85762 |
205172 |
2022-07-08 06:23 |
bcaa3ac9 |
vlib: remove `jsdom` module, use `js.dom` instead (#14985) |
420ms |
504ms |
0ms |
150ms |
519 KB |
124ms |
124ms |
23ms |
40ms |
85759 |
204188 |
2022-07-08 06:18 |
5aa6ec06 |
cgen: fix error for comptime method call (#14992) |
413ms |
499ms |
0ms |
145ms |
519 KB |
126ms |
125ms |
23ms |
40ms |
85759 |
207648 |
2022-07-07 20:57 |
5f140fe2 |
ci: `v fmt -w vlib/v/builder/cc.v` |
419ms |
498ms |
0ms |
141ms |
519 KB |
124ms |
123ms |
22ms |
40ms |
85763 |
204684 |
2022-07-07 17:00 |
9376009c |
v.eval: support `panic` function (#14972) |
424ms |
507ms |
0ms |
142ms |
519 KB |
125ms |
126ms |
23ms |
40ms |
85763 |
202271 |
2022-07-07 16:48 |
6b597a4b |
builder: add support for icc (Intel C Compiler) (#14975) |
417ms |
492ms |
0ms |
141ms |
519 KB |
123ms |
123ms |
23ms |
40ms |
85763 |
205666 |
2022-07-07 15:51 |
758f84fa |
ast, parser, cgen: fix anon sumtype cast (fix #14967) (#14976) |
419ms |
503ms |
0ms |
142ms |
519 KB |
124ms |
127ms |
23ms |
41ms |
85752 |
204658 |
2022-07-07 15:28 |
9f3b6e3e |
android: provide more predictable logging, add comptime termux support (#14984) |
420ms |
495ms |
0ms |
149ms |
519 KB |
124ms |
124ms |
23ms |
40ms |
85730 |
204119 |
2022-07-07 15:22 |
71a85249 |
ci: fix failing `./v -W build-tools` |
418ms |
498ms |
0ms |
141ms |
519 KB |
125ms |
125ms |
23ms |
40ms |
85736 |
205110 |
2022-07-07 13:09 |
f5001192 |
fmt: handle anon structs; tests: bring back anon struct test |
421ms |
497ms |
0ms |
141ms |
519 KB |
124ms |
123ms |
22ms |
40ms |
85736 |
203648 |
2022-07-07 12:45 |
972bba66 |
checker,ast: clean up deprecation code (#14980) |
403ms |
479ms |
0ms |
138ms |
519 KB |
118ms |
116ms |
22ms |
40ms |
85714 |
212689 |
2022-07-07 12:13 |
de771145 |
eval: support assignment operators like +=, make `for a in 0..10 {` more robust |
409ms |
488ms |
0ms |
140ms |
520 KB |
122ms |
120ms |
22ms |
40ms |
85760 |
209682 |
2022-07-07 10:08 |
15ce15d4 |
tests: disable anon struct test for now |
408ms |
485ms |
0ms |
139ms |
520 KB |
121ms |
118ms |
22ms |
41ms |
85743 |
210154 |
2022-07-07 10:04 |
91acd0f3 |
ci: fix failing `v check-md vlib/sqlite/README.md` |
405ms |
486ms |
0ms |
148ms |
520 KB |
123ms |
122ms |
22ms |
41ms |
85743 |
211711 |
2022-07-06 18:38 |
426421be |
all: anonymous structs (part 2) |
406ms |
479ms |
0ms |
139ms |
520 KB |
120ms |
116ms |
22ms |
41ms |
85733 |
211165 |
2022-07-06 18:03 |
f4b39fbe |
cgen: fix sumtype with `none` (#14965) |
407ms |
489ms |
0ms |
138ms |
519 KB |
121ms |
119ms |
22ms |
42ms |
85703 |
210572 |
2022-07-06 18:01 |
d86b4951 |
sqlite: add sync and journal funcs, docs (#14970) |
411ms |
491ms |
0ms |
141ms |
519 KB |
119ms |
118ms |
22ms |
40ms |
85699 |
208513 |
2022-07-06 13:19 |
f0ce7fb9 |
Revert "gg: fix android compilation for ~/.vmodules/ui/examples/rectangles.v" |
403ms |
483ms |
0ms |
139ms |
519 KB |
119ms |
117ms |
23ms |
40ms |
85699 |
212652 |
2022-07-06 13:02 |
f1a855e6 |
gg: fix android compilation for ~/.vmodules/ui/examples/rectangles.v |
404ms |
482ms |
0ms |
142ms |
519 KB |
122ms |
119ms |
23ms |
41ms |
85699 |
212126 |
2022-07-06 12:52 |
82f7597a |
ci: fix failing `v check-md doc/docs.md` |
399ms |
482ms |
0ms |
145ms |
519 KB |
118ms |
115ms |
22ms |
40ms |
85699 |
214784 |
2022-07-06 10:32 |
a46bcf35 |
all: v.ast.byte_type -> v.ast.u8_type (#14964) |
404ms |
476ms |
0ms |
140ms |
519 KB |
119ms |
116ms |
22ms |
40ms |
85699 |
212126 |
2022-07-06 09:41 |
00dfce65 |
doc: document `if as` |
410ms |
481ms |
0ms |
139ms |
519 KB |
120ms |
117ms |
22ms |
41ms |
85703 |
209031 |
2022-07-06 07:44 |
6a567a0d |
sqlite: improve exec_none behaviour (#14955) |
409ms |
481ms |
0ms |
143ms |
519 KB |
121ms |
117ms |
22ms |
41ms |
85703 |
209542 |
2022-07-06 04:46 |
59d6ca0c |
js: remove duplicate match |
404ms |
479ms |
0ms |
140ms |
519 KB |
119ms |
116ms |
23ms |
40ms |
85703 |
212136 |
2022-07-06 04:07 |
819b6f47 |
os: remove unnecessary `unsafe`s |
397ms |
487ms |
0ms |
142ms |
519 KB |
121ms |
119ms |
22ms |
40ms |
85703 |
215876 |
2022-07-06 04:02 |
fab5802d |
all: fix latest ci errors (#14957) |
408ms |
484ms |
0ms |
147ms |
520 KB |
122ms |
119ms |
23ms |
41ms |
85710 |
210073 |
2022-07-06 03:47 |
3f3fb5be |
js: handle Nil |
405ms |
486ms |
0ms |
141ms |
520 KB |
122ms |
121ms |
22ms |
41ms |
85710 |
211629 |
2022-07-05 20:56 |
c48ed52f |
checker: vfmt |
407ms |
487ms |
0ms |
140ms |
520 KB |
121ms |
119ms |
23ms |
41ms |
85710 |
210589 |
2022-07-05 20:51 |
163c7ba2 |
checker: stricter `[]&Type{len:x}` check |
400ms |
482ms |
0ms |
139ms |
520 KB |
120ms |
118ms |
23ms |
41ms |
85710 |
214275 |
2022-07-05 20:17 |
9b4dec7b |
parser: anonymous structs (part 1) |
399ms |
484ms |
0ms |
138ms |
519 KB |
120ms |
117ms |
22ms |
40ms |
85684 |
214746 |
2022-07-05 19:59 |
5f786471 |
all: unsafe nil |
406ms |
496ms |
0ms |
143ms |
519 KB |
123ms |
122ms |
23ms |
41ms |
85675 |
211022 |
2022-07-05 19:44 |
9b1a616b |
ci: remove openrndr dependency from vgret testing (#14950) |
409ms |
483ms |
0ms |
147ms |
519 KB |
123ms |
120ms |
22ms |
41ms |
85647 |
209405 |
2022-07-05 13:30 |
0dd5050b |
os: clean up usage of ANativeActivity, allow access to fields (#14948) |
410ms |
484ms |
0ms |
141ms |
519 KB |
120ms |
117ms |
22ms |
39ms |
85647 |
208895 |
2022-07-05 03:40 |
8b8667dd |
cgen: cleanup in fn.v (#14938) |
405ms |
488ms |
0ms |
139ms |
519 KB |
123ms |
117ms |
22ms |
40ms |
85646 |
211471 |
2022-07-04 12:34 |
3bdf2f05 |
changelog: fix typo (#14930) |
402ms |
479ms |
0ms |
141ms |
519 KB |
122ms |
119ms |
22ms |
40ms |
85715 |
213221 |
2022-07-04 11:16 |
946da555 |
ci: add a c2v job too, that checks that Doom compiles. |
409ms |
497ms |
0ms |
138ms |
519 KB |
120ms |
115ms |
22ms |
40ms |
85715 |
209572 |
2022-07-04 09:50 |
e156066a |
ci: fix gitly failure (compile gitly.scss to gitly.css) |
407ms |
483ms |
0ms |
142ms |
519 KB |
122ms |
116ms |
22ms |
40ms |
85715 |
210601 |
2022-07-04 07:54 |
7f72ffdd |
cgen: fix error for result multi_return (#14936) |
404ms |
486ms |
0ms |
148ms |
519 KB |
121ms |
116ms |
22ms |
39ms |
85715 |
212165 |
2022-07-04 07:50 |
90197fd5 |
term.ui: make C. unions and structs public (solve conflicts with term on windows) |
401ms |
486ms |
0ms |
140ms |
519 KB |
122ms |
117ms |
23ms |
42ms |
85715 |
213753 |
2022-07-03 12:24 |
584c0351 |
sync: fix typo in pool.v (#14928) |
406ms |
479ms |
0ms |
140ms |
519 KB |
120ms |
117ms |
22ms |
39ms |
85715 |
211120 |
2022-07-03 12:13 |
20ba2a10 |
builder: use is_dir for src/; changelog: add 0.3.1 features |
404ms |
481ms |
0ms |
141ms |
519 KB |
123ms |
120ms |
22ms |
40ms |
85718 |
212173 |
2022-07-03 05:41 |
c90e8185 |
builder: search for .v files in /src/ if there are none |
409ms |
487ms |
0ms |
143ms |
519 KB |
123ms |
119ms |
22ms |
42ms |
85718 |
209579 |
2022-07-02 08:37 |
b5f2636b |
Revert "vweb: remove the extra '/' in scan_static_directory (#14806)" |
399ms |
481ms |
0ms |
140ms |
519 KB |
121ms |
116ms |
22ms |
40ms |
85701 |
214789 |
2022-07-02 08:31 |
6957f940 |
pkgconfig: fix parsing mid-line comments (#14920) |
402ms |
478ms |
0ms |
145ms |
519 KB |
120ms |
116ms |
22ms |
39ms |
85701 |
213186 |
2022-07-02 07:07 |
4032838a |
gen.golang: array append & basic strings |
408ms |
482ms |
0ms |
142ms |
519 KB |
122ms |
122ms |
22ms |
40ms |
85701 |
210051 |
2022-07-01 18:37 |
5b97ad15 |
examples: add new graph algorithms, make some minor corrections to the programs in examples/graphs (#14562) |
401ms |
489ms |
0ms |
138ms |
519 KB |
118ms |
115ms |
22ms |
39ms |
85701 |
213718 |
2022-07-01 18:10 |
dc9ff7ca |
README: add TCC acknowledgement (#14910) |
395ms |
483ms |
0ms |
139ms |
519 KB |
121ms |
117ms |
22ms |
39ms |
85701 |
216964 |
2022-07-01 13:50 |
f0cee252 |
Update README.md |
399ms |
484ms |
0ms |
140ms |
519 KB |
120ms |
118ms |
22ms |
40ms |
85701 |
214789 |
2022-07-01 12:24 |
1b463834 |
builder: fix cross compiling for linux on windows (fix #6241, fix #12922) (#14907) |
404ms |
491ms |
0ms |
140ms |
519 KB |
119ms |
117ms |
22ms |
39ms |
85701 |
212131 |
2022-07-01 10:52 |
69d292e8 |
os: detect termux more reliably |
408ms |
480ms |
0ms |
144ms |
519 KB |
120ms |
118ms |
22ms |
40ms |
85692 |
210029 |
2022-07-01 10:16 |
b6b611aa |
v: support better separation of general Android vs Termux specific code (part 2) |
401ms |
486ms |
0ms |
141ms |
519 KB |
119ms |
116ms |
22ms |
40ms |
85692 |
213695 |
2022-07-01 09:48 |
30401e00 |
v: support better separation of general Android vs Termux specific code (part 1) |
403ms |
484ms |
0ms |
138ms |
519 KB |
118ms |
114ms |
22ms |
40ms |
85692 |
212635 |
2022-07-01 05:25 |
ff0f7580 |
docs: add a note on how to install gcc-mingw-w64-x86-64 needed for linux->windows cross compilation (#14905) |
401ms |
483ms |
0ms |
140ms |
519 KB |
119ms |
117ms |
22ms |
39ms |
85650 |
213591 |
2022-06-30 18:21 |
71ff221c |
gg: update draw polygon test (#14880) |
401ms |
476ms |
0ms |
139ms |
519 KB |
119ms |
117ms |
23ms |
40ms |
85650 |
213591 |
2022-06-30 16:52 |
d3c1e671 |
fmt: minor optimization in struct.v (#14898) |
397ms |
476ms |
0ms |
139ms |
519 KB |
118ms |
116ms |
22ms |
39ms |
85650 |
215743 |
2022-06-30 16:51 |
3f147cbc |
CHANGELOG.md: fix the 0.2.4 heading (#14900) |
399ms |
474ms |
0ms |
145ms |
519 KB |
118ms |
115ms |
22ms |
40ms |
85650 |
214661 |
2022-06-30 10:49 |
74bb5ae1 |
os: add an optional "mode" parameter to os.mkdir and os.mkdir_all (#14887) |
396ms |
480ms |
0ms |
138ms |
519 KB |
118ms |
115ms |
22ms |
39ms |
85650 |
216287 |
2022-06-30 07:41 |
ec758604 |
V 0.3 |
411ms |
488ms |
0ms |
142ms |
519 KB |
119ms |
119ms |
22ms |
40ms |
85646 |
208384 |
2022-06-30 06:48 |
9f59dbd3 |
fmt: fix `import module { Foo }` (#14894) |
404ms |
484ms |
0ms |
139ms |
519 KB |
118ms |
119ms |
22ms |
40ms |
85646 |
211995 |
2022-06-30 01:04 |
92f441e8 |
cgen: minor cleanup in str.v (#14882) |
409ms |
482ms |
0ms |
137ms |
519 KB |
118ms |
119ms |
22ms |
40ms |
85646 |
209403 |
2022-06-29 13:14 |
f2be115f |
parser: fix the incorrect location of the type declaration name (#14879) |
399ms |
483ms |
0ms |
141ms |
519 KB |
119ms |
118ms |
22ms |
40ms |
85659 |
214684 |
2022-06-29 11:15 |
1b0754e4 |
gen.golang: correct use of const github_job |
404ms |
486ms |
0ms |
143ms |
519 KB |
118ms |
118ms |
22ms |
40ms |
85659 |
212027 |
2022-06-29 11:11 |
c3866bb7 |
gen.golang: skip tests only on ubuntu-docker-musl |
408ms |
496ms |
0ms |
142ms |
519 KB |
121ms |
121ms |
22ms |
41ms |
85659 |
209948 |
2022-06-29 10:55 |
86549fea |
gen.golang: globally skip go backend tests & run only on ubuntu-tcc |
403ms |
489ms |
0ms |
140ms |
519 KB |
119ms |
121ms |
22ms |
40ms |
85659 |
212553 |
2022-06-29 09:09 |
5462f06d |
gen.golang: correct error message |
402ms |
487ms |
0ms |
140ms |
519 KB |
119ms |
119ms |
22ms |
40ms |
85659 |
213082 |
2022-06-29 09:03 |
f8461e2b |
parser: check const declaration using multiple assign (#14886) |
403ms |
486ms |
0ms |
140ms |
519 KB |
118ms |
117ms |
22ms |
40ms |
85659 |
212553 |
2022-06-29 08:59 |
fae26197 |
os: add `exo-open` to the list of tried launchers in os.open_uri/1 (#14884) |
409ms |
485ms |
0ms |
142ms |
519 KB |
121ms |
122ms |
22ms |
41ms |
85656 |
209427 |
2022-06-29 08:49 |
eec60a30 |
gen.golang: add run support & testrunner |
415ms |
482ms |
0ms |
147ms |
519 KB |
122ms |
120ms |
22ms |
41ms |
85653 |
206392 |
2022-06-28 14:13 |
3ae59a78 |
checker: optimize casting sumtype error message (fix #14023) (#14877) |
404ms |
489ms |
0ms |
140ms |
519 KB |
119ms |
116ms |
22ms |
41ms |
85647 |
211997 |
2022-06-28 12:00 |
b47d35a0 |
ci: compile golang_builder.v without warnings (fix `v -prod build-tools`) |
398ms |
486ms |
0ms |
142ms |
519 KB |
120ms |
120ms |
23ms |
41ms |
85646 |
215190 |
2022-06-28 11:16 |
2bcbd0b6 |
ci: comment unused `import strings` |
408ms |
475ms |
0ms |
139ms |
519 KB |
118ms |
118ms |
22ms |
40ms |
85646 |
209916 |
2022-06-28 08:14 |
64b82844 |
go: remove unused code (comments) |
405ms |
489ms |
0ms |
139ms |
519 KB |
120ms |
118ms |
22ms |
41ms |
85633 |
211439 |
2022-06-28 08:06 |
ce6bc2c2 |
checker: handle `void` in struct field init (fix #13944) (#14876) |
398ms |
485ms |
0ms |
141ms |
519 KB |
121ms |
118ms |
23ms |
40ms |
85633 |
215158 |
2022-06-28 06:40 |
a4eb5b63 |
gen: basic initial work on the Go backend |
400ms |
484ms |
0ms |
145ms |
519 KB |
118ms |
117ms |
22ms |
40ms |
85630 |
214075 |
2022-06-28 05:30 |
28068e8e |
gg: add draw_polygon_filled test (#14871) |
403ms |
488ms |
0ms |
139ms |
518 KB |
118ms |
115ms |
22ms |
40ms |
85624 |
212466 |
2022-06-27 18:34 |
6b2d3a82 |
gg: add draw_polygon_filled fn with rotation parameter (#14867) |
408ms |
474ms |
0ms |
140ms |
518 KB |
118ms |
119ms |
22ms |
40ms |
85615 |
209840 |
2022-06-27 18:24 |
2d40ba1f |
cgen: call GC_INIT in sokol_main too, when compiling with -apk (#14869) |
404ms |
478ms |
0ms |
138ms |
518 KB |
117ms |
115ms |
22ms |
40ms |
85617 |
211923 |
2022-06-27 16:48 |
b1a14c6c |
tests: use a platform neutral module with C declarations (sokol.audio), instead of `time` in private_redeclaration_of_C_timeval.vv . |
399ms |
492ms |
0ms |
139ms |
518 KB |
118ms |
117ms |
22ms |
40ms |
85604 |
214546 |
2022-06-27 09:54 |
94d6670e |
checker: make the `type C.X is private` re-declaration error more informative |
406ms |
482ms |
0ms |
140ms |
518 KB |
119ms |
119ms |
22ms |
41ms |
85604 |
210847 |
2022-06-27 08:50 |
1af94c7e |
checker: fix error for array_of_aliases.pop() (#14861) |
405ms |
474ms |
0ms |
146ms |
518 KB |
117ms |
116ms |
22ms |
40ms |
85603 |
211365 |
2022-06-27 08:01 |
34517c34 |
net: support blocking sockets in TcpSocket.connect (#14849) |
399ms |
489ms |
0ms |
139ms |
518 KB |
119ms |
118ms |
22ms |
40ms |
85604 |
214546 |
2022-06-27 01:28 |
ef7f9779 |
parser, checker: fix postfix expr check (fix #14852) (#14857) |
410ms |
489ms |
0ms |
143ms |
518 KB |
120ms |
122ms |
22ms |
41ms |
85604 |
208790 |
2022-06-26 14:04 |
5a79a54f |
all: fix all remaining unsafe 0 (#14856) |
410ms |
482ms |
0ms |
138ms |
518 KB |
118ms |
116ms |
22ms |
41ms |
85601 |
208782 |
2022-06-26 04:12 |
cb603923 |
examples: fix unsafe 0 |
404ms |
482ms |
0ms |
139ms |
518 KB |
120ms |
119ms |
23ms |
40ms |
85601 |
211883 |
2022-06-26 04:08 |
ca30397e |
cli: fix compilation |
404ms |
482ms |
0ms |
140ms |
518 KB |
121ms |
120ms |
23ms |
41ms |
85601 |
211883 |
2022-06-26 03:40 |
e76f74fd |
checker: unsafe 0 for references (default value) |
411ms |
475ms |
0ms |
145ms |
518 KB |
119ms |
119ms |
22ms |
41ms |
85601 |
208274 |
2022-06-25 21:04 |
546f9a54 |
parser: fix a typo in an error message (#14848) |
399ms |
481ms |
0ms |
140ms |
518 KB |
119ms |
119ms |
22ms |
40ms |
85595 |
214523 |
2022-06-25 02:47 |
d7f962ef |
examples: remove empty comment from Tetris (#14845) |
409ms |
487ms |
0ms |
141ms |
518 KB |
118ms |
118ms |
22ms |
40ms |
85595 |
209278 |
2022-06-25 02:19 |
ef643e10 |
checker: check unknown chan element type (#14843) |
409ms |
487ms |
0ms |
142ms |
518 KB |
121ms |
119ms |
22ms |
41ms |
85595 |
209278 |
2022-06-24 06:23 |
d336b7b8 |
examples: add another vweb example, showing file upload, transform, and file download (#14842) |
403ms |
490ms |
0ms |
140ms |
518 KB |
119ms |
117ms |
22ms |
39ms |
85581 |
212359 |
2022-06-23 18:15 |
ccc32714 |
docs: restore the important sentence about the mutable args that have to be marked on call |
407ms |
483ms |
0ms |
139ms |
518 KB |
118ms |
118ms |
22ms |
39ms |
85581 |
210272 |
2022-06-23 18:07 |
e5bbb233 |
examples: fix 2048 gameplay (#14838) |
396ms |
481ms |
0ms |
143ms |
518 KB |
118ms |
116ms |
22ms |
40ms |
85581 |
216113 |
2022-06-23 17:12 |
c10ba6d8 |
os: add `.cmd` to the list of Windows executable suffixes (#14839) |
406ms |
481ms |
0ms |
140ms |
518 KB |
120ms |
117ms |
22ms |
40ms |
85581 |
210790 |
2022-06-23 17:09 |
b0fe21f0 |
ci: fix long lines/links in docs.md |
402ms |
479ms |
0ms |
139ms |
518 KB |
120ms |
116ms |
22ms |
40ms |
85581 |
212888 |
2022-06-23 14:46 |
c17200c3 |
doc: clear up concurrency and immutable fn args |
409ms |
481ms |
0ms |
141ms |
518 KB |
120ms |
118ms |
23ms |
40ms |
85581 |
209244 |
2022-06-23 08:22 |
298dc77c |
ci: add pure `-os android` checks (#14837) |
406ms |
483ms |
0ms |
140ms |
518 KB |
118ms |
116ms |
22ms |
40ms |
85581 |
210790 |
2022-06-23 05:35 |
e9a8f5fc |
cgen: fix ref_struct.str() with null pointer (#14836) |
404ms |
486ms |
0ms |
140ms |
518 KB |
119ms |
118ms |
22ms |
39ms |
85581 |
211834 |
2022-06-23 00:36 |
587101a1 |
os: fix `find_abs_path_of_executable` function (on Windows) (#14835) |
402ms |
480ms |
0ms |
145ms |
518 KB |
118ms |
117ms |
22ms |
40ms |
85579 |
212883 |
2022-06-23 00:31 |
2524207d |
tools: support c2v.exe in `v translate`, use os.quoted_path, cleanup errors. |
406ms |
477ms |
0ms |
141ms |
518 KB |
120ms |
118ms |
22ms |
41ms |
85570 |
210763 |
2022-06-22 23:45 |
78c527b2 |
tutorials: improve c2v tutorial a bit |
402ms |
481ms |
0ms |
140ms |
518 KB |
117ms |
118ms |
22ms |
40ms |
85570 |
212860 |
2022-06-22 23:33 |
dbc51a45 |
readme: add c2v demo |
408ms |
486ms |
0ms |
138ms |
518 KB |
120ms |
121ms |
22ms |
40ms |
85570 |
209730 |
2022-06-22 22:41 |
ed8c63cc |
builtin: add a contains_only method on string (#14830) |
409ms |
489ms |
0ms |
140ms |
518 KB |
122ms |
119ms |
23ms |
41ms |
85570 |
209217 |
2022-06-22 22:39 |
a7108ff0 |
docs: use the actual most recent output of c2v in the example |
408ms |
475ms |
0ms |
139ms |
518 KB |
120ms |
118ms |
22ms |
40ms |
85553 |
209688 |
2022-06-22 22:30 |
436081a9 |
ci: fix `v check-md tutorials/` |
405ms |
485ms |
0ms |
146ms |
518 KB |
120ms |
119ms |
23ms |
40ms |
85553 |
211241 |
2022-06-22 22:08 |
1b87a477 |
tutorials: rename the folder containing spaces, to fix git checkouts on windows |
402ms |
490ms |
0ms |
141ms |
518 KB |
122ms |
119ms |
23ms |
41ms |
85553 |
212818 |
2022-06-22 21:11 |
856270ca |
tutorials: restore the old tutorials/building_a_simple_web_blog_with_vweb/ folder. |
408ms |
485ms |
0ms |
139ms |
518 KB |
120ms |
118ms |
23ms |
40ms |
85553 |
209688 |
2022-06-22 19:49 |
989c5e26 |
c2v: use https git clone |
404ms |
484ms |
0ms |
140ms |
518 KB |
118ms |
119ms |
22ms |
40ms |
85553 |
211764 |
2022-06-22 19:48 |
fe673e79 |
tutorials: rename vweb tutorial |
401ms |
478ms |
0ms |
138ms |
518 KB |
118ms |
117ms |
22ms |
40ms |
85553 |
213349 |
2022-06-22 19:38 |
5cd5d551 |
v.pkgconfig: fix building standalone pkgconfig (#14825) |
397ms |
476ms |
0ms |
137ms |
518 KB |
120ms |
116ms |
22ms |
40ms |
85553 |
215498 |
2022-06-22 19:10 |
c9ab0860 |
cmd/tools: enable c2v |
406ms |
483ms |
0ms |
144ms |
518 KB |
117ms |
115ms |
22ms |
40ms |
85553 |
210721 |
2022-06-22 18:39 |
e6c3de2f |
cgen: format cgen.init() generated c codes (#14824) |
405ms |
483ms |
0ms |
143ms |
518 KB |
120ms |
117ms |
22ms |
41ms |
85553 |
211241 |
2022-06-22 11:54 |
585b5145 |
cgen: fix auto string method generated for []&int{len:1} (#14829) |
410ms |
487ms |
0ms |
139ms |
518 KB |
118ms |
117ms |
22ms |
40ms |
85553 |
208665 |
2022-06-22 09:45 |
6a4ba22e |
tests: flush test headers to ensure stable output with VJOBS>1 |
406ms |
485ms |
0ms |
142ms |
518 KB |
121ms |
119ms |
22ms |
41ms |
85545 |
210701 |
2022-06-22 08:58 |
23d1c792 |
native: fix macho generation for macos11-amd64 (#14821) |
402ms |
484ms |
0ms |
139ms |
518 KB |
120ms |
119ms |
22ms |
40ms |
85545 |
212798 |
2022-06-22 08:23 |
74fb4733 |
ci: use unique concurrency.group for native_backend_tests.yml |
405ms |
474ms |
0ms |
141ms |
518 KB |
121ms |
119ms |
22ms |
41ms |
85545 |
211222 |
2022-06-22 08:19 |
6c060b76 |
ci: fix v building inside native_backend_tests.yml |
406ms |
482ms |
0ms |
149ms |
518 KB |
121ms |
120ms |
22ms |
41ms |
85545 |
210701 |
2022-06-22 05:53 |
48b2ab15 |
ci: add a separate native_backend_tests.yml, to run the native tests on all the available github actions vm environments |
402ms |
494ms |
0ms |
142ms |
518 KB |
121ms |
120ms |
22ms |
41ms |
85545 |
212798 |
2022-06-22 06:04 |
c64c4907 |
parser: check closure var name conflict (#14823) |
410ms |
486ms |
0ms |
142ms |
518 KB |
123ms |
122ms |
23ms |
42ms |
85545 |
208646 |
2022-06-21 21:20 |
e2e3992e |
ci: remove `continue-on-error: true` for most ci jobs (#14811) |
401ms |
489ms |
0ms |
141ms |
518 KB |
120ms |
120ms |
23ms |
40ms |
85534 |
213301 |
2022-06-21 12:13 |
8172fecb |
vweb: remove the extra '/' in scan_static_directory (#14806) |
401ms |
483ms |
0ms |
141ms |
518 KB |
119ms |
117ms |
22ms |
40ms |
85534 |
213301 |
2022-06-21 10:23 |
c160ba2a |
checker: stricter mutable reference check (fix #14803) (#14805) |
406ms |
485ms |
0ms |
141ms |
518 KB |
119ms |
119ms |
22ms |
41ms |
85534 |
210674 |
2022-06-21 09:58 |
c6f94e9c |
tools: distribute vpm queries randomly between the available backend servers |
404ms |
484ms |
0ms |
146ms |
518 KB |
119ms |
121ms |
23ms |
40ms |
85527 |
211700 |
2022-06-21 09:37 |
cab6355a |
cgen: fix array of reference sumtype index() (#14812) |
401ms |
484ms |
0ms |
141ms |
518 KB |
120ms |
119ms |
22ms |
40ms |
85527 |
213284 |
2022-06-21 09:27 |
f08c768c |
tools: add a new readonly VPM server mirror url, to mitigate failures of the main vpm.vlang.io |
398ms |
488ms |
0ms |
140ms |
518 KB |
118ms |
117ms |
23ms |
40ms |
85519 |
214871 |
2022-06-21 05:31 |
e505fcda |
encoding.csv: update reader.v (#14807) |
398ms |
482ms |
0ms |
140ms |
518 KB |
119ms |
118ms |
22ms |
41ms |
85519 |
214871 |
2022-06-21 05:21 |
f6f77e52 |
clipboard: make clipboard.Clipboard public on windows (#14810) |
405ms |
484ms |
0ms |
140ms |
518 KB |
119ms |
117ms |
22ms |
41ms |
85519 |
211158 |
2022-06-20 21:17 |
524df8da |
math: add zpl stuff (#14543) |
399ms |
486ms |
0ms |
139ms |
518 KB |
119ms |
118ms |
22ms |
41ms |
85519 |
214333 |
2022-06-20 18:29 |
473d26ce |
builtin: enforce linking to libgc.a with -prod on macos |
399ms |
481ms |
0ms |
140ms |
518 KB |
120ms |
118ms |
23ms |
40ms |
85519 |
214333 |
2022-06-20 18:25 |
1caff5b3 |
native: initial support for apple-m1 (#14795) |
406ms |
484ms |
0ms |
139ms |
518 KB |
117ms |
114ms |
22ms |
40ms |
85519 |
210637 |
2022-06-20 14:56 |
8703e336 |
checker: cleanup in fn_decl() (#14802) |
406ms |
482ms |
0ms |
140ms |
518 KB |
119ms |
118ms |
22ms |
40ms |
85519 |
210637 |
2022-06-20 13:03 |
1fc9e1a7 |
tools: build c2v in non verbose mode by default |
406ms |
487ms |
0ms |
141ms |
518 KB |
121ms |
119ms |
22ms |
41ms |
85524 |
210650 |
2022-06-20 12:50 |
fa2e8d84 |
tools: use os.system for the c2v runs to monitor the progress more easily |
407ms |
488ms |
0ms |
142ms |
518 KB |
121ms |
119ms |
22ms |
41ms |
85524 |
210132 |
2022-06-20 10:28 |
0e4198f2 |
tools: fix `v vet file.v` for `return if x { y // comment } else { z }` |
404ms |
472ms |
0ms |
141ms |
518 KB |
121ms |
117ms |
22ms |
42ms |
85524 |
211693 |
2022-06-20 09:23 |
cf1fc6f0 |
ast: fix array of reference sumtype appending (#14797) |
403ms |
485ms |
0ms |
147ms |
518 KB |
121ms |
118ms |
23ms |
41ms |
85524 |
212218 |
2022-06-19 17:07 |
92423902 |
pref: disable gc for translated code |
397ms |
484ms |
0ms |
142ms |
518 KB |
123ms |
121ms |
23ms |
41ms |
85524 |
215425 |
2022-06-19 16:57 |
bc60b0d1 |
builder: add -c when building object files |
397ms |
484ms |
0ms |
139ms |
518 KB |
119ms |
118ms |
23ms |
41ms |
85523 |
215423 |
2022-06-19 16:47 |
d215618f |
sokol: mark pub structs |
393ms |
477ms |
0ms |
138ms |
518 KB |
118ms |
117ms |
22ms |
41ms |
85520 |
217608 |
2022-06-19 14:42 |
de136f6b |
checker: improve pub struct check (fix #14446) (#14777) |
405ms |
476ms |
0ms |
140ms |
518 KB |
120ms |
119ms |
22ms |
41ms |
85520 |
211160 |
2022-06-19 14:08 |
37ef1ee4 |
tools: do show the output of c2v, when it fails |
408ms |
481ms |
0ms |
140ms |
518 KB |
119ms |
118ms |
22ms |
40ms |
85516 |
209598 |
2022-06-19 13:19 |
7b1ade23 |
tools: fix the first run of `v translate hw.c` |
404ms |
484ms |
0ms |
146ms |
518 KB |
118ms |
116ms |
22ms |
40ms |
85516 |
211673 |
2022-06-19 13:08 |
b9cb5657 |
ci: use VTEST_JUST_ESSENTIAL=1 for the -cstrict test-self task in ubuntu-clang too |
396ms |
484ms |
0ms |
138ms |
518 KB |
119ms |
118ms |
22ms |
40ms |
85516 |
215949 |
2022-06-19 12:52 |
6875a173 |
cmd: enable `v translate`, download and install c2v |
408ms |
478ms |
0ms |
143ms |
518 KB |
119ms |
122ms |
22ms |
40ms |
85516 |
209598 |
2022-06-19 10:29 |
97be840a |
ci: use VTEST_JUST_ESSENTIAL=1 for the ubuntu -cstrict gcc task (prevent 2 hour runs) |
403ms |
476ms |
0ms |
141ms |
518 KB |
120ms |
118ms |
22ms |
40ms |
85515 |
212196 |
2022-06-18 20:51 |
e0310964 |
native: initial support for `defer` (#14779) |
402ms |
485ms |
0ms |
140ms |
518 KB |
119ms |
118ms |
23ms |
40ms |
85515 |
212723 |
2022-06-18 10:30 |
10051e00 |
parser, cgen: temporary prefix ++ for translated code |
400ms |
496ms |
0ms |
139ms |
518 KB |
119ms |
117ms |
22ms |
40ms |
85515 |
213787 |
2022-06-18 08:02 |
18dfaf61 |
tools: handle fn attributes/comments more robustly, when `v missdoc` is run (#14774) |
408ms |
487ms |
0ms |
149ms |
518 KB |
119ms |
117ms |
22ms |
40ms |
85504 |
209568 |
2022-06-17 06:44 |
01fdd5d0 |
cgen: add a minor optimisation for array.push_many (#14770) |
401ms |
478ms |
0ms |
141ms |
518 KB |
120ms |
120ms |
22ms |
40ms |
85504 |
213226 |
2022-06-16 17:51 |
b8961772 |
pref: is_o |
405ms |
483ms |
0ms |
141ms |
518 KB |
121ms |
120ms |
22ms |
40ms |
85501 |
211113 |
2022-06-16 17:19 |
5df3d8ac |
orm: mysql fixes (#14772) |
402ms |
487ms |
0ms |
140ms |
518 KB |
120ms |
117ms |
22ms |
40ms |
85494 |
212671 |
2022-06-16 12:19 |
fb5a40d1 |
builder: handle linker errors when building .o files |
404ms |
477ms |
0ms |
139ms |
518 KB |
117ms |
116ms |
22ms |
40ms |
85487 |
211601 |
2022-06-16 11:32 |
26714fad |
ast, checker, cgen: improve sorting globals and consts (#14769) |
402ms |
484ms |
0ms |
141ms |
518 KB |
121ms |
119ms |
23ms |
40ms |
85486 |
212651 |
2022-06-16 11:24 |
9c72b85f |
checker: temporary c2v struct init fix |
403ms |
479ms |
0ms |
148ms |
518 KB |
121ms |
118ms |
22ms |
41ms |
85461 |
212062 |
2022-06-16 08:12 |
df239b92 |
doc: fix 'specifing' typo (#14768) |
402ms |
476ms |
0ms |
138ms |
518 KB |
117ms |
115ms |
22ms |
40ms |
85460 |
212587 |
2022-06-16 08:01 |
f2962c34 |
cgen: format module_init generated c code (#14764) |
395ms |
481ms |
0ms |
141ms |
518 KB |
117ms |
116ms |
22ms |
40ms |
85460 |
216354 |
2022-06-15 15:00 |
20522107 |
tools: support `v watch -k run examples/gg/rectangles.v` (keep a program running) |
401ms |
486ms |
0ms |
139ms |
520 KB |
118ms |
117ms |
22ms |
40ms |
85454 |
213102 |
2022-06-15 14:44 |
0c1708db |
cgen: minor cleanup in stmt() (#14763) |
403ms |
484ms |
0ms |
140ms |
520 KB |
119ms |
116ms |
22ms |
41ms |
85454 |
212044 |
2022-06-15 08:59 |
5135952c |
v.util: add a retry loop for tool compilation in launch_tool() (#14760) |
400ms |
484ms |
0ms |
143ms |
520 KB |
121ms |
118ms |
22ms |
41ms |
85454 |
213635 |
2022-06-15 08:56 |
7f38b92c |
cgen: simplify sorting globals and consts (#14761) |
403ms |
482ms |
0ms |
146ms |
520 KB |
117ms |
116ms |
22ms |
40ms |
85445 |
212022 |
2022-06-14 11:21 |
7c50d276 |
ast: minor cleanup in is_comptime_type() (#14759) |
405ms |
488ms |
0ms |
143ms |
520 KB |
119ms |
117ms |
22ms |
40ms |
85476 |
211051 |
2022-06-14 09:42 |
e4e858b1 |
transformer: fix a bug with string literal length (#14757) |
401ms |
484ms |
0ms |
140ms |
520 KB |
120ms |
115ms |
22ms |
43ms |
85490 |
213192 |
2022-06-14 07:50 |
6d8a0ad1 |
ast, checker, cgen: sort consts with call expr (fix #14748) (#14755) |
409ms |
486ms |
0ms |
139ms |
520 KB |
120ms |
117ms |
22ms |
40ms |
85488 |
209017 |
2022-06-13 21:35 |
2f1a896d |
native: integer-to-string conversion (#14758) |
398ms |
482ms |
0ms |
140ms |
520 KB |
120ms |
115ms |
22ms |
41ms |
85428 |
214643 |
2022-06-13 18:22 |
67716b5b |
cgen: fix comptime if attributes for `test_` functions (#14756) |
397ms |
481ms |
0ms |
138ms |
520 KB |
120ms |
115ms |
22ms |
41ms |
85428 |
215183 |
2022-06-13 18:09 |
5efa6790 |
cgen: sort const array init order (fix #14748) (#14749) |
405ms |
482ms |
0ms |
146ms |
520 KB |
119ms |
116ms |
22ms |
40ms |
85426 |
210928 |
2022-06-12 17:29 |
3535927b |
parser: correct error message for seclector_expr_assign.vv (#14747) |
393ms |
476ms |
0ms |
138ms |
520 KB |
119ms |
114ms |
21ms |
40ms |
85371 |
217229 |
2022-06-12 13:07 |
139c34c0 |
gg: optimise app.gg.show_fps() (cache ctx.text_size() results, round frame to int without interpolation, center text inside the background rectangle) |
401ms |
478ms |
0ms |
138ms |
520 KB |
119ms |
115ms |
22ms |
40ms |
85371 |
212895 |
2022-06-12 11:20 |
7e06203d |
gg: support `-d show_fps` for all gg apps |
395ms |
475ms |
0ms |
140ms |
520 KB |
119ms |
116ms |
22ms |
40ms |
85371 |
216129 |
2022-06-12 08:24 |
ff8e286c |
compress.gzip: support `gzip.decompress(data, verify_length: false, verify_checksum: false)?` |
390ms |
469ms |
0ms |
138ms |
520 KB |
117ms |
112ms |
21ms |
39ms |
85371 |
218900 |
2022-06-12 06:42 |
5c104cf9 |
native: implement `neg()` for arm64 (#14745) |
396ms |
472ms |
0ms |
142ms |
520 KB |
120ms |
116ms |
22ms |
40ms |
85371 |
215583 |
2022-06-11 18:20 |
8fa1e30d |
native: int-to-string conversion detecting zeros and negative values (#14743) |
394ms |
476ms |
0ms |
145ms |
520 KB |
119ms |
116ms |
22ms |
40ms |
85371 |
216677 |
2022-06-11 17:44 |
f08266ab |
doc: autofree/gc update |
399ms |
466ms |
0ms |
137ms |
520 KB |
119ms |
114ms |
22ms |
40ms |
85371 |
213962 |
2022-06-11 16:22 |
f3351b6a |
pref: maintain order of 'debug' in compile defines as mod cache key depends on it |
396ms |
479ms |
0ms |
139ms |
520 KB |
119ms |
116ms |
22ms |
39ms |
85371 |
215583 |
2022-06-11 15:44 |
5cea8d30 |
ci: make crun_test.v more robust by reducing the tested gap from 5x to 4x |
400ms |
475ms |
0ms |
137ms |
520 KB |
119ms |
116ms |
22ms |
40ms |
85369 |
213422 |
2022-06-11 15:42 |
a538ab7e |
cgen: minor cleanup for sort globals and consts (#14742) |
401ms |
474ms |
0ms |
137ms |
520 KB |
118ms |
115ms |
22ms |
40ms |
85369 |
212890 |
2022-06-11 14:17 |
cdf4ffc5 |
cgen: sort globals and consts definitions (#14739) |
396ms |
479ms |
0ms |
140ms |
520 KB |
119ms |
115ms |
22ms |
40ms |
85378 |
215601 |
2022-06-11 08:50 |
c7a619d1 |
native: support `else`, `break`, `continue` (#14738) |
400ms |
479ms |
0ms |
146ms |
519 KB |
121ms |
114ms |
20ms |
42ms |
85289 |
213222 |
2022-06-11 08:06 |
da7a1667 |
v.pkgconfig: fix duplication in short flags to the standalone pkgconfig binary (#14740) |
401ms |
480ms |
0ms |
141ms |
519 KB |
120ms |
114ms |
20ms |
41ms |
85289 |
212690 |
2022-06-10 16:48 |
26d05147 |
cgen: ensure closures are kept alive when using the GC (#14736) |
394ms |
473ms |
0ms |
140ms |
519 KB |
120ms |
114ms |
20ms |
41ms |
85289 |
216469 |
2022-06-10 12:38 |
b27b6b20 |
tools: let `v gret` make an easily visible diff.png image after regressions, and upload it too, to make CI failures easier to diagnose |
399ms |
485ms |
0ms |
141ms |
519 KB |
121ms |
115ms |
20ms |
42ms |
85228 |
213604 |
2022-06-10 08:57 |
fcaf5292 |
parser, checker: check undefined ident in if expr using generic type name (#14734) |
397ms |
478ms |
0ms |
140ms |
519 KB |
120ms |
116ms |
20ms |
40ms |
85228 |
214680 |
2022-06-10 08:50 |
f4869bcd |
ci: add `apt-get update` before `apt-get install` in gg-regressions |
402ms |
483ms |
0ms |
141ms |
519 KB |
123ms |
117ms |
20ms |
42ms |
85222 |
211995 |
2022-06-09 17:10 |
ea71ea3e |
examples: speed up mandelbrot.v a little, increase iterations/details too |
397ms |
481ms |
0ms |
145ms |
519 KB |
118ms |
114ms |
20ms |
40ms |
85222 |
214664 |
2022-06-09 13:53 |
922f0037 |
cgen: fix fixed array global variable (fix #14712) (#14730) |
400ms |
479ms |
0ms |
140ms |
519 KB |
119ms |
114ms |
20ms |
41ms |
85222 |
213055 |
2022-06-09 12:37 |
be23ddc2 |
ci: remove `VFLAGS: -gc none` from vab runs (#14731) |
399ms |
481ms |
0ms |
139ms |
519 KB |
120ms |
115ms |
21ms |
40ms |
85221 |
213586 |
2022-06-09 12:36 |
784361f1 |
checker: fix generic method on aliases receiver type (#14729) |
398ms |
482ms |
0ms |
139ms |
519 KB |
120ms |
114ms |
20ms |
42ms |
85221 |
214123 |
2022-06-09 12:25 |
e1360ccf |
ci: add `VTEST_JUST_ESSENTIAL=1 ./v test-self` mode. Use it for alpine-docker-musl-gcc . |
400ms |
474ms |
0ms |
139ms |
519 KB |
121ms |
114ms |
20ms |
41ms |
85221 |
213052 |
2022-06-09 07:56 |
39e54a50 |
os: correct description of windows_volume function (#14726) |
394ms |
474ms |
0ms |
139ms |
519 KB |
122ms |
114ms |
20ms |
40ms |
85221 |
216296 |
2022-06-08 21:44 |
4ed9780b |
all: enable `-gc boehm` by default (#14577) |
397ms |
476ms |
0ms |
146ms |
519 KB |
122ms |
115ms |
20ms |
41ms |
85221 |
214662 |
2022-06-08 20:17 |
e6580fef |
ast: cleanup in generic_insts_to_concrete() (#14724) |
394ms |
470ms |
0ms |
133ms |
519 KB |
117ms |
112ms |
19ms |
40ms |
85190 |
216218 |
2022-06-08 18:43 |
f58e5a94 |
gg: fire resize event before init if necessary on Android (#14725) |
392ms |
473ms |
0ms |
133ms |
519 KB |
120ms |
116ms |
20ms |
40ms |
85190 |
217321 |
2022-06-08 18:26 |
c6b1c8d0 |
os: add windows_volume function (#14721) |
391ms |
466ms |
0ms |
130ms |
519 KB |
119ms |
113ms |
20ms |
40ms |
85190 |
217877 |
2022-06-08 06:36 |
5ac9b5c9 |
term.ui: don't print event data in readme example (vlang#14719) (#14720) |
387ms |
473ms |
0ms |
131ms |
519 KB |
120ms |
115ms |
20ms |
40ms |
85195 |
220142 |
2022-06-07 15:33 |
4b3c3d90 |
checker: add error for `if c >= A && c <= Z {` in non generic functions |
390ms |
472ms |
0ms |
127ms |
519 KB |
116ms |
111ms |
20ms |
39ms |
85195 |
218448 |
2022-06-07 15:43 |
96a9faf2 |
strings: add split_capital (#14716) |
400ms |
479ms |
0ms |
136ms |
519 KB |
118ms |
114ms |
19ms |
40ms |
85173 |
212932 |
2022-06-07 09:52 |
1d462136 |
net.http: cookie parsing fixes (#14420) |
396ms |
480ms |
0ms |
130ms |
519 KB |
119ms |
113ms |
20ms |
40ms |
85152 |
215030 |
2022-06-07 09:39 |
82594c01 |
v.vcache: improve the output of `-d trace_usecache_n` |
396ms |
477ms |
0ms |
130ms |
519 KB |
118ms |
114ms |
20ms |
40ms |
85152 |
215030 |
2022-06-07 09:22 |
a942ecf7 |
v.vcache: support `-d trace_usecache_n` too (less verbose tracing for just the initialisation of CacheManager) |
390ms |
473ms |
0ms |
129ms |
519 KB |
119ms |
114ms |
20ms |
40ms |
85152 |
218338 |
2022-06-07 09:15 |
82d23ded |
builtin: add flush_stdout and flush_stderr to builtin.js.v, for feature parity with builtin.c.v |
398ms |
471ms |
0ms |
131ms |
519 KB |
118ms |
113ms |
20ms |
40ms |
85142 |
213924 |
2022-06-07 05:32 |
7780f56c |
cgen: fix cast to generic interface (#14708) |
391ms |
468ms |
0ms |
128ms |
519 KB |
117ms |
112ms |
19ms |
40ms |
85142 |
217754 |
2022-06-06 22:29 |
73b59c7b |
cgen: fix none literal str() function calling (#14704) |
396ms |
471ms |
0ms |
136ms |
519 KB |
120ms |
116ms |
20ms |
40ms |
85142 |
215005 |
2022-06-06 16:25 |
abf35270 |
checker: fix json decoder with generic struct (#14700) |
398ms |
472ms |
0ms |
130ms |
519 KB |
120ms |
115ms |
20ms |
41ms |
85138 |
213914 |
2022-06-06 15:34 |
ce26d5bc |
cgen: fix mutable receiver type calling mapping function causes C error (fix #14230) (#14696) |
393ms |
476ms |
0ms |
129ms |
519 KB |
120ms |
114ms |
20ms |
40ms |
85133 |
216623 |
2022-06-06 11:43 |
778fe2cd |
ast: use `[direct_array_access]` for `attrs []Attr` lookup methods |
393ms |
465ms |
0ms |
129ms |
519 KB |
119ms |
114ms |
20ms |
41ms |
85128 |
216610 |
2022-06-06 11:33 |
63980430 |
cgen: fix missing function names in declarations on `[c2v_variadic][c: xyz]fn deh_fprintf(fstream &C.FILE, fmt &i8)` |
394ms |
469ms |
0ms |
128ms |
519 KB |
116ms |
112ms |
19ms |
40ms |
85125 |
216053 |
2022-06-06 10:24 |
7f679816 |
checker: allow literal args as references in translated code |
391ms |
477ms |
0ms |
130ms |
519 KB |
116ms |
112ms |
19ms |
39ms |
85110 |
217672 |
2022-06-06 09:30 |
8a2236d3 |
cgen: fix generic interface with non-generic method (#14694) |
392ms |
467ms |
0ms |
134ms |
519 KB |
118ms |
114ms |
20ms |
40ms |
85109 |
217114 |
2022-06-06 03:29 |
ce771876 |
cgen: fix nested map index check (fix #14683) (#14687) |
396ms |
476ms |
0ms |
129ms |
519 KB |
120ms |
111ms |
19ms |
39ms |
85108 |
214919 |
2022-06-05 16:41 |
df80b33d |
cgen: fix array init with it (fix #14679) (#14680) |
391ms |
471ms |
0ms |
131ms |
519 KB |
120ms |
113ms |
20ms |
40ms |
85108 |
217667 |
2022-06-05 15:53 |
3a90d8ef |
compress: add a new module `compress.gzip` too (#14686) |
394ms |
475ms |
0ms |
129ms |
519 KB |
121ms |
114ms |
20ms |
40ms |
85108 |
216010 |
2022-06-05 15:49 |
7b25957a |
builtin: fix typo in array.v (#14688) |
395ms |
477ms |
0ms |
130ms |
519 KB |
120ms |
114ms |
20ms |
40ms |
85108 |
215463 |
2022-06-05 05:48 |
b0007288 |
compress.gzip / deflate: rename gzip module into deflate module (#14682) |
397ms |
472ms |
0ms |
131ms |
519 KB |
121ms |
114ms |
20ms |
40ms |
85108 |
214377 |
2022-06-05 05:44 |
4cf6abd9 |
checker: check using literal argument as reference parameter (#14674) |
397ms |
473ms |
0ms |
136ms |
519 KB |
120ms |
113ms |
20ms |
40ms |
85108 |
214377 |
2022-06-05 02:05 |
f6ebbc99 |
cgen: fix array type as interface (fix #14677) (#14681) |
392ms |
464ms |
0ms |
127ms |
519 KB |
117ms |
110ms |
19ms |
39ms |
85099 |
217089 |
2022-06-04 17:27 |
5d429140 |
json: fix json decode with missing map type field (#14678) |
391ms |
470ms |
0ms |
125ms |
519 KB |
115ms |
111ms |
19ms |
39ms |
85093 |
217629 |
2022-06-04 17:24 |
d71fd04c |
thirdparty/sokol: apply speaker/headset bug fix from latest upstream sokol_audio.h (#14676) |
395ms |
464ms |
0ms |
128ms |
519 KB |
117ms |
110ms |
19ms |
39ms |
85113 |
215475 |
2022-06-04 17:15 |
3c5ae417 |
examples: simplify the shebang in the v_script.vsh example |
393ms |
465ms |
0ms |
128ms |
519 KB |
116ms |
113ms |
20ms |
40ms |
85113 |
216572 |
2022-06-04 16:51 |
3ac3375b |
cgen: fix `for (int i = 0; i < 10; i++, a++) {` (multiple expressions in the inc part) |
392ms |
465ms |
0ms |
129ms |
519 KB |
116ms |
112ms |
19ms |
40ms |
85113 |
217125 |
2022-06-04 10:05 |
82eb4956 |
ci: on windows-msvc, skip const_fixed_array_containing_references_to_itself_test.v |
397ms |
469ms |
0ms |
137ms |
519 KB |
119ms |
114ms |
20ms |
40ms |
85099 |
214355 |
2022-06-04 06:15 |
f2171b41 |
ci: fix macos clang failures with const_fixed_array_containing_references_to_itself_test.v |
393ms |
467ms |
0ms |
127ms |
519 KB |
116ms |
110ms |
20ms |
39ms |
85099 |
216536 |
2022-06-04 06:04 |
4cfff58f |
checker: allow for references to fixed array consts inside their initialisation `const a = [ ... &a[0] ...]!` |
392ms |
470ms |
0ms |
129ms |
519 KB |
118ms |
112ms |
20ms |
40ms |
85099 |
217089 |
2022-06-04 03:52 |
a8461a90 |
vweb: use http.Cookie |
393ms |
476ms |
0ms |
129ms |
519 KB |
118ms |
114ms |
20ms |
40ms |
85082 |
216493 |
2022-06-03 18:02 |
66572d5e |
ast: cleanup is_lit() (#14672) |
389ms |
475ms |
0ms |
128ms |
519 KB |
117ms |
112ms |
20ms |
40ms |
85081 |
218717 |
2022-06-03 17:53 |
c15d1c6e |
cgen,ci: fix cast_bool_to_int_test.v on windows-tcc |
399ms |
477ms |
0ms |
129ms |
519 KB |
119ms |
114ms |
20ms |
40ms |
85081 |
213235 |
2022-06-03 16:14 |
6f9070e0 |
cgen: do not initialise externally declared globals (with -cstrict with [c_extern]). |
393ms |
472ms |
0ms |
134ms |
519 KB |
117ms |
114ms |
20ms |
40ms |
85081 |
216491 |
2022-06-03 15:41 |
dbaecdc0 |
cgen: simplify int(bool_var) casts; support [c_extern] tag for global declarations |
391ms |
473ms |
0ms |
130ms |
519 KB |
118ms |
114ms |
20ms |
40ms |
85077 |
217588 |
2022-06-03 14:41 |
daa94de9 |
cgen: fix autofree_variable() (fix #14576) (#14602) |
395ms |
468ms |
0ms |
129ms |
519 KB |
118ms |
112ms |
20ms |
40ms |
85075 |
215379 |
2022-06-03 12:57 |
dcbd8d64 |
cgen: fix if expr with optional method call (#14600) |
392ms |
485ms |
0ms |
130ms |
519 KB |
119ms |
113ms |
20ms |
40ms |
85071 |
217017 |
2022-06-03 06:00 |
65066098 |
compress: Add gzip module & refactor compress & compress.zlib module (#14599) |
395ms |
484ms |
0ms |
129ms |
519 KB |
118ms |
113ms |
20ms |
40ms |
85070 |
215367 |
2022-06-02 16:59 |
251716fa |
vrepl: fix error for exitasdfasdf in repl (fix #14593) (#14598) |
391ms |
474ms |
0ms |
129ms |
519 KB |
118ms |
111ms |
20ms |
39ms |
85070 |
217570 |
2022-06-02 16:02 |
9f7656f3 |
ci: vfmt vlib/v/checker/check_types.v |
394ms |
466ms |
0ms |
137ms |
519 KB |
120ms |
114ms |
20ms |
39ms |
85070 |
215913 |
2022-06-02 15:24 |
c892b320 |
checker: speed up check_expected_call_arg, by only calling Table.type_to_str on errors |
397ms |
493ms |
0ms |
130ms |
519 KB |
118ms |
113ms |
20ms |
39ms |
85070 |
214282 |
2022-06-02 15:07 |
41414b5d |
vlib: add `net.http.mime` (#14516) |
413ms |
492ms |
0ms |
132ms |
518 KB |
119ms |
127ms |
20ms |
40ms |
85061 |
205958 |
2022-06-02 14:27 |
aae5b9fb |
ast.table: cache the returned values of Table.type_to_str_using_aliases/2 |
401ms |
485ms |
0ms |
131ms |
518 KB |
119ms |
125ms |
20ms |
40ms |
85061 |
212122 |
2022-06-02 12:55 |
ed759b2e |
ci: vfmt vlib/v/parser/parser.v |
415ms |
495ms |
0ms |
129ms |
518 KB |
116ms |
129ms |
20ms |
40ms |
85045 |
204927 |
2022-06-02 10:35 |
031629fa |
tools: add cmd/tools/measure/scanner_speed.v and cmd/tools/measure/parser_speed.v |
413ms |
497ms |
0ms |
129ms |
518 KB |
116ms |
128ms |
20ms |
39ms |
85045 |
205920 |
2022-06-02 07:41 |
9a0ec7f3 |
strings: update docs for .str() and for .free() |
417ms |
497ms |
0ms |
138ms |
518 KB |
119ms |
129ms |
20ms |
40ms |
85044 |
203942 |
2022-06-02 07:28 |
545eaae7 |
ast: fix IfExpr.str() (#14595) |
415ms |
488ms |
0ms |
130ms |
518 KB |
117ms |
128ms |
19ms |
39ms |
85046 |
204930 |
2022-06-02 06:35 |
8b0e843c |
checker, cgen: c2v variadic fixes |
414ms |
510ms |
0ms |
131ms |
518 KB |
118ms |
132ms |
20ms |
40ms |
85044 |
205420 |
2022-06-02 05:23 |
10fb16e0 |
parser: fix optional with multiple statements (#14592) |
413ms |
491ms |
0ms |
131ms |
518 KB |
118ms |
132ms |
19ms |
40ms |
85028 |
205878 |
2022-06-02 04:11 |
5bf246fc |
examples: some new graphs algorithms and improving 2 others (#14556) |
420ms |
499ms |
0ms |
131ms |
518 KB |
120ms |
135ms |
20ms |
40ms |
85036 |
202466 |
2022-06-02 04:09 |
e201665e |
os: fix file_ext function (#14566) |
414ms |
485ms |
0ms |
130ms |
518 KB |
118ms |
129ms |
19ms |
40ms |
85036 |
205400 |
2022-06-02 03:21 |
a95cdac6 |
cgen: fix type not being unaliased (fix #14568) (#14591) |
415ms |
497ms |
0ms |
138ms |
518 KB |
120ms |
133ms |
20ms |
41ms |
85024 |
204877 |
2022-06-02 03:20 |
55951e09 |
checker: minor cleanup in if_expr() (#14584) |
415ms |
498ms |
0ms |
132ms |
518 KB |
120ms |
133ms |
20ms |
40ms |
85024 |
204877 |
2022-06-01 13:56 |
33a2d004 |
cgen: fix fixed array of aliases struct (#14583) |
418ms |
498ms |
0ms |
132ms |
518 KB |
121ms |
134ms |
20ms |
40ms |
85028 |
203416 |
2022-06-01 11:47 |
bf70f0b4 |
v: add support for `v crun examples/hello_world.v`, use crun mode for .vsh files by default. (#14554) |
408ms |
486ms |
0ms |
129ms |
518 KB |
117ms |
130ms |
20ms |
39ms |
85028 |
208401 |
2022-06-01 10:58 |
c91b6463 |
examples: document how to produce the shared library, needed for a standalone run of examples/dynamic_library_loading/use.v |
415ms |
502ms |
0ms |
135ms |
517 KB |
119ms |
133ms |
20ms |
39ms |
84920 |
204626 |
2022-06-01 10:27 |
786045c7 |
parser: fix comptime if script mode (fix #6419) (#14578) |
414ms |
495ms |
0ms |
129ms |
517 KB |
117ms |
131ms |
20ms |
39ms |
84920 |
205120 |
2022-06-01 10:21 |
5a2c271b |
cgen: do not #include signal.h, on -os wasm32 and -d no_segfault_handler |
416ms |
487ms |
0ms |
134ms |
517 KB |
116ms |
128ms |
19ms |
39ms |
84887 |
204055 |
2022-06-01 09:06 |
2fa64f14 |
ci: skip embed_file_test.v for now |
414ms |
499ms |
0ms |
131ms |
517 KB |
119ms |
130ms |
20ms |
40ms |
84877 |
205016 |
2022-06-01 06:18 |
fefb9643 |
checker, cgen: fix array index optional with if expr (#14575) |
417ms |
496ms |
0ms |
130ms |
517 KB |
119ms |
133ms |
20ms |
39ms |
84877 |
203541 |
2022-06-01 06:08 |
846ddfd7 |
v: always embed file data of \$embed_file(file) constructs, even without -prod, unless `-d embed_only_metadata` is given. |
414ms |
497ms |
0ms |
132ms |
517 KB |
120ms |
131ms |
20ms |
40ms |
84874 |
205009 |
2022-06-01 03:34 |
f40c30c3 |
cgen: fix goto label |
404ms |
493ms |
0ms |
129ms |
517 KB |
118ms |
130ms |
20ms |
39ms |
84864 |
210059 |
2022-06-01 03:14 |
c54c9b81 |
cgen: c2v infix fix |
412ms |
484ms |
0ms |
130ms |
517 KB |
116ms |
129ms |
19ms |
39ms |
84864 |
205980 |
2022-05-31 16:02 |
84e375e3 |
toml: update readme with value_opt() usage (#14569) |
415ms |
493ms |
0ms |
134ms |
517 KB |
118ms |
129ms |
20ms |
40ms |
84856 |
204472 |
2022-05-31 08:52 |
80cc8842 |
scanner: minor cleanup in scanner.v (#14565) |
409ms |
490ms |
0ms |
129ms |
517 KB |
118ms |
128ms |
20ms |
40ms |
84856 |
207471 |
2022-05-31 06:30 |
dc30089c |
v.util, v.builder: fix util.module_is_builtin on macos with -usecache |
414ms |
497ms |
0ms |
130ms |
517 KB |
120ms |
133ms |
20ms |
40ms |
84858 |
204971 |
2022-05-31 03:32 |
4ffdcf80 |
os: add existing_path function (#14536) |
420ms |
501ms |
0ms |
131ms |
517 KB |
121ms |
132ms |
20ms |
42ms |
84862 |
202052 |
2022-05-30 19:14 |
928dafeb |
strconv: make f64_to_str_lnd1 public (fix building vlang/coreutils printf) |
407ms |
482ms |
0ms |
132ms |
517 KB |
118ms |
129ms |
20ms |
40ms |
84807 |
208371 |
2022-05-30 18:56 |
fc64f09f |
crypto.md5: improve performance of md5.blockblock_generic |
414ms |
491ms |
0ms |
133ms |
517 KB |
120ms |
132ms |
20ms |
40ms |
84807 |
204847 |
2022-05-30 16:15 |
0f3b2c2a |
builtin: use C.fwrite (buffered) for _write_buf_to_fd (#14558) |
417ms |
497ms |
0ms |
136ms |
517 KB |
121ms |
131ms |
20ms |
40ms |
84804 |
203366 |
2022-05-30 12:17 |
58ebc068 |
builtin: fix sporadic linking failures on `v -cc gcc -gc boehm examples/hello_world.v` |
415ms |
487ms |
0ms |
131ms |
517 KB |
118ms |
130ms |
20ms |
40ms |
84778 |
204284 |
2022-05-30 10:49 |
844ba2a1 |
checker: vfmt overload_return_type.vv (#14557) |
410ms |
498ms |
0ms |
130ms |
517 KB |
120ms |
130ms |
20ms |
41ms |
84778 |
206775 |
2022-05-29 17:27 |
78d1b7f4 |
net.http: `Response.text` -> `Response.body` (#14478) |
410ms |
486ms |
0ms |
134ms |
517 KB |
119ms |
132ms |
20ms |
41ms |
84778 |
206775 |
2022-05-29 16:28 |
2c5febe2 |
scanner: fix string interpolation with inner curly braces (fix #12242) (#14553) |
412ms |
488ms |
0ms |
129ms |
517 KB |
118ms |
129ms |
19ms |
40ms |
84778 |
205771 |
2022-05-29 06:15 |
79d861ad |
parser: fix cast or dump arguments ending with comma (#14552) |
417ms |
499ms |
0ms |
130ms |
517 KB |
117ms |
129ms |
20ms |
39ms |
84770 |
203285 |
2022-05-28 18:36 |
63d15086 |
docs: document explicitly, that maps support `if v := m[k] {` too |
421ms |
492ms |
0ms |
134ms |
517 KB |
117ms |
128ms |
19ms |
40ms |
84764 |
201339 |
2022-05-26 19:53 |
a83ac948 |
orm: document & fix pg (#14533) |
405ms |
495ms |
0ms |
130ms |
517 KB |
117ms |
130ms |
20ms |
40ms |
84680 |
209086 |
2022-05-26 19:52 |
b97ef09b |
checker: cleanup checker.v (#14530) |
407ms |
490ms |
0ms |
131ms |
517 KB |
117ms |
131ms |
20ms |
40ms |
84680 |
208058 |
2022-05-26 13:55 |
bb6ef8bb |
cgen: fix parallel cgen for json encoding of struct fields that have default values |
409ms |
499ms |
0ms |
132ms |
517 KB |
119ms |
133ms |
20ms |
40ms |
84700 |
207090 |
2022-05-26 08:17 |
10173353 |
x.ttf: fix typo in README (#14528) |
413ms |
492ms |
0ms |
130ms |
517 KB |
119ms |
131ms |
20ms |
39ms |
84699 |
205082 |
2022-05-26 01:20 |
3849cdce |
fmt: fix fn return types list ending with comma (#14529) |
410ms |
489ms |
0ms |
140ms |
517 KB |
119ms |
132ms |
20ms |
41ms |
84699 |
206582 |
2022-05-25 21:44 |
410b57b2 |
all: add support for struct field deprecation (#14527) |
413ms |
485ms |
0ms |
130ms |
517 KB |
119ms |
130ms |
20ms |
40ms |
84699 |
205082 |
2022-05-25 16:07 |
95cc535f |
ci: use missdoc as subcmd (#14524) |
411ms |
485ms |
0ms |
130ms |
517 KB |
119ms |
129ms |
20ms |
40ms |
84640 |
205936 |
2022-05-25 16:06 |
9f5e999b |
tools: add v missdoc --verify mode (#14525) |
409ms |
476ms |
0ms |
130ms |
517 KB |
117ms |
127ms |
20ms |
39ms |
84640 |
206943 |
2022-05-25 15:26 |
6c08af63 |
embed_file: rename debug_embed_file_in_prod -> force_embed_file (#14523) |
414ms |
494ms |
0ms |
132ms |
517 KB |
119ms |
129ms |
20ms |
40ms |
84640 |
204444 |
2022-05-25 12:17 |
59e57f0c |
fmt: fix fmt of Ok<[]Token>{[]} (#14522) |
414ms |
486ms |
0ms |
131ms |
517 KB |
117ms |
130ms |
20ms |
40ms |
84640 |
204444 |
2022-05-25 08:23 |
dd8c96f6 |
net.html: use `-d debug_html` instead of `-g`, prevent undesired output, while debugging user programs (#14521) |
410ms |
484ms |
0ms |
134ms |
517 KB |
118ms |
130ms |
20ms |
40ms |
84640 |
206439 |
2022-05-25 06:30 |
31c23448 |
cgen: split keys and values in generated new_map_init calls into separate lines |
405ms |
493ms |
0ms |
129ms |
517 KB |
117ms |
129ms |
20ms |
40ms |
84640 |
208987 |
2022-05-25 06:00 |
e19ac0c4 |
checker: check fn call with argument mismatch (#14519) |
405ms |
484ms |
0ms |
129ms |
516 KB |
116ms |
130ms |
20ms |
39ms |
84634 |
208972 |
2022-05-24 17:14 |
0eb3f885 |
fmt: fix file with just imports (fix #14267) (#14513) |
407ms |
486ms |
0ms |
129ms |
516 KB |
116ms |
128ms |
19ms |
39ms |
84645 |
207972 |
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 |