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

timestamp commit commit message v -o v.c v -o v v -x64 1mil.v v hello.v v.c size parse check cgen scan
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
2020-12-29 15:51 81fd49642 net: restore back the blocking TcpConn.read_line() method for simplicity 306ms 2777ms 92ms 408ms
2020-12-29 15:14 02965e753 all: re-implement variadics using arrays & implement array decomposition to varg (#7689) 307ms 2776ms 92ms 414ms
2020-12-29 14:10 6cf3b96a3 ci: fix .out files after 40ce18f 308ms 2784ms 92ms 413ms
2020-12-12 03:22 eb4820859 time: Time.add (#7262) 886ms 912ms 895ms 843ms
2020-12-12 03:06 11808f9fa parser: fix silent errors (#7271) 815ms 822ms 873ms 842ms
2020-12-11 18:30 a26e1e6e1 time: fix typo (#7274) 908ms 883ms 880ms 869ms
2020-12-11 17:24 22cbfdf0b make.bat: fix --local mode (#7255) 858ms 873ms 851ms 902ms
2020-12-11 17:23 597c2249e parser: fix expected type enum error pos (#7265) 839ms 861ms 885ms 888ms
2020-11-28 03:42 ed39d151 V 0.1.30 316ms 2604ms 2414ms 411ms
2020-11-28 02:41 86b5f7ef string: fix ustring.free() 315ms 2594ms 2415ms 412ms
2020-11-28 01:28 c3ed8bb5 autofree: remove old code 313ms 2616ms 2434ms 407ms
2020-11-27 23:14 a2fedb42 make.bat: parsing block revision (#6990) 308ms 2609ms 2411ms 408ms
2020-11-27 23:05 2095d4d9 .ctags.d/v.ctags: upgrade syntax for latest Universal Ctags 5.9.0(7f84a443) 314ms 2549ms 2405ms 411ms
2020-11-27 21:09 ac27a3cc parser,cgen: improve `[flag]enum Abc{ a b }`, allow `x := Abc.a | Abc.b` 312ms 2594ms 2426ms 412ms
2020-11-27 20:25 18cf36a2 parser: remove unnecessary match as code (#6972) 314ms 2603ms 2401ms 408ms
2020-11-27 20:24 04ecc473 docs: extend the sum type docs (#6982) 315ms 2578ms 2425ms 412ms
2020-11-27 20:20 64fa5e63 szip: fix szip_test (#6980) 315ms 2606ms 2420ms 407ms
2020-11-27 20:00 22c173c1 ci: ci can't run tetris :) 318ms 2600ms 2420ms 416ms
2020-11-27 19:55 36240b22 examples: term.ui: vyper (a simple snake game) (#6943) 315ms 2589ms 2406ms 401ms
2020-11-27 19:49 fcd127ed autofree: make -experimental the default 316ms 2598ms 2379ms 414ms
2020-11-27 19:41 f135a994 ci: build tetris with -autofree 314ms 2600ms 2421ms 408ms
2020-11-27 19:16 13948152 cmd/v: rename reuse-tmpc to keepc 317ms 2562ms 2414ms 411ms
2020-11-27 16:18 1891f55c builtin: add voidptr.vbytes(len) and byteptr.vbytes(len) 313ms 2609ms 2414ms 414ms
2020-11-27 15:13 2473f652 cgen: minor cleanup (use replace_each) (#6978) 319ms 2613ms 2421ms 413ms
2020-11-27 13:37 bbea7fb9 docs: document the `[required]` struct attribute (#6956) 314ms 2611ms 2421ms 413ms
2020-11-27 13:28 5ba5a53b ci: temporarily ignore failing `x as y` examples for now 310ms 2582ms 2386ms 410ms
2020-11-27 11:03 7cd95300 docs: fix most of the examples (ensure they at least have a valid syntax) 315ms 2578ms 2395ms 404ms
2020-11-27 10:44 e6116c47 scanner: guarantee an early exit when the parser/scanner is stuck 313ms 2598ms 2410ms 411ms
2020-11-27 09:52 413d14f5 ci: run docs_ci.yml checks on *every commit*, not just when .md files change. 314ms 2599ms 2371ms 406ms
2020-11-27 09:16 636efb3c cgen: fix windows escape errors for comptime @ pseudo vars (#6977) 316ms 2610ms 2400ms 405ms
2020-11-27 09:15 ee2a5727 gen: fix assigning an anon fn to a struct field (#6965) 310ms 2581ms 2417ms 412ms
2020-11-27 08:40 cbe607ba vfmt: fix compilation warning 316ms 2572ms 2389ms 408ms
2020-11-27 02:27 9b0c96d7 scanner: allow \r after $ 316ms 2585ms 2414ms 407ms
2020-11-27 02:17 c27818e2 all: remove remaining broken escape sequences 310ms 2580ms 2386ms 401ms
2020-11-27 02:08 966b95ca parser: move mut in if/match to expr (#6973) 315ms 2584ms 2400ms 406ms
2020-11-27 02:07 62ee4369 all: remove broken escape sequences after $ in strings 315ms 2563ms 2397ms 403ms
2020-11-26 22:57 d71d9ad7 сgen: print generic structs (#6967) 308ms 2588ms 2390ms 412ms
2020-11-26 22:52 6563535a term.ui: simplify/fix the truecolor feature test (#6963) 309ms 2604ms 2378ms 405ms
2020-11-26 22:22 ea8adfdb gen: more efficient `for in` with a map (#6961) 318ms 2617ms 2486ms 400ms
2020-11-26 17:53 5e597189 fmt: handle $tmpl 325ms 2610ms 2481ms 405ms
2020-11-26 17:40 5efd393a all: make comptime templates usable outside of vweb via $tmpl 312ms 2626ms 2471ms 411ms
2020-11-26 14:29 c6a8c3ca cgen: remove unneeded sumtype logic and add more tests (#6959) 316ms 2626ms 2509ms 409ms
2020-11-26 10:28 52b627fe checker: check filter, map and sort left type (#6952) 326ms 2630ms 2471ms 410ms
2020-11-25 23:28 e03ae193 term.ui: approximate colors into ansi if rgb isn't supported (#6951) 319ms 2589ms 2465ms 405ms
2020-11-25 23:28 258f8f6a parser: report unused expression error in if and or blocks (#6953) 315ms 2600ms 2476ms 408ms
2020-11-25 19:44 2957541e pref: fix message on inferred run (#6947) 321ms 2618ms 2467ms 407ms
2020-11-25 19:41 96b6a03d vup: minor change to final output string (#6948) 324ms 2601ms 2495ms 405ms
2020-11-25 19:40 8e2b7fe3 tests: cleanup sum type tests (#6950) 319ms 2633ms 2489ms 414ms
2020-11-25 13:40 fa126b95 cgen: prevent `undefined symbol: tcc_backtrace` errors with tcc and `-shared -d no_backtrace` 318ms 2623ms 2455ms 414ms
2020-11-25 13:27 4e9967a5 make.bat: update convention to be consistent and add target support (#6942) 320ms 2494ms 2464ms 380ms
2020-11-25 13:27 8446433b parser: remove __type (#6946) 314ms 2514ms 2433ms 384ms
2020-11-25 11:41 35a0fe79 cgen: generate an unique sort comparator function for each .sort() call 318ms 2506ms 2461ms 382ms
2020-11-25 11:18 a46eda7c builder: fix dll generation on Windows (#6939) 316ms 2522ms 2463ms 376ms
2020-11-25 11:09 7d6f9725 all: refactor UnionSumType to SumType (#6944) 317ms 2485ms 2422ms 377ms
2020-11-24 21:52 96b73aca jsgen: optional "or blocks" (#6938) 316ms 2529ms 2407ms 379ms
2020-11-24 17:14 23c95636 examples/tetris: remove old array hacks 317ms 2516ms 2425ms 379ms
2020-11-24 17:07 98034e55 http: make download_file() return an optional 318ms 2500ms 2424ms 378ms
2020-11-24 16:55 a0429660 all: remove old sumtype code (#6937) 307ms 2531ms 2457ms 380ms
2020-11-24 12:58 aa6303f0 all: use the new types with old syntax (#6922) 314ms 2519ms 2442ms 385ms
2020-11-24 11:55 8be9bdac fmt: do not wrap real multiline comments into single line in arrays (#6923) 320ms 2538ms 2388ms 381ms
2020-11-24 11:54 aa906258 js: initial support for optional return unwrapping (#6926) 320ms 2555ms 2406ms 383ms
2020-11-24 11:53 78991223 gen: generate typedef first on sum types (#6930) 319ms 2512ms 2402ms 375ms
2020-11-23 22:21 9fbf38c7 parser: fix generic structs from other modules (#6921) 315ms 2542ms 2388ms 380ms
2020-11-19 20:05 41ba9423 parser: smartcast mutable selector (#6881) 310ms 2536ms 2352ms 383ms
2020-11-19 19:27 2e57a1e1 sync: add vlib/sync/bench/many_writers_and_receivers_on_1_channel.v (run with --help) 308ms 2541ms 2334ms 384ms
2020-11-19 16:28 9feb0103 all: mutable smartcasts (#6878) 310ms 2485ms 2375ms 382ms
2020-11-19 15:57 48b11761 builtin: support -d no_backtrace, to ease compiling V code on older distros easier 308ms 2507ms 2342ms 381ms
2020-11-19 15:23 f807fd97 compile: infer source file if a binary by the same name exists in same dir #6877 311ms 2508ms 2374ms 386ms
2020-11-19 15:22 268e3b5d ci: change "vid" to "ved" (#6876) 307ms 2506ms 2347ms 379ms
2020-11-19 14:25 69bb0891 vfmt: fix ^A keep.vv test too 310ms 2522ms 2362ms 379ms
2020-11-19 13:32 92a75c80 vfmt: trim ^A from embedded inline comments too 311ms 2486ms 2326ms 380ms
2020-11-19 08:36 40770f16 ci: add timeout-minutes attributes for jobs 309ms 2543ms 2369ms 374ms
2020-11-18 19:52 e06756ef all: match multi aggregate for union sum types (#6868) 311ms 2510ms 2332ms 384ms
2020-11-18 17:28 df4165c7 docs_ci: check all md files except thirdparty (#6855) 311ms 2476ms 2341ms 382ms
2020-11-18 17:23 d8f64f51 js: fix codegen for multiline strings (#6791) 308ms 2519ms 2337ms 384ms
2020-11-18 17:22 6d99f0af x.websocket: expose log field (#6866) 305ms 2518ms 2323ms 386ms
2020-11-18 17:21 b4ae332e web socket: fix wss 307ms 2517ms 2331ms 373ms
2020-11-17 20:26 ed874ffc checker: fix sum type operator check (#6815) 305ms 2499ms 2354ms 383ms
2020-11-17 20:25 ee5ad2a6 parser: fix duplicated struct attrs on first field (#6859) 310ms 2500ms 2332ms 378ms
2020-11-17 20:23 4415feb2 checker: disallow string(bool) (#6863) 309ms 2516ms 2354ms 383ms
2020-11-17 16:42 9f5a3b52 all: optimize png images (#6860) 308ms 2497ms 2355ms 382ms
2020-11-17 16:41 4a31b570 examples: term.ui: add readme, copyright, and pong screenshot (#6858) 307ms 2476ms 2336ms 383ms
2020-11-12 11:27 9c569246 cgen: fix typeof union sum type (#6794) 309ms 2451ms 2401ms 380ms
2020-11-12 11:12 24f743ee term: add `term.ui` module (part 2) (#6798) 312ms 2485ms 2365ms 380ms
2020-11-12 08:32 4ddfff28 readme: add an overview of the architecture 309ms 2499ms 2395ms 376ms
2020-11-12 08:28 ee86d0e4 readme: contributing => contributing & compiler design 306ms 2461ms 2358ms 382ms
2020-11-11 21:11 a5253970 checker: improve wording on error messages (#6799) 310ms 2491ms 2371ms 384ms
2020-11-11 20:53 f42a44ab vfmt: fix `match x { 10 /* ... */ {} }` and `a := [1/* x */, /* y */2, 3]` 308ms 2448ms 2389ms 386ms
2020-11-11 19:43 e6cc967a vfmt: small cleanup 305ms 2490ms 2368ms 380ms
2020-11-11 19:40 8197463b vfmt: fix `x := Repo{}` 310ms 2460ms 2386ms 383ms
2020-11-11 17:56 43ce0980 cgen: fix default value init for union sum types (#6795) 308ms 2484ms 2394ms 383ms
2020-11-11 16:19 a4acb70c vfmt: remove rc4.v from known_failing_exceptions 314ms 2460ms 2361ms 380ms
2020-11-11 16:16 2759b805 vfmt: remove aes.v and block_generic.v from known_failing_exceptions in `v test-fmt` 310ms 2470ms 2384ms 380ms
2020-11-11 16:06 dd1717af checker: add a missing return regression test for if branches too 307ms 2475ms 2408ms 381ms
2020-11-11 15:48 ebfd2593 vfmt: support `struct Repo { }` 310ms 2482ms 2376ms 383ms
2020-11-11 15:25 7d472d88 scanner: vfmt scanner.v 307ms 2484ms 2402ms 384ms
2020-11-11 15:23 8c241cb7 checker: check that fns with return values, and matches, do return 305ms 2479ms 2397ms 382ms
2020-11-11 08:18 6271798c cgen: union sum types implementation (#6745) 309ms 2492ms 2408ms 381ms
2020-11-10 11:12 bb91dc90 checker: fix `&` on pointers (#6787) 290ms 2434ms 2374ms 373ms
2020-11-10 09:40 baf2ff1a checker: unify invalid argument errors, use argument position (#6785) 307ms 2424ms 2373ms 375ms
2020-11-09 14:56 2254f417 autofree: free all vars in parent scopes recursively 297ms 2435ms 2383ms 380ms
2020-11-09 13:35 c76e4867 parser: implement `T.name` for generic types (#6783) 288ms 2429ms 2417ms 377ms
2020-11-09 13:24 1c257abc autofree: simplify: merge tmp arg logic with scope vars 292ms 2443ms 2385ms 381ms
2020-11-09 10:54 507d724e autofree: free before return tests 290ms 2416ms 2382ms 379ms
2020-11-09 07:22 7108f89b pg: fix exec & exec_param_many (#6782) 291ms 2430ms 2373ms 379ms
2020-11-09 06:37 b0053d89 x.json2: change default number type to i64 (#6773) 293ms 2432ms 2400ms 386ms
2020-11-08 18:36 ba366b12 ws: handle close on client quit (#6776) 296ms 2463ms 2389ms 378ms
2020-11-08 18:33 3c83551d parser: fix treating JS fn calls as type casts (#6779) 290ms 2435ms 2408ms 383ms
2020-11-08 16:46 68cfbd6d websocket: fix autobahn test to always use latest v(#6780) 290ms 2417ms 2385ms 379ms
2020-11-08 16:45 af583620 js: fix wrong filename and invalid backend selected when using -o .js (#6777) 292ms 2452ms 2393ms 379ms
2020-11-08 08:14 2994e715 vweb: check function and route parameter count (#6761) 290ms 2452ms 2392ms 376ms
2020-11-08 07:18 6da8454b builder: a small -usecache fix, when v is run in subfolders 290ms 2407ms 2357ms 376ms
2020-11-08 06:07 4b35495f all: support VMODULES environment variable (defaulting to ~/.vmodules) 290ms 2432ms 2367ms 377ms
2020-11-07 19:19 0ba55444 checker: add a check for `ptr = Abc{}` 285ms 2405ms 2370ms 385ms
2020-11-07 16:27 931882d7 checker: support ?T, &T generic return types (#6772) 292ms 2433ms 2393ms 378ms
2020-11-07 16:14 b47c23b7 x.websocket: fix the uri port parsing problem. Make failures more informative (#6775) 288ms 2463ms 2355ms 378ms
2020-11-07 16:02 56817ea1 v search: add an import suggestion for an already existing module in vlib 288ms 2406ms 2392ms 373ms
2020-11-07 13:55 6354fa03 checker: add more checks for index_expr (#6737) 287ms 2404ms 2357ms 379ms
2020-11-07 13:47 125650c9 cgen: fix using brackets for match expression (#6768) 288ms 2422ms 2380ms 374ms
2020-11-07 03:07 0d8114e1 ci: build gitly with -autofree 285ms 2422ms 2390ms 383ms
2020-11-07 03:00 0e8c7ca2 autofree: fix string reassignment 283ms 2405ms 2372ms 373ms
2020-11-07 01:55 62cae1ba parser: parse func() when T is a map or array type (#6765) 290ms 2415ms 2361ms 372ms
2020-11-06 16:46 1d706674 cgen: don't generate a default expr if a function ends with `return` (#6766) 284ms 2394ms 2394ms 377ms
2020-11-06 14:32 6d8a7ced cgen: fix setting nested map elements fields (#6744) 287ms 2449ms 2366ms 388ms
2020-11-06 14:28 e6828560 ci: turn off failing websocket_autobahn job for now 291ms 2425ms 2346ms 384ms
2020-11-06 14:26 a9e9554b all: fix most C warnings (#6758) 285ms 2462ms 2387ms 383ms
2020-11-06 14:10 98e8894d x.websocket: more informative errors 290ms 2427ms 2359ms 381ms
2020-11-06 13:36 2258ab17 bin2v: make output compliant to fmt -verify (#6763) 288ms 2444ms 2339ms 381ms
2020-11-06 09:30 3e5871ff autofree: disable optional_return test for now 287ms 2392ms 2369ms 380ms
2020-11-06 09:13 212e6fe5 autofree: do not run in `builtin` 283ms 2419ms 2365ms 378ms
2020-11-05 20:58 b14f7798 vweb: add a placeholder for checking route validity at startup 292ms 2417ms 2357ms 379ms
2020-11-05 18:15 d34c5b76 vfmt: keep the source fn type alias names, instead of the expanded fn declarations 288ms 2437ms 2380ms 385ms
2020-11-05 17:55 26c26546 parser: vfmt vlib/v/parser/struct.v 288ms 2444ms 2376ms 383ms
2020-11-05 17:40 953d1029 parser: prevent a segfault, when compiling cmd/tools/vtest-vet.v in PR 6754 291ms 2448ms 2330ms 376ms
2020-11-05 16:59 3f9b05a8 vfmt: skip {} for pure fn declarations (let the bodies hit the floor) 289ms 2445ms 2378ms 380ms
2020-11-05 16:49 e80487b3 vfmt: support inline comments before fields in struct initializations 286ms 2438ms 2373ms 378ms
2020-11-05 16:35 4bf1c2fd vfmt: support `match a { x...y {} }` 293ms 2452ms 2348ms 384ms
2020-11-05 16:23 35096cda vfmt: support comments after interface methods 286ms 2444ms 2383ms 382ms
2020-11-05 10:59 4051ce86 all: remove unused enum value and improve error message for `@` tokens in scanner (#6751) 289ms 2440ms 2378ms 379ms
2020-11-05 08:12 785bf40f all: remove comp time '@' expansion from scanner (#6746) 289ms 2430ms 2339ms 381ms
2020-11-05 07:44 1b1d17cf os: basic proof of concept stdout capture; autofree: small fixes 288ms 2430ms 2350ms 378ms
2020-11-05 05:36 8157f3c6 websocket: get port of the uri (#6750) 290ms 2409ms 2349ms 388ms
2020-11-05 05:34 ca8d23ac table: make Table.type_to_str generate proper function type, not fn name (#6716) 289ms 2396ms 2368ms 391ms
2020-11-04 14:02 a2fc1988 parser: fixes or block position (#6736) 284ms 2412ms 2358ms 378ms
2020-11-04 11:38 fff70368 tests: show all the failed messages even with -silent 286ms 2414ms 2346ms 382ms
2020-11-04 11:34 9eb655e6 all: add .pos fields to all AST nodes, to avoid wrong positions in error messages 281ms 2425ms 2344ms 374ms
2020-11-04 08:21 25912673 cgen: fix generic json bug (#6731) 288ms 2423ms 2337ms 376ms
2020-11-04 08:19 cc4bb71f os: prevent unnecessary dependencies when importing `os` on windows (#6741) 286ms 2394ms 2327ms 374ms
2020-11-04 08:00 cd399b7e examples: cleanup up the life automaton implementation 282ms 2429ms 2331ms 374ms
2020-11-03 22:08 518da92a doc: embedded structs are no longer TODO 287ms 2463ms 2372ms 380ms
2020-11-03 13:13 9d5be125 gen: add prefix when printing type aliases (#6701) 287ms 2405ms 2328ms 373ms
2020-11-03 10:37 18f5ed67 builder: fix -showcc with msvc 285ms 2425ms 2324ms 374ms
2020-11-03 08:06 aecdfb06 x.net: fix C fn redeclaration of C.inet_ntop (prevented compiling x.net and net together) 286ms 2397ms 2366ms 375ms
2020-11-03 08:00 204fd8be builder: improve the function redefinition detector 282ms 2392ms 2327ms 376ms
2020-11-03 07:35 2c3f6954 checker,parser: treat C.Struct fields as public by default 288ms 2402ms 2372ms 375ms
2020-11-03 01:53 62299655 tools/fast: use delta*2 for operations that require a C compiler 284ms 2391ms 2371ms 378ms
2020-11-03 01:50 6cd0ff2b tools/fast: change delta to 20ms to easier catch commits that slow down the compiler 285ms 2419ms 2379ms 381ms
2020-11-03 01:29 a76460f5 tools/fast: change delta from 50ms to 40ms 291ms 2405ms 2372ms 378ms
2020-11-03 00:04 f32c6784 ci/tools: check-md.v: extract examples and check they are compilable (#6719) 286ms 2401ms 2385ms 377ms
2020-11-02 22:35 ae241785 vfmt: fix `union {}` declarations 287ms 2412ms 2359ms 381ms
2020-11-02 22:00 4ccb2190 clipboard: fix windows warnings and run vfmt (#6715) 288ms 2417ms 2351ms 376ms
2020-11-02 21:59 788de993 cgen: fix typeof(expr).name for generic type, pointers, etc (#6712) 288ms 2446ms 2377ms 383ms
2020-11-02 10:54 2202ee5d tests: add tests for continue/break in last statement of an `or{}` 287ms 2395ms 2381ms 377ms
2020-11-02 03:23 4e760c70 checker: disallow `opt_returning_string() or { ... 123 }` (closes #6711) 291ms 2382ms 2378ms 379ms
2020-11-02 02:52 d040af49 checker: improve error message for: `a := foo() or { println(err) }` (#6710) 283ms 2406ms 2342ms 375ms
2020-11-02 00:39 613d6c04 autofree: fix the tests 291ms 2402ms 2386ms 381ms
2020-11-02 00:25 06e4c453 tests: re-enable valgrind tests 288ms 2403ms 2378ms 376ms
2020-11-02 00:17 d5a421e3 checker: add alias cast type check (closes #6705) (#6709) 290ms 2433ms 2373ms 379ms
2020-11-01 23:56 3c0f4c46 checker: add check preventing `if x:=non_optional() {}` 241ms 2367ms 2346ms 377ms
2020-11-01 23:57 a0bf7969 autofree: handle SelectorExpr and fix json 236ms 2365ms 2331ms 371ms
2020-11-01 21:16 f0c98fb5 doc: fix syntax in sqlite install instructions(#6707) 237ms 2355ms 2340ms 391ms
2020-11-01 21:15 f934ca37 mysql: patch for Windows and FreeBSD (#6703) 239ms 2358ms 2346ms 374ms
2020-11-01 14:59 e2505479 cgen: encode newlines as \n in the assert meta information 242ms 2353ms 2327ms 371ms
2020-11-01 11:59 e72d9c0f parser: protect against infinite loops in -silent mode over invalid .v files 241ms 2358ms 2359ms 380ms
2020-10-31 17:43 9fdf04b7 cgen: make generics printable (#6700) 239ms 2362ms 2313ms 373ms
2020-10-31 12:14 db59585a sokol.gfx: fix C.sg_depth_stencil_state compilation with tcc 236ms 2348ms 2345ms 374ms
2020-10-31 12:00 a2a0765e cgen: fix setting map elements' fields (#6699) 239ms 2365ms 2337ms 376ms
2020-10-31 07:26 b59c5fd8 autofree: do not free tmp vars twice 239ms 2364ms 2311ms 377ms
2020-10-30 18:26 70cbf566 cgen: show more informative errors, instead of a `invalid type (typ=0 idx=0)` verror panic 243ms 2363ms 2308ms 376ms
2020-10-30 13:52 60659f14 vup: show the commit date of v too 240ms 2373ms 2329ms 378ms
2020-10-30 12:11 ff93e8af builtin: eliminate the usage of _us32_eq for frequent builtin array operations 238ms 2405ms 2321ms 374ms
2020-10-30 12:09 fee56b19 v repl: improve the V REPL welcome message 242ms 2352ms 2354ms 371ms
2020-10-30 06:35 791fda16 fmt: handle "it" in lambdas 242ms 2369ms 2350ms 377ms
2020-10-30 06:09 2c75b139 all: struct embedding 239ms 2343ms 2327ms 375ms
2020-10-29 23:43 dca3d136 autofree: another lambda fix 241ms 2339ms 2353ms 375ms
2020-10-29 16:21 ccc0cb23 doc: store source content, restructure module directory (#6692) 242ms 2379ms 2311ms 375ms
2020-10-29 16:21 7b5a580c util: split bom checking to a separate fn (#6694) 240ms 2329ms 2324ms 382ms
2020-10-29 10:17 be02ee97 sync: enable compilation with -autofree 240ms 2364ms 2319ms 380ms
2020-10-29 09:57 367067df pkgconfig: improve and fix the parser; move to v.pkgconfig (#6695) 236ms 2331ms 2336ms 370ms
2020-10-29 07:59 423044d4 autofree: skip lambda for now 236ms 2350ms 2339ms 378ms
2020-10-29 07:26 71dfec3c autofree: generate unique names for each arg 238ms 2366ms 2334ms 377ms
2020-10-29 07:02 fbd193b2 doc: document pkgconfig (#6687) 240ms 2346ms 2331ms 371ms
2020-10-29 06:10 ce7da851 parser: make .parse() public (#6693) 240ms 2348ms 2298ms 376ms
2020-10-29 06:06 21002bf2 autofree: fix re-assigning an optional 240ms 2347ms 2322ms 381ms
2020-10-29 00:09 f19ca6b4 autofree: simplify, use more scoping, fix expressions inside or blocks 235ms 2364ms 2353ms 379ms
2020-10-28 10:48 b0ccc078 repeat: add a workaround for an -autofree bug 235ms 2341ms 2327ms 385ms
2020-10-28 06:46 b7121786 table: run vfmt over atypes.v 242ms 2337ms 2322ms 379ms
2020-10-28 06:43 7fb739eb table: make mut/not mut aggregate fields equal (for read only access) 239ms 2350ms 2318ms 378ms
2020-10-27 14:25 0c987f43 string: enable test for string escaping (#6688) 236ms 2353ms 2321ms 376ms
2020-10-26 17:05 36c5eab7 all: add #pkgconfig directive using the new vlib modules (#6673) 239ms 2338ms 2322ms 378ms
2020-10-26 16:28 cf21c631 v.vcache: extract v.vcache to a separate module, to test it and reuse it 234ms 2273ms 2305ms 374ms
2020-10-26 12:41 0c192cfd tests: fix warnings when doing `./v -W -progress -check-syntax test-fixed` 226ms 2280ms 2355ms 375ms
2020-10-26 11:14 9772eb7c examples: fix warnings when doing `./v -W -progress -check-syntax build-examples` 232ms 2241ms 2346ms 376ms
2020-10-26 09:24 a7e30921 help text is nicely aligned (#6683) 233ms 2256ms 2338ms 382ms
2020-10-26 09:23 535c4ed0 builder: return early in run_compiled_executable_and_exit, when -check-syntax is passed 232ms 2248ms 2351ms 380ms
2020-10-26 09:21 3f5be0f4 mysql: fix unwrapped unsafe code of mysql lib (#6680). (#6681) 229ms 2225ms 2326ms 383ms
2020-10-25 12:55 8e478e89 doc: minor typo/English improvements (#6678) 231ms 2269ms 2336ms 383ms
2020-10-25 07:22 60cc8ac3 vcache: use 2x wyhash.sum64_string(hk,x).hex_full(), instead of md5.sum(hk.bytes()).hex() 230ms 2265ms 2330ms 372ms
2020-10-25 00:35 5cb31c2c builder: fix support for tcc on windows (openlibm.o) 238ms 2296ms 2352ms 381ms
2020-10-25 00:21 4653ed3f readme: update patreon badge (#6676) 237ms 2274ms 2296ms 375ms
2020-10-25 00:09 5f6259dd v: add VCACHE support for thirdparty object files and for `v build-module` 234ms 2257ms 2298ms 380ms
2020-10-24 17:41 89daec4e ci: run vfmt over compile.v and checker.v 231ms 2216ms 2356ms 377ms
2020-10-24 17:37 6c267f1c doc: explain current limitations of generics (#6674) 227ms 2229ms 2330ms 374ms
2020-10-24 17:29 8b01146b compiler: implement -W and -reuse-tmpc 229ms 2236ms 2336ms 382ms
2020-10-24 17:06 42da37e9 autofree: fix if expressions 228ms 2245ms 2281ms 377ms
2020-10-24 14:19 a52314d7 v test-vet: call testing.setup_new_vtmp_folder() before creating each new test session 230ms 2225ms 2364ms 377ms
2020-10-24 13:36 23ee3018 tools: add `v test-vet` 228ms 2222ms 2335ms 375ms
2020-10-24 12:48 296a6095 builder: vfmt compile.v 232ms 2237ms 2344ms 378ms
2020-10-24 12:08 8f85396a builder: use unique .tmp.c and .tmp.c.rsp files, and rm them on successfull non debug builds. 231ms 2261ms 2309ms 375ms
2020-10-24 07:13 ac6fad6a checker: fix comptime custom defines usages, add tests 229ms 2193ms 2316ms 375ms
2020-10-24 10:49 e97d3af4 tcc: fix 'tcc: error: library `atomic` not found' on older Ubuntu distros (#6672) 228ms 2191ms 2325ms 375ms
2020-10-23 21:04 c2e9be5a cgen: use even more efficient array.delete_last() 224ms 2241ms 2311ms 373ms
2020-10-23 20:52 334497fd cgen: use more efficient array.pop() 229ms 2230ms 2349ms 379ms
2020-10-23 20:50 3b3501cf autofree: if expression fixes 231ms 2202ms 2324ms 375ms
2020-10-22 16:48 8ffbcdc5 cgen: extract g.new_ctemp_var/2, g.new_ctemp_var_then_gen/2 and g.gen_ctemp_var from gen_assert_stmt 231ms 2231ms 2336ms 377ms
2020-10-22 16:25 66787b05 cgen: support most kinds of ast.PrefixExpr in gen_assert_metainfo 228ms 2223ms 2329ms 373ms
2020-10-22 14:28 f7698ea1 v symlink: fix windows PATH setting (cmd.exe needs C: not c:) 228ms 2207ms 2319ms 377ms
2020-10-22 01:51 66b8462d autofree: handle method chains 226ms 2194ms 2309ms 372ms
2020-09-09 15:59 bc8aab47 checker: fix := test 197ms 2080ms 2374ms 370ms
2020-09-09 15:55 3956ea46 Revert "checker: fix := test" 197ms 2104ms 2386ms 374ms
2020-09-09 15:50 818220de checker: fix := test 198ms 2091ms 2390ms 376ms
2020-09-09 15:27 5d484bf0 checker: better error message for incorrect `mut x :=` 199ms 2110ms 2373ms 370ms
2020-09-09 13:34 3a146a6d checker: fix error pos on default value (#6338) 197ms 2099ms 2378ms 375ms
2020-09-09 12:24 78e28a72 doc: vfmt and make compile 198ms 2087ms 2382ms 379ms
2020-09-09 12:18 cb43084e regex: fix compilation 195ms 2104ms 2368ms 376ms
2020-09-09 12:14 ea31f750 checker: more default field fixes 196ms 2075ms 2361ms 375ms
2020-09-09 12:05 925f1781 checker: default field fixes 197ms 2087ms 2382ms 371ms
2020-09-09 11:59 e018509b checker: test for unnecessary default struct field values 200ms 2110ms 2372ms 379ms
2020-09-09 11:21 eb95a433 table: rename Arg to Param (#6337) 197ms 2114ms 2375ms 376ms
2020-09-09 08:07 ea2b2ebc checker: modify error messages for ptrs (#6325) 198ms 2089ms 2373ms 375ms
2020-09-08 19:00 3f7970db term: add get_cursor_position and set_terminal_title (#6279) 197ms 2096ms 2371ms 371ms
2020-09-08 17:34 49c322f1 checker: simplify argument qualifier errors (#6321) 195ms 2107ms 2367ms 376ms
2020-09-08 13:15 90128ed4 cc: add support for tcc backend on windows-i386 (#6297) 198ms 2094ms 2368ms 376ms
2020-09-08 12:17 1c5b9db6 io: introduce a go-like io.util module (#6323) 195ms 2099ms 2365ms 372ms
2020-09-07 22:41 26971da5 v up: correct an error message (#6327) 198ms 2102ms 2391ms 374ms
2020-09-07 22:38 18034bb9 gen: fix multiple call of expression in match (#6324) 193ms 2095ms 2381ms 374ms
2020-08-27 15:54 a14c6c1f autofree: another tmp arg fix 190ms 2081ms 2384ms 404ms
2020-08-27 14:57 d982aa54 os: add missing documentation (#6234) 116ms 115ms 2349ms 25ms
2020-08-27 13:12 b4f03e1c roadmap: allow interface definitions to include fields (#6230) 116ms 116ms 2353ms 25ms
2020-08-27 13:00 eff319f8 comp_for: allow checking full mehod and arg types (#5997) 115ms 116ms 2351ms 25ms
2020-08-27 12:07 7476428d vfmt: handle comments after last const field 116ms 114ms 2344ms 24ms
2020-08-27 11:35 f5c245ce ci: fix `v build-examples` too 115ms 116ms 2367ms 25ms
2020-08-27 11:21 8f5cefb1 strconv: fix f64_to_str_lnd and f64_to_str_l after 6921d46 116ms 115ms 2365ms 25ms
2020-08-27 11:12 c01d17fc tests: fix array_test.v 116ms 116ms 2356ms 24ms
2020-08-27 09:30 15bdb8f7 autofree: tmp arg var frees fixes 118ms 117ms 2366ms 25ms
2020-08-27 09:20 3b03edd7 repl: fix compilation after 6921d46 117ms 117ms 2349ms 25ms
2020-08-27 09:09 8b399022 v.checker: run vfmt over vlib/v/checker/checker.v 116ms 117ms 2380ms 25ms
2020-08-27 09:08 f73506be tests: fix some byte->rune errors 115ms 116ms 2369ms 24ms
2020-08-27 06:35 fa3e9522 doc: ignore sokol.sapp (#6228) 117ms 118ms 2369ms 25ms
2020-08-27 06:33 3e9dc578 checker: disallow interfaces inside sum types (#6232) 115ms 117ms 2369ms 25ms
2020-08-27 05:33 8dcc7399 net: remove old websocket module 116ms 116ms 2359ms 25ms
2020-08-27 04:46 6921d461 all: rune type for `` literals 117ms 115ms 2386ms 25ms
2020-08-26 08:46 99dd72ef tests: add another test for 47f59d3 115ms 116ms 2359ms 24ms
2020-08-26 08:39 47f59d3f v.scanner: fix error line numbers when comments end with CRLF 113ms 114ms 2359ms 25ms
2020-08-26 04:50 84b8e0a7 tests: enable live tests on macos 193ms 2068ms 2383ms 378ms
2020-08-26 04:41 393b46a6 channels: make `ch.len` and `ch.cap` available as properties (#6221) 190ms 2057ms 2375ms 370ms
2020-08-25 18:40 7879510e live: fix hot code reloading on macos (use .dylib, not .so) 189ms 2066ms 2385ms 377ms
2020-08-25 16:54 9b0ef781 vup: add more diagnostic lines for `v -v up` 193ms 2077ms 2388ms 376ms
2020-08-25 16:17 b9e408c4 vup: use '$app.vexe self' 193ms 2064ms 2401ms 377ms
2020-08-25 16:15 a55bea44 table: register rune type 188ms 2078ms 2367ms 374ms
2020-08-25 16:12 45505a84 vup: do v self then make.bat on Windows (#6219) 194ms 2059ms 2367ms 371ms
2020-08-25 16:09 cc82ed28 tests: enable running fmt_vlib_test.v on != freebsd platforms again 192ms 2070ms 2372ms 374ms
2020-08-25 15:52 e3f79df3 tests: support .vv in compiler_test.v too 192ms 2081ms 2396ms 377ms
2020-08-25 15:46 55fdae77 tests: add .vv support for `v vet` too, and simplify vet_test.v 194ms 2079ms 2402ms 383ms
2020-08-25 15:14 86dfd390 tests: use .vv files directly in compiler_errors_test.v 192ms 2058ms 2357ms 373ms
2020-08-25 14:52 f259d275 tests: bump simple_tcp_client retries to 20 192ms 2086ms 2358ms 378ms
2020-08-25 14:05 7b7ab580 tests: add retry logic in simple_tcp_client in vweb_test.v 196ms 2068ms 2374ms 374ms
2020-08-25 12:59 1619beda tests: fix repl_test.v 190ms 2064ms 2404ms 369ms
2020-08-25 12:46 ceca1547 valgrind: fix valgrind_test.v 192ms 2078ms 2384ms 371ms
2020-08-25 11:58 c8b3cd29 tests: simplify valgrind tests, remove .vv 192ms 2070ms 2365ms 378ms
2020-08-25 11:32 33b4ff75 builder: handle bad extensions and support .vv 194ms 2056ms 2371ms 376ms
2020-08-25 06:50 818db91a parser: warn if PostfixExpr followed by `]` or `)` token (#6214) 191ms 2064ms 2396ms 377ms
2020-08-25 06:48 479bfa28 cgen: implement fixed array `.len` property (#6212) 190ms 2073ms 2376ms 373ms
2020-08-25 06:48 8e4ee540 glm: fix pointer indexing warnings (#6215) 191ms 2102ms 2360ms 368ms
2020-08-24 20:10 995a5fed v.builder: add -DNDEBUG for non debug -prod builds (affects sokol performance) 190ms 2075ms 2402ms 381ms
2020-08-24 20:00 3efa670d sokol: add new mouse_dx and mouse_dy fields (fix for Android multitouch) 192ms 2055ms 2362ms 375ms
2020-08-24 15:20 32a89471 x.openssl: remove printlns (#6205) 194ms 2063ms 2404ms 371ms
2020-08-24 15:19 acc5c95f checker: error with `*expr` if not a pointer (#6211) 192ms 2080ms 2384ms 378ms
2020-08-24 11:00 60eedc2f make.bat: quote paths when cloning `tcc` (#6209) 191ms 2068ms 2386ms 371ms
2020-08-24 09:45 35aeb308 doc: exit(), panic() 191ms 2062ms 2385ms 376ms
2020-08-24 09:14 55e75d57 docs: smart casts 190ms 2053ms 2385ms 372ms
2020-08-24 09:10 d547f74c checker/cgen: interface smart casts 194ms 2062ms 2371ms 373ms
2020-08-24 08:12 912bc8bc 2048: fix crash, when compiled with gcc > 6 and -prod 191ms 2098ms 2370ms 369ms
2020-08-24 07:20 b609836f ci: run `VJOBS=1 ./v test-fixed` on the macos job, to better diagnose a sporadic V panic 191ms 2075ms 2393ms 381ms
2020-08-24 07:11 990da2ee ci: install libasound2-dev on ubuntu jobs too 190ms 2066ms 2411ms 374ms
2020-08-24 07:04 e8e0d9fa all: [direct_array_access] tag (#6203) 190ms 2067ms 2408ms 376ms
2020-08-24 06:58 6a0cb3e5 ci: install libxi-dev and libxcursor-dev on ubuntu 189ms 2069ms 2363ms 376ms
2020-08-24 01:23 702a80fc x.net: fix new_tcp_socket() 190ms 2057ms 2355ms 375ms
2020-08-23 19:17 fa8f5df8 sokol: fix compilation of 2048 on some linux distros (undefined XIQueryVersion and XcursorImageCreate) 192ms 2075ms 2351ms 378ms
2020-08-23 18:15 2e589a5b sokol.audio: add proper #flag for windows (-lole32) 191ms 2065ms 2358ms 392ms
2020-08-23 17:55 e71aff71 sokol.audio: fix compilation on macos (link with -framework AudioToolbox) 189ms 2078ms 2379ms 371ms
2020-08-23 17:49 dad2c660 examples: implement examples/sokol/sounds/wav_player.v 191ms 2059ms 2364ms 373ms
2020-08-23 14:18 bb60b422 examples: vfmt calculator.v 192ms 2065ms 2342ms 376ms
2020-08-23 12:28 1c9e0209 sokol.audio: add simple_sin_tones.v example 192ms 2082ms 2355ms 369ms
2020-08-23 05:47 542b1492 sokol: fix examples and remove copy pasta 191ms 2073ms 2338ms 389ms
2020-08-23 05:25 94c3a912 gg: update sokol and stb_truetype 191ms 2075ms 2342ms 377ms
2020-08-23 03:03 da452c9c thirdparty: update stb_image.h 193ms 2054ms 2365ms 374ms
2020-08-23 02:57 5407d9b0 gg: fix draw_line on hi dpi screens 191ms 2061ms 2348ms 378ms
2020-08-23 00:12 c5eec881 ci: remove openssl install on windows builds 188ms 2049ms 2339ms 372ms
2020-08-23 00:12 b2e79dbe parser: add an error for `import mod.sub as mod` and `import mod as mod` (#6194) 189ms 2048ms 2359ms 370ms
2020-08-23 00:12 61df70fd all: enable `x = <-ch or {...}` (#6195) 190ms 2057ms 2355ms 378ms
2020-08-22 15:22 7dfae238 builtin: remove asl.h include 190ms 2076ms 2355ms 371ms
2020-08-22 15:09 9e120951 gg: image: return an optional instead of panic(); darwin: fix nsstring() 190ms 2067ms 2366ms 375ms
2020-08-22 12:29 0bdb096b x.net: use port 45123 in tcp_test.v, preventing sporadic `socket error 98` conflicts with websocket_test.v 192ms 2081ms 2358ms 375ms
2020-08-22 12:20 94ced907 sort: fix C compilation error for `fn abc(mut a []int) { a.sort() }` 190ms 2070ms 2354ms 378ms
2020-08-22 10:48 7dde8232 cgen: fix dereferencing a mutable array (#6191) 189ms 2060ms 2355ms 372ms
2020-08-22 10:29 fcc61a98 all: TypeSymbol.source_name (#6187) 189ms 2085ms 2371ms 376ms
2020-08-22 09:58 b5ca114a ui: fix compiling the calculator ui example with tcc 190ms 2055ms 2378ms 377ms
2020-08-22 04:51 e9e2a586 x.websocket: autobahn test (#6190) 189ms 2064ms 2359ms 375ms
2020-08-22 03:48 98c39a37 scanner: warn about interpolation for `$f(expr)` (#6179) 191ms 2045ms 2335ms 371ms
2020-08-21 22:52 f320be69 x.websocket: skip tests on windows and musl for now 189ms 2038ms 2342ms 372ms
2020-08-21 22:51 793d2ce6 stbi: more clear panic message 188ms 2036ms 2386ms 376ms
2020-08-21 22:50 fb148e0b x.websockets: new websockets module on top of x.net (#6189) 190ms 2070ms 2377ms 373ms
2020-08-21 22:00 1b914d21 fmt: don't remove `mut` from `if mut` smart cast (#6188) 193ms 2062ms 2364ms 373ms
2020-08-21 18:17 06967d92 sort: require a mutable receiver 191ms 2045ms 2364ms 375ms
2020-08-20 21:14 93e6c3df cli: various improvements (#6180) 190ms 2055ms 2362ms 369ms
2020-08-20 21:01 b88569c8 x.net: new net module (#6130) 189ms 2043ms 2394ms 369ms
2020-08-20 16:23 9b171b76 os: call os.real_path/1 before returning in os.find_abs_path_of_executable/1 190ms 2056ms 2398ms 379ms
2020-08-20 14:29 0c183da1 checker: fix sort return type (#6182) 192ms 2040ms 2375ms 375ms
2020-08-20 13:45 e8ff94fb net.html: simplify map setting (fixes compilation with tcc on aarch64) 190ms 2061ms 2363ms 372ms
2020-08-20 12:42 dfc42981 tests: return early in x64_test.v on non AMD64 machines 191ms 2058ms 2368ms 372ms
2020-08-20 12:28 8c7bcad6 cgen: support for `$if amd64 {}` and `$if aarch64 {}` 189ms 2054ms 2392ms 375ms
2020-08-20 08:33 6eea13ec clipboard: wrap pointer indexing in unsafe block (#6178) 190ms 2072ms 2408ms 376ms
2020-08-20 06:33 d8d707b4 doc: $else (#6174) 190ms 2062ms 2374ms 375ms
2020-08-20 06:31 b1c042b3 ci: test v self compilation 4 times with tcc 194ms 2025ms 2359ms 363ms
2020-08-20 06:30 9da7349f gg: minor fixes 189ms 2062ms 2362ms 368ms
2020-08-19 14:07 eabc2daf v.mod: remove commas; add example for v.vmod (#6169) 189ms 2064ms 2371ms 372ms
2020-08-19 14:06 88bca9d1 clipboard: wrap vstring call in unsafe (#6170) 187ms 2052ms 2363ms 370ms
2020-08-19 12:38 e6e1011e examples: cli: more readable and informative program output (#6168) 186ms 2044ms 2373ms 378ms
2020-08-19 12:37 217f04e3 checker: disallow casting to bool, use `some_int != 0` instead (#6138) 186ms 2046ms 2345ms 369ms
2020-08-19 12:33 55b02541 fmt: temporary struct attr fix 187ms 2041ms 2345ms 376ms
2020-08-19 09:00 d9aae023 android: initial support for C output using sokol_main (#6164) 186ms 2060ms 2351ms 375ms
2020-08-19 05:10 c1651bd2 gg: fixes and Android support (#6161) 188ms 2050ms 2377ms 375ms
2020-08-19 05:10 c42ca848 pg: fix array init warnings (#6163) 188ms 2049ms 2373ms 373ms
2020-08-19 00:37 e69f091b parser: require `(` on same line as name token for fn call or cast (#6160) 188ms 2046ms 2362ms 378ms
2020-08-18 14:05 51bd69cd cgen: fix u64 in struct str() 185ms 2047ms 2376ms 375ms
2020-08-18 09:14 7727aad9 net.http: fix windows compilation warning 187ms 2047ms 2359ms 371ms
2020-08-18 08:46 2f6757a5 Revert "cgen: fix all -Wmissing-variable-declarations (#5802)" 188ms 2034ms 2380ms 375ms
2020-08-18 08:45 937a3e14 cgen: add g.options_typedefs, g.shared_types, g.channel_definitions 187ms 2066ms 2374ms 374ms
2020-08-18 06:07 ed156838 examples: add 2048 game 188ms 2065ms 2396ms 371ms
2020-08-18 00:44 b5b53a53 vpm: add 'vpm upgrade' to update all the outdated vpm modules (#6157) 187ms 2054ms 2367ms 374ms
2020-08-17 23:11 fe5575f3 fast: checkout each commit 187ms 2048ms 2376ms 377ms
2020-08-17 23:08 40d91cc2 gg: handle bad image index 184ms 2046ms 2390ms 373ms
2020-08-17 21:39 c599a4c7 checker: remove pos+1 on innermost call 187ms 2029ms 2342ms 370ms
2020-08-17 21:35 0d7cc882 cgen: implement channel `push()`/`pop()` using `<-` operator (#6154) 188ms 2056ms 2356ms 372ms
2020-08-17 21:34 5c98c076 gg: use OpenGL on Windows until D3D issues resolved (#6155) 188ms 2051ms 2371ms 371ms
2020-08-17 19:11 b5c1ea44 all: fix mutability after if-smartcast (#6129) 187ms 2052ms 2354ms 376ms
2020-08-17 19:10 36c98b3e cgen: implement fixed array 'for in' for lvalue condition (#6151) 188ms 2041ms 2362ms 372ms
2020-08-17 18:19 46b4e2a0 checker: check`match` types (#6149) 187ms 2052ms 2363ms 371ms
2020-08-17 18:17 dab63966 http: fix new warnings (#6153) 188ms 2054ms 2360ms 369ms
2020-08-17 18:16 fa11e124 term: add documentation (#6097) 186ms 2039ms 2345ms 374ms
2020-08-17 18:12 9a5f040f all: handle `<-` arrow token for channel operations (#6152) 186ms 2026ms 2342ms 376ms
2020-08-17 15:51 c01fd4ac parser: remove extra scopes from if & match & fix scope end_pos 188ms 2049ms 2359ms 369ms
2020-08-17 09:19 6ba6a22a checker: prevent from casting non-struct to struct (#6143) 188ms 2032ms 2354ms 376ms
2020-07-13 15:52 e3f7681e smtp_test: use `assert false return`, remove for loop 175ms 1987ms 2408ms 447ms
2020-07-13 15:22 97d01a54 test: enable passing username/password through env vars to smtp_test.v 175ms 1976ms 2417ms 442ms
2020-07-13 14:41 ee46c807 help: document existence of vet (#5816) 174ms 1972ms 2399ms 442ms
2020-07-13 14:41 e9c144bf smtp: rewrite module api (#5819) 176ms 1971ms 2417ms 442ms
2020-07-13 12:02 a565848d tests: remove duplicate test autolock_array_1_test.v 176ms 1976ms 2390ms 435ms
2020-07-13 12:01 6e6010d1 checker, cgen: implement auto-lock for `a[i]++`, `a[i]--` (#5817) 175ms 1996ms 2416ms 435ms
2020-07-13 11:21 b04fff27 tests: move autolock_array_1.v to autolock_array_1_test.v 175ms 1974ms 2461ms 436ms
2020-07-13 10:19 aa364dda checker, cgen: checks for shared/lock, first autolock (#5815) 175ms 1973ms 2415ms 443ms
2020-07-13 07:45 1baa7ef8 os: implement os.write_file_array and os.read_file_array . 177ms 1977ms 2419ms 438ms
2020-07-12 23:02 db234606 gg: always use stb_truetype for now 174ms 1981ms 2398ms 444ms
2020-07-12 19:44 f1fdafcd pref: add -check-syntax for just parsing files, without checking them 178ms 1984ms 2416ms 442ms
2020-07-12 18:07 b5b5176f string: add filter method (#5812) 175ms 2001ms 2426ms 435ms
2020-07-12 17:42 8674991b smtp: add mail sent confirmation and tests for smtp lib (#5813) 173ms 1972ms 2394ms 441ms
2020-07-12 17:27 8273e021 doc: clarify that an `or` block may end with a default value (#5814) 172ms 1965ms 2393ms 434ms
2020-07-12 16:46 87a0765c doc: add that `or` blocks may end with default values 174ms 1982ms 2438ms 441ms
2020-07-12 13:18 f61a7bf3 os,rand.mt19937: fix broken links in code comments (#5806) 175ms 1978ms 2385ms 443ms
2020-07-12 12:21 d28a1042 net.http, net.websocket: allow importing both in the same app 174ms 1974ms 2407ms 445ms
2020-07-12 11:40 53ee5eb0 vfmt: fix removing cmod. in []Enum return values 175ms 1975ms 2398ms 442ms
2020-07-12 10:58 53023c1c all: add UnsafeExpr (#5793) 176ms 1990ms 2409ms 435ms
2020-07-12 10:48 cad816a1 gg: text_height() 173ms 1986ms 2400ms 436ms
2020-07-12 09:56 9c43d365 parser,checker: add `-d trace_parser`, `-d trace_checker` 173ms 1944ms 2403ms 440ms
2020-07-12 09:04 23c8e1f0 checker: add support for `-d debug_stmts` to ease debugging checker panics 176ms 1969ms 2374ms 432ms
2020-07-11 23:46 40da32a1 gg: text_width() 173ms 1983ms 2389ms 436ms
2020-07-11 19:20 e747dfd5 doc: fix module init signature (#5809) 173ms 1979ms 2378ms 434ms
2020-07-11 19:19 25c397f9 net.smtp: remove credentials from the test (#5808) 172ms 1956ms 2405ms 435ms
2020-07-11 19:05 549c4f54 net: implementation of SMTP RFC 2821 (#5807) 173ms 1947ms 2387ms 440ms
2020-07-11 18:27 c891014c scanner: reduce memory, increase speed for long commented sections 177ms 1981ms 2400ms 435ms
2020-07-11 17:52 022cc727 scanner: parse multiple comments and long strings without a stackoverflow 175ms 1985ms 2407ms 441ms
2020-07-11 17:03 a2cb01e1 parser: parse _x64.v files only with -x64 174ms 1979ms 2385ms 434ms
2020-07-11 16:53 d4dd5645 parser: remove strconv import 175ms 1955ms 2405ms 438ms
2020-07-11 14:51 498c8cfc builtin: skip print_backtraces on panics with tcc, it does it automatically 177ms 1939ms 2392ms 432ms
2020-07-11 14:30 9b4c81e8 checker: check missing return values in functions (#5803) 174ms 1988ms 2411ms 434ms
2020-07-11 14:09 37d73968 checker: prevent string(byte), suggest byte.str() instead 173ms 1975ms 2425ms 439ms
2020-07-11 13:37 839bd0e1 doc: fix array init (#5801) 175ms 1957ms 2443ms 445ms
2020-07-11 13:37 ae349ca6 cgen: fix all -Wmissing-variable-declarations (#5802) 176ms 1960ms 2429ms 440ms
2020-07-11 13:36 59df2db4 ci: disable C++ test for now 176ms 1936ms 2404ms 432ms
2020-07-11 13:09 26768e85 vfmt: strip `current_module.` in fn args more robustly 175ms 1964ms 2399ms 433ms
2020-07-11 12:03 b55f84c0 vfmt: turn off module is imported but never used for vfmt 180ms 1972ms 2376ms 436ms
2020-07-11 11:53 7c0a2987 vfmt: fix crash when a .v file contains only imports 177ms 1990ms 2386ms 435ms
2020-07-11 08:49 3aeca709 benchmark: update the example in the README.md 174ms 1948ms 2393ms 441ms
2020-07-11 11:22 ab3c1f2a prealloc: skip frees for now 176ms 1965ms 2407ms 450ms
2020-07-11 11:17 fae601fe array: add `reverse_in_place` for performance (#5798) 175ms 1978ms 2417ms 443ms
2020-07-11 10:45 b92ce385 os: fix v_realloc call on windows 173ms 1952ms 2394ms 434ms
2020-07-11 10:41 2e275731 websocket: fix compilation 173ms 1973ms 2307ms 444ms
2020-07-11 10:37 649821be all: use v_realloc 174ms 1951ms 2281ms 431ms
2020-07-11 10:19 867929e0 ci: run tests with -prod 174ms 1968ms 2270ms 441ms
2020-07-11 10:14 2a696cb8 vet: prohibit spaces before `)` 175ms 1936ms 2280ms 433ms
2020-07-11 10:04 54da8371 doc: fix compilation and format 176ms 1974ms 2282ms 430ms
2020-07-11 10:03 d94a02ba strings: builder.writeln() optimization 176ms 1988ms 2296ms 439ms
2020-07-11 09:51 549d7a48 tests: fix scanner_test.v 172ms 1982ms 2279ms 434ms
2020-07-11 09:41 d4d552fb vet: prohibit spaces after `(` 175ms 1974ms 2317ms 439ms
2020-07-11 09:25 a1073105 all: re-enable -prealloc 173ms 1966ms 2303ms 444ms
2020-07-11 08:26 2ea187fb doc: mention throw/try/catch in the Option section, so people can find it easier 175ms 1970ms 2306ms 440ms
2020-07-11 07:49 d44fe509 doc: update the SQLite C interoperability example 173ms 1967ms 2301ms 434ms
2020-07-10 23:42 006d260d vfmt: keep `vproto.Name`, in module `proto` in struct inits too 171ms 1978ms 2303ms 429ms
2020-07-10 22:18 646df49c builtin: fix string.hash method for `gcc -O2` (#5794) 171ms 1982ms 2288ms 435ms
2020-07-10 21:59 7248d842 vfmt: keep `vproto.Name`, when current module is `proto` 173ms 1960ms 2307ms 433ms
2020-07-10 21:45 3c3a9169 doc: describe upcoming automatic lock feature (#5795) 172ms 1942ms 2313ms 431ms
2020-07-10 19:50 8df8866c make.bat: improve diagnostics, do not add V to PATH automatically (#5789) 173ms 1960ms 2295ms 432ms
2020-07-10 19:47 7d6ba2d0 checker: add error when interface i, without a .str() method, have i.str() called (#5788) 173ms 1938ms 2309ms 441ms
2020-07-10 18:41 2fb5c91f scanner: remove error check for embedded \x00 chars in c'literals' 174ms 1952ms 2297ms 433ms
2020-07-10 16:09 10e0c391 vcreate: various fixes and improvements (#5786) 172ms 1942ms 2299ms 437ms
2020-07-10 16:08 bf14e666 cgen: add `gen_map_equality_fn` to compare maps (#5770) 173ms 1948ms 2288ms 443ms
2020-07-10 16:04 0c9c66dd cgen: fix mutable array arguments (#5769) 170ms 1961ms 2306ms 431ms
2020-07-10 15:14 9fd0bc93 tools/fast: fix commit date 172ms 1945ms 2280ms 438ms
2020-07-10 15:03 49a4ced7 tools/fast: fix commit link and enable -prod 171ms 1965ms 2302ms 436ms
2020-07-10 15:03 0cfa9082 tools/fast: run for each commit 171ms 1925ms 2292ms 438ms
2020-07-10 15:03 7488dd82 all: _allow_multiple_values enum attribute (#5772) 171ms 1966ms 2269ms 439ms
2020-07-10 15:03 88946a34 checker: limit showing too many unhandled match cases 170ms 1938ms 2312ms 436ms
2020-07-10 15:03 e85c1fb7 utf8: bug fix in get_uchar (#5775) 172ms 1941ms 2270ms 431ms
2020-07-10 15:03 9839b0eb parser: handle `a,b += 1,1` (fix #5735) (#5783) 172ms 1961ms 2264ms 427ms
2020-07-10 15:03 1a9690cc doc: better [windows_stdcall] info (#5780) 171ms 1941ms 2272ms 429ms
2020-07-10 10:07 75b7b95 builder: show the contents of the C .rsp file on -showcc 170ms 1959ms 2294ms 435ms
2020-07-10 09:53 203bec6 tool/fast: use AWS instance for stable benchmarks 171ms 1932ms 2302ms 440ms
2020-07-10 07:49 ca9790a vweb: ensure the tcp connection is always closed at the end of the response 171ms 1501ms 2232ms 356ms
2020-07-09 09:56 dfa29b6 fast: fix 1mil.v test 163ms 1370ms 2485ms 431ms
2020-07-09 07:47 73a2594 tests: support `VTEST_ONLY=fn_,match_ ./v test-fixed` and in compiler_test.v 163ms 1397ms 1449ms 378ms
2020-07-08 22:46 c0a0949 ci: bring back cross-compilation to linux test 170ms 1461ms 6ms 372ms
2020-06-24 12:35 11871d9 fmt: re-run on parser.v and fmt.v 153ms 1519ms 5ms 292ms
2020-06-14 17:09 4e1a09c cgen: fix array_init temporary variable error 147ms 1339ms 9ms 343ms
2020-06-03 08:57 dbef9f9 v.mod: add repo_url attribute too 160ms 1244ms 6ms 295ms
2020-05-26 20:39 3cfdd2a scanner: add support for @VMOD_FILE 135ms 1163ms 1133ms 277ms
2020-05-25 21:00 b0cfd3f parser: reimplement [flag] enum support. Add p.vcodegen too 152ms 1180ms 1194ms 292ms
2020-05-21 14:34 7e55261 doc: remove snake_case consts for now 188ms 1356ms 1207ms 303ms
2020-05-15 21:20 034bf46 vlib: remove unused arrays module 136ms 1051ms 976ms 279ms
2020-05-13 12:21 db50366 checker: make `type is private` warning an errror 128ms 1080ms 963ms 273ms
2020-05-06 18:44 e33805b json.decode: fix expressions in the second argument, also fixes news_fetcher.v 168ms 1185ms 6ms 276ms
2020-05-04 12:56 f27fd63 builtin: map: one voidptr for all values 130ms 1057ms 6ms 289ms
2020-05-04 12:21 4794c6a cmd: simplify internal.help => help 126ms 1002ms 5ms 295ms
2020-05-04 09:04 068da2e builtin: fix warning about unused skipframes 141ms 1237ms 6ms 273ms
2020-05-03 16:13 b4e4e6b vrepl: fix cleanup on windows 140ms 1004ms 6ms 261ms
2020-05-01 22:45 7dc9812 cgen: vfmt -live fix; add new to c_reserved 127ms 1055ms 6ms 283ms
2020-05-01 22:28 2f64594 cgen: more interface fixes 127ms 1112ms 6ms 287ms
2020-04-30 22:29 182e707 array: map() function 118ms 1033ms 7ms 289ms
2020-04-29 07:19 2b48ce2 checker: make sure `main` has no args and doesn't return 115ms 994ms 6ms 285ms
2020-04-28 13:43 8c526ad tests: ignore vlib/v/checker/tests/*.v files (only *.vv are sources there) 110ms 1024ms 5ms 280ms
2020-04-27 20:53 682838a checker: check array and fields mutability 145ms 1214ms 7ms 330ms
2020-04-27 13:16 9f76a7b parser: simplify unused vars & add loop/if vars etc 119ms 1125ms 5ms 310ms
2020-04-27 12:48 e9f764d cgen: uniform string output format 115ms 984ms 5ms 297ms
2020-04-27 11:27 f005079 pref: rename keep_c 123ms 1004ms 6ms 278ms
2020-04-27 10:09 fde929e cgen: remove tos3() call: part 1 118ms 1014ms 6ms 283ms
2020-04-27 05:39 3256d06 array: inline ensure_cap 119ms 1084ms 5ms 288ms
2020-04-26 04:40 0b3412c checker: check that type exists in TypeDecl 121ms 973ms 6ms 266ms
2020-02-06 12:57 d9e92a0 v2: use pointer to table.type, fix unresolved array/map sub-types 209ms 1097ms 1479ms 204ms
2020-02-06 12:54 651318b match cgen 187ms 1103ms 1588ms 196ms
2020-01-19 18:56 7aa1c6f fast.v: 1mil.v 190ms 918ms 650ms 177ms