Is V still fast?

Monitoring compilation speed for each commit.

Running on a free tier AWS t2.micro instance (1 vCPU). Typical desktop hardware is 2-3 times faster.

Source code: fast.v

Older stats: 2023, 2022, 2021, 2020

    Timestamp     Commit Commit Message v -o v.c v -o v v -native 1mil.v v hello.v v.c size parse check cgen scan V lines V lines/s
2021-12-31 07:54 64385125 checker: add error for `for mut var in string {` (fix #12998) (#13000) 545ms 831ms 0ms 135ms 3711 KB 111ms 113ms 157ms 39ms 77928 142987
2021-12-30 20:34 a0a1807e builtin: add charptr str() and change string format (#12973) 541ms 833ms 0ms 130ms 3711 KB 112ms 114ms 157ms 39ms 77926 144040
2021-12-30 19:19 b10ff1e4 checker: infer generic interface type in `i := Interface(Struct<u32>{})` 545ms 830ms 0ms 132ms 3710 KB 112ms 114ms 159ms 39ms 77922 142976
2021-12-30 17:28 ae036b61 checker: fix infinite recursion on generic interface cast 541ms 834ms 0ms 131ms 3709 KB 112ms 113ms 159ms 39ms 77896 143985
2021-12-30 16:20 df8384b6 v.scanner: report the start of unfinished string literals too 547ms 824ms 0ms 133ms 3709 KB 113ms 116ms 158ms 39ms 77889 142393
2021-12-30 11:42 93c40e69 all: add support for `type MyEnumAlias = MyEnum` 539ms 821ms 0ms 130ms 3708 KB 113ms 113ms 158ms 40ms 77851 144435
2021-12-29 19:48 d421f28d checker: minor cleanup in cast_expr() (#12995) 544ms 833ms 0ms 140ms 3705 KB 112ms 115ms 160ms 40ms 77783 142983
2021-12-29 19:45 4114dd08 v.builder: fix `v -no-retry-compilation -cc tcc -usecache examples/tetris/` 546ms 828ms 0ms 133ms 3706 KB 113ms 114ms 160ms 39ms 77790 142472
2021-12-29 19:32 99fdcd2e v.builder: fix `v -cc tcc -no-retry-compilation build-module vlib/sync/stdatomic` 544ms 824ms 0ms 128ms 3705 KB 111ms 112ms 157ms 39ms 77785 142987
2021-12-29 18:15 ca515474 cgen: fix `v -usecache examples/news_fetcher.v` on macos (.sort() compare_ functions duplication) 546ms 824ms 0ms 132ms 3705 KB 113ms 114ms 160ms 39ms 77781 142456
2021-12-29 16:29 537760ed ci: fix failing macos job (do not test -usecache for now there) 539ms 825ms 0ms 130ms 3704 KB 111ms 112ms 158ms 39ms 77779 144302
2021-12-29 15:57 cb34309f cgen: fix chained `./v -usecache -o v cmd/v` (and all other V programs that use maps) 548ms 836ms 0ms 132ms 3704 KB 113ms 113ms 159ms 39ms 77779 141932
2021-12-29 11:44 cc577e1b parser: check variable redefinition error (#12992) 545ms 824ms 0ms 137ms 3704 KB 112ms 112ms 157ms 39ms 77768 142693
2021-12-29 10:03 69c90ef5 hash.fnv1a: add generic fnv1a.sum64_struct/1 and fnv1a.sum32_struct/1 + tests 544ms 824ms 0ms 129ms 3704 KB 111ms 111ms 157ms 39ms 77768 142955
2021-12-29 09:27 7c78bf94 hash.fnv1a: add fnv1a.sum64_bytes and fnv1a.sum32_bytes, add doc comments and tests 542ms 827ms 0ms 131ms 3704 KB 113ms 115ms 159ms 39ms 77744 143439
2021-12-29 07:48 9b8cf1ad markused: fix V compiler panics with -skip-unused, for code using generics 542ms 827ms 0ms 129ms 3704 KB 112ms 113ms 158ms 39ms 77713 143381
2021-12-29 06:01 5607cfbd datatypes: add a Queue.last() method (#12987) 544ms 818ms 0ms 131ms 3704 KB 112ms 112ms 158ms 39ms 77699 142829
2021-12-28 20:29 5e552944 docs: document negative indexed slices, add example for a 'list comprehension' (#12986) 539ms 822ms 0ms 130ms 3704 KB 113ms 113ms 160ms 38ms 77699 144153
2021-12-28 17:42 43fee6b3 all: fix registration of methods with the same name on different generic structs 537ms 823ms 0ms 138ms 3704 KB 112ms 112ms 158ms 38ms 77699 144690
2021-12-28 08:12 730b2a92 sync: move sync.atomic2 to sync.stdatomic, cleanup 543ms 827ms 0ms 132ms 3702 KB 112ms 113ms 159ms 39ms 77646 142994
2021-12-28 05:55 c1711b8f checker: check string cast to number (fix #12982) (#12983) 544ms 830ms 0ms 134ms 3702 KB 113ms 112ms 161ms 39ms 77670 142775
2021-12-28 04:37 6176ce9f all: c2v fixes 542ms 822ms 0ms 129ms 3702 KB 111ms 110ms 158ms 39ms 77665 143293
2021-12-27 20:18 dadc9650 regex: implement negation groups, more flexibility for bsls, small fixes (#12981) 548ms 830ms 0ms 129ms 3701 KB 111ms 112ms 159ms 39ms 77631 141662
2021-12-27 18:02 14648fa4 parser: reduce max_expr_level to 310 (due to more limited stack size on windows) 543ms 829ms 0ms 128ms 3701 KB 111ms 113ms 157ms 39ms 77631 142966
2021-12-27 11:11 34e175a3 checker: minor cleanup of the fns classification (#12977) 548ms 828ms 0ms 135ms 3701 KB 111ms 113ms 160ms 39ms 77631 141662
2021-12-27 10:30 a2eb90ee parser: prevent too deep recursions in p.check_undefined_variables 552ms 828ms 0ms 131ms 3701 KB 113ms 113ms 160ms 40ms 77630 140634
2021-12-26 18:01 35418b84 cgen: fix compile error on locking interface value (#12883) 541ms 827ms 0ms 129ms 3698 KB 112ms 113ms 159ms 39ms 77622 143478
2021-12-26 17:05 c26e040d ci: bump retry count to 5 for tcp_test.v 549ms 842ms 0ms 133ms 3694 KB 113ms 113ms 161ms 39ms 77565 141284
2021-12-26 16:32 2e68af22 cgen: improve auto_str error messages (#12972) 545ms 830ms 0ms 130ms 3694 KB 111ms 113ms 158ms 39ms 77565 142321
2021-12-26 14:44 55d9c240 ast: fix generic fn with multiple return (#12971) 543ms 822ms 0ms 134ms 3694 KB 113ms 112ms 158ms 39ms 77565 142845
2021-12-26 14:01 8a10dbcf vlib: rename `adt` to `datatypes` 544ms 824ms 0ms 137ms 3693 KB 111ms 114ms 160ms 38ms 77564 142580
2021-12-26 11:02 2210f89e sokol: type alias all `sapp` structs (#12962) 547ms 829ms 0ms 130ms 3693 KB 111ms 113ms 160ms 38ms 77564 141798
2021-12-26 09:53 04be2465 cgen: check call argument on methods (#12965) 546ms 825ms 0ms 129ms 3693 KB 111ms 113ms 160ms 38ms 77564 142058
2021-12-26 09:41 3b5de71e builtin: add none str() (fix #12964) (#12967) 541ms 823ms 0ms 129ms 3693 KB 111ms 113ms 158ms 38ms 77557 143358
2021-12-26 09:34 03864e4a checker: fix cast enum to alias (#12968) 548ms 819ms 0ms 129ms 3693 KB 111ms 111ms 156ms 38ms 77553 141520
2021-12-25 20:58 10f63b3c cgen: remove "main" from inline sum type str (#12963) 542ms 832ms 0ms 130ms 3693 KB 111ms 111ms 160ms 37ms 77552 143084
2021-12-25 15:26 35282396 all: inline sum types (#12912) 540ms 827ms 0ms 138ms 3692 KB 112ms 113ms 159ms 38ms 77552 143614
2021-12-25 10:03 485b392c adt: implement a binary MinHeap data structure (#12956) 542ms 821ms 0ms 128ms 3685 KB 111ms 112ms 159ms 39ms 77475 142942
2021-12-25 09:34 8764a3a9 checker: check errors of cast to byte (#12961) 539ms 822ms 0ms 129ms 3685 KB 111ms 111ms 158ms 39ms 77475 143738
2021-12-24 12:42 d0ad79cd checker: fix generic array builtin method call (#12957) 541ms 826ms 0ms 131ms 3685 KB 113ms 112ms 160ms 38ms 77476 143208
2021-12-24 09:38 a83786d8 checker: minor cleanup in cast_expr() (#12954) 539ms 823ms 0ms 131ms 3685 KB 110ms 112ms 165ms 38ms 77476 143740
2021-12-24 09:19 d69d2c60 adt: implement a doubly linked list (#12950) 545ms 828ms 0ms 131ms 3685 KB 112ms 114ms 162ms 39ms 77478 142161
2021-12-24 09:11 c0dcd1a9 ast: fix reference of alias char type (#12951) 543ms 825ms 0ms 135ms 3685 KB 110ms 110ms 159ms 38ms 77478 142685
2021-12-24 08:47 92bd55de tests: fix typo in common.v (#12952) 539ms 824ms 0ms 128ms 3685 KB 110ms 112ms 159ms 38ms 77478 143743
2021-12-23 16:57 68452cff adt: add queue (#12941) 540ms 820ms 0ms 132ms 3685 KB 112ms 113ms 161ms 38ms 77478 143477
2021-12-23 16:23 54a69735 adt: add linked list (#12937) 539ms 819ms 0ms 130ms 3685 KB 110ms 111ms 158ms 38ms 77478 143743
2021-12-23 14:43 fa2de89d orm: do not order by default, ordering is slow; also fix a bug for tables without defined primary keys 538ms 825ms 0ms 130ms 3685 KB 110ms 112ms 155ms 38ms 77478 144011
2021-12-23 13:16 d7deda50 vlib: add an `adt` module (Abstract Data Types) (#12901) 536ms 830ms 0ms 133ms 3685 KB 111ms 112ms 160ms 38ms 77478 144548
2021-12-23 13:02 d4f28c88 checker: minor cleanup in the checker.v (#12945) 538ms 820ms 0ms 138ms 3685 KB 112ms 114ms 159ms 38ms 77478 144011
2021-12-23 11:31 546c388b gg: renaming drawing functions (#12913) 538ms 830ms 0ms 131ms 3685 KB 111ms 113ms 160ms 38ms 77479 144013
2021-12-23 11:04 ad1ef6a9 cgen: fix map get assign blank var with optional (#12943) 542ms 831ms 0ms 132ms 3685 KB 112ms 113ms 159ms 39ms 77479 142950
2021-12-23 11:01 b88a40ad ci: cleanup and fix sdl_ci.yml 545ms 823ms 0ms 131ms 3685 KB 111ms 111ms 158ms 38ms 77479 142163
2021-12-23 09:36 a2468e1e js,os: fix integer arithmetic; add Process.close() and os.is_readable() for VJS; Make tetris run on JS backend (#12940) 536ms 822ms 0ms 130ms 3685 KB 110ms 110ms 157ms 38ms 77479 144550
2021-12-23 09:26 d3ccdfd7 cgen: fix channel of sumtype (#12938) 539ms 824ms 0ms 131ms 3685 KB 112ms 111ms 157ms 39ms 77479 143745
2021-12-23 09:23 b4723c18 cmd: update vast -t help text (#12939) 539ms 827ms 0ms 137ms 3685 KB 111ms 112ms 158ms 38ms 77475 143738
2021-12-22 17:58 db1175e4 parser: handle `[noreturn]` on methods too 562ms 825ms 0ms 131ms 3685 KB 112ms 114ms 158ms 38ms 77475 137855
2021-12-22 17:11 1028f0b5 fmt: fix error of generic struct_init using module (fix #12893) (#12935) 544ms 831ms 0ms 131ms 3684 KB 112ms 112ms 161ms 38ms 77474 142415
2021-12-22 16:13 86719c5d tools: update vast to latest V 542ms 826ms 0ms 129ms 3684 KB 111ms 112ms 158ms 38ms 77474 142940
2021-12-22 14:16 e256f1b2 checker,cgen: stabilise generic method handling (fix a source code ordering issue) 534ms 826ms 0ms 132ms 3684 KB 112ms 113ms 160ms 38ms 77474 145082
2021-12-22 15:52 b3161b05 ci: add sdl workflow for testing `vlang/sdl` (#12934) 549ms 831ms 0ms 132ms 3684 KB 111ms 112ms 159ms 38ms 77451 141076
2021-12-22 13:34 278c0870 all: support slices with negative indexes `#[start..end]` (gated arrays) (#12914) 540ms 832ms 0ms 136ms 3684 KB 111ms 112ms 158ms 38ms 77451 143427
2021-12-22 10:26 2b9f9935 gg: add text rendering, keyboard event handling for JS and other fixes (#12932) 541ms 832ms 0ms 129ms 3682 KB 112ms 113ms 156ms 39ms 77305 142892
2021-12-22 10:09 6eb44f47 cgen: fix multiple return with sumtype (#12930) 540ms 829ms 0ms 130ms 3682 KB 111ms 112ms 157ms 38ms 77305 143157
2021-12-22 07:34 6a4fa609 cgen: fix blank ident in for_c_stmt (#12931) 540ms 827ms 0ms 132ms 3681 KB 111ms 112ms 158ms 38ms 77301 143150
2021-12-22 07:20 cb65f2ff js: generate es5 methods for valueOf() and toString() (#12928) 536ms 814ms 0ms 129ms 3681 KB 110ms 112ms 156ms 38ms 77294 144205
2021-12-21 23:55 26936316 parser: make codegen generate correct module name (#12929) 543ms 829ms 0ms 131ms 3681 KB 110ms 112ms 157ms 38ms 77294 142346
2021-12-21 22:18 cfb814a0 gen: support returning large types from closures on amd64 (#12926) 541ms 830ms 0ms 135ms 3681 KB 111ms 113ms 157ms 38ms 77294 142872
2021-12-21 21:43 7b4d8366 examples: reduce progress update rate for path_tracing.v (less string interpolations/mallocs) 542ms 824ms 0ms 131ms 3680 KB 111ms 113ms 160ms 39ms 77291 142603
2021-12-21 18:23 b68c217d js: remove usage of default arguments for `-es5` flag (#12921) 543ms 832ms 0ms 132ms 3680 KB 111ms 113ms 158ms 39ms 77291 142340
2021-12-21 17:48 07cf6d9f parser/scanner: make codegen impl use own parser. closes #12857 (#12925) 539ms 830ms 0ms 130ms 3680 KB 111ms 113ms 157ms 39ms 77291 143397
2021-12-21 17:23 fc83f0bf cgen: clean up gen_assign_stmt() (#12915) 538ms 826ms 0ms 128ms 3677 KB 112ms 114ms 157ms 38ms 77303 143685
2021-12-21 17:18 5ee5f92c ci: use github.sha instead of github.ref, so CI runs on master are not canceled early 539ms 825ms 0ms 130ms 3676 KB 110ms 112ms 157ms 38ms 77289 143393
2021-12-21 17:16 de3665af cgen: fix interface method using struct embed (#12924) 537ms 823ms 0ms 136ms 3676 KB 111ms 113ms 158ms 38ms 77289 143927
2021-12-21 14:54 88435eb7 examples: avoid using `go game.run()` in Tetris 547ms 823ms 0ms 132ms 3676 KB 112ms 114ms 158ms 38ms 77288 141294
2021-12-21 10:31 ade14491 gg: add event handling for mouse down/up and mouse leave/out on VJS (#12917) 537ms 822ms 0ms 129ms 3676 KB 111ms 112ms 157ms 37ms 77288 143925
2021-12-21 00:51 cc2fcb52 tests: fix the shown number of jobs for the test summary 537ms 819ms 0ms 134ms 3676 KB 110ms 112ms 157ms 37ms 77288 143925
2021-12-20 17:52 ed2d1286 help: improve `v help test` 534ms 820ms 0ms 127ms 3676 KB 110ms 111ms 157ms 38ms 77288 144734
2021-12-20 17:09 460f7c66 cgen: fix fixed array of interfaces equality (#12908) 543ms 820ms 0ms 130ms 3676 KB 112ms 114ms 158ms 38ms 77288 142335
2021-12-20 15:22 68ada041 tests: support `VTEST_ONLY_FN=*test_sincos* ./v test .` and `./v test -run-only test_sin .` 541ms 820ms 0ms 139ms 3675 KB 111ms 113ms 158ms 38ms 77278 142842
2021-12-20 13:18 5f0160bf js,gg: more work on porting gg to JS backend (#12903) 536ms 821ms 0ms 128ms 3671 KB 109ms 112ms 157ms 38ms 77245 144113
2021-12-20 12:15 f81654e3 builtin: add `s.match_glob(wildcard_pattern)` 538ms 815ms 0ms 130ms 3671 KB 112ms 113ms 157ms 38ms 77238 143565
2021-12-20 06:09 7c85c2ab checker: fix error of map selector assign (#12902) 539ms 817ms 0ms 132ms 3671 KB 111ms 112ms 157ms 38ms 77129 143096
2021-12-19 17:32 d0797533 time: add Duration.str() (#12897) 533ms 820ms 0ms 130ms 3671 KB 111ms 114ms 158ms 38ms 77122 144694
2021-12-19 16:37 840a92c1 v.builder: change the default stack size for apps produced by MSVC to 16MB 537ms 813ms 0ms 129ms 3669 KB 110ms 115ms 159ms 38ms 77085 143547
2021-12-19 16:25 cd0b5814 ast: rename 'table.get_type_symbol()' to 'table.sym()' and more related calls (#12898) 539ms 813ms 0ms 135ms 3669 KB 111ms 113ms 157ms 38ms 77084 143012
2021-12-19 12:31 c957f590 cgen: minor cleanup in cgen.v (#12896) 538ms 820ms 0ms 130ms 3676 KB 110ms 113ms 158ms 38ms 77091 143291
2021-12-19 07:19 41176c49 cgen: add `bool` and `complex` to c_reserved 535ms 829ms 0ms 130ms 3677 KB 111ms 114ms 162ms 38ms 77098 144108
2021-12-19 11:38 a7019ac8 cgen: fix parallel waiter function generation (#12895) 537ms 811ms 0ms 131ms 3677 KB 111ms 113ms 159ms 38ms 77098 143571
2021-12-18 16:08 2ab861ef cgen: fix generic array of interface method call (fix #12882) (#12888) 535ms 814ms 0ms 130ms 3676 KB 109ms 111ms 157ms 38ms 77083 144080
2021-12-18 15:52 5e5c78ed cgen: minor cleanup of the field order in the Gen struct definition (#12890) 538ms 817ms 0ms 130ms 3676 KB 109ms 110ms 156ms 37ms 77082 143275
2021-12-18 15:33 de92f819 cgen: support closures with any number of parameters of any size on amd64 (#12891) 531ms 814ms 0ms 134ms 3676 KB 111ms 111ms 156ms 38ms 77082 145163
2021-12-18 10:39 3a504480 gg: add draw_arc_empty (#12887) 528ms 818ms 0ms 129ms 3671 KB 109ms 111ms 155ms 37ms 76999 145831
2021-12-18 08:19 927eecf7 ci: retry more return_in_lock_test.v 531ms 802ms 0ms 132ms 3671 KB 110ms 111ms 156ms 37ms 76999 145007
2021-12-18 08:07 7c255f0f builtin, cgen: fix array of map init with default value (#12885) 542ms 810ms 0ms 129ms 3671 KB 109ms 111ms 155ms 37ms 76999 142064
2021-12-18 08:00 50d988eb v.parser: forbid unsupported language functions/types in specific backends (#12655) 539ms 812ms 0ms 131ms 3670 KB 111ms 112ms 157ms 37ms 76979 142818
2021-12-17 19:19 75830f1f gg: add draw_ellipse_filled() + draw_ellipse_empty() APIs (#12869) 533ms 811ms 0ms 129ms 3669 KB 111ms 114ms 159ms 38ms 76956 144382
2021-12-17 14:37 08766da7 js: dont use async js_main in '-es5' mode (#12870) 540ms 822ms 0ms 137ms 3669 KB 112ms 114ms 159ms 37ms 76956 142511
2021-12-17 14:11 4ecdb28f tools: add `.gitattributes` with `v init` and `v new`(#12879) 535ms 814ms 0ms 129ms 3669 KB 110ms 112ms 157ms 37ms 76956 143842
2021-12-17 13:32 130d189f cgen: fix overwriting methods of embedded structs + empty struct for interfaces (#12876) 536ms 819ms 0ms 130ms 3669 KB 110ms 113ms 158ms 37ms 76956 143574
2021-12-17 13:22 b482da74 gg: move code using C types to c.v files, add js.v files (#12873) 541ms 817ms 0ms 128ms 3669 KB 111ms 112ms 157ms 38ms 76953 142242
2021-12-17 13:17 66070ec6 cgen: fix error of 'map_a[map_b[key]] += 2' (#12872) 534ms 824ms 0ms 132ms 3669 KB 111ms 113ms 158ms 38ms 76953 144106
2021-12-17 12:58 c9f6a969 cgen: fix array of interfaces equality error (#12874) 542ms 815ms 0ms 129ms 3669 KB 112ms 113ms 159ms 39ms 76947 141968
2021-12-17 12:26 d80dd77a cgen: support closures on arm32 as well (#12875) 539ms 818ms 0ms 134ms 3668 KB 110ms 112ms 157ms 38ms 76944 142753
2021-12-17 03:20 e5e3979e fmt: fix removal of selective imported types used in type decl (#12868) 530ms 816ms 0ms 136ms 3667 KB 111ms 113ms 157ms 38ms 76917 145126
2021-12-17 02:50 2f7ac7e4 cgen: fix c error when use reserved keyword as if guard var (#12871) 534ms 815ms 0ms 130ms 3667 KB 111ms 113ms 158ms 38ms 76917 144039
2021-12-16 18:58 f87f8ec3 cgen: fix defer with function variables (fix #12854) (#12866) 529ms 808ms 0ms 132ms 3667 KB 109ms 111ms 155ms 37ms 76916 145398
2021-12-16 18:12 5f1eaaf3 ci: retry more channel_select_6_test.v 531ms 808ms 0ms 128ms 3667 KB 109ms 111ms 156ms 37ms 76914 144847
2021-12-16 16:02 c6b902d2 cgen: support closures on arm64 (#12863) 526ms 816ms 0ms 130ms 3667 KB 110ms 114ms 156ms 38ms 76914 146224
2021-12-16 15:44 8a34fb78 ci: run the full V test suite on arm64 (#12865) 545ms 808ms 0ms 134ms 3666 KB 108ms 110ms 155ms 38ms 76887 141077
2021-12-16 13:59 6ff953d9 preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523) 531ms 806ms 0ms 127ms 3666 KB 111ms 110ms 154ms 38ms 76886 144794
2021-12-16 10:03 caac89d6 checker: fix `function x is private` error in main, for `pub const abc = x()` in a (sub)module 527ms 805ms 0ms 129ms 3659 KB 110ms 113ms 156ms 38ms 76799 145728
2021-12-16 08:47 674f99a6 checker: minor clean up in comptime_call() (#12860) 533ms 809ms 0ms 131ms 3659 KB 109ms 113ms 156ms 38ms 76795 144080
2021-12-16 07:53 d8a33305 checker, cgen: fix generic map with generic type key (#12859) 528ms 808ms 0ms 129ms 3659 KB 110ms 113ms 155ms 38ms 76796 145446
2021-12-15 18:16 1261468d ci: fix failed windows-msvc task (sokol examples) 523ms 807ms 0ms 127ms 3659 KB 110ms 111ms 155ms 38ms 76794 146833
2021-12-15 16:48 c44115c6 checker: fix goto label with comptime tmpl (#12853) 530ms 806ms 0ms 134ms 3659 KB 109ms 111ms 155ms 38ms 76792 144890
2021-12-15 15:55 2b981b01 ast: fix bug in parsing `-Isomething -Danother` from #flag and #pkgconfig directives 527ms 801ms 0ms 128ms 3659 KB 109ms 113ms 156ms 37ms 76789 145709
2021-12-15 14:58 65f12f32 checker: fix invalid cast warning for flag enums (#12848) 528ms 813ms 0ms 131ms 3659 KB 109ms 111ms 156ms 38ms 76789 145433
2021-12-15 13:47 11d2b8b3 js: support `-es5` flag (#12846) 530ms 802ms 0ms 127ms 3659 KB 109ms 111ms 155ms 38ms 76783 144873
2021-12-15 12:34 df7f2aa8 all: support `[markused]` tags for fns/consts/globals 522ms 806ms 0ms 130ms 3659 KB 108ms 112ms 155ms 38ms 76779 147086
2021-12-15 11:21 2ce1647e cgen: fix error of embedded struct generating interface_table (#12847) 528ms 806ms 0ms 130ms 3655 KB 108ms 111ms 154ms 38ms 76719 145301
2021-12-15 10:47 fa1a7a85 cgen: fix building with `-no-preludes -no-builtin` (part 1) 525ms 803ms 0ms 136ms 3654 KB 109ms 114ms 155ms 39ms 76714 146121
2021-12-15 10:20 1d41d9da json2: improve readability, add tests utilizing fix #12667 (#12836) 526ms 806ms 0ms 128ms 3654 KB 108ms 111ms 155ms 37ms 76709 145834
2021-12-15 09:17 5b5d0bbb ci: ensure that V can be built on arm64 using tcc (#12841) 532ms 816ms 0ms 129ms 3654 KB 110ms 110ms 155ms 38ms 76709 144189
2021-12-15 07:00 d13fe784 v: fix build and failing tests on arm64 (#12840) 528ms 810ms 0ms 128ms 3654 KB 109ms 111ms 154ms 38ms 76709 145282
2021-12-15 06:49 1c629f4a cgen: fix ci error of empty struct init (#12838) 530ms 806ms 0ms 127ms 3654 KB 109ms 111ms 154ms 38ms 76708 144732
2021-12-14 15:35 6079448f tools: unset VCOLORS before producing reports with `v bug` 529ms 812ms 0ms 129ms 3654 KB 110ms 112ms 155ms 38ms 76700 144990
2021-12-14 15:14 c900dc10 ci: use -Wno-excess-initializers for clang -cstrict, cleanup cgen 532ms 814ms 0ms 138ms 3654 KB 110ms 112ms 157ms 38ms 76700 144172
2021-12-14 13:42 a1efde8b v: list all js backends in `v help build-js` (#12835) 536ms 810ms 0ms 128ms 3654 KB 109ms 110ms 153ms 38ms 76709 143113
2021-12-14 13:38 d7abdd31 ci: fix clang build error on macos/freebsd 535ms 810ms 0ms 129ms 3654 KB 111ms 110ms 156ms 47ms 76709 143381
2021-12-14 11:05 99f14a7e transformer: only enable array optimisation with -prod (#12833) 531ms 812ms 0ms 129ms 3653 KB 111ms 113ms 159ms 38ms 76693 144431
2021-12-14 10:20 5365984e ci: use `powershell Compress-Archive` instead of `zip` in binary_artifact.yml 529ms 819ms 0ms 128ms 3653 KB 109ms 110ms 154ms 37ms 76678 144948
2021-12-14 09:10 2f99022f ci: simplify and cleanup binary_artifact.yml 539ms 817ms 0ms 128ms 3653 KB 110ms 112ms 157ms 38ms 76678 142259
2021-12-14 06:14 eed88295 fmt: remove extra comma of branch instead of parse error (#12814) 536ms 813ms 0ms 138ms 3653 KB 110ms 113ms 156ms 38ms 76678 143055
2021-12-13 19:43 2a535667 toml: add `as_strings()` method to map of `Any` (#12824) 533ms 800ms 0ms 125ms 3652 KB 108ms 111ms 153ms 37ms 76661 143829
2021-12-13 19:03 76f6f99b gg: add draw_ring() (#12817) 535ms 804ms 0ms 128ms 3652 KB 108ms 112ms 155ms 37ms 76661 143291
2021-12-13 18:58 b1a9bf29 vgret: add support for config via `toml` and root path (#12821) 536ms 809ms 0ms 134ms 3652 KB 109ms 112ms 156ms 37ms 76661 143024
2021-12-13 18:18 cb4c6758 os: add support for signal handling on JS backend (#12818) 534ms 808ms 0ms 129ms 3652 KB 110ms 113ms 155ms 38ms 76661 143559
2021-12-13 11:45 d5c0bdf9 cgen: clean up interface_table() (#12816) 526ms 806ms 0ms 130ms 3652 KB 109ms 111ms 157ms 37ms 76660 145741
2021-12-13 11:01 be582306 cgen: clean up struct_init (#12815) 530ms 801ms 0ms 128ms 3652 KB 109ms 111ms 155ms 37ms 76663 144647
2021-12-13 10:55 b3035884 cgen: fix struct init with interface field (#12820) 528ms 801ms 0ms 127ms 3653 KB 110ms 111ms 155ms 38ms 76663 145195
2021-12-12 19:10 3afbb9e9 all: split all backends into cmd/tools/builders (#12811) 523ms 800ms 0ms 124ms 3652 KB 108ms 110ms 150ms 38ms 76656 146569
2021-12-12 17:54 57c1faad cgen: fix multiple nested embed struct with duplicate field init (#12805) 620ms 945ms 0ms 137ms 4268 KB 128ms 131ms 182ms 44ms 89749 144756
2021-12-12 17:42 f407d6de ast, checker, cgen: fix generics multiple type comptime call (fix #12777) (#12806) 621ms 937ms 0ms 128ms 4268 KB 129ms 131ms 183ms 43ms 89748 144521
2021-12-12 01:18 8c1c70db checker: fix x.$(field.name) not working outside of $if (#12802) 622ms 948ms 0ms 127ms 4270 KB 128ms 132ms 181ms 44ms 89747 144287
2021-12-11 23:20 bf835d47 tools: fix `v build-examples` on windows 630ms 947ms 0ms 128ms 4270 KB 128ms 131ms 183ms 45ms 89745 142452
2021-12-11 22:58 79de408e parser,checker: support `[generated] module xyz` (turns off notices). Use it for `infix.v`. 628ms 945ms 0ms 129ms 4270 KB 129ms 132ms 182ms 45ms 89745 142906
2021-12-11 21:51 9b7a50b1 v: split the interpreter to cmd/tools/vinterpret.v 620ms 953ms 0ms 131ms 4269 KB 130ms 132ms 184ms 44ms 89736 144735
2021-12-11 21:45 adf35370 v.eval: show `sumtype or interface casts return void currently` only with -v 699ms 1046ms 0ms 135ms 4609 KB 140ms 156ms 202ms 48ms 96826 138520
2021-12-11 21:20 23be53e2 tools: build `examples/viewer` as a project folder 687ms 1037ms 0ms 126ms 4609 KB 138ms 154ms 196ms 48ms 96824 140937
2021-12-11 20:18 d3b769d1 examples: add an image viewer program (#12797) 693ms 1026ms 0ms 128ms 4609 KB 140ms 156ms 201ms 47ms 96824 139717
2021-12-11 20:09 2ced1828 cgen: fix order of comptime reflection fields (#12799) 697ms 1032ms 0ms 126ms 4609 KB 139ms 156ms 201ms 47ms 96823 138913
2021-12-11 19:55 0d0d7323 transformer: provide direct_memory_access to arrays when safe (#12724) 706ms 1044ms 0ms 127ms 4610 KB 138ms 155ms 200ms 48ms 96826 137147
2021-12-11 17:41 fe14e2fc cgen: use `c_name()` for escaping goto label names too 678ms 1013ms 0ms 125ms 4595 KB 137ms 152ms 200ms 47ms 96426 142221
2021-12-11 17:35 9e68a03f math: rename small to small_ to prevent C errors (workaround unescaped C labels) (#12796) 680ms 1033ms 0ms 134ms 4595 KB 140ms 156ms 202ms 48ms 96426 141802
2021-12-11 17:14 24bc2ae4 cgen: add `small` to c_reserved 679ms 1021ms 0ms 131ms 4595 KB 141ms 155ms 201ms 47ms 96426 142011
2021-12-11 17:03 cde0cbd5 ci: fix failing `tests-sanitize-address-clang` step for vlib/toml/tests/spaced_keys_test.v 679ms 1024ms 0ms 127ms 4595 KB 139ms 157ms 199ms 47ms 96425 142010
2021-12-11 15:10 b3287f81 Revert "v.scanner: reduce memory consumption for Scanner.ident_name" 681ms 1021ms 0ms 125ms 4595 KB 138ms 155ms 202ms 47ms 96425 141593
2021-12-11 14:38 b18cd37e v.scanner: reduce memory consumption for Scanner.ident_name 685ms 1027ms 0ms 128ms 4596 KB 139ms 157ms 202ms 44ms 96432 140776
2021-12-11 13:21 ba06eba3 toml: fix implicit allocation overwrite of existing table (#12793) 685ms 1018ms 0ms 126ms 4595 KB 141ms 153ms 201ms 48ms 96425 140766
2021-12-11 08:17 7c7cdf8c builtin: clean up array.v (#12784) 687ms 1025ms 0ms 131ms 4595 KB 138ms 153ms 201ms 47ms 96425 140356
2021-12-11 07:56 a58c539e checker: minor fixes 678ms 1011ms 0ms 125ms 4596 KB 139ms 155ms 200ms 48ms 96437 142237
2021-12-11 07:51 19a47abc checker: split up checker.v: fn.v, if.v, interface.v, match.v, return.v 685ms 1029ms 0ms 129ms 4596 KB 139ms 154ms 200ms 47ms 96437 140783
2021-12-11 07:47 ee6c0a06 checker: split up checker.v: fn.v, if.v, interface.v, match.v 687ms 1030ms 0ms 129ms 4596 KB 139ms 154ms 202ms 47ms 96431 140365
2021-12-11 07:30 ea1f398f ci: add `gfx_ci` utilizing `vgret` (#12785) 682ms 1030ms 0ms 127ms 4596 KB 139ms 154ms 200ms 47ms 96408 141360
2021-12-11 07:23 eaf0f9b4 checker: split up checker.v: assign.v, orm.v, comptime.v; c2v fixes 688ms 1017ms 0ms 128ms 4596 KB 140ms 156ms 201ms 47ms 96408 140127
2021-12-10 13:28 ed4ecae5 checker: fix notice of eval.infix.v on windows (#12770) 681ms 1010ms 0ms 128ms 4595 KB 139ms 155ms 199ms 47ms 96370 141512
2021-12-10 12:56 9b4329d2 ast, checker, cgen: fix interface method with struct embed (#12783) 669ms 1017ms 0ms 128ms 4595 KB 138ms 153ms 200ms 47ms 96365 144043
2021-12-10 12:54 b1161707 js: add support for Promise.wait() (#12781) 667ms 1012ms 0ms 128ms 4591 KB 139ms 154ms 194ms 47ms 96333 144427
2021-12-09 19:37 7fc9e614 ast, parser, checker: fix generic fn in builtin module (#12769) 673ms 1017ms 0ms 131ms 4590 KB 137ms 154ms 194ms 47ms 96309 143104
2021-12-09 19:31 dbe67c68 tools: add a `v gret` command to aid detecting visual regressions in `gg` based apps (#12775) 667ms 1007ms 0ms 128ms 4589 KB 139ms 155ms 194ms 47ms 96308 144389
2021-12-09 19:25 4c95127c semver: add a Version.str() method with unit tests (#12779) 667ms 1005ms 0ms 127ms 4589 KB 139ms 154ms 193ms 47ms 96307 144388
2021-12-09 02:44 8f9f681e checker: move check_types() on top; small c2v fixes 669ms 1005ms 0ms 133ms 4588 KB 138ms 154ms 193ms 47ms 96297 143941
2021-12-08 20:38 0021fbba gg: support `VGG_STOP_AT_FRAME=120 VGG_SCREENSHOT_FOLDER=. VGG_SCREENSHOT_FRAMES=10,20,30 ./v -d gg_record run examples/gg/bezier_anim.v` (#12767) 663ms 1009ms 0ms 129ms 4588 KB 139ms 153ms 196ms 48ms 96297 145244
2021-12-08 20:33 7379488c fmt: fix bug that adds unnecessary module name to generic types (#12758) 673ms 1012ms 0ms 130ms 4588 KB 139ms 154ms 196ms 47ms 96297 143086
2021-12-08 20:27 cd96f980 v complete: add recent additions to cmd/tools, sort list (#12762) 674ms 1022ms 0ms 129ms 4588 KB 138ms 154ms 195ms 47ms 96298 142875
2021-12-08 08:50 b1622c74 net.openssl: fix compilation of vpm.v on FreeBSD 669ms 1013ms 0ms 128ms 4588 KB 139ms 153ms 194ms 47ms 96298 143943
2021-12-08 08:12 e433badc parser, cgen: fix multiple comptime tmpl in one function (#12757) 670ms 1012ms 0ms 128ms 4588 KB 139ms 153ms 195ms 48ms 96297 143726
2021-12-08 08:09 2fbf7fea all: initial interpreter code (#12605) 663ms 1013ms 0ms 135ms 4588 KB 138ms 152ms 195ms 47ms 96299 145247
2021-12-07 23:09 525791fa tests: mark semaphore_timed_test.v with `vtest retry: 3` 601ms 913ms 0ms 127ms 4247 KB 125ms 127ms 178ms 43ms 89175 148377
2021-12-07 22:31 7a0b63e7 stbi: add image writing functions (#12754) 597ms 913ms 0ms 126ms 4247 KB 125ms 128ms 180ms 44ms 89175 149371
2021-12-07 20:13 a19dd364 cgen: ensure the different gdi32 notations are always matched in is_gui_app (#12756) 604ms 922ms 0ms 128ms 4247 KB 126ms 129ms 180ms 44ms 89175 147640
2021-12-07 19:31 7bbc7082 tools: make `v test vlib` and `v test-self` skip _test.js.v files, when `node` is not installed 602ms 922ms 0ms 128ms 4247 KB 127ms 128ms 177ms 43ms 89175 148131
2021-12-07 09:33 c29a3cf6 parser: fix (absolute path) error (#12747) 599ms 920ms 0ms 129ms 4247 KB 127ms 131ms 182ms 44ms 89175 148873
2021-12-07 09:12 f60cf652 cgen: fix comptime for_in methods call using str_intp (#12746) 605ms 917ms 0ms 133ms 4246 KB 127ms 129ms 179ms 44ms 89171 147390
2021-12-07 08:14 f86af723 stbi: add a link_to_libm.c.v helper, to ensure `import stbi` works always. 607ms 922ms 0ms 128ms 4243 KB 126ms 129ms 182ms 43ms 89118 146817
2021-12-06 22:32 6d142751 parser: support dot prefix for attributes (#12744) 601ms 922ms 0ms 126ms 4243 KB 124ms 128ms 177ms 43ms 89118 148282
2021-12-06 22:31 36fbd3c4 checker: check sumtype as mismatched type (#12743) 602ms 927ms 0ms 128ms 4243 KB 125ms 129ms 182ms 43ms 89112 148026
2021-12-06 20:39 047f059f examples: use `fontstash` wrapper calls (#12718) 594ms 924ms 0ms 128ms 4243 KB 125ms 127ms 179ms 43ms 89110 150016
2021-12-06 17:08 1cd703d9 fontstash: use `#flag darwin -I/usr/local/Cellar/freetype/2.10.2/include/freetype2` 605ms 926ms 0ms 128ms 4243 KB 126ms 127ms 178ms 43ms 89110 147289
2021-12-06 09:35 325e116b cgen: 4 byte bool flagg for compatibility with some C software 601ms 934ms 0ms 134ms 4243 KB 125ms 126ms 181ms 43ms 89110 148269
2021-12-06 09:10 09955b7c net.websocket: fix server not listening for IPv4 (#12717) 605ms 933ms 0ms 128ms 4243 KB 127ms 127ms 181ms 43ms 89107 147284
2021-12-06 08:55 d85111e3 cgen: fix comptime for_in methods call (#12741) 602ms 925ms 0ms 126ms 4243 KB 126ms 127ms 179ms 43ms 89107 148018
2021-12-06 07:44 3ab82a23 tools: cleanup the output of V, compiled with `-d trace_parser` and `-d trace_checker` 601ms 929ms 0ms 127ms 4242 KB 124ms 128ms 178ms 44ms 89103 148257
2021-12-06 07:53 89eb5425 examples: clean file path usage in the examples, move all the fonts in the common assets folder (#12736) 599ms 917ms 0ms 127ms 4241 KB 126ms 129ms 180ms 44ms 89104 148754
2021-12-06 07:50 6f5d952d tools: implement `v ast -t file.v` (terse mode) (#12734) 594ms 917ms 0ms 127ms 4241 KB 124ms 126ms 177ms 43ms 89104 150006
2021-12-05 17:45 3b7e7c9c tools: update vast to latest V (#12733) 602ms 926ms 0ms 136ms 4241 KB 126ms 126ms 180ms 44ms 89104 148013
2021-12-05 17:21 ae2ae6e6 cgen: fix match sumtype var aggregate str_intp error (#12732) 609ms 920ms 0ms 129ms 4241 KB 126ms 127ms 178ms 44ms 89068 146252
2021-12-05 16:56 0c713f6e sync.once: add Once (#12722) 595ms 917ms 0ms 129ms 4241 KB 126ms 129ms 179ms 43ms 89061 149682
2021-12-05 11:33 105d7fcf js: support JS.await (#12726) 599ms 916ms 0ms 129ms 4240 KB 126ms 128ms 180ms 43ms 88940 148480
2021-12-05 09:59 e4850a00 strings: add Builder.drain_builder/1 utility method 603ms 925ms 0ms 131ms 4238 KB 127ms 127ms 178ms 44ms 88895 147421
2021-12-05 04:21 27543688 ast: correct comments of the find_field_from_embeds (#12723) 601ms 927ms 0ms 130ms 4237 KB 127ms 129ms 181ms 43ms 88880 147886
2021-12-04 18:16 4b21d3e3 crypto.sha256: add missing documentation of sum (#12716) 601ms 916ms 0ms 132ms 4237 KB 125ms 127ms 178ms 43ms 88880 147886
2021-12-04 18:13 81a1490e builtin: add string.split_any/1 (#12720) 604ms 917ms 0ms 127ms 4237 KB 126ms 129ms 178ms 43ms 88880 147152
2021-12-04 17:43 ace63594 all: support `$embed_file('embed.vv', .zlib)` (#12654) 603ms 918ms 0ms 131ms 4237 KB 127ms 128ms 179ms 44ms 88850 147346
2021-12-04 16:46 0f50ac32 ast: cleanup struct embeds related methods (#12719) 601ms 919ms 0ms 128ms 4231 KB 125ms 127ms 179ms 43ms 88770 147703
2021-12-04 12:51 0cb4557a ast, checker, cgen: fix nested struct embed method call (#12714) 598ms 921ms 0ms 128ms 4232 KB 126ms 129ms 180ms 43ms 88842 148565
2021-12-04 11:04 d59aa14b builtin: fix {-7:08b} (interpolation of negative numbers with 0 padding), add tests 601ms 921ms 0ms 130ms 4230 KB 127ms 128ms 180ms 43ms 88803 147758
2021-12-04 09:56 89c08c62 cgen: cleanup the generated code for dump(x) 599ms 922ms 0ms 136ms 4230 KB 125ms 127ms 180ms 43ms 88794 148237
2021-12-04 08:19 2d43fdb4 ast, checker, cgen: fix nested struct embed error (fix #12659) (#12712) 600ms 917ms 0ms 127ms 4230 KB 125ms 125ms 177ms 43ms 88795 147991
2021-12-03 21:07 7e6d4ebf toml: add doc string to reflect methods (#12666) 604ms 908ms 0ms 127ms 4234 KB 125ms 126ms 177ms 43ms 88794 147009
2021-12-03 17:52 33163238 strconv: add a small performance optimisation 586ms 916ms 0ms 130ms 4234 KB 124ms 126ms 174ms 43ms 88794 151525
2021-12-03 18:00 365b46ca cgen: fix match sumtype print var aggregate error (#12667) 601ms 912ms 0ms 130ms 4234 KB 126ms 128ms 179ms 43ms 88791 147738
2021-12-03 17:01 4624de6c cgen: support `-d no_segfault_handler` and `-d no_main`. Cleanup `-d trace_xxx` descriptions in CONTRIBUTING.md 598ms 913ms 0ms 129ms 4233 KB 124ms 128ms 178ms 43ms 88776 148454
2021-12-03 10:40 1d6cc57d toml: add reflection method (#12664) 590ms 905ms 0ms 134ms 4233 KB 125ms 126ms 176ms 43ms 88720 150372
2021-12-03 10:25 0da7e2f8 js: make vlib/v/util compile on JS backend (#12660) 597ms 917ms 0ms 129ms 4233 KB 124ms 126ms 175ms 43ms 88720 148609
2021-12-03 06:07 be5446bf checker: update enum test 595ms 920ms 0ms 130ms 4233 KB 127ms 130ms 180ms 43ms 88717 149104
2021-12-03 05:43 209747d0 checker: update enum test 591ms 908ms 0ms 130ms 4233 KB 126ms 129ms 179ms 43ms 88717 150113
2021-12-03 04:45 eca78a29 checker: allow infix expressions in enum declarations 599ms 921ms 0ms 126ms 4233 KB 124ms 126ms 175ms 43ms 88717 148108
2021-12-02 13:46 c4363bc7 builtin: explain and better organise the different cstring_to_vstring/tos/tos_clone/vstring family of conversion functions 596ms 916ms 0ms 127ms 4233 KB 124ms 126ms 177ms 43ms 88705 148833
2021-12-02 10:22 66a67de8 checker, cgen: fix match expr returning optional with error (fix #12556) (#12645) 595ms 912ms 0ms 133ms 4232 KB 124ms 127ms 176ms 42ms 88643 148979
2021-12-02 10:07 7d0a36dd toml: solidify single-line escape validation (#12644) 593ms 919ms 0ms 127ms 4232 KB 123ms 126ms 176ms 43ms 88632 149463
2021-12-02 10:01 adddac48 toml: add some meat to README.md (#12649) 593ms 911ms 0ms 127ms 4232 KB 124ms 127ms 177ms 43ms 88632 149463
2021-12-02 09:19 5ab91dd4 toml: support multi-level map keys in arrays-of-tables (#12641) 591ms 915ms 0ms 128ms 4232 KB 124ms 127ms 178ms 43ms 88632 149969
2021-12-02 09:15 f7926ec9 vlib/context: add onecontext as submodule (#12549) 597ms 910ms 0ms 126ms 4232 KB 124ms 128ms 177ms 43ms 88632 148462
2021-12-02 08:53 2144471c cgen: fix generic fn with anon fn in body (#12647) 594ms 917ms 0ms 126ms 4232 KB 124ms 126ms 176ms 43ms 88632 149212
2021-12-01 16:11 98877984 checker: fix map init with enum keys (#12637) 595ms 917ms 0ms 134ms 4232 KB 125ms 127ms 179ms 43ms 88630 148957
2021-12-01 15:23 8494e387 strconv: fix format.md example snippets (#12642) 599ms 918ms 0ms 126ms 4232 KB 123ms 126ms 178ms 42ms 88629 147961
2021-12-01 14:35 d7bc2a88 builtin: add a non allocating rune.length_in_bytes() method and tests for it 600ms 913ms 0ms 128ms 4232 KB 124ms 127ms 179ms 43ms 88629 147715
2021-12-01 12:43 b3aedff3 toml: convert yaml value checks in iarna test suite (#12629) 598ms 917ms 0ms 128ms 4232 KB 124ms 128ms 178ms 42ms 88611 148178
2021-12-01 12:05 6f297cdf js: add missing start_digraph() for the js backend (#12638) 606ms 916ms 0ms 128ms 4232 KB 125ms 128ms 179ms 42ms 88611 146222
2021-12-01 09:25 f5d28372 checker: add more `string(x)` checks, with more detailed replacement suggestions 598ms 910ms 0ms 128ms 4232 KB 125ms 129ms 179ms 43ms 88611 148178
2021-12-01 07:50 47aa2b1f all: fix casting of `string(MyString('abc'))` and `byte(MyByte(123))`; improve TypeSymbol handling (#12617) 595ms 923ms 0ms 135ms 4230 KB 126ms 130ms 181ms 42ms 88591 148892
2021-12-01 06:38 519ca90c regex: added default support for long queries (#12635) 598ms 909ms 0ms 127ms 4227 KB 124ms 125ms 176ms 43ms 88587 148138
2021-11-30 17:41 f86710dc crypto.bcrypt: add doc comments for public bcrypt functions (#12622) 597ms 908ms 0ms 126ms 4227 KB 124ms 125ms 175ms 43ms 88587 148386
2021-11-30 17:39 5e1cd13e v help: add build-c help information on how to use brew for libgc (#12633) 590ms 912ms 0ms 128ms 4227 KB 125ms 128ms 179ms 43ms 88587 150147
2021-11-30 14:01 758ba76d toml: update testdata/.gitignore (#12630) 595ms 917ms 0ms 128ms 4227 KB 124ms 125ms 179ms 43ms 88587 148885
2021-11-30 13:08 5c8e6269 toml: add `alexcrichton/toml-rs` test suite to CI (#12624) 600ms 917ms 0ms 125ms 4227 KB 123ms 126ms 177ms 43ms 88587 147645
2021-11-30 13:01 7d9028db toml: add more checks for table redeclarations (#12615) 591ms 917ms 0ms 134ms 4225 KB 127ms 128ms 177ms 44ms 88564 149854
2021-11-30 12:26 f50f409a toml: simplify bool keys in scanner and parser (#12625) 600ms 920ms 0ms 129ms 4225 KB 125ms 127ms 178ms 43ms 88564 147606
2021-11-30 09:49 1b691e76 native: implement for-c and for-in range loops (#12155) 597ms 917ms 0ms 131ms 4225 KB 126ms 128ms 179ms 43ms 88564 148348
2021-11-30 09:15 05db3533 picoev: use `net` C definitions (#12574) 604ms 922ms 0ms 128ms 4218 KB 126ms 127ms 180ms 44ms 88412 146377
2021-11-30 07:32 8ac7739d parser: forbid empty match statements 'match cond.op {else {}}' (#12618) 598ms 927ms 0ms 129ms 4218 KB 126ms 128ms 181ms 44ms 88412 147846
2021-11-29 14:30 67499795 builder: fix the uhm `fine` module lookup bug (part 1) 596ms 912ms 0ms 127ms 4218 KB 124ms 125ms 177ms 44ms 88412 148342
2021-11-29 20:19 bbc47562 crypto.blowfish: add doc comments for the public API (#12609) 596ms 920ms 0ms 132ms 4218 KB 124ms 128ms 181ms 44ms 88411 148340
2021-11-29 20:15 14424100 toml: comply with BurntSushi @eb989e5 (#12616) 604ms 925ms 0ms 128ms 4218 KB 125ms 130ms 183ms 44ms 88411 146375
2021-11-29 16:26 83260e50 docs: add link to shader inclusion example (#12613) 596ms 915ms 0ms 125ms 4218 KB 123ms 125ms 177ms 44ms 88411 148340
2021-11-29 14:32 0f59d88b v.embedfile: make path public (#12614) 599ms 907ms 0ms 125ms 4218 KB 124ms 126ms 177ms 44ms 88411 147597
2021-11-29 13:32 ddec89f9 js,vfmt: fix formatting for JS types; add fetch API (#12608) 593ms 921ms 0ms 131ms 4218 KB 125ms 129ms 179ms 43ms 88406 149082
2021-11-29 13:12 9825c7e0 ast: fix generic sumtype of alias generic struct (#12611) 599ms 918ms 0ms 127ms 4218 KB 126ms 127ms 178ms 43ms 88417 147607
2021-11-29 13:10 65e95035 toml: check for immutable tables (#12612) 602ms 910ms 0ms 135ms 4217 KB 126ms 127ms 181ms 44ms 88410 146860
2021-11-29 02:00 c14c3241 pref: .o build mode 595ms 913ms 0ms 126ms 4217 KB 124ms 125ms 177ms 44ms 88410 148588
2021-11-29 00:48 6d97b0a4 checker: improve checking of a << b, when a and b are numbers (#12589) 600ms 916ms 0ms 128ms 4217 KB 125ms 128ms 179ms 44ms 88403 147338
2021-11-28 21:53 fe37da31 v.transformer: fix string always escaped by transformer (#12603) 592ms 909ms 0ms 130ms 4205 KB 124ms 127ms 178ms 44ms 88239 149052
2021-11-28 19:31 6d6a23a1 checker: remove redundant code of find field with embed (#12600) 595ms 907ms 0ms 128ms 4205 KB 123ms 125ms 178ms 45ms 88238 148299
2021-11-27 19:26 1d8ece7a toml: fix, test and optimize `nan` and `inf` values (#12592) 591ms 906ms 0ms 126ms 4207 KB 123ms 126ms 178ms 44ms 88268 149353
2021-11-27 19:03 22043f2d toml: fix float checker bug for `-0.01` (#12590) 601ms 915ms 0ms 136ms 4207 KB 125ms 128ms 179ms 44ms 88268 146868
2021-11-27 13:46 d52b62a4 toml: improve parsing of bare keys to include `-` and `_` (#12588) 590ms 920ms 0ms 127ms 4207 KB 125ms 127ms 179ms 45ms 88268 149606
2021-11-27 06:09 8315e821 checker: improve naming for `.stmts()` and `c.stmts_ending_with_expression()`, add a better explanation for their purpose 588ms 917ms 0ms 127ms 4207 KB 123ms 125ms 176ms 44ms 88268 150115
2021-11-27 05:38 deaeffc4 checker: add a check for unused `x << y` expressions (where x != array) (#12586) 589ms 909ms 0ms 128ms 4207 KB 123ms 127ms 177ms 44ms 88265 149855
2021-11-26 18:36 12585e88 checker: remove obsolete/slow const ordering code. close #12544 587ms 906ms 0ms 126ms 4204 KB 123ms 126ms 177ms 44ms 88180 150221
2021-11-26 17:15 4383cf7d toml: add `iarna/toml-spec-tests` to CI tests (#12583) 590ms 903ms 0ms 128ms 4205 KB 123ms 126ms 177ms 43ms 88205 149500
2021-11-26 17:03 89bab988 native: implement a working hello world compilation for w64 (#12577) 593ms 913ms 0ms 135ms 4205 KB 125ms 128ms 178ms 44ms 88205 148743
2021-11-26 15:11 04b030b7 toml: add 1MB file parsing test to CI (#12582) 589ms 918ms 0ms 128ms 4198 KB 124ms 127ms 177ms 43ms 88049 149488
2021-11-26 13:06 253e38d9 toml: support implicit array of tables key change (#12580) 592ms 915ms 0ms 127ms 4198 KB 123ms 126ms 176ms 43ms 88049 148731
2021-11-26 10:05 6299a73e builder: prepare for `v -b native -os windows run file.v` 590ms 913ms 0ms 128ms 4198 KB 124ms 128ms 181ms 43ms 88049 149235
2021-11-26 09:10 85633fe5 tests: test more edge cases for interfaces (#5292) 590ms 901ms 0ms 126ms 4198 KB 122ms 125ms 176ms 43ms 88045 149228
2021-11-26 07:52 cf274f26 checker, cgen: fix fn type call of match expr (#12579) 594ms 910ms 0ms 128ms 4198 KB 124ms 127ms 177ms 43ms 88045 148223
2021-11-25 14:51 a59eabc4 toml: clean up and improve spaced and dotted key parsing (#12576) 595ms 905ms 0ms 136ms 4196 KB 123ms 126ms 176ms 43ms 88000 147899
2021-11-25 14:49 f584e70c js: add fixes for generic structures and functions; add promise API; refactor modules (#12575) 589ms 906ms 0ms 126ms 4196 KB 121ms 123ms 173ms 43ms 88000 149405
2021-11-25 10:41 ac3910b8 checker: merge comptime_const_eval.v and noreturn.v into checker.v (#12573) 594ms 921ms 0ms 128ms 4193 KB 124ms 127ms 177ms 43ms 87968 148094
2021-11-25 10:33 9a2c5637 toml: add conversion of ast inf and nan to Any (#12567) 589ms 911ms 0ms 127ms 4193 KB 123ms 125ms 176ms 43ms 87973 149359
2021-11-25 00:53 fb3a793a tools: add "skip to content" link for screan reader and tui browsers (#12571) 592ms 906ms 0ms 128ms 4193 KB 123ms 124ms 173ms 43ms 87973 148603
2021-11-24 18:39 11d70624 toml: streamline value() api (#12568) 589ms 903ms 0ms 128ms 4193 KB 122ms 124ms 174ms 43ms 87973 149359
2021-11-24 18:31 b0bc1121 jsdom, examples: add more WebGL APIs; add interactive 3D cube example running on VJS (#12562) 588ms 898ms 0ms 133ms 4193 KB 122ms 124ms 175ms 43ms 87973 149613
2021-11-24 12:49 ff95cf18 toml: expand short date time milliseconds in decoder (#12564) 587ms 905ms 0ms 129ms 4193 KB 123ms 127ms 178ms 43ms 87965 149855
2021-11-24 12:43 6f46fc21 checker, cgen: fix for_in_mut iterator val (#12563) 594ms 909ms 0ms 127ms 4193 KB 123ms 126ms 176ms 43ms 87965 148089
2021-11-24 12:24 cbf4a5b5 docs: fix typos in vscode documentation (#12565) 591ms 901ms 0ms 131ms 4193 KB 126ms 127ms 181ms 43ms 87955 148824
2021-11-24 07:56 43a1d2cf ast: cleanup table.v (#12561) 588ms 909ms 0ms 128ms 4193 KB 123ms 124ms 175ms 43ms 87955 149583
2021-11-24 07:46 70ff00ef bootstrapping: fix building V on OpenBSD (#12558) 593ms 915ms 0ms 129ms 4193 KB 125ms 126ms 177ms 43ms 87979 148362
2021-11-24 07:34 8e0de203 net: use `vmemset(&hints, 0, int(sizeof(hints)))`, instead of zeroing the fields 1 by 1 594ms 902ms 0ms 134ms 4193 KB 122ms 124ms 173ms 42ms 87979 148112
2021-11-23 18:11 e42db5be ast: fix vtl compile error of generic array type cname (#12555) 586ms 905ms 0ms 126ms 4193 KB 123ms 126ms 175ms 43ms 87979 150134
2021-11-23 14:58 87f7a6d9 ci: update toml_ci.yml's TOML_TESTS_PINNED_COMMIT to 8baf830 597ms 909ms 0ms 128ms 4192 KB 125ms 128ms 176ms 44ms 87974 147360
2021-11-23 14:59 1be6aed1 toml: support checking and decoding quoted keys (#12552) 590ms 912ms 0ms 128ms 4192 KB 124ms 128ms 176ms 45ms 87974 149108
2021-11-23 14:51 0779b5fd toml: fix implicit array allocation (#12553) 586ms 903ms 0ms 128ms 4192 KB 123ms 124ms 174ms 44ms 87974 150126
2021-11-23 14:23 49cd1b3d toml: make value of `+nan`/`-nan` decode to `nan` (#12542) 587ms 904ms 0ms 127ms 4192 KB 123ms 126ms 175ms 44ms 87974 149870
2021-11-23 12:51 12ffe042 jsdom, builtin/js: WebGL W.I.P; Added support for casting V arrays to typed arrays (#12551) 587ms 909ms 0ms 134ms 4192 KB 123ms 128ms 176ms 45ms 87974 149870
2021-11-23 11:23 e9efed02 toml: fix decoding most large number values (#12541) 589ms 907ms 0ms 129ms 4192 KB 124ms 125ms 173ms 44ms 87974 149361
2021-11-23 09:02 3f0e5326 toml: fix unicode and escape value decoding (#12534) 586ms 908ms 0ms 129ms 4192 KB 123ms 124ms 175ms 44ms 87974 150126
2021-11-21 21:04 e77a1100 os: make init_os_args_wide (windows), more simillar to the current init_os_args (unix) 586ms 901ms 0ms 127ms 4190 KB 123ms 125ms 175ms 43ms 87922 150037
2021-11-21 20:34 c7bd74e0 ci: fix build, remove `[manualfree]` from os.vmodules_paths for now 594ms 902ms 0ms 130ms 4190 KB 123ms 125ms 174ms 43ms 87922 148016
2021-11-21 18:53 1aaac13a cgen: make `os` less special, fix an -autofree leak on just `import os` 587ms 913ms 0ms 136ms 4190 KB 124ms 124ms 175ms 43ms 87922 149781
2021-11-21 17:12 480f3876 gg: fix system_font_path (#12533) 588ms 910ms 0ms 128ms 4187 KB 126ms 123ms 174ms 43ms 87814 149343
2021-11-20 19:28 243e66a1 js,jsdom: Canvas & context API; Added TypeSymbol.is_js_compatible & temporary hacks for JS ifaces (#12526) 600ms 910ms 0ms 128ms 4187 KB 128ms 125ms 174ms 43ms 87814 146356
2021-11-20 18:55 258d0d6d cgen: make `dump(x)` use a single write call, fix memleaks for autogenerated .str() methods of nested structs (#12529) 594ms 911ms 0ms 129ms 4183 KB 126ms 126ms 177ms 43ms 87741 147712
2021-11-20 17:48 f1dd0e33 toml: add value decoding (#12521) 600ms 917ms 0ms 127ms 4174 KB 124ms 122ms 173ms 43ms 87634 146056
2021-11-20 17:45 4b9e8e24 toml: support arrays in value key query syntax (#12527) 593ms 918ms 0ms 130ms 4174 KB 128ms 125ms 178ms 43ms 87634 147780
2021-11-20 16:15 82010e72 checker: fix "unregistered" variadic interface call arguments (#12525) 594ms 915ms 0ms 133ms 4174 KB 125ms 123ms 179ms 43ms 87634 147531
2021-11-20 11:12 90ba8561 cgen: fix `dump(x)` with `fn (x &Type) str() string {` 596ms 922ms 0ms 128ms 4173 KB 128ms 125ms 177ms 43ms 87630 147030
2021-11-20 08:24 24ffc1ff os: fix os.rmdir_all for folders with recursive symlinks 587ms 920ms 0ms 131ms 4173 KB 128ms 124ms 177ms 43ms 87628 149281
2021-11-19 18:35 1bbc7338 toml: fix memory corruption when returning new date/time types (#12507) 592ms 912ms 0ms 130ms 4173 KB 128ms 128ms 180ms 43ms 87628 148020
2021-11-19 18:31 eec87883 checker: fix generics fn infer nested generic fn (#12519) 596ms 926ms 0ms 130ms 4173 KB 128ms 125ms 178ms 43ms 87628 147026
2021-11-19 17:23 2794aa62 tools: include `vls.log` in the .gitignore files for new V projects (#12522) 595ms 930ms 0ms 129ms 4173 KB 129ms 126ms 179ms 43ms 87627 147272
2021-11-19 17:02 b576181a cgen: fix `const x := opt() or {}` side effect interference when the consts are in different files in the same module too 603ms 919ms 0ms 137ms 4173 KB 128ms 125ms 179ms 43ms 87627 145318
2021-11-19 16:15 e275220f cgen: fix `const x := opt() or {}` side effect interference with parallel cgen 595ms 909ms 0ms 129ms 4173 KB 127ms 123ms 177ms 44ms 87625 147268
2021-11-19 11:52 c2eb909c cgen: fix multiple matches in one expr (#12516) 597ms 913ms 0ms 129ms 4172 KB 126ms 124ms 175ms 43ms 87612 146753
2021-11-19 11:50 80a4ff99 native: handle some more statements and dont echo warnings (#12518) 595ms 914ms 0ms 130ms 4172 KB 128ms 127ms 178ms 43ms 87611 147245
2021-11-19 11:21 fa995ca5 checker: add an error for `x.method({})` calls, when method expects a struct 596ms 916ms 0ms 128ms 4173 KB 126ms 124ms 174ms 42ms 87612 147000
2021-11-19 08:30 9eac656e native: support passing a directory, instead of just a .v file (#12512) 600ms 913ms 0ms 128ms 4172 KB 126ms 124ms 175ms 43ms 87603 146005
2021-11-19 08:26 76cf11e6 toml: add Any.default_to() method (#12506) 603ms 929ms 0ms 137ms 4172 KB 128ms 126ms 177ms 43ms 87594 145263
2021-11-18 18:14 24ba6603 bitfield,flag: document the remaining functions 598ms 918ms 0ms 129ms 4170 KB 126ms 127ms 178ms 43ms 87559 146419
2021-11-18 17:46 96554fad toml: improve number conversion (#12509) 588ms 907ms 0ms 128ms 4170 KB 126ms 125ms 175ms 43ms 87528 148857
2021-11-18 16:09 3caeadfa cgen,vfmt: support `[weak]` tags for functions and globals 601ms 920ms 0ms 129ms 4170 KB 127ms 128ms 174ms 43ms 87528 145637
2021-11-18 13:39 7fba3e65 toml: support empty tables (#12504) 593ms 912ms 0ms 126ms 4169 KB 126ms 124ms 176ms 43ms 87507 147566
2021-11-18 11:57 24ea15c8 toml: remove fixed value tests from skip list (#12503) 597ms 918ms 0ms 128ms 4169 KB 126ms 124ms 177ms 43ms 87507 146577
2021-11-18 11:56 0ec02e32 sqlite: add enum result code (#12505) 597ms 922ms 0ms 136ms 4169 KB 127ms 124ms 177ms 43ms 87507 146577
2021-11-18 11:27 7ec70d54 toml: small refactor, move all json functionality to submodule (#12502) 595ms 914ms 0ms 127ms 4169 KB 124ms 124ms 177ms 43ms 87507 147070
2021-11-18 08:57 5bf28c52 cgen: handle c2v fn casts 598ms 913ms 0ms 128ms 4169 KB 127ms 124ms 178ms 43ms 87507 146332
2021-11-18 08:09 1edb3e55 js,jsdom: make JS structs plain objects; add more DOM API support for jsdom (#12501) 594ms 912ms 0ms 129ms 4169 KB 126ms 125ms 176ms 43ms 87489 147287
2021-11-18 05:44 40932132 toml: don't use time.Time for time representation (#12498) 609ms 926ms 0ms 132ms 4168 KB 134ms 124ms 175ms 43ms 87473 143633
2021-11-18 05:34 b5e410e4 fmt: format explicit map init with parameter (#12499) 598ms 917ms 0ms 130ms 4168 KB 127ms 125ms 176ms 43ms 87473 146275
2021-11-17 21:48 3b612899 toml: eat first nl if present in multiline strings (#12496) 599ms 921ms 0ms 135ms 4168 KB 127ms 125ms 177ms 44ms 87461 146011
2021-11-17 18:58 81455acd toml: simplify Doc.to_any() method (#12495) 589ms 910ms 0ms 128ms 4168 KB 127ms 124ms 176ms 44ms 87461 148490
2021-11-17 18:54 2f5fae06 toml: fix a few string value tests (#12493) 591ms 906ms 0ms 130ms 4168 KB 127ms 124ms 176ms 44ms 87461 147988
2021-11-17 18:39 27333198 term: fix a leak in _test.v files in the default test runner without -autofree 594ms 917ms 0ms 128ms 4168 KB 126ms 123ms 175ms 43ms 87461 147240
2021-11-17 15:25 dbf469e0 toml: move to_burntsushi functionality (#12492) 602ms 910ms 0ms 130ms 4167 KB 126ms 124ms 176ms 43ms 87451 145267
2021-11-17 15:24 7cdc9066 toml: fix scanning of short unicode escapes (#12491) 597ms 916ms 0ms 128ms 4167 KB 125ms 125ms 175ms 43ms 87451 146484
2021-11-17 13:57 3e1fb22a checker: format checker.v (#12490) 594ms 922ms 0ms 135ms 4167 KB 127ms 129ms 175ms 44ms 87451 147223
2021-11-17 09:42 1370516f checker: check struct field using 'any' type (#12489) 599ms 912ms 0ms 129ms 4167 KB 126ms 124ms 174ms 43ms 87450 145993
2021-11-16 17:31 6ac109a7 builtin: add a `[has_globals]` tag for all the .v files, with global declarations in them 600ms 919ms 0ms 130ms 4159 KB 127ms 124ms 174ms 44ms 87334 145556
2021-11-17 06:30 bd9ac598 toml: add support for validation of structure and values (#12481) 597ms 912ms 0ms 130ms 4159 KB 126ms 125ms 174ms 43ms 87331 146283
2021-11-17 05:18 927df948 cgen: fix generic struct free() (#12487) 595ms 909ms 0ms 126ms 4159 KB 125ms 126ms 174ms 43ms 87331 146774
2021-11-17 02:45 11ce26b3 sqlite: make constants public (#12485) 586ms 911ms 0ms 131ms 4159 KB 127ms 125ms 174ms 44ms 87331 149029
2021-11-16 17:56 49a36515 checker, cgen: c2v fixes 596ms 926ms 0ms 136ms 4159 KB 126ms 123ms 175ms 44ms 87331 146528
2021-11-16 15:19 2984751a checker: fix the argument mismatch of fn call (#12479) 597ms 907ms 0ms 127ms 4158 KB 126ms 127ms 178ms 43ms 87296 146224
2021-11-16 14:07 3fab0a5d cgen: fix codegen for `for k,v in map_of_pointers {` 590ms 907ms 0ms 125ms 4158 KB 125ms 123ms 174ms 42ms 87290 147949
2021-11-16 09:44 045579fd parser: use the `[has_globals]` module attribute, remove the parser `global_enabled_mods whitelist` (part 2) 595ms 910ms 0ms 129ms 4157 KB 127ms 127ms 177ms 43ms 87283 146694
2021-11-16 09:34 f0f5f97e parser: support a `[has_globals]` module attribute, to eliminate a parser whitelist (part 1) 597ms 912ms 0ms 129ms 4157 KB 125ms 123ms 175ms 42ms 87288 146211
2021-11-16 09:14 3f37ab2e gg: fix system_font_path on Linux (#12477) 590ms 904ms 0ms 130ms 4157 KB 123ms 122ms 173ms 42ms 87276 147925
2021-11-16 06:45 bede0587 cgen: fix string interliteral of the comptime selector (#12475) 593ms 913ms 0ms 134ms 4157 KB 126ms 123ms 176ms 43ms 87276 147177
2021-11-16 06:42 9565adf5 checker: check invalid map variable name (#12474) 590ms 909ms 0ms 128ms 4157 KB 127ms 124ms 175ms 43ms 87270 147915
2021-11-15 17:00 7b9cca75 toml: add convenience convertion of Doc to map[string]toml.Any (#12473) 591ms 907ms 0ms 127ms 4157 KB 126ms 124ms 173ms 43ms 87270 147664
2021-11-15 13:47 c28041ce all: cleanup/rename all `comp_` names to be `comptime_` (#12467) 596ms 915ms 0ms 129ms 4157 KB 127ms 124ms 176ms 42ms 87270 146426
2021-11-15 13:36 1d003228 tests: update generics_method_str_overload_test.v to return a generic type, instead of `Gen<G>`. (#12465) 595ms 912ms 0ms 133ms 4156 KB 128ms 124ms 177ms 43ms 87262 146658
2021-11-15 12:13 a8a1e938 strconv,js: f64_to_str works on JS backend now; Fix BigInt usage in infix expressions (#12464) 596ms 917ms 0ms 129ms 4156 KB 124ms 125ms 176ms 42ms 87262 146412
2021-11-15 11:23 1d2b16dd js: support `[if userflag?]` fn tags 595ms 915ms 0ms 134ms 4157 KB 129ms 126ms 179ms 44ms 87269 146670
2021-11-15 09:44 7b723262 tools: support `VJOBS=1 VTEST_FAIL_FAST=1 ./v test .` 586ms 901ms 0ms 129ms 4157 KB 127ms 122ms 172ms 43ms 87266 148918
2021-11-15 08:29 5e75c89b checker: allow noreturn in if expr (#12462) 583ms 901ms 0ms 127ms 4157 KB 125ms 123ms 171ms 43ms 87266 149684
2021-11-15 08:23 d8479f10 cgen: fix typeof comptime selector (fix #12461) (#12463) 588ms 894ms 0ms 127ms 4156 KB 125ms 124ms 173ms 42ms 87259 148399
2021-11-14 19:06 e3d98b1b js,strconv: port some functions to JS backend, improve `rune.str()` (#12460) 597ms 906ms 0ms 129ms 4153 KB 126ms 122ms 173ms 43ms 87229 146112
2021-11-14 19:00 460f4523 checker: check array pop immutable (#12458) 593ms 912ms 0ms 129ms 4153 KB 127ms 125ms 175ms 43ms 87229 147097
2021-11-14 18:58 fb997eb5 cgen: fix comptime for in field selector (#12457) 594ms 912ms 0ms 135ms 4153 KB 126ms 123ms 180ms 43ms 87228 146848
2021-11-13 11:41 61b99e19 vfmt: handle comments right after interface fields 600ms 918ms 0ms 127ms 4151 KB 126ms 124ms 174ms 43ms 87210 145350
2021-11-13 09:17 9c508237 toml: support for `[a."b.c"]` quoted keys (#12444) 595ms 907ms 0ms 127ms 4151 KB 125ms 124ms 176ms 43ms 87210 146571
2021-11-13 09:08 6c32c544 js,parser: allow declaring methods on JS interfaces for easier FFI (#12447) 597ms 918ms 0ms 130ms 4151 KB 126ms 123ms 175ms 43ms 87210 146080
2021-11-12 12:29 3bb1c3f9 checker, cgen: fix for in iterator of generic struct (#12441) 590ms 903ms 0ms 129ms 4151 KB 126ms 122ms 173ms 43ms 87207 147808
2021-11-12 09:44 50a608aa os: remove unnecessary heap allocation from os.execute 597ms 917ms 0ms 129ms 4150 KB 124ms 124ms 173ms 43ms 87200 146063
2021-11-12 09:24 c6b8b0bb ci: make test_execute in os_test.v more robust 596ms 915ms 0ms 137ms 4150 KB 127ms 125ms 176ms 44ms 87200 146308
2021-11-12 08:29 1c17ba82 tools: fix the batch script for `v symlink`, if the vexe path contains spaces on windows (#12443) 599ms 916ms 0ms 130ms 4150 KB 126ms 125ms 176ms 43ms 87200 145575
2021-11-12 08:27 fcecf527 ci: fix failing os_test.v on the CI 599ms 916ms 0ms 128ms 4150 KB 124ms 122ms 172ms 43ms 87200 145575
2021-11-12 07:39 20d63de1 os: fix os.execute for command output that contains 0 bytes 593ms 916ms 0ms 130ms 4150 KB 128ms 124ms 175ms 44ms 87200 147048
2021-11-11 16:30 4b42dcad toml: support complex array-tables-array constructs (#12438) 598ms 921ms 0ms 130ms 4150 KB 128ms 127ms 176ms 43ms 87197 145814
2021-11-11 16:09 6c5dfc5c examples: fix initial clock size on hdpi displays 592ms 907ms 0ms 127ms 4150 KB 126ms 123ms 175ms 44ms 87197 147292
2021-11-11 15:45 4728b975 examples: use app.gg.quit() instead of exit(0) 593ms 921ms 0ms 136ms 4150 KB 127ms 126ms 177ms 43ms 87197 147043
2021-11-11 15:38 9cb378bb examples: reduce the memory usage of the clock example, without -autofree & -gc boehm 584ms 911ms 0ms 129ms 4150 KB 128ms 125ms 178ms 43ms 87197 149309
2021-11-11 12:57 c8cb1bf6 toml: check for single-key reassignment in inline tables (#12436) 596ms 908ms 0ms 128ms 4150 KB 128ms 124ms 173ms 43ms 87197 146303
2021-11-11 12:45 6f554399 tests: supplement tests for different types of generic parameters (#12432) 591ms 911ms 0ms 131ms 4150 KB 127ms 124ms 175ms 43ms 87197 147541
2021-11-11 12:36 a4c57ba5 js: support JS interfaces (#12426) 593ms 912ms 0ms 129ms 4150 KB 127ms 124ms 174ms 43ms 87197 147043
2021-11-11 05:29 015cfdb4 toml: add excerpt to value parse errors (#12429) 594ms 908ms 0ms 128ms 4147 KB 125ms 145ms 174ms 43ms 87136 146693
2021-11-11 05:15 823a3ab8 fmt: fix removal of selective imported types used as type parameter (#12431) 599ms 948ms 0ms 136ms 4147 KB 126ms 124ms 175ms 43ms 87123 145447
2021-11-11 05:12 72a7d5a5 checker: minor cleanup in method_call (#12430) 599ms 931ms 0ms 130ms 4147 KB 127ms 127ms 175ms 43ms 87123 145447
2021-11-10 16:41 8a971c3b ci,vweb: fix hard coded data in vweb_test.v 592ms 905ms 0ms 132ms 4147 KB 126ms 124ms 175ms 43ms 87123 147167
2021-11-10 16:26 637ebe5d examples: improve examples/vweb/file_upload 583ms 904ms 0ms 129ms 4147 KB 126ms 124ms 176ms 42ms 87123 149439
2021-11-10 15:31 466ced28 net.http: fix multipart/form-data file upload handling 584ms 906ms 0ms 129ms 4147 KB 127ms 124ms 175ms 43ms 87123 149183
2021-11-10 13:03 66e53279 toml: check for more wrong line ending cases (#12424) 588ms 911ms 0ms 129ms 4147 KB 126ms 124ms 175ms 43ms 87123 148168
2021-11-10 11:04 d5e767f3 checker, cgen: fix alias of map keys() (#12422) 589ms 912ms 0ms 134ms 4147 KB 123ms 123ms 174ms 42ms 87123 147916
2021-11-10 09:37 194b3647 js,checker: allow casting JS primitives to V primitives and vice-versa (#12420) 587ms 907ms 0ms 127ms 4147 KB 125ms 123ms 173ms 42ms 87116 148408
2021-11-10 06:12 6c244d30 cgen: improve diagnostic for a v compiler panic in dicordv 593ms 911ms 0ms 128ms 4144 KB 124ms 121ms 171ms 42ms 87073 146834
2021-11-09 07:25 8f4180ea parser: check generic parameters error of generic struct declaration (#12418) 596ms 917ms 0ms 128ms 4144 KB 127ms 123ms 177ms 43ms 87066 146083
2021-11-09 06:25 3f841ede v.util: make get_vtmp_folder() return `/tmp/v_{uid}` by default (see https://github.com/vlang/v/discussions/11796) 589ms 910ms 0ms 128ms 4143 KB 124ms 122ms 172ms 42ms 87062 147813
2021-11-08 13:18 08667c56 pref: allow running a .vsh script with just `v build.vsh gcc`, instead of `v run build.vsh gcc` (#12409) 593ms 909ms 0ms 129ms 4143 KB 125ms 124ms 174ms 42ms 87061 146814
2021-11-08 10:22 15242d80 docs: add description of how to use a custom table name to the ORM example – (#12408) 585ms 907ms 0ms 130ms 4142 KB 127ms 123ms 176ms 43ms 87053 148808
2021-11-08 09:12 758c18a9 cgen: fix for in mut val in array.index() (#12410) 600ms 921ms 0ms 136ms 4142 KB 126ms 125ms 177ms 43ms 87053 145088
2021-11-07 19:24 12110299 cgen: avoid generating typedef generic array type (#12407) 596ms 912ms 0ms 128ms 4142 KB 124ms 124ms 172ms 43ms 87050 146057
2021-11-07 16:47 c8ff9e39 checker: cleanup generic struct init (#12406) 596ms 921ms 0ms 129ms 4142 KB 126ms 127ms 173ms 43ms 87050 146057
2021-11-07 16:05 bc98da91 ast: speed up the frequently called methods .find_field, .find_method etc 599ms 912ms 0ms 128ms 4142 KB 126ms 125ms 176ms 43ms 87048 145322
2021-11-07 15:06 9ec12627 ast: fix generic nested struct init (#12405) 609ms 930ms 0ms 129ms 4142 KB 126ms 143ms 176ms 43ms 87048 142935
2021-11-07 14:02 1c121867 v.token,ast,scanner,parser: use a KeywordsMatcher lookup for builtin_type_names searches too 610ms 931ms 0ms 130ms 4142 KB 126ms 143ms 179ms 42ms 87050 142704
2021-11-07 11:30 80242c80 builtin,ast: apply small performance improvements, suggested by `hotspot` 616ms 940ms 0ms 135ms 4140 KB 128ms 142ms 178ms 43ms 87038 141295
2021-11-07 08:06 d8f971ff jsdom: add Path2D API, All CanvasRenderingContext2D methods (except image methods) (#12404) 618ms 935ms 0ms 130ms 4141 KB 130ms 143ms 180ms 43ms 87014 140799
2021-11-07 07:16 852d85b3 gg: cleanup the minimal gg program more 618ms 935ms 0ms 129ms 4141 KB 129ms 143ms 179ms 43ms 87014 140799
2021-11-06 16:24 32b74dd3 gg: simplify the minimal gg application even more with `context.user_data = context` 621ms 935ms 0ms 131ms 4141 KB 128ms 142ms 177ms 43ms 87014 140119
2021-11-06 15:15 8be64ef8 gg: improve font loading diagnostics with `-d debug_font` 620ms 942ms 0ms 130ms 4141 KB 128ms 141ms 182ms 43ms 87014 140345
2021-11-06 13:52 5f3dcde3 jsdom,builtin: add all methods for DOMMatrix; add conversion methods to convet from/to JS types (#12395) 612ms 929ms 0ms 128ms 4141 KB 128ms 141ms 177ms 43ms 87014 142179
2021-11-06 13:35 7a9ba9f4 ci: pin burntsushi/toml-test to their latest master for now 625ms 935ms 0ms 137ms 4141 KB 130ms 142ms 179ms 43ms 87014 139222
2021-11-06 13:19 d2d67e9f toml: add new inline-table duplicate-key test to skip list (#12399) 623ms 943ms 0ms 130ms 4141 KB 129ms 142ms 180ms 43ms 87014 139669
2021-11-05 12:14 9b00564d toml: panic if access fails to a key that was checked (#12384) 617ms 942ms 0ms 131ms 4141 KB 130ms 142ms 181ms 43ms 87014 141027
2021-11-05 10:08 24cd619f toml: fix parsing array of tables (#12388) 623ms 942ms 0ms 130ms 4141 KB 130ms 144ms 180ms 43ms 87014 139669
2021-11-05 09:29 db65b65f toml: disallow spacing between (array of tables) key syntax (#12382) 621ms 940ms 0ms 133ms 4141 KB 131ms 144ms 179ms 43ms 87014 140119
2021-11-05 09:28 c3b389cd toml: rename sub_key -> dotted_key (#12383) 620ms 934ms 0ms 129ms 4141 KB 128ms 143ms 180ms 43ms 87014 140345
2021-11-04 17:57 b963aff8 vast: update to latest V (#12387) 620ms 936ms 0ms 138ms 4141 KB 130ms 143ms 177ms 43ms 87014 140345
2021-11-04 16:09 7ea57bfa builtin: make map.keys() public 624ms 941ms 0ms 132ms 4141 KB 129ms 141ms 180ms 44ms 87014 139445
2021-11-04 15:43 ace94441 checker: more c2v fixes 622ms 929ms 0ms 130ms 4141 KB 129ms 143ms 178ms 43ms 87014 139893
2021-11-04 12:27 1999fb9a toml: remove some skipped tests related to recent formatting update (#12380) 616ms 933ms 0ms 130ms 4140 KB 128ms 141ms 177ms 43ms 87001 141235
2021-11-04 12:26 fc7f4c5b toml: disallow multiline keys (#12381) 620ms 940ms 0ms 131ms 4140 KB 128ms 140ms 178ms 42ms 87001 140324
2021-11-04 08:18 73e25ccb checker: check generic struct field fn args type mismatch (#12379) 620ms 932ms 0ms 130ms 4140 KB 131ms 143ms 177ms 43ms 86995 140314
2021-11-04 07:31 a27833ed all: support `volatile field Type` in struct declarations 620ms 939ms 0ms 138ms 4139 KB 131ms 143ms 179ms 43ms 86983 140295
2021-11-04 07:15 1a54817c toml: parse formatting (#12374) 619ms 945ms 0ms 132ms 4138 KB 131ms 142ms 176ms 43ms 86974 140507
2021-11-03 14:54 2b415491 jsdom, checker: add more methods for CanvasRenderingContext2D, fix interop check for JS methods (#12372) 617ms 938ms 0ms 131ms 4138 KB 132ms 146ms 177ms 45ms 86974 140962
2021-11-03 14:20 c4e282a0 parser: check fn args in declarations too with `-Wimpure-v` 618ms 943ms 0ms 130ms 4138 KB 131ms 141ms 178ms 43ms 86974 140734
2021-11-03 08:20 4bafc504 checker: check generic struct field fn args error (#12373) 615ms 936ms 0ms 129ms 4138 KB 131ms 143ms 177ms 43ms 86962 141401
2021-11-03 08:18 45c938bd toml: streamline scanner.at() return type, fixes #12344 (#12370) 615ms 931ms 0ms 130ms 4137 KB 130ms 143ms 180ms 44ms 86960 141398
2021-11-02 17:07 99fd84df toml: fix hex values starting with a, e or E and comments ending with crlf (#12367) 611ms 927ms 0ms 138ms 4137 KB 130ms 143ms 177ms 42ms 86960 142324
2021-11-02 15:40 3fdbfca2 cgen: fix `for in` with mutable structs (#12368) 614ms 928ms 0ms 130ms 4137 KB 128ms 141ms 175ms 42ms 86960 141628
2021-11-02 08:12 639cbfa0 checker: fix generics with assign nested generic fn call (#12366) 620ms 935ms 0ms 130ms 4137 KB 129ms 142ms 176ms 43ms 86956 140251
2021-11-02 07:35 0952af60 checker: fix comptime if T is interface (#12365) 617ms 939ms 0ms 130ms 4137 KB 129ms 143ms 180ms 42ms 86955 140931
2021-11-02 07:29 4ed6fb0e tools: cleanup a dump() from vwatch.v 613ms 935ms 0ms 130ms 4137 KB 128ms 143ms 176ms 42ms 86954 141849
2021-11-02 06:04 1d1793ec fmt: correctly format segment offsets (#12364) 621ms 942ms 0ms 131ms 4137 KB 131ms 143ms 176ms 43ms 86954 140022
2021-11-02 00:35 9aba00cd doc: update github link to libsodium (#12360) 616ms 937ms 0ms 137ms 4137 KB 130ms 145ms 180ms 43ms 86954 141159
2021-11-01 12:41 dcf230ca checker: fix nested generic method call (#12353) 610ms 922ms 0ms 131ms 4137 KB 128ms 142ms 176ms 43ms 86954 142547
2021-11-01 07:41 da65680a checker: fix comptime if expr of sync.threads (#12356) 618ms 939ms 0ms 129ms 4137 KB 129ms 141ms 176ms 43ms 86952 140699
2021-10-31 23:26 51f5841b checker: do not deref non-pointer types in `fn_signature_using_aliases` (#12340) 619ms 937ms 0ms 131ms 4137 KB 129ms 140ms 177ms 43ms 86952 140471
2021-10-31 12:12 28cada3f docs: fix some typos (#12341) 615ms 934ms 0ms 129ms 4137 KB 130ms 140ms 177ms 43ms 86950 141382
2021-10-31 10:58 6937074e strings,builder: reduce V cgen and parser memory consumption, fix strings.Builder leak (#12342) 617ms 937ms 0ms 129ms 4137 KB 127ms 139ms 172ms 42ms 86950 140923
2021-10-31 10:31 ce9f26c5 examples/vweb: use map instead of string in call to app.json (#12338) 624ms 933ms 0ms 138ms 4136 KB 130ms 143ms 176ms 43ms 86915 139286
2021-10-31 09:32 81b95ece docs: improve the docs by provide better examples and describe module publishing (#12308) 611ms 938ms 0ms 131ms 4136 KB 130ms 141ms 177ms 43ms 86915 142250
2021-10-30 10:30 579d5ae6 builtin,checker: add array.flags. Allow changing it in `unsafe {}` blocks 619ms 934ms 0ms 131ms 4136 KB 129ms 140ms 175ms 43ms 86915 140411
2021-10-30 15:49 612e742c examples: remove unneeded workaround (#12336) 610ms 923ms 0ms 131ms 4135 KB 129ms 141ms 178ms 43ms 86894 142449
2021-10-29 18:01 a7d42363 sync,strings,cgen: reduce memory consumption in cgen 618ms 932ms 0ms 129ms 4135 KB 130ms 142ms 178ms 43ms 86894 140605
2021-10-29 15:06 7e0f2fcd docs: update VS Code debugger configuration descriptions (#12335) 622ms 938ms 0ms 130ms 4133 KB 127ms 141ms 174ms 42ms 86829 139596
2021-10-29 14:32 1785b184 readline: improve README.md with working examples 616ms 938ms 0ms 135ms 4133 KB 127ms 139ms 173ms 42ms 86829 140956
2021-10-29 14:21 d1acca3e ci: fix `./v -cg -cstrict -o v cmd/v` job failures for clang 617ms 934ms 0ms 129ms 4133 KB 128ms 141ms 176ms 42ms 86829 140727
2021-10-29 14:14 d5642b61 cgen: fix error of nested match expr (#12334) 616ms 932ms 0ms 131ms 4133 KB 130ms 143ms 180ms 43ms 86829 140956
2021-10-29 13:35 4c67c01e parser,util: improve libleak false positive detection rate 616ms 945ms 0ms 129ms 4133 KB 130ms 142ms 177ms 42ms 86829 140956
2021-10-29 09:03 f801ef5e checker: disallow `mut` keyword in right-hand side of assignment (#12318) 605ms 926ms 0ms 129ms 4132 KB 124ms 142ms 179ms 44ms 86744 143378
2021-10-29 08:23 a32dae33 js: fix interfaces behaviour & disable struct deep copy for now (#12333) 608ms 923ms 0ms 131ms 4132 KB 126ms 141ms 181ms 43ms 86739 142662
2021-10-28 19:31 d33f7d12 orm: fix time struct in sql stmt (#12298) 614ms 942ms 0ms 137ms 4131 KB 125ms 141ms 179ms 43ms 86717 141232
2021-10-28 16:57 5e4594a1 toml: isolate, fix and regress-test sumtype cast causing memory corruption (#12329) 609ms 915ms 0ms 127ms 4131 KB 124ms 143ms 181ms 42ms 86717 142392
2021-10-28 16:31 fa02418a js: copy variables passed to closures (#12328) 609ms 924ms 0ms 128ms 4131 KB 124ms 142ms 179ms 42ms 86717 142392
2021-10-28 16:03 0e95e4d7 ast, cgen: fix generic method str() overload (#12330) 604ms 923ms 0ms 129ms 4110 KB 125ms 140ms 177ms 42ms 86375 143004
2021-10-28 14:33 475a2f9b ci: fix failing vlib/orm/orm_test.v 601ms 917ms 0ms 129ms 4109 KB 123ms 139ms 174ms 42ms 86367 143705
2021-10-28 14:18 4d0f6767 builtin: use malloc instead of calloc for `[]Type{cap: size}` 602ms 927ms 0ms 129ms 4109 KB 123ms 138ms 173ms 42ms 86367 143466
2021-10-28 14:00 2c3e44eb strings: use memdup_noscan in Builder.str() 615ms 938ms 0ms 144ms 4109 KB 122ms 141ms 180ms 52ms 86363 140427
2021-10-28 13:38 a987440e toml: add UTF header support, add BOM tests (#12326) 623ms 946ms 0ms 139ms 4109 KB 125ms 142ms 181ms 52ms 86363 138624
2021-10-28 13:23 99e71d08 scanner: preallocate space for tokens to reduce the number of allocations in the hot loop 622ms 942ms 0ms 141ms 4109 KB 124ms 143ms 182ms 51ms 86363 138847
2021-10-28 12:56 5ecaa160 toml: fix paths in skipped tests for Windows compatibility (#12323) 646ms 962ms 0ms 141ms 4109 KB 125ms 143ms 181ms 69ms 86361 133685
2021-10-28 12:09 8014235e scanner: speed up text_scan by using a specialised keywords matcher, instead of a generic V map of keywords 644ms 961ms 0ms 139ms 4109 KB 125ms 143ms 181ms 68ms 86361 134100
2021-10-28 07:51 b1bb1d36 ci: vfmt parser.v 643ms 964ms 0ms 139ms 4105 KB 122ms 141ms 177ms 70ms 86258 134149
2021-10-28 07:40 1b6cccaf parser,checker: allow a goto label right after return 647ms 967ms 0ms 151ms 4105 KB 124ms 143ms 177ms 71ms 86258 133319
2021-10-27 23:20 8cd01e0e cgen: fix error caused by fixed size array init syntax with variable it (#12314) 640ms 959ms 0ms 140ms 4104 KB 124ms 141ms 179ms 70ms 86252 134768
2021-10-27 20:18 cfecb622 js: DOM API. Part 1 (#12296) 645ms 957ms 0ms 140ms 4102 KB 124ms 142ms 179ms 70ms 86202 133646
2021-10-27 19:54 0ff23eeb ci: fix failing assign_expr_channel_push.out 646ms 965ms 0ms 139ms 4102 KB 124ms 141ms 179ms 70ms 86202 133439
2021-10-27 17:26 bc3827ae toml: improve array parsing (#12322) 650ms 965ms 0ms 140ms 4102 KB 123ms 142ms 179ms 73ms 86199 132613
2021-10-27 14:53 43fbc68f checker: disallow `<-` (channel push) on right-hand side of assignment (fix #12309) (#12321) 655ms 967ms 0ms 138ms 4102 KB 124ms 143ms 178ms 74ms 86199 131601
2021-10-27 14:07 159a9c30 markused: fix `-skip-unused` on programs with generic methods (fix #12306) 650ms 965ms 0ms 146ms 4102 KB 123ms 140ms 177ms 73ms 86193 132604
2021-10-27 13:41 462d097b toml: small clarification on utf8_max const (#12320) 645ms 972ms 0ms 140ms 4102 KB 123ms 144ms 177ms 74ms 86187 133623
2021-10-27 12:41 943a807d parser: implement generics method with auto multi generic types (#12312) 647ms 967ms 0ms 141ms 4102 KB 124ms 143ms 180ms 74ms 86187 133210
2021-10-27 12:31 e5c759eb docs: fix typos (line 22, 26, 28, 34, 50, 107) (#12310) 646ms 962ms 0ms 141ms 4102 KB 123ms 143ms 177ms 73ms 86182 133408
2021-10-27 12:28 d53bb54c toml: implement checks for UTF-8 validity (#12313) 646ms 960ms 0ms 141ms 4102 KB 124ms 143ms 178ms 74ms 86182 133408
2021-10-27 11:55 ea6d2d53 parser: disallow `for mut in range` (fix #12234) (#12277) 647ms 965ms 0ms 141ms 4102 KB 125ms 143ms 181ms 74ms 86182 133202
2021-10-27 11:31 6eaacd33 toml: improve checker documentation (#12315) 643ms 959ms 0ms 148ms 4101 KB 124ms 143ms 178ms 73ms 86179 134026
2021-10-26 14:00 1b9eef74 toml: improve inline-table parsing (#12307) 649ms 962ms 0ms 139ms 4101 KB 123ms 141ms 176ms 74ms 86179 132787
2021-10-26 10:49 52df19ef toml: check for invalid placement of underscores around exponent (#12303) 650ms 978ms 0ms 140ms 4101 KB 125ms 145ms 180ms 74ms 86179 132583
2021-10-26 08:10 f14dabc6 math.big: add a new greatest-common-divisor-algo for big.Integer, also add a benchmark for it (#12261) 646ms 962ms 0ms 139ms 4101 KB 121ms 140ms 179ms 73ms 86179 133404
2021-10-26 08:00 f62b2dcf table: fix generic method with multi generic types (#12297) 648ms 977ms 0ms 143ms 4101 KB 125ms 146ms 180ms 75ms 86179 132992
2021-10-26 07:53 508f29c1 docs: document the purpose of the `[params]` trailing struct tag 647ms 976ms 0ms 142ms 4101 KB 123ms 144ms 183ms 74ms 86177 133194
2021-10-26 07:45 655b5c56 net.http: use `[params]` for Config structs (#12299) 650ms 963ms 0ms 151ms 4101 KB 125ms 144ms 180ms 74ms 86177 132580
2021-10-26 07:42 06796a61 ci,toml: add the new float/trailing-us-exp.toml to the ignored skip list for now 647ms 965ms 0ms 141ms 4101 KB 123ms 143ms 178ms 74ms 86177 133194
2021-10-25 14:19 5b325b99 docs: give a concrete example of bounds access check, and error propagation with `x := arr[idx] ?` 652ms 957ms 0ms 140ms 4101 KB 122ms 141ms 178ms 74ms 86177 132173
2021-10-25 12:22 ac99007c table: fix generic sumtype instantiations (#12288) 642ms 963ms 0ms 141ms 4101 KB 124ms 142ms 178ms 74ms 86177 134232
2021-10-25 12:16 77a1e3de gg: improve system_font_path on linux (#12290) 647ms 965ms 0ms 142ms 4101 KB 124ms 142ms 178ms 73ms 86169 133182
2021-10-25 07:57 18da724a examples: prevent a 180 turn in snek (#12286) 657ms 967ms 0ms 139ms 4101 KB 123ms 142ms 179ms 75ms 86169 131155
2021-10-25 07:24 cc2847f6 builtin: fix compilation with `-gc boehm` on some FreeBSD versions (#12289) 650ms 966ms 0ms 146ms 4101 KB 122ms 139ms 177ms 74ms 86169 132567
2021-10-24 19:06 45c1c1ab ci: fix import_symbol_private_err.vv and its .out file (time.since is no longer private) 646ms 971ms 0ms 143ms 4101 KB 123ms 142ms 179ms 74ms 86169 133388
2021-10-24 18:36 49ebba53 time: implement `pub fn since(t Time) Duration` 647ms 955ms 0ms 141ms 4101 KB 123ms 143ms 180ms 73ms 86169 133182
2021-10-24 16:54 bb71089b os: make the os_test.v functions more robust on windows (normalise the returned paths before comparing them) 638ms 951ms 0ms 138ms 4101 KB 121ms 140ms 179ms 73ms 86170 135062
2021-10-24 16:16 e99b699a os: make os.mkdir_all more robust (honor / on windows too), add a test for it 641ms 958ms 0ms 140ms 4101 KB 123ms 143ms 181ms 73ms 86170 134430
2021-10-24 15:38 d1c4b470 os: make os.ls('') return an error, make os.walk_ext more memory efficient on deep hierarchies, add tests for os.walk_ext 633ms 963ms 0ms 140ms 4100 KB 122ms 141ms 178ms 74ms 86139 136080
2021-10-24 14:19 d9c6c9a7 http: cleanup download_file, remove unimplemented download_file_with_progress 642ms 951ms 0ms 146ms 4100 KB 122ms 142ms 178ms 74ms 86132 134161
2021-10-24 12:56 2eae4cf6 js: fix optional error propagation (#12283) 661ms 962ms 0ms 139ms 4100 KB 122ms 140ms 177ms 73ms 86132 130305
2021-10-24 12:29 c3409062 cgen: cleanup vinit_string_literals, _vcleanup and reload_so declarations 648ms 959ms 0ms 141ms 4099 KB 123ms 140ms 181ms 73ms 86110 132885
2021-10-24 09:05 242b9934 vfmt: fix bug where duplicated comma is placed before comment in array init (#12281) 645ms 952ms 0ms 139ms 4099 KB 121ms 139ms 177ms 72ms 86112 133506
2021-10-24 08:54 47a23011 regex: add OR error, if sourounded by char classes, and a test (#12278) 659ms 958ms 0ms 141ms 4099 KB 123ms 141ms 178ms 73ms 86112 130670
2021-10-23 18:22 e45cd020 mysql: always use `#include <mysql.h>`, rely on pkgconfig to get the correct include folder 644ms 958ms 0ms 142ms 4099 KB 125ms 140ms 182ms 75ms 86112 133714
2021-10-23 09:53 008d15dc builder,pref: add support for `-no-builtin` (useful for writing Linux kernel modules) 644ms 958ms 0ms 146ms 4099 KB 124ms 144ms 180ms 74ms 86112 133714
2021-10-22 19:23 aa22751d vlib: remove unused `glm` module (#12274) 644ms 960ms 0ms 141ms 4098 KB 122ms 140ms 177ms 73ms 86080 133664
2021-10-22 19:03 864d6eae js: codegen & vlib fixes, replace the Game of Life CLI example (#12272) 650ms 960ms 0ms 141ms 4098 KB 125ms 143ms 181ms 75ms 86080 132430
2021-10-22 17:30 8a475681 toml: disallow unclosed arrays (#12273) 644ms 961ms 0ms 141ms 4096 KB 123ms 140ms 179ms 73ms 86064 133639
2021-10-22 16:59 506924b0 android: hide printf hijack for android logging behind define (#12269) 651ms 959ms 0ms 139ms 4096 KB 125ms 143ms 179ms 75ms 86064 132202
2021-10-22 16:57 8273c058 toml: check for illegal characters, fix all related skipped tests (#12270) 643ms 957ms 0ms 139ms 4096 KB 122ms 141ms 180ms 73ms 86064 133847
2021-10-22 14:08 eed94c72 os: move C struct declarations in their own _default.c.v files (#12268) 652ms 975ms 0ms 148ms 4096 KB 124ms 140ms 178ms 74ms 86064 132000
2021-10-22 13:44 0401b5ec mysql: fix compilation with libmariadb-dev, but no libmysqlclient-dev installed 651ms 962ms 0ms 141ms 4096 KB 124ms 142ms 182ms 73ms 86064 132202
2021-10-22 10:38 76ff708c toml: squash recently fixed invalid tests (#12266) 643ms 965ms 0ms 143ms 4096 KB 125ms 146ms 181ms 74ms 86064 133847
2021-10-22 05:18 0d7057dd readme: improve wording, fix typos (#12250) 648ms 969ms 0ms 141ms 4096 KB 123ms 141ms 178ms 74ms 86064 132814
2021-10-22 04:23 47313cbf doc: clean up array init docs 643ms 961ms 0ms 141ms 4096 KB 123ms 141ms 179ms 73ms 86064 133847
2021-10-21 19:30 5b695937 cgen,js: fix missing break in switch case, generated by match with range branches (#12260) 649ms 964ms 0ms 141ms 4096 KB 123ms 141ms 182ms 73ms 86064 132610
2021-10-21 13:40 da7dad07 builder: fix sigint handling for `v run` (#12246) 646ms 972ms 0ms 147ms 4096 KB 122ms 140ms 178ms 73ms 86060 133219
2021-10-21 13:32 a8570724 help: document `-skip-unused` in the `v help` output. 645ms 963ms 0ms 141ms 4093 KB 124ms 141ms 178ms 74ms 86039 133393
2021-10-21 11:13 1ba839dc openssl: change `read_into` to `read` (#12251) 656ms 964ms 0ms 141ms 4093 KB 123ms 142ms 180ms 74ms 86039 131157
2021-10-21 11:12 a84b1a53 toml: fix bin, oct and hex capital identifier check (#12254) 649ms 959ms 0ms 141ms 4093 KB 123ms 142ms 178ms 74ms 86039 132571
2021-10-21 08:19 5607224b docs: improve os.ProcessState markdown rendering (#12245) 647ms 963ms 0ms 140ms 4093 KB 124ms 141ms 179ms 74ms 86039 132981
2021-10-21 02:48 ff02c198 table, builder, checker: cleanup unwrap_generic (#12241) 643ms 961ms 0ms 139ms 4093 KB 124ms 143ms 181ms 74ms 86039 133808
2021-10-20 13:02 57c79770 js: port more methods (os, builtin) (#12238) 650ms 972ms 0ms 152ms 4094 KB 125ms 141ms 180ms 74ms 86039 132367
2021-10-20 11:26 7c1fff34 builder: pass `-std=gnu99` to the C backend under linux (#12236) 643ms 963ms 0ms 140ms 4094 KB 125ms 142ms 179ms 74ms 86039 133808
2021-10-20 08:52 3e52d545 cgen: fix match expr when evaluating to sumtype (#12237) 642ms 964ms 0ms 143ms 4094 KB 123ms 143ms 177ms 73ms 86035 134010
2021-10-19 17:05 ef0eaeee ci: fix broken js tests 647ms 960ms 0ms 143ms 4093 KB 125ms 145ms 180ms 74ms 86023 132956
2021-10-19 14:18 a8ced465 sokol: fix a typo 639ms 966ms 0ms 142ms 4093 KB 123ms 140ms 176ms 73ms 86023 134621
2021-10-19 14:02 ab350d52 cgen: support RangeExpr while emitting enum switch case (#12226) 649ms 960ms 0ms 142ms 4093 KB 125ms 143ms 181ms 74ms 86023 132546
2021-10-19 13:58 d8ea9e49 sokol: move _sapp_macos_resize_window 640ms 956ms 0ms 145ms 4085 KB 124ms 143ms 179ms 74ms 85876 134181
2021-10-19 13:03 45534b51 time: move pure V function from time.c.v 643ms 954ms 0ms 142ms 4085 KB 123ms 142ms 179ms 74ms 85876 133555
2021-10-19 10:33 f2cda1a5 parser: update p.inside_or_expr consistently (fix `v fmt -w vls/analyzer/symbol_registration.v`) 652ms 954ms 0ms 141ms 4085 KB 126ms 143ms 180ms 75ms 85872 131705
2021-10-19 09:27 6aca3605 parser: fix checking unexpected name (#12233) 641ms 948ms 0ms 143ms 4085 KB 123ms 142ms 177ms 73ms 85862 133950
2021-10-19 09:11 c1aa782a js,checker: fix some modules build for `v -b js self`, fix `or block` check in ast.CallExpr (#12231) 639ms 956ms 0ms 141ms 4085 KB 124ms 143ms 177ms 73ms 85862 134369
2021-10-19 06:43 39c3817c readme: add a section for installing openssl so linking to it when answering is easier. 643ms 959ms 0ms 142ms 4083 KB 123ms 144ms 178ms 73ms 85837 133494
2021-10-18 18:03 a84a6d1f docs: fix typos, cleanup wording (#12227) 642ms 953ms 0ms 145ms 4083 KB 122ms 142ms 175ms 72ms 85837 133702
2021-10-18 15:25 108644d2 vweb: add `file` method to vweb.Context, make the existing `json` method generic (#12211) 640ms 949ms 0ms 140ms 4083 KB 125ms 143ms 179ms 75ms 85837 134120
2021-10-18 14:50 e9aa18fc roadmap: mark `parallel cgen` and `interface embedding` as done 644ms 952ms 0ms 138ms 4083 KB 123ms 141ms 177ms 74ms 85837 133287
2021-10-18 11:24 3af53e29 doc: update the interface sections (#12225) 642ms 945ms 0ms 144ms 4083 KB 124ms 142ms 177ms 73ms 85837 133702
2021-10-18 10:28 b23984a2 builder: only print the thirdparty object rebuilding line with '-v' 647ms 951ms 0ms 139ms 4083 KB 123ms 142ms 176ms 74ms 85837 132669
2021-10-18 07:59 53c2e262 cgen & jsgen: generate when possible a `switch` from `match x {` (#12216) 644ms 944ms 0ms 140ms 4083 KB 124ms 142ms 177ms 74ms 85836 133285
2021-10-18 07:51 20708397 io: pub the RandomReader interface (#12222) 641ms 944ms 0ms 151ms 4010 KB 123ms 143ms 178ms 73ms 85623 133577
2021-10-18 05:43 5dd38646 markused: fix `v -skip-unused cmd/tools/vpm.v` regression after 98b2bdb 641ms 951ms 0ms 138ms 4010 KB 122ms 140ms 175ms 73ms 85623 133577
2021-10-17 09:23 735c9616 autofree: add skipped string_plus_string_plus.v sample 629ms 938ms 0ms 142ms 4010 KB 121ms 141ms 175ms 72ms 85625 136128
2021-10-17 16:39 98b2bdb4 io: cleanup ReaderWriter interface (#12218) 640ms 935ms 0ms 139ms 4010 KB 122ms 141ms 177ms 72ms 85614 133771
2021-10-17 16:01 3a073329 builder: use os.new_process() instead of os.system() in v run (#12214) 638ms 938ms 0ms 144ms 4010 KB 121ms 140ms 177ms 72ms 85617 134195
2021-10-17 12:50 a006090b ast: minor cleanup of register_type_symbol (#12213) 629ms 938ms 0ms 140ms 4005 KB 121ms 140ms 174ms 72ms 85613 136109
2021-10-17 03:42 29f06899 math: add fn clamp (#12205) 631ms 945ms 0ms 145ms 4005 KB 121ms 140ms 172ms 72ms 85613 135678
2021-10-16 19:10 678e3a21 tools: add vshader (#12195) 638ms 936ms 0ms 141ms 4004 KB 122ms 142ms 173ms 73ms 85605 134177
2021-10-15 16:36 bff7cc5f thirdparty: remove patch marks in sokol_gfx.h (#12198) 638ms 945ms 0ms 139ms 4004 KB 122ms 143ms 177ms 73ms 85604 134175
2021-10-15 09:22 dee4ffbc builder: make -usecache rebuild cached, but changed modules, and their dependants (#12193) 642ms 959ms 0ms 141ms 4004 KB 123ms 144ms 177ms 73ms 85604 133339
2021-10-15 08:50 c108e019 checker: fix generic fn return types with generic struct (#12186) 638ms 947ms 0ms 140ms 3994 KB 123ms 142ms 176ms 73ms 85444 133924
2021-10-15 08:32 27cd21e4 cgen: fix infix ops, for cross assignments of types with overloaded operators (#12192) 637ms 948ms 0ms 139ms 3992 KB 122ms 140ms 175ms 74ms 85426 134106
2021-10-15 07:10 814b4ebb term: get_terminal_size() for js_node, term.clear() for all js backends (#12189) 642ms 949ms 0ms 146ms 3991 KB 122ms 141ms 173ms 73ms 85413 133042
2021-10-15 06:22 d3887c15 time: fix sys_mono_now for the JS backend (#12187) 638ms 951ms 0ms 141ms 3991 KB 124ms 142ms 177ms 73ms 85413 133876
2021-10-15 03:08 c29a5cde term: fix readme typo (#12180) 902ms 1216ms 0ms 180ms 3991 KB 135ms 184ms 206ms 79ms 85413 94692
2021-10-15 00:57 4d1307f2 all: index accessor in array init expression (#12181) 633ms 941ms 0ms 144ms 3991 KB 133ms 145ms 174ms 73ms 85413 134933
2021-10-14 23:24 6d62574e tutorials: fix argument type (#12182) 633ms 949ms 0ms 142ms 3986 KB 123ms 139ms 177ms 73ms 85306 134764
2021-10-14 21:11 c9b2f878 parser, checker: optimize checking generic struct type mismatch (#12179) 638ms 945ms 0ms 142ms 3986 KB 122ms 142ms 176ms 73ms 85306 133708
2021-10-14 10:32 4490d5ed context: cleanup the tests and the documentation (#12175) 630ms 946ms 0ms 147ms 3983 KB 124ms 144ms 176ms 74ms 85268 135346
2021-10-14 08:47 4c2cb1b6 vdoc: prevent leaking to the docs the `pure_v_but_overriden_by_` prefix 633ms 942ms 0ms 140ms 3983 KB 121ms 139ms 171ms 73ms 85268 134704
2021-10-14 08:38 05885059 cgen: remove the extra generated parentheses of single in_expr (fix #12158) (#12168) 640ms 937ms 0ms 138ms 3983 KB 123ms 140ms 175ms 74ms 85266 133228
2021-10-13 23:15 6f629d1a transformer: eliminate unreachable branches & redundant branch expressions in MatchExpr (#12174) 631ms 944ms 0ms 141ms 3982 KB 123ms 142ms 175ms 72ms 85251 135104
2021-10-13 18:24 5b9553d5 orm: fix last_id() call in mysql (#12173) 633ms 942ms 0ms 141ms 3971 KB 122ms 140ms 175ms 73ms 85032 134331
2021-10-13 18:22 5bfa3d55 sokol: add screenshot function to OpenGL based backends (#12169) 627ms 935ms 0ms 140ms 3971 KB 121ms 139ms 174ms 72ms 85032 135617
2021-10-13 06:40 d373eba7 js: implement more functions for JS backend (#12167) 632ms 944ms 0ms 145ms 3970 KB 121ms 139ms 172ms 72ms 85018 134522
2021-10-12 16:38 ade57743 native: fix return `a+b` infix construction (#12161) 632ms 945ms 0ms 140ms 3970 KB 122ms 140ms 174ms 73ms 85002 134496
2021-10-12 16:22 6c728cf3 js: add draft support for -skip-unused (hello_world.v works) 629ms 938ms 0ms 138ms 3970 KB 122ms 140ms 173ms 73ms 85005 135143
2021-10-12 15:51 1d2b56d7 native: fix example exit((1,2)->(a,b)return a+b) (#12154) 630ms 936ms 0ms 138ms 3969 KB 121ms 139ms 172ms 72ms 84978 134885
2021-10-12 15:49 347ebe5f native: append .exe, when using the native backend on windows (#12159) 632ms 935ms 0ms 141ms 3969 KB 121ms 141ms 177ms 73ms 84978 134458
2021-10-12 07:43 a0a0ae85 native: add support for pe64 when -os windows is used (#12149) 633ms 945ms 0ms 139ms 3969 KB 123ms 141ms 176ms 73ms 84973 134238
2021-10-12 06:52 22962dd2 js: change codegen for match statement, speedup string.split_into_lines (#12157) 629ms 936ms 0ms 147ms 3964 KB 122ms 139ms 177ms 72ms 84775 134777
2021-10-12 05:18 cfc56b24 vweb: fix [post] route matching 633ms 945ms 0ms 140ms 3961 KB 122ms 140ms 176ms 73ms 84736 133864
2021-10-12 04:17 555e8cad tutorials: update the vweb tutorial with the new form parsing syntax 627ms 939ms 0ms 140ms 3961 KB 122ms 139ms 175ms 73ms 84736 135145
2021-10-12 04:09 da58ba0d vweb: populate action method params with form values 632ms 949ms 0ms 138ms 3961 KB 121ms 139ms 175ms 72ms 84736 134075
2021-10-12 03:35 4d7bb95c vweb: add a `vweb_global` attribute (#12064) 631ms 946ms 0ms 141ms 3961 KB 121ms 139ms 177ms 72ms 84733 134283
2021-10-12 03:03 5eba02ea native: fix stackframe bug on return statements (#12153) 630ms 938ms 0ms 142ms 3961 KB 121ms 141ms 181ms 72ms 84733 134496
2021-10-11 16:57 3c8be0db tests: reduce maxn in builder_test.js.v to just 1000 for now (runs in under 200ms, vs ~240s before that) 638ms 939ms 0ms 146ms 3961 KB 120ms 140ms 174ms 72ms 84732 132808
2021-10-11 12:29 6c6bb085 tools/vast: update vast to latest V 628ms 938ms 0ms 140ms 3961 KB 121ms 139ms 175ms 72ms 84729 134918
2021-10-11 12:41 0386f2bb checker: add an interface check for mutability, fixes #1081, fixes #7038 (#11963) 629ms 934ms 0ms 142ms 3961 KB 122ms 141ms 175ms 72ms 84729 134704
2021-10-11 11:29 d0c961eb transformer: eliminate unreachable branches in IfExpr and fold more expressions and statements (#12135) 628ms 936ms 0ms 140ms 3963 KB 123ms 143ms 178ms 74ms 84708 134885
2021-10-11 11:20 35b301f7 math: add some benchmark tests (#12142) 619ms 932ms 0ms 142ms 3952 KB 123ms 140ms 175ms 73ms 84550 136591
2021-10-11 11:17 3e02cfd5 cgen: fix `in` op usage on array of sumtypes without cast (#12141) 623ms 928ms 0ms 141ms 3952 KB 121ms 138ms 172ms 72ms 84550 135714
2021-10-11 10:10 ceb24bc3 tests: show the number of parallel jobs used while testing 623ms 930ms 0ms 147ms 3951 KB 121ms 140ms 175ms 74ms 84534 135688
2021-10-10 23:46 1831eccd checker: check generic struct using in non-generic fn (#12136) 617ms 922ms 0ms 141ms 3951 KB 121ms 138ms 174ms 72ms 84534 137008
2021-10-10 08:21 0f7dfb98 math: remove the C backend for f64 functions (#12121) 622ms 925ms 0ms 139ms 3951 KB 121ms 139ms 171ms 72ms 84528 135897
2021-10-10 08:14 83bc9b35 ast: fix checking generic fn call with fntype arg mismatch (#12132) 622ms 930ms 0ms 140ms 3951 KB 121ms 139ms 173ms 73ms 84528 135897
2021-10-10 00:47 8d5931c9 orm: fix a typo (#12131) 622ms 932ms 0ms 140ms 3951 KB 121ms 138ms 173ms 72ms 84527 135895
2021-10-09 22:55 3647fc66 parser: perform constant folding before checking size of fixed array (#12126) 627ms 928ms 0ms 140ms 3951 KB 121ms 139ms 172ms 73ms 84527 134811
2021-10-09 12:03 093cab6f checker: check generics struct init that types mismatch (fix #12115) (#12120) 625ms 927ms 0ms 145ms 3951 KB 120ms 138ms 174ms 73ms 84515 135224
2021-10-09 09:58 d14b5d0c ci: reduce flakyness of vlib/v/pref/options_test.v on ubuntu 617ms 928ms 0ms 140ms 3947 KB 121ms 139ms 171ms 72ms 84447 136867
2021-10-09 08:56 32ea5396 v doc: show a proper error message instead of panic on `v doc -m file.v` 615ms 924ms 0ms 140ms 3947 KB 122ms 139ms 174ms 73ms 84447 137312
2021-10-09 08:17 e2671062 math: implement logarithm function in pure V (#12111) 616ms 934ms 0ms 139ms 3947 KB 120ms 138ms 172ms 71ms 84447 137089
2021-10-09 07:46 23e67947 time: sanity check parsed date/times 617ms 926ms 0ms 140ms 3947 KB 121ms 138ms 173ms 72ms 84447 136867
2021-10-09 00:32 3c7c11e5 cgen: fix sumtype with none type (fix #12101) (#12102) 621ms 934ms 0ms 140ms 3946 KB 122ms 140ms 176ms 73ms 84409 135924
2021-10-08 19:07 43931be4 math: sqrti, powi, factoriali (#12072) 616ms 936ms 0ms 145ms 3945 KB 121ms 139ms 174ms 72ms 84403 137017
2021-10-08 16:04 cd5b304c cgen: add interface case for gen_struct_equality_fn (#12094) 624ms 923ms 0ms 140ms 3945 KB 120ms 141ms 174ms 73ms 84403 135261
2021-10-08 14:44 a8ace2c4 math: implement `pow` in pure V (#12105) 626ms 928ms 0ms 142ms 3945 KB 121ms 138ms 173ms 72ms 84400 134824
2021-10-07 16:22 60add6cc ci: fix failing tests 618ms 924ms 0ms 141ms 3945 KB 122ms 139ms 173ms 72ms 84385 136545
2021-10-07 13:13 c356e347 pref: do not allow -prod with v run 620ms 934ms 0ms 140ms 3945 KB 119ms 138ms 172ms 72ms 84386 136106
2021-10-07 12:55 33a1006c js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported (#12096) 618ms 918ms 0ms 139ms 3944 KB 120ms 139ms 171ms 72ms 84381 136538
2021-10-07 12:51 42359d89 toml: fix error return in value parsing (#12097) 613ms 927ms 0ms 148ms 3937 KB 120ms 137ms 174ms 71ms 84291 137505
2021-10-07 10:59 fbe54e49 tools: support `v fmt -w -backup file.v` 620ms 926ms 0ms 140ms 3937 KB 121ms 138ms 176ms 71ms 84291 135953
2021-10-07 07:46 09cc0c72 gg: use sgl.begin_points for pixels + improve pixels example (#12085) 614ms 925ms 0ms 141ms 3937 KB 121ms 138ms 173ms 71ms 84291 137281
2021-10-07 07:41 53aa4eba sokol: add sg_isvalid wrapper to gfx (#12081) 612ms 926ms 0ms 140ms 3937 KB 121ms 138ms 172ms 71ms 84291 137730
2021-10-07 00:45 f454d303 gg: use sgl.begin_triangles when drawing triangles (#12083) 613ms 924ms 0ms 141ms 3937 KB 120ms 139ms 172ms 71ms 84291 137505
2021-10-06 19:12 e5368232 v.gen.c: fix compiling `go f(x)` for `x` of the same struct in different .v files with parallel cgen 616ms 929ms 0ms 141ms 3937 KB 121ms 138ms 172ms 71ms 84288 136831
2021-10-06 18:04 0d537057 v.checker: check fn returning void type (fix #12076) (#12078) 616ms 928ms 0ms 146ms 3937 KB 119ms 137ms 174ms 71ms 84282 136821
2021-10-06 17:53 5f736dd7 v test-cleancode: remove interop_test.v from the exceptions list (#12084) 627ms 925ms 0ms 139ms 3936 KB 119ms 137ms 172ms 70ms 84279 134416
2021-10-06 17:49 f1742a6f v.ast: change 'type.to_ptr()' to 'type.ref()' (#12086) 619ms 927ms 0ms 141ms 3936 KB 122ms 137ms 174ms 72ms 84278 136151
2021-10-06 11:32 77c18f44 cgen: fix alphabetic order of ast statement generation (#12080) 620ms 923ms 0ms 141ms 3936 KB 121ms 137ms 174ms 72ms 84278 135932
2021-10-06 07:43 b2945e91 js: add initial support for runes (#12077) 619ms 925ms 0ms 141ms 3936 KB 122ms 138ms 174ms 73ms 84277 136150
2021-10-06 07:15 11549378 tests: make the output of coutput_test.v more accurate/easily reproducible in case of failures 623ms 925ms 0ms 140ms 3934 KB 122ms 137ms 174ms 73ms 84257 135243
2021-10-06 03:29 5bc8b4da os: implement support for VOPEN_URI_CMD env override for os.open_uri 622ms 927ms 0ms 146ms 3934 KB 121ms 137ms 171ms 71ms 84257 135461
2021-10-05 21:33 2526aca7 tests: fix typo in coutput_test.v (thanks Jalon) 618ms 924ms 0ms 139ms 3934 KB 120ms 137ms 170ms 72ms 84259 136341
2021-10-05 21:14 efa10921 v.gen.c: add coutput tests for the `[console]` codegen to prevent future regressions 620ms 936ms 0ms 142ms 3934 KB 121ms 138ms 175ms 71ms 84259 135901
2021-10-05 20:57 aa8915bd v.gen.c: fix `[console]` handling for `sokol` programs on windows with parallel cgen 612ms 921ms 0ms 138ms 3934 KB 120ms 136ms 172ms 71ms 84259 137678
2021-10-05 19:49 443fa502 docs: cleanup the `Test files` section a little 614ms 925ms 0ms 140ms 3934 KB 121ms 139ms 173ms 72ms 84256 137224
2021-10-05 18:44 6d2c1f7e v.gen.c: enable again parallel cgen for `-g`, make `-g` more robust 617ms 924ms 0ms 139ms 3934 KB 120ms 136ms 172ms 71ms 84256 136557
2021-10-05 15:57 7cf9c198 asm: add segment addressing and fix [10] (#12068) 619ms 935ms 0ms 149ms 3933 KB 122ms 138ms 175ms 71ms 84248 136103
2021-10-05 13:01 514443a0 ci: comment out a failing assert in the tests for `os.notify` 626ms 929ms 0ms 139ms 3932 KB 121ms 139ms 174ms 71ms 84237 134563
2021-10-05 12:50 eef80172 ci: reduce flakyness of notify_test.v, by re-trying it 3 times 617ms 922ms 0ms 140ms 3932 KB 121ms 136ms 173ms 78ms 84237 136526
2021-10-05 08:57 b4d1429e tests: rename `as_cast_literal.v` to `as_cast_literal_test.v` 618ms 925ms 0ms 139ms 3932 KB 121ms 137ms 172ms 71ms 84235 136302
2021-10-05 08:44 7bc3e67e fmt: fix import with symbols (fix #12065) (#12069) 619ms 925ms 0ms 139ms 3932 KB 121ms 139ms 175ms 72ms 84235 136082
2021-10-05 06:53 7555b337 cgen: fix expr_as_cast for int/float literals (#12067) 623ms 927ms 0ms 142ms 3932 KB 122ms 137ms 173ms 72ms 84235 135208
2021-10-04 15:28 8d1ba52d js: fix string.bytes codegen, readline, add tests for `strings` (#12060) 621ms 931ms 0ms 148ms 3932 KB 121ms 138ms 174ms 71ms 84230 135636
2021-10-04 06:58 03269f98 cgen: fix error of reference struct str() (#12061) 622ms 919ms 0ms 139ms 3931 KB 119ms 136ms 170ms 70ms 84212 135389
2021-10-03 17:27 a8c2c419 builtin: improve malloc panic messages (#12054) 618ms 921ms 0ms 139ms 3931 KB 122ms 138ms 173ms 71ms 84208 136258
2021-10-03 15:24 82e6d6e5 cgen: fix threads array wait without go calls (fix #12009) (#12050) 621ms 927ms 0ms 140ms 3931 KB 124ms 140ms 179ms 73ms 84208 135600
2021-10-03 13:26 895daf29 vweb: router refactor (#12041) 626ms 931ms 0ms 139ms 3929 KB 124ms 138ms 177ms 72ms 84167 134452
2021-10-03 12:47 9be16eba v.gen.c: add tests to ensure the same calling convention is used on exported functions for -m32/-m64 (#11977) 631ms 935ms 0ms 140ms 3929 KB 123ms 138ms 178ms 72ms 84167 133386
2021-10-03 12:44 9b6e07e2 cgen: support `index` and `in` for sumtype/interface arrays (#12051) 623ms 931ms 0ms 148ms 3929 KB 125ms 141ms 180ms 72ms 84166 135097
2021-10-03 07:52 10caf4a8 cgen: cleanup generated thread wait code (#12048) 624ms 931ms 0ms 140ms 3927 KB 122ms 138ms 176ms 71ms 84154 134862
2021-10-03 07:08 9145cd66 js: add more tests to builtin/js and implement more builtin functions (#12049) 620ms 930ms 0ms 140ms 3927 KB 123ms 140ms 177ms 72ms 84156 135735
2021-10-03 06:04 129c81f3 cgen: implement eq operator for interfaces (#12047) 631ms 933ms 0ms 140ms 3927 KB 124ms 139ms 179ms 72ms 84143 133348
2021-10-03 05:14 f282e64f arrays: add binary_search, lower_bound, and upper_bound array operations (#12045) 628ms 932ms 0ms 140ms 3921 KB 124ms 140ms 177ms 72ms 84057 133848
2021-10-03 05:09 11709145 os: workaround `_ = C.pipe(&pipeset[0])` gcc warning `warning: ignoring return value of pipe declared with attribute warn_unused_result` (#12046) 624ms 926ms 0ms 139ms 3921 KB 123ms 139ms 178ms 72ms 84057 134706
2021-10-02 20:26 86a5e72c v.checker: fix return type checking being skipped for mutable method receivers (#12043) 628ms 929ms 0ms 150ms 3921 KB 123ms 140ms 178ms 72ms 84056 133847
2021-10-02 15:40 02e4aa0f v.checker: fix panic for `a, b, c = fn_returning_several_maps()` 624ms 929ms 0ms 142ms 3921 KB 123ms 138ms 178ms 72ms 84059 134709
2021-10-02 15:20 09168063 ci: do not use htonll and ntohll on windows, use the portable versions instead. 630ms 931ms 0ms 142ms 3921 KB 126ms 141ms 179ms 73ms 84052 133415
2021-10-02 12:51 9a4dbc25 ci: fix failing conv_test.v on windows 636ms 937ms 0ms 142ms 3921 KB 124ms 139ms 179ms 71ms 84052 132157
2021-10-02 12:28 4c8094d0 net.http: make public errors and parse_form (#12038) 629ms 926ms 0ms 142ms 3921 KB 123ms 140ms 177ms 72ms 84052 133627
2021-10-02 12:19 60088066 net.http: add a deprecated attribute for un/escape functions (#12037) 632ms 939ms 0ms 139ms 3921 KB 123ms 138ms 178ms 72ms 84052 132993
2021-10-02 11:30 cc4af235 cgen: fix if-expression code generation if it evaluates to propagating optional / or block (#12032) 621ms 925ms 0ms 148ms 3920 KB 122ms 139ms 178ms 72ms 84048 135342
2021-10-02 11:13 552daea0 tools: fix the output of `v run cmd/tools/oldv.v d329e1d -c "./v file.v"` 623ms 940ms 0ms 139ms 3919 KB 124ms 138ms 178ms 72ms 84045 134903
2021-10-02 10:26 d1d48773 net.conv: add a test for the nth16/nth32/nth64/htn16/htn32/htn64 functions 632ms 937ms 0ms 141ms 3919 KB 125ms 143ms 180ms 73ms 84045 132982
2021-10-01 18:23 82f187e5 js: fix `rand` build, properly use key values on map, add `rand.string` (#12020) 631ms 931ms 0ms 140ms 3919 KB 122ms 139ms 178ms 71ms 84045 133193
2021-10-01 13:52 60ecbec8 cgen: fix closure code gen with if statement in definition (#12028) 624ms 938ms 0ms 140ms 3918 KB 123ms 139ms 177ms 72ms 83926 134496
2021-10-01 12:17 cb149bfa checker: show errors for index calls to values which are not functions, fixes #11539 (#12024) 625ms 932ms 0ms 142ms 3918 KB 123ms 139ms 177ms 72ms 83929 134286
2021-10-01 12:14 ce0867f4 vfmt: fix removal of selective imported type used in map (#12030) 624ms 927ms 0ms 149ms 3918 KB 123ms 138ms 175ms 72ms 83919 134485
2021-10-01 10:49 41de0c3c ci: fix `v -cc gcc -cstrict examples/pico/pico.v` 625ms 930ms 0ms 139ms 3918 KB 123ms 135ms 177ms 71ms 83919 134270
2021-10-01 10:13 6f7c3a7c ci: do `brew install openssl` on the macos job, reduce flakyness of tcp_test.v 631ms 930ms 0ms 146ms 3918 KB 124ms 140ms 179ms 72ms 83919 132993
2021-10-01 09:57 2bdba5ed net: fix declarations of C.htonl/C.htons/C.ntohl/C.ntohs in aasocket.c.v 629ms 931ms 0ms 140ms 3918 KB 125ms 139ms 177ms 72ms 83919 133416
2021-09-30 17:49 149517ce v.builder,v.gen: time Builder.front_stages.parse_files, Builder.resolve_deps, Gen.sort_structs 624ms 931ms 0ms 141ms 3918 KB 124ms 138ms 179ms 72ms 83919 134485
2021-09-30 17:00 4a6d161c orm: postgres fixes 630ms 929ms 0ms 142ms 3916 KB 123ms 138ms 178ms 71ms 83894 133165
2021-09-30 13:04 8705db58 toml: fix scanner escape collecting in literal strings (#12022) 628ms 934ms 0ms 145ms 3916 KB 123ms 140ms 176ms 72ms 83894 133589
2021-09-30 09:51 d4b3c65c cgen: a minor optimization; checker: a c2v fix 627ms 931ms 0ms 140ms 3916 KB 124ms 138ms 178ms 73ms 83894 133802
2021-09-30 09:43 6cffcf51 docs: add the topics Hoistings and Closures (#12021) 627ms 935ms 0ms 142ms 3916 KB 123ms 138ms 178ms 72ms 83885 133787
2021-09-30 06:32 e3d379a1 builtin: add byte.repeat() and rune.repeat() (#12007) 631ms 931ms 0ms 143ms 3916 KB 124ms 139ms 179ms 72ms 83885 132939
2021-09-29 21:43 f9ceb12e checker: fix orm cast check (#12018) 622ms 927ms 0ms 139ms 3916 KB 121ms 137ms 174ms 71ms 83849 134805
2021-09-29 21:08 d374c347 ci: fix gitly test 622ms 927ms 0ms 140ms 3916 KB 122ms 138ms 177ms 72ms 83845 134799
2021-09-29 16:28 e3d3727c toml: fix 7 escape tests (#12017) 619ms 934ms 0ms 145ms 3916 KB 125ms 139ms 178ms 72ms 83845 135452
2021-09-29 12:33 4333a53f js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen (#12011) 619ms 923ms 0ms 141ms 3916 KB 124ms 137ms 177ms 72ms 83845 135452
2021-09-29 11:53 4ff06192 toml: easier scanner configuration (#12016) 624ms 935ms 0ms 142ms 3913 KB 123ms 139ms 177ms 72ms 83687 134113
2021-09-29 10:54 f2c710d3 cgen: fix fn mut args with interface type (#12012) 624ms 929ms 0ms 142ms 3913 KB 125ms 139ms 177ms 72ms 83687 134113
2021-09-29 10:53 8789cc42 v.ast: fix fmt of 'bytestr' to '&byte' (#12014) 633ms 935ms 0ms 141ms 3913 KB 123ms 140ms 178ms 71ms 83694 132218
2021-09-29 07:19 d39fec34 toml: fix unbalanced quoted tests (#12006) 633ms 930ms 0ms 142ms 3913 KB 123ms 138ms 177ms 71ms 83703 132232
2021-09-29 05:58 24c1d552 ci: vfmt vlib/v/gen/c/cgen.v 622ms 925ms 0ms 147ms 3913 KB 123ms 138ms 175ms 71ms 83703 134570
2021-09-28 16:35 8dde9d4a cgen: fixes for ... in with index (#11995) 623ms 932ms 0ms 138ms 3913 KB 122ms 136ms 177ms 71ms 83703 134354
2021-09-28 15:45 5d3795e8 cgen: fix the C codegen error for '_ = map[key]' (fix #11999) (#12000) 629ms 931ms 0ms 140ms 3913 KB 123ms 140ms 178ms 73ms 83699 133066
2021-09-28 14:40 bc4aad5f toml: add quote details to ast.Quoted (#11997) 624ms 929ms 0ms 140ms 3913 KB 121ms 136ms 178ms 71ms 83696 134128
2021-09-28 14:17 85c38bac ci: make the bootstrapping failure detection more sensitive 627ms 934ms 0ms 140ms 3913 KB 124ms 138ms 177ms 73ms 83696 133486
2021-09-28 12:30 87fe15e3 ci: fix typo 626ms 926ms 0ms 141ms 3913 KB 124ms 137ms 178ms 72ms 83696 133699
2021-09-28 10:11 9bf6d570 ci: remove `make.bat --verbose` usages from the .yml files 624ms 930ms 0ms 140ms 3912 KB 124ms 137ms 179ms 72ms 83693 134123
2021-09-28 10:00 c8f1e6b5 ci: simplify make.bat, make it verbose to fix errors easier 627ms 932ms 0ms 140ms 3912 KB 124ms 137ms 178ms 71ms 83693 133481
2021-09-28 09:00 d07a96ed v.gen.c: fix `v examples/hello_world.v` on FreeBSD 622ms 927ms 0ms 138ms 3912 KB 125ms 137ms 176ms 72ms 83693 134554
2021-09-28 07:08 a17b943e builtin: add method `byte()` for string (#11998) 611ms 915ms 0ms 137ms 3843 KB 120ms 134ms 171ms 71ms 82118 134399
2021-09-27 14:52 c151e075 context: update ValueContext to handle Any value and more Key types, use closures (#11993) 613ms 914ms 0ms 145ms 3843 KB 119ms 133ms 173ms 70ms 82113 133952
2021-09-27 14:50 d6a4bce2 checker: fix generic array.map with generic callback fn (#11991) 616ms 917ms 0ms 141ms 3843 KB 120ms 134ms 175ms 71ms 82113 133300
2021-09-27 14:42 2ee873d6 toml: fix invalid bad-multiline test (#11996) 610ms 910ms 0ms 140ms 3843 KB 123ms 138ms 174ms 72ms 82113 134611
2021-09-27 04:11 4e1ebca0 ci: remove vls master branch test (#11992) 614ms 913ms 0ms 140ms 3843 KB 120ms 135ms 176ms 71ms 82113 133734
2021-09-26 19:36 105e76f3 ci: bump up perf-regressions limits to 251ms for hw, and 1501ms for `v -o v.c cmd/v`, to avoid false positives :-| 613ms 917ms 0ms 140ms 3843 KB 122ms 137ms 177ms 72ms 82113 133952
2021-09-26 19:34 07d65b2a builtin: move byte methods from rune.v to int.v (#11987) 617ms 919ms 0ms 139ms 3843 KB 121ms 135ms 174ms 71ms 82113 133084
2021-09-26 19:33 6967a47e net.openssl: fix typos in comments (#11988) 617ms 919ms 0ms 145ms 3843 KB 123ms 136ms 177ms 72ms 82113 133084
2021-09-26 18:24 6a2ef733 v.parser: add a generated `.all(.flag1|.flag2)` method to `[flag]` enums 613ms 913ms 0ms 139ms 3843 KB 119ms 135ms 173ms 71ms 82113 133952
2021-09-26 16:41 09dfc3f3 arrays: add a generic `arrays.concat(os.args,'abc','xyz')` function (#11985) 609ms 905ms 0ms 139ms 3843 KB 119ms 134ms 173ms 70ms 82112 134830
2021-09-26 12:51 4c01627e cgen: cleanup stmt_path_pos processing (#11983) 611ms 915ms 0ms 139ms 3843 KB 119ms 134ms 174ms 71ms 82112 134389
2021-09-26 10:07 d93737dd cgen: fix assign map get to blank (fix #11508) (#11982) 618ms 926ms 0ms 143ms 3843 KB 121ms 137ms 177ms 72ms 82107 132859
2021-09-26 08:17 6391f3d2 orm: fix other int types (#11981) 610ms 914ms 0ms 139ms 3843 KB 121ms 136ms 175ms 70ms 82106 134600
2021-09-26 04:35 e0986073 cgen: fix if expr with complex nested array call (#11979) 615ms 914ms 0ms 148ms 3843 KB 120ms 136ms 174ms 70ms 82105 133504
2021-09-26 04:34 da47638f toml: correct documentation (#11976) 619ms 913ms 0ms 140ms 3843 KB 119ms 135ms 174ms 70ms 82101 132634
2021-09-25 17:38 d329e1de cgen: fix if expr with nested array calls (fix #11953) (#11973) 620ms 910ms 0ms 139ms 3834 KB 119ms 133ms 170ms 70ms 81926 132138
2021-09-25 17:31 13b2aa70 toml: rename ast.Node -> ast.Value (#11974) 616ms 912ms 0ms 140ms 3833 KB 122ms 136ms 178ms 72ms 81918 132983
2021-09-25 17:29 80c15607 json: assert encoded struct with a sumtype (#11970) 619ms 913ms 0ms 141ms 3833 KB 120ms 136ms 176ms 71ms 81918 132339
2021-09-25 12:06 97076828 gg: expose sapp_desc.swap_interval via gg.Config (#11975) 615ms 912ms 0ms 140ms 3833 KB 120ms 134ms 176ms 71ms 81918 133200
2021-09-25 07:09 956fdffd net.http: allow custom headers in post_multipart_form (#11971) 617ms 913ms 0ms 146ms 3833 KB 119ms 134ms 173ms 71ms 81918 132768
2021-09-24 18:17 4fbf3fdf examples: make the binary search tree example generic (#11968) 618ms 909ms 0ms 138ms 3833 KB 119ms 133ms 173ms 70ms 81918 132553
2021-09-24 18:13 5541ec86 vlib: add toml module + tests (#11964) 616ms 917ms 0ms 140ms 3833 KB 120ms 136ms 175ms 70ms 81918 132983
2021-09-24 15:21 834cf40a cgen, fmt, scanner: fix and use nested lambda in scanner (#11967) 607ms 918ms 0ms 141ms 3833 KB 119ms 134ms 175ms 71ms 81863 134864
2021-09-24 14:01 400ab787 ast: fix fixed array typedef generation issue (#11962) 613ms 913ms 0ms 142ms 3832 KB 120ms 135ms 177ms 71ms 81869 133554
2021-09-24 13:49 c75271fc cgen: json sumtype inlining (#11961) 619ms 912ms 0ms 138ms 3832 KB 119ms 134ms 176ms 71ms 81869 132260
2021-09-23 16:56 430677a0 cgen: format generated C code of nested array call (#11955) 617ms 912ms 0ms 147ms 3824 KB 120ms 134ms 174ms 70ms 81748 132492
2021-09-23 16:56 430677a0 cgen: format generated C code of nested array call (#11955) 1217ms 1510ms 0ms 194ms 3824 KB 307ms 284ms 355ms 134ms 81748 67171
2021-09-08 02:11 577fedfc net.http: fix a bug with ? in new_request 579ms 864ms 0ms 139ms 3675 KB 116ms 126ms 164ms 67ms 79069 136561
2021-09-07 18:11 00433ba4 net.urllib: avoid a double free in set_path() when compiled with -autofree (#11427) 589ms 874ms 0ms 137ms 3675 KB 115ms 127ms 165ms 68ms 79069 134242
2021-09-07 17:46 79c2bca4 v.scanner: fix error messages with unexpected token `?` (#11428) 581ms 859ms 0ms 140ms 3675 KB 115ms 127ms 165ms 67ms 79069 136091
2021-09-07 17:40 bee5e7de v.gen.c: fix generics array delete (#11429) 587ms 868ms 0ms 138ms 3675 KB 117ms 129ms 167ms 67ms 79069 134700
2021-09-07 12:44 ddc62ab0 native: native prints (#11426) 593ms 873ms 0ms 146ms 3675 KB 117ms 132ms 167ms 67ms 79057 133317
2021-09-07 08:30 0b6d585b v.gen.c: allow overriding of the == operator on C.Struct type aliases 597ms 872ms 0ms 139ms 3668 KB 117ms 129ms 169ms 69ms 78958 132257
2021-09-07 04:29 aec016bb v.builder: change exit code of `v -check file.v` to 0, when file.v is clean from any errors. 593ms 870ms 0ms 139ms 3668 KB 117ms 128ms 168ms 68ms 78952 133139
2021-09-07 04:17 aedb6b8e v.builder: implement a `-check` mode, that runs only the parser + the checker, without codegen (#11414) 590ms 876ms 0ms 139ms 3668 KB 115ms 126ms 168ms 67ms 78949 133811
2021-09-07 04:13 823c9a3c ci: fix vinix-build job after commit 9776274 in vinix 584ms 868ms 0ms 139ms 3662 KB 114ms 128ms 168ms 67ms 78825 134974
2021-09-07 04:01 2533f06e regex: define the predicate matches_string (#11422) 581ms 862ms 0ms 135ms 3662 KB 114ms 125ms 167ms 68ms 78825 135671
2021-09-07 03:38 f2f7abe2 match as alternative to if and unless (#11407) 589ms 874ms 0ms 146ms 3662 KB 117ms 129ms 170ms 69ms 78825 133828
2021-09-06 23:21 905c292a tmpl: enforce stricter line checking for html interpolation (#11413) 589ms 864ms 0ms 139ms 3662 KB 116ms 126ms 167ms 67ms 78825 133828
2021-09-06 21:12 bd10a638 builtin: string interpolation: binary format support (#11421) 585ms 871ms 0ms 139ms 3662 KB 116ms 127ms 169ms 68ms 78825 134743
2021-09-06 17:38 83d492bc ci: add a `v.c can be compiled and run with -os cross` step on the macos job too 586ms 870ms 0ms 139ms 3662 KB 116ms 127ms 170ms 68ms 78813 134493
2021-09-06 15:21 0376cbf6 Revert "term: obtain the cursor position via termios.h (#11372)" 591ms 859ms 0ms 139ms 3662 KB 116ms 127ms 167ms 69ms 78799 133331
2021-09-06 14:24 af28d096 term: obtain the cursor position via termios.h (#11372) 587ms 866ms 0ms 140ms 3662 KB 116ms 130ms 167ms 68ms 78813 134264
2021-09-06 12:06 78c26e69 builtin: fix the string.index_any method (#11310) 584ms 859ms 0ms 146ms 3662 KB 115ms 127ms 167ms 67ms 78799 134929
2021-09-06 00:15 6084c0fc checker, cgen: fix complex generic sumtype (fix #11392) (#11400) 583ms 863ms 0ms 139ms 3662 KB 115ms 128ms 168ms 67ms 78799 135161
2021-09-06 00:12 87f38bf6 tmpl: don't trim whitespace and escape \ (#11393) 585ms 860ms 0ms 138ms 3662 KB 114ms 125ms 163ms 67ms 78790 134683
2021-09-05 15:46 71f1be53 checker: fix a typo 578ms 864ms 0ms 139ms 3662 KB 114ms 125ms 163ms 67ms 78791 136316
2021-09-05 15:34 3fd2dd45 checker: do now allow type name shadowing (#11401) 582ms 863ms 0ms 139ms 3662 KB 115ms 126ms 162ms 67ms 78791 135379
2021-09-05 15:23 51410b09 docs: add example for map's `.keys()` method (#11397) 582ms 860ms 0ms 140ms 3661 KB 115ms 125ms 164ms 67ms 78785 135369
2021-09-05 14:59 aefe2679 fmt: fix removal of selective imported generic type (#11395) 582ms 851ms 0ms 143ms 3661 KB 113ms 125ms 163ms 67ms 78785 135369
2021-09-05 13:18 6b55b6d4 ci: add more details for diagnosing the sporadically failing init_global_test.v 579ms 859ms 0ms 136ms 3661 KB 113ms 124ms 162ms 67ms 78785 136070
2021-09-05 13:14 f1cba441 examples: add a gg drag'n'drop example (#11403) 582ms 855ms 0ms 141ms 3661 KB 114ms 126ms 165ms 67ms 78785 135369
2021-09-05 01:50 48e65a7b checker: check type in match range (fix #11337) (#11389) 579ms 857ms 0ms 136ms 3661 KB 115ms 126ms 164ms 68ms 78785 136070
2021-09-05 01:48 724942c4 regex: bug fixes (#11394) 581ms 861ms 0ms 139ms 3661 KB 114ms 124ms 162ms 67ms 78784 135600
2021-09-04 16:51 87934ecf cgen: fix variable name are 'array' or 'string' (fix #10991 #11343) (#11378) 575ms 862ms 0ms 140ms 3661 KB 115ms 126ms 164ms 68ms 78784 137015
2021-09-04 16:49 289e77d5 term: group related functions (#11371) 582ms 864ms 0ms 143ms 3660 KB 115ms 126ms 162ms 68ms 78778 135357
2021-09-04 12:02 51810314 builtin: check array.sort_with_compare() arg mismatch (#11385) 580ms 860ms 0ms 137ms 3660 KB 114ms 127ms 165ms 67ms 78778 135824
2021-09-04 11:57 9b983bdd net.urllib: fix double free in escape() (#11390) 580ms 856ms 0ms 138ms 3660 KB 114ms 126ms 163ms 67ms 78778 135824
2021-09-04 11:34 923ef733 checker: disallow array sort with fancy args for now (#11388) 591ms 877ms 0ms 142ms 3660 KB 117ms 129ms 167ms 69ms 78778 133296
2021-09-04 08:03 4503ff33 v help: enumerate all `js_*` backends (#11383) 575ms 862ms 0ms 137ms 3659 KB 114ms 125ms 163ms 67ms 78769 136989
2021-09-03 11:13 91f7be98 builtin.js.v: run vfmt 581ms 854ms 0ms 137ms 3659 KB 114ms 126ms 164ms 67ms 78769 135574
2021-09-03 10:00 a4df418a js: support `[export: 'AnotherName']` for FnDecl codegen (#11377) 581ms 856ms 0ms 143ms 3657 KB 115ms 126ms 163ms 68ms 78749 135540
2021-09-03 09:26 67ab5b85 checker: fix checking fn prototype mismatch (#11369) 576ms 856ms 0ms 141ms 3657 KB 113ms 124ms 163ms 66ms 78742 136704
2021-09-03 09:18 939a6417 cgen: fix reserved keywords as struct field (#11370) 580ms 861ms 0ms 138ms 3657 KB 114ms 125ms 164ms 67ms 78740 135758
2021-09-03 09:16 08c517c9 strconv,v.gen.js: proper optionals returns, strconv compiles to the JS backend (#11364) 583ms 861ms 0ms 137ms 3657 KB 115ms 126ms 165ms 67ms 78739 135058
2021-09-02 06:30 227d12f1 tutorial: fix missing & in README.md (#11363) 576ms 856ms 0ms 141ms 3656 KB 114ms 127ms 164ms 67ms 78718 136663
2021-09-01 13:32 bd33eaa3 os: add function to expand "~" to home directory (#11362) 571ms 859ms 0ms 137ms 3656 KB 115ms 126ms 164ms 68ms 78718 137859
2021-09-01 06:21 63ff5690 sokol.sapp,gg: add support for drag & drop events (#11359) 579ms 857ms 0ms 145ms 3656 KB 113ms 125ms 162ms 67ms 78705 135932
2021-08-31 22:43 56993b9e net.http: support passing client certificates in http.fetch (#11356) 581ms 864ms 0ms 138ms 3656 KB 114ms 126ms 162ms 67ms 78705 135464
2021-08-31 20:55 d1974f50 cgen: cleanup `Gen.cc_type` (#11357) 580ms 868ms 0ms 139ms 3656 KB 113ms 126ms 165ms 66ms 78705 135698
2021-08-31 18:36 1b262c4f vweb: show correct page on http error 404 (#11355) 575ms 854ms 0ms 139ms 3656 KB 114ms 126ms 165ms 67ms 78714 136893
2021-08-18 08:33 0121c8b4 v.gen.js: fix method calls and other codegen parts, rand module compiles (#11205) 575ms 846ms 0ms 137ms 3596 KB 113ms 124ms 166ms 67ms 77441 134680
2021-08-18 05:52 c51f83ef checker: fix match expr type mismatch (#11220) 566ms 851ms 0ms 139ms 3590 KB 113ms 123ms 162ms 66ms 77298 136568
2021-08-17 18:00 7d9969ac all: support runtime interface conversions (#11212) 568ms 836ms 0ms 139ms 3590 KB 112ms 126ms 160ms 65ms 77297 136086
2021-08-17 16:39 7c9a1def fmt: preserve method receiver mutability in interface decls (#11222) 570ms 839ms 0ms 137ms 3580 KB 112ms 123ms 163ms 65ms 77213 135461
2021-08-17 15:36 f96b81b5 ci: fix failing vweb_test.v 567ms 849ms 0ms 142ms 3580 KB 112ms 123ms 163ms 66ms 77213 136178
2021-08-17 15:21 e1c762a6 cgen: fix assert fn_call with parentheses (fix #11207) (#11214) 569ms 843ms 0ms 138ms 3580 KB 112ms 122ms 165ms 66ms 77213 135699
2021-08-17 06:16 f8174c38 net.http: simplify fetch() 567ms 844ms 0ms 137ms 3580 KB 113ms 122ms 162ms 66ms 77205 136164
2021-08-16 05:37 e28dc048 ci: fix `./v check-md README.md` 562ms 846ms 0ms 143ms 3577 KB 112ms 122ms 163ms 65ms 77183 137336
2021-08-16 05:33 e09d3eef tools/fast: fix uploading 562ms 838ms 0ms 135ms 3577 KB 111ms 120ms 162ms 64ms 77183 137336
2021-08-16 05:26 22b1fca7 tools/fast: minor fixes 1101ms 1367ms 0ms 184ms 3577 KB 287ms 250ms 313ms 123ms 77183 70102
2021-08-16 03:42 20ca038a ci: build hello world with -usecache 562ms 831ms 0ms 137ms 3577 KB 112ms 122ms 163ms 65ms 77183 137336
2021-08-16 03:36 fadfc3b4 gg: format a line 1090ms 1367ms 0ms 185ms 3577 KB 286ms 247ms 307ms 123ms 77183 70810
2021-08-16 03:35 7f2d6b77 readme: add a link to vinix 568ms 846ms 0ms 136ms 3577 KB 111ms 122ms 163ms 65ms 77183 135885
2021-08-16 03:28 eb1ac5b3 time: use i64 in unix() 571ms 848ms 0ms 136ms 3577 KB 112ms 123ms 162ms 65ms 77183 135171
2021-08-16 02:15 1c847e04 fmt: fix malformed import for incorrect module lookup paths (#11192) 566ms 835ms 0ms 137ms 3577 KB 112ms 121ms 162ms 65ms 77183 136365
2021-08-16 01:59 60f21f06 encoding.hex: remove strconv dependency (#11196) 571ms 842ms 0ms 139ms 3577 KB 112ms 124ms 163ms 65ms 77183 135171
2021-08-15 18:42 ea4f6fd4 encoding: add a hex sub-module (#11193) 583ms 856ms 0ms 139ms 3577 KB 115ms 124ms 165ms 66ms 77183 132389
2021-08-15 15:10 4cde6185 js: fix builtin casts & global declarations with no initializer (#11187) 574ms 847ms 0ms 147ms 3577 KB 113ms 122ms 163ms 65ms 77183 134465
2021-08-15 15:09 659f823c js: initial work on porting rand module to JS backend (#11188) 567ms 845ms 0ms 137ms 3577 KB 112ms 123ms 163ms 66ms 77183 136125
2021-08-15 13:04 6ee77724 cmd/tools/gen1m.v: fix unused variable warnings in 1m.v 573ms 844ms 0ms 137ms 3576 KB 113ms 123ms 164ms 65ms 77154 134649
2021-08-15 10:46 0be20f15 v.pref: keep the -error-limit option for now too 572ms 843ms 0ms 137ms 3576 KB 113ms 122ms 165ms 65ms 77154 134884
2021-08-15 10:41 b3094b06 checker: abort prematurely on too many errors (#11185) 572ms 842ms 0ms 137ms 3576 KB 113ms 122ms 162ms 65ms 77154 134884
2021-08-15 09:22 6bc44acc Revert "ci: cleanup .cirrus.yml" 572ms 844ms 0ms 137ms 3576 KB 113ms 122ms 162ms 66ms 77142 134863
2021-08-15 09:20 c26d82cc ci: cleanup .cirrus.yml 572ms 837ms 0ms 142ms 3576 KB 113ms 122ms 161ms 65ms 77142 134863
2021-08-15 09:11 5da13ac5 ci: do not run fast on the FreeBSD runner for now 569ms 841ms 0ms 137ms 3576 KB 113ms 123ms 162ms 66ms 77142 135574
2021-08-15 09:03 344f13d6 ci: cleanup .cirrus.yml 567ms 842ms 0ms 137ms 3576 KB 113ms 122ms 163ms 66ms 77142 136052
2021-08-15 08:52 1a5c4b18 cmd/tools/fast/fast.v: do not use -no-std and -no-rsp anymore (tcc is the most recent on the CI runner now) 563ms 841ms 0ms 135ms 3576 KB 111ms 122ms 160ms 65ms 77142 137019
2021-08-15 08:43 e64a9fa5 freebsd_build_tcc.sh: use an explicit --cc=clang 566ms 842ms 0ms 136ms 3576 KB 111ms 122ms 161ms 65ms 77142 136293
2021-08-15 08:32 3c553f16 ci: use gmake in freebsd_build_tcc.sh 567ms 841ms 0ms 137ms 3576 KB 111ms 121ms 159ms 65ms 77142 136052
2021-08-15 08:27 d4af8673 ci: try using freebsd_build_tcc.sh again on the FreeBSD runner 569ms 848ms 0ms 144ms 3576 KB 113ms 123ms 162ms 65ms 77142 135574
2021-08-15 08:21 0dde8ab0 cmd/tools/fast/fast.v: use -no-std for tcc too 576ms 838ms 0ms 136ms 3576 KB 112ms 122ms 161ms 66ms 77142 133927
2021-08-15 08:12 6843b850 ci: fix `clang -std=c99 -D_DEFAULT_SOURCE -o v vc/v.c` warnings 567ms 837ms 0ms 136ms 3576 KB 112ms 121ms 163ms 65ms 77142 136052
2021-08-15 08:05 eef7eea7 v.pref, v.builder: support `-no-std` (skips passing `-std=c99` to the C backend) 565ms 837ms 0ms 138ms 3576 KB 112ms 122ms 163ms 66ms 77140 136530
2021-08-15 07:42 b1186cca cmd/tools/fast/fast.v: use -no-rsp for tcc (which may be much older on freebsd) 564ms 839ms 0ms 136ms 3576 KB 111ms 121ms 160ms 65ms 77133 136760
2021-08-15 07:06 7494d7f6 ci: just rely on the freebsd's tcc being recent enough :-| 568ms 837ms 0ms 137ms 3575 KB 112ms 121ms 162ms 65ms 77126 135785
2021-08-15 06:59 1e7c9ad8 ci: do use freebsd_build_tcc.sh on the freebsd runner 566ms 842ms 0ms 145ms 3575 KB 112ms 122ms 164ms 66ms 77126 136265
2021-08-15 06:51 15eff279 ci: fix .cirrus.yml (tab => spaces) 567ms 843ms 0ms 140ms 3575 KB 112ms 122ms 173ms 65ms 77126 136024
2021-08-15 06:49 e3bd793f ci: add a script to install tcc from source on freebsd so it can be run the freebsd job 574ms 845ms 0ms 137ms 3575 KB 111ms 123ms 161ms 65ms 77126 134365
2021-08-15 06:38 c225bb84 ci: install tcc on the freebsd runner too 573ms 845ms 0ms 137ms 3575 KB 112ms 123ms 163ms 66ms 77126 134600
2021-08-15 06:27 e6d79f2f ci: run fast.v on freebsd 568ms 841ms 0ms 138ms 3575 KB 113ms 122ms 163ms 66ms 77126 135785
2021-08-15 06:21 f1244bd7 ci: do not upload fast.v results 581ms 841ms 0ms 137ms 3575 KB 112ms 122ms 164ms 66ms 77126 132746
2021-08-15 06:15 f67e5d12 v.gen.c: fix v_typeof_interface_idx codegen (add `static `) 1110ms 1378ms 0ms 184ms 3575 KB 291ms 249ms 308ms 124ms 77126 69482
2021-08-15 06:10 84f7f80a Revert "cgen: support `typeof(x).idx`, as well as `iface.type_idx()` (#11178)" 1111ms 1377ms 0ms 187ms 3561 KB 301ms 253ms 308ms 126ms 77065 69365
2021-08-02 04:12 69f31d8d checker: check int literal to enum cast (fix #10125) (#10348) 546ms 825ms 0ms 135ms 3505 KB 109ms 119ms 159ms 64ms 75816 138857
2021-08-02 04:11 b88b17ac docs: fix a typo in the Module import aliasing section (#11017) 546ms 814ms 0ms 134ms 3502 KB 109ms 118ms 156ms 64ms 75770 138772
2021-08-01 18:46 eca7af10 examples: fix static vweb assets example (#11008) 556ms 820ms 0ms 136ms 3502 KB 110ms 119ms 160ms 64ms 75770 136276
2021-08-01 17:19 dbf5c976 v.gen.native: support more `ifs` constructs for amd64 (#11007) 561ms 838ms 0ms 136ms 3502 KB 110ms 121ms 161ms 65ms 75770 135062
2021-08-01 12:50 cc946340 http: change server handler from function to interface (#10994) 555ms 826ms 0ms 135ms 3493 KB 109ms 118ms 159ms 64ms 75691 136380
2021-08-01 11:08 836ac54d v.gen.js: add more array tests and fixes (#11014) 557ms 822ms 0ms 141ms 3493 KB 110ms 121ms 159ms 64ms 75685 135879
2021-08-01 04:27 77e9ed41 v.gen.js: fix segfault when anonymous function is declared with assertion (#11009) 547ms 819ms 0ms 135ms 3493 KB 108ms 119ms 156ms 64ms 75678 138351
2021-07-31 11:40 33e4dc3a ci: fix coutput_test.v on windows by fixing `-o -` on windows 552ms 819ms 0ms 135ms 3492 KB 110ms 118ms 159ms 65ms 75675 137092
2021-07-31 13:35 6068777e parser/checker: deduce type of global from initialization expression (#11005) 559ms 821ms 0ms 134ms 3492 KB 111ms 118ms 158ms 65ms 75671 135368
2021-07-31 11:57 e374ffb5 checker: add an early checker error for `node.left_types.len != node.left.len` in assignments 554ms 837ms 0ms 138ms 3490 KB 112ms 121ms 162ms 65ms 75625 136507
2021-07-31 11:17 9082712e ci: skip coutput_test.v on windows temporarily 547ms 824ms 0ms 133ms 3490 KB 110ms 120ms 160ms 64ms 75622 138248
2021-07-31 10:52 d82d41d8 os: fix os.dir, os.base, os.file_name, when the argument contains / on windows 547ms 816ms 0ms 140ms 3490 KB 109ms 119ms 159ms 64ms 75622 138248
2021-07-31 09:29 d2e28e8f docs: describe how coutput_test.v works 549ms 816ms 0ms 135ms 3489 KB 109ms 121ms 158ms 64ms 75618 137737
2021-07-31 09:14 08016ab3 v.gen.c: add vlib/v/gen/c/coutput_test.v, to ease testing of produced C output 556ms 834ms 0ms 136ms 3489 KB 111ms 120ms 161ms 65ms 75618 136003
2021-07-31 05:42 033b0273 v.gen.c: use `const type* const_x` for `const_x &type` fn args 549ms 818ms 0ms 135ms 3489 KB 110ms 120ms 158ms 64ms 75618 137737
2021-07-31 03:33 21585978 ci: ignore changes in .md files for the vinix-build job 552ms 815ms 0ms 134ms 3489 KB 110ms 119ms 158ms 65ms 75612 136978
2021-07-30 23:31 dbacf9cf doc: add calling V from C to toc (#11006) 548ms 825ms 0ms 133ms 3489 KB 109ms 118ms 157ms 64ms 75612 137978
2021-07-30 22:44 19c11bac doc: document calling V from C 550ms 818ms 0ms 139ms 3489 KB 108ms 118ms 157ms 65ms 75612 137476
2021-07-30 18:46 0675079b ci: skip const_comptime_eval_before_vinit_test.v with MSVC 551ms 824ms 0ms 135ms 3489 KB 111ms 120ms 161ms 65ms 75612 137226
2021-07-30 17:33 26b7712b tests: add a regression test for the comptime evaluated consts, using a _constructor function 549ms 817ms 0ms 131ms 3489 KB 108ms 118ms 157ms 63ms 75612 137726
2021-07-30 17:29 0bb587c8 checker: fix defer ident handling & fix defer optional error message (#10975) 546ms 812ms 0ms 133ms 3489 KB 108ms 118ms 155ms 63ms 75612 138483
2021-07-30 16:20 a7c2aaf3 cgen: initialize globals directly for simple cases (#11002) 546ms 814ms 0ms 133ms 3477 KB 107ms 119ms 154ms 63ms 75605 138470
2021-07-30 14:56 f6792278 ci: fix tools using `import math`, for `const x = i64(-9223372036854775807-1)` fails 547ms 815ms 0ms 134ms 3474 KB 109ms 120ms 156ms 64ms 75571 138155
2021-07-30 14:22 06d1422a ast,checker,cgen: support simple `const x = u16(0x53)` without using _vinit() 541ms 810ms 0ms 140ms 3474 KB 109ms 118ms 154ms 64ms 75568 139682
2021-07-30 10:25 afb7168a hash: move dummy map initialisation into an `fn init(){}`, so users do not have to do it explicitly to be compatible with -skip-unused 548ms 810ms 0ms 134ms 3462 KB 109ms 118ms 157ms 64ms 75453 137687
2021-07-30 09:00 0f09228a vdoc: fix wrong escaping in HTML docs (#10638) 551ms 819ms 0ms 133ms 3462 KB 109ms 118ms 154ms 64ms 75447 136927
2021-07-30 08:37 6674d653 ci: describe more precisely for which modules the sanitised jobs will run 551ms 814ms 0ms 133ms 3462 KB 108ms 121ms 156ms 64ms 75447 136927
2021-07-30 08:17 a7ca0510 v.gen.js: fix for array filter, add more tests and other fixes (#10999) 542ms 816ms 0ms 134ms 3462 KB 109ms 120ms 159ms 64ms 75447 139201
2021-07-30 08:10 ab6ab519 ci: only run sanitized jobs on changes to the compiler itself (vlib/v/) 549ms 818ms 0ms 134ms 3460 KB 109ms 119ms 157ms 64ms 75398 137336
2021-07-30 06:26 c31397e1 tests: fix `v test-self` running locally 551ms 825ms 0ms 140ms 3460 KB 112ms 121ms 161ms 65ms 75398 136838
2021-07-30 00:31 ec92964b checker: make interface init check a warning for now 554ms 813ms 0ms 133ms 3460 KB 108ms 118ms 158ms 64ms 75398 136097
2021-07-30 00:24 7d5b6d2b fix running `v run file.v` in a current working folder containing a run/ subfolder 548ms 814ms 0ms 136ms 3460 KB 108ms 119ms 156ms 64ms 75397 137585
2021-07-30 00:18 6fa8e426 checker: force interface init (#10910) 548ms 811ms 0ms 133ms 3459 KB 109ms 117ms 156ms 64ms 75386 137565
2021-07-29 23:28 1eac351f math.big: change the return value of divmod to (quotient, remainder) (#10993) 551ms 819ms 0ms 133ms 3457 KB 108ms 120ms 156ms 63ms 75369 136785
2021-07-29 22:26 63373256 v.gen.native: improve few x64 generators (#10996) 546ms 816ms 0ms 135ms 3457 KB 109ms 120ms 157ms 64ms 75369 138038
2021-07-29 19:06 44d8dcc4 ci,globals: hot fix for hanging test case (#10997) 553ms 828ms 0ms 143ms 3455 KB 110ms 120ms 159ms 65ms 75352 136260
2021-07-29 15:04 c7ecb18f ci: bump timeout-minutes from 60 minutes to 121 minutes for normal 'fast' jobs 554ms 816ms 0ms 134ms 3455 KB 108ms 118ms 155ms 63ms 75352 136014
2021-07-29 13:29 0b46d621 ci: bump timeout-minutes for the sanitize jobs to 180 549ms 815ms 0ms 134ms 3455 KB 110ms 119ms 159ms 64ms 75352 137253
2021-07-29 12:21 1e255d3a fmt: cleanup redundant generic types code (#10990) 6052ms 9052ms 0ms 1532ms 3455 KB 0ms 0ms 0ms 849ms 75352 12450
2021-07-29 11:25 ae05ab88 ci: fix ubuntu-tcc job 6053ms 8961ms 0ms 1516ms 3455 KB 0ms 0ms 0ms 809ms 75352 12448
2021-07-26 18:14 cb7be87d parser: fix struct init and assign using `sql` variable (#10968) 549ms 818ms 0ms 138ms 3435 KB 108ms 119ms 156ms 64ms 75183 136945
2021-07-26 15:39 79c7aed3 gg: allow easily detecting the edges of key_down keyboard events 551ms 820ms 0ms 142ms 3435 KB 109ms 119ms 155ms 64ms 75183 136448
2021-07-26 12:55 b173e55b ci: auto-cancel previous workflows when a new commit is pushed (part 2) (#10970) 552ms 823ms 0ms 136ms 3435 KB 109ms 120ms 156ms 63ms 75183 136201
2021-07-26 08:05 0d12d552 gg: allow customisation of the image format in gg.new_streaming_image 547ms 820ms 0ms 136ms 3435 KB 109ms 120ms 155ms 65ms 75183 137446
2021-07-26 06:41 517260a1 v help: support `v help topics` to list all help .txt file names 554ms 822ms 0ms 135ms 3435 KB 108ms 118ms 154ms 64ms 75183 135709
2021-07-26 05:54 4cf91a28 checker: fix generics interface with multi generic types (#10964) 547ms 818ms 0ms 135ms 3427 KB 108ms 119ms 157ms 64ms 75166 137414
2021-07-26 05:49 b666482d ci: fix the vinix-build job 553ms 818ms 0ms 136ms 3427 KB 108ms 121ms 157ms 65ms 75160 135913
2021-07-26 05:06 b44f8152 v.gen.c: fix codegen for `const a = u64(5) + 5` 549ms 822ms 0ms 144ms 3427 KB 110ms 121ms 158ms 65ms 75158 136899
2021-07-25 22:26 063ffe36 ci: use ../mlibc-headers/include in vinix-kernel.yml 544ms 807ms 0ms 136ms 3426 KB 108ms 121ms 158ms 64ms 75129 138104
2021-07-25 20:46 8e47d27c Revert "ci: auto-cancel previous workflows when a new commit is pushed (#10962)" 545ms 815ms 0ms 138ms 3426 KB 109ms 121ms 159ms 64ms 75129 137851
2021-07-25 20:23 db5e0f21 v.gen.c: fix cgen regression after f457b94 (prevented vinix builds), add tests 547ms 818ms 0ms 134ms 3426 KB 109ms 120ms 157ms 63ms 75129 137347
2021-07-25 18:29 e4e6c902 zip: read in memory (#10960) 550ms 821ms 0ms 137ms 3426 KB 109ms 121ms 159ms 64ms 75119 136580
2021-07-25 18:28 6d6b08ba ci: auto-cancel previous workflows when a new commit is pushed (#10962) 549ms 816ms 0ms 137ms 3426 KB 109ms 120ms 157ms 64ms 75119 136828
2021-07-25 14:27 684c10af json: support for a [required] field attribute (#10955) 553ms 822ms 0ms 144ms 3426 KB 108ms 121ms 157ms 64ms 75119 135839
2021-07-25 13:29 e246ed98 cgen: fix VUNREACHABLE on freebsd/tcc 549ms 815ms 0ms 144ms 3425 KB 109ms 120ms 158ms 64ms 75087 136770
2021-07-25 12:54 ab20b8c5 cgen: fix generics interface with multi generic structs (#10950) 1037ms 1307ms 0ms 182ms 3425 KB 275ms 239ms 289ms 120ms 75088 72408
2021-07-04 16:15 b0b4b8e6 checker: fix missing check generic fn call args (fix #10649) (#10657) 525ms 784ms 0ms 145ms 3268 KB 104ms 119ms 151ms 63ms 73254 139531
2021-07-04 15:37 66527993 checker: fix nested generic struct init (fix #10652) (#10659) 529ms 780ms 0ms 135ms 3268 KB 106ms 121ms 153ms 64ms 73254 138476
2021-07-04 14:42 2752833a docs: remove obsolete `import os` in the hot code reloading example (#10655) 531ms 775ms 0ms 132ms 3266 KB 103ms 119ms 150ms 64ms 73219 137888
2021-07-04 14:34 452c8e14 examples: remove unused return types in hanoi.v (#10661) 534ms 775ms 0ms 135ms 3266 KB 105ms 120ms 150ms 63ms 73219 137114
2021-07-03 17:16 6a642595 string: bring back the is_lit comment 535ms 776ms 0ms 137ms 3266 KB 106ms 123ms 151ms 64ms 73219 136857
2021-07-03 17:11 5a4a1997 cgen: fix empty struct initilization (#10651) 532ms 778ms 0ms 135ms 3268 KB 105ms 119ms 150ms 63ms 73433 138031
2021-07-03 12:24 6454f998 docs: add a `v` keyword next to the backticks in the strconv example (#10653) 533ms 785ms 0ms 142ms 3264 KB 105ms 121ms 148ms 62ms 73433 137772
2021-07-03 07:09 55aa810e gx: complete the string_colors map (#10634) 535ms 785ms 0ms 133ms 3264 KB 104ms 120ms 148ms 62ms 73433 137257
2021-07-02 23:56 ec973f5c x.websocket: move to net.websocket module (#10648) 527ms 777ms 0ms 134ms 3264 KB 106ms 121ms 152ms 64ms 73433 139341
2021-07-02 23:49 c44a47ac gg: fix draw_line on macos (native rendering) 535ms 781ms 0ms 136ms 3264 KB 105ms 121ms 150ms 63ms 73433 137257
2021-07-02 16:45 e4d88a5b v.checker: minor cleanup of fn_call() (#10632) 531ms 781ms 0ms 137ms 3264 KB 106ms 120ms 152ms 63ms 73433 138291
2021-07-02 14:38 21512d14 checker: fix generic fn inferring multi paras type (fix #10623) (#10626) 529ms 780ms 0ms 135ms 3264 KB 104ms 119ms 150ms 62ms 73433 138814
2021-07-02 14:07 c0f855ac cgen: fix anon optional fn (fix #10640) (#10644) 537ms 793ms 0ms 142ms 3264 KB 105ms 119ms 149ms 63ms 73433 136746
2021-07-02 13:59 8628b19a ast.table: optimize get_final_type_symbol() (#10646) 532ms 778ms 0ms 137ms 3263 KB 105ms 120ms 151ms 63ms 73422 138011
2021-07-02 07:39 14862585 strconv: fix `atoi` returning 0 on large strings (#10635) 536ms 789ms 0ms 138ms 3263 KB 108ms 122ms 153ms 64ms 73424 136985
2021-07-02 07:18 abbf71c7 ast.table: cleanup type_implements_interface() (#10643) 530ms 776ms 0ms 135ms 3261 KB 105ms 119ms 152ms 64ms 73420 138528
2021-07-02 05:37 a33a2ba0 checker: check for `x := []Interface{len: 9}` without `init:` 532ms 772ms 0ms 136ms 3264 KB 106ms 121ms 151ms 64ms 73502 138161
2021-07-01 12:42 d0a09579 cgen: cleanup `Gen.gen_*_equality_fn` (#10633) 533ms 783ms 0ms 134ms 3264 KB 106ms 121ms 148ms 64ms 73495 137889
2021-07-01 09:30 aa8d9b6c docs: document custom iterators (#10629) 530ms 775ms 0ms 143ms 3264 KB 105ms 120ms 152ms 62ms 73493 138666
2021-07-01 09:25 8b901df3 table: optimize generated code for an empty interface (#10624) 533ms 782ms 0ms 136ms 3264 KB 106ms 121ms 151ms 63ms 73493 137885
2021-07-01 03:21 41e88423 Revert "builtin: use == 0 instead of isnil()" 527ms 770ms 0ms 135ms 3264 KB 105ms 120ms 149ms 63ms 73488 139445
2021-06-30 19:30 3881e97a vlib: remove ustring usage (#10618) 531ms 778ms 0ms 135ms 3264 KB 105ms 121ms 152ms 63ms 73487 138393
2021-06-30 11:47 9d02ca51 checker: relax naming requirements for translated code (#10619) 527ms 777ms 0ms 132ms 3264 KB 106ms 123ms 151ms 63ms 73489 139447
2021-06-30 11:38 e108a679 tools: fix compilation of an instrumented vdbg in `v bug hw.v` (module lookup problem due to abs path) 531ms 781ms 0ms 134ms 3264 KB 105ms 119ms 150ms 63ms 73488 138395
2021-06-30 07:21 8cc49b5e os: add utime() (#9796) 534ms 788ms 0ms 140ms 3264 KB 104ms 122ms 152ms 63ms 73488 137617
2021-06-30 06:45 b351aa12 gen: cleanup `Gen.array init` (#10613) 534ms 773ms 0ms 134ms 3264 KB 104ms 120ms 149ms 62ms 73473 137589
2021-06-30 06:17 6838030a builtin: add string.runes() (#10611) 534ms 780ms 0ms 136ms 3264 KB 115ms 120ms 150ms 63ms 73474 137591
2021-06-30 05:54 1e896c70 checker: check optional interface type mismatch (#10617) 536ms 787ms 0ms 135ms 3264 KB 105ms 120ms 151ms 64ms 73458 137048
2021-06-30 05:30 d2f19ac4 os: add a glob() function (#10497) 533ms 774ms 0ms 134ms 3263 KB 105ms 121ms 160ms 64ms 73450 137804
2021-06-30 05:16 f029f7e8 checker: prohibit `char.str()`, add tests (#10615) 529ms 777ms 0ms 136ms 3263 KB 105ms 122ms 153ms 63ms 73410 138771
2021-06-29 19:35 00333806 cgen: minor cleanup in cheaders.v (#10610) 532ms 786ms 0ms 142ms 3262 KB 106ms 121ms 153ms 63ms 73402 137973
2021-06-29 15:47 aaee2515 cgen: simplify auto_str_methods.v (#10606) 534ms 780ms 0ms 136ms 3262 KB 106ms 121ms 153ms 64ms 73405 137462
2021-06-29 12:00 97b83a49 os: add debugger_present() for linux (#10257) 533ms 779ms 0ms 136ms 3264 KB 106ms 120ms 152ms 64ms 73443 137791
2021-06-29 11:40 1b5d0ba8 builtin: document existing behaviour of .before() methods on strings 533ms 774ms 0ms 138ms 3263 KB 106ms 120ms 151ms 63ms 73424 137756
2021-06-29 10:05 d5ee60b4 v.builder: use a github repo for ~/.vmodules/linuxroot/ folder, to ease its updating 537ms 784ms 0ms 133ms 3263 KB 104ms 120ms 149ms 63ms 73411 136705
2021-06-29 09:14 f45f30a9 checker, cgen: fix aliased array methods (#10603) 531ms 780ms 0ms 135ms 3261 KB 105ms 122ms 152ms 64ms 73406 138241
2021-06-29 08:40 58df35b4 x.json2: fix `json_string` for utf8 codepoints, add regression test 533ms 786ms 0ms 141ms 3261 KB 105ms 121ms 153ms 64ms 73403 137716
2021-06-29 08:16 04221475 cgen: fix go call interface method (fix #10520) (#10602) 531ms 781ms 0ms 134ms 3261 KB 105ms 121ms 152ms 64ms 73400 138229
2021-06-28 16:35 2bcc733f v.parser: rename pratt.v to expr.v (#10566) 533ms 779ms 0ms 132ms 3259 KB 106ms 120ms 151ms 63ms 73383 137679
2021-06-28 14:45 63638fd2 cgen: optimize generated array.index(elem) 532ms 779ms 0ms 136ms 3258 KB 105ms 120ms 152ms 63ms 73373 137919
2021-06-28 13:31 4af4f2b5 cgen: fix `go fn(mut x Interface){ println(x) }(x)` (#10585) 529ms 773ms 0ms 133ms 3259 KB 104ms 120ms 150ms 63ms 73371 138697
2021-06-28 13:25 625dc6e0 doc: enum methods (#10572) 530ms 779ms 0ms 135ms 3257 KB 104ms 121ms 152ms 63ms 73347 138390
2021-06-28 13:23 80671978 vast: print Position.last_line (#10600) 533ms 790ms 0ms 142ms 3257 KB 104ms 122ms 152ms 63ms 73347 137611
2021-06-28 11:17 0ac0ab6b cgen: fix auto str for sumtype with alias (#10599) 523ms 783ms 0ms 134ms 3257 KB 105ms 121ms 152ms 63ms 73347 140242
2021-06-28 11:05 003f60fc x.json2: fix nest level check (#10584) 530ms 775ms 0ms 134ms 3258 KB 104ms 121ms 150ms 63ms 73352 138400
2021-06-28 10:32 cdb31119 x.ttf: apply ctx.scale for x and y in draw_text_bmp (#10598) 530ms 777ms 0ms 134ms 3258 KB 104ms 119ms 150ms 62ms 73352 138400
2021-06-28 10:21 1492eae2 v.fmt: keep selective type imports used for casting (#10597) 530ms 774ms 0ms 137ms 3258 KB 105ms 120ms 151ms 63ms 73352 138400
2021-06-28 08:51 2e5ed085 v.parser: allow anonymous function to return a function (#10592) 536ms 775ms 0ms 133ms 3258 KB 105ms 121ms 150ms 63ms 73352 136850
2021-06-28 07:52 8650ec69 builtin: use == 0 instead of isnil() 536ms 788ms 0ms 141ms 3257 KB 104ms 121ms 152ms 63ms 73351 136848
2021-06-28 07:26 830cf464 v.parser: prohibit registering selectively imported (structs / enums / aliases / interfaces) (#10579) 534ms 780ms 0ms 135ms 3257 KB 104ms 120ms 150ms 62ms 73352 137363
2021-06-28 07:24 67d1b72e cgen: fix interface with nested fields (fix #10077) (#10589) 528ms 776ms 0ms 134ms 3254 KB 105ms 119ms 150ms 63ms 73331 138884
2021-06-28 06:48 c3b9eaf1 v.c.gen: fix codegen of auto str methods for structs having &voidptr fields 530ms 776ms 0ms 133ms 3253 KB 105ms 121ms 151ms 63ms 73329 138356
2021-06-28 05:34 b80dcafc tutorials: always add the filename as first comment in example files (#10594) 537ms 776ms 0ms 133ms 3252 KB 103ms 122ms 151ms 62ms 73319 136534
2021-06-28 05:27 9651a979 builtin: fix termux prints (#10595) 529ms 776ms 0ms 135ms 3252 KB 104ms 119ms 151ms 62ms 73319 138599
2021-06-27 16:05 4bed4afe cgen: fix clash in generated variant and method names (#10581) 528ms 782ms 0ms 140ms 3252 KB 104ms 121ms 150ms 63ms 73319 138861
2021-06-27 14:17 ea3983a9 checker: require .sort() body for some types (#10550) 533ms 777ms 0ms 133ms 3248 KB 104ms 120ms 151ms 62ms 73319 137559
2021-06-27 07:50 bafea576 tests: move the test.bin output of macho_test.v to os.temp_dir() 535ms 776ms 0ms 134ms 3246 KB 105ms 119ms 152ms 64ms 73315 137037
2021-06-26 15:13 51075ffa cgen: fix fn mut val of interface type (#10568) 530ms 777ms 0ms 135ms 3246 KB 106ms 122ms 152ms 64ms 73315 138330
2021-06-26 15:10 878efcda doc: improve selective import docs (#10573) 526ms 768ms 0ms 134ms 3246 KB 104ms 120ms 149ms 63ms 73312 139376
2021-06-25 23:05 02f4f635 cgen: remove debug comments before for loops 533ms 772ms 0ms 130ms 3245 KB 103ms 118ms 149ms 62ms 73305 137532
2021-06-25 22:18 19dca026 checker: bugfix for `__global ( cpu_get_id fn () u64 ) ... cpu_get_id()` 527ms 785ms 0ms 140ms 3256 KB 105ms 120ms 150ms 63ms 73305 139098
2021-06-25 19:51 6890756c os: cleanup of old deprecated functions. Add File.write_full_buffer/2; use it in os.write_file/2 530ms 771ms 0ms 134ms 3256 KB 104ms 119ms 151ms 63ms 73304 138309
2021-06-25 17:29 e797547d Revert "Revert "v.gen.c: remove unused memfreedup"" 535ms 783ms 0ms 136ms 3255 KB 107ms 123ms 153ms 64ms 73340 137084
2021-06-25 17:26 74589275 checker: fix global fn calls 533ms 778ms 0ms 135ms 3256 KB 105ms 122ms 151ms 63ms 73348 137613
2021-06-25 17:15 72c12b67 Revert "v.gen.c: remove unused memfreedup" 529ms 773ms 0ms 135ms 3255 KB 104ms 121ms 150ms 63ms 73337 138633
2021-06-25 11:27 9b84faad v.parser: prohibit redeclaration of imported functions (#10564) 529ms 773ms 0ms 135ms 3255 KB 105ms 120ms 148ms 63ms 73329 138618
2021-06-25 10:08 be8be3d3 v.parser: prohibit redeclaration of builtin types (#10563) 532ms 784ms 0ms 144ms 3253 KB 105ms 120ms 152ms 63ms 73322 137823
2021-06-25 09:52 e9de3037 table: fix interface embedding with interface parameter (#10567) 530ms 781ms 0ms 136ms 3252 KB 106ms 121ms 153ms 64ms 73305 138311
2021-06-25 09:11 e648578f docs: fix minor typos (#10565) 530ms 772ms 0ms 135ms 3251 KB 106ms 120ms 151ms 64ms 73295 138292
2021-06-24 15:31 809aa9af v init: change text to indicate that `v init` creates projects 531ms 772ms 0ms 135ms 3251 KB 105ms 119ms 149ms 63ms 73295 138032
2021-06-24 15:21 e3ea5c1e v.ast: cleanup Table.resolve_generic_to_concrete/3 (#10559) 528ms 776ms 0ms 133ms 3251 KB 104ms 121ms 150ms 63ms 73295 138816
2021-06-24 15:05 e2f7fd16 ci: bump up repeat limits temporarily till V speeds up again 523ms 773ms 0ms 134ms 3251 KB 106ms 118ms 149ms 63ms 73273 140101
2021-06-24 14:45 b2391424 examples: add examples/gg/random.v demonstrating how to stream images/pixels 531ms 779ms 0ms 141ms 3251 KB 104ms 119ms 149ms 63ms 73273 137990
2021-06-24 09:47 4bfe7612 generics: fix generic fn type mismatch of returning a generic struct (#10553) 536ms 778ms 0ms 134ms 3251 KB 104ms 121ms 150ms 63ms 73269 136695
2021-06-24 09:39 8324a766 checker: allow for `unsafe {*(p+1) = 22}` (#10557) 533ms 782ms 0ms 136ms 3252 KB 105ms 123ms 153ms 62ms 73292 137508
2021-06-24 08:59 5a308005 examples: show the tetris ghost by default 532ms 778ms 0ms 136ms 3252 KB 105ms 122ms 153ms 63ms 73289 137761
2021-06-24 04:33 83eb9d5d checker: disallow accessing fields or methods of `void` (#10552) 530ms 776ms 0ms 135ms 3252 KB 105ms 120ms 150ms 64ms 73289 138281
2021-06-24 04:27 c0b53048 bitfield: minor documentation and function tweaks (#10549) 534ms 782ms 0ms 135ms 3251 KB 106ms 122ms 153ms 64ms 73287 137241
2021-06-23 22:37 1469b47f vweb: free app object for each request 527ms 776ms 0ms 140ms 3251 KB 104ms 120ms 150ms 63ms 73287 139064
2021-06-23 17:17 f580597f ci: fix -cstrict compilation on tests-sanitize-undefined-clang 536ms 779ms 0ms 136ms 3251 KB 106ms 121ms 150ms 64ms 73287 136729
2021-06-23 17:13 93bb87f4 cgen: simplify auto_str_methods (#10544) 528ms 773ms 0ms 133ms 3251 KB 105ms 120ms 153ms 64ms 73287 138801
2021-06-23 11:29 66bf963a builtin: remove C.printf call from string.free() 527ms 773ms 0ms 133ms 3253 KB 105ms 120ms 150ms 63ms 73315 139117
2021-06-23 12:14 e8a1e9d8 cgen: fix interface only declare with optional method (#10546) 528ms 775ms 0ms 135ms 3253 KB 105ms 121ms 150ms 63ms 73313 138850
2021-06-23 11:20 500b4878 parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545) 531ms 775ms 0ms 135ms 3252 KB 107ms 121ms 152ms 64ms 73307 138054
2021-06-23 11:14 69227b8b tests: bump up sleep times in break_in_lock_test.v, so that its results are stabler 532ms 779ms 0ms 144ms 3253 KB 105ms 119ms 151ms 63ms 73334 137845
2021-06-23 10:33 816bf308 v test-all: add a -freestanding check on Linux 530ms 774ms 0ms 134ms 3253 KB 105ms 119ms 151ms 63ms 73334 138366
2021-06-23 10:18 9151f085 ci: fix failing Freestanding task 531ms 774ms 0ms 135ms 3253 KB 105ms 120ms 154ms 63ms 73334 138105
2021-06-23 07:40 6333adad v.gen.c: remove unused memfreedup 531ms 775ms 0ms 134ms 3253 KB 105ms 119ms 150ms 64ms 73334 138105
2021-06-22 17:17 6736817b parser: fix `rewind_scanner_to_current_token_in_new_mode` (#10495) 530ms 778ms 0ms 135ms 3253 KB 104ms 117ms 149ms 62ms 73350 138396
2021-06-22 17:08 c43791b0 ci: fix vcreate_test.v on windows 528ms 774ms 0ms 136ms 3253 KB 106ms 120ms 152ms 73ms 73349 138918
2021-06-22 15:52 b6bd6d1d tests: add cmd/tools/vdoc/tests/vdoc_file_test.v, extract a `v.util.diff` module, cleanup 525ms 775ms 0ms 137ms 3253 KB 106ms 127ms 154ms 64ms 73349 139712
2021-06-22 11:28 0aef92b6 cgen: cleanup auto_str_methods() (#10540) 525ms 777ms 0ms 141ms 3253 KB 105ms 118ms 148ms 63ms 73327 139670
2021-06-22 09:39 1c807418 doc: document `type Fn = fn (string) string` (type aliases) (#10471) 530ms 779ms 0ms 136ms 3253 KB 104ms 117ms 149ms 63ms 73346 138388
2021-06-22 09:17 72358833 time: use `Duration(C.INT64_MAX)` as infinite (#10539) 532ms 783ms 0ms 135ms 3253 KB 105ms 117ms 150ms 64ms 73346 137868
2021-06-22 07:46 dd6591b2 ci: fix `[if xyz ?]` usages 539ms 787ms 0ms 136ms 3253 KB 106ms 119ms 152ms 64ms 73334 136055
2021-06-22 06:55 d65aa977 v.gen.native: cleanup, remove unused hi.s (#10538) 527ms 766ms 0ms 134ms 3253 KB 104ms 116ms 150ms 64ms 73338 139161
2021-06-21 17:30 f1c4753c gg: fix draw_line (#10534) 524ms 769ms 0ms 133ms 3253 KB 103ms 116ms 148ms 63ms 73338 139958
2021-06-21 16:25 6dbe8a8a cgen: fix for in mut reference selector val (fix #10524) (#10536) 530ms 772ms 0ms 139ms 3253 KB 104ms 116ms 150ms 63ms 73338 138373
2021-06-21 12:02 71523c86 v.util: simplify smart_quote more 529ms 772ms 0ms 134ms 3252 KB 104ms 118ms 151ms 63ms 73321 138603
2021-06-21 11:19 5d0e9417 cgen: minor simplification of gen_str_for_struct() (#10533) 532ms 781ms 0ms 136ms 3252 KB 107ms 120ms 153ms 65ms 73307 137795
2021-06-21 11:14 1e9e7171 os: fix using Win32-API with TCC32 (#10496) 532ms 773ms 0ms 135ms 3252 KB 105ms 119ms 154ms 64ms 73321 137821
2021-06-20 17:55 45c6b649 v.util: make util.smart_quote use its output string builder directly 529ms 776ms 0ms 136ms 3252 KB 106ms 120ms 154ms 65ms 73302 138567
2021-06-21 05:01 81fe702b builtin: disable the unhandled exception handler, when `-d no_backtrace` is used (#10530) 548ms 796ms 0ms 136ms 3251 KB 106ms 119ms 159ms 65ms 73276 133715
2021-06-21 04:10 8f2f377c v.checker,v.gen.c: extend auto heap mechanism to objects used as interfaces (#10529) 541ms 793ms 0ms 143ms 3251 KB 106ms 120ms 158ms 64ms 73276 135445
2021-06-21 04:05 5d138768 net: prevent 0xC0000005 errors in vschannel (windows ssl) (#10531) 535ms 782ms 0ms 136ms 3247 KB 105ms 116ms 157ms 65ms 73204 136829
2021-06-21 00:50 ae12a0b8 fast: reduce delta from 20ms to 18 531ms 776ms 0ms 134ms 3247 KB 103ms 116ms 157ms 64ms 73204 137860
2021-06-20 15:40 f32a76b2 all: promote value type function arguments to heap if necessary (#10528) 526ms 773ms 0ms 134ms 3247 KB 103ms 116ms 155ms 63ms 73204 139171
2021-06-20 10:36 6c8182cc cgen: fix assigning literal fixed arrays to map values (#10525) 528ms 777ms 0ms 134ms 3244 KB 105ms 117ms 153ms 64ms 73177 138592
2021-06-20 09:38 a21ee1ab strings.textscanner: add .current/0, .peek_back/0, .peek_back_n/1 and .goto_end/1 methods 521ms 771ms 0ms 131ms 3244 KB 102ms 113ms 149ms 62ms 73174 140449
2021-06-20 10:12 ce3681ee v ast: eprintln and exit instead of panic on invalid file errors (#10526) 526ms 765ms 0ms 141ms 3244 KB 103ms 116ms 153ms 63ms 73129 139028
2021-06-20 06:30 44d0305c checker,gen: remove automatic string to C string conversion (#10144) 523ms 770ms 0ms 133ms 3244 KB 103ms 114ms 151ms 62ms 73129 139826
2021-06-20 05:09 afc81277 v.gen.c: fix assigning a fixed array variable to a map value (#10523) 527ms 768ms 0ms 134ms 3249 KB 103ms 115ms 153ms 62ms 73164 138831
2021-06-20 05:01 79879128 gg: add `rotate` to `DrawImageConfig` (#10521) 522ms 768ms 0ms 135ms 3249 KB 102ms 115ms 153ms 63ms 73158 140149
2021-06-20 02:16 98455122 doc: allow pressing / to focus search bar (#10522) 526ms 773ms 0ms 136ms 3249 KB 104ms 115ms 152ms 63ms 73158 139083
2021-06-19 19:07 21fe91e5 v watch: increase the default restart timeout, when vwatch.v is compiled with -gc boehm 521ms 767ms 0ms 133ms 3249 KB 102ms 114ms 152ms 62ms 73158 140418
2021-06-19 18:36 f0ad0b02 v init: create a .gitignore in existing git repo if it does not exist yet (#10488) 522ms 769ms 0ms 140ms 3249 KB 102ms 114ms 154ms 63ms 73158 140149
2021-06-19 18:32 123682df gg: add a `draw_line_with_config` method (#10513) 531ms 772ms 0ms 135ms 3249 KB 104ms 117ms 155ms 63ms 73158 137774
2021-06-19 16:02 71b41d10 ast.table: fix anonymous function declaration uniqueness for non-tcc c compilers (#10509) 525ms 770ms 0ms 133ms 3249 KB 105ms 117ms 152ms 64ms 73158 139348
2021-06-19 15:50 1a52da9f tests: add as_cast_already_smartcast_sumtype_test.v (#10517) 526ms 774ms 0ms 137ms 3249 KB 105ms 121ms 154ms 64ms 73157 139081
2021-06-19 14:07 7ec55e4c v.ast: add comments for ast.AsCast (#10516) 528ms 775ms 0ms 134ms 3249 KB 105ms 117ms 154ms 64ms 73157 138554
2021-06-19 13:51 3b5a3762 v watch: allow customising the auto-restart timeout for the workers with an env variable VWATCH_TIMEOUT 524ms 772ms 0ms 132ms 3249 KB 104ms 116ms 151ms 63ms 73156 139610
2021-06-19 06:10 6171e12f orm: don't panic for a psql query with no results. (#10511) 520ms 768ms 0ms 140ms 3249 KB 103ms 116ms 151ms 63ms 73156 140684
2021-06-19 06:07 22214c73 gg: apply ctx.scale to circle pos (#10512) 528ms 775ms 0ms 135ms 3249 KB 104ms 117ms 154ms 63ms 73154 138549
2021-06-19 04:48 aea23e8a strconv: fix fxx_to_str_l_parse/fxx_to_str_l_parse_no_dot returning s without cloning 525ms 769ms 0ms 133ms 3249 KB 104ms 116ms 153ms 64ms 73154 139340
2021-06-18 17:07 acf9d168 os: fix some C compiler warnings for windows (#10506) 526ms 770ms 0ms 135ms 3249 KB 104ms 117ms 155ms 64ms 73154 139076
2021-06-18 15:42 d56ae2d5 v.fmt: keep comments after struct embeds 526ms 780ms 0ms 135ms 3249 KB 105ms 117ms 154ms 64ms 73155 139077
2021-06-18 14:59 de384f1c strconv: vfmt everything 530ms 781ms 0ms 134ms 3249 KB 104ms 118ms 152ms 64ms 73159 138035
2021-06-18 13:43 5dff8dc0 v.fmt: keep `[ ... \n 123, // end of line comment \n ... ]` as is 530ms 773ms 0ms 141ms 3249 KB 105ms 118ms 156ms 64ms 72862 137475
2021-06-18 12:47 9f6ddb4c v.fmt: add an independent Comment.is_inline flag. Use it for fixing `[ .. //x ]` => `[ .. //x, ]` 524ms 767ms 0ms 133ms 3249 KB 104ms 116ms 152ms 63ms 72862 139049
2021-06-18 11:49 22980631 checker: fix nested if smartcast selector exprs (fix #10372 #10379) (#10502) 526ms 771ms 0ms 132ms 3249 KB 104ms 114ms 154ms 63ms 72859 138515
2021-06-18 11:27 05f0f3e1 v.gen.c: refactor infix expression (#10485) 507ms 752ms 0ms 131ms 3247 KB 92ms 111ms 149ms 62ms 72853 143694
2021-06-18 09:56 b7fea87d os: fix normalize_drive_letter (used by os.real_path) returning a parameter 504ms 748ms 0ms 132ms 3246 KB 94ms 111ms 150ms 63ms 72747 144339
2021-06-18 10:03 4abb1a8b cgen: fix unknown labels in addressing (#10503) 505ms 752ms 0ms 131ms 3247 KB 94ms 111ms 147ms 63ms 72732 144023
2021-06-18 09:44 3f5aa5e6 sync: make `Semaphore.*wait()` robust against interrupts by signals (#10491) 506ms 752ms 0ms 137ms 3246 KB 94ms 111ms 151ms 63ms 72731 143737
2021-06-17 23:51 a98d6446 cgen: fix fn mut args of array (#10493) 504ms 749ms 0ms 132ms 3246 KB 94ms 112ms 148ms 64ms 72731 144307
2021-06-17 22:28 64f34f6d net: return error unless response code was 200 (#10499) 511ms 754ms 0ms 132ms 3245 KB 94ms 112ms 150ms 63ms 72727 142322
2021-06-17 22:20 4688c753 cgen, parser: fix several assembly bugs (#10498) 511ms 755ms 0ms 131ms 3245 KB 94ms 111ms 150ms 63ms 72727 142322
2021-06-17 08:38 39e72904 v: support for `[if expr]`, part 2 (old `[if ident]` is not yet deprecated) 504ms 756ms 0ms 134ms 3244 KB 95ms 112ms 151ms 64ms 72702 144250
2021-06-17 09:53 0918c130 tools: fix more strange edge cases for markdown links in `v check-md` (#10486) 514ms 760ms 0ms 132ms 3240 KB 94ms 117ms 148ms 63ms 72601 141247
2021-06-17 09:27 c58b04bc checker: implement if smartcast multi conds (part 2) (#10487) 511ms 755ms 0ms 137ms 3240 KB 92ms 114ms 145ms 63ms 72601 142076
2021-06-17 07:41 46eb6bef vweb,net: just log errors in accept() instead of panic-ing, add time.sleep(1ms) after each retry in select (#10489) 510ms 751ms 0ms 134ms 3240 KB 94ms 119ms 147ms 63ms 72605 142362
2021-06-17 07:29 c2a7a84c v.parser: support for [if expr], part 1 523ms 764ms 0ms 132ms 3240 KB 93ms 121ms 148ms 63ms 72605 138824
2021-06-16 23:08 6a19a138 vweb: re-enable concurrency and fix the counter example (#10484) 513ms 762ms 0ms 130ms 3240 KB 92ms 117ms 147ms 63ms 72599 141518
2021-06-16 20:35 ae014ad0 vweb: add a missing check 511ms 758ms 0ms 132ms 3240 KB 94ms 118ms 149ms 64ms 72599 142072
2021-06-16 17:33 eacdd0d7 comptime: fix $(field.name) in $for; vweb: shared fields 506ms 755ms 0ms 133ms 3240 KB 95ms 119ms 150ms 64ms 72599 143476
2021-06-16 17:21 b2e2a53f net.http: add ability to parametrize the read and write timeouts of a http request (#10482) 511ms 762ms 0ms 137ms 3239 KB 94ms 117ms 150ms 63ms 72590 142054
2021-06-16 16:58 7b52dbfd tools: fix support for numbers in urls in `v check-md` (#10483) 511ms 755ms 0ms 134ms 3239 KB 95ms 121ms 151ms 65ms 72590 142054
2021-06-16 16:17 e31be9f5 checker: fix generic fn assign (#10479) 515ms 756ms 0ms 133ms 3239 KB 93ms 118ms 151ms 63ms 72590 140951
2021-06-16 10:32 2f35aad8 ci: fix tests-sanitize-memory-clang too 510ms 755ms 0ms 136ms 3241 KB 94ms 118ms 149ms 63ms 72634 142419
2021-06-16 09:44 9dff3c36 ci: fix failing `Self tests` task on the `windows-msvc` job 2 510ms 761ms 0ms 138ms 3241 KB 94ms 119ms 149ms 63ms 72634 142419
2021-06-16 09:44 ed0af3fd ci: fix failing `Self tests` task on the `windows-msvc` job 519ms 761ms 0ms 139ms 3241 KB 95ms 120ms 150ms 64ms 72634 139949
2021-06-16 09:15 e518cdbe ci: fix msvc compilation of interface code 513ms 756ms 0ms 144ms 3241 KB 95ms 117ms 147ms 63ms 72634 141586
2021-06-16 08:07 69ce8bae v.ast: allow for `fn f()&IAbc{return voidptr(0)}` with no additional voidptr implicit conversions to compile 515ms 754ms 0ms 138ms 3240 KB 94ms 117ms 147ms 64ms 72625 141019
2021-06-16 07:48 862c4cf3 v.checker,v.gen: allow for `&IAbc(voidptr(0))` where IAbc contains fields 511ms 750ms 0ms 138ms 3237 KB 94ms 118ms 146ms 64ms 72622 142117
2021-06-16 06:20 e7cc93a1 v.checker: allow for a `f(unsafe{voidptr(0)})` call of `fn f(x &Interface){}` 517ms 756ms 0ms 139ms 3237 KB 93ms 119ms 149ms 63ms 72617 140458
2021-06-16 01:07 2f9e03b3 net: retry logic on select when fail on signal (#10453) 512ms 759ms 0ms 140ms 3237 KB 95ms 122ms 147ms 64ms 72614 141824
2021-06-16 01:04 ffcc6cf6 checker: fix `for in mut val` for floats (#10470) 513ms 766ms 0ms 135ms 3237 KB 92ms 116ms 147ms 62ms 72614 141547
2021-06-15 16:28 aaa59ac7 net: fix chunked check, remove length workaround (#10472) 513ms 756ms 0ms 144ms 3237 KB 95ms 120ms 147ms 64ms 72615 141549
2021-06-15 15:30 b0caadae gg: add new draw_image_with_config method (#10428) 506ms 752ms 0ms 138ms 3237 KB 93ms 116ms 146ms 63ms 72615 143507
2021-06-15 15:28 7201d5db vweb: fix parsing form data (#10468) 514ms 757ms 0ms 137ms 3237 KB 96ms 120ms 149ms 64ms 72615 141274
2021-06-15 12:43 f3408a24 gc: use optimized mode by default (#10466) 517ms 759ms 0ms 138ms 3237 KB 94ms 118ms 148ms 64ms 72615 140454
2021-06-15 11:47 60c880a0 vlib: use `malloc_noscan()` where possible (#10465) 510ms 752ms 0ms 136ms 3237 KB 94ms 117ms 146ms 63ms 72619 142390
2021-06-15 11:22 af60eba5 tools: cleanup generated executables by `v test-all` 514ms 757ms 0ms 138ms 3237 KB 94ms 118ms 146ms 63ms 72619 141282
2021-06-15 11:13 48b3ab83 ci: fix failing test test_realpath_existing for os.real_path on macos 511ms 758ms 0ms 146ms 3237 KB 95ms 121ms 150ms 64ms 72619 142111
2021-06-15 10:34 0c922f55 ci: fix the failing os.real_path tests on windows 516ms 755ms 0ms 139ms 3237 KB 94ms 119ms 148ms 63ms 72619 140734
2021-06-15 08:17 51596da3 os: fix returning parameter in [manualfree]os.real_path(fpath), when fpath=="" 513ms 764ms 0ms 139ms 3237 KB 95ms 120ms 149ms 64ms 72619 141557
2021-06-15 04:29 12bb0c23 net: fix 0 length file if Content-Header is missing or corrupt (#10464) 512ms 760ms 0ms 138ms 3237 KB 93ms 119ms 148ms 63ms 72619 141833
2021-06-15 01:45 9bfec97a doc: section constants / modules / declare public constants (#10410) 515ms 751ms 0ms 139ms 3237 KB 94ms 119ms 148ms 63ms 72619 141007
2021-06-15 01:43 f922fc2a doc: add debugging JS backend source map flags (#10460) 519ms 763ms 0ms 140ms 3237 KB 96ms 120ms 149ms 64ms 72619 139921
2021-06-14 16:08 dcd072a2 .gitignore: do not ignore top level binaries to make garbage file cleanup easier (#10457) 511ms 750ms 0ms 146ms 3236 KB 94ms 117ms 150ms 63ms 72601 142076
2021-06-14 15:18 5aa7a983 stbi: fix error not matching with assertion (#10454) 510ms 751ms 0ms 139ms 3236 KB 94ms 118ms 156ms 63ms 72601 142354
2021-06-14 15:05 b26e1cdc examples: persist and show the personal best score in snek.v 515ms 754ms 0ms 137ms 3236 KB 92ms 116ms 145ms 62ms 72601 140972
2021-06-14 15:12 a8437584 gc: extend optimized mode to channel buffers (#10443) 507ms 754ms 0ms 138ms 3236 KB 93ms 118ms 150ms 63ms 72601 143197
2021-06-14 13:16 694b9919 examples: tetris: add ubuntu dependencies list (#10456) 515ms 761ms 0ms 141ms 3235 KB 96ms 118ms 149ms 64ms 72542 140858
2021-06-14 12:42 8d4c9823 tools,clipboard: use lowercase library names for `-luser32`etc, allowing linux->windows cross compilation of ui programs (#10455) 515ms 761ms 0ms 138ms 3235 KB 95ms 119ms 149ms 63ms 72542 140858
2021-06-14 11:50 46148760 ci: fix v-apps-compile by adding a 'Clone tree-sitter-v' task too 510ms 751ms 0ms 146ms 3235 KB 94ms 118ms 150ms 63ms 72542 142239
2021-06-14 10:13 adae5b9a ci: use `sudo ./v symlink` in v-apps-compile job 510ms 754ms 0ms 137ms 3235 KB 93ms 118ms 148ms 62ms 72542 142239
2021-06-14 10:12 7983495c tools: improve `v check-md` by checking for broken TOC headline links (#10417) 509ms 756ms 0ms 138ms 3235 KB 94ms 118ms 149ms 63ms 72542 142518
2021-06-14 07:20 dc1c26a2 ci: add back vlib/net/http/cookie_test.v as an exception in vtest-cleancode.v 510ms 754ms 0ms 138ms 3235 KB 94ms 120ms 149ms 63ms 72542 142239
2021-06-14 07:13 be3702dc builtin: uncomment already working test functions in array_test.v 512ms 755ms 0ms 139ms 3235 KB 94ms 117ms 148ms 63ms 72542 141683
2021-06-13 20:53 535dcac8 net: ipv6 support, merge unix+ip;[pack:x] attribute (#9904) 511ms 750ms 0ms 138ms 3235 KB 93ms 119ms 146ms 62ms 72542 141960
2021-06-13 18:17 80822612 docs: High order functions -> Higher-order functions (#10445) 510ms 756ms 0ms 138ms 3232 KB 95ms 117ms 147ms 63ms 72499 142154
2021-06-13 17:22 e2822356 periodic.yml: comment the 'Run network tests' tasks for now 506ms 751ms 0ms 131ms 3232 KB 94ms 117ms 145ms 63ms 72499 143278
2021-06-13 03:29 cab054c1 checker: simplify checking array append type mismatch (#10422) 512ms 757ms 0ms 131ms 3232 KB 93ms 118ms 147ms 63ms 72499 141599
2021-06-13 03:27 a6eba7a9 cgen: simplify match_expr_classic() (#10424) 512ms 756ms 0ms 132ms 3233 KB 95ms 117ms 149ms 63ms 72511 141623
2021-06-13 00:05 4a593166 v.pref: remove 'unknown host CPU architecture' label to fix msvc CI 507ms 756ms 0ms 133ms 3229 KB 94ms 119ms 147ms 63ms 72452 142903
2021-06-12 23:04 ed07f007 v.checker: bump checker_match_exhaustive_cutoff_limit to 12 510ms 751ms 0ms 132ms 3229 KB 94ms 118ms 148ms 63ms 72453 142064
2021-06-12 22:44 9e270bac v.pref: do not panic in get_host_arch, assume Arch.amd64 as a default 508ms 750ms 0ms 138ms 3229 KB 95ms 119ms 147ms 63ms 72453 142624
2021-06-12 22:40 6e415611 net: fix download_file (#10439) 509ms 754ms 0ms 131ms 3229 KB 94ms 118ms 147ms 63ms 72452 142341
2021-06-12 21:45 2ff0f628 v: fix passing `-arch arm64` to `$if arm64{}` 508ms 751ms 0ms 135ms 3229 KB 94ms 117ms 147ms 63ms 72452 142622
2021-06-12 21:46 dc1c8820 Revert "Revert "v.gen.c: add a __V_architecture macro"" 509ms 757ms 0ms 132ms 3229 KB 94ms 119ms 148ms 63ms 72443 142324
2021-06-12 20:15 dc654b01 Revert "v.gen.c: use the __V_architecture macro in v.pref.get_host_arch()" 510ms 752ms 0ms 133ms 3229 KB 94ms 118ms 148ms 64ms 72437 142033
2021-06-12 19:15 5452ba46 v.gen.c: use the __V_architecture macro in v.pref.get_host_arch() 506ms 749ms 0ms 133ms 3229 KB 95ms 118ms 148ms 64ms 72440 143162
2021-06-12 19:00 6e9218c0 v.gen.c: add a __V_architecture macro 509ms 754ms 0ms 139ms 3229 KB 94ms 118ms 148ms 64ms 72443 142324
2021-06-12 18:14 0e34ce27 cgen: format generated code in match_expr() (#10397) 513ms 754ms 0ms 131ms 3229 KB 94ms 118ms 147ms 63ms 72437 141202
2021-06-12 17:34 b7f9bc2a sync: support linking with libatomic with tcc on ubuntu aarch64 509ms 751ms 0ms 132ms 3229 KB 94ms 117ms 149ms 63ms 72435 142308
2021-06-06 09:32 04e77419 doc: document array.join method (#10360) 479ms 712ms 0ms 134ms 3105 KB 89ms 99ms 141ms 62ms 69980 146096
2021-06-05 09:28 dc431a3c checker: prevent enum value duplication check bypass (#10287) 485ms 716ms 0ms 135ms 3100 KB 90ms 100ms 140ms 61ms 69943 144212 lines/s
2021-06-05 07:03 e54af19b examples: fix -cstrict compilation of c_interop_wkhtmltopdf.v 482ms 714ms 0ms 136ms 3100 KB 90ms 100ms 141ms 62ms 69941 145105 lines/s
2021-06-04 20:18 9553c5a4 parser: fix multiple output modifiers in asm (#10347) 477ms 710ms 0ms 142ms 3100 KB 91ms 100ms 139ms 62ms 69941 146626 lines/s
2021-06-04 17:00 751b1cff gg: fix default font style loading (#10309) 479ms 707ms 0ms 135ms 3100 KB 89ms 100ms 141ms 62ms 69936 146004 lines/s
2021-06-04 15:30 b0c9a872 v: show an error and exit, when no module name is given in `v build-module` (#10338) 474ms 711ms 0ms 137ms 3100 KB 90ms 100ms 141ms 62ms 69936 147544 lines/s
2021-06-04 15:17 117295e1 docs,ci: fix too long lines 483ms 708ms 0ms 134ms 3100 KB 89ms 100ms 141ms 62ms 69932 144786 lines/s
2021-06-04 15:10 5266b492 sqlite: add a last_insert_rowid fn (#10341) 483ms 714ms 0ms 135ms 3100 KB 88ms 98ms 140ms 61ms 69932 144786 lines/s
2021-06-04 14:55 18bebcc3 docs: add info on how to setup VSCode for debugging V code (#10329) 482ms 715ms 0ms 137ms 3100 KB 90ms 100ms 142ms 62ms 69932 145087 lines/s
2021-06-04 14:38 89aab951 builtin: fix -gc boehm on windows (#10330) 480ms 714ms 0ms 140ms 3100 KB 91ms 101ms 141ms 62ms 69932 145691 lines/s
2021-06-04 14:05 fdc03f70 rand.util: workaround for inaccurate `v` warning in vlib/rand/util/util.v (#10344) 484ms 706ms 0ms 135ms 3100 KB 90ms 99ms 141ms 62ms 69932 144487 lines/s
2021-06-03 13:49 f4486d79 checker: minor cleanup of selector_expr() (#10316) 476ms 709ms 0ms 136ms 3100 KB 90ms 100ms 140ms 62ms 69932 146915 lines/s
2021-06-03 06:50 c8d5e783 net: use custom error for invalid headers (#10323) 479ms 714ms 0ms 137ms 3100 KB 89ms 100ms 142ms 62ms 69933 145997 lines/s
2021-06-03 06:49 fedf07dd checker: minor cleanup of assign_stmt() (#10314) 475ms 711ms 0ms 136ms 3100 KB 91ms 101ms 143ms 63ms 69933 147227 lines/s
2021-06-03 03:35 4089aa38 fmt: fix removal of `Abc` in `import mod { Abc }`, where `Abc` is used in a `x as Abc` expression #10306 479ms 712ms 0ms 135ms 3101 KB 89ms 99ms 139ms 61ms 69935 146002 lines/s
2021-06-02 23:55 672bb6ca parser: fix required function members in struct (#10299) 477ms 710ms 0ms 142ms 3101 KB 89ms 100ms 142ms 61ms 69935 146614 lines/s
2021-06-02 22:22 89d2f508 tools: fix `v symlink`, `uname -o` doesn't exist on macOS (#10303) 496ms 727ms 0ms 137ms 3100 KB 89ms 100ms 143ms 61ms 69913 140953 lines/s
2021-06-02 22:18 b0bafa63 cgen: fix or_block in for declaration (#10317) 489ms 721ms 0ms 137ms 3100 KB 91ms 101ms 144ms 63ms 69913 142971 lines/s
2021-06-02 19:13 b28def7c tests: add vlib/v/tests/failing_tests_test.v, support `testdata` in `v test-self` too 483ms 718ms 0ms 137ms 3099 KB 91ms 101ms 144ms 63ms 69910 144741 lines/s
2021-06-02 18:19 bf623e19 tests: ignore `testdata` folders while scanning for tests and .v files 478ms 713ms 0ms 134ms 3099 KB 89ms 98ms 140ms 61ms 69910 146255 lines/s
2021-06-02 17:38 1747e546 parser, checker: check assert optional (#10319) 479ms 715ms 0ms 135ms 3099 KB 89ms 100ms 144ms 62ms 69910 145949 lines/s
2021-06-02 17:34 04642211 v.help: remove duplicate line (#10326) 478ms 707ms 0ms 140ms 3099 KB 88ms 98ms 139ms 61ms 69910 146255 lines/s
2021-06-02 16:14 5400a765 tests: make `fn test_fn() ? { return error(fail) }` count as a fail 479ms 706ms 0ms 135ms 3099 KB 89ms 100ms 143ms 61ms 69910 145949 lines/s
2021-06-02 13:12 a368800b net.urllib: don't crash on str() if url is missing host (#10313) 481ms 713ms 0ms 136ms 3098 KB 91ms 101ms 143ms 63ms 69894 145309 lines/s
2021-06-02 13:09 4b2319fd native: fix macho header for amd64 macOS 'Big Sur' (#10304) 478ms 711ms 0ms 136ms 3098 KB 89ms 100ms 141ms 61ms 69892 146217 lines/s
2021-06-02 13:00 452a51c8 gg: render text if we fell back to system default (#10307) 478ms 711ms 0ms 136ms 3098 KB 88ms 100ms 140ms 62ms 69894 146221 lines/s
2021-06-01 19:28 ce3e71cb OpenBSD: support Boehm-GC, X11 and Sqlite (#10300) 488ms 718ms 0ms 137ms 3098 KB 90ms 102ms 143ms 62ms 69894 143225 lines/s
2021-06-01 13:48 14d09aa7 ci: fix failing `v -cstrict vlib/v/tests/channels_test.v` 480ms 714ms 0ms 144ms 3098 KB 89ms 100ms 142ms 62ms 69894 145612 lines/s
2021-06-01 13:21 8fee140f builtin: small cleanup in string_interpolation.v 484ms 710ms 0ms 137ms 3097 KB 90ms 101ms 144ms 62ms 69894 144409 lines/s
2021-06-01 10:37 5cb2683e v.gen.c,v.markused: fix `println(ch)` when ch is a channel 483ms 709ms 0ms 138ms 3097 KB 90ms 100ms 142ms 62ms 69929 144780 lines/s
2021-06-01 09:37 0afeba55 cgen: fix C error with clang, when declaring a fn type with an alias type argument (#10297) 478ms 714ms 0ms 138ms 3095 KB 90ms 101ms 141ms 62ms 69901 146236 lines/s
2021-06-01 09:19 148bb31f v.parser: allow for `if x { $if y {} } else {}`, fix #10243 (#10294) 479ms 714ms 0ms 136ms 3095 KB 91ms 100ms 140ms 63ms 69899 145926 lines/s
2021-06-01 08:10 98505207 mssql: support orm create and drop table (#10296) 481ms 714ms 0ms 137ms 3095 KB 89ms 99ms 142ms 62ms 69899 145320 lines/s
2021-05-31 19:49 67518f94 cmd/tools/vast: update DeferStmt (#10291) 482ms 707ms 0ms 143ms 3090 KB 89ms 99ms 142ms 61ms 69821 144856 lines/s
2021-05-31 14:35 90292ce9 fmt: fix removal of `Abc` in `import mod { Abc }`, where Abc is used in a `x is Abc` expression (#10286) 476ms 709ms 0ms 137ms 3090 KB 90ms 101ms 141ms 62ms 69821 146682 lines/s
2021-05-31 14:14 cb19079d all: move cur_concrete_types to Table (#10269) 480ms 710ms 0ms 136ms 3090 KB 89ms 99ms 142ms 62ms 69821 145460 lines/s
2021-05-31 14:09 d39a55ac checker: forbid leaving function from inside `defer` block (#10285) 476ms 708ms 0ms 136ms 3090 KB 88ms 98ms 139ms 61ms 69823 146686 lines/s
2021-05-31 12:56 2376b343 tests: always use / for paths shown in tests 478ms 705ms 0ms 137ms 3089 KB 90ms 101ms 141ms 62ms 69809 146043 lines/s
2021-05-31 11:43 38796521 all: allow defer use from other scope (#10284) 471ms 709ms 0ms 136ms 3089 KB 89ms 101ms 140ms 62ms 69809 148214 lines/s
2021-05-31 11:21 eac1e25c strings: simplify Builder (#10263) 478ms 704ms 0ms 144ms 3081 KB 89ms 100ms 140ms 62ms 69690 145794 lines/s
2021-05-31 11:08 8990114b vlib: add a vlib/mssql module (#10280) 475ms 706ms 0ms 136ms 3082 KB 89ms 99ms 141ms 62ms 69701 146738 lines/s
2021-05-31 09:34 5aa4f622 checker: fix match expr returning optional (#10281) 479ms 712ms 0ms 138ms 3082 KB 88ms 102ms 142ms 61ms 69701 145513 lines/s
2021-05-31 09:26 5b9256ba cgen: write alias typedefs just before interfaces (#10272) 475ms 704ms 0ms 136ms 3082 KB 87ms 98ms 139ms 61ms 69701 146738 lines/s
2021-05-31 09:14 09e30995 checker: error on direct map alias init (#10282) 476ms 706ms 0ms 134ms 3082 KB 87ms 99ms 138ms 61ms 69696 146420 lines/s
2021-05-30 17:47 955dc125 v: replace execuast => executable 474ms 707ms 0ms 135ms 3081 KB 87ms 99ms 138ms 61ms 69690 147025 lines/s
2021-05-31 04:50 9a576839 cgen: fix embeds for msvc (fix #10244) (#10259) 477ms 705ms 0ms 142ms 3081 KB 88ms 100ms 138ms 61ms 69690 146100 lines/s
2021-05-30 16:30 13437870 builtin: fix interpolation bug for `${x:g/G}`, where `x` is a zero or an infinity (#10271) 476ms 706ms 0ms 135ms 3081 KB 87ms 99ms 140ms 61ms 69690 146407 lines/s
2021-05-30 11:48 aa861d1c docs: describe array/slice behaviour (#10252) 478ms 708ms 0ms 135ms 3079 KB 88ms 99ms 140ms 66ms 69628 145665 lines/s
2021-05-30 11:06 13ddfaa4 checker: fix generic fn infer nested struct (#10262) 485ms 715ms 0ms 137ms 3079 KB 89ms 100ms 140ms 67ms 69628 143562 lines/s
2021-05-30 10:33 c67891d6 checker: minor cleanup in match_expr() (#10261) 479ms 714ms 0ms 137ms 3079 KB 89ms 99ms 140ms 65ms 69620 145344 lines/s
2021-05-30 05:10 ba86d619 builtin: fix print/println on termux (#10253) 475ms 703ms 0ms 135ms 3079 KB 87ms 100ms 137ms 64ms 69624 146576 lines/s
2021-05-29 20:46 b29bc9cd checker: fix panic on `fn abc()?{ return error() }` 482ms 709ms 0ms 137ms 3079 KB 88ms 100ms 140ms 65ms 69622 144443 lines/s
2021-05-29 20:26 d6e462a6 os: fix os.is_link and os.symlink on windows, add new functions os.getppid, os.getgid, os.getegid (#10251) 477ms 704ms 0ms 135ms 3079 KB 87ms 98ms 141ms 63ms 69622 145958 lines/s
2021-05-29 16:30 e4f6369c checker: fix match error to none (#10245) 475ms 704ms 0ms 135ms 3079 KB 87ms 98ms 138ms 64ms 69570 146463 lines/s
2021-05-29 14:05 43acda08 cmd/tools/vast: add comments and cleanup code (#10246) 470ms 709ms 0ms 136ms 3079 KB 88ms 98ms 139ms 65ms 69568 148017 lines/s
2021-05-29 13:53 2d8a136d os: fix file read (#10247) 476ms 703ms 0ms 137ms 3079 KB 90ms 101ms 140ms 65ms 69568 146151 lines/s
2021-05-29 13:45 15557161 builtin: add trailing `0` to reversed string (#10248) 479ms 706ms 0ms 135ms 3079 KB 89ms 101ms 140ms 66ms 69568 145235 lines/s
2021-05-29 13:31 bd467f94 encoding: append `0` to strings for compatibility (#10249) 479ms 701ms 0ms 141ms 3079 KB 87ms 99ms 142ms 64ms 69565 145229 lines/s
2021-05-29 13:24 0ff2d9ef strconv: fix memory corruption (#10250) 475ms 709ms 0ms 136ms 3079 KB 89ms 100ms 141ms 66ms 69562 146446 lines/s
2021-05-29 09:15 7287ecd6 ci: skip too slow tests in any sanitize mode, use VTEST_RUN_FSANITIZE_TOO_SLOW to override 493ms 730ms 0ms 140ms 3079 KB 93ms 107ms 154ms 63ms 69559 141093 lines/s
2021-05-29 08:38 bb690747 ci: add the slowest tests in skip_with_fsanitize_memory 493ms 724ms 0ms 136ms 3079 KB 91ms 105ms 153ms 61ms 69559 141093 lines/s
2021-05-29 07:00 87855990 checker, cgen: fix optional with if expr (#10242) 497ms 728ms 0ms 137ms 3079 KB 93ms 109ms 154ms 62ms 69559 139957 lines/s
2021-05-28 19:37 465860e4 gg: fix ctx.scale for circles (#10210) 495ms 720ms 0ms 139ms 3078 KB 92ms 106ms 155ms 61ms 69548 140501 lines/s
2021-05-28 19:29 ddcc22a7 fmt: fix removal of selective imported map key type (#10235) 492ms 725ms 0ms 142ms 3078 KB 92ms 104ms 155ms 62ms 69548 141357 lines/s
2021-05-28 17:09 6b683d31 v.parser: support imported enums as map keys (#10234) 496ms 725ms 0ms 139ms 3078 KB 91ms 106ms 155ms 61ms 69548 140217 lines/s
2021-05-28 16:54 e09f0234 tools: add `v ast file.v` (#10236) 494ms 725ms 0ms 139ms 3078 KB 92ms 105ms 153ms 62ms 69548 140785 lines/s
2021-05-28 15:51 9ea753e8 checker: fix generic with fixed array parameter (#10233) 493ms 730ms 0ms 138ms 3078 KB 91ms 104ms 152ms 61ms 69547 141068 lines/s
2021-05-28 15:44 7089ff39 builtin: fix a bug in str_intp (#10238) 495ms 722ms 0ms 138ms 3078 KB 91ms 104ms 153ms 61ms 69534 140472 lines/s
2021-05-28 14:59 ca8158ac parser: handle casts in match expressions; c2v: minor fixes 493ms 731ms 0ms 138ms 3078 KB 91ms 104ms 154ms 62ms 69534 141042 lines/s
2021-05-28 09:46 9fab4af3 gg: update the mouse click callback to pass what mouse button was clicked too (#10225) 490ms 724ms 0ms 143ms 3077 KB 90ms 106ms 157ms 60ms 69525 141887 lines/s
2021-05-28 08:40 6e493ca8 checker: check index_expr or_expr types mismatch (#10224) 490ms 730ms 0ms 137ms 3077 KB 90ms 111ms 153ms 60ms 69525 141887 lines/s
2021-05-28 06:07 39de06c2 v.pref: cleanup V options, support the documented -output and -backend 487ms 722ms 0ms 136ms 3077 KB 90ms 104ms 150ms 61ms 69524 142759 lines/s
2021-05-27 19:40 8a109b03 fmt: minor optimization in call_expr (#10228) 490ms 717ms 0ms 135ms 3077 KB 90ms 106ms 153ms 61ms 69524 141885 lines/s
2021-05-27 17:14 a095a27d gg: change vid to ved in a comment (#10218) 495ms 723ms 0ms 135ms 3077 KB 89ms 103ms 151ms 61ms 69526 140456 lines/s
2021-05-27 15:36 2b62dca0 v: support for `$if threads {}, depending on whether `go ` was used at all (#10227) 493ms 711ms 0ms 136ms 3077 KB 89ms 104ms 152ms 62ms 69526 141026 lines/s
2021-05-27 14:56 6cdc7646 gg: add quit fn (#10223) 495ms 723ms 0ms 143ms 3077 KB 91ms 105ms 151ms 61ms 69516 140436 lines/s
2021-05-27 12:50 8828054e builtin: fix arrays/slices memory bug (#10219) 489ms 721ms 0ms 136ms 3077 KB 90ms 105ms 153ms 62ms 69516 142159 lines/s
2021-05-27 09:47 25645dbc docs: fix channel select example (#10213) 449ms 672ms 0ms 132ms 3077 KB 85ms 93ms 134ms 53ms 69512 154815 lines/s
2021-05-27 07:17 d5cacd1e ast: use string builder for StringInterLiteral.str() (#10207) 453ms 679ms 0ms 132ms 3077 KB 84ms 94ms 133ms 53ms 69512 153448 lines/s
2021-05-27 07:13 7c0cd2f4 checker, cgen: fix match with complex sumtype exprs (#10215) 451ms 675ms 0ms 131ms 3077 KB 86ms 94ms 134ms 54ms 69511 154126 lines/s
2021-05-26 08:00 2abbbcc0 checker: allow int <=> enum usage in c2v'ed code 450ms 674ms 0ms 129ms 3076 KB 84ms 92ms 131ms 53ms 69490 154422 lines/s
2021-05-26 06:49 6c40781d ci: vfmt cmd/tools/fast/fast.v 451ms 677ms 0ms 274ms 3076 KB 87ms 95ms 133ms 54ms 69481 154059 lines/s
2021-05-26 06:33 9ea7eda9 tools/fast: -usecache for hello world 452ms 681ms 0ms 265ms 3076 KB 85ms 93ms 131ms 53ms 69481 153719 lines/s
2021-05-26 06:30 2dd1d3fc all: string interpolation code cleaning (#10204) 448ms 674ms 0ms 265ms 3076 KB 86ms 95ms 134ms 55ms 69481 155091 lines/s
2021-05-26 05:48 5e262735 cgen: use __new_array instead of __new_array_with_default for empty vargs 450ms 674ms 0ms 265ms 3075 KB 86ms 94ms 134ms 53ms 69955 155455 lines/s
2021-05-26 04:51 560301db cgen: dont preallocate zero length with capacity of 1 453ms 679ms 0ms 267ms 3075 KB 86ms 93ms 133ms 54ms 69955 154426 lines/s
2021-05-25 16:51 cf07375d checker: fix multi types generic struct init (#10201) 455ms 686ms 0ms 269ms 3075 KB 88ms 98ms 132ms 54ms 69957 153751 lines/s
2021-05-25 11:51 39c376bb builtin,gen: use operator overloading on ustring (#10197) 456ms 712ms 0ms 269ms 3075 KB 88ms 99ms 132ms 54ms 69950 153399 lines/s
2021-05-25 11:30 0d25106b cmd/tools/vpm: improve v show (#10198) 455ms 676ms 0ms 266ms 3077 KB 88ms 98ms 134ms 54ms 70008 153863 lines/s
2021-05-25 09:28 4217f051 checker/ci: workaround bug causing errors with -usecache (sumtype field access) & add more -usecache tests (#10199) 446ms 681ms 0ms 268ms 3077 KB 87ms 98ms 133ms 54ms 70008 156968 lines/s
2021-05-25 04:46 5b8402bc parser: fix mod_path_to_full_name to be compliant with --path option (#10149) 451ms 682ms 0ms 267ms 3077 KB 89ms 99ms 134ms 54ms 70005 155221 lines/s
2021-05-25 04:45 f3274700 cgen: fix generic struct to string (#10191) 447ms 681ms 0ms 269ms 3076 KB 88ms 100ms 133ms 54ms 70000 156599 lines/s
2021-05-25 03:15 0e6f0c1d checker: check generic struct init without type parameter (#10193) 451ms 675ms 0ms 262ms 3076 KB 86ms 96ms 132ms 53ms 69998 155206 lines/s
2021-05-24 12:17 da88235b vpm: addd a show command (#10186) 5034ms 7557ms 0ms 3129ms 3075 KB 0ms 0ms 0ms 609ms 69990 13903 lines/s
2021-05-24 07:23 c0b1f999 checker: allow operator overloading on strings (p. 1) (#10182) 459ms 687ms 0ms 279ms 3074 KB 89ms 100ms 137ms 55ms 70052 152618 lines/s
2021-05-24 02:20 d8d05e01 all: new string interpolation in pure V (#10181) 464ms 693ms 0ms 273ms 3074 KB 89ms 99ms 135ms 54ms 70048 150965 lines/s
2021-05-23 17:59 603e5774 builder: use some -cstrict flags only with clang (gcc does not understand them) 475ms 652ms 0ms 240ms 2810 KB 90ms 111ms 145ms 54ms 68066 143296 lines/s
2021-05-23 15:00 ded88976 ci: add vab job compiling v graphical examples (#10171) 469ms 638ms 0ms 232ms 2810 KB 89ms 107ms 142ms 53ms 68063 145123 lines/s
2021-05-23 14:59 eb5ac239 checker: fix match expr with if expr (fix #10177 #10178) (#10179) 470ms 647ms 0ms 238ms 2810 KB 88ms 108ms 140ms 53ms 68063 144814 lines/s
2021-05-23 14:22 7f12bfa5 builtin: optimise `sx == sy` in the case where strings have common prefixes 474ms 641ms 0ms 236ms 2810 KB 88ms 108ms 142ms 53ms 68059 143584 lines/s
2021-05-23 13:54 e9fa53b0 v.parser: let fn_decl use 1 loop, instead of multiple p.attrs.contains calls 472ms 643ms 0ms 231ms 2809 KB 89ms 108ms 144ms 53ms 68052 144177 lines/s
2021-05-23 13:25 bf3af40f v.markused: support `./v -skip-unused -freestanding run vlib/os/bare/bare_example_linux.v` too 474ms 642ms 0ms 237ms 2809 KB 91ms 109ms 146ms 53ms 68038 143540 lines/s
2021-05-23 12:13 5efd8c62 ci: fix tests-sanitize-undefined-clang 477ms 648ms 0ms 236ms 2808 KB 90ms 109ms 145ms 54ms 68014 142587 lines/s
2021-05-23 09:37 a27e7f76 builtin: remove commented code; improve print_backtrace with tcc 474ms 651ms 0ms 236ms 2808 KB 90ms 109ms 145ms 54ms 68015 143491 lines/s
2021-05-23 02:54 ae9f8627 checker: simplify generic structs (#10167) 474ms 647ms 0ms 237ms 2805 KB 90ms 108ms 145ms 53ms 68022 143506 lines/s
2021-05-22 18:08 4b11e59b Makefile: honor local=1 in the fresh_tcc make target (#10172) 476ms 648ms 0ms 235ms 2804 KB 89ms 109ms 145ms 53ms 68006 142869 lines/s
2021-05-22 15:59 bc01de21 ast: mark ast.File{} with `[heap]`, and use []&ast.File consistently 478ms 647ms 0ms 235ms 2804 KB 91ms 109ms 145ms 54ms 68006 142271 lines/s
2021-05-22 13:42 e512caf8 vfmt: do not error on `field [fsize]Type`, where `fsize` is from another .v file 477ms 650ms 0ms 235ms 2806 KB 92ms 108ms 146ms 54ms 68005 142568 lines/s
2021-05-22 11:35 7c0f8f76 builtin: a small optimization in string.replace() 482ms 654ms 0ms 235ms 2806 KB 92ms 109ms 145ms 54ms 67998 141074 lines/s
2021-05-22 08:04 565dbc40 checker: fix inferring method receiver types (#10166) 482ms 655ms 0ms 231ms 2806 KB 91ms 109ms 148ms 54ms 67995 141068 lines/s
2021-05-22 07:53 104d9a7c net: cleanup #include directives 483ms 650ms 0ms 232ms 2806 KB 91ms 108ms 148ms 54ms 67994 140774 lines/s
2021-05-22 04:48 bf97faf3 os: simplify os.read_bytes_into_newline to fix compilation on freebsd 482ms 655ms 0ms 235ms 2806 KB 92ms 109ms 150ms 54ms 67994 141066 lines/s
2021-05-19 22:20 ac469f5e v.depgraph: fix detection of indirect module dependency cycles 336ms 390ms 0ms 142ms 428 KB 88ms 108ms 20ms 52ms 67688 201452 lines/s
2021-05-19 18:28 9ddf1ec3 cgen: fix accessing fields in propagated optional subexpressions (#10136) 333ms 388ms 0ms 136ms 427 KB 88ms 106ms 20ms 53ms 67655 203168 lines/s
2021-05-19 18:25 be189e00 fmt: keep generics for selective import as fn param (#10138) 336ms 388ms 0ms 136ms 427 KB 90ms 106ms 20ms 53ms 67655 201354 lines/s
2021-05-19 18:23 de080ba1 vfmt: cleanup vtest-cleancode (#10137) 335ms 386ms 0ms 134ms 427 KB 89ms 106ms 20ms 53ms 67647 201931 lines/s
2021-05-19 10:03 a639f940 utf8: format utf8_util.v (#10135) 331ms 384ms 0ms 133ms 427 KB 87ms 106ms 20ms 52ms 67647 204371 lines/s
2021-05-19 09:24 4974fd09 utf8: reverse() to handle unicode strings (#10133) 333ms 389ms 0ms 134ms 427 KB 88ms 109ms 20ms 52ms 67647 203144 lines/s
2021-05-19 07:35 2086e6f1 builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc (#10130) 337ms 391ms 0ms 140ms 427 KB 89ms 107ms 20ms 53ms 67647 200732 lines/s
2021-05-18 17:02 94e7a55b builtin: implement -d trace_error 355ms 404ms 0ms 131ms 427 KB 98ms 116ms 20ms 54ms 67549 190278 lines/s
2021-05-18 09:45 9a7acd24 fmt: keep selective struct import when used in orm block (#10124) 350ms 407ms 0ms 133ms 427 KB 98ms 117ms 21ms 53ms 67542 192977 lines/s
2021-05-18 09:32 f1174daa time: remove `err_invalid_8601 = error()` const, use a const string instead 353ms 402ms 0ms 131ms 427 KB 98ms 115ms 21ms 53ms 67542 191337 lines/s
2021-05-18 08:59 453fb1b0 term.ui: use os.signal_opt instead of os.signal 353ms 406ms 0ms 131ms 427 KB 97ms 117ms 21ms 53ms 67542 191337 lines/s
2021-05-18 08:06 21b34b3a ci: bump up the deprecation date of os.signal to 2021-06-18 353ms 406ms 0ms 131ms 427 KB 99ms 117ms 21ms 54ms 67536 191320 lines/s
2021-05-17 11:40 4c223706 regex: reformat README.md to use shorter lines 354ms 408ms 0ms 139ms 427 KB 99ms 117ms 21ms 53ms 67536 190779 lines/s
2021-05-17 05:51 664f220f vweb: a minor readme update 352ms 405ms 0ms 131ms 427 KB 98ms 116ms 21ms 54ms 67536 191863 lines/s
2021-05-16 17:21 d5c306ce sokol: add -lpthread flag on linux to prevent failing asserts in some cases 352ms 406ms 0ms 131ms 427 KB 97ms 114ms 21ms 52ms 67536 191863 lines/s
2021-05-16 14:50 7a4ec9f6 tools: add --before and --after options to `v watch` 352ms 405ms 0ms 133ms 427 KB 97ms 114ms 20ms 53ms 67536 191863 lines/s
2021-05-16 08:53 4d7f15b5 fmt: fix formating cascade generic types call_expr (#10107) 352ms 405ms 0ms 131ms 427 KB 97ms 116ms 21ms 53ms 67536 191863 lines/s
2021-05-16 08:28 9d8489b0 net.openssl: add `-ldl -lpthread` for linux 349ms 404ms 0ms 131ms 427 KB 97ms 116ms 21ms 53ms 67536 193512 lines/s
2021-05-16 01:51 0d44c885 checker: fix position of unknown type errors (#10110) 349ms 405ms 0ms 138ms 427 KB 99ms 116ms 20ms 53ms 67536 193512 lines/s
2021-05-16 01:28 ed6ad728 vweb: fix serving static files 352ms 407ms 0ms 132ms 427 KB 98ms 115ms 21ms 53ms 67519 191815 lines/s
2021-05-15 02:53 141248f5 doc: vweb README (#10106) 347ms 405ms 0ms 132ms 427 KB 98ms 116ms 21ms 53ms 67503 194533 lines/s
2021-05-15 02:52 e657cb2c tools/fast: use -usecache 350ms 403ms 0ms 130ms 427 KB 97ms 116ms 21ms 53ms 67503 192865 lines/s
2021-05-15 01:34 7bfd8956 shared: support `lock` on SelectorExpression (#10105) 502ms 670ms 0ms 235ms 2790 KB 99ms 117ms 162ms 54ms 67503 134468 lines/s
2021-05-14 11:28 20a22453 v.builder: remove default link flags -lm, -ldl, -lpthread (use module specific link flags instead) (#10099) 502ms 667ms 0ms 229ms 2784 KB 97ms 116ms 159ms 53ms 67401 134264 lines/s
2021-05-14 09:01 b728d890 checker: fix generics with generic anon fn parameter (#10101) 505ms 672ms 0ms 226ms 2785 KB 96ms 114ms 157ms 52ms 67409 133483 lines/s
2021-05-14 09:01 4273a969 parser: add support for flags in asm output constraints (#10103) 503ms 672ms 0ms 232ms 2785 KB 98ms 114ms 159ms 53ms 67411 134017 lines/s
2021-05-14 08:09 a849d52d examples: add web_crawler and get_weather (#10084) 502ms 674ms 0ms 229ms 2785 KB 97ms 114ms 159ms 53ms 67414 134290 lines/s
2021-05-13 22:57 01398364 tests: add more generic structs tests (#10095) 502ms 670ms 0ms 232ms 2785 KB 98ms 117ms 161ms 53ms 67414 134290 lines/s
2021-05-13 14:54 a9435f3c cgen: fix `cannot take rvalue` error of interface (#10040) 500ms 669ms 0ms 235ms 2785 KB 97ms 116ms 157ms 53ms 67414 134828 lines/s
2021-05-13 14:51 e0a3c538 csv: fix parse error of last empty field on unquoted line (#10083) 505ms 672ms 0ms 228ms 2785 KB 97ms 115ms 156ms 53ms 67404 133473 lines/s
2021-05-13 10:06 1086b4ac io: mark the mutability requirements of the Writer interface explicitly; swap the io.cp/2 parameter order to be like os.cp/2 (#10091) 498ms 675ms 0ms 228ms 2785 KB 96ms 117ms 159ms 52ms 67404 135349 lines/s
2021-05-13 09:26 14b7ce0f checker: fix generics fn return generics fn type (fix #10085) (#10088) 502ms 674ms 0ms 228ms 2785 KB 98ms 116ms 160ms 53ms 67404 134270 lines/s
2021-05-13 07:26 143c3d4b io: deprecate io.make_reader (not needed anymore) 498ms 677ms 0ms 230ms 2785 KB 96ms 116ms 158ms 52ms 67395 135331 lines/s
2021-05-13 06:48 49deeac7 os: fix file read end-of-file detection (#10070) 498ms 671ms 0ms 230ms 2785 KB 96ms 115ms 156ms 52ms 67395 135331 lines/s
2021-05-12 16:57 ebe58dca checker: cleanup generic structs (#10086) 512ms 678ms 0ms 236ms 2785 KB 97ms 116ms 160ms 53ms 67417 131673 lines/s
2021-05-12 15:03 cf3dd7a5 v.checker: fix `unused variable` warning on `*p = val` 503ms 669ms 0ms 229ms 2785 KB 96ms 114ms 156ms 52ms 67408 134011 lines/s
2021-05-12 08:44 8361f714 cgen: fix deadlock when returning/breaking in `lock` (#10079) 501ms 670ms 0ms 231ms 2784 KB 99ms 117ms 161ms 54ms 67393 134516 lines/s
2021-05-11 16:29 066374ba v.gen.c: implement `-d trace_autofree` for conditional tracing comments about autofree 505ms 675ms 0ms 231ms 2778 KB 99ms 115ms 161ms 53ms 67300 133267 lines/s
2021-05-11 15:57 274c8170 builtin.string: optimize split_into_lines (#10081) 519ms 688ms 0ms 231ms 3546 KB 98ms 116ms 171ms 54ms 67295 129662 lines/s
2021-05-11 14:47 d11cd507 ci: skip vweb_app_test.v except in the ubuntu-tcc job 519ms 695ms 0ms 231ms 3546 KB 98ms 114ms 171ms 53ms 67299 129670 lines/s
2021-05-11 11:01 2b420cdf ci: vfmt new vlib/vweb/vweb_app_test.v 516ms 684ms 0ms 234ms 3546 KB 98ms 113ms 170ms 53ms 67299 130424 lines/s
2021-05-11 11:00 9f27cf5b checker: cleanup missed eprintln 520ms 689ms 0ms 231ms 3546 KB 99ms 116ms 172ms 52ms 67299 129421 lines/s
2021-05-11 10:15 c5285e72 ci: fix compiling comptime_if_expr_test.v 522ms 690ms 0ms 229ms 3545 KB 100ms 117ms 172ms 53ms 67300 128927 lines/s
2021-05-11 08:19 1ddd9906 ci: fix `./v check-md .` 518ms 687ms 0ms 232ms 3546 KB 98ms 115ms 170ms 53ms 67305 129932 lines/s
2021-05-11 08:14 d463817f Revert "Revert "cgen: fix generics with generics fn type parameter (#10078)"" 517ms 684ms 0ms 231ms 3546 KB 99ms 115ms 170ms 53ms 67305 130183 lines/s
2021-05-11 08:10 c55549a1 ci: fix `v build-examples` 521ms 688ms 0ms 231ms 3546 KB 99ms 117ms 174ms 53ms 67305 129184 lines/s
2021-05-11 08:08 6f2c18f1 ci: fix `v build-tools` 522ms 690ms 0ms 234ms 3546 KB 96ms 114ms 181ms 52ms 67305 128936 lines/s
2021-05-11 08:02 263e1ee4 ci: fix compilation of cmd/tools/vtest-cleancode.v 519ms 694ms 0ms 228ms 3546 KB 98ms 116ms 171ms 53ms 67305 129682 lines/s
2021-05-11 07:28 0bc80951 checker: fix `T is int` 523ms 693ms 0ms 232ms 3546 KB 100ms 116ms 173ms 53ms 67302 128684 lines/s
2021-05-11 07:21 d088c4ce cgen: fix tcc compilation 561ms 692ms 0ms 231ms 3546 KB 98ms 115ms 172ms 53ms 67300 119964 lines/s
2021-05-11 06:24 e310513a cgen: fix generics with generics fn type parameter (#10078) 521ms 692ms 0ms 229ms 3534 KB 97ms 113ms 177ms 53ms 67153 128892 lines/s
2021-05-11 05:09 d60a55d3 strconv: float functions cleaning and speed optimization (#10076) 524ms 699ms 0ms 234ms 3534 KB 99ms 116ms 179ms 53ms 67153 128154 lines/s
2021-05-11 00:43 3b062388 checker: minor cleanup in check_files() (#10075) 518ms 694ms 0ms 235ms 3535 KB 98ms 116ms 181ms 53ms 67181 129693 lines/s
2021-05-10 17:27 dcf4d73c cgen: format generated struct definition c codes (#10074) 523ms 689ms 0ms 233ms 3535 KB 98ms 114ms 179ms 54ms 67184 128458 lines/s
2021-05-10 08:30 19b45040 examples: add a gg timer example, drawing the result coming from a worker thread (#10065) 518ms 698ms 0ms 241ms 3535 KB 96ms 112ms 177ms 52ms 67184 129698 lines/s
2021-05-10 07:15 28a22e5a v.builder: try finding msvc from env variables, when not found from registry (#10072) 525ms 694ms 0ms 233ms 3535 KB 98ms 113ms 178ms 52ms 67184 127969 lines/s
2021-05-10 07:01 e9c84ce1 os: fix is_abs_path() panic, when path is only one letter on windows (#10071) 525ms 695ms 0ms 233ms 3535 KB 97ms 115ms 178ms 53ms 67120 127847 lines/s
2021-05-10 06:22 159ee005 builtin: remove `import hash` 522ms 690ms 0ms 234ms 3535 KB 98ms 115ms 178ms 54ms 67120 128582 lines/s
2021-05-09 18:31 4728d102 os: add Process.finalise() and Process.free() methods to cleanup pipe descriptors 516ms 691ms 0ms 235ms 3535 KB 98ms 113ms 176ms 53ms 67119 130075 lines/s
2021-05-09 14:58 2a6a9c52 ci: add -skip-unused test 524ms 689ms 0ms 234ms 3534 KB 96ms 113ms 174ms 52ms 67089 128032 lines/s
2021-05-09 12:27 74defc4b checker: minor cleanup of FnDecl (#10000) 523ms 698ms 0ms 240ms 3534 KB 97ms 111ms 175ms 53ms 67089 128277 lines/s
2021-05-09 12:14 f85955ef tools/fast: use a common set of options for all measurement commands 516ms 686ms 0ms 230ms 3536 KB 96ms 113ms 193ms 52ms 67089 130017 lines/s
2021-05-09 07:45 38d16229 os: fix panic on os.is_abs_path('') 523ms 691ms 0ms 235ms 3536 KB 98ms 115ms 196ms 53ms 67089 128277 lines/s
2021-05-09 06:21 26652c8a io: make new_multi_writer use varargs (#10062) 515ms 684ms 0ms 231ms 3536 KB 97ms 113ms 194ms 52ms 67086 130264 lines/s
2021-05-09 01:37 6a54f3a8 tools/fast: vfmt fast.v 518ms 687ms 0ms 231ms 3536 KB 98ms 113ms 193ms 52ms 67086 129509 lines/s
2021-05-09 00:50 e040806c tools/fast: fix -skip-unused 520ms 685ms 0ms 235ms 3536 KB 99ms 114ms 194ms 52ms 67086 129011 lines/s
2021-05-08 20:00 8547762a v.preludes: avoid warnings for short const names like `b` in tests with -stats 504ms 694ms 0ms 449ms 4000 KB 98ms 114ms 195ms 52ms 67071 133077 lines/s
2021-05-08 18:25 21f207e7 v.checker: use more concise error messages (remove please) 509ms 704ms 0ms 448ms 4000 KB 96ms 112ms 193ms 52ms 67071 131770 lines/s
2021-05-08 19:27 a9eb8931 table: minor cleanup of resolve_generic_to_concrete() (#10046) 507ms 695ms 0ms 452ms 4000 KB 99ms 114ms 195ms 53ms 67071 132289 lines/s
2021-05-08 19:26 ef7454b5 checker: fix calling functions with variadic interface parameters (#10052) 510ms 700ms 0ms 457ms 4000 KB 100ms 116ms 194ms 54ms 67073 131515 lines/s
2021-05-08 18:11 23513ae3 v.parser: fix vfmt eating the file name in `$tmpl('non_existant_file')` (#10056) 509ms 705ms 0ms 454ms 4000 KB 98ms 115ms 192ms 53ms 67064 131756 lines/s
2021-05-08 18:09 0d205510 hash.wyhash: fix memory errors (#10051) 508ms 702ms 0ms 457ms 4000 KB 98ms 115ms 194ms 53ms 67063 132013 lines/s
2021-05-08 18:00 c16d4911 v.checker: deprecate `$if linux_or_macos {` in favor of `$if linux || macos {` 507ms 701ms 0ms 454ms 4000 KB 97ms 115ms 189ms 52ms 67062 132272 lines/s
2021-05-08 15:23 cbf30bd1 checker: fix regression for generics_test.v 508ms 697ms 0ms 451ms 3999 KB 97ms 116ms 193ms 52ms 67059 132005 lines/s
2021-05-08 14:38 d8d6e9b9 ci: run vfmt over sha256_test.v 504ms 700ms 0ms 454ms 3999 KB 98ms 115ms 190ms 52ms 67051 133037 lines/s
2021-05-08 12:12 3a1cae0c v.markused: assume methods for operator overload are always used 504ms 694ms 0ms 450ms 3999 KB 98ms 116ms 192ms 52ms 67051 133037 lines/s
2021-05-08 11:46 7db6d602 tools: vfmt math_test.v and remove it from the exceptions in vtest-cleancode.v 507ms 701ms 0ms 456ms 3999 KB 96ms 112ms 190ms 51ms 67045 132238 lines/s
2021-05-08 11:36 7d922c87 thirdparty: remove unused dependecy wyhash (#10038) 505ms 700ms 0ms 455ms 3999 KB 96ms 114ms 190ms 51ms 67045 132762 lines/s
2021-05-08 11:33 ed7c8d5e checker: fix generics return recursive generic struct (fix #10028) (#10031) 504ms 694ms 0ms 456ms 3999 KB 99ms 113ms 194ms 53ms 67044 133023 lines/s
2021-05-08 11:32 b5afa049 math: sign function (#10014) 505ms 693ms 0ms 448ms 3999 KB 98ms 114ms 192ms 53ms 67044 132760 lines/s
2021-05-08 11:21 68c87093 io: add MultiWriter (#10021) 508ms 696ms 0ms 454ms 3999 KB 97ms 113ms 188ms 52ms 67044 131976 lines/s
2021-05-08 11:06 3dfbd235 checker,cgen: fix generics with generic_fn type parameter (#10022) 512ms 698ms 0ms 457ms 3999 KB 97ms 114ms 191ms 52ms 67044 130945 lines/s
2021-05-08 10:35 82a9add2 cgen: insert a newline every 8 elements in array init (#10034) 514ms 700ms 0ms 457ms 3999 KB 98ms 114ms 192ms 53ms 67051 130449 lines/s
2021-05-08 10:33 262ef759 checker: fix unchecked optional in match condition (#10041) 512ms 696ms 0ms 455ms 3998 KB 99ms 116ms 195ms 52ms 67046 130949 lines/s
2021-05-08 10:32 8a380f46 tools: make `v test-cleancode` test everything by default (#10050) 510ms 698ms 0ms 454ms 3998 KB 97ms 115ms 194ms 52ms 67045 131460 lines/s
2021-05-08 10:14 cba2cb6b crypto/sha256: make digest sum public (#10047) 508ms 700ms 0ms 455ms 3998 KB 99ms 116ms 195ms 53ms 67036 131960 lines/s
2021-05-08 10:02 600017d7 ci: fix CI failure (add 'sudo apt update' in the .yml files) (#10049) 506ms 701ms 0ms 450ms 3998 KB 97ms 115ms 192ms 53ms 67036 132482 lines/s
2021-05-07 21:24 e9d7ff75 strconv: new decimal digits counts function (#10029) 504ms 693ms 0ms 454ms 3998 KB 98ms 114ms 192ms 52ms 67036 133007 lines/s
2021-05-07 16:41 2d2b4f79 strings: add Builder.cut_to (#10042) 502ms 699ms 0ms 455ms 3997 KB 97ms 114ms 192ms 52ms 66958 133382 lines/s
2021-05-07 16:31 b34b56ee vbug: use readline to read expected result (#10037) 501ms 698ms 0ms 459ms 3997 KB 98ms 114ms 193ms 52ms 66967 133666 lines/s
2021-05-07 12:58 d26ac569 all: various fixes for [heap]/auto-heap handling (#10033) 503ms 698ms 0ms 456ms 3997 KB 99ms 117ms 192ms 53ms 66967 133135 lines/s
2021-05-07 11:40 5b4eef80 ci: bump up array capacities in repeat.v (workaround for segfaulting code-formatting-perf-regressions job) 508ms 699ms 0ms 458ms 3993 KB 98ms 115ms 192ms 52ms 66898 131688 lines/s
2021-05-07 08:20 13ea92a7 ci: use hash.fnv1a.sum64_string instead of hash.sum64_string in Parser.set_path (fix sanitize jobs) 500ms 694ms 0ms 458ms 3993 KB 98ms 115ms 194ms 52ms 66898 133796 lines/s
2021-05-06 18:46 43cf3542 tools: fix a cmd/tools/repeat.v segfault 503ms 696ms 0ms 453ms 3990 KB 97ms 114ms 190ms 52ms 66853 132908 lines/s
2021-05-06 18:08 ea74e2bc v.parser: add p.unique_prefix, add run_project_folders_test.v (closes #10023) 503ms 696ms 0ms 460ms 3990 KB 95ms 112ms 192ms 51ms 66853 132908 lines/s
2021-05-06 17:24 a6764e3c table: fix generics struct with anon fn fields (#10024) 500ms 693ms 0ms 456ms 3990 KB 97ms 113ms 190ms 51ms 66850 133700 lines/s
2021-05-06 16:54 ac2eaa05 tests: add interface_many_named_test.v regression test (closes #10013) 500ms 692ms 0ms 450ms 3988 KB 97ms 113ms 190ms 52ms 66831 133662 lines/s
2021-05-06 16:37 3aa85bb5 v.ast: ensure interface->types info is complete 495ms 689ms 0ms 453ms 3988 KB 97ms 113ms 188ms 51ms 66831 135012 lines/s
2021-05-06 14:05 591d185d builtin: fix termux make (#10016) 503ms 688ms 0ms 452ms 3976 KB 97ms 114ms 192ms 51ms 66745 132693 lines/s
2021-05-06 13:43 928ced3d docs: small English improvement (#10020) 497ms 691ms 0ms 454ms 3976 KB 97ms 114ms 191ms 51ms 66745 134295 lines/s
2021-05-06 12:15 483068f0 ci: fix tests-sanitize-undefined-gcc job 502ms 696ms 0ms 453ms 3976 KB 96ms 115ms 192ms 52ms 66745 132958 lines/s
2021-05-06 11:26 adffae44 v.builder: refactor to make adding other post checker stages easier 504ms 690ms 0ms 453ms 3976 KB 97ms 114ms 191ms 52ms 66745 132430 lines/s
2021-05-06 08:44 2eafea63 v: reduce the memory usage of the compiler (analysed with heaptrack) 501ms 690ms 0ms 453ms 3975 KB 98ms 114ms 194ms 51ms 66771 133275 lines/s
2021-05-05 21:31 84f9789e v: tag more low level functions with `[direct_array_access]` 525ms 714ms 0ms 452ms 3975 KB 97ms 115ms 213ms 52ms 66765 127171 lines/s
2021-05-05 20:45 3405f517 v.scanner: apply `[direct_array_access]` for key frequently called low level functions 526ms 720ms 0ms 451ms 3975 KB 99ms 113ms 209ms 52ms 66752 126904 lines/s
2021-05-05 19:02 fc801fd5 tools/fast: use prealloc 536ms 724ms 0ms 461ms 3975 KB 101ms 114ms 213ms 58ms 66739 124513 lines/s
2021-05-05 18:52 4e6a19b0 examples: add a BFS example for finding the shortest distance between nodes in a graph (#10006) 572ms 769ms 0ms 469ms 3975 KB 117ms 124ms 228ms 55ms 66739 116676 lines/s
2021-05-05 18:31 7288f128 v help: add `v help watch`, rename -watch in `v help` too 574ms 765ms 0ms 461ms 3975 KB 115ms 126ms 230ms 54ms 66739 116270 lines/s
2021-05-05 13:09 2c4a59f3 example: add a pendulum simulation (#9992) 577ms 770ms 0ms 464ms 3975 KB 117ms 125ms 230ms 56ms 66739 115665 lines/s
2021-05-05 12:39 4ac751d7 os: add `signal_opt` and deprecate `signal` (#10005) 576ms 768ms 0ms 457ms 3975 KB 114ms 123ms 225ms 54ms 66739 115866 lines/s
2021-05-05 11:20 8b50a5a1 vweb: fix route matching on `/` (#10001) 571ms 764ms 0ms 460ms 3973 KB 135ms 147ms 268ms 67ms 66691 116796 lines/s
2021-05-05 11:20 12c3f855 os: add getuid and geteuid (#10002) 577ms 762ms 0ms 458ms 3973 KB 117ms 125ms 227ms 53ms 66691 115582 lines/s
2021-05-05 11:12 4bc56dc0 git: add 'sqlite/' to thirdparty/.gitignore (#10009) 577ms 772ms 0ms 471ms 3973 KB 117ms 126ms 229ms 53ms 66677 115558 lines/s
2021-05-05 11:11 7c58dfb8 checker: fix for_in mut var unused warning (#10008) 581ms 768ms 0ms 471ms 3973 KB 118ms 131ms 229ms 53ms 66677 114762 lines/s
2021-05-05 11:09 8c448736 fmt,parser: prevent unknown module error (#10004) 573ms 761ms 0ms 458ms 3973 KB 117ms 125ms 228ms 54ms 66677 116364 lines/s
2021-05-05 01:12 99a2fd76 strconv: separate v_sprintf (#10007) 573ms 767ms 0ms 458ms 3972 KB 118ms 125ms 227ms 54ms 66676 116363 lines/s
2021-05-04 16:04 818983de v.markused: fix for `v -skip-unused ~/.vmodules/ui/examples/users.v` 573ms 760ms 0ms 463ms 3971 KB 120ms 129ms 230ms 57ms 66618 116261 lines/s
2021-05-04 15:26 9e717e02 parser, fmt: prevent error with comment after expr inside match (#9995) 574ms 770ms 0ms 465ms 3971 KB 117ms 127ms 230ms 56ms 66613 116050 lines/s
2021-05-04 09:35 b8e070b2 orm: fix multi substructs (#9941) 573ms 773ms 0ms 473ms 3971 KB 118ms 127ms 232ms 56ms 66613 116253 lines/s
2021-05-04 09:33 92a22e9e ast: fix bug where fn_signature return wrong str for variadic arg (#9993) 574ms 763ms 0ms 462ms 3969 KB 116ms 125ms 230ms 56ms 66593 116015 lines/s
2021-05-04 09:31 177f8f58 checker: fn_call fixes (#9994) 571ms 760ms 0ms 457ms 3968 KB 116ms 124ms 226ms 54ms 66589 116618 lines/s
2021-05-04 08:31 1e856c0f parser: improve error message for `mod.unknownsubmod.Type` (#9976) 571ms 764ms 0ms 464ms 3968 KB 117ms 124ms 230ms 54ms 66587 116614 lines/s
2021-05-04 05:40 298fc533 ci: run `v fmt -w vlib/os/file.c.v` 570ms 762ms 0ms 457ms 3967 KB 118ms 125ms 228ms 55ms 66573 116794 lines/s
2021-05-03 16:50 c21df2d4 v: building on NetBSD (#9953) 574ms 767ms 0ms 459ms 3967 KB 118ms 126ms 226ms 55ms 66573 115980 lines/s
2021-05-03 16:48 ddc00338 checker: check generics fn that return generic struct (#9979) 575ms 769ms 0ms 468ms 3967 KB 117ms 125ms 228ms 55ms 66569 115772 lines/s
2021-05-03 16:47 035fd052 checker: check generic struct declaration (fix #9974) (#9978) 571ms 762ms 0ms 462ms 3967 KB 117ms 126ms 225ms 55ms 66560 116567 lines/s
2021-05-03 16:00 0fa9a648 os: add os.stdout() and os.stderr(), returning os.File, similarly to os.stdin() (#9990) 571ms 767ms 0ms 464ms 3966 KB 116ms 124ms 224ms 55ms 66549 116548 lines/s
2021-05-03 15:57 4ba11b77 os: deprecate os.open_stdin in favor of os.stdin (#9989) 568ms 757ms 0ms 463ms 3966 KB 114ms 123ms 227ms 55ms 66531 117132 lines/s
2021-05-03 15:22 ae898e77 v.markused: handle interface implementation methods, and vweb programs 570ms 762ms 0ms 460ms 3966 KB 120ms 124ms 226ms 55ms 66525 116710 lines/s
2021-05-03 14:35 106cd384 parser: remove obsolete exceptions (#9987) 571ms 759ms 0ms 457ms 3964 KB 116ms 122ms 227ms 55ms 66483 116432 lines/s
2021-05-03 13:55 07f00440 picohttpparser: fix setting of req.body 568ms 765ms 0ms 463ms 3964 KB 114ms 124ms 226ms 55ms 66484 117049 lines/s
2021-05-03 12:07 5b826b26 fmt: keep module alias in interfaces (#9985) 570ms 760ms 0ms 463ms 3964 KB 115ms 123ms 226ms 55ms 66484 116638 lines/s
2021-05-03 11:14 597a774d scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`) 572ms 760ms 0ms 460ms 3964 KB 115ms 123ms 224ms 55ms 66484 116230 lines/s
2021-05-02 23:41 9d4783a2 native: initial support for macos-amd64 targets (#9975) 577ms 761ms 0ms 461ms 3963 KB 116ms 123ms 233ms 54ms 66486 115227 lines/s
2021-05-02 18:46 fb7ddcd4 checker: fix looking for unprefixed `os` functions (#9968) 570ms 763ms 0ms 463ms 3954 KB 115ms 122ms 229ms 54ms 66257 116240 lines/s
2021-05-02 16:18 53ae9dda cgen: speed up auto generated Array_*_contains and Array_*_index methods 571ms 759ms 0ms 463ms 3954 KB 115ms 122ms 230ms 54ms 66257 116036 lines/s
2021-05-02 16:31 feb60674 builtin.string: minor fixes in join() (#9952) 610ms 803ms 0ms 475ms 3954 KB 118ms 128ms 256ms 54ms 66256 108616 lines/s
2021-05-02 16:30 3175525b builtin.string: optimize replace (#9969) 606ms 799ms 0ms 466ms 3953 KB 119ms 129ms 256ms 55ms 66221 109275 lines/s
2021-05-02 13:31 dbadda84 builtin: clean up int.v (#9960) 598ms 786ms 0ms 464ms 3953 KB 119ms 126ms 257ms 56ms 66223 110740 lines/s
2021-05-02 00:00 4b818fa2 v: implement interface embedding (#9935) 599ms 797ms 0ms 468ms 3953 KB 119ms 128ms 270ms 56ms 66265 110626 lines/s
2021-05-01 18:27 3363c3ef builtin.string: optimize replace() (#9955) 594ms 781ms 0ms 463ms 3930 KB 118ms 125ms 255ms 55ms 66069 111227 lines/s
2021-05-01 18:21 000d4d30 checker: cleanup typeof (#9954) 599ms 785ms 0ms 467ms 3930 KB 118ms 127ms 249ms 55ms 66069 110298 lines/s
2021-05-01 13:45 ef63491a cgen: fix calling function-pointer fields on interfaces (#9948) 589ms 785ms 0ms 472ms 3931 KB 117ms 126ms 247ms 54ms 66073 112178 lines/s
2021-05-01 11:26 4348c232 builtin.map: test more key types (#9947) 593ms 786ms 0ms 461ms 3930 KB 115ms 122ms 246ms 54ms 66063 111404 lines/s
2021-05-01 11:25 daac31ae cgen: update wyhash (#9945) 595ms 783ms 0ms 464ms 3930 KB 118ms 126ms 251ms 54ms 66063 111030 lines/s
2021-05-01 11:20 b621595c picoev: error handling workaround (#9913) 595ms 780ms 0ms 460ms 3933 KB 118ms 126ms 249ms 54ms 66094 111082 lines/s
2021-05-01 09:52 f82f1977 tests: enable test_generic_fn_with_variadics() test (#9944) 593ms 789ms 0ms 465ms 3933 KB 118ms 124ms 249ms 54ms 66094 111456 lines/s
2021-05-01 09:50 fec947c7 ast: minor cleanup in ast.FnDecl (#9950) 595ms 780ms 0ms 467ms 3933 KB 118ms 125ms 249ms 54ms 66094 111082 lines/s
2021-04-30 12:59 b3890e28 doc: document fixed size init syntax 592ms 791ms 0ms 471ms 3933 KB 118ms 124ms 246ms 54ms 66098 111652 lines/s
2021-04-30 12:36 c16bb7f3 ast: a minor format of ast.v 594ms 788ms 0ms 469ms 3933 KB 119ms 124ms 251ms 54ms 66098 111276 lines/s
2021-04-30 12:31 e949d4b2 tools/fast: add "V lines" and "V lines/s" 597ms 789ms 0ms 470ms 3933 KB 118ms 126ms 253ms 54ms
2021-04-30 10:40 d236d6a4 parser, cgen: fix generics fn typeof name (fix #7357) (#9939) 595ms 779ms 0ms 469ms 3933 KB 118ms 125ms 250ms 54ms
2021-04-30 06:13 fb685eee orm: support arrays (#9936) 594ms 781ms 0ms 472ms 3931 KB 120ms 125ms 252ms 54ms
2021-04-29 18:00 b15156d4 orm: fix mysql substructs (#9930) 588ms 778ms 0ms 464ms 3911 KB 119ms 124ms 246ms 54ms
2021-04-29 14:37 ea0ac092 checker: fix generics with nested external generics fn (#9933) 589ms 784ms 0ms 470ms 3909 KB 117ms 122ms 248ms 55ms
2021-04-29 10:38 e9bbb7de orm: add pg select expr (#9927) 592ms 782ms 0ms 466ms 3909 KB 117ms 123ms 250ms 55ms
2021-04-29 07:58 8af6237e gg: fix width and height in draw_rounded_rect primitive (#9926) 592ms 778ms 0ms 462ms 3901 KB 118ms 123ms 248ms 54ms
2021-04-29 06:49 e05da04b builtin: fix termux prints (#9921) 596ms 778ms 0ms 470ms 3901 KB 117ms 125ms 251ms 54ms
2021-04-29 06:48 b406de20 parser, vfmt: multi line comments are not treated as follow-up comments anymore (#9892) 589ms 785ms 0ms 470ms 3901 KB 116ms 124ms 248ms 54ms
2021-04-29 06:45 c8e07b28 orm: fix pg orm statements (#9909) 591ms 779ms 0ms 470ms 3901 KB 118ms 124ms 251ms 54ms
2021-04-29 06:42 daff4812 examples/text_editor: use mathutil for min/max functions (#9911) 594ms 789ms 0ms 471ms 3905 KB 118ms 125ms 250ms 54ms
2021-04-29 06:06 25d9272c all: rename `table.register_fn_generic_types` to `table.register_fn_concrete_types` (#9914) 588ms 776ms 0ms 467ms 3905 KB 117ms 124ms 249ms 54ms
2021-04-29 06:04 6945f987 checker: fix sumtype comparison and sumtype in itself (#9917) 594ms 790ms 0ms 469ms 3905 KB 117ms 124ms 247ms 53ms
2021-04-29 05:33 191a167f checker: allow omitting the enum name of map key (#9919) 586ms 786ms 0ms 465ms 3906 KB 116ms 123ms 248ms 54ms
2021-04-29 05:28 e711e863 fmt: prevent rare code corruption with array pre comments (#9908) 589ms 777ms 0ms 466ms 3906 KB 115ms 123ms 245ms 54ms
2021-04-28 23:17 dee733aa fmt: reset const field align after multi line exprs (#9916) 591ms 779ms 0ms 463ms 3906 KB 116ms 123ms 247ms 54ms
2021-04-28 19:12 c82c8059 tests: add recursive generics fn test (#9907) 587ms 778ms 0ms 472ms 3906 KB 116ms 123ms 248ms 54ms
2021-04-28 19:11 6795b02e cgen: fix enum in map (#9912) 590ms 780ms 0ms 470ms 3906 KB 116ms 124ms 249ms 55ms
2021-04-28 09:23 626517f5 tools: turn `v -watch` into a `v watch` sub-command, so that it can have its own options 587ms 777ms 0ms 464ms 3905 KB 118ms 123ms 249ms 54ms
2021-04-28 06:22 e4a2d1b2 v -watch: support for VWATCH_IGNORE_EXTENSIONS 589ms 776ms 0ms 471ms 3905 KB 121ms 124ms 247ms 54ms
2021-04-28 06:11 1fbf75f2 builtin: fix termux println (#9829) 590ms 776ms 0ms 473ms 3905 KB 117ms 123ms 249ms 55ms
2021-04-28 04:47 f4e92997 checker: support value array elements of `[heap]` type inside struct ref (#9899) 587ms 778ms 0ms 463ms 3905 KB 116ms 124ms 248ms 55ms
2021-04-28 04:44 4f246222 v: replace `--enable-globals` with `-enable-globals` (#9898) 589ms 776ms 0ms 462ms 3904 KB 117ms 123ms 246ms 54ms
2021-04-28 04:42 a2014f86 strconv: new faster atof function (#9903) 589ms 779ms 0ms 469ms 3904 KB 117ms 122ms 249ms 54ms
2021-04-27 12:28 faf26563 orm: support multiline statements (#9888) 590ms 779ms 0ms 462ms 3906 KB 116ms 122ms 248ms 55ms
2021-04-27 12:25 9f1ac397 checker: fix generics with anon generics fn argument (fix #9859) (#9897) 595ms 782ms 0ms 464ms 3904 KB 116ms 123ms 249ms 55ms
2021-04-26 22:09 d8bb9390 native: fix tests, address comments and a little cleaner macho 593ms 783ms 0ms 470ms 3904 KB 116ms 125ms 251ms 55ms
2021-04-27 05:18 aebb551e cgen: do full struct initialisation for V structs, fixes invalid data from `map[string]Struct{}['unknown']` (#9878) 594ms 781ms 0ms 466ms 3891 KB 115ms 121ms 249ms 56ms
2021-04-26 22:42 787a63da cgen: execute `defer` block *after* return expression is evaluated (#9893) 595ms 781ms 0ms 471ms 3844 KB 115ms 126ms 248ms 56ms
2021-04-26 17:05 3877522e table,checker,cgen: fix generics with recursive generics struct (#9862) 589ms 777ms 0ms 470ms 3852 KB 117ms 124ms 244ms 55ms
2021-04-26 17:01 21d1f86e checker: fix generics that return reference generics struct (fix #6218) (#9869) 583ms 769ms 0ms 463ms 3850 KB 116ms 124ms 245ms 55ms
2021-04-26 16:59 7ddf569d cgen: fix generics multi_array in (#9885) 588ms 775ms 0ms 468ms 3850 KB 116ms 123ms 242ms 55ms
2021-04-26 16:57 de8c4866 v.checker: fix postfix expr on generic types (#9887) 590ms 773ms 0ms 471ms 3850 KB 117ms 123ms 243ms 55ms
2021-04-26 16:54 2b43d319 checker: fix generics with assign generics struct (fix #7784) (#9889) 586ms 779ms 0ms 472ms 3850 KB 116ms 123ms 242ms 55ms
2021-04-26 16:51 181b0f10 parser: improve error message for missing db expr in ORM (#9890) 581ms 781ms 0ms 461ms 3850 KB 115ms 123ms 241ms 55ms
2021-04-26 16:38 cafe3824 vweb: update references to old .init_once() and .init() methods to .init_server() and .before_request() 584ms 769ms 0ms 473ms 3847 KB 116ms 124ms 243ms 56ms
2021-04-26 08:54 5e0ff5c5 cgen: cleanup g.type_default 585ms 771ms 0ms 463ms 3847 KB 114ms 123ms 242ms 56ms
2021-04-26 07:56 212b4fa0 parser: implement infering generic type parameters from receiver types (fix #5862) (#9870) 591ms 777ms 0ms 464ms 3848 KB 116ms 125ms 245ms 56ms
2021-04-26 07:01 f36e46bf gg:fix draw_line for android (#9882) 581ms 765ms 0ms 473ms 3846 KB 115ms 124ms 244ms 56ms
2021-04-26 07:00 9d68f924 parser: don't disallow closures in the JS backend (#9884) 585ms 772ms 0ms 470ms 3846 KB 116ms 125ms 243ms 55ms
2021-04-26 06:58 7acb48df parser: parse `JS.` interfaces properly (#9876) 592ms 783ms 0ms 469ms 3846 KB 117ms 124ms 246ms 55ms
2021-04-26 06:56 8b22dbba jsgen: basic struct embedding support (#9879) 583ms 768ms 0ms 463ms 3845 KB 115ms 126ms 245ms 55ms
2021-04-25 18:40 3c0a368a all: automatically move (some) referenced objects to heap (#9873) 586ms 772ms 0ms 472ms 3845 KB 116ms 124ms 240ms 55ms
2021-04-25 18:22 00261afb io: add a `cp` function (#9875) 579ms 766ms 0ms 470ms 3834 KB 115ms 124ms 246ms 55ms
2021-04-25 15:57 71846299 orm: add initial pg support (#9827) 584ms 768ms 0ms 473ms 3834 KB 115ms 125ms 245ms 55ms
2021-04-25 15:29 fc3b6284 v: support `$for attr in Test.attributes` (#9836) 580ms 767ms 0ms 471ms 3821 KB 114ms 122ms 241ms 55ms
2021-04-25 15:20 515e83dc docs: correct one of the channel examples (#9865) 575ms 759ms 0ms 467ms 3818 KB 113ms 122ms 241ms 54ms
2021-04-25 15:18 3ab60889 CHANGELOG.md: remove unimplemented "Closures". (#9850) 572ms 752ms 0ms 468ms 3818 KB 114ms 122ms 240ms 55ms
2021-04-25 15:16 160b6056 os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872) 576ms 756ms 0ms 469ms 3818 KB 115ms 124ms 242ms 55ms
2021-04-25 14:57 bfe0a788 builtin,strconv: fix and optimize utf8 and formatting functions (#9874) 578ms 763ms 0ms 463ms 3818 KB 113ms 121ms 238ms 55ms
2021-04-25 13:04 3c8d2bba vlib/context: some clean up and more readable examples (#9868) 576ms 760ms 0ms 468ms 3817 KB 113ms 120ms 239ms 54ms
2021-04-25 06:19 44902b5a ci: fix tests output files after 7f5c3cc 574ms 765ms 0ms 462ms 3817 KB 113ms 122ms 238ms 55ms
2021-04-24 11:08 7f5c3cc1 checker: do not allow modifying consts via mutable refs 578ms 762ms 0ms 467ms 3817 KB 113ms 122ms 238ms 54ms
2021-04-24 10:32 b506d8fc os: use C.getlogin for os.loginname, instead of C.getlogin_r (C.getlogin_r absent on Android) 580ms 756ms 0ms 465ms 3817 KB 112ms 122ms 238ms 55ms
2021-04-24 10:22 187895c9 os: use GetComputerNameW to retrieve hostname on Windows (#9861) 572ms 767ms 0ms 469ms 3817 KB 116ms 121ms 237ms 54ms
2021-04-24 10:21 dee4904b pico: small refactor (#9857) 576ms 766ms 0ms 468ms 3817 KB 116ms 123ms 242ms 55ms
2021-04-24 06:44 8ccdae61 all: cleanup generics call_expr (#9856) 574ms 761ms 0ms 474ms 3817 KB 114ms 122ms 238ms 54ms
2021-04-23 14:12 a832bb60 net: support `-d net_blocking_sockets` (workaround a sporadic vex failure) 576ms 760ms 0ms 468ms 3817 KB 114ms 123ms 237ms 55ms
2021-04-23 14:21 b2dc444d ast: minor cleanup in generic_struct_insts_to_concrete() (#9855) 576ms 763ms 0ms 471ms 3817 KB 114ms 122ms 236ms 55ms
2021-04-23 12:51 af8ef129 ast: use `AttrKind` (#9845) 575ms 756ms 0ms 469ms 3817 KB 117ms 122ms 240ms 55ms
2021-04-23 12:18 1b46f9aa net: fix unsafe warnings 575ms 752ms 0ms 463ms 3820 KB 114ms 120ms 237ms 55ms
2021-04-23 12:30 2f29e790 tests: cleanup obsolete skips in common.v 577ms 760ms 0ms 466ms 3820 KB 115ms 121ms 240ms 56ms
2021-04-23 12:18 b4e4d48b checker: make sure negation is only used with numeric types (#9854) 574ms 757ms 0ms 466ms 3820 KB 111ms 119ms 234ms 54ms
2021-04-23 12:17 49a2de56 builtin: fix an unused var warning on windows 574ms 756ms 0ms 466ms 3820 KB 115ms 122ms 242ms 55ms
2021-04-23 12:12 669a4ea1 net: support `-d trace_tcp_data_read` and `-d trace_tcp_data_write` too 577ms 755ms 0ms 464ms 3820 KB 114ms 122ms 247ms 55ms
2021-04-23 12:10 9b14f716 all: fix build-tools 577ms 757ms 0ms 463ms 3820 KB 113ms 123ms 240ms 55ms
2021-04-23 11:48 0567cbe4 examples: fix compilation with -prod 575ms 758ms 0ms 470ms 3820 KB 117ms 123ms 238ms 56ms
2021-04-23 11:37 cf497623 net: do `$if trace_tcp ? {` in more functions to help debug web server issues 578ms 757ms 0ms 470ms 3820 KB 115ms 124ms 236ms 55ms
2021-04-23 10:45 7ec90b0f pref: fix is_test 575ms 756ms 0ms 474ms 3820 KB 114ms 119ms 237ms 54ms
2021-04-23 10:33 c7a6d28e all: improve unused variable warning (fix `x = 1`, `x += 1` etc) 569ms 758ms 0ms 469ms 3820 KB 115ms 120ms 236ms 55ms
2021-04-23 09:28 aa40dfc1 checker: check __global type (#9804) 572ms 752ms 0ms 461ms 3820 KB 112ms 123ms 241ms 55ms
2021-04-23 08:19 8e455495 checker: fix generics that return multi generics struct (#9852) 576ms 752ms 0ms 458ms 3819 KB 110ms 119ms 236ms 54ms
2021-04-22 15:21 c026d8b6 parser: number attributes (#9835) 568ms 749ms 0ms 461ms 3819 KB 111ms 119ms 237ms 55ms
2021-04-22 15:21 431d806d ast, parser: cleanup of generic structs (#9839) 574ms 755ms 0ms 466ms 3819 KB 111ms 122ms 240ms 55ms
2021-04-22 15:12 ba512a6a v help: describe CFLAGS and LDFLAGS support in `v help build-c` 569ms 753ms 0ms 466ms 3819 KB 110ms 121ms 237ms 55ms
2021-04-22 12:44 b951d679 x64: handle -arch amd64/arm64 and -os for raw/linux/macos options (#9844) 577ms 754ms 0ms 465ms 3819 KB 109ms 120ms 236ms 54ms
2021-04-22 09:50 59e23dbb ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu 569ms 748ms 0ms 467ms 3810 KB 113ms 120ms 236ms 56ms
2021-04-22 04:07 7443179c checker: make use of private enum from outside module an error. (#9821) 569ms 752ms 0ms 460ms 3811 KB 110ms 120ms 235ms 56ms
2021-04-22 04:03 c85eefa5 ast: remove obsolete comment in types.v (#9841) 569ms 750ms 0ms 468ms 3811 KB 111ms 122ms 238ms 56ms
2021-04-21 11:32 6e589e2a vdoc: fix panic on running `v doc -all -m vlib/ -f html -inline-assets` two times in a row 573ms 750ms 0ms 464ms 3811 KB 110ms 121ms 239ms 56ms
2021-04-21 09:23 7b8957b2 cgen: minor simplification in cc_type() (#9833) 567ms 751ms 0ms 475ms 3811 KB 110ms 122ms 236ms 55ms
2021-04-21 09:20 dd00c798 rand: fix wrong function signature (#9808) 576ms 750ms 0ms 463ms 3819 KB 111ms 121ms 239ms 54ms
2021-04-21 03:40 51258923 checker: fix generics call with reference arg (fix #9817 #9818) (#9830) 576ms 758ms 0ms 464ms 3819 KB 111ms 122ms 241ms 54ms
2021-04-20 18:38 953057ef parser: check generic receiver method decl has no generic names (fix parts of #9811) (#9819) 572ms 753ms 0ms 470ms 3818 KB 111ms 134ms 239ms 54ms
2021-04-20 18:37 2df260ac parser: fix last_line of no body C struct (#9809) 570ms 752ms 0ms 468ms 3817 KB 111ms 123ms 241ms 54ms
2021-04-20 17:18 bd539b64 vfmt: fix string interpolation formatting with multiple ',",\' and \" . 575ms 756ms 0ms 469ms 3817 KB 112ms 120ms 241ms 54ms
2021-04-20 14:28 258be508 builtin,os: fix unused return C warnings for real (#9814) 570ms 755ms 0ms 471ms 3817 KB 111ms 121ms 236ms 54ms
2021-04-20 14:20 0b0a5de9 vet: hide skipped file messages behind verbose flag (#9823) 572ms 751ms 0ms 463ms 3817 KB 113ms 122ms 237ms 56ms
2021-04-20 14:16 16e79bc3 tools: format most examples and tutorials, add them to `v test-cleancode` (#9826) 570ms 757ms 0ms 463ms 3817 KB 110ms 120ms 237ms 55ms
2021-04-20 14:10 dff50686 ci: build module docs on PRs too (#9822) 576ms 759ms 0ms 468ms 3817 KB 112ms 121ms 240ms 55ms
2021-04-20 12:46 5482a7a8 readme: update stability guarantee 570ms 755ms 0ms 469ms 3817 KB 111ms 121ms 240ms 56ms
2021-04-20 12:20 f5e6cadf fmt: proper infix operator detection in wrapping logic (#9824) 575ms 757ms 0ms 465ms 3817 KB 110ms 122ms 241ms 56ms
2021-04-20 09:11 254d247e checker: return none if type is 0 in ensure_type_exists (#9820) 577ms 752ms 0ms 473ms 3817 KB 110ms 121ms 239ms 56ms
2021-04-20 08:49 9d8bda9e v.ast, v.checker: fix absent 'missing return' warning, when a function ended with a t.panic() call 570ms 753ms 0ms 468ms 3817 KB 111ms 121ms 241ms 55ms
2021-04-20 01:54 fe88a446 fmt: fix module docs generation (#9810) 565ms 746ms 0ms 471ms 3816 KB 111ms 121ms 234ms 55ms
2021-04-19 18:56 4a1f75c9 fmt: split infix wrapping into smaller functions and fix a trailing space bug (#9806) 571ms 755ms 0ms 469ms 3816 KB 112ms 123ms 240ms 55ms
2021-04-19 18:40 c174bfa5 tools: add a `v bug file.v` tool to automatically report bugs on GitHub (#9746) 571ms 752ms 0ms 467ms 3816 KB 110ms 123ms 238ms 55ms
2021-04-19 16:01 d4f31412 v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795) 572ms 758ms 0ms 471ms 3815 KB 111ms 122ms 241ms 54ms
2021-04-19 15:55 4b230d16 vfmt: only print non-empty diffs (#9803) 569ms 753ms 0ms 477ms 3813 KB 112ms 123ms 239ms 54ms
2021-04-19 14:07 70c651ff all: make __global behave consistent with const (#9711) 575ms 753ms 0ms 468ms 3813 KB 113ms 122ms 238ms 54ms
2021-04-19 13:43 49330af7 net.urllib: fix #9748 out of bounds accesses in unescape() (#9770) 571ms 754ms 0ms 469ms 3812 KB 112ms 120ms 237ms 54ms
2021-04-19 12:28 aa3a8c52 v.ast: add a customizable ast.Table .panic() method 572ms 754ms 0ms 470ms 3812 KB 111ms 120ms 236ms 54ms
2021-04-19 12:38 73352583 ci: fix all `-cstrict` warnings with gcc and clang (#9792) 572ms 749ms 0ms 468ms 3811 KB 110ms 122ms 239ms 55ms
2021-04-19 11:58 dde3189e checker: avoid get_type_symbol panic inside array_init (#9800) 566ms 751ms 0ms 464ms 3801 KB 109ms 120ms 238ms 55ms
2021-04-19 11:57 9ec91f4d os: add new function os.loginname(), improve some error messages (#9794) 569ms 748ms 0ms 473ms 3801 KB 111ms 119ms 233ms 56ms
2021-04-19 11:47 3158617c parser: simplify parse_generic_struct_inst_type() (#9801) 569ms 753ms 0ms 469ms 3800 KB 111ms 120ms 237ms 53ms
2021-04-19 11:14 22351a6f builtin: remove `unused return` C warnings (#9797) 567ms 752ms 0ms 467ms 3801 KB 113ms 120ms 240ms 54ms
2021-04-19 08:41 8ab0d42b checker: check argument for `chan.try_push/pop()` (#9798) 567ms 751ms 0ms 463ms 3801 KB 111ms 120ms 236ms 53ms
2021-04-18 13:34 75d1b54f cgen: fix empty struct init using macro (#9787) 569ms 750ms 0ms 469ms 3799 KB 112ms 121ms 237ms 54ms
2021-04-18 13:31 8710a0b7 sync: enable Android support (#9790) 561ms 747ms 0ms 462ms 3798 KB 109ms 119ms 235ms 53ms
2021-04-18 13:28 4a1e2f9d checker: working is none type check + no crash when checking with non types (#9793) 570ms 748ms 0ms 467ms 3798 KB 111ms 118ms 235ms 53ms
2021-04-18 13:26 ee7bcfd0 checker: prevent double module name prepending on generics types regi… (#9791) 571ms 748ms 0ms 467ms 3797 KB 114ms 121ms 239ms 53ms
2021-04-18 07:24 cfcecf89 v.ast: add .free() methods, so vls can be more decoupled 564ms 748ms 0ms 465ms 3797 KB 113ms 121ms 238ms 53ms
2021-04-18 05:55 eaf930aa tools: simplify gen_vc.v 568ms 751ms 0ms 462ms 3796 KB 110ms 119ms 235ms 55ms
2021-04-17 18:10 a761f688 ci: reorder the v-apps-compile job so it does not stop due to vpm timeout-ing 571ms 749ms 0ms 466ms 3796 KB 111ms 120ms 238ms 55ms
2021-04-17 16:49 7b1080a5 ci: fix -tcc32 job runs 566ms 750ms 0ms 460ms 3796 KB 111ms 119ms 237ms 55ms
2021-04-17 16:36 1a0bc5a9 docs: fix tenses (#9775) 568ms 751ms 0ms 471ms 3796 KB 112ms 119ms 235ms 55ms
2021-04-17 16:31 81d17f0a ci: add a windows-cross job to ci_cross.yml to prevent regressions 569ms 746ms 0ms 471ms 3796 KB 112ms 120ms 238ms 56ms
2021-04-17 16:19 5817aa47 Revert "cgen: fix empty struct init (#9769)" 562ms 746ms 0ms 461ms 3796 KB 111ms 120ms 239ms 55ms
2021-04-17 14:53 b63eba31 ci: debug msvc v build failure 3 569ms 744ms 0ms 460ms 3796 KB 109ms 118ms 235ms 55ms
2021-04-17 13:19 d9309443 change trigger for debug_ci.yml 569ms 740ms 0ms 461ms 3796 KB 113ms 122ms 238ms 55ms
2021-04-17 12:52 d349e5a2 ci: use `make.bat --verbose -msvc` to diagnose CI build failure 564ms 752ms 0ms 464ms 3796 KB 114ms 118ms 235ms 55ms
2021-04-17 12:47 3c72c6ab parser: disable template variables in `style` (#9777) 568ms 751ms 0ms 466ms 3796 KB 113ms 118ms 238ms 55ms
2021-04-17 09:30 ded3ce58 builtin: cleanup string.v 568ms 748ms 0ms 465ms 3796 KB 112ms 119ms 234ms 55ms
2021-04-17 05:30 1c7fb654 builder: fix a bug that happens with local modules (#9701) 563ms 751ms 0ms 467ms 3796 KB 112ms 121ms 233ms 55ms
2021-04-17 05:29 731e9420 checker: fix generics with different order of generics fn (#9765) 568ms 751ms 0ms 465ms 3796 KB 112ms 118ms 234ms 54ms
2021-04-16 23:39 0cc04850 cgen: fix empty struct init (#9769) 565ms 751ms 0ms 461ms 3796 KB 110ms 118ms 235ms 55ms
2021-04-16 23:38 cb70ffef table: minor simplification and cleanup of resolve_generic (#9772) 566ms 746ms 0ms 459ms 3796 KB 109ms 117ms 235ms 55ms
2021-04-16 16:13 0b3d1656 cgen: improve -g info for `{...}` and `goto label` 566ms 759ms 0ms 473ms 3793 KB 111ms 119ms 238ms 55ms
2021-04-16 11:49 80bd2974 cgen: fix iteration over `shared` map (#9763) 561ms 745ms 0ms 466ms 3793 KB 111ms 119ms 237ms 55ms
2021-04-16 08:54 524becd5 context: use `IError` instead of `string` (#9758) 571ms 749ms 0ms 467ms 3793 KB 110ms 119ms 238ms 54ms
2021-04-16 08:53 aa49bc27 os: implement os.truncate() + improve error handling (#9752) 565ms 746ms 0ms 467ms 3793 KB 111ms 120ms 236ms 55ms
2021-04-16 05:46 e2be3ec3 vweb: split and parse Content-Type header correctly (#9756) 568ms 745ms 0ms 464ms 3791 KB 110ms 118ms 234ms 56ms
2021-04-15 17:57 60bc280a cgen: fix static var name used in sqlite orm generation, close #9725 (#9745) 564ms 742ms 0ms 467ms 3791 KB 110ms 119ms 236ms 55ms
2021-04-15 17:38 db908e50 v: add more precise source line info for `-g -assert aborts` 561ms 745ms 0ms 474ms 3791 KB 111ms 117ms 235ms 55ms
2021-04-15 17:29 1d2ef795 v: fix -assert aborts 564ms 744ms 0ms 457ms 3791 KB 109ms 118ms 233ms 55ms
2021-04-15 17:26 c7752ce8 v: add an -assert aborts/backtraces option to ease debugging 565ms 744ms 0ms 464ms 3791 KB 110ms 118ms 232ms 55ms
2021-04-15 11:55 d90be548 v: add -cstrict for optionally turning on all ccoptions.wargs 564ms 742ms 0ms 461ms 3789 KB 109ms 118ms 233ms 55ms
2021-04-15 10:58 5ae3b813 cmd/tools/fast/fast.v: html encode < > in commit messages 561ms 744ms 0ms 465ms 3789 KB 110ms 118ms 233ms 55ms
2021-04-15 09:39 d9fdae1d parser: escape js template literal syntax inside script tags (#9738) 566ms 742ms 0ms 461ms 3789 KB 111ms 118ms 234ms 55ms
2021-04-15 08:43 cb69c4c9 builtin: add a 'v hash:' line to V panics 566ms 747ms 0ms 464ms 3789 KB 109ms 118ms 234ms 54ms
2021-04-15 08:00 466dc454 all: minor cleanup of generics (#9744) 508ms 695ms 0ms 452ms 3788 KB 99ms 113ms 201ms 49ms
2021-04-15 07:53 dcf4a6b0 orm: add support for custom table names & custom field names (#9697) 511ms 695ms 0ms 457ms 3788 KB 100ms 111ms 204ms 49ms
2021-04-15 07:46 f1bda889 regex: bugfix out of bound with gcc "-fsanitize=address" (#9715) 505ms 688ms 0ms 451ms 3785 KB 101ms 113ms 203ms 50ms
2021-04-15 06:41 b8e9f085 vfmt: cleanup StringInterLiteral.get_fspec_braces/1 504ms 686ms 0ms 452ms 3785 KB 100ms 111ms 202ms 50ms
2021-04-15 06:28 f0dd2bbf tests: skip deadline_test.v everywhere 511ms 690ms 0ms 457ms 3785 KB 100ms 113ms 202ms 49ms
2021-04-15 06:20 4ecc5001 builtin: fix for utf8_str_visible_length for CJK Unified Ideographs Extension G (#9739) 508ms 692ms 0ms 464ms 3785 KB 100ms 113ms 205ms 49ms
2021-04-15 05:49 9d6caa1d checker: fix segfault in vls for struct field declarations, having custom initializers with fn calls (#9741) 509ms 688ms 0ms 457ms 3785 KB 100ms 113ms 202ms 50ms
2021-04-15 04:42 c2227add tutorials: vfmt blog 510ms 693ms 0ms 459ms 3785 KB 100ms 113ms 205ms 50ms
2021-04-15 03:51 7df996e5 checker: fix fn_args test 510ms 692ms 0ms 465ms 3785 KB 99ms 113ms 201ms 49ms
2021-04-15 03:27 a18f85c8 vweb: init_once() => init_server(); init() => before_request() 519ms 689ms 0ms 450ms 3785 KB 98ms 112ms 203ms 49ms
2021-04-15 00:11 3a134acc checker: orm: verify table type 511ms 691ms 0ms 453ms 3785 KB 99ms 113ms 203ms 49ms
2021-04-14 23:58 21c452c5 builtin: define u8 = byte alias 507ms 713ms 0ms 463ms 3784 KB 98ms 111ms 203ms 49ms
2021-04-14 23:49 546dc919 os: create os.hostname() and os.chown() + os.uname() for windows (#9722) 504ms 685ms 0ms 450ms 3784 KB 97ms 113ms 203ms 49ms
2021-04-14 23:44 25a9d30a channels: fix C warnings (#9732) 508ms 684ms 0ms 455ms 3783 KB 99ms 113ms 202ms 49ms
2021-04-14 23:31 f4c8f897 parser: proper unexpected eof errors in const declarations (#9712) 505ms 687ms 0ms 456ms 3778 KB 100ms 112ms 201ms 49ms
2021-04-14 23:30 0099458c all: small asm fixes and number labels (#9730) 510ms 689ms 0ms 455ms 3777 KB 99ms 110ms 202ms 48ms
2021-04-14 23:29 968cb13a fmt: mark types import as used in interface (#9718) 504ms 685ms 0ms 460ms 3777 KB 99ms 111ms 201ms 49ms
2021-04-14 17:06 56e15741 ci: tag deadline_test.v in the skip_with_fsanitize_memory and skip_on_windows lists 504ms 685ms 0ms 458ms 3777 KB 98ms 111ms 203ms 49ms
2021-04-14 15:43 33870583 ci: run sanitizers jobs in serial mode (with VJOBS=1) 501ms 683ms 0ms 451ms 3777 KB 97ms 110ms 200ms 48ms
2021-04-14 09:47 3e297bce ci: remove some tests from skip_with_werror in `v test-self` 501ms 683ms 0ms 451ms 3777 KB 98ms 110ms 211ms 49ms
2021-04-14 07:58 98052182 ci: ignore changes to .md files in gen_vc.yml 503ms 683ms 0ms 453ms 3777 KB 100ms 111ms 201ms 49ms
2021-04-14 05:51 80dbe8db readme: update example (#9719) 507ms 686ms 0ms 452ms 3777 KB 100ms 112ms 202ms 49ms
2021-04-14 05:50 14434cc8 all: bare metal support (fix `-freestanding`) (#9624) 506ms 690ms 0ms 459ms 3777 KB 100ms 112ms 202ms 49ms
2021-04-14 00:59 711e309e gg: bring back native rendering on macos 512ms 696ms 0ms 465ms 3771 KB 101ms 110ms 199ms 52ms
2021-04-13 22:40 10bf974c all: gc: provide optimized mode (#9716) 510ms 695ms 0ms 461ms 3771 KB 102ms 110ms 201ms 52ms
2021-04-13 11:38 8c95f075 sokol: fix compilation of gg apps on macos 504ms 687ms 0ms 452ms 3755 KB 104ms 112ms 204ms 50ms
2021-04-13 11:10 d9e2bb9b vdoc: ignore builtin/linux_bare (#9708) 506ms 689ms 0ms 452ms 3755 KB 104ms 113ms 199ms 51ms
2021-04-13 10:45 2b41556a ci: do not install mingw-w64 in the ordinary ci macos job 513ms 686ms 0ms 444ms 3755 KB 102ms 111ms 200ms 51ms
2021-04-13 10:40 a31e2653 ci: split cross compilation jobs to their own ci_cross.yml file 516ms 689ms 0ms 448ms 3755 KB 102ms 112ms 201ms 50ms
2021-04-13 10:24 e5a52edd ci: split sanitized jobs to their own ci_sanitized.yml file, bump their timeout to 60 minutes 507ms 687ms 0ms 461ms 3755 KB 103ms 112ms 202ms 50ms
2021-04-13 10:07 68c3ecce v: skip asserts in -prod mode inside non _test.v files 506ms 685ms 0ms 444ms 3755 KB 103ms 112ms 201ms 50ms
2021-04-13 09:23 84fe2d8c v.ast: implement Expr.str() for ast.ConcatExpr and ast.IfExpr too 509ms 693ms 0ms 447ms 3754 KB 104ms 112ms 201ms 50ms
2021-04-13 09:01 f04dd21e builtin: run vfmt over string.v 515ms 691ms 0ms 440ms 3752 KB 100ms 109ms 204ms 51ms
2021-04-13 06:18 1b924fcf ci: bump timeout-minutes limit to 45 (the sanitizer test jobs are slow) 512ms 693ms 0ms 445ms 3752 KB 102ms 109ms 199ms 50ms
2021-04-13 04:04 909c9c7e context: small refactor to always use Context type instead of multiple types (#9705) 513ms 692ms 0ms 444ms 3752 KB 103ms 110ms 201ms 51ms
2021-04-13 03:55 66294e35 checker: add immutable_builtin_modify.vv test (#9702) 510ms 692ms 0ms 455ms 3752 KB 101ms 111ms 200ms 51ms
2021-04-13 00:06 c3ccb584 checker: check generics variadic arg mismatch (#9700) 512ms 698ms 0ms 451ms 3752 KB 103ms 111ms 200ms 52ms
2021-04-12 17:30 21e52ee0 ci: add libgl-dev in jobs dependencies 512ms 688ms 0ms 452ms 3751 KB 102ms 112ms 201ms 51ms
2021-04-12 16:35 cfaba496 ios: move `sokol` declarations out of builder, and support non-sokol apps too (#9703) 508ms 692ms 0ms 453ms 3751 KB 102ms 111ms 203ms 51ms
2021-04-12 16:32 07a6f4e4 context: add a new `context` module, based on Golang's context, intended to be used in webservers (#9563) 509ms 691ms 0ms 454ms 3751 KB 102ms 110ms 200ms 50ms
2021-04-12 16:23 b54188df ci: cleanup references to libglfw and libsdl2 (not used anymore) 514ms 690ms 0ms 445ms 3751 KB 104ms 110ms 201ms 51ms
2021-04-12 14:22 491fe49a map: rename methods (part 2) (#9698) 511ms 691ms 0ms 460ms 3751 KB 103ms 113ms 204ms 51ms
2021-04-12 13:03 b2c16ced parser: filter out vet space indent errors inside StringInterLiterals (#9695) 510ms 692ms 0ms 447ms 3753 KB 101ms 110ms 199ms 49ms
2021-04-12 13:01 ada763e0 fmt: remove parenthesis around single ident (#9696) 508ms 695ms 0ms 454ms 3752 KB 104ms 114ms 201ms 50ms
2021-04-12 12:59 9427c5f5 vdoc: fix output folder creation (#9699) 516ms 695ms 0ms 453ms 3752 KB 104ms 112ms 204ms 50ms
2021-04-12 12:58 6b8585da docs: remove obsolete references to byteptr/charptr, use &byte/&char instead 519ms 696ms 0ms 450ms 3752 KB 103ms 113ms 204ms 49ms
2021-04-12 12:51 19e4f5ec tools: implement progres bar for `v check-md .` 511ms 687ms 0ms 449ms 3752 KB 102ms 112ms 202ms 50ms
2021-04-12 09:01 a4fb851f docs: document dump(expr) 510ms 695ms 0ms 457ms 3752 KB 102ms 111ms 200ms 49ms
2021-04-12 07:26 7ba13a41 os: handle fread errors (#9687) 511ms 691ms 0ms 450ms 3752 KB 102ms 111ms 201ms 49ms
2021-04-12 07:24 6d2d956c tests: fix -skip-unused test on macos 511ms 691ms 0ms 451ms 3752 KB 103ms 109ms 199ms 49ms
2021-04-12 06:38 9957e5a2 log: unify output order between cli and file (#9693) 508ms 689ms 0ms 457ms 3752 KB 117ms 113ms 202ms 49ms
2021-04-12 06:24 8193efb3 v.markused: mark all `pub` functions on `-shared -skip-unused` 512ms 693ms 0ms 455ms 3752 KB 103ms 112ms 202ms 49ms
2021-04-12 02:58 d7a64bbc encoding.utf8: fix len and ulen and optimize raw_index (#9682) 519ms 694ms 0ms 446ms 3752 KB 103ms 112ms 199ms 49ms
2021-04-11 21:57 67d86399 orm: add unique fields & add drop table stmt (#9684) 526ms 694ms 0ms 457ms 3752 KB 103ms 111ms 201ms 49ms
2021-04-11 21:57 b0b3c516 checker: minor cleanup in fn_call (#9681) 508ms 685ms 0ms 454ms 3745 KB 102ms 110ms 197ms 49ms
2021-04-11 21:43 6cfd53bf cgen: generate interfaces after all other typedefs (#9680) 510ms 693ms 0ms 445ms 3747 KB 102ms 111ms 200ms 49ms
2021-04-11 21:36 0facc5a5 builtin: fix map.zeros_to_end (#9689) 507ms 688ms 0ms 450ms 3747 KB 103ms 111ms 201ms 49ms
2021-04-11 19:53 79fa15ec cgen: allow printing of C.Structs containing &char/charptr fields 507ms 689ms 0ms 456ms 3747 KB 103ms 111ms 201ms 50ms
2021-04-11 20:32 273655ec vfmt: fix asm volatile & goto (#9688) 496ms 670ms 0ms 455ms 3743 KB 103ms 109ms 194ms 51ms
2021-04-11 10:24 a8519016 checker: allow casting bool to byte (#9676) 500ms 684ms 0ms 462ms 3743 KB 100ms 105ms 190ms 50ms
2021-04-11 08:34 85e9cf1b tests: add vlib/x/json2 to vtest-cleancode.v 498ms 676ms 0ms 452ms 3743 KB 101ms 107ms 194ms 52ms
2021-04-11 07:30 954c436d checker/cgen: auto initialize `shared` elements of structs (#9669) 493ms 673ms 0ms 447ms 3743 KB 102ms 108ms 195ms 51ms
2021-04-11 07:28 cca06fce encoding.utf8: remove const unicode_con_table_up_to_low table (#9672) 495ms 676ms 0ms 448ms 3740 KB 100ms 108ms 195ms 49ms
2021-04-11 06:04 acb58d49 encoding.utf8: add support for indexing a utf8 str (#9670) 496ms 672ms 0ms 448ms 3740 KB 101ms 106ms 193ms 49ms
2021-04-11 06:02 a2a18ef9 v: simplify handling of function generic parameters (#9673) 497ms 677ms 0ms 452ms 3740 KB 103ms 109ms 195ms 49ms
2021-04-10 14:57 78c6e35b checker/cgen: fix `v := rlock m { m[key] or { default_val } }` (#9666) 495ms 682ms 0ms 456ms 3743 KB 101ms 109ms 195ms 49ms
2021-04-10 14:42 e66de8e8 bitfield: add methods `insert` and `extract` (#9612) 499ms 672ms 0ms 446ms 3743 KB 100ms 108ms 197ms 49ms
2021-04-10 14:40 38c517c1 builtin: use NSLog on iOS for print (#9665) 496ms 678ms 0ms 450ms 3743 KB 101ms 108ms 195ms 49ms
2021-04-10 14:38 64391efa orm: add mysql support (#9630) 497ms 678ms 0ms 449ms 3742 KB 102ms 107ms 196ms 48ms
2021-04-10 14:33 9f093203 cgen: fix generics struct_init (#9661) 495ms 669ms 0ms 450ms 3717 KB 101ms 104ms 190ms 64ms
2021-04-10 11:00 cf640014 checker: fix generics return generic struct (#9663) 488ms 665ms 0ms 451ms 3717 KB 102ms 107ms 193ms 48ms
2021-04-10 08:55 1bcc45f9 cgen: minor cleanup of return_stmt (#9664) 493ms 673ms 0ms 458ms 3717 KB 102ms 108ms 194ms 48ms
2021-04-10 07:46 d54becf5 v.cflag: support `#flag $first_existing("/opt/homebrew/lib/libgc.a", "/usr/local/lib/libgc.a")` 495ms 668ms 0ms 446ms 3717 KB 100ms 106ms 194ms 48ms
2021-04-10 02:00 bf6a2f80 checker: fix generics with generic struct receiver (#9658) 494ms 667ms 0ms 448ms 3715 KB 102ms 108ms 194ms 48ms
2021-04-09 20:42 6c1a4341 net.http: make http.parse_response() public so it can be used by http servers (#9653) 492ms 672ms 0ms 451ms 3713 KB 101ms 107ms 192ms 51ms
2021-04-09 20:40 bf9fe659 sync: fix `chan.close()` while a sending thread is waiting (#9654) 496ms 673ms 0ms 453ms 3713 KB 100ms 106ms 195ms 53ms
2021-04-09 20:39 062ee435 ci: add `v build-examples` steps to the sanitize jobs (#9655) 493ms 671ms 0ms 452ms 3713 KB 102ms 107ms 192ms 51ms
2021-04-09 20:24 903dd492 v: add support for `$if freestanding {`, without using it (part 1) (#9656) 494ms 679ms 0ms 454ms 3713 KB 98ms 105ms 192ms 50ms
2021-04-09 19:33 f0a67a48 ci: remove sources.list.d cleanup statements from all jobs (too many false positives) 489ms 667ms 0ms 450ms 3710 KB 98ms 104ms 189ms 49ms
2021-04-09 17:03 40d32c7e v.markused: fix -skip-unused regression for v itself and for tetris 486ms 671ms 0ms 446ms 3710 KB 99ms 105ms 190ms 50ms
2021-04-09 16:17 5eb67ccd http: use Header struct for headers (#9462) 495ms 671ms 0ms 450ms 3710 KB 100ms 106ms 192ms 50ms
2021-04-09 16:06 50f59674 ast, checker: make SelectorExpr.root_ident return ?Ident (#9647) 489ms 668ms 0ms 450ms 3710 KB 101ms 105ms 191ms 50ms
2021-04-09 15:18 b346dd94 cgen: fix blank identifier in IfGard (`if _ := <-ch { ... }`, etc) (#9650) 494ms 667ms 0ms 446ms 3709 KB 100ms 106ms 191ms 50ms
2021-04-09 15:18 0c710ce4 cgen: register `Option_void` when used for `chan <- x or {...}` (#9648) 494ms 681ms 0ms 450ms 3709 KB 101ms 106ms 193ms 51ms
2021-04-09 14:56 820fe626 v.gen.c: reduce slightly the generated C lines with -skip-unused (3940 -> 3699 for hello_world.v) 493ms 670ms 0ms 445ms 3709 KB 99ms 106ms 190ms 51ms
2021-04-09 11:51 a706215e ast, parser: add type_pos to TypeDecl nodes (#9571) 490ms 674ms 0ms 449ms 3709 KB 100ms 106ms 193ms 52ms
2021-04-09 10:22 46e7e27b v vet: give an error for trailing whitespace (#9574) 492ms 672ms 0ms 448ms 3706 KB 99ms 105ms 192ms 50ms
2021-04-09 10:14 ddb2e723 checker: do not allow module aliases started with '_' (underscore) (#9588) 487ms 670ms 0ms 450ms 3705 KB 98ms 106ms 191ms 51ms
2021-04-09 08:00 4feb09fa checker, cgen: add sumtype-like smartcasting capabilites to interfaces (#9256) 485ms 662ms 0ms 450ms 3700 KB 98ms 104ms 191ms 51ms
2021-04-09 07:57 78e3bb74 sync: close channels atomically only once (#9645) 487ms 672ms 0ms 456ms 3702 KB 102ms 103ms 193ms 51ms
2021-04-09 07:54 e6a67e71 parser: fix error of `-foo.bar()` (#9646) 489ms 660ms 0ms 445ms 3702 KB 100ms 103ms 189ms 51ms
2021-04-09 07:53 67ec3321 vweb: read the entire request body from buffered reader (#9644) 491ms 670ms 0ms 447ms 3702 KB 102ms 104ms 190ms 50ms
2021-04-08 16:17 e93a52a2 builtin: add support for '-d static_boehm -gc boehm' (only for macos and linux for now) 487ms 669ms 0ms 449ms 3702 KB 100ms 104ms 192ms 51ms
2021-04-08 09:18 7c79e9bc v.builder: streamline -stats output between backends. add a 'compilation speed' stat too 492ms 668ms 0ms 450ms 3702 KB 101ms 102ms 191ms 51ms
2021-04-08 05:46 9881ff84 tests: fix option_print_errors_test.v (#9616) 488ms 668ms 0ms 446ms 3702 KB 100ms 102ms 190ms 49ms
2021-04-08 05:24 690c0309 vfmt: fix fn/method that return generic struct (#9638) 489ms 667ms 0ms 444ms 3702 KB 100ms 104ms 189ms 49ms
2021-04-08 05:21 e654d615 checker: minor cleanup in check_or_expr() (#9635) 492ms 665ms 0ms 446ms 3701 KB 101ms 104ms 192ms 51ms
2021-04-08 04:27 4f6dde4a vself: handle missing v_old (#9637) 489ms 671ms 0ms 450ms 3701 KB 102ms 104ms 192ms 50ms
2021-04-08 00:31 e03db643 readme: add links to demo videos 485ms 672ms 0ms 443ms 3701 KB 102ms 101ms 189ms 50ms
2021-04-08 00:13 c37945e3 orm: add != (#9600) 484ms 662ms 0ms 450ms 3701 KB 100ms 104ms 190ms 50ms
2021-04-08 00:11 73238a81 examples: sokol: update the comments on how to compile the shaderes (#9633) 489ms 674ms 0ms 449ms 3701 KB 100ms 103ms 190ms 50ms
2021-04-07 18:39 8caabf0e sokol: update to floooh/sokol@c602d83 (#9607) 486ms 667ms 0ms 447ms 3701 KB 101ms 102ms 191ms 50ms
2021-04-07 17:18 9541eb81 checker: remove unecessary assert (#9617) 488ms 669ms 0ms 449ms 3701 KB 101ms 103ms 188ms 50ms
2021-04-07 16:13 a747651f v.vcache: another workaround for a tcc arm64 runtime bug 490ms 666ms 0ms 448ms 3701 KB 101ms 102ms 188ms 50ms
2021-04-07 16:09 0cb0b0f9 v.vcache: workaround a tcc arm64 invalid memory access bug 485ms 661ms 0ms 448ms 3701 KB 101ms 104ms 191ms 49ms
2021-04-07 15:53 fdb4f178 ci: fix compilation with g++ (#9629) 484ms 662ms 0ms 448ms 3701 KB 102ms 102ms 189ms 49ms
2021-04-07 15:37 9c67a1cf ci: fix the `v -autofree cmd/v` job 485ms 674ms 0ms 457ms 3701 KB 103ms 102ms 189ms 49ms
2021-04-07 15:26 66fafe7b checker: remove redundant code for generic structs (#9628) 487ms 661ms 0ms 448ms 3700 KB 101ms 105ms 191ms 49ms
2021-04-07 15:12 de5cf4ac v: show the number of processed bytes and lines for V source code with -stats 481ms 661ms 0ms 448ms 3702 KB 100ms 102ms 187ms 48ms
2021-04-07 13:27 fef4e1e7 checker: fix generics method return generics struct (#9614) 485ms 664ms 0ms 444ms 3702 KB 100ms 101ms 188ms 49ms
2021-04-07 13:27 ab03357a orm: add table creation (#9621) 487ms 662ms 0ms 451ms 3699 KB 100ms 104ms 189ms 49ms
2021-04-07 13:25 1d5ed891 fmt: remove trailing space in comments (#9620) 485ms 661ms 0ms 451ms 3689 KB 102ms 102ms 188ms 48ms
2021-04-07 12:43 6d77c882 ci: gen_vc: fix a race (p. 2) 482ms 664ms 0ms 450ms 3689 KB 99ms 101ms 187ms 48ms
2021-04-07 12:34 8dbe323d ci: gen_vc: fix a race 485ms 662ms 0ms 448ms 3689 KB 101ms 102ms 189ms 48ms
2021-04-07 12:25 66d39175 builtin: fix C++ compilation 487ms 664ms 0ms 450ms 3689 KB 100ms 100ms 190ms 48ms
2021-04-07 12:15 4e6a176f ci: fix `v up` job 488ms 666ms 0ms 452ms 3689 KB 101ms 103ms 188ms 49ms
2021-04-07 12:12 bca94091 map: wrap up delete fix (#9626) 485ms 664ms 0ms 445ms 3689 KB 101ms 103ms 189ms 49ms
2021-04-07 09:22 cc80ee0a tools: improve the default performance/behaviour of oldv 487ms 659ms 0ms 451ms 3688 KB 99ms 102ms 189ms 49ms
2021-04-07 00:40 ff983738 Revert "map: wrap up delete fix (#9601)" 483ms 661ms 0ms 450ms 3688 KB 100ms 103ms 190ms 49ms
2021-04-07 00:39 d8839214 Update gen_vc.yml 479ms 656ms 0ms 446ms 3689 KB 100ms 101ms 189ms 48ms
2021-04-07 00:22 1abc20e3 Update gen_vc.yml 484ms 656ms 0ms 444ms 3689 KB 100ms 103ms 189ms 48ms
2021-04-07 00:16 6d2d51a9 Update gen_vc.yml 482ms 660ms 0ms 451ms 3689 KB 103ms 103ms 189ms 48ms
2021-04-06 19:25 018a88c3 parser: asm: add support for memory clobbers (#9618) 480ms 665ms 0ms 456ms 3689 KB 100ms 102ms 189ms 49ms
2021-04-06 19:15 89838f2e tutorials: blog: use db.create_table() 479ms 661ms 0ms 443ms 3698 KB 99ms 102ms 186ms 48ms
2021-04-06 15:38 f4566bb3 autofree: fix `return x[0]` (optional) 482ms 661ms 0ms 450ms 3698 KB 100ms 103ms 190ms 49ms
2021-04-06 15:00 db84d5e2 os: cleanup os.environ implementation 485ms 665ms 0ms 450ms 3698 KB 100ms 102ms 190ms 48ms
2021-04-06 14:28 1e2a9294 autofree: test `return x[0]` (optional) 483ms 662ms 0ms 448ms 3698 KB 103ms 103ms 188ms 47ms
2021-04-06 14:14 dbaa9181 autofree: fix optional returns 483ms 661ms 0ms 448ms 3698 KB 101ms 103ms 190ms 46ms
2021-04-06 13:57 cbcc0d34 map: wrap up delete fix (#9601) 487ms 665ms 0ms 451ms 3637 KB 101ms 102ms 188ms 47ms
2021-04-06 13:17 7d5c1c2d tmpl: inline styles with attributes (#9605) 484ms 660ms 0ms 450ms 3636 KB 102ms 103ms 192ms 47ms
2021-04-06 13:16 a0648a3e all: fixes related to Node.pos (#9613) 482ms 654ms 0ms 445ms 3632 KB 102ms 102ms 188ms 47ms
2021-04-06 12:21 87a16bbf ci: fix -autofree cmd/v compilation job regression 486ms 659ms 0ms 446ms 3630 KB 101ms 102ms 188ms 48ms
2021-04-06 10:22 c1f2c570 v.util: prevent diff tool lookups when VDIFF_TOOL is set 479ms 656ms 0ms 445ms 3630 KB 100ms 102ms 188ms 47ms
2021-04-06 08:43 9bb3a5b3 tools: update oldv to be faster for the most common cases 483ms 662ms 0ms 447ms 3630 KB 102ms 101ms 187ms 47ms
2021-04-05 23:52 de5e6032 builtin: fix a warning in backtrace() on windows (msvc) 484ms 673ms 0ms 454ms 3630 KB 100ms 100ms 187ms 47ms
2021-04-05 21:06 337f7643 github: change gen_vc.yml to use `git config --global` (suggestion by spaceface) 482ms 656ms 0ms 443ms 3630 KB 99ms 104ms 188ms 47ms
2021-04-05 20:56 6b2f8196 doc: correct a typo (#9611) 484ms 662ms 0ms 453ms 3630 KB 101ms 102ms 187ms 47ms
2021-04-05 20:52 aa5f733f tools: add -cflags -Werror step to `v test-all` 482ms 660ms 0ms 451ms 3630 KB 102ms 103ms 190ms 47ms
2021-04-05 20:42 d8cb24ee ci: fix -cflags -Werror jobs 479ms 659ms 0ms 454ms 3630 KB 102ms 103ms 190ms 48ms
2021-04-05 20:35 19b915b1 ci: fix windows-tcc job 483ms 657ms 0ms 445ms 3630 KB 101ms 103ms 186ms 48ms
2021-04-05 20:07 3617ce05 docs: add a short description of available vpm commands (#9566) 481ms 665ms 0ms 460ms 3630 KB 101ms 103ms 189ms 49ms
2021-04-05 19:57 10619d09 ci: fix a race in vlib/v/compiler_errors_test.v execution on m1 480ms 659ms 0ms 446ms 3630 KB 101ms 103ms 189ms 49ms
2021-04-05 19:38 b041681c tests: bump limits to reduce flakyness on m1 with latest clang 480ms 657ms 0ms 445ms 3630 KB 100ms 102ms 188ms 48ms
2021-04-05 19:32 7c664de8 time: fix macos job (building V with -cflags --Werror) 486ms 663ms 0ms 445ms 3630 KB 99ms 102ms 189ms 48ms
2021-04-05 19:24 5f07c583 ci: fix build-vc job (use more precise C.fprintf declaration) 478ms 656ms 0ms 446ms 3630 KB 100ms 101ms 186ms 47ms
2021-04-05 19:18 18998455 ci: fix build-vc job 480ms 663ms 0ms 451ms 3630 KB 101ms 103ms 189ms 49ms
2021-04-05 17:55 c0e2b9b1 ci: fix some of `v test-cleancode` 2 481ms 668ms 0ms 455ms 3629 KB 99ms 101ms 191ms 49ms
2021-04-05 17:47 fec89c7e ci: fix some of `v test-cleancode` 1 487ms 662ms 0ms 453ms 3629 KB 101ms 102ms 194ms 48ms
2021-04-05 16:31 5bc29492 ci: fix vlib/v/tests/str_gen_test.v (all of `v test-self` is ok now) 484ms 659ms 0ms 449ms 3629 KB 98ms 102ms 189ms 48ms
2021-04-05 15:45 abbb08b2 ast,checker: fix `v test-self` by relaxing the is_number checks 477ms 661ms 0ms 452ms 3628 KB 101ms 102ms 190ms 48ms
2021-04-05 15:21 ab77453f checker: fix spelling in 'inferred generic type is ambiguous:' check (#9593) 478ms 655ms 0ms 444ms 3627 KB 100ms 103ms 188ms 47ms
2021-04-05 15:19 98e1dd4b checker: wrap print_backtraces with if is_verbose (#9595) 483ms 659ms 0ms 446ms 3627 KB 100ms 104ms 189ms 47ms
2021-04-05 15:17 a016ac39 examples: change byteptr to &byte in sokol examples and regex (#9606) 483ms 663ms 0ms 452ms 3627 KB 102ms 103ms 190ms 47ms
2021-04-05 15:14 07b1dc66 ast, parser: add additional pos info for FnDecl and InterfaceDecl nodes (#9603) 482ms 659ms 0ms 444ms 3627 KB 100ms 101ms 190ms 47ms
2021-04-05 15:12 6ed50e76 ci: add git authentication to the vc job (#9599) 482ms 659ms 0ms 449ms 3625 KB 101ms 101ms 188ms 47ms
2021-04-05 13:06 92f40f96 tools: fix `v symlink` on windows 480ms 657ms 0ms 452ms 3625 KB 101ms 104ms 189ms 48ms
2021-04-05 12:47 90b123c2 ci: fix self compilation on windows 482ms 658ms 0ms 449ms 3625 KB 101ms 102ms 189ms 47ms
2021-04-05 12:31 cc8948ef time: fix compilation on macos 478ms 657ms 0ms 444ms 3625 KB 100ms 102ms 189ms 47ms
2021-04-05 08:04 3ea9868d v -watch: rerun compilation after `v self` too 478ms 666ms 0ms 449ms 3625 KB 98ms 102ms 187ms 47ms
2021-04-05 07:39 7a9607b0 checker: use .clear_flags() when comparing number literals 479ms 657ms 0ms 449ms 3625 KB 102ms 102ms 192ms 56ms
2021-04-05 07:31 9fcdf335 szip: fix compilation errors with -Werror 480ms 663ms 0ms 451ms 3625 KB 101ms 103ms 189ms 48ms
2021-04-05 07:25 82de973e time: run vfmt 483ms 654ms 0ms 443ms 3625 KB 99ms 102ms 187ms 47ms
2021-04-05 07:23 c58b4cb1 ci: fix `v -cc clang-11 -cflags -Werror cmd/v` 482ms 658ms 0ms 445ms 3625 KB 99ms 102ms 187ms 47ms
2021-04-05 07:02 4cde74f1 checker: make the compiler stricter when checking pointers 480ms 662ms 0ms 447ms 3625 KB 101ms 100ms 188ms 48ms
2021-04-05 05:31 d82a0c16 ci: fix multiret_with_ptrtype_test.v 481ms 660ms 0ms 452ms 3622 KB 102ms 102ms 188ms 48ms
2021-04-05 05:25 63a1c32a ci: fix ptr_arithmetic_test.v 481ms 660ms 0ms 450ms 3622 KB 101ms 102ms 188ms 48ms
2021-04-05 05:08 5c07cbf5 ci: fix `v -cc clang-11 -cflags -Werror cmd/v` 479ms 657ms 0ms 444ms 3622 KB 100ms 101ms 187ms 48ms
2021-04-05 05:02 92fa9bbe cgen: fix [packed] 480ms 662ms 0ms 443ms 3622 KB 98ms 101ms 187ms 47ms
2021-04-05 04:55 ed37512e ci: run wkhtmltopdf only on linux again 484ms 657ms 0ms 442ms 3622 KB 99ms 101ms 188ms 48ms
2021-04-05 04:27 9cc9ce69 ci: fix more of byteptr=> &byte, vfmt check_types.v 482ms 662ms 0ms 448ms 3621 KB 101ms 103ms 189ms 48ms
2021-04-05 03:49 77d8336d cgen: [packed] struct attribute 481ms 669ms 0ms 454ms 3621 KB 100ms 103ms 190ms 47ms
2021-04-05 03:43 22b4ac22 examples: fix C interop example 484ms 663ms 0ms 450ms 3621 KB 102ms 104ms 189ms 48ms
2021-04-05 03:42 e399c07a os: fix a C warning 484ms 663ms 0ms 448ms 3621 KB 100ms 103ms 189ms 48ms
2021-04-05 03:36 7b7602a2 checker: bring back automatic c'foo' in c calls 483ms 659ms 0ms 450ms 3621 KB 102ms 103ms 189ms 48ms
2021-04-04 20:33 5e394f91 ci: fix byteptr cast in cmd/tools/bench/wyhash.v 478ms 659ms 0ms 450ms 3621 KB 101ms 103ms 190ms 48ms
2021-04-04 18:52 519c7194 vc: move the regeneration logic to CI (#9597) 480ms 661ms 0ms 452ms 3620 KB 101ms 102ms 190ms 47ms
2021-04-04 18:37 0da827f2 ci: add a temporary transition shim to teach V that &byte === byteptr and &char === charptr 479ms 661ms 0ms 455ms 3620 KB 101ms 102ms 190ms 48ms
2021-04-04 18:11 8a362588 ci: fix os.environ :-| 479ms 660ms 0ms 446ms 3619 KB 100ms 104ms 189ms 49ms
2021-04-04 17:14 accd4d83 ci: fix compilation 481ms 655ms 0ms 442ms 3618 KB 98ms 102ms 186ms 46ms
2021-04-04 15:40 f3484345 checker: remove debugging info 489ms 661ms 0ms 447ms 3617 KB 101ms 104ms 192ms 48ms
2021-04-04 15:05 1716e8dd gg: byteptr fixes 482ms 656ms 0ms 445ms 3617 KB 98ms 101ms 187ms 47ms
2021-04-04 14:48 6c8199c9 os: fix compilation on linux 481ms 656ms 0ms 442ms 3617 KB 99ms 103ms 191ms 48ms
2021-04-04 14:43 57e6138a all: remove byteptr and charptr; replace them with &byte and &char 479ms 659ms 0ms 448ms 3617 KB 99ms 102ms 189ms 47ms
2021-04-04 14:05 8dd4a639 checker: minor cleanup of checker.v (#9585) 482ms 655ms 0ms 440ms 3617 KB 98ms 100ms 185ms 46ms
2021-04-04 07:01 82f3ca2d strings: use deprecated_after for the .write_bytes method 479ms 657ms 0ms 440ms 3614 KB 100ms 103ms 187ms 48ms
2021-04-03 23:11 337e447c map: fix delete (part 1) (#9579) 478ms 663ms 0ms 447ms 3614 KB 101ms 104ms 189ms 48ms
2021-04-03 20:16 1a324679 regex: added groups in replace strings (#9576) 483ms 657ms 0ms 441ms 3613 KB 100ms 102ms 191ms 48ms
2021-04-03 16:30 0eb59cf2 fmt: prevent possible trailing whitespace in wrapped infixes (#9573) 478ms 660ms 0ms 449ms 3613 KB 101ms 102ms 189ms
2021-04-03 16:30 646d46b4 vet: turn warnings into errors with -W flag (#9575) 484ms 664ms 0ms 446ms 3613 KB 100ms 104ms 189ms
2021-04-03 11:18 31f8d554 cgen: remove a "return var" comment 483ms 656ms 0ms 444ms 3613 KB 99ms 102ms 189ms
2021-04-03 10:16 094441c8 vet: remove false positive space indent errors inside strings (#9568) 481ms 656ms 0ms 445ms 3640 KB 100ms 101ms 188ms
2021-04-02 17:53 5229428d tools: add a separate `scan` column for fast.vlang.io too 486ms 664ms 0ms 447ms 3640 KB 102ms 103ms 191ms
2021-04-02 17:23 d7331f98 tools: fix parsing of new -show-timings output format in fast.vlang.io 487ms 662ms 0ms 440ms 3640 KB 0ms 0ms 0ms
2021-04-02 15:52 53cbdbc2 cgen: optimize out the empty #ifdef NOT_CURRENT_TARGET_OS #endif output 480ms 655ms 0ms 449ms 3640 KB 0ms 0ms 0ms
2021-04-02 14:34 6a5f49af all: support `?Type(none)` (#9567) 484ms 666ms 0ms 455ms 3647 KB 0ms 0ms 0ms
2021-04-02 14:28 3637bac7 cgen: fix rune array sort (#9561) 484ms 660ms 0ms 444ms 3645 KB 0ms 0ms 0ms
2021-04-02 14:26 e438b158 vet: remove false positive space indentation error inside block comments (#9565) 486ms 666ms 0ms 447ms 3642 KB 0ms 0ms 0ms
2021-04-02 10:53 af14c808 log: make .send_output public 482ms 659ms 0ms 450ms 3641 KB 0ms 0ms 0ms
2021-04-02 07:12 bcb39924 log: implement .log_to_console_too() method 484ms 665ms 0ms 447ms 3641 KB 0ms 0ms 0ms
2021-04-02 05:49 897cd4ce builder: update cached .o files when their .c file is newer 484ms 663ms 0ms 452ms 3641 KB 0ms 0ms 0ms
2021-04-02 05:31 69ba93f9 ast: remove redundant `import v.ast` 483ms 672ms 0ms 456ms 3641 KB 0ms 0ms 0ms
2021-04-02 00:29 fb302c62 checker: fix compilation 486ms 663ms 0ms 449ms 3641 KB 0ms 0ms 0ms
2021-04-01 22:57 7385f8e5 all: a massive merge of ast and table modules 482ms 663ms 0ms 446ms 3641 KB 0ms 0ms 0ms
2021-04-01 10:04 043f6420 time: extend date str formats (#9543) 468ms 649ms 0ms 444ms 3655 KB 0ms 0ms 0ms
2021-04-01 09:49 0d1714cb checker: check opt call in more places (#9538) 469ms 654ms 0ms 448ms 3655 KB 0ms 0ms 0ms
2021-04-01 08:39 1a76cb1c map: fix misalignment (#9548) 466ms 652ms 0ms 451ms 3654 KB 0ms 0ms 0ms
2021-04-01 06:58 8d5e3101 asm: make fixed labels possible as displacement (#9549) 474ms 655ms 0ms 448ms 3654 KB 0ms 0ms 0ms
2021-03-31 16:51 63f835c4 cgen: fix the alias of fixed_array (fix #9537) (#9544) 471ms 654ms 0ms 448ms 3648 KB 0ms 0ms 0ms
2021-03-31 11:11 f1797a01 generics: fix generic_struct_insts_to_concrete (#9536) 468ms 643ms 0ms 451ms 3647 KB 0ms 0ms 0ms
2021-03-31 10:17 0b39de2f ast, parser: add syms_pos to import ast (#9541) 470ms 649ms 0ms 448ms 3647 KB 0ms 0ms 0ms
2021-03-31 09:38 6daefde5 checker,ci: use c.note for "direct sum type init..."; fixes `/v -prod cmd/vls` 468ms 650ms 0ms 448ms 3646 KB 0ms 0ms 0ms
2021-03-31 09:28 23a6ce00 ci: fix for `-cflags -Werror` jobs 471ms 659ms 0ms 444ms 3646 KB 0ms 0ms 0ms
2021-03-31 09:15 e2e7e5fd walker: skip EmptyExpr for now 466ms 645ms 0ms 451ms 3646 KB 0ms 0ms 0ms
2021-03-31 09:07 024787b0 ci: make the compiler_errors_test.v output silent in the CI for the OK cases 466ms 652ms 0ms 451ms 3647 KB 0ms 0ms 0ms
2021-03-31 08:13 6f318be9 checker: do not allow nil sum types init 465ms 653ms 0ms 451ms 3646 KB 0ms 0ms 0ms
2021-03-30 17:14 dcab7914 net.urllib: allow `urllib.parse_query("format=%l")` 456ms 639ms 0ms 445ms 3642 KB 0ms 0ms 0ms
2021-03-30 15:11 683eaad6 net.http: support `-d trace_http_request` and `-d trace_http_response` 456ms 640ms 0ms 443ms 3642 KB 0ms 0ms 0ms
2021-03-30 12:32 205fb88d eventbus: refactoring; add unsubscribe_method and unsubscribe_receiver (#9443) 461ms 643ms 0ms 446ms 3642 KB 0ms 0ms 0ms
2021-03-30 12:31 d1fadaf3 flag: add custom errors (#9515) 461ms 637ms 0ms 446ms 3642 KB 0ms 0ms 0ms
2021-03-30 12:29 28018c6f x.json2: add custom errors (#9523) 455ms 642ms 0ms 456ms 3638 KB 0ms 0ms 0ms
2021-03-30 12:27 ab6e0ed0 add custom errors to encoding lib (#9513) 457ms 639ms 0ms 443ms 3638 KB 0ms 0ms 0ms
2021-03-30 12:23 5c21c748 builder,checker,table: simpify generics unwrap and struct processing (#9531) 458ms 641ms 0ms 448ms 3638 KB 0ms 0ms 0ms
2021-03-30 09:40 15d9f50b os: add x64 mode for struct and raw read/write (#9512) 458ms 636ms 0ms 443ms 3638 KB 0ms 0ms 0ms
2021-03-30 09:39 9b9ef5fe x.websocket: add header to client (#9517) 458ms 636ms 0ms 446ms 3634 KB 0ms 0ms 0ms
2021-03-30 07:43 3ced970b ast, parser: add additional info for CallExpr, StructInit nodes (#9526) 461ms 633ms 0ms 443ms 3634 KB 0ms 0ms 0ms
2021-03-30 07:40 c5302bfc x.json2: skip whitespace before scanning (#9508) 461ms 638ms 0ms 454ms 3633 KB 0ms 0ms 0ms
2021-03-30 07:39 c4e389be gg: make Rect struct fields public (#9518) 459ms 631ms 0ms 442ms 3633 KB 0ms 0ms 0ms
2021-03-30 07:36 6143bd62 generics: check generic_fn called arg mismatch (#9510) 455ms 630ms 0ms 447ms 3633 KB 0ms 0ms 0ms
2021-03-30 07:33 b3190681 ast, parser: implement simple AST poisoning (#9525) 451ms 638ms 0ms 444ms 3628 KB 0ms 0ms 0ms
2021-03-30 07:32 999c385b checker: add type check in interface fields (#9527) 458ms 636ms 0ms 442ms 3624 KB 0ms 0ms 0ms
2021-03-29 09:27 c1d4074b thirdparty: make `fontstash` and `sokol` C-libraries work with Boehm-GC (#9506) 456ms 628ms 0ms 447ms 3624 KB 0ms 0ms 0ms
2021-03-29 09:17 89082de5 semver: add custom errors (#9493) 455ms 636ms 0ms 446ms 3624 KB 0ms 0ms 0ms
2021-03-29 09:15 cabbf93f cgen: fix generic_struct str() (#9504) 456ms 629ms 0ms 439ms 3620 KB 0ms 0ms 0ms
2021-03-28 08:46 92f19f57 generics: fix generics_struct with generic array string (#9494) 453ms 631ms 0ms 440ms 3618 KB 0ms 0ms 0ms
2021-03-27 17:59 76dc4cf1 gc: fix another alignment issue (#9489) 453ms 631ms 0ms 439ms 3617 KB 0ms 0ms 0ms
2021-03-27 17:29 4a105140 tests: run vfmt over some of the tests in vlib/v/tests (#9455) 446ms 624ms 0ms 443ms 3617 KB 0ms 0ms 0ms
2021-03-27 16:15 3b166d83 regex: added less restrictive use of '-' in CC (#9484) 452ms 626ms 0ms 438ms 3617 KB 0ms 0ms 0ms
2021-03-27 15:34 1b7fd2cf time: fix time offset (#9449) 453ms 633ms 0ms 450ms 3617 KB 0ms 0ms 0ms
2021-03-27 15:29 d9240bd9 fmt: remove cur_short_mod (#9486) 450ms 627ms 0ms 439ms 3617 KB 0ms 0ms 0ms
2021-03-27 15:28 f0e36ca8 examples: fix fireworks exiting when minimized on windows (issue: #9485) (#9487) 458ms 632ms 0ms 441ms 3617 KB 0ms 0ms 0ms
2021-03-27 15:26 467c6ff7 ci: bump up the limits for the perf-regressions job 454ms 629ms 0ms 443ms 3617 KB 0ms 0ms 0ms
2021-03-27 10:33 cd742738 fmt: fix import aliases in type declarations (#9483) 461ms 628ms 0ms 449ms 3617 KB 0ms 0ms 0ms
2021-03-27 10:03 cbf47158 gg: ui mode fixes 457ms 629ms 0ms 445ms 3617 KB 0ms 0ms 0ms
2021-03-27 08:50 0e254e03 vdoc: support -os and show docs according to the platform (#9474) 450ms 637ms 0ms 445ms 3617 KB 0ms 0ms 0ms
2021-03-26 17:50 76203696 doc: Add a note on how to define type aliases. (#9466) 452ms 627ms 0ms 439ms 3616 KB 0ms 0ms 0ms
2021-03-26 17:46 6f525957 cgen: use overloaded eq op in auto eq method (#9475) 452ms 631ms 0ms 442ms 3616 KB 0ms 0ms 0ms
2021-03-26 14:50 36cc4880 parser: fix generic fn with upper name type (#9460) (#9478) 450ms 628ms 0ms 449ms 3615 KB 0ms 0ms 0ms
2021-03-26 14:44 3220ab70 Boehm-GC: fix global `const` handling (#9477) 452ms 627ms 0ms 445ms 3615 KB 0ms 0ms 0ms
2021-03-26 13:06 a38fc891 ci: fix the content of function_arg_mutable_err.out 453ms 629ms 0ms 445ms 3615 KB 0ms 0ms 0ms
2021-03-26 13:02 7e6c511e ci: fix the content of mut_int.out 449ms 630ms 0ms 449ms 3615 KB 0ms 0ms 0ms
2021-03-26 11:38 87494fad parser: allow passing `mut a AliasOfPointerType` 457ms 634ms 0ms 452ms 3615 KB 0ms 0ms 0ms
2021-03-26 09:37 52a14e84 vpm: fix panic at the end of `v remove ui` 453ms 629ms 0ms 441ms 3614 KB 0ms 0ms 0ms
2021-03-26 09:21 1e9d527d checker: fix the deref mut check 453ms 631ms 0ms 438ms 3614 KB 0ms 0ms 0ms
2021-03-26 08:42 bb595899 checker: warn about automatic (de)referencing; freetype: compilation flag fixes 452ms 628ms 0ms 439ms 3614 KB 0ms 0ms 0ms
2021-03-26 06:51 69dff4b3 os: make os module handle large files (#9439) 452ms 632ms 0ms 445ms 3614 KB 0ms 0ms 0ms
2021-03-26 06:35 91ea7679 cgen: fix a c error, when using dump(ptr) (#9468) 450ms 639ms 0ms 452ms 3611 KB 0ms 0ms 0ms
2021-03-26 06:32 478bb9ce parser, checker: fix generic fn that returns a generic struct (#9469) 447ms 623ms 0ms 443ms 3610 KB 0ms 0ms 0ms
2021-03-26 06:21 d8108a58 cgen: minor cleanup in for_in_stmt() (#9471) 448ms 628ms 0ms 445ms 3608 KB 0ms 0ms 0ms
2021-03-25 18:45 f29ca6b8 cgen: show the original malloc call on a detected leak 454ms 624ms 0ms 440ms 3608 KB 0ms 0ms 0ms
2021-03-25 15:53 1bf7d968 x.json2: add u64 (#9457) 450ms 627ms 0ms 441ms 3608 KB 0ms 0ms 0ms
2021-03-25 15:52 257eadd2 gc: add `-gc boehm_leak` for leak detection (#9464) 452ms 625ms 0ms 441ms 3608 KB 0ms 0ms 0ms
2021-03-25 07:15 03d56865 builtin: do not call C.GC_FREE with -gc boehm 447ms 628ms 0ms 450ms 3607 KB 0ms 0ms 0ms
2021-03-25 05:28 b0878d3a builtin,v.pkgconfig: use brew's libgc on macos 449ms 624ms 0ms 445ms 3607 KB 0ms 0ms 0ms
2021-03-25 04:35 1590783f Revert "time: use .c.v for files that use C. functions (#9447)" 448ms 626ms 0ms 446ms 3607 KB 0ms 0ms 0ms
2021-03-24 21:53 8b7085e0 vvet: big cleanup (#9454) 449ms 620ms 0ms 445ms 3607 KB 0ms 0ms 0ms
2021-03-24 21:37 7664964c vfmt: format all of cmd/ and add it to `v test-cleancode` (#9418) 454ms 624ms 0ms 444ms 3607 KB 0ms 0ms 0ms
2021-03-24 21:21 837cada3 cgen: minor cleanup infix_expr (#9445) 455ms 624ms 0ms 448ms 3607 KB 0ms 0ms 0ms
2021-03-24 18:39 6bc9ef73 builtin: vfmt every .v file, except vlib/builtin/int_test.v (#9448) 450ms 630ms 0ms 449ms 3606 KB 0ms 0ms 0ms
2021-03-24 18:15 5d8b9b01 time: use .c.v for files that use C. functions (#9447) 455ms 623ms 0ms 440ms 3606 KB 0ms 0ms 0ms
2021-03-24 18:13 e76c8d5d fmt: use type_to_str_using_alias instead of type_to_str in struct.v (#9431) 451ms 628ms 0ms 444ms 3606 KB 0ms 0ms 0ms
2021-03-24 17:49 522d70b4 builtin,cgen: fix -gc boehm issues with maps; add a CI job for it to prevent regressions (#9453) 455ms 627ms 0ms 447ms 3606 KB 0ms 0ms 0ms
2021-03-24 17:08 5b2cec6c vc: cleanup temporary patch in Makefile 453ms 629ms 0ms 446ms 3606 KB 0ms 0ms 0ms
2021-03-24 17:04 49c770ea vc: fix Makefile 451ms 629ms 0ms 441ms 3606 KB 0ms 0ms 0ms
2021-03-24 17:02 bb148574 vc: temporary patch for v.c 451ms 636ms 0ms 451ms 3606 KB 0ms 0ms 0ms
2021-03-24 16:06 b996799c wyhash: update to final_version_3 (part 2) (#9452) 450ms 628ms 0ms 440ms 3606 KB 0ms 0ms 0ms
2021-03-24 11:16 f8f74d85 builtin: add panic_optional_not_set and use it in cgen for fncall()? in main 455ms 627ms 0ms 436ms 3599 KB 0ms 0ms 0ms
2021-03-24 10:39 9b78d7d2 tools: check formatting of more modules with `v test-cleancode`, colorize `v vet` output 453ms 630ms 0ms 446ms 3599 KB 0ms 0ms 0ms
2021-03-24 08:31 0bde55f7 tools: fix `v -prod cmd/tools/vdoctor.v` 453ms 628ms 0ms 441ms 3598 KB 0ms 0ms 0ms
2021-03-23 22:01 f885c7ce tests: fix three tests with address errors (#9441) 458ms 630ms 0ms 450ms 3598 KB 0ms 0ms 0ms
2021-03-23 20:45 392666e4 cgen: fix treating errors as values inside if expressions (#9440) 451ms 626ms 0ms 437ms 3598 KB 0ms 0ms 0ms
2021-03-23 20:13 385cb4dd repeat.v: fixes for `./v -cg -cflags -fsanitize=undefined cmd/tools/repeat.v` 449ms 629ms 0ms 440ms 3598 KB 0ms 0ms 0ms
2021-03-23 19:28 b335d47b flag: fix Flag.free(), workaround -autofree limitations 452ms 641ms 0ms 437ms 3597 KB 0ms 0ms 0ms
2021-03-23 16:54 8abfe2f5 cgen: -autofree fixes for []string{} having literals, comming from defailt string stuct field values 450ms 624ms 0ms 443ms 3593 KB 0ms 0ms 0ms
2021-03-23 13:30 7101d53d ci: fix `v self`, `v up` and other tools 449ms 624ms 0ms 439ms 3588 KB 0ms 0ms 0ms
2021-03-23 12:58 a4690e4c CI: do not use `v self` temporarily, till vc is regenerated 447ms 624ms 0ms 435ms 3588 KB 0ms 0ms 0ms
2021-03-23 11:50 11e1f421 builder: save the binary next to the source code again 453ms 629ms 0ms 445ms 3588 KB 0ms 0ms 0ms
2021-03-23 11:36 ae6420af tools: fix `substring in s` usages, preventing `v -W build-tools` 447ms 621ms 0ms 440ms 3588 KB 0ms 0ms 0ms
2021-03-23 09:30 9ae64e7f builder: create the binary in the current directory if -o is not provided 451ms 629ms 0ms 448ms 3588 KB 0ms 0ms 0ms
2021-03-23 09:01 35c60cf4 doc: reflect current `int` → `f32` behaviour (#9433) 454ms 630ms 0ms 436ms 3588 KB 0ms 0ms 0ms
2021-03-23 08:38 0c055a1c all: s.contains(s2) instead of `in` 451ms 629ms 0ms 441ms 3588 KB 0ms 0ms 0ms
2021-03-23 08:16 b5c28625 tests: fix a compilation error 460ms 626ms 0ms 439ms 3589 KB 0ms 0ms 0ms
2021-03-23 08:07 1d42b4cf vdoc, v.doc: remove DocPos and use token.Position (#9429) 452ms 628ms 0ms 444ms 3589 KB 0ms 0ms 0ms
2021-03-23 08:03 e86c6e02 autofree: fix frees before returns 446ms 622ms 0ms 437ms 3589 KB 0ms 0ms 0ms
2021-03-23 07:51 b9cbb4f1 scanner: fix eof token position (#9432) 433ms 612ms 0ms 447ms 2832 KB 0ms 0ms 0ms
2021-03-23 05:23 aa4e22c2 scanner, token: add column information to tokens (#9407) 429ms 608ms 0ms 440ms 2832 KB 0ms 0ms 0ms
2021-03-23 03:38 3753a58c parser: fix if-guard redefinition (#9425) 423ms 603ms 0ms 439ms 2832 KB 0ms 0ms 0ms
2021-03-22 22:06 1b572f75 fmt: minor array wrap improvement (#9420) 422ms 603ms 0ms 435ms 2832 KB 0ms 0ms 0ms
2021-03-22 17:43 a00c80b9 v: support compiler notices. Use them for `[deprecated_after: '2021-05-01']` tags 428ms 604ms 0ms 440ms 2832 KB 0ms 0ms 0ms
2021-03-22 14:45 c76c69ec all: simplify `return if ...` constructs to make more code compatible with -autofree 423ms 601ms 0ms 445ms 2826 KB 0ms 0ms 0ms
2021-03-22 09:20 a53aaaf9 os: fix a leak in read_lines() 426ms 595ms 0ms 449ms 2826 KB 0ms 0ms 0ms
2021-03-22 09:08 57b30507 ci: run v self with -prealloc 422ms 599ms 0ms 441ms 2826 KB 0ms 0ms 0ms
2021-03-22 08:46 320cd002 string: fix replace_each() (#9415) 422ms 598ms 0ms 435ms 2826 KB 0ms 0ms 0ms
2021-03-22 07:01 400b4027 strings: comment deprecation of Builder.write_bytes temporarily 426ms 596ms 0ms 440ms 2826 KB 0ms 0ms 0ms
2021-03-22 06:21 1eb3ed98 flag: return error on .finalize() on CLI arguments with unknown short options too 426ms 601ms 0ms 439ms 2826 KB 0ms 0ms 0ms
2021-03-22 05:39 0258482c cgen: auto eq method for sumtype (#9408) 421ms 598ms 0ms 441ms 2826 KB 0ms 0ms 0ms
2021-03-22 02:42 e5a69839 tutorials: fix a link (#9413) 419ms 598ms 0ms 448ms 2819 KB 0ms 0ms 0ms
2021-03-22 02:22 cf6faaf2 parser: fix anon_fn with array arguments (#9414) 422ms 603ms 0ms 436ms 2819 KB 0ms 0ms 0ms
2021-03-21 17:36 c5bc349e rand: update documentation (#9406) 421ms 591ms 0ms 435ms 2819 KB 0ms 0ms 0ms
2021-03-21 11:09 dfd58293 parser: fix parse error when using `f >` (#9401) 422ms 598ms 0ms 434ms 2819 KB 0ms 0ms 0ms
2021-03-21 11:04 0e80e57a rand.dist: add exponential distribution function and unit tests (#9402) 416ms 599ms 0ms 438ms 2819 KB 0ms 0ms 0ms
2021-03-21 06:43 c4e6ef42 doc: add clarification about C declarations (#9390) 415ms 591ms 0ms 431ms 2819 KB 0ms 0ms 0ms
2021-03-21 02:31 4d77f381 gc: enable on macos and add leak detection fns 420ms 600ms 0ms 450ms 2819 KB 0ms 0ms 0ms
2021-03-21 00:01 5873149c builtin: allow libgc to be used on windows as well (#9393) 423ms 599ms 0ms 442ms 2819 KB 0ms 0ms 0ms
2021-03-20 16:29 246c09db checker: fix generics in big_struct (fix #9373) (#9383) 424ms 598ms 0ms 439ms 2819 KB 0ms 0ms 0ms
2021-03-20 16:27 a2eb6865 doc: document array .any() and .all() (#9386) 417ms 590ms 0ms 434ms 2818 KB 0ms 0ms 0ms
2021-03-20 16:25 c8416f9a all: deprecate write_str and replace it with write_string (#9369) 420ms 596ms 0ms 439ms 2818 KB 0ms 0ms 0ms
2021-03-20 14:16 517c1841 time: fix .sleep() with `-gc boehm` 420ms 599ms 0ms 440ms 2818 KB 0ms 0ms 0ms
2021-03-20 13:17 8efea1e1 ci: build blog example with -autofree 420ms 597ms 0ms 444ms 2818 KB 0ms 0ms 0ms
2021-03-20 07:30 a6ddd24f v.embed_file: add .to_string() and .to_bytes() utility methods 423ms 600ms 0ms 446ms 2815 KB 0ms 0ms 0ms
2021-03-20 07:02 e3c0f305 os: deprecate `os.File.write_bytes` and add `os.File.write_ptr` (#9370) 425ms 601ms 0ms 435ms 2815 KB 0ms 0ms 0ms
2021-03-20 02:53 ead0dff5 cgen: fix return if_guard expr (#9375) 416ms 594ms 0ms 440ms 2815 KB 0ms 0ms 0ms
2021-03-19 23:55 3f9e921c builtin: add a proper str() method to IError (#9379) 422ms 596ms 0ms 439ms 2814 KB 0ms 0ms 0ms
2021-03-19 23:54 59f95170 regex: bug fix in replace using function, added tests (#9381) 420ms 591ms 0ms 437ms 2815 KB 0ms 0ms 0ms
2021-03-19 21:27 b0e225ac dl: fix `v -cflags "-Werror" use_test.v` 418ms 592ms 0ms 446ms 2815 KB 0ms 0ms 0ms
2021-03-19 20:51 a386be65 v.table: correct `table.types` to `table.type_symbols` 418ms 598ms 0ms 438ms 2815 KB 0ms 0ms 0ms
2021-03-19 18:56 c5884a5f v.ast: improve Expr.str() for `sizeof(Type)` 420ms 595ms 0ms 436ms 2815 KB 0ms 0ms 0ms
2021-03-19 15:22 79a8e34e ci: add `./v doc clipboard` steps in the windows-tcc job too 420ms 600ms 0ms 440ms 2815 KB 0ms 0ms 0ms
2021-03-19 14:26 644fdd02 ci: cleanup eprintlns in vbuild-tools.v 421ms 602ms 0ms 440ms 2815 KB 0ms 0ms 0ms
2021-03-19 14:09 9587f9f8 fix `v build-tools` path handling on windows (affected tcc) 422ms 596ms 0ms 438ms 2815 KB 0ms 0ms 0ms
2021-03-19 13:53 575ffb68 Revert "ci: add `./v -W build-tools` to windows-tcc too" 418ms 595ms 0ms 442ms 2815 KB 0ms 0ms 0ms
2021-03-19 13:44 4ca2accc ci: add `./v -W build-tools` to windows-tcc too 419ms 597ms 0ms 435ms 2815 KB 0ms 0ms 0ms
2021-03-19 12:19 95a748e8 checker: cleanup call_method (#9365) 419ms 598ms 0ms 442ms 2815 KB 0ms 0ms 0ms
2021-03-19 09:14 4f6306f6 examples: fix `v -cflags "-Werror" test examples/` 417ms 596ms 0ms 438ms 2814 KB 0ms 0ms 0ms
2021-03-19 11:13 82c4daa4 fmt: fail keep test when bin2v_keep preparation step fails (#9361) 420ms 595ms 0ms 441ms 2814 KB 0ms 0ms 0ms
2021-03-19 11:09 12523669 cli: improve multiple value management (#8310) 416ms 594ms 0ms 438ms 2814 KB 0ms 0ms 0ms
2021-03-19 10:37 dad5a5e7 v test-cleancode: add -fix flag (#9364) 422ms 594ms 0ms 437ms 2814 KB 0ms 0ms 0ms
2021-03-19 10:35 29884fa2 os: deprecate read_at and add read_from to implement RandomReader (#9371) 418ms 598ms 0ms 444ms 2814 KB 0ms 0ms 0ms
2021-03-19 09:26 f8fcf3ff fmt: reorder and sort methods into section (#9363) 415ms 592ms 0ms 433ms 2814 KB 0ms 0ms 0ms
2021-03-19 07:49 04095f40 ci: fix failing `v -W build-tools` and `v -W build-examples`; run vfmt. 419ms 594ms 0ms 440ms 2814 KB 0ms 0ms 0ms
2021-03-19 07:34 ea3d1405 ci: fix failing -Werror job with tcc 422ms 594ms 0ms 436ms 2814 KB 0ms 0ms 0ms
2021-03-19 02:36 9ea88c09 os: fix warning write_str -> write_string (#9368) 418ms 593ms 0ms 440ms 2814 KB 0ms 0ms 0ms
2021-03-18 20:22 8fa7e670 builtin: use `return s.clone()` instead of `return s` consistently, to make manual free easier 424ms 597ms 0ms 439ms 2814 KB 0ms 0ms 0ms
2021-03-18 19:10 00651c8d builtin: free all elements in a `[]string` with -autofree too 421ms 602ms 0ms 437ms 2814 KB 0ms 0ms 0ms
2021-03-18 17:52 d4e16b6d builtin: reduce memory allocations for s.trim, s.trim_left and s.trim_right 418ms 591ms 0ms 431ms 2814 KB 0ms 0ms 0ms
2021-03-18 14:24 7222ee47 all: implement array .any and .all (#9347) 426ms 593ms 0ms 431ms 2813 KB 0ms 0ms 0ms
2021-03-17 00:43 fafb035f all: reimplement inline assembly (#8645) 433ms 601ms 0ms 429ms 2804 KB 0ms 0ms 0ms
2021-03-17 00:42 2991cad4 map: fix delete in for-in (#9336) 419ms 587ms 0ms 441ms 2733 KB 0ms 0ms 0ms
2021-03-17 00:33 091a1bab autofree: free global map consts and some vweb fixes 416ms 586ms 0ms 428ms 2728 KB 0ms 0ms 0ms
2021-03-16 22:19 b4f7a975 builtin.string: optimize string.count where substr.len == 1 (#9337) 421ms 591ms 0ms 435ms 2728 KB 0ms 0ms 0ms
2021-03-15 18:03 0823ea4a builder: produce an iOS binary instead of a bundle (#9316) 423ms 588ms 0ms 428ms 2726 KB 0ms 0ms 0ms
2021-03-15 15:37 7f0c8d1e builtin: fix a compilation warning with `-d debug_malloc` 417ms 600ms 0ms 437ms 2730 KB 0ms 0ms 0ms
2021-03-15 13:55 446631ce checker: fixed array cannot implicitly convert to fooptr (again) (#9302) 419ms 588ms 0ms 425ms 2730 KB 0ms 0ms 0ms
2021-03-15 13:54 9d168895 checker: check write access to shared elements of `struct` and `array` (#9314) 421ms 589ms 0ms 431ms 2730 KB 0ms 0ms 0ms
2021-03-15 11:35 1ad4623f tmpl: move to v/parser (#9052) 420ms 585ms 0ms 433ms 2729 KB 0ms 0ms 0ms
2021-03-15 11:21 26138f98 v doc: implement color highlighting for the stdout format, enable it by default (#9312) 423ms 590ms 0ms 424ms 2727 KB 0ms 0ms 0ms
2021-03-15 10:22 2d2e4610 cgen: make use of mut_rec in method consistent (#9308) 421ms 586ms 0ms 430ms 2727 KB 0ms 0ms 0ms
2021-03-15 07:23 3951c351 os: simplify Process (remove chainability of Process method calls) 424ms 594ms 0ms 437ms 2727 KB 0ms 0ms 0ms
2021-03-15 04:22 25c07c2f v.ast: handle more expressions in Expr.str() 421ms 590ms 0ms 431ms 2727 KB 0ms 0ms 0ms
2021-03-15 04:27 80ac1aaf fmt: use type_to_str_using_aliases (#9306) 422ms 587ms 0ms 433ms 2726 KB 0ms 0ms 0ms
2021-03-14 18:34 ef10c602 tools/fast: fix freebsd path 427ms 589ms 0ms 431ms 2726 KB 0ms 0ms 0ms
2021-03-14 18:20 826809fa tools/fast: disable 1m.v for now 419ms 3360ms 0ms 436ms 2726 KB 0ms 0ms 0ms
2021-02-28 19:24 b9a381f1 all: migrate to the new Option (p. 1) (#8924) 405ms 3280ms 453ms 433ms 2780 KB 0ms 0ms 0ms
2021-02-28 17:38 e354dcef fmt: fix support for `mut static x := 42` 404ms 3274ms 464ms 436ms 2780 KB 0ms 0ms 0ms
2021-02-28 17:14 4076e8ea tmpl: add a tmpl_all_in_one_folder.vv test; fix for static_vars_in_translated_mode.vv 407ms 3233ms 458ms 430ms 2780 KB 0ms 0ms 0ms
2021-02-28 16:55 e5642694 ci: fix static_vars_in_translated_mode.vv 404ms 3270ms 462ms 431ms 2780 KB 0ms 0ms 0ms
2021-02-28 16:01 4125bfe4 all: fix references to time.wait -> time.sleep 408ms 3244ms 462ms 437ms 2779 KB 0ms 0ms 0ms
2021-02-28 12:32 bdce35fd parser: support `static x := 42` in [unsafe] functions too 408ms 3276ms 463ms 437ms 2779 KB 0ms 0ms 0ms
2021-02-28 11:08 276c08e7 fmt: support static too 406ms 3266ms 458ms 435ms 2779 KB 0ms 0ms 0ms
2021-02-27 22:18 7e08e84b vweb: refactor HTTP request parsing (#8874) 409ms 3293ms 463ms 429ms 2779 KB 0ms 0ms 0ms
2021-02-27 21:54 2f9687d2 net: add HTTP Header struct and methods (#8991) 402ms 3258ms 463ms 431ms 2779 KB 0ms 0ms 0ms
2021-02-27 21:11 1d69a0bd gg: window_size_real_pixels that for 3D without dpi scaling (#9004) 405ms 3248ms 460ms 430ms 2779 KB 0ms 0ms 0ms
2021-02-27 18:19 5807e1b3 make/test: clean 32-bit detection and test tcc32/tcc64 CI run (#9001) 407ms 3290ms 461ms 436ms 2779 KB 0ms 0ms 0ms
2021-02-27 10:50 20f9bdfa os: fixes for os.input(), os.get_raw_stdin(), os.get_raw_line() in case of stdin EOF 408ms 3275ms 460ms 435ms 2779 KB 0ms 0ms 0ms
2021-02-27 17:53 e6b4f9ff time: fix sleep() on windows 407ms 3270ms 462ms 434ms 2778 KB 0ms 0ms 0ms
2021-02-27 17:41 3a2d696f time: time.wait() => time.sleep() 405ms 3265ms 464ms 432ms 2778 KB 0ms 0ms 0ms
2021-02-27 17:00 be4a2e17 cgen: always use tmp vars in return_statement() 403ms 3274ms 460ms 439ms 2778 KB 0ms 0ms 0ms
2021-02-27 14:11 d39866d4 cgen: optionals/autofree fixes 402ms 3232ms 460ms 435ms 2664 KB 0ms 0ms 0ms
2021-02-27 12:25 970bb09e doc: add windows installation recommendation (#8996) 407ms 3233ms 466ms 428ms 2663 KB 0ms 0ms 0ms
2021-02-27 09:18 efca21e9 math: cleanup math.v, document math.aprox_cos and math.aprox_sin 409ms 3241ms 464ms 430ms 2663 KB 0ms 0ms 0ms
2021-02-27 09:11 a1244a9f checker: check that the module `init` fn, should have no params, and no return type (#8988) 404ms 3246ms 462ms 438ms 2663 KB 0ms 0ms 0ms
2021-02-27 08:29 d0a64f2d net/openssl/websocket: implement io.Writer (#8980) 406ms 3216ms 464ms 435ms 2663 KB 0ms 0ms 0ms
2021-02-27 08:16 f67bff16 all: support `thread` handles and `wait()` for functions returning optionals (#8990) 405ms 3242ms 464ms 435ms 2663 KB 0ms 0ms 0ms
2021-02-27 08:11 aed348fb os: tag some File methods that take voidptr as unsafe - write_bytes, write_bytes_at (#8985) 402ms 3229ms 465ms 437ms 2661 KB 0ms 0ms 0ms
2021-02-27 08:08 0b3f2099 Dockerfile: run the repl by default (#8993) 403ms 3219ms 463ms 437ms 2661 KB 0ms 0ms 0ms
2021-02-27 08:07 1fd0aceb parser: imporve generics detection (#8992) 402ms 3238ms 460ms 434ms 2661 KB 0ms 0ms 0ms
2021-02-27 07:39 81cf6f7e tools: fix shortcut creation & registry access in `v symlink` on windows (#8994) 402ms 3210ms 463ms 430ms 2660 KB 0ms 0ms 0ms
2021-02-27 07:15 a9e9079e gg: make .set_cfg public 405ms 3245ms 465ms 438ms 2660 KB 0ms 0ms 0ms
2021-02-26 21:55 23f231ee builtin: tag array methods unsafe: *_many, grow_len, pointers (#8983) 407ms 3259ms 462ms 434ms 2660 KB 0ms 0ms 0ms
2021-02-26 20:51 8874379c checker: check left selector expression in `$if left is right` (#8987) 404ms 3237ms 463ms 435ms 2660 KB 0ms 0ms 0ms
2021-02-26 20:51 51fae953 cgen: move the condition of an iterator to a temp var (#8989) 401ms 3237ms 463ms 437ms 2660 KB 0ms 0ms 0ms
2021-02-26 14:26 4ad95cfe checker: check types with $for/$if introspection (#8984) 407ms 3231ms 467ms 434ms 2660 KB 0ms 0ms 0ms
2021-02-26 08:22 1a8ff9d7 v.gen.c: ensure that @continue is escaped in the generated C code 405ms 3238ms 463ms 433ms 2659 KB 0ms 0ms 0ms
2021-02-26 07:52 995bd669 encoding.utf8.east_asian: add support for East_Asian_Width (#8978) 403ms 3227ms 466ms 434ms 2659 KB 0ms 0ms 0ms
2021-02-26 07:21 524372d4 parser: fix incorrect comments of expr() (#8979) 405ms 3245ms 463ms 438ms 2659 KB 0ms 0ms 0ms
2021-02-26 07:05 89c82ff8 parser: treat f as generic call not `<` operator (#8938) 405ms 3246ms 464ms 437ms 2659 KB 0ms 0ms 0ms
2021-02-26 07:01 5aebd646 fmt: keep some line comments in multi line arrays (#8969) 407ms 3251ms 466ms 432ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:41 2c609411 fmt: do not write single line or blocks with multi line stmts (#8952) 399ms 3240ms 465ms 432ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:36 8dff168e x.json2: create custom scanner for scanning JSON (#8716) 404ms 3259ms 463ms 440ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:28 7bee3dc4 docs: document env var VFLAGS (#8959) 403ms 3219ms 461ms 430ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:28 59d4d0ef checker: detect unknown type to iterate with $for (#8971) 404ms 3212ms 464ms 438ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:26 3a082621 checker: add a check for casting to an unknown type (#8968) 401ms 3272ms 466ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-26 06:24 bc050759 crypto: make digest implement io.Writer (#8975) 397ms 3264ms 462ms 434ms 2658 KB 0ms 0ms 0ms
2021-02-26 06:22 d81b6e78 encoding.base64: change base64 function signatures to use `[]byte` (#8970) 399ms 3240ms 465ms 439ms 2658 KB 0ms 0ms 0ms
2021-02-25 23:28 c03798e3 checker: disallow implicit conversion from fixed array to fooptr (#8823) 406ms 3253ms 464ms 434ms 2658 KB 0ms 0ms 0ms
2021-02-25 19:01 639061be examples: fix left/right arrows in examples/term.ui/text_editor.v 397ms 3224ms 459ms 435ms 2658 KB 0ms 0ms 0ms
2021-02-25 12:24 c7587c07 cgen: minor cleanup in for_in_stmt() (#8962) 401ms 3241ms 461ms 438ms 2658 KB 0ms 0ms 0ms
2021-02-25 12:24 2e381f42 net.html: use `or {}` in .writeln() method calls (fix #8942) (#8953) 403ms 3217ms 464ms 430ms 2658 KB 0ms 0ms 0ms
2021-02-25 11:52 1a8e502e ci: add tcc32 CI on windows (#8922) 400ms 3246ms 464ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-25 11:16 c762d150 cgen: fix anon_fn redefinition (#8961) 406ms 3249ms 463ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-25 10:35 fdc60817 sync: fix compilation on latest linux distros (having only gcc-10) with tcc 402ms 3229ms 460ms 432ms 2658 KB 0ms 0ms 0ms
2021-02-25 10:10 e4beea42 fmt: restructure comment line break logic inside arrays (#8963) 403ms 3244ms 461ms 436ms 2658 KB 0ms 0ms 0ms
2021-02-25 09:56 77b3440e builder: make C compilation retrying more uniform 403ms 3227ms 458ms 436ms 2658 KB 0ms 0ms 0ms
2021-02-25 07:05 3362d7ec vpm: make the 404 in text error more precise (till https://vpm.vlang.io/ is fixed properly) 406ms 3233ms 463ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-25 00:30 7e27920c fmt: fix inserted empty line before go stmt with anonymus function (#8951) 400ms 3254ms 460ms 436ms 2658 KB 0ms 0ms 0ms
2021-02-25 00:29 12a4e7ad cgen: fix `type_to_fmt()` for `i64` and `u32` (#8954) 400ms 3255ms 459ms 434ms 2658 KB 0ms 0ms 0ms
2021-02-24 18:35 57d1b5b7 checker: show position for variadic/shared/method argument errors (#8939) 401ms 3245ms 458ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-24 18:35 3c94a793 cgen: minor cleanup in gen_assert_xxx() (#8943) 402ms 3236ms 461ms 439ms 2658 KB 0ms 0ms 0ms
2021-02-24 18:33 b18d091e fmt: fix pos of added imports (#8931) 403ms 3244ms 462ms 430ms 2657 KB 0ms 0ms 0ms
2021-02-24 18:27 8e9e9b2f doc: move variadics, tweak methods, add missing TOC item (#8949) 401ms 3248ms 457ms 432ms 2657 KB 0ms 0ms 0ms
2021-02-24 18:26 e53476d5 fmt: do not remove chan type of struct fields (#8948) 400ms 3256ms 457ms 435ms 2657 KB 0ms 0ms 0ms
2021-02-24 18:03 1c0eefae parser/scanner: replace p.peek_tok2/3 with p.peek_token(2/3) (#8946) 398ms 3230ms 457ms 435ms 2657 KB 0ms 0ms 0ms
2021-02-24 13:06 1dd1be44 cgen: fix if_expr with array.map (fix #8925) (#8937) 391ms 3224ms 93ms 435ms 2651 KB 133ms 86ms 151ms
2021-02-24 12:58 05a08530 cgen: implement for_stmt of multi_init_vars or multi_assign_vars (#8917) 392ms 3229ms 94ms 429ms 2649 KB 130ms 85ms 151ms
2021-02-24 12:40 63ed3c0d tools: fix shortcut creation error in `v symlink` on windows (#8935) 394ms 3231ms 93ms 433ms 2648 KB 134ms 87ms 153ms
2021-02-24 09:41 66c85aa5 docs: update concurrency docs and examples to use []thread{} (#8933) 395ms 3219ms 94ms 434ms 2648 KB 134ms 86ms 152ms
2021-02-23 17:43 9e06af8b vfmt: vfmt examples/*.v 392ms 3218ms 93ms 437ms 2648 KB 132ms 86ms 152ms
2021-02-23 16:32 0fa2f6d5 dl: make vdoc ignore submodule "example" (#8927) 394ms 3217ms 93ms 431ms 2648 KB 133ms 86ms 151ms
2021-02-23 16:30 ecef4283 tests: make profile_test.v more robust 388ms 3227ms 93ms 433ms 2648 KB 133ms 85ms 151ms
2021-02-23 16:14 864b5ee4 docs: add the shebang line to the .vsh chmod-able example script (#8926) 394ms 3209ms 93ms 436ms 2648 KB 135ms 87ms 151ms
2021-02-23 16:01 34002c7c ci: add vex-compiles job 389ms 3219ms 93ms 427ms 2648 KB 131ms 85ms 149ms
2021-02-23 08:05 977a625a tools: support `v -prod up` 394ms 3215ms 94ms 434ms 2648 KB 134ms 87ms 152ms
2021-02-23 07:53 302baaa7 cgen: fix error of match in fn_call (#8900) 391ms 3224ms 93ms 434ms 2648 KB 132ms 86ms 151ms
2021-02-23 07:51 51125541 parser: fix weird minus after comment parse error in arrays (#8912) 392ms 3217ms 95ms 431ms 2648 KB 131ms 85ms 149ms
2021-02-23 07:46 fcc20947 dl: add `get_libname` function (#8909) 395ms 3198ms 93ms 432ms 2648 KB 133ms 87ms 151ms
2021-02-23 07:43 fd591826 szip: fix doc-comments (#8911) 393ms 3213ms 94ms 428ms 2648 KB 133ms 86ms 150ms
2021-02-23 07:42 c113abe1 strings: make builder implement io.Writer (#8914) 394ms 3204ms 93ms 433ms 2648 KB 134ms 86ms 152ms
2021-02-23 07:37 5674d469 table,cgen: fix bug preventing `t := []thread{}` to compile (#8913) 396ms 3221ms 93ms 429ms 2648 KB 132ms 85ms 152ms
2021-02-23 06:58 7c9d2802 v install: fix `does not exist`, when the response contained a 404 text 393ms 3247ms 94ms 431ms 2647 KB 131ms 84ms 149ms
2021-02-22 19:40 d1cebcb6 2048: remove `[no_inline]` (no longer needed) 391ms 3197ms 94ms 425ms 2647 KB 133ms 85ms 150ms
2021-02-22 19:24 b4dc6c83 gg: handle Android's own native dpi scaling factor (#8908) 389ms 3207ms 93ms 431ms 2647 KB 133ms 86ms 152ms
2021-02-22 18:41 79edff5c gen: correct indirection difference between reciever and object (#8903) 392ms 3202ms 94ms 430ms 2647 KB 135ms 87ms 149ms
2021-02-22 18:02 d78c9476 szip: use enums instead of constants (#8905) 395ms 3217ms 93ms 428ms 2647 KB 131ms 85ms 151ms
2021-02-22 17:00 68972fce gg: ensure window_size does not do / 0 (#8907) 391ms 3223ms 93ms 433ms 2647 KB 133ms 86ms 152ms
2021-02-22 16:44 8033203e builtin: add an Option2 struct (#8890) 394ms 3199ms 93ms 436ms 2647 KB 132ms 86ms 152ms
2021-02-22 16:43 18aecde9 fmt: cleanup comments code (#8901) 389ms 3212ms 92ms 428ms 2645 KB 132ms 86ms 150ms
2021-02-22 15:53 7f6c4caa fmt: fix missing space after single line array pre comments (#8904) 390ms 3215ms 93ms 429ms 2645 KB 131ms 85ms 150ms
2021-02-22 15:48 fb028abc net.unix: make unix_test.v more robust 392ms 3202ms 92ms 431ms 2645 KB 132ms 87ms 150ms
2021-02-22 15:24 fba28d2d ci: increase the timeout for test_os_process (false positives on macos) 388ms 3205ms 92ms 429ms 2645 KB 132ms 85ms 150ms
2021-02-22 15:11 b01a302a net.http: fix compilation of trivial examples with `v -cflags -Werror` 389ms 3222ms 92ms 432ms 2645 KB 131ms 85ms 150ms
2021-02-22 15:00 7c97b0b2 gitly: fix compilation with -autofree 391ms 3199ms 92ms 426ms 2645 KB 132ms 85ms 149ms
2021-02-22 14:24 467dce6b v.table: minimize re-allocations on << to table.types 391ms 3221ms 92ms 429ms 2645 KB 131ms 85ms 150ms
2021-02-22 13:33 2516c076 ci: fix `v -W build-tools` 389ms 3197ms 93ms 432ms 2645 KB 133ms 86ms 149ms
2021-02-22 13:26 7a6fd359 checker: check fn_variadic with array_decompose (#8894) 392ms 3209ms 93ms 431ms 2645 KB 131ms 86ms 151ms
2021-02-22 13:22 0029d3ca ci: fix test-cleancode 390ms 3232ms 94ms 431ms 2645 KB 131ms 86ms 150ms
2021-02-22 13:08 5306b278 all: extend `wait()` method to array of `thread` handles (#8840) 392ms 3221ms 94ms 433ms 2645 KB 132ms 86ms 150ms
2021-02-22 12:59 ac1c4932 szip: change documentation style (#8883) 389ms 3213ms 93ms 431ms 2641 KB 132ms 86ms 151ms
2021-02-22 12:58 b2cdd2ca net.http: use .filter in sanitize/2 (#8899) 395ms 3197ms 92ms 430ms 2641 KB 131ms 85ms 150ms
2021-02-22 12:55 1658c478 cgen: fix `match`ing interface types (#8889) 393ms 3203ms 93ms 433ms 2641 KB 131ms 85ms 149ms
2021-02-22 12:54 15daeaea cgen: add fixed array bounds checking for non-literal index (#8832) 389ms 3207ms 93ms 428ms 2640 KB 131ms 85ms 149ms
2021-02-22 12:51 41a3b115 gen1m.v: update generated code (#8888) 392ms 3190ms 94ms 431ms 2638 KB 133ms 87ms 150ms
2021-02-22 12:48 59446d70 cgen: use `(void)` parameter list instead of `()` for type safety (#8898) 389ms 3207ms 94ms 428ms 2638 KB 131ms 85ms 148ms
2021-02-22 11:18 f54c1a5c all: add strings.Builder.write_string and use write_string instead of write (#8892) 387ms 3199ms 94ms 424ms 2637 KB 130ms 85ms 148ms
2021-02-22 11:08 36a6bc27 v symlink: fix for termux (#8896) 388ms 3210ms 93ms 426ms 2636 KB 131ms 85ms 148ms
2021-02-22 11:04 9dc770e2 fmt: do not struggle with comments inside maps (#8897) 389ms 3191ms 94ms 431ms 2636 KB 132ms 86ms 148ms
2021-02-22 07:42 5d653a37 os: make process_test.v more portable (prepare for windows) 392ms 3205ms 95ms 431ms 2635 KB 133ms 87ms 150ms
2021-02-22 07:12 c37daba4 ci: fix the remaining obsolete reference to time.sleep and time.usleep 395ms 3185ms 94ms 426ms 2635 KB 132ms 86ms 149ms
2021-02-22 06:18 9ab29131 builder: fix thirdparty object files compilation with tcc (no -lxyz with -c) 392ms 3213ms 94ms 427ms 2635 KB 133ms 86ms 150ms
2021-02-21 18:18 f18adf77 parser,fmt: handle array pre-comments separately from exprs (#8884) 389ms 3194ms 94ms 426ms 2635 KB 131ms 86ms 149ms
2021-02-21 18:17 18e88d2f test-cleancode: add more of vlib/v (#8882) 388ms 3216ms 94ms 424ms 2634 KB 131ms 86ms 149ms
2021-02-21 18:01 7a351317 vweb: add handle static root & documentation (#8865) 391ms 3214ms 94ms 420ms 2634 KB 130ms 86ms 150ms
2021-02-21 17:56 0ccd9f9c ci: add match_in_map_init_test.v to skip_with_asan_compiler and skip_with_fsanitize_address in `v test-self` 400ms 3205ms 93ms 426ms 2634 KB 131ms 85ms 148ms
2021-02-21 15:09 1a838b1f checker: fix error of match in map_init (fix #8579) (#8879) 391ms 3196ms 93ms 419ms 2634 KB 130ms 86ms 149ms
2021-02-21 15:05 ac479104 time: consolidate the different sleep functions into time.wait(Duration) (#8853) 389ms 3188ms 93ms 423ms 2634 KB 129ms 85ms 148ms
2021-02-21 15:03 b1209aac ci: fix building of vlib/x/websocket/websocket_test.v 392ms 3194ms 93ms 427ms 2635 KB 132ms 85ms 148ms
2021-02-21 14:42 07df2d34 ci: fix missing `jobs:` in websockets.yml 391ms 3217ms 94ms 419ms 2635 KB 131ms 86ms 150ms
2021-02-21 14:38 772baa74 ci: shorten the new job name to just autobahn_tests 390ms 3195ms 93ms 415ms 2635 KB 130ms 85ms 147ms
2021-02-21 14:32 f2ce72c2 ci: split the websockets tests into their own CI .yml file 393ms 3186ms 93ms 421ms 2635 KB 131ms 85ms 149ms
2021-02-21 14:18 cfe9f6d5 help: remove http doc server options (#8839) 388ms 3185ms 93ms 426ms 2635 KB 132ms 86ms 150ms
2021-02-21 14:17 95e5f68b cli: don't sort flags / commands by default (#8813) 388ms 3180ms 93ms 427ms 2635 KB 132ms 85ms 150ms
2021-02-21 14:09 1039d398 ci: test-self with address sanitized compiler (#8866) 388ms 3186ms 93ms 423ms 2635 KB 130ms 85ms 147ms
2021-02-21 14:07 260f6774 term.ui: use the new `[flag]` enums (#8881) 390ms 3198ms 93ms 421ms 2635 KB 132ms 86ms 149ms
2021-02-21 13:00 0470baaf cgen: fix duplicate optional generation for struct field 391ms 3209ms 93ms 426ms 2635 KB 133ms 87ms 150ms
2021-02-21 11:32 514cabd7 strings: cleanup strings builder, allow reusing it 389ms 3202ms 94ms 423ms 2635 KB 131ms 90ms 148ms
2021-02-21 10:15 6e46f385 ast: change `expr.is_mut_ident()` to `expr.is_auto_deref_var()` (#8869) 390ms 3194ms 94ms 428ms 2635 KB 133ms 88ms 148ms
2021-02-21 10:13 7928689e parser: set is_public when registering enum type symbols (#8875) 391ms 3202ms 93ms 425ms 2635 KB 131ms 86ms 149ms
2021-02-21 09:56 b9edc4a4 docs: document the `[console]` attribute (#8870) 388ms 3192ms 94ms 423ms 2635 KB 132ms 86ms 147ms
2021-02-21 09:54 9a744b67 cgen: fix in map_literal (fix #8868) (#8871) 388ms 3201ms 93ms 428ms 2635 KB 131ms 85ms 148ms
2021-02-21 09:54 3907a1ab docs: document enum <-> int assignment and casting (#8872) 387ms 3189ms 94ms 426ms 2635 KB 134ms 86ms 149ms
2021-02-21 09:51 cb7c5d58 docs: add a unions section (#8873) 388ms 3198ms 93ms 427ms 2635 KB 132ms 87ms 149ms
2021-02-21 09:47 e106dc3a cgen: fix match_return with complex expr stmts (#8876) 389ms 3169ms 93ms 427ms 2635 KB 138ms 86ms 150ms
2021-02-20 22:00 44177c4e builder: use stable MSVC version instead preview (#8867) 387ms 3185ms 92ms 428ms 2632 KB 133ms 84ms 149ms
2021-02-20 19:51 f67a4c3e checker, cgen: allow | between bitfield enum values, autogenerate a more specific .str method for them too (#8856) 387ms 3179ms 94ms 426ms 2632 KB 132ms 85ms 149ms
2021-02-20 19:39 cc565b22 regex: remove [deprecated] functions/methods, code clean, add test for regex_base (#8862) 385ms 3169ms 93ms 424ms 2630 KB 133ms 86ms 149ms
2021-02-20 18:50 8f486cb8 ast: minor cleanup of ast.v (#8859) 385ms 3166ms 92ms 417ms 2630 KB 132ms 85ms 147ms
2021-02-20 18:42 c190b6a1 vlib: remove older deprecated functions (#8864) 390ms 3189ms 93ms 422ms 2630 KB 131ms 85ms 146ms
2021-02-20 18:39 30ed2016 cgen: cleanup header for MSVC (#8863) 384ms 3184ms 93ms 430ms 2632 KB 132ms 85ms 147ms
2021-02-20 18:24 746dfe63 ci: make vweb and websocket tests more robust to transient errors 388ms 3188ms 93ms 419ms 2633 KB 132ms 85ms 148ms
2021-02-20 18:18 28088cc4 checker: check fixed array index when it's a literal (#8831) 388ms 3181ms 92ms 427ms 2633 KB 131ms 85ms 147ms
2021-02-20 17:39 5a333b0f gen,parser: allow enums as map keys 386ms 3173ms 93ms 420ms 2632 KB 131ms 85ms 149ms
2021-02-20 17:25 1e71c0ea checker: warn for deprecated methods too (#8861) 386ms 3187ms 93ms 428ms 2632 KB 132ms 85ms 150ms
2021-02-20 16:55 5243c5ad doc: update the cross-platform shell scripts section (#8791) 385ms 3183ms 94ms 424ms 2631 KB 132ms 85ms 148ms
2021-02-20 16:53 adf2aa87 pref: add a `-debug-tcc` alias option (#8834) 386ms 3179ms 93ms 425ms 2631 KB 131ms 84ms 148ms
2021-02-20 16:52 cc3fd533 builder: print tcc output, when the system C compiler also failed (#8835) 388ms 3199ms 93ms 425ms 2631 KB 132ms 86ms 149ms
2021-02-20 16:51 c704a492 parser: fix error of $tmpl in anon_fn (fix #8847) (#8849) 385ms 3180ms 93ms 428ms 2631 KB 131ms 85ms 148ms
2021-02-20 15:35 8327c9af checker: support a custom `[deprecated: 'message']` 386ms 3200ms 93ms 425ms 2631 KB 131ms 84ms 149ms
2021-02-20 15:30 44cb0426 cli: fix checking callbacks (#8858) 388ms 3191ms 94ms 426ms 2630 KB 131ms 86ms 148ms
2021-02-20 14:05 a86bf325 fmt: keep empty line between if statement and comment (#8846) 383ms 3190ms 93ms 427ms 2630 KB 131ms 85ms 149ms
2021-02-20 14:03 901aa83e vdoc: hide README toc entry without readme (#8841) 383ms 3180ms 94ms 424ms 2630 KB 130ms 83ms 145ms
2021-02-20 14:00 329e3938 fmt: respect user choice of newlines between functions without body (#8838) 385ms 3173ms 93ms 425ms 2630 KB 130ms 84ms 146ms
2021-02-20 13:54 783cee98 table/parser: minor optimization of anon_fn names (#8851) 385ms 3182ms 94ms 423ms 2630 KB 130ms 84ms 147ms
2021-02-20 13:51 e8abda18 cgen: minor optimization in match_expr() (#8848) 384ms 3191ms 93ms 420ms 2630 KB 131ms 84ms 149ms
2021-02-20 13:27 2be852e4 arrays: use for/in instead of unsafe `[direct_array_access]` (#8857) 389ms 3191ms 93ms 426ms 2631 KB 133ms 86ms 149ms
2021-02-20 13:16 38d1eac7 vdoc: fix padding above heading (#8842) 386ms 3180ms 93ms 421ms 2631 KB 129ms 84ms 148ms
2021-02-20 11:22 f381836f fmt: sort names in selective imports (#8827) 385ms 3173ms 93ms 428ms 2631 KB 137ms 84ms 147ms
2021-02-20 11:14 5e1159e4 checker: change non-const size of fixed array error message (#8850) 385ms 3179ms 94ms 423ms 2631 KB 132ms 84ms 150ms
2021-02-20 08:54 859d382c fmt: remove a few obsolete comments (#8837) 388ms 3185ms 93ms 427ms 2631 KB 132ms 85ms 149ms
2021-02-19 15:29 3a65ccd0 examples: make examples/templates/templates.v runable from everywhere, not just . 384ms 3181ms 94ms 424ms 2631 KB 132ms 85ms 149ms
2021-02-19 12:14 bcb35e15 checker: only allow passing integer *literal* to non-integer pointer method parameter (#8825) 390ms 3186ms 93ms 423ms 2631 KB 132ms 86ms 150ms
2021-02-19 10:43 a153ec59 cli: ensure that required flags are set (#8826) 388ms 3206ms 93ms 426ms 2631 KB 131ms 85ms 149ms
2021-02-19 10:39 3f3bec45 examples: add a template example, update the regex examples (#8829) 390ms 3218ms 94ms 428ms 2631 KB 131ms 86ms 150ms
2021-02-19 10:38 6e262b5d checker: improve error position of infix expr (#8828) 389ms 3167ms 93ms 429ms 2631 KB 131ms 84ms 148ms
2021-02-19 09:23 ad162cd6 checker: stricter `unknown type` checks, show better suggestions (#8816) 386ms 3185ms 93ms 430ms 2631 KB 133ms 85ms 149ms
2021-02-19 09:20 6a752512 os: fix os.real_path on Windows (#8822) 389ms 3180ms 94ms 427ms 2630 KB 133ms 85ms 148ms
2021-02-19 09:16 745b40c0 rand: refactor string sampling functions to remove redundancy (#8830) 391ms 3183ms 93ms 428ms 2630 KB 133ms 84ms 149ms
2021-02-18 17:48 10de9053 ci: fix thirdparty/stdatomic/win/atomic.h (now __faststorefence is part of tcc's std headers) 387ms 3179ms 94ms 420ms 2630 KB 130ms 85ms 147ms
2021-02-18 16:19 4878077c gen/c: fix gen_str_for_struct with custom ref str (fix #7179) (#8820) 389ms 3194ms 94ms 428ms 2630 KB 132ms 85ms 149ms
2021-02-18 16:11 25207483 tools: fix permission problems after `sudo v symlink` 387ms 3171ms 95ms 430ms 2630 KB 131ms 84ms 147ms
2021-02-18 14:00 0dbc9417 builder: vfmt msvc.v 388ms 3197ms 95ms 427ms 2630 KB 131ms 84ms 147ms
2021-02-18 13:58 51dd22bc builder: support -m32/-m64 flags for msvc (#8819) 391ms 3206ms 95ms 426ms 2630 KB 132ms 85ms 147ms
2021-02-18 13:43 1891ebf2 scanner: print multibyte char for invalid char error (#8804) 387ms 3197ms 95ms 422ms 2630 KB 130ms 84ms 146ms
2021-02-18 10:08 0142d58a v.pref: prevent `Too many targets.` from triggering when the command is an external one 387ms 3174ms 93ms 422ms 2604 KB 129ms 83ms 146ms
2021-02-18 09:47 ac7feb9b ci: fix sokol_shader_examples.yml 385ms 3186ms 94ms 427ms 2603 KB 128ms 85ms 149ms
2021-02-18 09:32 0d69d971 fmt: mark imports as used, when types from them are used in struct declarations (#8810) 383ms 3176ms 94ms 430ms 2603 KB 130ms 85ms 148ms
2021-02-18 09:30 a34a1ab8 checker/table: minor cleanup by removing unnecessary `_` variable (#8801) 382ms 3148ms 94ms 421ms 2603 KB 129ms 84ms 147ms
2021-02-18 09:11 198b395c examples: add examples/sokol/05_instancing_glsl, cleanup code (#8809) 386ms 3169ms 94ms 425ms 2603 KB 130ms 85ms 147ms
2021-02-18 07:42 b3a26ca0 v.pref: make passing multiple target .v files an error (#8814) 386ms 3166ms 94ms 427ms 2603 KB 130ms 86ms 148ms
2021-02-18 07:40 a08eb9cd sokol: fix dragging events on macos in sokol_app.h (#8817) 385ms 3172ms 94ms 428ms 2603 KB 129ms 84ms 147ms
2021-02-18 07:38 a119affe cgen: check unknown sizeof type (#8815) 381ms 3144ms 95ms 431ms 2603 KB 130ms 85ms 147ms
2021-02-18 07:02 bf6e9ff9 Revert "parser: make duplicated functions an error (#8792)" 388ms 3157ms 95ms 435ms 2603 KB 130ms 85ms 149ms
2021-02-17 19:50 21bf8fe1 parser: make duplicated functions an error (#8792) 384ms 3153ms 94ms 425ms 2603 KB 130ms 85ms 147ms
2021-02-17 19:47 33d80748 crypto.rand: use byteptr.vbytes instead of c_array_to_bytes_tmp (#8786) 385ms 3158ms 94ms 428ms 2603 KB 132ms 85ms 148ms
2021-02-17 19:45 4ccf991f checker: warn when casting a fixed array (use `&arr[0]` instead) (#8787) 384ms 3168ms 93ms 426ms 2603 KB 131ms 85ms 148ms
2021-02-17 19:44 177c8bfc builtin/array: merge array_eq_test.v into array_test.v (#8796) 381ms 3176ms 94ms 430ms 2603 KB 130ms 84ms 148ms
2021-02-17 19:42 600f6ad2 fmt: do not prepend mod to selectively imported types from nested module (#8805) 382ms 3172ms 94ms 428ms 2602 KB 129ms 84ms 147ms
2021-02-17 18:14 ab6517c5 gg: support passing down the state of pressed mouse buttons in mouse moves events 385ms 3166ms 94ms 431ms 2602 KB 131ms 85ms 148ms
2021-02-17 15:18 e662d615 examples: fix 2048 scaling 385ms 3187ms 94ms 436ms 2602 KB 131ms 84ms 147ms
2021-02-17 12:59 aa3d0ea3 vfmt: cleanup spurious printlns, remove obsolete code 387ms 3181ms 94ms 429ms 2602 KB 131ms 85ms 149ms
2021-02-17 09:07 217e8c91 ci,examples: fix compilation of 03_march_tracing_glsl/rt_glsl.v 388ms 3163ms 94ms 424ms 2602 KB 129ms 84ms 147ms
2021-02-17 05:57 023f6829 examples: fix rt_glsl.v 385ms 3175ms 97ms 427ms 2602 KB 128ms 83ms 146ms
2021-02-17 05:56 ba131ce9 gg: fix mouse_down on macos (#8799) 385ms 3190ms 94ms 430ms 2602 KB 130ms 85ms 148ms
2021-02-17 05:50 2f328f95 examples: fix fireworks.v 386ms 3173ms 94ms 428ms 2602 KB 131ms 84ms 148ms
2021-02-17 05:47 60a88813 examples: fix and vfmt cube_glsl example 385ms 3164ms 95ms 428ms 2602 KB 130ms 85ms 148ms
2021-02-17 05:44 d4a05beb gg: use gg types for Events instead of sapp 382ms 3180ms 95ms 428ms 2602 KB 130ms 85ms 149ms
2021-02-17 04:45 3341c172 fmt: keep one empty line in struct decl (#8782) 383ms 3161ms 94ms 429ms 2602 KB 129ms 83ms 146ms
2021-02-17 04:43 55b69a76 fmt: minor cleanup of or_expr (#8789) 384ms 3197ms 96ms 429ms 2602 KB 131ms 85ms 148ms
2021-02-17 04:19 0f8edd91 checker: disallow `unsafe` map copy (#8720) 387ms 3174ms 95ms 430ms 2602 KB 129ms 84ms 149ms
2021-02-17 00:19 e4a67dea json2: wrap Builder.free() calls inside unsafe (#8790) 384ms 3164ms 94ms 428ms 2602 KB 130ms 84ms 148ms
2021-02-16 23:37 2002d202 io: remove unused Zzz_CoerceInterfaceTableGeneration struct; add test for `x := Enum{}` 385ms 3167ms 94ms 425ms 2602 KB 128ms 83ms 147ms
2021-02-16 22:40 995e1c84 ci: fix `./v -cc gcc -cflags "-Werror" vlib/io/os_file_reader_test.v` 385ms 3187ms 95ms 428ms 2600 KB 130ms 85ms 148ms
2021-02-16 21:36 fb09333a ci: fix interface table generation for vlib/io/os_file_reader_test.v with -cflags "-Werror" 381ms 3159ms 95ms 430ms 2602 KB 129ms 84ms 147ms
2021-02-16 20:53 4961d3ea io: fix detection of end_of_stream, when reading files through io.new_buffered_reader(reader: io.make_reader(f)) 384ms 3178ms 94ms 431ms 2602 KB 130ms 83ms 148ms
2021-02-16 13:08 843de104 parser,gen: fix `arr << map[key] using map_get_and_set_1, leading to double free 384ms 3171ms 93ms 427ms 2602 KB 129ms 84ms 147ms
2021-02-16 12:24 982e3590 cgen: fix `mut` var in `for` loop reads as address (fix #8548) (#8745) 384ms 3174ms 94ms 426ms 2601 KB 130ms 84ms 150ms
2021-02-16 11:46 01aa09d5 checker: do not allow copying any map lvalue (#8662) 387ms 3188ms 94ms 422ms 2599 KB 128ms 84ms 146ms
2021-02-16 11:45 51c286df fmt: fix bug that vfmt removes emmbeded struct in struct decl (#8775) 385ms 3177ms 94ms 427ms 2599 KB 131ms 85ms 149ms
2021-02-16 11:41 94429c8f gg: window_size: normalize dpi scaling (#8738) 383ms 3176ms 94ms 423ms 2599 KB 129ms 84ms 150ms
2021-02-16 11:39 68138661 fmt: fix bug of disappearing `pub` in struct decl (#8777) 385ms 3182ms 93ms 430ms 2598 KB 128ms 84ms 147ms
2021-02-16 08:22 0bbc5a5c fmt: add a small comment about f.line_len 383ms 3169ms 94ms 427ms 2598 KB 129ms 84ms 147ms
2021-02-16 08:13 ad20b380 fmt: fix possible code corruption by unwrapped single line if (#8780) 383ms 3174ms 95ms 423ms 2598 KB 131ms 85ms 147ms
2021-02-15 18:09 230372df clipboard: fix unsafe warning on windows (affects v-ui) 381ms 3174ms 94ms 428ms 2598 KB 129ms 84ms 146ms
2021-02-15 16:56 c057b45b checker: check argument count for C fn with attribute (#8728) 381ms 3172ms 94ms 423ms 2598 KB 128ms 84ms 147ms
2021-02-15 15:55 2911f036 checker: reject method that have multi-value type receiver (#8696) 384ms 3177ms 94ms 424ms 2598 KB 128ms 85ms 148ms
2021-02-15 15:55 70a30374 parser: cleanup fn_decl (#8700) 383ms 3161ms 92ms 428ms 2598 KB 129ms 85ms 148ms
2021-02-15 15:53 6a21b8cc pg: fix typo (#8750) 383ms 3165ms 92ms 422ms 2598 KB 128ms 84ms 147ms
2021-02-15 15:52 64018e6f encoding.utf8: fix 'length' typo in two spots (#8746) 382ms 3153ms 92ms 426ms 2598 KB 128ms 83ms 145ms
2021-02-15 15:41 d08a0b5a parser: check not used expression for all exprs in multi-expr (#8733) 385ms 3171ms 92ms 429ms 2598 KB 129ms 85ms 147ms
2021-02-15 15:35 fe007f9b gen: fix type_name for sumtype/interface pointers (#8769) 384ms 3152ms 93ms 432ms 2598 KB 129ms 84ms 147ms
2021-02-15 15:25 4213851e cli: fix typo (#8742) 386ms 3155ms 93ms 426ms 2598 KB 128ms 84ms 146ms
2021-02-15 15:15 4a0367a6 vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766) 380ms 3165ms 92ms 419ms 2598 KB 127ms 85ms 146ms
2021-02-15 15:14 4bdbb0cf orm: add type detection of db (#8756) 387ms 3174ms 92ms 427ms 2598 KB 129ms 84ms 147ms
2021-02-15 15:12 94acc27e ci: enable v to js, build-examples, v doctor, build-vbinaries, self-compilation on all windows CI (#8739) 384ms 3169ms 92ms 424ms 2593 KB 129ms 84ms 148ms
2021-02-15 13:51 a9c2045d cgen: fix var name clash of array/map (fix #1994) (#8765) 384ms 3134ms 93ms 426ms 2593 KB 129ms 85ms 148ms
2021-02-15 13:48 629d43ca checker: warn when using `goto` outside of `unsafe` (#8741) 381ms 3153ms 93ms 425ms 2593 KB 130ms 85ms 147ms
2021-02-15 13:43 6781f732 gen: fix infinite loop when struct's ref field is pointing to self (#8632) (#8641) 383ms 3159ms 93ms 420ms 2593 KB 134ms 84ms 145ms
2021-02-15 13:40 325aef6d gg: add gg.m4, use it in the sokol GLSL examples (#8755) 383ms 3164ms 93ms 428ms 2593 KB 129ms 85ms 148ms
2021-02-15 13:29 e3649ec4 all: implement `type_name()` for interfaces too (#8767) 383ms 3149ms 94ms 427ms 2593 KB 127ms 84ms 147ms
2021-02-15 06:37 4e2418e9 os: add test for os.file_name (#8757) 379ms 3174ms 92ms 423ms 2590 KB 127ms 84ms 147ms
2021-02-14 18:37 b07f3734 builtin: make 5 C functions trusted, tweak signatures (#8730) 384ms 3147ms 93ms 426ms 2590 KB 128ms 85ms 147ms
2021-02-14 18:31 ea803113 checker: check `unsafe` V function calls (#8752) 379ms 3136ms 91ms 428ms 2590 KB 128ms 85ms 148ms
2021-02-14 18:22 d3bcd5d3 fmt: keep single line if in struct init (#8734) 380ms 3140ms 92ms 420ms 2590 KB 126ms 84ms 147ms
2021-02-14 18:19 e534b439 checker: report correct position for non-bool cond error (#8735) 383ms 3156ms 92ms 430ms 2590 KB 129ms 85ms 148ms
2021-02-14 07:05 82650ee8 parser: fix parsing attribute after fn prototype with no return type (#8727) 393ms 3185ms 92ms 426ms 2590 KB 129ms 86ms 148ms
2021-02-14 06:33 e4f15605 checker: reject void type condition (#8737) 383ms 3167ms 93ms 425ms 2590 KB 127ms 85ms 146ms
2021-02-13 16:09 3d29f819 builder: add markused.mark_used calls to js.v and x64.v 382ms 3153ms 92ms 425ms 2590 KB 129ms 85ms 147ms
2021-02-13 15:36 e809264f builder,checker: split the unused marking into a new `v.markused` module 380ms 3143ms 92ms 420ms 2590 KB 128ms 86ms 149ms
2021-02-13 14:57 4ef3a21c doc: fix Modules position in contents (#8722) 381ms 3164ms 92ms 423ms 2591 KB 129ms 84ms 146ms
2021-02-13 14:54 99270c69 doc: improve `const` docs (#8723) 382ms 3136ms 92ms 424ms 2591 KB 128ms 84ms 146ms
2021-02-13 14:53 f23ffb83 doc: group `for`/`in` forms (#8721) 383ms 3161ms 92ms 424ms 2591 KB 129ms 86ms 146ms
2021-02-13 14:52 374739b8 all: rename `[ref_only]` -> `[heap]` (#8718) 382ms 3154ms 92ms 428ms 2591 KB 129ms 85ms 147ms
2021-02-13 14:33 2a8d0dda checker: add os.init_os_args_wide to the -skip-unused whitelist too 382ms 3161ms 93ms 424ms 2591 KB 127ms 84ms 145ms
2021-02-13 14:08 60c16313 checker: enable `./v -skip-unused self` 384ms 3165ms 92ms 428ms 2591 KB 127ms 84ms 147ms
2021-02-13 13:47 eaaac220 checker: make -skip-unused more conservative to make `v test vlib/builtin` pass 381ms 3176ms 92ms 424ms 2591 KB 129ms 86ms 147ms
2021-02-13 12:52 835b3b2b sync: simplify `WaitGroup` and `PoolProcessor` and use atomic counters (#8715) 379ms 3152ms 92ms 425ms 2588 KB 127ms 85ms 147ms
2021-02-13 12:51 d03c1d61 os: improve `rm` error message (#8719) 382ms 3150ms 92ms 424ms 2588 KB 127ms 83ms 146ms
2021-02-13 08:31 0b60510c cgen: cleanup generating helper comments with -skip-unused 384ms 3156ms 93ms 427ms 2588 KB 129ms 86ms 147ms
2021-02-13 07:04 ebb5305b vdoc: fix markdown toc link rendering (#8714) 383ms 3143ms 94ms 424ms 2588 KB 128ms 84ms 146ms
2021-02-13 00:21 db609a07 checker: skip checking for invalid fn return type (#8703) 382ms 3171ms 94ms 424ms 2588 KB 130ms 86ms 148ms
2021-02-12 23:47 40066a5d checker: obey [ref_only] tag, allow embedding in other ref struct (#8707) 379ms 3136ms 93ms 418ms 2588 KB 127ms 84ms 146ms
2021-02-12 19:10 aa548f45 docs: fix functions in array/map example (#8695) 382ms 3149ms 93ms 423ms 2587 KB 129ms 84ms 148ms
2021-02-12 18:10 0b777c68 net: fix unix sockets (#8697) 383ms 3147ms 93ms 415ms 2586 KB 129ms 84ms 147ms
2021-02-12 18:08 2781a2b9 binary_artifact.yml: add a V release for Linux/ARM64 too (#8698) 381ms 3157ms 92ms 415ms 2586 KB 128ms 84ms 145ms
2021-02-12 18:06 6b431b18 vweb.tmpl: fix a little typo (#8704) 381ms 3142ms 93ms 423ms 2586 KB 129ms 85ms 147ms
2021-02-12 15:49 c904c917 checker: support ParExpr for trying to take address errors & simplify messages 376ms 3136ms 93ms 425ms 2586 KB 129ms 84ms 145ms
2021-02-12 13:44 1675b6f3 ci: fix code-formatting job 378ms 3152ms 94ms 422ms 2585 KB 129ms 84ms 146ms
2021-02-12 11:30 5d36a59d checker: fix returning [] from fn which retuns optional array 380ms 3142ms 92ms 421ms 2585 KB 128ms 85ms 146ms
2021-02-12 08:12 0a03856c parser: small c2v fixes 383ms 3158ms 93ms 425ms 2585 KB 129ms 85ms 148ms
2021-02-12 02:37 67c6f24c cgen: format match_expr (#8692) 384ms 3138ms 92ms 418ms 2585 KB 129ms 84ms 147ms
2021-02-12 00:03 3164e296 all: fix fn_or_for_in mut value (part 1) (#8671) 377ms 3133ms 92ms 420ms 2586 KB 127ms 85ms 146ms
2021-02-12 00:02 84a16d86 map: add `move` method (#8660) 383ms 3151ms 92ms 421ms 2588 KB 128ms 85ms 146ms
2021-02-11 23:55 65f24205 os: fix cp_all mkdir panic (#8680) 383ms 3153ms 92ms 422ms 2587 KB 128ms 84ms 146ms
2021-02-11 23:47 375efb09 checker: improve errors for `return` count mismatch (#8686) 382ms 3144ms 92ms 424ms 2587 KB 129ms 86ms 148ms
2021-02-11 23:42 9d5243a4 examples: add an example of march tracing in glsl, first release (#8689) 381ms 3164ms 92ms 427ms 2587 KB 128ms 85ms 148ms
2021-02-11 23:39 317d4507 checker: add error when trying to take address of call expr 386ms 3149ms 91ms 416ms 2587 KB 127ms 84ms 145ms
2021-02-11 23:36 4770036e docs: fix "plugin-in" beef (#8688) 382ms 3141ms 92ms 419ms 2587 KB 128ms 85ms 146ms
2021-02-11 23:18 8f6fec43 ci: fix building examples/concurrency/concurrency.v on macos 380ms 3149ms 92ms 423ms 2587 KB 129ms 85ms 147ms
2021-02-11 23:11 58393bd3 ci: fix unix_test.v on unix != macos 383ms 3158ms 92ms 419ms 2587 KB 129ms 86ms 147ms
2021-02-11 20:34 89521584 ci: fix unix sockets test on macos 379ms 3159ms 92ms 420ms 2587 KB 125ms 84ms 145ms
2021-02-11 16:51 9b4f2edb net: move unix socket code to net.unix and skip net/unix/unix_test.v … (#8681) 384ms 3150ms 93ms 423ms 2587 KB 128ms 85ms 146ms
2021-02-11 11:12 f8db44bb ci: update reference to pool_test.v in skip_with_werror in `v test-self` 380ms 3144ms 92ms 422ms 2587 KB 128ms 85ms 149ms
2021-02-11 10:45 ea401b11 ci: `#include ` in vlib/net/net_windows.c.v 384ms 3160ms 93ms 419ms 2587 KB 128ms 86ms 147ms
2021-02-11 10:17 23a7d4a0 readme: mention graphical app android support (#8679) 379ms 3152ms 92ms 425ms 2587 KB 128ms 85ms 147ms
2021-02-11 09:04 f390fe30 CONTRIBUTING.md: update outdated name to correct one (#8677) 381ms 3160ms 93ms 424ms 2587 KB 129ms 85ms 147ms
2021-02-11 08:55 578de634 sync: move pool related code to `sync.pool`, cleanup, add a README.md 382ms 3160ms 93ms 416ms 2587 KB 126ms 84ms 145ms
2021-02-10 18:02 93c1c1ce builder: add generated C lines with -stats too 381ms 3173ms 92ms 420ms 2587 KB 127ms 85ms 145ms
2021-02-11 06:32 c636a708 rand: add rand.ascii (#8675) 385ms 3144ms 93ms 418ms 2587 KB 126ms 85ms 147ms
2021-02-11 00:24 d4f6488a net: add better unix socket support (#8651) 376ms 3144ms 91ms 420ms 2586 KB 129ms 86ms 147ms
2021-02-11 00:23 8b133702 ci: add build-examples task to tcc-windows CI (#8653) 385ms 3136ms 91ms 422ms 2586 KB 128ms 85ms 146ms
2021-02-10 17:12 de287c0a builder: add C source code size info on -stats 383ms 3150ms 93ms 422ms 2586 KB 127ms 86ms 147ms
2021-02-10 16:51 4305ce14 checker: extract long match branches in c.stmt(), into separate checker functions (#8666) 380ms 3148ms 92ms 422ms 2586 KB 128ms 84ms 146ms
2021-02-10 16:48 f2ad6dd4 os: fix os.walk, when passing paths ending with path_separator (#8672) 378ms 3133ms 92ms 417ms 2586 KB 128ms 85ms 146ms
2021-02-10 16:25 4646c414 checker: fix -skip-unused with struct inits with default expressions 380ms 3145ms 92ms 415ms 2586 KB 127ms 85ms 147ms
2021-02-10 10:01 eb7009b6 rand: generate hexadecimal numbers (#8664) 381ms 3144ms 92ms 420ms 2585 KB 126ms 85ms 145ms
2021-02-10 09:59 f2e74bce checker: fix sumtype assign error (fix #7988) (#8655) 380ms 3132ms 92ms 421ms 2585 KB 127ms 84ms 147ms
2021-02-10 09:17 035a1634 json: encode_pretty (p. 2) + tests 379ms 3142ms 92ms 417ms 2584 KB 128ms 86ms 146ms
2021-02-10 09:12 f67e4ab5 json: encode_pretty (p. 1) 383ms 3139ms 92ms 424ms 2584 KB 128ms 85ms 145ms
2021-02-10 09:06 db226659 binary_artifact.yml: ensure v_old.exe is not in the release archives. 378ms 3128ms 92ms 424ms 2584 KB 126ms 84ms 146ms
2021-02-09 22:00 95c3ef3a cgen: minor cleanup in stmt() (#8659) 380ms 3143ms 91ms 424ms 2584 KB 128ms 85ms 147ms
2021-02-09 15:09 f3c5f24c allow `lock` expression to return multiple objects (#8657) 376ms 3135ms 93ms 419ms 2584 KB 128ms 86ms 147ms
2021-02-09 15:07 d37fb564 parser: improve printing of unexpected tokens (#8654) 382ms 3152ms 93ms 423ms 2584 KB 127ms 86ms 147ms
2021-02-09 15:04 0f924856 builtin: fix typo in builtin/array.v (#8658) 377ms 3147ms 91ms 423ms 2584 KB 128ms 85ms 147ms
2021-02-09 12:25 6de78ecb term: implement term.clear() for windows (#8650) 381ms 3147ms 93ms 417ms 2584 KB 128ms 84ms 147ms
2021-02-09 12:22 5308b63a ci: fix the `-cflags "-Werror"` job, by explicit casting to `void**` 384ms 3145ms 91ms 417ms 2584 KB 127ms 85ms 147ms
2021-02-09 12:11 d110f0de tests: add a regression test for 3d2afcf 379ms 3127ms 92ms 422ms 2584 KB 128ms 85ms 146ms
2021-02-09 10:54 3d2afcf0 cgen: fix gohandle_name generation (use .cname) 382ms 3144ms 92ms 422ms 2584 KB 128ms 85ms 147ms
2021-02-09 10:44 1bb4be17 cgen: remove srwlock definition workaround for tcc on windows (#8652) 382ms 3134ms 92ms 416ms 2584 KB 126ms 84ms 146ms
2021-02-09 09:36 4152c704 sokol: remove `.lib` extensions in `#pragma` directives (#8639) 377ms 3149ms 92ms 424ms 2585 KB 128ms 85ms 148ms
2021-02-09 09:31 86e6b4f9 examples: improve the pg and vweb output (#8640) 382ms 3159ms 92ms 425ms 2585 KB 129ms 86ms 148ms
2021-02-09 02:49 bfee8a52 cgen: add "case" to c_reserved 378ms 3140ms 91ms 423ms 2585 KB 129ms 84ms 147ms
2021-02-08 22:48 1a2ae0ae net: add basic unix socket support (#8642) 383ms 3159ms 92ms 419ms 2585 KB 128ms 84ms 147ms
2021-02-08 17:51 09cff699 all: allow using aliases as keys in map (#8589) 382ms 3138ms 91ms 418ms 2585 KB 127ms 84ms 147ms
2021-02-08 17:48 8cb01ba8 fmt: keep comments between and after imports (#8637) 384ms 3153ms 91ms 425ms 2584 KB 128ms 85ms 146ms
2021-02-08 16:16 cb1f63f7 parser: replace eat_line_end_comments() with configurable eat_comments() (#8636) 383ms 3134ms 92ms 419ms 2584 KB 129ms 85ms 148ms
2021-02-08 15:33 5abd49d9 cgen: cast default struct field value to correct SumType/interface (#8619) 384ms 3138ms 92ms 418ms 2581 KB 127ms 92ms 146ms
2021-02-08 15:19 e2ff26a0 cgen: fix gen of .sort method for `>` operator and improve grammar of error (#8615) 382ms 3138ms 92ms 422ms 2580 KB 127ms 84ms 145ms
2021-02-08 15:03 e2ff2a54 parser: deprecate `{var |` struct update (#8618) 378ms 3140ms 92ms 425ms 2580 KB 129ms 85ms 148ms
2021-02-08 15:00 f2100166 cgen: minor cleanup in gen_str_for_option (#8622) 379ms 3131ms 92ms 417ms 2580 KB 128ms 84ms 146ms
2021-02-08 14:57 9e751f72 doc, fmt: use `map{key: value}` syntax for map literals (#8623) 382ms 3134ms 92ms 420ms 2580 KB 130ms 86ms 147ms
2021-02-08 14:55 8ae23cd8 parser: make `v := f(v)' an undefined variable error (#8634) 377ms 3145ms 92ms 424ms 2580 KB 127ms 84ms 146ms
2021-02-08 07:44 03d5bfbc repl: use os.temp_dir() for the temporary .noprefix.vrepl.v files 384ms 3146ms 92ms 423ms 2580 KB 129ms 84ms 148ms
2021-02-08 00:41 e5839eff checker/cgen: allow `<<` operator for aliases (#8561) 381ms 3133ms 90ms 419ms 2580 KB 128ms 84ms 146ms
2021-02-07 23:28 473cd1d4 fmt: single line ternary return (#8605) 380ms 3132ms 92ms 428ms 2579 KB 133ms 85ms 147ms
2021-02-07 22:10 7f4c582f fmt: unwrap long infix exprs inside parenthesis if necessary (#8609) 378ms 3134ms 91ms 416ms 2578 KB 127ms 84ms 143ms
2021-02-07 22:10 367dbc77 ci: add tests with -Werror (#8630) 381ms 3144ms 92ms 418ms 2577 KB 129ms 85ms 144ms
2021-02-07 16:22 81e8c3bc cgen: minor optimization in infix_expr (#8625) 381ms 3133ms 92ms 422ms 2577 KB 134ms 85ms 144ms
2021-02-07 11:46 46f8e68b ci: skip process/command example on windows (#8617) 377ms 3115ms 91ms 419ms 2577 KB 127ms 85ms 145ms
2021-02-07 10:53 13350681 docs.md: use `make.bat -tcc` under Windows. (#8555) 378ms 3106ms 92ms 420ms 2577 KB 127ms 85ms 145ms
2021-02-07 10:42 bfd0bd1f builtin: doc chan.v channel stub (#8577) 376ms 3140ms 91ms 416ms 2577 KB 128ms 85ms 144ms
2021-02-07 10:40 d6291858 example: support running flappylearning on Android (#8612) 380ms 3115ms 90ms 422ms 2577 KB 127ms 83ms 143ms
2021-02-07 04:23 f589a708 examples: make a process example compile with -prod 378ms 3107ms 91ms 417ms 2577 KB 127ms 83ms 142ms
2021-02-07 04:19 2d875260 examples: Process examples (#8598) 377ms 3122ms 92ms 422ms 2577 KB 128ms 85ms 147ms
2021-02-07 04:11 68b4051a tools/fast: simplify logic now that it's run on each commit 379ms 3099ms 92ms 418ms 2577 KB 128ms 85ms 144ms
2021-02-07 04:11 68b4051a6 tools/fast: simplify logic now that it's run on each commit 379ms 3127ms 91ms 422ms
2021-02-07 03:48 a81ee0e94 tools/fast: measure v.c size and parse/check/cgen steps 380ms 3131ms 92ms 411ms
2021-02-07 03:00 32cd2846f tools/fast: run the job every minute 377ms 3124ms 91ms 418ms
2021-02-07 02:58 9f59b04e8 fmt: remove unused selective imports (#8595) 378ms 3133ms 91ms 415ms
2021-02-07 02:43 cd4f7101f parser: support short struct update syntax `{...ident,` (#8613) 377ms 3117ms 92ms 421ms
2021-02-07 02:40 b92f98027 token: fix Token.str() for punctuation and operators (#8610) 375ms 3115ms 92ms 415ms
2021-02-07 02:35 d28491855 tools/fast: push changes to gh pages 377ms 3118ms 92ms 418ms
2021-02-06 23:01 d77bb2f60 all: improve -skip-unused, track consts, walk all AST nodes, support tests 379ms 3141ms 91ms 421ms
2021-02-06 21:28 26121d5ae tools/fast: cron job to check for new commits 378ms 3099ms 91ms 419ms
2021-02-06 21:13 f5f65f929 parser: parse `map{key_expr: val_expr}` (#8608) 376ms 3114ms 91ms 416ms
2021-02-06 20:46 db0fc8fbc fmt: better function call wrapping inside ternary if branches (#8604) 375ms 3101ms 91ms 421ms
2021-02-06 20:25 cf230644b fmt: enable shared return types (#8614) 372ms 3117ms 94ms 416ms
2021-02-06 18:41 5343f1374 all: allow functions to return `shared` object (#8606) 371ms 3129ms 92ms 417ms