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 |
2021-12-31 07:54 |
64385125 |
checker: add error for `for mut var in string {` (fix #12998) (#13000) |
545ms |
831ms |
0ms |
135ms |
3711 KB |
111ms |
113ms |
157ms |
39ms |
77928 |
142987 |
2021-12-30 20:34 |
a0a1807e |
builtin: add charptr str() and change string format (#12973) |
541ms |
833ms |
0ms |
130ms |
3711 KB |
112ms |
114ms |
157ms |
39ms |
77926 |
144040 |
2021-12-30 19:19 |
b10ff1e4 |
checker: infer generic interface type in `i := Interface(Struct<u32>{})` |
545ms |
830ms |
0ms |
132ms |
3710 KB |
112ms |
114ms |
159ms |
39ms |
77922 |
142976 |
2021-12-30 17:28 |
ae036b61 |
checker: fix infinite recursion on generic interface cast |
541ms |
834ms |
0ms |
131ms |
3709 KB |
112ms |
113ms |
159ms |
39ms |
77896 |
143985 |
2021-12-30 16:20 |
df8384b6 |
v.scanner: report the start of unfinished string literals too |
547ms |
824ms |
0ms |
133ms |
3709 KB |
113ms |
116ms |
158ms |
39ms |
77889 |
142393 |
2021-12-30 11:42 |
93c40e69 |
all: add support for `type MyEnumAlias = MyEnum` |
539ms |
821ms |
0ms |
130ms |
3708 KB |
113ms |
113ms |
158ms |
40ms |
77851 |
144435 |
2021-12-29 19:48 |
d421f28d |
checker: minor cleanup in cast_expr() (#12995) |
544ms |
833ms |
0ms |
140ms |
3705 KB |
112ms |
115ms |
160ms |
40ms |
77783 |
142983 |
2021-12-29 19:45 |
4114dd08 |
v.builder: fix `v -no-retry-compilation -cc tcc -usecache examples/tetris/` |
546ms |
828ms |
0ms |
133ms |
3706 KB |
113ms |
114ms |
160ms |
39ms |
77790 |
142472 |
2021-12-29 19:32 |
99fdcd2e |
v.builder: fix `v -cc tcc -no-retry-compilation build-module vlib/sync/stdatomic` |
544ms |
824ms |
0ms |
128ms |
3705 KB |
111ms |
112ms |
157ms |
39ms |
77785 |
142987 |
2021-12-29 18:15 |
ca515474 |
cgen: fix `v -usecache examples/news_fetcher.v` on macos (.sort() compare_ functions duplication) |
546ms |
824ms |
0ms |
132ms |
3705 KB |
113ms |
114ms |
160ms |
39ms |
77781 |
142456 |
2021-12-29 16:29 |
537760ed |
ci: fix failing macos job (do not test -usecache for now there) |
539ms |
825ms |
0ms |
130ms |
3704 KB |
111ms |
112ms |
158ms |
39ms |
77779 |
144302 |
2021-12-29 15:57 |
cb34309f |
cgen: fix chained `./v -usecache -o v cmd/v` (and all other V programs that use maps) |
548ms |
836ms |
0ms |
132ms |
3704 KB |
113ms |
113ms |
159ms |
39ms |
77779 |
141932 |
2021-12-29 11:44 |
cc577e1b |
parser: check variable redefinition error (#12992) |
545ms |
824ms |
0ms |
137ms |
3704 KB |
112ms |
112ms |
157ms |
39ms |
77768 |
142693 |
2021-12-29 10:03 |
69c90ef5 |
hash.fnv1a: add generic fnv1a.sum64_struct/1 and fnv1a.sum32_struct/1 + tests |
544ms |
824ms |
0ms |
129ms |
3704 KB |
111ms |
111ms |
157ms |
39ms |
77768 |
142955 |
2021-12-29 09:27 |
7c78bf94 |
hash.fnv1a: add fnv1a.sum64_bytes and fnv1a.sum32_bytes, add doc comments and tests |
542ms |
827ms |
0ms |
131ms |
3704 KB |
113ms |
115ms |
159ms |
39ms |
77744 |
143439 |
2021-12-29 07:48 |
9b8cf1ad |
markused: fix V compiler panics with -skip-unused, for code using generics |
542ms |
827ms |
0ms |
129ms |
3704 KB |
112ms |
113ms |
158ms |
39ms |
77713 |
143381 |
2021-12-29 06:01 |
5607cfbd |
datatypes: add a Queue.last() method (#12987) |
544ms |
818ms |
0ms |
131ms |
3704 KB |
112ms |
112ms |
158ms |
39ms |
77699 |
142829 |
2021-12-28 20:29 |
5e552944 |
docs: document negative indexed slices, add example for a 'list comprehension' (#12986) |
539ms |
822ms |
0ms |
130ms |
3704 KB |
113ms |
113ms |
160ms |
38ms |
77699 |
144153 |
2021-12-28 17:42 |
43fee6b3 |
all: fix registration of methods with the same name on different generic structs |
537ms |
823ms |
0ms |
138ms |
3704 KB |
112ms |
112ms |
158ms |
38ms |
77699 |
144690 |
2021-12-28 08:12 |
730b2a92 |
sync: move sync.atomic2 to sync.stdatomic, cleanup |
543ms |
827ms |
0ms |
132ms |
3702 KB |
112ms |
113ms |
159ms |
39ms |
77646 |
142994 |
2021-12-28 05:55 |
c1711b8f |
checker: check string cast to number (fix #12982) (#12983) |
544ms |
830ms |
0ms |
134ms |
3702 KB |
113ms |
112ms |
161ms |
39ms |
77670 |
142775 |
2021-12-28 04:37 |
6176ce9f |
all: c2v fixes |
542ms |
822ms |
0ms |
129ms |
3702 KB |
111ms |
110ms |
158ms |
39ms |
77665 |
143293 |
2021-12-27 20:18 |
dadc9650 |
regex: implement negation groups, more flexibility for bsls, small fixes (#12981) |
548ms |
830ms |
0ms |
129ms |
3701 KB |
111ms |
112ms |
159ms |
39ms |
77631 |
141662 |
2021-12-27 18:02 |
14648fa4 |
parser: reduce max_expr_level to 310 (due to more limited stack size on windows) |
543ms |
829ms |
0ms |
128ms |
3701 KB |
111ms |
113ms |
157ms |
39ms |
77631 |
142966 |
2021-12-27 11:11 |
34e175a3 |
checker: minor cleanup of the fns classification (#12977) |
548ms |
828ms |
0ms |
135ms |
3701 KB |
111ms |
113ms |
160ms |
39ms |
77631 |
141662 |
2021-12-27 10:30 |
a2eb90ee |
parser: prevent too deep recursions in p.check_undefined_variables |
552ms |
828ms |
0ms |
131ms |
3701 KB |
113ms |
113ms |
160ms |
40ms |
77630 |
140634 |
2021-12-26 18:01 |
35418b84 |
cgen: fix compile error on locking interface value (#12883) |
541ms |
827ms |
0ms |
129ms |
3698 KB |
112ms |
113ms |
159ms |
39ms |
77622 |
143478 |
2021-12-26 17:05 |
c26e040d |
ci: bump retry count to 5 for tcp_test.v |
549ms |
842ms |
0ms |
133ms |
3694 KB |
113ms |
113ms |
161ms |
39ms |
77565 |
141284 |
2021-12-26 16:32 |
2e68af22 |
cgen: improve auto_str error messages (#12972) |
545ms |
830ms |
0ms |
130ms |
3694 KB |
111ms |
113ms |
158ms |
39ms |
77565 |
142321 |
2021-12-26 14:44 |
55d9c240 |
ast: fix generic fn with multiple return (#12971) |
543ms |
822ms |
0ms |
134ms |
3694 KB |
113ms |
112ms |
158ms |
39ms |
77565 |
142845 |
2021-12-26 14:01 |
8a10dbcf |
vlib: rename `adt` to `datatypes` |
544ms |
824ms |
0ms |
137ms |
3693 KB |
111ms |
114ms |
160ms |
38ms |
77564 |
142580 |
2021-12-26 11:02 |
2210f89e |
sokol: type alias all `sapp` structs (#12962) |
547ms |
829ms |
0ms |
130ms |
3693 KB |
111ms |
113ms |
160ms |
38ms |
77564 |
141798 |
2021-12-26 09:53 |
04be2465 |
cgen: check call argument on methods (#12965) |
546ms |
825ms |
0ms |
129ms |
3693 KB |
111ms |
113ms |
160ms |
38ms |
77564 |
142058 |
2021-12-26 09:41 |
3b5de71e |
builtin: add none str() (fix #12964) (#12967) |
541ms |
823ms |
0ms |
129ms |
3693 KB |
111ms |
113ms |
158ms |
38ms |
77557 |
143358 |
2021-12-26 09:34 |
03864e4a |
checker: fix cast enum to alias (#12968) |
548ms |
819ms |
0ms |
129ms |
3693 KB |
111ms |
111ms |
156ms |
38ms |
77553 |
141520 |
2021-12-25 20:58 |
10f63b3c |
cgen: remove "main" from inline sum type str (#12963) |
542ms |
832ms |
0ms |
130ms |
3693 KB |
111ms |
111ms |
160ms |
37ms |
77552 |
143084 |
2021-12-25 15:26 |
35282396 |
all: inline sum types (#12912) |
540ms |
827ms |
0ms |
138ms |
3692 KB |
112ms |
113ms |
159ms |
38ms |
77552 |
143614 |
2021-12-25 10:03 |
485b392c |
adt: implement a binary MinHeap data structure (#12956) |
542ms |
821ms |
0ms |
128ms |
3685 KB |
111ms |
112ms |
159ms |
39ms |
77475 |
142942 |
2021-12-25 09:34 |
8764a3a9 |
checker: check errors of cast to byte (#12961) |
539ms |
822ms |
0ms |
129ms |
3685 KB |
111ms |
111ms |
158ms |
39ms |
77475 |
143738 |
2021-12-24 12:42 |
d0ad79cd |
checker: fix generic array builtin method call (#12957) |
541ms |
826ms |
0ms |
131ms |
3685 KB |
113ms |
112ms |
160ms |
38ms |
77476 |
143208 |
2021-12-24 09:38 |
a83786d8 |
checker: minor cleanup in cast_expr() (#12954) |
539ms |
823ms |
0ms |
131ms |
3685 KB |
110ms |
112ms |
165ms |
38ms |
77476 |
143740 |
2021-12-24 09:19 |
d69d2c60 |
adt: implement a doubly linked list (#12950) |
545ms |
828ms |
0ms |
131ms |
3685 KB |
112ms |
114ms |
162ms |
39ms |
77478 |
142161 |
2021-12-24 09:11 |
c0dcd1a9 |
ast: fix reference of alias char type (#12951) |
543ms |
825ms |
0ms |
135ms |
3685 KB |
110ms |
110ms |
159ms |
38ms |
77478 |
142685 |
2021-12-24 08:47 |
92bd55de |
tests: fix typo in common.v (#12952) |
539ms |
824ms |
0ms |
128ms |
3685 KB |
110ms |
112ms |
159ms |
38ms |
77478 |
143743 |
2021-12-23 16:57 |
68452cff |
adt: add queue (#12941) |
540ms |
820ms |
0ms |
132ms |
3685 KB |
112ms |
113ms |
161ms |
38ms |
77478 |
143477 |
2021-12-23 16:23 |
54a69735 |
adt: add linked list (#12937) |
539ms |
819ms |
0ms |
130ms |
3685 KB |
110ms |
111ms |
158ms |
38ms |
77478 |
143743 |
2021-12-23 14:43 |
fa2de89d |
orm: do not order by default, ordering is slow; also fix a bug for tables without defined primary keys |
538ms |
825ms |
0ms |
130ms |
3685 KB |
110ms |
112ms |
155ms |
38ms |
77478 |
144011 |
2021-12-23 13:16 |
d7deda50 |
vlib: add an `adt` module (Abstract Data Types) (#12901) |
536ms |
830ms |
0ms |
133ms |
3685 KB |
111ms |
112ms |
160ms |
38ms |
77478 |
144548 |
2021-12-23 13:02 |
d4f28c88 |
checker: minor cleanup in the checker.v (#12945) |
538ms |
820ms |
0ms |
138ms |
3685 KB |
112ms |
114ms |
159ms |
38ms |
77478 |
144011 |
2021-12-23 11:31 |
546c388b |
gg: renaming drawing functions (#12913) |
538ms |
830ms |
0ms |
131ms |
3685 KB |
111ms |
113ms |
160ms |
38ms |
77479 |
144013 |
2021-12-23 11:04 |
ad1ef6a9 |
cgen: fix map get assign blank var with optional (#12943) |
542ms |
831ms |
0ms |
132ms |
3685 KB |
112ms |
113ms |
159ms |
39ms |
77479 |
142950 |
2021-12-23 11:01 |
b88a40ad |
ci: cleanup and fix sdl_ci.yml |
545ms |
823ms |
0ms |
131ms |
3685 KB |
111ms |
111ms |
158ms |
38ms |
77479 |
142163 |
2021-12-23 09:36 |
a2468e1e |
js,os: fix integer arithmetic; add Process.close() and os.is_readable() for VJS; Make tetris run on JS backend (#12940) |
536ms |
822ms |
0ms |
130ms |
3685 KB |
110ms |
110ms |
157ms |
38ms |
77479 |
144550 |
2021-12-23 09:26 |
d3ccdfd7 |
cgen: fix channel of sumtype (#12938) |
539ms |
824ms |
0ms |
131ms |
3685 KB |
112ms |
111ms |
157ms |
39ms |
77479 |
143745 |
2021-12-23 09:23 |
b4723c18 |
cmd: update vast -t help text (#12939) |
539ms |
827ms |
0ms |
137ms |
3685 KB |
111ms |
112ms |
158ms |
38ms |
77475 |
143738 |
2021-12-22 17:58 |
db1175e4 |
parser: handle `[noreturn]` on methods too |
562ms |
825ms |
0ms |
131ms |
3685 KB |
112ms |
114ms |
158ms |
38ms |
77475 |
137855 |
2021-12-22 17:11 |
1028f0b5 |
fmt: fix error of generic struct_init using module (fix #12893) (#12935) |
544ms |
831ms |
0ms |
131ms |
3684 KB |
112ms |
112ms |
161ms |
38ms |
77474 |
142415 |
2021-12-22 16:13 |
86719c5d |
tools: update vast to latest V |
542ms |
826ms |
0ms |
129ms |
3684 KB |
111ms |
112ms |
158ms |
38ms |
77474 |
142940 |
2021-12-22 14:16 |
e256f1b2 |
checker,cgen: stabilise generic method handling (fix a source code ordering issue) |
534ms |
826ms |
0ms |
132ms |
3684 KB |
112ms |
113ms |
160ms |
38ms |
77474 |
145082 |
2021-12-22 15:52 |
b3161b05 |
ci: add sdl workflow for testing `vlang/sdl` (#12934) |
549ms |
831ms |
0ms |
132ms |
3684 KB |
111ms |
112ms |
159ms |
38ms |
77451 |
141076 |
2021-12-22 13:34 |
278c0870 |
all: support slices with negative indexes `#[start..end]` (gated arrays) (#12914) |
540ms |
832ms |
0ms |
136ms |
3684 KB |
111ms |
112ms |
158ms |
38ms |
77451 |
143427 |
2021-12-22 10:26 |
2b9f9935 |
gg: add text rendering, keyboard event handling for JS and other fixes (#12932) |
541ms |
832ms |
0ms |
129ms |
3682 KB |
112ms |
113ms |
156ms |
39ms |
77305 |
142892 |
2021-12-22 10:09 |
6eb44f47 |
cgen: fix multiple return with sumtype (#12930) |
540ms |
829ms |
0ms |
130ms |
3682 KB |
111ms |
112ms |
157ms |
38ms |
77305 |
143157 |
2021-12-22 07:34 |
6a4fa609 |
cgen: fix blank ident in for_c_stmt (#12931) |
540ms |
827ms |
0ms |
132ms |
3681 KB |
111ms |
112ms |
158ms |
38ms |
77301 |
143150 |
2021-12-22 07:20 |
cb65f2ff |
js: generate es5 methods for valueOf() and toString() (#12928) |
536ms |
814ms |
0ms |
129ms |
3681 KB |
110ms |
112ms |
156ms |
38ms |
77294 |
144205 |
2021-12-21 23:55 |
26936316 |
parser: make codegen generate correct module name (#12929) |
543ms |
829ms |
0ms |
131ms |
3681 KB |
110ms |
112ms |
157ms |
38ms |
77294 |
142346 |
2021-12-21 22:18 |
cfb814a0 |
gen: support returning large types from closures on amd64 (#12926) |
541ms |
830ms |
0ms |
135ms |
3681 KB |
111ms |
113ms |
157ms |
38ms |
77294 |
142872 |
2021-12-21 21:43 |
7b4d8366 |
examples: reduce progress update rate for path_tracing.v (less string interpolations/mallocs) |
542ms |
824ms |
0ms |
131ms |
3680 KB |
111ms |
113ms |
160ms |
39ms |
77291 |
142603 |
2021-12-21 18:23 |
b68c217d |
js: remove usage of default arguments for `-es5` flag (#12921) |
543ms |
832ms |
0ms |
132ms |
3680 KB |
111ms |
113ms |
158ms |
39ms |
77291 |
142340 |
2021-12-21 17:48 |
07cf6d9f |
parser/scanner: make codegen impl use own parser. closes #12857 (#12925) |
539ms |
830ms |
0ms |
130ms |
3680 KB |
111ms |
113ms |
157ms |
39ms |
77291 |
143397 |
2021-12-21 17:23 |
fc83f0bf |
cgen: clean up gen_assign_stmt() (#12915) |
538ms |
826ms |
0ms |
128ms |
3677 KB |
112ms |
114ms |
157ms |
38ms |
77303 |
143685 |
2021-12-21 17:18 |
5ee5f92c |
ci: use github.sha instead of github.ref, so CI runs on master are not canceled early |
539ms |
825ms |
0ms |
130ms |
3676 KB |
110ms |
112ms |
157ms |
38ms |
77289 |
143393 |
2021-12-21 17:16 |
de3665af |
cgen: fix interface method using struct embed (#12924) |
537ms |
823ms |
0ms |
136ms |
3676 KB |
111ms |
113ms |
158ms |
38ms |
77289 |
143927 |
2021-12-21 14:54 |
88435eb7 |
examples: avoid using `go game.run()` in Tetris |
547ms |
823ms |
0ms |
132ms |
3676 KB |
112ms |
114ms |
158ms |
38ms |
77288 |
141294 |
2021-12-21 10:31 |
ade14491 |
gg: add event handling for mouse down/up and mouse leave/out on VJS (#12917) |
537ms |
822ms |
0ms |
129ms |
3676 KB |
111ms |
112ms |
157ms |
37ms |
77288 |
143925 |
2021-12-21 00:51 |
cc2fcb52 |
tests: fix the shown number of jobs for the test summary |
537ms |
819ms |
0ms |
134ms |
3676 KB |
110ms |
112ms |
157ms |
37ms |
77288 |
143925 |
2021-12-20 17:52 |
ed2d1286 |
help: improve `v help test` |
534ms |
820ms |
0ms |
127ms |
3676 KB |
110ms |
111ms |
157ms |
38ms |
77288 |
144734 |
2021-12-20 17:09 |
460f7c66 |
cgen: fix fixed array of interfaces equality (#12908) |
543ms |
820ms |
0ms |
130ms |
3676 KB |
112ms |
114ms |
158ms |
38ms |
77288 |
142335 |
2021-12-20 15:22 |
68ada041 |
tests: support `VTEST_ONLY_FN=*test_sincos* ./v test .` and `./v test -run-only test_sin .` |
541ms |
820ms |
0ms |
139ms |
3675 KB |
111ms |
113ms |
158ms |
38ms |
77278 |
142842 |
2021-12-20 13:18 |
5f0160bf |
js,gg: more work on porting gg to JS backend (#12903) |
536ms |
821ms |
0ms |
128ms |
3671 KB |
109ms |
112ms |
157ms |
38ms |
77245 |
144113 |
2021-12-20 12:15 |
f81654e3 |
builtin: add `s.match_glob(wildcard_pattern)` |
538ms |
815ms |
0ms |
130ms |
3671 KB |
112ms |
113ms |
157ms |
38ms |
77238 |
143565 |
2021-12-20 06:09 |
7c85c2ab |
checker: fix error of map selector assign (#12902) |
539ms |
817ms |
0ms |
132ms |
3671 KB |
111ms |
112ms |
157ms |
38ms |
77129 |
143096 |
2021-12-19 17:32 |
d0797533 |
time: add Duration.str() (#12897) |
533ms |
820ms |
0ms |
130ms |
3671 KB |
111ms |
114ms |
158ms |
38ms |
77122 |
144694 |
2021-12-19 16:37 |
840a92c1 |
v.builder: change the default stack size for apps produced by MSVC to 16MB |
537ms |
813ms |
0ms |
129ms |
3669 KB |
110ms |
115ms |
159ms |
38ms |
77085 |
143547 |
2021-12-19 16:25 |
cd0b5814 |
ast: rename 'table.get_type_symbol()' to 'table.sym()' and more related calls (#12898) |
539ms |
813ms |
0ms |
135ms |
3669 KB |
111ms |
113ms |
157ms |
38ms |
77084 |
143012 |
2021-12-19 12:31 |
c957f590 |
cgen: minor cleanup in cgen.v (#12896) |
538ms |
820ms |
0ms |
130ms |
3676 KB |
110ms |
113ms |
158ms |
38ms |
77091 |
143291 |
2021-12-19 07:19 |
41176c49 |
cgen: add `bool` and `complex` to c_reserved |
535ms |
829ms |
0ms |
130ms |
3677 KB |
111ms |
114ms |
162ms |
38ms |
77098 |
144108 |
2021-12-19 11:38 |
a7019ac8 |
cgen: fix parallel waiter function generation (#12895) |
537ms |
811ms |
0ms |
131ms |
3677 KB |
111ms |
113ms |
159ms |
38ms |
77098 |
143571 |
2021-12-18 16:08 |
2ab861ef |
cgen: fix generic array of interface method call (fix #12882) (#12888) |
535ms |
814ms |
0ms |
130ms |
3676 KB |
109ms |
111ms |
157ms |
38ms |
77083 |
144080 |
2021-12-18 15:52 |
5e5c78ed |
cgen: minor cleanup of the field order in the Gen struct definition (#12890) |
538ms |
817ms |
0ms |
130ms |
3676 KB |
109ms |
110ms |
156ms |
37ms |
77082 |
143275 |
2021-12-18 15:33 |
de92f819 |
cgen: support closures with any number of parameters of any size on amd64 (#12891) |
531ms |
814ms |
0ms |
134ms |
3676 KB |
111ms |
111ms |
156ms |
38ms |
77082 |
145163 |
2021-12-18 10:39 |
3a504480 |
gg: add draw_arc_empty (#12887) |
528ms |
818ms |
0ms |
129ms |
3671 KB |
109ms |
111ms |
155ms |
37ms |
76999 |
145831 |
2021-12-18 08:19 |
927eecf7 |
ci: retry more return_in_lock_test.v |
531ms |
802ms |
0ms |
132ms |
3671 KB |
110ms |
111ms |
156ms |
37ms |
76999 |
145007 |
2021-12-18 08:07 |
7c255f0f |
builtin, cgen: fix array of map init with default value (#12885) |
542ms |
810ms |
0ms |
129ms |
3671 KB |
109ms |
111ms |
155ms |
37ms |
76999 |
142064 |
2021-12-18 08:00 |
50d988eb |
v.parser: forbid unsupported language functions/types in specific backends (#12655) |
539ms |
812ms |
0ms |
131ms |
3670 KB |
111ms |
112ms |
157ms |
37ms |
76979 |
142818 |
2021-12-17 19:19 |
75830f1f |
gg: add draw_ellipse_filled() + draw_ellipse_empty() APIs (#12869) |
533ms |
811ms |
0ms |
129ms |
3669 KB |
111ms |
114ms |
159ms |
38ms |
76956 |
144382 |
2021-12-17 14:37 |
08766da7 |
js: dont use async js_main in '-es5' mode (#12870) |
540ms |
822ms |
0ms |
137ms |
3669 KB |
112ms |
114ms |
159ms |
37ms |
76956 |
142511 |
2021-12-17 14:11 |
4ecdb28f |
tools: add `.gitattributes` with `v init` and `v new`(#12879) |
535ms |
814ms |
0ms |
129ms |
3669 KB |
110ms |
112ms |
157ms |
37ms |
76956 |
143842 |
2021-12-17 13:32 |
130d189f |
cgen: fix overwriting methods of embedded structs + empty struct for interfaces (#12876) |
536ms |
819ms |
0ms |
130ms |
3669 KB |
110ms |
113ms |
158ms |
37ms |
76956 |
143574 |
2021-12-17 13:22 |
b482da74 |
gg: move code using C types to c.v files, add js.v files (#12873) |
541ms |
817ms |
0ms |
128ms |
3669 KB |
111ms |
112ms |
157ms |
38ms |
76953 |
142242 |
2021-12-17 13:17 |
66070ec6 |
cgen: fix error of 'map_a[map_b[key]] += 2' (#12872) |
534ms |
824ms |
0ms |
132ms |
3669 KB |
111ms |
113ms |
158ms |
38ms |
76953 |
144106 |
2021-12-17 12:58 |
c9f6a969 |
cgen: fix array of interfaces equality error (#12874) |
542ms |
815ms |
0ms |
129ms |
3669 KB |
112ms |
113ms |
159ms |
39ms |
76947 |
141968 |
2021-12-17 12:26 |
d80dd77a |
cgen: support closures on arm32 as well (#12875) |
539ms |
818ms |
0ms |
134ms |
3668 KB |
110ms |
112ms |
157ms |
38ms |
76944 |
142753 |
2021-12-17 03:20 |
e5e3979e |
fmt: fix removal of selective imported types used in type decl (#12868) |
530ms |
816ms |
0ms |
136ms |
3667 KB |
111ms |
113ms |
157ms |
38ms |
76917 |
145126 |
2021-12-17 02:50 |
2f7ac7e4 |
cgen: fix c error when use reserved keyword as if guard var (#12871) |
534ms |
815ms |
0ms |
130ms |
3667 KB |
111ms |
113ms |
158ms |
38ms |
76917 |
144039 |
2021-12-16 18:58 |
f87f8ec3 |
cgen: fix defer with function variables (fix #12854) (#12866) |
529ms |
808ms |
0ms |
132ms |
3667 KB |
109ms |
111ms |
155ms |
37ms |
76916 |
145398 |
2021-12-16 18:12 |
5f1eaaf3 |
ci: retry more channel_select_6_test.v |
531ms |
808ms |
0ms |
128ms |
3667 KB |
109ms |
111ms |
156ms |
37ms |
76914 |
144847 |
2021-12-16 16:02 |
c6b902d2 |
cgen: support closures on arm64 (#12863) |
526ms |
816ms |
0ms |
130ms |
3667 KB |
110ms |
114ms |
156ms |
38ms |
76914 |
146224 |
2021-12-16 15:44 |
8a34fb78 |
ci: run the full V test suite on arm64 (#12865) |
545ms |
808ms |
0ms |
134ms |
3666 KB |
108ms |
110ms |
155ms |
38ms |
76887 |
141077 |
2021-12-16 13:59 |
6ff953d9 |
preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523) |
531ms |
806ms |
0ms |
127ms |
3666 KB |
111ms |
110ms |
154ms |
38ms |
76886 |
144794 |
2021-12-16 10:03 |
caac89d6 |
checker: fix `function x is private` error in main, for `pub const abc = x()` in a (sub)module |
527ms |
805ms |
0ms |
129ms |
3659 KB |
110ms |
113ms |
156ms |
38ms |
76799 |
145728 |
2021-12-16 08:47 |
674f99a6 |
checker: minor clean up in comptime_call() (#12860) |
533ms |
809ms |
0ms |
131ms |
3659 KB |
109ms |
113ms |
156ms |
38ms |
76795 |
144080 |
2021-12-16 07:53 |
d8a33305 |
checker, cgen: fix generic map with generic type key (#12859) |
528ms |
808ms |
0ms |
129ms |
3659 KB |
110ms |
113ms |
155ms |
38ms |
76796 |
145446 |
2021-12-15 18:16 |
1261468d |
ci: fix failed windows-msvc task (sokol examples) |
523ms |
807ms |
0ms |
127ms |
3659 KB |
110ms |
111ms |
155ms |
38ms |
76794 |
146833 |
2021-12-15 16:48 |
c44115c6 |
checker: fix goto label with comptime tmpl (#12853) |
530ms |
806ms |
0ms |
134ms |
3659 KB |
109ms |
111ms |
155ms |
38ms |
76792 |
144890 |
2021-12-15 15:55 |
2b981b01 |
ast: fix bug in parsing `-Isomething -Danother` from #flag and #pkgconfig directives |
527ms |
801ms |
0ms |
128ms |
3659 KB |
109ms |
113ms |
156ms |
37ms |
76789 |
145709 |
2021-12-15 14:58 |
65f12f32 |
checker: fix invalid cast warning for flag enums (#12848) |
528ms |
813ms |
0ms |
131ms |
3659 KB |
109ms |
111ms |
156ms |
38ms |
76789 |
145433 |
2021-12-15 13:47 |
11d2b8b3 |
js: support `-es5` flag (#12846) |
530ms |
802ms |
0ms |
127ms |
3659 KB |
109ms |
111ms |
155ms |
38ms |
76783 |
144873 |
2021-12-15 12:34 |
df7f2aa8 |
all: support `[markused]` tags for fns/consts/globals |
522ms |
806ms |
0ms |
130ms |
3659 KB |
108ms |
112ms |
155ms |
38ms |
76779 |
147086 |
2021-12-15 11:21 |
2ce1647e |
cgen: fix error of embedded struct generating interface_table (#12847) |
528ms |
806ms |
0ms |
130ms |
3655 KB |
108ms |
111ms |
154ms |
38ms |
76719 |
145301 |
2021-12-15 10:47 |
fa1a7a85 |
cgen: fix building with `-no-preludes -no-builtin` (part 1) |
525ms |
803ms |
0ms |
136ms |
3654 KB |
109ms |
114ms |
155ms |
39ms |
76714 |
146121 |
2021-12-15 10:20 |
1d41d9da |
json2: improve readability, add tests utilizing fix #12667 (#12836) |
526ms |
806ms |
0ms |
128ms |
3654 KB |
108ms |
111ms |
155ms |
37ms |
76709 |
145834 |
2021-12-15 09:17 |
5b5d0bbb |
ci: ensure that V can be built on arm64 using tcc (#12841) |
532ms |
816ms |
0ms |
129ms |
3654 KB |
110ms |
110ms |
155ms |
38ms |
76709 |
144189 |
2021-12-15 07:00 |
d13fe784 |
v: fix build and failing tests on arm64 (#12840) |
528ms |
810ms |
0ms |
128ms |
3654 KB |
109ms |
111ms |
154ms |
38ms |
76709 |
145282 |
2021-12-15 06:49 |
1c629f4a |
cgen: fix ci error of empty struct init (#12838) |
530ms |
806ms |
0ms |
127ms |
3654 KB |
109ms |
111ms |
154ms |
38ms |
76708 |
144732 |
2021-12-14 15:35 |
6079448f |
tools: unset VCOLORS before producing reports with `v bug` |
529ms |
812ms |
0ms |
129ms |
3654 KB |
110ms |
112ms |
155ms |
38ms |
76700 |
144990 |
2021-12-14 15:14 |
c900dc10 |
ci: use -Wno-excess-initializers for clang -cstrict, cleanup cgen |
532ms |
814ms |
0ms |
138ms |
3654 KB |
110ms |
112ms |
157ms |
38ms |
76700 |
144172 |
2021-12-14 13:42 |
a1efde8b |
v: list all js backends in `v help build-js` (#12835) |
536ms |
810ms |
0ms |
128ms |
3654 KB |
109ms |
110ms |
153ms |
38ms |
76709 |
143113 |
2021-12-14 13:38 |
d7abdd31 |
ci: fix clang build error on macos/freebsd |
535ms |
810ms |
0ms |
129ms |
3654 KB |
111ms |
110ms |
156ms |
47ms |
76709 |
143381 |
2021-12-14 11:05 |
99f14a7e |
transformer: only enable array optimisation with -prod (#12833) |
531ms |
812ms |
0ms |
129ms |
3653 KB |
111ms |
113ms |
159ms |
38ms |
76693 |
144431 |
2021-12-14 10:20 |
5365984e |
ci: use `powershell Compress-Archive` instead of `zip` in binary_artifact.yml |
529ms |
819ms |
0ms |
128ms |
3653 KB |
109ms |
110ms |
154ms |
37ms |
76678 |
144948 |
2021-12-14 09:10 |
2f99022f |
ci: simplify and cleanup binary_artifact.yml |
539ms |
817ms |
0ms |
128ms |
3653 KB |
110ms |
112ms |
157ms |
38ms |
76678 |
142259 |
2021-12-14 06:14 |
eed88295 |
fmt: remove extra comma of branch instead of parse error (#12814) |
536ms |
813ms |
0ms |
138ms |
3653 KB |
110ms |
113ms |
156ms |
38ms |
76678 |
143055 |
2021-12-13 19:43 |
2a535667 |
toml: add `as_strings()` method to map of `Any` (#12824) |
533ms |
800ms |
0ms |
125ms |
3652 KB |
108ms |
111ms |
153ms |
37ms |
76661 |
143829 |
2021-12-13 19:03 |
76f6f99b |
gg: add draw_ring() (#12817) |
535ms |
804ms |
0ms |
128ms |
3652 KB |
108ms |
112ms |
155ms |
37ms |
76661 |
143291 |
2021-12-13 18:58 |
b1a9bf29 |
vgret: add support for config via `toml` and root path (#12821) |
536ms |
809ms |
0ms |
134ms |
3652 KB |
109ms |
112ms |
156ms |
37ms |
76661 |
143024 |
2021-12-13 18:18 |
cb4c6758 |
os: add support for signal handling on JS backend (#12818) |
534ms |
808ms |
0ms |
129ms |
3652 KB |
110ms |
113ms |
155ms |
38ms |
76661 |
143559 |
2021-12-13 11:45 |
d5c0bdf9 |
cgen: clean up interface_table() (#12816) |
526ms |
806ms |
0ms |
130ms |
3652 KB |
109ms |
111ms |
157ms |
37ms |
76660 |
145741 |
2021-12-13 11:01 |
be582306 |
cgen: clean up struct_init (#12815) |
530ms |
801ms |
0ms |
128ms |
3652 KB |
109ms |
111ms |
155ms |
37ms |
76663 |
144647 |
2021-12-13 10:55 |
b3035884 |
cgen: fix struct init with interface field (#12820) |
528ms |
801ms |
0ms |
127ms |
3653 KB |
110ms |
111ms |
155ms |
38ms |
76663 |
145195 |
2021-12-12 19:10 |
3afbb9e9 |
all: split all backends into cmd/tools/builders (#12811) |
523ms |
800ms |
0ms |
124ms |
3652 KB |
108ms |
110ms |
150ms |
38ms |
76656 |
146569 |
2021-12-12 17:54 |
57c1faad |
cgen: fix multiple nested embed struct with duplicate field init (#12805) |
620ms |
945ms |
0ms |
137ms |
4268 KB |
128ms |
131ms |
182ms |
44ms |
89749 |
144756 |
2021-12-12 17:42 |
f407d6de |
ast, checker, cgen: fix generics multiple type comptime call (fix #12777) (#12806) |
621ms |
937ms |
0ms |
128ms |
4268 KB |
129ms |
131ms |
183ms |
43ms |
89748 |
144521 |
2021-12-12 01:18 |
8c1c70db |
checker: fix x.$(field.name) not working outside of $if (#12802) |
622ms |
948ms |
0ms |
127ms |
4270 KB |
128ms |
132ms |
181ms |
44ms |
89747 |
144287 |
2021-12-11 23:20 |
bf835d47 |
tools: fix `v build-examples` on windows |
630ms |
947ms |
0ms |
128ms |
4270 KB |
128ms |
131ms |
183ms |
45ms |
89745 |
142452 |
2021-12-11 22:58 |
79de408e |
parser,checker: support `[generated] module xyz` (turns off notices). Use it for `infix.v`. |
628ms |
945ms |
0ms |
129ms |
4270 KB |
129ms |
132ms |
182ms |
45ms |
89745 |
142906 |
2021-12-11 21:51 |
9b7a50b1 |
v: split the interpreter to cmd/tools/vinterpret.v |
620ms |
953ms |
0ms |
131ms |
4269 KB |
130ms |
132ms |
184ms |
44ms |
89736 |
144735 |
2021-12-11 21:45 |
adf35370 |
v.eval: show `sumtype or interface casts return void currently` only with -v |
699ms |
1046ms |
0ms |
135ms |
4609 KB |
140ms |
156ms |
202ms |
48ms |
96826 |
138520 |
2021-12-11 21:20 |
23be53e2 |
tools: build `examples/viewer` as a project folder |
687ms |
1037ms |
0ms |
126ms |
4609 KB |
138ms |
154ms |
196ms |
48ms |
96824 |
140937 |
2021-12-11 20:18 |
d3b769d1 |
examples: add an image viewer program (#12797) |
693ms |
1026ms |
0ms |
128ms |
4609 KB |
140ms |
156ms |
201ms |
47ms |
96824 |
139717 |
2021-12-11 20:09 |
2ced1828 |
cgen: fix order of comptime reflection fields (#12799) |
697ms |
1032ms |
0ms |
126ms |
4609 KB |
139ms |
156ms |
201ms |
47ms |
96823 |
138913 |
2021-12-11 19:55 |
0d0d7323 |
transformer: provide direct_memory_access to arrays when safe (#12724) |
706ms |
1044ms |
0ms |
127ms |
4610 KB |
138ms |
155ms |
200ms |
48ms |
96826 |
137147 |
2021-12-11 17:41 |
fe14e2fc |
cgen: use `c_name()` for escaping goto label names too |
678ms |
1013ms |
0ms |
125ms |
4595 KB |
137ms |
152ms |
200ms |
47ms |
96426 |
142221 |
2021-12-11 17:35 |
9e68a03f |
math: rename small to small_ to prevent C errors (workaround unescaped C labels) (#12796) |
680ms |
1033ms |
0ms |
134ms |
4595 KB |
140ms |
156ms |
202ms |
48ms |
96426 |
141802 |
2021-12-11 17:14 |
24bc2ae4 |
cgen: add `small` to c_reserved |
679ms |
1021ms |
0ms |
131ms |
4595 KB |
141ms |
155ms |
201ms |
47ms |
96426 |
142011 |
2021-12-11 17:03 |
cde0cbd5 |
ci: fix failing `tests-sanitize-address-clang` step for vlib/toml/tests/spaced_keys_test.v |
679ms |
1024ms |
0ms |
127ms |
4595 KB |
139ms |
157ms |
199ms |
47ms |
96425 |
142010 |
2021-12-11 15:10 |
b3287f81 |
Revert "v.scanner: reduce memory consumption for Scanner.ident_name" |
681ms |
1021ms |
0ms |
125ms |
4595 KB |
138ms |
155ms |
202ms |
47ms |
96425 |
141593 |
2021-12-11 14:38 |
b18cd37e |
v.scanner: reduce memory consumption for Scanner.ident_name |
685ms |
1027ms |
0ms |
128ms |
4596 KB |
139ms |
157ms |
202ms |
44ms |
96432 |
140776 |
2021-12-11 13:21 |
ba06eba3 |
toml: fix implicit allocation overwrite of existing table (#12793) |
685ms |
1018ms |
0ms |
126ms |
4595 KB |
141ms |
153ms |
201ms |
48ms |
96425 |
140766 |
2021-12-11 08:17 |
7c7cdf8c |
builtin: clean up array.v (#12784) |
687ms |
1025ms |
0ms |
131ms |
4595 KB |
138ms |
153ms |
201ms |
47ms |
96425 |
140356 |
2021-12-11 07:56 |
a58c539e |
checker: minor fixes |
678ms |
1011ms |
0ms |
125ms |
4596 KB |
139ms |
155ms |
200ms |
48ms |
96437 |
142237 |
2021-12-11 07:51 |
19a47abc |
checker: split up checker.v: fn.v, if.v, interface.v, match.v, return.v |
685ms |
1029ms |
0ms |
129ms |
4596 KB |
139ms |
154ms |
200ms |
47ms |
96437 |
140783 |
2021-12-11 07:47 |
ee6c0a06 |
checker: split up checker.v: fn.v, if.v, interface.v, match.v |
687ms |
1030ms |
0ms |
129ms |
4596 KB |
139ms |
154ms |
202ms |
47ms |
96431 |
140365 |
2021-12-11 07:30 |
ea1f398f |
ci: add `gfx_ci` utilizing `vgret` (#12785) |
682ms |
1030ms |
0ms |
127ms |
4596 KB |
139ms |
154ms |
200ms |
47ms |
96408 |
141360 |
2021-12-11 07:23 |
eaf0f9b4 |
checker: split up checker.v: assign.v, orm.v, comptime.v; c2v fixes |
688ms |
1017ms |
0ms |
128ms |
4596 KB |
140ms |
156ms |
201ms |
47ms |
96408 |
140127 |
2021-12-10 13:28 |
ed4ecae5 |
checker: fix notice of eval.infix.v on windows (#12770) |
681ms |
1010ms |
0ms |
128ms |
4595 KB |
139ms |
155ms |
199ms |
47ms |
96370 |
141512 |
2021-12-10 12:56 |
9b4329d2 |
ast, checker, cgen: fix interface method with struct embed (#12783) |
669ms |
1017ms |
0ms |
128ms |
4595 KB |
138ms |
153ms |
200ms |
47ms |
96365 |
144043 |
2021-12-10 12:54 |
b1161707 |
js: add support for Promise.wait() (#12781) |
667ms |
1012ms |
0ms |
128ms |
4591 KB |
139ms |
154ms |
194ms |
47ms |
96333 |
144427 |
2021-12-09 19:37 |
7fc9e614 |
ast, parser, checker: fix generic fn in builtin module (#12769) |
673ms |
1017ms |
0ms |
131ms |
4590 KB |
137ms |
154ms |
194ms |
47ms |
96309 |
143104 |
2021-12-09 19:31 |
dbe67c68 |
tools: add a `v gret` command to aid detecting visual regressions in `gg` based apps (#12775) |
667ms |
1007ms |
0ms |
128ms |
4589 KB |
139ms |
155ms |
194ms |
47ms |
96308 |
144389 |
2021-12-09 19:25 |
4c95127c |
semver: add a Version.str() method with unit tests (#12779) |
667ms |
1005ms |
0ms |
127ms |
4589 KB |
139ms |
154ms |
193ms |
47ms |
96307 |
144388 |
2021-12-09 02:44 |
8f9f681e |
checker: move check_types() on top; small c2v fixes |
669ms |
1005ms |
0ms |
133ms |
4588 KB |
138ms |
154ms |
193ms |
47ms |
96297 |
143941 |
2021-12-08 20:38 |
0021fbba |
gg: support `VGG_STOP_AT_FRAME=120 VGG_SCREENSHOT_FOLDER=. VGG_SCREENSHOT_FRAMES=10,20,30 ./v -d gg_record run examples/gg/bezier_anim.v` (#12767) |
663ms |
1009ms |
0ms |
129ms |
4588 KB |
139ms |
153ms |
196ms |
48ms |
96297 |
145244 |
2021-12-08 20:33 |
7379488c |
fmt: fix bug that adds unnecessary module name to generic types (#12758) |
673ms |
1012ms |
0ms |
130ms |
4588 KB |
139ms |
154ms |
196ms |
47ms |
96297 |
143086 |
2021-12-08 20:27 |
cd96f980 |
v complete: add recent additions to cmd/tools, sort list (#12762) |
674ms |
1022ms |
0ms |
129ms |
4588 KB |
138ms |
154ms |
195ms |
47ms |
96298 |
142875 |
2021-12-08 08:50 |
b1622c74 |
net.openssl: fix compilation of vpm.v on FreeBSD |
669ms |
1013ms |
0ms |
128ms |
4588 KB |
139ms |
153ms |
194ms |
47ms |
96298 |
143943 |
2021-12-08 08:12 |
e433badc |
parser, cgen: fix multiple comptime tmpl in one function (#12757) |
670ms |
1012ms |
0ms |
128ms |
4588 KB |
139ms |
153ms |
195ms |
48ms |
96297 |
143726 |
2021-12-08 08:09 |
2fbf7fea |
all: initial interpreter code (#12605) |
663ms |
1013ms |
0ms |
135ms |
4588 KB |
138ms |
152ms |
195ms |
47ms |
96299 |
145247 |
2021-12-07 23:09 |
525791fa |
tests: mark semaphore_timed_test.v with `vtest retry: 3` |
601ms |
913ms |
0ms |
127ms |
4247 KB |
125ms |
127ms |
178ms |
43ms |
89175 |
148377 |
2021-12-07 22:31 |
7a0b63e7 |
stbi: add image writing functions (#12754) |
597ms |
913ms |
0ms |
126ms |
4247 KB |
125ms |
128ms |
180ms |
44ms |
89175 |
149371 |
2021-12-07 20:13 |
a19dd364 |
cgen: ensure the different gdi32 notations are always matched in is_gui_app (#12756) |
604ms |
922ms |
0ms |
128ms |
4247 KB |
126ms |
129ms |
180ms |
44ms |
89175 |
147640 |
2021-12-07 19:31 |
7bbc7082 |
tools: make `v test vlib` and `v test-self` skip _test.js.v files, when `node` is not installed |
602ms |
922ms |
0ms |
128ms |
4247 KB |
127ms |
128ms |
177ms |
43ms |
89175 |
148131 |
2021-12-07 09:33 |
c29a3cf6 |
parser: fix (absolute path) error (#12747) |
599ms |
920ms |
0ms |
129ms |
4247 KB |
127ms |
131ms |
182ms |
44ms |
89175 |
148873 |
2021-12-07 09:12 |
f60cf652 |
cgen: fix comptime for_in methods call using str_intp (#12746) |
605ms |
917ms |
0ms |
133ms |
4246 KB |
127ms |
129ms |
179ms |
44ms |
89171 |
147390 |
2021-12-07 08:14 |
f86af723 |
stbi: add a link_to_libm.c.v helper, to ensure `import stbi` works always. |
607ms |
922ms |
0ms |
128ms |
4243 KB |
126ms |
129ms |
182ms |
43ms |
89118 |
146817 |
2021-12-06 22:32 |
6d142751 |
parser: support dot prefix for attributes (#12744) |
601ms |
922ms |
0ms |
126ms |
4243 KB |
124ms |
128ms |
177ms |
43ms |
89118 |
148282 |
2021-12-06 22:31 |
36fbd3c4 |
checker: check sumtype as mismatched type (#12743) |
602ms |
927ms |
0ms |
128ms |
4243 KB |
125ms |
129ms |
182ms |
43ms |
89112 |
148026 |
2021-12-06 20:39 |
047f059f |
examples: use `fontstash` wrapper calls (#12718) |
594ms |
924ms |
0ms |
128ms |
4243 KB |
125ms |
127ms |
179ms |
43ms |
89110 |
150016 |
2021-12-06 17:08 |
1cd703d9 |
fontstash: use `#flag darwin -I/usr/local/Cellar/freetype/2.10.2/include/freetype2` |
605ms |
926ms |
0ms |
128ms |
4243 KB |
126ms |
127ms |
178ms |
43ms |
89110 |
147289 |
2021-12-06 09:35 |
325e116b |
cgen: 4 byte bool flagg for compatibility with some C software |
601ms |
934ms |
0ms |
134ms |
4243 KB |
125ms |
126ms |
181ms |
43ms |
89110 |
148269 |
2021-12-06 09:10 |
09955b7c |
net.websocket: fix server not listening for IPv4 (#12717) |
605ms |
933ms |
0ms |
128ms |
4243 KB |
127ms |
127ms |
181ms |
43ms |
89107 |
147284 |
2021-12-06 08:55 |
d85111e3 |
cgen: fix comptime for_in methods call (#12741) |
602ms |
925ms |
0ms |
126ms |
4243 KB |
126ms |
127ms |
179ms |
43ms |
89107 |
148018 |
2021-12-06 07:44 |
3ab82a23 |
tools: cleanup the output of V, compiled with `-d trace_parser` and `-d trace_checker` |
601ms |
929ms |
0ms |
127ms |
4242 KB |
124ms |
128ms |
178ms |
44ms |
89103 |
148257 |
2021-12-06 07:53 |
89eb5425 |
examples: clean file path usage in the examples, move all the fonts in the common assets folder (#12736) |
599ms |
917ms |
0ms |
127ms |
4241 KB |
126ms |
129ms |
180ms |
44ms |
89104 |
148754 |
2021-12-06 07:50 |
6f5d952d |
tools: implement `v ast -t file.v` (terse mode) (#12734) |
594ms |
917ms |
0ms |
127ms |
4241 KB |
124ms |
126ms |
177ms |
43ms |
89104 |
150006 |
2021-12-05 17:45 |
3b7e7c9c |
tools: update vast to latest V (#12733) |
602ms |
926ms |
0ms |
136ms |
4241 KB |
126ms |
126ms |
180ms |
44ms |
89104 |
148013 |
2021-12-05 17:21 |
ae2ae6e6 |
cgen: fix match sumtype var aggregate str_intp error (#12732) |
609ms |
920ms |
0ms |
129ms |
4241 KB |
126ms |
127ms |
178ms |
44ms |
89068 |
146252 |
2021-12-05 16:56 |
0c713f6e |
sync.once: add Once (#12722) |
595ms |
917ms |
0ms |
129ms |
4241 KB |
126ms |
129ms |
179ms |
43ms |
89061 |
149682 |
2021-12-05 11:33 |
105d7fcf |
js: support JS.await (#12726) |
599ms |
916ms |
0ms |
129ms |
4240 KB |
126ms |
128ms |
180ms |
43ms |
88940 |
148480 |
2021-12-05 09:59 |
e4850a00 |
strings: add Builder.drain_builder/1 utility method |
603ms |
925ms |
0ms |
131ms |
4238 KB |
127ms |
127ms |
178ms |
44ms |
88895 |
147421 |
2021-12-05 04:21 |
27543688 |
ast: correct comments of the find_field_from_embeds (#12723) |
601ms |
927ms |
0ms |
130ms |
4237 KB |
127ms |
129ms |
181ms |
43ms |
88880 |
147886 |
2021-12-04 18:16 |
4b21d3e3 |
crypto.sha256: add missing documentation of sum (#12716) |
601ms |
916ms |
0ms |
132ms |
4237 KB |
125ms |
127ms |
178ms |
43ms |
88880 |
147886 |
2021-12-04 18:13 |
81a1490e |
builtin: add string.split_any/1 (#12720) |
604ms |
917ms |
0ms |
127ms |
4237 KB |
126ms |
129ms |
178ms |
43ms |
88880 |
147152 |
2021-12-04 17:43 |
ace63594 |
all: support `$embed_file('embed.vv', .zlib)` (#12654) |
603ms |
918ms |
0ms |
131ms |
4237 KB |
127ms |
128ms |
179ms |
44ms |
88850 |
147346 |
2021-12-04 16:46 |
0f50ac32 |
ast: cleanup struct embeds related methods (#12719) |
601ms |
919ms |
0ms |
128ms |
4231 KB |
125ms |
127ms |
179ms |
43ms |
88770 |
147703 |
2021-12-04 12:51 |
0cb4557a |
ast, checker, cgen: fix nested struct embed method call (#12714) |
598ms |
921ms |
0ms |
128ms |
4232 KB |
126ms |
129ms |
180ms |
43ms |
88842 |
148565 |
2021-12-04 11:04 |
d59aa14b |
builtin: fix {-7:08b} (interpolation of negative numbers with 0 padding), add tests |
601ms |
921ms |
0ms |
130ms |
4230 KB |
127ms |
128ms |
180ms |
43ms |
88803 |
147758 |
2021-12-04 09:56 |
89c08c62 |
cgen: cleanup the generated code for dump(x) |
599ms |
922ms |
0ms |
136ms |
4230 KB |
125ms |
127ms |
180ms |
43ms |
88794 |
148237 |
2021-12-04 08:19 |
2d43fdb4 |
ast, checker, cgen: fix nested struct embed error (fix #12659) (#12712) |
600ms |
917ms |
0ms |
127ms |
4230 KB |
125ms |
125ms |
177ms |
43ms |
88795 |
147991 |
2021-12-03 21:07 |
7e6d4ebf |
toml: add doc string to reflect methods (#12666) |
604ms |
908ms |
0ms |
127ms |
4234 KB |
125ms |
126ms |
177ms |
43ms |
88794 |
147009 |
2021-12-03 17:52 |
33163238 |
strconv: add a small performance optimisation |
586ms |
916ms |
0ms |
130ms |
4234 KB |
124ms |
126ms |
174ms |
43ms |
88794 |
151525 |
2021-12-03 18:00 |
365b46ca |
cgen: fix match sumtype print var aggregate error (#12667) |
601ms |
912ms |
0ms |
130ms |
4234 KB |
126ms |
128ms |
179ms |
43ms |
88791 |
147738 |
2021-12-03 17:01 |
4624de6c |
cgen: support `-d no_segfault_handler` and `-d no_main`. Cleanup `-d trace_xxx` descriptions in CONTRIBUTING.md |
598ms |
913ms |
0ms |
129ms |
4233 KB |
124ms |
128ms |
178ms |
43ms |
88776 |
148454 |
2021-12-03 10:40 |
1d6cc57d |
toml: add reflection method (#12664) |
590ms |
905ms |
0ms |
134ms |
4233 KB |
125ms |
126ms |
176ms |
43ms |
88720 |
150372 |
2021-12-03 10:25 |
0da7e2f8 |
js: make vlib/v/util compile on JS backend (#12660) |
597ms |
917ms |
0ms |
129ms |
4233 KB |
124ms |
126ms |
175ms |
43ms |
88720 |
148609 |
2021-12-03 06:07 |
be5446bf |
checker: update enum test |
595ms |
920ms |
0ms |
130ms |
4233 KB |
127ms |
130ms |
180ms |
43ms |
88717 |
149104 |
2021-12-03 05:43 |
209747d0 |
checker: update enum test |
591ms |
908ms |
0ms |
130ms |
4233 KB |
126ms |
129ms |
179ms |
43ms |
88717 |
150113 |
2021-12-03 04:45 |
eca78a29 |
checker: allow infix expressions in enum declarations |
599ms |
921ms |
0ms |
126ms |
4233 KB |
124ms |
126ms |
175ms |
43ms |
88717 |
148108 |
2021-12-02 13:46 |
c4363bc7 |
builtin: explain and better organise the different cstring_to_vstring/tos/tos_clone/vstring family of conversion functions |
596ms |
916ms |
0ms |
127ms |
4233 KB |
124ms |
126ms |
177ms |
43ms |
88705 |
148833 |
2021-12-02 10:22 |
66a67de8 |
checker, cgen: fix match expr returning optional with error (fix #12556) (#12645) |
595ms |
912ms |
0ms |
133ms |
4232 KB |
124ms |
127ms |
176ms |
42ms |
88643 |
148979 |
2021-12-02 10:07 |
7d0a36dd |
toml: solidify single-line escape validation (#12644) |
593ms |
919ms |
0ms |
127ms |
4232 KB |
123ms |
126ms |
176ms |
43ms |
88632 |
149463 |
2021-12-02 10:01 |
adddac48 |
toml: add some meat to README.md (#12649) |
593ms |
911ms |
0ms |
127ms |
4232 KB |
124ms |
127ms |
177ms |
43ms |
88632 |
149463 |
2021-12-02 09:19 |
5ab91dd4 |
toml: support multi-level map keys in arrays-of-tables (#12641) |
591ms |
915ms |
0ms |
128ms |
4232 KB |
124ms |
127ms |
178ms |
43ms |
88632 |
149969 |
2021-12-02 09:15 |
f7926ec9 |
vlib/context: add onecontext as submodule (#12549) |
597ms |
910ms |
0ms |
126ms |
4232 KB |
124ms |
128ms |
177ms |
43ms |
88632 |
148462 |
2021-12-02 08:53 |
2144471c |
cgen: fix generic fn with anon fn in body (#12647) |
594ms |
917ms |
0ms |
126ms |
4232 KB |
124ms |
126ms |
176ms |
43ms |
88632 |
149212 |
2021-12-01 16:11 |
98877984 |
checker: fix map init with enum keys (#12637) |
595ms |
917ms |
0ms |
134ms |
4232 KB |
125ms |
127ms |
179ms |
43ms |
88630 |
148957 |
2021-12-01 15:23 |
8494e387 |
strconv: fix format.md example snippets (#12642) |
599ms |
918ms |
0ms |
126ms |
4232 KB |
123ms |
126ms |
178ms |
42ms |
88629 |
147961 |
2021-12-01 14:35 |
d7bc2a88 |
builtin: add a non allocating rune.length_in_bytes() method and tests for it |
600ms |
913ms |
0ms |
128ms |
4232 KB |
124ms |
127ms |
179ms |
43ms |
88629 |
147715 |
2021-12-01 12:43 |
b3aedff3 |
toml: convert yaml value checks in iarna test suite (#12629) |
598ms |
917ms |
0ms |
128ms |
4232 KB |
124ms |
128ms |
178ms |
42ms |
88611 |
148178 |
2021-12-01 12:05 |
6f297cdf |
js: add missing start_digraph() for the js backend (#12638) |
606ms |
916ms |
0ms |
128ms |
4232 KB |
125ms |
128ms |
179ms |
42ms |
88611 |
146222 |
2021-12-01 09:25 |
f5d28372 |
checker: add more `string(x)` checks, with more detailed replacement suggestions |
598ms |
910ms |
0ms |
128ms |
4232 KB |
125ms |
129ms |
179ms |
43ms |
88611 |
148178 |
2021-12-01 07:50 |
47aa2b1f |
all: fix casting of `string(MyString('abc'))` and `byte(MyByte(123))`; improve TypeSymbol handling (#12617) |
595ms |
923ms |
0ms |
135ms |
4230 KB |
126ms |
130ms |
181ms |
42ms |
88591 |
148892 |
2021-12-01 06:38 |
519ca90c |
regex: added default support for long queries (#12635) |
598ms |
909ms |
0ms |
127ms |
4227 KB |
124ms |
125ms |
176ms |
43ms |
88587 |
148138 |
2021-11-30 17:41 |
f86710dc |
crypto.bcrypt: add doc comments for public bcrypt functions (#12622) |
597ms |
908ms |
0ms |
126ms |
4227 KB |
124ms |
125ms |
175ms |
43ms |
88587 |
148386 |
2021-11-30 17:39 |
5e1cd13e |
v help: add build-c help information on how to use brew for libgc (#12633) |
590ms |
912ms |
0ms |
128ms |
4227 KB |
125ms |
128ms |
179ms |
43ms |
88587 |
150147 |
2021-11-30 14:01 |
758ba76d |
toml: update testdata/.gitignore (#12630) |
595ms |
917ms |
0ms |
128ms |
4227 KB |
124ms |
125ms |
179ms |
43ms |
88587 |
148885 |
2021-11-30 13:08 |
5c8e6269 |
toml: add `alexcrichton/toml-rs` test suite to CI (#12624) |
600ms |
917ms |
0ms |
125ms |
4227 KB |
123ms |
126ms |
177ms |
43ms |
88587 |
147645 |
2021-11-30 13:01 |
7d9028db |
toml: add more checks for table redeclarations (#12615) |
591ms |
917ms |
0ms |
134ms |
4225 KB |
127ms |
128ms |
177ms |
44ms |
88564 |
149854 |
2021-11-30 12:26 |
f50f409a |
toml: simplify bool keys in scanner and parser (#12625) |
600ms |
920ms |
0ms |
129ms |
4225 KB |
125ms |
127ms |
178ms |
43ms |
88564 |
147606 |
2021-11-30 09:49 |
1b691e76 |
native: implement for-c and for-in range loops (#12155) |
597ms |
917ms |
0ms |
131ms |
4225 KB |
126ms |
128ms |
179ms |
43ms |
88564 |
148348 |
2021-11-30 09:15 |
05db3533 |
picoev: use `net` C definitions (#12574) |
604ms |
922ms |
0ms |
128ms |
4218 KB |
126ms |
127ms |
180ms |
44ms |
88412 |
146377 |
2021-11-30 07:32 |
8ac7739d |
parser: forbid empty match statements 'match cond.op {else {}}' (#12618) |
598ms |
927ms |
0ms |
129ms |
4218 KB |
126ms |
128ms |
181ms |
44ms |
88412 |
147846 |
2021-11-29 14:30 |
67499795 |
builder: fix the uhm `fine` module lookup bug (part 1) |
596ms |
912ms |
0ms |
127ms |
4218 KB |
124ms |
125ms |
177ms |
44ms |
88412 |
148342 |
2021-11-29 20:19 |
bbc47562 |
crypto.blowfish: add doc comments for the public API (#12609) |
596ms |
920ms |
0ms |
132ms |
4218 KB |
124ms |
128ms |
181ms |
44ms |
88411 |
148340 |
2021-11-29 20:15 |
14424100 |
toml: comply with BurntSushi @eb989e5 (#12616) |
604ms |
925ms |
0ms |
128ms |
4218 KB |
125ms |
130ms |
183ms |
44ms |
88411 |
146375 |
2021-11-29 16:26 |
83260e50 |
docs: add link to shader inclusion example (#12613) |
596ms |
915ms |
0ms |
125ms |
4218 KB |
123ms |
125ms |
177ms |
44ms |
88411 |
148340 |
2021-11-29 14:32 |
0f59d88b |
v.embedfile: make path public (#12614) |
599ms |
907ms |
0ms |
125ms |
4218 KB |
124ms |
126ms |
177ms |
44ms |
88411 |
147597 |
2021-11-29 13:32 |
ddec89f9 |
js,vfmt: fix formatting for JS types; add fetch API (#12608) |
593ms |
921ms |
0ms |
131ms |
4218 KB |
125ms |
129ms |
179ms |
43ms |
88406 |
149082 |
2021-11-29 13:12 |
9825c7e0 |
ast: fix generic sumtype of alias generic struct (#12611) |
599ms |
918ms |
0ms |
127ms |
4218 KB |
126ms |
127ms |
178ms |
43ms |
88417 |
147607 |
2021-11-29 13:10 |
65e95035 |
toml: check for immutable tables (#12612) |
602ms |
910ms |
0ms |
135ms |
4217 KB |
126ms |
127ms |
181ms |
44ms |
88410 |
146860 |
2021-11-29 02:00 |
c14c3241 |
pref: .o build mode |
595ms |
913ms |
0ms |
126ms |
4217 KB |
124ms |
125ms |
177ms |
44ms |
88410 |
148588 |
2021-11-29 00:48 |
6d97b0a4 |
checker: improve checking of a << b, when a and b are numbers (#12589) |
600ms |
916ms |
0ms |
128ms |
4217 KB |
125ms |
128ms |
179ms |
44ms |
88403 |
147338 |
2021-11-28 21:53 |
fe37da31 |
v.transformer: fix string always escaped by transformer (#12603) |
592ms |
909ms |
0ms |
130ms |
4205 KB |
124ms |
127ms |
178ms |
44ms |
88239 |
149052 |
2021-11-28 19:31 |
6d6a23a1 |
checker: remove redundant code of find field with embed (#12600) |
595ms |
907ms |
0ms |
128ms |
4205 KB |
123ms |
125ms |
178ms |
45ms |
88238 |
148299 |
2021-11-27 19:26 |
1d8ece7a |
toml: fix, test and optimize `nan` and `inf` values (#12592) |
591ms |
906ms |
0ms |
126ms |
4207 KB |
123ms |
126ms |
178ms |
44ms |
88268 |
149353 |
2021-11-27 19:03 |
22043f2d |
toml: fix float checker bug for `-0.01` (#12590) |
601ms |
915ms |
0ms |
136ms |
4207 KB |
125ms |
128ms |
179ms |
44ms |
88268 |
146868 |
2021-11-27 13:46 |
d52b62a4 |
toml: improve parsing of bare keys to include `-` and `_` (#12588) |
590ms |
920ms |
0ms |
127ms |
4207 KB |
125ms |
127ms |
179ms |
45ms |
88268 |
149606 |
2021-11-27 06:09 |
8315e821 |
checker: improve naming for `.stmts()` and `c.stmts_ending_with_expression()`, add a better explanation for their purpose |
588ms |
917ms |
0ms |
127ms |
4207 KB |
123ms |
125ms |
176ms |
44ms |
88268 |
150115 |
2021-11-27 05:38 |
deaeffc4 |
checker: add a check for unused `x << y` expressions (where x != array) (#12586) |
589ms |
909ms |
0ms |
128ms |
4207 KB |
123ms |
127ms |
177ms |
44ms |
88265 |
149855 |
2021-11-26 18:36 |
12585e88 |
checker: remove obsolete/slow const ordering code. close #12544 |
587ms |
906ms |
0ms |
126ms |
4204 KB |
123ms |
126ms |
177ms |
44ms |
88180 |
150221 |
2021-11-26 17:15 |
4383cf7d |
toml: add `iarna/toml-spec-tests` to CI tests (#12583) |
590ms |
903ms |
0ms |
128ms |
4205 KB |
123ms |
126ms |
177ms |
43ms |
88205 |
149500 |
2021-11-26 17:03 |
89bab988 |
native: implement a working hello world compilation for w64 (#12577) |
593ms |
913ms |
0ms |
135ms |
4205 KB |
125ms |
128ms |
178ms |
44ms |
88205 |
148743 |
2021-11-26 15:11 |
04b030b7 |
toml: add 1MB file parsing test to CI (#12582) |
589ms |
918ms |
0ms |
128ms |
4198 KB |
124ms |
127ms |
177ms |
43ms |
88049 |
149488 |
2021-11-26 13:06 |
253e38d9 |
toml: support implicit array of tables key change (#12580) |
592ms |
915ms |
0ms |
127ms |
4198 KB |
123ms |
126ms |
176ms |
43ms |
88049 |
148731 |
2021-11-26 10:05 |
6299a73e |
builder: prepare for `v -b native -os windows run file.v` |
590ms |
913ms |
0ms |
128ms |
4198 KB |
124ms |
128ms |
181ms |
43ms |
88049 |
149235 |
2021-11-26 09:10 |
85633fe5 |
tests: test more edge cases for interfaces (#5292) |
590ms |
901ms |
0ms |
126ms |
4198 KB |
122ms |
125ms |
176ms |
43ms |
88045 |
149228 |
2021-11-26 07:52 |
cf274f26 |
checker, cgen: fix fn type call of match expr (#12579) |
594ms |
910ms |
0ms |
128ms |
4198 KB |
124ms |
127ms |
177ms |
43ms |
88045 |
148223 |
2021-11-25 14:51 |
a59eabc4 |
toml: clean up and improve spaced and dotted key parsing (#12576) |
595ms |
905ms |
0ms |
136ms |
4196 KB |
123ms |
126ms |
176ms |
43ms |
88000 |
147899 |
2021-11-25 14:49 |
f584e70c |
js: add fixes for generic structures and functions; add promise API; refactor modules (#12575) |
589ms |
906ms |
0ms |
126ms |
4196 KB |
121ms |
123ms |
173ms |
43ms |
88000 |
149405 |
2021-11-25 10:41 |
ac3910b8 |
checker: merge comptime_const_eval.v and noreturn.v into checker.v (#12573) |
594ms |
921ms |
0ms |
128ms |
4193 KB |
124ms |
127ms |
177ms |
43ms |
87968 |
148094 |
2021-11-25 10:33 |
9a2c5637 |
toml: add conversion of ast inf and nan to Any (#12567) |
589ms |
911ms |
0ms |
127ms |
4193 KB |
123ms |
125ms |
176ms |
43ms |
87973 |
149359 |
2021-11-25 00:53 |
fb3a793a |
tools: add "skip to content" link for screan reader and tui browsers (#12571) |
592ms |
906ms |
0ms |
128ms |
4193 KB |
123ms |
124ms |
173ms |
43ms |
87973 |
148603 |
2021-11-24 18:39 |
11d70624 |
toml: streamline value() api (#12568) |
589ms |
903ms |
0ms |
128ms |
4193 KB |
122ms |
124ms |
174ms |
43ms |
87973 |
149359 |
2021-11-24 18:31 |
b0bc1121 |
jsdom, examples: add more WebGL APIs; add interactive 3D cube example running on VJS (#12562) |
588ms |
898ms |
0ms |
133ms |
4193 KB |
122ms |
124ms |
175ms |
43ms |
87973 |
149613 |
2021-11-24 12:49 |
ff95cf18 |
toml: expand short date time milliseconds in decoder (#12564) |
587ms |
905ms |
0ms |
129ms |
4193 KB |
123ms |
127ms |
178ms |
43ms |
87965 |
149855 |
2021-11-24 12:43 |
6f46fc21 |
checker, cgen: fix for_in_mut iterator val (#12563) |
594ms |
909ms |
0ms |
127ms |
4193 KB |
123ms |
126ms |
176ms |
43ms |
87965 |
148089 |
2021-11-24 12:24 |
cbf4a5b5 |
docs: fix typos in vscode documentation (#12565) |
591ms |
901ms |
0ms |
131ms |
4193 KB |
126ms |
127ms |
181ms |
43ms |
87955 |
148824 |
2021-11-24 07:56 |
43a1d2cf |
ast: cleanup table.v (#12561) |
588ms |
909ms |
0ms |
128ms |
4193 KB |
123ms |
124ms |
175ms |
43ms |
87955 |
149583 |
2021-11-24 07:46 |
70ff00ef |
bootstrapping: fix building V on OpenBSD (#12558) |
593ms |
915ms |
0ms |
129ms |
4193 KB |
125ms |
126ms |
177ms |
43ms |
87979 |
148362 |
2021-11-24 07:34 |
8e0de203 |
net: use `vmemset(&hints, 0, int(sizeof(hints)))`, instead of zeroing the fields 1 by 1 |
594ms |
902ms |
0ms |
134ms |
4193 KB |
122ms |
124ms |
173ms |
42ms |
87979 |
148112 |
2021-11-23 18:11 |
e42db5be |
ast: fix vtl compile error of generic array type cname (#12555) |
586ms |
905ms |
0ms |
126ms |
4193 KB |
123ms |
126ms |
175ms |
43ms |
87979 |
150134 |
2021-11-23 14:58 |
87f7a6d9 |
ci: update toml_ci.yml's TOML_TESTS_PINNED_COMMIT to 8baf830 |
597ms |
909ms |
0ms |
128ms |
4192 KB |
125ms |
128ms |
176ms |
44ms |
87974 |
147360 |
2021-11-23 14:59 |
1be6aed1 |
toml: support checking and decoding quoted keys (#12552) |
590ms |
912ms |
0ms |
128ms |
4192 KB |
124ms |
128ms |
176ms |
45ms |
87974 |
149108 |
2021-11-23 14:51 |
0779b5fd |
toml: fix implicit array allocation (#12553) |
586ms |
903ms |
0ms |
128ms |
4192 KB |
123ms |
124ms |
174ms |
44ms |
87974 |
150126 |
2021-11-23 14:23 |
49cd1b3d |
toml: make value of `+nan`/`-nan` decode to `nan` (#12542) |
587ms |
904ms |
0ms |
127ms |
4192 KB |
123ms |
126ms |
175ms |
44ms |
87974 |
149870 |
2021-11-23 12:51 |
12ffe042 |
jsdom, builtin/js: WebGL W.I.P; Added support for casting V arrays to typed arrays (#12551) |
587ms |
909ms |
0ms |
134ms |
4192 KB |
123ms |
128ms |
176ms |
45ms |
87974 |
149870 |
2021-11-23 11:23 |
e9efed02 |
toml: fix decoding most large number values (#12541) |
589ms |
907ms |
0ms |
129ms |
4192 KB |
124ms |
125ms |
173ms |
44ms |
87974 |
149361 |
2021-11-23 09:02 |
3f0e5326 |
toml: fix unicode and escape value decoding (#12534) |
586ms |
908ms |
0ms |
129ms |
4192 KB |
123ms |
124ms |
175ms |
44ms |
87974 |
150126 |
2021-11-21 21:04 |
e77a1100 |
os: make init_os_args_wide (windows), more simillar to the current init_os_args (unix) |
586ms |
901ms |
0ms |
127ms |
4190 KB |
123ms |
125ms |
175ms |
43ms |
87922 |
150037 |
2021-11-21 20:34 |
c7bd74e0 |
ci: fix build, remove `[manualfree]` from os.vmodules_paths for now |
594ms |
902ms |
0ms |
130ms |
4190 KB |
123ms |
125ms |
174ms |
43ms |
87922 |
148016 |
2021-11-21 18:53 |
1aaac13a |
cgen: make `os` less special, fix an -autofree leak on just `import os` |
587ms |
913ms |
0ms |
136ms |
4190 KB |
124ms |
124ms |
175ms |
43ms |
87922 |
149781 |
2021-11-21 17:12 |
480f3876 |
gg: fix system_font_path (#12533) |
588ms |
910ms |
0ms |
128ms |
4187 KB |
126ms |
123ms |
174ms |
43ms |
87814 |
149343 |
2021-11-20 19:28 |
243e66a1 |
js,jsdom: Canvas & context API; Added TypeSymbol.is_js_compatible & temporary hacks for JS ifaces (#12526) |
600ms |
910ms |
0ms |
128ms |
4187 KB |
128ms |
125ms |
174ms |
43ms |
87814 |
146356 |
2021-11-20 18:55 |
258d0d6d |
cgen: make `dump(x)` use a single write call, fix memleaks for autogenerated .str() methods of nested structs (#12529) |
594ms |
911ms |
0ms |
129ms |
4183 KB |
126ms |
126ms |
177ms |
43ms |
87741 |
147712 |
2021-11-20 17:48 |
f1dd0e33 |
toml: add value decoding (#12521) |
600ms |
917ms |
0ms |
127ms |
4174 KB |
124ms |
122ms |
173ms |
43ms |
87634 |
146056 |
2021-11-20 17:45 |
4b9e8e24 |
toml: support arrays in value key query syntax (#12527) |
593ms |
918ms |
0ms |
130ms |
4174 KB |
128ms |
125ms |
178ms |
43ms |
87634 |
147780 |
2021-11-20 16:15 |
82010e72 |
checker: fix "unregistered" variadic interface call arguments (#12525) |
594ms |
915ms |
0ms |
133ms |
4174 KB |
125ms |
123ms |
179ms |
43ms |
87634 |
147531 |
2021-11-20 11:12 |
90ba8561 |
cgen: fix `dump(x)` with `fn (x &Type) str() string {` |
596ms |
922ms |
0ms |
128ms |
4173 KB |
128ms |
125ms |
177ms |
43ms |
87630 |
147030 |
2021-11-20 08:24 |
24ffc1ff |
os: fix os.rmdir_all for folders with recursive symlinks |
587ms |
920ms |
0ms |
131ms |
4173 KB |
128ms |
124ms |
177ms |
43ms |
87628 |
149281 |
2021-11-19 18:35 |
1bbc7338 |
toml: fix memory corruption when returning new date/time types (#12507) |
592ms |
912ms |
0ms |
130ms |
4173 KB |
128ms |
128ms |
180ms |
43ms |
87628 |
148020 |
2021-11-19 18:31 |
eec87883 |
checker: fix generics fn infer nested generic fn (#12519) |
596ms |
926ms |
0ms |
130ms |
4173 KB |
128ms |
125ms |
178ms |
43ms |
87628 |
147026 |
2021-11-19 17:23 |
2794aa62 |
tools: include `vls.log` in the .gitignore files for new V projects (#12522) |
595ms |
930ms |
0ms |
129ms |
4173 KB |
129ms |
126ms |
179ms |
43ms |
87627 |
147272 |
2021-11-19 17:02 |
b576181a |
cgen: fix `const x := opt() or {}` side effect interference when the consts are in different files in the same module too |
603ms |
919ms |
0ms |
137ms |
4173 KB |
128ms |
125ms |
179ms |
43ms |
87627 |
145318 |
2021-11-19 16:15 |
e275220f |
cgen: fix `const x := opt() or {}` side effect interference with parallel cgen |
595ms |
909ms |
0ms |
129ms |
4173 KB |
127ms |
123ms |
177ms |
44ms |
87625 |
147268 |
2021-11-19 11:52 |
c2eb909c |
cgen: fix multiple matches in one expr (#12516) |
597ms |
913ms |
0ms |
129ms |
4172 KB |
126ms |
124ms |
175ms |
43ms |
87612 |
146753 |
2021-11-19 11:50 |
80a4ff99 |
native: handle some more statements and dont echo warnings (#12518) |
595ms |
914ms |
0ms |
130ms |
4172 KB |
128ms |
127ms |
178ms |
43ms |
87611 |
147245 |
2021-11-19 11:21 |
fa995ca5 |
checker: add an error for `x.method({})` calls, when method expects a struct |
596ms |
916ms |
0ms |
128ms |
4173 KB |
126ms |
124ms |
174ms |
42ms |
87612 |
147000 |
2021-11-19 08:30 |
9eac656e |
native: support passing a directory, instead of just a .v file (#12512) |
600ms |
913ms |
0ms |
128ms |
4172 KB |
126ms |
124ms |
175ms |
43ms |
87603 |
146005 |
2021-11-19 08:26 |
76cf11e6 |
toml: add Any.default_to() method (#12506) |
603ms |
929ms |
0ms |
137ms |
4172 KB |
128ms |
126ms |
177ms |
43ms |
87594 |
145263 |
2021-11-18 18:14 |
24ba6603 |
bitfield,flag: document the remaining functions |
598ms |
918ms |
0ms |
129ms |
4170 KB |
126ms |
127ms |
178ms |
43ms |
87559 |
146419 |
2021-11-18 17:46 |
96554fad |
toml: improve number conversion (#12509) |
588ms |
907ms |
0ms |
128ms |
4170 KB |
126ms |
125ms |
175ms |
43ms |
87528 |
148857 |
2021-11-18 16:09 |
3caeadfa |
cgen,vfmt: support `[weak]` tags for functions and globals |
601ms |
920ms |
0ms |
129ms |
4170 KB |
127ms |
128ms |
174ms |
43ms |
87528 |
145637 |
2021-11-18 13:39 |
7fba3e65 |
toml: support empty tables (#12504) |
593ms |
912ms |
0ms |
126ms |
4169 KB |
126ms |
124ms |
176ms |
43ms |
87507 |
147566 |
2021-11-18 11:57 |
24ea15c8 |
toml: remove fixed value tests from skip list (#12503) |
597ms |
918ms |
0ms |
128ms |
4169 KB |
126ms |
124ms |
177ms |
43ms |
87507 |
146577 |
2021-11-18 11:56 |
0ec02e32 |
sqlite: add enum result code (#12505) |
597ms |
922ms |
0ms |
136ms |
4169 KB |
127ms |
124ms |
177ms |
43ms |
87507 |
146577 |
2021-11-18 11:27 |
7ec70d54 |
toml: small refactor, move all json functionality to submodule (#12502) |
595ms |
914ms |
0ms |
127ms |
4169 KB |
124ms |
124ms |
177ms |
43ms |
87507 |
147070 |
2021-11-18 08:57 |
5bf28c52 |
cgen: handle c2v fn casts |
598ms |
913ms |
0ms |
128ms |
4169 KB |
127ms |
124ms |
178ms |
43ms |
87507 |
146332 |
2021-11-18 08:09 |
1edb3e55 |
js,jsdom: make JS structs plain objects; add more DOM API support for jsdom (#12501) |
594ms |
912ms |
0ms |
129ms |
4169 KB |
126ms |
125ms |
176ms |
43ms |
87489 |
147287 |
2021-11-18 05:44 |
40932132 |
toml: don't use time.Time for time representation (#12498) |
609ms |
926ms |
0ms |
132ms |
4168 KB |
134ms |
124ms |
175ms |
43ms |
87473 |
143633 |
2021-11-18 05:34 |
b5e410e4 |
fmt: format explicit map init with parameter (#12499) |
598ms |
917ms |
0ms |
130ms |
4168 KB |
127ms |
125ms |
176ms |
43ms |
87473 |
146275 |
2021-11-17 21:48 |
3b612899 |
toml: eat first nl if present in multiline strings (#12496) |
599ms |
921ms |
0ms |
135ms |
4168 KB |
127ms |
125ms |
177ms |
44ms |
87461 |
146011 |
2021-11-17 18:58 |
81455acd |
toml: simplify Doc.to_any() method (#12495) |
589ms |
910ms |
0ms |
128ms |
4168 KB |
127ms |
124ms |
176ms |
44ms |
87461 |
148490 |
2021-11-17 18:54 |
2f5fae06 |
toml: fix a few string value tests (#12493) |
591ms |
906ms |
0ms |
130ms |
4168 KB |
127ms |
124ms |
176ms |
44ms |
87461 |
147988 |
2021-11-17 18:39 |
27333198 |
term: fix a leak in _test.v files in the default test runner without -autofree |
594ms |
917ms |
0ms |
128ms |
4168 KB |
126ms |
123ms |
175ms |
43ms |
87461 |
147240 |
2021-11-17 15:25 |
dbf469e0 |
toml: move to_burntsushi functionality (#12492) |
602ms |
910ms |
0ms |
130ms |
4167 KB |
126ms |
124ms |
176ms |
43ms |
87451 |
145267 |
2021-11-17 15:24 |
7cdc9066 |
toml: fix scanning of short unicode escapes (#12491) |
597ms |
916ms |
0ms |
128ms |
4167 KB |
125ms |
125ms |
175ms |
43ms |
87451 |
146484 |
2021-11-17 13:57 |
3e1fb22a |
checker: format checker.v (#12490) |
594ms |
922ms |
0ms |
135ms |
4167 KB |
127ms |
129ms |
175ms |
44ms |
87451 |
147223 |
2021-11-17 09:42 |
1370516f |
checker: check struct field using 'any' type (#12489) |
599ms |
912ms |
0ms |
129ms |
4167 KB |
126ms |
124ms |
174ms |
43ms |
87450 |
145993 |
2021-11-16 17:31 |
6ac109a7 |
builtin: add a `[has_globals]` tag for all the .v files, with global declarations in them |
600ms |
919ms |
0ms |
130ms |
4159 KB |
127ms |
124ms |
174ms |
44ms |
87334 |
145556 |
2021-11-17 06:30 |
bd9ac598 |
toml: add support for validation of structure and values (#12481) |
597ms |
912ms |
0ms |
130ms |
4159 KB |
126ms |
125ms |
174ms |
43ms |
87331 |
146283 |
2021-11-17 05:18 |
927df948 |
cgen: fix generic struct free() (#12487) |
595ms |
909ms |
0ms |
126ms |
4159 KB |
125ms |
126ms |
174ms |
43ms |
87331 |
146774 |
2021-11-17 02:45 |
11ce26b3 |
sqlite: make constants public (#12485) |
586ms |
911ms |
0ms |
131ms |
4159 KB |
127ms |
125ms |
174ms |
44ms |
87331 |
149029 |
2021-11-16 17:56 |
49a36515 |
checker, cgen: c2v fixes |
596ms |
926ms |
0ms |
136ms |
4159 KB |
126ms |
123ms |
175ms |
44ms |
87331 |
146528 |
2021-11-16 15:19 |
2984751a |
checker: fix the argument mismatch of fn call (#12479) |
597ms |
907ms |
0ms |
127ms |
4158 KB |
126ms |
127ms |
178ms |
43ms |
87296 |
146224 |
2021-11-16 14:07 |
3fab0a5d |
cgen: fix codegen for `for k,v in map_of_pointers {` |
590ms |
907ms |
0ms |
125ms |
4158 KB |
125ms |
123ms |
174ms |
42ms |
87290 |
147949 |
2021-11-16 09:44 |
045579fd |
parser: use the `[has_globals]` module attribute, remove the parser `global_enabled_mods whitelist` (part 2) |
595ms |
910ms |
0ms |
129ms |
4157 KB |
127ms |
127ms |
177ms |
43ms |
87283 |
146694 |
2021-11-16 09:34 |
f0f5f97e |
parser: support a `[has_globals]` module attribute, to eliminate a parser whitelist (part 1) |
597ms |
912ms |
0ms |
129ms |
4157 KB |
125ms |
123ms |
175ms |
42ms |
87288 |
146211 |
2021-11-16 09:14 |
3f37ab2e |
gg: fix system_font_path on Linux (#12477) |
590ms |
904ms |
0ms |
130ms |
4157 KB |
123ms |
122ms |
173ms |
42ms |
87276 |
147925 |
2021-11-16 06:45 |
bede0587 |
cgen: fix string interliteral of the comptime selector (#12475) |
593ms |
913ms |
0ms |
134ms |
4157 KB |
126ms |
123ms |
176ms |
43ms |
87276 |
147177 |
2021-11-16 06:42 |
9565adf5 |
checker: check invalid map variable name (#12474) |
590ms |
909ms |
0ms |
128ms |
4157 KB |
127ms |
124ms |
175ms |
43ms |
87270 |
147915 |
2021-11-15 17:00 |
7b9cca75 |
toml: add convenience convertion of Doc to map[string]toml.Any (#12473) |
591ms |
907ms |
0ms |
127ms |
4157 KB |
126ms |
124ms |
173ms |
43ms |
87270 |
147664 |
2021-11-15 13:47 |
c28041ce |
all: cleanup/rename all `comp_` names to be `comptime_` (#12467) |
596ms |
915ms |
0ms |
129ms |
4157 KB |
127ms |
124ms |
176ms |
42ms |
87270 |
146426 |
2021-11-15 13:36 |
1d003228 |
tests: update generics_method_str_overload_test.v to return a generic type, instead of `Gen<G>`. (#12465) |
595ms |
912ms |
0ms |
133ms |
4156 KB |
128ms |
124ms |
177ms |
43ms |
87262 |
146658 |
2021-11-15 12:13 |
a8a1e938 |
strconv,js: f64_to_str works on JS backend now; Fix BigInt usage in infix expressions (#12464) |
596ms |
917ms |
0ms |
129ms |
4156 KB |
124ms |
125ms |
176ms |
42ms |
87262 |
146412 |
2021-11-15 11:23 |
1d2b16dd |
js: support `[if userflag?]` fn tags |
595ms |
915ms |
0ms |
134ms |
4157 KB |
129ms |
126ms |
179ms |
44ms |
87269 |
146670 |
2021-11-15 09:44 |
7b723262 |
tools: support `VJOBS=1 VTEST_FAIL_FAST=1 ./v test .` |
586ms |
901ms |
0ms |
129ms |
4157 KB |
127ms |
122ms |
172ms |
43ms |
87266 |
148918 |
2021-11-15 08:29 |
5e75c89b |
checker: allow noreturn in if expr (#12462) |
583ms |
901ms |
0ms |
127ms |
4157 KB |
125ms |
123ms |
171ms |
43ms |
87266 |
149684 |
2021-11-15 08:23 |
d8479f10 |
cgen: fix typeof comptime selector (fix #12461) (#12463) |
588ms |
894ms |
0ms |
127ms |
4156 KB |
125ms |
124ms |
173ms |
42ms |
87259 |
148399 |
2021-11-14 19:06 |
e3d98b1b |
js,strconv: port some functions to JS backend, improve `rune.str()` (#12460) |
597ms |
906ms |
0ms |
129ms |
4153 KB |
126ms |
122ms |
173ms |
43ms |
87229 |
146112 |
2021-11-14 19:00 |
460f4523 |
checker: check array pop immutable (#12458) |
593ms |
912ms |
0ms |
129ms |
4153 KB |
127ms |
125ms |
175ms |
43ms |
87229 |
147097 |
2021-11-14 18:58 |
fb997eb5 |
cgen: fix comptime for in field selector (#12457) |
594ms |
912ms |
0ms |
135ms |
4153 KB |
126ms |
123ms |
180ms |
43ms |
87228 |
146848 |
2021-11-13 11:41 |
61b99e19 |
vfmt: handle comments right after interface fields |
600ms |
918ms |
0ms |
127ms |
4151 KB |
126ms |
124ms |
174ms |
43ms |
87210 |
145350 |
2021-11-13 09:17 |
9c508237 |
toml: support for `[a."b.c"]` quoted keys (#12444) |
595ms |
907ms |
0ms |
127ms |
4151 KB |
125ms |
124ms |
176ms |
43ms |
87210 |
146571 |
2021-11-13 09:08 |
6c32c544 |
js,parser: allow declaring methods on JS interfaces for easier FFI (#12447) |
597ms |
918ms |
0ms |
130ms |
4151 KB |
126ms |
123ms |
175ms |
43ms |
87210 |
146080 |
2021-11-12 12:29 |
3bb1c3f9 |
checker, cgen: fix for in iterator of generic struct (#12441) |
590ms |
903ms |
0ms |
129ms |
4151 KB |
126ms |
122ms |
173ms |
43ms |
87207 |
147808 |
2021-11-12 09:44 |
50a608aa |
os: remove unnecessary heap allocation from os.execute |
597ms |
917ms |
0ms |
129ms |
4150 KB |
124ms |
124ms |
173ms |
43ms |
87200 |
146063 |
2021-11-12 09:24 |
c6b8b0bb |
ci: make test_execute in os_test.v more robust |
596ms |
915ms |
0ms |
137ms |
4150 KB |
127ms |
125ms |
176ms |
44ms |
87200 |
146308 |
2021-11-12 08:29 |
1c17ba82 |
tools: fix the batch script for `v symlink`, if the vexe path contains spaces on windows (#12443) |
599ms |
916ms |
0ms |
130ms |
4150 KB |
126ms |
125ms |
176ms |
43ms |
87200 |
145575 |
2021-11-12 08:27 |
fcecf527 |
ci: fix failing os_test.v on the CI |
599ms |
916ms |
0ms |
128ms |
4150 KB |
124ms |
122ms |
172ms |
43ms |
87200 |
145575 |
2021-11-12 07:39 |
20d63de1 |
os: fix os.execute for command output that contains 0 bytes |
593ms |
916ms |
0ms |
130ms |
4150 KB |
128ms |
124ms |
175ms |
44ms |
87200 |
147048 |
2021-11-11 16:30 |
4b42dcad |
toml: support complex array-tables-array constructs (#12438) |
598ms |
921ms |
0ms |
130ms |
4150 KB |
128ms |
127ms |
176ms |
43ms |
87197 |
145814 |
2021-11-11 16:09 |
6c5dfc5c |
examples: fix initial clock size on hdpi displays |
592ms |
907ms |
0ms |
127ms |
4150 KB |
126ms |
123ms |
175ms |
44ms |
87197 |
147292 |
2021-11-11 15:45 |
4728b975 |
examples: use app.gg.quit() instead of exit(0) |
593ms |
921ms |
0ms |
136ms |
4150 KB |
127ms |
126ms |
177ms |
43ms |
87197 |
147043 |
2021-11-11 15:38 |
9cb378bb |
examples: reduce the memory usage of the clock example, without -autofree & -gc boehm |
584ms |
911ms |
0ms |
129ms |
4150 KB |
128ms |
125ms |
178ms |
43ms |
87197 |
149309 |
2021-11-11 12:57 |
c8cb1bf6 |
toml: check for single-key reassignment in inline tables (#12436) |
596ms |
908ms |
0ms |
128ms |
4150 KB |
128ms |
124ms |
173ms |
43ms |
87197 |
146303 |
2021-11-11 12:45 |
6f554399 |
tests: supplement tests for different types of generic parameters (#12432) |
591ms |
911ms |
0ms |
131ms |
4150 KB |
127ms |
124ms |
175ms |
43ms |
87197 |
147541 |
2021-11-11 12:36 |
a4c57ba5 |
js: support JS interfaces (#12426) |
593ms |
912ms |
0ms |
129ms |
4150 KB |
127ms |
124ms |
174ms |
43ms |
87197 |
147043 |
2021-11-11 05:29 |
015cfdb4 |
toml: add excerpt to value parse errors (#12429) |
594ms |
908ms |
0ms |
128ms |
4147 KB |
125ms |
145ms |
174ms |
43ms |
87136 |
146693 |
2021-11-11 05:15 |
823a3ab8 |
fmt: fix removal of selective imported types used as type parameter (#12431) |
599ms |
948ms |
0ms |
136ms |
4147 KB |
126ms |
124ms |
175ms |
43ms |
87123 |
145447 |
2021-11-11 05:12 |
72a7d5a5 |
checker: minor cleanup in method_call (#12430) |
599ms |
931ms |
0ms |
130ms |
4147 KB |
127ms |
127ms |
175ms |
43ms |
87123 |
145447 |
2021-11-10 16:41 |
8a971c3b |
ci,vweb: fix hard coded data in vweb_test.v |
592ms |
905ms |
0ms |
132ms |
4147 KB |
126ms |
124ms |
175ms |
43ms |
87123 |
147167 |
2021-11-10 16:26 |
637ebe5d |
examples: improve examples/vweb/file_upload |
583ms |
904ms |
0ms |
129ms |
4147 KB |
126ms |
124ms |
176ms |
42ms |
87123 |
149439 |
2021-11-10 15:31 |
466ced28 |
net.http: fix multipart/form-data file upload handling |
584ms |
906ms |
0ms |
129ms |
4147 KB |
127ms |
124ms |
175ms |
43ms |
87123 |
149183 |
2021-11-10 13:03 |
66e53279 |
toml: check for more wrong line ending cases (#12424) |
588ms |
911ms |
0ms |
129ms |
4147 KB |
126ms |
124ms |
175ms |
43ms |
87123 |
148168 |
2021-11-10 11:04 |
d5e767f3 |
checker, cgen: fix alias of map keys() (#12422) |
589ms |
912ms |
0ms |
134ms |
4147 KB |
123ms |
123ms |
174ms |
42ms |
87123 |
147916 |
2021-11-10 09:37 |
194b3647 |
js,checker: allow casting JS primitives to V primitives and vice-versa (#12420) |
587ms |
907ms |
0ms |
127ms |
4147 KB |
125ms |
123ms |
173ms |
42ms |
87116 |
148408 |
2021-11-10 06:12 |
6c244d30 |
cgen: improve diagnostic for a v compiler panic in dicordv |
593ms |
911ms |
0ms |
128ms |
4144 KB |
124ms |
121ms |
171ms |
42ms |
87073 |
146834 |
2021-11-09 07:25 |
8f4180ea |
parser: check generic parameters error of generic struct declaration (#12418) |
596ms |
917ms |
0ms |
128ms |
4144 KB |
127ms |
123ms |
177ms |
43ms |
87066 |
146083 |
2021-11-09 06:25 |
3f841ede |
v.util: make get_vtmp_folder() return `/tmp/v_{uid}` by default (see https://github.com/vlang/v/discussions/11796) |
589ms |
910ms |
0ms |
128ms |
4143 KB |
124ms |
122ms |
172ms |
42ms |
87062 |
147813 |
2021-11-08 13:18 |
08667c56 |
pref: allow running a .vsh script with just `v build.vsh gcc`, instead of `v run build.vsh gcc` (#12409) |
593ms |
909ms |
0ms |
129ms |
4143 KB |
125ms |
124ms |
174ms |
42ms |
87061 |
146814 |
2021-11-08 10:22 |
15242d80 |
docs: add description of how to use a custom table name to the ORM example – (#12408) |
585ms |
907ms |
0ms |
130ms |
4142 KB |
127ms |
123ms |
176ms |
43ms |
87053 |
148808 |
2021-11-08 09:12 |
758c18a9 |
cgen: fix for in mut val in array.index() (#12410) |
600ms |
921ms |
0ms |
136ms |
4142 KB |
126ms |
125ms |
177ms |
43ms |
87053 |
145088 |
2021-11-07 19:24 |
12110299 |
cgen: avoid generating typedef generic array type (#12407) |
596ms |
912ms |
0ms |
128ms |
4142 KB |
124ms |
124ms |
172ms |
43ms |
87050 |
146057 |
2021-11-07 16:47 |
c8ff9e39 |
checker: cleanup generic struct init (#12406) |
596ms |
921ms |
0ms |
129ms |
4142 KB |
126ms |
127ms |
173ms |
43ms |
87050 |
146057 |
2021-11-07 16:05 |
bc98da91 |
ast: speed up the frequently called methods .find_field, .find_method etc |
599ms |
912ms |
0ms |
128ms |
4142 KB |
126ms |
125ms |
176ms |
43ms |
87048 |
145322 |
2021-11-07 15:06 |
9ec12627 |
ast: fix generic nested struct init (#12405) |
609ms |
930ms |
0ms |
129ms |
4142 KB |
126ms |
143ms |
176ms |
43ms |
87048 |
142935 |
2021-11-07 14:02 |
1c121867 |
v.token,ast,scanner,parser: use a KeywordsMatcher lookup for builtin_type_names searches too |
610ms |
931ms |
0ms |
130ms |
4142 KB |
126ms |
143ms |
179ms |
42ms |
87050 |
142704 |
2021-11-07 11:30 |
80242c80 |
builtin,ast: apply small performance improvements, suggested by `hotspot` |
616ms |
940ms |
0ms |
135ms |
4140 KB |
128ms |
142ms |
178ms |
43ms |
87038 |
141295 |
2021-11-07 08:06 |
d8f971ff |
jsdom: add Path2D API, All CanvasRenderingContext2D methods (except image methods) (#12404) |
618ms |
935ms |
0ms |
130ms |
4141 KB |
130ms |
143ms |
180ms |
43ms |
87014 |
140799 |
2021-11-07 07:16 |
852d85b3 |
gg: cleanup the minimal gg program more |
618ms |
935ms |
0ms |
129ms |
4141 KB |
129ms |
143ms |
179ms |
43ms |
87014 |
140799 |
2021-11-06 16:24 |
32b74dd3 |
gg: simplify the minimal gg application even more with `context.user_data = context` |
621ms |
935ms |
0ms |
131ms |
4141 KB |
128ms |
142ms |
177ms |
43ms |
87014 |
140119 |
2021-11-06 15:15 |
8be64ef8 |
gg: improve font loading diagnostics with `-d debug_font` |
620ms |
942ms |
0ms |
130ms |
4141 KB |
128ms |
141ms |
182ms |
43ms |
87014 |
140345 |
2021-11-06 13:52 |
5f3dcde3 |
jsdom,builtin: add all methods for DOMMatrix; add conversion methods to convet from/to JS types (#12395) |
612ms |
929ms |
0ms |
128ms |
4141 KB |
128ms |
141ms |
177ms |
43ms |
87014 |
142179 |
2021-11-06 13:35 |
7a9ba9f4 |
ci: pin burntsushi/toml-test to their latest master for now |
625ms |
935ms |
0ms |
137ms |
4141 KB |
130ms |
142ms |
179ms |
43ms |
87014 |
139222 |
2021-11-06 13:19 |
d2d67e9f |
toml: add new inline-table duplicate-key test to skip list (#12399) |
623ms |
943ms |
0ms |
130ms |
4141 KB |
129ms |
142ms |
180ms |
43ms |
87014 |
139669 |
2021-11-05 12:14 |
9b00564d |
toml: panic if access fails to a key that was checked (#12384) |
617ms |
942ms |
0ms |
131ms |
4141 KB |
130ms |
142ms |
181ms |
43ms |
87014 |
141027 |
2021-11-05 10:08 |
24cd619f |
toml: fix parsing array of tables (#12388) |
623ms |
942ms |
0ms |
130ms |
4141 KB |
130ms |
144ms |
180ms |
43ms |
87014 |
139669 |
2021-11-05 09:29 |
db65b65f |
toml: disallow spacing between (array of tables) key syntax (#12382) |
621ms |
940ms |
0ms |
133ms |
4141 KB |
131ms |
144ms |
179ms |
43ms |
87014 |
140119 |
2021-11-05 09:28 |
c3b389cd |
toml: rename sub_key -> dotted_key (#12383) |
620ms |
934ms |
0ms |
129ms |
4141 KB |
128ms |
143ms |
180ms |
43ms |
87014 |
140345 |
2021-11-04 17:57 |
b963aff8 |
vast: update to latest V (#12387) |
620ms |
936ms |
0ms |
138ms |
4141 KB |
130ms |
143ms |
177ms |
43ms |
87014 |
140345 |
2021-11-04 16:09 |
7ea57bfa |
builtin: make map.keys() public |
624ms |
941ms |
0ms |
132ms |
4141 KB |
129ms |
141ms |
180ms |
44ms |
87014 |
139445 |
2021-11-04 15:43 |
ace94441 |
checker: more c2v fixes |
622ms |
929ms |
0ms |
130ms |
4141 KB |
129ms |
143ms |
178ms |
43ms |
87014 |
139893 |
2021-11-04 12:27 |
1999fb9a |
toml: remove some skipped tests related to recent formatting update (#12380) |
616ms |
933ms |
0ms |
130ms |
4140 KB |
128ms |
141ms |
177ms |
43ms |
87001 |
141235 |
2021-11-04 12:26 |
fc7f4c5b |
toml: disallow multiline keys (#12381) |
620ms |
940ms |
0ms |
131ms |
4140 KB |
128ms |
140ms |
178ms |
42ms |
87001 |
140324 |
2021-11-04 08:18 |
73e25ccb |
checker: check generic struct field fn args type mismatch (#12379) |
620ms |
932ms |
0ms |
130ms |
4140 KB |
131ms |
143ms |
177ms |
43ms |
86995 |
140314 |
2021-11-04 07:31 |
a27833ed |
all: support `volatile field Type` in struct declarations |
620ms |
939ms |
0ms |
138ms |
4139 KB |
131ms |
143ms |
179ms |
43ms |
86983 |
140295 |
2021-11-04 07:15 |
1a54817c |
toml: parse formatting (#12374) |
619ms |
945ms |
0ms |
132ms |
4138 KB |
131ms |
142ms |
176ms |
43ms |
86974 |
140507 |
2021-11-03 14:54 |
2b415491 |
jsdom, checker: add more methods for CanvasRenderingContext2D, fix interop check for JS methods (#12372) |
617ms |
938ms |
0ms |
131ms |
4138 KB |
132ms |
146ms |
177ms |
45ms |
86974 |
140962 |
2021-11-03 14:20 |
c4e282a0 |
parser: check fn args in declarations too with `-Wimpure-v` |
618ms |
943ms |
0ms |
130ms |
4138 KB |
131ms |
141ms |
178ms |
43ms |
86974 |
140734 |
2021-11-03 08:20 |
4bafc504 |
checker: check generic struct field fn args error (#12373) |
615ms |
936ms |
0ms |
129ms |
4138 KB |
131ms |
143ms |
177ms |
43ms |
86962 |
141401 |
2021-11-03 08:18 |
45c938bd |
toml: streamline scanner.at() return type, fixes #12344 (#12370) |
615ms |
931ms |
0ms |
130ms |
4137 KB |
130ms |
143ms |
180ms |
44ms |
86960 |
141398 |
2021-11-02 17:07 |
99fd84df |
toml: fix hex values starting with a, e or E and comments ending with crlf (#12367) |
611ms |
927ms |
0ms |
138ms |
4137 KB |
130ms |
143ms |
177ms |
42ms |
86960 |
142324 |
2021-11-02 15:40 |
3fdbfca2 |
cgen: fix `for in` with mutable structs (#12368) |
614ms |
928ms |
0ms |
130ms |
4137 KB |
128ms |
141ms |
175ms |
42ms |
86960 |
141628 |
2021-11-02 08:12 |
639cbfa0 |
checker: fix generics with assign nested generic fn call (#12366) |
620ms |
935ms |
0ms |
130ms |
4137 KB |
129ms |
142ms |
176ms |
43ms |
86956 |
140251 |
2021-11-02 07:35 |
0952af60 |
checker: fix comptime if T is interface (#12365) |
617ms |
939ms |
0ms |
130ms |
4137 KB |
129ms |
143ms |
180ms |
42ms |
86955 |
140931 |
2021-11-02 07:29 |
4ed6fb0e |
tools: cleanup a dump() from vwatch.v |
613ms |
935ms |
0ms |
130ms |
4137 KB |
128ms |
143ms |
176ms |
42ms |
86954 |
141849 |
2021-11-02 06:04 |
1d1793ec |
fmt: correctly format segment offsets (#12364) |
621ms |
942ms |
0ms |
131ms |
4137 KB |
131ms |
143ms |
176ms |
43ms |
86954 |
140022 |
2021-11-02 00:35 |
9aba00cd |
doc: update github link to libsodium (#12360) |
616ms |
937ms |
0ms |
137ms |
4137 KB |
130ms |
145ms |
180ms |
43ms |
86954 |
141159 |
2021-11-01 12:41 |
dcf230ca |
checker: fix nested generic method call (#12353) |
610ms |
922ms |
0ms |
131ms |
4137 KB |
128ms |
142ms |
176ms |
43ms |
86954 |
142547 |
2021-11-01 07:41 |
da65680a |
checker: fix comptime if expr of sync.threads (#12356) |
618ms |
939ms |
0ms |
129ms |
4137 KB |
129ms |
141ms |
176ms |
43ms |
86952 |
140699 |
2021-10-31 23:26 |
51f5841b |
checker: do not deref non-pointer types in `fn_signature_using_aliases` (#12340) |
619ms |
937ms |
0ms |
131ms |
4137 KB |
129ms |
140ms |
177ms |
43ms |
86952 |
140471 |
2021-10-31 12:12 |
28cada3f |
docs: fix some typos (#12341) |
615ms |
934ms |
0ms |
129ms |
4137 KB |
130ms |
140ms |
177ms |
43ms |
86950 |
141382 |
2021-10-31 10:58 |
6937074e |
strings,builder: reduce V cgen and parser memory consumption, fix strings.Builder leak (#12342) |
617ms |
937ms |
0ms |
129ms |
4137 KB |
127ms |
139ms |
172ms |
42ms |
86950 |
140923 |
2021-10-31 10:31 |
ce9f26c5 |
examples/vweb: use map instead of string in call to app.json (#12338) |
624ms |
933ms |
0ms |
138ms |
4136 KB |
130ms |
143ms |
176ms |
43ms |
86915 |
139286 |
2021-10-31 09:32 |
81b95ece |
docs: improve the docs by provide better examples and describe module publishing (#12308) |
611ms |
938ms |
0ms |
131ms |
4136 KB |
130ms |
141ms |
177ms |
43ms |
86915 |
142250 |
2021-10-30 10:30 |
579d5ae6 |
builtin,checker: add array.flags. Allow changing it in `unsafe {}` blocks |
619ms |
934ms |
0ms |
131ms |
4136 KB |
129ms |
140ms |
175ms |
43ms |
86915 |
140411 |
2021-10-30 15:49 |
612e742c |
examples: remove unneeded workaround (#12336) |
610ms |
923ms |
0ms |
131ms |
4135 KB |
129ms |
141ms |
178ms |
43ms |
86894 |
142449 |
2021-10-29 18:01 |
a7d42363 |
sync,strings,cgen: reduce memory consumption in cgen |
618ms |
932ms |
0ms |
129ms |
4135 KB |
130ms |
142ms |
178ms |
43ms |
86894 |
140605 |
2021-10-29 15:06 |
7e0f2fcd |
docs: update VS Code debugger configuration descriptions (#12335) |
622ms |
938ms |
0ms |
130ms |
4133 KB |
127ms |
141ms |
174ms |
42ms |
86829 |
139596 |
2021-10-29 14:32 |
1785b184 |
readline: improve README.md with working examples |
616ms |
938ms |
0ms |
135ms |
4133 KB |
127ms |
139ms |
173ms |
42ms |
86829 |
140956 |
2021-10-29 14:21 |
d1acca3e |
ci: fix `./v -cg -cstrict -o v cmd/v` job failures for clang |
617ms |
934ms |
0ms |
129ms |
4133 KB |
128ms |
141ms |
176ms |
42ms |
86829 |
140727 |
2021-10-29 14:14 |
d5642b61 |
cgen: fix error of nested match expr (#12334) |
616ms |
932ms |
0ms |
131ms |
4133 KB |
130ms |
143ms |
180ms |
43ms |
86829 |
140956 |
2021-10-29 13:35 |
4c67c01e |
parser,util: improve libleak false positive detection rate |
616ms |
945ms |
0ms |
129ms |
4133 KB |
130ms |
142ms |
177ms |
42ms |
86829 |
140956 |
2021-10-29 09:03 |
f801ef5e |
checker: disallow `mut` keyword in right-hand side of assignment (#12318) |
605ms |
926ms |
0ms |
129ms |
4132 KB |
124ms |
142ms |
179ms |
44ms |
86744 |
143378 |
2021-10-29 08:23 |
a32dae33 |
js: fix interfaces behaviour & disable struct deep copy for now (#12333) |
608ms |
923ms |
0ms |
131ms |
4132 KB |
126ms |
141ms |
181ms |
43ms |
86739 |
142662 |
2021-10-28 19:31 |
d33f7d12 |
orm: fix time struct in sql stmt (#12298) |
614ms |
942ms |
0ms |
137ms |
4131 KB |
125ms |
141ms |
179ms |
43ms |
86717 |
141232 |
2021-10-28 16:57 |
5e4594a1 |
toml: isolate, fix and regress-test sumtype cast causing memory corruption (#12329) |
609ms |
915ms |
0ms |
127ms |
4131 KB |
124ms |
143ms |
181ms |
42ms |
86717 |
142392 |
2021-10-28 16:31 |
fa02418a |
js: copy variables passed to closures (#12328) |
609ms |
924ms |
0ms |
128ms |
4131 KB |
124ms |
142ms |
179ms |
42ms |
86717 |
142392 |
2021-10-28 16:03 |
0e95e4d7 |
ast, cgen: fix generic method str() overload (#12330) |
604ms |
923ms |
0ms |
129ms |
4110 KB |
125ms |
140ms |
177ms |
42ms |
86375 |
143004 |
2021-10-28 14:33 |
475a2f9b |
ci: fix failing vlib/orm/orm_test.v |
601ms |
917ms |
0ms |
129ms |
4109 KB |
123ms |
139ms |
174ms |
42ms |
86367 |
143705 |
2021-10-28 14:18 |
4d0f6767 |
builtin: use malloc instead of calloc for `[]Type{cap: size}` |
602ms |
927ms |
0ms |
129ms |
4109 KB |
123ms |
138ms |
173ms |
42ms |
86367 |
143466 |
2021-10-28 14:00 |
2c3e44eb |
strings: use memdup_noscan in Builder.str() |
615ms |
938ms |
0ms |
144ms |
4109 KB |
122ms |
141ms |
180ms |
52ms |
86363 |
140427 |
2021-10-28 13:38 |
a987440e |
toml: add UTF header support, add BOM tests (#12326) |
623ms |
946ms |
0ms |
139ms |
4109 KB |
125ms |
142ms |
181ms |
52ms |
86363 |
138624 |
2021-10-28 13:23 |
99e71d08 |
scanner: preallocate space for tokens to reduce the number of allocations in the hot loop |
622ms |
942ms |
0ms |
141ms |
4109 KB |
124ms |
143ms |
182ms |
51ms |
86363 |
138847 |
2021-10-28 12:56 |
5ecaa160 |
toml: fix paths in skipped tests for Windows compatibility (#12323) |
646ms |
962ms |
0ms |
141ms |
4109 KB |
125ms |
143ms |
181ms |
69ms |
86361 |
133685 |
2021-10-28 12:09 |
8014235e |
scanner: speed up text_scan by using a specialised keywords matcher, instead of a generic V map of keywords |
644ms |
961ms |
0ms |
139ms |
4109 KB |
125ms |
143ms |
181ms |
68ms |
86361 |
134100 |
2021-10-28 07:51 |
b1bb1d36 |
ci: vfmt parser.v |
643ms |
964ms |
0ms |
139ms |
4105 KB |
122ms |
141ms |
177ms |
70ms |
86258 |
134149 |
2021-10-28 07:40 |
1b6cccaf |
parser,checker: allow a goto label right after return |
647ms |
967ms |
0ms |
151ms |
4105 KB |
124ms |
143ms |
177ms |
71ms |
86258 |
133319 |
2021-10-27 23:20 |
8cd01e0e |
cgen: fix error caused by fixed size array init syntax with variable it (#12314) |
640ms |
959ms |
0ms |
140ms |
4104 KB |
124ms |
141ms |
179ms |
70ms |
86252 |
134768 |
2021-10-27 20:18 |
cfecb622 |
js: DOM API. Part 1 (#12296) |
645ms |
957ms |
0ms |
140ms |
4102 KB |
124ms |
142ms |
179ms |
70ms |
86202 |
133646 |
2021-10-27 19:54 |
0ff23eeb |
ci: fix failing assign_expr_channel_push.out |
646ms |
965ms |
0ms |
139ms |
4102 KB |
124ms |
141ms |
179ms |
70ms |
86202 |
133439 |
2021-10-27 17:26 |
bc3827ae |
toml: improve array parsing (#12322) |
650ms |
965ms |
0ms |
140ms |
4102 KB |
123ms |
142ms |
179ms |
73ms |
86199 |
132613 |
2021-10-27 14:53 |
43fbc68f |
checker: disallow `<-` (channel push) on right-hand side of assignment (fix #12309) (#12321) |
655ms |
967ms |
0ms |
138ms |
4102 KB |
124ms |
143ms |
178ms |
74ms |
86199 |
131601 |
2021-10-27 14:07 |
159a9c30 |
markused: fix `-skip-unused` on programs with generic methods (fix #12306) |
650ms |
965ms |
0ms |
146ms |
4102 KB |
123ms |
140ms |
177ms |
73ms |
86193 |
132604 |
2021-10-27 13:41 |
462d097b |
toml: small clarification on utf8_max const (#12320) |
645ms |
972ms |
0ms |
140ms |
4102 KB |
123ms |
144ms |
177ms |
74ms |
86187 |
133623 |
2021-10-27 12:41 |
943a807d |
parser: implement generics method with auto multi generic types (#12312) |
647ms |
967ms |
0ms |
141ms |
4102 KB |
124ms |
143ms |
180ms |
74ms |
86187 |
133210 |
2021-10-27 12:31 |
e5c759eb |
docs: fix typos (line 22, 26, 28, 34, 50, 107) (#12310) |
646ms |
962ms |
0ms |
141ms |
4102 KB |
123ms |
143ms |
177ms |
73ms |
86182 |
133408 |
2021-10-27 12:28 |
d53bb54c |
toml: implement checks for UTF-8 validity (#12313) |
646ms |
960ms |
0ms |
141ms |
4102 KB |
124ms |
143ms |
178ms |
74ms |
86182 |
133408 |
2021-10-27 11:55 |
ea6d2d53 |
parser: disallow `for mut in range` (fix #12234) (#12277) |
647ms |
965ms |
0ms |
141ms |
4102 KB |
125ms |
143ms |
181ms |
74ms |
86182 |
133202 |
2021-10-27 11:31 |
6eaacd33 |
toml: improve checker documentation (#12315) |
643ms |
959ms |
0ms |
148ms |
4101 KB |
124ms |
143ms |
178ms |
73ms |
86179 |
134026 |
2021-10-26 14:00 |
1b9eef74 |
toml: improve inline-table parsing (#12307) |
649ms |
962ms |
0ms |
139ms |
4101 KB |
123ms |
141ms |
176ms |
74ms |
86179 |
132787 |
2021-10-26 10:49 |
52df19ef |
toml: check for invalid placement of underscores around exponent (#12303) |
650ms |
978ms |
0ms |
140ms |
4101 KB |
125ms |
145ms |
180ms |
74ms |
86179 |
132583 |
2021-10-26 08:10 |
f14dabc6 |
math.big: add a new greatest-common-divisor-algo for big.Integer, also add a benchmark for it (#12261) |
646ms |
962ms |
0ms |
139ms |
4101 KB |
121ms |
140ms |
179ms |
73ms |
86179 |
133404 |
2021-10-26 08:00 |
f62b2dcf |
table: fix generic method with multi generic types (#12297) |
648ms |
977ms |
0ms |
143ms |
4101 KB |
125ms |
146ms |
180ms |
75ms |
86179 |
132992 |
2021-10-26 07:53 |
508f29c1 |
docs: document the purpose of the `[params]` trailing struct tag |
647ms |
976ms |
0ms |
142ms |
4101 KB |
123ms |
144ms |
183ms |
74ms |
86177 |
133194 |
2021-10-26 07:45 |
655b5c56 |
net.http: use `[params]` for Config structs (#12299) |
650ms |
963ms |
0ms |
151ms |
4101 KB |
125ms |
144ms |
180ms |
74ms |
86177 |
132580 |
2021-10-26 07:42 |
06796a61 |
ci,toml: add the new float/trailing-us-exp.toml to the ignored skip list for now |
647ms |
965ms |
0ms |
141ms |
4101 KB |
123ms |
143ms |
178ms |
74ms |
86177 |
133194 |
2021-10-25 14:19 |
5b325b99 |
docs: give a concrete example of bounds access check, and error propagation with `x := arr[idx] ?` |
652ms |
957ms |
0ms |
140ms |
4101 KB |
122ms |
141ms |
178ms |
74ms |
86177 |
132173 |
2021-10-25 12:22 |
ac99007c |
table: fix generic sumtype instantiations (#12288) |
642ms |
963ms |
0ms |
141ms |
4101 KB |
124ms |
142ms |
178ms |
74ms |
86177 |
134232 |
2021-10-25 12:16 |
77a1e3de |
gg: improve system_font_path on linux (#12290) |
647ms |
965ms |
0ms |
142ms |
4101 KB |
124ms |
142ms |
178ms |
73ms |
86169 |
133182 |
2021-10-25 07:57 |
18da724a |
examples: prevent a 180 turn in snek (#12286) |
657ms |
967ms |
0ms |
139ms |
4101 KB |
123ms |
142ms |
179ms |
75ms |
86169 |
131155 |
2021-10-25 07:24 |
cc2847f6 |
builtin: fix compilation with `-gc boehm` on some FreeBSD versions (#12289) |
650ms |
966ms |
0ms |
146ms |
4101 KB |
122ms |
139ms |
177ms |
74ms |
86169 |
132567 |
2021-10-24 19:06 |
45c1c1ab |
ci: fix import_symbol_private_err.vv and its .out file (time.since is no longer private) |
646ms |
971ms |
0ms |
143ms |
4101 KB |
123ms |
142ms |
179ms |
74ms |
86169 |
133388 |
2021-10-24 18:36 |
49ebba53 |
time: implement `pub fn since(t Time) Duration` |
647ms |
955ms |
0ms |
141ms |
4101 KB |
123ms |
143ms |
180ms |
73ms |
86169 |
133182 |
2021-10-24 16:54 |
bb71089b |
os: make the os_test.v functions more robust on windows (normalise the returned paths before comparing them) |
638ms |
951ms |
0ms |
138ms |
4101 KB |
121ms |
140ms |
179ms |
73ms |
86170 |
135062 |
2021-10-24 16:16 |
e99b699a |
os: make os.mkdir_all more robust (honor / on windows too), add a test for it |
641ms |
958ms |
0ms |
140ms |
4101 KB |
123ms |
143ms |
181ms |
73ms |
86170 |
134430 |
2021-10-24 15:38 |
d1c4b470 |
os: make os.ls('') return an error, make os.walk_ext more memory efficient on deep hierarchies, add tests for os.walk_ext |
633ms |
963ms |
0ms |
140ms |
4100 KB |
122ms |
141ms |
178ms |
74ms |
86139 |
136080 |
2021-10-24 14:19 |
d9c6c9a7 |
http: cleanup download_file, remove unimplemented download_file_with_progress |
642ms |
951ms |
0ms |
146ms |
4100 KB |
122ms |
142ms |
178ms |
74ms |
86132 |
134161 |
2021-10-24 12:56 |
2eae4cf6 |
js: fix optional error propagation (#12283) |
661ms |
962ms |
0ms |
139ms |
4100 KB |
122ms |
140ms |
177ms |
73ms |
86132 |
130305 |
2021-10-24 12:29 |
c3409062 |
cgen: cleanup vinit_string_literals, _vcleanup and reload_so declarations |
648ms |
959ms |
0ms |
141ms |
4099 KB |
123ms |
140ms |
181ms |
73ms |
86110 |
132885 |
2021-10-24 09:05 |
242b9934 |
vfmt: fix bug where duplicated comma is placed before comment in array init (#12281) |
645ms |
952ms |
0ms |
139ms |
4099 KB |
121ms |
139ms |
177ms |
72ms |
86112 |
133506 |
2021-10-24 08:54 |
47a23011 |
regex: add OR error, if sourounded by char classes, and a test (#12278) |
659ms |
958ms |
0ms |
141ms |
4099 KB |
123ms |
141ms |
178ms |
73ms |
86112 |
130670 |
2021-10-23 18:22 |
e45cd020 |
mysql: always use `#include <mysql.h>`, rely on pkgconfig to get the correct include folder |
644ms |
958ms |
0ms |
142ms |
4099 KB |
125ms |
140ms |
182ms |
75ms |
86112 |
133714 |
2021-10-23 09:53 |
008d15dc |
builder,pref: add support for `-no-builtin` (useful for writing Linux kernel modules) |
644ms |
958ms |
0ms |
146ms |
4099 KB |
124ms |
144ms |
180ms |
74ms |
86112 |
133714 |
2021-10-22 19:23 |
aa22751d |
vlib: remove unused `glm` module (#12274) |
644ms |
960ms |
0ms |
141ms |
4098 KB |
122ms |
140ms |
177ms |
73ms |
86080 |
133664 |
2021-10-22 19:03 |
864d6eae |
js: codegen & vlib fixes, replace the Game of Life CLI example (#12272) |
650ms |
960ms |
0ms |
141ms |
4098 KB |
125ms |
143ms |
181ms |
75ms |
86080 |
132430 |
2021-10-22 17:30 |
8a475681 |
toml: disallow unclosed arrays (#12273) |
644ms |
961ms |
0ms |
141ms |
4096 KB |
123ms |
140ms |
179ms |
73ms |
86064 |
133639 |
2021-10-22 16:59 |
506924b0 |
android: hide printf hijack for android logging behind define (#12269) |
651ms |
959ms |
0ms |
139ms |
4096 KB |
125ms |
143ms |
179ms |
75ms |
86064 |
132202 |
2021-10-22 16:57 |
8273c058 |
toml: check for illegal characters, fix all related skipped tests (#12270) |
643ms |
957ms |
0ms |
139ms |
4096 KB |
122ms |
141ms |
180ms |
73ms |
86064 |
133847 |
2021-10-22 14:08 |
eed94c72 |
os: move C struct declarations in their own _default.c.v files (#12268) |
652ms |
975ms |
0ms |
148ms |
4096 KB |
124ms |
140ms |
178ms |
74ms |
86064 |
132000 |
2021-10-22 13:44 |
0401b5ec |
mysql: fix compilation with libmariadb-dev, but no libmysqlclient-dev installed |
651ms |
962ms |
0ms |
141ms |
4096 KB |
124ms |
142ms |
182ms |
73ms |
86064 |
132202 |
2021-10-22 10:38 |
76ff708c |
toml: squash recently fixed invalid tests (#12266) |
643ms |
965ms |
0ms |
143ms |
4096 KB |
125ms |
146ms |
181ms |
74ms |
86064 |
133847 |
2021-10-22 05:18 |
0d7057dd |
readme: improve wording, fix typos (#12250) |
648ms |
969ms |
0ms |
141ms |
4096 KB |
123ms |
141ms |
178ms |
74ms |
86064 |
132814 |
2021-10-22 04:23 |
47313cbf |
doc: clean up array init docs |
643ms |
961ms |
0ms |
141ms |
4096 KB |
123ms |
141ms |
179ms |
73ms |
86064 |
133847 |
2021-10-21 19:30 |
5b695937 |
cgen,js: fix missing break in switch case, generated by match with range branches (#12260) |
649ms |
964ms |
0ms |
141ms |
4096 KB |
123ms |
141ms |
182ms |
73ms |
86064 |
132610 |
2021-10-21 13:40 |
da7dad07 |
builder: fix sigint handling for `v run` (#12246) |
646ms |
972ms |
0ms |
147ms |
4096 KB |
122ms |
140ms |
178ms |
73ms |
86060 |
133219 |
2021-10-21 13:32 |
a8570724 |
help: document `-skip-unused` in the `v help` output. |
645ms |
963ms |
0ms |
141ms |
4093 KB |
124ms |
141ms |
178ms |
74ms |
86039 |
133393 |
2021-10-21 11:13 |
1ba839dc |
openssl: change `read_into` to `read` (#12251) |
656ms |
964ms |
0ms |
141ms |
4093 KB |
123ms |
142ms |
180ms |
74ms |
86039 |
131157 |
2021-10-21 11:12 |
a84b1a53 |
toml: fix bin, oct and hex capital identifier check (#12254) |
649ms |
959ms |
0ms |
141ms |
4093 KB |
123ms |
142ms |
178ms |
74ms |
86039 |
132571 |
2021-10-21 08:19 |
5607224b |
docs: improve os.ProcessState markdown rendering (#12245) |
647ms |
963ms |
0ms |
140ms |
4093 KB |
124ms |
141ms |
179ms |
74ms |
86039 |
132981 |
2021-10-21 02:48 |
ff02c198 |
table, builder, checker: cleanup unwrap_generic (#12241) |
643ms |
961ms |
0ms |
139ms |
4093 KB |
124ms |
143ms |
181ms |
74ms |
86039 |
133808 |
2021-10-20 13:02 |
57c79770 |
js: port more methods (os, builtin) (#12238) |
650ms |
972ms |
0ms |
152ms |
4094 KB |
125ms |
141ms |
180ms |
74ms |
86039 |
132367 |
2021-10-20 11:26 |
7c1fff34 |
builder: pass `-std=gnu99` to the C backend under linux (#12236) |
643ms |
963ms |
0ms |
140ms |
4094 KB |
125ms |
142ms |
179ms |
74ms |
86039 |
133808 |
2021-10-20 08:52 |
3e52d545 |
cgen: fix match expr when evaluating to sumtype (#12237) |
642ms |
964ms |
0ms |
143ms |
4094 KB |
123ms |
143ms |
177ms |
73ms |
86035 |
134010 |
2021-10-19 17:05 |
ef0eaeee |
ci: fix broken js tests |
647ms |
960ms |
0ms |
143ms |
4093 KB |
125ms |
145ms |
180ms |
74ms |
86023 |
132956 |
2021-10-19 14:18 |
a8ced465 |
sokol: fix a typo |
639ms |
966ms |
0ms |
142ms |
4093 KB |
123ms |
140ms |
176ms |
73ms |
86023 |
134621 |
2021-10-19 14:02 |
ab350d52 |
cgen: support RangeExpr while emitting enum switch case (#12226) |
649ms |
960ms |
0ms |
142ms |
4093 KB |
125ms |
143ms |
181ms |
74ms |
86023 |
132546 |
2021-10-19 13:58 |
d8ea9e49 |
sokol: move _sapp_macos_resize_window |
640ms |
956ms |
0ms |
145ms |
4085 KB |
124ms |
143ms |
179ms |
74ms |
85876 |
134181 |
2021-10-19 13:03 |
45534b51 |
time: move pure V function from time.c.v |
643ms |
954ms |
0ms |
142ms |
4085 KB |
123ms |
142ms |
179ms |
74ms |
85876 |
133555 |
2021-10-19 10:33 |
f2cda1a5 |
parser: update p.inside_or_expr consistently (fix `v fmt -w vls/analyzer/symbol_registration.v`) |
652ms |
954ms |
0ms |
141ms |
4085 KB |
126ms |
143ms |
180ms |
75ms |
85872 |
131705 |
2021-10-19 09:27 |
6aca3605 |
parser: fix checking unexpected name (#12233) |
641ms |
948ms |
0ms |
143ms |
4085 KB |
123ms |
142ms |
177ms |
73ms |
85862 |
133950 |
2021-10-19 09:11 |
c1aa782a |
js,checker: fix some modules build for `v -b js self`, fix `or block` check in ast.CallExpr (#12231) |
639ms |
956ms |
0ms |
141ms |
4085 KB |
124ms |
143ms |
177ms |
73ms |
85862 |
134369 |
2021-10-19 06:43 |
39c3817c |
readme: add a section for installing openssl so linking to it when answering is easier. |
643ms |
959ms |
0ms |
142ms |
4083 KB |
123ms |
144ms |
178ms |
73ms |
85837 |
133494 |
2021-10-18 18:03 |
a84a6d1f |
docs: fix typos, cleanup wording (#12227) |
642ms |
953ms |
0ms |
145ms |
4083 KB |
122ms |
142ms |
175ms |
72ms |
85837 |
133702 |
2021-10-18 15:25 |
108644d2 |
vweb: add `file` method to vweb.Context, make the existing `json` method generic (#12211) |
640ms |
949ms |
0ms |
140ms |
4083 KB |
125ms |
143ms |
179ms |
75ms |
85837 |
134120 |
2021-10-18 14:50 |
e9aa18fc |
roadmap: mark `parallel cgen` and `interface embedding` as done |
644ms |
952ms |
0ms |
138ms |
4083 KB |
123ms |
141ms |
177ms |
74ms |
85837 |
133287 |
2021-10-18 11:24 |
3af53e29 |
doc: update the interface sections (#12225) |
642ms |
945ms |
0ms |
144ms |
4083 KB |
124ms |
142ms |
177ms |
73ms |
85837 |
133702 |
2021-10-18 10:28 |
b23984a2 |
builder: only print the thirdparty object rebuilding line with '-v' |
647ms |
951ms |
0ms |
139ms |
4083 KB |
123ms |
142ms |
176ms |
74ms |
85837 |
132669 |
2021-10-18 07:59 |
53c2e262 |
cgen & jsgen: generate when possible a `switch` from `match x {` (#12216) |
644ms |
944ms |
0ms |
140ms |
4083 KB |
124ms |
142ms |
177ms |
74ms |
85836 |
133285 |
2021-10-18 07:51 |
20708397 |
io: pub the RandomReader interface (#12222) |
641ms |
944ms |
0ms |
151ms |
4010 KB |
123ms |
143ms |
178ms |
73ms |
85623 |
133577 |
2021-10-18 05:43 |
5dd38646 |
markused: fix `v -skip-unused cmd/tools/vpm.v` regression after 98b2bdb |
641ms |
951ms |
0ms |
138ms |
4010 KB |
122ms |
140ms |
175ms |
73ms |
85623 |
133577 |
2021-10-17 09:23 |
735c9616 |
autofree: add skipped string_plus_string_plus.v sample |
629ms |
938ms |
0ms |
142ms |
4010 KB |
121ms |
141ms |
175ms |
72ms |
85625 |
136128 |
2021-10-17 16:39 |
98b2bdb4 |
io: cleanup ReaderWriter interface (#12218) |
640ms |
935ms |
0ms |
139ms |
4010 KB |
122ms |
141ms |
177ms |
72ms |
85614 |
133771 |
2021-10-17 16:01 |
3a073329 |
builder: use os.new_process() instead of os.system() in v run (#12214) |
638ms |
938ms |
0ms |
144ms |
4010 KB |
121ms |
140ms |
177ms |
72ms |
85617 |
134195 |
2021-10-17 12:50 |
a006090b |
ast: minor cleanup of register_type_symbol (#12213) |
629ms |
938ms |
0ms |
140ms |
4005 KB |
121ms |
140ms |
174ms |
72ms |
85613 |
136109 |
2021-10-17 03:42 |
29f06899 |
math: add fn clamp (#12205) |
631ms |
945ms |
0ms |
145ms |
4005 KB |
121ms |
140ms |
172ms |
72ms |
85613 |
135678 |
2021-10-16 19:10 |
678e3a21 |
tools: add vshader (#12195) |
638ms |
936ms |
0ms |
141ms |
4004 KB |
122ms |
142ms |
173ms |
73ms |
85605 |
134177 |
2021-10-15 16:36 |
bff7cc5f |
thirdparty: remove patch marks in sokol_gfx.h (#12198) |
638ms |
945ms |
0ms |
139ms |
4004 KB |
122ms |
143ms |
177ms |
73ms |
85604 |
134175 |
2021-10-15 09:22 |
dee4ffbc |
builder: make -usecache rebuild cached, but changed modules, and their dependants (#12193) |
642ms |
959ms |
0ms |
141ms |
4004 KB |
123ms |
144ms |
177ms |
73ms |
85604 |
133339 |
2021-10-15 08:50 |
c108e019 |
checker: fix generic fn return types with generic struct (#12186) |
638ms |
947ms |
0ms |
140ms |
3994 KB |
123ms |
142ms |
176ms |
73ms |
85444 |
133924 |
2021-10-15 08:32 |
27cd21e4 |
cgen: fix infix ops, for cross assignments of types with overloaded operators (#12192) |
637ms |
948ms |
0ms |
139ms |
3992 KB |
122ms |
140ms |
175ms |
74ms |
85426 |
134106 |
2021-10-15 07:10 |
814b4ebb |
term: get_terminal_size() for js_node, term.clear() for all js backends (#12189) |
642ms |
949ms |
0ms |
146ms |
3991 KB |
122ms |
141ms |
173ms |
73ms |
85413 |
133042 |
2021-10-15 06:22 |
d3887c15 |
time: fix sys_mono_now for the JS backend (#12187) |
638ms |
951ms |
0ms |
141ms |
3991 KB |
124ms |
142ms |
177ms |
73ms |
85413 |
133876 |
2021-10-15 03:08 |
c29a5cde |
term: fix readme typo (#12180) |
902ms |
1216ms |
0ms |
180ms |
3991 KB |
135ms |
184ms |
206ms |
79ms |
85413 |
94692 |
2021-10-15 00:57 |
4d1307f2 |
all: index accessor in array init expression (#12181) |
633ms |
941ms |
0ms |
144ms |
3991 KB |
133ms |
145ms |
174ms |
73ms |
85413 |
134933 |
2021-10-14 23:24 |
6d62574e |
tutorials: fix argument type (#12182) |
633ms |
949ms |
0ms |
142ms |
3986 KB |
123ms |
139ms |
177ms |
73ms |
85306 |
134764 |
2021-10-14 21:11 |
c9b2f878 |
parser, checker: optimize checking generic struct type mismatch (#12179) |
638ms |
945ms |
0ms |
142ms |
3986 KB |
122ms |
142ms |
176ms |
73ms |
85306 |
133708 |
2021-10-14 10:32 |
4490d5ed |
context: cleanup the tests and the documentation (#12175) |
630ms |
946ms |
0ms |
147ms |
3983 KB |
124ms |
144ms |
176ms |
74ms |
85268 |
135346 |
2021-10-14 08:47 |
4c2cb1b6 |
vdoc: prevent leaking to the docs the `pure_v_but_overriden_by_` prefix |
633ms |
942ms |
0ms |
140ms |
3983 KB |
121ms |
139ms |
171ms |
73ms |
85268 |
134704 |
2021-10-14 08:38 |
05885059 |
cgen: remove the extra generated parentheses of single in_expr (fix #12158) (#12168) |
640ms |
937ms |
0ms |
138ms |
3983 KB |
123ms |
140ms |
175ms |
74ms |
85266 |
133228 |
2021-10-13 23:15 |
6f629d1a |
transformer: eliminate unreachable branches & redundant branch expressions in MatchExpr (#12174) |
631ms |
944ms |
0ms |
141ms |
3982 KB |
123ms |
142ms |
175ms |
72ms |
85251 |
135104 |
2021-10-13 18:24 |
5b9553d5 |
orm: fix last_id() call in mysql (#12173) |
633ms |
942ms |
0ms |
141ms |
3971 KB |
122ms |
140ms |
175ms |
73ms |
85032 |
134331 |
2021-10-13 18:22 |
5bfa3d55 |
sokol: add screenshot function to OpenGL based backends (#12169) |
627ms |
935ms |
0ms |
140ms |
3971 KB |
121ms |
139ms |
174ms |
72ms |
85032 |
135617 |
2021-10-13 06:40 |
d373eba7 |
js: implement more functions for JS backend (#12167) |
632ms |
944ms |
0ms |
145ms |
3970 KB |
121ms |
139ms |
172ms |
72ms |
85018 |
134522 |
2021-10-12 16:38 |
ade57743 |
native: fix return `a+b` infix construction (#12161) |
632ms |
945ms |
0ms |
140ms |
3970 KB |
122ms |
140ms |
174ms |
73ms |
85002 |
134496 |
2021-10-12 16:22 |
6c728cf3 |
js: add draft support for -skip-unused (hello_world.v works) |
629ms |
938ms |
0ms |
138ms |
3970 KB |
122ms |
140ms |
173ms |
73ms |
85005 |
135143 |
2021-10-12 15:51 |
1d2b56d7 |
native: fix example exit((1,2)->(a,b)return a+b) (#12154) |
630ms |
936ms |
0ms |
138ms |
3969 KB |
121ms |
139ms |
172ms |
72ms |
84978 |
134885 |
2021-10-12 15:49 |
347ebe5f |
native: append .exe, when using the native backend on windows (#12159) |
632ms |
935ms |
0ms |
141ms |
3969 KB |
121ms |
141ms |
177ms |
73ms |
84978 |
134458 |
2021-10-12 07:43 |
a0a0ae85 |
native: add support for pe64 when -os windows is used (#12149) |
633ms |
945ms |
0ms |
139ms |
3969 KB |
123ms |
141ms |
176ms |
73ms |
84973 |
134238 |
2021-10-12 06:52 |
22962dd2 |
js: change codegen for match statement, speedup string.split_into_lines (#12157) |
629ms |
936ms |
0ms |
147ms |
3964 KB |
122ms |
139ms |
177ms |
72ms |
84775 |
134777 |
2021-10-12 05:18 |
cfc56b24 |
vweb: fix [post] route matching |
633ms |
945ms |
0ms |
140ms |
3961 KB |
122ms |
140ms |
176ms |
73ms |
84736 |
133864 |
2021-10-12 04:17 |
555e8cad |
tutorials: update the vweb tutorial with the new form parsing syntax |
627ms |
939ms |
0ms |
140ms |
3961 KB |
122ms |
139ms |
175ms |
73ms |
84736 |
135145 |
2021-10-12 04:09 |
da58ba0d |
vweb: populate action method params with form values |
632ms |
949ms |
0ms |
138ms |
3961 KB |
121ms |
139ms |
175ms |
72ms |
84736 |
134075 |
2021-10-12 03:35 |
4d7bb95c |
vweb: add a `vweb_global` attribute (#12064) |
631ms |
946ms |
0ms |
141ms |
3961 KB |
121ms |
139ms |
177ms |
72ms |
84733 |
134283 |
2021-10-12 03:03 |
5eba02ea |
native: fix stackframe bug on return statements (#12153) |
630ms |
938ms |
0ms |
142ms |
3961 KB |
121ms |
141ms |
181ms |
72ms |
84733 |
134496 |
2021-10-11 16:57 |
3c8be0db |
tests: reduce maxn in builder_test.js.v to just 1000 for now (runs in under 200ms, vs ~240s before that) |
638ms |
939ms |
0ms |
146ms |
3961 KB |
120ms |
140ms |
174ms |
72ms |
84732 |
132808 |
2021-10-11 12:29 |
6c6bb085 |
tools/vast: update vast to latest V |
628ms |
938ms |
0ms |
140ms |
3961 KB |
121ms |
139ms |
175ms |
72ms |
84729 |
134918 |
2021-10-11 12:41 |
0386f2bb |
checker: add an interface check for mutability, fixes #1081, fixes #7038 (#11963) |
629ms |
934ms |
0ms |
142ms |
3961 KB |
122ms |
141ms |
175ms |
72ms |
84729 |
134704 |
2021-10-11 11:29 |
d0c961eb |
transformer: eliminate unreachable branches in IfExpr and fold more expressions and statements (#12135) |
628ms |
936ms |
0ms |
140ms |
3963 KB |
123ms |
143ms |
178ms |
74ms |
84708 |
134885 |
2021-10-11 11:20 |
35b301f7 |
math: add some benchmark tests (#12142) |
619ms |
932ms |
0ms |
142ms |
3952 KB |
123ms |
140ms |
175ms |
73ms |
84550 |
136591 |
2021-10-11 11:17 |
3e02cfd5 |
cgen: fix `in` op usage on array of sumtypes without cast (#12141) |
623ms |
928ms |
0ms |
141ms |
3952 KB |
121ms |
138ms |
172ms |
72ms |
84550 |
135714 |
2021-10-11 10:10 |
ceb24bc3 |
tests: show the number of parallel jobs used while testing |
623ms |
930ms |
0ms |
147ms |
3951 KB |
121ms |
140ms |
175ms |
74ms |
84534 |
135688 |
2021-10-10 23:46 |
1831eccd |
checker: check generic struct using in non-generic fn (#12136) |
617ms |
922ms |
0ms |
141ms |
3951 KB |
121ms |
138ms |
174ms |
72ms |
84534 |
137008 |
2021-10-10 08:21 |
0f7dfb98 |
math: remove the C backend for f64 functions (#12121) |
622ms |
925ms |
0ms |
139ms |
3951 KB |
121ms |
139ms |
171ms |
72ms |
84528 |
135897 |
2021-10-10 08:14 |
83bc9b35 |
ast: fix checking generic fn call with fntype arg mismatch (#12132) |
622ms |
930ms |
0ms |
140ms |
3951 KB |
121ms |
139ms |
173ms |
73ms |
84528 |
135897 |
2021-10-10 00:47 |
8d5931c9 |
orm: fix a typo (#12131) |
622ms |
932ms |
0ms |
140ms |
3951 KB |
121ms |
138ms |
173ms |
72ms |
84527 |
135895 |
2021-10-09 22:55 |
3647fc66 |
parser: perform constant folding before checking size of fixed array (#12126) |
627ms |
928ms |
0ms |
140ms |
3951 KB |
121ms |
139ms |
172ms |
73ms |
84527 |
134811 |
2021-10-09 12:03 |
093cab6f |
checker: check generics struct init that types mismatch (fix #12115) (#12120) |
625ms |
927ms |
0ms |
145ms |
3951 KB |
120ms |
138ms |
174ms |
73ms |
84515 |
135224 |
2021-10-09 09:58 |
d14b5d0c |
ci: reduce flakyness of vlib/v/pref/options_test.v on ubuntu |
617ms |
928ms |
0ms |
140ms |
3947 KB |
121ms |
139ms |
171ms |
72ms |
84447 |
136867 |
2021-10-09 08:56 |
32ea5396 |
v doc: show a proper error message instead of panic on `v doc -m file.v` |
615ms |
924ms |
0ms |
140ms |
3947 KB |
122ms |
139ms |
174ms |
73ms |
84447 |
137312 |
2021-10-09 08:17 |
e2671062 |
math: implement logarithm function in pure V (#12111) |
616ms |
934ms |
0ms |
139ms |
3947 KB |
120ms |
138ms |
172ms |
71ms |
84447 |
137089 |
2021-10-09 07:46 |
23e67947 |
time: sanity check parsed date/times |
617ms |
926ms |
0ms |
140ms |
3947 KB |
121ms |
138ms |
173ms |
72ms |
84447 |
136867 |
2021-10-09 00:32 |
3c7c11e5 |
cgen: fix sumtype with none type (fix #12101) (#12102) |
621ms |
934ms |
0ms |
140ms |
3946 KB |
122ms |
140ms |
176ms |
73ms |
84409 |
135924 |
2021-10-08 19:07 |
43931be4 |
math: sqrti, powi, factoriali (#12072) |
616ms |
936ms |
0ms |
145ms |
3945 KB |
121ms |
139ms |
174ms |
72ms |
84403 |
137017 |
2021-10-08 16:04 |
cd5b304c |
cgen: add interface case for gen_struct_equality_fn (#12094) |
624ms |
923ms |
0ms |
140ms |
3945 KB |
120ms |
141ms |
174ms |
73ms |
84403 |
135261 |
2021-10-08 14:44 |
a8ace2c4 |
math: implement `pow` in pure V (#12105) |
626ms |
928ms |
0ms |
142ms |
3945 KB |
121ms |
138ms |
173ms |
72ms |
84400 |
134824 |
2021-10-07 16:22 |
60add6cc |
ci: fix failing tests |
618ms |
924ms |
0ms |
141ms |
3945 KB |
122ms |
139ms |
173ms |
72ms |
84385 |
136545 |
2021-10-07 13:13 |
c356e347 |
pref: do not allow -prod with v run |
620ms |
934ms |
0ms |
140ms |
3945 KB |
119ms |
138ms |
172ms |
72ms |
84386 |
136106 |
2021-10-07 12:55 |
33a1006c |
js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported (#12096) |
618ms |
918ms |
0ms |
139ms |
3944 KB |
120ms |
139ms |
171ms |
72ms |
84381 |
136538 |
2021-10-07 12:51 |
42359d89 |
toml: fix error return in value parsing (#12097) |
613ms |
927ms |
0ms |
148ms |
3937 KB |
120ms |
137ms |
174ms |
71ms |
84291 |
137505 |
2021-10-07 10:59 |
fbe54e49 |
tools: support `v fmt -w -backup file.v` |
620ms |
926ms |
0ms |
140ms |
3937 KB |
121ms |
138ms |
176ms |
71ms |
84291 |
135953 |
2021-10-07 07:46 |
09cc0c72 |
gg: use sgl.begin_points for pixels + improve pixels example (#12085) |
614ms |
925ms |
0ms |
141ms |
3937 KB |
121ms |
138ms |
173ms |
71ms |
84291 |
137281 |
2021-10-07 07:41 |
53aa4eba |
sokol: add sg_isvalid wrapper to gfx (#12081) |
612ms |
926ms |
0ms |
140ms |
3937 KB |
121ms |
138ms |
172ms |
71ms |
84291 |
137730 |
2021-10-07 00:45 |
f454d303 |
gg: use sgl.begin_triangles when drawing triangles (#12083) |
613ms |
924ms |
0ms |
141ms |
3937 KB |
120ms |
139ms |
172ms |
71ms |
84291 |
137505 |
2021-10-06 19:12 |
e5368232 |
v.gen.c: fix compiling `go f(x)` for `x` of the same struct in different .v files with parallel cgen |
616ms |
929ms |
0ms |
141ms |
3937 KB |
121ms |
138ms |
172ms |
71ms |
84288 |
136831 |
2021-10-06 18:04 |
0d537057 |
v.checker: check fn returning void type (fix #12076) (#12078) |
616ms |
928ms |
0ms |
146ms |
3937 KB |
119ms |
137ms |
174ms |
71ms |
84282 |
136821 |
2021-10-06 17:53 |
5f736dd7 |
v test-cleancode: remove interop_test.v from the exceptions list (#12084) |
627ms |
925ms |
0ms |
139ms |
3936 KB |
119ms |
137ms |
172ms |
70ms |
84279 |
134416 |
2021-10-06 17:49 |
f1742a6f |
v.ast: change 'type.to_ptr()' to 'type.ref()' (#12086) |
619ms |
927ms |
0ms |
141ms |
3936 KB |
122ms |
137ms |
174ms |
72ms |
84278 |
136151 |
2021-10-06 11:32 |
77c18f44 |
cgen: fix alphabetic order of ast statement generation (#12080) |
620ms |
923ms |
0ms |
141ms |
3936 KB |
121ms |
137ms |
174ms |
72ms |
84278 |
135932 |
2021-10-06 07:43 |
b2945e91 |
js: add initial support for runes (#12077) |
619ms |
925ms |
0ms |
141ms |
3936 KB |
122ms |
138ms |
174ms |
73ms |
84277 |
136150 |
2021-10-06 07:15 |
11549378 |
tests: make the output of coutput_test.v more accurate/easily reproducible in case of failures |
623ms |
925ms |
0ms |
140ms |
3934 KB |
122ms |
137ms |
174ms |
73ms |
84257 |
135243 |
2021-10-06 03:29 |
5bc8b4da |
os: implement support for VOPEN_URI_CMD env override for os.open_uri |
622ms |
927ms |
0ms |
146ms |
3934 KB |
121ms |
137ms |
171ms |
71ms |
84257 |
135461 |
2021-10-05 21:33 |
2526aca7 |
tests: fix typo in coutput_test.v (thanks Jalon) |
618ms |
924ms |
0ms |
139ms |
3934 KB |
120ms |
137ms |
170ms |
72ms |
84259 |
136341 |
2021-10-05 21:14 |
efa10921 |
v.gen.c: add coutput tests for the `[console]` codegen to prevent future regressions |
620ms |
936ms |
0ms |
142ms |
3934 KB |
121ms |
138ms |
175ms |
71ms |
84259 |
135901 |
2021-10-05 20:57 |
aa8915bd |
v.gen.c: fix `[console]` handling for `sokol` programs on windows with parallel cgen |
612ms |
921ms |
0ms |
138ms |
3934 KB |
120ms |
136ms |
172ms |
71ms |
84259 |
137678 |
2021-10-05 19:49 |
443fa502 |
docs: cleanup the `Test files` section a little |
614ms |
925ms |
0ms |
140ms |
3934 KB |
121ms |
139ms |
173ms |
72ms |
84256 |
137224 |
2021-10-05 18:44 |
6d2c1f7e |
v.gen.c: enable again parallel cgen for `-g`, make `-g` more robust |
617ms |
924ms |
0ms |
139ms |
3934 KB |
120ms |
136ms |
172ms |
71ms |
84256 |
136557 |
2021-10-05 15:57 |
7cf9c198 |
asm: add segment addressing and fix [10] (#12068) |
619ms |
935ms |
0ms |
149ms |
3933 KB |
122ms |
138ms |
175ms |
71ms |
84248 |
136103 |
2021-10-05 13:01 |
514443a0 |
ci: comment out a failing assert in the tests for `os.notify` |
626ms |
929ms |
0ms |
139ms |
3932 KB |
121ms |
139ms |
174ms |
71ms |
84237 |
134563 |
2021-10-05 12:50 |
eef80172 |
ci: reduce flakyness of notify_test.v, by re-trying it 3 times |
617ms |
922ms |
0ms |
140ms |
3932 KB |
121ms |
136ms |
173ms |
78ms |
84237 |
136526 |
2021-10-05 08:57 |
b4d1429e |
tests: rename `as_cast_literal.v` to `as_cast_literal_test.v` |
618ms |
925ms |
0ms |
139ms |
3932 KB |
121ms |
137ms |
172ms |
71ms |
84235 |
136302 |
2021-10-05 08:44 |
7bc3e67e |
fmt: fix import with symbols (fix #12065) (#12069) |
619ms |
925ms |
0ms |
139ms |
3932 KB |
121ms |
139ms |
175ms |
72ms |
84235 |
136082 |
2021-10-05 06:53 |
7555b337 |
cgen: fix expr_as_cast for int/float literals (#12067) |
623ms |
927ms |
0ms |
142ms |
3932 KB |
122ms |
137ms |
173ms |
72ms |
84235 |
135208 |
2021-10-04 15:28 |
8d1ba52d |
js: fix string.bytes codegen, readline, add tests for `strings` (#12060) |
621ms |
931ms |
0ms |
148ms |
3932 KB |
121ms |
138ms |
174ms |
71ms |
84230 |
135636 |
2021-10-04 06:58 |
03269f98 |
cgen: fix error of reference struct str() (#12061) |
622ms |
919ms |
0ms |
139ms |
3931 KB |
119ms |
136ms |
170ms |
70ms |
84212 |
135389 |
2021-10-03 17:27 |
a8c2c419 |
builtin: improve malloc panic messages (#12054) |
618ms |
921ms |
0ms |
139ms |
3931 KB |
122ms |
138ms |
173ms |
71ms |
84208 |
136258 |
2021-10-03 15:24 |
82e6d6e5 |
cgen: fix threads array wait without go calls (fix #12009) (#12050) |
621ms |
927ms |
0ms |
140ms |
3931 KB |
124ms |
140ms |
179ms |
73ms |
84208 |
135600 |
2021-10-03 13:26 |
895daf29 |
vweb: router refactor (#12041) |
626ms |
931ms |
0ms |
139ms |
3929 KB |
124ms |
138ms |
177ms |
72ms |
84167 |
134452 |
2021-10-03 12:47 |
9be16eba |
v.gen.c: add tests to ensure the same calling convention is used on exported functions for -m32/-m64 (#11977) |
631ms |
935ms |
0ms |
140ms |
3929 KB |
123ms |
138ms |
178ms |
72ms |
84167 |
133386 |
2021-10-03 12:44 |
9b6e07e2 |
cgen: support `index` and `in` for sumtype/interface arrays (#12051) |
623ms |
931ms |
0ms |
148ms |
3929 KB |
125ms |
141ms |
180ms |
72ms |
84166 |
135097 |
2021-10-03 07:52 |
10caf4a8 |
cgen: cleanup generated thread wait code (#12048) |
624ms |
931ms |
0ms |
140ms |
3927 KB |
122ms |
138ms |
176ms |
71ms |
84154 |
134862 |
2021-10-03 07:08 |
9145cd66 |
js: add more tests to builtin/js and implement more builtin functions (#12049) |
620ms |
930ms |
0ms |
140ms |
3927 KB |
123ms |
140ms |
177ms |
72ms |
84156 |
135735 |
2021-10-03 06:04 |
129c81f3 |
cgen: implement eq operator for interfaces (#12047) |
631ms |
933ms |
0ms |
140ms |
3927 KB |
124ms |
139ms |
179ms |
72ms |
84143 |
133348 |
2021-10-03 05:14 |
f282e64f |
arrays: add binary_search, lower_bound, and upper_bound array operations (#12045) |
628ms |
932ms |
0ms |
140ms |
3921 KB |
124ms |
140ms |
177ms |
72ms |
84057 |
133848 |
2021-10-03 05:09 |
11709145 |
os: workaround `_ = C.pipe(&pipeset[0])` gcc warning `warning: ignoring return value of pipe declared with attribute warn_unused_result` (#12046) |
624ms |
926ms |
0ms |
139ms |
3921 KB |
123ms |
139ms |
178ms |
72ms |
84057 |
134706 |
2021-10-02 20:26 |
86a5e72c |
v.checker: fix return type checking being skipped for mutable method receivers (#12043) |
628ms |
929ms |
0ms |
150ms |
3921 KB |
123ms |
140ms |
178ms |
72ms |
84056 |
133847 |
2021-10-02 15:40 |
02e4aa0f |
v.checker: fix panic for `a, b, c = fn_returning_several_maps()` |
624ms |
929ms |
0ms |
142ms |
3921 KB |
123ms |
138ms |
178ms |
72ms |
84059 |
134709 |
2021-10-02 15:20 |
09168063 |
ci: do not use htonll and ntohll on windows, use the portable versions instead. |
630ms |
931ms |
0ms |
142ms |
3921 KB |
126ms |
141ms |
179ms |
73ms |
84052 |
133415 |
2021-10-02 12:51 |
9a4dbc25 |
ci: fix failing conv_test.v on windows |
636ms |
937ms |
0ms |
142ms |
3921 KB |
124ms |
139ms |
179ms |
71ms |
84052 |
132157 |
2021-10-02 12:28 |
4c8094d0 |
net.http: make public errors and parse_form (#12038) |
629ms |
926ms |
0ms |
142ms |
3921 KB |
123ms |
140ms |
177ms |
72ms |
84052 |
133627 |
2021-10-02 12:19 |
60088066 |
net.http: add a deprecated attribute for un/escape functions (#12037) |
632ms |
939ms |
0ms |
139ms |
3921 KB |
123ms |
138ms |
178ms |
72ms |
84052 |
132993 |
2021-10-02 11:30 |
cc4af235 |
cgen: fix if-expression code generation if it evaluates to propagating optional / or block (#12032) |
621ms |
925ms |
0ms |
148ms |
3920 KB |
122ms |
139ms |
178ms |
72ms |
84048 |
135342 |
2021-10-02 11:13 |
552daea0 |
tools: fix the output of `v run cmd/tools/oldv.v d329e1d -c "./v file.v"` |
623ms |
940ms |
0ms |
139ms |
3919 KB |
124ms |
138ms |
178ms |
72ms |
84045 |
134903 |
2021-10-02 10:26 |
d1d48773 |
net.conv: add a test for the nth16/nth32/nth64/htn16/htn32/htn64 functions |
632ms |
937ms |
0ms |
141ms |
3919 KB |
125ms |
143ms |
180ms |
73ms |
84045 |
132982 |
2021-10-01 18:23 |
82f187e5 |
js: fix `rand` build, properly use key values on map, add `rand.string` (#12020) |
631ms |
931ms |
0ms |
140ms |
3919 KB |
122ms |
139ms |
178ms |
71ms |
84045 |
133193 |
2021-10-01 13:52 |
60ecbec8 |
cgen: fix closure code gen with if statement in definition (#12028) |
624ms |
938ms |
0ms |
140ms |
3918 KB |
123ms |
139ms |
177ms |
72ms |
83926 |
134496 |
2021-10-01 12:17 |
cb149bfa |
checker: show errors for index calls to values which are not functions, fixes #11539 (#12024) |
625ms |
932ms |
0ms |
142ms |
3918 KB |
123ms |
139ms |
177ms |
72ms |
83929 |
134286 |
2021-10-01 12:14 |
ce0867f4 |
vfmt: fix removal of selective imported type used in map (#12030) |
624ms |
927ms |
0ms |
149ms |
3918 KB |
123ms |
138ms |
175ms |
72ms |
83919 |
134485 |
2021-10-01 10:49 |
41de0c3c |
ci: fix `v -cc gcc -cstrict examples/pico/pico.v` |
625ms |
930ms |
0ms |
139ms |
3918 KB |
123ms |
135ms |
177ms |
71ms |
83919 |
134270 |
2021-10-01 10:13 |
6f7c3a7c |
ci: do `brew install openssl` on the macos job, reduce flakyness of tcp_test.v |
631ms |
930ms |
0ms |
146ms |
3918 KB |
124ms |
140ms |
179ms |
72ms |
83919 |
132993 |
2021-10-01 09:57 |
2bdba5ed |
net: fix declarations of C.htonl/C.htons/C.ntohl/C.ntohs in aasocket.c.v |
629ms |
931ms |
0ms |
140ms |
3918 KB |
125ms |
139ms |
177ms |
72ms |
83919 |
133416 |
2021-09-30 17:49 |
149517ce |
v.builder,v.gen: time Builder.front_stages.parse_files, Builder.resolve_deps, Gen.sort_structs |
624ms |
931ms |
0ms |
141ms |
3918 KB |
124ms |
138ms |
179ms |
72ms |
83919 |
134485 |
2021-09-30 17:00 |
4a6d161c |
orm: postgres fixes |
630ms |
929ms |
0ms |
142ms |
3916 KB |
123ms |
138ms |
178ms |
71ms |
83894 |
133165 |
2021-09-30 13:04 |
8705db58 |
toml: fix scanner escape collecting in literal strings (#12022) |
628ms |
934ms |
0ms |
145ms |
3916 KB |
123ms |
140ms |
176ms |
72ms |
83894 |
133589 |
2021-09-30 09:51 |
d4b3c65c |
cgen: a minor optimization; checker: a c2v fix |
627ms |
931ms |
0ms |
140ms |
3916 KB |
124ms |
138ms |
178ms |
73ms |
83894 |
133802 |
2021-09-30 09:43 |
6cffcf51 |
docs: add the topics Hoistings and Closures (#12021) |
627ms |
935ms |
0ms |
142ms |
3916 KB |
123ms |
138ms |
178ms |
72ms |
83885 |
133787 |
2021-09-30 06:32 |
e3d379a1 |
builtin: add byte.repeat() and rune.repeat() (#12007) |
631ms |
931ms |
0ms |
143ms |
3916 KB |
124ms |
139ms |
179ms |
72ms |
83885 |
132939 |
2021-09-29 21:43 |
f9ceb12e |
checker: fix orm cast check (#12018) |
622ms |
927ms |
0ms |
139ms |
3916 KB |
121ms |
137ms |
174ms |
71ms |
83849 |
134805 |
2021-09-29 21:08 |
d374c347 |
ci: fix gitly test |
622ms |
927ms |
0ms |
140ms |
3916 KB |
122ms |
138ms |
177ms |
72ms |
83845 |
134799 |
2021-09-29 16:28 |
e3d3727c |
toml: fix 7 escape tests (#12017) |
619ms |
934ms |
0ms |
145ms |
3916 KB |
125ms |
139ms |
178ms |
72ms |
83845 |
135452 |
2021-09-29 12:33 |
4333a53f |
js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen (#12011) |
619ms |
923ms |
0ms |
141ms |
3916 KB |
124ms |
137ms |
177ms |
72ms |
83845 |
135452 |
2021-09-29 11:53 |
4ff06192 |
toml: easier scanner configuration (#12016) |
624ms |
935ms |
0ms |
142ms |
3913 KB |
123ms |
139ms |
177ms |
72ms |
83687 |
134113 |
2021-09-29 10:54 |
f2c710d3 |
cgen: fix fn mut args with interface type (#12012) |
624ms |
929ms |
0ms |
142ms |
3913 KB |
125ms |
139ms |
177ms |
72ms |
83687 |
134113 |
2021-09-29 10:53 |
8789cc42 |
v.ast: fix fmt of 'bytestr' to '&byte' (#12014) |
633ms |
935ms |
0ms |
141ms |
3913 KB |
123ms |
140ms |
178ms |
71ms |
83694 |
132218 |
2021-09-29 07:19 |
d39fec34 |
toml: fix unbalanced quoted tests (#12006) |
633ms |
930ms |
0ms |
142ms |
3913 KB |
123ms |
138ms |
177ms |
71ms |
83703 |
132232 |
2021-09-29 05:58 |
24c1d552 |
ci: vfmt vlib/v/gen/c/cgen.v |
622ms |
925ms |
0ms |
147ms |
3913 KB |
123ms |
138ms |
175ms |
71ms |
83703 |
134570 |
2021-09-28 16:35 |
8dde9d4a |
cgen: fixes for ... in with index (#11995) |
623ms |
932ms |
0ms |
138ms |
3913 KB |
122ms |
136ms |
177ms |
71ms |
83703 |
134354 |
2021-09-28 15:45 |
5d3795e8 |
cgen: fix the C codegen error for '_ = map[key]' (fix #11999) (#12000) |
629ms |
931ms |
0ms |
140ms |
3913 KB |
123ms |
140ms |
178ms |
73ms |
83699 |
133066 |
2021-09-28 14:40 |
bc4aad5f |
toml: add quote details to ast.Quoted (#11997) |
624ms |
929ms |
0ms |
140ms |
3913 KB |
121ms |
136ms |
178ms |
71ms |
83696 |
134128 |
2021-09-28 14:17 |
85c38bac |
ci: make the bootstrapping failure detection more sensitive |
627ms |
934ms |
0ms |
140ms |
3913 KB |
124ms |
138ms |
177ms |
73ms |
83696 |
133486 |
2021-09-28 12:30 |
87fe15e3 |
ci: fix typo |
626ms |
926ms |
0ms |
141ms |
3913 KB |
124ms |
137ms |
178ms |
72ms |
83696 |
133699 |
2021-09-28 10:11 |
9bf6d570 |
ci: remove `make.bat --verbose` usages from the .yml files |
624ms |
930ms |
0ms |
140ms |
3912 KB |
124ms |
137ms |
179ms |
72ms |
83693 |
134123 |
2021-09-28 10:00 |
c8f1e6b5 |
ci: simplify make.bat, make it verbose to fix errors easier |
627ms |
932ms |
0ms |
140ms |
3912 KB |
124ms |
137ms |
178ms |
71ms |
83693 |
133481 |
2021-09-28 09:00 |
d07a96ed |
v.gen.c: fix `v examples/hello_world.v` on FreeBSD |
622ms |
927ms |
0ms |
138ms |
3912 KB |
125ms |
137ms |
176ms |
72ms |
83693 |
134554 |
2021-09-28 07:08 |
a17b943e |
builtin: add method `byte()` for string (#11998) |
611ms |
915ms |
0ms |
137ms |
3843 KB |
120ms |
134ms |
171ms |
71ms |
82118 |
134399 |
2021-09-27 14:52 |
c151e075 |
context: update ValueContext to handle Any value and more Key types, use closures (#11993) |
613ms |
914ms |
0ms |
145ms |
3843 KB |
119ms |
133ms |
173ms |
70ms |
82113 |
133952 |
2021-09-27 14:50 |
d6a4bce2 |
checker: fix generic array.map with generic callback fn (#11991) |
616ms |
917ms |
0ms |
141ms |
3843 KB |
120ms |
134ms |
175ms |
71ms |
82113 |
133300 |
2021-09-27 14:42 |
2ee873d6 |
toml: fix invalid bad-multiline test (#11996) |
610ms |
910ms |
0ms |
140ms |
3843 KB |
123ms |
138ms |
174ms |
72ms |
82113 |
134611 |
2021-09-27 04:11 |
4e1ebca0 |
ci: remove vls master branch test (#11992) |
614ms |
913ms |
0ms |
140ms |
3843 KB |
120ms |
135ms |
176ms |
71ms |
82113 |
133734 |
2021-09-26 19:36 |
105e76f3 |
ci: bump up perf-regressions limits to 251ms for hw, and 1501ms for `v -o v.c cmd/v`, to avoid false positives :-| |
613ms |
917ms |
0ms |
140ms |
3843 KB |
122ms |
137ms |
177ms |
72ms |
82113 |
133952 |
2021-09-26 19:34 |
07d65b2a |
builtin: move byte methods from rune.v to int.v (#11987) |
617ms |
919ms |
0ms |
139ms |
3843 KB |
121ms |
135ms |
174ms |
71ms |
82113 |
133084 |
2021-09-26 19:33 |
6967a47e |
net.openssl: fix typos in comments (#11988) |
617ms |
919ms |
0ms |
145ms |
3843 KB |
123ms |
136ms |
177ms |
72ms |
82113 |
133084 |
2021-09-26 18:24 |
6a2ef733 |
v.parser: add a generated `.all(.flag1|.flag2)` method to `[flag]` enums |
613ms |
913ms |
0ms |
139ms |
3843 KB |
119ms |
135ms |
173ms |
71ms |
82113 |
133952 |
2021-09-26 16:41 |
09dfc3f3 |
arrays: add a generic `arrays.concat(os.args,'abc','xyz')` function (#11985) |
609ms |
905ms |
0ms |
139ms |
3843 KB |
119ms |
134ms |
173ms |
70ms |
82112 |
134830 |
2021-09-26 12:51 |
4c01627e |
cgen: cleanup stmt_path_pos processing (#11983) |
611ms |
915ms |
0ms |
139ms |
3843 KB |
119ms |
134ms |
174ms |
71ms |
82112 |
134389 |
2021-09-26 10:07 |
d93737dd |
cgen: fix assign map get to blank (fix #11508) (#11982) |
618ms |
926ms |
0ms |
143ms |
3843 KB |
121ms |
137ms |
177ms |
72ms |
82107 |
132859 |
2021-09-26 08:17 |
6391f3d2 |
orm: fix other int types (#11981) |
610ms |
914ms |
0ms |
139ms |
3843 KB |
121ms |
136ms |
175ms |
70ms |
82106 |
134600 |
2021-09-26 04:35 |
e0986073 |
cgen: fix if expr with complex nested array call (#11979) |
615ms |
914ms |
0ms |
148ms |
3843 KB |
120ms |
136ms |
174ms |
70ms |
82105 |
133504 |
2021-09-26 04:34 |
da47638f |
toml: correct documentation (#11976) |
619ms |
913ms |
0ms |
140ms |
3843 KB |
119ms |
135ms |
174ms |
70ms |
82101 |
132634 |
2021-09-25 17:38 |
d329e1de |
cgen: fix if expr with nested array calls (fix #11953) (#11973) |
620ms |
910ms |
0ms |
139ms |
3834 KB |
119ms |
133ms |
170ms |
70ms |
81926 |
132138 |
2021-09-25 17:31 |
13b2aa70 |
toml: rename ast.Node -> ast.Value (#11974) |
616ms |
912ms |
0ms |
140ms |
3833 KB |
122ms |
136ms |
178ms |
72ms |
81918 |
132983 |
2021-09-25 17:29 |
80c15607 |
json: assert encoded struct with a sumtype (#11970) |
619ms |
913ms |
0ms |
141ms |
3833 KB |
120ms |
136ms |
176ms |
71ms |
81918 |
132339 |
2021-09-25 12:06 |
97076828 |
gg: expose sapp_desc.swap_interval via gg.Config (#11975) |
615ms |
912ms |
0ms |
140ms |
3833 KB |
120ms |
134ms |
176ms |
71ms |
81918 |
133200 |
2021-09-25 07:09 |
956fdffd |
net.http: allow custom headers in post_multipart_form (#11971) |
617ms |
913ms |
0ms |
146ms |
3833 KB |
119ms |
134ms |
173ms |
71ms |
81918 |
132768 |
2021-09-24 18:17 |
4fbf3fdf |
examples: make the binary search tree example generic (#11968) |
618ms |
909ms |
0ms |
138ms |
3833 KB |
119ms |
133ms |
173ms |
70ms |
81918 |
132553 |
2021-09-24 18:13 |
5541ec86 |
vlib: add toml module + tests (#11964) |
616ms |
917ms |
0ms |
140ms |
3833 KB |
120ms |
136ms |
175ms |
70ms |
81918 |
132983 |
2021-09-24 15:21 |
834cf40a |
cgen, fmt, scanner: fix and use nested lambda in scanner (#11967) |
607ms |
918ms |
0ms |
141ms |
3833 KB |
119ms |
134ms |
175ms |
71ms |
81863 |
134864 |
2021-09-24 14:01 |
400ab787 |
ast: fix fixed array typedef generation issue (#11962) |
613ms |
913ms |
0ms |
142ms |
3832 KB |
120ms |
135ms |
177ms |
71ms |
81869 |
133554 |
2021-09-24 13:49 |
c75271fc |
cgen: json sumtype inlining (#11961) |
619ms |
912ms |
0ms |
138ms |
3832 KB |
119ms |
134ms |
176ms |
71ms |
81869 |
132260 |
2021-09-23 16:56 |
430677a0 |
cgen: format generated C code of nested array call (#11955) |
617ms |
912ms |
0ms |
147ms |
3824 KB |
120ms |
134ms |
174ms |
70ms |
81748 |
132492 |
2021-09-23 16:56 |
430677a0 |
cgen: format generated C code of nested array call (#11955) |
1217ms |
1510ms |
0ms |
194ms |
3824 KB |
307ms |
284ms |
355ms |
134ms |
81748 |
67171 |
2021-09-08 02:11 |
577fedfc |
net.http: fix a bug with ? in new_request |
579ms |
864ms |
0ms |
139ms |
3675 KB |
116ms |
126ms |
164ms |
67ms |
79069 |
136561 |
2021-09-07 18:11 |
00433ba4 |
net.urllib: avoid a double free in set_path() when compiled with -autofree (#11427) |
589ms |
874ms |
0ms |
137ms |
3675 KB |
115ms |
127ms |
165ms |
68ms |
79069 |
134242 |
2021-09-07 17:46 |
79c2bca4 |
v.scanner: fix error messages with unexpected token `?` (#11428) |
581ms |
859ms |
0ms |
140ms |
3675 KB |
115ms |
127ms |
165ms |
67ms |
79069 |
136091 |
2021-09-07 17:40 |
bee5e7de |
v.gen.c: fix generics array delete (#11429) |
587ms |
868ms |
0ms |
138ms |
3675 KB |
117ms |
129ms |
167ms |
67ms |
79069 |
134700 |
2021-09-07 12:44 |
ddc62ab0 |
native: native prints (#11426) |
593ms |
873ms |
0ms |
146ms |
3675 KB |
117ms |
132ms |
167ms |
67ms |
79057 |
133317 |
2021-09-07 08:30 |
0b6d585b |
v.gen.c: allow overriding of the == operator on C.Struct type aliases |
597ms |
872ms |
0ms |
139ms |
3668 KB |
117ms |
129ms |
169ms |
69ms |
78958 |
132257 |
2021-09-07 04:29 |
aec016bb |
v.builder: change exit code of `v -check file.v` to 0, when file.v is clean from any errors. |
593ms |
870ms |
0ms |
139ms |
3668 KB |
117ms |
128ms |
168ms |
68ms |
78952 |
133139 |
2021-09-07 04:17 |
aedb6b8e |
v.builder: implement a `-check` mode, that runs only the parser + the checker, without codegen (#11414) |
590ms |
876ms |
0ms |
139ms |
3668 KB |
115ms |
126ms |
168ms |
67ms |
78949 |
133811 |
2021-09-07 04:13 |
823c9a3c |
ci: fix vinix-build job after commit 9776274 in vinix |
584ms |
868ms |
0ms |
139ms |
3662 KB |
114ms |
128ms |
168ms |
67ms |
78825 |
134974 |
2021-09-07 04:01 |
2533f06e |
regex: define the predicate matches_string (#11422) |
581ms |
862ms |
0ms |
135ms |
3662 KB |
114ms |
125ms |
167ms |
68ms |
78825 |
135671 |
2021-09-07 03:38 |
f2f7abe2 |
match as alternative to if and unless (#11407) |
589ms |
874ms |
0ms |
146ms |
3662 KB |
117ms |
129ms |
170ms |
69ms |
78825 |
133828 |
2021-09-06 23:21 |
905c292a |
tmpl: enforce stricter line checking for html interpolation (#11413) |
589ms |
864ms |
0ms |
139ms |
3662 KB |
116ms |
126ms |
167ms |
67ms |
78825 |
133828 |
2021-09-06 21:12 |
bd10a638 |
builtin: string interpolation: binary format support (#11421) |
585ms |
871ms |
0ms |
139ms |
3662 KB |
116ms |
127ms |
169ms |
68ms |
78825 |
134743 |
2021-09-06 17:38 |
83d492bc |
ci: add a `v.c can be compiled and run with -os cross` step on the macos job too |
586ms |
870ms |
0ms |
139ms |
3662 KB |
116ms |
127ms |
170ms |
68ms |
78813 |
134493 |
2021-09-06 15:21 |
0376cbf6 |
Revert "term: obtain the cursor position via termios.h (#11372)" |
591ms |
859ms |
0ms |
139ms |
3662 KB |
116ms |
127ms |
167ms |
69ms |
78799 |
133331 |
2021-09-06 14:24 |
af28d096 |
term: obtain the cursor position via termios.h (#11372) |
587ms |
866ms |
0ms |
140ms |
3662 KB |
116ms |
130ms |
167ms |
68ms |
78813 |
134264 |
2021-09-06 12:06 |
78c26e69 |
builtin: fix the string.index_any method (#11310) |
584ms |
859ms |
0ms |
146ms |
3662 KB |
115ms |
127ms |
167ms |
67ms |
78799 |
134929 |
2021-09-06 00:15 |
6084c0fc |
checker, cgen: fix complex generic sumtype (fix #11392) (#11400) |
583ms |
863ms |
0ms |
139ms |
3662 KB |
115ms |
128ms |
168ms |
67ms |
78799 |
135161 |
2021-09-06 00:12 |
87f38bf6 |
tmpl: don't trim whitespace and escape \ (#11393) |
585ms |
860ms |
0ms |
138ms |
3662 KB |
114ms |
125ms |
163ms |
67ms |
78790 |
134683 |
2021-09-05 15:46 |
71f1be53 |
checker: fix a typo |
578ms |
864ms |
0ms |
139ms |
3662 KB |
114ms |
125ms |
163ms |
67ms |
78791 |
136316 |
2021-09-05 15:34 |
3fd2dd45 |
checker: do now allow type name shadowing (#11401) |
582ms |
863ms |
0ms |
139ms |
3662 KB |
115ms |
126ms |
162ms |
67ms |
78791 |
135379 |
2021-09-05 15:23 |
51410b09 |
docs: add example for map's `.keys()` method (#11397) |
582ms |
860ms |
0ms |
140ms |
3661 KB |
115ms |
125ms |
164ms |
67ms |
78785 |
135369 |
2021-09-05 14:59 |
aefe2679 |
fmt: fix removal of selective imported generic type (#11395) |
582ms |
851ms |
0ms |
143ms |
3661 KB |
113ms |
125ms |
163ms |
67ms |
78785 |
135369 |
2021-09-05 13:18 |
6b55b6d4 |
ci: add more details for diagnosing the sporadically failing init_global_test.v |
579ms |
859ms |
0ms |
136ms |
3661 KB |
113ms |
124ms |
162ms |
67ms |
78785 |
136070 |
2021-09-05 13:14 |
f1cba441 |
examples: add a gg drag'n'drop example (#11403) |
582ms |
855ms |
0ms |
141ms |
3661 KB |
114ms |
126ms |
165ms |
67ms |
78785 |
135369 |
2021-09-05 01:50 |
48e65a7b |
checker: check type in match range (fix #11337) (#11389) |
579ms |
857ms |
0ms |
136ms |
3661 KB |
115ms |
126ms |
164ms |
68ms |
78785 |
136070 |
2021-09-05 01:48 |
724942c4 |
regex: bug fixes (#11394) |
581ms |
861ms |
0ms |
139ms |
3661 KB |
114ms |
124ms |
162ms |
67ms |
78784 |
135600 |
2021-09-04 16:51 |
87934ecf |
cgen: fix variable name are 'array' or 'string' (fix #10991 #11343) (#11378) |
575ms |
862ms |
0ms |
140ms |
3661 KB |
115ms |
126ms |
164ms |
68ms |
78784 |
137015 |
2021-09-04 16:49 |
289e77d5 |
term: group related functions (#11371) |
582ms |
864ms |
0ms |
143ms |
3660 KB |
115ms |
126ms |
162ms |
68ms |
78778 |
135357 |
2021-09-04 12:02 |
51810314 |
builtin: check array.sort_with_compare() arg mismatch (#11385) |
580ms |
860ms |
0ms |
137ms |
3660 KB |
114ms |
127ms |
165ms |
67ms |
78778 |
135824 |
2021-09-04 11:57 |
9b983bdd |
net.urllib: fix double free in escape() (#11390) |
580ms |
856ms |
0ms |
138ms |
3660 KB |
114ms |
126ms |
163ms |
67ms |
78778 |
135824 |
2021-09-04 11:34 |
923ef733 |
checker: disallow array sort with fancy args for now (#11388) |
591ms |
877ms |
0ms |
142ms |
3660 KB |
117ms |
129ms |
167ms |
69ms |
78778 |
133296 |
2021-09-04 08:03 |
4503ff33 |
v help: enumerate all `js_*` backends (#11383) |
575ms |
862ms |
0ms |
137ms |
3659 KB |
114ms |
125ms |
163ms |
67ms |
78769 |
136989 |
2021-09-03 11:13 |
91f7be98 |
builtin.js.v: run vfmt |
581ms |
854ms |
0ms |
137ms |
3659 KB |
114ms |
126ms |
164ms |
67ms |
78769 |
135574 |
2021-09-03 10:00 |
a4df418a |
js: support `[export: 'AnotherName']` for FnDecl codegen (#11377) |
581ms |
856ms |
0ms |
143ms |
3657 KB |
115ms |
126ms |
163ms |
68ms |
78749 |
135540 |
2021-09-03 09:26 |
67ab5b85 |
checker: fix checking fn prototype mismatch (#11369) |
576ms |
856ms |
0ms |
141ms |
3657 KB |
113ms |
124ms |
163ms |
66ms |
78742 |
136704 |
2021-09-03 09:18 |
939a6417 |
cgen: fix reserved keywords as struct field (#11370) |
580ms |
861ms |
0ms |
138ms |
3657 KB |
114ms |
125ms |
164ms |
67ms |
78740 |
135758 |
2021-09-03 09:16 |
08c517c9 |
strconv,v.gen.js: proper optionals returns, strconv compiles to the JS backend (#11364) |
583ms |
861ms |
0ms |
137ms |
3657 KB |
115ms |
126ms |
165ms |
67ms |
78739 |
135058 |
2021-09-02 06:30 |
227d12f1 |
tutorial: fix missing & in README.md (#11363) |
576ms |
856ms |
0ms |
141ms |
3656 KB |
114ms |
127ms |
164ms |
67ms |
78718 |
136663 |
2021-09-01 13:32 |
bd33eaa3 |
os: add function to expand "~" to home directory (#11362) |
571ms |
859ms |
0ms |
137ms |
3656 KB |
115ms |
126ms |
164ms |
68ms |
78718 |
137859 |
2021-09-01 06:21 |
63ff5690 |
sokol.sapp,gg: add support for drag & drop events (#11359) |
579ms |
857ms |
0ms |
145ms |
3656 KB |
113ms |
125ms |
162ms |
67ms |
78705 |
135932 |
2021-08-31 22:43 |
56993b9e |
net.http: support passing client certificates in http.fetch (#11356) |
581ms |
864ms |
0ms |
138ms |
3656 KB |
114ms |
126ms |
162ms |
67ms |
78705 |
135464 |
2021-08-31 20:55 |
d1974f50 |
cgen: cleanup `Gen.cc_type` (#11357) |
580ms |
868ms |
0ms |
139ms |
3656 KB |
113ms |
126ms |
165ms |
66ms |
78705 |
135698 |
2021-08-31 18:36 |
1b262c4f |
vweb: show correct page on http error 404 (#11355) |
575ms |
854ms |
0ms |
139ms |
3656 KB |
114ms |
126ms |
165ms |
67ms |
78714 |
136893 |
2021-08-18 08:33 |
0121c8b4 |
v.gen.js: fix method calls and other codegen parts, rand module compiles (#11205) |
575ms |
846ms |
0ms |
137ms |
3596 KB |
113ms |
124ms |
166ms |
67ms |
77441 |
134680 |
2021-08-18 05:52 |
c51f83ef |
checker: fix match expr type mismatch (#11220) |
566ms |
851ms |
0ms |
139ms |
3590 KB |
113ms |
123ms |
162ms |
66ms |
77298 |
136568 |
2021-08-17 18:00 |
7d9969ac |
all: support runtime interface conversions (#11212) |
568ms |
836ms |
0ms |
139ms |
3590 KB |
112ms |
126ms |
160ms |
65ms |
77297 |
136086 |
2021-08-17 16:39 |
7c9a1def |
fmt: preserve method receiver mutability in interface decls (#11222) |
570ms |
839ms |
0ms |
137ms |
3580 KB |
112ms |
123ms |
163ms |
65ms |
77213 |
135461 |
2021-08-17 15:36 |
f96b81b5 |
ci: fix failing vweb_test.v |
567ms |
849ms |
0ms |
142ms |
3580 KB |
112ms |
123ms |
163ms |
66ms |
77213 |
136178 |
2021-08-17 15:21 |
e1c762a6 |
cgen: fix assert fn_call with parentheses (fix #11207) (#11214) |
569ms |
843ms |
0ms |
138ms |
3580 KB |
112ms |
122ms |
165ms |
66ms |
77213 |
135699 |
2021-08-17 06:16 |
f8174c38 |
net.http: simplify fetch() |
567ms |
844ms |
0ms |
137ms |
3580 KB |
113ms |
122ms |
162ms |
66ms |
77205 |
136164 |
2021-08-16 05:37 |
e28dc048 |
ci: fix `./v check-md README.md` |
562ms |
846ms |
0ms |
143ms |
3577 KB |
112ms |
122ms |
163ms |
65ms |
77183 |
137336 |
2021-08-16 05:33 |
e09d3eef |
tools/fast: fix uploading |
562ms |
838ms |
0ms |
135ms |
3577 KB |
111ms |
120ms |
162ms |
64ms |
77183 |
137336 |
2021-08-16 05:26 |
22b1fca7 |
tools/fast: minor fixes |
1101ms |
1367ms |
0ms |
184ms |
3577 KB |
287ms |
250ms |
313ms |
123ms |
77183 |
70102 |
2021-08-16 03:42 |
20ca038a |
ci: build hello world with -usecache |
562ms |
831ms |
0ms |
137ms |
3577 KB |
112ms |
122ms |
163ms |
65ms |
77183 |
137336 |
2021-08-16 03:36 |
fadfc3b4 |
gg: format a line |
1090ms |
1367ms |
0ms |
185ms |
3577 KB |
286ms |
247ms |
307ms |
123ms |
77183 |
70810 |
2021-08-16 03:35 |
7f2d6b77 |
readme: add a link to vinix |
568ms |
846ms |
0ms |
136ms |
3577 KB |
111ms |
122ms |
163ms |
65ms |
77183 |
135885 |
2021-08-16 03:28 |
eb1ac5b3 |
time: use i64 in unix() |
571ms |
848ms |
0ms |
136ms |
3577 KB |
112ms |
123ms |
162ms |
65ms |
77183 |
135171 |
2021-08-16 02:15 |
1c847e04 |
fmt: fix malformed import for incorrect module lookup paths (#11192) |
566ms |
835ms |
0ms |
137ms |
3577 KB |
112ms |
121ms |
162ms |
65ms |
77183 |
136365 |
2021-08-16 01:59 |
60f21f06 |
encoding.hex: remove strconv dependency (#11196) |
571ms |
842ms |
0ms |
139ms |
3577 KB |
112ms |
124ms |
163ms |
65ms |
77183 |
135171 |
2021-08-15 18:42 |
ea4f6fd4 |
encoding: add a hex sub-module (#11193) |
583ms |
856ms |
0ms |
139ms |
3577 KB |
115ms |
124ms |
165ms |
66ms |
77183 |
132389 |
2021-08-15 15:10 |
4cde6185 |
js: fix builtin casts & global declarations with no initializer (#11187) |
574ms |
847ms |
0ms |
147ms |
3577 KB |
113ms |
122ms |
163ms |
65ms |
77183 |
134465 |
2021-08-15 15:09 |
659f823c |
js: initial work on porting rand module to JS backend (#11188) |
567ms |
845ms |
0ms |
137ms |
3577 KB |
112ms |
123ms |
163ms |
66ms |
77183 |
136125 |
2021-08-15 13:04 |
6ee77724 |
cmd/tools/gen1m.v: fix unused variable warnings in 1m.v |
573ms |
844ms |
0ms |
137ms |
3576 KB |
113ms |
123ms |
164ms |
65ms |
77154 |
134649 |
2021-08-15 10:46 |
0be20f15 |
v.pref: keep the -error-limit option for now too |
572ms |
843ms |
0ms |
137ms |
3576 KB |
113ms |
122ms |
165ms |
65ms |
77154 |
134884 |
2021-08-15 10:41 |
b3094b06 |
checker: abort prematurely on too many errors (#11185) |
572ms |
842ms |
0ms |
137ms |
3576 KB |
113ms |
122ms |
162ms |
65ms |
77154 |
134884 |
2021-08-15 09:22 |
6bc44acc |
Revert "ci: cleanup .cirrus.yml" |
572ms |
844ms |
0ms |
137ms |
3576 KB |
113ms |
122ms |
162ms |
66ms |
77142 |
134863 |
2021-08-15 09:20 |
c26d82cc |
ci: cleanup .cirrus.yml |
572ms |
837ms |
0ms |
142ms |
3576 KB |
113ms |
122ms |
161ms |
65ms |
77142 |
134863 |
2021-08-15 09:11 |
5da13ac5 |
ci: do not run fast on the FreeBSD runner for now |
569ms |
841ms |
0ms |
137ms |
3576 KB |
113ms |
123ms |
162ms |
66ms |
77142 |
135574 |
2021-08-15 09:03 |
344f13d6 |
ci: cleanup .cirrus.yml |
567ms |
842ms |
0ms |
137ms |
3576 KB |
113ms |
122ms |
163ms |
66ms |
77142 |
136052 |
2021-08-15 08:52 |
1a5c4b18 |
cmd/tools/fast/fast.v: do not use -no-std and -no-rsp anymore (tcc is the most recent on the CI runner now) |
563ms |
841ms |
0ms |
135ms |
3576 KB |
111ms |
122ms |
160ms |
65ms |
77142 |
137019 |
2021-08-15 08:43 |
e64a9fa5 |
freebsd_build_tcc.sh: use an explicit --cc=clang |
566ms |
842ms |
0ms |
136ms |
3576 KB |
111ms |
122ms |
161ms |
65ms |
77142 |
136293 |
2021-08-15 08:32 |
3c553f16 |
ci: use gmake in freebsd_build_tcc.sh |
567ms |
841ms |
0ms |
137ms |
3576 KB |
111ms |
121ms |
159ms |
65ms |
77142 |
136052 |
2021-08-15 08:27 |
d4af8673 |
ci: try using freebsd_build_tcc.sh again on the FreeBSD runner |
569ms |
848ms |
0ms |
144ms |
3576 KB |
113ms |
123ms |
162ms |
65ms |
77142 |
135574 |
2021-08-15 08:21 |
0dde8ab0 |
cmd/tools/fast/fast.v: use -no-std for tcc too |
576ms |
838ms |
0ms |
136ms |
3576 KB |
112ms |
122ms |
161ms |
66ms |
77142 |
133927 |
2021-08-15 08:12 |
6843b850 |
ci: fix `clang -std=c99 -D_DEFAULT_SOURCE -o v vc/v.c` warnings |
567ms |
837ms |
0ms |
136ms |
3576 KB |
112ms |
121ms |
163ms |
65ms |
77142 |
136052 |
2021-08-15 08:05 |
eef7eea7 |
v.pref, v.builder: support `-no-std` (skips passing `-std=c99` to the C backend) |
565ms |
837ms |
0ms |
138ms |
3576 KB |
112ms |
122ms |
163ms |
66ms |
77140 |
136530 |
2021-08-15 07:42 |
b1186cca |
cmd/tools/fast/fast.v: use -no-rsp for tcc (which may be much older on freebsd) |
564ms |
839ms |
0ms |
136ms |
3576 KB |
111ms |
121ms |
160ms |
65ms |
77133 |
136760 |
2021-08-15 07:06 |
7494d7f6 |
ci: just rely on the freebsd's tcc being recent enough :-| |
568ms |
837ms |
0ms |
137ms |
3575 KB |
112ms |
121ms |
162ms |
65ms |
77126 |
135785 |
2021-08-15 06:59 |
1e7c9ad8 |
ci: do use freebsd_build_tcc.sh on the freebsd runner |
566ms |
842ms |
0ms |
145ms |
3575 KB |
112ms |
122ms |
164ms |
66ms |
77126 |
136265 |
2021-08-15 06:51 |
15eff279 |
ci: fix .cirrus.yml (tab => spaces) |
567ms |
843ms |
0ms |
140ms |
3575 KB |
112ms |
122ms |
173ms |
65ms |
77126 |
136024 |
2021-08-15 06:49 |
e3bd793f |
ci: add a script to install tcc from source on freebsd so it can be run the freebsd job |
574ms |
845ms |
0ms |
137ms |
3575 KB |
111ms |
123ms |
161ms |
65ms |
77126 |
134365 |
2021-08-15 06:38 |
c225bb84 |
ci: install tcc on the freebsd runner too |
573ms |
845ms |
0ms |
137ms |
3575 KB |
112ms |
123ms |
163ms |
66ms |
77126 |
134600 |
2021-08-15 06:27 |
e6d79f2f |
ci: run fast.v on freebsd |
568ms |
841ms |
0ms |
138ms |
3575 KB |
113ms |
122ms |
163ms |
66ms |
77126 |
135785 |
2021-08-15 06:21 |
f1244bd7 |
ci: do not upload fast.v results |
581ms |
841ms |
0ms |
137ms |
3575 KB |
112ms |
122ms |
164ms |
66ms |
77126 |
132746 |
2021-08-15 06:15 |
f67e5d12 |
v.gen.c: fix v_typeof_interface_idx codegen (add `static `) |
1110ms |
1378ms |
0ms |
184ms |
3575 KB |
291ms |
249ms |
308ms |
124ms |
77126 |
69482 |
2021-08-15 06:10 |
84f7f80a |
Revert "cgen: support `typeof(x).idx`, as well as `iface.type_idx()` (#11178)" |
1111ms |
1377ms |
0ms |
187ms |
3561 KB |
301ms |
253ms |
308ms |
126ms |
77065 |
69365 |
2021-08-02 04:12 |
69f31d8d |
checker: check int literal to enum cast (fix #10125) (#10348) |
546ms |
825ms |
0ms |
135ms |
3505 KB |
109ms |
119ms |
159ms |
64ms |
75816 |
138857 |
2021-08-02 04:11 |
b88b17ac |
docs: fix a typo in the Module import aliasing section (#11017) |
546ms |
814ms |
0ms |
134ms |
3502 KB |
109ms |
118ms |
156ms |
64ms |
75770 |
138772 |
2021-08-01 18:46 |
eca7af10 |
examples: fix static vweb assets example (#11008) |
556ms |
820ms |
0ms |
136ms |
3502 KB |
110ms |
119ms |
160ms |
64ms |
75770 |
136276 |
2021-08-01 17:19 |
dbf5c976 |
v.gen.native: support more `ifs` constructs for amd64 (#11007) |
561ms |
838ms |
0ms |
136ms |
3502 KB |
110ms |
121ms |
161ms |
65ms |
75770 |
135062 |
2021-08-01 12:50 |
cc946340 |
http: change server handler from function to interface (#10994) |
555ms |
826ms |
0ms |
135ms |
3493 KB |
109ms |
118ms |
159ms |
64ms |
75691 |
136380 |
2021-08-01 11:08 |
836ac54d |
v.gen.js: add more array tests and fixes (#11014) |
557ms |
822ms |
0ms |
141ms |
3493 KB |
110ms |
121ms |
159ms |
64ms |
75685 |
135879 |
2021-08-01 04:27 |
77e9ed41 |
v.gen.js: fix segfault when anonymous function is declared with assertion (#11009) |
547ms |
819ms |
0ms |
135ms |
3493 KB |
108ms |
119ms |
156ms |
64ms |
75678 |
138351 |
2021-07-31 11:40 |
33e4dc3a |
ci: fix coutput_test.v on windows by fixing `-o -` on windows |
552ms |
819ms |
0ms |
135ms |
3492 KB |
110ms |
118ms |
159ms |
65ms |
75675 |
137092 |
2021-07-31 13:35 |
6068777e |
parser/checker: deduce type of global from initialization expression (#11005) |
559ms |
821ms |
0ms |
134ms |
3492 KB |
111ms |
118ms |
158ms |
65ms |
75671 |
135368 |
2021-07-31 11:57 |
e374ffb5 |
checker: add an early checker error for `node.left_types.len != node.left.len` in assignments |
554ms |
837ms |
0ms |
138ms |
3490 KB |
112ms |
121ms |
162ms |
65ms |
75625 |
136507 |
2021-07-31 11:17 |
9082712e |
ci: skip coutput_test.v on windows temporarily |
547ms |
824ms |
0ms |
133ms |
3490 KB |
110ms |
120ms |
160ms |
64ms |
75622 |
138248 |
2021-07-31 10:52 |
d82d41d8 |
os: fix os.dir, os.base, os.file_name, when the argument contains / on windows |
547ms |
816ms |
0ms |
140ms |
3490 KB |
109ms |
119ms |
159ms |
64ms |
75622 |
138248 |
2021-07-31 09:29 |
d2e28e8f |
docs: describe how coutput_test.v works |
549ms |
816ms |
0ms |
135ms |
3489 KB |
109ms |
121ms |
158ms |
64ms |
75618 |
137737 |
2021-07-31 09:14 |
08016ab3 |
v.gen.c: add vlib/v/gen/c/coutput_test.v, to ease testing of produced C output |
556ms |
834ms |
0ms |
136ms |
3489 KB |
111ms |
120ms |
161ms |
65ms |
75618 |
136003 |
2021-07-31 05:42 |
033b0273 |
v.gen.c: use `const type* const_x` for `const_x &type` fn args |
549ms |
818ms |
0ms |
135ms |
3489 KB |
110ms |
120ms |
158ms |
64ms |
75618 |
137737 |
2021-07-31 03:33 |
21585978 |
ci: ignore changes in .md files for the vinix-build job |
552ms |
815ms |
0ms |
134ms |
3489 KB |
110ms |
119ms |
158ms |
65ms |
75612 |
136978 |
2021-07-30 23:31 |
dbacf9cf |
doc: add calling V from C to toc (#11006) |
548ms |
825ms |
0ms |
133ms |
3489 KB |
109ms |
118ms |
157ms |
64ms |
75612 |
137978 |
2021-07-30 22:44 |
19c11bac |
doc: document calling V from C |
550ms |
818ms |
0ms |
139ms |
3489 KB |
108ms |
118ms |
157ms |
65ms |
75612 |
137476 |
2021-07-30 18:46 |
0675079b |
ci: skip const_comptime_eval_before_vinit_test.v with MSVC |
551ms |
824ms |
0ms |
135ms |
3489 KB |
111ms |
120ms |
161ms |
65ms |
75612 |
137226 |
2021-07-30 17:33 |
26b7712b |
tests: add a regression test for the comptime evaluated consts, using a _constructor function |
549ms |
817ms |
0ms |
131ms |
3489 KB |
108ms |
118ms |
157ms |
63ms |
75612 |
137726 |
2021-07-30 17:29 |
0bb587c8 |
checker: fix defer ident handling & fix defer optional error message (#10975) |
546ms |
812ms |
0ms |
133ms |
3489 KB |
108ms |
118ms |
155ms |
63ms |
75612 |
138483 |
2021-07-30 16:20 |
a7c2aaf3 |
cgen: initialize globals directly for simple cases (#11002) |
546ms |
814ms |
0ms |
133ms |
3477 KB |
107ms |
119ms |
154ms |
63ms |
75605 |
138470 |
2021-07-30 14:56 |
f6792278 |
ci: fix tools using `import math`, for `const x = i64(-9223372036854775807-1)` fails |
547ms |
815ms |
0ms |
134ms |
3474 KB |
109ms |
120ms |
156ms |
64ms |
75571 |
138155 |
2021-07-30 14:22 |
06d1422a |
ast,checker,cgen: support simple `const x = u16(0x53)` without using _vinit() |
541ms |
810ms |
0ms |
140ms |
3474 KB |
109ms |
118ms |
154ms |
64ms |
75568 |
139682 |
2021-07-30 10:25 |
afb7168a |
hash: move dummy map initialisation into an `fn init(){}`, so users do not have to do it explicitly to be compatible with -skip-unused |
548ms |
810ms |
0ms |
134ms |
3462 KB |
109ms |
118ms |
157ms |
64ms |
75453 |
137687 |
2021-07-30 09:00 |
0f09228a |
vdoc: fix wrong escaping in HTML docs (#10638) |
551ms |
819ms |
0ms |
133ms |
3462 KB |
109ms |
118ms |
154ms |
64ms |
75447 |
136927 |
2021-07-30 08:37 |
6674d653 |
ci: describe more precisely for which modules the sanitised jobs will run |
551ms |
814ms |
0ms |
133ms |
3462 KB |
108ms |
121ms |
156ms |
64ms |
75447 |
136927 |
2021-07-30 08:17 |
a7ca0510 |
v.gen.js: fix for array filter, add more tests and other fixes (#10999) |
542ms |
816ms |
0ms |
134ms |
3462 KB |
109ms |
120ms |
159ms |
64ms |
75447 |
139201 |
2021-07-30 08:10 |
ab6ab519 |
ci: only run sanitized jobs on changes to the compiler itself (vlib/v/) |
549ms |
818ms |
0ms |
134ms |
3460 KB |
109ms |
119ms |
157ms |
64ms |
75398 |
137336 |
2021-07-30 06:26 |
c31397e1 |
tests: fix `v test-self` running locally |
551ms |
825ms |
0ms |
140ms |
3460 KB |
112ms |
121ms |
161ms |
65ms |
75398 |
136838 |
2021-07-30 00:31 |
ec92964b |
checker: make interface init check a warning for now |
554ms |
813ms |
0ms |
133ms |
3460 KB |
108ms |
118ms |
158ms |
64ms |
75398 |
136097 |
2021-07-30 00:24 |
7d5b6d2b |
fix running `v run file.v` in a current working folder containing a run/ subfolder |
548ms |
814ms |
0ms |
136ms |
3460 KB |
108ms |
119ms |
156ms |
64ms |
75397 |
137585 |
2021-07-30 00:18 |
6fa8e426 |
checker: force interface init (#10910) |
548ms |
811ms |
0ms |
133ms |
3459 KB |
109ms |
117ms |
156ms |
64ms |
75386 |
137565 |
2021-07-29 23:28 |
1eac351f |
math.big: change the return value of divmod to (quotient, remainder) (#10993) |
551ms |
819ms |
0ms |
133ms |
3457 KB |
108ms |
120ms |
156ms |
63ms |
75369 |
136785 |
2021-07-29 22:26 |
63373256 |
v.gen.native: improve few x64 generators (#10996) |
546ms |
816ms |
0ms |
135ms |
3457 KB |
109ms |
120ms |
157ms |
64ms |
75369 |
138038 |
2021-07-29 19:06 |
44d8dcc4 |
ci,globals: hot fix for hanging test case (#10997) |
553ms |
828ms |
0ms |
143ms |
3455 KB |
110ms |
120ms |
159ms |
65ms |
75352 |
136260 |
2021-07-29 15:04 |
c7ecb18f |
ci: bump timeout-minutes from 60 minutes to 121 minutes for normal 'fast' jobs |
554ms |
816ms |
0ms |
134ms |
3455 KB |
108ms |
118ms |
155ms |
63ms |
75352 |
136014 |
2021-07-29 13:29 |
0b46d621 |
ci: bump timeout-minutes for the sanitize jobs to 180 |
549ms |
815ms |
0ms |
134ms |
3455 KB |
110ms |
119ms |
159ms |
64ms |
75352 |
137253 |
2021-07-29 12:21 |
1e255d3a |
fmt: cleanup redundant generic types code (#10990) |
6052ms |
9052ms |
0ms |
1532ms |
3455 KB |
0ms |
0ms |
0ms |
849ms |
75352 |
12450 |
2021-07-29 11:25 |
ae05ab88 |
ci: fix ubuntu-tcc job |
6053ms |
8961ms |
0ms |
1516ms |
3455 KB |
0ms |
0ms |
0ms |
809ms |
75352 |
12448 |
2021-07-26 18:14 |
cb7be87d |
parser: fix struct init and assign using `sql` variable (#10968) |
549ms |
818ms |
0ms |
138ms |
3435 KB |
108ms |
119ms |
156ms |
64ms |
75183 |
136945 |
2021-07-26 15:39 |
79c7aed3 |
gg: allow easily detecting the edges of key_down keyboard events |
551ms |
820ms |
0ms |
142ms |
3435 KB |
109ms |
119ms |
155ms |
64ms |
75183 |
136448 |
2021-07-26 12:55 |
b173e55b |
ci: auto-cancel previous workflows when a new commit is pushed (part 2) (#10970) |
552ms |
823ms |
0ms |
136ms |
3435 KB |
109ms |
120ms |
156ms |
63ms |
75183 |
136201 |
2021-07-26 08:05 |
0d12d552 |
gg: allow customisation of the image format in gg.new_streaming_image |
547ms |
820ms |
0ms |
136ms |
3435 KB |
109ms |
120ms |
155ms |
65ms |
75183 |
137446 |
2021-07-26 06:41 |
517260a1 |
v help: support `v help topics` to list all help .txt file names |
554ms |
822ms |
0ms |
135ms |
3435 KB |
108ms |
118ms |
154ms |
64ms |
75183 |
135709 |
2021-07-26 05:54 |
4cf91a28 |
checker: fix generics interface with multi generic types (#10964) |
547ms |
818ms |
0ms |
135ms |
3427 KB |
108ms |
119ms |
157ms |
64ms |
75166 |
137414 |
2021-07-26 05:49 |
b666482d |
ci: fix the vinix-build job |
553ms |
818ms |
0ms |
136ms |
3427 KB |
108ms |
121ms |
157ms |
65ms |
75160 |
135913 |
2021-07-26 05:06 |
b44f8152 |
v.gen.c: fix codegen for `const a = u64(5) + 5` |
549ms |
822ms |
0ms |
144ms |
3427 KB |
110ms |
121ms |
158ms |
65ms |
75158 |
136899 |
2021-07-25 22:26 |
063ffe36 |
ci: use ../mlibc-headers/include in vinix-kernel.yml |
544ms |
807ms |
0ms |
136ms |
3426 KB |
108ms |
121ms |
158ms |
64ms |
75129 |
138104 |
2021-07-25 20:46 |
8e47d27c |
Revert "ci: auto-cancel previous workflows when a new commit is pushed (#10962)" |
545ms |
815ms |
0ms |
138ms |
3426 KB |
109ms |
121ms |
159ms |
64ms |
75129 |
137851 |
2021-07-25 20:23 |
db5e0f21 |
v.gen.c: fix cgen regression after f457b94 (prevented vinix builds), add tests |
547ms |
818ms |
0ms |
134ms |
3426 KB |
109ms |
120ms |
157ms |
63ms |
75129 |
137347 |
2021-07-25 18:29 |
e4e6c902 |
zip: read in memory (#10960) |
550ms |
821ms |
0ms |
137ms |
3426 KB |
109ms |
121ms |
159ms |
64ms |
75119 |
136580 |
2021-07-25 18:28 |
6d6b08ba |
ci: auto-cancel previous workflows when a new commit is pushed (#10962) |
549ms |
816ms |
0ms |
137ms |
3426 KB |
109ms |
120ms |
157ms |
64ms |
75119 |
136828 |
2021-07-25 14:27 |
684c10af |
json: support for a [required] field attribute (#10955) |
553ms |
822ms |
0ms |
144ms |
3426 KB |
108ms |
121ms |
157ms |
64ms |
75119 |
135839 |
2021-07-25 13:29 |
e246ed98 |
cgen: fix VUNREACHABLE on freebsd/tcc |
549ms |
815ms |
0ms |
144ms |
3425 KB |
109ms |
120ms |
158ms |
64ms |
75087 |
136770 |
2021-07-25 12:54 |
ab20b8c5 |
cgen: fix generics interface with multi generic structs (#10950) |
1037ms |
1307ms |
0ms |
182ms |
3425 KB |
275ms |
239ms |
289ms |
120ms |
75088 |
72408 |
2021-07-04 16:15 |
b0b4b8e6 |
checker: fix missing check generic fn call args (fix #10649) (#10657) |
525ms |
784ms |
0ms |
145ms |
3268 KB |
104ms |
119ms |
151ms |
63ms |
73254 |
139531 |
2021-07-04 15:37 |
66527993 |
checker: fix nested generic struct init (fix #10652) (#10659) |
529ms |
780ms |
0ms |
135ms |
3268 KB |
106ms |
121ms |
153ms |
64ms |
73254 |
138476 |
2021-07-04 14:42 |
2752833a |
docs: remove obsolete `import os` in the hot code reloading example (#10655) |
531ms |
775ms |
0ms |
132ms |
3266 KB |
103ms |
119ms |
150ms |
64ms |
73219 |
137888 |
2021-07-04 14:34 |
452c8e14 |
examples: remove unused return types in hanoi.v (#10661) |
534ms |
775ms |
0ms |
135ms |
3266 KB |
105ms |
120ms |
150ms |
63ms |
73219 |
137114 |
2021-07-03 17:16 |
6a642595 |
string: bring back the is_lit comment |
535ms |
776ms |
0ms |
137ms |
3266 KB |
106ms |
123ms |
151ms |
64ms |
73219 |
136857 |
2021-07-03 17:11 |
5a4a1997 |
cgen: fix empty struct initilization (#10651) |
532ms |
778ms |
0ms |
135ms |
3268 KB |
105ms |
119ms |
150ms |
63ms |
73433 |
138031 |
2021-07-03 12:24 |
6454f998 |
docs: add a `v` keyword next to the backticks in the strconv example (#10653) |
533ms |
785ms |
0ms |
142ms |
3264 KB |
105ms |
121ms |
148ms |
62ms |
73433 |
137772 |
2021-07-03 07:09 |
55aa810e |
gx: complete the string_colors map (#10634) |
535ms |
785ms |
0ms |
133ms |
3264 KB |
104ms |
120ms |
148ms |
62ms |
73433 |
137257 |
2021-07-02 23:56 |
ec973f5c |
x.websocket: move to net.websocket module (#10648) |
527ms |
777ms |
0ms |
134ms |
3264 KB |
106ms |
121ms |
152ms |
64ms |
73433 |
139341 |
2021-07-02 23:49 |
c44a47ac |
gg: fix draw_line on macos (native rendering) |
535ms |
781ms |
0ms |
136ms |
3264 KB |
105ms |
121ms |
150ms |
63ms |
73433 |
137257 |
2021-07-02 16:45 |
e4d88a5b |
v.checker: minor cleanup of fn_call() (#10632) |
531ms |
781ms |
0ms |
137ms |
3264 KB |
106ms |
120ms |
152ms |
63ms |
73433 |
138291 |
2021-07-02 14:38 |
21512d14 |
checker: fix generic fn inferring multi paras type (fix #10623) (#10626) |
529ms |
780ms |
0ms |
135ms |
3264 KB |
104ms |
119ms |
150ms |
62ms |
73433 |
138814 |
2021-07-02 14:07 |
c0f855ac |
cgen: fix anon optional fn (fix #10640) (#10644) |
537ms |
793ms |
0ms |
142ms |
3264 KB |
105ms |
119ms |
149ms |
63ms |
73433 |
136746 |
2021-07-02 13:59 |
8628b19a |
ast.table: optimize get_final_type_symbol() (#10646) |
532ms |
778ms |
0ms |
137ms |
3263 KB |
105ms |
120ms |
151ms |
63ms |
73422 |
138011 |
2021-07-02 07:39 |
14862585 |
strconv: fix `atoi` returning 0 on large strings (#10635) |
536ms |
789ms |
0ms |
138ms |
3263 KB |
108ms |
122ms |
153ms |
64ms |
73424 |
136985 |
2021-07-02 07:18 |
abbf71c7 |
ast.table: cleanup type_implements_interface() (#10643) |
530ms |
776ms |
0ms |
135ms |
3261 KB |
105ms |
119ms |
152ms |
64ms |
73420 |
138528 |
2021-07-02 05:37 |
a33a2ba0 |
checker: check for `x := []Interface{len: 9}` without `init:` |
532ms |
772ms |
0ms |
136ms |
3264 KB |
106ms |
121ms |
151ms |
64ms |
73502 |
138161 |
2021-07-01 12:42 |
d0a09579 |
cgen: cleanup `Gen.gen_*_equality_fn` (#10633) |
533ms |
783ms |
0ms |
134ms |
3264 KB |
106ms |
121ms |
148ms |
64ms |
73495 |
137889 |
2021-07-01 09:30 |
aa8d9b6c |
docs: document custom iterators (#10629) |
530ms |
775ms |
0ms |
143ms |
3264 KB |
105ms |
120ms |
152ms |
62ms |
73493 |
138666 |
2021-07-01 09:25 |
8b901df3 |
table: optimize generated code for an empty interface (#10624) |
533ms |
782ms |
0ms |
136ms |
3264 KB |
106ms |
121ms |
151ms |
63ms |
73493 |
137885 |
2021-07-01 03:21 |
41e88423 |
Revert "builtin: use == 0 instead of isnil()" |
527ms |
770ms |
0ms |
135ms |
3264 KB |
105ms |
120ms |
149ms |
63ms |
73488 |
139445 |
2021-06-30 19:30 |
3881e97a |
vlib: remove ustring usage (#10618) |
531ms |
778ms |
0ms |
135ms |
3264 KB |
105ms |
121ms |
152ms |
63ms |
73487 |
138393 |
2021-06-30 11:47 |
9d02ca51 |
checker: relax naming requirements for translated code (#10619) |
527ms |
777ms |
0ms |
132ms |
3264 KB |
106ms |
123ms |
151ms |
63ms |
73489 |
139447 |
2021-06-30 11:38 |
e108a679 |
tools: fix compilation of an instrumented vdbg in `v bug hw.v` (module lookup problem due to abs path) |
531ms |
781ms |
0ms |
134ms |
3264 KB |
105ms |
119ms |
150ms |
63ms |
73488 |
138395 |
2021-06-30 07:21 |
8cc49b5e |
os: add utime() (#9796) |
534ms |
788ms |
0ms |
140ms |
3264 KB |
104ms |
122ms |
152ms |
63ms |
73488 |
137617 |
2021-06-30 06:45 |
b351aa12 |
gen: cleanup `Gen.array init` (#10613) |
534ms |
773ms |
0ms |
134ms |
3264 KB |
104ms |
120ms |
149ms |
62ms |
73473 |
137589 |
2021-06-30 06:17 |
6838030a |
builtin: add string.runes() (#10611) |
534ms |
780ms |
0ms |
136ms |
3264 KB |
115ms |
120ms |
150ms |
63ms |
73474 |
137591 |
2021-06-30 05:54 |
1e896c70 |
checker: check optional interface type mismatch (#10617) |
536ms |
787ms |
0ms |
135ms |
3264 KB |
105ms |
120ms |
151ms |
64ms |
73458 |
137048 |
2021-06-30 05:30 |
d2f19ac4 |
os: add a glob() function (#10497) |
533ms |
774ms |
0ms |
134ms |
3263 KB |
105ms |
121ms |
160ms |
64ms |
73450 |
137804 |
2021-06-30 05:16 |
f029f7e8 |
checker: prohibit `char.str()`, add tests (#10615) |
529ms |
777ms |
0ms |
136ms |
3263 KB |
105ms |
122ms |
153ms |
63ms |
73410 |
138771 |
2021-06-29 19:35 |
00333806 |
cgen: minor cleanup in cheaders.v (#10610) |
532ms |
786ms |
0ms |
142ms |
3262 KB |
106ms |
121ms |
153ms |
63ms |
73402 |
137973 |
2021-06-29 15:47 |
aaee2515 |
cgen: simplify auto_str_methods.v (#10606) |
534ms |
780ms |
0ms |
136ms |
3262 KB |
106ms |
121ms |
153ms |
64ms |
73405 |
137462 |
2021-06-29 12:00 |
97b83a49 |
os: add debugger_present() for linux (#10257) |
533ms |
779ms |
0ms |
136ms |
3264 KB |
106ms |
120ms |
152ms |
64ms |
73443 |
137791 |
2021-06-29 11:40 |
1b5d0ba8 |
builtin: document existing behaviour of .before() methods on strings |
533ms |
774ms |
0ms |
138ms |
3263 KB |
106ms |
120ms |
151ms |
63ms |
73424 |
137756 |
2021-06-29 10:05 |
d5ee60b4 |
v.builder: use a github repo for ~/.vmodules/linuxroot/ folder, to ease its updating |
537ms |
784ms |
0ms |
133ms |
3263 KB |
104ms |
120ms |
149ms |
63ms |
73411 |
136705 |
2021-06-29 09:14 |
f45f30a9 |
checker, cgen: fix aliased array methods (#10603) |
531ms |
780ms |
0ms |
135ms |
3261 KB |
105ms |
122ms |
152ms |
64ms |
73406 |
138241 |
2021-06-29 08:40 |
58df35b4 |
x.json2: fix `json_string` for utf8 codepoints, add regression test |
533ms |
786ms |
0ms |
141ms |
3261 KB |
105ms |
121ms |
153ms |
64ms |
73403 |
137716 |
2021-06-29 08:16 |
04221475 |
cgen: fix go call interface method (fix #10520) (#10602) |
531ms |
781ms |
0ms |
134ms |
3261 KB |
105ms |
121ms |
152ms |
64ms |
73400 |
138229 |
2021-06-28 16:35 |
2bcc733f |
v.parser: rename pratt.v to expr.v (#10566) |
533ms |
779ms |
0ms |
132ms |
3259 KB |
106ms |
120ms |
151ms |
63ms |
73383 |
137679 |
2021-06-28 14:45 |
63638fd2 |
cgen: optimize generated array.index(elem) |
532ms |
779ms |
0ms |
136ms |
3258 KB |
105ms |
120ms |
152ms |
63ms |
73373 |
137919 |
2021-06-28 13:31 |
4af4f2b5 |
cgen: fix `go fn(mut x Interface){ println(x) }(x)` (#10585) |
529ms |
773ms |
0ms |
133ms |
3259 KB |
104ms |
120ms |
150ms |
63ms |
73371 |
138697 |
2021-06-28 13:25 |
625dc6e0 |
doc: enum methods (#10572) |
530ms |
779ms |
0ms |
135ms |
3257 KB |
104ms |
121ms |
152ms |
63ms |
73347 |
138390 |
2021-06-28 13:23 |
80671978 |
vast: print Position.last_line (#10600) |
533ms |
790ms |
0ms |
142ms |
3257 KB |
104ms |
122ms |
152ms |
63ms |
73347 |
137611 |
2021-06-28 11:17 |
0ac0ab6b |
cgen: fix auto str for sumtype with alias (#10599) |
523ms |
783ms |
0ms |
134ms |
3257 KB |
105ms |
121ms |
152ms |
63ms |
73347 |
140242 |
2021-06-28 11:05 |
003f60fc |
x.json2: fix nest level check (#10584) |
530ms |
775ms |
0ms |
134ms |
3258 KB |
104ms |
121ms |
150ms |
63ms |
73352 |
138400 |
2021-06-28 10:32 |
cdb31119 |
x.ttf: apply ctx.scale for x and y in draw_text_bmp (#10598) |
530ms |
777ms |
0ms |
134ms |
3258 KB |
104ms |
119ms |
150ms |
62ms |
73352 |
138400 |
2021-06-28 10:21 |
1492eae2 |
v.fmt: keep selective type imports used for casting (#10597) |
530ms |
774ms |
0ms |
137ms |
3258 KB |
105ms |
120ms |
151ms |
63ms |
73352 |
138400 |
2021-06-28 08:51 |
2e5ed085 |
v.parser: allow anonymous function to return a function (#10592) |
536ms |
775ms |
0ms |
133ms |
3258 KB |
105ms |
121ms |
150ms |
63ms |
73352 |
136850 |
2021-06-28 07:52 |
8650ec69 |
builtin: use == 0 instead of isnil() |
536ms |
788ms |
0ms |
141ms |
3257 KB |
104ms |
121ms |
152ms |
63ms |
73351 |
136848 |
2021-06-28 07:26 |
830cf464 |
v.parser: prohibit registering selectively imported (structs / enums / aliases / interfaces) (#10579) |
534ms |
780ms |
0ms |
135ms |
3257 KB |
104ms |
120ms |
150ms |
62ms |
73352 |
137363 |
2021-06-28 07:24 |
67d1b72e |
cgen: fix interface with nested fields (fix #10077) (#10589) |
528ms |
776ms |
0ms |
134ms |
3254 KB |
105ms |
119ms |
150ms |
63ms |
73331 |
138884 |
2021-06-28 06:48 |
c3b9eaf1 |
v.c.gen: fix codegen of auto str methods for structs having &voidptr fields |
530ms |
776ms |
0ms |
133ms |
3253 KB |
105ms |
121ms |
151ms |
63ms |
73329 |
138356 |
2021-06-28 05:34 |
b80dcafc |
tutorials: always add the filename as first comment in example files (#10594) |
537ms |
776ms |
0ms |
133ms |
3252 KB |
103ms |
122ms |
151ms |
62ms |
73319 |
136534 |
2021-06-28 05:27 |
9651a979 |
builtin: fix termux prints (#10595) |
529ms |
776ms |
0ms |
135ms |
3252 KB |
104ms |
119ms |
151ms |
62ms |
73319 |
138599 |
2021-06-27 16:05 |
4bed4afe |
cgen: fix clash in generated variant and method names (#10581) |
528ms |
782ms |
0ms |
140ms |
3252 KB |
104ms |
121ms |
150ms |
63ms |
73319 |
138861 |
2021-06-27 14:17 |
ea3983a9 |
checker: require .sort() body for some types (#10550) |
533ms |
777ms |
0ms |
133ms |
3248 KB |
104ms |
120ms |
151ms |
62ms |
73319 |
137559 |
2021-06-27 07:50 |
bafea576 |
tests: move the test.bin output of macho_test.v to os.temp_dir() |
535ms |
776ms |
0ms |
134ms |
3246 KB |
105ms |
119ms |
152ms |
64ms |
73315 |
137037 |
2021-06-26 15:13 |
51075ffa |
cgen: fix fn mut val of interface type (#10568) |
530ms |
777ms |
0ms |
135ms |
3246 KB |
106ms |
122ms |
152ms |
64ms |
73315 |
138330 |
2021-06-26 15:10 |
878efcda |
doc: improve selective import docs (#10573) |
526ms |
768ms |
0ms |
134ms |
3246 KB |
104ms |
120ms |
149ms |
63ms |
73312 |
139376 |
2021-06-25 23:05 |
02f4f635 |
cgen: remove debug comments before for loops |
533ms |
772ms |
0ms |
130ms |
3245 KB |
103ms |
118ms |
149ms |
62ms |
73305 |
137532 |
2021-06-25 22:18 |
19dca026 |
checker: bugfix for `__global ( cpu_get_id fn () u64 ) ... cpu_get_id()` |
527ms |
785ms |
0ms |
140ms |
3256 KB |
105ms |
120ms |
150ms |
63ms |
73305 |
139098 |
2021-06-25 19:51 |
6890756c |
os: cleanup of old deprecated functions. Add File.write_full_buffer/2; use it in os.write_file/2 |
530ms |
771ms |
0ms |
134ms |
3256 KB |
104ms |
119ms |
151ms |
63ms |
73304 |
138309 |
2021-06-25 17:29 |
e797547d |
Revert "Revert "v.gen.c: remove unused memfreedup"" |
535ms |
783ms |
0ms |
136ms |
3255 KB |
107ms |
123ms |
153ms |
64ms |
73340 |
137084 |
2021-06-25 17:26 |
74589275 |
checker: fix global fn calls |
533ms |
778ms |
0ms |
135ms |
3256 KB |
105ms |
122ms |
151ms |
63ms |
73348 |
137613 |
2021-06-25 17:15 |
72c12b67 |
Revert "v.gen.c: remove unused memfreedup" |
529ms |
773ms |
0ms |
135ms |
3255 KB |
104ms |
121ms |
150ms |
63ms |
73337 |
138633 |
2021-06-25 11:27 |
9b84faad |
v.parser: prohibit redeclaration of imported functions (#10564) |
529ms |
773ms |
0ms |
135ms |
3255 KB |
105ms |
120ms |
148ms |
63ms |
73329 |
138618 |
2021-06-25 10:08 |
be8be3d3 |
v.parser: prohibit redeclaration of builtin types (#10563) |
532ms |
784ms |
0ms |
144ms |
3253 KB |
105ms |
120ms |
152ms |
63ms |
73322 |
137823 |
2021-06-25 09:52 |
e9de3037 |
table: fix interface embedding with interface parameter (#10567) |
530ms |
781ms |
0ms |
136ms |
3252 KB |
106ms |
121ms |
153ms |
64ms |
73305 |
138311 |
2021-06-25 09:11 |
e648578f |
docs: fix minor typos (#10565) |
530ms |
772ms |
0ms |
135ms |
3251 KB |
106ms |
120ms |
151ms |
64ms |
73295 |
138292 |
2021-06-24 15:31 |
809aa9af |
v init: change text to indicate that `v init` creates projects |
531ms |
772ms |
0ms |
135ms |
3251 KB |
105ms |
119ms |
149ms |
63ms |
73295 |
138032 |
2021-06-24 15:21 |
e3ea5c1e |
v.ast: cleanup Table.resolve_generic_to_concrete/3 (#10559) |
528ms |
776ms |
0ms |
133ms |
3251 KB |
104ms |
121ms |
150ms |
63ms |
73295 |
138816 |
2021-06-24 15:05 |
e2f7fd16 |
ci: bump up repeat limits temporarily till V speeds up again |
523ms |
773ms |
0ms |
134ms |
3251 KB |
106ms |
118ms |
149ms |
63ms |
73273 |
140101 |
2021-06-24 14:45 |
b2391424 |
examples: add examples/gg/random.v demonstrating how to stream images/pixels |
531ms |
779ms |
0ms |
141ms |
3251 KB |
104ms |
119ms |
149ms |
63ms |
73273 |
137990 |
2021-06-24 09:47 |
4bfe7612 |
generics: fix generic fn type mismatch of returning a generic struct (#10553) |
536ms |
778ms |
0ms |
134ms |
3251 KB |
104ms |
121ms |
150ms |
63ms |
73269 |
136695 |
2021-06-24 09:39 |
8324a766 |
checker: allow for `unsafe {*(p+1) = 22}` (#10557) |
533ms |
782ms |
0ms |
136ms |
3252 KB |
105ms |
123ms |
153ms |
62ms |
73292 |
137508 |
2021-06-24 08:59 |
5a308005 |
examples: show the tetris ghost by default |
532ms |
778ms |
0ms |
136ms |
3252 KB |
105ms |
122ms |
153ms |
63ms |
73289 |
137761 |
2021-06-24 04:33 |
83eb9d5d |
checker: disallow accessing fields or methods of `void` (#10552) |
530ms |
776ms |
0ms |
135ms |
3252 KB |
105ms |
120ms |
150ms |
64ms |
73289 |
138281 |
2021-06-24 04:27 |
c0b53048 |
bitfield: minor documentation and function tweaks (#10549) |
534ms |
782ms |
0ms |
135ms |
3251 KB |
106ms |
122ms |
153ms |
64ms |
73287 |
137241 |
2021-06-23 22:37 |
1469b47f |
vweb: free app object for each request |
527ms |
776ms |
0ms |
140ms |
3251 KB |
104ms |
120ms |
150ms |
63ms |
73287 |
139064 |
2021-06-23 17:17 |
f580597f |
ci: fix -cstrict compilation on tests-sanitize-undefined-clang |
536ms |
779ms |
0ms |
136ms |
3251 KB |
106ms |
121ms |
150ms |
64ms |
73287 |
136729 |
2021-06-23 17:13 |
93bb87f4 |
cgen: simplify auto_str_methods (#10544) |
528ms |
773ms |
0ms |
133ms |
3251 KB |
105ms |
120ms |
153ms |
64ms |
73287 |
138801 |
2021-06-23 11:29 |
66bf963a |
builtin: remove C.printf call from string.free() |
527ms |
773ms |
0ms |
133ms |
3253 KB |
105ms |
120ms |
150ms |
63ms |
73315 |
139117 |
2021-06-23 12:14 |
e8a1e9d8 |
cgen: fix interface only declare with optional method (#10546) |
528ms |
775ms |
0ms |
135ms |
3253 KB |
105ms |
121ms |
150ms |
63ms |
73313 |
138850 |
2021-06-23 11:20 |
500b4878 |
parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545) |
531ms |
775ms |
0ms |
135ms |
3252 KB |
107ms |
121ms |
152ms |
64ms |
73307 |
138054 |
2021-06-23 11:14 |
69227b8b |
tests: bump up sleep times in break_in_lock_test.v, so that its results are stabler |
532ms |
779ms |
0ms |
144ms |
3253 KB |
105ms |
119ms |
151ms |
63ms |
73334 |
137845 |
2021-06-23 10:33 |
816bf308 |
v test-all: add a -freestanding check on Linux |
530ms |
774ms |
0ms |
134ms |
3253 KB |
105ms |
119ms |
151ms |
63ms |
73334 |
138366 |
2021-06-23 10:18 |
9151f085 |
ci: fix failing Freestanding task |
531ms |
774ms |
0ms |
135ms |
3253 KB |
105ms |
120ms |
154ms |
63ms |
73334 |
138105 |
2021-06-23 07:40 |
6333adad |
v.gen.c: remove unused memfreedup |
531ms |
775ms |
0ms |
134ms |
3253 KB |
105ms |
119ms |
150ms |
64ms |
73334 |
138105 |
2021-06-22 17:17 |
6736817b |
parser: fix `rewind_scanner_to_current_token_in_new_mode` (#10495) |
530ms |
778ms |
0ms |
135ms |
3253 KB |
104ms |
117ms |
149ms |
62ms |
73350 |
138396 |
2021-06-22 17:08 |
c43791b0 |
ci: fix vcreate_test.v on windows |
528ms |
774ms |
0ms |
136ms |
3253 KB |
106ms |
120ms |
152ms |
73ms |
73349 |
138918 |
2021-06-22 15:52 |
b6bd6d1d |
tests: add cmd/tools/vdoc/tests/vdoc_file_test.v, extract a `v.util.diff` module, cleanup |
525ms |
775ms |
0ms |
137ms |
3253 KB |
106ms |
127ms |
154ms |
64ms |
73349 |
139712 |
2021-06-22 11:28 |
0aef92b6 |
cgen: cleanup auto_str_methods() (#10540) |
525ms |
777ms |
0ms |
141ms |
3253 KB |
105ms |
118ms |
148ms |
63ms |
73327 |
139670 |
2021-06-22 09:39 |
1c807418 |
doc: document `type Fn = fn (string) string` (type aliases) (#10471) |
530ms |
779ms |
0ms |
136ms |
3253 KB |
104ms |
117ms |
149ms |
63ms |
73346 |
138388 |
2021-06-22 09:17 |
72358833 |
time: use `Duration(C.INT64_MAX)` as infinite (#10539) |
532ms |
783ms |
0ms |
135ms |
3253 KB |
105ms |
117ms |
150ms |
64ms |
73346 |
137868 |
2021-06-22 07:46 |
dd6591b2 |
ci: fix `[if xyz ?]` usages |
539ms |
787ms |
0ms |
136ms |
3253 KB |
106ms |
119ms |
152ms |
64ms |
73334 |
136055 |
2021-06-22 06:55 |
d65aa977 |
v.gen.native: cleanup, remove unused hi.s (#10538) |
527ms |
766ms |
0ms |
134ms |
3253 KB |
104ms |
116ms |
150ms |
64ms |
73338 |
139161 |
2021-06-21 17:30 |
f1c4753c |
gg: fix draw_line (#10534) |
524ms |
769ms |
0ms |
133ms |
3253 KB |
103ms |
116ms |
148ms |
63ms |
73338 |
139958 |
2021-06-21 16:25 |
6dbe8a8a |
cgen: fix for in mut reference selector val (fix #10524) (#10536) |
530ms |
772ms |
0ms |
139ms |
3253 KB |
104ms |
116ms |
150ms |
63ms |
73338 |
138373 |
2021-06-21 12:02 |
71523c86 |
v.util: simplify smart_quote more |
529ms |
772ms |
0ms |
134ms |
3252 KB |
104ms |
118ms |
151ms |
63ms |
73321 |
138603 |
2021-06-21 11:19 |
5d0e9417 |
cgen: minor simplification of gen_str_for_struct() (#10533) |
532ms |
781ms |
0ms |
136ms |
3252 KB |
107ms |
120ms |
153ms |
65ms |
73307 |
137795 |
2021-06-21 11:14 |
1e9e7171 |
os: fix using Win32-API with TCC32 (#10496) |
532ms |
773ms |
0ms |
135ms |
3252 KB |
105ms |
119ms |
154ms |
64ms |
73321 |
137821 |
2021-06-20 17:55 |
45c6b649 |
v.util: make util.smart_quote use its output string builder directly |
529ms |
776ms |
0ms |
136ms |
3252 KB |
106ms |
120ms |
154ms |
65ms |
73302 |
138567 |
2021-06-21 05:01 |
81fe702b |
builtin: disable the unhandled exception handler, when `-d no_backtrace` is used (#10530) |
548ms |
796ms |
0ms |
136ms |
3251 KB |
106ms |
119ms |
159ms |
65ms |
73276 |
133715 |
2021-06-21 04:10 |
8f2f377c |
v.checker,v.gen.c: extend auto heap mechanism to objects used as interfaces (#10529) |
541ms |
793ms |
0ms |
143ms |
3251 KB |
106ms |
120ms |
158ms |
64ms |
73276 |
135445 |
2021-06-21 04:05 |
5d138768 |
net: prevent 0xC0000005 errors in vschannel (windows ssl) (#10531) |
535ms |
782ms |
0ms |
136ms |
3247 KB |
105ms |
116ms |
157ms |
65ms |
73204 |
136829 |
2021-06-21 00:50 |
ae12a0b8 |
fast: reduce delta from 20ms to 18 |
531ms |
776ms |
0ms |
134ms |
3247 KB |
103ms |
116ms |
157ms |
64ms |
73204 |
137860 |
2021-06-20 15:40 |
f32a76b2 |
all: promote value type function arguments to heap if necessary (#10528) |
526ms |
773ms |
0ms |
134ms |
3247 KB |
103ms |
116ms |
155ms |
63ms |
73204 |
139171 |
2021-06-20 10:36 |
6c8182cc |
cgen: fix assigning literal fixed arrays to map values (#10525) |
528ms |
777ms |
0ms |
134ms |
3244 KB |
105ms |
117ms |
153ms |
64ms |
73177 |
138592 |
2021-06-20 09:38 |
a21ee1ab |
strings.textscanner: add .current/0, .peek_back/0, .peek_back_n/1 and .goto_end/1 methods |
521ms |
771ms |
0ms |
131ms |
3244 KB |
102ms |
113ms |
149ms |
62ms |
73174 |
140449 |
2021-06-20 10:12 |
ce3681ee |
v ast: eprintln and exit instead of panic on invalid file errors (#10526) |
526ms |
765ms |
0ms |
141ms |
3244 KB |
103ms |
116ms |
153ms |
63ms |
73129 |
139028 |
2021-06-20 06:30 |
44d0305c |
checker,gen: remove automatic string to C string conversion (#10144) |
523ms |
770ms |
0ms |
133ms |
3244 KB |
103ms |
114ms |
151ms |
62ms |
73129 |
139826 |
2021-06-20 05:09 |
afc81277 |
v.gen.c: fix assigning a fixed array variable to a map value (#10523) |
527ms |
768ms |
0ms |
134ms |
3249 KB |
103ms |
115ms |
153ms |
62ms |
73164 |
138831 |
2021-06-20 05:01 |
79879128 |
gg: add `rotate` to `DrawImageConfig` (#10521) |
522ms |
768ms |
0ms |
135ms |
3249 KB |
102ms |
115ms |
153ms |
63ms |
73158 |
140149 |
2021-06-20 02:16 |
98455122 |
doc: allow pressing / to focus search bar (#10522) |
526ms |
773ms |
0ms |
136ms |
3249 KB |
104ms |
115ms |
152ms |
63ms |
73158 |
139083 |
2021-06-19 19:07 |
21fe91e5 |
v watch: increase the default restart timeout, when vwatch.v is compiled with -gc boehm |
521ms |
767ms |
0ms |
133ms |
3249 KB |
102ms |
114ms |
152ms |
62ms |
73158 |
140418 |
2021-06-19 18:36 |
f0ad0b02 |
v init: create a .gitignore in existing git repo if it does not exist yet (#10488) |
522ms |
769ms |
0ms |
140ms |
3249 KB |
102ms |
114ms |
154ms |
63ms |
73158 |
140149 |
2021-06-19 18:32 |
123682df |
gg: add a `draw_line_with_config` method (#10513) |
531ms |
772ms |
0ms |
135ms |
3249 KB |
104ms |
117ms |
155ms |
63ms |
73158 |
137774 |
2021-06-19 16:02 |
71b41d10 |
ast.table: fix anonymous function declaration uniqueness for non-tcc c compilers (#10509) |
525ms |
770ms |
0ms |
133ms |
3249 KB |
105ms |
117ms |
152ms |
64ms |
73158 |
139348 |
2021-06-19 15:50 |
1a52da9f |
tests: add as_cast_already_smartcast_sumtype_test.v (#10517) |
526ms |
774ms |
0ms |
137ms |
3249 KB |
105ms |
121ms |
154ms |
64ms |
73157 |
139081 |
2021-06-19 14:07 |
7ec55e4c |
v.ast: add comments for ast.AsCast (#10516) |
528ms |
775ms |
0ms |
134ms |
3249 KB |
105ms |
117ms |
154ms |
64ms |
73157 |
138554 |
2021-06-19 13:51 |
3b5a3762 |
v watch: allow customising the auto-restart timeout for the workers with an env variable VWATCH_TIMEOUT |
524ms |
772ms |
0ms |
132ms |
3249 KB |
104ms |
116ms |
151ms |
63ms |
73156 |
139610 |
2021-06-19 06:10 |
6171e12f |
orm: don't panic for a psql query with no results. (#10511) |
520ms |
768ms |
0ms |
140ms |
3249 KB |
103ms |
116ms |
151ms |
63ms |
73156 |
140684 |
2021-06-19 06:07 |
22214c73 |
gg: apply ctx.scale to circle pos (#10512) |
528ms |
775ms |
0ms |
135ms |
3249 KB |
104ms |
117ms |
154ms |
63ms |
73154 |
138549 |
2021-06-19 04:48 |
aea23e8a |
strconv: fix fxx_to_str_l_parse/fxx_to_str_l_parse_no_dot returning s without cloning |
525ms |
769ms |
0ms |
133ms |
3249 KB |
104ms |
116ms |
153ms |
64ms |
73154 |
139340 |
2021-06-18 17:07 |
acf9d168 |
os: fix some C compiler warnings for windows (#10506) |
526ms |
770ms |
0ms |
135ms |
3249 KB |
104ms |
117ms |
155ms |
64ms |
73154 |
139076 |
2021-06-18 15:42 |
d56ae2d5 |
v.fmt: keep comments after struct embeds |
526ms |
780ms |
0ms |
135ms |
3249 KB |
105ms |
117ms |
154ms |
64ms |
73155 |
139077 |
2021-06-18 14:59 |
de384f1c |
strconv: vfmt everything |
530ms |
781ms |
0ms |
134ms |
3249 KB |
104ms |
118ms |
152ms |
64ms |
73159 |
138035 |
2021-06-18 13:43 |
5dff8dc0 |
v.fmt: keep `[ ... \n 123, // end of line comment \n ... ]` as is |
530ms |
773ms |
0ms |
141ms |
3249 KB |
105ms |
118ms |
156ms |
64ms |
72862 |
137475 |
2021-06-18 12:47 |
9f6ddb4c |
v.fmt: add an independent Comment.is_inline flag. Use it for fixing `[ .. //x ]` => `[ .. //x, ]` |
524ms |
767ms |
0ms |
133ms |
3249 KB |
104ms |
116ms |
152ms |
63ms |
72862 |
139049 |
2021-06-18 11:49 |
22980631 |
checker: fix nested if smartcast selector exprs (fix #10372 #10379) (#10502) |
526ms |
771ms |
0ms |
132ms |
3249 KB |
104ms |
114ms |
154ms |
63ms |
72859 |
138515 |
2021-06-18 11:27 |
05f0f3e1 |
v.gen.c: refactor infix expression (#10485) |
507ms |
752ms |
0ms |
131ms |
3247 KB |
92ms |
111ms |
149ms |
62ms |
72853 |
143694 |
2021-06-18 09:56 |
b7fea87d |
os: fix normalize_drive_letter (used by os.real_path) returning a parameter |
504ms |
748ms |
0ms |
132ms |
3246 KB |
94ms |
111ms |
150ms |
63ms |
72747 |
144339 |
2021-06-18 10:03 |
4abb1a8b |
cgen: fix unknown labels in addressing (#10503) |
505ms |
752ms |
0ms |
131ms |
3247 KB |
94ms |
111ms |
147ms |
63ms |
72732 |
144023 |
2021-06-18 09:44 |
3f5aa5e6 |
sync: make `Semaphore.*wait()` robust against interrupts by signals (#10491) |
506ms |
752ms |
0ms |
137ms |
3246 KB |
94ms |
111ms |
151ms |
63ms |
72731 |
143737 |
2021-06-17 23:51 |
a98d6446 |
cgen: fix fn mut args of array (#10493) |
504ms |
749ms |
0ms |
132ms |
3246 KB |
94ms |
112ms |
148ms |
64ms |
72731 |
144307 |
2021-06-17 22:28 |
64f34f6d |
net: return error unless response code was 200 (#10499) |
511ms |
754ms |
0ms |
132ms |
3245 KB |
94ms |
112ms |
150ms |
63ms |
72727 |
142322 |
2021-06-17 22:20 |
4688c753 |
cgen, parser: fix several assembly bugs (#10498) |
511ms |
755ms |
0ms |
131ms |
3245 KB |
94ms |
111ms |
150ms |
63ms |
72727 |
142322 |
2021-06-17 08:38 |
39e72904 |
v: support for `[if expr]`, part 2 (old `[if ident]` is not yet deprecated) |
504ms |
756ms |
0ms |
134ms |
3244 KB |
95ms |
112ms |
151ms |
64ms |
72702 |
144250 |
2021-06-17 09:53 |
0918c130 |
tools: fix more strange edge cases for markdown links in `v check-md` (#10486) |
514ms |
760ms |
0ms |
132ms |
3240 KB |
94ms |
117ms |
148ms |
63ms |
72601 |
141247 |
2021-06-17 09:27 |
c58b04bc |
checker: implement if smartcast multi conds (part 2) (#10487) |
511ms |
755ms |
0ms |
137ms |
3240 KB |
92ms |
114ms |
145ms |
63ms |
72601 |
142076 |
2021-06-17 07:41 |
46eb6bef |
vweb,net: just log errors in accept() instead of panic-ing, add time.sleep(1ms) after each retry in select (#10489) |
510ms |
751ms |
0ms |
134ms |
3240 KB |
94ms |
119ms |
147ms |
63ms |
72605 |
142362 |
2021-06-17 07:29 |
c2a7a84c |
v.parser: support for [if expr], part 1 |
523ms |
764ms |
0ms |
132ms |
3240 KB |
93ms |
121ms |
148ms |
63ms |
72605 |
138824 |
2021-06-16 23:08 |
6a19a138 |
vweb: re-enable concurrency and fix the counter example (#10484) |
513ms |
762ms |
0ms |
130ms |
3240 KB |
92ms |
117ms |
147ms |
63ms |
72599 |
141518 |
2021-06-16 20:35 |
ae014ad0 |
vweb: add a missing check |
511ms |
758ms |
0ms |
132ms |
3240 KB |
94ms |
118ms |
149ms |
64ms |
72599 |
142072 |
2021-06-16 17:33 |
eacdd0d7 |
comptime: fix $(field.name) in $for; vweb: shared fields |
506ms |
755ms |
0ms |
133ms |
3240 KB |
95ms |
119ms |
150ms |
64ms |
72599 |
143476 |
2021-06-16 17:21 |
b2e2a53f |
net.http: add ability to parametrize the read and write timeouts of a http request (#10482) |
511ms |
762ms |
0ms |
137ms |
3239 KB |
94ms |
117ms |
150ms |
63ms |
72590 |
142054 |
2021-06-16 16:58 |
7b52dbfd |
tools: fix support for numbers in urls in `v check-md` (#10483) |
511ms |
755ms |
0ms |
134ms |
3239 KB |
95ms |
121ms |
151ms |
65ms |
72590 |
142054 |
2021-06-16 16:17 |
e31be9f5 |
checker: fix generic fn assign (#10479) |
515ms |
756ms |
0ms |
133ms |
3239 KB |
93ms |
118ms |
151ms |
63ms |
72590 |
140951 |
2021-06-16 10:32 |
2f35aad8 |
ci: fix tests-sanitize-memory-clang too |
510ms |
755ms |
0ms |
136ms |
3241 KB |
94ms |
118ms |
149ms |
63ms |
72634 |
142419 |
2021-06-16 09:44 |
9dff3c36 |
ci: fix failing `Self tests` task on the `windows-msvc` job 2 |
510ms |
761ms |
0ms |
138ms |
3241 KB |
94ms |
119ms |
149ms |
63ms |
72634 |
142419 |
2021-06-16 09:44 |
ed0af3fd |
ci: fix failing `Self tests` task on the `windows-msvc` job |
519ms |
761ms |
0ms |
139ms |
3241 KB |
95ms |
120ms |
150ms |
64ms |
72634 |
139949 |
2021-06-16 09:15 |
e518cdbe |
ci: fix msvc compilation of interface code |
513ms |
756ms |
0ms |
144ms |
3241 KB |
95ms |
117ms |
147ms |
63ms |
72634 |
141586 |
2021-06-16 08:07 |
69ce8bae |
v.ast: allow for `fn f()&IAbc{return voidptr(0)}` with no additional voidptr implicit conversions to compile |
515ms |
754ms |
0ms |
138ms |
3240 KB |
94ms |
117ms |
147ms |
64ms |
72625 |
141019 |
2021-06-16 07:48 |
862c4cf3 |
v.checker,v.gen: allow for `&IAbc(voidptr(0))` where IAbc contains fields |
511ms |
750ms |
0ms |
138ms |
3237 KB |
94ms |
118ms |
146ms |
64ms |
72622 |
142117 |
2021-06-16 06:20 |
e7cc93a1 |
v.checker: allow for a `f(unsafe{voidptr(0)})` call of `fn f(x &Interface){}` |
517ms |
756ms |
0ms |
139ms |
3237 KB |
93ms |
119ms |
149ms |
63ms |
72617 |
140458 |
2021-06-16 01:07 |
2f9e03b3 |
net: retry logic on select when fail on signal (#10453) |
512ms |
759ms |
0ms |
140ms |
3237 KB |
95ms |
122ms |
147ms |
64ms |
72614 |
141824 |
2021-06-16 01:04 |
ffcc6cf6 |
checker: fix `for in mut val` for floats (#10470) |
513ms |
766ms |
0ms |
135ms |
3237 KB |
92ms |
116ms |
147ms |
62ms |
72614 |
141547 |
2021-06-15 16:28 |
aaa59ac7 |
net: fix chunked check, remove length workaround (#10472) |
513ms |
756ms |
0ms |
144ms |
3237 KB |
95ms |
120ms |
147ms |
64ms |
72615 |
141549 |
2021-06-15 15:30 |
b0caadae |
gg: add new draw_image_with_config method (#10428) |
506ms |
752ms |
0ms |
138ms |
3237 KB |
93ms |
116ms |
146ms |
63ms |
72615 |
143507 |
2021-06-15 15:28 |
7201d5db |
vweb: fix parsing form data (#10468) |
514ms |
757ms |
0ms |
137ms |
3237 KB |
96ms |
120ms |
149ms |
64ms |
72615 |
141274 |
2021-06-15 12:43 |
f3408a24 |
gc: use optimized mode by default (#10466) |
517ms |
759ms |
0ms |
138ms |
3237 KB |
94ms |
118ms |
148ms |
64ms |
72615 |
140454 |
2021-06-15 11:47 |
60c880a0 |
vlib: use `malloc_noscan()` where possible (#10465) |
510ms |
752ms |
0ms |
136ms |
3237 KB |
94ms |
117ms |
146ms |
63ms |
72619 |
142390 |
2021-06-15 11:22 |
af60eba5 |
tools: cleanup generated executables by `v test-all` |
514ms |
757ms |
0ms |
138ms |
3237 KB |
94ms |
118ms |
146ms |
63ms |
72619 |
141282 |
2021-06-15 11:13 |
48b3ab83 |
ci: fix failing test test_realpath_existing for os.real_path on macos |
511ms |
758ms |
0ms |
146ms |
3237 KB |
95ms |
121ms |
150ms |
64ms |
72619 |
142111 |
2021-06-15 10:34 |
0c922f55 |
ci: fix the failing os.real_path tests on windows |
516ms |
755ms |
0ms |
139ms |
3237 KB |
94ms |
119ms |
148ms |
63ms |
72619 |
140734 |
2021-06-15 08:17 |
51596da3 |
os: fix returning parameter in [manualfree]os.real_path(fpath), when fpath=="" |
513ms |
764ms |
0ms |
139ms |
3237 KB |
95ms |
120ms |
149ms |
64ms |
72619 |
141557 |
2021-06-15 04:29 |
12bb0c23 |
net: fix 0 length file if Content-Header is missing or corrupt (#10464) |
512ms |
760ms |
0ms |
138ms |
3237 KB |
93ms |
119ms |
148ms |
63ms |
72619 |
141833 |
2021-06-15 01:45 |
9bfec97a |
doc: section constants / modules / declare public constants (#10410) |
515ms |
751ms |
0ms |
139ms |
3237 KB |
94ms |
119ms |
148ms |
63ms |
72619 |
141007 |
2021-06-15 01:43 |
f922fc2a |
doc: add debugging JS backend source map flags (#10460) |
519ms |
763ms |
0ms |
140ms |
3237 KB |
96ms |
120ms |
149ms |
64ms |
72619 |
139921 |
2021-06-14 16:08 |
dcd072a2 |
.gitignore: do not ignore top level binaries to make garbage file cleanup easier (#10457) |
511ms |
750ms |
0ms |
146ms |
3236 KB |
94ms |
117ms |
150ms |
63ms |
72601 |
142076 |
2021-06-14 15:18 |
5aa7a983 |
stbi: fix error not matching with assertion (#10454) |
510ms |
751ms |
0ms |
139ms |
3236 KB |
94ms |
118ms |
156ms |
63ms |
72601 |
142354 |
2021-06-14 15:05 |
b26e1cdc |
examples: persist and show the personal best score in snek.v |
515ms |
754ms |
0ms |
137ms |
3236 KB |
92ms |
116ms |
145ms |
62ms |
72601 |
140972 |
2021-06-14 15:12 |
a8437584 |
gc: extend optimized mode to channel buffers (#10443) |
507ms |
754ms |
0ms |
138ms |
3236 KB |
93ms |
118ms |
150ms |
63ms |
72601 |
143197 |
2021-06-14 13:16 |
694b9919 |
examples: tetris: add ubuntu dependencies list (#10456) |
515ms |
761ms |
0ms |
141ms |
3235 KB |
96ms |
118ms |
149ms |
64ms |
72542 |
140858 |
2021-06-14 12:42 |
8d4c9823 |
tools,clipboard: use lowercase library names for `-luser32`etc, allowing linux->windows cross compilation of ui programs (#10455) |
515ms |
761ms |
0ms |
138ms |
3235 KB |
95ms |
119ms |
149ms |
63ms |
72542 |
140858 |
2021-06-14 11:50 |
46148760 |
ci: fix v-apps-compile by adding a 'Clone tree-sitter-v' task too |
510ms |
751ms |
0ms |
146ms |
3235 KB |
94ms |
118ms |
150ms |
63ms |
72542 |
142239 |
2021-06-14 10:13 |
adae5b9a |
ci: use `sudo ./v symlink` in v-apps-compile job |
510ms |
754ms |
0ms |
137ms |
3235 KB |
93ms |
118ms |
148ms |
62ms |
72542 |
142239 |
2021-06-14 10:12 |
7983495c |
tools: improve `v check-md` by checking for broken TOC headline links (#10417) |
509ms |
756ms |
0ms |
138ms |
3235 KB |
94ms |
118ms |
149ms |
63ms |
72542 |
142518 |
2021-06-14 07:20 |
dc1c26a2 |
ci: add back vlib/net/http/cookie_test.v as an exception in vtest-cleancode.v |
510ms |
754ms |
0ms |
138ms |
3235 KB |
94ms |
120ms |
149ms |
63ms |
72542 |
142239 |
2021-06-14 07:13 |
be3702dc |
builtin: uncomment already working test functions in array_test.v |
512ms |
755ms |
0ms |
139ms |
3235 KB |
94ms |
117ms |
148ms |
63ms |
72542 |
141683 |
2021-06-13 20:53 |
535dcac8 |
net: ipv6 support, merge unix+ip;[pack:x] attribute (#9904) |
511ms |
750ms |
0ms |
138ms |
3235 KB |
93ms |
119ms |
146ms |
62ms |
72542 |
141960 |
2021-06-13 18:17 |
80822612 |
docs: High order functions -> Higher-order functions (#10445) |
510ms |
756ms |
0ms |
138ms |
3232 KB |
95ms |
117ms |
147ms |
63ms |
72499 |
142154 |
2021-06-13 17:22 |
e2822356 |
periodic.yml: comment the 'Run network tests' tasks for now |
506ms |
751ms |
0ms |
131ms |
3232 KB |
94ms |
117ms |
145ms |
63ms |
72499 |
143278 |
2021-06-13 03:29 |
cab054c1 |
checker: simplify checking array append type mismatch (#10422) |
512ms |
757ms |
0ms |
131ms |
3232 KB |
93ms |
118ms |
147ms |
63ms |
72499 |
141599 |
2021-06-13 03:27 |
a6eba7a9 |
cgen: simplify match_expr_classic() (#10424) |
512ms |
756ms |
0ms |
132ms |
3233 KB |
95ms |
117ms |
149ms |
63ms |
72511 |
141623 |
2021-06-13 00:05 |
4a593166 |
v.pref: remove 'unknown host CPU architecture' label to fix msvc CI |
507ms |
756ms |
0ms |
133ms |
3229 KB |
94ms |
119ms |
147ms |
63ms |
72452 |
142903 |
2021-06-12 23:04 |
ed07f007 |
v.checker: bump checker_match_exhaustive_cutoff_limit to 12 |
510ms |
751ms |
0ms |
132ms |
3229 KB |
94ms |
118ms |
148ms |
63ms |
72453 |
142064 |
2021-06-12 22:44 |
9e270bac |
v.pref: do not panic in get_host_arch, assume Arch.amd64 as a default |
508ms |
750ms |
0ms |
138ms |
3229 KB |
95ms |
119ms |
147ms |
63ms |
72453 |
142624 |
2021-06-12 22:40 |
6e415611 |
net: fix download_file (#10439) |
509ms |
754ms |
0ms |
131ms |
3229 KB |
94ms |
118ms |
147ms |
63ms |
72452 |
142341 |
2021-06-12 21:45 |
2ff0f628 |
v: fix passing `-arch arm64` to `$if arm64{}` |
508ms |
751ms |
0ms |
135ms |
3229 KB |
94ms |
117ms |
147ms |
63ms |
72452 |
142622 |
2021-06-12 21:46 |
dc1c8820 |
Revert "Revert "v.gen.c: add a __V_architecture macro"" |
509ms |
757ms |
0ms |
132ms |
3229 KB |
94ms |
119ms |
148ms |
63ms |
72443 |
142324 |
2021-06-12 20:15 |
dc654b01 |
Revert "v.gen.c: use the __V_architecture macro in v.pref.get_host_arch()" |
510ms |
752ms |
0ms |
133ms |
3229 KB |
94ms |
118ms |
148ms |
64ms |
72437 |
142033 |
2021-06-12 19:15 |
5452ba46 |
v.gen.c: use the __V_architecture macro in v.pref.get_host_arch() |
506ms |
749ms |
0ms |
133ms |
3229 KB |
95ms |
118ms |
148ms |
64ms |
72440 |
143162 |
2021-06-12 19:00 |
6e9218c0 |
v.gen.c: add a __V_architecture macro |
509ms |
754ms |
0ms |
139ms |
3229 KB |
94ms |
118ms |
148ms |
64ms |
72443 |
142324 |
2021-06-12 18:14 |
0e34ce27 |
cgen: format generated code in match_expr() (#10397) |
513ms |
754ms |
0ms |
131ms |
3229 KB |
94ms |
118ms |
147ms |
63ms |
72437 |
141202 |
2021-06-12 17:34 |
b7f9bc2a |
sync: support linking with libatomic with tcc on ubuntu aarch64 |
509ms |
751ms |
0ms |
132ms |
3229 KB |
94ms |
117ms |
149ms |
63ms |
72435 |
142308 |
2021-06-06 09:32 |
04e77419 |
doc: document array.join method (#10360) |
479ms |
712ms |
0ms |
134ms |
3105 KB |
89ms |
99ms |
141ms |
62ms |
69980 |
146096 |
2021-06-05 09:28 |
dc431a3c |
checker: prevent enum value duplication check bypass (#10287) |
485ms |
716ms |
0ms |
135ms |
3100 KB |
90ms |
100ms |
140ms |
61ms |
69943 |
144212 lines/s |
2021-06-05 07:03 |
e54af19b |
examples: fix -cstrict compilation of c_interop_wkhtmltopdf.v |
482ms |
714ms |
0ms |
136ms |
3100 KB |
90ms |
100ms |
141ms |
62ms |
69941 |
145105 lines/s |
2021-06-04 20:18 |
9553c5a4 |
parser: fix multiple output modifiers in asm (#10347) |
477ms |
710ms |
0ms |
142ms |
3100 KB |
91ms |
100ms |
139ms |
62ms |
69941 |
146626 lines/s |
2021-06-04 17:00 |
751b1cff |
gg: fix default font style loading (#10309) |
479ms |
707ms |
0ms |
135ms |
3100 KB |
89ms |
100ms |
141ms |
62ms |
69936 |
146004 lines/s |
2021-06-04 15:30 |
b0c9a872 |
v: show an error and exit, when no module name is given in `v build-module` (#10338) |
474ms |
711ms |
0ms |
137ms |
3100 KB |
90ms |
100ms |
141ms |
62ms |
69936 |
147544 lines/s |
2021-06-04 15:17 |
117295e1 |
docs,ci: fix too long lines |
483ms |
708ms |
0ms |
134ms |
3100 KB |
89ms |
100ms |
141ms |
62ms |
69932 |
144786 lines/s |
2021-06-04 15:10 |
5266b492 |
sqlite: add a last_insert_rowid fn (#10341) |
483ms |
714ms |
0ms |
135ms |
3100 KB |
88ms |
98ms |
140ms |
61ms |
69932 |
144786 lines/s |
2021-06-04 14:55 |
18bebcc3 |
docs: add info on how to setup VSCode for debugging V code (#10329) |
482ms |
715ms |
0ms |
137ms |
3100 KB |
90ms |
100ms |
142ms |
62ms |
69932 |
145087 lines/s |
2021-06-04 14:38 |
89aab951 |
builtin: fix -gc boehm on windows (#10330) |
480ms |
714ms |
0ms |
140ms |
3100 KB |
91ms |
101ms |
141ms |
62ms |
69932 |
145691 lines/s |
2021-06-04 14:05 |
fdc03f70 |
rand.util: workaround for inaccurate `v` warning in vlib/rand/util/util.v (#10344) |
484ms |
706ms |
0ms |
135ms |
3100 KB |
90ms |
99ms |
141ms |
62ms |
69932 |
144487 lines/s |
2021-06-03 13:49 |
f4486d79 |
checker: minor cleanup of selector_expr() (#10316) |
476ms |
709ms |
0ms |
136ms |
3100 KB |
90ms |
100ms |
140ms |
62ms |
69932 |
146915 lines/s |
2021-06-03 06:50 |
c8d5e783 |
net: use custom error for invalid headers (#10323) |
479ms |
714ms |
0ms |
137ms |
3100 KB |
89ms |
100ms |
142ms |
62ms |
69933 |
145997 lines/s |
2021-06-03 06:49 |
fedf07dd |
checker: minor cleanup of assign_stmt() (#10314) |
475ms |
711ms |
0ms |
136ms |
3100 KB |
91ms |
101ms |
143ms |
63ms |
69933 |
147227 lines/s |
2021-06-03 03:35 |
4089aa38 |
fmt: fix removal of `Abc` in `import mod { Abc }`, where `Abc` is used in a `x as Abc` expression #10306 |
479ms |
712ms |
0ms |
135ms |
3101 KB |
89ms |
99ms |
139ms |
61ms |
69935 |
146002 lines/s |
2021-06-02 23:55 |
672bb6ca |
parser: fix required function members in struct (#10299) |
477ms |
710ms |
0ms |
142ms |
3101 KB |
89ms |
100ms |
142ms |
61ms |
69935 |
146614 lines/s |
2021-06-02 22:22 |
89d2f508 |
tools: fix `v symlink`, `uname -o` doesn't exist on macOS (#10303) |
496ms |
727ms |
0ms |
137ms |
3100 KB |
89ms |
100ms |
143ms |
61ms |
69913 |
140953 lines/s |
2021-06-02 22:18 |
b0bafa63 |
cgen: fix or_block in for declaration (#10317) |
489ms |
721ms |
0ms |
137ms |
3100 KB |
91ms |
101ms |
144ms |
63ms |
69913 |
142971 lines/s |
2021-06-02 19:13 |
b28def7c |
tests: add vlib/v/tests/failing_tests_test.v, support `testdata` in `v test-self` too |
483ms |
718ms |
0ms |
137ms |
3099 KB |
91ms |
101ms |
144ms |
63ms |
69910 |
144741 lines/s |
2021-06-02 18:19 |
bf623e19 |
tests: ignore `testdata` folders while scanning for tests and .v files |
478ms |
713ms |
0ms |
134ms |
3099 KB |
89ms |
98ms |
140ms |
61ms |
69910 |
146255 lines/s |
2021-06-02 17:38 |
1747e546 |
parser, checker: check assert optional (#10319) |
479ms |
715ms |
0ms |
135ms |
3099 KB |
89ms |
100ms |
144ms |
62ms |
69910 |
145949 lines/s |
2021-06-02 17:34 |
04642211 |
v.help: remove duplicate line (#10326) |
478ms |
707ms |
0ms |
140ms |
3099 KB |
88ms |
98ms |
139ms |
61ms |
69910 |
146255 lines/s |
2021-06-02 16:14 |
5400a765 |
tests: make `fn test_fn() ? { return error(fail) }` count as a fail |
479ms |
706ms |
0ms |
135ms |
3099 KB |
89ms |
100ms |
143ms |
61ms |
69910 |
145949 lines/s |
2021-06-02 13:12 |
a368800b |
net.urllib: don't crash on str() if url is missing host (#10313) |
481ms |
713ms |
0ms |
136ms |
3098 KB |
91ms |
101ms |
143ms |
63ms |
69894 |
145309 lines/s |
2021-06-02 13:09 |
4b2319fd |
native: fix macho header for amd64 macOS 'Big Sur' (#10304) |
478ms |
711ms |
0ms |
136ms |
3098 KB |
89ms |
100ms |
141ms |
61ms |
69892 |
146217 lines/s |
2021-06-02 13:00 |
452a51c8 |
gg: render text if we fell back to system default (#10307) |
478ms |
711ms |
0ms |
136ms |
3098 KB |
88ms |
100ms |
140ms |
62ms |
69894 |
146221 lines/s |
2021-06-01 19:28 |
ce3e71cb |
OpenBSD: support Boehm-GC, X11 and Sqlite (#10300) |
488ms |
718ms |
0ms |
137ms |
3098 KB |
90ms |
102ms |
143ms |
62ms |
69894 |
143225 lines/s |
2021-06-01 13:48 |
14d09aa7 |
ci: fix failing `v -cstrict vlib/v/tests/channels_test.v` |
480ms |
714ms |
0ms |
144ms |
3098 KB |
89ms |
100ms |
142ms |
62ms |
69894 |
145612 lines/s |
2021-06-01 13:21 |
8fee140f |
builtin: small cleanup in string_interpolation.v |
484ms |
710ms |
0ms |
137ms |
3097 KB |
90ms |
101ms |
144ms |
62ms |
69894 |
144409 lines/s |
2021-06-01 10:37 |
5cb2683e |
v.gen.c,v.markused: fix `println(ch)` when ch is a channel |
483ms |
709ms |
0ms |
138ms |
3097 KB |
90ms |
100ms |
142ms |
62ms |
69929 |
144780 lines/s |
2021-06-01 09:37 |
0afeba55 |
cgen: fix C error with clang, when declaring a fn type with an alias type argument (#10297) |
478ms |
714ms |
0ms |
138ms |
3095 KB |
90ms |
101ms |
141ms |
62ms |
69901 |
146236 lines/s |
2021-06-01 09:19 |
148bb31f |
v.parser: allow for `if x { $if y {} } else {}`, fix #10243 (#10294) |
479ms |
714ms |
0ms |
136ms |
3095 KB |
91ms |
100ms |
140ms |
63ms |
69899 |
145926 lines/s |
2021-06-01 08:10 |
98505207 |
mssql: support orm create and drop table (#10296) |
481ms |
714ms |
0ms |
137ms |
3095 KB |
89ms |
99ms |
142ms |
62ms |
69899 |
145320 lines/s |
2021-05-31 19:49 |
67518f94 |
cmd/tools/vast: update DeferStmt (#10291) |
482ms |
707ms |
0ms |
143ms |
3090 KB |
89ms |
99ms |
142ms |
61ms |
69821 |
144856 lines/s |
2021-05-31 14:35 |
90292ce9 |
fmt: fix removal of `Abc` in `import mod { Abc }`, where Abc is used in a `x is Abc` expression (#10286) |
476ms |
709ms |
0ms |
137ms |
3090 KB |
90ms |
101ms |
141ms |
62ms |
69821 |
146682 lines/s |
2021-05-31 14:14 |
cb19079d |
all: move cur_concrete_types to Table (#10269) |
480ms |
710ms |
0ms |
136ms |
3090 KB |
89ms |
99ms |
142ms |
62ms |
69821 |
145460 lines/s |
2021-05-31 14:09 |
d39a55ac |
checker: forbid leaving function from inside `defer` block (#10285) |
476ms |
708ms |
0ms |
136ms |
3090 KB |
88ms |
98ms |
139ms |
61ms |
69823 |
146686 lines/s |
2021-05-31 12:56 |
2376b343 |
tests: always use / for paths shown in tests |
478ms |
705ms |
0ms |
137ms |
3089 KB |
90ms |
101ms |
141ms |
62ms |
69809 |
146043 lines/s |
2021-05-31 11:43 |
38796521 |
all: allow defer use from other scope (#10284) |
471ms |
709ms |
0ms |
136ms |
3089 KB |
89ms |
101ms |
140ms |
62ms |
69809 |
148214 lines/s |
2021-05-31 11:21 |
eac1e25c |
strings: simplify Builder (#10263) |
478ms |
704ms |
0ms |
144ms |
3081 KB |
89ms |
100ms |
140ms |
62ms |
69690 |
145794 lines/s |
2021-05-31 11:08 |
8990114b |
vlib: add a vlib/mssql module (#10280) |
475ms |
706ms |
0ms |
136ms |
3082 KB |
89ms |
99ms |
141ms |
62ms |
69701 |
146738 lines/s |
2021-05-31 09:34 |
5aa4f622 |
checker: fix match expr returning optional (#10281) |
479ms |
712ms |
0ms |
138ms |
3082 KB |
88ms |
102ms |
142ms |
61ms |
69701 |
145513 lines/s |
2021-05-31 09:26 |
5b9256ba |
cgen: write alias typedefs just before interfaces (#10272) |
475ms |
704ms |
0ms |
136ms |
3082 KB |
87ms |
98ms |
139ms |
61ms |
69701 |
146738 lines/s |
2021-05-31 09:14 |
09e30995 |
checker: error on direct map alias init (#10282) |
476ms |
706ms |
0ms |
134ms |
3082 KB |
87ms |
99ms |
138ms |
61ms |
69696 |
146420 lines/s |
2021-05-30 17:47 |
955dc125 |
v: replace execuast => executable |
474ms |
707ms |
0ms |
135ms |
3081 KB |
87ms |
99ms |
138ms |
61ms |
69690 |
147025 lines/s |
2021-05-31 04:50 |
9a576839 |
cgen: fix embeds for msvc (fix #10244) (#10259) |
477ms |
705ms |
0ms |
142ms |
3081 KB |
88ms |
100ms |
138ms |
61ms |
69690 |
146100 lines/s |
2021-05-30 16:30 |
13437870 |
builtin: fix interpolation bug for `${x:g/G}`, where `x` is a zero or an infinity (#10271) |
476ms |
706ms |
0ms |
135ms |
3081 KB |
87ms |
99ms |
140ms |
61ms |
69690 |
146407 lines/s |
2021-05-30 11:48 |
aa861d1c |
docs: describe array/slice behaviour (#10252) |
478ms |
708ms |
0ms |
135ms |
3079 KB |
88ms |
99ms |
140ms |
66ms |
69628 |
145665 lines/s |
2021-05-30 11:06 |
13ddfaa4 |
checker: fix generic fn infer nested struct (#10262) |
485ms |
715ms |
0ms |
137ms |
3079 KB |
89ms |
100ms |
140ms |
67ms |
69628 |
143562 lines/s |
2021-05-30 10:33 |
c67891d6 |
checker: minor cleanup in match_expr() (#10261) |
479ms |
714ms |
0ms |
137ms |
3079 KB |
89ms |
99ms |
140ms |
65ms |
69620 |
145344 lines/s |
2021-05-30 05:10 |
ba86d619 |
builtin: fix print/println on termux (#10253) |
475ms |
703ms |
0ms |
135ms |
3079 KB |
87ms |
100ms |
137ms |
64ms |
69624 |
146576 lines/s |
2021-05-29 20:46 |
b29bc9cd |
checker: fix panic on `fn abc()?{ return error() }` |
482ms |
709ms |
0ms |
137ms |
3079 KB |
88ms |
100ms |
140ms |
65ms |
69622 |
144443 lines/s |
2021-05-29 20:26 |
d6e462a6 |
os: fix os.is_link and os.symlink on windows, add new functions os.getppid, os.getgid, os.getegid (#10251) |
477ms |
704ms |
0ms |
135ms |
3079 KB |
87ms |
98ms |
141ms |
63ms |
69622 |
145958 lines/s |
2021-05-29 16:30 |
e4f6369c |
checker: fix match error to none (#10245) |
475ms |
704ms |
0ms |
135ms |
3079 KB |
87ms |
98ms |
138ms |
64ms |
69570 |
146463 lines/s |
2021-05-29 14:05 |
43acda08 |
cmd/tools/vast: add comments and cleanup code (#10246) |
470ms |
709ms |
0ms |
136ms |
3079 KB |
88ms |
98ms |
139ms |
65ms |
69568 |
148017 lines/s |
2021-05-29 13:53 |
2d8a136d |
os: fix file read (#10247) |
476ms |
703ms |
0ms |
137ms |
3079 KB |
90ms |
101ms |
140ms |
65ms |
69568 |
146151 lines/s |
2021-05-29 13:45 |
15557161 |
builtin: add trailing `0` to reversed string (#10248) |
479ms |
706ms |
0ms |
135ms |
3079 KB |
89ms |
101ms |
140ms |
66ms |
69568 |
145235 lines/s |
2021-05-29 13:31 |
bd467f94 |
encoding: append `0` to strings for compatibility (#10249) |
479ms |
701ms |
0ms |
141ms |
3079 KB |
87ms |
99ms |
142ms |
64ms |
69565 |
145229 lines/s |
2021-05-29 13:24 |
0ff2d9ef |
strconv: fix memory corruption (#10250) |
475ms |
709ms |
0ms |
136ms |
3079 KB |
89ms |
100ms |
141ms |
66ms |
69562 |
146446 lines/s |
2021-05-29 09:15 |
7287ecd6 |
ci: skip too slow tests in any sanitize mode, use VTEST_RUN_FSANITIZE_TOO_SLOW to override |
493ms |
730ms |
0ms |
140ms |
3079 KB |
93ms |
107ms |
154ms |
63ms |
69559 |
141093 lines/s |
2021-05-29 08:38 |
bb690747 |
ci: add the slowest tests in skip_with_fsanitize_memory |
493ms |
724ms |
0ms |
136ms |
3079 KB |
91ms |
105ms |
153ms |
61ms |
69559 |
141093 lines/s |
2021-05-29 07:00 |
87855990 |
checker, cgen: fix optional with if expr (#10242) |
497ms |
728ms |
0ms |
137ms |
3079 KB |
93ms |
109ms |
154ms |
62ms |
69559 |
139957 lines/s |
2021-05-28 19:37 |
465860e4 |
gg: fix ctx.scale for circles (#10210) |
495ms |
720ms |
0ms |
139ms |
3078 KB |
92ms |
106ms |
155ms |
61ms |
69548 |
140501 lines/s |
2021-05-28 19:29 |
ddcc22a7 |
fmt: fix removal of selective imported map key type (#10235) |
492ms |
725ms |
0ms |
142ms |
3078 KB |
92ms |
104ms |
155ms |
62ms |
69548 |
141357 lines/s |
2021-05-28 17:09 |
6b683d31 |
v.parser: support imported enums as map keys (#10234) |
496ms |
725ms |
0ms |
139ms |
3078 KB |
91ms |
106ms |
155ms |
61ms |
69548 |
140217 lines/s |
2021-05-28 16:54 |
e09f0234 |
tools: add `v ast file.v` (#10236) |
494ms |
725ms |
0ms |
139ms |
3078 KB |
92ms |
105ms |
153ms |
62ms |
69548 |
140785 lines/s |
2021-05-28 15:51 |
9ea753e8 |
checker: fix generic with fixed array parameter (#10233) |
493ms |
730ms |
0ms |
138ms |
3078 KB |
91ms |
104ms |
152ms |
61ms |
69547 |
141068 lines/s |
2021-05-28 15:44 |
7089ff39 |
builtin: fix a bug in str_intp (#10238) |
495ms |
722ms |
0ms |
138ms |
3078 KB |
91ms |
104ms |
153ms |
61ms |
69534 |
140472 lines/s |
2021-05-28 14:59 |
ca8158ac |
parser: handle casts in match expressions; c2v: minor fixes |
493ms |
731ms |
0ms |
138ms |
3078 KB |
91ms |
104ms |
154ms |
62ms |
69534 |
141042 lines/s |
2021-05-28 09:46 |
9fab4af3 |
gg: update the mouse click callback to pass what mouse button was clicked too (#10225) |
490ms |
724ms |
0ms |
143ms |
3077 KB |
90ms |
106ms |
157ms |
60ms |
69525 |
141887 lines/s |
2021-05-28 08:40 |
6e493ca8 |
checker: check index_expr or_expr types mismatch (#10224) |
490ms |
730ms |
0ms |
137ms |
3077 KB |
90ms |
111ms |
153ms |
60ms |
69525 |
141887 lines/s |
2021-05-28 06:07 |
39de06c2 |
v.pref: cleanup V options, support the documented -output and -backend |
487ms |
722ms |
0ms |
136ms |
3077 KB |
90ms |
104ms |
150ms |
61ms |
69524 |
142759 lines/s |
2021-05-27 19:40 |
8a109b03 |
fmt: minor optimization in call_expr (#10228) |
490ms |
717ms |
0ms |
135ms |
3077 KB |
90ms |
106ms |
153ms |
61ms |
69524 |
141885 lines/s |
2021-05-27 17:14 |
a095a27d |
gg: change vid to ved in a comment (#10218) |
495ms |
723ms |
0ms |
135ms |
3077 KB |
89ms |
103ms |
151ms |
61ms |
69526 |
140456 lines/s |
2021-05-27 15:36 |
2b62dca0 |
v: support for `$if threads {}, depending on whether `go ` was used at all (#10227) |
493ms |
711ms |
0ms |
136ms |
3077 KB |
89ms |
104ms |
152ms |
62ms |
69526 |
141026 lines/s |
2021-05-27 14:56 |
6cdc7646 |
gg: add quit fn (#10223) |
495ms |
723ms |
0ms |
143ms |
3077 KB |
91ms |
105ms |
151ms |
61ms |
69516 |
140436 lines/s |
2021-05-27 12:50 |
8828054e |
builtin: fix arrays/slices memory bug (#10219) |
489ms |
721ms |
0ms |
136ms |
3077 KB |
90ms |
105ms |
153ms |
62ms |
69516 |
142159 lines/s |
2021-05-27 09:47 |
25645dbc |
docs: fix channel select example (#10213) |
449ms |
672ms |
0ms |
132ms |
3077 KB |
85ms |
93ms |
134ms |
53ms |
69512 |
154815 lines/s |
2021-05-27 07:17 |
d5cacd1e |
ast: use string builder for StringInterLiteral.str() (#10207) |
453ms |
679ms |
0ms |
132ms |
3077 KB |
84ms |
94ms |
133ms |
53ms |
69512 |
153448 lines/s |
2021-05-27 07:13 |
7c0cd2f4 |
checker, cgen: fix match with complex sumtype exprs (#10215) |
451ms |
675ms |
0ms |
131ms |
3077 KB |
86ms |
94ms |
134ms |
54ms |
69511 |
154126 lines/s |
2021-05-26 08:00 |
2abbbcc0 |
checker: allow int <=> enum usage in c2v'ed code |
450ms |
674ms |
0ms |
129ms |
3076 KB |
84ms |
92ms |
131ms |
53ms |
69490 |
154422 lines/s |
2021-05-26 06:49 |
6c40781d |
ci: vfmt cmd/tools/fast/fast.v |
451ms |
677ms |
0ms |
274ms |
3076 KB |
87ms |
95ms |
133ms |
54ms |
69481 |
154059 lines/s |
2021-05-26 06:33 |
9ea7eda9 |
tools/fast: -usecache for hello world |
452ms |
681ms |
0ms |
265ms |
3076 KB |
85ms |
93ms |
131ms |
53ms |
69481 |
153719 lines/s |
2021-05-26 06:30 |
2dd1d3fc |
all: string interpolation code cleaning (#10204) |
448ms |
674ms |
0ms |
265ms |
3076 KB |
86ms |
95ms |
134ms |
55ms |
69481 |
155091 lines/s |
2021-05-26 05:48 |
5e262735 |
cgen: use __new_array instead of __new_array_with_default for empty vargs |
450ms |
674ms |
0ms |
265ms |
3075 KB |
86ms |
94ms |
134ms |
53ms |
69955 |
155455 lines/s |
2021-05-26 04:51 |
560301db |
cgen: dont preallocate zero length with capacity of 1 |
453ms |
679ms |
0ms |
267ms |
3075 KB |
86ms |
93ms |
133ms |
54ms |
69955 |
154426 lines/s |
2021-05-25 16:51 |
cf07375d |
checker: fix multi types generic struct init (#10201) |
455ms |
686ms |
0ms |
269ms |
3075 KB |
88ms |
98ms |
132ms |
54ms |
69957 |
153751 lines/s |
2021-05-25 11:51 |
39c376bb |
builtin,gen: use operator overloading on ustring (#10197) |
456ms |
712ms |
0ms |
269ms |
3075 KB |
88ms |
99ms |
132ms |
54ms |
69950 |
153399 lines/s |
2021-05-25 11:30 |
0d25106b |
cmd/tools/vpm: improve v show (#10198) |
455ms |
676ms |
0ms |
266ms |
3077 KB |
88ms |
98ms |
134ms |
54ms |
70008 |
153863 lines/s |
2021-05-25 09:28 |
4217f051 |
checker/ci: workaround bug causing errors with -usecache (sumtype field access) & add more -usecache tests (#10199) |
446ms |
681ms |
0ms |
268ms |
3077 KB |
87ms |
98ms |
133ms |
54ms |
70008 |
156968 lines/s |
2021-05-25 04:46 |
5b8402bc |
parser: fix mod_path_to_full_name to be compliant with --path option (#10149) |
451ms |
682ms |
0ms |
267ms |
3077 KB |
89ms |
99ms |
134ms |
54ms |
70005 |
155221 lines/s |
2021-05-25 04:45 |
f3274700 |
cgen: fix generic struct to string (#10191) |
447ms |
681ms |
0ms |
269ms |
3076 KB |
88ms |
100ms |
133ms |
54ms |
70000 |
156599 lines/s |
2021-05-25 03:15 |
0e6f0c1d |
checker: check generic struct init without type parameter (#10193) |
451ms |
675ms |
0ms |
262ms |
3076 KB |
86ms |
96ms |
132ms |
53ms |
69998 |
155206 lines/s |
2021-05-24 12:17 |
da88235b |
vpm: addd a show command (#10186) |
5034ms |
7557ms |
0ms |
3129ms |
3075 KB |
0ms |
0ms |
0ms |
609ms |
69990 |
13903 lines/s |
2021-05-24 07:23 |
c0b1f999 |
checker: allow operator overloading on strings (p. 1) (#10182) |
459ms |
687ms |
0ms |
279ms |
3074 KB |
89ms |
100ms |
137ms |
55ms |
70052 |
152618 lines/s |
2021-05-24 02:20 |
d8d05e01 |
all: new string interpolation in pure V (#10181) |
464ms |
693ms |
0ms |
273ms |
3074 KB |
89ms |
99ms |
135ms |
54ms |
70048 |
150965 lines/s |
2021-05-23 17:59 |
603e5774 |
builder: use some -cstrict flags only with clang (gcc does not understand them) |
475ms |
652ms |
0ms |
240ms |
2810 KB |
90ms |
111ms |
145ms |
54ms |
68066 |
143296 lines/s |
2021-05-23 15:00 |
ded88976 |
ci: add vab job compiling v graphical examples (#10171) |
469ms |
638ms |
0ms |
232ms |
2810 KB |
89ms |
107ms |
142ms |
53ms |
68063 |
145123 lines/s |
2021-05-23 14:59 |
eb5ac239 |
checker: fix match expr with if expr (fix #10177 #10178) (#10179) |
470ms |
647ms |
0ms |
238ms |
2810 KB |
88ms |
108ms |
140ms |
53ms |
68063 |
144814 lines/s |
2021-05-23 14:22 |
7f12bfa5 |
builtin: optimise `sx == sy` in the case where strings have common prefixes |
474ms |
641ms |
0ms |
236ms |
2810 KB |
88ms |
108ms |
142ms |
53ms |
68059 |
143584 lines/s |
2021-05-23 13:54 |
e9fa53b0 |
v.parser: let fn_decl use 1 loop, instead of multiple p.attrs.contains calls |
472ms |
643ms |
0ms |
231ms |
2809 KB |
89ms |
108ms |
144ms |
53ms |
68052 |
144177 lines/s |
2021-05-23 13:25 |
bf3af40f |
v.markused: support `./v -skip-unused -freestanding run vlib/os/bare/bare_example_linux.v` too |
474ms |
642ms |
0ms |
237ms |
2809 KB |
91ms |
109ms |
146ms |
53ms |
68038 |
143540 lines/s |
2021-05-23 12:13 |
5efd8c62 |
ci: fix tests-sanitize-undefined-clang |
477ms |
648ms |
0ms |
236ms |
2808 KB |
90ms |
109ms |
145ms |
54ms |
68014 |
142587 lines/s |
2021-05-23 09:37 |
a27e7f76 |
builtin: remove commented code; improve print_backtrace with tcc |
474ms |
651ms |
0ms |
236ms |
2808 KB |
90ms |
109ms |
145ms |
54ms |
68015 |
143491 lines/s |
2021-05-23 02:54 |
ae9f8627 |
checker: simplify generic structs (#10167) |
474ms |
647ms |
0ms |
237ms |
2805 KB |
90ms |
108ms |
145ms |
53ms |
68022 |
143506 lines/s |
2021-05-22 18:08 |
4b11e59b |
Makefile: honor local=1 in the fresh_tcc make target (#10172) |
476ms |
648ms |
0ms |
235ms |
2804 KB |
89ms |
109ms |
145ms |
53ms |
68006 |
142869 lines/s |
2021-05-22 15:59 |
bc01de21 |
ast: mark ast.File{} with `[heap]`, and use []&ast.File consistently |
478ms |
647ms |
0ms |
235ms |
2804 KB |
91ms |
109ms |
145ms |
54ms |
68006 |
142271 lines/s |
2021-05-22 13:42 |
e512caf8 |
vfmt: do not error on `field [fsize]Type`, where `fsize` is from another .v file |
477ms |
650ms |
0ms |
235ms |
2806 KB |
92ms |
108ms |
146ms |
54ms |
68005 |
142568 lines/s |
2021-05-22 11:35 |
7c0f8f76 |
builtin: a small optimization in string.replace() |
482ms |
654ms |
0ms |
235ms |
2806 KB |
92ms |
109ms |
145ms |
54ms |
67998 |
141074 lines/s |
2021-05-22 08:04 |
565dbc40 |
checker: fix inferring method receiver types (#10166) |
482ms |
655ms |
0ms |
231ms |
2806 KB |
91ms |
109ms |
148ms |
54ms |
67995 |
141068 lines/s |
2021-05-22 07:53 |
104d9a7c |
net: cleanup #include directives |
483ms |
650ms |
0ms |
232ms |
2806 KB |
91ms |
108ms |
148ms |
54ms |
67994 |
140774 lines/s |
2021-05-22 04:48 |
bf97faf3 |
os: simplify os.read_bytes_into_newline to fix compilation on freebsd |
482ms |
655ms |
0ms |
235ms |
2806 KB |
92ms |
109ms |
150ms |
54ms |
67994 |
141066 lines/s |
2021-05-19 22:20 |
ac469f5e |
v.depgraph: fix detection of indirect module dependency cycles |
336ms |
390ms |
0ms |
142ms |
428 KB |
88ms |
108ms |
20ms |
52ms |
67688 |
201452 lines/s |
2021-05-19 18:28 |
9ddf1ec3 |
cgen: fix accessing fields in propagated optional subexpressions (#10136) |
333ms |
388ms |
0ms |
136ms |
427 KB |
88ms |
106ms |
20ms |
53ms |
67655 |
203168 lines/s |
2021-05-19 18:25 |
be189e00 |
fmt: keep generics for selective import as fn param (#10138) |
336ms |
388ms |
0ms |
136ms |
427 KB |
90ms |
106ms |
20ms |
53ms |
67655 |
201354 lines/s |
2021-05-19 18:23 |
de080ba1 |
vfmt: cleanup vtest-cleancode (#10137) |
335ms |
386ms |
0ms |
134ms |
427 KB |
89ms |
106ms |
20ms |
53ms |
67647 |
201931 lines/s |
2021-05-19 10:03 |
a639f940 |
utf8: format utf8_util.v (#10135) |
331ms |
384ms |
0ms |
133ms |
427 KB |
87ms |
106ms |
20ms |
52ms |
67647 |
204371 lines/s |
2021-05-19 09:24 |
4974fd09 |
utf8: reverse() to handle unicode strings (#10133) |
333ms |
389ms |
0ms |
134ms |
427 KB |
88ms |
109ms |
20ms |
52ms |
67647 |
203144 lines/s |
2021-05-19 07:35 |
2086e6f1 |
builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc (#10130) |
337ms |
391ms |
0ms |
140ms |
427 KB |
89ms |
107ms |
20ms |
53ms |
67647 |
200732 lines/s |
2021-05-18 17:02 |
94e7a55b |
builtin: implement -d trace_error |
355ms |
404ms |
0ms |
131ms |
427 KB |
98ms |
116ms |
20ms |
54ms |
67549 |
190278 lines/s |
2021-05-18 09:45 |
9a7acd24 |
fmt: keep selective struct import when used in orm block (#10124) |
350ms |
407ms |
0ms |
133ms |
427 KB |
98ms |
117ms |
21ms |
53ms |
67542 |
192977 lines/s |
2021-05-18 09:32 |
f1174daa |
time: remove `err_invalid_8601 = error()` const, use a const string instead |
353ms |
402ms |
0ms |
131ms |
427 KB |
98ms |
115ms |
21ms |
53ms |
67542 |
191337 lines/s |
2021-05-18 08:59 |
453fb1b0 |
term.ui: use os.signal_opt instead of os.signal |
353ms |
406ms |
0ms |
131ms |
427 KB |
97ms |
117ms |
21ms |
53ms |
67542 |
191337 lines/s |
2021-05-18 08:06 |
21b34b3a |
ci: bump up the deprecation date of os.signal to 2021-06-18 |
353ms |
406ms |
0ms |
131ms |
427 KB |
99ms |
117ms |
21ms |
54ms |
67536 |
191320 lines/s |
2021-05-17 11:40 |
4c223706 |
regex: reformat README.md to use shorter lines |
354ms |
408ms |
0ms |
139ms |
427 KB |
99ms |
117ms |
21ms |
53ms |
67536 |
190779 lines/s |
2021-05-17 05:51 |
664f220f |
vweb: a minor readme update |
352ms |
405ms |
0ms |
131ms |
427 KB |
98ms |
116ms |
21ms |
54ms |
67536 |
191863 lines/s |
2021-05-16 17:21 |
d5c306ce |
sokol: add -lpthread flag on linux to prevent failing asserts in some cases |
352ms |
406ms |
0ms |
131ms |
427 KB |
97ms |
114ms |
21ms |
52ms |
67536 |
191863 lines/s |
2021-05-16 14:50 |
7a4ec9f6 |
tools: add --before and --after options to `v watch` |
352ms |
405ms |
0ms |
133ms |
427 KB |
97ms |
114ms |
20ms |
53ms |
67536 |
191863 lines/s |
2021-05-16 08:53 |
4d7f15b5 |
fmt: fix formating cascade generic types call_expr (#10107) |
352ms |
405ms |
0ms |
131ms |
427 KB |
97ms |
116ms |
21ms |
53ms |
67536 |
191863 lines/s |
2021-05-16 08:28 |
9d8489b0 |
net.openssl: add `-ldl -lpthread` for linux |
349ms |
404ms |
0ms |
131ms |
427 KB |
97ms |
116ms |
21ms |
53ms |
67536 |
193512 lines/s |
2021-05-16 01:51 |
0d44c885 |
checker: fix position of unknown type errors (#10110) |
349ms |
405ms |
0ms |
138ms |
427 KB |
99ms |
116ms |
20ms |
53ms |
67536 |
193512 lines/s |
2021-05-16 01:28 |
ed6ad728 |
vweb: fix serving static files |
352ms |
407ms |
0ms |
132ms |
427 KB |
98ms |
115ms |
21ms |
53ms |
67519 |
191815 lines/s |
2021-05-15 02:53 |
141248f5 |
doc: vweb README (#10106) |
347ms |
405ms |
0ms |
132ms |
427 KB |
98ms |
116ms |
21ms |
53ms |
67503 |
194533 lines/s |
2021-05-15 02:52 |
e657cb2c |
tools/fast: use -usecache |
350ms |
403ms |
0ms |
130ms |
427 KB |
97ms |
116ms |
21ms |
53ms |
67503 |
192865 lines/s |
2021-05-15 01:34 |
7bfd8956 |
shared: support `lock` on SelectorExpression (#10105) |
502ms |
670ms |
0ms |
235ms |
2790 KB |
99ms |
117ms |
162ms |
54ms |
67503 |
134468 lines/s |
2021-05-14 11:28 |
20a22453 |
v.builder: remove default link flags -lm, -ldl, -lpthread (use module specific link flags instead) (#10099) |
502ms |
667ms |
0ms |
229ms |
2784 KB |
97ms |
116ms |
159ms |
53ms |
67401 |
134264 lines/s |
2021-05-14 09:01 |
b728d890 |
checker: fix generics with generic anon fn parameter (#10101) |
505ms |
672ms |
0ms |
226ms |
2785 KB |
96ms |
114ms |
157ms |
52ms |
67409 |
133483 lines/s |
2021-05-14 09:01 |
4273a969 |
parser: add support for flags in asm output constraints (#10103) |
503ms |
672ms |
0ms |
232ms |
2785 KB |
98ms |
114ms |
159ms |
53ms |
67411 |
134017 lines/s |
2021-05-14 08:09 |
a849d52d |
examples: add web_crawler and get_weather (#10084) |
502ms |
674ms |
0ms |
229ms |
2785 KB |
97ms |
114ms |
159ms |
53ms |
67414 |
134290 lines/s |
2021-05-13 22:57 |
01398364 |
tests: add more generic structs tests (#10095) |
502ms |
670ms |
0ms |
232ms |
2785 KB |
98ms |
117ms |
161ms |
53ms |
67414 |
134290 lines/s |
2021-05-13 14:54 |
a9435f3c |
cgen: fix `cannot take rvalue` error of interface (#10040) |
500ms |
669ms |
0ms |
235ms |
2785 KB |
97ms |
116ms |
157ms |
53ms |
67414 |
134828 lines/s |
2021-05-13 14:51 |
e0a3c538 |
csv: fix parse error of last empty field on unquoted line (#10083) |
505ms |
672ms |
0ms |
228ms |
2785 KB |
97ms |
115ms |
156ms |
53ms |
67404 |
133473 lines/s |
2021-05-13 10:06 |
1086b4ac |
io: mark the mutability requirements of the Writer interface explicitly; swap the io.cp/2 parameter order to be like os.cp/2 (#10091) |
498ms |
675ms |
0ms |
228ms |
2785 KB |
96ms |
117ms |
159ms |
52ms |
67404 |
135349 lines/s |
2021-05-13 09:26 |
14b7ce0f |
checker: fix generics fn return generics fn type (fix #10085) (#10088) |
502ms |
674ms |
0ms |
228ms |
2785 KB |
98ms |
116ms |
160ms |
53ms |
67404 |
134270 lines/s |
2021-05-13 07:26 |
143c3d4b |
io: deprecate io.make_reader (not needed anymore) |
498ms |
677ms |
0ms |
230ms |
2785 KB |
96ms |
116ms |
158ms |
52ms |
67395 |
135331 lines/s |
2021-05-13 06:48 |
49deeac7 |
os: fix file read end-of-file detection (#10070) |
498ms |
671ms |
0ms |
230ms |
2785 KB |
96ms |
115ms |
156ms |
52ms |
67395 |
135331 lines/s |
2021-05-12 16:57 |
ebe58dca |
checker: cleanup generic structs (#10086) |
512ms |
678ms |
0ms |
236ms |
2785 KB |
97ms |
116ms |
160ms |
53ms |
67417 |
131673 lines/s |
2021-05-12 15:03 |
cf3dd7a5 |
v.checker: fix `unused variable` warning on `*p = val` |
503ms |
669ms |
0ms |
229ms |
2785 KB |
96ms |
114ms |
156ms |
52ms |
67408 |
134011 lines/s |
2021-05-12 08:44 |
8361f714 |
cgen: fix deadlock when returning/breaking in `lock` (#10079) |
501ms |
670ms |
0ms |
231ms |
2784 KB |
99ms |
117ms |
161ms |
54ms |
67393 |
134516 lines/s |
2021-05-11 16:29 |
066374ba |
v.gen.c: implement `-d trace_autofree` for conditional tracing comments about autofree |
505ms |
675ms |
0ms |
231ms |
2778 KB |
99ms |
115ms |
161ms |
53ms |
67300 |
133267 lines/s |
2021-05-11 15:57 |
274c8170 |
builtin.string: optimize split_into_lines (#10081) |
519ms |
688ms |
0ms |
231ms |
3546 KB |
98ms |
116ms |
171ms |
54ms |
67295 |
129662 lines/s |
2021-05-11 14:47 |
d11cd507 |
ci: skip vweb_app_test.v except in the ubuntu-tcc job |
519ms |
695ms |
0ms |
231ms |
3546 KB |
98ms |
114ms |
171ms |
53ms |
67299 |
129670 lines/s |
2021-05-11 11:01 |
2b420cdf |
ci: vfmt new vlib/vweb/vweb_app_test.v |
516ms |
684ms |
0ms |
234ms |
3546 KB |
98ms |
113ms |
170ms |
53ms |
67299 |
130424 lines/s |
2021-05-11 11:00 |
9f27cf5b |
checker: cleanup missed eprintln |
520ms |
689ms |
0ms |
231ms |
3546 KB |
99ms |
116ms |
172ms |
52ms |
67299 |
129421 lines/s |
2021-05-11 10:15 |
c5285e72 |
ci: fix compiling comptime_if_expr_test.v |
522ms |
690ms |
0ms |
229ms |
3545 KB |
100ms |
117ms |
172ms |
53ms |
67300 |
128927 lines/s |
2021-05-11 08:19 |
1ddd9906 |
ci: fix `./v check-md .` |
518ms |
687ms |
0ms |
232ms |
3546 KB |
98ms |
115ms |
170ms |
53ms |
67305 |
129932 lines/s |
2021-05-11 08:14 |
d463817f |
Revert "Revert "cgen: fix generics with generics fn type parameter (#10078)"" |
517ms |
684ms |
0ms |
231ms |
3546 KB |
99ms |
115ms |
170ms |
53ms |
67305 |
130183 lines/s |
2021-05-11 08:10 |
c55549a1 |
ci: fix `v build-examples` |
521ms |
688ms |
0ms |
231ms |
3546 KB |
99ms |
117ms |
174ms |
53ms |
67305 |
129184 lines/s |
2021-05-11 08:08 |
6f2c18f1 |
ci: fix `v build-tools` |
522ms |
690ms |
0ms |
234ms |
3546 KB |
96ms |
114ms |
181ms |
52ms |
67305 |
128936 lines/s |
2021-05-11 08:02 |
263e1ee4 |
ci: fix compilation of cmd/tools/vtest-cleancode.v |
519ms |
694ms |
0ms |
228ms |
3546 KB |
98ms |
116ms |
171ms |
53ms |
67305 |
129682 lines/s |
2021-05-11 07:28 |
0bc80951 |
checker: fix `T is int` |
523ms |
693ms |
0ms |
232ms |
3546 KB |
100ms |
116ms |
173ms |
53ms |
67302 |
128684 lines/s |
2021-05-11 07:21 |
d088c4ce |
cgen: fix tcc compilation |
561ms |
692ms |
0ms |
231ms |
3546 KB |
98ms |
115ms |
172ms |
53ms |
67300 |
119964 lines/s |
2021-05-11 06:24 |
e310513a |
cgen: fix generics with generics fn type parameter (#10078) |
521ms |
692ms |
0ms |
229ms |
3534 KB |
97ms |
113ms |
177ms |
53ms |
67153 |
128892 lines/s |
2021-05-11 05:09 |
d60a55d3 |
strconv: float functions cleaning and speed optimization (#10076) |
524ms |
699ms |
0ms |
234ms |
3534 KB |
99ms |
116ms |
179ms |
53ms |
67153 |
128154 lines/s |
2021-05-11 00:43 |
3b062388 |
checker: minor cleanup in check_files() (#10075) |
518ms |
694ms |
0ms |
235ms |
3535 KB |
98ms |
116ms |
181ms |
53ms |
67181 |
129693 lines/s |
2021-05-10 17:27 |
dcf4d73c |
cgen: format generated struct definition c codes (#10074) |
523ms |
689ms |
0ms |
233ms |
3535 KB |
98ms |
114ms |
179ms |
54ms |
67184 |
128458 lines/s |
2021-05-10 08:30 |
19b45040 |
examples: add a gg timer example, drawing the result coming from a worker thread (#10065) |
518ms |
698ms |
0ms |
241ms |
3535 KB |
96ms |
112ms |
177ms |
52ms |
67184 |
129698 lines/s |
2021-05-10 07:15 |
28a22e5a |
v.builder: try finding msvc from env variables, when not found from registry (#10072) |
525ms |
694ms |
0ms |
233ms |
3535 KB |
98ms |
113ms |
178ms |
52ms |
67184 |
127969 lines/s |
2021-05-10 07:01 |
e9c84ce1 |
os: fix is_abs_path() panic, when path is only one letter on windows (#10071) |
525ms |
695ms |
0ms |
233ms |
3535 KB |
97ms |
115ms |
178ms |
53ms |
67120 |
127847 lines/s |
2021-05-10 06:22 |
159ee005 |
builtin: remove `import hash` |
522ms |
690ms |
0ms |
234ms |
3535 KB |
98ms |
115ms |
178ms |
54ms |
67120 |
128582 lines/s |
2021-05-09 18:31 |
4728d102 |
os: add Process.finalise() and Process.free() methods to cleanup pipe descriptors |
516ms |
691ms |
0ms |
235ms |
3535 KB |
98ms |
113ms |
176ms |
53ms |
67119 |
130075 lines/s |
2021-05-09 14:58 |
2a6a9c52 |
ci: add -skip-unused test |
524ms |
689ms |
0ms |
234ms |
3534 KB |
96ms |
113ms |
174ms |
52ms |
67089 |
128032 lines/s |
2021-05-09 12:27 |
74defc4b |
checker: minor cleanup of FnDecl (#10000) |
523ms |
698ms |
0ms |
240ms |
3534 KB |
97ms |
111ms |
175ms |
53ms |
67089 |
128277 lines/s |
2021-05-09 12:14 |
f85955ef |
tools/fast: use a common set of options for all measurement commands |
516ms |
686ms |
0ms |
230ms |
3536 KB |
96ms |
113ms |
193ms |
52ms |
67089 |
130017 lines/s |
2021-05-09 07:45 |
38d16229 |
os: fix panic on os.is_abs_path('') |
523ms |
691ms |
0ms |
235ms |
3536 KB |
98ms |
115ms |
196ms |
53ms |
67089 |
128277 lines/s |
2021-05-09 06:21 |
26652c8a |
io: make new_multi_writer use varargs (#10062) |
515ms |
684ms |
0ms |
231ms |
3536 KB |
97ms |
113ms |
194ms |
52ms |
67086 |
130264 lines/s |
2021-05-09 01:37 |
6a54f3a8 |
tools/fast: vfmt fast.v |
518ms |
687ms |
0ms |
231ms |
3536 KB |
98ms |
113ms |
193ms |
52ms |
67086 |
129509 lines/s |
2021-05-09 00:50 |
e040806c |
tools/fast: fix -skip-unused |
520ms |
685ms |
0ms |
235ms |
3536 KB |
99ms |
114ms |
194ms |
52ms |
67086 |
129011 lines/s |
2021-05-08 20:00 |
8547762a |
v.preludes: avoid warnings for short const names like `b` in tests with -stats |
504ms |
694ms |
0ms |
449ms |
4000 KB |
98ms |
114ms |
195ms |
52ms |
67071 |
133077 lines/s |
2021-05-08 18:25 |
21f207e7 |
v.checker: use more concise error messages (remove please) |
509ms |
704ms |
0ms |
448ms |
4000 KB |
96ms |
112ms |
193ms |
52ms |
67071 |
131770 lines/s |
2021-05-08 19:27 |
a9eb8931 |
table: minor cleanup of resolve_generic_to_concrete() (#10046) |
507ms |
695ms |
0ms |
452ms |
4000 KB |
99ms |
114ms |
195ms |
53ms |
67071 |
132289 lines/s |
2021-05-08 19:26 |
ef7454b5 |
checker: fix calling functions with variadic interface parameters (#10052) |
510ms |
700ms |
0ms |
457ms |
4000 KB |
100ms |
116ms |
194ms |
54ms |
67073 |
131515 lines/s |
2021-05-08 18:11 |
23513ae3 |
v.parser: fix vfmt eating the file name in `$tmpl('non_existant_file')` (#10056) |
509ms |
705ms |
0ms |
454ms |
4000 KB |
98ms |
115ms |
192ms |
53ms |
67064 |
131756 lines/s |
2021-05-08 18:09 |
0d205510 |
hash.wyhash: fix memory errors (#10051) |
508ms |
702ms |
0ms |
457ms |
4000 KB |
98ms |
115ms |
194ms |
53ms |
67063 |
132013 lines/s |
2021-05-08 18:00 |
c16d4911 |
v.checker: deprecate `$if linux_or_macos {` in favor of `$if linux || macos {` |
507ms |
701ms |
0ms |
454ms |
4000 KB |
97ms |
115ms |
189ms |
52ms |
67062 |
132272 lines/s |
2021-05-08 15:23 |
cbf30bd1 |
checker: fix regression for generics_test.v |
508ms |
697ms |
0ms |
451ms |
3999 KB |
97ms |
116ms |
193ms |
52ms |
67059 |
132005 lines/s |
2021-05-08 14:38 |
d8d6e9b9 |
ci: run vfmt over sha256_test.v |
504ms |
700ms |
0ms |
454ms |
3999 KB |
98ms |
115ms |
190ms |
52ms |
67051 |
133037 lines/s |
2021-05-08 12:12 |
3a1cae0c |
v.markused: assume methods for operator overload are always used |
504ms |
694ms |
0ms |
450ms |
3999 KB |
98ms |
116ms |
192ms |
52ms |
67051 |
133037 lines/s |
2021-05-08 11:46 |
7db6d602 |
tools: vfmt math_test.v and remove it from the exceptions in vtest-cleancode.v |
507ms |
701ms |
0ms |
456ms |
3999 KB |
96ms |
112ms |
190ms |
51ms |
67045 |
132238 lines/s |
2021-05-08 11:36 |
7d922c87 |
thirdparty: remove unused dependecy wyhash (#10038) |
505ms |
700ms |
0ms |
455ms |
3999 KB |
96ms |
114ms |
190ms |
51ms |
67045 |
132762 lines/s |
2021-05-08 11:33 |
ed7c8d5e |
checker: fix generics return recursive generic struct (fix #10028) (#10031) |
504ms |
694ms |
0ms |
456ms |
3999 KB |
99ms |
113ms |
194ms |
53ms |
67044 |
133023 lines/s |
2021-05-08 11:32 |
b5afa049 |
math: sign function (#10014) |
505ms |
693ms |
0ms |
448ms |
3999 KB |
98ms |
114ms |
192ms |
53ms |
67044 |
132760 lines/s |
2021-05-08 11:21 |
68c87093 |
io: add MultiWriter (#10021) |
508ms |
696ms |
0ms |
454ms |
3999 KB |
97ms |
113ms |
188ms |
52ms |
67044 |
131976 lines/s |
2021-05-08 11:06 |
3dfbd235 |
checker,cgen: fix generics with generic_fn type parameter (#10022) |
512ms |
698ms |
0ms |
457ms |
3999 KB |
97ms |
114ms |
191ms |
52ms |
67044 |
130945 lines/s |
2021-05-08 10:35 |
82a9add2 |
cgen: insert a newline every 8 elements in array init (#10034) |
514ms |
700ms |
0ms |
457ms |
3999 KB |
98ms |
114ms |
192ms |
53ms |
67051 |
130449 lines/s |
2021-05-08 10:33 |
262ef759 |
checker: fix unchecked optional in match condition (#10041) |
512ms |
696ms |
0ms |
455ms |
3998 KB |
99ms |
116ms |
195ms |
52ms |
67046 |
130949 lines/s |
2021-05-08 10:32 |
8a380f46 |
tools: make `v test-cleancode` test everything by default (#10050) |
510ms |
698ms |
0ms |
454ms |
3998 KB |
97ms |
115ms |
194ms |
52ms |
67045 |
131460 lines/s |
2021-05-08 10:14 |
cba2cb6b |
crypto/sha256: make digest sum public (#10047) |
508ms |
700ms |
0ms |
455ms |
3998 KB |
99ms |
116ms |
195ms |
53ms |
67036 |
131960 lines/s |
2021-05-08 10:02 |
600017d7 |
ci: fix CI failure (add 'sudo apt update' in the .yml files) (#10049) |
506ms |
701ms |
0ms |
450ms |
3998 KB |
97ms |
115ms |
192ms |
53ms |
67036 |
132482 lines/s |
2021-05-07 21:24 |
e9d7ff75 |
strconv: new decimal digits counts function (#10029) |
504ms |
693ms |
0ms |
454ms |
3998 KB |
98ms |
114ms |
192ms |
52ms |
67036 |
133007 lines/s |
2021-05-07 16:41 |
2d2b4f79 |
strings: add Builder.cut_to (#10042) |
502ms |
699ms |
0ms |
455ms |
3997 KB |
97ms |
114ms |
192ms |
52ms |
66958 |
133382 lines/s |
2021-05-07 16:31 |
b34b56ee |
vbug: use readline to read expected result (#10037) |
501ms |
698ms |
0ms |
459ms |
3997 KB |
98ms |
114ms |
193ms |
52ms |
66967 |
133666 lines/s |
2021-05-07 12:58 |
d26ac569 |
all: various fixes for [heap]/auto-heap handling (#10033) |
503ms |
698ms |
0ms |
456ms |
3997 KB |
99ms |
117ms |
192ms |
53ms |
66967 |
133135 lines/s |
2021-05-07 11:40 |
5b4eef80 |
ci: bump up array capacities in repeat.v (workaround for segfaulting code-formatting-perf-regressions job) |
508ms |
699ms |
0ms |
458ms |
3993 KB |
98ms |
115ms |
192ms |
52ms |
66898 |
131688 lines/s |
2021-05-07 08:20 |
13ea92a7 |
ci: use hash.fnv1a.sum64_string instead of hash.sum64_string in Parser.set_path (fix sanitize jobs) |
500ms |
694ms |
0ms |
458ms |
3993 KB |
98ms |
115ms |
194ms |
52ms |
66898 |
133796 lines/s |
2021-05-06 18:46 |
43cf3542 |
tools: fix a cmd/tools/repeat.v segfault |
503ms |
696ms |
0ms |
453ms |
3990 KB |
97ms |
114ms |
190ms |
52ms |
66853 |
132908 lines/s |
2021-05-06 18:08 |
ea74e2bc |
v.parser: add p.unique_prefix, add run_project_folders_test.v (closes #10023) |
503ms |
696ms |
0ms |
460ms |
3990 KB |
95ms |
112ms |
192ms |
51ms |
66853 |
132908 lines/s |
2021-05-06 17:24 |
a6764e3c |
table: fix generics struct with anon fn fields (#10024) |
500ms |
693ms |
0ms |
456ms |
3990 KB |
97ms |
113ms |
190ms |
51ms |
66850 |
133700 lines/s |
2021-05-06 16:54 |
ac2eaa05 |
tests: add interface_many_named_test.v regression test (closes #10013) |
500ms |
692ms |
0ms |
450ms |
3988 KB |
97ms |
113ms |
190ms |
52ms |
66831 |
133662 lines/s |
2021-05-06 16:37 |
3aa85bb5 |
v.ast: ensure interface->types info is complete |
495ms |
689ms |
0ms |
453ms |
3988 KB |
97ms |
113ms |
188ms |
51ms |
66831 |
135012 lines/s |
2021-05-06 14:05 |
591d185d |
builtin: fix termux make (#10016) |
503ms |
688ms |
0ms |
452ms |
3976 KB |
97ms |
114ms |
192ms |
51ms |
66745 |
132693 lines/s |
2021-05-06 13:43 |
928ced3d |
docs: small English improvement (#10020) |
497ms |
691ms |
0ms |
454ms |
3976 KB |
97ms |
114ms |
191ms |
51ms |
66745 |
134295 lines/s |
2021-05-06 12:15 |
483068f0 |
ci: fix tests-sanitize-undefined-gcc job |
502ms |
696ms |
0ms |
453ms |
3976 KB |
96ms |
115ms |
192ms |
52ms |
66745 |
132958 lines/s |
2021-05-06 11:26 |
adffae44 |
v.builder: refactor to make adding other post checker stages easier |
504ms |
690ms |
0ms |
453ms |
3976 KB |
97ms |
114ms |
191ms |
52ms |
66745 |
132430 lines/s |
2021-05-06 08:44 |
2eafea63 |
v: reduce the memory usage of the compiler (analysed with heaptrack) |
501ms |
690ms |
0ms |
453ms |
3975 KB |
98ms |
114ms |
194ms |
51ms |
66771 |
133275 lines/s |
2021-05-05 21:31 |
84f9789e |
v: tag more low level functions with `[direct_array_access]` |
525ms |
714ms |
0ms |
452ms |
3975 KB |
97ms |
115ms |
213ms |
52ms |
66765 |
127171 lines/s |
2021-05-05 20:45 |
3405f517 |
v.scanner: apply `[direct_array_access]` for key frequently called low level functions |
526ms |
720ms |
0ms |
451ms |
3975 KB |
99ms |
113ms |
209ms |
52ms |
66752 |
126904 lines/s |
2021-05-05 19:02 |
fc801fd5 |
tools/fast: use prealloc |
536ms |
724ms |
0ms |
461ms |
3975 KB |
101ms |
114ms |
213ms |
58ms |
66739 |
124513 lines/s |
2021-05-05 18:52 |
4e6a19b0 |
examples: add a BFS example for finding the shortest distance between nodes in a graph (#10006) |
572ms |
769ms |
0ms |
469ms |
3975 KB |
117ms |
124ms |
228ms |
55ms |
66739 |
116676 lines/s |
2021-05-05 18:31 |
7288f128 |
v help: add `v help watch`, rename -watch in `v help` too |
574ms |
765ms |
0ms |
461ms |
3975 KB |
115ms |
126ms |
230ms |
54ms |
66739 |
116270 lines/s |
2021-05-05 13:09 |
2c4a59f3 |
example: add a pendulum simulation (#9992) |
577ms |
770ms |
0ms |
464ms |
3975 KB |
117ms |
125ms |
230ms |
56ms |
66739 |
115665 lines/s |
2021-05-05 12:39 |
4ac751d7 |
os: add `signal_opt` and deprecate `signal` (#10005) |
576ms |
768ms |
0ms |
457ms |
3975 KB |
114ms |
123ms |
225ms |
54ms |
66739 |
115866 lines/s |
2021-05-05 11:20 |
8b50a5a1 |
vweb: fix route matching on `/` (#10001) |
571ms |
764ms |
0ms |
460ms |
3973 KB |
135ms |
147ms |
268ms |
67ms |
66691 |
116796 lines/s |
2021-05-05 11:20 |
12c3f855 |
os: add getuid and geteuid (#10002) |
577ms |
762ms |
0ms |
458ms |
3973 KB |
117ms |
125ms |
227ms |
53ms |
66691 |
115582 lines/s |
2021-05-05 11:12 |
4bc56dc0 |
git: add 'sqlite/' to thirdparty/.gitignore (#10009) |
577ms |
772ms |
0ms |
471ms |
3973 KB |
117ms |
126ms |
229ms |
53ms |
66677 |
115558 lines/s |
2021-05-05 11:11 |
7c58dfb8 |
checker: fix for_in mut var unused warning (#10008) |
581ms |
768ms |
0ms |
471ms |
3973 KB |
118ms |
131ms |
229ms |
53ms |
66677 |
114762 lines/s |
2021-05-05 11:09 |
8c448736 |
fmt,parser: prevent unknown module error (#10004) |
573ms |
761ms |
0ms |
458ms |
3973 KB |
117ms |
125ms |
228ms |
54ms |
66677 |
116364 lines/s |
2021-05-05 01:12 |
99a2fd76 |
strconv: separate v_sprintf (#10007) |
573ms |
767ms |
0ms |
458ms |
3972 KB |
118ms |
125ms |
227ms |
54ms |
66676 |
116363 lines/s |
2021-05-04 16:04 |
818983de |
v.markused: fix for `v -skip-unused ~/.vmodules/ui/examples/users.v` |
573ms |
760ms |
0ms |
463ms |
3971 KB |
120ms |
129ms |
230ms |
57ms |
66618 |
116261 lines/s |
2021-05-04 15:26 |
9e717e02 |
parser, fmt: prevent error with comment after expr inside match (#9995) |
574ms |
770ms |
0ms |
465ms |
3971 KB |
117ms |
127ms |
230ms |
56ms |
66613 |
116050 lines/s |
2021-05-04 09:35 |
b8e070b2 |
orm: fix multi substructs (#9941) |
573ms |
773ms |
0ms |
473ms |
3971 KB |
118ms |
127ms |
232ms |
56ms |
66613 |
116253 lines/s |
2021-05-04 09:33 |
92a22e9e |
ast: fix bug where fn_signature return wrong str for variadic arg (#9993) |
574ms |
763ms |
0ms |
462ms |
3969 KB |
116ms |
125ms |
230ms |
56ms |
66593 |
116015 lines/s |
2021-05-04 09:31 |
177f8f58 |
checker: fn_call fixes (#9994) |
571ms |
760ms |
0ms |
457ms |
3968 KB |
116ms |
124ms |
226ms |
54ms |
66589 |
116618 lines/s |
2021-05-04 08:31 |
1e856c0f |
parser: improve error message for `mod.unknownsubmod.Type` (#9976) |
571ms |
764ms |
0ms |
464ms |
3968 KB |
117ms |
124ms |
230ms |
54ms |
66587 |
116614 lines/s |
2021-05-04 05:40 |
298fc533 |
ci: run `v fmt -w vlib/os/file.c.v` |
570ms |
762ms |
0ms |
457ms |
3967 KB |
118ms |
125ms |
228ms |
55ms |
66573 |
116794 lines/s |
2021-05-03 16:50 |
c21df2d4 |
v: building on NetBSD (#9953) |
574ms |
767ms |
0ms |
459ms |
3967 KB |
118ms |
126ms |
226ms |
55ms |
66573 |
115980 lines/s |
2021-05-03 16:48 |
ddc00338 |
checker: check generics fn that return generic struct (#9979) |
575ms |
769ms |
0ms |
468ms |
3967 KB |
117ms |
125ms |
228ms |
55ms |
66569 |
115772 lines/s |
2021-05-03 16:47 |
035fd052 |
checker: check generic struct declaration (fix #9974) (#9978) |
571ms |
762ms |
0ms |
462ms |
3967 KB |
117ms |
126ms |
225ms |
55ms |
66560 |
116567 lines/s |
2021-05-03 16:00 |
0fa9a648 |
os: add os.stdout() and os.stderr(), returning os.File, similarly to os.stdin() (#9990) |
571ms |
767ms |
0ms |
464ms |
3966 KB |
116ms |
124ms |
224ms |
55ms |
66549 |
116548 lines/s |
2021-05-03 15:57 |
4ba11b77 |
os: deprecate os.open_stdin in favor of os.stdin (#9989) |
568ms |
757ms |
0ms |
463ms |
3966 KB |
114ms |
123ms |
227ms |
55ms |
66531 |
117132 lines/s |
2021-05-03 15:22 |
ae898e77 |
v.markused: handle interface implementation methods, and vweb programs |
570ms |
762ms |
0ms |
460ms |
3966 KB |
120ms |
124ms |
226ms |
55ms |
66525 |
116710 lines/s |
2021-05-03 14:35 |
106cd384 |
parser: remove obsolete exceptions (#9987) |
571ms |
759ms |
0ms |
457ms |
3964 KB |
116ms |
122ms |
227ms |
55ms |
66483 |
116432 lines/s |
2021-05-03 13:55 |
07f00440 |
picohttpparser: fix setting of req.body |
568ms |
765ms |
0ms |
463ms |
3964 KB |
114ms |
124ms |
226ms |
55ms |
66484 |
117049 lines/s |
2021-05-03 12:07 |
5b826b26 |
fmt: keep module alias in interfaces (#9985) |
570ms |
760ms |
0ms |
463ms |
3964 KB |
115ms |
123ms |
226ms |
55ms |
66484 |
116638 lines/s |
2021-05-03 11:14 |
597a774d |
scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`) |
572ms |
760ms |
0ms |
460ms |
3964 KB |
115ms |
123ms |
224ms |
55ms |
66484 |
116230 lines/s |
2021-05-02 23:41 |
9d4783a2 |
native: initial support for macos-amd64 targets (#9975) |
577ms |
761ms |
0ms |
461ms |
3963 KB |
116ms |
123ms |
233ms |
54ms |
66486 |
115227 lines/s |
2021-05-02 18:46 |
fb7ddcd4 |
checker: fix looking for unprefixed `os` functions (#9968) |
570ms |
763ms |
0ms |
463ms |
3954 KB |
115ms |
122ms |
229ms |
54ms |
66257 |
116240 lines/s |
2021-05-02 16:18 |
53ae9dda |
cgen: speed up auto generated Array_*_contains and Array_*_index methods |
571ms |
759ms |
0ms |
463ms |
3954 KB |
115ms |
122ms |
230ms |
54ms |
66257 |
116036 lines/s |
2021-05-02 16:31 |
feb60674 |
builtin.string: minor fixes in join() (#9952) |
610ms |
803ms |
0ms |
475ms |
3954 KB |
118ms |
128ms |
256ms |
54ms |
66256 |
108616 lines/s |
2021-05-02 16:30 |
3175525b |
builtin.string: optimize replace (#9969) |
606ms |
799ms |
0ms |
466ms |
3953 KB |
119ms |
129ms |
256ms |
55ms |
66221 |
109275 lines/s |
2021-05-02 13:31 |
dbadda84 |
builtin: clean up int.v (#9960) |
598ms |
786ms |
0ms |
464ms |
3953 KB |
119ms |
126ms |
257ms |
56ms |
66223 |
110740 lines/s |
2021-05-02 00:00 |
4b818fa2 |
v: implement interface embedding (#9935) |
599ms |
797ms |
0ms |
468ms |
3953 KB |
119ms |
128ms |
270ms |
56ms |
66265 |
110626 lines/s |
2021-05-01 18:27 |
3363c3ef |
builtin.string: optimize replace() (#9955) |
594ms |
781ms |
0ms |
463ms |
3930 KB |
118ms |
125ms |
255ms |
55ms |
66069 |
111227 lines/s |
2021-05-01 18:21 |
000d4d30 |
checker: cleanup typeof (#9954) |
599ms |
785ms |
0ms |
467ms |
3930 KB |
118ms |
127ms |
249ms |
55ms |
66069 |
110298 lines/s |
2021-05-01 13:45 |
ef63491a |
cgen: fix calling function-pointer fields on interfaces (#9948) |
589ms |
785ms |
0ms |
472ms |
3931 KB |
117ms |
126ms |
247ms |
54ms |
66073 |
112178 lines/s |
2021-05-01 11:26 |
4348c232 |
builtin.map: test more key types (#9947) |
593ms |
786ms |
0ms |
461ms |
3930 KB |
115ms |
122ms |
246ms |
54ms |
66063 |
111404 lines/s |
2021-05-01 11:25 |
daac31ae |
cgen: update wyhash (#9945) |
595ms |
783ms |
0ms |
464ms |
3930 KB |
118ms |
126ms |
251ms |
54ms |
66063 |
111030 lines/s |
2021-05-01 11:20 |
b621595c |
picoev: error handling workaround (#9913) |
595ms |
780ms |
0ms |
460ms |
3933 KB |
118ms |
126ms |
249ms |
54ms |
66094 |
111082 lines/s |
2021-05-01 09:52 |
f82f1977 |
tests: enable test_generic_fn_with_variadics() test (#9944) |
593ms |
789ms |
0ms |
465ms |
3933 KB |
118ms |
124ms |
249ms |
54ms |
66094 |
111456 lines/s |
2021-05-01 09:50 |
fec947c7 |
ast: minor cleanup in ast.FnDecl (#9950) |
595ms |
780ms |
0ms |
467ms |
3933 KB |
118ms |
125ms |
249ms |
54ms |
66094 |
111082 lines/s |
2021-04-30 12:59 |
b3890e28 |
doc: document fixed size init syntax |
592ms |
791ms |
0ms |
471ms |
3933 KB |
118ms |
124ms |
246ms |
54ms |
66098 |
111652 lines/s |
2021-04-30 12:36 |
c16bb7f3 |
ast: a minor format of ast.v |
594ms |
788ms |
0ms |
469ms |
3933 KB |
119ms |
124ms |
251ms |
54ms |
66098 |
111276 lines/s |
2021-04-30 12:31 |
e949d4b2 |
tools/fast: add "V lines" and "V lines/s" |
597ms |
789ms |
0ms |
470ms |
3933 KB |
118ms |
126ms |
253ms |
54ms |
2021-04-30 10:40 |
d236d6a4 |
parser, cgen: fix generics fn typeof name (fix #7357) (#9939) |
595ms |
779ms |
0ms |
469ms |
3933 KB |
118ms |
125ms |
250ms |
54ms |
2021-04-30 06:13 |
fb685eee |
orm: support arrays (#9936) |
594ms |
781ms |
0ms |
472ms |
3931 KB |
120ms |
125ms |
252ms |
54ms |
2021-04-29 18:00 |
b15156d4 |
orm: fix mysql substructs (#9930) |
588ms |
778ms |
0ms |
464ms |
3911 KB |
119ms |
124ms |
246ms |
54ms |
2021-04-29 14:37 |
ea0ac092 |
checker: fix generics with nested external generics fn (#9933) |
589ms |
784ms |
0ms |
470ms |
3909 KB |
117ms |
122ms |
248ms |
55ms |
2021-04-29 10:38 |
e9bbb7de |
orm: add pg select expr (#9927) |
592ms |
782ms |
0ms |
466ms |
3909 KB |
117ms |
123ms |
250ms |
55ms |
2021-04-29 07:58 |
8af6237e |
gg: fix width and height in draw_rounded_rect primitive (#9926) |
592ms |
778ms |
0ms |
462ms |
3901 KB |
118ms |
123ms |
248ms |
54ms |
2021-04-29 06:49 |
e05da04b |
builtin: fix termux prints (#9921) |
596ms |
778ms |
0ms |
470ms |
3901 KB |
117ms |
125ms |
251ms |
54ms |
2021-04-29 06:48 |
b406de20 |
parser, vfmt: multi line comments are not treated as follow-up comments anymore (#9892) |
589ms |
785ms |
0ms |
470ms |
3901 KB |
116ms |
124ms |
248ms |
54ms |
2021-04-29 06:45 |
c8e07b28 |
orm: fix pg orm statements (#9909) |
591ms |
779ms |
0ms |
470ms |
3901 KB |
118ms |
124ms |
251ms |
54ms |
2021-04-29 06:42 |
daff4812 |
examples/text_editor: use mathutil for min/max functions (#9911) |
594ms |
789ms |
0ms |
471ms |
3905 KB |
118ms |
125ms |
250ms |
54ms |
2021-04-29 06:06 |
25d9272c |
all: rename `table.register_fn_generic_types` to `table.register_fn_concrete_types` (#9914) |
588ms |
776ms |
0ms |
467ms |
3905 KB |
117ms |
124ms |
249ms |
54ms |
2021-04-29 06:04 |
6945f987 |
checker: fix sumtype comparison and sumtype in itself (#9917) |
594ms |
790ms |
0ms |
469ms |
3905 KB |
117ms |
124ms |
247ms |
53ms |
2021-04-29 05:33 |
191a167f |
checker: allow omitting the enum name of map key (#9919) |
586ms |
786ms |
0ms |
465ms |
3906 KB |
116ms |
123ms |
248ms |
54ms |
2021-04-29 05:28 |
e711e863 |
fmt: prevent rare code corruption with array pre comments (#9908) |
589ms |
777ms |
0ms |
466ms |
3906 KB |
115ms |
123ms |
245ms |
54ms |
2021-04-28 23:17 |
dee733aa |
fmt: reset const field align after multi line exprs (#9916) |
591ms |
779ms |
0ms |
463ms |
3906 KB |
116ms |
123ms |
247ms |
54ms |
2021-04-28 19:12 |
c82c8059 |
tests: add recursive generics fn test (#9907) |
587ms |
778ms |
0ms |
472ms |
3906 KB |
116ms |
123ms |
248ms |
54ms |
2021-04-28 19:11 |
6795b02e |
cgen: fix enum in map (#9912) |
590ms |
780ms |
0ms |
470ms |
3906 KB |
116ms |
124ms |
249ms |
55ms |
2021-04-28 09:23 |
626517f5 |
tools: turn `v -watch` into a `v watch` sub-command, so that it can have its own options |
587ms |
777ms |
0ms |
464ms |
3905 KB |
118ms |
123ms |
249ms |
54ms |
2021-04-28 06:22 |
e4a2d1b2 |
v -watch: support for VWATCH_IGNORE_EXTENSIONS |
589ms |
776ms |
0ms |
471ms |
3905 KB |
121ms |
124ms |
247ms |
54ms |
2021-04-28 06:11 |
1fbf75f2 |
builtin: fix termux println (#9829) |
590ms |
776ms |
0ms |
473ms |
3905 KB |
117ms |
123ms |
249ms |
55ms |
2021-04-28 04:47 |
f4e92997 |
checker: support value array elements of `[heap]` type inside struct ref (#9899) |
587ms |
778ms |
0ms |
463ms |
3905 KB |
116ms |
124ms |
248ms |
55ms |
2021-04-28 04:44 |
4f246222 |
v: replace `--enable-globals` with `-enable-globals` (#9898) |
589ms |
776ms |
0ms |
462ms |
3904 KB |
117ms |
123ms |
246ms |
54ms |
2021-04-28 04:42 |
a2014f86 |
strconv: new faster atof function (#9903) |
589ms |
779ms |
0ms |
469ms |
3904 KB |
117ms |
122ms |
249ms |
54ms |
2021-04-27 12:28 |
faf26563 |
orm: support multiline statements (#9888) |
590ms |
779ms |
0ms |
462ms |
3906 KB |
116ms |
122ms |
248ms |
55ms |
2021-04-27 12:25 |
9f1ac397 |
checker: fix generics with anon generics fn argument (fix #9859) (#9897) |
595ms |
782ms |
0ms |
464ms |
3904 KB |
116ms |
123ms |
249ms |
55ms |
2021-04-26 22:09 |
d8bb9390 |
native: fix tests, address comments and a little cleaner macho |
593ms |
783ms |
0ms |
470ms |
3904 KB |
116ms |
125ms |
251ms |
55ms |
2021-04-27 05:18 |
aebb551e |
cgen: do full struct initialisation for V structs, fixes invalid data from `map[string]Struct{}['unknown']` (#9878) |
594ms |
781ms |
0ms |
466ms |
3891 KB |
115ms |
121ms |
249ms |
56ms |
2021-04-26 22:42 |
787a63da |
cgen: execute `defer` block *after* return expression is evaluated (#9893) |
595ms |
781ms |
0ms |
471ms |
3844 KB |
115ms |
126ms |
248ms |
56ms |
2021-04-26 17:05 |
3877522e |
table,checker,cgen: fix generics with recursive generics struct (#9862) |
589ms |
777ms |
0ms |
470ms |
3852 KB |
117ms |
124ms |
244ms |
55ms |
2021-04-26 17:01 |
21d1f86e |
checker: fix generics that return reference generics struct (fix #6218) (#9869) |
583ms |
769ms |
0ms |
463ms |
3850 KB |
116ms |
124ms |
245ms |
55ms |
2021-04-26 16:59 |
7ddf569d |
cgen: fix generics multi_array in (#9885) |
588ms |
775ms |
0ms |
468ms |
3850 KB |
116ms |
123ms |
242ms |
55ms |
2021-04-26 16:57 |
de8c4866 |
v.checker: fix postfix expr on generic types (#9887) |
590ms |
773ms |
0ms |
471ms |
3850 KB |
117ms |
123ms |
243ms |
55ms |
2021-04-26 16:54 |
2b43d319 |
checker: fix generics with assign generics struct (fix #7784) (#9889) |
586ms |
779ms |
0ms |
472ms |
3850 KB |
116ms |
123ms |
242ms |
55ms |
2021-04-26 16:51 |
181b0f10 |
parser: improve error message for missing db expr in ORM (#9890) |
581ms |
781ms |
0ms |
461ms |
3850 KB |
115ms |
123ms |
241ms |
55ms |
2021-04-26 16:38 |
cafe3824 |
vweb: update references to old .init_once() and .init() methods to .init_server() and .before_request() |
584ms |
769ms |
0ms |
473ms |
3847 KB |
116ms |
124ms |
243ms |
56ms |
2021-04-26 08:54 |
5e0ff5c5 |
cgen: cleanup g.type_default |
585ms |
771ms |
0ms |
463ms |
3847 KB |
114ms |
123ms |
242ms |
56ms |
2021-04-26 07:56 |
212b4fa0 |
parser: implement infering generic type parameters from receiver types (fix #5862) (#9870) |
591ms |
777ms |
0ms |
464ms |
3848 KB |
116ms |
125ms |
245ms |
56ms |
2021-04-26 07:01 |
f36e46bf |
gg:fix draw_line for android (#9882) |
581ms |
765ms |
0ms |
473ms |
3846 KB |
115ms |
124ms |
244ms |
56ms |
2021-04-26 07:00 |
9d68f924 |
parser: don't disallow closures in the JS backend (#9884) |
585ms |
772ms |
0ms |
470ms |
3846 KB |
116ms |
125ms |
243ms |
55ms |
2021-04-26 06:58 |
7acb48df |
parser: parse `JS.` interfaces properly (#9876) |
592ms |
783ms |
0ms |
469ms |
3846 KB |
117ms |
124ms |
246ms |
55ms |
2021-04-26 06:56 |
8b22dbba |
jsgen: basic struct embedding support (#9879) |
583ms |
768ms |
0ms |
463ms |
3845 KB |
115ms |
126ms |
245ms |
55ms |
2021-04-25 18:40 |
3c0a368a |
all: automatically move (some) referenced objects to heap (#9873) |
586ms |
772ms |
0ms |
472ms |
3845 KB |
116ms |
124ms |
240ms |
55ms |
2021-04-25 18:22 |
00261afb |
io: add a `cp` function (#9875) |
579ms |
766ms |
0ms |
470ms |
3834 KB |
115ms |
124ms |
246ms |
55ms |
2021-04-25 15:57 |
71846299 |
orm: add initial pg support (#9827) |
584ms |
768ms |
0ms |
473ms |
3834 KB |
115ms |
125ms |
245ms |
55ms |
2021-04-25 15:29 |
fc3b6284 |
v: support `$for attr in Test.attributes` (#9836) |
580ms |
767ms |
0ms |
471ms |
3821 KB |
114ms |
122ms |
241ms |
55ms |
2021-04-25 15:20 |
515e83dc |
docs: correct one of the channel examples (#9865) |
575ms |
759ms |
0ms |
467ms |
3818 KB |
113ms |
122ms |
241ms |
54ms |
2021-04-25 15:18 |
3ab60889 |
CHANGELOG.md: remove unimplemented "Closures". (#9850) |
572ms |
752ms |
0ms |
468ms |
3818 KB |
114ms |
122ms |
240ms |
55ms |
2021-04-25 15:16 |
160b6056 |
os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872) |
576ms |
756ms |
0ms |
469ms |
3818 KB |
115ms |
124ms |
242ms |
55ms |
2021-04-25 14:57 |
bfe0a788 |
builtin,strconv: fix and optimize utf8 and formatting functions (#9874) |
578ms |
763ms |
0ms |
463ms |
3818 KB |
113ms |
121ms |
238ms |
55ms |
2021-04-25 13:04 |
3c8d2bba |
vlib/context: some clean up and more readable examples (#9868) |
576ms |
760ms |
0ms |
468ms |
3817 KB |
113ms |
120ms |
239ms |
54ms |
2021-04-25 06:19 |
44902b5a |
ci: fix tests output files after 7f5c3cc |
574ms |
765ms |
0ms |
462ms |
3817 KB |
113ms |
122ms |
238ms |
55ms |
2021-04-24 11:08 |
7f5c3cc1 |
checker: do not allow modifying consts via mutable refs |
578ms |
762ms |
0ms |
467ms |
3817 KB |
113ms |
122ms |
238ms |
54ms |
2021-04-24 10:32 |
b506d8fc |
os: use C.getlogin for os.loginname, instead of C.getlogin_r (C.getlogin_r absent on Android) |
580ms |
756ms |
0ms |
465ms |
3817 KB |
112ms |
122ms |
238ms |
55ms |
2021-04-24 10:22 |
187895c9 |
os: use GetComputerNameW to retrieve hostname on Windows (#9861) |
572ms |
767ms |
0ms |
469ms |
3817 KB |
116ms |
121ms |
237ms |
54ms |
2021-04-24 10:21 |
dee4904b |
pico: small refactor (#9857) |
576ms |
766ms |
0ms |
468ms |
3817 KB |
116ms |
123ms |
242ms |
55ms |
2021-04-24 06:44 |
8ccdae61 |
all: cleanup generics call_expr (#9856) |
574ms |
761ms |
0ms |
474ms |
3817 KB |
114ms |
122ms |
238ms |
54ms |
2021-04-23 14:12 |
a832bb60 |
net: support `-d net_blocking_sockets` (workaround a sporadic vex failure) |
576ms |
760ms |
0ms |
468ms |
3817 KB |
114ms |
123ms |
237ms |
55ms |
2021-04-23 14:21 |
b2dc444d |
ast: minor cleanup in generic_struct_insts_to_concrete() (#9855) |
576ms |
763ms |
0ms |
471ms |
3817 KB |
114ms |
122ms |
236ms |
55ms |
2021-04-23 12:51 |
af8ef129 |
ast: use `AttrKind` (#9845) |
575ms |
756ms |
0ms |
469ms |
3817 KB |
117ms |
122ms |
240ms |
55ms |
2021-04-23 12:18 |
1b46f9aa |
net: fix unsafe warnings |
575ms |
752ms |
0ms |
463ms |
3820 KB |
114ms |
120ms |
237ms |
55ms |
2021-04-23 12:30 |
2f29e790 |
tests: cleanup obsolete skips in common.v |
577ms |
760ms |
0ms |
466ms |
3820 KB |
115ms |
121ms |
240ms |
56ms |
2021-04-23 12:18 |
b4e4d48b |
checker: make sure negation is only used with numeric types (#9854) |
574ms |
757ms |
0ms |
466ms |
3820 KB |
111ms |
119ms |
234ms |
54ms |
2021-04-23 12:17 |
49a2de56 |
builtin: fix an unused var warning on windows |
574ms |
756ms |
0ms |
466ms |
3820 KB |
115ms |
122ms |
242ms |
55ms |
2021-04-23 12:12 |
669a4ea1 |
net: support `-d trace_tcp_data_read` and `-d trace_tcp_data_write` too |
577ms |
755ms |
0ms |
464ms |
3820 KB |
114ms |
122ms |
247ms |
55ms |
2021-04-23 12:10 |
9b14f716 |
all: fix build-tools |
577ms |
757ms |
0ms |
463ms |
3820 KB |
113ms |
123ms |
240ms |
55ms |
2021-04-23 11:48 |
0567cbe4 |
examples: fix compilation with -prod |
575ms |
758ms |
0ms |
470ms |
3820 KB |
117ms |
123ms |
238ms |
56ms |
2021-04-23 11:37 |
cf497623 |
net: do `$if trace_tcp ? {` in more functions to help debug web server issues |
578ms |
757ms |
0ms |
470ms |
3820 KB |
115ms |
124ms |
236ms |
55ms |
2021-04-23 10:45 |
7ec90b0f |
pref: fix is_test |
575ms |
756ms |
0ms |
474ms |
3820 KB |
114ms |
119ms |
237ms |
54ms |
2021-04-23 10:33 |
c7a6d28e |
all: improve unused variable warning (fix `x = 1`, `x += 1` etc) |
569ms |
758ms |
0ms |
469ms |
3820 KB |
115ms |
120ms |
236ms |
55ms |
2021-04-23 09:28 |
aa40dfc1 |
checker: check __global type (#9804) |
572ms |
752ms |
0ms |
461ms |
3820 KB |
112ms |
123ms |
241ms |
55ms |
2021-04-23 08:19 |
8e455495 |
checker: fix generics that return multi generics struct (#9852) |
576ms |
752ms |
0ms |
458ms |
3819 KB |
110ms |
119ms |
236ms |
54ms |
2021-04-22 15:21 |
c026d8b6 |
parser: number attributes (#9835) |
568ms |
749ms |
0ms |
461ms |
3819 KB |
111ms |
119ms |
237ms |
55ms |
2021-04-22 15:21 |
431d806d |
ast, parser: cleanup of generic structs (#9839) |
574ms |
755ms |
0ms |
466ms |
3819 KB |
111ms |
122ms |
240ms |
55ms |
2021-04-22 15:12 |
ba512a6a |
v help: describe CFLAGS and LDFLAGS support in `v help build-c` |
569ms |
753ms |
0ms |
466ms |
3819 KB |
110ms |
121ms |
237ms |
55ms |
2021-04-22 12:44 |
b951d679 |
x64: handle -arch amd64/arm64 and -os for raw/linux/macos options (#9844) |
577ms |
754ms |
0ms |
465ms |
3819 KB |
109ms |
120ms |
236ms |
54ms |
2021-04-22 09:50 |
59e23dbb |
ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu |
569ms |
748ms |
0ms |
467ms |
3810 KB |
113ms |
120ms |
236ms |
56ms |
2021-04-22 04:07 |
7443179c |
checker: make use of private enum from outside module an error. (#9821) |
569ms |
752ms |
0ms |
460ms |
3811 KB |
110ms |
120ms |
235ms |
56ms |
2021-04-22 04:03 |
c85eefa5 |
ast: remove obsolete comment in types.v (#9841) |
569ms |
750ms |
0ms |
468ms |
3811 KB |
111ms |
122ms |
238ms |
56ms |
2021-04-21 11:32 |
6e589e2a |
vdoc: fix panic on running `v doc -all -m vlib/ -f html -inline-assets` two times in a row |
573ms |
750ms |
0ms |
464ms |
3811 KB |
110ms |
121ms |
239ms |
56ms |
2021-04-21 09:23 |
7b8957b2 |
cgen: minor simplification in cc_type() (#9833) |
567ms |
751ms |
0ms |
475ms |
3811 KB |
110ms |
122ms |
236ms |
55ms |
2021-04-21 09:20 |
dd00c798 |
rand: fix wrong function signature (#9808) |
576ms |
750ms |
0ms |
463ms |
3819 KB |
111ms |
121ms |
239ms |
54ms |
2021-04-21 03:40 |
51258923 |
checker: fix generics call with reference arg (fix #9817 #9818) (#9830) |
576ms |
758ms |
0ms |
464ms |
3819 KB |
111ms |
122ms |
241ms |
54ms |
2021-04-20 18:38 |
953057ef |
parser: check generic receiver method decl has no generic names (fix parts of #9811) (#9819) |
572ms |
753ms |
0ms |
470ms |
3818 KB |
111ms |
134ms |
239ms |
54ms |
2021-04-20 18:37 |
2df260ac |
parser: fix last_line of no body C struct (#9809) |
570ms |
752ms |
0ms |
468ms |
3817 KB |
111ms |
123ms |
241ms |
54ms |
2021-04-20 17:18 |
bd539b64 |
vfmt: fix string interpolation formatting with multiple ',",\' and \" . |
575ms |
756ms |
0ms |
469ms |
3817 KB |
112ms |
120ms |
241ms |
54ms |
2021-04-20 14:28 |
258be508 |
builtin,os: fix unused return C warnings for real (#9814) |
570ms |
755ms |
0ms |
471ms |
3817 KB |
111ms |
121ms |
236ms |
54ms |
2021-04-20 14:20 |
0b0a5de9 |
vet: hide skipped file messages behind verbose flag (#9823) |
572ms |
751ms |
0ms |
463ms |
3817 KB |
113ms |
122ms |
237ms |
56ms |
2021-04-20 14:16 |
16e79bc3 |
tools: format most examples and tutorials, add them to `v test-cleancode` (#9826) |
570ms |
757ms |
0ms |
463ms |
3817 KB |
110ms |
120ms |
237ms |
55ms |
2021-04-20 14:10 |
dff50686 |
ci: build module docs on PRs too (#9822) |
576ms |
759ms |
0ms |
468ms |
3817 KB |
112ms |
121ms |
240ms |
55ms |
2021-04-20 12:46 |
5482a7a8 |
readme: update stability guarantee |
570ms |
755ms |
0ms |
469ms |
3817 KB |
111ms |
121ms |
240ms |
56ms |
2021-04-20 12:20 |
f5e6cadf |
fmt: proper infix operator detection in wrapping logic (#9824) |
575ms |
757ms |
0ms |
465ms |
3817 KB |
110ms |
122ms |
241ms |
56ms |
2021-04-20 09:11 |
254d247e |
checker: return none if type is 0 in ensure_type_exists (#9820) |
577ms |
752ms |
0ms |
473ms |
3817 KB |
110ms |
121ms |
239ms |
56ms |
2021-04-20 08:49 |
9d8bda9e |
v.ast, v.checker: fix absent 'missing return' warning, when a function ended with a t.panic() call |
570ms |
753ms |
0ms |
468ms |
3817 KB |
111ms |
121ms |
241ms |
55ms |
2021-04-20 01:54 |
fe88a446 |
fmt: fix module docs generation (#9810) |
565ms |
746ms |
0ms |
471ms |
3816 KB |
111ms |
121ms |
234ms |
55ms |
2021-04-19 18:56 |
4a1f75c9 |
fmt: split infix wrapping into smaller functions and fix a trailing space bug (#9806) |
571ms |
755ms |
0ms |
469ms |
3816 KB |
112ms |
123ms |
240ms |
55ms |
2021-04-19 18:40 |
c174bfa5 |
tools: add a `v bug file.v` tool to automatically report bugs on GitHub (#9746) |
571ms |
752ms |
0ms |
467ms |
3816 KB |
110ms |
123ms |
238ms |
55ms |
2021-04-19 16:01 |
d4f31412 |
v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795) |
572ms |
758ms |
0ms |
471ms |
3815 KB |
111ms |
122ms |
241ms |
54ms |
2021-04-19 15:55 |
4b230d16 |
vfmt: only print non-empty diffs (#9803) |
569ms |
753ms |
0ms |
477ms |
3813 KB |
112ms |
123ms |
239ms |
54ms |
2021-04-19 14:07 |
70c651ff |
all: make __global behave consistent with const (#9711) |
575ms |
753ms |
0ms |
468ms |
3813 KB |
113ms |
122ms |
238ms |
54ms |
2021-04-19 13:43 |
49330af7 |
net.urllib: fix #9748 out of bounds accesses in unescape() (#9770) |
571ms |
754ms |
0ms |
469ms |
3812 KB |
112ms |
120ms |
237ms |
54ms |
2021-04-19 12:28 |
aa3a8c52 |
v.ast: add a customizable ast.Table .panic() method |
572ms |
754ms |
0ms |
470ms |
3812 KB |
111ms |
120ms |
236ms |
54ms |
2021-04-19 12:38 |
73352583 |
ci: fix all `-cstrict` warnings with gcc and clang (#9792) |
572ms |
749ms |
0ms |
468ms |
3811 KB |
110ms |
122ms |
239ms |
55ms |
2021-04-19 11:58 |
dde3189e |
checker: avoid get_type_symbol panic inside array_init (#9800) |
566ms |
751ms |
0ms |
464ms |
3801 KB |
109ms |
120ms |
238ms |
55ms |
2021-04-19 11:57 |
9ec91f4d |
os: add new function os.loginname(), improve some error messages (#9794) |
569ms |
748ms |
0ms |
473ms |
3801 KB |
111ms |
119ms |
233ms |
56ms |
2021-04-19 11:47 |
3158617c |
parser: simplify parse_generic_struct_inst_type() (#9801) |
569ms |
753ms |
0ms |
469ms |
3800 KB |
111ms |
120ms |
237ms |
53ms |
2021-04-19 11:14 |
22351a6f |
builtin: remove `unused return` C warnings (#9797) |
567ms |
752ms |
0ms |
467ms |
3801 KB |
113ms |
120ms |
240ms |
54ms |
2021-04-19 08:41 |
8ab0d42b |
checker: check argument for `chan.try_push/pop()` (#9798) |
567ms |
751ms |
0ms |
463ms |
3801 KB |
111ms |
120ms |
236ms |
53ms |
2021-04-18 13:34 |
75d1b54f |
cgen: fix empty struct init using macro (#9787) |
569ms |
750ms |
0ms |
469ms |
3799 KB |
112ms |
121ms |
237ms |
54ms |
2021-04-18 13:31 |
8710a0b7 |
sync: enable Android support (#9790) |
561ms |
747ms |
0ms |
462ms |
3798 KB |
109ms |
119ms |
235ms |
53ms |
2021-04-18 13:28 |
4a1e2f9d |
checker: working is none type check + no crash when checking with non types (#9793) |
570ms |
748ms |
0ms |
467ms |
3798 KB |
111ms |
118ms |
235ms |
53ms |
2021-04-18 13:26 |
ee7bcfd0 |
checker: prevent double module name prepending on generics types regi… (#9791) |
571ms |
748ms |
0ms |
467ms |
3797 KB |
114ms |
121ms |
239ms |
53ms |
2021-04-18 07:24 |
cfcecf89 |
v.ast: add .free() methods, so vls can be more decoupled |
564ms |
748ms |
0ms |
465ms |
3797 KB |
113ms |
121ms |
238ms |
53ms |
2021-04-18 05:55 |
eaf930aa |
tools: simplify gen_vc.v |
568ms |
751ms |
0ms |
462ms |
3796 KB |
110ms |
119ms |
235ms |
55ms |
2021-04-17 18:10 |
a761f688 |
ci: reorder the v-apps-compile job so it does not stop due to vpm timeout-ing |
571ms |
749ms |
0ms |
466ms |
3796 KB |
111ms |
120ms |
238ms |
55ms |
2021-04-17 16:49 |
7b1080a5 |
ci: fix -tcc32 job runs |
566ms |
750ms |
0ms |
460ms |
3796 KB |
111ms |
119ms |
237ms |
55ms |
2021-04-17 16:36 |
1a0bc5a9 |
docs: fix tenses (#9775) |
568ms |
751ms |
0ms |
471ms |
3796 KB |
112ms |
119ms |
235ms |
55ms |
2021-04-17 16:31 |
81d17f0a |
ci: add a windows-cross job to ci_cross.yml to prevent regressions |
569ms |
746ms |
0ms |
471ms |
3796 KB |
112ms |
120ms |
238ms |
56ms |
2021-04-17 16:19 |
5817aa47 |
Revert "cgen: fix empty struct init (#9769)" |
562ms |
746ms |
0ms |
461ms |
3796 KB |
111ms |
120ms |
239ms |
55ms |
2021-04-17 14:53 |
b63eba31 |
ci: debug msvc v build failure 3 |
569ms |
744ms |
0ms |
460ms |
3796 KB |
109ms |
118ms |
235ms |
55ms |
2021-04-17 13:19 |
d9309443 |
change trigger for debug_ci.yml |
569ms |
740ms |
0ms |
461ms |
3796 KB |
113ms |
122ms |
238ms |
55ms |
2021-04-17 12:52 |
d349e5a2 |
ci: use `make.bat --verbose -msvc` to diagnose CI build failure |
564ms |
752ms |
0ms |
464ms |
3796 KB |
114ms |
118ms |
235ms |
55ms |
2021-04-17 12:47 |
3c72c6ab |
parser: disable template variables in `style` (#9777) |
568ms |
751ms |
0ms |
466ms |
3796 KB |
113ms |
118ms |
238ms |
55ms |
2021-04-17 09:30 |
ded3ce58 |
builtin: cleanup string.v |
568ms |
748ms |
0ms |
465ms |
3796 KB |
112ms |
119ms |
234ms |
55ms |
2021-04-17 05:30 |
1c7fb654 |
builder: fix a bug that happens with local modules (#9701) |
563ms |
751ms |
0ms |
467ms |
3796 KB |
112ms |
121ms |
233ms |
55ms |
2021-04-17 05:29 |
731e9420 |
checker: fix generics with different order of generics fn (#9765) |
568ms |
751ms |
0ms |
465ms |
3796 KB |
112ms |
118ms |
234ms |
54ms |
2021-04-16 23:39 |
0cc04850 |
cgen: fix empty struct init (#9769) |
565ms |
751ms |
0ms |
461ms |
3796 KB |
110ms |
118ms |
235ms |
55ms |
2021-04-16 23:38 |
cb70ffef |
table: minor simplification and cleanup of resolve_generic (#9772) |
566ms |
746ms |
0ms |
459ms |
3796 KB |
109ms |
117ms |
235ms |
55ms |
2021-04-16 16:13 |
0b3d1656 |
cgen: improve -g info for `{...}` and `goto label` |
566ms |
759ms |
0ms |
473ms |
3793 KB |
111ms |
119ms |
238ms |
55ms |
2021-04-16 11:49 |
80bd2974 |
cgen: fix iteration over `shared` map (#9763) |
561ms |
745ms |
0ms |
466ms |
3793 KB |
111ms |
119ms |
237ms |
55ms |
2021-04-16 08:54 |
524becd5 |
context: use `IError` instead of `string` (#9758) |
571ms |
749ms |
0ms |
467ms |
3793 KB |
110ms |
119ms |
238ms |
54ms |
2021-04-16 08:53 |
aa49bc27 |
os: implement os.truncate() + improve error handling (#9752) |
565ms |
746ms |
0ms |
467ms |
3793 KB |
111ms |
120ms |
236ms |
55ms |
2021-04-16 05:46 |
e2be3ec3 |
vweb: split and parse Content-Type header correctly (#9756) |
568ms |
745ms |
0ms |
464ms |
3791 KB |
110ms |
118ms |
234ms |
56ms |
2021-04-15 17:57 |
60bc280a |
cgen: fix static var name used in sqlite orm generation, close #9725 (#9745) |
564ms |
742ms |
0ms |
467ms |
3791 KB |
110ms |
119ms |
236ms |
55ms |
2021-04-15 17:38 |
db908e50 |
v: add more precise source line info for `-g -assert aborts` |
561ms |
745ms |
0ms |
474ms |
3791 KB |
111ms |
117ms |
235ms |
55ms |
2021-04-15 17:29 |
1d2ef795 |
v: fix -assert aborts |
564ms |
744ms |
0ms |
457ms |
3791 KB |
109ms |
118ms |
233ms |
55ms |
2021-04-15 17:26 |
c7752ce8 |
v: add an -assert aborts/backtraces option to ease debugging |
565ms |
744ms |
0ms |
464ms |
3791 KB |
110ms |
118ms |
232ms |
55ms |
2021-04-15 11:55 |
d90be548 |
v: add -cstrict for optionally turning on all ccoptions.wargs |
564ms |
742ms |
0ms |
461ms |
3789 KB |
109ms |
118ms |
233ms |
55ms |
2021-04-15 10:58 |
5ae3b813 |
cmd/tools/fast/fast.v: html encode < > in commit messages |
561ms |
744ms |
0ms |
465ms |
3789 KB |
110ms |
118ms |
233ms |
55ms |
2021-04-15 09:39 |
d9fdae1d |
parser: escape js template literal syntax inside script tags (#9738) |
566ms |
742ms |
0ms |
461ms |
3789 KB |
111ms |
118ms |
234ms |
55ms |
2021-04-15 08:43 |
cb69c4c9 |
builtin: add a 'v hash:' line to V panics |
566ms |
747ms |
0ms |
464ms |
3789 KB |
109ms |
118ms |
234ms |
54ms |
2021-04-15 08:00 |
466dc454 |
all: minor cleanup of generics (#9744) |
508ms |
695ms |
0ms |
452ms |
3788 KB |
99ms |
113ms |
201ms |
49ms |
2021-04-15 07:53 |
dcf4a6b0 |
orm: add support for custom table names & custom field names (#9697) |
511ms |
695ms |
0ms |
457ms |
3788 KB |
100ms |
111ms |
204ms |
49ms |
2021-04-15 07:46 |
f1bda889 |
regex: bugfix out of bound with gcc "-fsanitize=address" (#9715) |
505ms |
688ms |
0ms |
451ms |
3785 KB |
101ms |
113ms |
203ms |
50ms |
2021-04-15 06:41 |
b8e9f085 |
vfmt: cleanup StringInterLiteral.get_fspec_braces/1 |
504ms |
686ms |
0ms |
452ms |
3785 KB |
100ms |
111ms |
202ms |
50ms |
2021-04-15 06:28 |
f0dd2bbf |
tests: skip deadline_test.v everywhere |
511ms |
690ms |
0ms |
457ms |
3785 KB |
100ms |
113ms |
202ms |
49ms |
2021-04-15 06:20 |
4ecc5001 |
builtin: fix for utf8_str_visible_length for CJK Unified Ideographs Extension G (#9739) |
508ms |
692ms |
0ms |
464ms |
3785 KB |
100ms |
113ms |
205ms |
49ms |
2021-04-15 05:49 |
9d6caa1d |
checker: fix segfault in vls for struct field declarations, having custom initializers with fn calls (#9741) |
509ms |
688ms |
0ms |
457ms |
3785 KB |
100ms |
113ms |
202ms |
50ms |
2021-04-15 04:42 |
c2227add |
tutorials: vfmt blog |
510ms |
693ms |
0ms |
459ms |
3785 KB |
100ms |
113ms |
205ms |
50ms |
2021-04-15 03:51 |
7df996e5 |
checker: fix fn_args test |
510ms |
692ms |
0ms |
465ms |
3785 KB |
99ms |
113ms |
201ms |
49ms |
2021-04-15 03:27 |
a18f85c8 |
vweb: init_once() => init_server(); init() => before_request() |
519ms |
689ms |
0ms |
450ms |
3785 KB |
98ms |
112ms |
203ms |
49ms |
2021-04-15 00:11 |
3a134acc |
checker: orm: verify table type |
511ms |
691ms |
0ms |
453ms |
3785 KB |
99ms |
113ms |
203ms |
49ms |
2021-04-14 23:58 |
21c452c5 |
builtin: define u8 = byte alias |
507ms |
713ms |
0ms |
463ms |
3784 KB |
98ms |
111ms |
203ms |
49ms |
2021-04-14 23:49 |
546dc919 |
os: create os.hostname() and os.chown() + os.uname() for windows (#9722) |
504ms |
685ms |
0ms |
450ms |
3784 KB |
97ms |
113ms |
203ms |
49ms |
2021-04-14 23:44 |
25a9d30a |
channels: fix C warnings (#9732) |
508ms |
684ms |
0ms |
455ms |
3783 KB |
99ms |
113ms |
202ms |
49ms |
2021-04-14 23:31 |
f4c8f897 |
parser: proper unexpected eof errors in const declarations (#9712) |
505ms |
687ms |
0ms |
456ms |
3778 KB |
100ms |
112ms |
201ms |
49ms |
2021-04-14 23:30 |
0099458c |
all: small asm fixes and number labels (#9730) |
510ms |
689ms |
0ms |
455ms |
3777 KB |
99ms |
110ms |
202ms |
48ms |
2021-04-14 23:29 |
968cb13a |
fmt: mark types import as used in interface (#9718) |
504ms |
685ms |
0ms |
460ms |
3777 KB |
99ms |
111ms |
201ms |
49ms |
2021-04-14 17:06 |
56e15741 |
ci: tag deadline_test.v in the skip_with_fsanitize_memory and skip_on_windows lists |
504ms |
685ms |
0ms |
458ms |
3777 KB |
98ms |
111ms |
203ms |
49ms |
2021-04-14 15:43 |
33870583 |
ci: run sanitizers jobs in serial mode (with VJOBS=1) |
501ms |
683ms |
0ms |
451ms |
3777 KB |
97ms |
110ms |
200ms |
48ms |
2021-04-14 09:47 |
3e297bce |
ci: remove some tests from skip_with_werror in `v test-self` |
501ms |
683ms |
0ms |
451ms |
3777 KB |
98ms |
110ms |
211ms |
49ms |
2021-04-14 07:58 |
98052182 |
ci: ignore changes to .md files in gen_vc.yml |
503ms |
683ms |
0ms |
453ms |
3777 KB |
100ms |
111ms |
201ms |
49ms |
2021-04-14 05:51 |
80dbe8db |
readme: update example (#9719) |
507ms |
686ms |
0ms |
452ms |
3777 KB |
100ms |
112ms |
202ms |
49ms |
2021-04-14 05:50 |
14434cc8 |
all: bare metal support (fix `-freestanding`) (#9624) |
506ms |
690ms |
0ms |
459ms |
3777 KB |
100ms |
112ms |
202ms |
49ms |
2021-04-14 00:59 |
711e309e |
gg: bring back native rendering on macos |
512ms |
696ms |
0ms |
465ms |
3771 KB |
101ms |
110ms |
199ms |
52ms |
2021-04-13 22:40 |
10bf974c |
all: gc: provide optimized mode (#9716) |
510ms |
695ms |
0ms |
461ms |
3771 KB |
102ms |
110ms |
201ms |
52ms |
2021-04-13 11:38 |
8c95f075 |
sokol: fix compilation of gg apps on macos |
504ms |
687ms |
0ms |
452ms |
3755 KB |
104ms |
112ms |
204ms |
50ms |
2021-04-13 11:10 |
d9e2bb9b |
vdoc: ignore builtin/linux_bare (#9708) |
506ms |
689ms |
0ms |
452ms |
3755 KB |
104ms |
113ms |
199ms |
51ms |
2021-04-13 10:45 |
2b41556a |
ci: do not install mingw-w64 in the ordinary ci macos job |
513ms |
686ms |
0ms |
444ms |
3755 KB |
102ms |
111ms |
200ms |
51ms |
2021-04-13 10:40 |
a31e2653 |
ci: split cross compilation jobs to their own ci_cross.yml file |
516ms |
689ms |
0ms |
448ms |
3755 KB |
102ms |
112ms |
201ms |
50ms |
2021-04-13 10:24 |
e5a52edd |
ci: split sanitized jobs to their own ci_sanitized.yml file, bump their timeout to 60 minutes |
507ms |
687ms |
0ms |
461ms |
3755 KB |
103ms |
112ms |
202ms |
50ms |
2021-04-13 10:07 |
68c3ecce |
v: skip asserts in -prod mode inside non _test.v files |
506ms |
685ms |
0ms |
444ms |
3755 KB |
103ms |
112ms |
201ms |
50ms |
2021-04-13 09:23 |
84fe2d8c |
v.ast: implement Expr.str() for ast.ConcatExpr and ast.IfExpr too |
509ms |
693ms |
0ms |
447ms |
3754 KB |
104ms |
112ms |
201ms |
50ms |
2021-04-13 09:01 |
f04dd21e |
builtin: run vfmt over string.v |
515ms |
691ms |
0ms |
440ms |
3752 KB |
100ms |
109ms |
204ms |
51ms |
2021-04-13 06:18 |
1b924fcf |
ci: bump timeout-minutes limit to 45 (the sanitizer test jobs are slow) |
512ms |
693ms |
0ms |
445ms |
3752 KB |
102ms |
109ms |
199ms |
50ms |
2021-04-13 04:04 |
909c9c7e |
context: small refactor to always use Context type instead of multiple types (#9705) |
513ms |
692ms |
0ms |
444ms |
3752 KB |
103ms |
110ms |
201ms |
51ms |
2021-04-13 03:55 |
66294e35 |
checker: add immutable_builtin_modify.vv test (#9702) |
510ms |
692ms |
0ms |
455ms |
3752 KB |
101ms |
111ms |
200ms |
51ms |
2021-04-13 00:06 |
c3ccb584 |
checker: check generics variadic arg mismatch (#9700) |
512ms |
698ms |
0ms |
451ms |
3752 KB |
103ms |
111ms |
200ms |
52ms |
2021-04-12 17:30 |
21e52ee0 |
ci: add libgl-dev in jobs dependencies |
512ms |
688ms |
0ms |
452ms |
3751 KB |
102ms |
112ms |
201ms |
51ms |
2021-04-12 16:35 |
cfaba496 |
ios: move `sokol` declarations out of builder, and support non-sokol apps too (#9703) |
508ms |
692ms |
0ms |
453ms |
3751 KB |
102ms |
111ms |
203ms |
51ms |
2021-04-12 16:32 |
07a6f4e4 |
context: add a new `context` module, based on Golang's context, intended to be used in webservers (#9563) |
509ms |
691ms |
0ms |
454ms |
3751 KB |
102ms |
110ms |
200ms |
50ms |
2021-04-12 16:23 |
b54188df |
ci: cleanup references to libglfw and libsdl2 (not used anymore) |
514ms |
690ms |
0ms |
445ms |
3751 KB |
104ms |
110ms |
201ms |
51ms |
2021-04-12 14:22 |
491fe49a |
map: rename methods (part 2) (#9698) |
511ms |
691ms |
0ms |
460ms |
3751 KB |
103ms |
113ms |
204ms |
51ms |
2021-04-12 13:03 |
b2c16ced |
parser: filter out vet space indent errors inside StringInterLiterals (#9695) |
510ms |
692ms |
0ms |
447ms |
3753 KB |
101ms |
110ms |
199ms |
49ms |
2021-04-12 13:01 |
ada763e0 |
fmt: remove parenthesis around single ident (#9696) |
508ms |
695ms |
0ms |
454ms |
3752 KB |
104ms |
114ms |
201ms |
50ms |
2021-04-12 12:59 |
9427c5f5 |
vdoc: fix output folder creation (#9699) |
516ms |
695ms |
0ms |
453ms |
3752 KB |
104ms |
112ms |
204ms |
50ms |
2021-04-12 12:58 |
6b8585da |
docs: remove obsolete references to byteptr/charptr, use &byte/&char instead |
519ms |
696ms |
0ms |
450ms |
3752 KB |
103ms |
113ms |
204ms |
49ms |
2021-04-12 12:51 |
19e4f5ec |
tools: implement progres bar for `v check-md .` |
511ms |
687ms |
0ms |
449ms |
3752 KB |
102ms |
112ms |
202ms |
50ms |
2021-04-12 09:01 |
a4fb851f |
docs: document dump(expr) |
510ms |
695ms |
0ms |
457ms |
3752 KB |
102ms |
111ms |
200ms |
49ms |
2021-04-12 07:26 |
7ba13a41 |
os: handle fread errors (#9687) |
511ms |
691ms |
0ms |
450ms |
3752 KB |
102ms |
111ms |
201ms |
49ms |
2021-04-12 07:24 |
6d2d956c |
tests: fix -skip-unused test on macos |
511ms |
691ms |
0ms |
451ms |
3752 KB |
103ms |
109ms |
199ms |
49ms |
2021-04-12 06:38 |
9957e5a2 |
log: unify output order between cli and file (#9693) |
508ms |
689ms |
0ms |
457ms |
3752 KB |
117ms |
113ms |
202ms |
49ms |
2021-04-12 06:24 |
8193efb3 |
v.markused: mark all `pub` functions on `-shared -skip-unused` |
512ms |
693ms |
0ms |
455ms |
3752 KB |
103ms |
112ms |
202ms |
49ms |
2021-04-12 02:58 |
d7a64bbc |
encoding.utf8: fix len and ulen and optimize raw_index (#9682) |
519ms |
694ms |
0ms |
446ms |
3752 KB |
103ms |
112ms |
199ms |
49ms |
2021-04-11 21:57 |
67d86399 |
orm: add unique fields & add drop table stmt (#9684) |
526ms |
694ms |
0ms |
457ms |
3752 KB |
103ms |
111ms |
201ms |
49ms |
2021-04-11 21:57 |
b0b3c516 |
checker: minor cleanup in fn_call (#9681) |
508ms |
685ms |
0ms |
454ms |
3745 KB |
102ms |
110ms |
197ms |
49ms |
2021-04-11 21:43 |
6cfd53bf |
cgen: generate interfaces after all other typedefs (#9680) |
510ms |
693ms |
0ms |
445ms |
3747 KB |
102ms |
111ms |
200ms |
49ms |
2021-04-11 21:36 |
0facc5a5 |
builtin: fix map.zeros_to_end (#9689) |
507ms |
688ms |
0ms |
450ms |
3747 KB |
103ms |
111ms |
201ms |
49ms |
2021-04-11 19:53 |
79fa15ec |
cgen: allow printing of C.Structs containing &char/charptr fields |
507ms |
689ms |
0ms |
456ms |
3747 KB |
103ms |
111ms |
201ms |
50ms |
2021-04-11 20:32 |
273655ec |
vfmt: fix asm volatile & goto (#9688) |
496ms |
670ms |
0ms |
455ms |
3743 KB |
103ms |
109ms |
194ms |
51ms |
2021-04-11 10:24 |
a8519016 |
checker: allow casting bool to byte (#9676) |
500ms |
684ms |
0ms |
462ms |
3743 KB |
100ms |
105ms |
190ms |
50ms |
2021-04-11 08:34 |
85e9cf1b |
tests: add vlib/x/json2 to vtest-cleancode.v |
498ms |
676ms |
0ms |
452ms |
3743 KB |
101ms |
107ms |
194ms |
52ms |
2021-04-11 07:30 |
954c436d |
checker/cgen: auto initialize `shared` elements of structs (#9669) |
493ms |
673ms |
0ms |
447ms |
3743 KB |
102ms |
108ms |
195ms |
51ms |
2021-04-11 07:28 |
cca06fce |
encoding.utf8: remove const unicode_con_table_up_to_low table (#9672) |
495ms |
676ms |
0ms |
448ms |
3740 KB |
100ms |
108ms |
195ms |
49ms |
2021-04-11 06:04 |
acb58d49 |
encoding.utf8: add support for indexing a utf8 str (#9670) |
496ms |
672ms |
0ms |
448ms |
3740 KB |
101ms |
106ms |
193ms |
49ms |
2021-04-11 06:02 |
a2a18ef9 |
v: simplify handling of function generic parameters (#9673) |
497ms |
677ms |
0ms |
452ms |
3740 KB |
103ms |
109ms |
195ms |
49ms |
2021-04-10 14:57 |
78c6e35b |
checker/cgen: fix `v := rlock m { m[key] or { default_val } }` (#9666) |
495ms |
682ms |
0ms |
456ms |
3743 KB |
101ms |
109ms |
195ms |
49ms |
2021-04-10 14:42 |
e66de8e8 |
bitfield: add methods `insert` and `extract` (#9612) |
499ms |
672ms |
0ms |
446ms |
3743 KB |
100ms |
108ms |
197ms |
49ms |
2021-04-10 14:40 |
38c517c1 |
builtin: use NSLog on iOS for print (#9665) |
496ms |
678ms |
0ms |
450ms |
3743 KB |
101ms |
108ms |
195ms |
49ms |
2021-04-10 14:38 |
64391efa |
orm: add mysql support (#9630) |
497ms |
678ms |
0ms |
449ms |
3742 KB |
102ms |
107ms |
196ms |
48ms |
2021-04-10 14:33 |
9f093203 |
cgen: fix generics struct_init (#9661) |
495ms |
669ms |
0ms |
450ms |
3717 KB |
101ms |
104ms |
190ms |
64ms |
2021-04-10 11:00 |
cf640014 |
checker: fix generics return generic struct (#9663) |
488ms |
665ms |
0ms |
451ms |
3717 KB |
102ms |
107ms |
193ms |
48ms |
2021-04-10 08:55 |
1bcc45f9 |
cgen: minor cleanup of return_stmt (#9664) |
493ms |
673ms |
0ms |
458ms |
3717 KB |
102ms |
108ms |
194ms |
48ms |
2021-04-10 07:46 |
d54becf5 |
v.cflag: support `#flag $first_existing("/opt/homebrew/lib/libgc.a", "/usr/local/lib/libgc.a")` |
495ms |
668ms |
0ms |
446ms |
3717 KB |
100ms |
106ms |
194ms |
48ms |
2021-04-10 02:00 |
bf6a2f80 |
checker: fix generics with generic struct receiver (#9658) |
494ms |
667ms |
0ms |
448ms |
3715 KB |
102ms |
108ms |
194ms |
48ms |
2021-04-09 20:42 |
6c1a4341 |
net.http: make http.parse_response() public so it can be used by http servers (#9653) |
492ms |
672ms |
0ms |
451ms |
3713 KB |
101ms |
107ms |
192ms |
51ms |
2021-04-09 20:40 |
bf9fe659 |
sync: fix `chan.close()` while a sending thread is waiting (#9654) |
496ms |
673ms |
0ms |
453ms |
3713 KB |
100ms |
106ms |
195ms |
53ms |
2021-04-09 20:39 |
062ee435 |
ci: add `v build-examples` steps to the sanitize jobs (#9655) |
493ms |
671ms |
0ms |
452ms |
3713 KB |
102ms |
107ms |
192ms |
51ms |
2021-04-09 20:24 |
903dd492 |
v: add support for `$if freestanding {`, without using it (part 1) (#9656) |
494ms |
679ms |
0ms |
454ms |
3713 KB |
98ms |
105ms |
192ms |
50ms |
2021-04-09 19:33 |
f0a67a48 |
ci: remove sources.list.d cleanup statements from all jobs (too many false positives) |
489ms |
667ms |
0ms |
450ms |
3710 KB |
98ms |
104ms |
189ms |
49ms |
2021-04-09 17:03 |
40d32c7e |
v.markused: fix -skip-unused regression for v itself and for tetris |
486ms |
671ms |
0ms |
446ms |
3710 KB |
99ms |
105ms |
190ms |
50ms |
2021-04-09 16:17 |
5eb67ccd |
http: use Header struct for headers (#9462) |
495ms |
671ms |
0ms |
450ms |
3710 KB |
100ms |
106ms |
192ms |
50ms |
2021-04-09 16:06 |
50f59674 |
ast, checker: make SelectorExpr.root_ident return ?Ident (#9647) |
489ms |
668ms |
0ms |
450ms |
3710 KB |
101ms |
105ms |
191ms |
50ms |
2021-04-09 15:18 |
b346dd94 |
cgen: fix blank identifier in IfGard (`if _ := <-ch { ... }`, etc) (#9650) |
494ms |
667ms |
0ms |
446ms |
3709 KB |
100ms |
106ms |
191ms |
50ms |
2021-04-09 15:18 |
0c710ce4 |
cgen: register `Option_void` when used for `chan <- x or {...}` (#9648) |
494ms |
681ms |
0ms |
450ms |
3709 KB |
101ms |
106ms |
193ms |
51ms |
2021-04-09 14:56 |
820fe626 |
v.gen.c: reduce slightly the generated C lines with -skip-unused (3940 -> 3699 for hello_world.v) |
493ms |
670ms |
0ms |
445ms |
3709 KB |
99ms |
106ms |
190ms |
51ms |
2021-04-09 11:51 |
a706215e |
ast, parser: add type_pos to TypeDecl nodes (#9571) |
490ms |
674ms |
0ms |
449ms |
3709 KB |
100ms |
106ms |
193ms |
52ms |
2021-04-09 10:22 |
46e7e27b |
v vet: give an error for trailing whitespace (#9574) |
492ms |
672ms |
0ms |
448ms |
3706 KB |
99ms |
105ms |
192ms |
50ms |
2021-04-09 10:14 |
ddb2e723 |
checker: do not allow module aliases started with '_' (underscore) (#9588) |
487ms |
670ms |
0ms |
450ms |
3705 KB |
98ms |
106ms |
191ms |
51ms |
2021-04-09 08:00 |
4feb09fa |
checker, cgen: add sumtype-like smartcasting capabilites to interfaces (#9256) |
485ms |
662ms |
0ms |
450ms |
3700 KB |
98ms |
104ms |
191ms |
51ms |
2021-04-09 07:57 |
78e3bb74 |
sync: close channels atomically only once (#9645) |
487ms |
672ms |
0ms |
456ms |
3702 KB |
102ms |
103ms |
193ms |
51ms |
2021-04-09 07:54 |
e6a67e71 |
parser: fix error of `-foo.bar()` (#9646) |
489ms |
660ms |
0ms |
445ms |
3702 KB |
100ms |
103ms |
189ms |
51ms |
2021-04-09 07:53 |
67ec3321 |
vweb: read the entire request body from buffered reader (#9644) |
491ms |
670ms |
0ms |
447ms |
3702 KB |
102ms |
104ms |
190ms |
50ms |
2021-04-08 16:17 |
e93a52a2 |
builtin: add support for '-d static_boehm -gc boehm' (only for macos and linux for now) |
487ms |
669ms |
0ms |
449ms |
3702 KB |
100ms |
104ms |
192ms |
51ms |
2021-04-08 09:18 |
7c79e9bc |
v.builder: streamline -stats output between backends. add a 'compilation speed' stat too |
492ms |
668ms |
0ms |
450ms |
3702 KB |
101ms |
102ms |
191ms |
51ms |
2021-04-08 05:46 |
9881ff84 |
tests: fix option_print_errors_test.v (#9616) |
488ms |
668ms |
0ms |
446ms |
3702 KB |
100ms |
102ms |
190ms |
49ms |
2021-04-08 05:24 |
690c0309 |
vfmt: fix fn/method that return generic struct (#9638) |
489ms |
667ms |
0ms |
444ms |
3702 KB |
100ms |
104ms |
189ms |
49ms |
2021-04-08 05:21 |
e654d615 |
checker: minor cleanup in check_or_expr() (#9635) |
492ms |
665ms |
0ms |
446ms |
3701 KB |
101ms |
104ms |
192ms |
51ms |
2021-04-08 04:27 |
4f6dde4a |
vself: handle missing v_old (#9637) |
489ms |
671ms |
0ms |
450ms |
3701 KB |
102ms |
104ms |
192ms |
50ms |
2021-04-08 00:31 |
e03db643 |
readme: add links to demo videos |
485ms |
672ms |
0ms |
443ms |
3701 KB |
102ms |
101ms |
189ms |
50ms |
2021-04-08 00:13 |
c37945e3 |
orm: add != (#9600) |
484ms |
662ms |
0ms |
450ms |
3701 KB |
100ms |
104ms |
190ms |
50ms |
2021-04-08 00:11 |
73238a81 |
examples: sokol: update the comments on how to compile the shaderes (#9633) |
489ms |
674ms |
0ms |
449ms |
3701 KB |
100ms |
103ms |
190ms |
50ms |
2021-04-07 18:39 |
8caabf0e |
sokol: update to floooh/sokol@c602d83 (#9607) |
486ms |
667ms |
0ms |
447ms |
3701 KB |
101ms |
102ms |
191ms |
50ms |
2021-04-07 17:18 |
9541eb81 |
checker: remove unecessary assert (#9617) |
488ms |
669ms |
0ms |
449ms |
3701 KB |
101ms |
103ms |
188ms |
50ms |
2021-04-07 16:13 |
a747651f |
v.vcache: another workaround for a tcc arm64 runtime bug |
490ms |
666ms |
0ms |
448ms |
3701 KB |
101ms |
102ms |
188ms |
50ms |
2021-04-07 16:09 |
0cb0b0f9 |
v.vcache: workaround a tcc arm64 invalid memory access bug |
485ms |
661ms |
0ms |
448ms |
3701 KB |
101ms |
104ms |
191ms |
49ms |
2021-04-07 15:53 |
fdb4f178 |
ci: fix compilation with g++ (#9629) |
484ms |
662ms |
0ms |
448ms |
3701 KB |
102ms |
102ms |
189ms |
49ms |
2021-04-07 15:37 |
9c67a1cf |
ci: fix the `v -autofree cmd/v` job |
485ms |
674ms |
0ms |
457ms |
3701 KB |
103ms |
102ms |
189ms |
49ms |
2021-04-07 15:26 |
66fafe7b |
checker: remove redundant code for generic structs (#9628) |
487ms |
661ms |
0ms |
448ms |
3700 KB |
101ms |
105ms |
191ms |
49ms |
2021-04-07 15:12 |
de5cf4ac |
v: show the number of processed bytes and lines for V source code with -stats |
481ms |
661ms |
0ms |
448ms |
3702 KB |
100ms |
102ms |
187ms |
48ms |
2021-04-07 13:27 |
fef4e1e7 |
checker: fix generics method return generics struct (#9614) |
485ms |
664ms |
0ms |
444ms |
3702 KB |
100ms |
101ms |
188ms |
49ms |
2021-04-07 13:27 |
ab03357a |
orm: add table creation (#9621) |
487ms |
662ms |
0ms |
451ms |
3699 KB |
100ms |
104ms |
189ms |
49ms |
2021-04-07 13:25 |
1d5ed891 |
fmt: remove trailing space in comments (#9620) |
485ms |
661ms |
0ms |
451ms |
3689 KB |
102ms |
102ms |
188ms |
48ms |
2021-04-07 12:43 |
6d77c882 |
ci: gen_vc: fix a race (p. 2) |
482ms |
664ms |
0ms |
450ms |
3689 KB |
99ms |
101ms |
187ms |
48ms |
2021-04-07 12:34 |
8dbe323d |
ci: gen_vc: fix a race |
485ms |
662ms |
0ms |
448ms |
3689 KB |
101ms |
102ms |
189ms |
48ms |
2021-04-07 12:25 |
66d39175 |
builtin: fix C++ compilation |
487ms |
664ms |
0ms |
450ms |
3689 KB |
100ms |
100ms |
190ms |
48ms |
2021-04-07 12:15 |
4e6a176f |
ci: fix `v up` job |
488ms |
666ms |
0ms |
452ms |
3689 KB |
101ms |
103ms |
188ms |
49ms |
2021-04-07 12:12 |
bca94091 |
map: wrap up delete fix (#9626) |
485ms |
664ms |
0ms |
445ms |
3689 KB |
101ms |
103ms |
189ms |
49ms |
2021-04-07 09:22 |
cc80ee0a |
tools: improve the default performance/behaviour of oldv |
487ms |
659ms |
0ms |
451ms |
3688 KB |
99ms |
102ms |
189ms |
49ms |
2021-04-07 00:40 |
ff983738 |
Revert "map: wrap up delete fix (#9601)" |
483ms |
661ms |
0ms |
450ms |
3688 KB |
100ms |
103ms |
190ms |
49ms |
2021-04-07 00:39 |
d8839214 |
Update gen_vc.yml |
479ms |
656ms |
0ms |
446ms |
3689 KB |
100ms |
101ms |
189ms |
48ms |
2021-04-07 00:22 |
1abc20e3 |
Update gen_vc.yml |
484ms |
656ms |
0ms |
444ms |
3689 KB |
100ms |
103ms |
189ms |
48ms |
2021-04-07 00:16 |
6d2d51a9 |
Update gen_vc.yml |
482ms |
660ms |
0ms |
451ms |
3689 KB |
103ms |
103ms |
189ms |
48ms |
2021-04-06 19:25 |
018a88c3 |
parser: asm: add support for memory clobbers (#9618) |
480ms |
665ms |
0ms |
456ms |
3689 KB |
100ms |
102ms |
189ms |
49ms |
2021-04-06 19:15 |
89838f2e |
tutorials: blog: use db.create_table() |
479ms |
661ms |
0ms |
443ms |
3698 KB |
99ms |
102ms |
186ms |
48ms |
2021-04-06 15:38 |
f4566bb3 |
autofree: fix `return x[0]` (optional) |
482ms |
661ms |
0ms |
450ms |
3698 KB |
100ms |
103ms |
190ms |
49ms |
2021-04-06 15:00 |
db84d5e2 |
os: cleanup os.environ implementation |
485ms |
665ms |
0ms |
450ms |
3698 KB |
100ms |
102ms |
190ms |
48ms |
2021-04-06 14:28 |
1e2a9294 |
autofree: test `return x[0]` (optional) |
483ms |
662ms |
0ms |
448ms |
3698 KB |
103ms |
103ms |
188ms |
47ms |
2021-04-06 14:14 |
dbaa9181 |
autofree: fix optional returns |
483ms |
661ms |
0ms |
448ms |
3698 KB |
101ms |
103ms |
190ms |
46ms |
2021-04-06 13:57 |
cbcc0d34 |
map: wrap up delete fix (#9601) |
487ms |
665ms |
0ms |
451ms |
3637 KB |
101ms |
102ms |
188ms |
47ms |
2021-04-06 13:17 |
7d5c1c2d |
tmpl: inline styles with attributes (#9605) |
484ms |
660ms |
0ms |
450ms |
3636 KB |
102ms |
103ms |
192ms |
47ms |
2021-04-06 13:16 |
a0648a3e |
all: fixes related to Node.pos (#9613) |
482ms |
654ms |
0ms |
445ms |
3632 KB |
102ms |
102ms |
188ms |
47ms |
2021-04-06 12:21 |
87a16bbf |
ci: fix -autofree cmd/v compilation job regression |
486ms |
659ms |
0ms |
446ms |
3630 KB |
101ms |
102ms |
188ms |
48ms |
2021-04-06 10:22 |
c1f2c570 |
v.util: prevent diff tool lookups when VDIFF_TOOL is set |
479ms |
656ms |
0ms |
445ms |
3630 KB |
100ms |
102ms |
188ms |
47ms |
2021-04-06 08:43 |
9bb3a5b3 |
tools: update oldv to be faster for the most common cases |
483ms |
662ms |
0ms |
447ms |
3630 KB |
102ms |
101ms |
187ms |
47ms |
2021-04-05 23:52 |
de5e6032 |
builtin: fix a warning in backtrace() on windows (msvc) |
484ms |
673ms |
0ms |
454ms |
3630 KB |
100ms |
100ms |
187ms |
47ms |
2021-04-05 21:06 |
337f7643 |
github: change gen_vc.yml to use `git config --global` (suggestion by spaceface) |
482ms |
656ms |
0ms |
443ms |
3630 KB |
99ms |
104ms |
188ms |
47ms |
2021-04-05 20:56 |
6b2f8196 |
doc: correct a typo (#9611) |
484ms |
662ms |
0ms |
453ms |
3630 KB |
101ms |
102ms |
187ms |
47ms |
2021-04-05 20:52 |
aa5f733f |
tools: add -cflags -Werror step to `v test-all` |
482ms |
660ms |
0ms |
451ms |
3630 KB |
102ms |
103ms |
190ms |
47ms |
2021-04-05 20:42 |
d8cb24ee |
ci: fix -cflags -Werror jobs |
479ms |
659ms |
0ms |
454ms |
3630 KB |
102ms |
103ms |
190ms |
48ms |
2021-04-05 20:35 |
19b915b1 |
ci: fix windows-tcc job |
483ms |
657ms |
0ms |
445ms |
3630 KB |
101ms |
103ms |
186ms |
48ms |
2021-04-05 20:07 |
3617ce05 |
docs: add a short description of available vpm commands (#9566) |
481ms |
665ms |
0ms |
460ms |
3630 KB |
101ms |
103ms |
189ms |
49ms |
2021-04-05 19:57 |
10619d09 |
ci: fix a race in vlib/v/compiler_errors_test.v execution on m1 |
480ms |
659ms |
0ms |
446ms |
3630 KB |
101ms |
103ms |
189ms |
49ms |
2021-04-05 19:38 |
b041681c |
tests: bump limits to reduce flakyness on m1 with latest clang |
480ms |
657ms |
0ms |
445ms |
3630 KB |
100ms |
102ms |
188ms |
48ms |
2021-04-05 19:32 |
7c664de8 |
time: fix macos job (building V with -cflags --Werror) |
486ms |
663ms |
0ms |
445ms |
3630 KB |
99ms |
102ms |
189ms |
48ms |
2021-04-05 19:24 |
5f07c583 |
ci: fix build-vc job (use more precise C.fprintf declaration) |
478ms |
656ms |
0ms |
446ms |
3630 KB |
100ms |
101ms |
186ms |
47ms |
2021-04-05 19:18 |
18998455 |
ci: fix build-vc job |
480ms |
663ms |
0ms |
451ms |
3630 KB |
101ms |
103ms |
189ms |
49ms |
2021-04-05 17:55 |
c0e2b9b1 |
ci: fix some of `v test-cleancode` 2 |
481ms |
668ms |
0ms |
455ms |
3629 KB |
99ms |
101ms |
191ms |
49ms |
2021-04-05 17:47 |
fec89c7e |
ci: fix some of `v test-cleancode` 1 |
487ms |
662ms |
0ms |
453ms |
3629 KB |
101ms |
102ms |
194ms |
48ms |
2021-04-05 16:31 |
5bc29492 |
ci: fix vlib/v/tests/str_gen_test.v (all of `v test-self` is ok now) |
484ms |
659ms |
0ms |
449ms |
3629 KB |
98ms |
102ms |
189ms |
48ms |
2021-04-05 15:45 |
abbb08b2 |
ast,checker: fix `v test-self` by relaxing the is_number checks |
477ms |
661ms |
0ms |
452ms |
3628 KB |
101ms |
102ms |
190ms |
48ms |
2021-04-05 15:21 |
ab77453f |
checker: fix spelling in 'inferred generic type is ambiguous:' check (#9593) |
478ms |
655ms |
0ms |
444ms |
3627 KB |
100ms |
103ms |
188ms |
47ms |
2021-04-05 15:19 |
98e1dd4b |
checker: wrap print_backtraces with if is_verbose (#9595) |
483ms |
659ms |
0ms |
446ms |
3627 KB |
100ms |
104ms |
189ms |
47ms |
2021-04-05 15:17 |
a016ac39 |
examples: change byteptr to &byte in sokol examples and regex (#9606) |
483ms |
663ms |
0ms |
452ms |
3627 KB |
102ms |
103ms |
190ms |
47ms |
2021-04-05 15:14 |
07b1dc66 |
ast, parser: add additional pos info for FnDecl and InterfaceDecl nodes (#9603) |
482ms |
659ms |
0ms |
444ms |
3627 KB |
100ms |
101ms |
190ms |
47ms |
2021-04-05 15:12 |
6ed50e76 |
ci: add git authentication to the vc job (#9599) |
482ms |
659ms |
0ms |
449ms |
3625 KB |
101ms |
101ms |
188ms |
47ms |
2021-04-05 13:06 |
92f40f96 |
tools: fix `v symlink` on windows |
480ms |
657ms |
0ms |
452ms |
3625 KB |
101ms |
104ms |
189ms |
48ms |
2021-04-05 12:47 |
90b123c2 |
ci: fix self compilation on windows |
482ms |
658ms |
0ms |
449ms |
3625 KB |
101ms |
102ms |
189ms |
47ms |
2021-04-05 12:31 |
cc8948ef |
time: fix compilation on macos |
478ms |
657ms |
0ms |
444ms |
3625 KB |
100ms |
102ms |
189ms |
47ms |
2021-04-05 08:04 |
3ea9868d |
v -watch: rerun compilation after `v self` too |
478ms |
666ms |
0ms |
449ms |
3625 KB |
98ms |
102ms |
187ms |
47ms |
2021-04-05 07:39 |
7a9607b0 |
checker: use .clear_flags() when comparing number literals |
479ms |
657ms |
0ms |
449ms |
3625 KB |
102ms |
102ms |
192ms |
56ms |
2021-04-05 07:31 |
9fcdf335 |
szip: fix compilation errors with -Werror |
480ms |
663ms |
0ms |
451ms |
3625 KB |
101ms |
103ms |
189ms |
48ms |
2021-04-05 07:25 |
82de973e |
time: run vfmt |
483ms |
654ms |
0ms |
443ms |
3625 KB |
99ms |
102ms |
187ms |
47ms |
2021-04-05 07:23 |
c58b4cb1 |
ci: fix `v -cc clang-11 -cflags -Werror cmd/v` |
482ms |
658ms |
0ms |
445ms |
3625 KB |
99ms |
102ms |
187ms |
47ms |
2021-04-05 07:02 |
4cde74f1 |
checker: make the compiler stricter when checking pointers |
480ms |
662ms |
0ms |
447ms |
3625 KB |
101ms |
100ms |
188ms |
48ms |
2021-04-05 05:31 |
d82a0c16 |
ci: fix multiret_with_ptrtype_test.v |
481ms |
660ms |
0ms |
452ms |
3622 KB |
102ms |
102ms |
188ms |
48ms |
2021-04-05 05:25 |
63a1c32a |
ci: fix ptr_arithmetic_test.v |
481ms |
660ms |
0ms |
450ms |
3622 KB |
101ms |
102ms |
188ms |
48ms |
2021-04-05 05:08 |
5c07cbf5 |
ci: fix `v -cc clang-11 -cflags -Werror cmd/v` |
479ms |
657ms |
0ms |
444ms |
3622 KB |
100ms |
101ms |
187ms |
48ms |
2021-04-05 05:02 |
92fa9bbe |
cgen: fix [packed] |
480ms |
662ms |
0ms |
443ms |
3622 KB |
98ms |
101ms |
187ms |
47ms |
2021-04-05 04:55 |
ed37512e |
ci: run wkhtmltopdf only on linux again |
484ms |
657ms |
0ms |
442ms |
3622 KB |
99ms |
101ms |
188ms |
48ms |
2021-04-05 04:27 |
9cc9ce69 |
ci: fix more of byteptr=> &byte, vfmt check_types.v |
482ms |
662ms |
0ms |
448ms |
3621 KB |
101ms |
103ms |
189ms |
48ms |
2021-04-05 03:49 |
77d8336d |
cgen: [packed] struct attribute |
481ms |
669ms |
0ms |
454ms |
3621 KB |
100ms |
103ms |
190ms |
47ms |
2021-04-05 03:43 |
22b4ac22 |
examples: fix C interop example |
484ms |
663ms |
0ms |
450ms |
3621 KB |
102ms |
104ms |
189ms |
48ms |
2021-04-05 03:42 |
e399c07a |
os: fix a C warning |
484ms |
663ms |
0ms |
448ms |
3621 KB |
100ms |
103ms |
189ms |
48ms |
2021-04-05 03:36 |
7b7602a2 |
checker: bring back automatic c'foo' in c calls |
483ms |
659ms |
0ms |
450ms |
3621 KB |
102ms |
103ms |
189ms |
48ms |
2021-04-04 20:33 |
5e394f91 |
ci: fix byteptr cast in cmd/tools/bench/wyhash.v |
478ms |
659ms |
0ms |
450ms |
3621 KB |
101ms |
103ms |
190ms |
48ms |
2021-04-04 18:52 |
519c7194 |
vc: move the regeneration logic to CI (#9597) |
480ms |
661ms |
0ms |
452ms |
3620 KB |
101ms |
102ms |
190ms |
47ms |
2021-04-04 18:37 |
0da827f2 |
ci: add a temporary transition shim to teach V that &byte === byteptr and &char === charptr |
479ms |
661ms |
0ms |
455ms |
3620 KB |
101ms |
102ms |
190ms |
48ms |
2021-04-04 18:11 |
8a362588 |
ci: fix os.environ :-| |
479ms |
660ms |
0ms |
446ms |
3619 KB |
100ms |
104ms |
189ms |
49ms |
2021-04-04 17:14 |
accd4d83 |
ci: fix compilation |
481ms |
655ms |
0ms |
442ms |
3618 KB |
98ms |
102ms |
186ms |
46ms |
2021-04-04 15:40 |
f3484345 |
checker: remove debugging info |
489ms |
661ms |
0ms |
447ms |
3617 KB |
101ms |
104ms |
192ms |
48ms |
2021-04-04 15:05 |
1716e8dd |
gg: byteptr fixes |
482ms |
656ms |
0ms |
445ms |
3617 KB |
98ms |
101ms |
187ms |
47ms |
2021-04-04 14:48 |
6c8199c9 |
os: fix compilation on linux |
481ms |
656ms |
0ms |
442ms |
3617 KB |
99ms |
103ms |
191ms |
48ms |
2021-04-04 14:43 |
57e6138a |
all: remove byteptr and charptr; replace them with &byte and &char |
479ms |
659ms |
0ms |
448ms |
3617 KB |
99ms |
102ms |
189ms |
47ms |
2021-04-04 14:05 |
8dd4a639 |
checker: minor cleanup of checker.v (#9585) |
482ms |
655ms |
0ms |
440ms |
3617 KB |
98ms |
100ms |
185ms |
46ms |
2021-04-04 07:01 |
82f3ca2d |
strings: use deprecated_after for the .write_bytes method |
479ms |
657ms |
0ms |
440ms |
3614 KB |
100ms |
103ms |
187ms |
48ms |
2021-04-03 23:11 |
337e447c |
map: fix delete (part 1) (#9579) |
478ms |
663ms |
0ms |
447ms |
3614 KB |
101ms |
104ms |
189ms |
48ms |
2021-04-03 20:16 |
1a324679 |
regex: added groups in replace strings (#9576) |
483ms |
657ms |
0ms |
441ms |
3613 KB |
100ms |
102ms |
191ms |
48ms |
2021-04-03 16:30 |
0eb59cf2 |
fmt: prevent possible trailing whitespace in wrapped infixes (#9573) |
478ms |
660ms |
0ms |
449ms |
3613 KB |
101ms |
102ms |
189ms |
2021-04-03 16:30 |
646d46b4 |
vet: turn warnings into errors with -W flag (#9575) |
484ms |
664ms |
0ms |
446ms |
3613 KB |
100ms |
104ms |
189ms |
2021-04-03 11:18 |
31f8d554 |
cgen: remove a "return var" comment |
483ms |
656ms |
0ms |
444ms |
3613 KB |
99ms |
102ms |
189ms |
2021-04-03 10:16 |
094441c8 |
vet: remove false positive space indent errors inside strings (#9568) |
481ms |
656ms |
0ms |
445ms |
3640 KB |
100ms |
101ms |
188ms |
2021-04-02 17:53 |
5229428d |
tools: add a separate `scan` column for fast.vlang.io too |
486ms |
664ms |
0ms |
447ms |
3640 KB |
102ms |
103ms |
191ms |
2021-04-02 17:23 |
d7331f98 |
tools: fix parsing of new -show-timings output format in fast.vlang.io |
487ms |
662ms |
0ms |
440ms |
3640 KB |
0ms |
0ms |
0ms |
2021-04-02 15:52 |
53cbdbc2 |
cgen: optimize out the empty #ifdef NOT_CURRENT_TARGET_OS #endif output |
480ms |
655ms |
0ms |
449ms |
3640 KB |
0ms |
0ms |
0ms |
2021-04-02 14:34 |
6a5f49af |
all: support `?Type(none)` (#9567) |
484ms |
666ms |
0ms |
455ms |
3647 KB |
0ms |
0ms |
0ms |
2021-04-02 14:28 |
3637bac7 |
cgen: fix rune array sort (#9561) |
484ms |
660ms |
0ms |
444ms |
3645 KB |
0ms |
0ms |
0ms |
2021-04-02 14:26 |
e438b158 |
vet: remove false positive space indentation error inside block comments (#9565) |
486ms |
666ms |
0ms |
447ms |
3642 KB |
0ms |
0ms |
0ms |
2021-04-02 10:53 |
af14c808 |
log: make .send_output public |
482ms |
659ms |
0ms |
450ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-02 07:12 |
bcb39924 |
log: implement .log_to_console_too() method |
484ms |
665ms |
0ms |
447ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-02 05:49 |
897cd4ce |
builder: update cached .o files when their .c file is newer |
484ms |
663ms |
0ms |
452ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-02 05:31 |
69ba93f9 |
ast: remove redundant `import v.ast` |
483ms |
672ms |
0ms |
456ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-02 00:29 |
fb302c62 |
checker: fix compilation |
486ms |
663ms |
0ms |
449ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-01 22:57 |
7385f8e5 |
all: a massive merge of ast and table modules |
482ms |
663ms |
0ms |
446ms |
3641 KB |
0ms |
0ms |
0ms |
2021-04-01 10:04 |
043f6420 |
time: extend date str formats (#9543) |
468ms |
649ms |
0ms |
444ms |
3655 KB |
0ms |
0ms |
0ms |
2021-04-01 09:49 |
0d1714cb |
checker: check opt call in more places (#9538) |
469ms |
654ms |
0ms |
448ms |
3655 KB |
0ms |
0ms |
0ms |
2021-04-01 08:39 |
1a76cb1c |
map: fix misalignment (#9548) |
466ms |
652ms |
0ms |
451ms |
3654 KB |
0ms |
0ms |
0ms |
2021-04-01 06:58 |
8d5e3101 |
asm: make fixed labels possible as displacement (#9549) |
474ms |
655ms |
0ms |
448ms |
3654 KB |
0ms |
0ms |
0ms |
2021-03-31 16:51 |
63f835c4 |
cgen: fix the alias of fixed_array (fix #9537) (#9544) |
471ms |
654ms |
0ms |
448ms |
3648 KB |
0ms |
0ms |
0ms |
2021-03-31 11:11 |
f1797a01 |
generics: fix generic_struct_insts_to_concrete (#9536) |
468ms |
643ms |
0ms |
451ms |
3647 KB |
0ms |
0ms |
0ms |
2021-03-31 10:17 |
0b39de2f |
ast, parser: add syms_pos to import ast (#9541) |
470ms |
649ms |
0ms |
448ms |
3647 KB |
0ms |
0ms |
0ms |
2021-03-31 09:38 |
6daefde5 |
checker,ci: use c.note for "direct sum type init..."; fixes `/v -prod cmd/vls` |
468ms |
650ms |
0ms |
448ms |
3646 KB |
0ms |
0ms |
0ms |
2021-03-31 09:28 |
23a6ce00 |
ci: fix for `-cflags -Werror` jobs |
471ms |
659ms |
0ms |
444ms |
3646 KB |
0ms |
0ms |
0ms |
2021-03-31 09:15 |
e2e7e5fd |
walker: skip EmptyExpr for now |
466ms |
645ms |
0ms |
451ms |
3646 KB |
0ms |
0ms |
0ms |
2021-03-31 09:07 |
024787b0 |
ci: make the compiler_errors_test.v output silent in the CI for the OK cases |
466ms |
652ms |
0ms |
451ms |
3647 KB |
0ms |
0ms |
0ms |
2021-03-31 08:13 |
6f318be9 |
checker: do not allow nil sum types init |
465ms |
653ms |
0ms |
451ms |
3646 KB |
0ms |
0ms |
0ms |
2021-03-30 17:14 |
dcab7914 |
net.urllib: allow `urllib.parse_query("format=%l")` |
456ms |
639ms |
0ms |
445ms |
3642 KB |
0ms |
0ms |
0ms |
2021-03-30 15:11 |
683eaad6 |
net.http: support `-d trace_http_request` and `-d trace_http_response` |
456ms |
640ms |
0ms |
443ms |
3642 KB |
0ms |
0ms |
0ms |
2021-03-30 12:32 |
205fb88d |
eventbus: refactoring; add unsubscribe_method and unsubscribe_receiver (#9443) |
461ms |
643ms |
0ms |
446ms |
3642 KB |
0ms |
0ms |
0ms |
2021-03-30 12:31 |
d1fadaf3 |
flag: add custom errors (#9515) |
461ms |
637ms |
0ms |
446ms |
3642 KB |
0ms |
0ms |
0ms |
2021-03-30 12:29 |
28018c6f |
x.json2: add custom errors (#9523) |
455ms |
642ms |
0ms |
456ms |
3638 KB |
0ms |
0ms |
0ms |
2021-03-30 12:27 |
ab6e0ed0 |
add custom errors to encoding lib (#9513) |
457ms |
639ms |
0ms |
443ms |
3638 KB |
0ms |
0ms |
0ms |
2021-03-30 12:23 |
5c21c748 |
builder,checker,table: simpify generics unwrap and struct processing (#9531) |
458ms |
641ms |
0ms |
448ms |
3638 KB |
0ms |
0ms |
0ms |
2021-03-30 09:40 |
15d9f50b |
os: add x64 mode for struct and raw read/write (#9512) |
458ms |
636ms |
0ms |
443ms |
3638 KB |
0ms |
0ms |
0ms |
2021-03-30 09:39 |
9b9ef5fe |
x.websocket: add header to client (#9517) |
458ms |
636ms |
0ms |
446ms |
3634 KB |
0ms |
0ms |
0ms |
2021-03-30 07:43 |
3ced970b |
ast, parser: add additional info for CallExpr, StructInit nodes (#9526) |
461ms |
633ms |
0ms |
443ms |
3634 KB |
0ms |
0ms |
0ms |
2021-03-30 07:40 |
c5302bfc |
x.json2: skip whitespace before scanning (#9508) |
461ms |
638ms |
0ms |
454ms |
3633 KB |
0ms |
0ms |
0ms |
2021-03-30 07:39 |
c4e389be |
gg: make Rect struct fields public (#9518) |
459ms |
631ms |
0ms |
442ms |
3633 KB |
0ms |
0ms |
0ms |
2021-03-30 07:36 |
6143bd62 |
generics: check generic_fn called arg mismatch (#9510) |
455ms |
630ms |
0ms |
447ms |
3633 KB |
0ms |
0ms |
0ms |
2021-03-30 07:33 |
b3190681 |
ast, parser: implement simple AST poisoning (#9525) |
451ms |
638ms |
0ms |
444ms |
3628 KB |
0ms |
0ms |
0ms |
2021-03-30 07:32 |
999c385b |
checker: add type check in interface fields (#9527) |
458ms |
636ms |
0ms |
442ms |
3624 KB |
0ms |
0ms |
0ms |
2021-03-29 09:27 |
c1d4074b |
thirdparty: make `fontstash` and `sokol` C-libraries work with Boehm-GC (#9506) |
456ms |
628ms |
0ms |
447ms |
3624 KB |
0ms |
0ms |
0ms |
2021-03-29 09:17 |
89082de5 |
semver: add custom errors (#9493) |
455ms |
636ms |
0ms |
446ms |
3624 KB |
0ms |
0ms |
0ms |
2021-03-29 09:15 |
cabbf93f |
cgen: fix generic_struct str() (#9504) |
456ms |
629ms |
0ms |
439ms |
3620 KB |
0ms |
0ms |
0ms |
2021-03-28 08:46 |
92f19f57 |
generics: fix generics_struct with generic array string (#9494) |
453ms |
631ms |
0ms |
440ms |
3618 KB |
0ms |
0ms |
0ms |
2021-03-27 17:59 |
76dc4cf1 |
gc: fix another alignment issue (#9489) |
453ms |
631ms |
0ms |
439ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 17:29 |
4a105140 |
tests: run vfmt over some of the tests in vlib/v/tests (#9455) |
446ms |
624ms |
0ms |
443ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 16:15 |
3b166d83 |
regex: added less restrictive use of '-' in CC (#9484) |
452ms |
626ms |
0ms |
438ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 15:34 |
1b7fd2cf |
time: fix time offset (#9449) |
453ms |
633ms |
0ms |
450ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 15:29 |
d9240bd9 |
fmt: remove cur_short_mod (#9486) |
450ms |
627ms |
0ms |
439ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 15:28 |
f0e36ca8 |
examples: fix fireworks exiting when minimized on windows (issue: #9485) (#9487) |
458ms |
632ms |
0ms |
441ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 15:26 |
467c6ff7 |
ci: bump up the limits for the perf-regressions job |
454ms |
629ms |
0ms |
443ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 10:33 |
cd742738 |
fmt: fix import aliases in type declarations (#9483) |
461ms |
628ms |
0ms |
449ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 10:03 |
cbf47158 |
gg: ui mode fixes |
457ms |
629ms |
0ms |
445ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-27 08:50 |
0e254e03 |
vdoc: support -os and show docs according to the platform (#9474) |
450ms |
637ms |
0ms |
445ms |
3617 KB |
0ms |
0ms |
0ms |
2021-03-26 17:50 |
76203696 |
doc: Add a note on how to define type aliases. (#9466) |
452ms |
627ms |
0ms |
439ms |
3616 KB |
0ms |
0ms |
0ms |
2021-03-26 17:46 |
6f525957 |
cgen: use overloaded eq op in auto eq method (#9475) |
452ms |
631ms |
0ms |
442ms |
3616 KB |
0ms |
0ms |
0ms |
2021-03-26 14:50 |
36cc4880 |
parser: fix generic fn with upper name type (#9460) (#9478) |
450ms |
628ms |
0ms |
449ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 14:44 |
3220ab70 |
Boehm-GC: fix global `const` handling (#9477) |
452ms |
627ms |
0ms |
445ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 13:06 |
a38fc891 |
ci: fix the content of function_arg_mutable_err.out |
453ms |
629ms |
0ms |
445ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 13:02 |
7e6c511e |
ci: fix the content of mut_int.out |
449ms |
630ms |
0ms |
449ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 11:38 |
87494fad |
parser: allow passing `mut a AliasOfPointerType` |
457ms |
634ms |
0ms |
452ms |
3615 KB |
0ms |
0ms |
0ms |
2021-03-26 09:37 |
52a14e84 |
vpm: fix panic at the end of `v remove ui` |
453ms |
629ms |
0ms |
441ms |
3614 KB |
0ms |
0ms |
0ms |
2021-03-26 09:21 |
1e9d527d |
checker: fix the deref mut check |
453ms |
631ms |
0ms |
438ms |
3614 KB |
0ms |
0ms |
0ms |
2021-03-26 08:42 |
bb595899 |
checker: warn about automatic (de)referencing; freetype: compilation flag fixes |
452ms |
628ms |
0ms |
439ms |
3614 KB |
0ms |
0ms |
0ms |
2021-03-26 06:51 |
69dff4b3 |
os: make os module handle large files (#9439) |
452ms |
632ms |
0ms |
445ms |
3614 KB |
0ms |
0ms |
0ms |
2021-03-26 06:35 |
91ea7679 |
cgen: fix a c error, when using dump(ptr) (#9468) |
450ms |
639ms |
0ms |
452ms |
3611 KB |
0ms |
0ms |
0ms |
2021-03-26 06:32 |
478bb9ce |
parser, checker: fix generic fn that returns a generic struct (#9469) |
447ms |
623ms |
0ms |
443ms |
3610 KB |
0ms |
0ms |
0ms |
2021-03-26 06:21 |
d8108a58 |
cgen: minor cleanup in for_in_stmt() (#9471) |
448ms |
628ms |
0ms |
445ms |
3608 KB |
0ms |
0ms |
0ms |
2021-03-25 18:45 |
f29ca6b8 |
cgen: show the original malloc call on a detected leak |
454ms |
624ms |
0ms |
440ms |
3608 KB |
0ms |
0ms |
0ms |
2021-03-25 15:53 |
1bf7d968 |
x.json2: add u64 (#9457) |
450ms |
627ms |
0ms |
441ms |
3608 KB |
0ms |
0ms |
0ms |
2021-03-25 15:52 |
257eadd2 |
gc: add `-gc boehm_leak` for leak detection (#9464) |
452ms |
625ms |
0ms |
441ms |
3608 KB |
0ms |
0ms |
0ms |
2021-03-25 07:15 |
03d56865 |
builtin: do not call C.GC_FREE with -gc boehm |
447ms |
628ms |
0ms |
450ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-25 05:28 |
b0878d3a |
builtin,v.pkgconfig: use brew's libgc on macos |
449ms |
624ms |
0ms |
445ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-25 04:35 |
1590783f |
Revert "time: use .c.v for files that use C. functions (#9447)" |
448ms |
626ms |
0ms |
446ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-24 21:53 |
8b7085e0 |
vvet: big cleanup (#9454) |
449ms |
620ms |
0ms |
445ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-24 21:37 |
7664964c |
vfmt: format all of cmd/ and add it to `v test-cleancode` (#9418) |
454ms |
624ms |
0ms |
444ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-24 21:21 |
837cada3 |
cgen: minor cleanup infix_expr (#9445) |
455ms |
624ms |
0ms |
448ms |
3607 KB |
0ms |
0ms |
0ms |
2021-03-24 18:39 |
6bc9ef73 |
builtin: vfmt every .v file, except vlib/builtin/int_test.v (#9448) |
450ms |
630ms |
0ms |
449ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 18:15 |
5d8b9b01 |
time: use .c.v for files that use C. functions (#9447) |
455ms |
623ms |
0ms |
440ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 18:13 |
e76c8d5d |
fmt: use type_to_str_using_alias instead of type_to_str in struct.v (#9431) |
451ms |
628ms |
0ms |
444ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 17:49 |
522d70b4 |
builtin,cgen: fix -gc boehm issues with maps; add a CI job for it to prevent regressions (#9453) |
455ms |
627ms |
0ms |
447ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 17:08 |
5b2cec6c |
vc: cleanup temporary patch in Makefile |
453ms |
629ms |
0ms |
446ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 17:04 |
49c770ea |
vc: fix Makefile |
451ms |
629ms |
0ms |
441ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 17:02 |
bb148574 |
vc: temporary patch for v.c |
451ms |
636ms |
0ms |
451ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 16:06 |
b996799c |
wyhash: update to final_version_3 (part 2) (#9452) |
450ms |
628ms |
0ms |
440ms |
3606 KB |
0ms |
0ms |
0ms |
2021-03-24 11:16 |
f8f74d85 |
builtin: add panic_optional_not_set and use it in cgen for fncall()? in main |
455ms |
627ms |
0ms |
436ms |
3599 KB |
0ms |
0ms |
0ms |
2021-03-24 10:39 |
9b78d7d2 |
tools: check formatting of more modules with `v test-cleancode`, colorize `v vet` output |
453ms |
630ms |
0ms |
446ms |
3599 KB |
0ms |
0ms |
0ms |
2021-03-24 08:31 |
0bde55f7 |
tools: fix `v -prod cmd/tools/vdoctor.v` |
453ms |
628ms |
0ms |
441ms |
3598 KB |
0ms |
0ms |
0ms |
2021-03-23 22:01 |
f885c7ce |
tests: fix three tests with address errors (#9441) |
458ms |
630ms |
0ms |
450ms |
3598 KB |
0ms |
0ms |
0ms |
2021-03-23 20:45 |
392666e4 |
cgen: fix treating errors as values inside if expressions (#9440) |
451ms |
626ms |
0ms |
437ms |
3598 KB |
0ms |
0ms |
0ms |
2021-03-23 20:13 |
385cb4dd |
repeat.v: fixes for `./v -cg -cflags -fsanitize=undefined cmd/tools/repeat.v` |
449ms |
629ms |
0ms |
440ms |
3598 KB |
0ms |
0ms |
0ms |
2021-03-23 19:28 |
b335d47b |
flag: fix Flag.free(), workaround -autofree limitations |
452ms |
641ms |
0ms |
437ms |
3597 KB |
0ms |
0ms |
0ms |
2021-03-23 16:54 |
8abfe2f5 |
cgen: -autofree fixes for []string{} having literals, comming from defailt string stuct field values |
450ms |
624ms |
0ms |
443ms |
3593 KB |
0ms |
0ms |
0ms |
2021-03-23 13:30 |
7101d53d |
ci: fix `v self`, `v up` and other tools |
449ms |
624ms |
0ms |
439ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 12:58 |
a4690e4c |
CI: do not use `v self` temporarily, till vc is regenerated |
447ms |
624ms |
0ms |
435ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 11:50 |
11e1f421 |
builder: save the binary next to the source code again |
453ms |
629ms |
0ms |
445ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 11:36 |
ae6420af |
tools: fix `substring in s` usages, preventing `v -W build-tools` |
447ms |
621ms |
0ms |
440ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 09:30 |
9ae64e7f |
builder: create the binary in the current directory if -o is not provided |
451ms |
629ms |
0ms |
448ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 09:01 |
35c60cf4 |
doc: reflect current `int` → `f32` behaviour (#9433) |
454ms |
630ms |
0ms |
436ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 08:38 |
0c055a1c |
all: s.contains(s2) instead of `in` |
451ms |
629ms |
0ms |
441ms |
3588 KB |
0ms |
0ms |
0ms |
2021-03-23 08:16 |
b5c28625 |
tests: fix a compilation error |
460ms |
626ms |
0ms |
439ms |
3589 KB |
0ms |
0ms |
0ms |
2021-03-23 08:07 |
1d42b4cf |
vdoc, v.doc: remove DocPos and use token.Position (#9429) |
452ms |
628ms |
0ms |
444ms |
3589 KB |
0ms |
0ms |
0ms |
2021-03-23 08:03 |
e86c6e02 |
autofree: fix frees before returns |
446ms |
622ms |
0ms |
437ms |
3589 KB |
0ms |
0ms |
0ms |
2021-03-23 07:51 |
b9cbb4f1 |
scanner: fix eof token position (#9432) |
433ms |
612ms |
0ms |
447ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-23 05:23 |
aa4e22c2 |
scanner, token: add column information to tokens (#9407) |
429ms |
608ms |
0ms |
440ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-23 03:38 |
3753a58c |
parser: fix if-guard redefinition (#9425) |
423ms |
603ms |
0ms |
439ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-22 22:06 |
1b572f75 |
fmt: minor array wrap improvement (#9420) |
422ms |
603ms |
0ms |
435ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-22 17:43 |
a00c80b9 |
v: support compiler notices. Use them for `[deprecated_after: '2021-05-01']` tags |
428ms |
604ms |
0ms |
440ms |
2832 KB |
0ms |
0ms |
0ms |
2021-03-22 14:45 |
c76c69ec |
all: simplify `return if ...` constructs to make more code compatible with -autofree |
423ms |
601ms |
0ms |
445ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 09:20 |
a53aaaf9 |
os: fix a leak in read_lines() |
426ms |
595ms |
0ms |
449ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 09:08 |
57b30507 |
ci: run v self with -prealloc |
422ms |
599ms |
0ms |
441ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 08:46 |
320cd002 |
string: fix replace_each() (#9415) |
422ms |
598ms |
0ms |
435ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 07:01 |
400b4027 |
strings: comment deprecation of Builder.write_bytes temporarily |
426ms |
596ms |
0ms |
440ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 06:21 |
1eb3ed98 |
flag: return error on .finalize() on CLI arguments with unknown short options too |
426ms |
601ms |
0ms |
439ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 05:39 |
0258482c |
cgen: auto eq method for sumtype (#9408) |
421ms |
598ms |
0ms |
441ms |
2826 KB |
0ms |
0ms |
0ms |
2021-03-22 02:42 |
e5a69839 |
tutorials: fix a link (#9413) |
419ms |
598ms |
0ms |
448ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-22 02:22 |
cf6faaf2 |
parser: fix anon_fn with array arguments (#9414) |
422ms |
603ms |
0ms |
436ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 17:36 |
c5bc349e |
rand: update documentation (#9406) |
421ms |
591ms |
0ms |
435ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 11:09 |
dfd58293 |
parser: fix parse error when using `f >` (#9401) |
422ms |
598ms |
0ms |
434ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 11:04 |
0e80e57a |
rand.dist: add exponential distribution function and unit tests (#9402) |
416ms |
599ms |
0ms |
438ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 06:43 |
c4e6ef42 |
doc: add clarification about C declarations (#9390) |
415ms |
591ms |
0ms |
431ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 02:31 |
4d77f381 |
gc: enable on macos and add leak detection fns |
420ms |
600ms |
0ms |
450ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-21 00:01 |
5873149c |
builtin: allow libgc to be used on windows as well (#9393) |
423ms |
599ms |
0ms |
442ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-20 16:29 |
246c09db |
checker: fix generics in big_struct (fix #9373) (#9383) |
424ms |
598ms |
0ms |
439ms |
2819 KB |
0ms |
0ms |
0ms |
2021-03-20 16:27 |
a2eb6865 |
doc: document array .any() and .all() (#9386) |
417ms |
590ms |
0ms |
434ms |
2818 KB |
0ms |
0ms |
0ms |
2021-03-20 16:25 |
c8416f9a |
all: deprecate write_str and replace it with write_string (#9369) |
420ms |
596ms |
0ms |
439ms |
2818 KB |
0ms |
0ms |
0ms |
2021-03-20 14:16 |
517c1841 |
time: fix .sleep() with `-gc boehm` |
420ms |
599ms |
0ms |
440ms |
2818 KB |
0ms |
0ms |
0ms |
2021-03-20 13:17 |
8efea1e1 |
ci: build blog example with -autofree |
420ms |
597ms |
0ms |
444ms |
2818 KB |
0ms |
0ms |
0ms |
2021-03-20 07:30 |
a6ddd24f |
v.embed_file: add .to_string() and .to_bytes() utility methods |
423ms |
600ms |
0ms |
446ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-20 07:02 |
e3c0f305 |
os: deprecate `os.File.write_bytes` and add `os.File.write_ptr` (#9370) |
425ms |
601ms |
0ms |
435ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-20 02:53 |
ead0dff5 |
cgen: fix return if_guard expr (#9375) |
416ms |
594ms |
0ms |
440ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 23:55 |
3f9e921c |
builtin: add a proper str() method to IError (#9379) |
422ms |
596ms |
0ms |
439ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 23:54 |
59f95170 |
regex: bug fix in replace using function, added tests (#9381) |
420ms |
591ms |
0ms |
437ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 21:27 |
b0e225ac |
dl: fix `v -cflags "-Werror" use_test.v` |
418ms |
592ms |
0ms |
446ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 20:51 |
a386be65 |
v.table: correct `table.types` to `table.type_symbols` |
418ms |
598ms |
0ms |
438ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 18:56 |
c5884a5f |
v.ast: improve Expr.str() for `sizeof(Type)` |
420ms |
595ms |
0ms |
436ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 15:22 |
79a8e34e |
ci: add `./v doc clipboard` steps in the windows-tcc job too |
420ms |
600ms |
0ms |
440ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 14:26 |
644fdd02 |
ci: cleanup eprintlns in vbuild-tools.v |
421ms |
602ms |
0ms |
440ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 14:09 |
9587f9f8 |
fix `v build-tools` path handling on windows (affected tcc) |
422ms |
596ms |
0ms |
438ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 13:53 |
575ffb68 |
Revert "ci: add `./v -W build-tools` to windows-tcc too" |
418ms |
595ms |
0ms |
442ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 13:44 |
4ca2accc |
ci: add `./v -W build-tools` to windows-tcc too |
419ms |
597ms |
0ms |
435ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 12:19 |
95a748e8 |
checker: cleanup call_method (#9365) |
419ms |
598ms |
0ms |
442ms |
2815 KB |
0ms |
0ms |
0ms |
2021-03-19 09:14 |
4f6306f6 |
examples: fix `v -cflags "-Werror" test examples/` |
417ms |
596ms |
0ms |
438ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 11:13 |
82c4daa4 |
fmt: fail keep test when bin2v_keep preparation step fails (#9361) |
420ms |
595ms |
0ms |
441ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 11:09 |
12523669 |
cli: improve multiple value management (#8310) |
416ms |
594ms |
0ms |
438ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 10:37 |
dad5a5e7 |
v test-cleancode: add -fix flag (#9364) |
422ms |
594ms |
0ms |
437ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 10:35 |
29884fa2 |
os: deprecate read_at and add read_from to implement RandomReader (#9371) |
418ms |
598ms |
0ms |
444ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 09:26 |
f8fcf3ff |
fmt: reorder and sort methods into section (#9363) |
415ms |
592ms |
0ms |
433ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 07:49 |
04095f40 |
ci: fix failing `v -W build-tools` and `v -W build-examples`; run vfmt. |
419ms |
594ms |
0ms |
440ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 07:34 |
ea3d1405 |
ci: fix failing -Werror job with tcc |
422ms |
594ms |
0ms |
436ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-19 02:36 |
9ea88c09 |
os: fix warning write_str -> write_string (#9368) |
418ms |
593ms |
0ms |
440ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-18 20:22 |
8fa7e670 |
builtin: use `return s.clone()` instead of `return s` consistently, to make manual free easier |
424ms |
597ms |
0ms |
439ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-18 19:10 |
00651c8d |
builtin: free all elements in a `[]string` with -autofree too |
421ms |
602ms |
0ms |
437ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-18 17:52 |
d4e16b6d |
builtin: reduce memory allocations for s.trim, s.trim_left and s.trim_right |
418ms |
591ms |
0ms |
431ms |
2814 KB |
0ms |
0ms |
0ms |
2021-03-18 14:24 |
7222ee47 |
all: implement array .any and .all (#9347) |
426ms |
593ms |
0ms |
431ms |
2813 KB |
0ms |
0ms |
0ms |
2021-03-17 00:43 |
fafb035f |
all: reimplement inline assembly (#8645) |
433ms |
601ms |
0ms |
429ms |
2804 KB |
0ms |
0ms |
0ms |
2021-03-17 00:42 |
2991cad4 |
map: fix delete in for-in (#9336) |
419ms |
587ms |
0ms |
441ms |
2733 KB |
0ms |
0ms |
0ms |
2021-03-17 00:33 |
091a1bab |
autofree: free global map consts and some vweb fixes |
416ms |
586ms |
0ms |
428ms |
2728 KB |
0ms |
0ms |
0ms |
2021-03-16 22:19 |
b4f7a975 |
builtin.string: optimize string.count where substr.len == 1 (#9337) |
421ms |
591ms |
0ms |
435ms |
2728 KB |
0ms |
0ms |
0ms |
2021-03-15 18:03 |
0823ea4a |
builder: produce an iOS binary instead of a bundle (#9316) |
423ms |
588ms |
0ms |
428ms |
2726 KB |
0ms |
0ms |
0ms |
2021-03-15 15:37 |
7f0c8d1e |
builtin: fix a compilation warning with `-d debug_malloc` |
417ms |
600ms |
0ms |
437ms |
2730 KB |
0ms |
0ms |
0ms |
2021-03-15 13:55 |
446631ce |
checker: fixed array cannot implicitly convert to fooptr (again) (#9302) |
419ms |
588ms |
0ms |
425ms |
2730 KB |
0ms |
0ms |
0ms |
2021-03-15 13:54 |
9d168895 |
checker: check write access to shared elements of `struct` and `array` (#9314) |
421ms |
589ms |
0ms |
431ms |
2730 KB |
0ms |
0ms |
0ms |
2021-03-15 11:35 |
1ad4623f |
tmpl: move to v/parser (#9052) |
420ms |
585ms |
0ms |
433ms |
2729 KB |
0ms |
0ms |
0ms |
2021-03-15 11:21 |
26138f98 |
v doc: implement color highlighting for the stdout format, enable it by default (#9312) |
423ms |
590ms |
0ms |
424ms |
2727 KB |
0ms |
0ms |
0ms |
2021-03-15 10:22 |
2d2e4610 |
cgen: make use of mut_rec in method consistent (#9308) |
421ms |
586ms |
0ms |
430ms |
2727 KB |
0ms |
0ms |
0ms |
2021-03-15 07:23 |
3951c351 |
os: simplify Process (remove chainability of Process method calls) |
424ms |
594ms |
0ms |
437ms |
2727 KB |
0ms |
0ms |
0ms |
2021-03-15 04:22 |
25c07c2f |
v.ast: handle more expressions in Expr.str() |
421ms |
590ms |
0ms |
431ms |
2727 KB |
0ms |
0ms |
0ms |
2021-03-15 04:27 |
80ac1aaf |
fmt: use type_to_str_using_aliases (#9306) |
422ms |
587ms |
0ms |
433ms |
2726 KB |
0ms |
0ms |
0ms |
2021-03-14 18:34 |
ef10c602 |
tools/fast: fix freebsd path |
427ms |
589ms |
0ms |
431ms |
2726 KB |
0ms |
0ms |
0ms |
2021-03-14 18:20 |
826809fa |
tools/fast: disable 1m.v for now |
419ms |
3360ms |
0ms |
436ms |
2726 KB |
0ms |
0ms |
0ms |
2021-02-28 19:24 |
b9a381f1 |
all: migrate to the new Option (p. 1) (#8924) |
405ms |
3280ms |
453ms |
433ms |
2780 KB |
0ms |
0ms |
0ms |
2021-02-28 17:38 |
e354dcef |
fmt: fix support for `mut static x := 42` |
404ms |
3274ms |
464ms |
436ms |
2780 KB |
0ms |
0ms |
0ms |
2021-02-28 17:14 |
4076e8ea |
tmpl: add a tmpl_all_in_one_folder.vv test; fix for static_vars_in_translated_mode.vv |
407ms |
3233ms |
458ms |
430ms |
2780 KB |
0ms |
0ms |
0ms |
2021-02-28 16:55 |
e5642694 |
ci: fix static_vars_in_translated_mode.vv |
404ms |
3270ms |
462ms |
431ms |
2780 KB |
0ms |
0ms |
0ms |
2021-02-28 16:01 |
4125bfe4 |
all: fix references to time.wait -> time.sleep |
408ms |
3244ms |
462ms |
437ms |
2779 KB |
0ms |
0ms |
0ms |
2021-02-28 12:32 |
bdce35fd |
parser: support `static x := 42` in [unsafe] functions too |
408ms |
3276ms |
463ms |
437ms |
2779 KB |
0ms |
0ms |
0ms |
2021-02-28 11:08 |
276c08e7 |
fmt: support static too |
406ms |
3266ms |
458ms |
435ms |
2779 KB |
0ms |
0ms |
0ms |
2021-02-27 22:18 |
7e08e84b |
vweb: refactor HTTP request parsing (#8874) |
409ms |
3293ms |
463ms |
429ms |
2779 KB |
0ms |
0ms |
0ms |
2021-02-27 21:54 |
2f9687d2 |
net: add HTTP Header struct and methods (#8991) |
402ms |
3258ms |
463ms |
431ms |
2779 KB |
0ms |
0ms |
0ms |
2021-02-27 21:11 |
1d69a0bd |
gg: window_size_real_pixels that for 3D without dpi scaling (#9004) |
405ms |
3248ms |
460ms |
430ms |
2779 KB |
0ms |
0ms |
0ms |
2021-02-27 18:19 |
5807e1b3 |
make/test: clean 32-bit detection and test tcc32/tcc64 CI run (#9001) |
407ms |
3290ms |
461ms |
436ms |
2779 KB |
0ms |
0ms |
0ms |
2021-02-27 10:50 |
20f9bdfa |
os: fixes for os.input(), os.get_raw_stdin(), os.get_raw_line() in case of stdin EOF |
408ms |
3275ms |
460ms |
435ms |
2779 KB |
0ms |
0ms |
0ms |
2021-02-27 17:53 |
e6b4f9ff |
time: fix sleep() on windows |
407ms |
3270ms |
462ms |
434ms |
2778 KB |
0ms |
0ms |
0ms |
2021-02-27 17:41 |
3a2d696f |
time: time.wait() => time.sleep() |
405ms |
3265ms |
464ms |
432ms |
2778 KB |
0ms |
0ms |
0ms |
2021-02-27 17:00 |
be4a2e17 |
cgen: always use tmp vars in return_statement() |
403ms |
3274ms |
460ms |
439ms |
2778 KB |
0ms |
0ms |
0ms |
2021-02-27 14:11 |
d39866d4 |
cgen: optionals/autofree fixes |
402ms |
3232ms |
460ms |
435ms |
2664 KB |
0ms |
0ms |
0ms |
2021-02-27 12:25 |
970bb09e |
doc: add windows installation recommendation (#8996) |
407ms |
3233ms |
466ms |
428ms |
2663 KB |
0ms |
0ms |
0ms |
2021-02-27 09:18 |
efca21e9 |
math: cleanup math.v, document math.aprox_cos and math.aprox_sin |
409ms |
3241ms |
464ms |
430ms |
2663 KB |
0ms |
0ms |
0ms |
2021-02-27 09:11 |
a1244a9f |
checker: check that the module `init` fn, should have no params, and no return type (#8988) |
404ms |
3246ms |
462ms |
438ms |
2663 KB |
0ms |
0ms |
0ms |
2021-02-27 08:29 |
d0a64f2d |
net/openssl/websocket: implement io.Writer (#8980) |
406ms |
3216ms |
464ms |
435ms |
2663 KB |
0ms |
0ms |
0ms |
2021-02-27 08:16 |
f67bff16 |
all: support `thread` handles and `wait()` for functions returning optionals (#8990) |
405ms |
3242ms |
464ms |
435ms |
2663 KB |
0ms |
0ms |
0ms |
2021-02-27 08:11 |
aed348fb |
os: tag some File methods that take voidptr as unsafe - write_bytes, write_bytes_at (#8985) |
402ms |
3229ms |
465ms |
437ms |
2661 KB |
0ms |
0ms |
0ms |
2021-02-27 08:08 |
0b3f2099 |
Dockerfile: run the repl by default (#8993) |
403ms |
3219ms |
463ms |
437ms |
2661 KB |
0ms |
0ms |
0ms |
2021-02-27 08:07 |
1fd0aceb |
parser: imporve generics detection (#8992) |
402ms |
3238ms |
460ms |
434ms |
2661 KB |
0ms |
0ms |
0ms |
2021-02-27 07:39 |
81cf6f7e |
tools: fix shortcut creation & registry access in `v symlink` on windows (#8994) |
402ms |
3210ms |
463ms |
430ms |
2660 KB |
0ms |
0ms |
0ms |
2021-02-27 07:15 |
a9e9079e |
gg: make .set_cfg public |
405ms |
3245ms |
465ms |
438ms |
2660 KB |
0ms |
0ms |
0ms |
2021-02-26 21:55 |
23f231ee |
builtin: tag array methods unsafe: *_many, grow_len, pointers (#8983) |
407ms |
3259ms |
462ms |
434ms |
2660 KB |
0ms |
0ms |
0ms |
2021-02-26 20:51 |
8874379c |
checker: check left selector expression in `$if left is right` (#8987) |
404ms |
3237ms |
463ms |
435ms |
2660 KB |
0ms |
0ms |
0ms |
2021-02-26 20:51 |
51fae953 |
cgen: move the condition of an iterator to a temp var (#8989) |
401ms |
3237ms |
463ms |
437ms |
2660 KB |
0ms |
0ms |
0ms |
2021-02-26 14:26 |
4ad95cfe |
checker: check types with $for/$if introspection (#8984) |
407ms |
3231ms |
467ms |
434ms |
2660 KB |
0ms |
0ms |
0ms |
2021-02-26 08:22 |
1a8ff9d7 |
v.gen.c: ensure that @continue is escaped in the generated C code |
405ms |
3238ms |
463ms |
433ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 07:52 |
995bd669 |
encoding.utf8.east_asian: add support for East_Asian_Width (#8978) |
403ms |
3227ms |
466ms |
434ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 07:21 |
524372d4 |
parser: fix incorrect comments of expr() (#8979) |
405ms |
3245ms |
463ms |
438ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 07:05 |
89c82ff8 |
parser: treat f as generic call not `<` operator (#8938) |
405ms |
3246ms |
464ms |
437ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 07:01 |
5aebd646 |
fmt: keep some line comments in multi line arrays (#8969) |
407ms |
3251ms |
466ms |
432ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 06:41 |
2c609411 |
fmt: do not write single line or blocks with multi line stmts (#8952) |
399ms |
3240ms |
465ms |
432ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 06:36 |
8dff168e |
x.json2: create custom scanner for scanning JSON (#8716) |
404ms |
3259ms |
463ms |
440ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 06:28 |
7bee3dc4 |
docs: document env var VFLAGS (#8959) |
403ms |
3219ms |
461ms |
430ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 06:28 |
59d4d0ef |
checker: detect unknown type to iterate with $for (#8971) |
404ms |
3212ms |
464ms |
438ms |
2659 KB |
0ms |
0ms |
0ms |
2021-02-26 06:26 |
3a082621 |
checker: add a check for casting to an unknown type (#8968) |
401ms |
3272ms |
466ms |
437ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-26 06:24 |
bc050759 |
crypto: make digest implement io.Writer (#8975) |
397ms |
3264ms |
462ms |
434ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-26 06:22 |
d81b6e78 |
encoding.base64: change base64 function signatures to use `[]byte` (#8970) |
399ms |
3240ms |
465ms |
439ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 23:28 |
c03798e3 |
checker: disallow implicit conversion from fixed array to fooptr (#8823) |
406ms |
3253ms |
464ms |
434ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 19:01 |
639061be |
examples: fix left/right arrows in examples/term.ui/text_editor.v |
397ms |
3224ms |
459ms |
435ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 12:24 |
c7587c07 |
cgen: minor cleanup in for_in_stmt() (#8962) |
401ms |
3241ms |
461ms |
438ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 12:24 |
2e381f42 |
net.html: use `or {}` in .writeln() method calls (fix #8942) (#8953) |
403ms |
3217ms |
464ms |
430ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 11:52 |
1a8e502e |
ci: add tcc32 CI on windows (#8922) |
400ms |
3246ms |
464ms |
437ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 11:16 |
c762d150 |
cgen: fix anon_fn redefinition (#8961) |
406ms |
3249ms |
463ms |
437ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 10:35 |
fdc60817 |
sync: fix compilation on latest linux distros (having only gcc-10) with tcc |
402ms |
3229ms |
460ms |
432ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 10:10 |
e4beea42 |
fmt: restructure comment line break logic inside arrays (#8963) |
403ms |
3244ms |
461ms |
436ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 09:56 |
77b3440e |
builder: make C compilation retrying more uniform |
403ms |
3227ms |
458ms |
436ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 07:05 |
3362d7ec |
vpm: make the 404 in text error more precise (till https://vpm.vlang.io/ is fixed properly) |
406ms |
3233ms |
463ms |
437ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 00:30 |
7e27920c |
fmt: fix inserted empty line before go stmt with anonymus function (#8951) |
400ms |
3254ms |
460ms |
436ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-25 00:29 |
12a4e7ad |
cgen: fix `type_to_fmt()` for `i64` and `u32` (#8954) |
400ms |
3255ms |
459ms |
434ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-24 18:35 |
57d1b5b7 |
checker: show position for variadic/shared/method argument errors (#8939) |
401ms |
3245ms |
458ms |
437ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-24 18:35 |
3c94a793 |
cgen: minor cleanup in gen_assert_xxx() (#8943) |
402ms |
3236ms |
461ms |
439ms |
2658 KB |
0ms |
0ms |
0ms |
2021-02-24 18:33 |
b18d091e |
fmt: fix pos of added imports (#8931) |
403ms |
3244ms |
462ms |
430ms |
2657 KB |
0ms |
0ms |
0ms |
2021-02-24 18:27 |
8e9e9b2f |
doc: move variadics, tweak methods, add missing TOC item (#8949) |
401ms |
3248ms |
457ms |
432ms |
2657 KB |
0ms |
0ms |
0ms |
2021-02-24 18:26 |
e53476d5 |
fmt: do not remove chan type of struct fields (#8948) |
400ms |
3256ms |
457ms |
435ms |
2657 KB |
0ms |
0ms |
0ms |
2021-02-24 18:03 |
1c0eefae |
parser/scanner: replace p.peek_tok2/3 with p.peek_token(2/3) (#8946) |
398ms |
3230ms |
457ms |
435ms |
2657 KB |
0ms |
0ms |
0ms |
2021-02-24 13:06 |
1dd1be44 |
cgen: fix if_expr with array.map (fix #8925) (#8937) |
391ms |
3224ms |
93ms |
435ms |
2651 KB |
133ms |
86ms |
151ms |
2021-02-24 12:58 |
05a08530 |
cgen: implement for_stmt of multi_init_vars or multi_assign_vars (#8917) |
392ms |
3229ms |
94ms |
429ms |
2649 KB |
130ms |
85ms |
151ms |
2021-02-24 12:40 |
63ed3c0d |
tools: fix shortcut creation error in `v symlink` on windows (#8935) |
394ms |
3231ms |
93ms |
433ms |
2648 KB |
134ms |
87ms |
153ms |
2021-02-24 09:41 |
66c85aa5 |
docs: update concurrency docs and examples to use []thread{} (#8933) |
395ms |
3219ms |
94ms |
434ms |
2648 KB |
134ms |
86ms |
152ms |
2021-02-23 17:43 |
9e06af8b |
vfmt: vfmt examples/*.v |
392ms |
3218ms |
93ms |
437ms |
2648 KB |
132ms |
86ms |
152ms |
2021-02-23 16:32 |
0fa2f6d5 |
dl: make vdoc ignore submodule "example" (#8927) |
394ms |
3217ms |
93ms |
431ms |
2648 KB |
133ms |
86ms |
151ms |
2021-02-23 16:30 |
ecef4283 |
tests: make profile_test.v more robust |
388ms |
3227ms |
93ms |
433ms |
2648 KB |
133ms |
85ms |
151ms |
2021-02-23 16:14 |
864b5ee4 |
docs: add the shebang line to the .vsh chmod-able example script (#8926) |
394ms |
3209ms |
93ms |
436ms |
2648 KB |
135ms |
87ms |
151ms |
2021-02-23 16:01 |
34002c7c |
ci: add vex-compiles job |
389ms |
3219ms |
93ms |
427ms |
2648 KB |
131ms |
85ms |
149ms |
2021-02-23 08:05 |
977a625a |
tools: support `v -prod up` |
394ms |
3215ms |
94ms |
434ms |
2648 KB |
134ms |
87ms |
152ms |
2021-02-23 07:53 |
302baaa7 |
cgen: fix error of match in fn_call (#8900) |
391ms |
3224ms |
93ms |
434ms |
2648 KB |
132ms |
86ms |
151ms |
2021-02-23 07:51 |
51125541 |
parser: fix weird minus after comment parse error in arrays (#8912) |
392ms |
3217ms |
95ms |
431ms |
2648 KB |
131ms |
85ms |
149ms |
2021-02-23 07:46 |
fcc20947 |
dl: add `get_libname` function (#8909) |
395ms |
3198ms |
93ms |
432ms |
2648 KB |
133ms |
87ms |
151ms |
2021-02-23 07:43 |
fd591826 |
szip: fix doc-comments (#8911) |
393ms |
3213ms |
94ms |
428ms |
2648 KB |
133ms |
86ms |
150ms |
2021-02-23 07:42 |
c113abe1 |
strings: make builder implement io.Writer (#8914) |
394ms |
3204ms |
93ms |
433ms |
2648 KB |
134ms |
86ms |
152ms |
2021-02-23 07:37 |
5674d469 |
table,cgen: fix bug preventing `t := []thread{}` to compile (#8913) |
396ms |
3221ms |
93ms |
429ms |
2648 KB |
132ms |
85ms |
152ms |
2021-02-23 06:58 |
7c9d2802 |
v install: fix `does not exist`, when the response contained a 404 text |
393ms |
3247ms |
94ms |
431ms |
2647 KB |
131ms |
84ms |
149ms |
2021-02-22 19:40 |
d1cebcb6 |
2048: remove `[no_inline]` (no longer needed) |
391ms |
3197ms |
94ms |
425ms |
2647 KB |
133ms |
85ms |
150ms |
2021-02-22 19:24 |
b4dc6c83 |
gg: handle Android's own native dpi scaling factor (#8908) |
389ms |
3207ms |
93ms |
431ms |
2647 KB |
133ms |
86ms |
152ms |
2021-02-22 18:41 |
79edff5c |
gen: correct indirection difference between reciever and object (#8903) |
392ms |
3202ms |
94ms |
430ms |
2647 KB |
135ms |
87ms |
149ms |
2021-02-22 18:02 |
d78c9476 |
szip: use enums instead of constants (#8905) |
395ms |
3217ms |
93ms |
428ms |
2647 KB |
131ms |
85ms |
151ms |
2021-02-22 17:00 |
68972fce |
gg: ensure window_size does not do / 0 (#8907) |
391ms |
3223ms |
93ms |
433ms |
2647 KB |
133ms |
86ms |
152ms |
2021-02-22 16:44 |
8033203e |
builtin: add an Option2 struct (#8890) |
394ms |
3199ms |
93ms |
436ms |
2647 KB |
132ms |
86ms |
152ms |
2021-02-22 16:43 |
18aecde9 |
fmt: cleanup comments code (#8901) |
389ms |
3212ms |
92ms |
428ms |
2645 KB |
132ms |
86ms |
150ms |
2021-02-22 15:53 |
7f6c4caa |
fmt: fix missing space after single line array pre comments (#8904) |
390ms |
3215ms |
93ms |
429ms |
2645 KB |
131ms |
85ms |
150ms |
2021-02-22 15:48 |
fb028abc |
net.unix: make unix_test.v more robust |
392ms |
3202ms |
92ms |
431ms |
2645 KB |
132ms |
87ms |
150ms |
2021-02-22 15:24 |
fba28d2d |
ci: increase the timeout for test_os_process (false positives on macos) |
388ms |
3205ms |
92ms |
429ms |
2645 KB |
132ms |
85ms |
150ms |
2021-02-22 15:11 |
b01a302a |
net.http: fix compilation of trivial examples with `v -cflags -Werror` |
389ms |
3222ms |
92ms |
432ms |
2645 KB |
131ms |
85ms |
150ms |
2021-02-22 15:00 |
7c97b0b2 |
gitly: fix compilation with -autofree |
391ms |
3199ms |
92ms |
426ms |
2645 KB |
132ms |
85ms |
149ms |
2021-02-22 14:24 |
467dce6b |
v.table: minimize re-allocations on << to table.types |
391ms |
3221ms |
92ms |
429ms |
2645 KB |
131ms |
85ms |
150ms |
2021-02-22 13:33 |
2516c076 |
ci: fix `v -W build-tools` |
389ms |
3197ms |
93ms |
432ms |
2645 KB |
133ms |
86ms |
149ms |
2021-02-22 13:26 |
7a6fd359 |
checker: check fn_variadic with array_decompose (#8894) |
392ms |
3209ms |
93ms |
431ms |
2645 KB |
131ms |
86ms |
151ms |
2021-02-22 13:22 |
0029d3ca |
ci: fix test-cleancode |
390ms |
3232ms |
94ms |
431ms |
2645 KB |
131ms |
86ms |
150ms |
2021-02-22 13:08 |
5306b278 |
all: extend `wait()` method to array of `thread` handles (#8840) |
392ms |
3221ms |
94ms |
433ms |
2645 KB |
132ms |
86ms |
150ms |
2021-02-22 12:59 |
ac1c4932 |
szip: change documentation style (#8883) |
389ms |
3213ms |
93ms |
431ms |
2641 KB |
132ms |
86ms |
151ms |
2021-02-22 12:58 |
b2cdd2ca |
net.http: use .filter in sanitize/2 (#8899) |
395ms |
3197ms |
92ms |
430ms |
2641 KB |
131ms |
85ms |
150ms |
2021-02-22 12:55 |
1658c478 |
cgen: fix `match`ing interface types (#8889) |
393ms |
3203ms |
93ms |
433ms |
2641 KB |
131ms |
85ms |
149ms |
2021-02-22 12:54 |
15daeaea |
cgen: add fixed array bounds checking for non-literal index (#8832) |
389ms |
3207ms |
93ms |
428ms |
2640 KB |
131ms |
85ms |
149ms |
2021-02-22 12:51 |
41a3b115 |
gen1m.v: update generated code (#8888) |
392ms |
3190ms |
94ms |
431ms |
2638 KB |
133ms |
87ms |
150ms |
2021-02-22 12:48 |
59446d70 |
cgen: use `(void)` parameter list instead of `()` for type safety (#8898) |
389ms |
3207ms |
94ms |
428ms |
2638 KB |
131ms |
85ms |
148ms |
2021-02-22 11:18 |
f54c1a5c |
all: add strings.Builder.write_string and use write_string instead of write (#8892) |
387ms |
3199ms |
94ms |
424ms |
2637 KB |
130ms |
85ms |
148ms |
2021-02-22 11:08 |
36a6bc27 |
v symlink: fix for termux (#8896) |
388ms |
3210ms |
93ms |
426ms |
2636 KB |
131ms |
85ms |
148ms |
2021-02-22 11:04 |
9dc770e2 |
fmt: do not struggle with comments inside maps (#8897) |
389ms |
3191ms |
94ms |
431ms |
2636 KB |
132ms |
86ms |
148ms |
2021-02-22 07:42 |
5d653a37 |
os: make process_test.v more portable (prepare for windows) |
392ms |
3205ms |
95ms |
431ms |
2635 KB |
133ms |
87ms |
150ms |
2021-02-22 07:12 |
c37daba4 |
ci: fix the remaining obsolete reference to time.sleep and time.usleep |
395ms |
3185ms |
94ms |
426ms |
2635 KB |
132ms |
86ms |
149ms |
2021-02-22 06:18 |
9ab29131 |
builder: fix thirdparty object files compilation with tcc (no -lxyz with -c) |
392ms |
3213ms |
94ms |
427ms |
2635 KB |
133ms |
86ms |
150ms |
2021-02-21 18:18 |
f18adf77 |
parser,fmt: handle array pre-comments separately from exprs (#8884) |
389ms |
3194ms |
94ms |
426ms |
2635 KB |
131ms |
86ms |
149ms |
2021-02-21 18:17 |
18e88d2f |
test-cleancode: add more of vlib/v (#8882) |
388ms |
3216ms |
94ms |
424ms |
2634 KB |
131ms |
86ms |
149ms |
2021-02-21 18:01 |
7a351317 |
vweb: add handle static root & documentation (#8865) |
391ms |
3214ms |
94ms |
420ms |
2634 KB |
130ms |
86ms |
150ms |
2021-02-21 17:56 |
0ccd9f9c |
ci: add match_in_map_init_test.v to skip_with_asan_compiler and skip_with_fsanitize_address in `v test-self` |
400ms |
3205ms |
93ms |
426ms |
2634 KB |
131ms |
85ms |
148ms |
2021-02-21 15:09 |
1a838b1f |
checker: fix error of match in map_init (fix #8579) (#8879) |
391ms |
3196ms |
93ms |
419ms |
2634 KB |
130ms |
86ms |
149ms |
2021-02-21 15:05 |
ac479104 |
time: consolidate the different sleep functions into time.wait(Duration) (#8853) |
389ms |
3188ms |
93ms |
423ms |
2634 KB |
129ms |
85ms |
148ms |
2021-02-21 15:03 |
b1209aac |
ci: fix building of vlib/x/websocket/websocket_test.v |
392ms |
3194ms |
93ms |
427ms |
2635 KB |
132ms |
85ms |
148ms |
2021-02-21 14:42 |
07df2d34 |
ci: fix missing `jobs:` in websockets.yml |
391ms |
3217ms |
94ms |
419ms |
2635 KB |
131ms |
86ms |
150ms |
2021-02-21 14:38 |
772baa74 |
ci: shorten the new job name to just autobahn_tests |
390ms |
3195ms |
93ms |
415ms |
2635 KB |
130ms |
85ms |
147ms |
2021-02-21 14:32 |
f2ce72c2 |
ci: split the websockets tests into their own CI .yml file |
393ms |
3186ms |
93ms |
421ms |
2635 KB |
131ms |
85ms |
149ms |
2021-02-21 14:18 |
cfe9f6d5 |
help: remove http doc server options (#8839) |
388ms |
3185ms |
93ms |
426ms |
2635 KB |
132ms |
86ms |
150ms |
2021-02-21 14:17 |
95e5f68b |
cli: don't sort flags / commands by default (#8813) |
388ms |
3180ms |
93ms |
427ms |
2635 KB |
132ms |
85ms |
150ms |
2021-02-21 14:09 |
1039d398 |
ci: test-self with address sanitized compiler (#8866) |
388ms |
3186ms |
93ms |
423ms |
2635 KB |
130ms |
85ms |
147ms |
2021-02-21 14:07 |
260f6774 |
term.ui: use the new `[flag]` enums (#8881) |
390ms |
3198ms |
93ms |
421ms |
2635 KB |
132ms |
86ms |
149ms |
2021-02-21 13:00 |
0470baaf |
cgen: fix duplicate optional generation for struct field |
391ms |
3209ms |
93ms |
426ms |
2635 KB |
133ms |
87ms |
150ms |
2021-02-21 11:32 |
514cabd7 |
strings: cleanup strings builder, allow reusing it |
389ms |
3202ms |
94ms |
423ms |
2635 KB |
131ms |
90ms |
148ms |
2021-02-21 10:15 |
6e46f385 |
ast: change `expr.is_mut_ident()` to `expr.is_auto_deref_var()` (#8869) |
390ms |
3194ms |
94ms |
428ms |
2635 KB |
133ms |
88ms |
148ms |
2021-02-21 10:13 |
7928689e |
parser: set is_public when registering enum type symbols (#8875) |
391ms |
3202ms |
93ms |
425ms |
2635 KB |
131ms |
86ms |
149ms |
2021-02-21 09:56 |
b9edc4a4 |
docs: document the `[console]` attribute (#8870) |
388ms |
3192ms |
94ms |
423ms |
2635 KB |
132ms |
86ms |
147ms |
2021-02-21 09:54 |
9a744b67 |
cgen: fix in map_literal (fix #8868) (#8871) |
388ms |
3201ms |
93ms |
428ms |
2635 KB |
131ms |
85ms |
148ms |
2021-02-21 09:54 |
3907a1ab |
docs: document enum <-> int assignment and casting (#8872) |
387ms |
3189ms |
94ms |
426ms |
2635 KB |
134ms |
86ms |
149ms |
2021-02-21 09:51 |
cb7c5d58 |
docs: add a unions section (#8873) |
388ms |
3198ms |
93ms |
427ms |
2635 KB |
132ms |
87ms |
149ms |
2021-02-21 09:47 |
e106dc3a |
cgen: fix match_return with complex expr stmts (#8876) |
389ms |
3169ms |
93ms |
427ms |
2635 KB |
138ms |
86ms |
150ms |
2021-02-20 22:00 |
44177c4e |
builder: use stable MSVC version instead preview (#8867) |
387ms |
3185ms |
92ms |
428ms |
2632 KB |
133ms |
84ms |
149ms |
2021-02-20 19:51 |
f67a4c3e |
checker, cgen: allow | between bitfield enum values, autogenerate a more specific .str method for them too (#8856) |
387ms |
3179ms |
94ms |
426ms |
2632 KB |
132ms |
85ms |
149ms |
2021-02-20 19:39 |
cc565b22 |
regex: remove [deprecated] functions/methods, code clean, add test for regex_base (#8862) |
385ms |
3169ms |
93ms |
424ms |
2630 KB |
133ms |
86ms |
149ms |
2021-02-20 18:50 |
8f486cb8 |
ast: minor cleanup of ast.v (#8859) |
385ms |
3166ms |
92ms |
417ms |
2630 KB |
132ms |
85ms |
147ms |
2021-02-20 18:42 |
c190b6a1 |
vlib: remove older deprecated functions (#8864) |
390ms |
3189ms |
93ms |
422ms |
2630 KB |
131ms |
85ms |
146ms |
2021-02-20 18:39 |
30ed2016 |
cgen: cleanup header for MSVC (#8863) |
384ms |
3184ms |
93ms |
430ms |
2632 KB |
132ms |
85ms |
147ms |
2021-02-20 18:24 |
746dfe63 |
ci: make vweb and websocket tests more robust to transient errors |
388ms |
3188ms |
93ms |
419ms |
2633 KB |
132ms |
85ms |
148ms |
2021-02-20 18:18 |
28088cc4 |
checker: check fixed array index when it's a literal (#8831) |
388ms |
3181ms |
92ms |
427ms |
2633 KB |
131ms |
85ms |
147ms |
2021-02-20 17:39 |
5a333b0f |
gen,parser: allow enums as map keys |
386ms |
3173ms |
93ms |
420ms |
2632 KB |
131ms |
85ms |
149ms |
2021-02-20 17:25 |
1e71c0ea |
checker: warn for deprecated methods too (#8861) |
386ms |
3187ms |
93ms |
428ms |
2632 KB |
132ms |
85ms |
150ms |
2021-02-20 16:55 |
5243c5ad |
doc: update the cross-platform shell scripts section (#8791) |
385ms |
3183ms |
94ms |
424ms |
2631 KB |
132ms |
85ms |
148ms |
2021-02-20 16:53 |
adf2aa87 |
pref: add a `-debug-tcc` alias option (#8834) |
386ms |
3179ms |
93ms |
425ms |
2631 KB |
131ms |
84ms |
148ms |
2021-02-20 16:52 |
cc3fd533 |
builder: print tcc output, when the system C compiler also failed (#8835) |
388ms |
3199ms |
93ms |
425ms |
2631 KB |
132ms |
86ms |
149ms |
2021-02-20 16:51 |
c704a492 |
parser: fix error of $tmpl in anon_fn (fix #8847) (#8849) |
385ms |
3180ms |
93ms |
428ms |
2631 KB |
131ms |
85ms |
148ms |
2021-02-20 15:35 |
8327c9af |
checker: support a custom `[deprecated: 'message']` |
386ms |
3200ms |
93ms |
425ms |
2631 KB |
131ms |
84ms |
149ms |
2021-02-20 15:30 |
44cb0426 |
cli: fix checking callbacks (#8858) |
388ms |
3191ms |
94ms |
426ms |
2630 KB |
131ms |
86ms |
148ms |
2021-02-20 14:05 |
a86bf325 |
fmt: keep empty line between if statement and comment (#8846) |
383ms |
3190ms |
93ms |
427ms |
2630 KB |
131ms |
85ms |
149ms |
2021-02-20 14:03 |
901aa83e |
vdoc: hide README toc entry without readme (#8841) |
383ms |
3180ms |
94ms |
424ms |
2630 KB |
130ms |
83ms |
145ms |
2021-02-20 14:00 |
329e3938 |
fmt: respect user choice of newlines between functions without body (#8838) |
385ms |
3173ms |
93ms |
425ms |
2630 KB |
130ms |
84ms |
146ms |
2021-02-20 13:54 |
783cee98 |
table/parser: minor optimization of anon_fn names (#8851) |
385ms |
3182ms |
94ms |
423ms |
2630 KB |
130ms |
84ms |
147ms |
2021-02-20 13:51 |
e8abda18 |
cgen: minor optimization in match_expr() (#8848) |
384ms |
3191ms |
93ms |
420ms |
2630 KB |
131ms |
84ms |
149ms |
2021-02-20 13:27 |
2be852e4 |
arrays: use for/in instead of unsafe `[direct_array_access]` (#8857) |
389ms |
3191ms |
93ms |
426ms |
2631 KB |
133ms |
86ms |
149ms |
2021-02-20 13:16 |
38d1eac7 |
vdoc: fix padding above heading (#8842) |
386ms |
3180ms |
93ms |
421ms |
2631 KB |
129ms |
84ms |
148ms |
2021-02-20 11:22 |
f381836f |
fmt: sort names in selective imports (#8827) |
385ms |
3173ms |
93ms |
428ms |
2631 KB |
137ms |
84ms |
147ms |
2021-02-20 11:14 |
5e1159e4 |
checker: change non-const size of fixed array error message (#8850) |
385ms |
3179ms |
94ms |
423ms |
2631 KB |
132ms |
84ms |
150ms |
2021-02-20 08:54 |
859d382c |
fmt: remove a few obsolete comments (#8837) |
388ms |
3185ms |
93ms |
427ms |
2631 KB |
132ms |
85ms |
149ms |
2021-02-19 15:29 |
3a65ccd0 |
examples: make examples/templates/templates.v runable from everywhere, not just . |
384ms |
3181ms |
94ms |
424ms |
2631 KB |
132ms |
85ms |
149ms |
2021-02-19 12:14 |
bcb35e15 |
checker: only allow passing integer *literal* to non-integer pointer method parameter (#8825) |
390ms |
3186ms |
93ms |
423ms |
2631 KB |
132ms |
86ms |
150ms |
2021-02-19 10:43 |
a153ec59 |
cli: ensure that required flags are set (#8826) |
388ms |
3206ms |
93ms |
426ms |
2631 KB |
131ms |
85ms |
149ms |
2021-02-19 10:39 |
3f3bec45 |
examples: add a template example, update the regex examples (#8829) |
390ms |
3218ms |
94ms |
428ms |
2631 KB |
131ms |
86ms |
150ms |
2021-02-19 10:38 |
6e262b5d |
checker: improve error position of infix expr (#8828) |
389ms |
3167ms |
93ms |
429ms |
2631 KB |
131ms |
84ms |
148ms |
2021-02-19 09:23 |
ad162cd6 |
checker: stricter `unknown type` checks, show better suggestions (#8816) |
386ms |
3185ms |
93ms |
430ms |
2631 KB |
133ms |
85ms |
149ms |
2021-02-19 09:20 |
6a752512 |
os: fix os.real_path on Windows (#8822) |
389ms |
3180ms |
94ms |
427ms |
2630 KB |
133ms |
85ms |
148ms |
2021-02-19 09:16 |
745b40c0 |
rand: refactor string sampling functions to remove redundancy (#8830) |
391ms |
3183ms |
93ms |
428ms |
2630 KB |
133ms |
84ms |
149ms |
2021-02-18 17:48 |
10de9053 |
ci: fix thirdparty/stdatomic/win/atomic.h (now __faststorefence is part of tcc's std headers) |
387ms |
3179ms |
94ms |
420ms |
2630 KB |
130ms |
85ms |
147ms |
2021-02-18 16:19 |
4878077c |
gen/c: fix gen_str_for_struct with custom ref str (fix #7179) (#8820) |
389ms |
3194ms |
94ms |
428ms |
2630 KB |
132ms |
85ms |
149ms |
2021-02-18 16:11 |
25207483 |
tools: fix permission problems after `sudo v symlink` |
387ms |
3171ms |
95ms |
430ms |
2630 KB |
131ms |
84ms |
147ms |
2021-02-18 14:00 |
0dbc9417 |
builder: vfmt msvc.v |
388ms |
3197ms |
95ms |
427ms |
2630 KB |
131ms |
84ms |
147ms |
2021-02-18 13:58 |
51dd22bc |
builder: support -m32/-m64 flags for msvc (#8819) |
391ms |
3206ms |
95ms |
426ms |
2630 KB |
132ms |
85ms |
147ms |
2021-02-18 13:43 |
1891ebf2 |
scanner: print multibyte char for invalid char error (#8804) |
387ms |
3197ms |
95ms |
422ms |
2630 KB |
130ms |
84ms |
146ms |
2021-02-18 10:08 |
0142d58a |
v.pref: prevent `Too many targets.` from triggering when the command is an external one |
387ms |
3174ms |
93ms |
422ms |
2604 KB |
129ms |
83ms |
146ms |
2021-02-18 09:47 |
ac7feb9b |
ci: fix sokol_shader_examples.yml |
385ms |
3186ms |
94ms |
427ms |
2603 KB |
128ms |
85ms |
149ms |
2021-02-18 09:32 |
0d69d971 |
fmt: mark imports as used, when types from them are used in struct declarations (#8810) |
383ms |
3176ms |
94ms |
430ms |
2603 KB |
130ms |
85ms |
148ms |
2021-02-18 09:30 |
a34a1ab8 |
checker/table: minor cleanup by removing unnecessary `_` variable (#8801) |
382ms |
3148ms |
94ms |
421ms |
2603 KB |
129ms |
84ms |
147ms |
2021-02-18 09:11 |
198b395c |
examples: add examples/sokol/05_instancing_glsl, cleanup code (#8809) |
386ms |
3169ms |
94ms |
425ms |
2603 KB |
130ms |
85ms |
147ms |
2021-02-18 07:42 |
b3a26ca0 |
v.pref: make passing multiple target .v files an error (#8814) |
386ms |
3166ms |
94ms |
427ms |
2603 KB |
130ms |
86ms |
148ms |
2021-02-18 07:40 |
a08eb9cd |
sokol: fix dragging events on macos in sokol_app.h (#8817) |
385ms |
3172ms |
94ms |
428ms |
2603 KB |
129ms |
84ms |
147ms |
2021-02-18 07:38 |
a119affe |
cgen: check unknown sizeof type (#8815) |
381ms |
3144ms |
95ms |
431ms |
2603 KB |
130ms |
85ms |
147ms |
2021-02-18 07:02 |
bf6e9ff9 |
Revert "parser: make duplicated functions an error (#8792)" |
388ms |
3157ms |
95ms |
435ms |
2603 KB |
130ms |
85ms |
149ms |
2021-02-17 19:50 |
21bf8fe1 |
parser: make duplicated functions an error (#8792) |
384ms |
3153ms |
94ms |
425ms |
2603 KB |
130ms |
85ms |
147ms |
2021-02-17 19:47 |
33d80748 |
crypto.rand: use byteptr.vbytes instead of c_array_to_bytes_tmp (#8786) |
385ms |
3158ms |
94ms |
428ms |
2603 KB |
132ms |
85ms |
148ms |
2021-02-17 19:45 |
4ccf991f |
checker: warn when casting a fixed array (use `&arr[0]` instead) (#8787) |
384ms |
3168ms |
93ms |
426ms |
2603 KB |
131ms |
85ms |
148ms |
2021-02-17 19:44 |
177c8bfc |
builtin/array: merge array_eq_test.v into array_test.v (#8796) |
381ms |
3176ms |
94ms |
430ms |
2603 KB |
130ms |
84ms |
148ms |
2021-02-17 19:42 |
600f6ad2 |
fmt: do not prepend mod to selectively imported types from nested module (#8805) |
382ms |
3172ms |
94ms |
428ms |
2602 KB |
129ms |
84ms |
147ms |
2021-02-17 18:14 |
ab6517c5 |
gg: support passing down the state of pressed mouse buttons in mouse moves events |
385ms |
3166ms |
94ms |
431ms |
2602 KB |
131ms |
85ms |
148ms |
2021-02-17 15:18 |
e662d615 |
examples: fix 2048 scaling |
385ms |
3187ms |
94ms |
436ms |
2602 KB |
131ms |
84ms |
147ms |
2021-02-17 12:59 |
aa3d0ea3 |
vfmt: cleanup spurious printlns, remove obsolete code |
387ms |
3181ms |
94ms |
429ms |
2602 KB |
131ms |
85ms |
149ms |
2021-02-17 09:07 |
217e8c91 |
ci,examples: fix compilation of 03_march_tracing_glsl/rt_glsl.v |
388ms |
3163ms |
94ms |
424ms |
2602 KB |
129ms |
84ms |
147ms |
2021-02-17 05:57 |
023f6829 |
examples: fix rt_glsl.v |
385ms |
3175ms |
97ms |
427ms |
2602 KB |
128ms |
83ms |
146ms |
2021-02-17 05:56 |
ba131ce9 |
gg: fix mouse_down on macos (#8799) |
385ms |
3190ms |
94ms |
430ms |
2602 KB |
130ms |
85ms |
148ms |
2021-02-17 05:50 |
2f328f95 |
examples: fix fireworks.v |
386ms |
3173ms |
94ms |
428ms |
2602 KB |
131ms |
84ms |
148ms |
2021-02-17 05:47 |
60a88813 |
examples: fix and vfmt cube_glsl example |
385ms |
3164ms |
95ms |
428ms |
2602 KB |
130ms |
85ms |
148ms |
2021-02-17 05:44 |
d4a05beb |
gg: use gg types for Events instead of sapp |
382ms |
3180ms |
95ms |
428ms |
2602 KB |
130ms |
85ms |
149ms |
2021-02-17 04:45 |
3341c172 |
fmt: keep one empty line in struct decl (#8782) |
383ms |
3161ms |
94ms |
429ms |
2602 KB |
129ms |
83ms |
146ms |
2021-02-17 04:43 |
55b69a76 |
fmt: minor cleanup of or_expr (#8789) |
384ms |
3197ms |
96ms |
429ms |
2602 KB |
131ms |
85ms |
148ms |
2021-02-17 04:19 |
0f8edd91 |
checker: disallow `unsafe` map copy (#8720) |
387ms |
3174ms |
95ms |
430ms |
2602 KB |
129ms |
84ms |
149ms |
2021-02-17 00:19 |
e4a67dea |
json2: wrap Builder.free() calls inside unsafe (#8790) |
384ms |
3164ms |
94ms |
428ms |
2602 KB |
130ms |
84ms |
148ms |
2021-02-16 23:37 |
2002d202 |
io: remove unused Zzz_CoerceInterfaceTableGeneration struct; add test for `x := Enum{}` |
385ms |
3167ms |
94ms |
425ms |
2602 KB |
128ms |
83ms |
147ms |
2021-02-16 22:40 |
995e1c84 |
ci: fix `./v -cc gcc -cflags "-Werror" vlib/io/os_file_reader_test.v` |
385ms |
3187ms |
95ms |
428ms |
2600 KB |
130ms |
85ms |
148ms |
2021-02-16 21:36 |
fb09333a |
ci: fix interface table generation for vlib/io/os_file_reader_test.v with -cflags "-Werror" |
381ms |
3159ms |
95ms |
430ms |
2602 KB |
129ms |
84ms |
147ms |
2021-02-16 20:53 |
4961d3ea |
io: fix detection of end_of_stream, when reading files through io.new_buffered_reader(reader: io.make_reader(f)) |
384ms |
3178ms |
94ms |
431ms |
2602 KB |
130ms |
83ms |
148ms |
2021-02-16 13:08 |
843de104 |
parser,gen: fix `arr << map[key] using map_get_and_set_1, leading to double free |
384ms |
3171ms |
93ms |
427ms |
2602 KB |
129ms |
84ms |
147ms |
2021-02-16 12:24 |
982e3590 |
cgen: fix `mut` var in `for` loop reads as address (fix #8548) (#8745) |
384ms |
3174ms |
94ms |
426ms |
2601 KB |
130ms |
84ms |
150ms |
2021-02-16 11:46 |
01aa09d5 |
checker: do not allow copying any map lvalue (#8662) |
387ms |
3188ms |
94ms |
422ms |
2599 KB |
128ms |
84ms |
146ms |
2021-02-16 11:45 |
51c286df |
fmt: fix bug that vfmt removes emmbeded struct in struct decl (#8775) |
385ms |
3177ms |
94ms |
427ms |
2599 KB |
131ms |
85ms |
149ms |
2021-02-16 11:41 |
94429c8f |
gg: window_size: normalize dpi scaling (#8738) |
383ms |
3176ms |
94ms |
423ms |
2599 KB |
129ms |
84ms |
150ms |
2021-02-16 11:39 |
68138661 |
fmt: fix bug of disappearing `pub` in struct decl (#8777) |
385ms |
3182ms |
93ms |
430ms |
2598 KB |
128ms |
84ms |
147ms |
2021-02-16 08:22 |
0bbc5a5c |
fmt: add a small comment about f.line_len |
383ms |
3169ms |
94ms |
427ms |
2598 KB |
129ms |
84ms |
147ms |
2021-02-16 08:13 |
ad20b380 |
fmt: fix possible code corruption by unwrapped single line if (#8780) |
383ms |
3174ms |
95ms |
423ms |
2598 KB |
131ms |
85ms |
147ms |
2021-02-15 18:09 |
230372df |
clipboard: fix unsafe warning on windows (affects v-ui) |
381ms |
3174ms |
94ms |
428ms |
2598 KB |
129ms |
84ms |
146ms |
2021-02-15 16:56 |
c057b45b |
checker: check argument count for C fn with attribute (#8728) |
381ms |
3172ms |
94ms |
423ms |
2598 KB |
128ms |
84ms |
147ms |
2021-02-15 15:55 |
2911f036 |
checker: reject method that have multi-value type receiver (#8696) |
384ms |
3177ms |
94ms |
424ms |
2598 KB |
128ms |
85ms |
148ms |
2021-02-15 15:55 |
70a30374 |
parser: cleanup fn_decl (#8700) |
383ms |
3161ms |
92ms |
428ms |
2598 KB |
129ms |
85ms |
148ms |
2021-02-15 15:53 |
6a21b8cc |
pg: fix typo (#8750) |
383ms |
3165ms |
92ms |
422ms |
2598 KB |
128ms |
84ms |
147ms |
2021-02-15 15:52 |
64018e6f |
encoding.utf8: fix 'length' typo in two spots (#8746) |
382ms |
3153ms |
92ms |
426ms |
2598 KB |
128ms |
83ms |
145ms |
2021-02-15 15:41 |
d08a0b5a |
parser: check not used expression for all exprs in multi-expr (#8733) |
385ms |
3171ms |
92ms |
429ms |
2598 KB |
129ms |
85ms |
147ms |
2021-02-15 15:35 |
fe007f9b |
gen: fix type_name for sumtype/interface pointers (#8769) |
384ms |
3152ms |
93ms |
432ms |
2598 KB |
129ms |
84ms |
147ms |
2021-02-15 15:25 |
4213851e |
cli: fix typo (#8742) |
386ms |
3155ms |
93ms |
426ms |
2598 KB |
128ms |
84ms |
146ms |
2021-02-15 15:15 |
4a0367a6 |
vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766) |
380ms |
3165ms |
92ms |
419ms |
2598 KB |
127ms |
85ms |
146ms |
2021-02-15 15:14 |
4bdbb0cf |
orm: add type detection of db (#8756) |
387ms |
3174ms |
92ms |
427ms |
2598 KB |
129ms |
84ms |
147ms |
2021-02-15 15:12 |
94acc27e |
ci: enable v to js, build-examples, v doctor, build-vbinaries, self-compilation on all windows CI (#8739) |
384ms |
3169ms |
92ms |
424ms |
2593 KB |
129ms |
84ms |
148ms |
2021-02-15 13:51 |
a9c2045d |
cgen: fix var name clash of array/map (fix #1994) (#8765) |
384ms |
3134ms |
93ms |
426ms |
2593 KB |
129ms |
85ms |
148ms |
2021-02-15 13:48 |
629d43ca |
checker: warn when using `goto` outside of `unsafe` (#8741) |
381ms |
3153ms |
93ms |
425ms |
2593 KB |
130ms |
85ms |
147ms |
2021-02-15 13:43 |
6781f732 |
gen: fix infinite loop when struct's ref field is pointing to self (#8632) (#8641) |
383ms |
3159ms |
93ms |
420ms |
2593 KB |
134ms |
84ms |
145ms |
2021-02-15 13:40 |
325aef6d |
gg: add gg.m4, use it in the sokol GLSL examples (#8755) |
383ms |
3164ms |
93ms |
428ms |
2593 KB |
129ms |
85ms |
148ms |
2021-02-15 13:29 |
e3649ec4 |
all: implement `type_name()` for interfaces too (#8767) |
383ms |
3149ms |
94ms |
427ms |
2593 KB |
127ms |
84ms |
147ms |
2021-02-15 06:37 |
4e2418e9 |
os: add test for os.file_name (#8757) |
379ms |
3174ms |
92ms |
423ms |
2590 KB |
127ms |
84ms |
147ms |
2021-02-14 18:37 |
b07f3734 |
builtin: make 5 C functions trusted, tweak signatures (#8730) |
384ms |
3147ms |
93ms |
426ms |
2590 KB |
128ms |
85ms |
147ms |
2021-02-14 18:31 |
ea803113 |
checker: check `unsafe` V function calls (#8752) |
379ms |
3136ms |
91ms |
428ms |
2590 KB |
128ms |
85ms |
148ms |
2021-02-14 18:22 |
d3bcd5d3 |
fmt: keep single line if in struct init (#8734) |
380ms |
3140ms |
92ms |
420ms |
2590 KB |
126ms |
84ms |
147ms |
2021-02-14 18:19 |
e534b439 |
checker: report correct position for non-bool cond error (#8735) |
383ms |
3156ms |
92ms |
430ms |
2590 KB |
129ms |
85ms |
148ms |
2021-02-14 07:05 |
82650ee8 |
parser: fix parsing attribute after fn prototype with no return type (#8727) |
393ms |
3185ms |
92ms |
426ms |
2590 KB |
129ms |
86ms |
148ms |
2021-02-14 06:33 |
e4f15605 |
checker: reject void type condition (#8737) |
383ms |
3167ms |
93ms |
425ms |
2590 KB |
127ms |
85ms |
146ms |
2021-02-13 16:09 |
3d29f819 |
builder: add markused.mark_used calls to js.v and x64.v |
382ms |
3153ms |
92ms |
425ms |
2590 KB |
129ms |
85ms |
147ms |
2021-02-13 15:36 |
e809264f |
builder,checker: split the unused marking into a new `v.markused` module |
380ms |
3143ms |
92ms |
420ms |
2590 KB |
128ms |
86ms |
149ms |
2021-02-13 14:57 |
4ef3a21c |
doc: fix Modules position in contents (#8722) |
381ms |
3164ms |
92ms |
423ms |
2591 KB |
129ms |
84ms |
146ms |
2021-02-13 14:54 |
99270c69 |
doc: improve `const` docs (#8723) |
382ms |
3136ms |
92ms |
424ms |
2591 KB |
128ms |
84ms |
146ms |
2021-02-13 14:53 |
f23ffb83 |
doc: group `for`/`in` forms (#8721) |
383ms |
3161ms |
92ms |
424ms |
2591 KB |
129ms |
86ms |
146ms |
2021-02-13 14:52 |
374739b8 |
all: rename `[ref_only]` -> `[heap]` (#8718) |
382ms |
3154ms |
92ms |
428ms |
2591 KB |
129ms |
85ms |
147ms |
2021-02-13 14:33 |
2a8d0dda |
checker: add os.init_os_args_wide to the -skip-unused whitelist too |
382ms |
3161ms |
93ms |
424ms |
2591 KB |
127ms |
84ms |
145ms |
2021-02-13 14:08 |
60c16313 |
checker: enable `./v -skip-unused self` |
384ms |
3165ms |
92ms |
428ms |
2591 KB |
127ms |
84ms |
147ms |
2021-02-13 13:47 |
eaaac220 |
checker: make -skip-unused more conservative to make `v test vlib/builtin` pass |
381ms |
3176ms |
92ms |
424ms |
2591 KB |
129ms |
86ms |
147ms |
2021-02-13 12:52 |
835b3b2b |
sync: simplify `WaitGroup` and `PoolProcessor` and use atomic counters (#8715) |
379ms |
3152ms |
92ms |
425ms |
2588 KB |
127ms |
85ms |
147ms |
2021-02-13 12:51 |
d03c1d61 |
os: improve `rm` error message (#8719) |
382ms |
3150ms |
92ms |
424ms |
2588 KB |
127ms |
83ms |
146ms |
2021-02-13 08:31 |
0b60510c |
cgen: cleanup generating helper comments with -skip-unused |
384ms |
3156ms |
93ms |
427ms |
2588 KB |
129ms |
86ms |
147ms |
2021-02-13 07:04 |
ebb5305b |
vdoc: fix markdown toc link rendering (#8714) |
383ms |
3143ms |
94ms |
424ms |
2588 KB |
128ms |
84ms |
146ms |
2021-02-13 00:21 |
db609a07 |
checker: skip checking for invalid fn return type (#8703) |
382ms |
3171ms |
94ms |
424ms |
2588 KB |
130ms |
86ms |
148ms |
2021-02-12 23:47 |
40066a5d |
checker: obey [ref_only] tag, allow embedding in other ref struct (#8707) |
379ms |
3136ms |
93ms |
418ms |
2588 KB |
127ms |
84ms |
146ms |
2021-02-12 19:10 |
aa548f45 |
docs: fix functions in array/map example (#8695) |
382ms |
3149ms |
93ms |
423ms |
2587 KB |
129ms |
84ms |
148ms |
2021-02-12 18:10 |
0b777c68 |
net: fix unix sockets (#8697) |
383ms |
3147ms |
93ms |
415ms |
2586 KB |
129ms |
84ms |
147ms |
2021-02-12 18:08 |
2781a2b9 |
binary_artifact.yml: add a V release for Linux/ARM64 too (#8698) |
381ms |
3157ms |
92ms |
415ms |
2586 KB |
128ms |
84ms |
145ms |
2021-02-12 18:06 |
6b431b18 |
vweb.tmpl: fix a little typo (#8704) |
381ms |
3142ms |
93ms |
423ms |
2586 KB |
129ms |
85ms |
147ms |
2021-02-12 15:49 |
c904c917 |
checker: support ParExpr for trying to take address errors & simplify messages |
376ms |
3136ms |
93ms |
425ms |
2586 KB |
129ms |
84ms |
145ms |
2021-02-12 13:44 |
1675b6f3 |
ci: fix code-formatting job |
378ms |
3152ms |
94ms |
422ms |
2585 KB |
129ms |
84ms |
146ms |
2021-02-12 11:30 |
5d36a59d |
checker: fix returning [] from fn which retuns optional array |
380ms |
3142ms |
92ms |
421ms |
2585 KB |
128ms |
85ms |
146ms |
2021-02-12 08:12 |
0a03856c |
parser: small c2v fixes |
383ms |
3158ms |
93ms |
425ms |
2585 KB |
129ms |
85ms |
148ms |
2021-02-12 02:37 |
67c6f24c |
cgen: format match_expr (#8692) |
384ms |
3138ms |
92ms |
418ms |
2585 KB |
129ms |
84ms |
147ms |
2021-02-12 00:03 |
3164e296 |
all: fix fn_or_for_in mut value (part 1) (#8671) |
377ms |
3133ms |
92ms |
420ms |
2586 KB |
127ms |
85ms |
146ms |
2021-02-12 00:02 |
84a16d86 |
map: add `move` method (#8660) |
383ms |
3151ms |
92ms |
421ms |
2588 KB |
128ms |
85ms |
146ms |
2021-02-11 23:55 |
65f24205 |
os: fix cp_all mkdir panic (#8680) |
383ms |
3153ms |
92ms |
422ms |
2587 KB |
128ms |
84ms |
146ms |
2021-02-11 23:47 |
375efb09 |
checker: improve errors for `return` count mismatch (#8686) |
382ms |
3144ms |
92ms |
424ms |
2587 KB |
129ms |
86ms |
148ms |
2021-02-11 23:42 |
9d5243a4 |
examples: add an example of march tracing in glsl, first release (#8689) |
381ms |
3164ms |
92ms |
427ms |
2587 KB |
128ms |
85ms |
148ms |
2021-02-11 23:39 |
317d4507 |
checker: add error when trying to take address of call expr |
386ms |
3149ms |
91ms |
416ms |
2587 KB |
127ms |
84ms |
145ms |
2021-02-11 23:36 |
4770036e |
docs: fix "plugin-in" beef (#8688) |
382ms |
3141ms |
92ms |
419ms |
2587 KB |
128ms |
85ms |
146ms |
2021-02-11 23:18 |
8f6fec43 |
ci: fix building examples/concurrency/concurrency.v on macos |
380ms |
3149ms |
92ms |
423ms |
2587 KB |
129ms |
85ms |
147ms |
2021-02-11 23:11 |
58393bd3 |
ci: fix unix_test.v on unix != macos |
383ms |
3158ms |
92ms |
419ms |
2587 KB |
129ms |
86ms |
147ms |
2021-02-11 20:34 |
89521584 |
ci: fix unix sockets test on macos |
379ms |
3159ms |
92ms |
420ms |
2587 KB |
125ms |
84ms |
145ms |
2021-02-11 16:51 |
9b4f2edb |
net: move unix socket code to net.unix and skip net/unix/unix_test.v … (#8681) |
384ms |
3150ms |
93ms |
423ms |
2587 KB |
128ms |
85ms |
146ms |
2021-02-11 11:12 |
f8db44bb |
ci: update reference to pool_test.v in skip_with_werror in `v test-self` |
380ms |
3144ms |
92ms |
422ms |
2587 KB |
128ms |
85ms |
149ms |
2021-02-11 10:45 |
ea401b11 |
ci: `#include ` in vlib/net/net_windows.c.v |
384ms |
3160ms |
93ms |
419ms |
2587 KB |
128ms |
86ms |
147ms |
2021-02-11 10:17 |
23a7d4a0 |
readme: mention graphical app android support (#8679) |
379ms |
3152ms |
92ms |
425ms |
2587 KB |
128ms |
85ms |
147ms |
2021-02-11 09:04 |
f390fe30 |
CONTRIBUTING.md: update outdated name to correct one (#8677) |
381ms |
3160ms |
93ms |
424ms |
2587 KB |
129ms |
85ms |
147ms |
2021-02-11 08:55 |
578de634 |
sync: move pool related code to `sync.pool`, cleanup, add a README.md |
382ms |
3160ms |
93ms |
416ms |
2587 KB |
126ms |
84ms |
145ms |
2021-02-10 18:02 |
93c1c1ce |
builder: add generated C lines with -stats too |
381ms |
3173ms |
92ms |
420ms |
2587 KB |
127ms |
85ms |
145ms |
2021-02-11 06:32 |
c636a708 |
rand: add rand.ascii (#8675) |
385ms |
3144ms |
93ms |
418ms |
2587 KB |
126ms |
85ms |
147ms |
2021-02-11 00:24 |
d4f6488a |
net: add better unix socket support (#8651) |
376ms |
3144ms |
91ms |
420ms |
2586 KB |
129ms |
86ms |
147ms |
2021-02-11 00:23 |
8b133702 |
ci: add build-examples task to tcc-windows CI (#8653) |
385ms |
3136ms |
91ms |
422ms |
2586 KB |
128ms |
85ms |
146ms |
2021-02-10 17:12 |
de287c0a |
builder: add C source code size info on -stats |
383ms |
3150ms |
93ms |
422ms |
2586 KB |
127ms |
86ms |
147ms |
2021-02-10 16:51 |
4305ce14 |
checker: extract long match branches in c.stmt(), into separate checker functions (#8666) |
380ms |
3148ms |
92ms |
422ms |
2586 KB |
128ms |
84ms |
146ms |
2021-02-10 16:48 |
f2ad6dd4 |
os: fix os.walk, when passing paths ending with path_separator (#8672) |
378ms |
3133ms |
92ms |
417ms |
2586 KB |
128ms |
85ms |
146ms |
2021-02-10 16:25 |
4646c414 |
checker: fix -skip-unused with struct inits with default expressions |
380ms |
3145ms |
92ms |
415ms |
2586 KB |
127ms |
85ms |
147ms |
2021-02-10 10:01 |
eb7009b6 |
rand: generate hexadecimal numbers (#8664) |
381ms |
3144ms |
92ms |
420ms |
2585 KB |
126ms |
85ms |
145ms |
2021-02-10 09:59 |
f2e74bce |
checker: fix sumtype assign error (fix #7988) (#8655) |
380ms |
3132ms |
92ms |
421ms |
2585 KB |
127ms |
84ms |
147ms |
2021-02-10 09:17 |
035a1634 |
json: encode_pretty (p. 2) + tests |
379ms |
3142ms |
92ms |
417ms |
2584 KB |
128ms |
86ms |
146ms |
2021-02-10 09:12 |
f67e4ab5 |
json: encode_pretty (p. 1) |
383ms |
3139ms |
92ms |
424ms |
2584 KB |
128ms |
85ms |
145ms |
2021-02-10 09:06 |
db226659 |
binary_artifact.yml: ensure v_old.exe is not in the release archives. |
378ms |
3128ms |
92ms |
424ms |
2584 KB |
126ms |
84ms |
146ms |
2021-02-09 22:00 |
95c3ef3a |
cgen: minor cleanup in stmt() (#8659) |
380ms |
3143ms |
91ms |
424ms |
2584 KB |
128ms |
85ms |
147ms |
2021-02-09 15:09 |
f3c5f24c |
allow `lock` expression to return multiple objects (#8657) |
376ms |
3135ms |
93ms |
419ms |
2584 KB |
128ms |
86ms |
147ms |
2021-02-09 15:07 |
d37fb564 |
parser: improve printing of unexpected tokens (#8654) |
382ms |
3152ms |
93ms |
423ms |
2584 KB |
127ms |
86ms |
147ms |
2021-02-09 15:04 |
0f924856 |
builtin: fix typo in builtin/array.v (#8658) |
377ms |
3147ms |
91ms |
423ms |
2584 KB |
128ms |
85ms |
147ms |
2021-02-09 12:25 |
6de78ecb |
term: implement term.clear() for windows (#8650) |
381ms |
3147ms |
93ms |
417ms |
2584 KB |
128ms |
84ms |
147ms |
2021-02-09 12:22 |
5308b63a |
ci: fix the `-cflags "-Werror"` job, by explicit casting to `void**` |
384ms |
3145ms |
91ms |
417ms |
2584 KB |
127ms |
85ms |
147ms |
2021-02-09 12:11 |
d110f0de |
tests: add a regression test for 3d2afcf |
379ms |
3127ms |
92ms |
422ms |
2584 KB |
128ms |
85ms |
146ms |
2021-02-09 10:54 |
3d2afcf0 |
cgen: fix gohandle_name generation (use .cname) |
382ms |
3144ms |
92ms |
422ms |
2584 KB |
128ms |
85ms |
147ms |
2021-02-09 10:44 |
1bb4be17 |
cgen: remove srwlock definition workaround for tcc on windows (#8652) |
382ms |
3134ms |
92ms |
416ms |
2584 KB |
126ms |
84ms |
146ms |
2021-02-09 09:36 |
4152c704 |
sokol: remove `.lib` extensions in `#pragma` directives (#8639) |
377ms |
3149ms |
92ms |
424ms |
2585 KB |
128ms |
85ms |
148ms |
2021-02-09 09:31 |
86e6b4f9 |
examples: improve the pg and vweb output (#8640) |
382ms |
3159ms |
92ms |
425ms |
2585 KB |
129ms |
86ms |
148ms |
2021-02-09 02:49 |
bfee8a52 |
cgen: add "case" to c_reserved |
378ms |
3140ms |
91ms |
423ms |
2585 KB |
129ms |
84ms |
147ms |
2021-02-08 22:48 |
1a2ae0ae |
net: add basic unix socket support (#8642) |
383ms |
3159ms |
92ms |
419ms |
2585 KB |
128ms |
84ms |
147ms |
2021-02-08 17:51 |
09cff699 |
all: allow using aliases as keys in map (#8589) |
382ms |
3138ms |
91ms |
418ms |
2585 KB |
127ms |
84ms |
147ms |
2021-02-08 17:48 |
8cb01ba8 |
fmt: keep comments between and after imports (#8637) |
384ms |
3153ms |
91ms |
425ms |
2584 KB |
128ms |
85ms |
146ms |
2021-02-08 16:16 |
cb1f63f7 |
parser: replace eat_line_end_comments() with configurable eat_comments() (#8636) |
383ms |
3134ms |
92ms |
419ms |
2584 KB |
129ms |
85ms |
148ms |
2021-02-08 15:33 |
5abd49d9 |
cgen: cast default struct field value to correct SumType/interface (#8619) |
384ms |
3138ms |
92ms |
418ms |
2581 KB |
127ms |
92ms |
146ms |
2021-02-08 15:19 |
e2ff26a0 |
cgen: fix gen of .sort method for `>` operator and improve grammar of error (#8615) |
382ms |
3138ms |
92ms |
422ms |
2580 KB |
127ms |
84ms |
145ms |
2021-02-08 15:03 |
e2ff2a54 |
parser: deprecate `{var |` struct update (#8618) |
378ms |
3140ms |
92ms |
425ms |
2580 KB |
129ms |
85ms |
148ms |
2021-02-08 15:00 |
f2100166 |
cgen: minor cleanup in gen_str_for_option (#8622) |
379ms |
3131ms |
92ms |
417ms |
2580 KB |
128ms |
84ms |
146ms |
2021-02-08 14:57 |
9e751f72 |
doc, fmt: use `map{key: value}` syntax for map literals (#8623) |
382ms |
3134ms |
92ms |
420ms |
2580 KB |
130ms |
86ms |
147ms |
2021-02-08 14:55 |
8ae23cd8 |
parser: make `v := f(v)' an undefined variable error (#8634) |
377ms |
3145ms |
92ms |
424ms |
2580 KB |
127ms |
84ms |
146ms |
2021-02-08 07:44 |
03d5bfbc |
repl: use os.temp_dir() for the temporary .noprefix.vrepl.v files |
384ms |
3146ms |
92ms |
423ms |
2580 KB |
129ms |
84ms |
148ms |
2021-02-08 00:41 |
e5839eff |
checker/cgen: allow `<<` operator for aliases (#8561) |
381ms |
3133ms |
90ms |
419ms |
2580 KB |
128ms |
84ms |
146ms |
2021-02-07 23:28 |
473cd1d4 |
fmt: single line ternary return (#8605) |
380ms |
3132ms |
92ms |
428ms |
2579 KB |
133ms |
85ms |
147ms |
2021-02-07 22:10 |
7f4c582f |
fmt: unwrap long infix exprs inside parenthesis if necessary (#8609) |
378ms |
3134ms |
91ms |
416ms |
2578 KB |
127ms |
84ms |
143ms |
2021-02-07 22:10 |
367dbc77 |
ci: add tests with -Werror (#8630) |
381ms |
3144ms |
92ms |
418ms |
2577 KB |
129ms |
85ms |
144ms |
2021-02-07 16:22 |
81e8c3bc |
cgen: minor optimization in infix_expr (#8625) |
381ms |
3133ms |
92ms |
422ms |
2577 KB |
134ms |
85ms |
144ms |
2021-02-07 11:46 |
46f8e68b |
ci: skip process/command example on windows (#8617) |
377ms |
3115ms |
91ms |
419ms |
2577 KB |
127ms |
85ms |
145ms |
2021-02-07 10:53 |
13350681 |
docs.md: use `make.bat -tcc` under Windows. (#8555) |
378ms |
3106ms |
92ms |
420ms |
2577 KB |
127ms |
85ms |
145ms |
2021-02-07 10:42 |
bfd0bd1f |
builtin: doc chan.v channel stub (#8577) |
376ms |
3140ms |
91ms |
416ms |
2577 KB |
128ms |
85ms |
144ms |
2021-02-07 10:40 |
d6291858 |
example: support running flappylearning on Android (#8612) |
380ms |
3115ms |
90ms |
422ms |
2577 KB |
127ms |
83ms |
143ms |
2021-02-07 04:23 |
f589a708 |
examples: make a process example compile with -prod |
378ms |
3107ms |
91ms |
417ms |
2577 KB |
127ms |
83ms |
142ms |
2021-02-07 04:19 |
2d875260 |
examples: Process examples (#8598) |
377ms |
3122ms |
92ms |
422ms |
2577 KB |
128ms |
85ms |
147ms |
2021-02-07 04:11 |
68b4051a |
tools/fast: simplify logic now that it's run on each commit |
379ms |
3099ms |
92ms |
418ms |
2577 KB |
128ms |
85ms |
144ms |
2021-02-07 04:11 |
68b4051a6 |
tools/fast: simplify logic now that it's run on each commit |
379ms |
3127ms |
91ms |
422ms |
2021-02-07 03:48 |
a81ee0e94 |
tools/fast: measure v.c size and parse/check/cgen steps |
380ms |
3131ms |
92ms |
411ms |
2021-02-07 03:00 |
32cd2846f |
tools/fast: run the job every minute |
377ms |
3124ms |
91ms |
418ms |
2021-02-07 02:58 |
9f59b04e8 |
fmt: remove unused selective imports (#8595) |
378ms |
3133ms |
91ms |
415ms |
2021-02-07 02:43 |
cd4f7101f |
parser: support short struct update syntax `{...ident,` (#8613) |
377ms |
3117ms |
92ms |
421ms |
2021-02-07 02:40 |
b92f98027 |
token: fix Token.str() for punctuation and operators (#8610) |
375ms |
3115ms |
92ms |
415ms |
2021-02-07 02:35 |
d28491855 |
tools/fast: push changes to gh pages |
377ms |
3118ms |
92ms |
418ms |
2021-02-06 23:01 |
d77bb2f60 |
all: improve -skip-unused, track consts, walk all AST nodes, support tests |
379ms |
3141ms |
91ms |
421ms |
2021-02-06 21:28 |
26121d5ae |
tools/fast: cron job to check for new commits |
378ms |
3099ms |
91ms |
419ms |
2021-02-06 21:13 |
f5f65f929 |
parser: parse `map{key_expr: val_expr}` (#8608) |
376ms |
3114ms |
91ms |
416ms |
2021-02-06 20:46 |
db0fc8fbc |
fmt: better function call wrapping inside ternary if branches (#8604) |
375ms |
3101ms |
91ms |
421ms |
2021-02-06 20:25 |
cf230644b |
fmt: enable shared return types (#8614) |
372ms |
3117ms |
94ms |
416ms |
2021-02-06 18:41 |
5343f1374 |
all: allow functions to return `shared` object (#8606) |
371ms |
3129ms |
92ms |
417ms |