Timestamp |
Commit |
Commit Message
| v -o v.c |
v -o v |
v -native 1mil.v |
v hello.v |
v.c size |
parse |
check |
cgen |
scan |
V lines |
V lines/s |
2024-10-08 09:32 |
4d74d729 |
parser: fix generics method chaining call (#22447) |
1024ms |
1373ms |
0ms |
106ms |
5965 KB |
230ms |
220ms |
258ms |
51ms |
115230 |
112529 |
2024-10-08 07:04 |
9d164d07 |
checker: don't cast match branch structs to IError, when the return type of a function is !SumType (#22444) |
1021ms |
1391ms |
0ms |
107ms |
5965 KB |
231ms |
223ms |
261ms |
51ms |
115229 |
112858 |
2024-10-08 06:49 |
eb57746a |
x.json2: allow parsing a value from a multidimensional array in map_from (#22442) |
1048ms |
1395ms |
0ms |
107ms |
5965 KB |
230ms |
219ms |
259ms |
51ms |
115227 |
109949 |
2024-10-08 05:58 |
c16cde7b |
v.builder: support injected options with newlines, coming from `#flag` directives, when `-no-rsp` is used |
1021ms |
1393ms |
0ms |
111ms |
5965 KB |
232ms |
226ms |
264ms |
51ms |
115227 |
112857 |
2024-10-08 04:14 |
75658415 |
builtin: add `string.wrap` method + tests (#22441) |
1020ms |
1389ms |
0ms |
108ms |
5964 KB |
231ms |
220ms |
258ms |
51ms |
115215 |
112955 |
2024-10-07 20:05 |
e1b842a8 |
Revert "cgen: fix codegen for struct array with generic field (fix #22406) (#22413)" |
992ms |
1367ms |
0ms |
104ms |
5964 KB |
229ms |
220ms |
258ms |
51ms |
115213 |
116142 |
2024-10-07 16:49 |
914169ed |
checker: fix missing check for generic array type without concrete types (fix #22414) (#22416) |
1034ms |
1413ms |
0ms |
109ms |
5964 KB |
228ms |
219ms |
255ms |
51ms |
115213 |
111424 |
2024-10-07 16:26 |
0073f097 |
v.ast: comment on the IndexExpr.is_farray field (#22438) |
1014ms |
1384ms |
0ms |
108ms |
5963 KB |
230ms |
219ms |
258ms |
51ms |
115199 |
113608 |
2024-10-07 14:07 |
d3c3c391 |
checker: reduce allocations part 2 (#22434) |
997ms |
1361ms |
0ms |
106ms |
5963 KB |
230ms |
219ms |
258ms |
51ms |
115199 |
115545 |
2024-10-07 12:12 |
184a8634 |
all: cleanup resolve_generic_to_concrete() and related methods (#22433) |
1024ms |
1393ms |
0ms |
108ms |
5962 KB |
230ms |
227ms |
259ms |
51ms |
115191 |
112491 |
2024-10-07 09:38 |
f4c04844 |
checker: disallow iterating through .params, for types that are not a function/method (#22428) |
1022ms |
1398ms |
0ms |
109ms |
5963 KB |
230ms |
227ms |
260ms |
51ms |
115219 |
112738 |
2024-10-07 08:27 |
5a33c36a |
checker: reduce allocations in Checker.method_call (#22432) |
1013ms |
1380ms |
0ms |
109ms |
5963 KB |
230ms |
230ms |
262ms |
51ms |
115214 |
113735 |
2024-10-07 08:05 |
3736e51e |
ast, parser: fix generic fn type with defferent generic type call (#22431) |
1064ms |
1428ms |
0ms |
109ms |
5962 KB |
229ms |
259ms |
262ms |
51ms |
115208 |
108278 |
2024-10-07 05:43 |
309c8d37 |
strconv: fix e/g format (fix #22424) (#22430) |
1066ms |
1430ms |
0ms |
110ms |
5960 KB |
231ms |
260ms |
262ms |
51ms |
115175 |
108044 |
2024-10-07 04:23 |
502442ad |
os: implement os.data_dir(), os.state_dir(), os.local_bin_dir() + tests (#22426) |
1041ms |
1410ms |
0ms |
109ms |
5960 KB |
231ms |
258ms |
262ms |
51ms |
115167 |
110631 |
2024-10-06 22:54 |
2b52153c |
all: make 0 => unsafe { nil } an error, not a notice |
1056ms |
1428ms |
0ms |
108ms |
5960 KB |
229ms |
256ms |
260ms |
51ms |
115133 |
109027 |
2024-10-06 19:37 |
a2d385ae |
parser: allow struct definitions inside functions |
1045ms |
1400ms |
0ms |
107ms |
5960 KB |
228ms |
256ms |
258ms |
51ms |
115133 |
110175 |
2024-10-06 17:56 |
4f9df0da |
builtin: unify memory allocation error handling, and avoid string interpolation, when allocation failed (#22423) |
1062ms |
1463ms |
0ms |
112ms |
5960 KB |
235ms |
266ms |
267ms |
52ms |
115129 |
108407 |
2024-10-06 13:48 |
491d6f49 |
strconv: fix remove_tail_zeros bug (fix #22421) (#22422) |
1062ms |
1423ms |
0ms |
109ms |
5961 KB |
223ms |
256ms |
259ms |
53ms |
115093 |
108373 |
2024-10-06 13:36 |
6ed17651 |
checker: disallow blank ident in const and global decl (#22415) |
1060ms |
1429ms |
0ms |
107ms |
5961 KB |
224ms |
258ms |
260ms |
53ms |
115089 |
108574 |
2024-10-06 08:33 |
93d3278a |
v.util: fix handling of spaces before the second argument of `$d(name, value)` (#22420) |
1060ms |
1425ms |
0ms |
110ms |
5960 KB |
223ms |
258ms |
258ms |
53ms |
115077 |
108563 |
2024-10-06 08:23 |
e83b0d22 |
x.json2: make encode number cJson compatible (fix #22363) (#22419) |
1044ms |
1406ms |
0ms |
106ms |
5960 KB |
224ms |
256ms |
259ms |
53ms |
115068 |
110218 |
2024-10-06 08:15 |
3c0358cc |
toml: add reflect/decode struct default value support (#22412) |
1060ms |
1432ms |
0ms |
112ms |
5960 KB |
226ms |
257ms |
260ms |
53ms |
115068 |
108554 |
2024-10-04 23:20 |
209c30f3 |
v.builder: fix building with `-cc msvc` and non ASCII characters in paths on windows 11 (#22410) |
1065ms |
1444ms |
0ms |
114ms |
5960 KB |
224ms |
258ms |
261ms |
53ms |
115068 |
108045 |
2024-10-04 17:29 |
dc6a9583 |
v.builder, builtin: use ANSI encoding for the .rsp file under Windows; add builtin string_to_ansi_not_null_terminated + tests (#22409) |
1039ms |
1405ms |
0ms |
107ms |
5960 KB |
224ms |
258ms |
261ms |
53ms |
115066 |
110746 |
2024-10-04 12:57 |
5a8ba962 |
v.builder: pass `/nologo` instead of `/NOLOGO`, when the user passed `-cc msvc` on windows |
1058ms |
1429ms |
0ms |
108ms |
5960 KB |
224ms |
256ms |
260ms |
52ms |
115025 |
108719 |
2024-10-04 11:00 |
0390c070 |
v.builder: write an UTF8 BOM header for the .rsp file, when using '-cc msvc' (#22408) |
1041ms |
1407ms |
0ms |
106ms |
5960 KB |
226ms |
259ms |
262ms |
53ms |
115025 |
110494 |
2024-10-04 07:11 |
286c4426 |
checker: cleanup in match_expr() (#22407) |
1022ms |
1397ms |
0ms |
106ms |
5960 KB |
225ms |
254ms |
258ms |
52ms |
115025 |
112548 |
2024-10-04 07:05 |
cafb69de |
x.json2: add support to array of array (fix #22362) (#22365) |
1073ms |
1440ms |
0ms |
108ms |
5960 KB |
227ms |
263ms |
265ms |
53ms |
115026 |
107200 |
2024-10-04 07:01 |
884b8429 |
checker: check fn return void fn call (no value) (fix #22389) (#22404) |
1053ms |
1431ms |
0ms |
110ms |
5960 KB |
225ms |
258ms |
260ms |
52ms |
115026 |
109236 |
2024-10-03 16:59 |
5b1581da |
cgen: fix global decl type default generation for fixed array (fix #22402) (#22403) |
1037ms |
1408ms |
0ms |
106ms |
5960 KB |
228ms |
257ms |
262ms |
53ms |
115021 |
110917 |
2024-10-03 16:56 |
1a110564 |
checker: fix validation of lambda params and returns in generic function calls (#22387) |
1030ms |
1400ms |
0ms |
105ms |
5957 KB |
224ms |
256ms |
260ms |
52ms |
114981 |
111632 |
2024-10-03 13:10 |
f24d2391 |
cgen: improve enum with comptime const value (related #22388) (#22401) |
1052ms |
1418ms |
0ms |
108ms |
5955 KB |
223ms |
258ms |
260ms |
52ms |
114968 |
109285 |
2024-10-03 08:31 |
98513672 |
cgen: fix struct fixed array field init with default value (fix #22392) (#22399) |
1057ms |
1433ms |
0ms |
107ms |
5955 KB |
224ms |
258ms |
260ms |
52ms |
114968 |
108768 |
2024-10-03 08:27 |
e2425842 |
encoding.iconv: fix iconv type cstrict, add support for `LOCAL` encoding (#22398) |
1050ms |
1416ms |
0ms |
107ms |
5953 KB |
227ms |
260ms |
264ms |
53ms |
114947 |
109473 |
2024-10-02 22:52 |
7b8e059a |
checker: disallow invalid `T` cast (fix #22346) (#22354) |
1047ms |
1411ms |
0ms |
107ms |
5953 KB |
222ms |
255ms |
259ms |
52ms |
114947 |
109787 |
2024-10-02 21:36 |
dafca935 |
tests: use `value` and the .len field, for the left/right values, shown in failing assertions (#22393) |
1052ms |
1418ms |
0ms |
110ms |
5953 KB |
225ms |
259ms |
262ms |
52ms |
114942 |
109260 |
2024-10-02 18:49 |
2b546c4f |
scanner: remove redundancy from the messages suggesting to use quotes instead of backticks for characters (#22390) |
1057ms |
1419ms |
0ms |
112ms |
5953 KB |
223ms |
258ms |
260ms |
52ms |
114942 |
108743 |
2024-10-02 16:49 |
c01186c7 |
cgen: fix enum with comptime const value (fix #22386) (#22388) |
1034ms |
1399ms |
0ms |
105ms |
5953 KB |
224ms |
258ms |
261ms |
52ms |
114945 |
111165 |
2024-10-02 16:39 |
cf2ccbc2 |
cgen: fix auto str for array and map for C struct (fix #22379) (#22381) |
1047ms |
1420ms |
0ms |
107ms |
5953 KB |
224ms |
259ms |
261ms |
52ms |
114943 |
109783 |
2024-10-02 16:37 |
74779499 |
encoding: add an `encoding.iconv` module with tests (#22332) |
1037ms |
1398ms |
0ms |
105ms |
5952 KB |
222ms |
256ms |
259ms |
52ms |
114932 |
110831 |
2024-10-02 14:31 |
d1606b22 |
net: allow for a `::ffff:127.0.0.1` result in tcp_simple_client_server_test.v (#22385) |
1044ms |
1416ms |
0ms |
107ms |
5952 KB |
223ms |
258ms |
260ms |
52ms |
114932 |
110088 |
2024-10-02 14:15 |
8d1ba468 |
scanner: improve unknown comptime var error (#22371) |
1058ms |
1429ms |
0ms |
109ms |
5952 KB |
224ms |
258ms |
260ms |
52ms |
114932 |
108631 |
2024-10-01 17:16 |
5e00270e |
builtin: cleanup push_many()/push_many_noscan() (#22383) |
1083ms |
1460ms |
0ms |
111ms |
5950 KB |
229ms |
269ms |
268ms |
53ms |
114895 |
106089 |
2024-10-01 16:04 |
30952cf2 |
cgen: fix codegen for const of fixed array (fix #22357) (#22364) |
1079ms |
1450ms |
0ms |
111ms |
5950 KB |
230ms |
267ms |
266ms |
53ms |
114895 |
106482 |
2024-10-01 15:39 |
856fb8b2 |
cgen: cleanup in method_call() (#22382) |
1051ms |
1421ms |
0ms |
109ms |
5950 KB |
224ms |
256ms |
260ms |
53ms |
114889 |
109313 |
2024-10-01 13:31 |
3faf06bf |
checker: fix missing check for alias to generic type (fix #22359) (#22360) |
1031ms |
1408ms |
0ms |
106ms |
5950 KB |
222ms |
257ms |
259ms |
52ms |
114897 |
111442 |
2024-10-01 13:30 |
3b9651d8 |
v.builder: fix build using msvc with multiple C sources (for example programs using `#flag file.c`) (#22377) |
1039ms |
1411ms |
0ms |
106ms |
5950 KB |
226ms |
261ms |
263ms |
52ms |
114897 |
110584 |
2024-10-01 11:19 |
d2c5b190 |
cgen: refactor to streamline gen_map_method_call() (#22356) |
1028ms |
1409ms |
0ms |
105ms |
5950 KB |
223ms |
257ms |
260ms |
52ms |
114897 |
111767 |
2024-10-01 08:42 |
e598db12 |
net: add more SocketOptions enum values, make public fn new_tcp_socket (#22378) |
1068ms |
1459ms |
0ms |
108ms |
5950 KB |
223ms |
256ms |
262ms |
52ms |
114889 |
107573 |
2024-10-01 08:25 |
d1fdcfba |
cgen: fix comptime variant string interpolation (fix #22366) (#22368) |
1051ms |
1419ms |
0ms |
110ms |
5950 KB |
223ms |
257ms |
262ms |
52ms |
114889 |
109313 |
2024-10-01 07:45 |
fc72044b |
checker: improve `fn` argument mismatch error (#22370) |
1037ms |
1408ms |
0ms |
106ms |
5949 KB |
225ms |
258ms |
263ms |
52ms |
114887 |
110787 |
2024-10-01 07:15 |
81b9fd8b |
x.json2.decoder2: clean up (#22373) |
1054ms |
1418ms |
0ms |
107ms |
5949 KB |
223ms |
259ms |
263ms |
52ms |
114883 |
108997 |
2024-10-01 02:03 |
1b812f6b |
cgen: fix global struct init on tcc (fix #22300) (#22350) |
1084ms |
1459ms |
0ms |
110ms |
5949 KB |
229ms |
270ms |
270ms |
53ms |
114883 |
105980 |
2024-10-01 02:02 |
ce957872 |
cgen: fix array to alias push operation (fix #22374) (#22375) |
1093ms |
1429ms |
0ms |
110ms |
5949 KB |
225ms |
262ms |
263ms |
53ms |
114878 |
105103 |
2024-09-30 11:54 |
aa3ab3ff |
cgen: fix const with c string literal (fix #22358) (#22361) |
1054ms |
1433ms |
0ms |
108ms |
5949 KB |
223ms |
258ms |
264ms |
53ms |
114864 |
108979 |
2024-09-30 05:25 |
04aba8f7 |
net: fix split_address (fix #14909) (#22349) |
1049ms |
1410ms |
0ms |
106ms |
5949 KB |
222ms |
259ms |
264ms |
53ms |
114863 |
109497 |
2024-09-30 05:23 |
6eec0b33 |
cgen: refactor to streamline gen_array_method_call() (#22353) |
1074ms |
1456ms |
0ms |
111ms |
5949 KB |
224ms |
259ms |
266ms |
53ms |
114863 |
106948 |
2024-09-29 16:17 |
be262336 |
vdoc: fix scrolling on keyboard select in search results with overflow (#22352) |
1032ms |
1398ms |
0ms |
105ms |
5949 KB |
223ms |
257ms |
262ms |
52ms |
114863 |
111301 |
2024-09-29 05:49 |
10c7a75c |
checker: fix missing reserved name check on global declaration (fix #22345) (#22347) |
1036ms |
1413ms |
0ms |
106ms |
5949 KB |
226ms |
259ms |
264ms |
53ms |
114863 |
110871 |
2024-09-29 05:02 |
80e09e2f |
checker: fix compiler panic, when calling an unknown function in `C.printf(c'%f\n', sin(2))` (fix #22343) (#22348) |
1042ms |
1406ms |
0ms |
106ms |
5948 KB |
223ms |
256ms |
261ms |
52ms |
114851 |
110221 |
2024-09-29 04:59 |
161d29a9 |
cgen: minor cleanup in method_call() (#22351) |
1078ms |
1448ms |
0ms |
110ms |
5948 KB |
224ms |
258ms |
264ms |
52ms |
114851 |
106540 |
2024-09-29 04:53 |
6f97ced8 |
orm: allow comptime field.name as field name (fix #22329) (#22344) |
1101ms |
1473ms |
0ms |
113ms |
5949 KB |
232ms |
271ms |
273ms |
53ms |
114855 |
104318 |
2024-09-28 15:50 |
2ab15239 |
V 0.4.8 |
1052ms |
1426ms |
0ms |
109ms |
5948 KB |
225ms |
260ms |
263ms |
52ms |
114850 |
109173 |
2024-09-28 15:13 |
747508c3 |
changelog: minor 0.4.8 fixes |
1032ms |
1408ms |
0ms |
107ms |
5948 KB |
229ms |
265ms |
267ms |
53ms |
114850 |
111288 |
2024-09-28 14:56 |
106cc3ec |
changelog: V 0.4.8 changelog |
1054ms |
1421ms |
0ms |
108ms |
5948 KB |
223ms |
258ms |
261ms |
52ms |
114850 |
108965 |
2024-09-28 14:49 |
24238c10 |
encoding.csv: fix reading when there is no line ending at the end of the file (fix #22337) (#22342) |
1054ms |
1418ms |
0ms |
108ms |
5948 KB |
223ms |
257ms |
261ms |
52ms |
114850 |
108965 |
2024-09-28 14:40 |
64eb4c49 |
cgen: fix struct init field with alias to array fixed (fix #22339) (#22341) |
1047ms |
1407ms |
0ms |
105ms |
5948 KB |
225ms |
259ms |
264ms |
52ms |
114850 |
109694 |
2024-09-28 14:11 |
f30078a2 |
cgen: fix codegen for address of range (fix #18528) (#22336) |
1086ms |
1456ms |
0ms |
111ms |
5948 KB |
228ms |
268ms |
270ms |
53ms |
114850 |
105755 |
2024-09-28 13:20 |
a6af3d51 |
cgen: fix interface method call after smartcast (fix #17056) (#22335) |
1046ms |
1407ms |
0ms |
109ms |
5947 KB |
226ms |
259ms |
263ms |
53ms |
114840 |
109789 |
2024-09-28 10:44 |
2e0fa122 |
cgen: add `asm` to c_reserved, fixes compilation of `struct Abc { @asm int }` (#22340) |
1057ms |
1419ms |
0ms |
107ms |
5946 KB |
223ms |
259ms |
262ms |
52ms |
114831 |
108638 |
2024-09-28 10:39 |
4a01b2cc |
checker: cleanup the checking of array method calls (#22338) |
1059ms |
1425ms |
0ms |
109ms |
5946 KB |
223ms |
259ms |
262ms |
52ms |
114831 |
108433 |
2024-09-28 09:03 |
350846e1 |
checker: add an error for returning an `any` value in pure V code (prevents invalid cgen) (fix #12623) (#22334) |
1071ms |
1457ms |
0ms |
109ms |
5945 KB |
224ms |
262ms |
264ms |
53ms |
114820 |
107208 |
2024-09-27 15:51 |
372a4021 |
checker: check arguments mismatch of array.sorted_with_compare() (fix #22327) (#22328) |
1038ms |
1408ms |
0ms |
107ms |
5945 KB |
224ms |
258ms |
262ms |
53ms |
114817 |
110613 |
2024-09-27 14:32 |
2afce42f |
cgen: fix codegen for interface method call which returns a fixed array (fix #22326) (#22331) |
1052ms |
1418ms |
0ms |
109ms |
5944 KB |
224ms |
259ms |
258ms |
52ms |
114797 |
109122 |
2024-09-27 14:13 |
6ba87b94 |
math.big: fix `a + b` and `a - b`, when the signs are different, add more test cases (#22330) |
1055ms |
1416ms |
0ms |
106ms |
5943 KB |
223ms |
255ms |
258ms |
52ms |
114792 |
108807 |
2024-09-27 08:48 |
2db53a4b |
cgen: cleanup in gen_array_insert()/gen_array_prepend() (#22325) |
1047ms |
1415ms |
0ms |
111ms |
5943 KB |
223ms |
256ms |
260ms |
52ms |
114792 |
109638 |
2024-09-27 04:41 |
c7bdc0a7 |
cgen: fix aliases of array insert(...)/prepend(...) (fix #22323) (#22324) |
1032ms |
1399ms |
0ms |
109ms |
5943 KB |
223ms |
258ms |
261ms |
52ms |
114792 |
111232 |
2024-09-27 04:32 |
765b88f9 |
tests: skip ecdsa_test.v on windows and on `tests-sanitize-memory-clang` (since it needs OpenSSL) |
1053ms |
1426ms |
0ms |
107ms |
5943 KB |
225ms |
259ms |
261ms |
52ms |
114791 |
109013 |
2024-09-26 23:26 |
1cac0c3c |
cgen, checker: fix array fixed return type for interface methods (#22320) |
1059ms |
1429ms |
0ms |
107ms |
5943 KB |
223ms |
255ms |
260ms |
52ms |
114791 |
108395 |
2024-09-26 23:25 |
861bbe68 |
checker: disallow infix exper on left side of assign (#22322) |
1046ms |
1417ms |
0ms |
107ms |
5942 KB |
222ms |
255ms |
259ms |
53ms |
114783 |
109735 |
2024-09-26 19:36 |
c9a79ea0 |
bench: crypto/ecdsa.v |
1049ms |
1420ms |
0ms |
108ms |
5942 KB |
223ms |
257ms |
258ms |
52ms |
114779 |
109417 |
2024-09-26 19:30 |
f7cc9d5d |
crypto: ecdsa module (on top of openssl) |
1054ms |
1429ms |
0ms |
110ms |
5942 KB |
223ms |
259ms |
260ms |
52ms |
114779 |
108898 |
2024-09-26 16:39 |
9c0a7e79 |
json: support null sum types in decode() |
1056ms |
1436ms |
0ms |
110ms |
5942 KB |
223ms |
261ms |
261ms |
52ms |
114779 |
108692 |
2024-09-26 07:58 |
b1c99410 |
builtin: enable GC lib on rv64 build (#22319) |
1039ms |
1406ms |
0ms |
106ms |
5941 KB |
222ms |
258ms |
262ms |
52ms |
114750 |
110442 |
2024-09-26 05:45 |
e03bd3f8 |
io: make buffered_writer_test.v more robust |
1048ms |
1413ms |
0ms |
109ms |
5941 KB |
221ms |
257ms |
261ms |
52ms |
114750 |
109494 |
2024-09-26 05:18 |
9bc975eb |
net: allow ipv6 address with brackets (fix #22313) (#22316) |
1033ms |
1405ms |
0ms |
106ms |
5941 KB |
223ms |
259ms |
261ms |
52ms |
114750 |
111084 |
2024-09-26 05:02 |
956f74ab |
ci: add cache and trigger for pushes, in the Hub docker action (#22314) |
1054ms |
1417ms |
0ms |
107ms |
5941 KB |
223ms |
260ms |
262ms |
52ms |
114750 |
108870 |
2024-09-26 04:29 |
e3084ba6 |
cgen: fix variadic arg var passed to another call which expects variadic (fix #22315) (#22317) |
1037ms |
1399ms |
0ms |
107ms |
5941 KB |
224ms |
263ms |
264ms |
53ms |
114750 |
110655 |
2024-09-26 04:25 |
08eef34f |
cgen: fix codegen for assign from unsafeexpr resulting fixed array (fix #22301) (#22309) |
1062ms |
1425ms |
0ms |
108ms |
5940 KB |
223ms |
261ms |
266ms |
52ms |
114743 |
108044 |
2024-09-26 03:52 |
31e71e90 |
checker: add missing check for duplicated items on in expr (fix #22305) (#22308) |
1046ms |
1408ms |
0ms |
106ms |
5940 KB |
224ms |
259ms |
261ms |
52ms |
114742 |
109695 |
2024-09-25 19:03 |
1dfe004f |
checker: check array.delete() argument mismatch (#22307) |
1042ms |
1409ms |
0ms |
107ms |
5939 KB |
224ms |
259ms |
264ms |
53ms |
114728 |
110103 |
2024-09-25 19:02 |
27973f70 |
docker: hub docker action fix (#22312) |
1051ms |
1430ms |
0ms |
111ms |
5938 KB |
222ms |
257ms |
261ms |
52ms |
114720 |
109153 |
2024-09-25 08:49 |
4248fc55 |
cgen: fix operation overload for type aliases of fixed arrays (fix #22297) (#22304) |
1030ms |
1397ms |
0ms |
106ms |
5938 KB |
223ms |
259ms |
262ms |
52ms |
114720 |
111378 |
2024-09-25 06:27 |
1a4ad556 |
parser: add back the escape for `@` using `@@` in $tmpl() templates, add tests (the regression happened in 3115796 from 2024-09-22) (#22303) |
1051ms |
1422ms |
0ms |
105ms |
5937 KB |
220ms |
257ms |
261ms |
52ms |
114704 |
109137 |
2024-09-25 06:12 |
e1900ae5 |
ci: make Git less picky in the newer ubuntu-docker-musl image |
1033ms |
1404ms |
0ms |
108ms |
5937 KB |
222ms |
256ms |
261ms |
52ms |
114704 |
111039 |
2024-09-25 06:03 |
1d427da9 |
tools: make vretry_test.v more verbose when run on the CI |
1054ms |
1430ms |
0ms |
108ms |
5937 KB |
224ms |
256ms |
262ms |
52ms |
114704 |
108827 |
2024-09-25 05:43 |
14bf78d6 |
ci: add hub_docker_ci.yml, for building docker images (triggered manually for now) (#22302) |
1070ms |
1467ms |
0ms |
111ms |
5937 KB |
229ms |
266ms |
270ms |
53ms |
114704 |
107200 |
2024-09-24 21:05 |
41e045c5 |
cgen: fix codegen for method call on rangeexpr (fix #12610) (#22291) |
1049ms |
1421ms |
0ms |
109ms |
5937 KB |
222ms |
258ms |
263ms |
52ms |
114704 |
109346 |
2024-09-24 20:59 |
d5f0db98 |
tmpl: fix extra newline added on @if-@else-@end block (#22289) |
1038ms |
1410ms |
0ms |
106ms |
5937 KB |
225ms |
258ms |
263ms |
52ms |
114697 |
110498 |
2024-09-24 19:16 |
e974460b |
fmt: cleanup align.v (#22295) |
1046ms |
1413ms |
0ms |
107ms |
5937 KB |
222ms |
258ms |
261ms |
52ms |
114705 |
109660 |
2024-09-24 09:20 |
4ee948fe |
parser: check enum method duplicated (fix #20924) (#22294) |
1041ms |
1405ms |
0ms |
106ms |
5937 KB |
224ms |
260ms |
264ms |
52ms |
114705 |
110187 |
2024-09-24 03:54 |
07465a4e |
checker: fix fntype var marked as auto heap (#22290) |
1051ms |
1415ms |
0ms |
108ms |
5934 KB |
224ms |
255ms |
262ms |
52ms |
114693 |
109127 |
2024-09-24 01:33 |
03e0b9e6 |
math: document q_rsqrt |
1059ms |
1418ms |
0ms |
109ms |
5933 KB |
224ms |
260ms |
262ms |
52ms |
114686 |
108296 |
2024-09-23 10:56 |
c72dde20 |
vlib: add a go like `x.benchmark` module, that estimates automatically how many iterations are needed, to get a statistically significant result (#22215) |
1060ms |
1421ms |
0ms |
108ms |
5933 KB |
223ms |
259ms |
261ms |
52ms |
114686 |
108194 |
2024-09-23 10:30 |
e5d46d2f |
examples: add a consistent background to flappylearning, shown when the height of the view is very high (on Android) |
1043ms |
1416ms |
0ms |
109ms |
5933 KB |
227ms |
262ms |
265ms |
53ms |
114686 |
109957 |
2024-09-22 21:34 |
b79aa020 |
cgen: fix option cast from fntype (fix #22283, #22284) (#22285) |
1052ms |
1412ms |
0ms |
108ms |
5933 KB |
224ms |
260ms |
262ms |
52ms |
114686 |
109017 |
2024-09-22 21:21 |
8ff61ffe |
tools: remove drag_n_drop.v from the list of examples, that are checked for visual differences with vgret, since it now uses the default gg font |
1046ms |
1416ms |
0ms |
111ms |
5933 KB |
232ms |
262ms |
268ms |
53ms |
114686 |
109642 |
2024-09-22 18:11 |
4f39bac1 |
checker, cgen: fix codegen for option fntype used in a match (fix #22278) (#22280) |
1045ms |
1409ms |
0ms |
107ms |
5933 KB |
223ms |
254ms |
260ms |
52ms |
114686 |
109747 |
2024-09-22 16:18 |
f98e9d57 |
examples: remove the setting of font_path from drag_n_drop.v and quadtree_demo.v (make them portable to Android + setting the font does not matter, for their goal) |
1051ms |
1421ms |
0ms |
110ms |
5932 KB |
223ms |
257ms |
262ms |
52ms |
114674 |
109109 |
2024-09-22 13:04 |
cfa91d81 |
examples,os: add an os.asset module, use it to simplify code in examples/, by removing `$if android {` checks (#22281) |
1057ms |
1429ms |
0ms |
107ms |
5932 KB |
226ms |
264ms |
267ms |
53ms |
114674 |
108490 |
2024-09-22 12:57 |
64d1770c |
io: add a BufferedWriter and supporting methods (#22265) |
1051ms |
1427ms |
0ms |
111ms |
5932 KB |
222ms |
256ms |
261ms |
52ms |
114674 |
109109 |
2024-09-22 12:28 |
295807d7 |
net: use explicit int casts for net.error_eintr etc in the unix implementation too for consistency with the windows one |
1073ms |
1430ms |
0ms |
108ms |
5932 KB |
228ms |
265ms |
269ms |
53ms |
114674 |
106872 |
2024-09-22 12:22 |
2f59018a |
net: fix compilation on windows (use casts to int for net.error_eintr etc) |
1040ms |
1407ms |
0ms |
108ms |
5932 KB |
227ms |
266ms |
270ms |
53ms |
114674 |
110263 |
2024-09-22 05:29 |
635a0c66 |
cgen: fix codegen for alias to charptr passed as ptr (fix #9679) (#22271) |
1040ms |
1404ms |
0ms |
105ms |
5932 KB |
223ms |
258ms |
263ms |
52ms |
114674 |
110263 |
2024-09-22 05:22 |
31157967 |
parser: fix `.${var}` used in a template, compiled by `$tmpl()` (fix #22231) (#22270) |
1040ms |
1402ms |
0ms |
106ms |
5932 KB |
225ms |
258ms |
264ms |
52ms |
114673 |
110262 |
2024-09-22 05:02 |
59d51154 |
examples: make `gg/stars.v` run on android (#22276) |
1055ms |
1429ms |
0ms |
108ms |
5932 KB |
225ms |
258ms |
264ms |
52ms |
114674 |
108695 |
2024-09-22 05:00 |
d139e56c |
examples: make `gg/rectangles.v` Android friendly (#22275) |
1050ms |
1424ms |
0ms |
109ms |
5932 KB |
222ms |
257ms |
261ms |
52ms |
114674 |
109213 |
2024-09-22 04:54 |
12338584 |
json: fix json encode/decode with embed support (#22277) |
1037ms |
1445ms |
0ms |
109ms |
5932 KB |
231ms |
269ms |
271ms |
53ms |
114674 |
110582 |
2024-09-22 04:48 |
3ec49395 |
net.websocket: use retrying on EINTR in Client.listen() (#22279) |
1033ms |
1420ms |
0ms |
107ms |
5932 KB |
223ms |
258ms |
262ms |
52ms |
114668 |
111004 |
2024-09-22 04:41 |
1e1bc104 |
examples: add `gc_is_enabled()` check to `2048` to prevent crash in Android emulator (#22274) |
1049ms |
1421ms |
0ms |
107ms |
5932 KB |
226ms |
259ms |
263ms |
52ms |
114668 |
109311 |
2024-09-21 17:04 |
33073407 |
Revert "ci: fix failures in vab_ci.yml (#22267)" |
1025ms |
1401ms |
0ms |
105ms |
5932 KB |
222ms |
256ms |
261ms |
52ms |
114668 |
111871 |
2024-09-21 12:58 |
5e624a5b |
crypto.rand: add support for convenient generation of a random big integer in the interval `[0, n)` (#22266) |
1083ms |
1457ms |
0ms |
110ms |
5932 KB |
229ms |
264ms |
265ms |
53ms |
114668 |
105879 |
2024-09-21 06:07 |
8ae627ff |
cgen: fix C name mangling with inherited closure vars (fix #22262) (#22263) |
1033ms |
1402ms |
0ms |
105ms |
5932 KB |
224ms |
259ms |
262ms |
52ms |
114668 |
111004 |
2024-09-21 06:01 |
651a1161 |
json: fix decoding of structs with embeds (#22264) |
1035ms |
1410ms |
0ms |
107ms |
5932 KB |
224ms |
259ms |
262ms |
52ms |
114667 |
110789 |
2024-09-21 05:33 |
7af312c5 |
ci: fix failures in vab_ci.yml (#22267) |
1057ms |
1427ms |
0ms |
109ms |
5931 KB |
224ms |
258ms |
261ms |
52ms |
114648 |
108465 |
2024-09-20 08:24 |
c866e375 |
cgen: fix code for C ident when ptr is expected (#22259) |
1066ms |
1442ms |
0ms |
111ms |
5931 KB |
224ms |
259ms |
261ms |
52ms |
114648 |
107549 |
2024-09-19 10:51 |
9a0f4d84 |
tools: make fast.v and fast_job.v more self sufficient |
1031ms |
1403ms |
0ms |
106ms |
5931 KB |
225ms |
259ms |
262ms |
53ms |
114646 |
111198 |
2024-09-19 09:20 |
24088a7c |
tools: make fast_job.v more robust (setup a custom PATH) and informative on fast.v failures (compile it with -g) |
1050ms |
1417ms |
0ms |
108ms |
5931 KB |
225ms |
258ms |
262ms |
52ms |
114646 |
109186 |
2024-09-19 08:48 |
1f0a6337 |
ci: restore format v-analyzer job in v_apps_and_modules_compile_ci.yml (#22258) |
1069ms |
1448ms |
0ms |
111ms |
5931 KB |
231ms |
269ms |
271ms |
53ms |
114646 |
107246 |
2024-09-19 01:49 |
63957f24 |
strconv: cleanup format_fl()/format_es() (#22257) |
1077ms |
1434ms |
0ms |
112ms |
5931 KB |
230ms |
267ms |
269ms |
53ms |
114646 |
106449 |
2024-09-18 16:23 |
263ba232 |
cgen: fix wrong type of vint_t and const riscv64 (#22251) |
1076ms |
1451ms |
0ms |
109ms |
5923 KB |
230ms |
263ms |
269ms |
53ms |
114570 |
106477 |
2024-09-18 14:07 |
5f6015fd |
docs: improve format in the conditional compilation section (#22248) |
1028ms |
1401ms |
0ms |
106ms |
5922 KB |
223ms |
255ms |
260ms |
52ms |
114567 |
111446 |
2024-09-18 13:54 |
ea4bac03 |
v.builder: enable LTO for clang on OpenBSD (#22247) |
1052ms |
1421ms |
0ms |
109ms |
5922 KB |
222ms |
255ms |
261ms |
53ms |
114567 |
108903 |
2024-09-18 13:52 |
c5837e4f |
builtin: drop C in int.v (#22245) |
1053ms |
1421ms |
0ms |
110ms |
5922 KB |
224ms |
257ms |
263ms |
52ms |
114569 |
108802 |
2024-09-18 03:30 |
c0f72446 |
veb: make implicit context work with custom user types |
1049ms |
1411ms |
0ms |
108ms |
5922 KB |
223ms |
257ms |
262ms |
52ms |
114569 |
109217 |
2024-09-17 17:13 |
1187e136 |
all: add comptime support for traversing the method parameters with `$for arg in method.params {` (#22229) |
1035ms |
1402ms |
0ms |
106ms |
5922 KB |
225ms |
255ms |
261ms |
52ms |
114563 |
110688 |
2024-09-17 17:07 |
15bf8222 |
flag: fix parse_bool_value() with different order short args (fix #22176) (#22242) |
1042ms |
1407ms |
0ms |
106ms |
5918 KB |
225ms |
258ms |
262ms |
52ms |
114517 |
109901 |
2024-09-17 12:33 |
97c9f5f9 |
json: allow passing an anon struct as a decode type (#22228) |
1059ms |
1430ms |
0ms |
111ms |
5918 KB |
230ms |
266ms |
266ms |
53ms |
114517 |
108136 |
2024-09-17 12:21 |
0c8ce3bc |
tests: run `v fmt -w` over *.vv, when the semantics are the same; unify style; discover fmt bugs, to be filed separately (#22241) |
1047ms |
1415ms |
0ms |
107ms |
5916 KB |
221ms |
252ms |
262ms |
53ms |
114502 |
109361 |
2024-09-17 07:02 |
5f495e23 |
checker: check for duplicate interface names in the `implements` parts of struct declarations (#22230) |
1039ms |
1428ms |
0ms |
107ms |
5916 KB |
225ms |
255ms |
266ms |
53ms |
114502 |
110204 |
2024-09-17 06:47 |
acf6b344 |
fmt: fix formating a file in an oscillating manner (fix #22223, fix #22026) (#22232) |
1054ms |
1426ms |
0ms |
107ms |
5915 KB |
222ms |
255ms |
261ms |
52ms |
114495 |
108629 |
2024-09-17 06:15 |
c004d0c8 |
examples: migrate vweb examples to veb |
1051ms |
1431ms |
0ms |
111ms |
5912 KB |
224ms |
254ms |
264ms |
52ms |
114473 |
108918 |
2024-09-16 18:20 |
f53b5d73 |
thirdparty: update libatomic_ops to commit cc9bc49 from https://github.com/ivmai/libatomic_ops/ (#22235) |
1050ms |
1409ms |
0ms |
106ms |
5912 KB |
220ms |
251ms |
260ms |
52ms |
114473 |
109021 |
2024-09-16 14:02 |
c3b55a68 |
builtin: fix compilation with tcc on OpenBSD using libgc (#22234) |
1040ms |
1405ms |
0ms |
107ms |
5912 KB |
221ms |
248ms |
259ms |
52ms |
114473 |
110070 |
2024-09-16 13:46 |
65e28343 |
v.pkgconfig: fix parser, when includedir= lines, had trailing spaces (fix `-d use_openssl` for openssl 3.3.2 installed through brew on macos) |
1044ms |
1412ms |
0ms |
106ms |
5912 KB |
222ms |
252ms |
260ms |
52ms |
114473 |
109648 |
2024-09-16 05:16 |
0fb95a8f |
checker: suggest using the `@[_allow_multiple_values]` attribute, when declaring enums that have duplicate values (#22224) |
1029ms |
1394ms |
0ms |
105ms |
5912 KB |
224ms |
252ms |
260ms |
52ms |
114469 |
111242 |
2024-09-16 05:06 |
b1ffa4ec |
ast, parser, checker: check struct implements non interface type (fix #22200) (#22218) |
1072ms |
1419ms |
0ms |
110ms |
5911 KB |
224ms |
254ms |
263ms |
52ms |
114466 |
106777 |
2024-09-15 17:05 |
ca5f47a9 |
builtin: cleanup string trim()/trim_left()/trim_right() (#22225) |
1041ms |
1406ms |
0ms |
109ms |
5911 KB |
224ms |
263ms |
268ms |
53ms |
114464 |
109955 |
2024-09-15 17:03 |
deb7ddd9 |
ci: disable macos for now in `wasm_backend_ci.yml`, until github runners for it, can resolve again the `get.wasmer.io` domain (#22227) |
1026ms |
1400ms |
0ms |
108ms |
5911 KB |
230ms |
271ms |
268ms |
53ms |
114449 |
111548 |
2024-09-15 12:20 |
83a015b9 |
crypto.scrypt: add missing comment of source for test vector (#22222) |
1083ms |
1456ms |
0ms |
112ms |
5911 KB |
221ms |
260ms |
259ms |
52ms |
114449 |
105677 |
2024-09-15 12:00 |
c2788f97 |
thirdparty: fix compilation of thirdparty/mbedtls with tcc on macos m1 |
1030ms |
1404ms |
0ms |
104ms |
5911 KB |
222ms |
260ms |
259ms |
52ms |
114449 |
111115 |
2024-09-15 11:53 |
755a4bc0 |
crypto.rand: fix compilation on macos with `-cc tcc -no-retry-compilation -gc none` |
1077ms |
1447ms |
0ms |
109ms |
5911 KB |
226ms |
267ms |
265ms |
53ms |
114449 |
106266 |
2024-09-15 10:35 |
26c560bc |
thirdparty: fix compilation of programs using miniz.h on macos |
1050ms |
1436ms |
0ms |
110ms |
5911 KB |
226ms |
264ms |
263ms |
52ms |
114449 |
108999 |
2024-09-14 20:14 |
5fcfc27e |
cgen: fix interface type generation for generic struct (fix #22186) (#22189) |
1032ms |
1401ms |
0ms |
105ms |
5911 KB |
222ms |
258ms |
259ms |
52ms |
114449 |
110900 |
2024-09-14 18:31 |
469a532c |
sync.stdatomic: add OpenSUSE paths for libatomic |
1039ms |
1420ms |
0ms |
106ms |
5906 KB |
222ms |
257ms |
265ms |
52ms |
114388 |
110094 |
2024-09-14 14:04 |
8db23006 |
cgen: fix code generated for indexexpr with complex assigning (#22203) |
1042ms |
1427ms |
0ms |
107ms |
5906 KB |
220ms |
251ms |
257ms |
52ms |
114368 |
109758 |
2024-09-14 13:57 |
0d980a4f |
ci: restore the Format vlang/v-analyzer task in v_apps_and_modules_compile_ci.yml (#22219) |
1056ms |
1452ms |
0ms |
111ms |
5900 KB |
230ms |
266ms |
267ms |
53ms |
114333 |
108269 |
2024-09-14 06:54 |
423f804b |
crypto.scrypt: add a new `scrypt` module to vlib/crypto (#22216) |
1054ms |
1421ms |
0ms |
108ms |
5900 KB |
226ms |
256ms |
261ms |
53ms |
114333 |
108475 |
2024-09-13 21:40 |
26ab7d4f |
veb: implicit context |
1023ms |
1400ms |
0ms |
108ms |
5900 KB |
223ms |
257ms |
259ms |
52ms |
114333 |
111762 |
2024-09-13 14:07 |
cc7665ff |
tests: add a test for short enum syntax across modules (related #12183) (#22210) |
1027ms |
1391ms |
0ms |
106ms |
5899 KB |
221ms |
252ms |
258ms |
52ms |
114287 |
111282 |
2024-09-13 13:59 |
888d84d2 |
docs: add implements keyword for explicit interface implementations (#22214) |
1030ms |
1410ms |
0ms |
108ms |
5899 KB |
229ms |
258ms |
263ms |
53ms |
114287 |
110958 |
2024-09-13 07:50 |
56013a44 |
crypto.pbkdf2: move extensive test cases to https://github.com/vlang/slower_tests, but keep `test case 7`, where the key_size is > block_size for sha224 and sha256 |
1052ms |
1419ms |
0ms |
110ms |
5899 KB |
224ms |
260ms |
265ms |
52ms |
114287 |
108637 |
2024-09-13 06:59 |
637ce20a |
fmt: fix import selective with interface implements (fix formatting part of #22200) (#22209) |
1040ms |
1408ms |
0ms |
110ms |
5899 KB |
222ms |
253ms |
258ms |
52ms |
114287 |
109891 |
2024-09-13 06:45 |
747f3b3c |
crypto.bcrypt: reduce runtime cost for running bcrypt_test.v, by reducing the iteration count |
1083ms |
1417ms |
0ms |
108ms |
5899 KB |
222ms |
253ms |
258ms |
52ms |
114287 |
105528 |
2024-09-13 05:20 |
4572c647 |
cgen: fix match with mut cond variable (#22207) |
1026ms |
1397ms |
0ms |
105ms |
5899 KB |
222ms |
253ms |
260ms |
52ms |
114284 |
111387 |
2024-09-13 04:27 |
6eae77b6 |
builtin: fix string.trim() (fix #13021) (#22205) |
1050ms |
1426ms |
0ms |
110ms |
5899 KB |
229ms |
258ms |
265ms |
53ms |
114283 |
108840 |
2024-09-13 04:19 |
5cf4b5ed |
crypto.sha512: move sha512 long message tests to separate repo (#22208) |
1023ms |
1380ms |
0ms |
105ms |
5898 KB |
221ms |
253ms |
260ms |
51ms |
114222 |
111653 |
2024-09-12 08:48 |
e0422de8 |
crypto.pbkdf2: fix pbkdf2 key generation and add more tests (#22202) |
1024ms |
1412ms |
0ms |
106ms |
5898 KB |
223ms |
254ms |
260ms |
52ms |
114222 |
111544 |
2024-09-12 08:43 |
efe709eb |
ci: run `npx prettier --write **.yml`; ensure it is run on all .yml files, not just the ones in the .github/workflows/ folder |
1042ms |
1412ms |
0ms |
108ms |
5898 KB |
223ms |
254ms |
261ms |
52ms |
114222 |
109618 |
2024-09-12 08:34 |
efff7666 |
ci: fix formatting of more_extensive_but_slower_tests_ci.yml, explain what to do to run the checks in workflow_lint.yml locally |
1020ms |
1394ms |
0ms |
106ms |
5898 KB |
222ms |
250ms |
257ms |
52ms |
114222 |
111982 |
2024-09-12 08:25 |
328c2a23 |
ci: fix more_extensive_but_slower_tests_ci.yml on windows |
1043ms |
1410ms |
0ms |
111ms |
5898 KB |
227ms |
260ms |
265ms |
53ms |
114222 |
109512 |
2024-09-12 08:19 |
b2e8b2d1 |
ci: add .github/workflows/more_extensive_but_slower_tests_ci.yml, that will run tests from https://github.com/vlang/hash_validation_tests |
1078ms |
1448ms |
0ms |
110ms |
5898 KB |
227ms |
263ms |
267ms |
52ms |
114222 |
105957 |
2024-09-11 17:12 |
79bedff1 |
thirdparty: update `zip` to its latest commit 209840b from https://github.com/kuba--/zip/ (miniz is now version 3.0.2) (#22199) |
1044ms |
1421ms |
0ms |
108ms |
5898 KB |
229ms |
257ms |
270ms |
52ms |
114222 |
109408 |
2024-09-11 16:42 |
715dc311 |
tools: fix `v doc` not converting <s> in plain code blocks into encoded html entities in its .html output |
1043ms |
1418ms |
0ms |
108ms |
5898 KB |
222ms |
253ms |
260ms |
52ms |
114222 |
109512 |
2024-09-11 16:33 |
1c992de8 |
cgen: fix array of fns index call with embeded array index (fix #17381) (#22198) |
1071ms |
1442ms |
0ms |
110ms |
5898 KB |
222ms |
255ms |
261ms |
52ms |
114222 |
106649 |
2024-09-11 12:47 |
62ab1be5 |
v.util: add get_build_time/0, supporting https://reproducible-builds.org/docs/source-date-epoch/ |
1039ms |
1415ms |
0ms |
106ms |
5898 KB |
220ms |
250ms |
259ms |
52ms |
114221 |
109933 |
2024-09-11 11:50 |
6e13b023 |
crypto.sha1, crypto.sha256, crypto.sha3, crypto.sha512: improve performance for non prod builds, by tagging the block_generic functions with `@[direct_array_access]` |
1046ms |
1417ms |
0ms |
106ms |
5898 KB |
219ms |
249ms |
257ms |
51ms |
114206 |
109183 |
2024-09-11 09:25 |
3ee27320 |
checker: restrict multiple union fields initialised at once with a nicer checker error, instead of producing an enigmatic error at cgen time (#22196) |
1054ms |
1423ms |
0ms |
107ms |
5898 KB |
223ms |
255ms |
267ms |
52ms |
114206 |
108354 |
2024-09-10 17:22 |
6aeef5e4 |
encoding.binary: add `u16`/`u32`/`u64` -> `[]u8` conversion functions (#22193) |
1057ms |
1397ms |
0ms |
104ms |
5897 KB |
222ms |
252ms |
260ms |
52ms |
114184 |
108026 |
2024-09-10 14:24 |
33ff7c13 |
parser, checker: fix array alias (#22175) |
1038ms |
1403ms |
0ms |
112ms |
5897 KB |
223ms |
258ms |
263ms |
52ms |
114184 |
110003 |
2024-09-10 14:20 |
f8905661 |
db.sqlite: add instructions for installing SQLite's amalgamation or development package, if it is missing |
1020ms |
1387ms |
0ms |
103ms |
5895 KB |
220ms |
250ms |
257ms |
52ms |
114160 |
111921 |
2024-09-10 14:04 |
d27ab09c |
flag: add a relaxed parsing mode, that turn flag match errors into `no_match` entries instead (#22191) |
1030ms |
1403ms |
0ms |
108ms |
5895 KB |
228ms |
257ms |
263ms |
52ms |
114160 |
110834 |
2024-09-10 14:02 |
dd2210ab |
ast: fix const field str() (#22192) |
1033ms |
1407ms |
0ms |
107ms |
5895 KB |
219ms |
251ms |
259ms |
52ms |
114110 |
110464 |
2024-09-10 10:07 |
86fe9456 |
crypto.sha1, crypto.sha256, crypto.sha512: add Secure Hash Algorithm Validation System tests (#22187) |
1048ms |
1409ms |
0ms |
106ms |
5896 KB |
227ms |
265ms |
262ms |
52ms |
114119 |
108892 |
2024-09-10 08:28 |
dd3e3e11 |
fmt: change manualfree_keep.v to manaulfree_keep.vv (#22190) |
1054ms |
1422ms |
0ms |
108ms |
5896 KB |
225ms |
260ms |
259ms |
52ms |
114119 |
108272 |
2024-09-10 08:25 |
008aaad9 |
fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185) |
1063ms |
1442ms |
0ms |
113ms |
5896 KB |
226ms |
260ms |
259ms |
52ms |
114119 |
107355 |
2024-09-09 19:42 |
234fb8e2 |
transformer: add support for instrumenting the V compiler with `-d trace_transformer` |
1050ms |
1419ms |
0ms |
111ms |
5896 KB |
233ms |
274ms |
269ms |
53ms |
114121 |
108686 |
2024-09-09 15:55 |
f002fd44 |
net.mbedtls: store the client ip (for ipv4), shutdown on handshake failure, in .accept() (#22184) |
1052ms |
1421ms |
0ms |
111ms |
5896 KB |
230ms |
273ms |
269ms |
52ms |
114117 |
108476 |
2024-09-09 04:45 |
6528efa4 |
builtin: remove string interpolation from panic/1, to be able to use tools like cbmc in more cases (#22182) |
1058ms |
1422ms |
0ms |
111ms |
5896 KB |
235ms |
270ms |
267ms |
53ms |
114117 |
107861 |
2024-09-09 02:03 |
ac6ca5f8 |
all: make `implements` work with multiple interfaces |
1064ms |
1430ms |
0ms |
109ms |
5896 KB |
226ms |
269ms |
262ms |
52ms |
114115 |
107250 |
2024-09-08 09:15 |
3300e59a |
parser: fix parsing map value inside or expr (fix #12164) (#22180) |
1079ms |
1443ms |
0ms |
109ms |
5893 KB |
223ms |
260ms |
259ms |
51ms |
114108 |
105753 |
2024-09-08 09:10 |
747f50f0 |
builtin: remove remaining references to v_calloc in function comments (#22179) |
1050ms |
1413ms |
0ms |
111ms |
5893 KB |
231ms |
268ms |
265ms |
53ms |
114099 |
108665 |
2024-09-08 09:07 |
7d23ff73 |
veb: fix a few minor errors in the README.md (#22177) |
1047ms |
1413ms |
0ms |
106ms |
5893 KB |
222ms |
258ms |
256ms |
52ms |
114099 |
108977 |
2024-09-07 15:22 |
b8c649b6 |
builtin: small cleanup in array.free() (make debugging easier) (#22173) |
1025ms |
1389ms |
0ms |
105ms |
5893 KB |
222ms |
258ms |
256ms |
52ms |
114099 |
111316 |
2024-09-07 15:21 |
625e4df4 |
flag, tests: inline a few `const`s (#22174) |
1070ms |
1446ms |
0ms |
110ms |
5893 KB |
228ms |
268ms |
265ms |
52ms |
114096 |
106631 |
2024-09-07 11:57 |
620e0641 |
flag: fix parsing `flag.FlagParser` style short flags in `to_struct[T]` (#22172) |
1034ms |
1398ms |
0ms |
107ms |
5893 KB |
223ms |
261ms |
259ms |
52ms |
114096 |
110344 |
2024-09-07 06:05 |
3e7f8edb |
docs: add more details to the newly added `-compress` section |
1027ms |
1398ms |
0ms |
106ms |
5893 KB |
227ms |
268ms |
263ms |
52ms |
114031 |
111033 |
2024-09-07 05:46 |
0158b54b |
veb: fix `vweb_livereload` reference to `veb_livereload` (#22171) |
1070ms |
1421ms |
0ms |
109ms |
5893 KB |
228ms |
268ms |
264ms |
52ms |
114031 |
106571 |
2024-09-06 17:02 |
61609454 |
docs: add a section for the `-compress` flag (#22169) |
1052ms |
1414ms |
0ms |
107ms |
5893 KB |
222ms |
259ms |
259ms |
52ms |
114031 |
108394 |
2024-09-06 16:54 |
023fd923 |
cgen: fix struct field with default optional value (fix #11119) (#22167) |
1051ms |
1420ms |
0ms |
108ms |
5893 KB |
223ms |
259ms |
256ms |
52ms |
114031 |
108497 |
2024-09-06 16:50 |
e1847cac |
sync: fix typo on atomic_test.v (#22168) |
1030ms |
1395ms |
0ms |
105ms |
5884 KB |
223ms |
262ms |
260ms |
52ms |
114023 |
110701 |
2024-09-06 05:03 |
ae9456ad |
cgen,table: fix generic interface used in an `implements` clause (fix #22161) (#22165) |
1062ms |
1431ms |
0ms |
113ms |
5884 KB |
225ms |
262ms |
261ms |
52ms |
114023 |
107366 |
2024-09-05 13:41 |
9238dd6b |
tools: fix `v doc` truncating code blocks, that lack a specific language (fix #22017) |
1035ms |
1419ms |
0ms |
107ms |
5884 KB |
225ms |
261ms |
257ms |
52ms |
114023 |
110167 |
2024-09-05 02:19 |
633d5f27 |
cgen: fix generic options with reserved ident (#22164) |
1070ms |
1440ms |
0ms |
113ms |
5884 KB |
228ms |
266ms |
262ms |
52ms |
114023 |
106563 |
2024-09-04 20:13 |
0d35f094 |
flag: correct bool logic, add test (#22162) |
1035ms |
1397ms |
0ms |
107ms |
5884 KB |
225ms |
265ms |
259ms |
51ms |
114023 |
110167 |
2024-09-04 19:48 |
d5c2ebce |
flag: fix parse_bool_value() (#22160) |
1066ms |
1424ms |
0ms |
107ms |
5884 KB |
225ms |
267ms |
259ms |
51ms |
114022 |
106962 |
2024-09-04 06:38 |
6488041a |
tests: split vlib/v/tests/ into several subfolders, to mitigate github limits for number of files in a folder (#22158) |
1071ms |
1447ms |
0ms |
108ms |
5883 KB |
226ms |
263ms |
261ms |
52ms |
114012 |
106453 |
2024-09-04 04:31 |
99bfb5b0 |
builtin: cleanup comments of struct string (#22159) |
1072ms |
1433ms |
0ms |
110ms |
5883 KB |
226ms |
266ms |
262ms |
52ms |
114012 |
106354 |
2024-09-03 22:24 |
0090170b |
all: `implements` keyword for optional explicit interface implementations |
1061ms |
1416ms |
0ms |
107ms |
5883 KB |
225ms |
264ms |
259ms |
52ms |
114012 |
107457 |
2024-09-03 13:36 |
04a3ecf6 |
flag: add support for parsing `flag.FlagParser` style flags in `to_struct[T]` (#22152) |
1063ms |
1422ms |
0ms |
109ms |
5879 KB |
226ms |
266ms |
259ms |
51ms |
113987 |
107231 |
2024-09-03 10:11 |
f61a4f17 |
v.builder: fix errors in cstrict mode on OpenBSD with clang (#22154) |
1056ms |
1421ms |
0ms |
107ms |
5879 KB |
228ms |
269ms |
261ms |
52ms |
113917 |
107875 |
2024-09-03 04:51 |
0a61b4a0 |
docs: fix minor typos in the memory management section (#22151) |
1070ms |
1453ms |
0ms |
112ms |
5879 KB |
226ms |
269ms |
261ms |
52ms |
113911 |
106458 |
2024-09-03 04:46 |
b898987e |
tools: add diagnostic in `v repeat` for invalid combinations of -r, -i and -a flags |
1083ms |
1449ms |
0ms |
109ms |
5879 KB |
228ms |
270ms |
260ms |
52ms |
113911 |
105180 |
2024-09-02 17:38 |
da228e93 |
tools: implement a `-repeats/-R N` option to `v repeat`, to eliminate another need for platform dependent scripting |
1061ms |
1408ms |
0ms |
106ms |
5879 KB |
225ms |
267ms |
259ms |
52ms |
113911 |
107361 |
2024-09-02 08:41 |
8f957092 |
cgen: remove leftout println call |
1080ms |
1440ms |
0ms |
109ms |
5879 KB |
225ms |
267ms |
258ms |
52ms |
113911 |
105473 |
2024-09-02 08:38 |
07e0370e |
cgen: fix array fixed initialization from map indexing (fix #22133) (#22149) |
1066ms |
1433ms |
0ms |
114ms |
5882 KB |
227ms |
268ms |
263ms |
52ms |
113912 |
106859 |
2024-09-02 04:43 |
ace4e935 |
tests: move all slow vlib/builtin/map_issue_*_test.v files to vlib/v/slow_tests/, to speed up `v test vlib/builtin` |
1050ms |
1437ms |
0ms |
110ms |
5878 KB |
235ms |
276ms |
269ms |
53ms |
113902 |
108478 |
2024-09-01 17:09 |
33f74cf1 |
builtin: fix m.clear() having different observable behavior to `m = {}`, after multiple iterations of setting keys and clearing (fix #22145) (#22146) |
1093ms |
1455ms |
0ms |
111ms |
5878 KB |
232ms |
274ms |
267ms |
53ms |
113902 |
104210 |
2024-09-01 14:27 |
fc31b443 |
builtin: fix incomplete m.clear(), allowing the map to have a duplicated entry for its first key (fix #22143) (#22144) |
1057ms |
1418ms |
0ms |
108ms |
5878 KB |
226ms |
263ms |
257ms |
52ms |
113900 |
107757 |
2024-09-01 09:02 |
673ac0a4 |
builtin: fix map.clear() not resetting map's metas and keys blocks (fix #22139) (#22140) |
1064ms |
1424ms |
0ms |
109ms |
5878 KB |
225ms |
264ms |
257ms |
52ms |
113899 |
107047 |
2024-09-01 06:01 |
d130939a |
docs: improve documentation for `if` expressions |
1046ms |
1414ms |
0ms |
110ms |
5878 KB |
233ms |
277ms |
269ms |
53ms |
113891 |
108882 |
2024-09-01 04:56 |
8a9abbb1 |
cgen, scanner: reduce allocations for the most common cases (#22142) |
1051ms |
1422ms |
0ms |
108ms |
5878 KB |
226ms |
265ms |
259ms |
52ms |
113891 |
108364 |
2024-08-31 13:57 |
217b1914 |
builtin: support `-d builtin_print_use_fprintf`, make the C fn declarations stricter (#22137) |
1064ms |
1422ms |
0ms |
108ms |
5877 KB |
228ms |
265ms |
270ms |
53ms |
113882 |
107031 |
2024-08-31 08:14 |
515b106f |
builder: allow for `v -dump-defines - -check cmd/v`, which is faster, because it can skip code generation |
1048ms |
1420ms |
0ms |
108ms |
5877 KB |
231ms |
272ms |
272ms |
53ms |
113864 |
108648 |
2024-08-30 11:32 |
8ebc2889 |
vweb: mark vweb as deprecated in its README, recommending using veb instead (#22131) |
1053ms |
1423ms |
0ms |
107ms |
5877 KB |
223ms |
261ms |
263ms |
53ms |
113864 |
108132 |
2024-08-30 10:53 |
d89e6df2 |
veb: extract constants into consts.v (#22132) |
1065ms |
1436ms |
0ms |
108ms |
5877 KB |
225ms |
263ms |
262ms |
53ms |
113864 |
106914 |
2024-08-29 13:34 |
01fd7191 |
examples: add examples/veb/websocket, to show how to use http connection upgrade to a websocket, from a `veb` route (#22128) |
1063ms |
1438ms |
0ms |
111ms |
5877 KB |
233ms |
269ms |
270ms |
54ms |
113864 |
107115 |
2024-08-28 08:24 |
1fbe2a19 |
cgen: fix shared object method call (fix #22121) (#22125) |
1059ms |
1424ms |
0ms |
107ms |
5877 KB |
228ms |
268ms |
269ms |
53ms |
113864 |
107520 |
2024-08-28 08:23 |
84135d73 |
tests: skip an assertion in os_stat_test.v on OpenBSD (fix #22123) (#22124) |
1064ms |
1449ms |
0ms |
110ms |
5877 KB |
224ms |
261ms |
263ms |
53ms |
113864 |
107015 |
2024-08-27 20:13 |
05c7aa2c |
ci: restore c2v_ci.yml too (#22120) |
1073ms |
1446ms |
0ms |
111ms |
5877 KB |
222ms |
260ms |
263ms |
52ms |
113864 |
106117 |
2024-08-27 09:41 |
1085f458 |
ci: restore v_apps_and_modules_compile_ci.yml (#22118) |
1077ms |
1443ms |
0ms |
109ms |
5877 KB |
225ms |
260ms |
263ms |
53ms |
113864 |
105723 |
2024-08-26 09:39 |
426205ec |
checker: fix generic lambda type binding resolution (fix #22109) (#22115) |
1077ms |
1435ms |
0ms |
110ms |
5877 KB |
225ms |
263ms |
266ms |
53ms |
113864 |
105723 |
2024-08-25 14:35 |
caa0c464 |
docs: add a copy code function (top/right copy icon) on doc examples (#22114) |
1052ms |
1449ms |
0ms |
110ms |
5876 KB |
227ms |
262ms |
262ms |
53ms |
113847 |
108219 |
2024-08-25 05:05 |
62c69e8a |
docs: improve formatting in time.parse_format description (#22113) |
1085ms |
1432ms |
0ms |
110ms |
5876 KB |
228ms |
263ms |
262ms |
53ms |
113847 |
104928 |
2024-08-24 21:23 |
d1b20bec |
tests: fix coutput_test.v on Windows and tcc compiler (#22111) |
1043ms |
1413ms |
0ms |
106ms |
5876 KB |
223ms |
260ms |
259ms |
52ms |
113845 |
109151 |
2024-08-24 14:57 |
a31cd37b |
vlib: add an `arrays.parallel` module, containing `parallel.run/3` and `parallel.amap/3` implementations (#22090) |
1059ms |
1424ms |
0ms |
108ms |
5876 KB |
236ms |
270ms |
268ms |
54ms |
113845 |
107502 |
2024-08-24 14:13 |
481b842f |
tools: fix vtest-self.v on Windows and tcc compiler (#22110) |
1039ms |
1405ms |
0ms |
107ms |
5876 KB |
224ms |
259ms |
260ms |
53ms |
113845 |
109571 |
2024-08-24 06:04 |
27ef5439 |
examples: add examples/gg/draw_unicode_text_with_gg.v, for easy comparison of how different fonts and unicode texts will look, when rendered by gg |
1056ms |
1422ms |
0ms |
107ms |
5876 KB |
228ms |
265ms |
265ms |
53ms |
113845 |
107807 |
2024-08-23 23:16 |
4b799fd8 |
checker: disallow using a preexisting const name in a for loop, as either a key or value ident (#22108) |
1041ms |
1414ms |
0ms |
106ms |
5876 KB |
226ms |
263ms |
263ms |
53ms |
113845 |
109361 |
2024-08-23 17:58 |
19c56704 |
ast: improve Type and TypeFlag related operations (#22107) |
1062ms |
1455ms |
0ms |
110ms |
5875 KB |
233ms |
270ms |
265ms |
54ms |
113835 |
107189 |
2024-08-23 17:32 |
637291da |
cgen: return early from autofree related functions, when -autofree is not used |
1056ms |
1422ms |
0ms |
108ms |
5874 KB |
228ms |
262ms |
265ms |
53ms |
113827 |
107790 |
2024-08-23 16:01 |
484cd834 |
v: fix generic lambda type binding and resolution (#22083) |
1084ms |
1465ms |
0ms |
111ms |
5875 KB |
226ms |
259ms |
267ms |
53ms |
113821 |
105000 |
2024-08-23 15:46 |
16b1ff81 |
util: cleanup check_module_is_installed(), do not automatically update already installed modules, just because their v.mod is present (#22106) |
1042ms |
1407ms |
0ms |
106ms |
5872 KB |
226ms |
258ms |
268ms |
53ms |
113769 |
109183 |
2024-08-23 12:34 |
4e7f9427 |
roadmap: add shared compiled libs |
1053ms |
1422ms |
0ms |
109ms |
5872 KB |
225ms |
261ms |
268ms |
53ms |
113767 |
108040 |
2024-08-23 11:33 |
f435e9aa |
time: update parse_format comment description in parse.c.v (#22104) |
1064ms |
1433ms |
0ms |
114ms |
5872 KB |
225ms |
263ms |
269ms |
53ms |
113767 |
106923 |
2024-08-23 10:40 |
2bf59b14 |
ast: cache ident lookups for consts in ast Expr str (#22101) |
1062ms |
1421ms |
0ms |
109ms |
5872 KB |
225ms |
262ms |
269ms |
53ms |
113766 |
107124 |
2024-08-23 09:32 |
c788c08d |
parser: cleanup using token.is_next_to() (#22102) |
1074ms |
1449ms |
0ms |
111ms |
5870 KB |
236ms |
279ms |
281ms |
55ms |
113756 |
105918 |
2024-08-23 09:15 |
1777bcc6 |
tools: improve the help screen for `v repeat -h`, add detailed example for using -t and -p to produce a matrix of 24 permutation runs |
1068ms |
1449ms |
0ms |
112ms |
5870 KB |
236ms |
285ms |
284ms |
55ms |
113757 |
106514 |
2024-08-23 07:16 |
7baee047 |
docs: add an example on how to use Options/Results, when returning multiple values from a function (#22099) |
1084ms |
1452ms |
0ms |
109ms |
5870 KB |
230ms |
275ms |
277ms |
54ms |
113757 |
104941 |
2024-08-23 06:59 |
89d0743f |
tools: improve the output of `v repeat command`, by coloring the `faster/slower` label |
1085ms |
1476ms |
0ms |
110ms |
5870 KB |
227ms |
270ms |
271ms |
54ms |
113757 |
104845 |
2024-08-23 05:24 |
971feb8f |
builtin: cleanup u8.repeat() and rune.repeat() (#22100) |
1081ms |
1455ms |
0ms |
110ms |
5870 KB |
224ms |
268ms |
270ms |
54ms |
113757 |
105233 |
2024-08-23 00:39 |
e3ceb588 |
parser,ast: protect against more overflows/panics, by forcing early returns on deeply nested expressions and scopes (#22098) |
1087ms |
1456ms |
0ms |
109ms |
5870 KB |
226ms |
268ms |
270ms |
54ms |
113766 |
104660 |
2024-08-22 18:29 |
d0ef4e31 |
cgen: fix auto free method for option map (fix #22081) (#22094) |
1072ms |
1437ms |
0ms |
106ms |
5860 KB |
222ms |
264ms |
270ms |
54ms |
113730 |
106091 |
2024-08-22 17:26 |
c4ba0d68 |
ci: add step that verifies that `-cc msvc -gc boehm` continues to work on windows (boehm is not the default with msvc yet for some reason) |
1064ms |
1434ms |
0ms |
109ms |
5860 KB |
224ms |
266ms |
272ms |
53ms |
113724 |
106883 |
2024-08-22 17:18 |
38ca2e5b |
ci: skip radamsa_too_many_nested_generic_types_vfmt_off.vv temporarily, until we update tcc on windows |
1055ms |
1442ms |
0ms |
107ms |
5860 KB |
223ms |
268ms |
273ms |
53ms |
113724 |
107795 |
2024-08-22 15:43 |
6834ccb2 |
builtin,thirdparty: fix compilation of libgc with `-cc msvc -gc boehm` (thanks to @Ekopalypse) |
1075ms |
1446ms |
0ms |
114ms |
5860 KB |
232ms |
277ms |
279ms |
54ms |
113724 |
105789 |
2024-08-22 14:00 |
31e698f5 |
v.builder: show the thirdparty object compilation commands too, when using `-showcc` (when the cache is empty) |
1098ms |
1442ms |
0ms |
110ms |
5860 KB |
226ms |
269ms |
273ms |
53ms |
113724 |
103573 |
2024-08-22 10:28 |
18f89991 |
parser: check too many layers embedded generic type (fix #22089) (#22091) |
1071ms |
1437ms |
0ms |
108ms |
5860 KB |
225ms |
266ms |
271ms |
54ms |
113721 |
106182 |
2024-08-22 09:49 |
423a94aa |
examples: prevent cliping of long font names in draw_static_text.v |
1080ms |
1442ms |
0ms |
108ms |
5858 KB |
224ms |
267ms |
270ms |
55ms |
113711 |
105287 |
2024-08-22 09:38 |
3f8e92bc |
examples: make draw_static_text.v show the font name too, for easier comparisons |
1108ms |
1483ms |
0ms |
109ms |
5858 KB |
223ms |
268ms |
270ms |
54ms |
113711 |
102627 |
2024-08-22 08:59 |
e6b8162b |
examples: add examples/ttf_font/draw_static_text.v, to make it easier to test x.ttf with different fonts, and texts |
1093ms |
1462ms |
0ms |
111ms |
5858 KB |
225ms |
270ms |
271ms |
55ms |
113711 |
104035 |
2024-08-21 10:18 |
75d65a00 |
ci, checker, pref: extract .github/workflows/run_sanitizers.sh to ease local testing with different options |
1090ms |
1458ms |
0ms |
112ms |
5858 KB |
224ms |
267ms |
270ms |
55ms |
113711 |
104322 |
2024-08-21 07:19 |
0117c7f3 |
ci,ast: fix errors with -fsanitize=thread after 7d81633 |
1076ms |
1441ms |
0ms |
110ms |
5858 KB |
225ms |
269ms |
270ms |
55ms |
113710 |
105678 |
2024-08-21 06:18 |
fdc3a9c1 |
builtin,fmt: cleanup alignment using string.repeat() instead of strings.repeat() (#22087) |
1085ms |
1458ms |
0ms |
107ms |
5858 KB |
226ms |
268ms |
270ms |
53ms |
113709 |
104800 |
2024-08-20 19:16 |
a98a0290 |
tools: use separate .autofuzz.log files too for the separate invocations of fuzz_v_parser_with_radamsa.sh |
1088ms |
1447ms |
0ms |
108ms |
5858 KB |
224ms |
266ms |
273ms |
54ms |
113711 |
104513 |
2024-08-20 19:07 |
a23ebcba |
tools: allow passing parameters to fuzz_v_parser_with_radamsa.sh, so that it could be run in several processes from the same folder |
1083ms |
1454ms |
0ms |
108ms |
5858 KB |
223ms |
265ms |
271ms |
53ms |
113711 |
104996 |
2024-08-20 16:52 |
7d816339 |
ast: protect against too deep recursion in Expr.pos() calls |
1061ms |
1430ms |
0ms |
109ms |
5858 KB |
226ms |
267ms |
273ms |
54ms |
113711 |
107173 |
2024-08-20 16:15 |
911428cd |
parser: fix another panic, affecting recast_as_pointer (discovered by fuzzing with radamsa) |
1076ms |
1474ms |
0ms |
111ms |
5858 KB |
226ms |
267ms |
271ms |
53ms |
113695 |
105664 |
2024-08-20 15:48 |
60a8468d |
parser: fix another parser panic, discovered through fuzzing with radamsa |
1072ms |
1442ms |
0ms |
108ms |
5858 KB |
230ms |
270ms |
274ms |
54ms |
113692 |
106055 |
2024-08-20 13:11 |
6dbf9c91 |
parser: fix more edge case panics on fuzzed V source code in vlib/v/parser/testdata/silent/ |
1098ms |
1439ms |
0ms |
109ms |
5858 KB |
223ms |
263ms |
269ms |
53ms |
113688 |
103540 |
2024-08-20 10:21 |
c92577e6 |
parser,scanner,ast: make the scanner and parser more robust, by implementing more limits (preventing panics, discovered by fuzzing) |
1053ms |
1427ms |
0ms |
107ms |
5857 KB |
228ms |
265ms |
271ms |
53ms |
113682 |
107960 |
2024-08-20 10:58 |
50457647 |
tests: add like_operator_outside_orm_error.vv/.out (related #22075) (#22079) |
1066ms |
1435ms |
0ms |
107ms |
5852 KB |
228ms |
267ms |
272ms |
53ms |
113649 |
106612 |
2024-08-20 00:40 |
cf0fb835 |
cgen,checker: fix map generic fn arg passing (#22071) |
1049ms |
1411ms |
0ms |
106ms |
5852 KB |
224ms |
265ms |
269ms |
53ms |
113649 |
108340 |
2024-08-19 20:04 |
8afadfc6 |
bechmark: add min, max & avg to recorded measurements (#22078) |
1072ms |
1454ms |
0ms |
108ms |
5851 KB |
225ms |
270ms |
268ms |
53ms |
113638 |
106005 |
2024-08-19 14:25 |
e7c2295f |
cgen: fix free method for option fields (#22070) |
1057ms |
1432ms |
0ms |
107ms |
5851 KB |
229ms |
279ms |
277ms |
53ms |
113638 |
107509 |
2024-08-19 14:16 |
fbc34741 |
parser: check fn call args without comma between them (related #22021) (#22075) |
1065ms |
1427ms |
0ms |
108ms |
5849 KB |
223ms |
268ms |
270ms |
53ms |
113617 |
106682 |
2024-08-19 12:49 |
4188deb9 |
x.json2: support @[skip] as well (#22077) |
1070ms |
1449ms |
0ms |
109ms |
5849 KB |
223ms |
269ms |
271ms |
52ms |
113614 |
106181 |
2024-08-19 12:32 |
c8dc1454 |
arrays: simplify arrays.sum and arrays.reduce (#22076) |
1082ms |
1447ms |
0ms |
109ms |
5849 KB |
222ms |
269ms |
270ms |
52ms |
113614 |
105003 |
2024-08-18 18:12 |
3965a6c5 |
docs: streamline the installation instructions and notes for Windows and Ubuntu |
1092ms |
1425ms |
0ms |
107ms |
5849 KB |
225ms |
267ms |
272ms |
53ms |
113614 |
104042 |
2024-08-18 18:04 |
18eee344 |
cgen: fix typo (`build-essentials` -> `build-essential`) in error messages |
1065ms |
1431ms |
0ms |
105ms |
5849 KB |
223ms |
268ms |
270ms |
52ms |
113614 |
106679 |
2024-08-18 13:15 |
ceac4baf |
checker: add infix checks for nil (#22045) |
1098ms |
1450ms |
0ms |
111ms |
5844 KB |
226ms |
274ms |
279ms |
53ms |
113502 |
103371 |
2024-08-17 17:56 |
acf04a27 |
eval: fix `./v interpret examples/hanoi.v` |
1055ms |
1429ms |
0ms |
107ms |
5842 KB |
225ms |
271ms |
275ms |
54ms |
113468 |
107552 |
2024-08-17 15:16 |
d58cd9c6 |
checker: add error when initializing sumtype with struct as first type (#22067) |
1057ms |
1418ms |
0ms |
108ms |
5842 KB |
225ms |
266ms |
272ms |
54ms |
113468 |
107349 |
2024-08-17 14:02 |
76d37f65 |
cgen: fix for loop with array fixed returned from fn (#22069) |
1073ms |
1451ms |
0ms |
109ms |
5841 KB |
224ms |
266ms |
272ms |
53ms |
113456 |
105737 |
2024-08-17 11:34 |
e9c95803 |
all: remove the obsolete .code and .msg fields of IError (#22066) |
1073ms |
1442ms |
0ms |
109ms |
5840 KB |
223ms |
264ms |
271ms |
53ms |
113447 |
105728 |
2024-08-17 06:53 |
ee16f6f0 |
builtin: cleanup interface IError, remove the obsolete .code and .msg fields, deprecated in 2022-02-11 (#22063) |
1060ms |
1425ms |
0ms |
108ms |
5842 KB |
223ms |
263ms |
270ms |
52ms |
113488 |
107064 |
2024-08-16 18:21 |
82105933 |
docs: clarify the .precision specification section for string interpolation of floats (#22061) |
1059ms |
1435ms |
0ms |
107ms |
5844 KB |
228ms |
264ms |
272ms |
52ms |
113496 |
107172 |
2024-08-16 18:07 |
4940f2d4 |
v: define a default sumtype value (based on the first variant type) (#22039) |
1073ms |
1470ms |
0ms |
112ms |
5844 KB |
237ms |
279ms |
285ms |
54ms |
113496 |
105774 |
2024-08-16 16:06 |
310c09f7 |
cgen: fix fixed array with default init (#22059) |
1071ms |
1422ms |
0ms |
107ms |
5800 KB |
221ms |
261ms |
267ms |
53ms |
113480 |
105957 |
2024-08-16 16:02 |
ca916afc |
cgen: fix free method generation for option struct (#22060) |
1051ms |
1399ms |
0ms |
105ms |
5799 KB |
218ms |
259ms |
266ms |
52ms |
113471 |
107964 |
2024-08-16 09:09 |
cb58db56 |
all: change empty comment to newline (#22053) |
1045ms |
1420ms |
0ms |
106ms |
5798 KB |
219ms |
261ms |
266ms |
53ms |
113460 |
108574 |
2024-08-16 08:35 |
38e23a76 |
fmt: fix interface fields/methods alignment (#22055) |
1068ms |
1428ms |
0ms |
108ms |
5798 KB |
221ms |
264ms |
269ms |
53ms |
113460 |
106235 |
2024-08-15 23:25 |
384b5c46 |
x.json2.decode2: add another internal test (#22050) |
1062ms |
1422ms |
0ms |
107ms |
5798 KB |
218ms |
260ms |
267ms |
52ms |
113460 |
106836 |
2024-08-15 17:01 |
eb314c93 |
crypto: add a crypto.pbkdf2 module (#22047) |
1061ms |
1416ms |
0ms |
110ms |
5798 KB |
221ms |
262ms |
268ms |
53ms |
113460 |
106936 |
2024-08-15 14:28 |
4bce71e1 |
fmt: fix enum/struct_decl/struct_init fields with empty newlines (#22051) |
1048ms |
1403ms |
0ms |
105ms |
5798 KB |
222ms |
261ms |
267ms |
53ms |
113460 |
108263 |
2024-08-15 08:39 |
a7e73353 |
tools: colorise the output of cmd/tools/show_ancient_deprecations.v, reduce false positives (#22048) |
1058ms |
1407ms |
0ms |
107ms |
5792 KB |
220ms |
260ms |
269ms |
53ms |
113461 |
107241 |
2024-08-15 05:51 |
f8793684 |
fmt: fix interface fields or methods with empty newlines (#22046) |
1061ms |
1431ms |
0ms |
107ms |
5792 KB |
220ms |
261ms |
269ms |
53ms |
113461 |
106937 |
2024-08-15 05:17 |
b3938e3e |
table,checker: improve `-d trace_checker` and error diagnostic information on compiler panics |
1074ms |
1409ms |
0ms |
107ms |
5791 KB |
220ms |
260ms |
267ms |
53ms |
113441 |
105624 |
2024-08-13 17:47 |
21339fe1 |
flag: fix assigning to `@[tail]` field when no fields has been matched yet in `flag.parse[T]()` (#22043) |
1066ms |
1433ms |
0ms |
109ms |
5791 KB |
218ms |
257ms |
265ms |
52ms |
113438 |
106414 |
2024-08-13 15:14 |
198d4f49 |
tools: add a few missing v command entries and their flags in `v complete` (#22041) |
1052ms |
1428ms |
0ms |
110ms |
5791 KB |
224ms |
265ms |
271ms |
53ms |
113433 |
107826 |
2024-08-13 15:05 |
e862aa00 |
tools: support a `-fix` option in `v check-md file.v` to make usage easier on Windows. Add an usage hint on formatting errors. |
1041ms |
1405ms |
0ms |
104ms |
5791 KB |
219ms |
259ms |
267ms |
53ms |
113433 |
108965 |
2024-08-13 13:45 |
f52a62b2 |
fmt: keep empty newlines in between interface fields/methods (#22040) |
1058ms |
1429ms |
0ms |
108ms |
5791 KB |
218ms |
259ms |
266ms |
52ms |
113433 |
107214 |
2024-08-12 13:08 |
e16d727d |
x.json2.decoder2: rename fields, add more comments (#22037) |
1057ms |
1425ms |
0ms |
109ms |
5790 KB |
226ms |
265ms |
271ms |
53ms |
113427 |
107310 |
2024-08-12 11:31 |
e8305d24 |
docs: update old [tag] -> @[tag] (#22036) |
1038ms |
1401ms |
0ms |
107ms |
5790 KB |
222ms |
259ms |
267ms |
53ms |
113427 |
109274 |
2024-08-12 07:56 |
c69dfefe |
fmt: cleanup fields comments alignment and add ignore_newline config (#22027) |
1044ms |
1419ms |
0ms |
107ms |
5790 KB |
222ms |
263ms |
277ms |
53ms |
113427 |
108646 |
2024-08-12 07:51 |
ac3045b4 |
tools: add an amalgamate tool and description of usage (#22034) |
1063ms |
1441ms |
0ms |
108ms |
5790 KB |
229ms |
264ms |
274ms |
53ms |
113423 |
106700 |
2024-08-11 22:13 |
95ff9340 |
flag: add custom value descriptions for bool, int, and float flags too (#22032) |
1026ms |
1391ms |
0ms |
105ms |
5790 KB |
223ms |
253ms |
263ms |
53ms |
113423 |
110548 |
2024-08-11 22:11 |
42d99ba8 |
tools: sort the match results in the vwhere test, to make it less flaky (#22033) |
1030ms |
1402ms |
0ms |
105ms |
5788 KB |
221ms |
253ms |
265ms |
53ms |
113385 |
110082 |
2024-08-11 17:26 |
d7bdb72b |
net.mbedtls: support Server Name Indication (SNI) (#22012) |
1047ms |
1405ms |
0ms |
106ms |
5788 KB |
220ms |
255ms |
264ms |
53ms |
113385 |
108295 |
2024-08-11 17:12 |
ac7fedba |
v.help: remove extraneous word "of" (#22029) |
1037ms |
1398ms |
0ms |
105ms |
5788 KB |
222ms |
257ms |
265ms |
53ms |
113385 |
109339 |
2024-08-11 10:01 |
20a525ae |
flag: add optional value description to string parameters (#22024) |
1035ms |
1410ms |
0ms |
109ms |
5788 KB |
222ms |
259ms |
268ms |
53ms |
113385 |
109550 |
2024-08-11 06:11 |
c51d30bf |
fmt: fix alignment of struct init fields (#22025) |
1065ms |
1428ms |
0ms |
106ms |
5788 KB |
223ms |
261ms |
269ms |
53ms |
113364 |
106445 |
2024-08-10 19:09 |
99da5726 |
cgen: fix selector with interface var (#22006) |
1035ms |
1408ms |
0ms |
106ms |
5788 KB |
222ms |
256ms |
262ms |
52ms |
113353 |
109519 |
2024-08-10 19:04 |
a741db43 |
checker: add a deprecation warning for `const ()` groups (an error after 2025-01-01) (#22019) |
1046ms |
1396ms |
0ms |
107ms |
5787 KB |
221ms |
257ms |
266ms |
53ms |
113346 |
108361 |
2024-08-10 18:34 |
b8023115 |
v2: fix a notice for `v cmd/v2/v2.v` |
1068ms |
1431ms |
0ms |
110ms |
5787 KB |
227ms |
270ms |
275ms |
53ms |
113343 |
106126 |
2024-08-10 17:38 |
9d61a918 |
tools: reduce number of os/fs calls done by `v where`; ignore tests/ folders |
1033ms |
1402ms |
0ms |
105ms |
5787 KB |
219ms |
258ms |
265ms |
52ms |
113343 |
109722 |
2024-08-10 17:22 |
28750867 |
tools: make `v where` ignore .git/ folders (they contain binary files); let `-dir .` work recursively, so that `-dir vlib` works |
1053ms |
1419ms |
0ms |
107ms |
5787 KB |
219ms |
260ms |
266ms |
53ms |
113343 |
107638 |
2024-08-10 12:44 |
b8435ba6 |
fmt: cleanup fields alignment (#22018) |
1029ms |
1401ms |
0ms |
107ms |
5787 KB |
219ms |
258ms |
265ms |
52ms |
113343 |
110148 |
2024-08-10 05:53 |
721b6a91 |
veb: change example description, to avoid repetitive wording (ease debugging of issue#22017) |
1036ms |
1412ms |
0ms |
111ms |
5787 KB |
220ms |
259ms |
265ms |
53ms |
113343 |
109404 |
2024-08-09 17:47 |
ed3acac3 |
all: allow multi return as fn argument (#21991) |
1033ms |
1392ms |
0ms |
104ms |
5787 KB |
218ms |
259ms |
265ms |
52ms |
113343 |
109722 |
2024-08-09 11:57 |
4f718d25 |
examples: change // to blank line in 2048.v too, after 793b66d |
1038ms |
1401ms |
0ms |
105ms |
5782 KB |
218ms |
259ms |
265ms |
53ms |
113256 |
109109 |
2024-08-09 11:55 |
19f080ff |
all: change single blank comment to blank line (#22016) |
1049ms |
1398ms |
0ms |
106ms |
5782 KB |
218ms |
258ms |
264ms |
53ms |
113256 |
107965 |
2024-08-09 10:27 |
c0bb9605 |
time: `d`,`c`,`dd`,`ddd`,`dddd` pattern support for parse_format() (#22003) |
1032ms |
1393ms |
0ms |
105ms |
5781 KB |
219ms |
257ms |
265ms |
53ms |
113251 |
109739 |
2024-08-09 03:40 |
6e2ae7c2 |
ast, parser, fmt: cleanup fmt of struct fields with empty line (#22014) |
1049ms |
1401ms |
0ms |
105ms |
5781 KB |
219ms |
256ms |
266ms |
53ms |
113196 |
107908 |
2024-08-09 03:38 |
5baad3a3 |
ast, parser, fmt: fix fmt of enum fields with empty line (#22015) |
1051ms |
1428ms |
0ms |
109ms |
5780 KB |
220ms |
257ms |
262ms |
53ms |
113192 |
107699 |
2024-08-08 19:41 |
be1bb601 |
parser: update `@include` in templates, to work with relative paths & prevent recursive calls (#21943) |
1037ms |
1397ms |
0ms |
108ms |
5780 KB |
217ms |
256ms |
265ms |
52ms |
113192 |
109153 |
2024-08-08 18:51 |
eeea6706 |
fmt: fix enum fields with one empty line (#22007) |
1046ms |
1408ms |
0ms |
106ms |
5772 KB |
219ms |
272ms |
274ms |
53ms |
113093 |
108119 |
2024-08-07 16:29 |
74e40c5d |
cgen: reduce indentation level for generated defer statements |
1024ms |
1425ms |
0ms |
107ms |
5772 KB |
213ms |
255ms |
265ms |
52ms |
113090 |
110439 |
2024-08-07 18:45 |
2d86c34e |
cgen: fix generation of closures from methods on aliases (#22004) |
1045ms |
1406ms |
0ms |
106ms |
5775 KB |
219ms |
256ms |
265ms |
53ms |
113094 |
108223 |
2024-08-07 18:31 |
38339085 |
cgen: fix array.map with closure var fn (#22002) |
1044ms |
1386ms |
0ms |
106ms |
5775 KB |
214ms |
253ms |
265ms |
52ms |
113086 |
108319 |
2024-08-07 16:53 |
258aed44 |
hash: add more methods to the hash.Hash interface, to match the ones in Go (#22001) |
1057ms |
1407ms |
0ms |
106ms |
5774 KB |
213ms |
253ms |
265ms |
52ms |
113080 |
106982 |
2024-08-07 12:46 |
79ee4ae0 |
fmt: fix alignment of enumeration types (#21999) |
1032ms |
1398ms |
0ms |
106ms |
5774 KB |
216ms |
250ms |
263ms |
52ms |
113076 |
109569 |
2024-08-06 14:42 |
3247b98b |
ast: fix const field str() (#21998) |
1083ms |
1413ms |
0ms |
106ms |
5774 KB |
216ms |
253ms |
267ms |
53ms |
113076 |
104409 |
2024-08-05 17:23 |
ddb6685d |
fmt: fix and simplify align of struct fields (#21995) |
1010ms |
1377ms |
0ms |
105ms |
5773 KB |
209ms |
235ms |
261ms |
52ms |
113070 |
111950 |
2024-08-05 15:16 |
576a0abc |
net: add net.Dialer and net.Connection interfaces, abstracting the different types of connections, already supported by the V network stack (#21657) |
1023ms |
1378ms |
0ms |
105ms |
5773 KB |
211ms |
236ms |
262ms |
52ms |
113070 |
110527 |
2024-08-04 18:16 |
49f5ebf7 |
libgc: update libgc to commit 6d372272 (#21822) |
1002ms |
1374ms |
0ms |
105ms |
5773 KB |
214ms |
238ms |
264ms |
53ms |
113070 |
112844 |
2024-08-03 19:34 |
44d2647e |
parser: document that `@@` can be used to represent a literal `@` in `$tmpl()` templates (#21983) |
1006ms |
1366ms |
0ms |
108ms |
5773 KB |
209ms |
235ms |
259ms |
52ms |
113070 |
112395 |
2024-08-03 16:52 |
1a8eff8d |
hash: make public the hash.Hash interface, add tests to current implementers (#21984) |
994ms |
1352ms |
0ms |
105ms |
5773 KB |
211ms |
237ms |
263ms |
52ms |
113070 |
113752 |
2024-08-03 16:50 |
e906033e |
ci: use `docker compose` instead of `docker-compose` (see https://github.com/orgs/community/discussions/116610) (#21992) |
985ms |
1357ms |
0ms |
103ms |
5773 KB |
210ms |
235ms |
261ms |
52ms |
113070 |
114791 |
2024-08-03 14:37 |
10b031b2 |
examples: make `rotating_textured_quad.v` compile and run on Android (#21987) |
1004ms |
1367ms |
0ms |
106ms |
5773 KB |
214ms |
243ms |
268ms |
53ms |
113070 |
112619 |
2024-08-03 14:36 |
06cf796b |
checker: add support for static methods in `@FN` and `@METHOD` (#21990) |
1012ms |
1381ms |
0ms |
105ms |
5773 KB |
210ms |
236ms |
262ms |
52ms |
113070 |
111729 |
2024-08-02 15:03 |
3ca5bc3b |
term, term.termios: update `fn C.ioctl` declaration (#21982) |
1024ms |
1376ms |
0ms |
105ms |
5773 KB |
209ms |
235ms |
260ms |
52ms |
113064 |
110414 |
2024-08-02 07:38 |
71aa3a46 |
sokol.audio: fix `./v -cc clang-18 -gc none simple_bytebeat.v` (the audio depends on threads) |
1026ms |
1411ms |
0ms |
107ms |
5773 KB |
211ms |
236ms |
261ms |
52ms |
113064 |
110198 |
2024-08-01 22:17 |
d94473e1 |
tests, tools: add short command tests in `v test-all`, to ensure `-d trace_http_request` and `-d trace_http_response` do not regress (#21981) |
1020ms |
1373ms |
0ms |
105ms |
5773 KB |
211ms |
235ms |
261ms |
52ms |
113064 |
110847 |
2024-08-01 21:01 |
faea2d97 |
net.http: fix a typo, affecting `-d trace_http_response` |
990ms |
1346ms |
0ms |
103ms |
5773 KB |
209ms |
236ms |
260ms |
52ms |
113064 |
114206 |
2024-08-01 13:04 |
a4b87681 |
crypto.cipher: make Stream.xor_key_stream implementers require a mutable receiver (#21974) |
1006ms |
1360ms |
0ms |
105ms |
5773 KB |
209ms |
234ms |
260ms |
52ms |
113064 |
112389 |
2024-08-01 12:33 |
485983eb |
checker: disallow static fn call when receiver type is unknown (#21970) |
994ms |
1352ms |
0ms |
103ms |
5773 KB |
210ms |
234ms |
258ms |
52ms |
113064 |
113746 |
2024-08-01 12:26 |
2d43f38b |
x.json2, toml: add support for `Any` in `decode_struct`, `encode_struct` and `to_any` (#21972) |
990ms |
1355ms |
0ms |
105ms |
5770 KB |
209ms |
232ms |
260ms |
52ms |
113053 |
114194 |
2024-08-01 08:11 |
cca6755d |
thirdparty: patch thirdparty/libgc/gc.c to make `-cc gcc-11 -cstrict` pass in more cases |
1011ms |
1356ms |
0ms |
104ms |
5770 KB |
211ms |
236ms |
261ms |
52ms |
113053 |
111822 |
2024-08-01 07:28 |
0b385368 |
examples: add a simplified bytebeat player to show how to use sokol.audio, and that does not depend on gg |
1014ms |
1369ms |
0ms |
104ms |
5770 KB |
210ms |
234ms |
261ms |
52ms |
113053 |
111492 |
2024-08-01 06:49 |
aa07eafb |
examples: cleanup melody.v even more |
1005ms |
1369ms |
0ms |
104ms |
5770 KB |
210ms |
233ms |
259ms |
52ms |
113053 |
112490 |
2024-08-01 06:16 |
ab8f1ba2 |
examples: cleanup & fix the sound produced by melody.v, to be like the original https://www.youtube.com/watch?v=V4GfkFbDojc |
984ms |
1351ms |
0ms |
110ms |
5770 KB |
209ms |
234ms |
259ms |
52ms |
113053 |
114891 |
2024-08-01 06:02 |
fdd0dab1 |
stbi: change Image.data from voidptr to &u8, to reduce casts (#21977) |
1010ms |
1374ms |
0ms |
106ms |
5770 KB |
211ms |
237ms |
261ms |
52ms |
113053 |
111933 |
2024-07-31 22:44 |
ef0457d6 |
sokol: update to match upstream at c0e0563 (#21971) |
1002ms |
1362ms |
0ms |
106ms |
5770 KB |
213ms |
240ms |
264ms |
53ms |
113053 |
112827 |
2024-07-31 18:54 |
d43f0e45 |
gg: add an optional size: parameter to the .draw_pixels and .draw_pixel methods (defaults to 1.0) |
1003ms |
1360ms |
0ms |
104ms |
5770 KB |
209ms |
235ms |
260ms |
52ms |
113053 |
112714 |
2024-07-31 13:02 |
340535fe |
docs: add more C interop notes and examples (#21965) |
1004ms |
1365ms |
0ms |
107ms |
5770 KB |
213ms |
241ms |
266ms |
52ms |
113053 |
112602 |
2024-07-31 12:12 |
007f76f0 |
ci: fix tmpl_test.v |
1041ms |
1372ms |
0ms |
104ms |
5770 KB |
208ms |
235ms |
261ms |
52ms |
113053 |
108600 |
2024-07-31 10:30 |
c4a434bd |
tmpl: fix an extra newline in @for; builtin: some i64 fixes |
1016ms |
1381ms |
0ms |
105ms |
5770 KB |
214ms |
242ms |
267ms |
53ms |
113053 |
111272 |
2024-07-31 07:20 |
55f4412e |
x.crypto.chacha20: make Cipher struct public (fix #21967) (#21968) |
1020ms |
1378ms |
0ms |
105ms |
5771 KB |
209ms |
233ms |
260ms |
52ms |
113022 |
110805 |
2024-07-30 14:45 |
23665825 |
gg: deprecate gg.DrawImageConfig.rotate, in favor of gg.DrawImageConfig.rotation, improve the documentation comments (#21963) |
1005ms |
1369ms |
0ms |
104ms |
5771 KB |
209ms |
233ms |
261ms |
53ms |
113022 |
112459 |
2024-07-30 14:15 |
f676dace |
vlib: fix C warnings/errors for `v -show-c-output -cstrict -cc clang-18 run examples/gg/additive.v` |
1012ms |
1360ms |
0ms |
105ms |
5771 KB |
209ms |
233ms |
259ms |
52ms |
113022 |
111681 |
2024-07-30 13:56 |
4b0a35a0 |
checker: check if a parent generic struct has concrete types or not (#21962) |
1008ms |
1359ms |
0ms |
104ms |
5771 KB |
208ms |
232ms |
259ms |
52ms |
113022 |
112125 |
2024-07-30 13:15 |
4e6f6164 |
gg: change the type of gg.DrawImageConfig.rotate from `int` to `f32` |
996ms |
1356ms |
0ms |
102ms |
5771 KB |
210ms |
234ms |
262ms |
53ms |
113016 |
113469 |
2024-07-30 13:15 |
ff046835 |
parser, checker: check comptime veb.html('index.html') (#21961) |
1011ms |
1379ms |
0ms |
105ms |
5771 KB |
209ms |
233ms |
263ms |
53ms |
113016 |
111786 |
2024-07-30 00:36 |
1a17a071 |
json: increase test cases before enabling sumtype decode in all json libraries (#21958) |
998ms |
1396ms |
0ms |
107ms |
5770 KB |
218ms |
243ms |
270ms |
53ms |
113002 |
113228 |
2024-07-29 13:55 |
c9c38d5c |
parser: check for using comptime $veb.html()/$vweb.html(), without importing veb or vweb (#21957) |
1002ms |
1362ms |
0ms |
106ms |
5770 KB |
208ms |
232ms |
261ms |
52ms |
113002 |
112776 |
2024-07-29 11:03 |
5e435a71 |
regex: fix regex.split() (fix #16876) (#21953) |
996ms |
1357ms |
0ms |
102ms |
5769 KB |
210ms |
237ms |
261ms |
52ms |
112987 |
113440 |
2024-07-29 06:51 |
8fec4cec |
gg: add more documentation comments for gg.Config (the parameters of gg.start and gg.new_context) |
991ms |
1351ms |
0ms |
103ms |
5769 KB |
209ms |
233ms |
259ms |
52ms |
112987 |
114013 |
2024-07-29 06:21 |
cadec974 |
gg: add a note that Context.new_streaming_image has to be called after Sokol's setup |
1006ms |
1372ms |
0ms |
104ms |
5769 KB |
209ms |
235ms |
261ms |
52ms |
112987 |
112313 |
2024-07-29 04:18 |
104eb25a |
cgen: fix generic sumtype with repeated concrete type (#21948) |
1005ms |
1364ms |
0ms |
104ms |
5769 KB |
208ms |
234ms |
260ms |
52ms |
112987 |
112424 |
2024-07-29 04:11 |
58827fa9 |
checker: fix sumtype checking for voidptr variant (#21955) |
1024ms |
1375ms |
0ms |
105ms |
5768 KB |
216ms |
244ms |
268ms |
53ms |
112962 |
110314 |
2024-07-29 04:07 |
5d31e774 |
checker: fix missing struct field type checking for type mismatch (ref vs non-ref in `mt sync.Mutex = sync.new_mutex()`) (fix #18088) (#21949) |
1016ms |
1380ms |
0ms |
105ms |
5768 KB |
212ms |
236ms |
260ms |
53ms |
112962 |
111183 |
2024-07-28 20:17 |
6f20516a |
builtin: panic on trying to grow arrays with capacity bigger than 2^31, instead of overflowing a.cap (partial fix for #21918) (#21947) |
989ms |
1362ms |
0ms |
103ms |
5767 KB |
210ms |
237ms |
260ms |
53ms |
112951 |
114207 |
2024-07-28 10:25 |
bf04adcc |
builtin: fix 'aaaa'.split('aa') (fix #21936) (#21951) |
986ms |
1359ms |
0ms |
101ms |
5766 KB |
204ms |
234ms |
258ms |
52ms |
112930 |
114533 |
2024-07-28 07:10 |
b5452e0a |
builtin: v_segmentation_fault_handler signal_number i32 |
1011ms |
1395ms |
0ms |
105ms |
5766 KB |
207ms |
235ms |
258ms |
53ms |
112928 |
111699 |
2024-07-27 23:13 |
e560553f |
cgen: define a flexible vint_t type (32 bit int on 32 bit systems, 64 bit otherwise) |
992ms |
1345ms |
0ms |
101ms |
5766 KB |
204ms |
232ms |
257ms |
52ms |
112928 |
113838 |
2024-07-27 23:09 |
521c8156 |
checker: fix voidptr type checking (#21923) |
1005ms |
1350ms |
0ms |
104ms |
5766 KB |
206ms |
233ms |
256ms |
52ms |
112923 |
112361 |
2024-07-27 22:30 |
ac136c08 |
cgen: fix struct ref field with no ref structinit (#21932) |
1006ms |
1356ms |
0ms |
104ms |
5765 KB |
206ms |
234ms |
258ms |
52ms |
112912 |
112238 |
2024-07-27 22:25 |
0bf8adb5 |
gg: reset ctx.mouse_d? and ctx.scroll_? at the end of each frame (fix #21945) (#21946) |
1006ms |
1365ms |
0ms |
104ms |
5765 KB |
207ms |
231ms |
255ms |
52ms |
112907 |
112233 |
2024-07-27 19:34 |
b9b53e6c |
parser: improve the error message position for invalid array attr keys (#21944) |
993ms |
1348ms |
0ms |
103ms |
5765 KB |
207ms |
233ms |
259ms |
52ms |
112907 |
113702 |
2024-07-27 11:47 |
8af19ece |
fmt: allow align threshold to be parametrized in calls to add_new_info (#21942) |
981ms |
1341ms |
0ms |
102ms |
5765 KB |
205ms |
233ms |
257ms |
52ms |
112906 |
115092 |
2024-07-27 08:34 |
1b7b8123 |
vrepl: suppress the welcome message, if VQUIET is set (#21941) |
989ms |
1348ms |
0ms |
103ms |
5765 KB |
204ms |
230ms |
256ms |
52ms |
112906 |
114161 |
2024-07-27 08:24 |
935ecc32 |
ci: do not trigger v_apps_and_modules_compile_ci.yml for changes to vrepl.v |
1002ms |
1353ms |
0ms |
103ms |
5765 KB |
205ms |
234ms |
260ms |
52ms |
112906 |
112680 |
2024-07-27 08:07 |
0ef25012 |
parser: improve the error for keyword `lock`, used as a variable name (#21937) |
991ms |
1352ms |
0ms |
103ms |
5765 KB |
206ms |
232ms |
257ms |
52ms |
112906 |
113931 |
2024-07-26 07:28 |
52fe7c09 |
encoding.base58: fix notice for slice creation (#21935) |
1001ms |
1354ms |
0ms |
103ms |
5765 KB |
206ms |
232ms |
257ms |
52ms |
112906 |
112793 |
2024-07-26 04:41 |
7baff15c |
V 0.4.7 |
1015ms |
1359ms |
0ms |
103ms |
5765 KB |
207ms |
233ms |
258ms |
52ms |
112906 |
111237 |
2024-07-25 08:34 |
97432c35 |
v.scanner: use table lookups for very frequently done character checks (#21931) |
1002ms |
1363ms |
0ms |
103ms |
5765 KB |
211ms |
240ms |
264ms |
53ms |
112906 |
112680 |
2024-07-25 07:44 |
581c5c7e |
readline: fix s := read_line('Message\nName:') on unix/linux (#21930) |
1008ms |
1356ms |
0ms |
103ms |
5760 KB |
207ms |
235ms |
258ms |
56ms |
112876 |
111980 |
2024-07-25 02:21 |
b2a38346 |
checker: allow embed of type alias anon struct (#21928) |
992ms |
1354ms |
0ms |
101ms |
5760 KB |
209ms |
234ms |
257ms |
56ms |
112876 |
113786 |
2024-07-24 15:56 |
eb63cda0 |
cgen: fix generic option/result reference return (#21922) |
964ms |
1338ms |
0ms |
100ms |
5760 KB |
197ms |
223ms |
248ms |
54ms |
112867 |
117081 |
2024-07-24 15:55 |
ec7ee482 |
readme: fix wrong X handle being displayed (missing `_`), due to missing URL escaping (#21925) |
962ms |
1315ms |
0ms |
99ms |
5760 KB |
196ms |
222ms |
248ms |
54ms |
112867 |
117325 |
2024-07-24 15:40 |
3f1ba3d6 |
checker: check enum field value duplicate 2 (#21924) |
935ms |
1285ms |
0ms |
96ms |
5760 KB |
194ms |
220ms |
245ms |
54ms |
112867 |
120713 |
2024-07-24 13:37 |
d186c394 |
arrays: fix arrays.fold, when the `init` value in the call, is an array (#21921) |
936ms |
1302ms |
0ms |
99ms |
5760 KB |
195ms |
224ms |
248ms |
55ms |
112863 |
120580 |
2024-07-24 11:32 |
b5ba4664 |
checker: check enum field value duplicate (#21920) |
985ms |
1326ms |
0ms |
99ms |
5760 KB |
195ms |
222ms |
247ms |
55ms |
112863 |
114581 |
2024-07-24 11:25 |
38ea5dcc |
cgen: fix enum with const value (#21919) |
969ms |
1316ms |
0ms |
102ms |
5759 KB |
201ms |
230ms |
254ms |
55ms |
112855 |
116465 |
2024-07-23 15:41 |
4c30d357 |
net.conv: add conv.reverse_bytes_u64/u32/u16 (#21917) |
971ms |
1338ms |
0ms |
98ms |
5758 KB |
197ms |
228ms |
249ms |
55ms |
112845 |
116215 |
2024-07-23 14:42 |
1d13289b |
markused: mark explicitly all used array and map methods with `-skip-unused` (fix #21907) (#21914) |
945ms |
1302ms |
0ms |
97ms |
5758 KB |
195ms |
226ms |
248ms |
55ms |
112845 |
119412 |
2024-07-23 14:03 |
c6b61305 |
tools: update the report template used by `v bug file.v` |
967ms |
1320ms |
0ms |
100ms |
5754 KB |
199ms |
231ms |
248ms |
56ms |
112810 |
116659 |
2024-07-23 12:14 |
6bea0cb3 |
checker: require enum values to be declared, before using them in other enum values (#21913) |
988ms |
1323ms |
0ms |
98ms |
5754 KB |
198ms |
234ms |
249ms |
56ms |
112810 |
114180 |
2024-07-23 08:47 |
fd7986c7 |
parser: fix recognition of `mod.Enum.val` inside fn args (#21908) |
984ms |
1336ms |
0ms |
99ms |
5754 KB |
197ms |
231ms |
248ms |
56ms |
112802 |
114636 |
2024-07-23 05:48 |
6e8124fd |
checker: fix spawn when calling undefined function (#21906) |
1001ms |
1335ms |
0ms |
101ms |
5753 KB |
205ms |
237ms |
256ms |
57ms |
112789 |
112676 |
2024-07-23 00:35 |
22df56fa |
roadmap: 0.6, incremental compilation |
968ms |
1319ms |
0ms |
98ms |
5753 KB |
199ms |
233ms |
249ms |
56ms |
112785 |
116513 |
2024-07-22 10:43 |
d9a3a3aa |
strconv,math.bits: eliminate bounds checking in commonly used routines |
979ms |
1335ms |
0ms |
100ms |
5753 KB |
197ms |
233ms |
248ms |
56ms |
112785 |
115204 |
2024-07-21 20:27 |
9179038e |
examples: add a gg raycaster demo (#21904) |
975ms |
1344ms |
0ms |
99ms |
5753 KB |
199ms |
235ms |
249ms |
56ms |
112770 |
115661 |
2024-07-21 19:38 |
69bc4be5 |
builtin: add s.trim_space_left/0 and s.trim_space_right/0 methods (#21903) |
951ms |
1314ms |
0ms |
100ms |
5753 KB |
196ms |
237ms |
256ms |
55ms |
112770 |
118580 |
2024-07-21 10:58 |
0ebf184c |
vrepl: fix handling of multi-line type declaration syntax errors (#21902) |
998ms |
1373ms |
0ms |
103ms |
5753 KB |
199ms |
231ms |
248ms |
55ms |
112756 |
112981 |
2024-07-21 10:48 |
25b26e0e |
cgen,checker: fix builtin fn var resolving (#21899) |
968ms |
1326ms |
0ms |
99ms |
5753 KB |
197ms |
233ms |
248ms |
55ms |
112756 |
116483 |
2024-07-21 10:45 |
eb6cbeb2 |
checker,cgen: fix typeof(var.typ) with comptime $for variables (#21901) |
942ms |
1302ms |
0ms |
99ms |
5753 KB |
196ms |
228ms |
246ms |
55ms |
112755 |
119697 |
2024-07-21 10:41 |
b3b6ce5b |
checker: improve checks for embed in anon struct (#21877) |
957ms |
1316ms |
0ms |
97ms |
5752 KB |
197ms |
233ms |
254ms |
55ms |
112747 |
117812 |
2024-07-20 18:31 |
5486f0bb |
cgen: fix wrong missing unsafe block checking when calling generic functions with @[unsafe] attr (#21898) |
992ms |
1332ms |
0ms |
99ms |
5751 KB |
195ms |
231ms |
248ms |
55ms |
112731 |
113640 |
2024-07-20 18:10 |
8a0fc258 |
checker: fix global fixed array key resolution when it is a constant ident (#21900) |
976ms |
1320ms |
0ms |
100ms |
5751 KB |
204ms |
235ms |
254ms |
57ms |
112731 |
115503 |
2024-07-20 10:55 |
60089d61 |
flag: fix rendering bug, make newline logic/code more readable and clean (#21896) |
975ms |
1329ms |
0ms |
99ms |
5750 KB |
197ms |
230ms |
246ms |
55ms |
112721 |
115611 |
2024-07-20 01:40 |
6d4f167f |
vrepl: fix handling of single-line type declaration syntax errors (#21895) |
958ms |
1309ms |
0ms |
97ms |
5750 KB |
197ms |
229ms |
247ms |
55ms |
112718 |
117659 |
2024-07-19 18:35 |
e515a75b |
time: increase http_header_string performance (#21894) |
948ms |
1339ms |
0ms |
102ms |
5750 KB |
197ms |
229ms |
248ms |
55ms |
112718 |
118900 |
2024-07-19 04:50 |
a7db095a |
cgen: fix optional closure direct call (#21892) |
983ms |
1334ms |
0ms |
101ms |
5750 KB |
197ms |
230ms |
248ms |
55ms |
112700 |
114649 |
2024-07-19 04:36 |
98a76406 |
cgen: fix missing `&` in string representation of `map[X]&Y` (#21890) |
977ms |
1336ms |
0ms |
101ms |
5750 KB |
196ms |
228ms |
246ms |
55ms |
112692 |
115344 |
2024-07-18 06:25 |
2ffe3175 |
vrepl: fix type declaration (#21891) |
1003ms |
1345ms |
0ms |
99ms |
5749 KB |
199ms |
231ms |
248ms |
55ms |
112687 |
112349 |
2024-07-18 06:19 |
3bc6d30b |
flag, examples: add `compact` to `flag.DocOptions` (#21888) |
990ms |
1347ms |
0ms |
98ms |
5749 KB |
203ms |
236ms |
253ms |
55ms |
112687 |
113825 |
2024-07-17 15:02 |
6d3a2acf |
vrepl: fix const declaration and single line struct/enum/interface (#21887) |
978ms |
1339ms |
0ms |
100ms |
5749 KB |
200ms |
232ms |
249ms |
55ms |
112670 |
115204 |
2024-07-17 14:58 |
be7b24d8 |
examples: fix examples/web_crawler/web_crawler.v to fetch from https://news.ycombinator.com/ instead of tuicool.com (which is offline) (fix #21854) |
970ms |
1329ms |
0ms |
101ms |
5749 KB |
201ms |
234ms |
249ms |
55ms |
112670 |
116154 |
2024-07-17 09:13 |
e9652f86 |
vrepl: fix enum and interface declarations (#21886) |
981ms |
1335ms |
0ms |
103ms |
5749 KB |
207ms |
238ms |
257ms |
56ms |
112670 |
114852 |
2024-07-17 06:28 |
1a65695a |
v.builder: improve the C compilation output on cgen errors (#21885) |
985ms |
1357ms |
0ms |
103ms |
5749 KB |
200ms |
232ms |
249ms |
55ms |
112670 |
114385 |
2024-07-17 05:37 |
adb85e05 |
vrepl: minor cleanup in run_repl() (related #21879) (#21881) |
961ms |
1320ms |
0ms |
97ms |
5748 KB |
201ms |
234ms |
249ms |
55ms |
112664 |
117236 |
2024-07-16 11:19 |
22d2d1aa |
vrepl: fix structure definition (#21879) |
1013ms |
1348ms |
0ms |
100ms |
5748 KB |
198ms |
231ms |
249ms |
55ms |
112664 |
111218 |
2024-07-15 18:32 |
615a9a08 |
cgen: fix generic type init syntax for primitive types (#21872) |
963ms |
1329ms |
0ms |
99ms |
5748 KB |
195ms |
229ms |
246ms |
54ms |
112664 |
116992 |
2024-07-15 12:18 |
aa340472 |
cgen: fix fn mut argument of sumtype reference (#21874) |
968ms |
1312ms |
0ms |
97ms |
5748 KB |
197ms |
229ms |
248ms |
55ms |
112664 |
116388 |
2024-07-15 09:13 |
64430f94 |
checker: check mismatch of fn call mut argument (fix #21857) (#21873) |
954ms |
1317ms |
0ms |
97ms |
5748 KB |
196ms |
230ms |
247ms |
55ms |
112658 |
118090 |
2024-07-15 03:12 |
9088970d |
ast: fix high order generic fn resolution (#21871) |
976ms |
1337ms |
0ms |
98ms |
5747 KB |
198ms |
232ms |
248ms |
55ms |
112652 |
115422 |
2024-07-15 01:34 |
bbbb8644 |
builtin: support `-d use_bundled_libgc` to make it easier to debug/upgrade reliably libgc cloned from ivmai/bdwgc (#21869) |
976ms |
1346ms |
0ms |
99ms |
5747 KB |
198ms |
231ms |
248ms |
55ms |
112651 |
115421 |
2024-07-14 13:53 |
e8eda210 |
flag: add `flag.using[T]()!` that uses an existing instance of `T` (#21865) |
983ms |
1322ms |
0ms |
98ms |
5747 KB |
196ms |
231ms |
248ms |
54ms |
112651 |
114599 |
2024-07-14 06:39 |
769e9147 |
v: change old attr syntax mention to new one in comments too (#21860) |
962ms |
1322ms |
0ms |
97ms |
5747 KB |
199ms |
233ms |
250ms |
55ms |
112629 |
117077 |
2024-07-13 14:32 |
5c2d64a2 |
vrepl: minor cleanup in current_source_code() (#21863) |
981ms |
1326ms |
0ms |
97ms |
5747 KB |
195ms |
228ms |
246ms |
54ms |
112629 |
114810 |
2024-07-13 09:34 |
510500d2 |
vrepl: fix error of undefined ident (#21861) |
971ms |
1361ms |
0ms |
100ms |
5747 KB |
195ms |
230ms |
245ms |
54ms |
112629 |
115992 |
2024-07-13 09:29 |
36c7910f |
cgen: fix option string struct member init with autofree (#21859) |
964ms |
1319ms |
0ms |
99ms |
5744 KB |
195ms |
230ms |
247ms |
54ms |
110972 |
115116 |
2024-07-12 21:09 |
c2f7afdb |
builtin: add `pub fn arguments() []string {`; make `os.args` use it, remove edge case in cgen (#21852) |
954ms |
1315ms |
0ms |
97ms |
5744 KB |
194ms |
230ms |
247ms |
54ms |
110972 |
116322 |
2024-07-12 14:27 |
79089578 |
examples.sokol: add sampler to the 02_cube code (fix #21547) (#21853) |
959ms |
1316ms |
0ms |
102ms |
5744 KB |
192ms |
224ms |
247ms |
54ms |
110957 |
115700 |
2024-07-12 11:23 |
fbdc992b |
net.http, veb, vweb, x.vweb: add mime type `text/x-vlang`, for `.v` and `.vsh` file extensions (#21851) |
975ms |
1330ms |
0ms |
100ms |
5744 KB |
197ms |
228ms |
248ms |
54ms |
110957 |
113802 |
2024-07-11 22:42 |
f91f4d94 |
v: add a TOTAL line, to the output of -show-timings, to minimise the need for external tools on windows (#21847) |
959ms |
1311ms |
0ms |
97ms |
5744 KB |
194ms |
227ms |
248ms |
54ms |
110957 |
115700 |
2024-07-11 12:58 |
2cde320e |
examples: add keyboard shortcuts label to digital_rain.v |
977ms |
1346ms |
0ms |
98ms |
5738 KB |
194ms |
221ms |
248ms |
54ms |
110949 |
113560 |
2024-07-11 12:44 |
0aa656bc |
parser: fix parameter collision for generated `@[flag]` enum methods, with modules named `flag` (#21844) |
968ms |
1324ms |
0ms |
100ms |
5738 KB |
194ms |
222ms |
248ms |
54ms |
110949 |
114616 |
2024-07-11 05:53 |
304aa9f6 |
examples: add a gg example - digital_rain.v (#21841) |
975ms |
1335ms |
0ms |
99ms |
5738 KB |
193ms |
222ms |
247ms |
54ms |
110949 |
113793 |
2024-07-10 12:27 |
65966aef |
vrepl: fix one-line if exprssion (#21838) |
963ms |
1319ms |
0ms |
99ms |
5738 KB |
194ms |
223ms |
250ms |
54ms |
110949 |
115211 |
2024-07-10 09:42 |
04ff511e |
cgen, checker: fix wrong receiver generic resolution with embed types (#21833) |
949ms |
1306ms |
0ms |
98ms |
5738 KB |
194ms |
222ms |
248ms |
54ms |
110948 |
116910 |
2024-07-10 03:12 |
547c056b |
net: fix TcpConn.peer_ip/0 to only return the ip address, without the port number (#21831) |
935ms |
1322ms |
0ms |
99ms |
5735 KB |
193ms |
222ms |
241ms |
54ms |
110931 |
118642 |
2024-07-09 19:10 |
ca073474 |
examples: update vmatrix.v to handle terminal resizing, minor visual tweaks (#21836) |
945ms |
1286ms |
0ms |
96ms |
5735 KB |
193ms |
220ms |
243ms |
54ms |
110931 |
117387 |
2024-07-09 18:08 |
494be205 |
cgen: fix auto str for fn struct member (#21825) |
941ms |
1303ms |
0ms |
96ms |
5735 KB |
193ms |
222ms |
244ms |
54ms |
110931 |
117886 |
2024-07-09 18:04 |
70e78cc7 |
vrepl: cleanup in vrepl.v (#21834) |
954ms |
1319ms |
0ms |
101ms |
5735 KB |
200ms |
228ms |
250ms |
55ms |
110932 |
116280 |
2024-07-09 18:00 |
1229ccf9 |
ast, cgen: fix closure variable with optional reference params (fix #21827) (#21829) |
962ms |
1324ms |
0ms |
98ms |
5735 KB |
193ms |
223ms |
245ms |
54ms |
110932 |
115313 |
2024-07-09 16:34 |
43baa88f |
ci: disable c2v_ci.yml temporarily, until it is fixed |
977ms |
1331ms |
0ms |
99ms |
5735 KB |
197ms |
225ms |
246ms |
54ms |
110926 |
113537 |
2024-07-08 10:03 |
66ea8260 |
v: improve C var args interop, allow for `fn f(some int, ...) {` (#21812) |
968ms |
1341ms |
0ms |
99ms |
5735 KB |
192ms |
221ms |
243ms |
53ms |
110926 |
114592 |
2024-07-08 09:56 |
bf23b2ef |
vrepl: fix arbitrary script execute (#21818) |
952ms |
1308ms |
0ms |
102ms |
5733 KB |
194ms |
225ms |
244ms |
54ms |
110894 |
116485 |
2024-07-08 06:52 |
14d378c3 |
checker: check expr evaluated but not used (fix #21436) (#21816) |
954ms |
1323ms |
0ms |
100ms |
5733 KB |
193ms |
223ms |
242ms |
54ms |
110894 |
116241 |
2024-07-07 13:02 |
f6de36db |
parser: sugggest map initialization with the correct syntax (#21817) |
929ms |
1303ms |
0ms |
96ms |
5732 KB |
191ms |
222ms |
245ms |
54ms |
110888 |
119362 |
2024-07-07 04:50 |
df180473 |
examples: add vmatrix.v showing a Matrix like terminal screen effect (#21814) |
974ms |
1320ms |
0ms |
98ms |
5732 KB |
192ms |
223ms |
244ms |
54ms |
110886 |
113845 |
2024-07-07 04:46 |
587fb725 |
v.pref: make pref_test.v be less sensitive on the specific C compiler used as a backend (#21813) |
970ms |
1316ms |
0ms |
100ms |
5732 KB |
194ms |
224ms |
244ms |
54ms |
110886 |
114315 |
2024-07-06 18:36 |
1571645b |
vrepl: fix os.input() (#21811) |
963ms |
1321ms |
0ms |
100ms |
5732 KB |
194ms |
224ms |
244ms |
54ms |
110886 |
115146 |
2024-07-05 23:41 |
4475759c |
tests: fix handling of string type in closure_generator_test.v (#21809) |
953ms |
1317ms |
0ms |
98ms |
5732 KB |
194ms |
224ms |
244ms |
54ms |
110886 |
116354 |
2024-07-05 23:33 |
ff102c95 |
doc: update full list of builtin compile options (#21808) |
964ms |
1313ms |
0ms |
100ms |
5732 KB |
194ms |
225ms |
245ms |
54ms |
110886 |
115026 |
2024-07-05 11:07 |
56d2ba62 |
examples: add a glow effect to spirograph.v |
939ms |
1295ms |
0ms |
97ms |
5732 KB |
193ms |
222ms |
244ms |
54ms |
110886 |
118089 |
2024-07-05 10:06 |
3ee95d10 |
sokol: reduce _SGL_DEFAULT_MAX_VERTICES back to 1<<17 (1<<22 in 811ac12, leads to ~140MB of memory usage for gg/minimal.v, instead of just ~38MB) |
987ms |
1327ms |
0ms |
102ms |
5732 KB |
196ms |
224ms |
247ms |
54ms |
110886 |
112346 |
2024-07-05 09:52 |
cb42f328 |
v.token: make is_assign() contain .decl_assign (#21805) |
960ms |
1300ms |
0ms |
96ms |
5732 KB |
193ms |
222ms |
245ms |
54ms |
110886 |
115506 |
2024-07-05 09:45 |
dd93b56b |
parser: suggest using type alias when defining methods on non-local types (#21803) |
967ms |
1311ms |
0ms |
97ms |
5732 KB |
192ms |
224ms |
244ms |
54ms |
110886 |
114670 |
2024-07-05 09:14 |
17425765 |
examples: update macos_tray example to cleanly compile (#21804) |
946ms |
1297ms |
0ms |
96ms |
5732 KB |
195ms |
225ms |
245ms |
54ms |
110886 |
117215 |
2024-07-05 08:52 |
07c1c510 |
examples: add slow rotation to spirograph.v, use a brighter color for the instructions |
951ms |
1314ms |
0ms |
100ms |
5732 KB |
196ms |
224ms |
246ms |
54ms |
110886 |
116599 |
2024-07-05 08:29 |
811ac125 |
examples: add an animated spirograph.v using gg |
951ms |
1307ms |
0ms |
96ms |
5732 KB |
195ms |
228ms |
246ms |
54ms |
110886 |
116599 |
2024-07-04 17:50 |
a67bfebe |
vrepl: fix output of the fn call (related #21792) (#21800) |
959ms |
1339ms |
0ms |
104ms |
5732 KB |
196ms |
224ms |
246ms |
54ms |
110886 |
115626 |
2024-07-04 10:50 |
96eada18 |
v.builder: print the suggestion for using `v xyz` instead of `v xyz.v` just once (#21801) |
957ms |
1306ms |
0ms |
98ms |
5732 KB |
194ms |
225ms |
245ms |
54ms |
110886 |
115868 |
2024-07-04 10:23 |
3eac8b42 |
cgen: fix const name without main prefix in `-translated` mode (#21789) |
941ms |
1297ms |
0ms |
96ms |
5732 KB |
192ms |
222ms |
243ms |
54ms |
110888 |
117840 |
2024-07-04 04:54 |
0c2d72f0 |
ast, parser: cleanup in stringify_fn_after_name() (#21799) |
954ms |
1309ms |
0ms |
100ms |
5731 KB |
194ms |
223ms |
243ms |
54ms |
110881 |
116227 |
2024-07-03 19:17 |
dceea80d |
examples: add interpolated movement and input queue to `snek/snek.v` (#21798) |
950ms |
1321ms |
0ms |
101ms |
5734 KB |
195ms |
225ms |
244ms |
55ms |
110908 |
116745 |
2024-07-03 16:26 |
9b6578e8 |
cgen: fix comptime call argument auto conversion for indexexpr (fix #15232) (#21796) |
952ms |
1317ms |
0ms |
101ms |
5734 KB |
192ms |
224ms |
244ms |
54ms |
110908 |
116500 |
2024-07-03 16:13 |
30b3ab6f |
ci: restore v_apps_and_modules_compile_ci.yml (#21791) |
952ms |
1299ms |
0ms |
99ms |
5734 KB |
193ms |
223ms |
245ms |
55ms |
110908 |
116500 |
2024-07-03 16:01 |
879cf1ed |
arrays: add arrays.chunk_while/2, where `arrays.chunk_while([0,9,2,2,3,2],fn(x int,y int)bool{return x<=y})==[[0,9],[2,2,3],[2]]` |
965ms |
1296ms |
0ms |
96ms |
5734 KB |
193ms |
225ms |
245ms |
54ms |
110908 |
114930 |
2024-07-03 14:58 |
8188f655 |
vrepl: fix method call (fix #21788) (#21792) |
964ms |
1320ms |
0ms |
99ms |
5734 KB |
193ms |
226ms |
246ms |
54ms |
110908 |
115049 |
2024-07-03 14:33 |
62e2b7fb |
fmt: keep manual newlines after fn parameters in fn declarations, do not auto wrap (#21795) |
971ms |
1324ms |
0ms |
99ms |
5734 KB |
194ms |
225ms |
244ms |
55ms |
110908 |
114220 |
2024-07-02 20:10 |
209063ff |
fmt: implement wrapping function's super long arguments (fix #15545, fix #21643) (#21782) |
940ms |
1296ms |
0ms |
98ms |
5733 KB |
194ms |
224ms |
245ms |
54ms |
110896 |
117974 |
2024-07-02 20:05 |
36e31d69 |
checker: disallow nil in non-nil arrays and vice versa (#21786) |
944ms |
1305ms |
0ms |
97ms |
5733 KB |
194ms |
225ms |
246ms |
54ms |
110842 |
117417 |
2024-07-02 13:51 |
81b095bc |
cgen: allow alias to array fixed to be initialized like `[n]int{}` (#21785) |
963ms |
1313ms |
0ms |
99ms |
5733 KB |
193ms |
225ms |
246ms |
54ms |
110828 |
115086 |
2024-07-02 08:04 |
c9c41af1 |
examples: add `gg/fire.v` (#21784) |
949ms |
1309ms |
0ms |
99ms |
5732 KB |
192ms |
224ms |
244ms |
54ms |
110819 |
116774 |
2024-07-02 07:50 |
a3793e3b |
checker: fix generic inference in if expressions used in assignments (#21781) |
956ms |
1324ms |
0ms |
99ms |
5732 KB |
193ms |
225ms |
245ms |
54ms |
110819 |
115919 |
2024-07-01 18:00 |
06825006 |
cgen: fix array fixed empty struct code generated on clang (fix #21761) (#21764) |
960ms |
1313ms |
0ms |
99ms |
5730 KB |
194ms |
223ms |
244ms |
53ms |
110807 |
115423 |
2024-07-01 17:06 |
4fc6c7e8 |
cgen: fix scope command when `$dbg` breakpoint is on or-expr (fix #21772) (#21747) |
927ms |
1288ms |
0ms |
96ms |
5729 KB |
192ms |
220ms |
241ms |
54ms |
110784 |
119508 |
2024-07-01 16:22 |
b82d6859 |
transformer: handle `enum_variant = some_const + 10` (fix #21777) (#21779) |
944ms |
1311ms |
0ms |
101ms |
5728 KB |
202ms |
230ms |
248ms |
55ms |
110774 |
117345 |
2024-07-01 12:07 |
39f41913 |
encoding.binary: add an f32 test; checker: remove "(s)" from the assignment mismatch error |
931ms |
1298ms |
0ms |
97ms |
5742 KB |
189ms |
223ms |
241ms |
53ms |
110756 |
118964 |
2024-07-01 11:08 |
940fc41c |
encoding.binary: little_endian_f32_at |
955ms |
1312ms |
0ms |
100ms |
5741 KB |
193ms |
224ms |
242ms |
54ms |
110752 |
115970 |
2024-07-01 08:38 |
605c43df |
checker: change comptime_if_branch() to comptime_if_cond() (#21774) |
964ms |
1309ms |
0ms |
99ms |
5741 KB |
199ms |
230ms |
248ms |
55ms |
110753 |
114889 |
2024-07-01 07:51 |
65ff74b8 |
checker: fix nested if expr method call (#21773) |
954ms |
1316ms |
0ms |
99ms |
5742 KB |
194ms |
225ms |
243ms |
54ms |
110753 |
116093 |