Is V still fast?

Monitoring compilation speed for each commit.

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

Source code: fast.v

Older stats: 2024, 2023, 2022, 2021, 2020

    Timestamp     Commit Commit Message v -o v.c v -o v v -native 1mil.v v hello.v v.c size parse check cgen scan V lines V lines/s
2022-12-31 19:25 d3a19697 thirdparty: update stb_image.h to its latest version v2.27 (#16825) 691ms 1007ms 0ms 84ms 4617 KB 133ms 156ms 182ms 41ms 90655 131193
2022-12-31 16:29 3364bf86 cgen: add g.push_existing_comptime_values and g.pop_existing_comptime_values, use them inside Gen.comptime_for (#16821) 666ms 960ms 0ms 80ms 4617 KB 130ms 152ms 178ms 40ms 90655 136118
2022-12-31 15:36 1c151fbe cgen: fix struct optional field zero init (#16814) 670ms 983ms 0ms 83ms 4616 KB 133ms 154ms 177ms 40ms 90635 135276
2022-12-31 15:26 04cb6ae6 tests: improve Teamcity test runner (#16817) 666ms 991ms 0ms 85ms 4616 KB 135ms 154ms 183ms 41ms 90631 136082
2022-12-31 15:18 1e401d14 bcrypt: fix issue #16769 security problem in compare_hash_and_password (#16815) 699ms 1009ms 0ms 86ms 4616 KB 137ms 162ms 186ms 42ms 90631 129658
2022-12-31 13:57 5daf39bc cgen: fix typeof with comptime var (#16816) 687ms 1002ms 0ms 87ms 4616 KB 138ms 160ms 185ms 42ms 90631 131922
2022-12-30 11:59 15c9153f cgen: fix fixed array literal range index (#16812) 703ms 974ms 0ms 83ms 4614 KB 132ms 155ms 182ms 41ms 90618 128901
2022-12-30 09:27 c10bc09e checker, cgen: allow $for in alias type (#16810) 689ms 1005ms 0ms 82ms 4614 KB 132ms 156ms 184ms 40ms 90606 131503
2022-12-30 09:16 f4cd3931 cgen: fix dump fn name using generic var (#16805) 684ms 976ms 0ms 85ms 4614 KB 132ms 155ms 177ms 41ms 90606 132464
2022-12-29 23:06 828cd4fe checker: add check for implicit fixed array decomp in function varargs (#16806) 676ms 992ms 0ms 82ms 4613 KB 132ms 155ms 180ms 40ms 90596 134017
2022-12-29 18:30 c7f1db2b cgen: cleanup uneeded C code, when using selectorexpr on $if (#16802) 688ms 993ms 0ms 81ms 4613 KB 133ms 157ms 181ms 41ms 90592 131674
2022-12-29 17:03 6229f488 checker,cgen: implement support for the new FieldData.is_alias field (part 2, follow up to a6bf20f) 695ms 991ms 0ms 81ms 4613 KB 134ms 159ms 183ms 41ms 90592 130348
2022-12-29 15:55 6a8b6c01 repl: minor cleanup in runner.v (#16804) 685ms 984ms 0ms 87ms 4612 KB 136ms 160ms 185ms 42ms 90590 132248
2022-12-29 15:53 36ab78d6 parser, cgen: fix anon fn optional call in if expr (#16803) 697ms 1010ms 0ms 85ms 4612 KB 138ms 161ms 188ms 42ms 90590 129971
2022-12-29 15:33 cd4ea166 cgen: add more detailed cgen stage timing info on `-show-timings` 678ms 982ms 0ms 82ms 4611 KB 134ms 155ms 182ms 41ms 90563 133573
2022-12-29 10:43 a6bf20f3 builtin: add .is_alias to FieldData too (part 1, unimplemented yet) 684ms 972ms 0ms 83ms 4610 KB 132ms 153ms 178ms 41ms 90553 132387
2022-12-29 09:30 f4b110b1 vrepl: fix $tmpl('hello.txt') (fix #16789) (#16793) 679ms 975ms 0ms 83ms 4610 KB 132ms 153ms 180ms 41ms 90552 133360
2022-12-29 09:23 ed066184 cgen: fix generic func arg type when passing array compile-time field (#16798) 698ms 1001ms 0ms 88ms 4610 KB 139ms 162ms 188ms 43ms 90551 129729
2022-12-28 22:19 2ebd3f0c checker,cgen: make boolean field.is_<field> accessible at compile-time as well (#16796) 696ms 996ms 0ms 87ms 4610 KB 137ms 161ms 186ms 42ms 90546 130094
2022-12-28 22:15 ad9ca349 cgen: fix generics array delete (#16794) 684ms 989ms 0ms 85ms 4603 KB 133ms 162ms 182ms 41ms 90469 132264
2022-12-28 16:06 4718a818 vfmt: fix alignment of value formatting for "x := {`.`: 1, `♖`: 2}" 688ms 1000ms 0ms 84ms 4602 KB 135ms 157ms 184ms 42ms 90449 131466
2022-12-28 11:51 1709d175 tools/fast: make the header a link to /, to ease navigation 688ms 1002ms 0ms 86ms 4602 KB 136ms 158ms 183ms 42ms 90446 131462
2022-12-28 11:35 101aa4ae tools/fast: add navigation links to older stat pages 675ms 988ms 0ms 84ms 4602 KB 135ms 157ms 182ms 41ms 90446 133994
2022-12-28 09:05 0f37ff19 checker: fix fn call with generic []T arg (#16781) 673ms 1002ms 0ms 87ms 4602 KB 137ms 163ms 187ms 42ms 90446 134392
2022-12-28 08:28 b171102b os: minor optimization in os.v (#16791) 686ms 998ms 0ms 87ms 4602 KB 136ms 158ms 185ms 43ms 90446 131845
2022-12-28 08:26 b9996619 cgen: fix result/option breaks execution order in if statements (fix #16663) (#16778) 686ms 998ms 0ms 87ms 4602 KB 136ms 158ms 183ms 42ms 90441 131838
2022-12-27 18:51 afdb0970 ci: comment out the -autofree compilation for gitly for now 675ms 975ms 0ms 84ms 4599 KB 132ms 151ms 178ms 41ms 90394 133917
2022-12-27 13:19 161595b0 examples: use `math.vec` in examples/sokol/particles (#16780) 678ms 991ms 0ms 85ms 4599 KB 135ms 156ms 182ms 42ms 90394 133324
2022-12-27 13:14 c5c7b3a0 checker: fix comptime var param passing with comptime selector (#16777) 668ms 980ms 0ms 82ms 4599 KB 132ms 154ms 179ms 40ms 90394 135320
2022-12-27 13:13 a8f6f9ed checker: more precise error handling of large binary literals like 0b1000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000_0000 (#16775) 698ms 1004ms 0ms 87ms 4599 KB 137ms 159ms 185ms 42ms 90394 129504
2022-12-27 10:58 508bfbf8 time: do not panic for `time.parse("2020-02-02 20.02.20")!`, just return an error instead (fix #16779) 679ms 985ms 0ms 86ms 4595 KB 133ms 155ms 182ms 41ms 90365 133085
2022-12-26 21:35 6b3f8f51 cgen: fill in the new `FieldData` fields, add tests (#16774) 711ms 992ms 0ms 83ms 4595 KB 131ms 155ms 179ms 41ms 90362 127091
2022-12-26 16:44 9b28a7aa checker,cgen: fix comptime value recognition on generic arguments (#16768) 675ms 974ms 0ms 85ms 4593 KB 136ms 160ms 182ms 42ms 90352 133854
2022-12-26 14:14 3a1e7b71 cgen: fix array filter with an inline closure (fix #16770) (#16772) 681ms 974ms 0ms 82ms 4591 KB 133ms 155ms 179ms 41ms 90318 132625
2022-12-26 14:05 3d545ee0 builtin: add more fields to FieldData (will be implemented later in a PR, to ease bootstrapping) 684ms 1003ms 0ms 84ms 4589 KB 134ms 156ms 178ms 41ms 90289 132001
2022-12-26 10:54 728b4cff ci: reorder v_apps_and_modules_compile.yml so that quick checks are done first 704ms 995ms 0ms 87ms 4589 KB 136ms 159ms 183ms 42ms 90278 128235
2022-12-26 10:53 68883fc4 os: fix `os.file_ext('/tmp/.gitignore')` previously returning '.gitignore' => it now returns '' (#16771) 689ms 975ms 0ms 84ms 4589 KB 134ms 157ms 180ms 41ms 90278 131027
2022-12-25 10:06 64ed007f cgen: fix generic struct init with inconsistent generic optional types (#16766) 664ms 968ms 0ms 79ms 4589 KB 129ms 154ms 179ms 40ms 90277 135959
2022-12-25 07:57 21d6bd93 ast, cgen: fix printing nested generic struct (#16758) 685ms 1001ms 0ms 90ms 4586 KB 139ms 163ms 186ms 42ms 90244 131743
2022-12-24 09:59 776fbdfb readme: cleanup the additional graphics libraries installation instructions 697ms 1001ms 0ms 88ms 4587 KB 136ms 162ms 187ms 42ms 90269 129510
2022-12-24 09:55 d5571588 readme: add instructions for installing the libraries needed for the graphics examples on Fedora 684ms 969ms 0ms 81ms 4587 KB 131ms 153ms 175ms 41ms 90269 131972
2022-12-24 04:28 6a179a29 checker: add int signedness mismatch checking for function call arguments (#16750) 697ms 987ms 0ms 82ms 4587 KB 132ms 156ms 180ms 41ms 90269 129510
2022-12-24 04:19 0128d2dd ast, parser: fix wrong type name of nested generics (#16749) 668ms 985ms 0ms 85ms 4587 KB 135ms 158ms 182ms 42ms 90262 135122
2022-12-24 04:14 e9cad6f0 ci: fix v-apps-compile job for AdventOfCode, by adding `v install regex` too (#16752) 699ms 1014ms 0ms 88ms 4586 KB 137ms 161ms 184ms 41ms 90228 129081
2022-12-23 07:37 9dbc2afc net.html: fix typo in README.MD (#16747) 680ms 972ms 0ms 85ms 4586 KB 133ms 157ms 178ms 41ms 90228 132688
2022-12-22 23:58 b21e5b71 cgen: fix call arg type changing on match expr (#16744) 671ms 961ms 0ms 81ms 4586 KB 130ms 154ms 179ms 40ms 90228 134467
2022-12-22 19:47 fc5826b7 cgen: minimise `sizeof(EmptyStruct)` to 0 for gcc/clang and to 1 for tcc/msvc, by changing EMPTY_STRUCT_DECLARATION and EMPTY_STRUCT_INITIALIZATION (#16733) 670ms 965ms 0ms 85ms 4586 KB 131ms 155ms 177ms 41ms 90229 134670
2022-12-22 19:36 e01dac88 builtin: fix m.len to 0, after calling map.clear() (#16720) 664ms 966ms 0ms 81ms 4586 KB 133ms 156ms 179ms 40ms 90219 135871
2022-12-22 18:08 f9043c84 builtin: optimise the initialisation of the common 1 byte element arrays `[]u8` 676ms 983ms 0ms 85ms 4586 KB 137ms 158ms 183ms 42ms 90218 133458
2022-12-22 17:36 b67705f5 builtin: move the `-d trace_*alloc` lines at the start of their corresponding functions, implement `-d trace_memdup` too 668ms 955ms 0ms 80ms 4586 KB 134ms 153ms 174ms 41ms 90191 135016
2022-12-22 13:01 3da4f37b cgen: improve generated source compatibility with latest Alpine (lacking libexecinfo-dev and execinfo.h) and the prebuilt tcc (#16743) 678ms 988ms 0ms 85ms 4586 KB 135ms 156ms 179ms 42ms 90182 133011
2022-12-22 11:37 e519bdf0 checker: check generic method receiver type mismatch (#16739) 693ms 1006ms 0ms 89ms 4585 KB 139ms 160ms 183ms 42ms 90179 130128
2022-12-22 10:55 82a35513 checker, cgen: fix match expr with branch returning (#16741) 688ms 989ms 0ms 87ms 4585 KB 136ms 156ms 182ms 42ms 90181 131077
2022-12-21 19:24 3c5cfa22 parser: disallow the array init: attr, when the len: attr is not provided (#16735) 691ms 984ms 0ms 82ms 4585 KB 134ms 157ms 179ms 41ms 90175 130499
2022-12-21 19:14 87f80697 ci: fix warnings for compiling builder_test.v too 692ms 1009ms 0ms 88ms 4584 KB 140ms 161ms 187ms 42ms 90168 130300
2022-12-21 16:33 88e33a83 gg: fix draw_image on macos native; vcreate: vweb template 670ms 1000ms 0ms 86ms 4584 KB 136ms 156ms 180ms 41ms 90168 134579
2022-12-21 07:10 1cde5547 cgen: fix cgen errors for overloaded operators using reference types for the receiver and operand (fix #16725) (fix #15859) (#16726) 671ms 976ms 0ms 85ms 4583 KB 132ms 152ms 178ms 40ms 90159 134365
2022-12-20 15:38 d19c1ef0 vpm: fix the direct installation of github repositories via the --git flag (#16724) 670ms 974ms 0ms 84ms 4581 KB 131ms 148ms 175ms 40ms 90107 134488
2022-12-20 14:41 2f9becc9 cgen: fix debug generated code with `-g`, while fixing #16690 (#16723) 673ms 1005ms 0ms 85ms 4581 KB 135ms 159ms 182ms 42ms 90107 133888
2022-12-20 14:34 3c920f2e x.json: fix parsing of time fields, that have just a single date encoded inside the parsed string (fix #16722) 673ms 976ms 0ms 84ms 4581 KB 135ms 152ms 178ms 42ms 90106 133887
2022-12-20 11:16 c84eb29b js: use write() on the freestanding backend (#16704) 668ms 966ms 0ms 84ms 4581 KB 137ms 157ms 180ms 42ms 90106 134889
2022-12-20 07:56 11521a70 readme: add modules badge and fix twitter url/badge inconsistency with others (#16716) 677ms 982ms 0ms 83ms 4581 KB 132ms 154ms 179ms 41ms 90106 133096
2022-12-20 07:52 0fe7ae3a cgen: remove repeated code (#16718) 681ms 997ms 0ms 90ms 4581 KB 136ms 157ms 182ms 42ms 90106 132314
2022-12-19 16:10 7e4dc24f math: add `math.vec` module with generic 2D, 3D and 4D vector operations (#16710) 680ms 980ms 0ms 83ms 4581 KB 137ms 158ms 181ms 42ms 90109 132513
2022-12-19 13:02 2090e4a1 ast, cgen: optimize generic struct with inconsistent generic types (#16708) 659ms 968ms 0ms 86ms 4581 KB 132ms 152ms 178ms 41ms 90109 136735
2022-12-19 11:15 bcdf1b95 docs: add a note about test files being compiled as separate V programs, independently from normal code 683ms 1002ms 0ms 84ms 4583 KB 137ms 159ms 183ms 42ms 90105 131925
2022-12-19 10:31 353fdb4c ci: workaround for v vet failing for v clean-code over the new v bench script (using \ in its path on windows). 674ms 971ms 0ms 84ms 4583 KB 134ms 154ms 173ms 42ms 90105 133686
2022-12-19 10:12 88731276 v doc: properly highlight the new generics syntax `[]` in the CLI results of `v doc arrays` etc (#16703) 687ms 989ms 0ms 83ms 4583 KB 130ms 154ms 177ms 40ms 90105 131157
2022-12-19 09:55 cbd34cd6 bench: add bench_string_key_in_map_vs_string_value_in_array.v 670ms 990ms 0ms 83ms 4583 KB 134ms 155ms 178ms 41ms 90105 134485
2022-12-19 08:43 aad95ac8 cgen: fix generic struct init with inconsistent generic types (fix #16677) (#16702) 686ms 994ms 0ms 86ms 4583 KB 136ms 158ms 181ms 42ms 90105 131348
2022-12-18 12:22 04936b00 cgen: fix struct selector with or block (#16695) 678ms 984ms 0ms 82ms 4580 KB 136ms 157ms 180ms 40ms 90084 132867
2022-12-18 11:34 de5ae634 parser: improve precision of struct field type positions in errors 677ms 984ms 0ms 86ms 4579 KB 135ms 155ms 181ms 42ms 90077 133053
2022-12-18 09:46 5b4a16e8 checker: add err for unknown generic struct field (#16698) 656ms 960ms 0ms 81ms 4579 KB 134ms 153ms 180ms 41ms 90076 137310
2022-12-18 09:44 20aaf4de README: replace deprecated align attribute, correct tcc info in C compiler section, fix some grammar and spacing issues (#16699) 676ms 972ms 0ms 80ms 4579 KB 131ms 150ms 175ms 40ms 90070 133239
2022-12-18 08:29 ba07e486 ast, checker: fix checking generic struct type mismatch (#16701) 682ms 989ms 0ms 85ms 4579 KB 136ms 158ms 182ms 41ms 90070 132067
2022-12-17 17:08 9f1239c5 vweb,net: fix vweb crash when the connection was closed prematurely (tested with Chrome on windows, refreshing as fast as possible) 660ms 949ms 0ms 86ms 4577 KB 129ms 154ms 176ms 40ms 90068 136466
2022-12-17 16:17 e83a8416 ast, parser: fix generic struct init with inconsistent generic types (#16697) 676ms 1001ms 0ms 87ms 4577 KB 137ms 156ms 180ms 42ms 90068 133236
2022-12-17 16:15 9921598c cgen: fix struct field initialisation with a fixed array (#16692) 672ms 965ms 0ms 80ms 4564 KB 133ms 151ms 176ms 41ms 90011 133944
2022-12-17 16:04 1aec40a1 vweb: flush stdout after the `Running app on` message, fix potential invalid map value access in serve_if_static 675ms 983ms 0ms 86ms 4563 KB 135ms 154ms 177ms 42ms 89997 133328
2022-12-16 13:53 65a020e3 cgen: fix comptime checking optional type with IS operator (#16688) 670ms 979ms 0ms 81ms 4563 KB 132ms 150ms 174ms 41ms 89997 134323
2022-12-16 05:57 f0a252d0 builtin: apply `.nogrow` flags to gcboehm array (#16689) 680ms 985ms 0ms 89ms 4562 KB 137ms 157ms 182ms 42ms 89997 132348
2022-12-15 19:18 14cc43b0 v ast: add forgotten fields since 2022/06/01 675ms 960ms 0ms 81ms 4562 KB 132ms 150ms 175ms 41ms 89997 133328
2022-12-15 17:21 0a119552 parser: support an unambiguous sizeof[T]() and isreftype[T]() (part 1) (#16684) 664ms 971ms 0ms 86ms 4562 KB 133ms 151ms 172ms 40ms 89997 135537
2022-12-15 16:54 e5e73ebb regex: fix typo in regex.v (#16683) 670ms 983ms 0ms 85ms 4561 KB 136ms 155ms 179ms 42ms 89955 134261
2022-12-15 16:53 bd1d96de cgen: add support for alias map keys (#16682) 691ms 999ms 0ms 87ms 4561 KB 137ms 158ms 181ms 42ms 89955 130180
2022-12-15 08:37 36437859 pref: deprecate -error-limit in favour of the documented -message-limit option. 668ms 965ms 0ms 82ms 4561 KB 129ms 151ms 174ms 40ms 89951 134657
2022-12-15 08:16 fd472d2d toml: minor cleanup in toml tests (#16679) 669ms 976ms 0ms 85ms 4561 KB 134ms 152ms 178ms 42ms 89946 134448
2022-12-15 07:29 db211123 tests: add a teamcity output format for V's test runner (#16681) 669ms 971ms 0ms 83ms 4561 KB 133ms 151ms 177ms 41ms 89946 134448
2022-12-15 06:37 3fa23b78 ci: add new dependencies for VSL (hdf5 libs and tools) 661ms 983ms 0ms 84ms 4561 KB 135ms 156ms 181ms 40ms 89946 136075
2022-12-14 20:48 5b008fca make.bat: fix path backslashes to forward slashes for more compatibility, change quoting to be more consistent (#16678) 675ms 992ms 0ms 84ms 4561 KB 134ms 155ms 180ms 42ms 89946 133253
2022-12-14 18:45 c3ee26f1 checker,cgen: fix dump when using comptime variable val.${field.name} (#16671) 658ms 954ms 0ms 80ms 4561 KB 130ms 151ms 176ms 40ms 89946 136696
2022-12-14 16:26 f762d46c pg: add compatibility.h, using a PG_VERSION_NUM check in the preprocessor, to just hardcode the missing CONNECTION_ numbers 665ms 974ms 0ms 84ms 4559 KB 134ms 153ms 178ms 41ms 89919 135216
2022-12-14 15:02 34f5255b ci: fix a failing test for `v test .github/workflows` 669ms 980ms 0ms 84ms 4559 KB 134ms 152ms 177ms 41ms 89919 134408
2022-12-14 14:39 3b683f11 pg: comment out C.CONNECTION_GSS_STARTUP, which is not available on Debian 10 (PG 11) 666ms 973ms 0ms 84ms 4559 KB 131ms 152ms 180ms 40ms 89919 135013
2022-12-14 13:25 8e3a90ae cgen: minor cleanup in struct_init() (#16676) 664ms 957ms 0ms 83ms 4559 KB 133ms 150ms 176ms 41ms 89919 135420
2022-12-14 12:57 8ab4c774 ast, checker: fix generic struct init with inconsistent generic types (#16675) 651ms 979ms 0ms 85ms 4559 KB 132ms 152ms 178ms 41ms 89921 138127
2022-12-14 12:05 7f23ae59 ci: add a separate download_vc target to Makefile for FreeBSD 660ms 947ms 0ms 82ms 4560 KB 130ms 151ms 173ms 40ms 89956 136296
2022-12-14 11:10 173b1895 pg: cleanup implementation, make `-cstrict` pass with both gcc-11 and clang-12 (by tightening the C wrapper declarations) 670ms 986ms 0ms 84ms 4560 KB 133ms 151ms 176ms 42ms 89956 134262
2022-12-14 08:21 70bb9895 doc: update the README for json2 (#16657) 674ms 982ms 0ms 85ms 4560 KB 133ms 151ms 175ms 41ms 89956 133465
2022-12-14 07:44 acbd93b5 builtin: add `.nogrow` and `.nofree` flags to `array` (#16661) 670ms 978ms 0ms 84ms 4560 KB 134ms 151ms 180ms 41ms 89956 134262
2022-12-13 20:10 b07e4477 encoding.html: add escape() function (#16666) 663ms 964ms 0ms 81ms 4559 KB 132ms 152ms 177ms 41ms 89948 135668
2022-12-13 16:05 69f7c45b builtin: fix array init with array default (#16664) 676ms 987ms 0ms 85ms 4559 KB 135ms 153ms 179ms 42ms 89948 133059
2022-12-13 11:09 738fe773 cgen: fix short circuiting behaviour of logical expressions, when several PrefixExpr's are used in if conditions (#16660) 692ms 1000ms 0ms 87ms 4558 KB 136ms 157ms 181ms 42ms 89932 129959
2022-12-12 08:26 992621bd bench: add a small performance comparison script bench_json_vs_json2.v 673ms 987ms 0ms 85ms 4557 KB 133ms 155ms 178ms 41ms 89910 133595
2022-12-12 08:06 b682e9ec json2: decode time.Time, supporting unix timestamps (like `json`), as well as rfc3339 datetimes (#16653) 681ms 988ms 0ms 83ms 4557 KB 134ms 157ms 180ms 41ms 89910 132026
2022-12-12 07:22 8225622d checker: check smartcasting requires either an immutable value, or an explicit mut keyword before the value (#16654) 662ms 952ms 0ms 85ms 4557 KB 129ms 149ms 172ms 40ms 89910 135815
2022-12-12 06:41 d87e400e transformer: clean up expr_stmt_match_expr() (#16655) 662ms 955ms 0ms 80ms 4556 KB 132ms 152ms 177ms 41ms 89900 135800
2022-12-12 06:40 1e7208d2 parser: fix initialization for array of Option type - `[]?Cell{}` (#16652) 689ms 974ms 0ms 84ms 4556 KB 133ms 153ms 175ms 40ms 89900 130478
2022-12-11 14:54 d7c244e5 x.json2: support time.Time values in encode (#16643) 662ms 966ms 0ms 81ms 4556 KB 131ms 150ms 172ms 40ms 89900 135800
2022-12-11 11:32 ad24c222 time: add more UTC/local time conversion functions, make Time.format_rfc3339 more stable 672ms 967ms 0ms 85ms 4556 KB 132ms 151ms 176ms 41ms 89900 133779
2022-12-11 10:34 73e886ea checker: fix generic fn returning result (#16646) 679ms 982ms 0ms 86ms 4556 KB 136ms 156ms 173ms 41ms 89852 132329
2022-12-11 08:36 94098eef time: use UTC time in Time.format_rfc3339, make test more robust 649ms 949ms 0ms 84ms 4556 KB 130ms 150ms 173ms 40ms 89850 138443
2022-12-11 08:23 2ecb8929 time: add Time.format_rfc3339() method 654ms 971ms 0ms 82ms 4556 KB 133ms 152ms 172ms 42ms 89849 137383
2022-12-11 07:06 3ea9e3ab github: make Environment field in feature request match bug report (#16645) 679ms 987ms 0ms 86ms 4556 KB 134ms 155ms 178ms 41ms 89842 132315
2022-12-10 18:44 e8c0b098 x.json2: add encode_pretty/1 (#16634) 672ms 977ms 0ms 84ms 4556 KB 133ms 153ms 176ms 42ms 89842 133693
2022-12-10 18:06 4b2699fd cgen: fix copying of a fixed array parameter to a function (fix #16640) 670ms 972ms 0ms 84ms 4556 KB 132ms 154ms 176ms 42ms 89842 134092
2022-12-10 16:44 30b39beb x.json2: refactor json tests (#16638) 679ms 987ms 0ms 85ms 4556 KB 133ms 154ms 176ms 41ms 89835 132304
2022-12-10 16:39 44a539f1 github: change bug template Envionment field to textarea (#16641) 663ms 976ms 0ms 83ms 4556 KB 134ms 152ms 177ms 41ms 89835 135497
2022-12-10 14:26 799af2ad native: support simple multi return (#16628) 649ms 977ms 0ms 84ms 4556 KB 130ms 150ms 175ms 41ms 89835 138420
2022-12-10 10:03 42a9eaac regex: make match_string() receiver immutable 650ms 945ms 0ms 81ms 4556 KB 130ms 151ms 174ms 40ms 89835 138207
2022-12-10 09:36 7c4f45a3 docs: change <> to [] in docs.md part2 (#16633) 668ms 967ms 0ms 83ms 4556 KB 133ms 153ms 177ms 41ms 89835 134483
2022-12-10 08:47 ad529067 docs: change <> to [] in docs.md (#16632) 681ms 962ms 0ms 81ms 4556 KB 129ms 150ms 174ms 40ms 89835 131916
2022-12-09 22:50 7c022747 v.pkgconfig: support PKG_CONFIG_PATH_DEFAULTS for overriding the default search path list too (enable easier -m32 with a custom tcc cross compiler) 649ms 960ms 0ms 83ms 4556 KB 132ms 148ms 173ms 41ms 89835 138420
2022-12-09 18:34 1ba1f99b orm: declare missing functions to handle literal types (#16627) 683ms 970ms 0ms 80ms 4556 KB 130ms 150ms 175ms 41ms 89819 131506
2022-12-09 16:08 b6c2aab0 json2: support encoding of optional struct fields (#16521) 680ms 991ms 0ms 83ms 4556 KB 134ms 154ms 179ms 42ms 89819 132086
2022-12-09 15:24 ba8e61eb cgen: fix `return typeof[T]()` in generic functions (#16626) 681ms 966ms 0ms 81ms 4556 KB 130ms 151ms 175ms 40ms 89819 131892
2022-12-09 10:01 6c0f2241 cgen: fix if cond with result or optional in infix expr (#16625) 693ms 998ms 0ms 86ms 4556 KB 136ms 159ms 184ms 42ms 89821 129611
2022-12-09 09:56 68fb4e9f cgen: fixevaluation order for match expressions inside boolean ones (fix #16554) (#16616) 680ms 989ms 0ms 86ms 4554 KB 133ms 152ms 177ms 42ms 89791 132045
2022-12-09 07:15 eb88f7e2 builtin: fix bug with string.split_into_lines, when lines have extra CR's at their end (#16620) 687ms 990ms 0ms 88ms 4553 KB 137ms 158ms 181ms 41ms 89778 130681
2022-12-08 22:37 7091010a arrays: add map_of_counts/1, map_of_indexes/1 as well as index_of_first/2, index_of_last/2 utilities (#16618) 674ms 949ms 0ms 81ms 4553 KB 134ms 151ms 177ms 41ms 89780 133204
2022-12-08 19:38 f3657714 cgen: fix nested struct generation for globals for gcc (#16614) 662ms 957ms 0ms 80ms 4553 KB 131ms 149ms 173ms 40ms 89780 135619
2022-12-08 09:15 d62fc777 ci: add a 'Build AdventOfCode' step in the v-apps-compile job 661ms 971ms 0ms 84ms 4553 KB 133ms 154ms 177ms 41ms 89768 135806
2022-12-08 09:08 32c80c53 cgen: fix generic functions returning none or error values with generic result types (#16613) 667ms 972ms 0ms 87ms 4553 KB 133ms 152ms 176ms 41ms 89768 134584
2022-12-07 14:56 2261606b checker: disallow `Bar{...foo}` when Bar needs more fields, than what `foo` has (#16609) 669ms 965ms 0ms 82ms 4553 KB 131ms 150ms 172ms 40ms 89768 134182
2022-12-07 10:26 458e68e1 orm,sqlite,mysql,pg: cleanup `import v.ast`, using `typeof[Type]()` 661ms 960ms 0ms 82ms 4552 KB 132ms 153ms 171ms 40ms 89751 135780
2022-12-07 09:29 4eb81d2f checker: improve error messages of missing generic type names (#16610) 667ms 964ms 0ms 81ms 4552 KB 131ms 151ms 174ms 40ms 89751 134559
2022-12-07 09:26 48a7de64 all: support typeof[ T ]().idx and typeof[ T ]().name, where T can be any type, including `![]&string` (#16513) 694ms 1012ms 0ms 90ms 4549 KB 138ms 161ms 182ms 42ms 89751 129324
2022-12-06 19:44 bb705c01 parser: add proper error msg for `:=` used in const decl (#16607) 666ms 964ms 0ms 82ms 4548 KB 133ms 153ms 173ms 40ms 89727 134725
2022-12-06 16:15 921416d8 parser: fix parsing generic types using '[]' in anon fn decl (#16605) 671ms 996ms 0ms 84ms 4548 KB 135ms 155ms 181ms 42ms 89724 133716
2022-12-06 15:27 cf015e50 checker: add clearer errors for `break`/`continue` used within a `$for` loop (#16600) 700ms 1013ms 0ms 88ms 4548 KB 138ms 158ms 180ms 42ms 89719 128169
2022-12-06 13:44 ada8643a checker: disallow using builtin type names for const names (#16599) 680ms 986ms 0ms 83ms 4547 KB 135ms 157ms 178ms 41ms 89715 131933
2022-12-06 11:02 5fc7b6d3 tools: add tests for vcomplete (#16587) 677ms 991ms 0ms 86ms 4547 KB 134ms 156ms 178ms 41ms 89712 132514
2022-12-06 10:38 e35f5f29 cgen: fix string of map with generic struct value (#16595) 672ms 982ms 0ms 83ms 4547 KB 133ms 154ms 176ms 42ms 89712 133500
2022-12-06 07:33 46bb6295 cgen: fix generic array init with fields (#16601) 684ms 981ms 0ms 83ms 4546 KB 130ms 156ms 174ms 40ms 89701 131141
2022-12-06 07:26 edfaa76b checker: fix panic caused by compile-time code within or block (#16602) 655ms 948ms 0ms 80ms 4546 KB 130ms 153ms 172ms 40ms 89701 136948
2022-12-06 07:13 94dc3c1c ci: fix the platform image for gg-regressions to ubuntu-20.04 (github is migrating ubuntu-latest to 22.04) 671ms 976ms 0ms 86ms 4546 KB 135ms 155ms 177ms 42ms 89693 133670
2022-12-05 15:06 70fed416 ci: override VTMP to /tmp for the jobs `gg-regressions` and `doom-regressions` 663ms 982ms 0ms 86ms 4546 KB 134ms 157ms 179ms 41ms 89693 135283
2022-12-05 14:58 5288c613 json2: decode refactor/fix (#16588) 682ms 988ms 0ms 84ms 4546 KB 132ms 155ms 176ms 40ms 89693 131514
2022-12-05 14:32 50110d4c all: replace generic '<>' with '[]' in .vv files (#16593) 674ms 980ms 0ms 83ms 4546 KB 134ms 157ms 177ms 41ms 89693 133075
2022-12-05 10:07 7e9e2ff4 cgen: fix if expr with multiple array call (fix #16583) (#16589) 684ms 988ms 0ms 85ms 4546 KB 133ms 157ms 176ms 41ms 89693 131130
2022-12-05 08:05 59c979c8 checker: check generic interface type specifing type names (fix #16576) (#16591) 686ms 988ms 0ms 84ms 4546 KB 136ms 156ms 179ms 42ms 89690 130743
2022-12-05 07:15 349ce08a tools: fix vcompletion for single-file directories (#16586) 696ms 997ms 0ms 83ms 4540 KB 134ms 156ms 181ms 41ms 89642 128795
2022-12-05 06:50 ce06c281 checker: add disallow `none` operations and range (#16584) 675ms 976ms 0ms 84ms 4540 KB 134ms 153ms 176ms 41ms 89642 132802
2022-12-05 06:48 ffc73bf6 builder: fix v builder error (#16590) 690ms 1008ms 0ms 88ms 4539 KB 137ms 160ms 182ms 42ms 89637 129908
2022-12-03 17:41 f5d0ba31 testing: support new events in the output modules of `v test`: .cmd_begin sent right before a _test.v execution, and .cmd_end sent right after a _test.v execution 672ms 979ms 0ms 86ms 4539 KB 134ms 155ms 180ms 42ms 89618 133360
2022-12-03 12:01 5acd8555 term: add format_esc/1 (#16574) 673ms 980ms 0ms 86ms 4539 KB 132ms 153ms 179ms 41ms 89618 133161
2022-12-02 21:17 bf0c8a0d sync: fix compilation of V on m1 with tcc 665ms 956ms 0ms 82ms 4539 KB 131ms 150ms 172ms 41ms 89610 134751
2022-12-02 11:45 d09c8c91 testing: refactor the `v test` implementation to make supporting different output modes easier 675ms 984ms 0ms 84ms 4539 KB 133ms 155ms 177ms 42ms 89610 132755
2022-12-02 10:51 e419faf7 all: fix `dependant`->`dependent` typos, cleanup comments 684ms 991ms 0ms 87ms 4538 KB 135ms 153ms 177ms 41ms 89606 131002
2022-12-02 09:41 675c362f v.util: cleanup util.path_styled_for_error_messages/1 657ms 951ms 0ms 81ms 4538 KB 132ms 149ms 173ms 41ms 89605 136385
2022-12-02 08:21 c77344e0 checker: add a `return *x` suggestion, to the error `fn ... expects you to return a non reference type ..., but you are returning ... instead` 671ms 976ms 0ms 84ms 4538 KB 133ms 156ms 175ms 41ms 89591 133518
2022-12-02 07:22 f1672259 all: replace generic '<>' with '[]' in error messages and comments (#16571) 670ms 973ms 0ms 82ms 4538 KB 131ms 153ms 175ms 40ms 89590 133716
2022-12-01 22:28 cbe64cb5 checker: allow struct updates from struct aliases (#16567) 667ms 959ms 0ms 79ms 4538 KB 130ms 148ms 171ms 40ms 89590 134317
2022-12-01 16:29 18d98a5e .github: clean issue templates (#16566) 676ms 974ms 0ms 84ms 4538 KB 134ms 154ms 177ms 41ms 89590 132529
2022-12-01 15:54 6e24f7e1 gg: always use 4 channels in init_sokol_image (#16564) 663ms 951ms 0ms 82ms 4538 KB 127ms 149ms 170ms 39ms 89590 135128
2022-12-01 13:28 161847ed v.pref: make `-b unknown_backend` an error, with a more informative diagnostic message 675ms 984ms 0ms 86ms 4538 KB 135ms 155ms 181ms 42ms 89590 132725
2022-12-01 12:59 02f5c593 docs: remove Android from the common installation section header, as it has its own section (#16563) 664ms 971ms 0ms 78ms 4537 KB 127ms 149ms 174ms 40ms 89584 134915
2022-12-01 12:49 32976863 github: add existing "Unit: Documentation" label to the documentation issue template. 671ms 965ms 0ms 86ms 4537 KB 132ms 150ms 174ms 41ms 89584 133508
2022-11-30 19:30 c06696bc cgen: fix printing multi-reference struct (#16560) 664ms 982ms 0ms 80ms 4537 KB 131ms 154ms 176ms 41ms 89584 134915
2022-11-30 10:04 fd04c1a0 cgen: fix error of match expr (fix #16554) (#16555) 674ms 976ms 0ms 85ms 4537 KB 133ms 152ms 176ms 41ms 89583 132912
2022-11-29 22:17 3175bf37 Add Arch command for MingW (#16558) 685ms 990ms 0ms 86ms 4536 KB 135ms 159ms 182ms 42ms 89563 130748
2022-11-29 12:56 675a1be9 math: remove the deprecated math.mathutil module too 665ms 980ms 0ms 84ms 4536 KB 131ms 152ms 176ms 40ms 89563 134681
2022-11-29 12:28 3fff786f math: remove the deprecated `math.util` module 677ms 969ms 0ms 82ms 4536 KB 130ms 148ms 172ms 40ms 89563 132293
2022-11-29 11:13 dff61300 table: optimize fn_type_signature() (#16552) 676ms 982ms 0ms 85ms 4536 KB 134ms 159ms 180ms 40ms 89563 132489
2022-11-28 08:37 58e150df parser: add a better error msg for using `...`, instead of `..` in `for a in 1...10 {` (#16547) 682ms 988ms 0ms 85ms 4536 KB 134ms 156ms 178ms 42ms 89568 131331
2022-11-28 08:29 d257e439 checker: fix 'return none' in void optional function (#16545) 675ms 986ms 0ms 85ms 4536 KB 131ms 151ms 174ms 40ms 89565 132688
2022-11-28 08:24 7d8c3867 datatypes: change optional to result (#16546) 657ms 974ms 0ms 84ms 4536 KB 133ms 151ms 176ms 41ms 89569 136330
2022-11-28 07:46 1d24dbe6 builtin: document string.to_wide() and string_from_wide()/1 670ms 978ms 0ms 81ms 4536 KB 131ms 148ms 173ms 40ms 89569 133685
2022-11-27 09:40 73675dca builtin: move v_segmentation_fault_handler to builtin.c.v, make it more informative 671ms 969ms 0ms 83ms 4536 KB 133ms 152ms 176ms 41ms 89559 133470
2022-11-27 07:10 cf3dda2a datatypes: fix fsm.set_state() and cleanup fsm module (#16539) 662ms 965ms 0ms 81ms 4536 KB 133ms 151ms 175ms 41ms 89529 135240
2022-11-27 04:07 8543d5e0 checker: improve mut arg error msg (#16540) 656ms 941ms 0ms 81ms 4536 KB 130ms 149ms 170ms 40ms 89529 136477
2022-11-26 16:23 ef5be22f all: replace generic `<>` with `[]` - part 2 (#16536) 675ms 976ms 0ms 78ms 4535 KB 130ms 147ms 171ms 40ms 89524 132628
2022-11-26 06:59 b19b97e7 generic: replace generic `<>` with `[]` part 1 - allow for both (#16532) 670ms 998ms 0ms 88ms 4535 KB 136ms 156ms 179ms 42ms 89508 133594
2022-11-26 06:56 a9b41d29 all: add support for `const` ident in `match` range (#16526) 674ms 995ms 0ms 89ms 4532 KB 137ms 159ms 179ms 41ms 89460 132729
2022-11-24 17:30 dee75fe9 checker: perfect infer_struct_generic_types() (#16524) 675ms 966ms 0ms 81ms 4528 KB 131ms 156ms 180ms 40ms 89401 132445
2022-11-24 13:56 f6cc88fa tests: add new test for #16519 (#16520) 664ms 952ms 0ms 83ms 4526 KB 131ms 153ms 176ms 41ms 89369 134591
2022-11-24 10:05 f0a23c8d cgen: fix fn call of sumtype with alias fntype variant (#16519) 684ms 979ms 0ms 86ms 4526 KB 135ms 156ms 179ms 41ms 89369 130656
2022-11-23 16:46 8b5c75c4 cgen: fix sumtype with alias fntype variant (#16516) 668ms 965ms 0ms 84ms 4526 KB 131ms 151ms 174ms 41ms 89370 133787
2022-11-23 16:08 d632e840 cgen: fix comptime optional methods call and optional field (fix #16499 #16465) (#16503) 663ms 955ms 0ms 83ms 4525 KB 130ms 147ms 173ms 40ms 89359 134779
2022-11-22 17:52 a987f84b ci: skip the very slow running tests in `v test-self`, when -asan-compiler or -msan-compiler is passed as well. 672ms 963ms 0ms 83ms 4525 KB 130ms 152ms 174ms 40ms 89351 132962
2022-11-22 17:45 f7a11b8e toml: update value_opt syntax and add missing documentation (#16510) 656ms 957ms 0ms 79ms 4525 KB 126ms 149ms 171ms 39ms 89351 136205
2022-11-22 15:56 7c7ebd64 checker: check assigning generic function to a variable (#16507) 654ms 966ms 0ms 81ms 4525 KB 128ms 151ms 173ms 40ms 89351 136622
2022-11-22 15:50 27cdf5ae checker: minor cleanup in checker module (remove pub from most of checker's methods) (#16505) 678ms 980ms 0ms 81ms 4525 KB 132ms 153ms 177ms 40ms 89346 131778
2022-11-22 11:42 7d57559b datatypes: make the out of bounds errors for lists APIs more detailed 667ms 983ms 0ms 83ms 4523 KB 134ms 155ms 178ms 42ms 89346 133952
2022-11-22 11:27 cc7e6006 checker: fix generic fn with short generic struct init syntax (#16504) 656ms 955ms 0ms 83ms 4523 KB 128ms 151ms 170ms 40ms 89346 136198
2022-11-21 10:48 00383edd native: add more operator support for floats on amd64 (#16498) 671ms 965ms 0ms 83ms 4514 KB 132ms 155ms 173ms 40ms 89217 132961
2022-11-21 10:24 c7440306 tests: add a watchdog thread to live_test.v to prevent it from blocking the whole CI on slow sanitized jobs 663ms 960ms 0ms 83ms 4514 KB 132ms 155ms 175ms 41ms 89217 134565
2022-11-21 05:41 c286775d strconv: add test_atof_converter to the tests, as suggested by the code review 663ms 976ms 0ms 84ms 4514 KB 131ms 151ms 176ms 41ms 89217 134565
2022-11-21 00:57 6cd1723d strconv: fix `float_prec := 1.9999999999999999 + 0.0000000000000000005` being 0.5 (fix #16448) (#16495) 672ms 980ms 0ms 85ms 4514 KB 136ms 159ms 179ms 42ms 89217 132763
2022-11-20 19:33 bffe7bd7 github: add discord link to config.yml (#16497) 649ms 969ms 0ms 85ms 4514 KB 132ms 151ms 172ms 41ms 89216 137466
2022-11-20 14:44 0e727ec5 checker: cleanup obsolete code for compatibility between byteptr and &byte (#16494) 647ms 946ms 0ms 84ms 4514 KB 130ms 150ms 173ms 40ms 89216 137891
2022-11-20 14:21 cb336c7d net.http: remove ending \r from response.status_msg, add more tests 679ms 985ms 0ms 86ms 4514 KB 135ms 156ms 178ms 42ms 89228 131410
2022-11-20 12:43 aae63f5e tools: gitignore the bin/ folder in new V projects (created by `v init`) (#16493) 663ms 971ms 0ms 84ms 4514 KB 133ms 153ms 174ms 40ms 89228 134582
2022-11-20 09:18 45854882 builtin, cgen: support FieldData.unaliased_typ, use it for generalising `x.json2` (able to encode type aliased struct fields) (#16469) 672ms 955ms 0ms 85ms 4514 KB 131ms 149ms 171ms 40ms 89228 132779
2022-11-19 20:03 06764bc5 checker: disallow taking address of optional fields for now (#16487) 675ms 948ms 0ms 79ms 4513 KB 131ms 152ms 175ms 40ms 89223 132182
2022-11-19 18:58 531c145a Update bug-report.yml 654ms 953ms 0ms 81ms 4513 KB 130ms 151ms 174ms 41ms 89219 136420
2022-11-19 18:56 9d8e307e Add a link to the Q&A category in the discussions 683ms 997ms 0ms 85ms 4513 KB 131ms 153ms 175ms 41ms 89219 130628
2022-11-19 18:30 5ef4e0c9 cgen: fix "fn()?.field?" expr cgen error (fix #16482) (#16488) 648ms 951ms 0ms 82ms 4513 KB 129ms 150ms 167ms 39ms 89219 137683
2022-11-19 17:11 05e562cb doc: return none instead of error in the iterator example (#16486) 650ms 963ms 0ms 80ms 4513 KB 131ms 153ms 174ms 40ms 89217 137256
2022-11-19 09:52 6b0743bb x.json2: add support for i8, i16, u8, u16, u32 (fix #16484) 659ms 953ms 0ms 79ms 4513 KB 128ms 149ms 171ms 40ms 89217 135382
2022-11-19 08:43 79b4cfb4 all: correct the first letter of error message from uppercase to lowercase (#16481) 664ms 978ms 0ms 86ms 4513 KB 135ms 154ms 175ms 42ms 89217 134362
2022-11-18 17:03 2d9808b2 term: add term.slow_blink/1 and term.rapid_blink/1 (#16470) 656ms 967ms 0ms 82ms 4512 KB 130ms 151ms 171ms 40ms 89208 135987
2022-11-18 10:54 92be9030 doc: mention the $embed_file return type, and link to its documentation (#16467) 658ms 954ms 0ms 82ms 4512 KB 131ms 151ms 172ms 40ms 89197 135557
2022-11-18 10:47 914007fd github: update templates to use latest github issues features (#16468) 659ms 964ms 0ms 82ms 4512 KB 130ms 151ms 174ms 40ms 89197 135352
2022-11-18 09:09 74613bd6 x.json2: generic-based encoder (finish PR#15137) (#16464) 668ms 979ms 0ms 87ms 4512 KB 134ms 156ms 179ms 40ms 89197 133528
2022-11-17 21:42 44e2149b cgen: add escaping for `near`, `far` and `huge` keyword ptrs (#16463) 661ms 969ms 0ms 85ms 4512 KB 136ms 155ms 179ms 42ms 89197 134942
2022-11-17 15:35 886abcdf ci: bump timeout-minutes to 240, for all sanitized jobs 668ms 1001ms 0ms 81ms 4512 KB 131ms 153ms 171ms 40ms 89197 133528
2022-11-17 12:30 ae816b17 parser: fix if-guard for struct optional fields (fix #16460) (#16461) 651ms 968ms 0ms 85ms 4512 KB 132ms 153ms 173ms 41ms 89197 137015
2022-11-17 07:20 74efd262 checker: fix struct field unsign type check (fix #16457) (#16458) 667ms 962ms 0ms 81ms 4512 KB 128ms 154ms 172ms 40ms 89197 133728
2022-11-17 07:10 360457e0 checker: disable overriding and importing of builtin sym types (#16452) 666ms 962ms 0ms 81ms 4511 KB 129ms 155ms 173ms 40ms 89173 133893
2022-11-17 07:08 cb9e945a cgen: clean and improve need_tmp_var_in_match() (#16451) 657ms 971ms 0ms 81ms 4511 KB 130ms 151ms 174ms 40ms 89170 135722
2022-11-17 05:51 37700502 all: implement struct field optional and disallow storing result (#16392) 662ms 972ms 0ms 82ms 4511 KB 130ms 149ms 170ms 40ms 89174 134703
2022-11-17 05:44 41dd8985 native: use enum values instead of strings for identifying builtin functions (#16450) 650ms 937ms 0ms 81ms 4491 KB 130ms 151ms 175ms 41ms 88962 136864
2022-11-17 05:41 49277f7a cgen: fix dump(nil), dump(voidptr) (fix #16455) (#16456) 671ms 989ms 0ms 89ms 4491 KB 136ms 157ms 180ms 42ms 88962 132581
2022-11-16 12:59 523ccbcb cgen: fix if expr with sumtype value of map (#16445) 690ms 991ms 0ms 88ms 4491 KB 134ms 155ms 179ms 41ms 88959 128926
2022-11-16 12:46 b60132d2 checker: rename test assing -> assign (#16446) 641ms 951ms 0ms 81ms 4490 KB 129ms 147ms 171ms 40ms 88945 138759
2022-11-15 22:53 9bb1867b os: refactor `err == IError(os.Eof{})` to `err is os.Eof` 648ms 941ms 0ms 83ms 4490 KB 129ms 148ms 172ms 41ms 88945 137260
2022-11-15 17:51 ddc1a1fc checker,cgen: support `const y = term.yellow`, then `println(y('abc'))` (#16436) 650ms 938ms 0ms 79ms 4493 KB 127ms 145ms 169ms 40ms 88945 136838
2022-11-15 16:55 dc81d755 checker: disallow using `unsafe { none }` (#16431) 642ms 934ms 0ms 83ms 4488 KB 129ms 150ms 171ms 40ms 88904 138479
2022-11-15 16:34 fe2db643 tests: add unsafe block for the int->enum cast in bench_compare_tokens.v (#16438) 671ms 987ms 0ms 86ms 4487 KB 134ms 155ms 179ms 41ms 88892 132476
2022-11-15 13:53 017ace6e vfmt: change all '$expr' to '${expr}' (#16428) 653ms 948ms 0ms 83ms 4487 KB 127ms 148ms 171ms 40ms 88892 136128
2022-11-14 18:08 56239b4a toml: fix typo in parser.v (#16430) 657ms 947ms 0ms 81ms 4488 KB 128ms 147ms 171ms 40ms 88891 135298
2022-11-14 14:48 58cee6cc checker: disallow none type in struct fields (#16425) 668ms 954ms 0ms 82ms 4488 KB 128ms 149ms 170ms 41ms 88891 133070
2022-11-14 14:37 91ecfb91 checker: fix generic fn casting &u8 to &alias to u32 (#16420) 662ms 949ms 0ms 82ms 4488 KB 129ms 146ms 174ms 41ms 88887 134270
2022-11-14 14:25 37583b04 gg: make create_image's receiver immutable 647ms 936ms 0ms 84ms 4488 KB 130ms 150ms 173ms 41ms 88887 137383
2022-11-14 14:23 f44af02e sqlite: affected rows count (#16426) 651ms 948ms 0ms 82ms 4488 KB 131ms 148ms 170ms 40ms 88887 136539
2022-11-13 20:33 1a4d1aec checker: minor cleanup and optimization in method_call() (#16421) 671ms 973ms 0ms 83ms 4488 KB 132ms 152ms 175ms 40ms 88887 132469
2022-11-13 19:55 eb11b014 tools: fix git_pre_commit_hook.vsh on windows 693ms 984ms 0ms 81ms 4488 KB 129ms 147ms 169ms 40ms 88888 128265
2022-11-13 18:25 1978176c tools: add an utility cmd/tools/git_pre_commit_hook.vsh script 653ms 962ms 0ms 84ms 4488 KB 129ms 150ms 174ms 41ms 88888 136122
2022-11-13 12:30 38555a92 time: change `days_from_civil` to `days_from_unix_epoch`, add `date_from_days_after_unix_epoch` (#16363) 653ms 968ms 0ms 84ms 4488 KB 130ms 150ms 174ms 41ms 88888 136122
2022-11-13 11:48 7cfaacbe doc: add more examples to vlib/time/README.md (#16362) 664ms 989ms 0ms 87ms 4488 KB 132ms 155ms 177ms 40ms 88858 133822
2022-11-13 08:59 5a28699e cgen: minor cleanup in auto_str_methods.v (#16411) 666ms 987ms 0ms 83ms 4488 KB 132ms 155ms 175ms 40ms 88858 133420
2022-11-13 08:57 e8e75251 vweb: change optional to result in vweb_test (#16412) 664ms 980ms 0ms 87ms 4486 KB 133ms 152ms 178ms 41ms 88849 133808
2022-11-12 15:35 b54f9c29 parser: fix attributes with optional or result types (#16401) 651ms 945ms 0ms 80ms 4486 KB 129ms 147ms 171ms 41ms 88849 136480
2022-11-12 09:42 9a8602ff doc: improve types order (#16399) 656ms 964ms 0ms 84ms 4486 KB 133ms 152ms 178ms 41ms 88841 135428
2022-11-12 08:06 46f1b20b doc: split TOC into two rows (#16397) 657ms 958ms 0ms 82ms 4486 KB 130ms 150ms 175ms 41ms 88841 135222
2022-11-12 07:39 5bb058e3 gg: revamp the `Context` pipeline for more effects, implement an `additive` effect (#16394) 676ms 973ms 0ms 84ms 4486 KB 133ms 151ms 177ms 41ms 88841 131421
2022-11-12 07:35 7d314735 doc: add links (#16398) 671ms 979ms 0ms 87ms 4486 KB 134ms 152ms 177ms 41ms 88841 132400
2022-11-11 20:06 12f01318 v.live, cgen: enable using `[live]` in modules too (monitor used .v files for changes, not just the top level one) (#16396) 650ms 953ms 0ms 83ms 4486 KB 131ms 149ms 173ms 41ms 88841 136678
2022-11-11 11:56 c9ce5f89 builtin: fix f32.str() (#16391) 656ms 959ms 0ms 85ms 4484 KB 131ms 148ms 174ms 42ms 88825 135403
2022-11-11 08:45 c1a44efc tests: ensure that const loading is stressed in live_test.v, to prevent -live regressions for more complex examples like bounce.v 656ms 971ms 0ms 85ms 4484 KB 133ms 151ms 176ms 42ms 88825 135403
2022-11-11 08:19 e9fac057 cgen: fix `v -cc tcc -live run examples/hot_reload/graph.v` too 659ms 964ms 0ms 84ms 4484 KB 131ms 148ms 173ms 42ms 88825 134787
2022-11-11 08:06 3a85955d all: rollback to old interpolation (step 4) (#16383) 663ms 976ms 0ms 87ms 4483 KB 134ms 156ms 179ms 42ms 88813 133956
2022-11-10 18:19 993e21e8 checker: check fntype mismatch of struct field init (fix #16372) (#16381) 657ms 960ms 0ms 85ms 4484 KB 133ms 147ms 176ms 42ms 88812 135178
2022-11-10 18:14 196b01ae all: minor cleanup of optional and result (#16382) 655ms 972ms 0ms 82ms 4484 KB 131ms 150ms 175ms 41ms 88809 135586
2022-11-10 12:05 26d643fc all: rollback to old interpolation (step 3) (#16380) 669ms 975ms 0ms 88ms 4483 KB 133ms 150ms 177ms 42ms 88803 132739
2022-11-10 11:49 bbae7a70 checker: fix incomplete implicit ast.CastExpr{} replacements 669ms 977ms 0ms 86ms 4492 KB 132ms 151ms 176ms 41ms 88833 132784
2022-11-10 02:09 46921480 comptime: fix embed file with variable argument (fix #16360) (#16375) 661ms 971ms 0ms 85ms 4492 KB 132ms 151ms 175ms 42ms 88804 134347
2022-11-10 02:08 bbd0603b checker: add check for unknown generic types in type alias decl (#16377) 666ms 960ms 0ms 85ms 4491 KB 131ms 150ms 173ms 41ms 88787 133313
2022-11-09 17:57 2634b997 sqlite: expose SQLite's VFS layer (#16359) 663ms 956ms 0ms 83ms 4490 KB 131ms 148ms 172ms 41ms 88777 133901
2022-11-09 17:55 7e000bb6 embed_file: correct test file name (#16376) 668ms 993ms 0ms 84ms 4490 KB 131ms 151ms 176ms 41ms 88777 132899
2022-11-09 14:37 a199a9af all: rollback to old interpolation (step 2) (#16373) 665ms 970ms 0ms 85ms 4490 KB 131ms 151ms 175ms 41ms 88777 133499
2022-11-09 08:57 dd5f6186 all: rollback to old interpolation (step 1) (#16370) 662ms 968ms 0ms 85ms 4491 KB 131ms 149ms 173ms 40ms 88812 134157
2022-11-09 08:36 7830597b checker: add check for multi level fn aliases (#16361) 672ms 962ms 0ms 85ms 4493 KB 132ms 151ms 175ms 41ms 88834 132193
2022-11-09 08:07 ce79c9c8 checker: extract `valid_comptime_` constants into `v.checker.constants` (#16371) 679ms 989ms 0ms 85ms 4492 KB 131ms 151ms 175ms 41ms 88830 130824
2022-11-08 14:51 a07f77ac make: add 'rebuild' target (clean and reset sub-repos, then rebuild V) (#16357) 667ms 967ms 0ms 86ms 4492 KB 132ms 153ms 176ms 41ms 88824 133169
2022-11-08 13:50 bc30608e checker: always trigger error for anon fns without a body block (#16358) 672ms 976ms 0ms 86ms 4492 KB 132ms 151ms 174ms 42ms 88818 132169
2022-11-08 08:49 1d04b71c cgen: fix generic sumtype auto str (#16355) 677ms 982ms 0ms 87ms 4492 KB 134ms 152ms 179ms 41ms 88824 131202
2022-11-08 06:05 dc9997f5 fmt: fix - `v fmt` transforms compile time options in some cases (#16351) 664ms 960ms 0ms 85ms 4492 KB 131ms 147ms 175ms 41ms 88818 133762
2022-11-07 10:36 5f33585e tools: add support for VSELF_SHOULD_FAIL to `v self`, in order to make testing all `v up` failure modes easier. 666ms 964ms 0ms 83ms 4492 KB 130ms 149ms 174ms 41ms 88818 133360
2022-11-07 06:48 c015f15d make.bat: fix use of `make.bat` from `v up` (#16348) 670ms 974ms 0ms 89ms 4492 KB 135ms 151ms 178ms 42ms 88818 132564
2022-11-06 13:47 407bb664 cgen: fix #16326 `-cstrict` with `$embed_file` (#16343) 660ms 959ms 0ms 84ms 4492 KB 130ms 149ms 172ms 41ms 88818 134572
2022-11-06 13:09 5638005b README: fix Termux instructions (add libexecinfo too) 658ms 957ms 0ms 84ms 4492 KB 133ms 155ms 182ms 41ms 88818 134981
2022-11-06 13:04 040bcd91 README: add a section to clarify the installation process on Termux 664ms 971ms 0ms 86ms 4492 KB 131ms 148ms 173ms 41ms 88818 133762
2022-11-06 05:23 25b8ae21 parser: minor cleanup in comptime.v (#16338) 656ms 963ms 0ms 86ms 4492 KB 130ms 148ms 173ms 41ms 88818 135393
2022-11-06 05:20 d701cf56 scanner: fix new string interpolation: print('{n:10}') (fix #16321) (#16325) 662ms 960ms 0ms 85ms 4491 KB 131ms 148ms 173ms 41ms 88796 134132
2022-11-05 17:58 056f1b7c parser: improve error message for `fn (a Foo<Foo<T>>) baz(){}` 720ms 995ms 0ms 84ms 4491 KB 131ms 149ms 174ms 41ms 88801 123334
2022-11-05 12:02 27d8f237 ci: fix go->spawn in the examples in vlib/context/README.md too 652ms 956ms 0ms 83ms 4491 KB 130ms 149ms 173ms 41ms 88801 136197
2022-11-05 09:30 bf00e9bd tests: fix vlib/v/fmt/tests/*_expected.vv files too 663ms 962ms 0ms 83ms 4491 KB 130ms 148ms 174ms 41ms 88801 133938
2022-11-05 09:13 02acb843 tests: fix keep tests with `spawn` 655ms 957ms 0ms 86ms 4491 KB 131ms 151ms 176ms 41ms 88801 135574
2022-11-05 08:57 9f2ab9aa ci: fix long line in doc/docs.md 673ms 968ms 0ms 84ms 4491 KB 128ms 148ms 172ms 41ms 88801 131947
2022-11-05 08:54 3e02f3b2 docs: put the short installation instructions directly in doc/docs.md too 660ms 954ms 0ms 84ms 4491 KB 130ms 149ms 174ms 41ms 88801 134546
2022-11-05 07:50 5b44da5d doc: replace `go` with `spawn` 655ms 957ms 0ms 87ms 4491 KB 133ms 154ms 177ms 42ms 88801 135574
2022-11-05 07:46 e81e0ac7 fmt: replace `go` with `spawn` 666ms 964ms 0ms 85ms 4491 KB 133ms 153ms 178ms 42ms 88801 133334
2022-11-05 07:41 a082328e parser: make `spawn` behave like `go` 654ms 954ms 0ms 84ms 4491 KB 129ms 147ms 172ms 41ms 88801 135781
2022-11-05 06:20 141c404d all: new keyword "spawn" 652ms 958ms 0ms 84ms 4491 KB 129ms 148ms 172ms 41ms 88801 136197
2022-11-05 06:08 b52b8429 vfmt: implement support for // vfmt off and // vfmt on, with it, `v fmt -w .` now works. (#16335) 666ms 974ms 0ms 86ms 4490 KB 133ms 153ms 179ms 41ms 88797 133328
2022-11-05 06:05 131d07ae parser: fix embed file to_string() in if guard (#16334) 651ms 951ms 0ms 84ms 4490 KB 129ms 147ms 172ms 41ms 88797 136400
2022-11-05 05:13 e1896ffd tutorials: fix a broken link (#16333) 654ms 953ms 0ms 86ms 4490 KB 131ms 148ms 172ms 41ms 88797 135775
2022-11-04 15:01 5933ab71 docs: add syntax highlighting to a code snippet in the tutorials (#16331) 676ms 984ms 0ms 85ms 4490 KB 131ms 149ms 173ms 41ms 88797 131356
2022-11-04 13:35 4cabf709 tools: add support for a |```v shared| markdown code tag, for illustrating code examples starting with `module not_main` 674ms 976ms 0ms 87ms 4490 KB 132ms 150ms 175ms 41ms 88797 131746
2022-11-04 13:12 2dffb046 ci: fix formatting of `cmd/tools/vtest-cleancode.v` after resolving conflicts 670ms 990ms 0ms 86ms 4490 KB 132ms 150ms 175ms 41ms 88797 132532
2022-11-04 08:20 7f91db69 examples, tests: small formatting cleanup in cube_glsl.v , remove already fixed skips in `v test-cleancode`, before `// vfmt off` and `// vfmt on` 672ms 989ms 0ms 87ms 4490 KB 130ms 148ms 173ms 41ms 88797 132138
2022-11-04 07:01 fa7ff093 doc: move `Struct update syntax` to the Struct section (#16305) 650ms 960ms 0ms 84ms 4490 KB 131ms 147ms 171ms 41ms 88797 136610
2022-11-04 06:57 3061859f doc: move the `Parameter evaluation order` section before `References` (#16306) 657ms 966ms 0ms 84ms 4490 KB 131ms 149ms 174ms 41ms 88797 135155
2022-11-04 06:31 cb5c6b60 doc: fix match heading and add ref field link (#16316) 676ms 987ms 0ms 85ms 4490 KB 131ms 149ms 175ms 41ms 88797 131356
2022-11-04 06:19 eb0c46e1 regex: fix for last group with OR inside (#16324) 667ms 971ms 0ms 86ms 4490 KB 131ms 148ms 174ms 41ms 88797 133128
2022-11-03 21:06 fd404593 scanner: fix the new string interpolation - println('{s == 'hello'}') (fix #16318) (#16319) 653ms 969ms 0ms 85ms 4490 KB 130ms 149ms 173ms 41ms 88797 135983
2022-11-03 15:28 0e8d148f checker: give a checker error message on `print(1), print(2)` (fix #16311) (#16314) 662ms 960ms 0ms 84ms 4490 KB 129ms 148ms 172ms 41ms 88793 134128
2022-11-03 15:25 962d0bab js: fix `match true {}` in the js backend (#16317) 655ms 966ms 0ms 86ms 4490 KB 132ms 148ms 172ms 42ms 88787 135552
2022-11-03 12:17 4e02cd87 doc: move match next to if (#16304) 663ms 965ms 0ms 85ms 4490 KB 131ms 148ms 174ms 41ms 88787 133917
2022-11-03 12:04 a979b3aa scanner: fix new string interpolation - print('{a}{{b}}') (#16309) 664ms 963ms 0ms 84ms 4490 KB 131ms 147ms 174ms 41ms 88787 133715
2022-11-03 11:36 9de92eb3 doc: add more links (#16303) 662ms 965ms 0ms 84ms 4490 KB 129ms 148ms 172ms 41ms 88787 134119
2022-11-03 11:32 fa4a45d3 all: make fmt support two kinds of interpolation at the same time. (#16308) 659ms 960ms 0ms 85ms 4490 KB 130ms 147ms 172ms 41ms 88787 134729
2022-11-03 10:18 5c7ceb16 checker: fix the check of types not implemented by interfaces in infix key_is and not_is (fix #16282 #16298) (#16284) 659ms 964ms 0ms 85ms 4489 KB 132ms 150ms 177ms 42ms 88776 134713
2022-11-03 10:16 14f90b11 cgen: fix compile time reflection for method types (.typ was always 0) (#16310) 663ms 968ms 0ms 86ms 4488 KB 130ms 148ms 173ms 41ms 88771 133892
2022-11-03 07:24 f427a524 os,tools: add os.vtmp_dir() 689ms 976ms 0ms 84ms 4488 KB 130ms 147ms 173ms 41ms 88768 128835
2022-11-03 05:02 509f5c7d doc: fix links to attributes (#16301) 661ms 964ms 0ms 86ms 4488 KB 131ms 148ms 175ms 41ms 88759 134279
2022-11-03 04:38 1ecf7c6e doc: fix function heading (#16307) 669ms 988ms 0ms 88ms 4488 KB 132ms 146ms 174ms 42ms 88759 132674
2022-11-02 19:08 dddcf423 all: replace `x[x.len-1]` with `x.last()` (#16296) 655ms 954ms 0ms 85ms 4488 KB 131ms 148ms 174ms 41ms 88759 135509
2022-11-02 18:41 d11baa69 v: update the .gitattributes/.gitignore files generated by `v init` (#16292) 658ms 962ms 0ms 83ms 4488 KB 130ms 148ms 173ms 41ms 88759 134892
2022-11-02 17:29 d4c83f62 doc: fix a broken example in `json2`'s README.md (#16293) 664ms 960ms 0ms 87ms 4488 KB 135ms 154ms 179ms 42ms 88759 133673
2022-11-02 14:04 5fe48888 parser: fix raw string as map keys (fix #16285) (#16289) 651ms 955ms 0ms 84ms 4488 KB 130ms 149ms 173ms 42ms 88759 136342
2022-11-02 13:48 075c0259 native: don't generate duplicate strings (#16281) 648ms 952ms 0ms 85ms 4488 KB 130ms 147ms 174ms 41ms 88754 136966
2022-11-02 13:45 0fa6f60f cgen: fix call method with an empty args on an interface with variadic (fix #16286) (#16290) 649ms 958ms 0ms 86ms 4488 KB 130ms 148ms 174ms 41ms 88754 136755
2022-11-02 13:41 4e05e07b checker: check undefined ident in closure anon fn (fix #16274) (#16278) 654ms 952ms 0ms 86ms 4488 KB 132ms 150ms 177ms 41ms 88752 135706
2022-11-02 13:33 0510a69b doc: categorize the advanced topic section (#16276) 645ms 946ms 0ms 82ms 4487 KB 130ms 145ms 171ms 41ms 88745 137589
2022-11-02 12:21 54b6b439 cgen: fix dump(none) (#16287) 667ms 975ms 0ms 87ms 4487 KB 133ms 152ms 178ms 41ms 88745 133050
2022-11-02 11:22 7bd00b75 tools: make fast_job.v more verbose and robust to compilation failures in fast.v, and to what compiler exactly was used to compile fast_job.v itself. 655ms 956ms 0ms 85ms 4487 KB 131ms 147ms 174ms 41ms 88738 135477
2022-11-02 08:39 82dc9ca4 tools: make fast.v results more robust to AWS spikes (increase samples, discard the top few) 674ms 952ms 0ms 74ms 4487 KB 133ms 148ms 176ms 42ms 88738 131658
2022-11-02 09:50 38291fd2 changelog: minor fixes 658ms 964ms 0ms 165ms 4487 KB 133ms 153ms 177ms 41ms 88738 134860
2022-11-02 07:08 0aa2c63a changelog: 0.3.2 659ms 957ms 0ms 165ms 4487 KB 133ms 150ms 177ms 42ms 88738 134655
2022-11-01 17:05 e5d1881e checker: fix multiple pointer check of fn and method args (fix #16261 #16262 #16263) (#16275) 656ms 964ms 0ms 166ms 4487 KB 131ms 149ms 175ms 42ms 88738 135271
2022-11-01 17:02 d2902e70 examples: show how to use a before_request method for the multi-route examples, be more informative about DB creation problems (#16279) 651ms 955ms 0ms 164ms 4482 KB 130ms 145ms 178ms 41ms 88694 136242
2022-11-01 16:51 0c03ebb7 .gitignore: ignore Intellij items (#16280) 664ms 974ms 0ms 170ms 4482 KB 133ms 149ms 179ms 42ms 88694 133575
2022-11-01 16:16 31adc65d examples: mention `-d no_backtrace` in examples/call_v_from_python/README.md 665ms 971ms 0ms 167ms 4482 KB 134ms 151ms 180ms 42ms 88694 133374
2022-11-01 14:12 bd7c86a9 tools: make fast_job.v more informative on updates 648ms 959ms 0ms 167ms 4482 KB 134ms 150ms 179ms 42ms 88694 136873
2022-11-01 14:05 1868b101 tools: fix commit message cell border in fast.vlang.io 650ms 947ms 0ms 166ms 4482 KB 131ms 145ms 174ms 42ms 88694 136452
2022-11-01 13:49 32ce3d91 tools: make fast_job.v more robust 658ms 957ms 0ms 163ms 4482 KB 131ms 146ms 176ms 42ms 88694 134793
2022-11-01 13:13 edb3f1df tools: fix table wrapping in fast.vlang.io, use <th> cells for the heading 649ms 954ms 0ms 165ms 4482 KB 131ms 145ms 177ms 42ms 88694 136662
2022-11-01 10:54 9cdec872 tools: add more logging for fast_job.v, to ease maintainance 667ms 962ms 0ms 165ms 4482 KB 131ms 147ms 176ms 42ms 88694 132974
2022-10-20 19:14 51f4d993 all: change optional to result in most of the libraries (#16123) 622ms 939ms 0ms 149ms 4441 KB 131ms 144ms 169ms 42ms 88384 142096
2022-10-20 17:36 0d368562 cgen: minor optimization and cleanup in match_expr_sumtype() (#16126) 633ms 954ms 0ms 147ms 4441 KB 130ms 144ms 170ms 41ms 88384 139627
2022-10-20 17:07 a3b050ac vrepl: add support for Home and End keys (#16116) 641ms 967ms 0ms 148ms 4441 KB 130ms 146ms 170ms 41ms 88385 137886
2022-10-20 12:28 f8a28b5a checker: check generic method called with a variadic argument mismatch (fix #16106) (#16110) 627ms 954ms 0ms 145ms 4441 KB 127ms 142ms 169ms 40ms 88375 140948
2022-10-20 11:17 07310d85 ast, cgen: fix wrong name and cname, when array and fixed array elements have optional (fix #16099) (#16122) 625ms 945ms 0ms 145ms 4438 KB 128ms 142ms 167ms 41ms 88338 141340
2022-10-20 10:56 2083e6b0 os: cleanup APIs returning `!bool` to either return `!` or `bool` (#16111) 810ms 951ms 0ms 145ms 4432 KB 129ms 143ms 166ms 41ms 88280 108987
2022-10-20 10:36 ac63fa1b parser: improve error for fixed array, when it has `len` and `cap` attributes in the initialisation list (#16120) 629ms 950ms 0ms 148ms 4432 KB 132ms 144ms 166ms 42ms 88317 140408
2022-10-19 19:33 ffcdac42 ci: fix v_tictactoe.out after 05a1c3e 650ms 961ms 0ms 146ms 4432 KB 131ms 142ms 167ms 42ms 88312 135864
2022-10-19 19:29 05a1c3e8 parser,ci: fix regression after eda65ad in the VLS tests 641ms 963ms 0ms 152ms 4432 KB 133ms 149ms 172ms 42ms 88312 137772
2022-10-19 18:04 612faac0 all: change index expr returning optional to result too (#16097) 645ms 953ms 0ms 152ms 4432 KB 132ms 147ms 172ms 42ms 88312 136917
2022-10-19 15:08 eda65ad6 parser,checker,builder: make the checker more robust with `-check` over files with syntax/parsing errors 624ms 942ms 0ms 147ms 4431 KB 130ms 143ms 167ms 42ms 88303 141511
2022-10-19 12:37 d7813965 tools: fix os.chmod call (use octal permissions) in `v ls` 635ms 962ms 0ms 148ms 4430 KB 132ms 144ms 169ms 42ms 88292 139042
2022-10-19 09:07 7f294c82 tests: use `_test.v` for the postfix of some test files, that were missing it 641ms 956ms 0ms 154ms 4430 KB 132ms 148ms 171ms 42ms 88292 137741
2022-10-19 09:20 37b03e57 tutorials: fix typos (#16098) 630ms 946ms 0ms 151ms 4430 KB 131ms 143ms 168ms 42ms 88292 140146
2022-10-19 09:18 2f3c4c6d v fmt: fix extra space for lock/rlock without expressions (#16103) 635ms 941ms 0ms 147ms 4430 KB 130ms 143ms 167ms 42ms 88292 139042
2022-10-19 08:49 026fccd3 cgen: fix match expr with last aggregate branch (#16101) 643ms 967ms 0ms 151ms 4430 KB 130ms 141ms 168ms 42ms 88292 137312
2022-10-19 08:03 117c829a vtest-self: add skipping ssl tests on windows (#16107) 634ms 947ms 0ms 150ms 4430 KB 130ms 142ms 168ms 42ms 88292 139261
2022-10-18 15:02 e3379bca datatypes: add quadtree, add its demo to examples/ (#16087) 637ms 968ms 0ms 150ms 4430 KB 130ms 144ms 170ms 42ms 88292 138605
2022-10-18 15:00 9242d4b7 json2: minor cleanup in README.md (#16096) 634ms 943ms 0ms 147ms 4430 KB 129ms 143ms 170ms 41ms 88292 139261
2022-10-17 17:23 71bff213 builtin: make the C. WIN32 API declarations more precise, to catch errors earlier (#16090) 629ms 941ms 0ms 150ms 4430 KB 133ms 143ms 169ms 42ms 88292 140368
2022-10-17 16:36 126c4c57 builtin,math: fix math.min_i64.str() (fix #16086) (#16089) 644ms 953ms 0ms 149ms 4430 KB 130ms 143ms 168ms 42ms 88293 137100
2022-10-17 15:15 55624457 checker: check unused last expression in if (fix #16084) (#16088) 631ms 937ms 0ms 149ms 4430 KB 133ms 145ms 171ms 42ms 88290 139920
2022-10-17 12:41 43b9a716 builtin,strconv: append ".0", to float string representations, to ensure clarity (#16079) 633ms 937ms 0ms 145ms 4429 KB 130ms 141ms 168ms 41ms 88274 139453
2022-10-17 07:24 29b17967 ci: add more skips for different CI jobs 626ms 946ms 0ms 148ms 4429 KB 130ms 140ms 166ms 42ms 88260 140990
2022-10-16 20:15 7fb27186 ci: only run openssl_compiles_test.v on !windows 628ms 947ms 0ms 146ms 4429 KB 131ms 143ms 172ms 42ms 88260 140541
2022-10-16 19:48 7ff7e540 ci: more ? -> ! fixes 773ms 1087ms 0ms 149ms 4429 KB 132ms 143ms 169ms 42ms 88260 114178
2022-10-16 17:59 17800b4b ci: fix net.openssl, ensure that it is at least compiled, to avoid future regressions on sweeping vlib changes 629ms 954ms 0ms 148ms 4429 KB 130ms 141ms 168ms 42ms 88260 140317
2022-10-16 17:44 603319e3 .gitignore: ignore vold/vnew (ensure that artefacts used for benchmarking before/after changes are not commited) 627ms 941ms 0ms 145ms 4429 KB 131ms 143ms 168ms 42ms 88260 140765
2022-10-16 17:27 95d2c581 checker: produce more informative error messages on ~,!,-,<- operator type mismatches 628ms 955ms 0ms 150ms 4429 KB 132ms 141ms 168ms 42ms 88260 140541
2022-10-16 14:43 d857e97d strconv: enable VTL compilation with -prod (remove deprecation for strconv.v_sprintf temporarily) 629ms 953ms 0ms 148ms 4428 KB 131ms 143ms 168ms 42ms 88254 140308
2022-10-16 10:02 78e9362d ci: workaround for a VLS failing test, that stops symbol registration after the first `fn()! {` 634ms 950ms 0ms 148ms 4428 KB 130ms 142ms 166ms 42ms 88255 139203
2022-10-16 09:57 c0297462 tests: add checks_for_operator_overrides_should_happen_on_the_concrete_types_when_using_generics_test.v 635ms 952ms 0ms 152ms 4428 KB 132ms 143ms 167ms 42ms 88255 138984
2022-10-16 07:42 710c2b22 parser: fix infinite loop for `type Handler = fn (test string) string` without newline at the end 634ms 944ms 0ms 148ms 4428 KB 131ms 143ms 170ms 42ms 88255 139203
2022-10-16 06:28 f6844e97 all: change optional to result of io (#16075) 626ms 942ms 0ms 149ms 4428 KB 131ms 143ms 169ms 42ms 88249 140972
2022-10-14 16:54 6e46933c cgen: fix `or {}` handling, when waiting for a single go thread, of a function returning `!Type` (fix #16065) (#16073) 642ms 949ms 0ms 151ms 4425 KB 131ms 141ms 166ms 43ms 88245 137453
2022-10-14 16:27 49c12e4d cgen: fix `./tracev examples/hello_world.v` 628ms 961ms 0ms 148ms 4424 KB 132ms 141ms 168ms 42ms 88237 140504
2022-10-14 07:34 6bf2ad1f cgen: fix missing * of optional non-ref structs (fix: #16070) (#16071) 640ms 957ms 0ms 150ms 4424 KB 132ms 142ms 167ms 42ms 88229 137857
2022-10-14 07:24 39d2aa71 checker: check generic closure fn declaration (#16069) 635ms 951ms 0ms 148ms 4424 KB 133ms 142ms 168ms 42ms 88229 138943
2022-10-14 03:54 09e23e3e rand: add rand.element and prng.element functions with unit test (#16068) 643ms 967ms 0ms 150ms 4423 KB 134ms 142ms 167ms 43ms 88203 137174
2022-10-13 17:49 f7f0e0b5 v doc: remove `int_literal` and `float_literal` from syntax highlighting, since they are internal types (#16066) 637ms 965ms 0ms 153ms 4423 KB 136ms 146ms 168ms 43ms 88188 138442
2022-10-13 16:49 aabda5a5 checker: allow `get_ref() or { unsafe{nil} }`, as well as `fn get_ref() ?&Type { return unsafe { nil } }` (fix: #16062) (#16063) 635ms 951ms 0ms 146ms 4423 KB 132ms 142ms 169ms 42ms 88188 138878
2022-10-13 16:37 51a9e89c ast: disallow `threads << go fn()?{}` and `threads << go fn()!{}` (fix #16061) (#16064) 624ms 948ms 0ms 146ms 4423 KB 128ms 140ms 165ms 42ms 88182 141317
2022-10-13 15:06 f0108323 cgen: fix generic closure fn direct call (#16057) 628ms 945ms 0ms 150ms 4423 KB 132ms 145ms 172ms 42ms 88178 140410
2022-10-13 10:07 bfbfe783 cgen: fix assigning optional of multi_return with heap (#16049) 623ms 949ms 0ms 149ms 4421 KB 131ms 141ms 165ms 42ms 88156 141502
2022-10-13 07:38 213a0946 ast: fix missing 'optional' and 'result' in type name and cname of map (#16047) 695ms 1048ms 0ms 147ms 4421 KB 130ms 143ms 166ms 42ms 88159 126847
2022-10-13 07:35 fb3d093e builtin: remove opt_ok2() (part 2) (#16054) 631ms 952ms 0ms 150ms 4420 KB 133ms 145ms 167ms 42ms 88147 139694
2022-10-12 19:49 4fbb29a2 checker: disallow `x := fncallexpr() or { X{} }` , when the fn result type is `?&X` (fix #16050) (#16051) 633ms 1107ms 0ms 148ms 4420 KB 131ms 142ms 165ms 41ms 88155 139265
2022-10-12 19:43 6bdd11e5 checker: check error for fn call with extra parenthesis (#16052) 993ms 1457ms 0ms 149ms 4420 KB 132ms 141ms 165ms 42ms 88153 88774
2022-10-12 14:20 211cb2af cgen: remove opt_ok2() part 1 (#16048) 628ms 960ms 0ms 149ms 4420 KB 129ms 143ms 167ms 41ms 88151 140367
2022-10-12 06:44 c590c825 cgen: fix fn with optional of multi_return (#16046) 638ms 950ms 0ms 152ms 4418 KB 132ms 141ms 169ms 42ms 88148 138163
2022-10-12 06:00 7f2d731d cgen: fix `dump(c_struct)`, where c_struct has fields of type `&&char` 630ms 943ms 0ms 149ms 4418 KB 129ms 141ms 165ms 41ms 88148 139917
2022-10-12 04:54 9569c050 cgen: fix map with optional or result on return (#16044) 620ms 1103ms 0ms 153ms 4418 KB 130ms 144ms 168ms 42ms 88143 142166
2022-10-11 17:53 12d3664a builtin: add a declaration for C.putchar (#16037) 640ms 952ms 0ms 149ms 4418 KB 130ms 141ms 166ms 42ms 88139 137717
2022-10-11 13:33 4c0ea671 cgen: fix map with optional or result (fix #15972) (#16036) 624ms 936ms 0ms 150ms 4418 KB 129ms 141ms 166ms 42ms 88136 141243
2022-10-11 12:46 05fc7d3a checker: disallow function cast outside unsafe (#16030) 622ms 937ms 0ms 148ms 4418 KB 130ms 143ms 167ms 42ms 88136 141697
2022-10-11 12:19 50470585 stbi: fix memory leak from `stbi.load/1` with GC (#16028) 625ms 948ms 0ms 148ms 4417 KB 130ms 140ms 166ms 42ms 88130 141008
2022-10-11 12:00 34f233c9 cgen: fix generic struct init with generic cast (#16035) 626ms 950ms 0ms 148ms 4417 KB 132ms 142ms 166ms 42ms 88130 140782
2022-10-11 06:23 dab1c8a7 all: clean up optional and result handling (#16034) 624ms 946ms 0ms 149ms 4416 KB 132ms 142ms 163ms 42ms 88115 141209
2022-10-11 04:48 34d115d8 cgen: fix wrong when string attributes with quotes (fix #15194) (#16020) 629ms 946ms 0ms 151ms 4414 KB 132ms 144ms 165ms 42ms 88099 140062
2022-10-10 18:19 eebc82d8 fmt: fix wrong processing of quotes, when formatting string literals (fix #16017) (#16018) 623ms 945ms 0ms 149ms 4413 KB 132ms 143ms 166ms 41ms 88084 141386
2022-10-10 16:41 8f3f7177 checker: check type mismatch of return match expr (#16019) 630ms 950ms 0ms 151ms 4413 KB 132ms 142ms 166ms 42ms 88084 139815
2022-10-10 16:30 0f229874 net.mbedtls: add explicit closing of the tcp connection in the shutdown method (#16027) 631ms 959ms 0ms 151ms 4412 KB 131ms 140ms 167ms 42ms 88082 139591
2022-10-10 13:01 82593338 ci: fix `v -usecache -o x cmd/v` on macos 625ms 958ms 0ms 154ms 4412 KB 132ms 144ms 167ms 42ms 88082 140931
2022-10-10 10:30 14923123 ci: skip const_fixed_array_containing_references_to_itself_test.v on windows-msvc 623ms 945ms 0ms 149ms 4412 KB 130ms 140ms 165ms 41ms 88081 141382
2022-10-10 08:37 2a4604b5 Revert "examples: fix viewer example (use the new stbi.load_from_memory_with_channels) (#16004)" 620ms 943ms 0ms 148ms 4412 KB 129ms 140ms 167ms 41ms 88081 142066
2022-10-10 07:38 fa20d797 Revert "examples: increase the window size of drag_n_drop.v a little (test CI)" 632ms 944ms 0ms 151ms 4412 KB 133ms 142ms 166ms 43ms 88081 139368
2022-10-10 01:04 8fc166d5 examples: increase the window size of drag_n_drop.v a little (test CI) 630ms 964ms 0ms 153ms 4412 KB 130ms 140ms 167ms 41ms 88081 139811
2022-10-10 00:48 a7b2b3c7 ci: fix ci.yml (add the second missing required `run:` line to a task) 622ms 939ms 0ms 152ms 4412 KB 131ms 139ms 167ms 41ms 88081 141609
2022-10-10 00:44 ade8fdff vfmt: fix `v -W ./cmd/tools/vfmt.v`, (and `v -W build-examples`) 626ms 937ms 0ms 149ms 4412 KB 130ms 138ms 165ms 41ms 88081 140704
2022-10-09 23:53 345d4d60 readme: add hyperlink to the vlang.io site, to the logo image (#16014) 633ms 955ms 0ms 149ms 4412 KB 131ms 140ms 163ms 42ms 88081 139148
2022-10-09 23:47 553315b8 gx: add documentation for Color methods (#16010) 626ms 949ms 0ms 152ms 4411 KB 132ms 139ms 166ms 42ms 88069 140685
2022-10-09 09:16 8666ef43 cgen: fix dependency order error between sumtype and fixed array type (fix #16003) (#16009) 601ms 920ms 0ms 146ms 4411 KB 130ms 139ms 163ms 42ms 88069 146537
2022-10-09 07:29 95f57e92 builtin: deprecate array.reduce in favour of arrays.fold (#16001) 603ms 920ms 0ms 144ms 4410 KB 126ms 140ms 164ms 42ms 88032 145990
2022-10-09 05:39 fe6197fe fmt: remove comma inside map_init using multi_line (#16007) 607ms 926ms 0ms 142ms 4410 KB 124ms 136ms 160ms 41ms 88030 145024
2022-10-09 05:33 e2398caf cgen: fix str() fails when the structure 'charptr' type field is nil (fix #15970) (#16002) 596ms 926ms 0ms 143ms 4410 KB 125ms 141ms 161ms 41ms 88030 147701
2022-10-09 05:30 bce420c3 examples: fix viewer example (use the new stbi.load_from_memory_with_channels) (#16004) 595ms 925ms 0ms 145ms 4410 KB 124ms 137ms 162ms 41ms 88030 147949
2022-10-08 19:01 54197121 sokol.sapp: remove update_cursor from EventType, since it is no longer defined in Sokol, fixes examples/gg/drag_n_drop.v 587ms 917ms 0ms 142ms 4410 KB 125ms 138ms 162ms 42ms 88030 149965
2022-10-08 16:31 cd96a430 fmt: fix unreasonable wrap after `if` in `if very_long && condition {` (fix #15635) (#15995) 608ms 919ms 0ms 143ms 4410 KB 124ms 139ms 162ms 41ms 88030 144786
2022-10-08 16:28 ce1ba2ad checker: check fn returning fn type mismatch (fix #15988) (#15997) 598ms 938ms 0ms 145ms 4410 KB 125ms 144ms 162ms 41ms 88032 147210
2022-10-08 15:56 91e641a4 parser: fix map init with multi enum keys (fix #15965) (#15991) 607ms 933ms 0ms 144ms 4409 KB 126ms 139ms 162ms 42ms 88024 145014
2022-10-08 10:14 754c387d cgen,checker: support simple voidptr casts in consts, without delaying the initialisation to _vinit (#15996) 593ms 925ms 0ms 143ms 4409 KB 126ms 140ms 160ms 42ms 88020 148431
2022-10-08 09:09 272b3cf8 checker: check undefined operation of the generic infix expr (#15987) 601ms 918ms 0ms 141ms 4404 KB 124ms 135ms 157ms 41ms 87991 146407
2022-10-08 08:33 4eeb45b9 vpm: stop and output an error message after parsing the v.mod file failed (#15994) 602ms 920ms 0ms 141ms 4404 KB 124ms 139ms 161ms 41ms 87982 146149
2022-10-08 08:32 267cd556 vpm: replace println with eprintln, for printing error output (#15992) 608ms 925ms 0ms 142ms 4404 KB 127ms 140ms 162ms 43ms 87982 144707
2022-10-07 14:20 07d56123 stbi: fix loading image from memory (#15981) 605ms 917ms 0ms 143ms 4404 KB 127ms 141ms 161ms 42ms 87982 145424
2022-10-06 15:20 03f82d5f cgen: fix generic for_in using iteration (#15979) 613ms 936ms 0ms 144ms 4404 KB 126ms 139ms 160ms 42ms 87982 143526
2022-10-06 14:25 73e28ec5 checker: fix infering fn type using reference argument (#15978) 600ms 912ms 0ms 142ms 4404 KB 124ms 138ms 157ms 41ms 87982 146636
2022-10-06 14:18 58bf2838 builder: exclude LDFLAGS in .o builds (#15977) 605ms 907ms 0ms 143ms 4402 KB 125ms 142ms 161ms 41ms 87953 145376
2022-10-06 06:15 87a364ff cgen: remove condition no longer needed after #15944 585ms 913ms 0ms 142ms 4402 KB 124ms 138ms 159ms 42ms 87951 150343
2022-10-06 06:03 3eff20c5 checker,cgen: small optimizations for previous commit 616ms 915ms 0ms 141ms 4402 KB 123ms 135ms 159ms 41ms 87952 142779
2022-10-06 04:58 18f00403 checker/gen/parser: varg with pointer type fix: #15943 (#15944) 609ms 912ms 0ms 142ms 4402 KB 124ms 138ms 157ms 42ms 87952 144420
2022-10-05 10:24 f0871b87 term: fix errors in input_windows.c.v (#15966) 616ms 956ms 0ms 146ms 4401 KB 125ms 140ms 165ms 41ms 87947 142771
2022-10-05 10:23 6ccdf895 cgen: fix vweb using generic method (fix #15888) (#15963) 600ms 936ms 0ms 143ms 4401 KB 126ms 141ms 155ms 42ms 87947 146578
2022-10-05 05:51 46138a28 cbuilder: more clear fn name 601ms 909ms 0ms 142ms 4401 KB 122ms 136ms 158ms 40ms 87940 146322
2022-10-04 07:07 acbfe88d arrays, maps: cleanup comments and parameter names in function signatures (#15960) 592ms 914ms 0ms 141ms 4401 KB 121ms 136ms 161ms 41ms 87940 148547
2022-10-04 07:03 40cbd682 sqlite: add a sqlite.is_error() helper (#15964) 611ms 916ms 0ms 144ms 4401 KB 126ms 141ms 162ms 43ms 87940 143927
2022-10-03 18:56 267e26ba net: add unsafe block to int -> enum cast (#15961) 607ms 949ms 0ms 145ms 4401 KB 125ms 141ms 163ms 41ms 87940 144876
2022-10-03 14:49 6ac9552d native: support simple library calls (#15958) 601ms 908ms 0ms 140ms 4401 KB 123ms 138ms 162ms 41ms 87940 146322
2022-10-03 13:32 9fc64de9 openssl: add unsafe blocks to int -> enum blocks (#15957) 608ms 930ms 0ms 143ms 4401 KB 125ms 139ms 161ms 41ms 87940 144638
2022-10-03 07:45 dc2ba1c3 ast, parser, fmt: fixed and optimized comments for 'for, for_c, for_in stmts' (fix: #15922) (#15950) 601ms 919ms 0ms 142ms 4401 KB 124ms 139ms 162ms 41ms 87940 146322
2022-10-03 07:42 ffaca82f arrays, maps: add indexed variant of collection function and minor cleanup (#15948) 600ms 927ms 0ms 143ms 4399 KB 125ms 138ms 158ms 42ms 87924 146540
2022-10-02 19:48 c655847d native: fix notices when building cmd/tools/builders/native_builder.v 596ms 917ms 0ms 143ms 4398 KB 123ms 139ms 160ms 41ms 87915 147508
2022-10-02 19:39 b584e1df checker: allow `EnumName(number)` casts only inside `unsafe{}` blocks (#15932) 605ms 920ms 0ms 143ms 4398 KB 122ms 137ms 158ms 41ms 87915 145314
2022-10-02 19:31 7993f0bf native: support for compile-time conditionals (#15949) 607ms 905ms 0ms 140ms 4398 KB 123ms 137ms 163ms 41ms 87911 144828
2022-10-02 13:24 b83d0281 checker: make the "reference field must be initialised" warning more informative, fix `clipboard` (used by `ui`) 602ms 919ms 0ms 143ms 4398 KB 124ms 139ms 162ms 41ms 87911 146031
2022-10-02 09:14 b158da39 parser: fix checking for duplicate main functions (#15946) 593ms 923ms 0ms 142ms 4398 KB 125ms 140ms 161ms 44ms 87911 148247
2022-10-02 09:10 ed2960a2 sokol.sapp: fix compilation of gg apps with -prod (add typedef tags to Sokol's C struct declarations) 599ms 931ms 0ms 143ms 4399 KB 125ms 140ms 162ms 41ms 87910 146761
2022-10-02 07:59 20f5eef2 maps: add a `maps` module, with generic `filter`, `flatten`, `invert`, `to_map`, `to_array`, `from_array` functions (#15945) 607ms 923ms 0ms 141ms 4399 KB 123ms 139ms 160ms 41ms 87902 144813
2022-10-02 07:50 8a38bc23 fmt: keep `volatile` qualifier in global declarations (#15947) 606ms 911ms 0ms 141ms 4399 KB 123ms 137ms 159ms 40ms 87902 145052
2022-10-01 11:42 a7ad6403 native: support assigning to struct fields (#15938) 595ms 899ms 0ms 138ms 4399 KB 124ms 139ms 159ms 41ms 87902 147734
2022-10-01 11:00 17b07273 cbuilder: remove forgotten dump(), simplify o_postfixes 594ms 903ms 0ms 138ms 4397 KB 120ms 134ms 155ms 40ms 87889 147961
2022-10-01 10:50 90599c7f cbuilder: fix hardcoded `v_parallel` for `-parallel-cc`, use a sync.pool for the compilation threads 601ms 925ms 0ms 143ms 4399 KB 127ms 140ms 160ms 42ms 87893 146244
2022-10-01 10:25 aa02a9cd checker: fix checking mismatch of the fn array decompose argument (#15934) 595ms 897ms 0ms 141ms 4398 KB 124ms 137ms 157ms 41ms 87884 147704
2022-10-01 10:18 f6a68003 ci,parser: fix error in v_parser_test.v (#15936) 597ms 904ms 0ms 141ms 4398 KB 125ms 137ms 161ms 41ms 87881 147204
2022-10-01 08:01 fe597b71 encoding.utf8: add is_number (#15931) 592ms 915ms 0ms 141ms 4398 KB 121ms 137ms 158ms 40ms 87881 148447
2022-10-01 07:03 3d2588f1 cgen: parallel cc for much faster compilation using all CPU cores 635ms 916ms 0ms 141ms 4398 KB 123ms 138ms 158ms 40ms 87881 138395
2022-10-01 03:50 be7b0f1d checker: check mismatch of the fn array decompose argument (#15929) 593ms 918ms 0ms 142ms 4383 KB 127ms 139ms 163ms 42ms 87697 147887
2022-10-01 03:47 43d0d0f3 native: skip linking when no library functions get called (#15930) 605ms 921ms 0ms 143ms 4382 KB 125ms 138ms 159ms 41ms 87690 144942
2022-09-30 12:53 d78dfabf native: support casting integer to/from enum values (#15928) 600ms 921ms 0ms 145ms 4382 KB 125ms 136ms 162ms 41ms 87690 146150
2022-09-30 12:50 d694a26f checker, cgen: fix go print (#15927) 600ms 924ms 0ms 145ms 4382 KB 125ms 137ms 156ms 41ms 87690 146150
2022-09-30 07:10 b6bbbcf2 cgen: fix error when defer inside comptime if {} else {} (fix #15891) (#15911) 585ms 900ms 0ms 141ms 4381 KB 121ms 133ms 156ms 40ms 87676 149873
2022-09-29 23:40 659bd1a4 ast, checker, cgen: fix generic fn/method with comptime for/if (fix #15905) (#15910) 605ms 905ms 0ms 143ms 4379 KB 124ms 135ms 159ms 40ms 87667 144904
2022-09-29 12:26 63578e63 fmt: fix comments between for and { is wrong (fix #15918) (#15919) 592ms 899ms 0ms 142ms 4374 KB 120ms 132ms 155ms 40ms 87562 147908
2022-09-29 12:20 2d08950e changelog: add entry for #15912 no need for [console] on Windows (#15924) 593ms 904ms 0ms 142ms 4374 KB 123ms 136ms 158ms 41ms 87562 147659
2022-09-29 12:02 816e9319 cgen: remove the need for [console] for gg or ui programs on windows (#15912) 602ms 915ms 0ms 144ms 4374 KB 125ms 137ms 163ms 41ms 87562 145451
2022-09-29 11:29 79a473f8 vweb: fix a typo in the README.md (#15913) 586ms 909ms 0ms 142ms 4373 KB 124ms 135ms 158ms 41ms 87548 149399
2022-09-29 10:20 6fcab013 os.notify: fix sizeof(C.epoll_event) == 12 with tcc (was 16, while with gcc/clang it is 12) 592ms 900ms 0ms 144ms 4373 KB 123ms 137ms 163ms 42ms 87548 147885
2022-09-29 06:14 e2cf403c fmt: fix error when comments inside if and condition. (fix #15914) (#15915) 598ms 926ms 0ms 143ms 4373 KB 122ms 137ms 160ms 41ms 87548 146401
2022-09-28 14:15 1ff1f23d parser: disallow using attributes on embedded structs (#15901) 584ms 907ms 0ms 143ms 4373 KB 125ms 138ms 162ms 41ms 87548 149910
2022-09-28 13:21 e72d2599 change Values struct to public (#15902) 592ms 899ms 0ms 142ms 4373 KB 123ms 135ms 158ms 41ms 87544 147878
2022-09-28 07:55 be674119 parser: fix formating fn with variadic argument (#15900) 591ms 925ms 0ms 142ms 4373 KB 124ms 137ms 159ms 41ms 87544 148128
2022-09-28 07:40 66249b8c gg: radius_to_segments() should use Context.scale (#15906) 602ms 932ms 0ms 142ms 4373 KB 122ms 135ms 156ms 41ms 87544 145421
2022-09-28 07:34 b85a535b cgen: support closures on riscv (#15898) 594ms 915ms 0ms 143ms 4373 KB 124ms 138ms 158ms 41ms 87544 147380
2022-09-27 17:05 bdf4c679 cgen: minor cleanup in method_call() (#15894) 620ms 927ms 0ms 142ms 4371 KB 125ms 138ms 156ms 41ms 87515 141153
2022-09-27 13:33 57e4ba4c checker: fix generics interface with generic sumtype (fix #15883) (#15892) 576ms 914ms 0ms 144ms 4371 KB 124ms 137ms 159ms 41ms 87515 151935
2022-09-27 10:31 f1216090 native: support enum (#15895) 578ms 905ms 0ms 141ms 4368 KB 120ms 133ms 156ms 40ms 87494 151373
2022-09-27 06:29 51a92d17 encoding.base32: vfmt code 584ms 919ms 0ms 141ms 4368 KB 124ms 135ms 157ms 41ms 87494 149818
2022-09-27 06:25 5415c4f7 encoding.base32: initial implementation 594ms 983ms 0ms 143ms 4368 KB 121ms 135ms 160ms 40ms 87494 147296
2022-09-26 07:53 385acb44 cgen: fix dumping c structs (fix #15878) (#15885) 594ms 913ms 0ms 143ms 4368 KB 123ms 137ms 160ms 40ms 87494 147296
2022-09-26 07:17 959eeaf1 parser: check undefined variable in if guard (#15882) 588ms 911ms 0ms 145ms 4368 KB 125ms 137ms 160ms 41ms 87486 148785
2022-09-26 07:06 8623186d doc: add links to vlib doc - array and map (#15881) 588ms 904ms 0ms 143ms 4367 KB 122ms 136ms 157ms 41ms 87483 148780
2022-09-25 19:54 721328ef os: fix os.read_file and os.read_bytes for 0 sized /proc/ files on Linux (fix #15852) (#15853) 591ms 922ms 0ms 142ms 4367 KB 122ms 133ms 157ms 41ms 87483 148025
2022-09-25 16:36 7f23abbf docs: document the [noinit] attribute with an example (#15876) 587ms 909ms 0ms 142ms 4365 KB 122ms 132ms 155ms 41ms 87448 148974
2022-09-25 14:47 3674baab native: support escape sequences in string literals (#15877) 591ms 904ms 0ms 140ms 4365 KB 120ms 131ms 154ms 40ms 87448 147966
2022-09-25 12:22 089e89f8 gg: improve arc/slice drawing (#15856) 594ms 910ms 0ms 140ms 4365 KB 121ms 131ms 156ms 43ms 87448 147218
2022-09-25 10:05 58f73424 cgen: fix array appending when array is used as fn parameter (fix: #15855) (#15860) 577ms 904ms 0ms 143ms 4365 KB 125ms 136ms 161ms 41ms 87448 151556
2022-09-25 08:26 6637db2d tools: fix sporadic CI failures on the `doom-regressions` job due to `v gret` 595ms 909ms 0ms 143ms 4365 KB 123ms 135ms 158ms 41ms 87444 146964
2022-09-25 08:21 50fb5de9 checker: fix dumping match expr (#15869) 600ms 913ms 0ms 140ms 4365 KB 121ms 132ms 155ms 40ms 87444 145740
2022-09-25 08:02 5cc9d7b3 checker: remove too vague notice about signed expressions while returning unsigned number types 591ms 903ms 0ms 139ms 4365 KB 120ms 130ms 152ms 40ms 87443 147957
2022-09-25 07:29 c3548c94 tests: omit testsuite_begin/end() optional (#15871) 589ms 911ms 0ms 141ms 4365 KB 122ms 133ms 157ms 40ms 87448 148468
2022-09-24 10:17 f338dec5 ci: fix compilation on FreeBSD (C.feof is a macro there, that expands to direct field access) 584ms 910ms 0ms 143ms 4365 KB 125ms 135ms 160ms 41ms 87448 149739
2022-09-23 23:13 91c6e1a6 changelog: 0.3.2 586ms 903ms 0ms 140ms 4365 KB 120ms 132ms 155ms 40ms 87440 149215
2022-09-23 21:06 13d7f7db parser: fix line number error of comptime atExpr in the last token of the line (fix: #15672) (#15851) 597ms 924ms 0ms 146ms 4365 KB 126ms 139ms 162ms 42ms 87440 146465
2022-09-23 20:46 c811b534 cgen: minor cleanup in return_stmt() (#15854) 591ms 909ms 0ms 140ms 4365 KB 121ms 131ms 157ms 40ms 87439 147950
2022-09-23 19:36 41fd0249 cgen: fix const expr using optional or result (#15850) 589ms 914ms 0ms 143ms 4365 KB 124ms 137ms 162ms 41ms 87445 148463
2022-09-23 19:29 1f26e3fb datatypes: add a forward iterator for LinkedList<T>, add forward and backward iterators for DoublyLinkedList<T>. Add tests for both. 583ms 925ms 0ms 143ms 4365 KB 122ms 132ms 156ms 41ms 87444 149989
2022-09-23 11:07 a6576bec json: fix encoding of structs with pointers; add test 597ms 916ms 0ms 141ms 4365 KB 119ms 131ms 157ms 40ms 87444 146472
2022-09-23 07:34 ea8b30fd encoding.utf8: add is_space (#15847) 593ms 919ms 0ms 141ms 4364 KB 121ms 132ms 157ms 40ms 87435 147445
2022-09-23 06:48 6ec931c7 sync: fix C.pthread_mutex_t struct typedef is missing in darwin (fix: #15491) (#15845) 588ms 909ms 0ms 145ms 4364 KB 125ms 137ms 162ms 42ms 87435 148698
2022-09-22 13:50 5c716afb net.ssl: switch to mbedtls over openssl (#15841) 591ms 915ms 0ms 142ms 4364 KB 124ms 132ms 158ms 41ms 87435 147944
2022-09-22 10:53 44c3fcec cgen: fix reference embed method call (#15842) 592ms 906ms 0ms 144ms 4364 KB 125ms 137ms 158ms 41ms 87436 147695
2022-09-22 10:44 78f8b9eb v.scanner: fix an unicode string escape handling bug (#15834) 586ms 906ms 0ms 143ms 4364 KB 123ms 137ms 162ms 41ms 87426 149191
2022-09-22 05:00 27305d1a net.websocket: swap unsafe use of nil for a safe default value (#15836) 591ms 901ms 0ms 143ms 4361 KB 120ms 133ms 154ms 39ms 87387 147862
2022-09-21 16:45 41dbd12b tests: make error handling the same as the main function (#15825) 590ms 907ms 0ms 143ms 4361 KB 122ms 135ms 158ms 39ms 87387 148113
2022-09-21 14:22 09411128 json.cjson: add a test case for more complex json object construction 585ms 905ms 0ms 142ms 4361 KB 122ms 136ms 161ms 39ms 87386 149377
2022-09-21 12:43 21c5cadc tools: fix `v install https://some/url_with_underscores` (make --git the default for URLs) 586ms 927ms 0ms 145ms 4361 KB 125ms 136ms 161ms 41ms 87386 149122
2022-09-21 09:20 0871eca1 tests: add test for using reference of map type as struct field (PR #15828) (#15830) 588ms 913ms 0ms 145ms 4361 KB 124ms 136ms 161ms 40ms 87386 148615
2022-09-20 13:17 d848311f tests: add missing script_with_no_extension, add exception for /tmp.* files in .gitignore 592ms 896ms 0ms 139ms 4361 KB 122ms 131ms 158ms 40ms 87386 147611
2022-09-20 12:52 8f795827 compiler: add `-raw-vsh-tmp-prefix tmp` flag, to allow for executing scripts without .vsh extension (#15829) 587ms 905ms 0ms 144ms 4361 KB 124ms 137ms 161ms 40ms 87386 148868
2022-09-20 12:12 453cc41c builder: remove outdated tcc error (#15833) 589ms 903ms 0ms 144ms 4360 KB 124ms 135ms 160ms 40ms 87377 148348
2022-09-20 10:22 bbf1ba45 cgen: fix using reference of sumtype or map as struct field (fix: #15827) (#15828) 587ms 900ms 0ms 143ms 4361 KB 120ms 132ms 155ms 38ms 87385 148867
2022-09-20 10:15 a9d63d72 sokol.sapp,gg: add a `tool_type` field to `gg.TouchPoint` (differenciate different types of touch input) (#15822) 598ms 902ms 0ms 141ms 4361 KB 120ms 132ms 156ms 39ms 87385 146128
2022-09-20 05:03 993802f6 markused: fix compilation of `gg` programs with `-skip-unused`, add test to prevent regressions (#15821) 650ms 1108ms 0ms 142ms 4361 KB 120ms 132ms 156ms 39ms 87385 134438
2022-09-20 04:30 42059ee0 checker: disallow array append as expression in `.map` and `.filter methods (#15823) 599ms 901ms 0ms 143ms 4360 KB 124ms 134ms 161ms 39ms 87373 145864
2022-09-19 21:17 69c9d47a pref,os,sokol,cgen: ease compilation of 2048 with `-os wasm32_emscripten` (#15820) 589ms 914ms 0ms 143ms 4359 KB 123ms 136ms 159ms 39ms 87367 148331
2022-09-19 19:02 e6e37519 checker: fix generics with pointer index (fix #15810) (#15815) 1121ms 1323ms 0ms 145ms 4358 KB 123ms 134ms 160ms 42ms 87266 77846
2022-09-19 11:52 a0d647d1 checker: clean up checking optional and result in checker.v (#15817) 587ms 908ms 0ms 142ms 4358 KB 122ms 135ms 157ms 42ms 87262 148657
2022-09-19 11:49 84bc1707 checker: optimize the position of the propagation error, where a fn needs to return an optional or result(fix #15780) (#15813) 576ms 898ms 0ms 139ms 4356 KB 122ms 134ms 154ms 42ms 87245 151467
2022-09-19 07:22 0ff53d18 v.gen.js: fix typo in js.v (#15812) 576ms 896ms 0ms 142ms 4354 KB 124ms 134ms 160ms 42ms 87219 151421
2022-09-19 06:14 5c21b830 cgen: skip generating `typedef HANDLE __v_thread` on windows, when `-no-builtin` is given 588ms 903ms 0ms 144ms 4354 KB 124ms 138ms 160ms 42ms 87219 148331
2022-09-18 18:43 d7758b29 checker: fix slow compilation of vtl/nn/examples/mnist.v (reduce RAM usage) 588ms 901ms 0ms 145ms 4354 KB 125ms 135ms 161ms 40ms 87219 148331
2022-09-18 15:47 04f818fe ci: cleanup `paths-ignore:` usage in ci_sanitized.yml and native_backend_tests.yml 580ms 894ms 0ms 144ms 4354 KB 125ms 137ms 159ms 40ms 87213 150367
2022-09-18 15:08 202585e1 checker, parser, fmt: fix visibility of anon struct in different modules.(fix #15763) (#15787) 579ms 901ms 0ms 147ms 4354 KB 124ms 136ms 162ms 40ms 87213 150626
2022-09-18 15:07 0ff74dae vrepl: simplify and cleanup vrepl (#15807) 581ms 901ms 0ms 144ms 4354 KB 121ms 132ms 157ms 39ms 87209 150101
2022-09-18 11:55 57d583d8 cgen: fix array insert in fn as mut receiver (#15806) 582ms 909ms 0ms 143ms 4354 KB 123ms 135ms 160ms 40ms 87209 149843
2022-09-18 11:22 24ea6dfe docs: add note that clang is required (#15802) 586ms 906ms 0ms 146ms 4354 KB 124ms 136ms 163ms 40ms 87207 148817
2022-09-18 11:17 8d2b0d4a parser: fix error for match expr with 'fn' (#15805) 593ms 909ms 0ms 145ms 4354 KB 124ms 136ms 159ms 40ms 87207 147060
2022-09-18 11:09 c78344ef vrepl: fix output errors (fix #15801) (#15804) 582ms 895ms 0ms 141ms 4354 KB 121ms 131ms 156ms 39ms 87207 149840
2022-09-17 18:05 d67aa8d7 checker: improve the wording of the `mismatched range types` error 584ms 902ms 0ms 143ms 4354 KB 122ms 132ms 158ms 39ms 87207 149327
2022-09-17 17:59 bd3c9e88 checker: fix missing checker error for fn abc() u64 { return -1 } (fix #15789) (#15795) 587ms 901ms 0ms 144ms 4354 KB 121ms 133ms 159ms 39ms 87207 148563
2022-09-17 12:58 085a09eb vrepl: fix output error of print and fn call (#15796) 591ms 898ms 0ms 143ms 4352 KB 123ms 133ms 157ms 40ms 87190 147529
2022-09-17 12:37 afe71663 v.builder: add -Wno-write-strings for tcc on `-cstrict` 584ms 902ms 0ms 143ms 4352 KB 123ms 134ms 160ms 40ms 87190 149297
2022-09-17 08:45 de636dbb checker: check result type method call (#15794) 580ms 909ms 0ms 145ms 4352 KB 124ms 140ms 160ms 40ms 87185 150318
2022-09-17 07:12 26443cf9 vrepl: fix array method call errors (fix #15769) (#15786) 594ms 897ms 0ms 145ms 4352 KB 124ms 135ms 162ms 40ms 87182 146771
2022-09-17 06:14 a3b60e6b checker: improve mismatched range types error messages 589ms 911ms 0ms 143ms 4352 KB 121ms 130ms 156ms 39ms 87182 148016
2022-09-16 21:21 fda39bfb docs: enhance the `.vsh` section, as well as the description of the V's script mode (no `fn main(){}`) (#15788) 593ms 907ms 0ms 143ms 4351 KB 122ms 132ms 156ms 39ms 87179 147013
2022-09-16 20:39 289f8f2f checker: fix nested struct ref field init check for embedded structs (fix #15768) (#15785) 588ms 910ms 0ms 145ms 4351 KB 120ms 129ms 154ms 39ms 87179 148263
2022-09-16 18:01 0992914b ci: remove macos-10.15 runner (affected by a brownout, and scheduled to be removed in 12/1/2022) 588ms 908ms 0ms 143ms 4351 KB 124ms 129ms 159ms 40ms 87166 148241
2022-09-16 14:27 0b6924eb cgen: fix hardcoded `app` param name in code generated for vweb.html (#15766) 579ms 888ms 0ms 138ms 4351 KB 119ms 125ms 153ms 39ms 87166 150545
2022-09-16 13:31 7f305195 native: support method definition and call (#15736) 580ms 919ms 0ms 141ms 4351 KB 121ms 128ms 154ms 39ms 87165 150284
2022-09-16 07:16 0e49ce42 cgen: fix passing sumtype parameter in sumtype matching results (fix #15078) (#15767) 594ms 911ms 0ms 142ms 4351 KB 121ms 128ms 158ms 39ms 87165 146742
2022-09-16 01:56 f922ed09 tests: unify all temporary files/folders under `$VTMP/v`, that can be cleaned by `v wipe-cache` (#15774) 586ms 895ms 0ms 144ms 4350 KB 121ms 128ms 157ms 39ms 87148 148716
2022-09-15 11:59 7e69619a builtin, compiler: replace isnil(x) calls with `x == unsafe { nil }` (a little faster without -prod) (#15759) 574ms 898ms 0ms 144ms 4350 KB 124ms 130ms 160ms 39ms 87148 151825
2022-09-15 09:43 f09197b9 cgen: fix printing and dumping of struct having referenced interface as field (#15765) 590ms 898ms 0ms 145ms 4350 KB 125ms 130ms 158ms 40ms 87146 147705
2022-09-12 10:55 17b54cde checker: fix match with complex sumtype exprs that adding print (#15728) 582ms 905ms 0ms 147ms 4344 KB 121ms 126ms 154ms 39ms 87085 149630
2022-09-12 10:45 b4494f92 ast: fix dumping sumtype of fntype (#15734) 575ms 903ms 0ms 140ms 4344 KB 123ms 125ms 154ms 39ms 87080 151443
2022-09-11 12:17 550b27b0 checker: fix recursive define check is missing when defining sumtype. (fix #15684) (#15718) 583ms 886ms 0ms 140ms 4344 KB 120ms 125ms 152ms 38ms 87082 149368
2022-09-11 10:54 be0dc0e5 checker: fix check omission in cast string to ptr. (fix #14921) (#15721) 589ms 900ms 0ms 141ms 4343 KB 123ms 129ms 156ms 39ms 87072 147830
2022-09-11 08:18 3e599a14 ci: ignore vlib/v/tests/inout/vscript_using_generics_in_os.vsh in `v test-cleancode` on windows for now 587ms 900ms 0ms 142ms 4342 KB 123ms 130ms 156ms 40ms 87068 148327
2022-09-11 08:10 8b5f3aa9 checker: fix inner functions are called before definition. (fix #15673) (#15719) 581ms 886ms 0ms 138ms 4342 KB 120ms 125ms 153ms 38ms 87068 149858
2022-09-11 08:05 aa3651fa native: add initial implementation of simple structs (#15722) 586ms 901ms 0ms 148ms 4342 KB 125ms 127ms 160ms 39ms 87062 148569
2022-09-11 07:40 e03ca202 checker: fix generic fns usage in implicitly imported `os` in .vsh script mode 586ms 896ms 0ms 138ms 4342 KB 122ms 124ms 153ms 39ms 87062 148569
2022-09-10 08:44 7eb36789 checker, cgen: fix nested match expr with optional or result type (#15717) 582ms 879ms 0ms 142ms 4341 KB 121ms 123ms 153ms 39ms 87059 149585
2022-09-10 06:35 bce1039c cgen: fix missing type name when anonymous struct is used as parameter. fix #15698 (#15699) 573ms 896ms 0ms 142ms 4341 KB 125ms 126ms 159ms 39ms 87058 151933
2022-09-10 06:29 b429aad6 native: add struct representing elf headers (#15716) 593ms 909ms 0ms 143ms 4341 KB 124ms 126ms 157ms 40ms 87059 146811
2022-09-09 18:08 f249feb9 orm: support parenthesized expressions as in `select from User where (name == 'Sam' && is_customer == true) || id == 1` (#15693) 577ms 891ms 0ms 142ms 4341 KB 121ms 123ms 153ms 39ms 87059 150882
2022-09-09 15:23 61a4b469 cgen: fix nested match expr with optional or result (#15713) 577ms 897ms 0ms 149ms 4339 KB 126ms 128ms 158ms 40ms 87025 150823
2022-09-09 14:48 e7725bb3 ci: enable again failing on Doom visual mismatches. Increase Xvfb screen size in c2v.yml (better see Doom screenshots when there is a difference) 589ms 900ms 0ms 143ms 4338 KB 125ms 128ms 160ms 39ms 87011 147726
2022-09-09 11:44 ca362846 fmt: fix anonymous struct in parameter with invalid type name. fix #15696 (#15711) 578ms 887ms 0ms 139ms 4338 KB 125ms 126ms 157ms 38ms 87011 150538
2022-09-09 09:24 6db5781d checker: add checks for `.map(opt_fn_name)` and `.filter(opt_fn_name)` (#15687) 584ms 897ms 0ms 144ms 4336 KB 124ms 124ms 157ms 39ms 86996 148965
2022-09-09 08:29 0f3a395c checker, cgen: fix if expr with result (#15709) 583ms 901ms 0ms 143ms 4336 KB 125ms 127ms 156ms 39ms 86984 149200
2022-09-08 19:39 71f5f7f3 cgen: fix if expr with fn call result (#15702) 586ms 902ms 0ms 145ms 4335 KB 124ms 127ms 156ms 39ms 86980 148430
2022-09-08 18:24 ec2ca38a checker, cgen: fix match expr with result (#15706) 583ms 897ms 0ms 152ms 4335 KB 124ms 127ms 159ms 40ms 86975 149185
2022-09-08 10:36 17386415 cgen, checker, ast: add syntax support for reference x in `for x in &somearrary {` and `for x in &somemap {` loops (#15678) 586ms 896ms 0ms 144ms 4333 KB 126ms 130ms 159ms 40ms 86939 148360
2022-09-06 10:18 1c63ce47 vweb: adding a `vweb.csrf` protection module (#15586) 579ms 887ms 0ms 142ms 4330 KB 121ms 124ms 154ms 39ms 86865 150025
2022-09-06 10:12 95a328be orm: improve the README and the tests. Add an error message for foreign key tags (#15670) 584ms 883ms 0ms 142ms 4330 KB 123ms 125ms 155ms 39ms 86865 148741
2022-09-06 10:09 e3d3863f cgen: refactor `need_tmp_var_in_expr/match()` (fix #15675) (#15676) 585ms 895ms 0ms 142ms 4329 KB 124ms 129ms 158ms 39ms 86857 148473
2022-09-05 15:58 862d91ed checker: check for name conflicts between const and __global variables (fix #15668) (#15669) 571ms 892ms 0ms 142ms 4328 KB 122ms 124ms 158ms 39ms 86810 152031
2022-09-05 15:55 6fd22531 cgen: fix if expr with index expr (#15666) 579ms 902ms 0ms 151ms 4327 KB 123ms 128ms 158ms 39ms 86807 149925
2022-09-05 14:16 d649f5af checker, cgen: fix go call fn using map value (#15665) 580ms 873ms 0ms 140ms 4327 KB 122ms 125ms 153ms 39ms 86799 149653
2022-09-05 14:00 90c2c5b8 token: add @FILE_LEN (#15661) 579ms 889ms 0ms 143ms 4326 KB 123ms 126ms 157ms 39ms 86782 149882
2022-09-04 14:50 d0d5f1d4 cgen: fix fn variable name using reserved c word (fix #15647) (#15648) 573ms 905ms 0ms 143ms 4325 KB 124ms 124ms 154ms 39ms 86777 151443
2022-09-04 11:15 436b19c4 checker: add error for mismatched types and format character for string interpolation (#15639) 581ms 892ms 0ms 146ms 4325 KB 123ms 126ms 157ms 39ms 86776 149356
2022-09-04 11:03 78998a09 cgen: fix go call anon fn with closure (#15656) 581ms 903ms 0ms 143ms 4324 KB 125ms 125ms 156ms 40ms 86769 149344
2022-09-04 10:46 57802aaf ci: install xsel and xclip on the jobs where imgur.sh is used 582ms 897ms 0ms 149ms 4316 KB 120ms 123ms 154ms 40ms 86724 149010
2022-09-04 10:39 0d0c2b27 vgret: add region support (#15651) 579ms 889ms 0ms 142ms 4316 KB 121ms 124ms 155ms 39ms 86724 149782
2022-09-04 10:22 45e21bc3 os: remove private unix_environ() helper function, it is not needed anymore (#15654) 577ms 879ms 0ms 143ms 4316 KB 124ms 127ms 158ms 39ms 86724 150301
2022-09-04 10:04 cee8b382 ci: disable job failure on doom picture regressions for now 569ms 879ms 0ms 143ms 4317 KB 124ms 125ms 156ms 40ms 86729 152423
2022-09-04 04:13 dd78620b cgen: fix [packed] struct support for tcc 569ms 887ms 0ms 145ms 4317 KB 125ms 129ms 160ms 39ms 86729 152423
2022-09-03 07:56 5e1a2f6f checker: check if guard with multiple return variable (#15646) 583ms 894ms 0ms 141ms 4316 KB 121ms 124ms 154ms 38ms 86732 148768
2022-09-03 07:41 a5aad6f7 cgen: fix alias of map delete (#15644) 572ms 893ms 0ms 146ms 4316 KB 120ms 123ms 153ms 38ms 86731 151627
2022-09-03 07:38 1ef95fde cgen: fix assert value is '*unknown value*' (#15645) 577ms 879ms 0ms 142ms 4316 KB 122ms 126ms 154ms 39ms 86731 150313
2022-09-01 18:56 4bd49a01 ci: run more tests on the FreeBSD Cirrus runner (#15602) 573ms 883ms 0ms 144ms 4316 KB 123ms 126ms 157ms 40ms 86724 151350
2022-09-01 18:24 42e58280 checker: check fn variadic passing arg error (fix #15629) (#15632) 586ms 888ms 0ms 142ms 4316 KB 122ms 126ms 153ms 39ms 86724 147993
2022-09-01 10:06 728b1983 os: extract dir_expansions_test.v from os_test.v 577ms 883ms 0ms 142ms 4315 KB 122ms 127ms 159ms 39ms 86715 150285
2022-09-01 09:54 0cc0e870 time: use linux_utc() and linux_now() on freebsd too (more precise, and fixes time_test.v) 567ms 888ms 0ms 146ms 4315 KB 123ms 127ms 157ms 39ms 86715 152936
2022-09-01 07:21 23e8fca4 native: fix order and add missing path in find_o_path() (#15622) 570ms 894ms 0ms 150ms 4315 KB 123ms 124ms 156ms 39ms 86715 152131
2022-09-01 06:26 95760ae8 CHANGELOG.md: fix typo (`paralell` -> `parallel`) (#15621) 570ms 868ms 0ms 143ms 4315 KB 123ms 125ms 155ms 40ms 86715 152131
2022-09-01 06:22 5e8f9b11 checker: check casting voidptr to generic struct (fix #15618) (#15626) 570ms 877ms 0ms 142ms 4315 KB 122ms 122ms 154ms 39ms 86715 152131
2022-08-31 16:24 f2f6ea59 V 0.3.1 585ms 888ms 0ms 142ms 4314 KB 121ms 123ms 154ms 38ms 86715 148230
2022-08-31 16:23 fef26a0b fmt: fix striping modules prefix in orm (#15005) 582ms 895ms 0ms 141ms 4314 KB 123ms 124ms 153ms 38ms 86715 148994
2022-08-31 15:44 806c39d4 parser: fix error for match sumtype with fntype (#15620) 578ms 893ms 0ms 141ms 4314 KB 121ms 123ms 152ms 38ms 86715 150025
2022-08-31 11:43 61103735 orm: init or implementation (#14989) 572ms 896ms 0ms 146ms 4314 KB 122ms 123ms 155ms 39ms 86714 151597
2022-08-31 08:03 bc06866b make: add clock_gettime on macOS < 10.12 (fix #6605) (#15611) 581ms 895ms 0ms 144ms 4308 KB 125ms 127ms 158ms 39ms 86629 149103
2022-08-31 07:45 4d6b8cbf cgen: fix casting sumtype as fntype (#15612) 575ms 887ms 0ms 142ms 4308 KB 124ms 125ms 156ms 39ms 86628 150657
2022-08-31 07:42 64f403e9 cgen: fix dumping shared variable (#15615) 615ms 898ms 0ms 143ms 4308 KB 122ms 126ms 156ms 38ms 86625 140853
2022-08-30 11:24 56135dbd cgen: fix printing reference enum (#15606) 577ms 887ms 0ms 143ms 4308 KB 123ms 126ms 153ms 39ms 86619 150119
2022-08-30 10:18 ba1045e5 parser: deprecate inline sum types 572ms 898ms 0ms 144ms 4307 KB 124ms 129ms 158ms 39ms 86616 151426
2022-08-30 09:48 b154af03 parser: fix sumtype with multi fntype (fix #15557) (#15583) 571ms 895ms 0ms 147ms 4307 KB 122ms 126ms 155ms 38ms 86614 151688
2022-08-30 08:42 5d4492ac checker: check cast to reference struct (fix #15590) (#15601) 582ms 898ms 0ms 141ms 4306 KB 122ms 123ms 157ms 39ms 86587 148774
2022-08-30 07:28 a9b54e9b cgen: add `__addr` (bootstraps #14818) (#15585) 570ms 891ms 0ms 140ms 4306 KB 120ms 122ms 152ms 38ms 86577 151889
2022-08-30 07:24 2221dd70 native: support fncall with 7↑ arguments (#15599) 577ms 893ms 0ms 142ms 4305 KB 126ms 127ms 158ms 39ms 86558 150013
2022-08-30 06:22 0876cf86 cgen: fix struct init with update expr (fix #15595) (#15603) 569ms 887ms 0ms 142ms 4305 KB 124ms 127ms 156ms 39ms 86558 152123
2022-08-29 13:55 e355ae7b checker: check generics struct field type error (#15593) 576ms 900ms 0ms 143ms 4304 KB 124ms 128ms 156ms 39ms 86556 150270
2022-08-29 12:30 97034103 vfmt: fix formatting of submodules with common prefixes (fix #15582) 567ms 899ms 0ms 151ms 4304 KB 124ms 128ms 158ms 39ms 86551 152647
2022-08-29 09:43 1915bf81 ci: use ubuntu-latest for toml tests (#15591) 573ms 891ms 0ms 143ms 4302 KB 121ms 124ms 155ms 38ms 86521 150996
2022-08-29 06:19 f285ebd9 smtp: add base64 encoding to the body of the emails and use utf8, to prevent format confusion (#15589) 568ms 886ms 0ms 142ms 4302 KB 124ms 126ms 156ms 39ms 86521 152325
2022-08-29 05:50 72056f36 cgen: fix cross assign of fixed array (#15587) 583ms 891ms 0ms 141ms 4302 KB 124ms 123ms 155ms 39ms 86521 148406
2022-08-28 17:51 f23ebb68 docs: "in over a" -> "in a" (#15576) 570ms 873ms 0ms 142ms 4301 KB 124ms 125ms 157ms 39ms 86497 151749
2022-08-28 10:31 ad76c9c7 checker: fix illegal result propagate on non-result type (fix #15574) (#15578) 579ms 893ms 0ms 141ms 4301 KB 124ms 126ms 153ms 39ms 86497 149390
2022-08-28 08:13 258ff73e encoding.csv: re-encapsulate fields in Writer/Reader (fix #15558) (#15570) 582ms 887ms 0ms 148ms 4300 KB 126ms 125ms 155ms 40ms 86491 148609
2022-08-28 06:55 797bdd5e vweb: document the .query field (#15572) 574ms 888ms 0ms 140ms 4300 KB 124ms 125ms 155ms 39ms 86491 150681
2022-08-28 06:12 06e153d4 ast, cgen: implement sumtype with fntype partly (related #15557) (#15567) 571ms 891ms 0ms 145ms 4300 KB 125ms 127ms 157ms 39ms 86491 151472
2022-08-27 08:54 d75c62b8 checker: allow + operator overrides for type aliases 588ms 904ms 0ms 151ms 4298 KB 124ms 123ms 156ms 38ms 86469 147056
2022-08-27 06:32 2a03d22a ast: clean up `table.find_or_register_fn_type()` (#15560) 574ms 893ms 0ms 143ms 4296 KB 124ms 127ms 156ms 39ms 86448 150606
2022-08-27 06:00 0b843b80 checker: fix returning expression with void type (fix #15543) (#15554) 577ms 890ms 0ms 144ms 4296 KB 125ms 127ms 156ms 39ms 86451 149828
2022-08-26 20:11 70de4e10 checker: fix no error on plus-assigning array (fix #15544) (#15552) 576ms 874ms 0ms 143ms 4296 KB 126ms 127ms 158ms 39ms 86443 150074
2022-08-26 19:38 f45042fa checker: improve error message of fn args mismatch (#15550) 572ms 865ms 0ms 138ms 4296 KB 119ms 121ms 151ms 38ms 86443 151124
2022-08-26 19:08 32967043 v.pref: skip vlib/builtin/prealloc.c.v, when -prealloc is not passed (#15553) 567ms 885ms 0ms 144ms 4295 KB 121ms 124ms 154ms 39ms 86438 152447
2022-08-26 18:07 a1e87664 ci: minimise work on commits/PRs, that affect only .yml files 579ms 885ms 0ms 148ms 4295 KB 120ms 122ms 153ms 38ms 86551 149483
2022-08-26 17:58 511cc2b2 ci: prevent native-backend jobs from separate PRs to cancel each other 588ms 887ms 0ms 145ms 4295 KB 123ms 124ms 157ms 39ms 86551 147195
2022-08-26 12:18 e5c53cf4 native: match expr/stmt (#15537) 565ms 882ms 0ms 142ms 4295 KB 122ms 122ms 152ms 39ms 86551 153187
2022-08-26 10:37 02a47f42 ast, parser, cgen: fix closure with nested closure variable (#15542) 579ms 874ms 0ms 141ms 4295 KB 120ms 121ms 154ms 38ms 86551 149483
2022-08-26 04:09 3af12271 log: add target_from_label and unit tests (#15538) 568ms 877ms 0ms 143ms 4294 KB 122ms 126ms 157ms 39ms 86538 152355
2022-08-26 04:08 b0e7ddfd checker: fix non-bool check on use of result bool (fix #15539) (#15540) 569ms 905ms 0ms 142ms 4294 KB 124ms 124ms 151ms 39ms 86538 152087
2022-08-26 04:01 c10c8ff9 parser: fix anon struct name conflict (#15517) 566ms 1278ms 0ms 150ms 4294 KB 123ms 123ms 155ms 39ms 86542 152901
2022-08-25 11:12 40c0a8cb parser, checker, cgen: implement generics anon fn (#15529) 581ms 896ms 0ms 144ms 4294 KB 124ms 126ms 152ms 39ms 86541 148951
2022-08-25 05:52 c662431c checker: check unsafe array assign (fix #9651) (#15515) 573ms 874ms 0ms 140ms 4294 KB 120ms 125ms 154ms 38ms 86530 151012
2022-08-25 05:00 86496aa1 cgen: fix array init with it (#15523) 577ms 896ms 0ms 142ms 4292 KB 120ms 122ms 153ms 38ms 86514 149937
2022-08-24 10:17 3ad22eb0 checker: show a more detailed error for invalid declarations of generic methods on generic structs. 570ms 882ms 0ms 145ms 4292 KB 123ms 126ms 157ms 39ms 86512 151775
2022-08-24 06:08 0d8b6ee7 checker: don't show manual memory warning twice (#15510) 573ms 887ms 0ms 141ms 4291 KB 119ms 121ms 150ms 38ms 86524 151001
2022-08-23 17:50 6ff75374 smtp: send mail to multiple recipients. #15508 (#15509) 583ms 885ms 0ms 143ms 4291 KB 122ms 124ms 156ms 39ms 86524 148411
2022-08-23 15:17 3b42f18d os: add input_password(prompt) and unit tests (#15507) 574ms 886ms 0ms 142ms 4291 KB 122ms 123ms 156ms 39ms 86524 150738
2022-08-23 12:21 d08edf8c vdoc: highlight generic struct everywhere (#15506) 572ms 879ms 0ms 142ms 4291 KB 122ms 124ms 155ms 40ms 86482 151192
2022-08-23 09:16 3c23eebe ci: fix -fsanitize=address for c_array_test.c 565ms 883ms 0ms 145ms 4291 KB 122ms 126ms 157ms 39ms 86482 153065
2022-08-23 08:15 42c0bae9 checker: check unknown array of fn type in struct field (#15502) 566ms 879ms 0ms 144ms 4291 KB 122ms 124ms 156ms 39ms 86482 152795
2022-08-23 08:12 9dd8228f arrays: move carray_to_varray from builtin, make it generic (#15503) 572ms 872ms 0ms 142ms 4291 KB 119ms 122ms 151ms 38ms 86485 151197
2022-08-23 06:52 2dde7ff5 strconv: deprecate v_sprintf in favor of string interpolation 575ms 888ms 0ms 151ms 4291 KB 120ms 123ms 155ms 38ms 86494 150424
2022-08-23 04:59 a758b668 json: minor cleanup in json_test.v (#15501) 572ms 900ms 0ms 142ms 4291 KB 122ms 122ms 154ms 39ms 86492 151209
2022-08-23 04:58 196b5f8e checker: fix match expr with non last if expr (#15500) 570ms 905ms 0ms 145ms 4291 KB 126ms 127ms 156ms 39ms 86492 151740
2022-08-22 19:08 98c6dad8 make.bat: add a small delay between `del v.exe` and `move v2.exe v.exe`, to make CI runs more robust 576ms 884ms 0ms 145ms 4293 KB 119ms 123ms 153ms 38ms 86527 150220
2022-08-22 17:39 d40d761e toml: support [toml: '...'] attributes (#15497) 577ms 879ms 0ms 142ms 4293 KB 122ms 136ms 154ms 39ms 86527 149960
2022-08-22 17:15 dda475bc builtin: add carray_to_varray, closes #15493 (#15499) 574ms 885ms 0ms 142ms 4293 KB 118ms 121ms 152ms 38ms 86527 150743
2022-08-22 14:10 a689641c os: rewrite os.walk and os.walk_with_context to use iteration, instead of recursion 566ms 887ms 0ms 148ms 4293 KB 120ms 123ms 152ms 39ms 86518 152858
2022-08-22 10:32 d7501cc9 cgen: fix if sumtype var is none (#15496) 572ms 882ms 0ms 143ms 4293 KB 123ms 126ms 156ms 40ms 86464 151160
2022-08-22 08:23 8db945ec vpm: force `v install` to clone git submodules too (#15487) 576ms 882ms 0ms 143ms 4293 KB 122ms 126ms 155ms 39ms 86456 150097
2022-08-22 08:04 47e75c68 cgen: fix json.encode of a struct containing a field of an alias type of another struct (#15490) 572ms 889ms 0ms 143ms 4293 KB 121ms 125ms 155ms 39ms 86456 151146
2022-08-22 07:56 f7274339 scanner: add check for invalid unicode (#15485) 579ms 886ms 0ms 143ms 4293 KB 122ms 127ms 154ms 39ms 86456 149319
2022-08-22 07:16 6d501b07 datatypes: make Set's methods public (#15489) 576ms 893ms 0ms 144ms 4292 KB 123ms 126ms 158ms 40ms 86451 150088
2022-08-22 07:10 661d70a9 ci: run VLS tests with gcc on the main V repo too 579ms 891ms 0ms 150ms 4292 KB 122ms 123ms 155ms 39ms 86451 149310
2022-08-22 05:22 24e0a6cf checker: fix vls test compilation 590ms 894ms 0ms 144ms 4292 KB 123ms 128ms 157ms 39ms 86451 146527
2022-08-21 13:19 0d9ac1f5 checker: improve error message for test function definition (#15483) 568ms 878ms 0ms 142ms 4292 KB 122ms 122ms 151ms 39ms 86442 152186
2022-08-21 11:12 f194d3ca checker: fix generic method with nested generic method (#15480) 583ms 884ms 0ms 142ms 4292 KB 122ms 125ms 153ms 39ms 86442 148271
2022-08-21 07:40 3656d445 Revert "Revert "tools/fast: do not build V with -usecache"" 580ms 881ms 0ms 145ms 4291 KB 123ms 123ms 157ms 39ms 86446 149044
2022-08-21 05:56 ad322f4e Revert "tools/fast: do not build V with -usecache" 577ms 874ms 0ms 141ms 4291 KB 120ms 121ms 152ms 38ms 86446 149819
2022-08-21 01:36 a069577e builder: remove msvc code from non windows systems 576ms 883ms 0ms 146ms 4289 KB 119ms 122ms 150ms 38ms 86407 150012
2022-08-21 02:12 12265a15 pref: temp hack to make -os cross work when building V 594ms 899ms 0ms 143ms 4308 KB 122ms 125ms 156ms 39ms 86972 146417
2022-08-21 01:40 f97a4f19 tools/fast: do not build V with -usecache 429ms 511ms 0ms 143ms 527 KB 122ms 126ms 23ms 39ms 86968 202722
2022-08-20 22:39 eb6627fe cgen: remove unneeded comments 427ms 514ms 0ms 143ms 527 KB 123ms 128ms 23ms 39ms 86968 203672
2022-08-20 10:56 c3568823 tests: make vlib/time/private_test.v more robust/tolerant to small fluctuations 431ms 510ms 0ms 141ms 528 KB 119ms 121ms 22ms 39ms 86968 201781
2022-08-17 15:42 d3307fd2 cgen: minor cleanup in fn_var_signature() (#15454) 420ms 507ms 0ms 142ms 527 KB 124ms 123ms 23ms 39ms 86842 206766
2022-08-17 15:40 7ed3389f ci: fix -cstrict checks after 7585e86 420ms 510ms 0ms 149ms 527 KB 122ms 124ms 23ms 39ms 86842 206766
2022-08-17 14:18 18e737ae builtin,tests: fix int_test.v on macos, m1 416ms 514ms 0ms 143ms 527 KB 123ms 125ms 23ms 39ms 86842 208754
2022-08-17 13:24 0e623440 tests: make private_test.v more tolerant to small delays 423ms 508ms 0ms 143ms 527 KB 122ms 123ms 23ms 39ms 86861 205345
2022-08-17 13:16 e1ebd901 cgen: fix array of fixed array map/filter/any/all(it[0]) (fix #15422) (#15445) 409ms 502ms 0ms 143ms 527 KB 123ms 123ms 23ms 39ms 86861 212374
2022-08-17 13:12 9887dd1f cgen: fix go call fn with anon fn argument (fix #10351, fix #10270) (#15446) 426ms 513ms 0ms 142ms 527 KB 122ms 125ms 23ms 39ms 86852 203877
2022-08-17 06:11 70f46646 cgen: fix struct field name generation in auto free (#15440) 421ms 514ms 0ms 140ms 527 KB 119ms 119ms 22ms 38ms 86845 206282
2022-08-17 05:49 374186f1 checker: fix fn call with mut array of aliases arguments (#15443) 413ms 508ms 0ms 152ms 527 KB 122ms 125ms 23ms 39ms 86844 210276
2022-08-17 04:41 d41b2be3 crypt: implement crypto.rand.read/1 for OpenBSD and FreeBSD (#15437) 414ms 507ms 0ms 142ms 527 KB 123ms 124ms 23ms 39ms 86838 209753
2022-08-16 19:19 8736f26a tutorials: simplify new_article() a bit 415ms 515ms 0ms 145ms 527 KB 124ms 127ms 23ms 40ms 86838 209248
2022-08-16 17:23 9b911547 datatypes: `Set` implementation (#14853) 425ms 517ms 0ms 145ms 527 KB 123ms 126ms 23ms 40ms 86838 204324
2022-08-16 17:21 dc37386b cgen: minor optimization in return_stmt() (#15434) 420ms 510ms 0ms 143ms 527 KB 120ms 123ms 23ms 38ms 86834 206747
2022-08-16 15:21 18cccb6c builtin: show non zero codes on bubbled `error_with_code(msg,code)` errors 423ms 510ms 0ms 141ms 527 KB 119ms 121ms 22ms 38ms 86835 205283
2022-08-16 09:57 66a3cdec cgen: add fn_var_signature(info ast.FnType, var_name string) string (#15433) 423ms 507ms 0ms 152ms 527 KB 125ms 128ms 24ms 40ms 86832 205276
2022-08-15 20:48 3bc01d69 cgen: fix []u8 string representation (#15432) 415ms 502ms 0ms 141ms 527 KB 120ms 122ms 23ms 39ms 86835 209240
2022-08-15 20:42 8be85e75 cgen: fix shared map delete (#15431) 409ms 498ms 0ms 143ms 527 KB 119ms 121ms 23ms 39ms 86806 212239
2022-08-15 12:17 26986eb2 tests: fix deprecation warning in tcp_test.v 409ms 506ms 0ms 143ms 527 KB 123ms 124ms 23ms 39ms 86790 212200
2022-08-15 03:52 6fdcc5bc checker, cgen: fix closure with fn variables (fix #15286) (#15427) 423ms 510ms 0ms 143ms 527 KB 123ms 126ms 23ms 39ms 86790 205177
2022-08-14 10:16 90d9b200 gc: fix msvc not using libatomic_ops (#15418) 422ms 509ms 0ms 142ms 527 KB 120ms 122ms 23ms 39ms 86764 205601
2022-08-14 06:50 8f98f1db os: fix `os.open_file('text.txt', 'wb', 0o666)`, add test (#15420) 420ms 514ms 0ms 154ms 527 KB 124ms 126ms 23ms 40ms 86764 206580
2022-08-14 06:43 7280d4c9 checker: add error for `println('x').abcd` (#15423) 420ms 504ms 0ms 145ms 527 KB 123ms 125ms 23ms 39ms 86743 206530
2022-08-14 05:06 4c033924 doc: fix example comment for string.strip_margin() 418ms 510ms 0ms 143ms 527 KB 123ms 124ms 23ms 40ms 86743 207519
2022-08-13 16:26 9734148f cgen: fix generic with multi-nested generic method call ref argument (#15421) 412ms 517ms 0ms 143ms 527 KB 122ms 125ms 23ms 39ms 86743 210541
2022-08-13 08:58 672066b6 cgen: fix optional indexes with mutable arrays (#15399) 419ms 503ms 0ms 142ms 527 KB 123ms 125ms 23ms 39ms 86743 207023
2022-08-13 07:07 001144fa doc: fix a typo in the `-no-preludes` option description in `v help build-c` (#15404) 422ms 512ms 0ms 144ms 527 KB 125ms 125ms 23ms 39ms 86740 205545
2022-08-12 14:50 f557acf7 net.urllib: fix ipv6 address parsing `[ipv6]:port` closes #15309 422ms 500ms 0ms 151ms 527 KB 125ms 126ms 23ms 39ms 86740 205545
2022-08-12 14:25 65738944 checker: fix typo (#15397) 423ms 525ms 0ms 142ms 527 KB 122ms 123ms 23ms 39ms 86740 205059
2022-08-12 14:24 b45da866 examples: refactor vweb_orm_jwt (#15389) 419ms 511ms 0ms 142ms 527 KB 119ms 123ms 22ms 39ms 86727 206985
2022-08-12 02:10 09f1eb9a doc: make if debug a bit more clear 426ms 501ms 0ms 140ms 527 KB 119ms 122ms 23ms 39ms 86708 203539
2022-08-11 17:49 fd83b95d sokol: expose context_pool_size field on sgl.Desc (#15409) 414ms 514ms 0ms 144ms 527 KB 124ms 128ms 23ms 40ms 86708 209439
2022-08-11 11:25 9e0bf005 checker: simplify infer_fn_generic_types() (#15408) 416ms 495ms 0ms 142ms 527 KB 121ms 123ms 23ms 39ms 86708 208432
2022-08-11 05:28 275a997e vweb: fix vweb static url (#15396) 425ms 497ms 0ms 148ms 527 KB 120ms 123ms 23ms 39ms 86713 204030
2022-08-11 00:52 f54e45b7 json: fix array_fixed encode/decode (#15398) 429ms 497ms 0ms 142ms 527 KB 121ms 124ms 23ms 39ms 86713 202128
2022-08-10 11:05 1c6366eb cgen: fix generated any/filter/all methods for shared array fields 423ms 503ms 0ms 141ms 526 KB 119ms 122ms 23ms 41ms 86678 204912
2022-08-10 08:29 78d0255e checker: fix generics with nested generic method call (#15390) 427ms 503ms 0ms 146ms 526 KB 123ms 127ms 24ms 40ms 86711 203070
2022-08-10 07:37 c752e5eb checker: add a suggestion for misspelled field names in struct literals 418ms 503ms 0ms 142ms 526 KB 121ms 122ms 22ms 39ms 86711 207442
2022-08-09 09:44 d3aa7700 cgen: fix shared struct method call (#15386) 425ms 514ms 0ms 145ms 526 KB 122ms 124ms 22ms 39ms 86709 204021
2022-08-09 04:46 7be9963a checker: fix dumping generic fn mut argument (#15384) 425ms 498ms 0ms 148ms 526 KB 119ms 122ms 23ms 38ms 86706 204014
2022-08-09 04:43 d4b622bd checker: add pref.is_verbose for print_backtrace (#15385) 425ms 503ms 0ms 143ms 526 KB 123ms 124ms 23ms 39ms 86705 204011
2022-08-08 19:32 27c5ad03 native: initial linking support for linux (#15326) 419ms 501ms 0ms 142ms 526 KB 121ms 126ms 23ms 39ms 86703 206928
2022-08-08 14:35 a6026fd5 checker: disallow method calls with invalid expressions (#15337) 418ms 504ms 0ms 144ms 526 KB 121ms 123ms 22ms 39ms 86703 207423
2022-08-08 14:30 9b88fecc checker: check generic method call argument mismatch (#15378) 410ms 502ms 0ms 143ms 526 KB 123ms 125ms 23ms 39ms 86699 211460
2022-08-08 12:33 5a834a2e encoding.base58: remove one unnecessary map access per the most common BTC usages; implement encode_bytes, decode_bytes, encode_walpha_bytes, decode_walpha_bytes functions 416ms 499ms 0ms 143ms 526 KB 122ms 123ms 23ms 39ms 86699 208411
2022-08-08 10:11 6a728e16 cgen: fix shared array.last() (#15379) 416ms 497ms 0ms 147ms 526 KB 121ms 122ms 23ms 38ms 86699 208411
2022-08-08 01:54 c7152a6a checker: fix generics with nested generic fn call (#15361) 420ms 501ms 0ms 143ms 526 KB 121ms 125ms 23ms 39ms 86699 206426
2022-08-08 01:38 ee9142a1 examples: V orm still fast? (#15330) 415ms 501ms 0ms 143ms 526 KB 121ms 125ms 23ms 39ms 86717 208956
2022-08-08 01:36 0b1486f0 http: avoid costly string interpolation of resp.body (#15376) 421ms 501ms 0ms 145ms 526 KB 122ms 127ms 23ms 39ms 86717 205978
2022-08-08 00:01 d74cf084 readme: fix a typo (#15373) 419ms 502ms 0ms 142ms 526 KB 118ms 120ms 22ms 38ms 86717 206961
2022-08-07 23:33 b01f71d9 io: migrate the `Reader` API to `Result` instead of `Option` (#15229) 422ms 503ms 0ms 142ms 526 KB 120ms 122ms 23ms 38ms 86717 205490
2022-08-07 11:06 8c33a40c vrepl: implement the 'pin' command from crepl (#15371) 423ms 497ms 0ms 148ms 524 KB 122ms 123ms 23ms 39ms 86693 204947
2022-08-07 07:40 fd1b6efe net: add failed addresses + details on connect errors, make connect more robust in the default non blocking mode (#15364) 414ms 499ms 0ms 141ms 524 KB 122ms 124ms 22ms 39ms 86693 209403
2022-08-06 16:11 d6b594c4 checker: check if struct field type isn't type (#15359) 417ms 491ms 0ms 142ms 524 KB 123ms 123ms 23ms 39ms 86693 207896
2022-08-06 16:07 8d9af2e4 cgen: fix nested generic fn call with reference argument (#15353) 422ms 487ms 0ms 141ms 524 KB 122ms 121ms 23ms 39ms 86689 205424
2022-08-06 07:24 4588bb44 markused: skip panic_result_not_set (generated for `fn main(){ foo()! }`) too 422ms 501ms 0ms 143ms 524 KB 121ms 124ms 22ms 39ms 86688 205421
2022-08-05 07:27 095f4bcf orm: add missing 'nonull' attribute description (#15348) 419ms 495ms 0ms 143ms 524 KB 122ms 123ms 27ms 39ms 86687 206890
2022-08-05 00:02 ab244d22 checker: cleanup in if_expr() (#15347) 418ms 494ms 0ms 146ms 524 KB 120ms 121ms 23ms 38ms 86687 207385
2022-08-04 08:02 d7a3b866 checker: check generic interface missing type parameter (#15344) 422ms 499ms 0ms 142ms 524 KB 121ms 124ms 23ms 39ms 86681 205405
2022-08-03 10:34 161ac343 examples: serve js (#15246) 414ms 495ms 0ms 142ms 524 KB 120ms 123ms 23ms 38ms 86657 209316
2022-08-03 10:28 372857c1 checker: minor cleanup in struct_decl() (#15325) 406ms 500ms 0ms 146ms 524 KB 120ms 121ms 23ms 39ms 86657 213440
2022-08-03 10:24 2ad25f6d checker: fix nested generic fn call (fix #15328) (#15333) 407ms 495ms 0ms 145ms 524 KB 121ms 122ms 22ms 39ms 86658 212918
2022-08-02 22:14 77495c8d all: support `assert condition, extra_message`, evaluating and showing extra_message on assert failure (#15322) 421ms 499ms 0ms 144ms 524 KB 123ms 125ms 24ms 40ms 86656 205833
2022-08-02 17:11 fcde6312 rand: fix incorrect generic function call (#15327) 417ms 500ms 0ms 149ms 524 KB 121ms 125ms 23ms 39ms 86613 207705
2022-08-02 15:01 51ef8b62 log: cleanup tests (#15320) 419ms 496ms 0ms 144ms 524 KB 119ms 121ms 22ms 38ms 86609 206704
2022-08-02 14:59 867f500d gitignore: ignore valgind `vgcore.*` debug files (#15321) 409ms 490ms 0ms 143ms 524 KB 119ms 121ms 23ms 38ms 86609 211757
2022-08-02 13:08 45c601b7 cgen: fix sorting of shared array fields (fix #15244) 410ms 498ms 0ms 140ms 524 KB 119ms 118ms 22ms 39ms 86609 211241
2022-08-02 08:36 857e047d json: tag functions that cgen may call internally for json.encode/json.decode, as `[markused]` 411ms 490ms 0ms 142ms 524 KB 123ms 124ms 23ms 39ms 86602 210710
2022-08-01 21:30 42efc383 encoding.binary: fix function names in comments (#15317) 422ms 487ms 0ms 143ms 524 KB 121ms 124ms 23ms 39ms 86602 205218
2022-08-01 20:29 0555894e .github: Add example on PR template title to avoid confusion (#15311) 406ms 490ms 0ms 144ms 524 KB 120ms 125ms 23ms 38ms 86602 213305
2022-08-01 20:15 ce59fffb scanner: make scan_all_tokens_in_buffer() private (#15312) 422ms 491ms 0ms 141ms 524 KB 118ms 122ms 22ms 38ms 86602 205218
2022-08-01 20:09 7546d145 scanner: minor optimization (#15313) 409ms 497ms 0ms 142ms 524 KB 120ms 123ms 23ms 39ms 86602 211740
2022-08-01 20:04 dab8159b native: implement elf section types (#15316) 420ms 496ms 0ms 142ms 524 KB 119ms 121ms 22ms 39ms 86602 206195
2022-08-01 12:09 a3535675 log: make `set_level(level Level)` part of the log.Logger interface too (fix for discordv) 417ms 499ms 0ms 142ms 524 KB 119ms 123ms 22ms 39ms 86602 207678
2022-08-01 08:40 b08690d1 gen.c: simplify `unwrap_generic` method (#15288) 416ms 500ms 0ms 140ms 524 KB 119ms 120ms 22ms 40ms 86602 208177
2022-08-01 07:15 b4fd9b5f native: add sections for string- and symbol-tables, reimplement elf program headers (#15305) 413ms 497ms 0ms 150ms 524 KB 124ms 126ms 23ms 41ms 86600 209685
2022-08-01 05:20 9561fb40 encoding.binary: add functions to read/write with an offset and at the end of the array, split files by endianness (#15301) 420ms 499ms 0ms 143ms 524 KB 121ms 122ms 22ms 40ms 86600 206190
2022-07-31 21:47 dc78f1ba szip: update to 0.2.4 (#15296) 411ms 492ms 0ms 141ms 524 KB 118ms 120ms 22ms 39ms 86600 210705
2022-07-31 12:43 fa75713b tools: create the vmodules folder, when it does not exist, on `v translate hw.c` 417ms 489ms 0ms 142ms 524 KB 121ms 122ms 22ms 40ms 86600 207673
2022-07-30 15:54 b8438ded markused: support vweb App.before_request() with -skip-unused 412ms 500ms 0ms 144ms 524 KB 122ms 126ms 23ms 40ms 86600 210194
2022-07-30 15:11 014f44ea checker: improve error message of method_call_arg_no_mut_err.vv (#15281) 414ms 491ms 0ms 144ms 524 KB 121ms 124ms 23ms 39ms 86590 209154
2022-07-30 11:59 c9a58964 bultin: always enable GC_THREADS, even with `-d dynamic_boehm`, otherwise multithread operation is unsafe (#15275) 415ms 510ms 0ms 150ms 524 KB 122ms 125ms 23ms 39ms 86590 208650
2022-07-30 11:30 db79888d picoev: restore struct Picoev definition (#15278) 414ms 489ms 0ms 143ms 524 KB 120ms 124ms 23ms 40ms 86590 209154
2022-07-30 11:29 6e8350a9 fmt: fix interface method with fntype argument (#15280) 420ms 492ms 0ms 143ms 524 KB 120ms 122ms 23ms 39ms 86590 206166
2022-07-29 20:09 0133ff2c checker: use reserved_type_names_chk.matches(word) instead of `word in reserved_type_names` 419ms 492ms 0ms 142ms 524 KB 121ms 122ms 22ms 40ms 86575 206622
2022-07-29 16:28 8268df7e parser: create and use `Parser.unexpected` to unify all unexpected token error messages (#15259) 414ms 506ms 0ms 144ms 523 KB 125ms 126ms 23ms 40ms 86567 209099
2022-07-29 16:10 1be59560 parser: fix optional fn argument (#15271) 426ms 544ms 0ms 142ms 523 KB 122ms 123ms 22ms 39ms 86535 203133
2022-07-29 16:00 0bf23488 checker: check struct field's fn call (fix #15249) (#15257) 413ms 498ms 0ms 151ms 523 KB 123ms 124ms 23ms 39ms 86535 209527
2022-07-29 04:17 927ec1fa native: support `||`, `&&` and simple boolean expression evaluation (#15256) 417ms 495ms 0ms 141ms 523 KB 123ms 122ms 23ms 40ms 86499 207431
2022-07-28 21:36 04b28d11 cgen: use switch for matches with integer literals, instead of an `if else if` ladder (#15254) 416ms 485ms 0ms 143ms 523 KB 122ms 126ms 23ms 40ms 86499 207930
2022-07-28 16:13 17ce1a0e parser: check undefined ident in if guard expr (#15253) 414ms 492ms 0ms 139ms 523 KB 119ms 120ms 23ms 39ms 86430 208768
2022-07-28 14:26 242ade89 os: fix File.eof on FreeBSD (feof is a C macro there) 418ms 499ms 0ms 141ms 523 KB 118ms 120ms 23ms 39ms 86329 206528
2022-07-28 11:16 3d0a48b1 CHANGELOG.md: fix for a small typo (paramter -> parameter) (#15252) 411ms 495ms 0ms 140ms 523 KB 118ms 119ms 22ms 38ms 86298 209970
2022-07-28 11:06 18ae7260 v.pkgconfig: add the default path for Debian 32bit (#15250) 417ms 491ms 0ms 145ms 523 KB 118ms 120ms 22ms 38ms 86298 206949
2022-07-27 19:26 a16f9ac4 mysql: include workaround for windows programs that just exit, when the libmysql.dll is not found, into vlib/mysql/README.md 412ms 499ms 0ms 140ms 523 KB 120ms 121ms 22ms 39ms 86297 209458
2022-07-27 19:04 10f3c9f1 builtin: add string.replace_char and string.normalize_tabs (#15239) 409ms 492ms 0ms 142ms 523 KB 120ms 123ms 23ms 38ms 86297 210995
2022-07-27 18:32 60094d95 cgen: check comptime call method (no value) used as value (#15241) 416ms 498ms 0ms 141ms 523 KB 119ms 122ms 23ms 39ms 86228 207278
2022-07-27 18:04 8af87a9e make: rename "V" to "VEXE" in GNUmakefile, to prevent conflicts while building RPMs (#15237) 421ms 521ms 0ms 144ms 523 KB 120ms 121ms 23ms 39ms 86225 204809
2022-07-27 00:22 6a7eb82d cgen: fix comptime for method call with arguments (#15236) 410ms 502ms 0ms 143ms 523 KB 123ms 126ms 23ms 39ms 86225 210304
2022-07-26 21:59 e5e750d5 orm: default attribute (#15221) 417ms 492ms 0ms 148ms 523 KB 118ms 119ms 22ms 38ms 86224 206772
2022-07-26 12:07 c976a691 scanner: correct error message of empty character literal (fix #15226) (#15228) 418ms 489ms 0ms 142ms 523 KB 120ms 124ms 22ms 39ms 86224 206277
2022-07-26 09:02 4ab72ccb os: add a security advisory for potential TOCTOU risks when using `os.is_writable`, `os.is_executable` etc (#15222) 415ms 503ms 0ms 144ms 523 KB 120ms 122ms 23ms 39ms 86220 207759
2022-07-26 06:38 03b7c76b cgen: optimize auto_str_methods of [str:skip] fields (#15227) 417ms 499ms 0ms 140ms 523 KB 118ms 121ms 22ms 38ms 86212 206743
2022-07-26 01:37 0b0c496e cgen: fix printing struct with skip fields (#15224) 417ms 496ms 0ms 140ms 523 KB 117ms 118ms 22ms 39ms 86213 206745
2022-07-25 14:25 f1ebfb2d cgen: str:skip field 416ms 494ms 0ms 139ms 523 KB 119ms 120ms 22ms 39ms 86206 207225
2022-07-25 11:28 f619becb scanner: check undefined ident in string literal (#15212) 418ms 496ms 0ms 147ms 523 KB 119ms 122ms 23ms 39ms 86197 206212
2022-07-25 05:32 82db1e47 pg: improve pg README.md (#15206) 407ms 499ms 0ms 140ms 523 KB 119ms 121ms 22ms 39ms 86196 211783
2022-07-25 05:04 7bf2ad68 vscode.md: fix typo (#15207) 412ms 484ms 0ms 140ms 523 KB 121ms 122ms 22ms 39ms 86196 209213
2022-07-25 05:03 f9385f63 os: make get_raw_line() should not break lines on \r on windows (fix #5900) (#15205) 416ms 499ms 0ms 141ms 523 KB 120ms 123ms 23ms 39ms 86196 207201
2022-07-25 03:32 6a5db0df v.token: use a more performant KeywordMatcher in the scanner and parser (#15196) 416ms 497ms 0ms 144ms 523 KB 118ms 120ms 22ms 39ms 86196 207201
2022-07-24 16:35 297cb5f8 math.big: improve multiplication performance (#15200) 422ms 508ms 0ms 143ms 523 KB 124ms 124ms 23ms 41ms 86139 204120
2022-07-24 10:02 2d7406a8 examples: v back-end example for vweb (#15141) 424ms 503ms 0ms 149ms 523 KB 124ms 123ms 23ms 41ms 86139 203158
2022-07-24 07:27 1f3be998 crypto: add an example of how to verify jwt tokens (#15198) 423ms 497ms 0ms 143ms 523 KB 122ms 124ms 23ms 41ms 86139 203638
2022-07-24 07:15 5464de40 cgen: fix custom str on struct with too many fields (#15195) 414ms 490ms 0ms 140ms 523 KB 122ms 120ms 22ms 41ms 86139 208065
2022-07-23 20:33 de0683fe tests: fix compilation of tcp_test.v 417ms 494ms 0ms 145ms 523 KB 122ms 124ms 23ms 41ms 86139 206568
2022-07-23 20:24 c63fed53 tests: remove needless `import math` in translated_test.v 424ms 499ms 0ms 145ms 523 KB 125ms 124ms 22ms 43ms 86139 203158
2022-07-22 22:55 d8b0df1a doc: fix ci 422ms 493ms 0ms 143ms 523 KB 123ms 122ms 23ms 42ms 86139 204120
2022-07-22 22:36 d6de5336 checker: improve unused label check 418ms 501ms 0ms 149ms 523 KB 124ms 124ms 22ms 42ms 86139 206074
2022-07-22 22:25 4d3401c8 checker: check for unused labels 417ms 499ms 0ms 143ms 523 KB 125ms 125ms 23ms 41ms 86138 206565
2022-07-22 21:53 af410589 doc: map ordering 413ms 497ms 0ms 144ms 523 KB 123ms 124ms 23ms 40ms 86114 208508
2022-07-22 21:22 2ffad85f doc: remove misleading comment about stdin() (#15154) 411ms 493ms 0ms 142ms 523 KB 123ms 125ms 23ms 40ms 86114 209523
2022-07-22 13:08 b0c32e0d checker: fix fn variadic with enum value (#15177) 415ms 515ms 0ms 146ms 523 KB 124ms 125ms 23ms 40ms 86114 207503
2022-07-22 13:03 092f5f0b checker: fix comptime if in const declaration (fix #15160) (#15169) 408ms 503ms 0ms 144ms 523 KB 125ms 127ms 23ms 41ms 86106 211044
2022-07-22 09:36 9ec8a992 parser: cleanup orblock duplicate code (#15173) 418ms 536ms 0ms 151ms 523 KB 119ms 121ms 22ms 41ms 86089 205954
2022-07-22 09:14 e9809572 ast: use `const empty_expr` instead of `fn empty_expr` (thanks to Joe Conigliaro for the idea) (#15175) 423ms 506ms 0ms 144ms 522 KB 123ms 125ms 23ms 42ms 86134 203626
2022-07-22 08:43 c6aea659 cgen,ci: fix `v -usecache self` on macos 417ms 504ms 0ms 143ms 521 KB 124ms 123ms 23ms 41ms 86141 206573
2022-07-21 20:08 f75d7eb1 ci: fix `v build-examples` (use voidptr(u64(0)) inside vlib/js/dom/dom.js.v) 420ms 498ms 0ms 143ms 521 KB 123ms 122ms 23ms 41ms 86141 205097
2022-07-21 19:52 474033c0 ci: allow `unsafe { a := nil }`, add separate `nil` case in pointer_ops.vv, to test the `nil` checker errors independently from the voidptr ones 422ms 505ms 0ms 144ms 521 KB 123ms 125ms 23ms 41ms 86141 204125
2022-07-21 17:51 dc79f139 all: voidptr(0) => unsafe { nil } (p.2) 431ms 517ms 0ms 144ms 521 KB 127ms 126ms 23ms 41ms 86121 199816
2022-07-21 17:47 1f258117 roadmap: update 418ms 503ms 0ms 143ms 521 KB 126ms 123ms 22ms 42ms 86121 206031
2022-07-21 13:59 be9f8cc7 cgen: fix comptime if in struct field default (fix #15058) (#15152) 423ms 503ms 0ms 151ms 521 KB 123ms 121ms 23ms 41ms 86116 203583
2022-07-21 07:33 7029e390 checker: check struct field with default expression (#15151) 428ms 506ms 0ms 143ms 521 KB 128ms 124ms 23ms 42ms 86110 201191
2022-07-21 06:16 49228e1a cgen: fix dep cycle for `struct Node { children [4]&Node }` closes #15136 419ms 495ms 0ms 141ms 521 KB 123ms 124ms 23ms 40ms 86110 205513
2022-07-20 19:55 85934081 json.cjson: add a submodule that allows lower level access to the cJSON library (constructing JSON trees in memory with null leafs). 422ms 503ms 0ms 145ms 521 KB 127ms 124ms 23ms 41ms 86094 204014
2022-07-20 14:35 c8d4534f sqlite: remove spurious eprintln on select calls (#15139) 426ms 511ms 0ms 145ms 521 KB 126ms 122ms 22ms 41ms 86094 202098
2022-07-20 11:26 57a201f2 tools: add helpful message, when the vls server executable is not found on `v ls` (#15129) 424ms 513ms 0ms 145ms 521 KB 125ms 125ms 22ms 41ms 86094 203051
2022-07-20 10:51 f27c0387 cgen: minor cleanup in global_decl() (#15133) 416ms 501ms 0ms 148ms 521 KB 122ms 121ms 22ms 40ms 86094 206956
2022-07-20 08:29 ee4a179e tests: add a test for `Node{123, unsafe { nil }, unsafe { nil }}` 415ms 509ms 0ms 145ms 521 KB 125ms 125ms 23ms 41ms 86097 207462
2022-07-20 07:46 50075d5a ast,cgen: support `a := Abc{unsafe{nil}}`, for `struct Abc { next &Abc }` 433ms 509ms 0ms 144ms 521 KB 124ms 123ms 23ms 40ms 86097 198838
2022-07-19 17:59 1ccb4c3a doc: minor fixes in examples (#15125) 421ms 509ms 0ms 144ms 521 KB 125ms 126ms 23ms 40ms 86109 204534
2022-07-19 15:29 a13b8ff0 mysql: fix for adapting mysql types to v structs (#15100) 417ms 502ms 0ms 143ms 521 KB 122ms 122ms 22ms 40ms 86109 206496
2022-07-19 13:36 041e90b2 checker, cgen: fix interface embedding smartcast (fix #13296) (#15127) 416ms 498ms 0ms 141ms 521 KB 123ms 123ms 22ms 41ms 86109 206992
2022-07-19 10:53 0afa2f76 ci: fix gitly ci 423ms 522ms 0ms 145ms 521 KB 124ms 123ms 23ms 40ms 86095 203534
2022-07-19 10:31 fd47385f checker: check untyped nil in assignment 419ms 503ms 0ms 143ms 521 KB 124ms 124ms 23ms 40ms 86095 205477
2022-07-19 10:21 1aeca113 sokol: do not crash if an image cannot be rendered 421ms 502ms 0ms 144ms 521 KB 125ms 123ms 22ms 41ms 86092 204494
2022-07-19 09:52 e4674cb8 examples: replace "resp.text" with "resp.body". (#15123) 411ms 497ms 0ms 142ms 521 KB 122ms 120ms 22ms 40ms 86092 209469
2022-07-19 07:54 a39fe68a cgen: clean up ident() in cgen.v (#15121) 422ms 503ms 0ms 143ms 521 KB 125ms 124ms 22ms 41ms 86092 204009
2022-07-18 19:33 02925cec ci: fix report-missing-fn-doc (#15118) 408ms 502ms 0ms 143ms 521 KB 125ms 124ms 23ms 41ms 86094 211014
2022-07-18 06:44 12d57e8e sokol: add mouse cursor support (#15111) 424ms 501ms 0ms 146ms 521 KB 124ms 123ms 23ms 41ms 86094 203051
2022-07-17 22:36 5462d4ae checker: check generic interface declaration (#15108) 413ms 503ms 0ms 141ms 521 KB 125ms 123ms 23ms 40ms 86094 208460
2022-07-17 16:44 706a922e x.ttf: update to fix compilation of vlang/pdf and failing ci (#15109) 424ms 492ms 0ms 141ms 521 KB 123ms 123ms 23ms 40ms 86058 202966
2022-07-17 15:09 eed496d0 checker: check generic struct declaration (#15106) 418ms 491ms 0ms 142ms 521 KB 124ms 124ms 23ms 40ms 86058 205880
2022-07-17 13:22 c73c4dc8 native: system for defining internal builtin algorithms which are not inlined (#15105) 418ms 502ms 0ms 141ms 521 KB 123ms 123ms 22ms 40ms 86034 205822
2022-07-17 11:32 58ad6f79 checker: check generic fn declaration (#15104) 424ms 501ms 0ms 144ms 521 KB 123ms 124ms 23ms 41ms 86034 202910
2022-07-17 07:55 78242627 parser: fix fn argument type position (#15102) 411ms 492ms 0ms 151ms 521 KB 121ms 122ms 23ms 41ms 86022 209299
2022-07-16 19:21 b4dedcae encoding.csv: generic serialization (#15097) 423ms 495ms 0ms 143ms 521 KB 122ms 122ms 22ms 41ms 86020 203356
2022-07-16 13:58 8d24522d parser: check generic interface method declaration (#15095) 412ms 495ms 0ms 143ms 521 KB 124ms 124ms 23ms 41ms 86020 208786
2022-07-16 13:37 5e089985 dlmalloc: fix warning about fixed arrays of references, by using unsafe{} 422ms 500ms 0ms 141ms 521 KB 120ms 120ms 22ms 41ms 86015 203827
2022-07-15 14:30 ac7e8094 checker: fix generics struct init in generic fn (fix #15080) (#15088) 419ms 501ms 0ms 142ms 520 KB 123ms 125ms 23ms 41ms 86007 205267
2022-07-15 11:19 560afac5 cgen: fix fixed array of threads (#15086) 418ms 501ms 0ms 144ms 520 KB 123ms 124ms 22ms 41ms 86000 205741
2022-07-15 11:18 57c4188d ast, checker: check generic fn declaration error (#15079) 429ms 509ms 0ms 150ms 520 KB 126ms 127ms 23ms 42ms 85993 200449
2022-07-15 09:38 b4ed5d5f net: add a net.dial_tcp_with_bind/2 function (#15055) (#15056) 419ms 497ms 0ms 144ms 520 KB 123ms 122ms 22ms 41ms 85920 205059
2022-07-15 04:59 4f997fee tools: add tests for `v where`; improve usability (#15059) 421ms 505ms 0ms 144ms 520 KB 125ms 126ms 23ms 42ms 85920 204085
2022-07-14 08:10 89a757ab doc: clean up 425ms 499ms 0ms 141ms 520 KB 122ms 122ms 22ms 40ms 85920 202164
2022-07-14 08:06 8d0fe389 doc: document anonymous structs 419ms 502ms 0ms 144ms 520 KB 129ms 123ms 23ms 42ms 85920 205059
2022-07-14 05:23 0d6d6f7d cgen: fix fixed array literal index (fix #14959) (#15054) 419ms 504ms 0ms 145ms 520 KB 124ms 123ms 22ms 41ms 85920 205059
2022-07-13 21:58 a38310f9 checker: array of references check 422ms 495ms 0ms 151ms 520 KB 123ms 122ms 22ms 40ms 85908 203573
2022-07-13 15:04 47b5d206 cmd/tools: vwhere fixes (#15051) 415ms 511ms 0ms 142ms 520 KB 124ms 123ms 22ms 42ms 85903 206995
2022-07-13 07:04 4238e5f6 roadmap: update (#15038) 415ms 501ms 0ms 142ms 520 KB 124ms 125ms 23ms 41ms 85903 206995
2022-07-13 06:43 7594157d checker: check generic interface declaration (#15047) 414ms 499ms 0ms 141ms 520 KB 123ms 122ms 22ms 40ms 85903 207495
2022-07-13 04:40 28fd1765 tools: add a `v where fn join_path` command, for platform independent searching the location of a symbol in the local project, vlib, ~/.vmodules (#15014) 420ms 495ms 0ms 144ms 520 KB 124ms 125ms 23ms 41ms 85886 204490
2022-07-13 04:11 d12a8aef json: use C.cJSON_free, for freeing the intermediate result in json_print and json_print_pretty (#15029) 423ms 502ms 0ms 144ms 520 KB 126ms 126ms 23ms 42ms 85885 203037
2022-07-12 22:13 16a6972e readme: fix vinix screenshots (#15041) 418ms 491ms 0ms 150ms 520 KB 123ms 123ms 23ms 41ms 85885 205466
2022-07-12 17:04 19d0d758 cgen: fix struct shared field with default init (#15040) 422ms 502ms 0ms 141ms 520 KB 123ms 124ms 22ms 41ms 85885 203518
2022-07-12 16:42 7a17a299 examples: fix typo in c_interop_wkhtmltopdf.v (#15036) 422ms 510ms 0ms 143ms 520 KB 121ms 122ms 22ms 40ms 85883 203514
2022-07-12 08:06 9839ab6a parser: fix parse c function with optional argument name (fix #13234) (#15037) 425ms 503ms 0ms 142ms 520 KB 123ms 124ms 22ms 41ms 85883 202077
2022-07-12 08:03 b59e6b1d ci: do periodic runs only in the main V repository (not in forks) 411ms 490ms 0ms 143ms 520 KB 125ms 124ms 23ms 41ms 85877 208946
2022-07-12 07:00 a4e0e0fa builtin: add drafts for __new_array_noscan, __new_array_with_default_noscan, __new_array_with_array_default_noscan for array_notd_gcboehm_opt.v 421ms 502ms 0ms 140ms 520 KB 120ms 120ms 22ms 40ms 85877 203983
2022-07-12 06:26 62d800a7 checker, cgen: fix array of sumtype appending alias (#15034) 425ms 505ms 0ms 151ms 520 KB 122ms 122ms 22ms 41ms 85869 202044
2022-07-12 05:46 8a4313c1 ci: fix vlib/v/builder/builder_test.v failures on msvc (#15035) 415ms 501ms 0ms 144ms 520 KB 125ms 123ms 23ms 41ms 85868 206910
2022-07-11 22:12 f35a3a89 checker: fix dereferencing voidptr. (#15033) 413ms 492ms 0ms 143ms 520 KB 125ms 122ms 23ms 41ms 85868 207912
2022-07-11 19:47 dc684698 use trimmed output for comparison (#15032) 417ms 496ms 0ms 145ms 520 KB 125ms 126ms 23ms 41ms 85860 205899
2022-07-11 18:08 fbad48b5 v.builder: retain executable after `v run`, if the executable was already existing (#15021) 413ms 499ms 0ms 141ms 520 KB 124ms 122ms 23ms 42ms 85860 207893
2022-07-11 17:59 f16355ee ci: fix build failure (complete renaming in 39b6851) 414ms 499ms 0ms 146ms 520 KB 125ms 126ms 23ms 42ms 85852 207371
2022-07-11 17:08 032cb3f1 checker: fix the type of ComptimeCall (fixes #14996) (#15013) 422ms 494ms 0ms 148ms 520 KB 124ms 125ms 23ms 42ms 85852 203440
2022-07-11 17:04 398bd228 cgen: fix printing reference alias (#15027) 419ms 506ms 0ms 144ms 520 KB 124ms 124ms 22ms 41ms 85850 204892
2022-07-11 16:20 ec19f428 checker, cgen: fix alias operator overloading (#15024) 422ms 495ms 0ms 142ms 520 KB 124ms 124ms 23ms 40ms 85846 203426
2022-07-11 12:29 92316979 parser: check for illegal use of any type (fix #15003) (#15020) 427ms 501ms 0ms 142ms 520 KB 123ms 120ms 22ms 40ms 85829 201004
2022-07-11 08:02 5498a6c2 tests: add more -skip-unused cases to `v test-all` 416ms 494ms 0ms 145ms 520 KB 125ms 125ms 23ms 41ms 85827 206314
2022-07-11 07:56 94e35b71 markused: fix C compilation failures on `-skip-unused -profile` 422ms 500ms 0ms 143ms 520 KB 123ms 120ms 22ms 41ms 85827 203381
2022-07-11 06:05 81d694b1 tests: restore interfaces_map_test (#15019) 420ms 495ms 0ms 149ms 520 KB 122ms 122ms 22ms 40ms 85819 204330
2022-07-11 05:03 a6cc4c4c parser: minor cleanup in parse_type.v (#15011) 416ms 492ms 0ms 142ms 520 KB 121ms 123ms 22ms 40ms 85819 206295
2022-07-11 04:55 cc43a23f vweb: check invalid port number (#15016) 418ms 486ms 0ms 141ms 520 KB 120ms 120ms 22ms 40ms 85823 205318
2022-07-10 21:20 bfcf5b13 checker: fix #define check on windows 423ms 502ms 0ms 145ms 520 KB 124ms 125ms 23ms 40ms 85823 202891
2022-07-10 19:51 22dac71b checker: do not allow #define everywhere 415ms 493ms 0ms 141ms 520 KB 122ms 120ms 22ms 40ms 85823 206802
2022-07-10 17:27 235ef235 tools: add `v ls` - a VLS launcher and updater utility (#15009) 416ms 494ms 0ms 143ms 520 KB 122ms 121ms 23ms 40ms 85817 206290
2022-07-10 17:21 58c5d387 parser: check closure capture global variable (#15010) 422ms 495ms 0ms 150ms 520 KB 127ms 125ms 23ms 41ms 85816 203355
2022-07-10 17:05 35490555 ci: use `v should-compile-all sdl/examples/` instead of the bash script that choked on `v sdl/examples/assets` 420ms 503ms 0ms 143ms 520 KB 125ms 125ms 23ms 41ms 85806 204300
2022-07-10 15:53 3b575e83 ci: fix ./v cmd/tools/builders/golang_builder.v 420ms 500ms 0ms 142ms 520 KB 125ms 124ms 23ms 40ms 85806 204300
2022-07-10 15:37 01dabe59 ci: fix failing invalid_struct_decl_script_err.vv 425ms 490ms 0ms 143ms 520 KB 125ms 125ms 23ms 41ms 85806 201896
2022-07-10 14:05 d15e9f48 ci: remove forgotten dump call 422ms 489ms 0ms 141ms 520 KB 123ms 123ms 23ms 41ms 85806 203331
2022-07-10 13:57 69aaf68f cgen: fix anon struct auto string method generation 424ms 494ms 0ms 141ms 521 KB 120ms 120ms 22ms 40ms 85807 202375
2022-07-10 09:43 64eab72f checker: fix anon fn using global variable (fix #15004) (#15008) 416ms 497ms 0ms 146ms 519 KB 122ms 124ms 22ms 40ms 85792 206230
2022-07-10 09:00 7d0a9186 all: wrap up anonymous structs 424ms 490ms 0ms 143ms 519 KB 123ms 122ms 22ms 42ms 85784 202320
2022-07-09 14:39 1ae11b41 net.websocket: make logger configurable (#14998) 421ms 497ms 0ms 141ms 519 KB 123ms 123ms 22ms 42ms 85769 203726
2022-07-09 14:23 739f3cd9 pref: detect termux more reliably (#15001) 419ms 494ms 0ms 142ms 519 KB 122ms 120ms 22ms 41ms 85769 204699
2022-07-09 12:52 8ee614d3 encoding.binary: add unit tests and module documentation (#15000) 417ms 508ms 0ms 141ms 519 KB 123ms 124ms 22ms 40ms 85767 205676
2022-07-09 11:04 d4b0ebf2 doc: clear the explanation to 'sql: type' (#14915) 418ms 498ms 0ms 143ms 519 KB 124ms 126ms 23ms 40ms 85767 205184
2022-07-09 09:40 f56aaa10 examples: simplify examples/websocket/ping.v (end automatically, when the client ends) 427ms 495ms 0ms 150ms 519 KB 126ms 126ms 23ms 41ms 85767 200859
2022-07-09 07:41 7e1c45ab math: add round_sig function for f64 (#14997) 424ms 501ms 0ms 141ms 519 KB 126ms 125ms 23ms 41ms 85767 202280
2022-07-09 05:55 c5a290ff cgen: fix lost return in ComptimeCall (fixes #14962) (#14995) 414ms 494ms 0ms 142ms 519 KB 125ms 124ms 22ms 40ms 85767 207166
2022-07-08 12:40 70890b27 cgen: handle default anonymous structs 415ms 501ms 0ms 143ms 519 KB 124ms 125ms 23ms 40ms 85767 206667
2022-07-08 12:35 1a49db4e examples: remove empty comments (#14986) 423ms 502ms 0ms 143ms 519 KB 124ms 124ms 22ms 40ms 85762 202747
2022-07-08 08:16 02d675ab os: restore the env TERMUX_VERSION based final resort for runtime auto detection of Termux 418ms 501ms 0ms 142ms 519 KB 128ms 125ms 22ms 40ms 85762 205172
2022-07-08 06:23 bcaa3ac9 vlib: remove `jsdom` module, use `js.dom` instead (#14985) 420ms 504ms 0ms 150ms 519 KB 124ms 124ms 23ms 40ms 85759 204188
2022-07-08 06:18 5aa6ec06 cgen: fix error for comptime method call (#14992) 413ms 499ms 0ms 145ms 519 KB 126ms 125ms 23ms 40ms 85759 207648
2022-07-07 20:57 5f140fe2 ci: `v fmt -w vlib/v/builder/cc.v` 419ms 498ms 0ms 141ms 519 KB 124ms 123ms 22ms 40ms 85763 204684
2022-07-07 17:00 9376009c v.eval: support `panic` function (#14972) 424ms 507ms 0ms 142ms 519 KB 125ms 126ms 23ms 40ms 85763 202271
2022-07-07 16:48 6b597a4b builder: add support for icc (Intel C Compiler) (#14975) 417ms 492ms 0ms 141ms 519 KB 123ms 123ms 23ms 40ms 85763 205666
2022-07-07 15:51 758f84fa ast, parser, cgen: fix anon sumtype cast (fix #14967) (#14976) 419ms 503ms 0ms 142ms 519 KB 124ms 127ms 23ms 41ms 85752 204658
2022-07-07 15:28 9f3b6e3e android: provide more predictable logging, add comptime termux support (#14984) 420ms 495ms 0ms 149ms 519 KB 124ms 124ms 23ms 40ms 85730 204119
2022-07-07 15:22 71a85249 ci: fix failing `./v -W build-tools` 418ms 498ms 0ms 141ms 519 KB 125ms 125ms 23ms 40ms 85736 205110
2022-07-07 13:09 f5001192 fmt: handle anon structs; tests: bring back anon struct test 421ms 497ms 0ms 141ms 519 KB 124ms 123ms 22ms 40ms 85736 203648
2022-07-07 12:45 972bba66 checker,ast: clean up deprecation code (#14980) 403ms 479ms 0ms 138ms 519 KB 118ms 116ms 22ms 40ms 85714 212689
2022-07-07 12:13 de771145 eval: support assignment operators like +=, make `for a in 0..10 {` more robust 409ms 488ms 0ms 140ms 520 KB 122ms 120ms 22ms 40ms 85760 209682
2022-07-07 10:08 15ce15d4 tests: disable anon struct test for now 408ms 485ms 0ms 139ms 520 KB 121ms 118ms 22ms 41ms 85743 210154
2022-07-07 10:04 91acd0f3 ci: fix failing `v check-md vlib/sqlite/README.md` 405ms 486ms 0ms 148ms 520 KB 123ms 122ms 22ms 41ms 85743 211711
2022-07-06 18:38 426421be all: anonymous structs (part 2) 406ms 479ms 0ms 139ms 520 KB 120ms 116ms 22ms 41ms 85733 211165
2022-07-06 18:03 f4b39fbe cgen: fix sumtype with `none` (#14965) 407ms 489ms 0ms 138ms 519 KB 121ms 119ms 22ms 42ms 85703 210572
2022-07-06 18:01 d86b4951 sqlite: add sync and journal funcs, docs (#14970) 411ms 491ms 0ms 141ms 519 KB 119ms 118ms 22ms 40ms 85699 208513
2022-07-06 13:19 f0ce7fb9 Revert "gg: fix android compilation for ~/.vmodules/ui/examples/rectangles.v" 403ms 483ms 0ms 139ms 519 KB 119ms 117ms 23ms 40ms 85699 212652
2022-07-06 13:02 f1a855e6 gg: fix android compilation for ~/.vmodules/ui/examples/rectangles.v 404ms 482ms 0ms 142ms 519 KB 122ms 119ms 23ms 41ms 85699 212126
2022-07-06 12:52 82f7597a ci: fix failing `v check-md doc/docs.md` 399ms 482ms 0ms 145ms 519 KB 118ms 115ms 22ms 40ms 85699 214784
2022-07-06 10:32 a46bcf35 all: v.ast.byte_type -> v.ast.u8_type (#14964) 404ms 476ms 0ms 140ms 519 KB 119ms 116ms 22ms 40ms 85699 212126
2022-07-06 09:41 00dfce65 doc: document `if as` 410ms 481ms 0ms 139ms 519 KB 120ms 117ms 22ms 41ms 85703 209031
2022-07-06 07:44 6a567a0d sqlite: improve exec_none behaviour (#14955) 409ms 481ms 0ms 143ms 519 KB 121ms 117ms 22ms 41ms 85703 209542
2022-07-06 04:46 59d6ca0c js: remove duplicate match 404ms 479ms 0ms 140ms 519 KB 119ms 116ms 23ms 40ms 85703 212136
2022-07-06 04:07 819b6f47 os: remove unnecessary `unsafe`s 397ms 487ms 0ms 142ms 519 KB 121ms 119ms 22ms 40ms 85703 215876
2022-07-06 04:02 fab5802d all: fix latest ci errors (#14957) 408ms 484ms 0ms 147ms 520 KB 122ms 119ms 23ms 41ms 85710 210073
2022-07-06 03:47 3f3fb5be js: handle Nil 405ms 486ms 0ms 141ms 520 KB 122ms 121ms 22ms 41ms 85710 211629
2022-07-05 20:56 c48ed52f checker: vfmt 407ms 487ms 0ms 140ms 520 KB 121ms 119ms 23ms 41ms 85710 210589
2022-07-05 20:51 163c7ba2 checker: stricter `[]&Type{len:x}` check 400ms 482ms 0ms 139ms 520 KB 120ms 118ms 23ms 41ms 85710 214275
2022-07-05 20:17 9b4dec7b parser: anonymous structs (part 1) 399ms 484ms 0ms 138ms 519 KB 120ms 117ms 22ms 40ms 85684 214746
2022-07-05 19:59 5f786471 all: unsafe nil 406ms 496ms 0ms 143ms 519 KB 123ms 122ms 23ms 41ms 85675 211022
2022-07-05 19:44 9b1a616b ci: remove openrndr dependency from vgret testing (#14950) 409ms 483ms 0ms 147ms 519 KB 123ms 120ms 22ms 41ms 85647 209405
2022-07-05 13:30 0dd5050b os: clean up usage of ANativeActivity, allow access to fields (#14948) 410ms 484ms 0ms 141ms 519 KB 120ms 117ms 22ms 39ms 85647 208895
2022-07-05 03:40 8b8667dd cgen: cleanup in fn.v (#14938) 405ms 488ms 0ms 139ms 519 KB 123ms 117ms 22ms 40ms 85646 211471
2022-07-04 12:34 3bdf2f05 changelog: fix typo (#14930) 402ms 479ms 0ms 141ms 519 KB 122ms 119ms 22ms 40ms 85715 213221
2022-07-04 11:16 946da555 ci: add a c2v job too, that checks that Doom compiles. 409ms 497ms 0ms 138ms 519 KB 120ms 115ms 22ms 40ms 85715 209572
2022-07-04 09:50 e156066a ci: fix gitly failure (compile gitly.scss to gitly.css) 407ms 483ms 0ms 142ms 519 KB 122ms 116ms 22ms 40ms 85715 210601
2022-07-04 07:54 7f72ffdd cgen: fix error for result multi_return (#14936) 404ms 486ms 0ms 148ms 519 KB 121ms 116ms 22ms 39ms 85715 212165
2022-07-04 07:50 90197fd5 term.ui: make C. unions and structs public (solve conflicts with term on windows) 401ms 486ms 0ms 140ms 519 KB 122ms 117ms 23ms 42ms 85715 213753
2022-07-03 12:24 584c0351 sync: fix typo in pool.v (#14928) 406ms 479ms 0ms 140ms 519 KB 120ms 117ms 22ms 39ms 85715 211120
2022-07-03 12:13 20ba2a10 builder: use is_dir for src/; changelog: add 0.3.1 features 404ms 481ms 0ms 141ms 519 KB 123ms 120ms 22ms 40ms 85718 212173
2022-07-03 05:41 c90e8185 builder: search for .v files in /src/ if there are none 409ms 487ms 0ms 143ms 519 KB 123ms 119ms 22ms 42ms 85718 209579
2022-07-02 08:37 b5f2636b Revert "vweb: remove the extra '/' in scan_static_directory (#14806)" 399ms 481ms 0ms 140ms 519 KB 121ms 116ms 22ms 40ms 85701 214789
2022-07-02 08:31 6957f940 pkgconfig: fix parsing mid-line comments (#14920) 402ms 478ms 0ms 145ms 519 KB 120ms 116ms 22ms 39ms 85701 213186
2022-07-02 07:07 4032838a gen.golang: array append & basic strings 408ms 482ms 0ms 142ms 519 KB 122ms 122ms 22ms 40ms 85701 210051
2022-07-01 18:37 5b97ad15 examples: add new graph algorithms, make some minor corrections to the programs in examples/graphs (#14562) 401ms 489ms 0ms 138ms 519 KB 118ms 115ms 22ms 39ms 85701 213718
2022-07-01 18:10 dc9ff7ca README: add TCC acknowledgement (#14910) 395ms 483ms 0ms 139ms 519 KB 121ms 117ms 22ms 39ms 85701 216964
2022-07-01 13:50 f0cee252 Update README.md 399ms 484ms 0ms 140ms 519 KB 120ms 118ms 22ms 40ms 85701 214789
2022-07-01 12:24 1b463834 builder: fix cross compiling for linux on windows (fix #6241, fix #12922) (#14907) 404ms 491ms 0ms 140ms 519 KB 119ms 117ms 22ms 39ms 85701 212131
2022-07-01 10:52 69d292e8 os: detect termux more reliably 408ms 480ms 0ms 144ms 519 KB 120ms 118ms 22ms 40ms 85692 210029
2022-07-01 10:16 b6b611aa v: support better separation of general Android vs Termux specific code (part 2) 401ms 486ms 0ms 141ms 519 KB 119ms 116ms 22ms 40ms 85692 213695
2022-07-01 09:48 30401e00 v: support better separation of general Android vs Termux specific code (part 1) 403ms 484ms 0ms 138ms 519 KB 118ms 114ms 22ms 40ms 85692 212635
2022-07-01 05:25 ff0f7580 docs: add a note on how to install gcc-mingw-w64-x86-64 needed for linux->windows cross compilation (#14905) 401ms 483ms 0ms 140ms 519 KB 119ms 117ms 22ms 39ms 85650 213591
2022-06-30 18:21 71ff221c gg: update draw polygon test (#14880) 401ms 476ms 0ms 139ms 519 KB 119ms 117ms 23ms 40ms 85650 213591
2022-06-30 16:52 d3c1e671 fmt: minor optimization in struct.v (#14898) 397ms 476ms 0ms 139ms 519 KB 118ms 116ms 22ms 39ms 85650 215743
2022-06-30 16:51 3f147cbc CHANGELOG.md: fix the 0.2.4 heading (#14900) 399ms 474ms 0ms 145ms 519 KB 118ms 115ms 22ms 40ms 85650 214661
2022-06-30 10:49 74bb5ae1 os: add an optional "mode" parameter to os.mkdir and os.mkdir_all (#14887) 396ms 480ms 0ms 138ms 519 KB 118ms 115ms 22ms 39ms 85650 216287
2022-06-30 07:41 ec758604 V 0.3 411ms 488ms 0ms 142ms 519 KB 119ms 119ms 22ms 40ms 85646 208384
2022-06-30 06:48 9f59dbd3 fmt: fix `import module { Foo }` (#14894) 404ms 484ms 0ms 139ms 519 KB 118ms 119ms 22ms 40ms 85646 211995
2022-06-30 01:04 92f441e8 cgen: minor cleanup in str.v (#14882) 409ms 482ms 0ms 137ms 519 KB 118ms 119ms 22ms 40ms 85646 209403
2022-06-29 13:14 f2be115f parser: fix the incorrect location of the type declaration name (#14879) 399ms 483ms 0ms 141ms 519 KB 119ms 118ms 22ms 40ms 85659 214684
2022-06-29 11:15 1b0754e4 gen.golang: correct use of const github_job 404ms 486ms 0ms 143ms 519 KB 118ms 118ms 22ms 40ms 85659 212027
2022-06-29 11:11 c3866bb7 gen.golang: skip tests only on ubuntu-docker-musl 408ms 496ms 0ms 142ms 519 KB 121ms 121ms 22ms 41ms 85659 209948
2022-06-29 10:55 86549fea gen.golang: globally skip go backend tests & run only on ubuntu-tcc 403ms 489ms 0ms 140ms 519 KB 119ms 121ms 22ms 40ms 85659 212553
2022-06-29 09:09 5462f06d gen.golang: correct error message 402ms 487ms 0ms 140ms 519 KB 119ms 119ms 22ms 40ms 85659 213082
2022-06-29 09:03 f8461e2b parser: check const declaration using multiple assign (#14886) 403ms 486ms 0ms 140ms 519 KB 118ms 117ms 22ms 40ms 85659 212553
2022-06-29 08:59 fae26197 os: add `exo-open` to the list of tried launchers in os.open_uri/1 (#14884) 409ms 485ms 0ms 142ms 519 KB 121ms 122ms 22ms 41ms 85656 209427
2022-06-29 08:49 eec60a30 gen.golang: add run support & testrunner 415ms 482ms 0ms 147ms 519 KB 122ms 120ms 22ms 41ms 85653 206392
2022-06-28 14:13 3ae59a78 checker: optimize casting sumtype error message (fix #14023) (#14877) 404ms 489ms 0ms 140ms 519 KB 119ms 116ms 22ms 41ms 85647 211997
2022-06-28 12:00 b47d35a0 ci: compile golang_builder.v without warnings (fix `v -prod build-tools`) 398ms 486ms 0ms 142ms 519 KB 120ms 120ms 23ms 41ms 85646 215190
2022-06-28 11:16 2bcbd0b6 ci: comment unused `import strings` 408ms 475ms 0ms 139ms 519 KB 118ms 118ms 22ms 40ms 85646 209916
2022-06-28 08:14 64b82844 go: remove unused code (comments) 405ms 489ms 0ms 139ms 519 KB 120ms 118ms 22ms 41ms 85633 211439
2022-06-28 08:06 ce6bc2c2 checker: handle `void` in struct field init (fix #13944) (#14876) 398ms 485ms 0ms 141ms 519 KB 121ms 118ms 23ms 40ms 85633 215158
2022-06-28 06:40 a4eb5b63 gen: basic initial work on the Go backend 400ms 484ms 0ms 145ms 519 KB 118ms 117ms 22ms 40ms 85630 214075
2022-06-28 05:30 28068e8e gg: add draw_polygon_filled test (#14871) 403ms 488ms 0ms 139ms 518 KB 118ms 115ms 22ms 40ms 85624 212466
2022-06-27 18:34 6b2d3a82 gg: add draw_polygon_filled fn with rotation parameter (#14867) 408ms 474ms 0ms 140ms 518 KB 118ms 119ms 22ms 40ms 85615 209840
2022-06-27 18:24 2d40ba1f cgen: call GC_INIT in sokol_main too, when compiling with -apk (#14869) 404ms 478ms 0ms 138ms 518 KB 117ms 115ms 22ms 40ms 85617 211923
2022-06-27 16:48 b1a14c6c tests: use a platform neutral module with C declarations (sokol.audio), instead of `time` in private_redeclaration_of_C_timeval.vv . 399ms 492ms 0ms 139ms 518 KB 118ms 117ms 22ms 40ms 85604 214546
2022-06-27 09:54 94d6670e checker: make the `type C.X is private` re-declaration error more informative 406ms 482ms 0ms 140ms 518 KB 119ms 119ms 22ms 41ms 85604 210847
2022-06-27 08:50 1af94c7e checker: fix error for array_of_aliases.pop() (#14861) 405ms 474ms 0ms 146ms 518 KB 117ms 116ms 22ms 40ms 85603 211365
2022-06-27 08:01 34517c34 net: support blocking sockets in TcpSocket.connect (#14849) 399ms 489ms 0ms 139ms 518 KB 119ms 118ms 22ms 40ms 85604 214546
2022-06-27 01:28 ef7f9779 parser, checker: fix postfix expr check (fix #14852) (#14857) 410ms 489ms 0ms 143ms 518 KB 120ms 122ms 22ms 41ms 85604 208790
2022-06-26 14:04 5a79a54f all: fix all remaining unsafe 0 (#14856) 410ms 482ms 0ms 138ms 518 KB 118ms 116ms 22ms 41ms 85601 208782
2022-06-26 04:12 cb603923 examples: fix unsafe 0 404ms 482ms 0ms 139ms 518 KB 120ms 119ms 23ms 40ms 85601 211883
2022-06-26 04:08 ca30397e cli: fix compilation 404ms 482ms 0ms 140ms 518 KB 121ms 120ms 23ms 41ms 85601 211883
2022-06-26 03:40 e76f74fd checker: unsafe 0 for references (default value) 411ms 475ms 0ms 145ms 518 KB 119ms 119ms 22ms 41ms 85601 208274
2022-06-25 21:04 546f9a54 parser: fix a typo in an error message (#14848) 399ms 481ms 0ms 140ms 518 KB 119ms 119ms 22ms 40ms 85595 214523
2022-06-25 02:47 d7f962ef examples: remove empty comment from Tetris (#14845) 409ms 487ms 0ms 141ms 518 KB 118ms 118ms 22ms 40ms 85595 209278
2022-06-25 02:19 ef643e10 checker: check unknown chan element type (#14843) 409ms 487ms 0ms 142ms 518 KB 121ms 119ms 22ms 41ms 85595 209278
2022-06-24 06:23 d336b7b8 examples: add another vweb example, showing file upload, transform, and file download (#14842) 403ms 490ms 0ms 140ms 518 KB 119ms 117ms 22ms 39ms 85581 212359
2022-06-23 18:15 ccc32714 docs: restore the important sentence about the mutable args that have to be marked on call 407ms 483ms 0ms 139ms 518 KB 118ms 118ms 22ms 39ms 85581 210272
2022-06-23 18:07 e5bbb233 examples: fix 2048 gameplay (#14838) 396ms 481ms 0ms 143ms 518 KB 118ms 116ms 22ms 40ms 85581 216113
2022-06-23 17:12 c10ba6d8 os: add `.cmd` to the list of Windows executable suffixes (#14839) 406ms 481ms 0ms 140ms 518 KB 120ms 117ms 22ms 40ms 85581 210790
2022-06-23 17:09 b0fe21f0 ci: fix long lines/links in docs.md 402ms 479ms 0ms 139ms 518 KB 120ms 116ms 22ms 40ms 85581 212888
2022-06-23 14:46 c17200c3 doc: clear up concurrency and immutable fn args 409ms 481ms 0ms 141ms 518 KB 120ms 118ms 23ms 40ms 85581 209244
2022-06-23 08:22 298dc77c ci: add pure `-os android` checks (#14837) 406ms 483ms 0ms 140ms 518 KB 118ms 116ms 22ms 40ms 85581 210790
2022-06-23 05:35 e9a8f5fc cgen: fix ref_struct.str() with null pointer (#14836) 404ms 486ms 0ms 140ms 518 KB 119ms 118ms 22ms 39ms 85581 211834
2022-06-23 00:36 587101a1 os: fix `find_abs_path_of_executable` function (on Windows) (#14835) 402ms 480ms 0ms 145ms 518 KB 118ms 117ms 22ms 40ms 85579 212883
2022-06-23 00:31 2524207d tools: support c2v.exe in `v translate`, use os.quoted_path, cleanup errors. 406ms 477ms 0ms 141ms 518 KB 120ms 118ms 22ms 41ms 85570 210763
2022-06-22 23:45 78c527b2 tutorials: improve c2v tutorial a bit 402ms 481ms 0ms 140ms 518 KB 117ms 118ms 22ms 40ms 85570 212860
2022-06-22 23:33 dbc51a45 readme: add c2v demo 408ms 486ms 0ms 138ms 518 KB 120ms 121ms 22ms 40ms 85570 209730
2022-06-22 22:41 ed8c63cc builtin: add a contains_only method on string (#14830) 409ms 489ms 0ms 140ms 518 KB 122ms 119ms 23ms 41ms 85570 209217
2022-06-22 22:39 a7108ff0 docs: use the actual most recent output of c2v in the example 408ms 475ms 0ms 139ms 518 KB 120ms 118ms 22ms 40ms 85553 209688
2022-06-22 22:30 436081a9 ci: fix `v check-md tutorials/` 405ms 485ms 0ms 146ms 518 KB 120ms 119ms 23ms 40ms 85553 211241
2022-06-22 22:08 1b87a477 tutorials: rename the folder containing spaces, to fix git checkouts on windows 402ms 490ms 0ms 141ms 518 KB 122ms 119ms 23ms 41ms 85553 212818
2022-06-22 21:11 856270ca tutorials: restore the old tutorials/building_a_simple_web_blog_with_vweb/ folder. 408ms 485ms 0ms 139ms 518 KB 120ms 118ms 23ms 40ms 85553 209688
2022-06-22 19:49 989c5e26 c2v: use https git clone 404ms 484ms 0ms 140ms 518 KB 118ms 119ms 22ms 40ms 85553 211764
2022-06-22 19:48 fe673e79 tutorials: rename vweb tutorial 401ms 478ms 0ms 138ms 518 KB 118ms 117ms 22ms 40ms 85553 213349
2022-06-22 19:38 5cd5d551 v.pkgconfig: fix building standalone pkgconfig (#14825) 397ms 476ms 0ms 137ms 518 KB 120ms 116ms 22ms 40ms 85553 215498
2022-06-22 19:10 c9ab0860 cmd/tools: enable c2v 406ms 483ms 0ms 144ms 518 KB 117ms 115ms 22ms 40ms 85553 210721
2022-06-22 18:39 e6c3de2f cgen: format cgen.init() generated c codes (#14824) 405ms 483ms 0ms 143ms 518 KB 120ms 117ms 22ms 41ms 85553 211241
2022-06-22 11:54 585b5145 cgen: fix auto string method generated for []&int{len:1} (#14829) 410ms 487ms 0ms 139ms 518 KB 118ms 117ms 22ms 40ms 85553 208665
2022-06-22 09:45 6a4ba22e tests: flush test headers to ensure stable output with VJOBS>1 406ms 485ms 0ms 142ms 518 KB 121ms 119ms 22ms 41ms 85545 210701
2022-06-22 08:58 23d1c792 native: fix macho generation for macos11-amd64 (#14821) 402ms 484ms 0ms 139ms 518 KB 120ms 119ms 22ms 40ms 85545 212798
2022-06-22 08:23 74fb4733 ci: use unique concurrency.group for native_backend_tests.yml 405ms 474ms 0ms 141ms 518 KB 121ms 119ms 22ms 41ms 85545 211222
2022-06-22 08:19 6c060b76 ci: fix v building inside native_backend_tests.yml 406ms 482ms 0ms 149ms 518 KB 121ms 120ms 22ms 41ms 85545 210701
2022-06-22 05:53 48b2ab15 ci: add a separate native_backend_tests.yml, to run the native tests on all the available github actions vm environments 402ms 494ms 0ms 142ms 518 KB 121ms 120ms 22ms 41ms 85545 212798
2022-06-22 06:04 c64c4907 parser: check closure var name conflict (#14823) 410ms 486ms 0ms 142ms 518 KB 123ms 122ms 23ms 42ms 85545 208646
2022-06-21 21:20 e2e3992e ci: remove `continue-on-error: true` for most ci jobs (#14811) 401ms 489ms 0ms 141ms 518 KB 120ms 120ms 23ms 40ms 85534 213301
2022-06-21 12:13 8172fecb vweb: remove the extra '/' in scan_static_directory (#14806) 401ms 483ms 0ms 141ms 518 KB 119ms 117ms 22ms 40ms 85534 213301
2022-06-21 10:23 c160ba2a checker: stricter mutable reference check (fix #14803) (#14805) 406ms 485ms 0ms 141ms 518 KB 119ms 119ms 22ms 41ms 85534 210674
2022-06-21 09:58 c6f94e9c tools: distribute vpm queries randomly between the available backend servers 404ms 484ms 0ms 146ms 518 KB 119ms 121ms 23ms 40ms 85527 211700
2022-06-21 09:37 cab6355a cgen: fix array of reference sumtype index() (#14812) 401ms 484ms 0ms 141ms 518 KB 120ms 119ms 22ms 40ms 85527 213284
2022-06-21 09:27 f08c768c tools: add a new readonly VPM server mirror url, to mitigate failures of the main vpm.vlang.io 398ms 488ms 0ms 140ms 518 KB 118ms 117ms 23ms 40ms 85519 214871
2022-06-21 05:31 e505fcda encoding.csv: update reader.v (#14807) 398ms 482ms 0ms 140ms 518 KB 119ms 118ms 22ms 41ms 85519 214871
2022-06-21 05:21 f6f77e52 clipboard: make clipboard.Clipboard public on windows (#14810) 405ms 484ms 0ms 140ms 518 KB 119ms 117ms 22ms 41ms 85519 211158
2022-06-20 21:17 524df8da math: add zpl stuff (#14543) 399ms 486ms 0ms 139ms 518 KB 119ms 118ms 22ms 41ms 85519 214333
2022-06-20 18:29 473d26ce builtin: enforce linking to libgc.a with -prod on macos 399ms 481ms 0ms 140ms 518 KB 120ms 118ms 23ms 40ms 85519 214333
2022-06-20 18:25 1caff5b3 native: initial support for apple-m1 (#14795) 406ms 484ms 0ms 139ms 518 KB 117ms 114ms 22ms 40ms 85519 210637
2022-06-20 14:56 8703e336 checker: cleanup in fn_decl() (#14802) 406ms 482ms 0ms 140ms 518 KB 119ms 118ms 22ms 40ms 85519 210637
2022-06-20 13:03 1fc9e1a7 tools: build c2v in non verbose mode by default 406ms 487ms 0ms 141ms 518 KB 121ms 119ms 22ms 41ms 85524 210650
2022-06-20 12:50 fa2e8d84 tools: use os.system for the c2v runs to monitor the progress more easily 407ms 488ms 0ms 142ms 518 KB 121ms 119ms 22ms 41ms 85524 210132
2022-06-20 10:28 0e4198f2 tools: fix `v vet file.v` for `return if x { y // comment } else { z }` 404ms 472ms 0ms 141ms 518 KB 121ms 117ms 22ms 42ms 85524 211693
2022-06-20 09:23 cf1fc6f0 ast: fix array of reference sumtype appending (#14797) 403ms 485ms 0ms 147ms 518 KB 121ms 118ms 23ms 41ms 85524 212218
2022-06-19 17:07 92423902 pref: disable gc for translated code 397ms 484ms 0ms 142ms 518 KB 123ms 121ms 23ms 41ms 85524 215425
2022-06-19 16:57 bc60b0d1 builder: add -c when building object files 397ms 484ms 0ms 139ms 518 KB 119ms 118ms 23ms 41ms 85523 215423
2022-06-19 16:47 d215618f sokol: mark pub structs 393ms 477ms 0ms 138ms 518 KB 118ms 117ms 22ms 41ms 85520 217608
2022-06-19 14:42 de136f6b checker: improve pub struct check (fix #14446) (#14777) 405ms 476ms 0ms 140ms 518 KB 120ms 119ms 22ms 41ms 85520 211160
2022-06-19 14:08 37ef1ee4 tools: do show the output of c2v, when it fails 408ms 481ms 0ms 140ms 518 KB 119ms 118ms 22ms 40ms 85516 209598
2022-06-19 13:19 7b1ade23 tools: fix the first run of `v translate hw.c` 404ms 484ms 0ms 146ms 518 KB 118ms 116ms 22ms 40ms 85516 211673
2022-06-19 13:08 b9cb5657 ci: use VTEST_JUST_ESSENTIAL=1 for the -cstrict test-self task in ubuntu-clang too 396ms 484ms 0ms 138ms 518 KB 119ms 118ms 22ms 40ms 85516 215949
2022-06-19 12:52 6875a173 cmd: enable `v translate`, download and install c2v 408ms 478ms 0ms 143ms 518 KB 119ms 122ms 22ms 40ms 85516 209598
2022-06-19 10:29 97be840a ci: use VTEST_JUST_ESSENTIAL=1 for the ubuntu -cstrict gcc task (prevent 2 hour runs) 403ms 476ms 0ms 141ms 518 KB 120ms 118ms 22ms 40ms 85515 212196
2022-06-18 20:51 e0310964 native: initial support for `defer` (#14779) 402ms 485ms 0ms 140ms 518 KB 119ms 118ms 23ms 40ms 85515 212723
2022-06-18 10:30 10051e00 parser, cgen: temporary prefix ++ for translated code 400ms 496ms 0ms 139ms 518 KB 119ms 117ms 22ms 40ms 85515 213787
2022-06-18 08:02 18dfaf61 tools: handle fn attributes/comments more robustly, when `v missdoc` is run (#14774) 408ms 487ms 0ms 149ms 518 KB 119ms 117ms 22ms 40ms 85504 209568
2022-06-17 06:44 01fdd5d0 cgen: add a minor optimisation for array.push_many (#14770) 401ms 478ms 0ms 141ms 518 KB 120ms 120ms 22ms 40ms 85504 213226
2022-06-16 17:51 b8961772 pref: is_o 405ms 483ms 0ms 141ms 518 KB 121ms 120ms 22ms 40ms 85501 211113
2022-06-16 17:19 5df3d8ac orm: mysql fixes (#14772) 402ms 487ms 0ms 140ms 518 KB 120ms 117ms 22ms 40ms 85494 212671
2022-06-16 12:19 fb5a40d1 builder: handle linker errors when building .o files 404ms 477ms 0ms 139ms 518 KB 117ms 116ms 22ms 40ms 85487 211601
2022-06-16 11:32 26714fad ast, checker, cgen: improve sorting globals and consts (#14769) 402ms 484ms 0ms 141ms 518 KB 121ms 119ms 23ms 40ms 85486 212651
2022-06-16 11:24 9c72b85f checker: temporary c2v struct init fix 403ms 479ms 0ms 148ms 518 KB 121ms 118ms 22ms 41ms 85461 212062
2022-06-16 08:12 df239b92 doc: fix 'specifing' typo (#14768) 402ms 476ms 0ms 138ms 518 KB 117ms 115ms 22ms 40ms 85460 212587
2022-06-16 08:01 f2962c34 cgen: format module_init generated c code (#14764) 395ms 481ms 0ms 141ms 518 KB 117ms 116ms 22ms 40ms 85460 216354
2022-06-15 15:00 20522107 tools: support `v watch -k run examples/gg/rectangles.v` (keep a program running) 401ms 486ms 0ms 139ms 520 KB 118ms 117ms 22ms 40ms 85454 213102
2022-06-15 14:44 0c1708db cgen: minor cleanup in stmt() (#14763) 403ms 484ms 0ms 140ms 520 KB 119ms 116ms 22ms 41ms 85454 212044
2022-06-15 08:59 5135952c v.util: add a retry loop for tool compilation in launch_tool() (#14760) 400ms 484ms 0ms 143ms 520 KB 121ms 118ms 22ms 41ms 85454 213635
2022-06-15 08:56 7f38b92c cgen: simplify sorting globals and consts (#14761) 403ms 482ms 0ms 146ms 520 KB 117ms 116ms 22ms 40ms 85445 212022
2022-06-14 11:21 7c50d276 ast: minor cleanup in is_comptime_type() (#14759) 405ms 488ms 0ms 143ms 520 KB 119ms 117ms 22ms 40ms 85476 211051
2022-06-14 09:42 e4e858b1 transformer: fix a bug with string literal length (#14757) 401ms 484ms 0ms 140ms 520 KB 120ms 115ms 22ms 43ms 85490 213192
2022-06-14 07:50 6d8a0ad1 ast, checker, cgen: sort consts with call expr (fix #14748) (#14755) 409ms 486ms 0ms 139ms 520 KB 120ms 117ms 22ms 40ms 85488 209017
2022-06-13 21:35 2f1a896d native: integer-to-string conversion (#14758) 398ms 482ms 0ms 140ms 520 KB 120ms 115ms 22ms 41ms 85428 214643
2022-06-13 18:22 67716b5b cgen: fix comptime if attributes for `test_` functions (#14756) 397ms 481ms 0ms 138ms 520 KB 120ms 115ms 22ms 41ms 85428 215183
2022-06-13 18:09 5efa6790 cgen: sort const array init order (fix #14748) (#14749) 405ms 482ms 0ms 146ms 520 KB 119ms 116ms 22ms 40ms 85426 210928
2022-06-12 17:29 3535927b parser: correct error message for seclector_expr_assign.vv (#14747) 393ms 476ms 0ms 138ms 520 KB 119ms 114ms 21ms 40ms 85371 217229
2022-06-12 13:07 139c34c0 gg: optimise app.gg.show_fps() (cache ctx.text_size() results, round frame to int without interpolation, center text inside the background rectangle) 401ms 478ms 0ms 138ms 520 KB 119ms 115ms 22ms 40ms 85371 212895
2022-06-12 11:20 7e06203d gg: support `-d show_fps` for all gg apps 395ms 475ms 0ms 140ms 520 KB 119ms 116ms 22ms 40ms 85371 216129
2022-06-12 08:24 ff8e286c compress.gzip: support `gzip.decompress(data, verify_length: false, verify_checksum: false)?` 390ms 469ms 0ms 138ms 520 KB 117ms 112ms 21ms 39ms 85371 218900
2022-06-12 06:42 5c104cf9 native: implement `neg()` for arm64 (#14745) 396ms 472ms 0ms 142ms 520 KB 120ms 116ms 22ms 40ms 85371 215583
2022-06-11 18:20 8fa1e30d native: int-to-string conversion detecting zeros and negative values (#14743) 394ms 476ms 0ms 145ms 520 KB 119ms 116ms 22ms 40ms 85371 216677
2022-06-11 17:44 f08266ab doc: autofree/gc update 399ms 466ms 0ms 137ms 520 KB 119ms 114ms 22ms 40ms 85371 213962
2022-06-11 16:22 f3351b6a pref: maintain order of 'debug' in compile defines as mod cache key depends on it 396ms 479ms 0ms 139ms 520 KB 119ms 116ms 22ms 39ms 85371 215583
2022-06-11 15:44 5cea8d30 ci: make crun_test.v more robust by reducing the tested gap from 5x to 4x 400ms 475ms 0ms 137ms 520 KB 119ms 116ms 22ms 40ms 85369 213422
2022-06-11 15:42 a538ab7e cgen: minor cleanup for sort globals and consts (#14742) 401ms 474ms 0ms 137ms 520 KB 118ms 115ms 22ms 40ms 85369 212890
2022-06-11 14:17 cdf4ffc5 cgen: sort globals and consts definitions (#14739) 396ms 479ms 0ms 140ms 520 KB 119ms 115ms 22ms 40ms 85378 215601
2022-06-11 08:50 c7a619d1 native: support `else`, `break`, `continue` (#14738) 400ms 479ms 0ms 146ms 519 KB 121ms 114ms 20ms 42ms 85289 213222
2022-06-11 08:06 da7a1667 v.pkgconfig: fix duplication in short flags to the standalone pkgconfig binary (#14740) 401ms 480ms 0ms 141ms 519 KB 120ms 114ms 20ms 41ms 85289 212690
2022-06-10 16:48 26d05147 cgen: ensure closures are kept alive when using the GC (#14736) 394ms 473ms 0ms 140ms 519 KB 120ms 114ms 20ms 41ms 85289 216469
2022-06-10 12:38 b27b6b20 tools: let `v gret` make an easily visible diff.png image after regressions, and upload it too, to make CI failures easier to diagnose 399ms 485ms 0ms 141ms 519 KB 121ms 115ms 20ms 42ms 85228 213604
2022-06-10 08:57 fcaf5292 parser, checker: check undefined ident in if expr using generic type name (#14734) 397ms 478ms 0ms 140ms 519 KB 120ms 116ms 20ms 40ms 85228 214680
2022-06-10 08:50 f4869bcd ci: add `apt-get update` before `apt-get install` in gg-regressions 402ms 483ms 0ms 141ms 519 KB 123ms 117ms 20ms 42ms 85222 211995
2022-06-09 17:10 ea71ea3e examples: speed up mandelbrot.v a little, increase iterations/details too 397ms 481ms 0ms 145ms 519 KB 118ms 114ms 20ms 40ms 85222 214664
2022-06-09 13:53 922f0037 cgen: fix fixed array global variable (fix #14712) (#14730) 400ms 479ms 0ms 140ms 519 KB 119ms 114ms 20ms 41ms 85222 213055
2022-06-09 12:37 be23ddc2 ci: remove `VFLAGS: -gc none` from vab runs (#14731) 399ms 481ms 0ms 139ms 519 KB 120ms 115ms 21ms 40ms 85221 213586
2022-06-09 12:36 784361f1 checker: fix generic method on aliases receiver type (#14729) 398ms 482ms 0ms 139ms 519 KB 120ms 114ms 20ms 42ms 85221 214123
2022-06-09 12:25 e1360ccf ci: add `VTEST_JUST_ESSENTIAL=1 ./v test-self` mode. Use it for alpine-docker-musl-gcc . 400ms 474ms 0ms 139ms 519 KB 121ms 114ms 20ms 41ms 85221 213052
2022-06-09 07:56 39e54a50 os: correct description of windows_volume function (#14726) 394ms 474ms 0ms 139ms 519 KB 122ms 114ms 20ms 40ms 85221 216296
2022-06-08 21:44 4ed9780b all: enable `-gc boehm` by default (#14577) 397ms 476ms 0ms 146ms 519 KB 122ms 115ms 20ms 41ms 85221 214662
2022-06-08 20:17 e6580fef ast: cleanup in generic_insts_to_concrete() (#14724) 394ms 470ms 0ms 133ms 519 KB 117ms 112ms 19ms 40ms 85190 216218
2022-06-08 18:43 f58e5a94 gg: fire resize event before init if necessary on Android (#14725) 392ms 473ms 0ms 133ms 519 KB 120ms 116ms 20ms 40ms 85190 217321
2022-06-08 18:26 c6b1c8d0 os: add windows_volume function (#14721) 391ms 466ms 0ms 130ms 519 KB 119ms 113ms 20ms 40ms 85190 217877
2022-06-08 06:36 5ac9b5c9 term.ui: don't print event data in readme example (vlang#14719) (#14720) 387ms 473ms 0ms 131ms 519 KB 120ms 115ms 20ms 40ms 85195 220142
2022-06-07 15:33 4b3c3d90 checker: add error for `if c >= A && c <= Z {` in non generic functions 390ms 472ms 0ms 127ms 519 KB 116ms 111ms 20ms 39ms 85195 218448
2022-06-07 15:43 96a9faf2 strings: add split_capital (#14716) 400ms 479ms 0ms 136ms 519 KB 118ms 114ms 19ms 40ms 85173 212932
2022-06-07 09:52 1d462136 net.http: cookie parsing fixes (#14420) 396ms 480ms 0ms 130ms 519 KB 119ms 113ms 20ms 40ms 85152 215030
2022-06-07 09:39 82594c01 v.vcache: improve the output of `-d trace_usecache_n` 396ms 477ms 0ms 130ms 519 KB 118ms 114ms 20ms 40ms 85152 215030
2022-06-07 09:22 a942ecf7 v.vcache: support `-d trace_usecache_n` too (less verbose tracing for just the initialisation of CacheManager) 390ms 473ms 0ms 129ms 519 KB 119ms 114ms 20ms 40ms 85152 218338
2022-06-07 09:15 82d23ded builtin: add flush_stdout and flush_stderr to builtin.js.v, for feature parity with builtin.c.v 398ms 471ms 0ms 131ms 519 KB 118ms 113ms 20ms 40ms 85142 213924
2022-06-07 05:32 7780f56c cgen: fix cast to generic interface (#14708) 391ms 468ms 0ms 128ms 519 KB 117ms 112ms 19ms 40ms 85142 217754
2022-06-06 22:29 73b59c7b cgen: fix none literal str() function calling (#14704) 396ms 471ms 0ms 136ms 519 KB 120ms 116ms 20ms 40ms 85142 215005
2022-06-06 16:25 abf35270 checker: fix json decoder with generic struct (#14700) 398ms 472ms 0ms 130ms 519 KB 120ms 115ms 20ms 41ms 85138 213914
2022-06-06 15:34 ce26d5bc cgen: fix mutable receiver type calling mapping function causes C error (fix #14230) (#14696) 393ms 476ms 0ms 129ms 519 KB 120ms 114ms 20ms 40ms 85133 216623
2022-06-06 11:43 778fe2cd ast: use `[direct_array_access]` for `attrs []Attr` lookup methods 393ms 465ms 0ms 129ms 519 KB 119ms 114ms 20ms 41ms 85128 216610
2022-06-06 11:33 63980430 cgen: fix missing function names in declarations on `[c2v_variadic][c: xyz]fn deh_fprintf(fstream &C.FILE, fmt &i8)` 394ms 469ms 0ms 128ms 519 KB 116ms 112ms 19ms 40ms 85125 216053
2022-06-06 10:24 7f679816 checker: allow literal args as references in translated code 391ms 477ms 0ms 130ms 519 KB 116ms 112ms 19ms 39ms 85110 217672
2022-06-06 09:30 8a2236d3 cgen: fix generic interface with non-generic method (#14694) 392ms 467ms 0ms 134ms 519 KB 118ms 114ms 20ms 40ms 85109 217114
2022-06-06 03:29 ce771876 cgen: fix nested map index check (fix #14683) (#14687) 396ms 476ms 0ms 129ms 519 KB 120ms 111ms 19ms 39ms 85108 214919
2022-06-05 16:41 df80b33d cgen: fix array init with it (fix #14679) (#14680) 391ms 471ms 0ms 131ms 519 KB 120ms 113ms 20ms 40ms 85108 217667
2022-06-05 15:53 3a90d8ef compress: add a new module `compress.gzip` too (#14686) 394ms 475ms 0ms 129ms 519 KB 121ms 114ms 20ms 40ms 85108 216010
2022-06-05 15:49 7b25957a builtin: fix typo in array.v (#14688) 395ms 477ms 0ms 130ms 519 KB 120ms 114ms 20ms 40ms 85108 215463
2022-06-05 05:48 b0007288 compress.gzip / deflate: rename gzip module into deflate module (#14682) 397ms 472ms 0ms 131ms 519 KB 121ms 114ms 20ms 40ms 85108 214377
2022-06-05 05:44 4cf6abd9 checker: check using literal argument as reference parameter (#14674) 397ms 473ms 0ms 136ms 519 KB 120ms 113ms 20ms 40ms 85108 214377
2022-06-05 02:05 f6ebbc99 cgen: fix array type as interface (fix #14677) (#14681) 392ms 464ms 0ms 127ms 519 KB 117ms 110ms 19ms 39ms 85099 217089
2022-06-04 17:27 5d429140 json: fix json decode with missing map type field (#14678) 391ms 470ms 0ms 125ms 519 KB 115ms 111ms 19ms 39ms 85093 217629
2022-06-04 17:24 d71fd04c thirdparty/sokol: apply speaker/headset bug fix from latest upstream sokol_audio.h (#14676) 395ms 464ms 0ms 128ms 519 KB 117ms 110ms 19ms 39ms 85113 215475
2022-06-04 17:15 3c5ae417 examples: simplify the shebang in the v_script.vsh example 393ms 465ms 0ms 128ms 519 KB 116ms 113ms 20ms 40ms 85113 216572
2022-06-04 16:51 3ac3375b cgen: fix `for (int i = 0; i < 10; i++, a++) {` (multiple expressions in the inc part) 392ms 465ms 0ms 129ms 519 KB 116ms 112ms 19ms 40ms 85113 217125
2022-06-04 10:05 82eb4956 ci: on windows-msvc, skip const_fixed_array_containing_references_to_itself_test.v 397ms 469ms 0ms 137ms 519 KB 119ms 114ms 20ms 40ms 85099 214355
2022-06-04 06:15 f2171b41 ci: fix macos clang failures with const_fixed_array_containing_references_to_itself_test.v 393ms 467ms 0ms 127ms 519 KB 116ms 110ms 20ms 39ms 85099 216536
2022-06-04 06:04 4cfff58f checker: allow for references to fixed array consts inside their initialisation `const a = [ ... &a[0] ...]!` 392ms 470ms 0ms 129ms 519 KB 118ms 112ms 20ms 40ms 85099 217089
2022-06-04 03:52 a8461a90 vweb: use http.Cookie 393ms 476ms 0ms 129ms 519 KB 118ms 114ms 20ms 40ms 85082 216493
2022-06-03 18:02 66572d5e ast: cleanup is_lit() (#14672) 389ms 475ms 0ms 128ms 519 KB 117ms 112ms 20ms 40ms 85081 218717
2022-06-03 17:53 c15d1c6e cgen,ci: fix cast_bool_to_int_test.v on windows-tcc 399ms 477ms 0ms 129ms 519 KB 119ms 114ms 20ms 40ms 85081 213235
2022-06-03 16:14 6f9070e0 cgen: do not initialise externally declared globals (with -cstrict with [c_extern]). 393ms 472ms 0ms 134ms 519 KB 117ms 114ms 20ms 40ms 85081 216491
2022-06-03 15:41 dbaecdc0 cgen: simplify int(bool_var) casts; support [c_extern] tag for global declarations 391ms 473ms 0ms 130ms 519 KB 118ms 114ms 20ms 40ms 85077 217588
2022-06-03 14:41 daa94de9 cgen: fix autofree_variable() (fix #14576) (#14602) 395ms 468ms 0ms 129ms 519 KB 118ms 112ms 20ms 40ms 85075 215379
2022-06-03 12:57 dcbd8d64 cgen: fix if expr with optional method call (#14600) 392ms 485ms 0ms 130ms 519 KB 119ms 113ms 20ms 40ms 85071 217017
2022-06-03 06:00 65066098 compress: Add gzip module & refactor compress & compress.zlib module (#14599) 395ms 484ms 0ms 129ms 519 KB 118ms 113ms 20ms 40ms 85070 215367
2022-06-02 16:59 251716fa vrepl: fix error for exitasdfasdf in repl (fix #14593) (#14598) 391ms 474ms 0ms 129ms 519 KB 118ms 111ms 20ms 39ms 85070 217570
2022-06-02 16:02 9f7656f3 ci: vfmt vlib/v/checker/check_types.v 394ms 466ms 0ms 137ms 519 KB 120ms 114ms 20ms 39ms 85070 215913
2022-06-02 15:24 c892b320 checker: speed up check_expected_call_arg, by only calling Table.type_to_str on errors 397ms 493ms 0ms 130ms 519 KB 118ms 113ms 20ms 39ms 85070 214282
2022-06-02 15:07 41414b5d vlib: add `net.http.mime` (#14516) 413ms 492ms 0ms 132ms 518 KB 119ms 127ms 20ms 40ms 85061 205958
2022-06-02 14:27 aae5b9fb ast.table: cache the returned values of Table.type_to_str_using_aliases/2 401ms 485ms 0ms 131ms 518 KB 119ms 125ms 20ms 40ms 85061 212122
2022-06-02 12:55 ed759b2e ci: vfmt vlib/v/parser/parser.v 415ms 495ms 0ms 129ms 518 KB 116ms 129ms 20ms 40ms 85045 204927
2022-06-02 10:35 031629fa tools: add cmd/tools/measure/scanner_speed.v and cmd/tools/measure/parser_speed.v 413ms 497ms 0ms 129ms 518 KB 116ms 128ms 20ms 39ms 85045 205920
2022-06-02 07:41 9a0ec7f3 strings: update docs for .str() and for .free() 417ms 497ms 0ms 138ms 518 KB 119ms 129ms 20ms 40ms 85044 203942
2022-06-02 07:28 545eaae7 ast: fix IfExpr.str() (#14595) 415ms 488ms 0ms 130ms 518 KB 117ms 128ms 19ms 39ms 85046 204930
2022-06-02 06:35 8b0e843c checker, cgen: c2v variadic fixes 414ms 510ms 0ms 131ms 518 KB 118ms 132ms 20ms 40ms 85044 205420
2022-06-02 05:23 10fb16e0 parser: fix optional with multiple statements (#14592) 413ms 491ms 0ms 131ms 518 KB 118ms 132ms 19ms 40ms 85028 205878
2022-06-02 04:11 5bf246fc examples: some new graphs algorithms and improving 2 others (#14556) 420ms 499ms 0ms 131ms 518 KB 120ms 135ms 20ms 40ms 85036 202466
2022-06-02 04:09 e201665e os: fix file_ext function (#14566) 414ms 485ms 0ms 130ms 518 KB 118ms 129ms 19ms 40ms 85036 205400
2022-06-02 03:21 a95cdac6 cgen: fix type not being unaliased (fix #14568) (#14591) 415ms 497ms 0ms 138ms 518 KB 120ms 133ms 20ms 41ms 85024 204877
2022-06-02 03:20 55951e09 checker: minor cleanup in if_expr() (#14584) 415ms 498ms 0ms 132ms 518 KB 120ms 133ms 20ms 40ms 85024 204877
2022-06-01 13:56 33a2d004 cgen: fix fixed array of aliases struct (#14583) 418ms 498ms 0ms 132ms 518 KB 121ms 134ms 20ms 40ms 85028 203416
2022-06-01 11:47 bf70f0b4 v: add support for `v crun examples/hello_world.v`, use crun mode for .vsh files by default. (#14554) 408ms 486ms 0ms 129ms 518 KB 117ms 130ms 20ms 39ms 85028 208401
2022-06-01 10:58 c91b6463 examples: document how to produce the shared library, needed for a standalone run of examples/dynamic_library_loading/use.v 415ms 502ms 0ms 135ms 517 KB 119ms 133ms 20ms 39ms 84920 204626
2022-06-01 10:27 786045c7 parser: fix comptime if script mode (fix #6419) (#14578) 414ms 495ms 0ms 129ms 517 KB 117ms 131ms 20ms 39ms 84920 205120
2022-06-01 10:21 5a2c271b cgen: do not #include signal.h, on -os wasm32 and -d no_segfault_handler 416ms 487ms 0ms 134ms 517 KB 116ms 128ms 19ms 39ms 84887 204055
2022-06-01 09:06 2fa64f14 ci: skip embed_file_test.v for now 414ms 499ms 0ms 131ms 517 KB 119ms 130ms 20ms 40ms 84877 205016
2022-06-01 06:18 fefb9643 checker, cgen: fix array index optional with if expr (#14575) 417ms 496ms 0ms 130ms 517 KB 119ms 133ms 20ms 39ms 84877 203541
2022-06-01 06:08 846ddfd7 v: always embed file data of \$embed_file(file) constructs, even without -prod, unless `-d embed_only_metadata` is given. 414ms 497ms 0ms 132ms 517 KB 120ms 131ms 20ms 40ms 84874 205009
2022-06-01 03:34 f40c30c3 cgen: fix goto label 404ms 493ms 0ms 129ms 517 KB 118ms 130ms 20ms 39ms 84864 210059
2022-06-01 03:14 c54c9b81 cgen: c2v infix fix 412ms 484ms 0ms 130ms 517 KB 116ms 129ms 19ms 39ms 84864 205980
2022-05-31 16:02 84e375e3 toml: update readme with value_opt() usage (#14569) 415ms 493ms 0ms 134ms 517 KB 118ms 129ms 20ms 40ms 84856 204472
2022-05-31 08:52 80cc8842 scanner: minor cleanup in scanner.v (#14565) 409ms 490ms 0ms 129ms 517 KB 118ms 128ms 20ms 40ms 84856 207471
2022-05-31 06:30 dc30089c v.util, v.builder: fix util.module_is_builtin on macos with -usecache 414ms 497ms 0ms 130ms 517 KB 120ms 133ms 20ms 40ms 84858 204971
2022-05-31 03:32 4ffdcf80 os: add existing_path function (#14536) 420ms 501ms 0ms 131ms 517 KB 121ms 132ms 20ms 42ms 84862 202052
2022-05-30 19:14 928dafeb strconv: make f64_to_str_lnd1 public (fix building vlang/coreutils printf) 407ms 482ms 0ms 132ms 517 KB 118ms 129ms 20ms 40ms 84807 208371
2022-05-30 18:56 fc64f09f crypto.md5: improve performance of md5.blockblock_generic 414ms 491ms 0ms 133ms 517 KB 120ms 132ms 20ms 40ms 84807 204847
2022-05-30 16:15 0f3b2c2a builtin: use C.fwrite (buffered) for _write_buf_to_fd (#14558) 417ms 497ms 0ms 136ms 517 KB 121ms 131ms 20ms 40ms 84804 203366
2022-05-30 12:17 58ebc068 builtin: fix sporadic linking failures on `v -cc gcc -gc boehm examples/hello_world.v` 415ms 487ms 0ms 131ms 517 KB 118ms 130ms 20ms 40ms 84778 204284
2022-05-30 10:49 844ba2a1 checker: vfmt overload_return_type.vv (#14557) 410ms 498ms 0ms 130ms 517 KB 120ms 130ms 20ms 41ms 84778 206775
2022-05-29 17:27 78d1b7f4 net.http: `Response.text` -> `Response.body` (#14478) 410ms 486ms 0ms 134ms 517 KB 119ms 132ms 20ms 41ms 84778 206775
2022-05-29 16:28 2c5febe2 scanner: fix string interpolation with inner curly braces (fix #12242) (#14553) 412ms 488ms 0ms 129ms 517 KB 118ms 129ms 19ms 40ms 84778 205771
2022-05-29 06:15 79d861ad parser: fix cast or dump arguments ending with comma (#14552) 417ms 499ms 0ms 130ms 517 KB 117ms 129ms 20ms 39ms 84770 203285
2022-05-28 18:36 63d15086 docs: document explicitly, that maps support `if v := m[k] {` too 421ms 492ms 0ms 134ms 517 KB 117ms 128ms 19ms 40ms 84764 201339
2022-05-26 19:53 a83ac948 orm: document & fix pg (#14533) 405ms 495ms 0ms 130ms 517 KB 117ms 130ms 20ms 40ms 84680 209086
2022-05-26 19:52 b97ef09b checker: cleanup checker.v (#14530) 407ms 490ms 0ms 131ms 517 KB 117ms 131ms 20ms 40ms 84680 208058
2022-05-26 13:55 bb6ef8bb cgen: fix parallel cgen for json encoding of struct fields that have default values 409ms 499ms 0ms 132ms 517 KB 119ms 133ms 20ms 40ms 84700 207090
2022-05-26 08:17 10173353 x.ttf: fix typo in README (#14528) 413ms 492ms 0ms 130ms 517 KB 119ms 131ms 20ms 39ms 84699 205082
2022-05-26 01:20 3849cdce fmt: fix fn return types list ending with comma (#14529) 410ms 489ms 0ms 140ms 517 KB 119ms 132ms 20ms 41ms 84699 206582
2022-05-25 21:44 410b57b2 all: add support for struct field deprecation (#14527) 413ms 485ms 0ms 130ms 517 KB 119ms 130ms 20ms 40ms 84699 205082
2022-05-25 16:07 95cc535f ci: use missdoc as subcmd (#14524) 411ms 485ms 0ms 130ms 517 KB 119ms 129ms 20ms 40ms 84640 205936
2022-05-25 16:06 9f5e999b tools: add v missdoc --verify mode (#14525) 409ms 476ms 0ms 130ms 517 KB 117ms 127ms 20ms 39ms 84640 206943
2022-05-25 15:26 6c08af63 embed_file: rename debug_embed_file_in_prod -> force_embed_file (#14523) 414ms 494ms 0ms 132ms 517 KB 119ms 129ms 20ms 40ms 84640 204444
2022-05-25 12:17 59e57f0c fmt: fix fmt of Ok<[]Token>{[]} (#14522) 414ms 486ms 0ms 131ms 517 KB 117ms 130ms 20ms 40ms 84640 204444
2022-05-25 08:23 dd8c96f6 net.html: use `-d debug_html` instead of `-g`, prevent undesired output, while debugging user programs (#14521) 410ms 484ms 0ms 134ms 517 KB 118ms 130ms 20ms 40ms 84640 206439
2022-05-25 06:30 31c23448 cgen: split keys and values in generated new_map_init calls into separate lines 405ms 493ms 0ms 129ms 517 KB 117ms 129ms 20ms 40ms 84640 208987
2022-05-25 06:00 e19ac0c4 checker: check fn call with argument mismatch (#14519) 405ms 484ms 0ms 129ms 516 KB 116ms 130ms 20ms 39ms 84634 208972
2022-05-24 17:14 0eb3f885 fmt: fix file with just imports (fix #14267) (#14513) 407ms 486ms 0ms 129ms 516 KB 116ms 128ms 19ms 39ms 84645 207972
2022-05-24 08:29 f4310207 os: minor clean ups on filepath.v (#14506) 407ms 483ms 0ms 128ms 516 KB 116ms 127ms 20ms 39ms 84645 207972
2022-05-24 08:21 f35f7fe9 fmt: fix using rand.seed() when import rand and rand.seed (#14511) 407ms 494ms 0ms 130ms 516 KB 117ms 129ms 19ms 39ms 84645 207972
2022-05-24 02:15 a5b98cb2 parser: check fn decl multi return types without parentheses (#14508) 410ms 484ms 0ms 135ms 516 KB 116ms 129ms 20ms 39ms 84645 206451
2022-05-23 16:48 953ef1f8 pref: add support for `-dump-files -` and for `-dump-modules -` 408ms 490ms 0ms 133ms 516 KB 119ms 130ms 20ms 39ms 84638 207446
2022-05-23 15:19 dda49fe7 v.builder: support -dump-c-flags with -cc msvc too 410ms 496ms 0ms 128ms 516 KB 115ms 127ms 19ms 39ms 84609 206363
2022-05-23 05:00 a3c0a9b7 checker: minor optimization in fn_call() and method_call() (#14503) 414ms 493ms 0ms 132ms 516 KB 120ms 132ms 20ms 40ms 84575 204287
2022-05-22 22:59 4ef9e2c0 parser: fix sizeof(c'str') (fix #14499) (#14502) 409ms 486ms 0ms 129ms 516 KB 118ms 129ms 20ms 40ms 84576 206787
2022-05-22 21:12 863eeca2 checker: vfmt checker.v 411ms 485ms 0ms 128ms 516 KB 116ms 127ms 19ms 40ms 84567 205759
2022-05-22 19:16 7f03b896 checker: check method call argument type mismatch (#14496) 404ms 487ms 0ms 136ms 516 KB 115ms 127ms 19ms 40ms 84561 209309
2022-05-22 18:25 ba859c58 builtin: add static GC support on Windows with TCC (#14497) 411ms 492ms 0ms 130ms 516 KB 115ms 128ms 20ms 39ms 84563 205749
2022-05-22 18:09 5328daba time: simplify some very commonly used t.format methods 406ms 489ms 0ms 131ms 516 KB 118ms 130ms 20ms 40ms 84563 208283
2022-05-22 17:19 e5ff2ab4 ci: run on all branches on forks (#14498) 416ms 496ms 0ms 133ms 516 KB 120ms 132ms 20ms 40ms 84563 203276
2022-05-22 13:28 1f3336c9 checker: fix map get anon fn value with mut argument (fix #14479) (#14493) 413ms 489ms 0ms 129ms 516 KB 115ms 127ms 19ms 39ms 84563 204753
2022-05-22 11:53 245d28d5 checker: c2v infix fix 412ms 497ms 0ms 132ms 516 KB 119ms 128ms 20ms 40ms 84565 205254
2022-05-22 10:21 3647fb4d rand: move dist functions to top module and PRNG interface; minor cleanup (#14481) 410ms 487ms 0ms 137ms 516 KB 118ms 130ms 20ms 40ms 84563 206251
2022-05-22 08:11 64a686f4 examples: speed up mandelbrot.v by using a constant size thread pool, processing smaller chunks 407ms 486ms 0ms 131ms 515 KB 117ms 128ms 19ms 39ms 84313 207157
2022-05-21 12:01 50ab2cfd fmt: fix 'strings' name variable call generate auto import (fix #9713) (#14485) 409ms 489ms 0ms 129ms 515 KB 116ms 129ms 20ms 39ms 84313 206144
2022-05-21 09:56 0ceb16f2 v.builder: use /NOLOGO, when building cached object files with msvc 411ms 489ms 0ms 130ms 515 KB 116ms 128ms 20ms 39ms 84313 205141
2022-05-21 07:59 c0dcc80e cgen: support `-profile -` for _test.v files too 411ms 491ms 0ms 131ms 515 KB 117ms 128ms 19ms 39ms 84313 205141
2022-05-20 22:48 a7afb2d1 time: remove `import math` dependency, by implementing a simpler version of mceil 407ms 490ms 0ms 130ms 515 KB 118ms 130ms 20ms 41ms 84307 207142
2022-05-20 22:16 971c55cf os: add norm_path and abs_path function (#14435) 419ms 507ms 0ms 137ms 516 KB 121ms 131ms 20ms 42ms 88159 210403
2022-05-20 16:34 efc5cab8 checker,cgen: allow result if guard (#14474) 422ms 496ms 0ms 130ms 516 KB 120ms 129ms 20ms 41ms 87997 208523
2022-05-20 16:28 53c217fe cgen: do not generate `_vinit()` for translated .o code 418ms 503ms 0ms 132ms 516 KB 122ms 133ms 20ms 42ms 87989 210500
2022-05-20 15:30 17bba712 checker: ban unsafe pointer/fn comparison (#14462) 418ms 496ms 0ms 130ms 516 KB 121ms 134ms 20ms 41ms 87988 210497
2022-05-20 15:27 d81fbb1c ci: only run on master (#14476) 418ms 506ms 0ms 131ms 516 KB 120ms 132ms 20ms 41ms 87967 210447
2022-05-20 09:28 dd1049f2 thirdparty: fix typo in atomic.h, cleanup comments. 414ms 503ms 0ms 130ms 516 KB 121ms 132ms 20ms 41ms 87967 212480
2022-05-20 11:20 28b0cbdd parser: check error for script mode that define main function (fix #14467) (#14469) 415ms 503ms 0ms 138ms 516 KB 121ms 130ms 20ms 41ms 87967 211968
2022-05-20 08:47 bf44572f fmt: fix chain calls with comments (#14470) 422ms 496ms 0ms 130ms 516 KB 122ms 132ms 21ms 41ms 87963 208443
2022-05-20 08:22 11bdb04d json: fix struct field default value support (#14304) 421ms 496ms 0ms 130ms 516 KB 121ms 134ms 20ms 41ms 87963 208938
2022-05-20 05:49 ca00b59b tests: make potential failures in urllib_test.v more informative 416ms 499ms 0ms 131ms 516 KB 121ms 131ms 20ms 41ms 87921 211348
2022-05-20 05:45 120f31b4 math: update documentation (#14457) 426ms 504ms 0ms 129ms 516 KB 130ms 132ms 20ms 41ms 87921 206387
2022-05-19 23:58 23568f19 url: fix parse (#14456) 423ms 499ms 0ms 130ms 516 KB 122ms 132ms 20ms 40ms 87907 207817
2022-05-19 19:29 55e7daa2 cgen: simplify auto_str_methods.v (#14463) 413ms 499ms 0ms 139ms 516 KB 120ms 131ms 20ms 41ms 87900 212832
2022-05-19 14:00 46f94e8d cgen: fix autostr of shared fields (#14455) 416ms 499ms 0ms 129ms 517 KB 122ms 132ms 20ms 41ms 87946 211408
2022-05-19 13:04 a52fbc5e checker: forbid optional variable (#14460) 417ms 502ms 0ms 130ms 517 KB 120ms 132ms 20ms 41ms 87936 210877
2022-05-19 11:02 3291c59e cgen: minor cleanup in auto_str_methods.v (#14461) 420ms 492ms 0ms 129ms 517 KB 120ms 129ms 20ms 41ms 87936 209371
2022-05-19 09:48 634e8c36 vfmt: keep selective imported names used for generic calls 422ms 496ms 0ms 129ms 517 KB 119ms 130ms 20ms 41ms 87936 208379
2022-05-19 08:53 15c62bc8 parser: improve error messages of 'for val in array' (#14459) 414ms 501ms 0ms 133ms 517 KB 121ms 131ms 20ms 41ms 87936 212405
2022-05-19 08:30 a5259057 tests: fix the push_work_on_channel.vv output 413ms 503ms 0ms 137ms 517 KB 121ms 133ms 20ms 42ms 87935 212917
2022-05-19 05:31 3d5617c4 tests: re-add the disambiguated `for (val in [TokenValue(`+`), TokenValue(`-`)]) {` test 425ms 503ms 0ms 132ms 517 KB 120ms 132ms 20ms 41ms 87935 206905
2022-05-18 17:38 b482c051 parser: fix 'val in array' as condition in for stmt (fix #14440) (#14451) 423ms 500ms 0ms 130ms 517 KB 121ms 131ms 20ms 41ms 87936 207886
2022-05-18 17:04 805a7d97 ci: skip more .vv files on specific jobs 417ms 492ms 0ms 129ms 517 KB 120ms 130ms 20ms 41ms 87935 210875
2022-05-18 11:52 5b96f7e8 checker: split up infix.v from checker.v (#14449) 419ms 506ms 0ms 131ms 517 KB 122ms 131ms 20ms 42ms 87935 209868
2022-05-18 11:39 4cbfa884 cgen: fix another error for 'in array of sumtype' (#14448) 427ms 501ms 0ms 129ms 517 KB 121ms 132ms 20ms 42ms 87930 205925
2022-05-18 09:34 f2447a4b tests: do not use -prod for compiling .vv files in vlib/v/checker/tests/ and vlib/v/parser/tests/ 416ms 501ms 0ms 137ms 517 KB 120ms 134ms 20ms 41ms 87916 211336
2022-05-18 10:37 a786c58d os: add `fn user_names()` (#14424) 420ms 502ms 0ms 130ms 517 KB 121ms 132ms 20ms 41ms 87913 209316
2022-05-18 05:51 417a6dc5 cgen: fix error for 'in array of sumtype' (#14444) 419ms 504ms 0ms 132ms 517 KB 120ms 132ms 20ms 41ms 87891 209763
2022-05-18 05:50 8eea861c vcomplete: improve flag completion, add missdoc (#14415) 426ms 507ms 0ms 131ms 517 KB 122ms 137ms 20ms 42ms 87890 206314
2022-05-18 05:29 ed177794 math.big: fix Integer.bit_len() when there are no digits in the number 423ms 502ms 0ms 130ms 517 KB 121ms 133ms 20ms 41ms 87890 207777
2022-05-18 04:03 ebac3beb pref: pass -v after a command, to the command only, do not set verbose mode on 424ms 495ms 0ms 129ms 517 KB 120ms 130ms 20ms 41ms 87890 207287
2022-05-17 23:35 a608516b checker: c2v fixed array fix (#14436) 410ms 500ms 0ms 138ms 517 KB 119ms 130ms 20ms 41ms 87886 214356
2022-05-17 17:19 65d9c8fa tools: add a vet_known_failing_windows skip list to `v test-cleancode` 421ms 492ms 0ms 132ms 517 KB 121ms 131ms 20ms 40ms 87831 208624
2022-05-17 16:48 dfa2d636 ci: use VJOBS=1 for the macos v test-cleancode task too; cleanup periodic.yml 424ms 507ms 0ms 130ms 517 KB 120ms 131ms 20ms 41ms 87831 207148
2022-05-17 16:41 4e561472 ci: vfmt builtin_d_use_libbacktrace.c.v 422ms 500ms 0ms 128ms 517 KB 120ms 128ms 20ms 40ms 87831 208130
2022-05-17 12:29 2a06290a cgen: fix eq generation for translated code 421ms 508ms 0ms 132ms 517 KB 123ms 130ms 20ms 41ms 87831 208624
2022-05-17 11:56 db4b49a5 builtin: print libbacktrace output to stderr, on panics/segfault crash (#14434) 415ms 498ms 0ms 129ms 517 KB 120ms 129ms 20ms 41ms 87827 211631
2022-05-17 10:14 da42f0d4 ci: add an early step 'All code is formatted' to more workflows. 420ms 501ms 0ms 138ms 517 KB 122ms 131ms 20ms 41ms 87819 209092
2022-05-17 09:53 3fc44594 ci: ignore orm_joined_tables_select_test.v on tasks, that do not have sqlite installed 426ms 497ms 0ms 129ms 517 KB 121ms 132ms 20ms 43ms 87819 206147
2022-05-17 09:26 020845f6 cgen: fix alias of array that has builtin method (#14432) 420ms 505ms 0ms 130ms 517 KB 123ms 134ms 20ms 42ms 87819 209092
2022-05-17 09:12 d7b1e571 v.builder: improve builder error messages (fix #14386) (#14421) 422ms 502ms 0ms 129ms 517 KB 121ms 131ms 20ms 43ms 87819 208101
2022-05-17 09:05 d6aa85d0 parser: fix panic for parse invalid map type (#14431) 421ms 500ms 0ms 129ms 517 KB 123ms 132ms 20ms 41ms 87811 208577
2022-05-17 08:55 7c6eaa82 checker: allow to use [n]anyptr as [n]otherptr in check_types (c2v fix) (#14433) 425ms 495ms 0ms 129ms 517 KB 120ms 131ms 20ms 40ms 87811 206614
2022-05-17 05:01 02c8a605 builtin.string: new fn (s string) is_ascii() bool (#14418) 425ms 497ms 0ms 138ms 517 KB 121ms 133ms 20ms 41ms 87789 206562
2022-05-17 00:39 d10f83ce cgen: fix c2v struct eq 411ms 505ms 0ms 132ms 517 KB 121ms 132ms 20ms 41ms 87784 213586
2022-05-16 21:08 bc397bb0 checker: c2v array fix (#14426) 414ms 494ms 0ms 131ms 517 KB 122ms 132ms 20ms 41ms 87780 212028
2022-05-16 18:33 32dd8012 checker: apply fix for ui suggested by spaceface 421ms 501ms 0ms 130ms 517 KB 121ms 128ms 19ms 40ms 87766 208470
2022-05-16 16:37 c624de85 cgen: fix struct field array index error (#14417) 420ms 497ms 0ms 129ms 517 KB 121ms 130ms 20ms 41ms 87751 208930
2022-05-16 11:19 e5c7fe30 Revert "checker: allow using methods as vars when expecting a ctx arg (#14414)" 416ms 505ms 0ms 130ms 517 KB 120ms 130ms 20ms 41ms 87752 210942
2022-05-16 09:54 39874ae1 clipboard: fix `v -gc boehm run x.v`, where x.v does c.paste() (fix #14281) 421ms 495ms 0ms 136ms 517 KB 120ms 130ms 19ms 40ms 87766 208470
2022-05-16 09:26 d59f4e94 ast, cgen: fix generic method with variadic generic argument (#14404) 415ms 508ms 0ms 131ms 517 KB 123ms 136ms 20ms 41ms 87766 211484
2022-05-16 09:24 ef6225c5 vvet: fix false positive, add test (#14403) 414ms 498ms 0ms 130ms 517 KB 121ms 129ms 20ms 41ms 87753 211963
2022-05-16 09:05 36bec823 checker: allow using methods as vars when expecting a ctx arg (#14414) 419ms 498ms 0ms 131ms 517 KB 122ms 130ms 20ms 41ms 87766 209465
2022-05-16 08:09 c2b76365 net.smtp: handle UTF-8 subjects according to RFC 1342 (#14410) 415ms 497ms 0ms 132ms 517 KB 121ms 130ms 20ms 41ms 87752 211450
2022-05-16 07:29 1cf683d4 checker: add a suggestion for misspelled mod.const_name + a test 424ms 497ms 0ms 133ms 517 KB 122ms 130ms 20ms 42ms 87752 206962
2022-05-16 06:59 cbb24d34 os: fix is_abs_path function for Windows systems (#14397) 424ms 495ms 0ms 135ms 517 KB 122ms 131ms 20ms 41ms 87738 206929
2022-05-16 06:48 7fe3ef9a fmt: fix fmt error of anon fn with if expr (fix #14393) (#14413) 420ms 504ms 0ms 132ms 517 KB 122ms 133ms 20ms 40ms 87664 208723
2022-05-16 05:52 5068b8b2 ftp: document all public methods (#14408) 415ms 497ms 0ms 130ms 517 KB 121ms 132ms 20ms 41ms 87664 211238
2022-05-16 05:45 02e026e2 clipboard: add `[heap]` tag to the Clipboard structs (#14412) 418ms 495ms 0ms 129ms 517 KB 120ms 129ms 19ms 40ms 87664 209722
2022-05-16 05:44 eeff02a8 net.openssl: read doesn't block infinitely (#14406) 422ms 507ms 0ms 133ms 517 KB 124ms 134ms 20ms 41ms 87664 207734
2022-05-15 15:28 c01a8a17 checker,gen: allow using methods as function pointers (#14407) 422ms 503ms 0ms 131ms 517 KB 123ms 132ms 20ms 41ms 87664 207734
2022-05-15 09:41 c2bc9f49 sync: only run channel_select_test.v when VTEST_RUN_FLAKY=1 413ms 501ms 0ms 137ms 517 KB 119ms 129ms 20ms 40ms 87576 212048
2022-05-15 09:31 e4065bd5 checker,cgen: fix if expressions in lock expression (#14384) 410ms 490ms 0ms 131ms 517 KB 122ms 132ms 20ms 41ms 87576 213600
2022-05-15 07:55 c2805102 time: fix calculate_date_from_offset (#14399) 417ms 494ms 0ms 131ms 517 KB 122ms 130ms 20ms 41ms 87570 210000
2022-05-15 07:23 c70e18ea ci: add a skip list in compiler_test.v (for tmpl_parse_html.vv) 418ms 497ms 0ms 131ms 517 KB 120ms 133ms 20ms 40ms 87597 209562
2022-05-15 06:14 dd6629e9 examples: fix 2048 scaling on Android (#14380) 418ms 500ms 0ms 132ms 517 KB 122ms 134ms 20ms 40ms 87597 209562
2022-05-14 18:06 8d141878 math: cbrt fix (#14395) 415ms 487ms 0ms 131ms 517 KB 121ms 131ms 20ms 40ms 87597 211077
2022-05-14 17:34 67963e0f ci: further cleanup of ci_sanitized.yml 409ms 488ms 0ms 135ms 517 KB 119ms 131ms 20ms 40ms 87585 214144
2022-05-14 17:29 1225a865 ci: simplify ci_sanitized.yml 406ms 494ms 0ms 132ms 517 KB 120ms 133ms 20ms 40ms 87585 215726
2022-05-14 14:49 fe9f9707 cgen: fix appending struct to interface array (#14388) 415ms 486ms 0ms 128ms 517 KB 119ms 130ms 20ms 40ms 87585 211048
2022-05-14 14:46 b42c824c vweb: simplify @foo by removing V_TEMPLATE rule 412ms 491ms 0ms 132ms 517 KB 120ms 133ms 20ms 40ms 87581 212575
2022-05-14 12:38 f0d46413 ci: require code to be formatted before everything else (minimise CI queue length) (#14396) 410ms 501ms 0ms 131ms 517 KB 121ms 132ms 20ms 40ms 87581 213612
2022-05-14 11:48 b3e80a31 examples: add missing v.mod file (#14392) 413ms 497ms 0ms 133ms 517 KB 121ms 132ms 20ms 40ms 87581 212060
2022-05-13 21:54 441637ee checker: fix optionals in infix expression check (fix #14354) (#14390) 414ms 490ms 0ms 135ms 517 KB 120ms 133ms 20ms 40ms 87581 211548
2022-05-13 09:24 cee7856c ci: add a quick `v test-cleancode` check, before more costlier tasks 415ms 499ms 0ms 130ms 517 KB 123ms 135ms 20ms 41ms 87577 211028
2022-05-13 08:18 714ce4e7 ci: fix .out regression after d407a64 418ms 496ms 0ms 131ms 517 KB 124ms 135ms 20ms 42ms 87577 209514
2022-05-13 07:17 6ec41850 checker: allow to pass alias to array as a pointer (c2v) (#14389) 410ms 494ms 0ms 129ms 517 KB 119ms 130ms 20ms 41ms 87577 213602
2022-05-13 05:30 d407a644 parser: fix dollar (closes #14292) (#14378) 417ms 482ms 0ms 129ms 517 KB 122ms 132ms 20ms 42ms 87575 210011
2022-05-13 05:21 ed12a5c8 math.big: reduce memory usage of Integer.str() (free intermediary Integers), optimise some operations using `[direct_array_access]` (#14353) 411ms 496ms 0ms 133ms 517 KB 120ms 133ms 20ms 41ms 87572 213070
2022-05-13 03:57 3c95504a checker, cgen: fix generic fn with array and fixed array arguments (#14385) 416ms 491ms 0ms 136ms 517 KB 119ms 132ms 20ms 40ms 87572 210509
2022-05-13 03:56 d679146a fmt: remove space in front of ? and ! (#14366) 410ms 491ms 0ms 130ms 517 KB 122ms 131ms 20ms 41ms 87587 213626
2022-05-12 20:29 df029da9 Revert "ci: run `code-formatting` job before everything else (try 2) (#14379)" 408ms 491ms 0ms 132ms 517 KB 120ms 130ms 20ms 40ms 87587 214674
2022-05-12 18:58 0972e67f ci: run `code-formatting` job before everything else (try 2) (#14379) 410ms 491ms 0ms 129ms 517 KB 122ms 133ms 20ms 41ms 87587 213626
2022-05-12 18:24 8ef9dc62 ci: run `v fmt -w vlib/v/checker/fn.v` (fix CI regression after 4952967) 413ms 488ms 0ms 134ms 517 KB 119ms 128ms 20ms 40ms 87587 212075
2022-05-12 09:23 20139ad7 checker: fix typo (#14368) 410ms 496ms 0ms 134ms 517 KB 119ms 130ms 20ms 40ms 87550 213536
2022-05-12 09:19 49529673 checker: alias C2V fix (#14377) 415ms 486ms 0ms 128ms 517 KB 119ms 130ms 20ms 40ms 87550 210963
2022-05-12 08:57 f48f7014 checker: check error for generic sumtype types (#14374) 411ms 485ms 0ms 132ms 517 KB 119ms 130ms 20ms 40ms 87549 213014
2022-05-12 08:49 e93a8766 regex: fix #14370, last IST not managed in advance tests (#14372) 412ms 492ms 0ms 131ms 517 KB 122ms 133ms 20ms 45ms 87530 212451
2022-05-12 08:36 b7ca4c16 checker: fix a compiler panic on `fntest()?(&int,&int){return test()?}` 406ms 496ms 0ms 130ms 517 KB 120ms 132ms 20ms 41ms 87530 215591
2022-05-12 08:20 8830af5c rand: minor cleanup in choose() (#14376) 417ms 489ms 0ms 137ms 517 KB 118ms 130ms 20ms 40ms 87530 209904
2022-05-12 07:04 5bc4fea9 checker: check error for cast function to string (#14375) 409ms 490ms 0ms 131ms 517 KB 122ms 134ms 20ms 41ms 87532 214014
2022-05-12 06:43 901b8f0c builtin: add a map.clear() method (#14373) 406ms 491ms 0ms 131ms 517 KB 123ms 132ms 20ms 41ms 87529 215588
2022-05-11 21:05 49382f1f gen: make the closure implementation more performant (#14352) 409ms 489ms 0ms 131ms 517 KB 122ms 130ms 20ms 41ms 87521 213987
2022-05-11 21:03 c19b0378 net: select with deadlines (#14369) 414ms 490ms 0ms 131ms 517 KB 120ms 129ms 20ms 41ms 87651 211717
2022-05-11 14:39 cd4fa041 checker: check generic sumtype declare error (#14367) 413ms 490ms 0ms 130ms 517 KB 121ms 132ms 20ms 41ms 87651 212230
2022-05-11 13:56 34a252ef os: add `raw_execute` on Windows (#14363) 409ms 492ms 0ms 136ms 517 KB 123ms 132ms 20ms 41ms 87645 214290
2022-05-10 13:41 8f765ed5 checker: minor cleanup and speedups in fn_call() (#14343) 479ms 555ms 0ms 123ms 517 KB 114ms 124ms 100ms 40ms 87630 182943
2022-05-07 08:03 ca42ace3 Revert "checker: remove more unnecessary `void` errors" 437ms 524ms 0ms 139ms 517 KB 129ms 137ms 21ms 43ms 87603 200464
2022-05-07 06:50 6a6c005d checker: c2v fixes (#14332) 440ms 518ms 0ms 138ms 517 KB 126ms 136ms 21ms 41ms 87604 199100
2022-05-07 06:09 89c1e7f9 checker: remove more unnecessary `void` errors 443ms 526ms 0ms 138ms 517 KB 127ms 137ms 21ms 41ms 87597 197735
2022-05-07 05:30 70184ad1 scanner: minor simplification in scanner.v (#14331) 441ms 527ms 0ms 140ms 517 KB 127ms 138ms 22ms 41ms 87595 198628
2022-05-06 21:58 14f06ead cgen: fix c2v consts; enum_decl() 438ms 523ms 0ms 146ms 517 KB 129ms 141ms 22ms 41ms 87617 200038
2022-05-06 21:51 621574c1 checker: fix error for generic method on nested struct (#14322) 437ms 522ms 0ms 138ms 517 KB 128ms 138ms 21ms 42ms 87603 200464
2022-05-06 17:42 0699f324 builtin: add `map.values()` (#14301) 438ms 521ms 0ms 139ms 517 KB 127ms 136ms 21ms 41ms 87602 200004
2022-05-06 17:23 ce99a306 net.http: make parse_form return POST requests with json data as a map with a `json` key, containing the json payload (#14289) 440ms 524ms 0ms 136ms 517 KB 127ms 137ms 21ms 41ms 87571 199025
2022-05-06 17:17 87de6df0 docs: update keyword list (#14319) 435ms 525ms 0ms 139ms 517 KB 130ms 139ms 22ms 41ms 87571 201312
2022-05-06 16:28 2027a196 v.builder: harmonise the default settings of the different Windows compilers (#14314) 438ms 524ms 0ms 141ms 517 KB 130ms 140ms 21ms 41ms 87571 199933
2022-05-05 18:15 45fe87c9 checker: minor cleanup in fn_call() (#14307) 442ms 524ms 0ms 141ms 516 KB 124ms 135ms 21ms 42ms 87537 198047
2022-05-05 15:08 634796ae examples: 2 new examples for graph algorithms (topological sorting) (#14303) 437ms 534ms 0ms 139ms 516 KB 130ms 142ms 21ms 42ms 87536 200311
2022-05-05 14:22 9fde5b06 docs: add missing function names in the `builtin` example doc comments (#14318) 434ms 524ms 0ms 138ms 516 KB 128ms 141ms 21ms 42ms 87536 201695
2022-05-05 14:02 89fe82b7 checker: fix returning error on reference results (#14313) 441ms 524ms 0ms 138ms 516 KB 127ms 138ms 21ms 42ms 87536 198494
2022-05-05 08:24 b6058bfd parser, checker: fix generic method on nested struct (fix #14089) (#14310) 437ms 524ms 0ms 139ms 516 KB 129ms 141ms 22ms 42ms 87533 200304
2022-05-05 07:17 7499506c .gitignore: minor cleanup (#14279) 445ms 513ms 0ms 137ms 516 KB 127ms 136ms 21ms 41ms 87514 196660
2022-05-05 06:20 785e9af8 ci: comment out the `v -autofree .` step for gitly temporarily 435ms 524ms 0ms 146ms 516 KB 127ms 137ms 21ms 40ms 87514 201181
2022-05-05 04:36 7170a093 vfmt: fix stackoverflow on long nested infix expressions 438ms 529ms 0ms 137ms 516 KB 128ms 137ms 21ms 42ms 87514 199803
2022-05-04 20:30 01c18929 tools: fix building `vdoctor.v` with `v build-tools` 442ms 525ms 0ms 139ms 516 KB 128ms 137ms 21ms 41ms 87514 197995
2022-05-04 18:19 a6b3e5d6 ci: wrap the too long line in README.md that failed `./v check-md -hide-warnings .` 442ms 518ms 0ms 139ms 516 KB 127ms 139ms 22ms 41ms 87514 197995
2022-05-04 18:17 76a73545 builtin: add libbacktrace as option for generating stack traces (#14277) 437ms 518ms 0ms 137ms 516 KB 125ms 135ms 21ms 41ms 87514 200260
2022-05-04 16:25 4242e761 checker: add comptime_selector() (#14286) 441ms 521ms 0ms 140ms 516 KB 130ms 141ms 21ms 41ms 87485 198378
2022-05-04 15:42 1a4d9017 builtin: improve support for large arrays (`[]int{len: 1_000_000_000}` now works), fix an arr.repeat() bug (#14294) 440ms 529ms 0ms 145ms 516 KB 127ms 138ms 21ms 41ms 87482 198822
2022-05-04 15:06 af8be146 readme: minor github markdown fix 433ms 517ms 0ms 139ms 516 KB 128ms 139ms 22ms 41ms 87462 201990
2022-05-04 09:13 ac90a2b5 checker: check error for fn call argument mismatch (fix #14280) (#14283) 439ms 521ms 0ms 138ms 516 KB 128ms 138ms 22ms 41ms 87462 199230
2022-05-04 09:08 3bd64551 checker: allow rune->any int and vice versa when translated (#14285) 413ms 493ms 0ms 137ms 516 KB 126ms 117ms 21ms 41ms 87457 211760
2022-05-04 05:28 3d4b8dff checker: temporary c2v const fix 418ms 495ms 0ms 138ms 516 KB 128ms 119ms 22ms 42ms 87451 209212
2022-05-04 04:06 f3214229 checker, cgen: check comptime selector that has no field name (#14282) 415ms 502ms 0ms 138ms 516 KB 126ms 118ms 21ms 41ms 87449 210720
2022-05-04 03:49 1e9156fd checker: c2v rune comparison fix 422ms 495ms 0ms 144ms 516 KB 126ms 121ms 21ms 40ms 87444 207213
2022-05-03 17:46 3732db2b cgen: cleanup in gen_array_contains_methods() (#14274) 414ms 502ms 0ms 136ms 516 KB 128ms 121ms 22ms 41ms 87441 211210
2022-05-03 17:42 04a77c73 tests: add `// vtest flaky: true` to atomic_test.v 417ms 495ms 0ms 135ms 516 KB 127ms 120ms 21ms 41ms 87433 209671
2022-05-03 13:56 63eacede checker: check argument mismatch of array.filter/all/any() (#14273) 419ms 499ms 0ms 135ms 516 KB 125ms 117ms 21ms 41ms 87433 208670
2022-05-03 09:51 6da30042 doc: add JS backend mention (#14265) 414ms 501ms 0ms 139ms 516 KB 135ms 120ms 26ms 41ms 87428 211178
2022-05-03 09:45 276bd806 cgen: fix error for fixed array in operate (#14269) 418ms 501ms 0ms 137ms 516 KB 129ms 121ms 21ms 42ms 87428 209157
2022-05-03 06:17 0e5c1cee builtin: improve musl/Alpine support (define weak backtrace/backtrace_symbols/backtrace_symbols_fd symbols) (#14250) 419ms 500ms 0ms 142ms 516 KB 125ms 118ms 21ms 41ms 87381 208546
2022-05-02 20:48 4da2908d vdoc: fix panic on empty `//` comment on `v doc -f html file.v`; turn `expected code block after empty example` to a warning 415ms 499ms 0ms 137ms 516 KB 126ms 117ms 21ms 40ms 87337 210450
2022-05-02 19:58 cf922242 cleanup: delete x.v in project root folder (#14260) 421ms 493ms 0ms 137ms 516 KB 127ms 120ms 22ms 41ms 87337 207451
2022-05-02 19:40 ab1c2656 builtin: add missing panic_result_not_set/1 callback function. 419ms 499ms 0ms 135ms 516 KB 125ms 119ms 21ms 40ms 87337 208441
2022-05-02 19:24 db185598 checker: refactor comptime_if_branch (#14259) 414ms 503ms 0ms 137ms 516 KB 127ms 120ms 21ms 40ms 87329 210939
2022-05-02 13:18 990afe37 checker: fix a bug in generics array init (#14258) 414ms 495ms 0ms 136ms 516 KB 125ms 118ms 21ms 41ms 87256 210763
2022-05-02 13:17 d72a2509 parser: minor cleanup in interface_decl() (#14257) 413ms 504ms 0ms 139ms 516 KB 125ms 118ms 21ms 41ms 87256 211273
2022-05-02 12:01 afbe6bf3 cgen: fix const decl gen when translated (#14255) 417ms 494ms 0ms 135ms 516 KB 124ms 115ms 21ms 40ms 87215 209148
2022-05-02 11:28 a4fd349c builder: allow `-compress` to work on windows too, when `upx` is installed (#14252) 417ms 498ms 0ms 136ms 516 KB 127ms 118ms 21ms 41ms 87205 209124
2022-05-01 23:00 968d2b46 cgen: fix fixed array init with `it` (#14251) 414ms 500ms 0ms 135ms 516 KB 125ms 118ms 22ms 42ms 87209 210649
2022-05-01 10:38 aed2d0ca make files: add a `make check` target, that runs `v test-all` locally 429ms 516ms 0ms 136ms 514 KB 131ms 118ms 21ms 43ms 87008 202815
2022-05-01 07:47 91c11578 time: relative update (#14240) 431ms 509ms 0ms 137ms 514 KB 130ms 118ms 22ms 43ms 87008 201874
2022-04-30 14:31 ec92d467 cgen: fix unsafe return error (#14233) 418ms 516ms 0ms 146ms 514 KB 132ms 118ms 22ms 43ms 86965 208050
2022-04-30 14:10 9f8a34a5 all: rename result to _result (#14232) 429ms 502ms 0ms 137ms 514 KB 131ms 118ms 21ms 43ms 86964 202713
2022-04-30 13:09 63d413f9 tools: support `v missdoc .` instead of `v run cmd/tools/missdoc.v .` 426ms 513ms 0ms 139ms 514 KB 131ms 118ms 21ms 44ms 86963 204138
2022-04-30 10:49 8da42bfc tests: fix `./v -W build-tools` CI failure 426ms 511ms 0ms 137ms 514 KB 131ms 119ms 21ms 44ms 86962 204136
2022-04-30 10:27 5277ce7d tests: support for marking _test.v files with `// vtest flaky: true`, to reduce false positives from the CI 424ms 518ms 0ms 138ms 514 KB 130ms 119ms 21ms 43ms 86962 205099
2022-04-30 09:31 a2338dbb docs: document more `builtin` functions/methods (#14229) 432ms 513ms 0ms 139ms 514 KB 133ms 120ms 22ms 44ms 86962 201300
2022-04-30 07:08 dcdfdf4d tools: make `v up` more informative on failure 426ms 514ms 0ms 145ms 514 KB 130ms 118ms 21ms 44ms 86954 204117
2022-04-30 06:32 dab649ec cgen: rewrite the closure implementation (#14223) 429ms 508ms 0ms 138ms 514 KB 130ms 117ms 21ms 43ms 86954 202689
2022-04-30 02:52 ce31a01a checker: allow voidptr arithmetic in translated code 427ms 507ms 0ms 137ms 514 KB 133ms 118ms 21ms 43ms 86931 203585
2022-04-30 02:29 cd30b6ea parser: make sure interface field names use uppercase letters (#14228) 423ms 511ms 0ms 140ms 514 KB 133ms 120ms 21ms 45ms 86928 205503
2022-04-29 22:59 08fd0ce0 all: basic implementation of result type (#14140) 430ms 510ms 0ms 137ms 514 KB 129ms 115ms 21ms 44ms 86927 202155
2022-04-29 22:25 db185e65 checker: check for reserved type names in `for in` (fix #14072) (#14212) 421ms 506ms 0ms 142ms 513 KB 127ms 115ms 21ms 42ms 86653 205826
2022-04-29 17:57 48eb40cd doc: suggest a basic auto-reload setup (#14216) 428ms 513ms 0ms 139ms 513 KB 131ms 119ms 22ms 43ms 86646 202443
2022-04-29 12:57 881d0c04 time: add custom formatter (#14202) 425ms 507ms 0ms 138ms 513 KB 134ms 120ms 22ms 43ms 86646 203872
2022-04-29 12:48 ec865cfb parser: check interface methods name (fix #14217) (#14218) 407ms 486ms 0ms 137ms 512 KB 124ms 113ms 21ms 41ms 82547 202818
2022-04-29 11:57 317acfda checker: check struct field name using uppercase letters (#14220) 405ms 495ms 0ms 138ms 512 KB 126ms 113ms 21ms 42ms 82550 203827
2022-04-29 11:55 872f7393 builtin: ignore C++ 0xE06D7363 exception errors on windows (#14225) 413ms 490ms 0ms 138ms 512 KB 127ms 115ms 21ms 41ms 82549 199876
2022-04-29 07:23 995485c6 builtin: add `string.len_utf8()` method (#14208) 415ms 497ms 0ms 145ms 512 KB 126ms 117ms 21ms 42ms 82549 198913
2022-04-29 05:04 8b798aca cgen: fix use of C reserved words inside `defer` statement (fix #14101) (#14211) 416ms 490ms 0ms 135ms 512 KB 123ms 115ms 21ms 41ms 82536 198403
2022-04-29 01:31 77645fcf builtin: define atoi & ftell 406ms 488ms 0ms 137ms 512 KB 124ms 113ms 21ms 41ms 82539 203298
2022-04-28 20:35 14309594 ast: add a type_size() method (#14213) 408ms 493ms 0ms 137ms 512 KB 123ms 111ms 21ms 42ms 82533 202286
2022-04-28 20:31 5a42350a docs: add a `v fmt -w .` step in the contributing guide (#14210) 413ms 494ms 0ms 138ms 512 KB 125ms 115ms 21ms 41ms 82498 199753
2022-04-28 19:35 e24482a1 transformer: minor optimization for `'string literal'.len` (#14207) 412ms 496ms 0ms 139ms 512 KB 125ms 116ms 22ms 41ms 82498 200237
2022-04-28 17:46 e56385d5 checker: disable op overloading on structures for translated code (#14209) 412ms 493ms 0ms 144ms 512 KB 126ms 116ms 22ms 41ms 82493 200225
2022-04-28 14:37 7aca67fb ast, parser: fix complex map init (#14206) 411ms 496ms 0ms 140ms 512 KB 125ms 114ms 22ms 41ms 82494 200715
2022-04-28 11:43 dd94ab89 cgen: fix go anon fn call with ref argument (fix #14192) (#14197) 404ms 486ms 0ms 139ms 512 KB 125ms 115ms 21ms 41ms 82487 204175
2022-04-28 10:20 c8026886 ast: fix error for complex map operating (#14204) 410ms 492ms 0ms 139ms 512 KB 124ms 113ms 21ms 41ms 82480 201170
2022-04-28 10:15 4538efd8 eval: small cleanup in the handling of `$if platform {` 411ms 495ms 0ms 138ms 512 KB 123ms 113ms 21ms 41ms 82476 200671
2022-04-28 05:46 be04ec06 pref: add support for `-thread-stack-size 4194304` (default set to 8MB) (#14168) 411ms 485ms 0ms 137ms 512 KB 124ms 114ms 21ms 41ms 82474 200666
2022-04-28 05:43 09f8b6a3 checker: check error in for_c_stmt with optional call (#14190) 415ms 497ms 0ms 145ms 512 KB 127ms 115ms 22ms 42ms 82462 198703
2022-04-27 19:57 eb03fad9 gg: improve some loops in draw_rounded_rect* methods (#14195) 412ms 501ms 0ms 137ms 512 KB 124ms 116ms 21ms 41ms 82452 200126
2022-04-27 19:50 f53b9b4f ci: fix tcc compilation of atomic_test.v 412ms 495ms 0ms 139ms 512 KB 126ms 114ms 22ms 42ms 82452 200126
2022-04-27 15:31 7dbfa86f all: atomic int fixes 404ms 487ms 0ms 140ms 511 KB 125ms 112ms 21ms 41ms 82451 204086
2022-04-27 10:23 82ac39ec math: fix error for math.abs(0.0)/math.abs(0) (related #14165) (#14191) 410ms 499ms 0ms 139ms 511 KB 128ms 114ms 22ms 41ms 82438 201068
2022-04-27 08:32 752e105f cgen: fix error for generic sumtype casting to typenode (#14188) 412ms 499ms 0ms 139ms 511 KB 126ms 116ms 22ms 41ms 82438 200092
2022-04-27 08:22 85f61687 gg: fix gg.draw_rounded_rect_empty() graphical abnormalities and some optimizations (#14186) 416ms 502ms 0ms 143ms 511 KB 124ms 114ms 21ms 41ms 82438 198168
2022-04-26 18:00 b76095f2 checker: allow + - * on pointers for translated code (#14183) 413ms 501ms 0ms 139ms 511 KB 124ms 115ms 22ms 42ms 82438 199607
2022-04-26 17:58 be513b4c cgen: split up array_init() (#14178) 414ms 495ms 0ms 139ms 511 KB 126ms 114ms 21ms 41ms 82433 199113
2022-04-26 15:09 1c48a8d7 strconv: add missing doc strings (#14164) 409ms 496ms 0ms 139ms 511 KB 124ms 114ms 22ms 41ms 82422 201520
2022-04-26 10:26 660201c1 cgen: fix error for cast to empty interface (fix #14162) (#14176) 406ms 491ms 0ms 137ms 511 KB 125ms 114ms 21ms 41ms 82378 202901
2022-04-26 10:14 b9a0e2d2 sokol: support compilation on OpenBSD (#14169) 406ms 487ms 0ms 134ms 511 KB 124ms 111ms 21ms 41ms 82374 202891
2022-04-26 09:17 38afd74d ast, checker, cgen: fix error for multi-return in or expr (fix #14167) (#14172) 405ms 486ms 0ms 145ms 511 KB 129ms 117ms 22ms 42ms 82373 203390
2022-04-25 22:34 dce2173a checker: c2v fixes (#14161) 401ms 495ms 0ms 140ms 511 KB 127ms 113ms 21ms 41ms 82362 205391
2022-04-25 13:53 501b293e checker: remove already handled "undefined" errors 408ms 484ms 0ms 140ms 511 KB 124ms 114ms 22ms 40ms 82355 201850
2022-04-25 13:03 d799abd1 regex: rephrase doc string (#14159) 404ms 495ms 0ms 135ms 511 KB 123ms 112ms 21ms 41ms 82351 203839
2022-04-25 11:42 e42dc8e2 checker: fix error for match aliases (#14157) 404ms 492ms 0ms 138ms 511 KB 124ms 111ms 21ms 41ms 82351 203839
2022-04-25 09:36 88f22b43 cgen: fix error for anon fn decl inside ternary (#14150) 404ms 487ms 0ms 137ms 511 KB 123ms 112ms 21ms 41ms 82336 203801
2022-04-25 08:58 60e205a1 tests: add ability to check the output of commands for .starts_with, .ends_with and .contains strings, in `v test-all` 401ms 483ms 0ms 147ms 511 KB 125ms 114ms 21ms 41ms 82333 205319
2022-04-25 09:09 d8a5df90 checker: error if smaller signed == unsigned (#14078) 409ms 493ms 0ms 139ms 511 KB 125ms 114ms 22ms 42ms 82333 201303
2022-04-25 07:57 147e6e66 cgen: fix pushing to an array of string pointers (fix #14156) 403ms 489ms 0ms 138ms 511 KB 123ms 113ms 20ms 41ms 82286 204183
2022-04-25 07:32 1291b621 ci: bump test retries for go_anon_fn_variable_call_test.v to 3 408ms 486ms 0ms 137ms 511 KB 123ms 111ms 21ms 42ms 82261 201620
2022-04-25 05:51 ddbe812f cgen: add callconv support for fns from ptr (#14151) 404ms 493ms 0ms 140ms 511 KB 124ms 113ms 21ms 41ms 82261 203616
2022-04-25 05:17 11ee2b64 builder: improve macOS 10.5 and PPC support (#14152) 403ms 492ms 0ms 140ms 511 KB 126ms 115ms 21ms 42ms 82240 204069
2022-04-25 05:11 563469ed vfmt: fix array_init line wrapping (#14154) 408ms 485ms 0ms 143ms 511 KB 124ms 112ms 21ms 41ms 82229 201541
2022-04-24 10:30 c819f0f8 checker, cgen: fix printing in 'for v in a' (#14146) 406ms 473ms 0ms 129ms 511 KB 115ms 117ms 20ms 39ms 82230 202536
2022-04-23 13:01 9355048b tmpl: minor fixes and optimizations 408ms 483ms 0ms 133ms 511 KB 117ms 118ms 21ms 41ms 82226 201534
2022-04-23 12:36 3388caa6 ci: bump vtest retry to 6 for channel_select_test.v (fails sporadically in the windows-gcc job) 408ms 478ms 0ms 128ms 511 KB 114ms 115ms 21ms 38ms 82229 201541
2022-04-23 08:10 365e7d6b vfmt: ignore parser warnings, cleanup code 398ms 483ms 0ms 130ms 511 KB 114ms 116ms 21ms 39ms 82229 206605
2022-04-22 19:34 d934472b checker: simplify checking array.contains() argument (#14133) 405ms 477ms 0ms 126ms 511 KB 113ms 115ms 20ms 39ms 82229 203034
2022-04-22 19:33 b86320a6 parser: minor cleanup in stmt() (#14136) 395ms 493ms 0ms 135ms 511 KB 117ms 118ms 21ms 40ms 82232 208182
2022-04-22 09:01 a2db44bc examples: add 2 more graph search examples (DFS and BFS), move them into `examples/graphs` (#14131) 396ms 478ms 0ms 130ms 511 KB 118ms 119ms 21ms 40ms 82232 207656
2022-04-22 08:02 5dce0913 checker, cgen: fix generic empty interface to multi struct (#14132) 406ms 486ms 0ms 129ms 511 KB 116ms 116ms 21ms 40ms 82232 202541
2022-04-21 23:31 9b565bf7 cgen: fix enum switch bug in translated code 399ms 478ms 0ms 132ms 511 KB 118ms 119ms 21ms 40ms 82226 206080
2022-04-21 21:16 03d21a72 gg: fix gg.draw_rounded_rect_filled() graphical abnormalities (#14128) 416ms 487ms 0ms 130ms 511 KB 115ms 117ms 22ms 40ms 82224 197653
2022-04-21 15:21 506259ad os: add behavior info to `is_dir_empty` documentation (#14110) 412ms 498ms 0ms 133ms 511 KB 117ms 117ms 21ms 40ms 82224 199572
2022-04-21 10:15 2080557f ast: allow `a := match x { 101 { ... for {...} ... y }` 419ms 492ms 0ms 141ms 511 KB 118ms 118ms 21ms 41ms 82223 196236
2022-04-21 10:02 8a18f917 cgen: fix error for if expr with nested match expr (#14122) 417ms 498ms 0ms 137ms 511 KB 121ms 123ms 22ms 41ms 82220 197170
2022-04-21 09:53 448938be parser: fix generic anon fn decl with type only argument (#14124) 412ms 496ms 0ms 135ms 511 KB 118ms 119ms 22ms 40ms 82217 199555
2022-04-21 09:49 8013bd43 checker: check map builtin method's arguments (#14120) 413ms 495ms 0ms 136ms 511 KB 121ms 121ms 22ms 40ms 82186 198997
2022-04-21 08:21 5e8c4a3a ci: enable again the `v install ui` task 414ms 500ms 0ms 134ms 511 KB 119ms 119ms 22ms 41ms 82180 198502
2022-04-21 07:46 2a0b372d tools: minor cleanup in fast.v (#14117) 415ms 498ms 0ms 138ms 511 KB 119ms 122ms 22ms 41ms 82180 198024
2022-04-21 07:32 c5824c36 checker, cgen: allow static (fixed) arrays in `in` operator (#14121) 415ms 498ms 0ms 141ms 511 KB 123ms 124ms 22ms 42ms 82180 198024
2022-04-21 06:20 c789ea5a ci: temporarily use `git clone https://github.com/vlang/xyz ~/.vmodules/xyz` instead of `v install xyz` 412ms 490ms 0ms 136ms 511 KB 121ms 120ms 22ms 41ms 82123 199327
2022-04-20 21:26 4491b535 doc: add link to V's standard library documentation at the start (#14114) 420ms 500ms 0ms 134ms 511 KB 119ms 120ms 21ms 40ms 82123 195530
2022-04-20 21:12 31b28af1 bootstrap: remove -I ./thirdparty/stdatomic/nix from make files (#14111) 410ms 493ms 0ms 129ms 511 KB 118ms 119ms 21ms 40ms 82123 200300
2022-04-20 18:47 1533b774 builtin: remove unnecessary casts for defunct small unsigned warning (#14108) 414ms 497ms 0ms 132ms 511 KB 119ms 120ms 21ms 41ms 82127 198374
2022-04-20 18:03 0260c2a5 checker: minor cleanup in assign_stmt() (#14107) 411ms 493ms 0ms 132ms 511 KB 118ms 121ms 21ms 40ms 82127 199822
2022-04-20 17:58 0374f021 os: small cleanup of function description (#14112) 415ms 492ms 0ms 137ms 511 KB 116ms 117ms 22ms 39ms 82135 197915
2022-04-20 13:49 1546645f datatypes: fix bst child access, when .root is 0 (#14080) 420ms 502ms 0ms 134ms 511 KB 120ms 120ms 22ms 41ms 82135 195559
2022-04-20 12:29 a1342e85 os: add info about overwritten content to `write_file` (#14109) 413ms 495ms 0ms 136ms 511 KB 120ms 122ms 22ms 41ms 82135 198874
2022-04-20 11:24 52ea0b8c ast: minor cleanup of types.v (#14103) 417ms 499ms 0ms 135ms 511 KB 121ms 121ms 21ms 41ms 82134 196964
2022-04-20 10:09 44ba1971 checker: fix error for fn with multi return (#14095) 418ms 500ms 0ms 135ms 511 KB 120ms 120ms 22ms 41ms 82137 196500
2022-04-20 10:03 364656b3 builtin: define C.abs() 416ms 500ms 0ms 132ms 511 KB 119ms 117ms 22ms 40ms 82102 197360
2022-04-20 09:15 0887b592 vpm: fix get_all_modules() (#14097) 409ms 493ms 0ms 138ms 511 KB 118ms 118ms 21ms 40ms 82101 200735
2022-04-20 08:00 8cc79e42 checker: check error for arguments of array.contains() (#14102) 412ms 494ms 0ms 137ms 511 KB 120ms 119ms 21ms 40ms 82101 199274
2022-04-20 07:57 711e90cf v.util: add math to builtin_module_names (temporary fix for C2V) (#14100) 413ms 493ms 0ms 132ms 511 KB 118ms 119ms 21ms 41ms 82090 198765
2022-04-19 22:09 f6a0c26a checker: c2v fixes (#14091) 411ms 505ms 0ms 139ms 511 KB 122ms 120ms 22ms 42ms 82090 199732
2022-04-19 17:06 9646e4b9 sync: use #insert for atomic.h, so that bootstrapping can be simplified 407ms 499ms 0ms 133ms 511 KB 119ms 119ms 21ms 41ms 82084 201680
2022-04-19 15:51 006df584 checker, cgen: add support for #insert, to simplify bootstrapping V 418ms 493ms 0ms 135ms 488 KB 120ms 130ms 22ms 41ms 82079 196361
2022-04-19 15:34 daf5d323 checker: fix error message when number of generic parameters is incorrect (#14090) 418ms 497ms 0ms 141ms 488 KB 126ms 121ms 22ms 41ms 82045 196279
2022-04-19 15:08 82bed2ad skip lib/clang defs 410ms 495ms 0ms 136ms 487 KB 122ms 121ms 22ms 41ms 82051 200124
2022-04-19 10:29 a318a2e0 examples: fix optional in string interpolation and format error (#14079) 418ms 503ms 0ms 138ms 488 KB 120ms 120ms 22ms 41ms 82049 196289
2022-04-19 10:04 6164654d checker: check fn return type mismatch (#14081) 421ms 498ms 0ms 134ms 488 KB 121ms 119ms 21ms 41ms 82048 194888
2022-04-18 18:30 4400efeb checker: Revert part of small_unsigned == signed (#13967) (#14075) 413ms 498ms 0ms 134ms 488 KB 120ms 119ms 22ms 40ms 82045 198656
2022-04-18 18:22 7ef64bde checker: check error for fn decl with optional arguments (#14076) 415ms 496ms 0ms 140ms 488 KB 118ms 120ms 22ms 40ms 82054 197720
2022-04-18 12:05 d0a11f50 cgen: minor cleanup of infix_expr.v (#14070) 414ms 501ms 0ms 135ms 488 KB 120ms 120ms 22ms 40ms 82051 198190
2022-04-17 11:39 379b638b ci: update windows-install-sqlite.bat to latest sqlite 417ms 505ms 0ms 136ms 488 KB 122ms 120ms 22ms 40ms 82051 196764
2022-04-18 09:38 fe371845 ast, checker, cgen: fix aggregations type check (#14066) 413ms 491ms 0ms 133ms 488 KB 119ms 122ms 21ms 40ms 82051 198670
2022-04-18 07:50 775c4c34 builtin: compile the gc statically by default (#14063) 411ms 497ms 0ms 136ms 488 KB 119ms 118ms 21ms 41ms 82033 199593
2022-04-17 14:40 56a3539e io: fix typo in readerwriter.v (#14060) 422ms 491ms 0ms 133ms 488 KB 119ms 120ms 21ms 41ms 82033 194390
2022-04-17 11:08 17c34b09 checker, cgen: minor cleanup of last expr stmt expression (#14057) 414ms 496ms 0ms 141ms 488 KB 121ms 119ms 26ms 41ms 82033 198147
2022-04-17 05:19 cb44f598 checker, cgen: fix error for if expr with generic sumtype (#14056) 416ms 497ms 0ms 132ms 488 KB 121ms 119ms 21ms 41ms 82037 197204
2022-04-16 16:29 4f14f771 checker: ensure that the variant SubType exists (#14053) 412ms 493ms 0ms 134ms 488 KB 128ms 122ms 22ms 41ms 82030 199101
2022-04-16 16:09 48486e1a ci: reformatted tools/vcreate.v (#14054) 414ms 495ms 0ms 135ms 488 KB 122ms 120ms 21ms 41ms 82024 198125
2022-04-16 14:43 1fc54a1e vcreate: Allow custom default license (#14046) 421ms 488ms 0ms 134ms 488 KB 120ms 119ms 22ms 41ms 82024 194831
2022-04-16 10:16 8a57f7ed v.util: always compile vfmt with `-d vfmt` to enable more efficient parsing 418ms 497ms 0ms 132ms 488 KB 120ms 117ms 21ms 41ms 82024 196229
2022-04-16 10:23 16ead4e6 cgen: fix infix generics bug (#14048) 410ms 492ms 0ms 138ms 488 KB 119ms 116ms 21ms 40ms 82021 200051
2022-04-16 10:02 43931a8e doc: byte => u8 415ms 499ms 0ms 134ms 488 KB 121ms 120ms 21ms 41ms 82015 197626
2022-04-16 07:46 5b7e5381 v.pref: show the VCROSS_COMPILER_NAME notice only when the output is not a .c file 413ms 487ms 0ms 130ms 488 KB 118ms 117ms 22ms 40ms 82015 198583
2022-04-15 18:42 4a71b27c ci: add test_byte_vs_u8 to int_test.v 418ms 493ms 0ms 134ms 488 KB 118ms 120ms 22ms 41ms 82015 196208
2022-04-15 18:22 d75c4088 ci: fix typeof_simple_types_test.v 410ms 494ms 0ms 135ms 488 KB 121ms 119ms 22ms 42ms 82015 200036
2022-04-15 18:08 375361b7 ci: fix `./v check-md -hide-warnings .` 414ms 510ms 0ms 131ms 488 KB 119ms 118ms 22ms 41ms 82015 198103
2022-04-15 18:02 e802e0b9 ci: fix more test-all failures 416ms 494ms 0ms 139ms 488 KB 120ms 120ms 21ms 41ms 82016 197153
2022-04-15 17:50 bb2a324d ci: more gen.js fixes 417ms 494ms 0ms 133ms 488 KB 120ms 120ms 22ms 41ms 82016 196681
2022-04-15 17:40 c03fe020 parser: do not allow [x]byte{} 411ms 494ms 0ms 130ms 488 KB 119ms 119ms 22ms 41ms 82011 199540
2022-04-15 17:31 6f5a513d ci: fix `v build-examples` 414ms 494ms 0ms 137ms 488 KB 120ms 117ms 22ms 41ms 82008 198086
2022-04-15 17:15 173e6a94 checker: fix tests (adjust byte to u8 in .out files too) 420ms 500ms 0ms 136ms 488 KB 121ms 118ms 22ms 41ms 82008 195257
2022-04-15 15:35 78cb6e2b all: handle fixed []u8 413ms 494ms 0ms 136ms 488 KB 121ms 118ms 22ms 41ms 82008 198566
2022-04-15 15:34 1c6f63ac tests: use u8 everywhere 412ms 491ms 0ms 138ms 488 KB 119ms 118ms 22ms 40ms 82008 199048
2022-04-15 15:25 fbb9e65c all: ~500 more byte=>u8 407ms 494ms 0ms 132ms 488 KB 120ms 117ms 22ms 41ms 82008 201493
2022-04-15 13:24 ae6a25f4 websocket, utf: u8 fixes 416ms 492ms 0ms 131ms 488 KB 120ms 117ms 21ms 41ms 82002 197120
2022-04-15 13:12 e97ebf8c sokol: byte => u8 411ms 497ms 0ms 135ms 488 KB 121ms 119ms 22ms 42ms 82002 199518
2022-04-15 12:57 258d1f77 net: fix byte buffers 420ms 498ms 0ms 132ms 488 KB 118ms 118ms 21ms 41ms 82002 195242
2022-04-15 12:55 af73e195 net: byte fixes 420ms 502ms 0ms 134ms 488 KB 121ms 120ms 22ms 41ms 82002 195242
2022-04-15 12:35 fb192d94 all: replace []byte with []u8 419ms 494ms 0ms 140ms 488 KB 120ms 119ms 22ms 41ms 82002 195708
2022-04-15 12:30 0527ac63 ast: remove .byte 412ms 499ms 0ms 136ms 488 KB 122ms 121ms 22ms 41ms 82002 199033
2022-04-15 12:23 dbcf6e9c os: fix Process on windows 416ms 500ms 0ms 134ms 488 KB 119ms 119ms 22ms 40ms 82005 197127
2022-04-15 12:16 a1372e28 builtin: update alloc fn definitions 417ms 497ms 0ms 134ms 488 KB 120ms 119ms 22ms 41ms 82005 196654
2022-04-15 12:10 c3ad4e20 encoding.base64: use u8 413ms 505ms 0ms 137ms 488 KB 121ms 121ms 22ms 41ms 82005 198559
2022-04-15 11:58 d4a0d6f7 all: byte => u8 421ms 497ms 0ms 135ms 488 KB 119ms 119ms 21ms 41ms 82005 194786
2022-04-15 11:48 b49d8732 builtin: [1000]u8 fix 412ms 494ms 0ms 138ms 488 KB 118ms 115ms 21ms 40ms 82005 199041
2022-04-15 11:45 014c3c97 all: byte => u8 414ms 492ms 0ms 132ms 488 KB 119ms 120ms 22ms 41ms 82005 198079
2022-04-15 11:10 7f3b91e6 builtin: more byte => u8 411ms 493ms 0ms 135ms 488 KB 122ms 120ms 22ms 41ms 82005 199525
2022-04-15 11:04 1e7eb713 cgen: remove byte references from cheaders.v 418ms 496ms 0ms 138ms 488 KB 122ms 120ms 22ms 42ms 82005 196184
2022-04-15 10:55 ba7b329c builtin: more byte=>u8 420ms 501ms 0ms 135ms 488 KB 122ms 121ms 22ms 41ms 82005 195250
2022-04-15 07:33 566f150b net.http: add parse_request_head/1, cleanup existing code 417ms 495ms 0ms 132ms 488 KB 120ms 119ms 21ms 40ms 82004 196652
2022-04-15 05:56 c3ee4fb2 crypto: make public all Digest.checksum() methods 421ms 505ms 0ms 142ms 488 KB 121ms 119ms 22ms 41ms 82004 194783
2022-04-14 23:39 3b36f163 all: volatile globals 415ms 491ms 0ms 136ms 488 KB 121ms 117ms 22ms 41ms 82004 197600
2022-04-14 13:42 0dff0507 builtin: u8/byte clean up 415ms 494ms 0ms 134ms 488 KB 120ms 121ms 22ms 41ms 81997 197583
2022-04-14 12:36 2d6d6c9a json: fix json decode with sumtype of multi array type (#14035) 416ms 488ms 0ms 129ms 488 KB 117ms 118ms 21ms 39ms 81997 197108
2022-04-14 12:26 c4dff0d7 cgen: format the generated source code by gen_str_for_union_sum_type() (#14026) 411ms 488ms 0ms 132ms 488 KB 119ms 120ms 21ms 40ms 81990 199489
2022-04-14 12:23 72c2dc80 cgen: fix error for generics struct that parent has str to string (#14037) 411ms 490ms 0ms 134ms 488 KB 119ms 120ms 22ms 40ms 81990 199489
2022-04-14 12:04 f6c9a60f pref: only show the support cross compiler warning/VCROSS_COMPILER_NAME message for the C backend 414ms 493ms 0ms 141ms 488 KB 118ms 117ms 21ms 41ms 81985 198031
2022-04-14 11:00 f1f75897 sync: use asserts in channel code only when `-d debug` is passed 413ms 489ms 0ms 133ms 488 KB 120ms 120ms 21ms 40ms 81983 198506
2022-04-14 10:44 a62560d2 ci: fix generation of vc/v_win.c in gen_vc.yml 413ms 507ms 0ms 134ms 488 KB 118ms 119ms 21ms 41ms 81981 198501
2022-04-14 10:28 e555335b ci: fix windows-msvc builds, as well as the windows-cross job, turn on deprecation notices for [windows_stdcall] and [_fastcall] 412ms 488ms 0ms 135ms 488 KB 122ms 119ms 21ms 41ms 81981 198983
2022-04-14 08:29 68401d9d gen: add callconv attribute for fn and type (#14027) 407ms 496ms 0ms 135ms 488 KB 119ms 118ms 21ms 40ms 81981 201427
2022-04-13 15:38 48c29515 checker: fixes typechecking for a sum type with an alias type (#13974) 413ms 492ms 0ms 134ms 489 KB 120ms 120ms 21ms 41ms 81885 198268
2022-04-13 15:06 dc081050 json: fix error for json decode with sumtype (#14025) 419ms 498ms 0ms 142ms 488 KB 118ms 119ms 22ms 41ms 81856 195360
2022-04-13 11:55 e5809363 docs: describe the contents of vlib/v/gen/c/testdata/ and how to write tests for the checker, that still do not have good codegen counterpart 409ms 487ms 0ms 133ms 488 KB 118ms 119ms 21ms 40ms 81845 200110
2022-04-12 23:55 d7adb67d cgen: fix [cinit] 411ms 496ms 0ms 133ms 488 KB 119ms 116ms 22ms 40ms 81845 199136
2022-04-12 21:30 2525a30b cgen: [cinit] attr for globals 415ms 497ms 0ms 132ms 488 KB 119ms 119ms 21ms 41ms 81846 197219
2022-04-12 21:15 e3e5bef1 ast, parser: fix formatting of `if` with inline comments (fix #7796) (#14018) 417ms 498ms 0ms 133ms 488 KB 118ms 119ms 21ms 41ms 81844 196268
2022-04-12 16:37 c780de62 checker: disallow 'small_unsigned == signed' (#13967) 406ms 503ms 0ms 131ms 488 KB 117ms 117ms 22ms 41ms 81827 201544
2022-04-12 14:06 67189580 cgen: add a `[_fastcall]` fn attribute (#14016) 415ms 487ms 0ms 135ms 488 KB 115ms 116ms 21ms 40ms 81784 197069
2022-04-12 13:19 a810fbb8 cgen: fix infix_expr_in_optimization compile error when treating some kind cannot directly use '==' (#14015) 410ms 497ms 0ms 135ms 488 KB 117ms 117ms 21ms 41ms 81781 199465
2022-04-12 10:38 8788512c checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01) 405ms 491ms 0ms 138ms 488 KB 119ms 119ms 22ms 41ms 81770 201901
2022-04-12 08:47 9b43713e net: simplify TcpListener.accept, use `C.accept(l.sock.handle, 0, 0)`, since we do not care about the local address of the accepted connection 412ms 494ms 0ms 133ms 488 KB 117ms 117ms 22ms 41ms 81759 198444
2022-04-12 06:38 716cb17a math.big: wrap all asserts in module code (not in tests) in `$if debug {}` (#14012) 414ms 493ms 0ms 145ms 488 KB 117ms 118ms 21ms 41ms 81759 197485
2022-04-12 06:21 afb07e0e cgen: fix deadlock when returning multiple values in lock (#14014) 405ms 481ms 0ms 131ms 488 KB 114ms 116ms 21ms 40ms 81759 201874
2022-04-11 19:31 3e3b2e25 parser, fmt: fix the formatting of fn headers with inline comments (#14010) 415ms 490ms 0ms 135ms 488 KB 118ms 119ms 22ms 42ms 81758 197007
2022-04-11 19:23 07207db9 examples: reduce C. prefix usage, rename fontstash enums (#14011) 404ms 489ms 0ms 132ms 488 KB 116ms 117ms 21ms 40ms 81755 202363
2022-04-11 16:18 cb969e09 tools: fix the behaviour of regress.v , when oldv.v is not compiled 410ms 490ms 0ms 132ms 488 KB 117ms 117ms 21ms 40ms 81755 199402
2022-04-11 18:49 382586da ci: fix toml segfault (remove unused low level builtin option IError.msg compatibility hack) 409ms 495ms 0ms 134ms 488 KB 117ms 118ms 22ms 40ms 81755 199889
2022-04-11 14:31 e64c8cce ci: bump size of EMPTY_STRUCT_DECLARATION's _dummy_pad field to 8 (a voidptr, instead of char) 404ms 490ms 0ms 139ms 488 KB 116ms 115ms 21ms 40ms 81759 202373
2022-04-11 14:27 5551cb24 ast, parser, fmt: fix formatting of consts with embedded comments (#14008) 416ms 491ms 0ms 135ms 488 KB 118ms 119ms 21ms 41ms 81759 196536
2022-04-11 11:16 25d8faab cgen: fix alloc empty struct array error (#14007) 412ms 493ms 0ms 136ms 488 KB 116ms 118ms 21ms 40ms 81754 198432
2022-04-11 09:01 843ce430 strconv: cleanup atof.c.v - use a ParserState enum, clarify comments 416ms 493ms 0ms 132ms 488 KB 116ms 117ms 21ms 40ms 81737 196483
2022-04-11 07:21 e4dfffd7 toml: remove math import (used only for math.max and math.max_u32) 410ms 496ms 0ms 134ms 487 KB 118ms 119ms 21ms 41ms 81755 199402
2022-04-11 07:12 1938bc48 toml.scanner: make end_of_text, at, next and peek return u32 (#13998) 413ms 492ms 0ms 133ms 487 KB 118ms 118ms 21ms 40ms 81755 197953
2022-04-11 07:07 fa66183f checker: check error for map of generic struct init (#13999) 413ms 497ms 0ms 143ms 487 KB 119ms 121ms 21ms 41ms 81755 197953
2022-04-10 10:07 a0e7a46b rand: speed up MT19937RNG.u64 415ms 491ms 0ms 135ms 487 KB 115ms 117ms 21ms 39ms 81737 196956
2022-04-10 10:02 6c25f5b2 rand: fix needless array allocation in MT19937RNG.u64() 406ms 490ms 0ms 131ms 487 KB 115ms 118ms 21ms 40ms 81737 201322
2022-04-10 08:43 3f908090 rand: add missing pub modifiers for .byte() and .u32() methods (#13992) 411ms 500ms 0ms 131ms 487 KB 115ms 130ms 21ms 39ms 81737 198873
2022-04-10 08:11 8517b8f8 examples: use #[] in news_fetcher.v to simplify the code 411ms 494ms 0ms 135ms 487 KB 117ms 119ms 21ms 40ms 81729 198854
2022-04-10 07:39 88c4a64a examples: make examples/sokol/drawing.v more symmetrical 416ms 490ms 0ms 132ms 487 KB 117ms 116ms 21ms 40ms 81729 196463
2022-04-10 07:24 93a5d031 parser: improve embedded struct parsing/better error for `Architecture []string` (#13995) 414ms 493ms 0ms 142ms 487 KB 118ms 121ms 21ms 40ms 81729 197413
2022-04-10 07:21 3571f66a pref: fix access in invalid position on `v search ''` (#13993) 403ms 485ms 0ms 130ms 487 KB 117ms 119ms 21ms 40ms 81728 202799
2022-04-09 18:50 473bc025 checker: check error for array of generic struct init (#13987) 408ms 493ms 0ms 134ms 487 KB 117ms 120ms 21ms 40ms 81728 200313
2022-04-09 17:06 89d64b21 ci: remove manual free(f) in an autofree test, after 58febe46, which does it automatically now 405ms 494ms 0ms 131ms 487 KB 117ms 119ms 21ms 40ms 81712 201758
2022-04-09 16:50 df30b799 checker: allow for `arr.any(opt_fn()?)`, add test 405ms 501ms 0ms 135ms 487 KB 118ms 121ms 22ms 40ms 81712 201758
2022-04-09 14:37 58febe46 cgen: fix autofree of heap variables (#13823) 409ms 478ms 0ms 137ms 487 KB 117ms 119ms 21ms 40ms 81708 199775
2022-04-09 12:57 704e3c6e cgen: fix error for fn with fixed array argument (fix #13976) (#13982) 412ms 488ms 0ms 144ms 487 KB 118ms 120ms 22ms 41ms 81703 198308
2022-04-09 12:53 bf385d2a docs: add links to download C compilers (#13984) 414ms 495ms 0ms 137ms 487 KB 119ms 122ms 22ms 41ms 81701 197345
2022-04-09 11:29 804f2f56 vpm: support `v install -once module_name`(#13977) 413ms 505ms 0ms 133ms 487 KB 116ms 118ms 21ms 40ms 81701 197823
2022-04-09 10:03 60e718e7 test: save removing the nonexistent binary output for v fmt and v vet tests 410ms 492ms 0ms 133ms 487 KB 118ms 118ms 22ms 40ms 81701 199270
2022-04-08 14:38 2d867a27 ast: fix reported errors, when arrays of types defined in modules are involved (#13952) 411ms 493ms 0ms 131ms 487 KB 117ms 118ms 21ms 40ms 81698 198778
2022-04-08 14:27 2a88b313 cgen: format json encode/decode generated c codes (#13972) 407ms 491ms 0ms 134ms 487 KB 116ms 118ms 21ms 40ms 81691 200714
2022-04-08 11:51 617608b2 cgen: fix optional struct declarations for empty structs (#13970) 408ms 483ms 0ms 136ms 487 KB 114ms 115ms 21ms 39ms 81689 200218
2022-04-08 10:32 45a427e6 clipboard: fix segfault when pasting to some X11 apps. Fixes #13891 (#13971) 413ms 495ms 0ms 132ms 486 KB 115ms 116ms 21ms 40ms 81689 197794
2022-04-08 10:22 52f1c615 fontstash: document all functions (#13969) 413ms 482ms 0ms 133ms 486 KB 117ms 117ms 21ms 41ms 81689 197794
2022-04-08 08:27 a0c07454 checker: remove debug code from previous commit 410ms 499ms 0ms 134ms 486 KB 117ms 120ms 21ms 40ms 81689 199241
2022-04-08 08:25 426e9d17 checker: fix condition for checking if tmpl var is inherited 403ms 488ms 0ms 132ms 486 KB 116ms 119ms 21ms 41ms 81689 202702
2022-04-08 07:41 e1c8b07f checker/tests: format test added in prev commit & rename chekcer prop 409ms 493ms 0ms 133ms 486 KB 117ms 118ms 22ms 41ms 81688 199726
2022-04-08 07:33 8dc26010 all: comptime_call - simplify tmpl scoping, solves many issues. 410ms 496ms 0ms 141ms 486 KB 118ms 117ms 21ms 41ms 81688 199239
2022-04-07 15:18 6425000c example: fix the tuicool.com crawler example (changed html structure) (#13962) 409ms 495ms 0ms 134ms 486 KB 116ms 117ms 21ms 40ms 81720 199804
2022-04-07 15:08 5a695c81 ci: fix the recorded output for compare_structs.c.must_have after eea46c4 406ms 491ms 0ms 136ms 486 KB 117ms 118ms 22ms 40ms 81720 201280
2022-04-07 15:05 b232a3b0 cgen: fix `.filter()` and `.map()` on shared arrays (#13954) 413ms 495ms 0ms 135ms 486 KB 119ms 121ms 22ms 41ms 81720 197869
2022-04-07 14:20 eea46c4e cgen: fix error, when a struct with over 8 fields, is used as a method receiver directly. 414ms 499ms 0ms 133ms 486 KB 118ms 118ms 21ms 41ms 81672 197275
2022-04-07 13:00 022fae1e rand: make mt19937 automatically seeded, add seed_len to wyrand (#13966) 408ms 492ms 0ms 133ms 485 KB 118ms 119ms 22ms 41ms 81668 200166
2022-04-07 10:55 95753ffb examples: fix process_stdin_trick example (#13953) 407ms 492ms 0ms 143ms 485 KB 117ms 118ms 22ms 40ms 81666 200653
2022-04-07 09:22 6a820c28 checker: allow all binary operations when translating code produced by c2v (#13964) 405ms 493ms 0ms 136ms 485 KB 118ms 120ms 21ms 40ms 81666 201644
2022-04-07 09:20 d34ef692 tools: improve deprecation detection in missdoc.v (#13960) 410ms 499ms 0ms 136ms 485 KB 120ms 123ms 22ms 41ms 81666 199185
2022-04-07 09:01 e7fd8c4e cgen: fix error for dereference mut interface in loop (fix #13913) (#13941) 413ms 492ms 0ms 136ms 485 KB 119ms 120ms 22ms 40ms 81666 197738
2022-04-07 06:12 a58dde48 cgen: fix error for optional multi return (#13959) 407ms 498ms 0ms 134ms 485 KB 118ms 120ms 22ms 41ms 81652 200619
2022-04-06 16:34 c9dcdf67 cgen: fix json decode with optional argument (fix #13943) (#13958) 407ms 496ms 0ms 134ms 485 KB 118ms 120ms 21ms 40ms 81654 200624
2022-04-06 05:54 c5d8d27b ci: fix -cstrict failures for vweb_test.v etc. 411ms 503ms 0ms 140ms 485 KB 118ms 121ms 21ms 40ms 81653 198669
2022-04-05 16:09 6412f8ba checker: add a known error on alias cast with generics (#13946) 411ms 501ms 0ms 132ms 485 KB 118ms 119ms 21ms 40ms 81653 198669
2022-04-05 15:42 1482db6d gg: add missing doc strings to android, recorder and gg.c.v (#13936) 412ms 490ms 0ms 135ms 485 KB 118ms 120ms 21ms 40ms 81653 198186
2022-04-05 15:39 359f16fd parser: fixed parsing prototype function with recursive type (#13922) 415ms 495ms 0ms 132ms 485 KB 117ms 119ms 22ms 40ms 81653 196754
2022-04-05 14:54 0cba579a cgen: simplify codegen for optional consts (#13948) 413ms 490ms 0ms 137ms 484 KB 118ms 121ms 22ms 41ms 81634 197661
2022-04-05 10:21 11ccf064 time: add missing doc string to parse.v (#13933) 414ms 500ms 0ms 134ms 484 KB 117ms 120ms 22ms 40ms 81632 197178
2022-04-05 10:06 0b046c14 clipboard: add doc strings to all implementations (#13932) 414ms 495ms 0ms 141ms 484 KB 116ms 120ms 21ms 40ms 81630 197173
2022-04-05 09:06 f5e4d17c json: return errors with more context, on failed json.decode() calls. 409ms 489ms 0ms 133ms 484 KB 117ms 119ms 21ms 40ms 81630 199584
2022-04-05 05:02 829fed4a ci: build vpm again 413ms 489ms 0ms 132ms 484 KB 118ms 118ms 22ms 41ms 81611 197605
2022-04-05 02:58 7d8db104 vdoc: don't highlight less than expression as generic function (#13938) 530ms 571ms 0ms 140ms 484 KB 119ms 121ms 22ms 41ms 81611 153983
2022-04-04 16:25 0bd8fbc9 term, term.ui: fix a panic on !=linux unixes when running examples/term.ui/ 414ms 494ms 0ms 134ms 484 KB 118ms 119ms 22ms 41ms 81608 197120
2022-04-04 15:13 2cd9c91e vdoc: highlight terminal examples for `-comments -color` (#13937) 410ms 490ms 0ms 134ms 484 KB 118ms 118ms 22ms 40ms 81608 199043
2022-04-04 15:09 aa9e2ebb gg: document all draw functions (#13931) 412ms 493ms 0ms 140ms 484 KB 117ms 120ms 21ms 40ms 81607 198075
2022-04-04 13:22 53693797 repl: handle exit(n) (#13930) 407ms 492ms 0ms 135ms 484 KB 118ms 117ms 21ms 40ms 81607 200508
2022-04-04 09:09 92bfd9b3 cgen: fixed array index for translated code 409ms 489ms 0ms 135ms 484 KB 116ms 117ms 22ms 40ms 81607 199528
2022-04-04 07:07 725b472d checker: fix typos (#13929) 413ms 485ms 0ms 132ms 484 KB 115ms 118ms 21ms 40ms 81606 197593
2022-04-04 06:21 91b40304 vdoc: highlight `..`, `...` as punctuation & postfix ops as operators (#13924) 412ms 486ms 0ms 131ms 484 KB 115ms 118ms 21ms 40ms 81608 198077
2022-04-04 05:36 1211b2e9 v: minor change in the output for an unknown help topic (#13927) 412ms 483ms 0ms 130ms 484 KB 116ms 117ms 21ms 40ms 81603 198065
2022-04-04 03:20 719a3b5d cgen: fix fixed arrays assignment in translated code 413ms 494ms 0ms 142ms 484 KB 115ms 117ms 21ms 40ms 81602 197583
2022-04-04 02:35 a55e930c checker: fix pointer checks in translated code 411ms 489ms 0ms 131ms 484 KB 114ms 118ms 21ms 40ms 81599 198537
2022-04-04 01:59 cc227d85 checker: fix non-numeric type check for translated code 410ms 488ms 0ms 133ms 484 KB 117ms 118ms 21ms 40ms 81590 199000
2022-04-03 20:41 d10135e2 vdoc: HTML highlight generic function as function, not name (#13923) 410ms 489ms 0ms 134ms 484 KB 116ms 118ms 21ms 40ms 81588 198995
2022-04-03 15:23 44603f8e checker: add suggestions for misspelled `mod.func_name()` calls 414ms 500ms 0ms 135ms 484 KB 117ms 117ms 21ms 40ms 81586 197067
2022-04-03 16:30 51c1d666 checker: fix operator overloads (for large structs with > 8 fields, the method receiver is normally auto converted to a reference) (#13889) 415ms 493ms 0ms 133ms 484 KB 116ms 117ms 21ms 40ms 81549 196503
2022-04-03 16:13 38853568 encoding.csv: allow passing a custom delimiter to the `new_reader` function (#13910) 417ms 493ms 0ms 143ms 484 KB 117ms 118ms 22ms 40ms 81526 195505
2022-04-03 14:05 782d5374 builtin: add an `array.drop(n)` method (#13907) 407ms 485ms 0ms 134ms 484 KB 116ms 116ms 21ms 40ms 81526 200309
2022-04-03 09:44 a1e9cae5 tests: add a vlib/v/tests/known_errors/known_errors_test.v test runner 415ms 492ms 0ms 133ms 484 KB 116ms 117ms 22ms 40ms 81504 196395
2022-04-03 08:19 0497b885 checker: minor cleanup in find_unreachable_statements_after_noreturn_calls() (#13903) 412ms 499ms 0ms 134ms 484 KB 118ms 119ms 22ms 41ms 81504 197825
2022-04-03 08:04 8c55a9ec builtin: minor optimization of array.push() and array.push_noscan() (#13904) 415ms 495ms 0ms 131ms 484 KB 115ms 116ms 21ms 40ms 81507 196402
2022-04-03 07:12 340543df cli: add automatic manpage generation with -man (#13911) 407ms 487ms 0ms 134ms 484 KB 118ms 120ms 22ms 40ms 81507 200262
2022-04-02 17:00 71dc6c22 tests: make vlib/net/udp_test.v more stable, and less noisy on the tests-sanitize-address-gcc job 413ms 490ms 0ms 141ms 484 KB 117ms 117ms 21ms 40ms 81507 197353
2022-04-02 15:33 d585fbea time: implement Time.strftime(fmt string) as a wrapper for strftime(3) (#13898) 411ms 490ms 0ms 134ms 484 KB 118ms 118ms 22ms 41ms 81507 198313
2022-04-02 15:29 42f92db0 v.doc: parse multi-line examples (so they get highlighted) (#13894) 412ms 490ms 0ms 134ms 484 KB 116ms 117ms 21ms 40ms 81488 197786
2022-04-02 15:00 faa55b46 cgen: fix array of fixed array (fix #13895) (#13901) 411ms 493ms 0ms 135ms 484 KB 119ms 118ms 21ms 41ms 81487 198265
2022-04-02 14:25 0bf0c73a checker: fix error for returning optional (#13902) 415ms 493ms 0ms 137ms 484 KB 119ms 120ms 22ms 41ms 81482 196342
2022-04-01 19:04 af79c1e6 os: implement os.config_dir() like in Go's UserConfigDir (#13893) 407ms 493ms 0ms 134ms 484 KB 116ms 119ms 22ms 40ms 81482 200201
2022-04-01 16:31 d7817863 checker: type inference over a generic type should compile (#13824) 411ms 499ms 0ms 141ms 484 KB 118ms 118ms 21ms 40ms 81452 198180
2022-04-01 16:23 9d2529b6 ci: reduce repetitions in test_global_mutex in init_global_test.v 409ms 495ms 0ms 132ms 484 KB 118ms 118ms 21ms 40ms 81448 199139
2022-04-01 14:16 6987f2c0 time: fix error for time.local() on windows (#13892) 409ms 490ms 0ms 132ms 484 KB 118ms 118ms 21ms 40ms 81448 199139
2022-03-31 21:11 02c80bd4 time: fix repetitive time.now().local().local().local() offsetting the time further and further (#13861) 409ms 493ms 0ms 135ms 484 KB 118ms 119ms 22ms 41ms 81448 199139
2022-03-31 17:00 9c1981a3 vdoc: show `//` comment prefix and hide any \x01 character (#13880) 410ms 495ms 0ms 133ms 484 KB 118ms 118ms 21ms 40ms 81439 198631
2022-03-31 16:55 db3bbb58 cgen: fix error for cross assign of the reserved name variable (#13884) 412ms 504ms 0ms 137ms 484 KB 119ms 119ms 22ms 40ms 81439 197667
2022-03-31 16:32 a87cd966 vdoc: highlight inline examples for `-f html` (#13879) 412ms 497ms 0ms 143ms 484 KB 119ms 118ms 21ms 41ms 81439 197667
2022-03-31 13:52 5c434931 sokol: add support for compiling with `-d darwin_sokol_glcore33` on macos (#13885) 410ms 499ms 0ms 134ms 484 KB 117ms 119ms 21ms 41ms 81439 198631
2022-03-31 10:53 fb5df966 ci: use ./v instead of v in "Shader examples could be build" step 409ms 501ms 0ms 135ms 484 KB 115ms 118ms 21ms 40ms 81439 199117
2022-03-31 10:44 fa3fa2e7 ci: add again `sudo apt-get update` for the `Install dependencies` step 410ms 503ms 0ms 133ms 484 KB 117ms 119ms 21ms 40ms 81439 198631
2022-03-31 08:51 b1524018 builder,cgen: iOS fixes (#13883) 410ms 504ms 0ms 137ms 484 KB 118ms 120ms 21ms 41ms 81439 198631
2022-03-31 08:34 4222fd08 ci: add vlang/pdf testing task, simplify other_ci.yml using `v should-compile-all` 412ms 501ms 0ms 133ms 484 KB 118ms 119ms 21ms 41ms 81430 197645
2022-03-31 08:11 74eabba5 tools: add a `v should-compile-all examples/*.v examples/gg/` tool, to simplify CIs of V modules. 413ms 506ms 0ms 141ms 484 KB 119ms 121ms 22ms 41ms 81430 197167
2022-03-30 18:36 6137ce23 math: allow `acos(0)` (fix #13876) (#13877) 412ms 491ms 0ms 135ms 484 KB 116ms 119ms 21ms 40ms 81429 197643
2022-03-30 18:06 ae1cb569 cgen: minor cleanup in ref_or_deref_arg() (#13874) 413ms 497ms 0ms 135ms 484 KB 119ms 120ms 21ms 40ms 81429 197164
2022-03-30 13:00 61f07866 ci: entirely delete the `Code CI / arm64-ubuntu-tcc` Cirrus job, since it does not honor `trigger_type: manual`, but simply timeouts after severah hours, showing fake positives in the github CI 414ms 490ms 0ms 131ms 484 KB 117ms 119ms 21ms 41ms 81429 196688
2022-03-30 12:52 7ef7188f math.big: add bit_len, optimize gcd, add documentation (#13872) 412ms 495ms 0ms 135ms 484 KB 119ms 122ms 21ms 41ms 81429 197643
2022-03-30 10:49 8121a8ad ci,cgen: comment out including stdbool.h for now 413ms 492ms 0ms 134ms 484 KB 118ms 119ms 21ms 41ms 81429 197164
2022-03-30 10:32 566735b2 cgen: add `nil` to c_reserved (it is a macro defined in MacTypes.h on macos) 412ms 498ms 0ms 142ms 484 KB 118ms 119ms 21ms 40ms 81429 197643
2022-03-30 07:26 09399465 v.builder: fix iOS compilation from non-macOS, allow -cc to override the default cross compiler (#13866) 413ms 489ms 0ms 133ms 484 KB 117ms 117ms 21ms 41ms 81429 197164
2022-03-30 07:15 3e69d381 v.builder: fix linker flags for systems with Procursus (#13865) 418ms 494ms 0ms 133ms 484 KB 118ms 120ms 22ms 41ms 81422 194789
2022-03-29 20:51 cc637e5e checker: make the misssing shared/mut modifer in fn and method calls error clearer 414ms 499ms 0ms 136ms 484 KB 118ms 120ms 21ms 41ms 81419 196664
2022-03-29 22:33 55d94648 checker: fix error for marking as referenced (#13859) 413ms 495ms 0ms 132ms 484 KB 118ms 118ms 21ms 40ms 81419 197140
2022-03-29 15:06 42a67831 parser: fix printing slice of multiline raw string (#13856) 412ms 494ms 0ms 133ms 484 KB 118ms 120ms 21ms 40ms 81416 197611
2022-03-29 15:03 04cc0379 ci: fix -cstrict compilation of term.ui tests 414ms 493ms 0ms 142ms 484 KB 116ms 118ms 22ms 41ms 81413 196649
2022-03-29 12:17 7ee93c8a docs: show the full information for deprecated functions 413ms 486ms 0ms 134ms 484 KB 118ms 118ms 21ms 40ms 81413 197125
2022-03-29 07:04 fd34ebd8 checker: check the count of generics in fn arguments (#13855) 422ms 498ms 0ms 133ms 484 KB 117ms 119ms 21ms 41ms 81413 192921
2022-03-29 06:26 4f551d76 term.ui: fix conflicting C struct declarations when compiling programs, importing term.ui before term, on windows 411ms 500ms 0ms 137ms 484 KB 119ms 122ms 22ms 41ms 81402 198058
2022-03-28 17:38 509367b2 cgen: minor cleanup in expr_is_multi_return_call() (#13846) 417ms 496ms 0ms 134ms 484 KB 118ms 121ms 21ms 41ms 81402 195208
2022-03-28 15:13 dd1a8cba parser: check error for struct field type using 'mut' (#13847) 412ms 497ms 0ms 136ms 484 KB 119ms 121ms 22ms 41ms 81402 197577
2022-03-28 09:20 62553dcc cgen: fix crash for casting bool to int (fix #13825) (#13844) 419ms 504ms 0ms 142ms 484 KB 119ms 120ms 21ms 41ms 81395 194260
2022-03-27 15:05 c7a92425 doc: tweak built-in functions section & move `dump` section here (#13841) 411ms 494ms 0ms 135ms 484 KB 119ms 120ms 22ms 40ms 81390 198029
2022-03-27 14:46 afdf8f50 doc: move enum methods to enum section from sum types (#13843) 414ms 501ms 0ms 136ms 484 KB 117ms 118ms 22ms 40ms 81390 196594
2022-03-27 14:38 f75ce9dd rand: move functions from rand.util to the main module (#13840) 412ms 496ms 0ms 136ms 484 KB 119ms 122ms 22ms 41ms 81390 197548
2022-03-27 13:21 875ad1f6 ast: minor cleanup in ast.v (#13839) 421ms 492ms 0ms 138ms 483 KB 118ms 120ms 22ms 40ms 81311 193137
2022-03-27 11:29 d7485293 doc: add links to notable array related subheadings (#13838) 419ms 495ms 0ms 138ms 483 KB 117ms 118ms 22ms 42ms 81324 194090
2022-03-27 11:28 02f72c82 builtin: improve docs for array methods that take an `it` expression, like .map, .filter etc (#13836) 413ms 495ms 0ms 142ms 483 KB 118ms 120ms 22ms 40ms 81324 196910
2022-03-27 07:24 a07d066e tools: cleanup all temporary files on successfull `v check-md .` 414ms 508ms 0ms 139ms 483 KB 119ms 118ms 22ms 41ms 81310 196400
2022-03-27 06:50 0e496a8d tests: add an autofree regression test before return value ownership changes 413ms 492ms 0ms 133ms 483 KB 117ms 120ms 22ms 40ms 81310 196876
2022-03-26 19:20 bea0d500 parser: ignore upper letter case restriction for `fn C.xyz` declarations 409ms 492ms 0ms 135ms 483 KB 116ms 116ms 21ms 40ms 81310 198801
2022-03-26 17:56 fcb57312 parser: error if parameter name starts with a capital (#13827) 410ms 491ms 0ms 137ms 483 KB 120ms 121ms 21ms 41ms 81310 198317
2022-03-26 11:25 8c396356 context: make the examples in the vlib/context/README.md immediately runnable 412ms 502ms 0ms 137ms 483 KB 118ms 118ms 21ms 41ms 81305 197342
2022-03-26 07:47 7f28d911 ci: fix again -usecache regression on macos 420ms 496ms 0ms 141ms 483 KB 117ms 117ms 21ms 41ms 81305 193583
2022-03-25 20:32 0248349e cgen: global/const fixes 414ms 496ms 0ms 136ms 483 KB 120ms 123ms 22ms 42ms 81304 196386
2022-03-25 18:09 ea4410cd builtin: document the rune.length_in_bytes method (#13826) 417ms 498ms 0ms 135ms 483 KB 120ms 119ms 21ms 41ms 81298 194959
2022-03-25 07:41 347db755 tests: sort the test files before further processing in valgrind_test.v 417ms 493ms 0ms 134ms 483 KB 118ms 120ms 22ms 41ms 81296 194954
2022-03-24 22:07 d6c40865 strings: cleanup unsafe casts in some of strings.Builder ops (#13819) 417ms 495ms 0ms 134ms 483 KB 116ms 119ms 21ms 40ms 81289 194937
2022-03-24 21:37 5b492e26 builtin: support a.flags.set(.noslices | .noshrink), use it in the particles example (#13818) 414ms 499ms 0ms 133ms 483 KB 118ms 120ms 22ms 40ms 81282 196333
2022-03-24 18:43 a4ab3c1f checker: disallow `mut_ptr = &immutable_var` (#13814) 417ms 493ms 0ms 142ms 483 KB 118ms 121ms 22ms 41ms 81270 194892
2022-03-23 19:44 9bbb52e9 checker: add a check for `dump(c)`, where `typeof(c) == "char"` 417ms 508ms 0ms 133ms 483 KB 115ms 116ms 21ms 39ms 81261 194870
2022-03-24 09:45 78d99757 ast, cgen: restore Type.str() and fix error for it (#13815) 414ms 501ms 0ms 137ms 483 KB 118ms 121ms 22ms 40ms 81255 196268
2022-03-24 06:59 1566f7f7 checker: minor cleanup in check_types.v (#13816) 416ms 500ms 0ms 136ms 483 KB 118ms 118ms 21ms 41ms 81251 195314
2022-03-23 17:48 5b668dba sync: document sync.thread_id() 416ms 495ms 0ms 135ms 483 KB 119ms 120ms 22ms 42ms 81245 195300
2022-03-23 16:19 ce576d01 sync: add `sync.thread_id() u64 {` (#13810) 413ms 494ms 0ms 139ms 483 KB 117ms 118ms 22ms 41ms 81237 196699
2022-03-23 13:31 2e963e36 rand: add `pub fn shuffle<T>(mut a []T) {` function + tests (#13811) 418ms 501ms 0ms 143ms 483 KB 120ms 123ms 22ms 41ms 81230 194330
2022-03-23 09:52 35cd8112 ast, checker, cgen: fix error for printing alias that has str method (#13809) 414ms 500ms 0ms 135ms 483 KB 120ms 120ms 21ms 41ms 81213 196166
2022-03-23 07:13 8b072aa9 checker: check if generic values have the same types (#13718) 411ms 489ms 0ms 136ms 483 KB 118ms 119ms 22ms 40ms 81212 197596
2022-03-23 06:09 dff39bac cgen: fix error for defining global anonymous functions (#13808) 414ms 495ms 0ms 137ms 483 KB 121ms 121ms 22ms 41ms 81165 196050
2022-03-22 18:15 e3dca82f strconv: minor cleanup in f64_to_str_lnd1() (#13804) 406ms 512ms 0ms 136ms 483 KB 121ms 123ms 22ms 42ms 81139 199849
2022-03-22 15:39 03378822 checker: check redefine global 'main' function (#13803) 414ms 491ms 0ms 137ms 483 KB 116ms 117ms 21ms 39ms 81132 195971
2022-03-22 15:36 894080b8 ci: update sdl ci to compile shader example (#13805) 415ms 493ms 0ms 140ms 483 KB 116ms 117ms 21ms 40ms 81128 195489
2022-03-22 13:47 82120d02 tools: fix typo in vbug.v (#13802) 412ms 498ms 0ms 135ms 483 KB 117ms 118ms 22ms 40ms 81128 196912
2022-03-22 10:07 a9837ba9 cgen: minor cleanup in go_expr() (#13801) 413ms 495ms 0ms 136ms 483 KB 117ms 119ms 22ms 40ms 81128 196435
2022-03-22 10:00 56f5ed47 strconv: fix error for string interpolation of float format (#13800) 415ms 496ms 0ms 137ms 483 KB 116ms 118ms 21ms 41ms 81127 195486
2022-03-21 21:34 afbccf79 builtin: don't memdup element for `array.pop` (depends on how cgen works) (#13789) 411ms 492ms 0ms 135ms 483 KB 120ms 121ms 22ms 41ms 81124 197381
2022-03-21 20:03 f66d2f5d cgen: simplify in index_of_array() and add test (#13792) 414ms 489ms 0ms 136ms 483 KB 118ms 120ms 22ms 41ms 81123 195949
2022-03-21 19:46 381cf4b6 ci: bump retries to 3, for flaky vlib/v/tests/go_array_wait_test.v 412ms 496ms 0ms 142ms 483 KB 118ms 120ms 22ms 41ms 81132 196922
2022-03-21 19:18 c0437afb cgen: fix error for casting int to interface (#13790) 413ms 494ms 0ms 136ms 483 KB 118ms 120ms 22ms 41ms 81132 196445
2022-03-21 17:48 9ad64b0b vweb: support `-d trace_request` and `-d trace_response` 411ms 498ms 0ms 136ms 483 KB 118ms 119ms 22ms 41ms 81137 197413
2022-03-21 17:13 178afd00 examples: avoid flash of unstyled content in the vweb_assets example 415ms 491ms 0ms 134ms 483 KB 120ms 120ms 22ms 42ms 81137 195510
2022-03-21 17:05 3bae489e examples: make the vweb_assets.v example more robust (always change work folder to the folder of the executable). Document the vweb.Context.handle_static behaviour. 416ms 501ms 0ms 136ms 483 KB 118ms 121ms 21ms 41ms 81137 195040
2022-03-21 12:42 f2e0ab59 docs: add formatting example for `"[${10.0000:.2f}]"` 415ms 497ms 0ms 134ms 483 KB 115ms 117ms 21ms 40ms 81137 195510
2022-03-21 11:10 5815ab8d cgen: minor cleanup in index.v (#13788) 416ms 497ms 0ms 143ms 483 KB 119ms 120ms 21ms 41ms 81137 195040
2022-03-21 11:04 81bb1ea7 tests: cleanup go_anon_fn_variable_call_test.v (#13786) 417ms 495ms 0ms 135ms 483 KB 116ms 120ms 21ms 40ms 81137 194573
2022-03-21 09:00 f5036629 cgen: add `true` and `false` to C reserved words (#13781) 415ms 501ms 0ms 139ms 483 KB 117ms 119ms 22ms 40ms 81137 195510
2022-03-21 08:17 d9cca53b checker: check error for index of optional (#13785) 416ms 500ms 0ms 136ms 483 KB 118ms 119ms 22ms 40ms 81136 195038
2022-03-21 06:52 21e9b1de ci: fix -usecache failure on macos 411ms 494ms 0ms 137ms 483 KB 118ms 119ms 21ms 40ms 81133 197403
2022-03-21 01:56 80c94ea7 cgen: fix c2v consts in .o files 408ms 493ms 0ms 135ms 482 KB 116ms 116ms 21ms 40ms 81131 198850
2022-03-20 22:20 c4b42471 cgen: fix error for map get anon fn value (#13782) 406ms 497ms 0ms 142ms 482 KB 118ms 118ms 21ms 41ms 81108 199773
2022-03-20 21:22 aaf87e04 tools: make the mini greeting text in the REPL more informative 413ms 495ms 0ms 133ms 482 KB 117ms 118ms 21ms 41ms 81104 196377
2022-03-20 21:04 7216b5df tools: force showing V errors in color in interactive REPLs 413ms 494ms 0ms 135ms 482 KB 119ms 122ms 22ms 41ms 81104 196377
2022-03-20 18:23 caa0e259 cgen: fix struct type dependency sorting, when struct field types, are aliases to struct types from other modules (#13779) 413ms 501ms 0ms 134ms 482 KB 117ms 118ms 21ms 41ms 81104 196377
2022-03-20 13:02 71edaa07 builtin: use malloc, instead of calloc in array.ensure_cap/1 410ms 491ms 0ms 135ms 482 KB 117ms 117ms 22ms 40ms 81093 197787
2022-03-20 11:28 0a788477 checker: check error for unknown type in anon fn field of struct (#13778) 417ms 495ms 0ms 135ms 482 KB 116ms 118ms 22ms 41ms 81093 194467
2022-03-20 11:04 8c3687aa checker: check error for struct field init with nobody anon fn (#13777) 413ms 493ms 0ms 143ms 482 KB 120ms 120ms 22ms 42ms 81083 196326
2022-03-20 10:57 8ab0bcb6 Revert "builtin: improve performance for common array ops, based on VTune analysis" 414ms 497ms 0ms 134ms 482 KB 120ms 120ms 21ms 41ms 81074 195830
2022-03-20 10:41 57db2615 builtin: improve performance for common array ops, based on VTune analysis 418ms 504ms 0ms 135ms 482 KB 120ms 120ms 22ms 40ms 81077 193964
2022-03-20 05:45 3e40cd5b ast, checker, cgen: fix error for go anon fn variable call (#13776) 423ms 502ms 0ms 137ms 482 KB 123ms 122ms 22ms 42ms 81074 191664
2022-03-19 19:43 c05634eb ci: fix sanitize job failures after 02b889d 421ms 502ms 0ms 137ms 482 KB 121ms 119ms 22ms 41ms 81066 192555
2022-03-19 18:55 02b889da cgen: generate smaller switch statements for sumtypes/enums with else{} 418ms 502ms 0ms 134ms 482 KB 119ms 118ms 21ms 40ms 81060 193923
2022-03-19 18:31 eb7c9cec parser: short circuit if conditions in Parser.name_expr 418ms 498ms 0ms 142ms 482 KB 121ms 119ms 21ms 40ms 81065 193935
2022-03-19 15:25 4dd68d39 ast: small cleanup of using simple string interpolation in a string builder .write_string/1 parameter 421ms 500ms 0ms 138ms 482 KB 121ms 119ms 22ms 40ms 81065 192553
2022-03-18 23:01 0cc63107 cgen: fix duplicate auto generation of free methods, add test 417ms 491ms 0ms 136ms 482 KB 118ms 118ms 21ms 40ms 81062 194393
2022-03-18 21:32 ee6b23c2 toml: use toml.parse_text and toml.parse_file in the tests 419ms 493ms 0ms 138ms 482 KB 121ms 122ms 22ms 41ms 81061 193463
2022-03-18 20:41 5237d1d4 cgen: fix error for empty interface (#13764) 415ms 502ms 0ms 136ms 482 KB 121ms 121ms 22ms 45ms 81061 195327
2022-03-18 20:33 156efec2 toml: deprecate input.auto_config() and toml.parse() (#13770) 418ms 492ms 0ms 135ms 482 KB 119ms 120ms 21ms 40ms 81061 193925
2022-03-18 20:27 3e41be1f checker: minor cleanup in check_or_last_stmt() (#13763) 420ms 493ms 0ms 142ms 482 KB 120ms 120ms 22ms 41ms 81061 193002
2022-03-18 19:50 1734e726 v.vmod: make the v.mod parser more robust, show line numbers in errors, add tests 417ms 496ms 0ms 135ms 482 KB 119ms 119ms 21ms 40ms 81066 194402
2022-03-18 14:50 5f79fa8a checker: handle invalid smartcast with if/match none ident or selector (fix #12317) (#13762) 419ms 497ms 0ms 135ms 482 KB 119ms 119ms 22ms 41ms 81060 193460
2022-03-18 14:14 54b0a2aa toml: fix toml.scanner.new_simple/1 to *always* create a scanner, based on text, not a file path 419ms 496ms 0ms 138ms 482 KB 117ms 117ms 22ms 40ms 81060 193460
2022-03-18 10:52 0ca87ad0 parser: fix small performance regression after 1d83ab6b (by avoiding needless interpolation in hot paths) 415ms 492ms 0ms 134ms 482 KB 119ms 117ms 21ms 40ms 81060 195325
2022-03-18 10:15 236bcda5 tools: speedup `v fmt -verify` when there are no file differences, avoiding diff.color_compare_files 442ms 524ms 0ms 139ms 482 KB 132ms 122ms 21ms 40ms 81060 183393
2022-03-18 09:29 817bedec checker: show available sumtype variants in match branches on typos 444ms 519ms 0ms 146ms 482 KB 136ms 127ms 22ms 41ms 81060 182567
2022-03-18 09:43 00563a13 cgen: fix double evaluation of rvalue array expression in slice (#13737) 449ms 521ms 0ms 137ms 482 KB 135ms 126ms 22ms 41ms 81056 180525
2022-03-18 09:32 d87b5d40 docs: add installation-issues discussion in README (#13761) 434ms 521ms 0ms 138ms 482 KB 134ms 125ms 22ms 40ms 81039 186725
2022-03-18 08:36 8a2d3f64 strings: add a `Builder.ensure_cap()` method (#13755) 447ms 519ms 0ms 137ms 482 KB 134ms 125ms 21ms 40ms 81039 181295
2022-03-16 23:09 136f39a2 cgen: cleanup in if_expr() (#13754) 445ms 533ms 0ms 140ms 482 KB 134ms 127ms 21ms 40ms 81017 182060
2022-03-16 20:45 7a471528 checker: make the errors for call expression shared/mut mismatches more detailed 441ms 521ms 0ms 136ms 482 KB 133ms 123ms 22ms 40ms 81022 183723
2022-03-16 13:43 7f623462 cgen: fix error for if expr returning sumtype (#13752) 441ms 520ms 0ms 144ms 482 KB 134ms 126ms 22ms 40ms 81040 183764
2022-03-16 13:39 315e07ab checker: minor cleanup in match_expr() (#13753) 440ms 521ms 0ms 138ms 482 KB 134ms 123ms 21ms 40ms 81036 184172
2022-03-16 07:31 33167960 checker: check the sumtype mismatch returned by match expr (#13751) 439ms 521ms 0ms 141ms 482 KB 134ms 123ms 22ms 40ms 81044 184610
2022-03-15 18:18 089c93b6 x: add a mostly empty vlib/x/x.v file, to workaround a `v doc` bug 439ms 518ms 0ms 139ms 482 KB 134ms 125ms 22ms 41ms 81041 184603
2022-03-15 14:11 49155ec3 parser: notice unnecessary parenthesis of reference (fix #11179) (#13739) 437ms 517ms 0ms 137ms 482 KB 134ms 124ms 21ms 41ms 81041 185448
2022-03-15 11:50 92cafd88 checker: check invalid 'mut' keyword in infix expr (#13742) 441ms 514ms 0ms 138ms 482 KB 135ms 124ms 22ms 41ms 81034 183750
2022-03-15 10:58 1d83ab6b parser: check using invalid keyword with none ident (#13743) 440ms 514ms 0ms 145ms 482 KB 134ms 126ms 22ms 40ms 81026 184150
2022-03-15 10:55 78b1cbef builtin.wasm_bare: fix malloc invocation (#13740) 416ms 490ms 0ms 133ms 482 KB 119ms 117ms 21ms 40ms 81021 194762
2022-03-15 06:14 c5174c2c doc: fix minor typos in build-c (#13738) 414ms 500ms 0ms 137ms 482 KB 119ms 119ms 21ms 40ms 81021 195702
2022-03-14 17:52 34dd4f34 checker: fix cgen error on sliced references (#13736) 412ms 495ms 0ms 138ms 482 KB 118ms 120ms 22ms 40ms 81021 196652
2022-03-14 16:42 ea3c0166 ast: fix error for typeof aggregate (#13735) 418ms 495ms 0ms 135ms 482 KB 120ms 120ms 22ms 40ms 81018 193822
2022-03-14 16:38 d6eb6d5b doc: update struct access modifiers (#13734) 416ms 503ms 0ms 136ms 482 KB 121ms 123ms 22ms 41ms 81017 194752
2022-03-14 14:19 dbb18e36 parser: fix error for match branch with array expression (#13733) 416ms 501ms 0ms 141ms 482 KB 119ms 121ms 22ms 41ms 81017 194752
2022-03-14 13:15 a1d0db79 native: initial support for typeof() expressions (#13730) 415ms 498ms 0ms 134ms 482 KB 118ms 120ms 22ms 41ms 80999 195178
2022-03-14 08:41 a8f65744 math: allow i64 in digits function and add count_digits function (#13729) 414ms 496ms 0ms 138ms 482 KB 121ms 122ms 22ms 41ms 80999 195649
2022-03-14 07:20 c8b0f51c builtin.wasm_bare: use walloc as malloc/free implementation (#13731) 414ms 501ms 0ms 135ms 482 KB 121ms 122ms 22ms 41ms 80999 195649
2022-03-13 17:03 4d99157c ci: add go2v build & test job to other_ci.yml 421ms 502ms 0ms 135ms 482 KB 120ms 122ms 21ms 41ms 80999 192396
2022-03-13 14:33 f7feb634 checker: fix error for if mut with immutable variable (#13728) 413ms 498ms 0ms 134ms 482 KB 119ms 121ms 21ms 41ms 80999 196123
2022-03-13 09:40 9495aacf datatypes.fsm: add a fsm_graph.v tool (#13723) 416ms 498ms 0ms 143ms 482 KB 121ms 122ms 22ms 41ms 80992 194692
2022-03-13 07:57 424ef0b2 stbi: fixed panic when trying to load JPG (#13724) 415ms 497ms 0ms 135ms 482 KB 119ms 119ms 21ms 40ms 80992 195161
2022-03-13 07:53 27f9bc9b checker: check error for match mut with immutable variable (fix #9704 #8976) (#13725) 412ms 493ms 0ms 135ms 482 KB 117ms 117ms 21ms 40ms 80992 196582
2022-03-12 09:08 83762fa4 native: align the disassembly/comment column in the `-v -b native` output 417ms 493ms 0ms 136ms 482 KB 118ms 121ms 21ms 40ms 80981 194199
2022-03-12 07:41 40504e86 rand: further bridge gap b/w rand module and PRNG interface (#13719) 420ms 498ms 0ms 137ms 482 KB 120ms 121ms 21ms 41ms 80981 192811
2022-03-11 16:54 a3e94091 strconv: fix a double free bug in v_sprintf/remove_tail_zeros_old, reduce leaks 420ms 498ms 0ms 135ms 482 KB 120ms 119ms 22ms 41ms 80930 192690
2022-03-11 15:00 795fe584 strconv: fix strconv.v_printf() (#13716) 413ms 498ms 0ms 143ms 482 KB 120ms 119ms 22ms 41ms 80880 195835
2022-03-11 12:56 10ab758a ast: minor cleanup in pref_arch_to_table_language() (#13714) 423ms 495ms 0ms 138ms 482 KB 120ms 122ms 22ms 41ms 80880 191205
2022-03-11 09:07 8dc4b1d9 builtin: use malloc_noscan more (for map metas and in []byte.hex()) 418ms 493ms 0ms 135ms 482 KB 119ms 119ms 21ms 41ms 80880 193492
2022-03-11 09:15 1993bf2a parser: cleanup map syntax (#13713) 421ms 496ms 0ms 134ms 482 KB 118ms 120ms 22ms 41ms 80880 192114
2022-03-11 08:42 c1c3ae2a parser: minor cleanup in fn_args() (#13711) 419ms 502ms 0ms 134ms 482 KB 121ms 122ms 21ms 41ms 80894 193064
2022-03-10 20:52 3f351036 parser: fix error for fn with type only argument (fix #13704) (#13709) 422ms 499ms 0ms 135ms 482 KB 120ms 121ms 22ms 41ms 80894 191691
2022-03-10 20:18 dd06698e ast: rename TypeSymbol.is_public to TypeSymbol.is_pub (#13710) 415ms 497ms 0ms 141ms 482 KB 120ms 121ms 22ms 41ms 80893 194922
2022-03-10 16:12 f3388df5 ci: fix dump_expression.vv when v is actually vprod (-‸ლ) 417ms 496ms 0ms 135ms 482 KB 117ms 118ms 21ms 40ms 80893 193988
2022-03-10 09:11 e8c8f0e7 v.ast: fix `dump(os.real_path(Makefile))` printing `main.os.real_path` 421ms 495ms 0ms 137ms 482 KB 117ms 118ms 21ms 40ms 80893 192144
2022-03-09 22:30 4bea35b0 vlib/arrays: fix `copy` to not use memcpy for array, map, string (#13703) 420ms 494ms 0ms 136ms 482 KB 120ms 121ms 22ms 40ms 80890 192595
2022-03-09 18:26 7231a3f1 vlib: add `mut` for the first parameter of builtin.copy, arrays.copy and crypto (#13702) 416ms 494ms 0ms 136ms 482 KB 119ms 120ms 22ms 40ms 80890 194447
2022-03-09 18:20 4c33003f checker: check error for infix compare optional (#13701) 412ms 493ms 0ms 135ms 482 KB 120ms 120ms 21ms 40ms 80890 196334
2022-03-09 18:04 54de04a9 arrays: improve fold/reduce docs (#13700) 419ms 507ms 0ms 144ms 482 KB 121ms 122ms 22ms 41ms 80887 193047
2022-03-09 10:33 6c7243f2 checker: remove redundant 'c.expected_type = ast.void_type' (#13687) 413ms 495ms 0ms 136ms 482 KB 121ms 121ms 22ms 41ms 80886 195849
2022-03-09 10:14 d5b087de vlib: add a datatypes.fsm module (#13668) 423ms 497ms 0ms 135ms 482 KB 120ms 121ms 22ms 40ms 80890 191229
2022-03-08 17:52 3f1e232c native: support comparing two idents and avoid printing idents (#13686) 414ms 505ms 0ms 135ms 482 KB 119ms 120ms 21ms 40ms 80890 195386
2022-03-08 16:17 10474f35 net.http: clarify error message in Request.ssl_do 415ms 497ms 0ms 134ms 482 KB 117ms 119ms 21ms 39ms 80890 194915
2022-03-08 12:48 137fade0 Makefile: support CFLAGS and LDFLAGS for the vc/v.c to v bootstrap. 413ms 498ms 0ms 138ms 482 KB 120ms 121ms 22ms 40ms 80890 195859
2022-03-08 09:55 3fe82040 checker: fix if expr with enum value (#13685) 415ms 499ms 0ms 140ms 482 KB 118ms 119ms 21ms 39ms 80890 194915
2022-03-08 09:33 f6aba9a3 util: make check_module_is_installed more robust to ~/.vmodules paths with spaces 418ms 494ms 0ms 136ms 482 KB 120ms 122ms 22ms 41ms 80884 193502
2022-03-08 07:50 cea31493 checker: fix match expr with enum type value (#13683) 420ms 502ms 0ms 133ms 482 KB 119ms 120ms 22ms 41ms 80884 192580
2022-03-08 07:44 17fcc788 arrays: add generic copy fn (#13677) 417ms 502ms 0ms 136ms 482 KB 120ms 122ms 22ms 41ms 80873 193940
2022-03-07 16:07 beb1b8ce tools: add `v scan file.v` 417ms 504ms 0ms 137ms 482 KB 119ms 122ms 21ms 41ms 80873 193940
2022-03-07 16:24 b20c911d native: generate relocatable ELFs and support relative strings (#13671) 410ms 490ms 0ms 136ms 482 KB 118ms 120ms 22ms 41ms 80621 196636
2022-03-07 16:15 0fd4c699 tools: modify .gitattributes to categorize *.vsh and v.mod files properly (#13674) 420ms 507ms 0ms 144ms 482 KB 119ms 122ms 22ms 41ms 80621 191954
2022-03-07 08:26 e6270b05 checker: check unsigned integer compared with negative value (#13670) 418ms 501ms 0ms 136ms 482 KB 119ms 122ms 22ms 41ms 80621 192873
2022-03-06 17:01 36ec47cd all: replace "NB:" with "Note:" (docs/comments) 414ms 496ms 0ms 134ms 482 KB 117ms 117ms 21ms 40ms 80599 194683
2022-03-06 13:50 f74b65b6 docs: change term.input to term.ui in vlib/term/README.md 419ms 494ms 0ms 132ms 482 KB 117ms 116ms 21ms 40ms 80599 192360
2022-03-06 10:15 c8e33ad2 cgen: fix error for array of reference auto_str (#13665) 412ms 496ms 0ms 134ms 482 KB 118ms 117ms 21ms 40ms 80599 195628
2022-03-05 17:13 b0f651bf sync: enable tcc compilation of sync programs on Amazon Linux 2 (and other Red Hat distros like CentOS) by default (#13664) 416ms 500ms 0ms 144ms 482 KB 121ms 123ms 22ms 42ms 80595 193737
2022-03-05 15:19 6380b9eb cgen: minor cleanup of struct.v (#13661) 416ms 498ms 0ms 135ms 482 KB 119ms 118ms 21ms 41ms 80581 193704
2022-03-05 11:28 22fda7c3 cgen: fix error for time struct init with update (#13660) 411ms 495ms 0ms 136ms 482 KB 120ms 122ms 22ms 41ms 80587 196075
2022-03-05 11:06 8136157f checker: fix error for 'or expr with nested match expr' (#13658) 413ms 497ms 0ms 136ms 482 KB 119ms 118ms 22ms 42ms 80587 195125
2022-03-05 11:02 0e5ae712 x/json2: fix decoder errors (#13655) 418ms 499ms 0ms 138ms 482 KB 119ms 120ms 21ms 41ms 80556 192717
2022-03-04 11:39 3ef437e6 sokol: reorder and add missing funcs (#13652) 414ms 499ms 0ms 136ms 482 KB 120ms 121ms 22ms 41ms 80556 194579
2022-03-04 10:28 74d5106e cli: print cli errors in red where possible (#13647) 418ms 511ms 0ms 143ms 482 KB 119ms 121ms 22ms 41ms 80556 192717
2022-03-04 08:33 f70e5bd6 parser: check assign expr with undefined variable (#13653) 415ms 497ms 0ms 137ms 482 KB 117ms 120ms 21ms 40ms 80546 194086
2022-03-03 17:51 63b41e67 v.parser: change body_start_pos to function declaration's lcbr, resolve #13642 (#13646) 412ms 498ms 0ms 134ms 482 KB 119ms 120ms 22ms 40ms 80522 195441
2022-03-03 17:47 9cc73fd0 docs: fix the .vsh doc example (#13645) 411ms 492ms 0ms 136ms 482 KB 119ms 119ms 21ms 41ms 80522 195917
2022-03-03 14:47 4331d6de v.builder: only add /DEBUG:FULL when -cflags does NOT contain custom /DEBUG options (#13643) 417ms 497ms 0ms 134ms 482 KB 118ms 120ms 21ms 40ms 80522 193098
2022-03-03 14:36 a98eebde checker: add a notice for potentially incorrect smartcasts (#13644) 418ms 494ms 0ms 134ms 482 KB 119ms 122ms 22ms 41ms 80515 192619
2022-03-03 11:20 1e76cccd doc: add a struct reference example (#13638) 416ms 509ms 0ms 144ms 482 KB 118ms 120ms 22ms 40ms 80490 193485
2022-03-03 10:32 ac1b31db checker: fix error for array of interface init in for_in (#13636) 421ms 511ms 0ms 139ms 482 KB 119ms 122ms 22ms 41ms 80490 191187
2022-03-03 09:44 3364f2aa cgen: use ADDR for sumtype conversion instead of HEAP (fix regression after 7f8f571) 408ms 491ms 0ms 136ms 482 KB 119ms 120ms 21ms 40ms 80485 197267
2022-03-03 08:48 288b13b5 all: cleanup smartcasts in the compiler (#13639) 443ms 516ms 0ms 140ms 482 KB 133ms 122ms 22ms 40ms 80483 181677
2022-03-03 08:43 4e7db5ba v.builder: streamline get_os_cflags/0, use pref.os_from_string to centralise string -> v.pref.OS conversion 441ms 522ms 0ms 139ms 482 KB 132ms 125ms 22ms 41ms 80491 182519
2022-03-02 18:46 6a3d34ae checker: fix #13626, when unwrapped type is fixed array, and selector expr is 'len' (#13627) 436ms 522ms 0ms 141ms 482 KB 131ms 124ms 22ms 41ms 80483 184594
2022-03-02 17:51 57c64546 ci: bump timeout-minutes to 30 for 'Bootstraping works' job 435ms 524ms 0ms 145ms 482 KB 132ms 124ms 22ms 40ms 80477 185004
2022-03-02 14:01 36e80266 ast: fix error for 'for smartcast' - part 2 (#13635) 439ms 521ms 0ms 138ms 482 KB 132ms 122ms 22ms 40ms 80477 183318
2022-03-02 10:32 ffe6ff3c cgen: fix error for print smartcast variable (#13634) 431ms 512ms 0ms 137ms 482 KB 132ms 123ms 22ms 40ms 80480 186728
2022-03-02 10:18 22017ff8 parser: fix error for 'for smartcast' - part 1 (#13629) 442ms 519ms 0ms 141ms 482 KB 135ms 127ms 23ms 41ms 80477 182074
2022-03-01 17:21 7f8f571e cgen: fix error for optional cast to interface (#13623) 436ms 517ms 0ms 143ms 482 KB 132ms 124ms 22ms 40ms 80477 184580
2022-03-01 17:20 6d57315a net: fix html dom debug print (#13625) 409ms 492ms 0ms 135ms 482 KB 118ms 119ms 21ms 41ms 80477 196765
2022-03-01 17:06 aa633dab utf8: fix typo in utf8_util.v (#13624) 407ms 496ms 0ms 140ms 482 KB 118ms 117ms 21ms 40ms 80477 197732
2022-03-01 16:55 fd91811f v.util: add set_source_for_path/2 to enable external tools to use util.formatted_error on pathless sources 413ms 493ms 0ms 131ms 482 KB 116ms 115ms 21ms 40ms 80477 194859
2022-03-01 10:31 996bd41c checker: simplify for smartcast in for_stmt() (#13619) 415ms 497ms 0ms 137ms 481 KB 119ms 119ms 22ms 40ms 80479 193925
2022-02-28 15:13 3b6e122d all: comptime_call - update tmpl scope vars with caller scope vars after their properties got updated in checker 414ms 491ms 0ms 135ms 481 KB 118ms 119ms 21ms 40ms 80489 194417
2022-02-28 15:06 0028e557 checker: cleanup smartcast in checker.v (#13618) 413ms 494ms 0ms 136ms 481 KB 116ms 117ms 21ms 40ms 80486 194881
2022-02-28 11:31 9a2df0df cgen: fix fn mut argument of interface type (#13616) 411ms 492ms 0ms 134ms 481 KB 119ms 120ms 21ms 41ms 80492 195844
2022-02-28 11:17 a0d9e6e1 rand: extend PRNG interface, add buffering support (#13608) 412ms 514ms 0ms 143ms 481 KB 119ms 120ms 21ms 40ms 80496 195378
2022-02-28 08:38 efeb3e04 ast: add table.is_sumtype_or_in_variant() (#13615) 412ms 490ms 0ms 133ms 481 KB 115ms 117ms 21ms 39ms 80435 195230
2022-02-27 12:23 bc16c61f parser: check using 'mut' on fn_decl return type (#13610) 413ms 486ms 0ms 136ms 481 KB 117ms 117ms 21ms 40ms 80423 194728
2022-02-26 07:52 0fb1eaef parser: check the redefinition of built-in IError (#13606) 412ms 492ms 0ms 133ms 481 KB 116ms 116ms 29ms 40ms 80417 195186
2022-02-26 07:50 4215bb12 examples: improve the sendbus example (#13604) 408ms 495ms 0ms 134ms 481 KB 117ms 117ms 21ms 40ms 80409 197080
2022-02-25 23:11 0d9792bd ast: cleanup in find_method_with_generic_parent() (#13600) 409ms 487ms 0ms 132ms 481 KB 118ms 119ms 21ms 40ms 80409 196599
2022-02-25 13:36 d80f5165 fmt: keep trailing comments after fn header decl (#13596) 412ms 491ms 0ms 140ms 481 KB 117ms 119ms 21ms 40ms 80410 195169
2022-02-25 12:54 83ea97b1 parser: fix optional expr with array value (#13599) 411ms 488ms 0ms 137ms 481 KB 118ms 119ms 22ms 41ms 80408 195639
2022-02-25 12:46 73f931b5 fmt: improve single line const comment placement (#13595) 417ms 491ms 0ms 135ms 481 KB 116ms 118ms 21ms 41ms 80410 192829
2022-02-24 14:00 9535d386 ci: fix concurrency.group name for containers_ci.yml 409ms 489ms 0ms 134ms 481 KB 117ms 117ms 21ms 41ms 80408 196596
2022-02-24 12:38 fa645516 crypto: implement Output Feedback (OFB) Mode for AES and DES (#13583) 410ms 491ms 0ms 133ms 481 KB 116ms 117ms 21ms 41ms 80408 196117
2022-02-24 10:06 0d07a642 crypto: implement Counter (CTR) Mode for AES and DES (#13582) 410ms 497ms 0ms 135ms 481 KB 117ms 118ms 21ms 41ms 80408 196117
2022-02-24 09:07 d30ad344 checker: check error for array of sumtype appendding (#13593) 410ms 500ms 0ms 142ms 481 KB 119ms 120ms 21ms 41ms 80408 196117
2022-02-24 08:51 f6891c40 doc: fix header size (#13594) 412ms 491ms 0ms 132ms 481 KB 116ms 121ms 21ms 40ms 80382 195101
2022-02-24 08:48 a28249c1 ast: fix for in iterator of generic struct (fix #13579) (#13585) 413ms 496ms 0ms 137ms 481 KB 124ms 121ms 22ms 40ms 80382 194629
2022-02-23 13:54 9662b796 doc: improve embedded struct section (#13574) 412ms 488ms 0ms 135ms 481 KB 117ms 121ms 21ms 41ms 80376 195087
2022-02-23 10:36 114a341f rand: simplify rand.PRNG, move to optional types for error handling (#13570) 412ms 490ms 0ms 136ms 481 KB 117ms 119ms 22ms 40ms 80376 195087
2022-02-23 08:55 5c0b7b0d crypto: implement Cipher Feedback (CFB) Mode for AES and DES (#13566) 413ms 486ms 0ms 136ms 485 KB 117ms 121ms 22ms 41ms 80361 194578
2022-02-23 08:53 c3ec7381 checker: check struct field reference type mismatch (#13575) 408ms 500ms 0ms 140ms 485 KB 117ms 120ms 22ms 40ms 80357 196953
2022-02-22 17:09 838a8f21 docs: improve the documentation for struct embedding (#13560) 414ms 494ms 0ms 139ms 485 KB 117ms 119ms 22ms 40ms 80357 194099
2022-02-22 15:22 2712e438 doc: add an example on how to get a cloned slice (#13567) 416ms 490ms 0ms 136ms 485 KB 116ms 118ms 22ms 40ms 80357 193165
2022-02-22 14:53 d2e8302d ci: show failing compilation output in draw_fns_api_test.v (make diagnostic easier) 413ms 492ms 0ms 136ms 485 KB 119ms 122ms 22ms 40ms 80357 194569
2022-02-22 14:04 6486fffc checker: cleanup `map = {}` processing (#13563) 408ms 494ms 0ms 136ms 485 KB 119ms 120ms 22ms 41ms 80357 196953
2022-02-22 13:41 6a876d41 datatypes: small fix for the BST node constructor (#13569) 415ms 491ms 0ms 135ms 485 KB 118ms 119ms 22ms 42ms 80373 193669
2022-02-22 13:23 1032cf5c checker: only cast as ast.Var if not unresolved, fixes #13561 (#13562) 419ms 501ms 0ms 141ms 485 KB 119ms 139ms 22ms 42ms 80373 191821
2022-02-22 08:34 ee1de066 net: extract a common Socket struct, reuse it by embedding in TcpSocket & UdpSocket (#13559) 412ms 497ms 0ms 139ms 485 KB 125ms 122ms 22ms 42ms 80371 195075
2022-02-22 08:28 7bd85031 datatypes: add a binary search tree implementation (#13453) 416ms 490ms 0ms 136ms 485 KB 117ms 118ms 21ms 40ms 80371 193199
2022-02-21 21:04 4a765bc3 cgen: support `-d trace_gen_source_line_info` 416ms 484ms 0ms 135ms 485 KB 117ms 119ms 21ms 41ms 80371 193199
2022-02-21 15:49 07e9ed1a cgen: fix interface embedding method call (#13553) 415ms 495ms 0ms 137ms 485 KB 118ms 121ms 22ms 41ms 80385 193698
2022-02-21 15:42 b842e89a all: initial implementation of compile-time types (#13549) 415ms 493ms 0ms 139ms 485 KB 118ms 120ms 22ms 42ms 80383 193693
2022-02-21 10:48 83cdd8be ast: add comments for struct 'StructInit' and 'StructInitField' (#13551) 410ms 501ms 0ms 144ms 483 KB 118ms 119ms 22ms 41ms 80214 195643
2022-02-21 10:39 8ba4a3dd math.complex: make mutable the Complex.re and Complex.im fields (#13540) 415ms 492ms 0ms 136ms 483 KB 118ms 119ms 21ms 41ms 80209 193274
2022-02-21 10:12 809772db gg: improve Context scale for Android (#13545) 409ms 495ms 0ms 136ms 483 KB 117ms 117ms 22ms 40ms 80209 196110
2022-02-21 10:08 8b033c39 tools: add a `-theme-dir folder/` parameter to `v doc` (#13550) 409ms 492ms 0ms 134ms 483 KB 115ms 116ms 21ms 40ms 80209 196110
2022-02-20 10:29 04654ed5 parser: check error for defer propagate (fix #13534) (#13536) 413ms 499ms 0ms 135ms 483 KB 120ms 121ms 22ms 41ms 80209 194210
2022-02-18 09:47 14073ac0 checker: fix error for array of sumtype init (#13501) 412ms 501ms 0ms 136ms 483 KB 118ms 120ms 22ms 41ms 80165 194575
2022-02-18 08:53 07248035 math.big: add get_bit, set_bit, big_mod_pow (#13507) 416ms 494ms 0ms 135ms 483 KB 118ms 118ms 22ms 41ms 80156 192682
2022-02-18 08:31 a8862427 ci: extract ubuntu-docker-musl and alpine-docker-musl-gcc to containers_ci.yml, so they can be easily turned on/off in private github actions 413ms 493ms 0ms 135ms 483 KB 117ms 118ms 22ms 40ms 80156 194082
2022-02-18 07:41 3d460051 tools/fast: bring back -usecache 408ms 495ms 0ms 142ms 483 KB 119ms 119ms 22ms 40ms 80156 196460
2022-02-18 06:54 f4051e02 checker: make sure generic struct instantiation uses a known type. closes #13506 579ms 874ms 0ms 137ms 3810 KB 119ms 120ms 170ms 40ms 80156 138438
2022-02-17 20:13 da9331f8 vweb: support ipv6 (#13498) 567ms 860ms 0ms 136ms 3810 KB 116ms 118ms 168ms 41ms 80149 141356
2022-02-17 14:34 eb45a321 tools: add cmd/tools/regress.v to simplify bisecting for regression bugs/features: 572ms 868ms 0ms 136ms 3810 KB 117ms 118ms 168ms 41ms 80149 140120
2022-02-17 13:42 d739abbb cgen: move var decl out of loop in global_decl() 584ms 871ms 0ms 136ms 3810 KB 118ms 121ms 170ms 41ms 80149 137241
2022-02-17 13:21 ebb66aa8 tools: support `git bisect run cmd/tools/oldv --bisect --command "./v run /abs/path/to/regression.v"` 579ms 864ms 0ms 136ms 3810 KB 119ms 120ms 171ms 42ms 80148 138424
2022-02-17 11:23 554a6892 ci: be more verbose when running make.bat on the CI 583ms 875ms 0ms 138ms 3810 KB 118ms 119ms 167ms 41ms 80148 137475
2022-02-17 11:24 07b15a20 cgen: fix for prev commit - get usecache working with clang (fix duplicate symbols) 583ms 870ms 0ms 135ms 3810 KB 117ms 118ms 167ms 41ms 80148 137475
2022-02-17 09:46 245b70ca checker: bump iface_level_cutoff_limit to 100 (fix ci) 572ms 859ms 0ms 136ms 3811 KB 117ms 120ms 168ms 40ms 80143 140110
2022-02-17 09:42 230dc268 checker: bump iface_level_cutoff_limit to 99 (fix ci) 578ms 867ms 0ms 145ms 3811 KB 119ms 120ms 171ms 40ms 80143 138655
2022-02-17 08:16 4f903999 parser: cleanup in check_undefined_variables() (#13496) 577ms 866ms 0ms 137ms 3811 KB 117ms 119ms 169ms 40ms 80143 138896
2022-02-17 08:04 901a4d8b checker: restrict too deep recursion, to prevent stackoverflows on windows 582ms 876ms 0ms 137ms 3811 KB 118ms 121ms 170ms 40ms 80144 137704
2022-02-17 07:21 842fd7a2 parser: check assign expr with undefined variables of struct_init (#13495) 587ms 866ms 0ms 135ms 3810 KB 118ms 119ms 168ms 41ms 80127 136502
2022-02-16 21:41 89b99ad4 scanner: remove the restriction for \x00 in strings (#13493) 581ms 872ms 0ms 134ms 3809 KB 117ms 119ms 169ms 40ms 80121 137901
2022-02-16 20:56 54b10e99 ed25519: make public ed25519.internal.edwars25519.Element (#13488) 575ms 873ms 0ms 137ms 3810 KB 119ms 122ms 170ms 41ms 80136 139366
2022-02-16 19:08 f6814477 fmt: fix map missing a comma after enum keys, leading to non parsable code (#13481) 576ms 872ms 0ms 143ms 3810 KB 118ms 121ms 166ms 41ms 80136 139125
2022-02-16 19:02 d3b8ac2e ci: remove the -silent flag for CI jobs (the failing tests are listed at the end of the run anyway) 586ms 873ms 0ms 136ms 3810 KB 118ms 121ms 169ms 40ms 80136 136750
2022-02-16 09:53 f8b8950b checker: check mut interface arguments (#13479) 577ms 869ms 0ms 134ms 3810 KB 117ms 119ms 167ms 40ms 80136 138883
2022-02-16 09:05 5a14748e cgen: c2v enum fix 583ms 863ms 0ms 136ms 3810 KB 116ms 122ms 168ms 40ms 80136 137454
2022-02-16 08:33 9c24d09d strconv: bug fix for "${239.5:0.0f}" (#13483) 581ms 884ms 0ms 136ms 3810 KB 118ms 120ms 171ms 40ms 80128 137913
2022-02-16 07:18 6d2a88e3 net.smtp: add STARTTLS and implicit SSL support (#13473) 570ms 873ms 0ms 140ms 3810 KB 117ms 118ms 167ms 40ms 80124 140568
2022-02-16 07:13 d4fc8601 builder: fix clang failing to link on windows due to an -ftlo error (#13470) 574ms 871ms 0ms 143ms 3810 KB 118ms 118ms 167ms 40ms 80124 139588
2022-02-15 19:28 3ac4155f crypto: add an ed25519 digital signature module (#13476) 576ms 872ms 0ms 139ms 3810 KB 116ms 117ms 168ms 39ms 80124 139104
2022-02-15 16:39 ff34b79d crypto: implement `rand.bytes(needed_bytes int) ?[]byte`, use it consistently instead of the old rand.read(), which will change to be compatible with io and the pseudo random `rand` module 579ms 868ms 0ms 138ms 3810 KB 117ms 118ms 169ms 40ms 80124 138383
2022-02-15 13:12 80444c8e strings: add find_between_pair (#13468) 579ms 879ms 0ms 136ms 3810 KB 120ms 118ms 170ms 41ms 80124 138383
2022-02-15 11:20 d25652fb parser, ast: support -d for trace_rewrite_already_registered_symbol, trace_register_sym, trace_parse_stmt, trace_parse_comptime, trace_parse_text, trace_parse_file, trace_parse_vet_file 575ms 868ms 0ms 136ms 3810 KB 117ms 119ms 170ms 40ms 80009 139146
2022-02-15 10:41 fb3dd824 cgen: fix interface embedding complex cases (#13472) 575ms 874ms 0ms 133ms 3810 KB 116ms 119ms 171ms 40ms 79986 139106
2022-02-15 09:19 73cf597b ci: remove now-useless mlibc stuff from Vinix workflow (#13471) 581ms 869ms 0ms 139ms 3809 KB 118ms 120ms 167ms 41ms 79986 137669
2022-02-15 09:17 f9fc136c all: rename InterfaceDecl.ifaces to InterfaceDecl.embeds (#13475) 578ms 867ms 0ms 135ms 3809 KB 118ms 118ms 167ms 40ms 79986 138384
2022-02-15 01:55 e23db2f9 cgen: fix autogen free method for struct with shared field (#13469) 575ms 866ms 0ms 134ms 3809 KB 116ms 119ms 169ms 40ms 79988 139109
2022-02-14 18:57 89e9f8a0 ci: fix vinix compilation to commit aa18fc0 (Meson building mlibc fails in a01546b) 579ms 867ms 0ms 135ms 3806 KB 117ms 119ms 169ms 40ms 79947 138077
2022-02-14 17:22 dc0b0c83 ast: fix error for interface embedding call (#13466) 574ms 855ms 0ms 133ms 3806 KB 115ms 116ms 167ms 40ms 79947 139280
2022-02-14 17:05 f8bf3db5 markused: always include slice_ni & substr_ni too (support s#[] and a#[] in -skip-unused) 574ms 875ms 0ms 137ms 3804 KB 116ms 119ms 169ms 40ms 79927 139245
2022-02-14 14:18 efdbe9d9 repl: fix `list` command deleting '/'; adapt the logo to the terminal size (#13462) 577ms 873ms 0ms 141ms 3802 KB 117ms 119ms 170ms 41ms 79925 138518
2022-02-14 11:43 8119a297 ast: fix error for 'struct embed is interface' (#13465) 573ms 875ms 0ms 139ms 3802 KB 116ms 118ms 165ms 40ms 79925 139485
2022-02-14 00:38 b2f98428 checker: strengthen the judgment of generic type parameters replacement, merge generic type init tests (#13460) 577ms 861ms 0ms 136ms 3802 KB 114ms 118ms 167ms 40ms 79925 138518
2022-02-14 00:33 2e0f8ee9 ast: fix error for struct embedding with interface (#13457) 582ms 864ms 0ms 134ms 3802 KB 115ms 118ms 165ms 40ms 79924 137326
2022-02-13 22:12 bf11df40 readline: give the possibility to ignore the empty line in the history (#13452) 577ms 859ms 0ms 135ms 3803 KB 117ms 120ms 169ms 41ms 79931 138528
2022-02-13 22:10 57e850e9 crypto.sha512, crypto.sha256 : Make public the `write()` and `sum()` methods (#13461) 574ms 860ms 0ms 134ms 3803 KB 117ms 120ms 168ms 42ms 79931 139252
2022-02-13 20:42 74048e2f net: simplify the TcpConn.read_line/0 method, accumulate partially read lines, use a string builder, instead of concatenation 571ms 866ms 0ms 138ms 3803 KB 118ms 120ms 169ms 41ms 79931 139984
2022-02-13 13:06 6ea4f361 urllib: fixed regression in the set function (#13455) 572ms 869ms 0ms 134ms 3803 KB 117ms 118ms 169ms 41ms 79931 139739
2022-02-13 09:41 9ff0c51e repl: reduce the vertical size used by V's logo, put it on the left of the info texts (#13451) 580ms 862ms 0ms 135ms 3803 KB 117ms 121ms 170ms 41ms 79931 137812
2022-02-13 09:18 bad30bdd os: allow using XDG_CACHE_HOME for choosing the folder returned by `os.cache_dir()` on windows too 578ms 867ms 0ms 134ms 3803 KB 117ms 119ms 166ms 40ms 79939 138302
2022-02-13 04:52 5071a54b cgen: split up into for.v, match.v, struct.v (#13454) 582ms 865ms 0ms 135ms 3803 KB 117ms 119ms 168ms 40ms 79941 137355
2022-02-12 18:55 b5379255 checker, cgen: fix error for struct embed with fn type (#13450) 577ms 868ms 0ms 134ms 3803 KB 116ms 119ms 168ms 40ms 79920 138509
2022-02-12 17:38 4391ae56 examples: improve the pendulum simulation, with several modes and diagrams (#13446) 580ms 859ms 0ms 143ms 3802 KB 117ms 118ms 169ms 40ms 79907 137770
2022-02-12 17:22 a74d28ae sync,ci: bump vtest retry for channel_select_6_test.v 577ms 867ms 0ms 134ms 3802 KB 115ms 115ms 166ms 40ms 79907 138487
2022-02-12 13:06 799c95dc tests: filter test_ fns with params from the list of automatically run test functions (fix #13443) 572ms 854ms 0ms 134ms 3802 KB 117ms 118ms 166ms 40ms 79907 139697
2022-02-12 09:55 0eee012a cgen: fix `x in shared_map` (#13442) 571ms 870ms 0ms 134ms 3802 KB 116ms 120ms 168ms 40ms 79905 139938
2022-02-12 09:54 37c151ef docs, builtin, encoding.csv: update error implementations (#13440) 576ms 860ms 0ms 134ms 3802 KB 116ms 119ms 168ms 40ms 79902 138718
2022-02-12 05:16 ae0e90f5 cgen: fix struct init with embed field update (#13444) 579ms 869ms 0ms 135ms 3804 KB 120ms 121ms 167ms 41ms 79907 138008
2022-02-11 20:00 7178367d all: fix error for comptime for in field with generic fn (fix #13409) (#13439) 575ms 877ms 0ms 143ms 3804 KB 116ms 120ms 166ms 40ms 79895 138947
2022-02-11 13:52 9d0a5942 builtin: change IError `msg` and `code` to methods + fix vlib, add a deprecation notice for the old usages (#13041) 576ms 859ms 0ms 133ms 3800 KB 114ms 117ms 166ms 40ms 79836 138604
2022-02-11 13:03 61024d4b repl: support aliased module imports too (#13423) 573ms 862ms 0ms 133ms 3787 KB 116ms 119ms 165ms 40ms 79722 139130
2022-02-11 11:02 654bc49d os: implement win_read_string on os.Process (#13428) 564ms 857ms 0ms 130ms 3787 KB 114ms 119ms 166ms 39ms 79722 141351
2022-02-11 09:24 e0618f94 v help: add an example of using both `-prof` and `run` (#13432) 569ms 863ms 0ms 131ms 3787 KB 114ms 117ms 163ms 40ms 79722 140108
2022-02-11 09:21 a21f4563 checker: check the arity and the kinds of the type parameters in generic struct inits (#13429) 570ms 849ms 0ms 132ms 3787 KB 116ms 119ms 162ms 40ms 79722 139863
2022-02-10 11:27 7f29418c strconv: change atof64 to return an error, if the parsed value is not a valid number (#13424) 568ms 864ms 0ms 141ms 3786 KB 116ms 119ms 167ms 40ms 79708 140330
2022-02-10 11:22 1c195733 ci: use 'trigger_type: manual' for Cirrus CI's arm64_task/arm64-ubuntu-tcc job 570ms 855ms 0ms 130ms 3785 KB 115ms 115ms 164ms 40ms 79702 139828
2022-02-10 10:28 b205e2fc docs: improve the interface examples (#13422) 567ms 859ms 0ms 133ms 3785 KB 116ms 117ms 162ms 40ms 79702 140567
2022-02-10 10:26 9ed18efa checker: error on redefining any of the public builtin functions, not just ['print', 'println', 'eprint', 'eprintln', 'isnil', 'panic', 'exit'] (#13419) 561ms 844ms 0ms 138ms 3785 KB 115ms 117ms 164ms 40ms 79702 142071
2022-02-09 17:26 43d6b97c docs: improve the hot reload section, add run command example (#13418) 577ms 854ms 0ms 129ms 3786 KB 117ms 119ms 163ms 40ms 79698 138124
2022-02-09 16:31 f2eb5000 parser, checker: cleanup struct short syntax processing (#13416) 571ms 869ms 0ms 134ms 3786 KB 114ms 119ms 164ms 39ms 79698 139576
2022-02-09 15:36 0d1d259b net.urllib: keep the query parameter order (#13405) 572ms 864ms 0ms 138ms 3786 KB 116ms 121ms 165ms 40ms 79700 139335
2022-02-09 12:06 4be3c926 checker: check generic struct init without type parameter (#13404) 577ms 857ms 0ms 131ms 3786 KB 115ms 119ms 165ms 40ms 79700 138128
2022-02-09 06:35 356ccf24 cgen: add an earlier error, to pin point the use of closures on windows 568ms 856ms 0ms 132ms 3786 KB 115ms 120ms 165ms 40ms 79693 140304
2022-02-08 15:15 dd835acb sync: add Once.do_with_param/2 method in addition to the existing Once.do/1 (workaround the absence of closures on windows) 570ms 862ms 0ms 134ms 3786 KB 116ms 120ms 166ms 40ms 79690 139807
2022-02-08 11:23 5d2995c4 tools: support `./v symlink -githubci` (#13403) 575ms 854ms 0ms 128ms 3786 KB 113ms 119ms 164ms 39ms 79659 138537
2022-02-08 09:28 1dbde052 ci,tools: improve the precision of report-missing-fn-doc, remove dependence on sed 573ms 857ms 0ms 130ms 3786 KB 114ms 117ms 163ms 40ms 79659 139020
2022-02-08 09:10 ff02f94f tools: support --exclude/-e and --relative-paths/-r options in missdoc.v 578ms 860ms 0ms 138ms 3786 KB 115ms 118ms 164ms 40ms 79659 137818
2022-02-08 08:18 f0806822 docs: add a JSON section, and subsections for encoding and decoding (#13396) 574ms 861ms 0ms 131ms 3786 KB 115ms 119ms 167ms 41ms 79659 138778
2022-02-07 11:20 4ef7d261 arrays: add rotate_left and rotate_right (#13388) 560ms 851ms 0ms 130ms 3786 KB 113ms 118ms 162ms 40ms 79659 142248
2022-02-07 11:18 5df83812 ci: fix undoc pub fn diff output (#13389) 566ms 852ms 0ms 130ms 3786 KB 115ms 120ms 164ms 40ms 79659 140740
2022-02-06 22:20 10dcb2e0 parser: allow embedding interfaces from other modules (#13385) 567ms 846ms 0ms 129ms 3786 KB 114ms 119ms 164ms 40ms 79659 140492
2022-02-06 21:51 1dc23922 docs, builtin: clean up the homepage of modules.vlang.io a little, do not use //==== comments for now in builtin 568ms 857ms 0ms 131ms 3784 KB 114ms 118ms 165ms 41ms 79633 140198
2022-02-06 17:52 649ecab1 ci: add report-missing-fn-doc job, to prevent adding new undocumented pub symbols in vlib (#13386) 569ms 853ms 0ms 139ms 3784 KB 115ms 121ms 166ms 40ms 79642 139968
2022-02-06 14:08 d46ac407 checker: add error for assigning `none` values (#13383) 565ms 854ms 0ms 134ms 3784 KB 116ms 121ms 166ms 40ms 79642 140959
2022-02-06 13:44 31df2c4f tools: tweak missdoc defaults, add CLI flags to control what's ignored (#13384) 568ms 858ms 0ms 133ms 3784 KB 116ms 117ms 165ms 40ms 79639 140209
2022-02-06 13:41 fd9aa8be ci: require a minimal reproducible code sample in .github/ISSUE_TEMPLATE/bug_report.md (#13382) 568ms 854ms 0ms 131ms 3784 KB 116ms 119ms 165ms 40ms 79639 140209
2022-02-06 12:18 1be0cb03 ci: do not fail silently in the Cirrus CI / Code CI / arm64-ubuntu-tcc job 570ms 854ms 0ms 134ms 3784 KB 115ms 118ms 165ms 40ms 79639 139717
2022-02-06 10:53 939bc9f2 v.parser: fix compilation of normal .v files with -translated (#13363) 571ms 853ms 0ms 131ms 3784 KB 116ms 121ms 167ms 39ms 79639 139472
2022-02-06 09:39 31739c25 docs: fix typo (#13381) 563ms 857ms 0ms 140ms 3784 KB 117ms 117ms 167ms 40ms 79639 141454
2022-02-06 08:49 66f21cae rand: add `pub fn rand.read(mut buf []byte)` and `pub fn rand.bytes(needed int) ?[]byte{}` + tests 576ms 859ms 0ms 133ms 3784 KB 116ms 120ms 166ms 40ms 79639 138262
2022-02-06 08:52 ece73836 cgen: fix error for struct with reference alias field (#13380) 567ms 855ms 0ms 134ms 3784 KB 116ms 119ms 165ms 40ms 79615 140414
2022-02-06 06:05 4e13ee22 repl: reproduce the void print function error (#13372) 574ms 867ms 0ms 133ms 3784 KB 116ms 118ms 171ms 41ms 79605 138684
2022-02-06 00:36 f23d2c8c cgen: c2v variadic fixes 569ms 865ms 0ms 134ms 3784 KB 115ms 117ms 163ms 41ms 79605 139903
2022-02-05 22:16 cec7e917 v.parser, v.checker, v.gen: add support for [translated] tag (#13373) 566ms 856ms 0ms 129ms 3783 KB 113ms 117ms 163ms 39ms 79602 140639
2022-02-05 20:09 054c8b1f log: update Logger interface, so that Log is usable even as a Logger instance; add a test to ensure it (#13376) 579ms 869ms 0ms 142ms 3782 KB 116ms 119ms 167ms 41ms 79591 137462
2022-02-05 16:52 5faabe74 Revert "cgen: fix error for struct with reference alias fields (#13374)" 580ms 877ms 0ms 133ms 3782 KB 117ms 118ms 169ms 40ms 79591 137225
2022-02-05 16:23 4d485ae6 cgen: fix error for struct with reference alias fields (#13374) 575ms 857ms 0ms 133ms 3782 KB 121ms 120ms 167ms 40ms 79598 138431
2022-02-05 13:10 47ee292b vweb: make Context.mount_static_folder_at more robust (#13361) 567ms 847ms 0ms 132ms 3782 KB 116ms 118ms 165ms 40ms 79591 140372
2022-02-05 09:32 173b4652 parser: check orm sql statements, using undefined variables in where expr (fix #13367) (#13368) 568ms 860ms 0ms 132ms 3782 KB 116ms 119ms 167ms 40ms 79591 140125
2022-02-05 08:05 c9a8d644 fmt: preserve formatting with comments in a empty map (#13362) 570ms 853ms 0ms 133ms 3781 KB 115ms 116ms 163ms 41ms 79584 139621
2022-02-04 22:11 b9fce4ef checker: make sure that the operator check is made on the concrete type (#13360) 575ms 864ms 0ms 139ms 3781 KB 116ms 118ms 167ms 40ms 79584 138406
2022-02-04 15:56 a054f868 v.util: use a normalised relative file path in the error messages with /, even on windows, to make the compiler error tests more robust 569ms 865ms 0ms 132ms 3780 KB 116ms 119ms 167ms 40ms 79572 139845
2022-02-04 13:16 d02c0636 encoding.hex: fix shift warning 576ms 866ms 0ms 132ms 3780 KB 115ms 119ms 165ms 41ms 79569 138140
2022-02-04 12:24 a61b4809 ast, parser, checker: fix generic struct init with inconsistent generic types (#13359) 565ms 854ms 0ms 136ms 3780 KB 117ms 118ms 164ms 40ms 79569 140830
2022-02-03 16:52 89d399b0 examples: fix leak in examples/sokol/particles/, by marking s.pool and s.bin with .noslices 562ms 848ms 0ms 130ms 3774 KB 116ms 118ms 165ms 39ms 79516 141487
2022-02-03 10:24 85d36ed2 checker: stricter type casting error messages 559ms 854ms 0ms 132ms 3774 KB 115ms 117ms 163ms 40ms 79516 142246
2022-02-03 09:29 ede9f293 doc: mention []rune.string() (#13348) 559ms 847ms 0ms 136ms 3774 KB 115ms 114ms 164ms 40ms 79508 142232
2022-02-02 16:05 be1e40da cgen: fix error for sql statement inside fn call (fix #13330) (#13346) 567ms 855ms 0ms 129ms 3774 KB 115ms 116ms 165ms 40ms 79508 140225
2022-02-02 08:48 9344c270 builtin: save a call to array.ensure_cap in array.insert, array.push, array.push_many in most cases 564ms 855ms 0ms 131ms 3773 KB 117ms 117ms 164ms 40ms 79506 140968
2022-02-02 08:55 c0c07db7 cgen: fix struct field init from shared struct field (#13343) 569ms 858ms 0ms 133ms 3773 KB 116ms 118ms 165ms 39ms 79503 139724
2022-02-02 08:52 c3573454 regex: fix bug in replace_by_fn (#13344) 577ms 855ms 0ms 132ms 3773 KB 117ms 117ms 164ms 40ms 79502 137785
2022-02-02 07:11 b10b65e1 cgen: fix error for interface with multi-nested embed struct (#13345) 568ms 851ms 0ms 132ms 3773 KB 116ms 115ms 161ms 40ms 79502 139968
2022-02-01 16:41 b2c299da vweb: support `vweb.run_at(app, localhost, 8099)` (#13337) 571ms 855ms 0ms 138ms 3773 KB 113ms 117ms 162ms 39ms 79496 139222
2022-02-01 15:12 d8cce0a7 ci: fix cgen for interface_struct_with_multi_nested_embed_test.v for gcc/clang 559ms 852ms 0ms 131ms 3773 KB 116ms 117ms 163ms 39ms 79496 142211
2022-02-01 12:50 a0148440 cgen: fix error for interface with multi nested embed structs (fix #13331) (#13336) 558ms 850ms 0ms 133ms 3773 KB 115ms 115ms 163ms 39ms 79492 142458
2022-02-01 11:49 7c1b249d regex: fix dot char problems on groups with * (#13333) 559ms 852ms 0ms 134ms 3772 KB 117ms 118ms 166ms 40ms 79461 142148
2022-02-01 08:36 310969a0 docs: clarify the interface methods section 576ms 861ms 0ms 133ms 3772 KB 115ms 117ms 165ms 40ms 79461 137953
2022-01-31 20:51 db50e79d tools: implement `cgen` tag for Markdown examples in `v check-md` (#13332) 567ms 853ms 0ms 131ms 3772 KB 113ms 116ms 163ms 40ms 79461 140142
2022-01-31 11:00 b34860e3 ast, checker: fix error for calling complex nested generic type function (fix #13025) (#13328) 567ms 844ms 0ms 138ms 3772 KB 114ms 116ms 163ms 40ms 79461 140142
2022-01-31 04:57 46a096b9 Revert "v.util: make mod_path_to_full_name more robust" 565ms 843ms 0ms 134ms 3769 KB 116ms 116ms 165ms 40ms 79419 140564
2022-01-30 14:42 894da4b4 ci: fix for sporadic Killed failures when running js tests on macos 563ms 848ms 0ms 131ms 3769 KB 116ms 118ms 165ms 40ms 79419 141063
2022-01-30 13:07 f6cb7723 v.util: prepare for removing vlib/v/util/module.v - improve tracing, comment edge cases with actual data 560ms 862ms 0ms 135ms 3769 KB 117ms 119ms 165ms 40ms 79419 141819
2022-01-29 22:44 f3683b7c os: add an .exit_code field to os.Command (#13321) 557ms 854ms 0ms 131ms 3769 KB 115ms 115ms 164ms 40ms 79372 142499
2022-01-29 19:42 eb7f152f gg: add a temporary import for gx + a gg.Color type alias for gx.Color, without using it 564ms 850ms 0ms 137ms 3769 KB 115ms 117ms 163ms 40ms 79371 140728
2022-01-28 20:53 a4fb5d2c Fix gx.Color math operations (#13315) 563ms 850ms 0ms 133ms 3769 KB 116ms 117ms 165ms 40ms 79371 140978
2022-01-28 18:41 44dddecc builtin: use a pure V version of string.to_wide() on != windows (#13314) 565ms 847ms 0ms 132ms 3769 KB 115ms 115ms 162ms 40ms 79371 140479
2022-01-28 18:34 ceb05b16 strings: rename Builder.write_b() to Builder.write_byte(), add deprecation (#13313) 561ms 850ms 0ms 132ms 3769 KB 115ms 115ms 162ms 40ms 79364 141468
2022-01-28 11:18 7f22ed79 doc: clarify the section about -autofree (#13309) 567ms 850ms 0ms 132ms 3769 KB 115ms 117ms 164ms 40ms 79357 139959
2022-01-28 08:27 71d98717 checker: small cleanup of commit edc6c9e 565ms 859ms 0ms 130ms 3769 KB 116ms 115ms 162ms 40ms 79357 140454
2022-01-28 09:02 edc6c9e2 checker: show error instead of panic, when using a `somemodule.NonExistingEnum.enum_value` (#13295) 565ms 853ms 0ms 138ms 3769 KB 116ms 118ms 165ms 40ms 79356 140453
2022-01-28 08:09 1f201275 doc: add example for interface casting (#13304) 562ms 853ms 0ms 132ms 3768 KB 116ms 118ms 165ms 40ms 79352 141195
2022-01-28 08:07 8491e83e ci: bump retries to 8 for vlib/net/tcp_test.v 571ms 851ms 0ms 131ms 3768 KB 116ms 117ms 162ms 40ms 79352 138970
2022-01-27 19:16 41b9b298 examples: add port of simple triangle sokol sample (#13298) 558ms 854ms 0ms 137ms 3768 KB 114ms 117ms 164ms 40ms 79352 142207
2022-01-27 17:46 faaa7035 examples: fix segmentation fault crash on exit in sokol 0X_ examples (#13299) 561ms 850ms 0ms 132ms 3768 KB 114ms 118ms 163ms 39ms 79352 141447
2022-01-27 15:43 eb765f97 ci: add a small delay between failed test retries. bump retries for channel_select_6_test.v to 8 563ms 851ms 0ms 131ms 3768 KB 114ms 115ms 162ms 39ms 79352 140944
2022-01-27 13:38 daa5be4c ci: skip vlib/v/checker/tests/modules/deprecated_module on windows for now 564ms 850ms 0ms 142ms 3768 KB 116ms 117ms 163ms 40ms 79352 140695
2022-01-27 11:20 9dce8194 cgen: fix error of method calls on nested embedded structs (#13292) 563ms 854ms 0ms 135ms 3768 KB 115ms 116ms 164ms 40ms 79352 140944
2022-01-27 11:16 f8f7bc8e ci: fix deprecated_module.out file too 565ms 851ms 0ms 133ms 3768 KB 114ms 116ms 161ms 41ms 79347 140437
2022-01-27 09:50 e1a2ab34 parser,ast,checker: add support for `[deprecated: "use another module"] module obsolete` 564ms 850ms 0ms 130ms 3768 KB 114ms 116ms 162ms 40ms 79347 140686
2022-01-27 07:44 3bd528b2 ast, checker, cgen: fix error for map sumtype value init (#13290) 564ms 856ms 0ms 135ms 3765 KB 116ms 117ms 166ms 40ms 79314 140627
2022-01-26 17:52 3fa91287 cgen,pref: support `-profile-fns strings__new_builder,i64_str -profile -` 570ms 861ms 0ms 131ms 3765 KB 115ms 118ms 166ms 40ms 79307 139135
2022-01-26 15:25 65a97a9f examples: fix navigating unicode text in text_editor (#13286) 564ms 853ms 0ms 143ms 3763 KB 116ms 117ms 166ms 41ms 79274 140556
2022-01-26 15:13 01c72d44 net.http: add allow_redirect to FetchConfig (#13285) 565ms 844ms 0ms 133ms 3763 KB 115ms 116ms 163ms 41ms 79274 140307
2022-01-26 13:32 2d184559 ci: fix failing draw_fns_api_test.v on macos (after rename) 558ms 846ms 0ms 132ms 3763 KB 115ms 116ms 165ms 39ms 79274 142068
2022-01-26 10:36 291a1ffd token: rename Position to Pos, rename position() to pos() (#13279) 559ms 848ms 0ms 133ms 3763 KB 114ms 117ms 163ms 41ms 79274 141813
2022-01-26 10:32 d71fc0d1 checker: fix error for cast to alias of reference struct (#13278) 570ms 852ms 0ms 133ms 3772 KB 115ms 117ms 166ms 40ms 79278 139084
2022-01-26 10:26 867056da gg: rename some variables (for consistency) (#13280) 568ms 847ms 0ms 131ms 3772 KB 114ms 116ms 162ms 40ms 79278 139573
2022-01-26 08:32 09797236 gg: improve small circle (r<20) looks 571ms 849ms 0ms 138ms 3772 KB 115ms 116ms 163ms 40ms 79278 138840
2022-01-25 17:31 469282b2 builtin: cleanup [trusted] tags for C function declarations 561ms 844ms 0ms 131ms 3772 KB 113ms 117ms 166ms 39ms 79278 141315
2022-01-25 17:15 4715fb67 checker: c2v fixes for enums and pointer to numbers 563ms 842ms 0ms 132ms 3772 KB 114ms 116ms 164ms 39ms 79279 140815
2022-01-25 13:58 1fdbdf4a cli: make help fn's public (#13275) 564ms 850ms 0ms 132ms 3771 KB 114ms 116ms 165ms 39ms 79262 140535
2022-01-25 13:39 95d86324 examples: support unicode in the text_editor.v buffer (#13269) 565ms 848ms 0ms 132ms 3771 KB 116ms 116ms 166ms 39ms 79262 140286
2022-01-25 12:46 28ddd844 term.ui: add support for multi byte/UTF-8 events (#13274) 566ms 853ms 0ms 135ms 3771 KB 114ms 114ms 167ms 39ms 79262 140038
2022-01-25 12:36 ca1f675d ast, checker, cgen: implement if guard with multi return optional (#13273) 567ms 857ms 0ms 141ms 3771 KB 115ms 116ms 164ms 39ms 79262 139791
2022-01-25 12:09 fe77e64b os: remove trim_space() in os.execute() on windows, to make implementations consistent (#13272) 554ms 849ms 0ms 132ms 3766 KB 115ms 115ms 162ms 40ms 79173 142911
2022-01-25 10:50 a9139834 ci: fix -cstrict jobs (use U postfix for u64 hash constants in embed.v) 559ms 846ms 0ms 131ms 3766 KB 115ms 115ms 161ms 39ms 79173 141633
2022-01-25 10:05 009a65b1 cgen: fix appending an array to a shared array (#13265) 559ms 853ms 0ms 133ms 3766 KB 116ms 117ms 163ms 40ms 79173 141633
2022-01-25 08:58 5f38ba89 parser,cgen: handle `const x = $embed_file("file.txt").to_string()` 567ms 851ms 0ms 130ms 3766 KB 115ms 115ms 163ms 39ms 79163 139617
2022-01-24 18:11 32f2f0df term.ui: fix shift notices, remove warning for main example 560ms 846ms 0ms 131ms 3764 KB 116ms 118ms 163ms 40ms 79121 141287
2022-01-24 15:08 509a8fca cgen: fix 'for in mut val' with 'if val in' (#13263) 560ms 836ms 0ms 136ms 3764 KB 114ms 114ms 160ms 39ms 79121 141287
2022-01-24 12:36 7199528a ci: use different concurrency.group values for different .yml files 564ms 849ms 0ms 131ms 3764 KB 113ms 115ms 162ms 39ms 79118 140280
2022-01-24 12:33 1cea7b0c ci: vfmt vlib/net/http/request.v 562ms 841ms 0ms 131ms 3764 KB 114ms 116ms 163ms 39ms 79118 140779
2022-01-24 12:12 387b2db6 gg: cleanup reordering for readablity (#13258) 564ms 849ms 0ms 130ms 3764 KB 112ms 113ms 162ms 39ms 79118 140280
2022-01-24 12:01 0347dadf ci: vfmt checker.v 563ms 844ms 0ms 130ms 3764 KB 114ms 115ms 163ms 39ms 79118 140529
2022-01-24 12:00 4ba9a2ff net.http: implement a Request.allow_redirect field (true by default) (#13259) 557ms 848ms 0ms 135ms 3764 KB 116ms 117ms 165ms 39ms 79117 142041
2022-01-24 10:45 3bfad1b9 checker: fix method call errors for generic struct instances (#13261) 558ms 843ms 0ms 139ms 3764 KB 114ms 115ms 162ms 39ms 79117 141786
2022-01-24 10:13 7fd08eca checker: fix c error on improper string to rune cast (#13197) (#13257) 566ms 851ms 0ms 131ms 3763 KB 115ms 117ms 164ms 40ms 79110 139770
2022-01-24 03:14 216a505c builtin: more libc fn definitions 565ms 847ms 0ms 138ms 3763 KB 113ms 115ms 162ms 40ms 79105 140008
2022-01-23 16:37 edf0bc36 checker: fix ui struct init error with default field value is const variable (#13215) 564ms 844ms 0ms 133ms 3763 KB 115ms 116ms 164ms 40ms 79096 140241
2022-01-23 16:18 4e0e2ef7 gg: additions, changes and fixes (#13255) 567ms 858ms 0ms 134ms 3762 KB 115ms 116ms 163ms 39ms 79090 139488
2022-01-23 10:50 34f0d442 ci: separate other_ci.yml and paths_ci.yml; simplify make.bat (#13254) 560ms 842ms 0ms 135ms 3762 KB 115ms 115ms 161ms 39ms 79090 141232
2022-01-22 23:36 86a2562f ci: skip repl_test.v on windows for now 564ms 847ms 0ms 138ms 3762 KB 114ms 116ms 160ms 39ms 79090 140230
2022-01-22 22:45 22c21e62 examples: fix the mandelbrot set example on Windows (#13251) 552ms 847ms 0ms 132ms 3762 KB 114ms 116ms 163ms 39ms 79090 143278
2022-01-22 21:45 fba95873 ci: fix compiler_errors_test.v too 566ms 846ms 0ms 132ms 3762 KB 113ms 115ms 162ms 39ms 79090 139734
2022-01-22 20:35 359b674c ci: fix more failing tests 561ms 849ms 0ms 131ms 3762 KB 114ms 116ms 163ms 39ms 79090 140980
2022-01-22 21:08 9057e9f1 ci: fix vls compilation 563ms 852ms 0ms 131ms 3762 KB 115ms 116ms 165ms 39ms 79090 140479
2022-01-22 19:56 62c3ad49 use os.quoted_path more 564ms 852ms 0ms 134ms 3762 KB 115ms 115ms 163ms 41ms 79075 140203
2022-01-22 18:24 85ec0248 ci: rename types_test.v to toml_types_test.v 569ms 853ms 0ms 129ms 3761 KB 113ms 116ms 158ms 39ms 79069 138961
2022-01-22 15:55 e66e35ce json: fix error for json encoding sumtype value (#13248) 558ms 847ms 0ms 130ms 3760 KB 114ms 114ms 161ms 40ms 79063 141689
2022-01-22 08:27 839ae6b2 toml: fix a doc string (#13246) 556ms 845ms 0ms 131ms 3760 KB 114ms 115ms 163ms 39ms 79063 142199
2022-01-21 19:21 2b4f7e76 toml: add `encode<T>` and `decode<T>` (#13244) 557ms 848ms 0ms 131ms 3760 KB 114ms 114ms 161ms 39ms 79063 141944
2022-01-21 15:06 36c9ed68 ci: split code-formatting-perf-regressions in 2 jobs 560ms 846ms 0ms 140ms 3760 KB 114ms 116ms 163ms 39ms 79063 141183
2022-01-21 15:08 cbd3c14e cgen: fix codegen for struct field with a shared array of points (#13222) 564ms 854ms 0ms 132ms 3760 KB 115ms 119ms 165ms 40ms 79063 140182
2022-01-21 13:00 ffb263c2 ast: minor cleanup of commented struct Field (#13231) 566ms 844ms 0ms 134ms 3760 KB 115ms 116ms 163ms 39ms 79063 139687
2022-01-21 12:46 05ff8f51 ast: fix error for generic sumtype init in generic fn call (#13238) 568ms 850ms 0ms 135ms 3760 KB 115ms 118ms 164ms 40ms 79090 139242
2022-01-21 12:43 79cb0db2 gg: add a working implementation for screen_size() on windows (#13237) 568ms 854ms 0ms 133ms 3758 KB 114ms 115ms 165ms 39ms 79056 139183
2022-01-21 10:11 6c8e7f53 transformer: fix some missing `stmt` assignments (#13236) 563ms 838ms 0ms 130ms 3758 KB 113ms 114ms 163ms 39ms 79056 140419
2022-01-21 10:10 edbb39b8 checker: correct error message of struct_decl() (#13240) 563ms 852ms 0ms 139ms 3758 KB 115ms 115ms 165ms 40ms 79056 140419
2022-01-21 01:26 295156e0 checker,cgen: implement v.profile.on/1, support `[if profile]` and `-d no_profile_startup` (#13232) 562ms 846ms 0ms 131ms 3758 KB 114ms 114ms 161ms 40ms 79056 140669
2022-01-20 18:15 9e0156b4 net: copy the freebsd address declarations for netbsd, openbsd, dragonfly 560ms 842ms 0ms 132ms 3756 KB 113ms 124ms 163ms 39ms 79037 141137
2022-01-20 16:57 62687842 Revert "math: add a new math.easing module (#13226)" (#13235) 561ms 855ms 0ms 130ms 3756 KB 114ms 115ms 161ms 39ms 79035 140882
2022-01-20 12:17 758d1f44 math: add a new math.easing module (#13226) 558ms 842ms 0ms 130ms 3756 KB 113ms 115ms 160ms 39ms 79035 141639
2022-01-20 12:04 7c9cd855 cgen: fix fn call with fixed array literal arguments (#13225) 564ms 850ms 0ms 132ms 3756 KB 114ms 116ms 162ms 40ms 79035 140132
2022-01-20 11:03 d553071e parser, checker: correct error message for a fixed array size using a non constant (fix #13219) (#13228) 564ms 843ms 0ms 138ms 3756 KB 113ms 115ms 163ms 40ms 79017 140101
2022-01-20 11:01 5143837d cmd/tools: add support for .editorconfig and improve `v init` to initialize missing files (#13230) 561ms 848ms 0ms 131ms 3756 KB 115ms 115ms 164ms 40ms 79016 140848
2022-01-20 06:57 09797e49 checker: check generics undefined operation of infix expression (#13223) 565ms 849ms 0ms 131ms 3756 KB 113ms 116ms 162ms 40ms 79016 139851
2022-01-20 06:40 14b33baa transformer: refactor + apply transform to (hopefully) all nodes (#13216) 562ms 851ms 0ms 131ms 3756 KB 116ms 117ms 163ms 39ms 79022 140608
2022-01-20 06:10 d67be630 gg: add the gg.Context.remove_cached_image_by_idx() method (#13206) 563ms 842ms 0ms 131ms 3747 KB 115ms 115ms 163ms 39ms 78884 140113
2022-01-19 18:16 ba330829 ast: rename register_type_symbol to register_sym (#13217) 559ms 838ms 0ms 131ms 3747 KB 114ms 116ms 162ms 39ms 78884 141116
2022-01-19 17:29 d63f3950 runtime: simplify nr_cpus 557ms 845ms 0ms 137ms 3747 KB 113ms 112ms 159ms 39ms 78884 141622
2022-01-19 12:37 d714dcef cgen: fix return of mut symtype (#13214) 555ms 837ms 0ms 130ms 3747 KB 112ms 113ms 161ms 39ms 78887 142138
2022-01-19 12:26 38d3239b checker: c2v fixes 558ms 835ms 0ms 131ms 3747 KB 114ms 113ms 159ms 39ms 78885 141370
2022-01-19 09:18 c48a9e71 math.unsigned: add uint128 tests (#13213) 561ms 844ms 0ms 129ms 3747 KB 112ms 114ms 161ms 39ms 78881 140607
2022-01-19 00:23 7a2705d8 scanner: multibyte rune literals now support unicode, hex, and octal escape codes (#13140) 559ms 839ms 0ms 130ms 3747 KB 113ms 115ms 161ms 39ms 78881 141110
2022-01-18 17:53 bb6c46e1 gen: fix mut sumtype arguments for fields (#13205) 555ms 833ms 0ms 130ms 3745 KB 113ms 115ms 162ms 39ms 78882 142129
2022-01-18 16:38 95b0c378 docs: improve pub fn comments for the `flag` module 553ms 834ms 0ms 136ms 3745 KB 113ms 115ms 171ms 39ms 78882 142643
2022-01-18 15:42 1c5eb7cc ci: do not use pushd/popd in GNUmakefile 557ms 843ms 0ms 133ms 3745 KB 115ms 115ms 164ms 40ms 78883 141621
2022-01-18 15:25 6dfa11e2 make: improve diagnostic messages when the prebuilt tcc executable does not work/is missing 560ms 840ms 0ms 130ms 3745 KB 114ms 114ms 162ms 39ms 78883 140862
2022-01-18 14:16 ef562c92 cgen: fix assigning a new value to the mut sumtype receiver (#13204) 554ms 845ms 0ms 131ms 3745 KB 112ms 113ms 160ms 39ms 78883 142388
2022-01-18 12:55 91bfab79 docs: clarify TESTS.md 563ms 840ms 0ms 130ms 3744 KB 113ms 116ms 162ms 39ms 78878 140103
2022-01-18 10:47 f0b7e504 parser: check the receiver error of method call (#13203) 563ms 843ms 0ms 132ms 3744 KB 114ms 124ms 164ms 39ms 78811 139984
2022-01-18 09:35 1c4c4306 doc: replace 'property' to 'field' (#13200) 560ms 842ms 0ms 138ms 3743 KB 115ms 116ms 163ms 40ms 78807 140726
2022-01-17 15:52 d8263171 math.mathutil: remove deprecated mathutil_test.v (workaround spurious test failures, due to same _test.v name) 557ms 847ms 0ms 131ms 3743 KB 113ms 115ms 160ms 39ms 78807 141484
2022-01-17 14:48 39f80840 checker: check type mismatch in args of generics method calls (fix #13193) (#13196) 549ms 841ms 0ms 132ms 3743 KB 112ms 113ms 162ms 39ms 78807 143546
2022-01-17 14:39 835484a9 ci: add libgc-dev to the `v-apps-compile` job 558ms 840ms 0ms 132ms 3743 KB 113ms 116ms 162ms 39ms 78788 141197
2022-01-17 14:32 4597c74d markused: fix `v -gc boehm -skip-unused cmd/vls` 553ms 843ms 0ms 131ms 3743 KB 112ms 115ms 162ms 39ms 78788 142473
2022-01-17 10:03 727c9fb4 all: add string range OrExpr (#13189) 556ms 856ms 0ms 130ms 3743 KB 114ms 117ms 162ms 39ms 78805 141735
2022-01-17 09:35 d1ac22e3 math.unsigned: small fix after rename 555ms 844ms 0ms 136ms 3739 KB 114ms 112ms 161ms 39ms 78658 141726
2022-01-17 09:26 851f265a cgen: minor cleanup in match_expr() (#13192) 555ms 835ms 0ms 131ms 3739 KB 113ms 114ms 161ms 39ms 78658 141726
2022-01-17 09:23 8de1934f math: add an `unsigned` module, implementing Uint128, Uint256 and methods on them (#13186) 560ms 840ms 0ms 130ms 3739 KB 114ms 113ms 162ms 39ms 78660 140464
2022-01-17 09:00 31615d67 ast: fix typos in resolve_init() (#13191) 560ms 844ms 0ms 130ms 3739 KB 113ms 114ms 163ms 39ms 78660 140464
2022-01-16 17:11 db48594b datatypes: add an index method on LinkedList and Queue (#13185) 557ms 839ms 0ms 130ms 3739 KB 114ms 113ms 162ms 39ms 78660 141220
2022-01-16 16:04 2a3a4cfc math.bits: fix bits.div_64 behaviour for leading_zeros_64(y) = 0 557ms 843ms 0ms 130ms 3739 KB 113ms 113ms 162ms 39ms 78660 141220
2022-01-16 11:12 315b2ded cgen: fix match sumtype var returning sumtype value (#13184) 556ms 846ms 0ms 139ms 3739 KB 115ms 116ms 164ms 39ms 78639 141437
2022-01-15 16:02 ab7cc580 ci: vfmt cmd/tools/vpm.v 547ms 830ms 0ms 129ms 3737 KB 113ms 113ms 160ms 39ms 78635 143756
2022-01-15 15:31 f24e9cc8 help: fix `-compress` description 549ms 832ms 0ms 130ms 3737 KB 114ms 114ms 161ms 39ms 78635 143233
2022-01-15 14:37 d0bb810b vpm: fix `v install GIT_REPO_URL` 558ms 828ms 0ms 127ms 3737 KB 112ms 113ms 159ms 39ms 78635 140922
2022-01-15 12:35 57563599 vpm: support full urls in v.mod's dependencies field (#13180) 552ms 833ms 0ms 130ms 3737 KB 114ms 115ms 162ms 39ms 78635 142454
2022-01-15 08:15 6485b6ee tests: skip valgrind tests, when valgrind is not present 545ms 831ms 0ms 129ms 3737 KB 113ms 114ms 162ms 39ms 78635 144284
2022-01-15 07:59 dfc23d93 ast, checker, cgen: fix array of sumtype initialisation with a default `init:` (#13178) 551ms 832ms 0ms 138ms 3737 KB 114ms 114ms 160ms 39ms 78635 142713
2022-01-15 07:55 7fe62a8b js,os: fix `return` in `or` blocks; Properly get path_delimiter and path_separator in JS (#13179) 552ms 838ms 0ms 130ms 3737 KB 113ms 115ms 161ms 39ms 78633 142451
2022-01-15 06:23 9fd65b5b checker: fix unrecognised empty argument names in anon fn's (#13176) 551ms 831ms 0ms 128ms 3737 KB 113ms 114ms 160ms 39ms 78633 142709
2022-01-14 17:47 f19197f9 builtin: make array.insert_many and array.prepend_many private (#13172) 542ms 838ms 0ms 129ms 3737 KB 112ms 112ms 159ms 38ms 78628 145070
2022-01-14 16:45 879d1d2f cgen: fix generics method with sumtype arguments (#13166) 545ms 830ms 0ms 130ms 3737 KB 112ms 113ms 161ms 39ms 78638 144289
2022-01-14 16:43 104e0c56 js: fix break and continue in or blocks (#13165) 548ms 829ms 0ms 131ms 3735 KB 112ms 114ms 160ms 39ms 78608 143445
2022-01-14 15:27 9329b6c8 builtin: add more documentation (#13160) 543ms 833ms 0ms 140ms 3735 KB 112ms 114ms 161ms 39ms 78608 144766
2022-01-14 13:49 4660220f util: fix the potential error of js_builder command (#13170) 550ms 828ms 0ms 131ms 3735 KB 113ms 115ms 161ms 39ms 78444 142625
2022-01-14 13:18 6168a4d3 tools: improve diagnostic info for `v vgret -v `. 545ms 831ms 0ms 130ms 3735 KB 113ms 113ms 159ms 40ms 78444 143933
2022-01-13 22:31 70aedaf1 builtin: add a string.parse_int/2 method (wrapping strconv.parse_int/3) (#13164) 547ms 829ms 0ms 129ms 3735 KB 112ms 114ms 161ms 40ms 78444 143407
2022-01-13 20:26 4189b7e2 builtin: add a `byterune` method on `[]byte` (#13145) 547ms 824ms 0ms 132ms 3735 KB 113ms 116ms 161ms 39ms 78414 143352
2022-01-13 20:25 155f8972 ast, parser, checker: fix generic struct field with default struct value (#13158) 545ms 832ms 0ms 129ms 3734 KB 112ms 112ms 158ms 39ms 78384 143823
2022-01-13 10:16 7fbd856b os: add font module, move from gg (#13144) 556ms 835ms 0ms 137ms 3733 KB 113ms 113ms 160ms 38ms 78373 140958
2022-01-12 23:15 78829154 tools: better error messages for `v check-md` (#13149) 545ms 832ms 0ms 134ms 3733 KB 114ms 114ms 160ms 39ms 78373 143803
2022-01-12 16:36 54716967 cgen: fix fn call with mut sumtype argument (#13143) 545ms 831ms 0ms 132ms 3733 KB 114ms 115ms 165ms 39ms 78373 143803
2022-01-12 10:49 b658b657 scanner,cgen,vfmt: keep original when using byte char literals, test all 256 byte values in the C backend 552ms 829ms 0ms 133ms 3733 KB 113ms 115ms 161ms 39ms 78367 141969
2022-01-12 09:40 89165ed2 cgen: minor cleanup in comptime_if_cond() (#13142) 553ms 826ms 0ms 130ms 3732 KB 113ms 114ms 161ms 39ms 78347 141676
2022-01-12 08:58 f99b7948 cgen: reduce memory allocation and improve performance of cescape_nonascii (#13141) 550ms 833ms 0ms 131ms 3732 KB 113ms 114ms 161ms 39ms 78349 142452
2022-01-12 04:31 c98af3c5 docs: adjust links (#13139) 552ms 838ms 0ms 137ms 3732 KB 114ms 113ms 161ms 39ms 78343 141925
2022-01-11 20:36 ab642cac scanner, cgen: improve support for escape codes in backticks/runes (#13127) 548ms 837ms 0ms 131ms 3732 KB 113ms 114ms 162ms 39ms 78343 142961
2022-01-11 15:33 ea660315 examples: fix typo in text_editor.v (#13136) 546ms 834ms 0ms 130ms 3727 KB 113ms 114ms 159ms 40ms 78221 143261
2022-01-11 14:25 f3d8bbdf cgen: fix `$if T.typ is Type {` (#13135) 548ms 836ms 0ms 132ms 3727 KB 114ms 118ms 162ms 41ms 78221 142739
2022-01-11 13:32 10efe47f parser: add support for mutable if guards (#13132) 548ms 840ms 0ms 133ms 3727 KB 113ms 117ms 161ms 39ms 78217 142731
2022-01-11 13:14 ecc7accc tests: test with valgrind rune.bytes(), fix leak in .str_escaped() 547ms 830ms 0ms 130ms 3727 KB 112ms 113ms 157ms 39ms 78207 142974
2022-01-11 08:55 1e52b2c1 cgen: fix cast in the index of reference fixed array (fix #13128) (#13131) 565ms 831ms 0ms 136ms 3726 KB 112ms 113ms 160ms 39ms 78170 138353
2022-01-11 07:55 078229f2 builtin: add a rune.bytes() convenience method (#13129) 550ms 835ms 0ms 131ms 3727 KB 114ms 116ms 160ms 39ms 78175 142136
2022-01-11 07:50 791972eb checker: check error for match conditions with parenthesis (#13130) 552ms 833ms 0ms 129ms 3727 KB 113ms 114ms 160ms 39ms 78171 141614
2022-01-10 19:50 f54ad519 tools: add support for ~ and absolute paths in vcomplete (#13125) 553ms 840ms 0ms 131ms 3726 KB 113ms 114ms 161ms 39ms 78167 141350
2022-01-10 13:54 65eb383c dlmalloc: add a temporary workaround for a segfault (#13120) 551ms 836ms 0ms 131ms 3726 KB 114ms 114ms 161ms 39ms 78167 141863
2022-01-10 13:45 da0b89cc tools: improve support for renamed v executables (`vlang self` now works too) 551ms 836ms 0ms 137ms 3726 KB 114ms 116ms 161ms 39ms 78167 141863
2022-01-10 10:42 c07ce3ff cgen,json2: improve -nofloat support (#13117) 558ms 844ms 0ms 133ms 3726 KB 115ms 116ms 163ms 40ms 78163 140077
2022-01-10 10:03 4ce6e663 cgen: check error for comptime call method argument (#13115) 551ms 832ms 0ms 131ms 3726 KB 113ms 119ms 161ms 39ms 78151 141834
2022-01-10 07:12 02f791d9 checker: fix returning optional empty map (#13113) 554ms 835ms 0ms 131ms 3725 KB 113ms 118ms 161ms 39ms 78146 141057
2022-01-09 17:53 5e85d4cb examples: show how to call a simple v module from python (#13105) 549ms 832ms 0ms 131ms 3725 KB 112ms 114ms 163ms 39ms 78146 142342
2022-01-09 17:24 535317eb ci: simplify vab_ci.yml (#13109) 544ms 832ms 0ms 137ms 3725 KB 112ms 114ms 160ms 39ms 78146 143650
2022-01-09 17:00 236a1d02 cgen: fix error for print comptime for method call (#13108) 549ms 832ms 0ms 131ms 3725 KB 111ms 112ms 160ms 39ms 78146 142342
2022-01-09 14:53 0ac45092 checker: check array init with a void type value (#13106) 540ms 829ms 0ms 131ms 3724 KB 112ms 113ms 159ms 39ms 78130 144685
2022-01-09 14:15 86ba4517 parser: check error of anon fn argument type (#13103) 543ms 832ms 0ms 132ms 3724 KB 113ms 115ms 160ms 39ms 78127 143880
2022-01-09 14:09 05ec8ec1 tools: add help for `v complete` (#13098) 546ms 836ms 0ms 131ms 3724 KB 111ms 112ms 158ms 38ms 78126 143087
2022-01-09 14:02 92fcb82c sokol: fix for example06 (#13101) 546ms 830ms 0ms 129ms 3724 KB 113ms 114ms 159ms 39ms 78126 143087
2022-01-08 18:29 22fce6a5 sokol: update sokol_gfx.h to the LAST version, and fix example 06 (#13100) 549ms 842ms 0ms 137ms 3724 KB 112ms 113ms 159ms 39ms 78126 142306
2022-01-08 17:19 64c8fb06 ast: fix generics with nested generic type parameter (fix #13077) (#13088) 550ms 830ms 0ms 130ms 3724 KB 111ms 112ms 157ms 39ms 78126 142047
2022-01-08 17:16 64028eed toml: fix comment ends with crlf (#13097) 542ms 829ms 0ms 129ms 3721 KB 113ms 114ms 158ms 39ms 78108 144110
2022-01-08 15:35 70bf200e ci: pin sokol-shdc.exe version to latest working (after new commit to floooh/sokol-tools-bin/, shdc fails to compile gouraud.glsl) 553ms 829ms 0ms 129ms 3721 KB 113ms 113ms 156ms 39ms 78108 141244
2022-01-08 15:08 83e9585d crypto: crypto.aes CBC mode moves to crypto.cipher (#13084) 544ms 831ms 0ms 129ms 3721 KB 114ms 114ms 158ms 39ms 78108 143580
2022-01-08 15:02 b778c1d0 net: make listen/bind errors more informative 545ms 828ms 0ms 131ms 3721 KB 112ms 113ms 156ms 39ms 78108 143317
2022-01-08 14:35 9cbfa882 ast: support attributes for `ast.SumType` (#13010) 550ms 830ms 0ms 140ms 3721 KB 113ms 115ms 160ms 40ms 78108 142014
2022-01-08 09:06 4d166e3b all: add support for `-os wasm32` (needs clang-12 installed for now) (#13094) 549ms 832ms 0ms 132ms 3721 KB 114ms 116ms 160ms 39ms 78106 142269
2022-01-08 07:25 ec55c0fc docs: add vlib/builtin/wasm_bare to vlib/.vdocignore 542ms 824ms 0ms 131ms 3718 KB 112ms 113ms 157ms 38ms 78074 144047
2022-01-08 06:40 ac7e79ff dlmalloc: fix WASM codegen bug (#13090) 541ms 823ms 0ms 129ms 3718 KB 112ms 114ms 157ms 38ms 78074 144314
2022-01-07 21:36 95f6bd7f tools: change default for `v complete` (autodetect shell) 541ms 821ms 0ms 130ms 3718 KB 111ms 113ms 157ms 39ms 78074 144314
2022-01-07 19:18 bb6aabd4 docs: update section about antivirus false positives 541ms 822ms 0ms 130ms 3718 KB 111ms 115ms 159ms 38ms 78074 144314
2022-01-07 17:52 5cffa1a2 sokol: use V type for SG_SHADERSTAGE_[VS|FS] (#13086) 546ms 825ms 0ms 134ms 3718 KB 110ms 113ms 156ms 38ms 78074 142992
2022-01-07 17:19 57170661 ci: fix `$tmpl` regression detected by gitly tests (after a73e146) 542ms 826ms 0ms 131ms 3718 KB 112ms 113ms 161ms 38ms 78074 144047
2022-01-07 16:01 3e9c1c1a sokol: rename sapp consts, remove sapp prefix (#13083) 539ms 827ms 0ms 129ms 3718 KB 111ms 112ms 156ms 39ms 78073 144847
2022-01-07 14:57 17911432 android: fix and test compilation to raw Android C code (#13080) 540ms 820ms 0ms 129ms 3718 KB 112ms 113ms 158ms 39ms 78073 144579
2022-01-07 12:31 a73e1462 tmpl.v: fix of is_html_open_tag function and allow usage of V template sign '@' in JS code (#13067) 544ms 825ms 0ms 130ms 3718 KB 112ms 113ms 157ms 38ms 78073 143516
2022-01-07 12:11 d3317cbd tests: rename reference_var_followed_block_expr.v to reference_var_followed_block_expr_test.v 538ms 821ms 0ms 127ms 3717 KB 111ms 113ms 156ms 38ms 78060 145092
2022-01-07 12:05 26c63461 tests: rename testcase_leak.v to testcase_leak.vv 541ms 827ms 0ms 136ms 3717 KB 112ms 115ms 158ms 38ms 78060 144288
2022-01-07 11:51 2b42ea98 crypto: add a crypto.des module (#13065) 541ms 816ms 0ms 129ms 3717 KB 112ms 113ms 157ms 39ms 78060 144288
2022-01-07 11:38 72767056 checker: add support for apk comptime if (#13079) 546ms 821ms 0ms 128ms 3717 KB 111ms 112ms 172ms 38ms 78060 142967
2022-01-07 11:28 6e6d51a1 docs: add more documentation to each of the modules in vlib (#13043) 544ms 828ms 0ms 131ms 3717 KB 112ms 115ms 160ms 38ms 78059 143490
2022-01-07 11:16 287331bc builtin: add builtin/wasm_bare (#13078) 542ms 823ms 0ms 129ms 3717 KB 111ms 113ms 157ms 38ms 78059 144020
2022-01-07 11:00 c9d8fecc cgen: fix string range index in for mut var in (#13076) 541ms 824ms 0ms 127ms 3717 KB 111ms 114ms 159ms 38ms 78059 144286
2022-01-07 10:54 7dc64de3 checker: fix error for cast to u8 (#13072) 537ms 825ms 0ms 135ms 3717 KB 110ms 114ms 157ms 38ms 78052 145348
2022-01-06 16:41 60527a56 ci: run vfmt over cast_to_u8_test.v 546ms 822ms 0ms 130ms 3717 KB 112ms 113ms 157ms 38ms 78052 142952
2022-01-06 16:36 1c382ad2 checker: fix error for cast to u8 (#13058) 543ms 830ms 0ms 129ms 3717 KB 111ms 114ms 159ms 39ms 78052 143742
2022-01-06 16:33 1654d8b8 checker: fix generics with nested generic fn inst call (#13059) 539ms 822ms 0ms 129ms 3717 KB 110ms 112ms 156ms 38ms 78052 144808
2022-01-06 16:21 6dca022c sokol: fix missing import in `sfons`. Fixes #13061 (#13062) 540ms 821ms 0ms 130ms 3717 KB 111ms 112ms 157ms 39ms 78045 144527
2022-01-06 16:02 8088f462 parser: fix parsers producing codegen statements (for `[flag] enum MyEnum{}`) with mixed scope 541ms 819ms 0ms 128ms 3717 KB 110ms 112ms 157ms 39ms 78045 144260
2022-01-06 12:11 214853c3 sokol: small fixes to screenshot functions and docs (#13055) 547ms 822ms 0ms 136ms 3716 KB 112ms 115ms 158ms 39ms 78029 142648
2022-01-06 09:54 fb66ec7c cgen: fix codegen for aliases of fixed arrays of structs (fix #13037) (#13049) 540ms 823ms 0ms 129ms 3716 KB 112ms 114ms 158ms 39ms 78035 144509
2022-01-06 09:47 075cd29c sqlite: add busy_timeout() (#13053) 541ms 819ms 0ms 129ms 3714 KB 111ms 113ms 157ms 39ms 78001 144179
2022-01-06 02:05 c97f0c59 tools: generate `index.html` instead of `.html` for `v doc -m -f html .` 545ms 828ms 0ms 131ms 3714 KB 112ms 113ms 157ms 39ms 78001 143121
2022-01-05 16:23 3ae4513e sokol: update to floooh/sokol from 27-Dec-2021 (4ff3ed7) (#13044) 550ms 830ms 0ms 129ms 3714 KB 112ms 114ms 158ms 39ms 78001 141820
2022-01-05 16:17 70a0aab7 vlib: add a dlmalloc module (#12974) 549ms 823ms 0ms 131ms 3714 KB 112ms 114ms 158ms 39ms 78001 142078
2022-01-05 16:06 a60b381d docs: adding skeleton README.md files for all vlib modules (#13034) 546ms 828ms 0ms 135ms 3714 KB 113ms 114ms 158ms 39ms 78001 142858
2022-01-05 16:02 59357e87 math: move the `math.mathutil` generic `min`/`max`/`abs` fns to `math` (#13042) 547ms 826ms 0ms 130ms 3714 KB 112ms 115ms 159ms 40ms 78001 142597
2022-01-05 14:22 de711da7 cgen: support larger closure parameters (#13040) 546ms 827ms 0ms 132ms 3714 KB 112ms 116ms 159ms 39ms 78001 142858
2022-01-05 11:06 897bbb7d cgen: fix cgen removing random chars from parameter_name (#13038) 542ms 830ms 0ms 130ms 3713 KB 111ms 114ms 158ms 39ms 77999 143909
2022-01-05 10:49 d3489d42 builtin: s.trim_prefix/1 -> s.trim_string_left/1, s.trim_suffix/1 -> s.trim_string_right/1 543ms 825ms 0ms 130ms 3713 KB 112ms 113ms 159ms 39ms 77999 143644
2022-01-05 10:21 57fa9768 checker: update error message for `if 'a' in 'abcd' {` 544ms 829ms 0ms 131ms 3713 KB 111ms 112ms 156ms 39ms 77983 143351
2022-01-05 07:27 ba9aad1d checker: fix cast to byte in comptime if (#13036) 548ms 830ms 0ms 136ms 3713 KB 112ms 113ms 158ms 39ms 77983 142304
2022-01-04 22:37 89ac2a37 checker: add error for `for x in t {`, where `t.next()` returns multiple values 545ms 827ms 0ms 130ms 3713 KB 113ms 114ms 158ms 39ms 77983 143088
2022-01-04 21:10 b3930c3d checker: add error for .map() calling a fn with multiple return values (prevent inaccessible tuple leak) 542ms 826ms 0ms 131ms 3712 KB 113ms 115ms 160ms 40ms 77979 143872
2022-01-04 16:37 6c1ae4f6 ast: simplify mktyp() (#13028) 541ms 828ms 0ms 131ms 3712 KB 112ms 115ms 160ms 39ms 77975 144131
2022-01-04 15:43 0f01236e strconv: fix `assert .f64() == 0` 550ms 830ms 0ms 131ms 3713 KB 113ms 114ms 158ms 40ms 77976 141774
2022-01-04 14:04 b2538e83 checker: fix generic fn using generic type in if expr (#13027) 540ms 824ms 0ms 131ms 3713 KB 112ms 114ms 160ms 39ms 77983 144412
2022-01-04 09:34 054bb272 cgen: fix const fixed array of reference var using correct pointer (#13023) 545ms 835ms 0ms 136ms 3712 KB 113ms 116ms 159ms 39ms 77974 143071
2022-01-04 09:21 59ed4be4 all: update copyright year 548ms 835ms 0ms 130ms 3712 KB 113ms 116ms 160ms 39ms 77981 142301
2022-01-04 08:59 feadf777 builder: fix a bug in error_context_lines 546ms 823ms 0ms 129ms 3712 KB 112ms 114ms 157ms 38ms 77981 142822
2022-01-04 08:36 00a0c188 ast, cgen: fix const fixed array of reference value (#13022) 545ms 830ms 0ms 130ms 3712 KB 113ms 115ms 160ms 39ms 77981 143084
2022-01-03 16:30 4b55800f v.eval: add tests and fix runtime cast crash (#13019) 546ms 820ms 0ms 129ms 3712 KB 111ms 114ms 157ms 39ms 77978 142816
2022-01-03 16:06 89d92d53 docs: document the `v.exe` -> `vlang.exe` workaround for Symantec's paranoia 554ms 827ms 0ms 128ms 3712 KB 112ms 114ms 156ms 40ms 77974 140747
2022-01-03 13:10 da989e19 net: fix errors of new_ip(), new_ip6() and ip6.str() (#13020) 548ms 826ms 0ms 136ms 3712 KB 113ms 114ms 158ms 39ms 77974 142288
2022-01-03 13:03 9974495f ci: install libgc-dev in toml_ci.yml too 543ms 825ms 0ms 130ms 3712 KB 112ms 115ms 159ms 39ms 77974 143598
2022-01-03 11:25 e03d52d3 toml: improve SKIP reporting, fix formatting 549ms 831ms 0ms 131ms 3712 KB 114ms 114ms 160ms 39ms 77974 142029
2022-01-02 16:13 ee858568 toml: ignore CRLF just like LF in line comments, support VTEST_HIDE_OK=1 in tests. 548ms 838ms 0ms 130ms 3712 KB 112ms 115ms 159ms 39ms 77974 142288
2022-01-03 09:15 b4111451 ci: fix alexcrichton/toml-rs task in toml_ci.yml 545ms 833ms 0ms 133ms 3712 KB 113ms 116ms 161ms 39ms 77974 143071
2022-01-03 08:52 3aba840a ci: show jq version in toml_ci.yml 547ms 833ms 0ms 130ms 3712 KB 111ms 113ms 157ms 39ms 77974 142548
2022-01-03 06:45 d5b111ec net: fix typo in new_ip() (#13017) 544ms 828ms 0ms 138ms 3712 KB 112ms 113ms 158ms 39ms 77974 143334
2022-01-03 04:32 1ad4fbd8 regex: add a replace_n function (#13016) 547ms 829ms 0ms 131ms 3712 KB 113ms 113ms 157ms 39ms 77974 142548
2022-01-02 18:36 4d4398fa sokol: type alias all `gfx` structs (#13014) 550ms 834ms 0ms 132ms 3712 KB 114ms 116ms 161ms 39ms 77974 141770
2022-01-02 13:47 41e763f7 checker: add error for `type StructAlias = Struct struct Struct { field StructAlias }` 549ms 823ms 0ms 130ms 3712 KB 112ms 113ms 157ms 39ms 77974 142029
2022-01-02 13:52 64f1ea6f checker: extract containers.v, struct.v, for.v from checker.v (#13012) 541ms 833ms 0ms 131ms 3711 KB 113ms 114ms 158ms 39ms 77957 144097
2022-01-02 08:33 41078bc4 v.eval: fix hardcoded math ops in infix_gen.v, add interpret_test.v 545ms 829ms 0ms 130ms 3711 KB 112ms 112ms 158ms 39ms 77941 143011
2022-01-02 07:39 1521d08e eval: ignore ast.Module (fixes `v interpret file.v` regression after 07cf6d9) 546ms 834ms 0ms 138ms 3711 KB 113ms 115ms 160ms 39ms 77941 142749
2022-01-02 07:18 9278d4ec docs: fix a typo 551ms 834ms 0ms 131ms 3711 KB 113ms 113ms 158ms 40ms 77941 141453
2022-01-01 16:55 0e1cfd4a checker: simplify type sizeof check and fix c2v globals 548ms 826ms 0ms 131ms 3711 KB 113ms 113ms 161ms 39ms 77941 142228
2022-01-01 13:40 697eca5d tools: ensure `git` is installed, when doing vpm operations that require it 544ms 829ms 0ms 130ms 3711 KB 114ms 115ms 161ms 40ms 77930 143253
2022-01-01 07:21 908296cd regex: improve errors for edge cases (#13008) 544ms 825ms 0ms 129ms 3711 KB 112ms 112ms 157ms 40ms 77930 143253
2022-01-01 07:15 7622ff3f checker: check using const var as function (#13006) 545ms 826ms 0ms 133ms 3711 KB 113ms 112ms 158ms 39ms 77930 142990