Is V still fast?

Monitoring compilation speed for each commit.

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

Source code: fast.v

timestamp commit commit message v -o v.c v -o v v -native 1mil.v v hello.v v.c size parse check cgen scan V lines V lines/s
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
2021-12-31 07:54 64385125 checker: add error for `for mut var in string {` (fix #12998) (#13000) 545ms 831ms 0ms 135ms 3711 KB 111ms 113ms 157ms 39ms 77928 142987
2021-12-30 20:34 a0a1807e builtin: add charptr str() and change string format (#12973) 541ms 833ms 0ms 130ms 3711 KB 112ms 114ms 157ms 39ms 77926 144040
2021-12-30 19:19 b10ff1e4 checker: infer generic interface type in `i := Interface(Struct<u32>{})` 545ms 830ms 0ms 132ms 3710 KB 112ms 114ms 159ms 39ms 77922 142976
2021-12-30 17:28 ae036b61 checker: fix infinite recursion on generic interface cast 541ms 834ms 0ms 131ms 3709 KB 112ms 113ms 159ms 39ms 77896 143985
2021-12-30 16:20 df8384b6 v.scanner: report the start of unfinished string literals too 547ms 824ms 0ms 133ms 3709 KB 113ms 116ms 158ms 39ms 77889 142393
2021-12-30 11:42 93c40e69 all: add support for `type MyEnumAlias = MyEnum` 539ms 821ms 0ms 130ms 3708 KB 113ms 113ms 158ms 40ms 77851 144435
2021-12-29 19:48 d421f28d checker: minor cleanup in cast_expr() (#12995) 544ms 833ms 0ms 140ms 3705 KB 112ms 115ms 160ms 40ms 77783 142983
2021-12-29 19:45 4114dd08 v.builder: fix `v -no-retry-compilation -cc tcc -usecache examples/tetris/` 546ms 828ms 0ms 133ms 3706 KB 113ms 114ms 160ms 39ms 77790 142472
2021-12-29 19:32 99fdcd2e v.builder: fix `v -cc tcc -no-retry-compilation build-module vlib/sync/stdatomic` 544ms 824ms 0ms 128ms 3705 KB 111ms 112ms 157ms 39ms 77785 142987
2021-12-29 18:15 ca515474 cgen: fix `v -usecache examples/news_fetcher.v` on macos (.sort() compare_ functions duplication) 546ms 824ms 0ms 132ms 3705 KB 113ms 114ms 160ms 39ms 77781 142456
2021-12-29 16:29 537760ed ci: fix failing macos job (do not test -usecache for now there) 539ms 825ms 0ms 130ms 3704 KB 111ms 112ms 158ms 39ms 77779 144302
2021-12-29 15:57 cb34309f cgen: fix chained `./v -usecache -o v cmd/v` (and all other V programs that use maps) 548ms 836ms 0ms 132ms 3704 KB 113ms 113ms 159ms 39ms 77779 141932
2021-12-29 11:44 cc577e1b parser: check variable redefinition error (#12992) 545ms 824ms 0ms 137ms 3704 KB 112ms 112ms 157ms 39ms 77768 142693
2021-12-29 10:03 69c90ef5 hash.fnv1a: add generic fnv1a.sum64_struct/1 and fnv1a.sum32_struct/1 + tests 544ms 824ms 0ms 129ms 3704 KB 111ms 111ms 157ms 39ms 77768 142955
2021-12-29 09:27 7c78bf94 hash.fnv1a: add fnv1a.sum64_bytes and fnv1a.sum32_bytes, add doc comments and tests 542ms 827ms 0ms 131ms 3704 KB 113ms 115ms 159ms 39ms 77744 143439
2021-12-29 07:48 9b8cf1ad markused: fix V compiler panics with -skip-unused, for code using generics 542ms 827ms 0ms 129ms 3704 KB 112ms 113ms 158ms 39ms 77713 143381
2021-12-29 06:01 5607cfbd datatypes: add a Queue.last() method (#12987) 544ms 818ms 0ms 131ms 3704 KB 112ms 112ms 158ms 39ms 77699 142829
2021-12-28 20:29 5e552944 docs: document negative indexed slices, add example for a 'list comprehension' (#12986) 539ms 822ms 0ms 130ms 3704 KB 113ms 113ms 160ms 38ms 77699 144153
2021-12-28 17:42 43fee6b3 all: fix registration of methods with the same name on different generic structs 537ms 823ms 0ms 138ms 3704 KB 112ms 112ms 158ms 38ms 77699 144690
2021-12-28 08:12 730b2a92 sync: move sync.atomic2 to sync.stdatomic, cleanup 543ms 827ms 0ms 132ms 3702 KB 112ms 113ms 159ms 39ms 77646 142994
2021-12-28 05:55 c1711b8f checker: check string cast to number (fix #12982) (#12983) 544ms 830ms 0ms 134ms 3702 KB 113ms 112ms 161ms 39ms 77670 142775
2021-12-28 04:37 6176ce9f all: c2v fixes 542ms 822ms 0ms 129ms 3702 KB 111ms 110ms 158ms 39ms 77665 143293
2021-12-27 20:18 dadc9650 regex: implement negation groups, more flexibility for bsls, small fixes (#12981) 548ms 830ms 0ms 129ms 3701 KB 111ms 112ms 159ms 39ms 77631 141662
2021-12-27 18:02 14648fa4 parser: reduce max_expr_level to 310 (due to more limited stack size on windows) 543ms 829ms 0ms 128ms 3701 KB 111ms 113ms 157ms 39ms 77631 142966
2021-12-27 11:11 34e175a3 checker: minor cleanup of the fns classification (#12977) 548ms 828ms 0ms 135ms 3701 KB 111ms 113ms 160ms 39ms 77631 141662
2021-12-27 10:30 a2eb90ee parser: prevent too deep recursions in p.check_undefined_variables 552ms 828ms 0ms 131ms 3701 KB 113ms 113ms 160ms 40ms 77630 140634
2021-12-26 18:01 35418b84 cgen: fix compile error on locking interface value (#12883) 541ms 827ms 0ms 129ms 3698 KB 112ms 113ms 159ms 39ms 77622 143478
2021-12-26 17:05 c26e040d ci: bump retry count to 5 for tcp_test.v 549ms 842ms 0ms 133ms 3694 KB 113ms 113ms 161ms 39ms 77565 141284
2021-12-26 16:32 2e68af22 cgen: improve auto_str error messages (#12972) 545ms 830ms 0ms 130ms 3694 KB 111ms 113ms 158ms 39ms 77565 142321
2021-12-26 14:44 55d9c240 ast: fix generic fn with multiple return (#12971) 543ms 822ms 0ms 134ms 3694 KB 113ms 112ms 158ms 39ms 77565 142845
2021-12-26 14:01 8a10dbcf vlib: rename `adt` to `datatypes` 544ms 824ms 0ms 137ms 3693 KB 111ms 114ms 160ms 38ms 77564 142580
2021-12-26 11:02 2210f89e sokol: type alias all `sapp` structs (#12962) 547ms 829ms 0ms 130ms 3693 KB 111ms 113ms 160ms 38ms 77564 141798
2021-12-26 09:53 04be2465 cgen: check call argument on methods (#12965) 546ms 825ms 0ms 129ms 3693 KB 111ms 113ms 160ms 38ms 77564 142058
2021-12-26 09:41 3b5de71e builtin: add none str() (fix #12964) (#12967) 541ms 823ms 0ms 129ms 3693 KB 111ms 113ms 158ms 38ms 77557 143358
2021-12-26 09:34 03864e4a checker: fix cast enum to alias (#12968) 548ms 819ms 0ms 129ms 3693 KB 111ms 111ms 156ms 38ms 77553 141520
2021-12-25 20:58 10f63b3c cgen: remove "main" from inline sum type str (#12963) 542ms 832ms 0ms 130ms 3693 KB 111ms 111ms 160ms 37ms 77552 143084
2021-12-25 15:26 35282396 all: inline sum types (#12912) 540ms 827ms 0ms 138ms 3692 KB 112ms 113ms 159ms 38ms 77552 143614
2021-12-25 10:03 485b392c adt: implement a binary MinHeap data structure (#12956) 542ms 821ms 0ms 128ms 3685 KB 111ms 112ms 159ms 39ms 77475 142942
2021-12-25 09:34 8764a3a9 checker: check errors of cast to byte (#12961) 539ms 822ms 0ms 129ms 3685 KB 111ms 111ms 158ms 39ms 77475 143738
2021-12-24 12:42 d0ad79cd checker: fix generic array builtin method call (#12957) 541ms 826ms 0ms 131ms 3685 KB 113ms 112ms 160ms 38ms 77476 143208
2021-12-24 09:38 a83786d8 checker: minor cleanup in cast_expr() (#12954) 539ms 823ms 0ms 131ms 3685 KB 110ms 112ms 165ms 38ms 77476 143740
2021-12-24 09:19 d69d2c60 adt: implement a doubly linked list (#12950) 545ms 828ms 0ms 131ms 3685 KB 112ms 114ms 162ms 39ms 77478 142161
2021-12-24 09:11 c0dcd1a9 ast: fix reference of alias char type (#12951) 543ms 825ms 0ms 135ms 3685 KB 110ms 110ms 159ms 38ms 77478 142685
2021-12-24 08:47 92bd55de tests: fix typo in common.v (#12952) 539ms 824ms 0ms 128ms 3685 KB 110ms 112ms 159ms 38ms 77478 143743
2021-12-23 16:57 68452cff adt: add queue (#12941) 540ms 820ms 0ms 132ms 3685 KB 112ms 113ms 161ms 38ms 77478 143477
2021-12-23 16:23 54a69735 adt: add linked list (#12937) 539ms 819ms 0ms 130ms 3685 KB 110ms 111ms 158ms 38ms 77478 143743
2021-12-23 14:43 fa2de89d orm: do not order by default, ordering is slow; also fix a bug for tables without defined primary keys 538ms 825ms 0ms 130ms 3685 KB 110ms 112ms 155ms 38ms 77478 144011
2021-12-23 13:16 d7deda50 vlib: add an `adt` module (Abstract Data Types) (#12901) 536ms 830ms 0ms 133ms 3685 KB 111ms 112ms 160ms 38ms 77478 144548
2021-12-23 13:02 d4f28c88 checker: minor cleanup in the checker.v (#12945) 538ms 820ms 0ms 138ms 3685 KB 112ms 114ms 159ms 38ms 77478 144011
2021-12-23 11:31 546c388b gg: renaming drawing functions (#12913) 538ms 830ms 0ms 131ms 3685 KB 111ms 113ms 160ms 38ms 77479 144013
2021-12-23 11:04 ad1ef6a9 cgen: fix map get assign blank var with optional (#12943) 542ms 831ms 0ms 132ms 3685 KB 112ms 113ms 159ms 39ms 77479 142950
2021-12-23 11:01 b88a40ad ci: cleanup and fix sdl_ci.yml 545ms 823ms 0ms 131ms 3685 KB 111ms 111ms 158ms 38ms 77479 142163
2021-12-23 09:36 a2468e1e js,os: fix integer arithmetic; add Process.close() and os.is_readable() for VJS; Make tetris run on JS backend (#12940) 536ms 822ms 0ms 130ms 3685 KB 110ms 110ms 157ms 38ms 77479 144550
2021-12-23 09:26 d3ccdfd7 cgen: fix channel of sumtype (#12938) 539ms 824ms 0ms 131ms 3685 KB 112ms 111ms 157ms 39ms 77479 143745
2021-12-23 09:23 b4723c18 cmd: update vast -t help text (#12939) 539ms 827ms 0ms 137ms 3685 KB 111ms 112ms 158ms 38ms 77475 143738
2021-12-22 17:58 db1175e4 parser: handle `[noreturn]` on methods too 562ms 825ms 0ms 131ms 3685 KB 112ms 114ms 158ms 38ms 77475 137855
2021-12-22 17:11 1028f0b5 fmt: fix error of generic struct_init using module (fix #12893) (#12935) 544ms 831ms 0ms 131ms 3684 KB 112ms 112ms 161ms 38ms 77474 142415
2021-12-22 16:13 86719c5d tools: update vast to latest V 542ms 826ms 0ms 129ms 3684 KB 111ms 112ms 158ms 38ms 77474 142940
2021-12-22 14:16 e256f1b2 checker,cgen: stabilise generic method handling (fix a source code ordering issue) 534ms 826ms 0ms 132ms 3684 KB 112ms 113ms 160ms 38ms 77474 145082
2021-12-22 15:52 b3161b05 ci: add sdl workflow for testing `vlang/sdl` (#12934) 549ms 831ms 0ms 132ms 3684 KB 111ms 112ms 159ms 38ms 77451 141076
2021-12-22 13:34 278c0870 all: support slices with negative indexes `#[start..end]` (gated arrays) (#12914) 540ms 832ms 0ms 136ms 3684 KB 111ms 112ms 158ms 38ms 77451 143427
2021-12-22 10:26 2b9f9935 gg: add text rendering, keyboard event handling for JS and other fixes (#12932) 541ms 832ms 0ms 129ms 3682 KB 112ms 113ms 156ms 39ms 77305 142892
2021-12-22 10:09 6eb44f47 cgen: fix multiple return with sumtype (#12930) 540ms 829ms 0ms 130ms 3682 KB 111ms 112ms 157ms 38ms 77305 143157
2021-12-22 07:34 6a4fa609 cgen: fix blank ident in for_c_stmt (#12931) 540ms 827ms 0ms 132ms 3681 KB 111ms 112ms 158ms 38ms 77301 143150
2021-12-22 07:20 cb65f2ff js: generate es5 methods for valueOf() and toString() (#12928) 536ms 814ms 0ms 129ms 3681 KB 110ms 112ms 156ms 38ms 77294 144205
2021-12-21 23:55 26936316 parser: make codegen generate correct module name (#12929) 543ms 829ms 0ms 131ms 3681 KB 110ms 112ms 157ms 38ms 77294 142346
2021-12-21 22:18 cfb814a0 gen: support returning large types from closures on amd64 (#12926) 541ms 830ms 0ms 135ms 3681 KB 111ms 113ms 157ms 38ms 77294 142872
2021-12-21 21:43 7b4d8366 examples: reduce progress update rate for path_tracing.v (less string interpolations/mallocs) 542ms 824ms 0ms 131ms 3680 KB 111ms 113ms 160ms 39ms 77291 142603
2021-12-21 18:23 b68c217d js: remove usage of default arguments for `-es5` flag (#12921) 543ms 832ms 0ms 132ms 3680 KB 111ms 113ms 158ms 39ms 77291 142340
2021-12-21 17:48 07cf6d9f parser/scanner: make codegen impl use own parser. closes #12857 (#12925) 539ms 830ms 0ms 130ms 3680 KB 111ms 113ms 157ms 39ms 77291 143397
2021-12-21 17:23 fc83f0bf cgen: clean up gen_assign_stmt() (#12915) 538ms 826ms 0ms 128ms 3677 KB 112ms 114ms 157ms 38ms 77303 143685
2021-12-21 17:18 5ee5f92c ci: use github.sha instead of github.ref, so CI runs on master are not canceled early 539ms 825ms 0ms 130ms 3676 KB 110ms 112ms 157ms 38ms 77289 143393
2021-12-21 17:16 de3665af cgen: fix interface method using struct embed (#12924) 537ms 823ms 0ms 136ms 3676 KB 111ms 113ms 158ms 38ms 77289 143927
2021-12-21 14:54 88435eb7 examples: avoid using `go game.run()` in Tetris 547ms 823ms 0ms 132ms 3676 KB 112ms 114ms 158ms 38ms 77288 141294
2021-12-21 10:31 ade14491 gg: add event handling for mouse down/up and mouse leave/out on VJS (#12917) 537ms 822ms 0ms 129ms 3676 KB 111ms 112ms 157ms 37ms 77288 143925
2021-12-21 00:51 cc2fcb52 tests: fix the shown number of jobs for the test summary 537ms 819ms 0ms 134ms 3676 KB 110ms 112ms 157ms 37ms 77288 143925
2021-12-20 17:52 ed2d1286 help: improve `v help test` 534ms 820ms 0ms 127ms 3676 KB 110ms 111ms 157ms 38ms 77288 144734
2021-12-20 17:09 460f7c66 cgen: fix fixed array of interfaces equality (#12908) 543ms 820ms 0ms 130ms 3676 KB 112ms 114ms 158ms 38ms 77288 142335
2021-12-20 15:22 68ada041 tests: support `VTEST_ONLY_FN=*test_sincos* ./v test .` and `./v test -run-only test_sin .` 541ms 820ms 0ms 139ms 3675 KB 111ms 113ms 158ms 38ms 77278 142842
2021-12-20 13:18 5f0160bf js,gg: more work on porting gg to JS backend (#12903) 536ms 821ms 0ms 128ms 3671 KB 109ms 112ms 157ms 38ms 77245 144113
2021-12-20 12:15 f81654e3 builtin: add `s.match_glob(wildcard_pattern)` 538ms 815ms 0ms 130ms 3671 KB 112ms 113ms 157ms 38ms 77238 143565
2021-12-20 06:09 7c85c2ab checker: fix error of map selector assign (#12902) 539ms 817ms 0ms 132ms 3671 KB 111ms 112ms 157ms 38ms 77129 143096
2021-12-19 17:32 d0797533 time: add Duration.str() (#12897) 533ms 820ms 0ms 130ms 3671 KB 111ms 114ms 158ms 38ms 77122 144694
2021-12-19 16:37 840a92c1 v.builder: change the default stack size for apps produced by MSVC to 16MB 537ms 813ms 0ms 129ms 3669 KB 110ms 115ms 159ms 38ms 77085 143547
2021-12-19 16:25 cd0b5814 ast: rename 'table.get_type_symbol()' to 'table.sym()' and more related calls (#12898) 539ms 813ms 0ms 135ms 3669 KB 111ms 113ms 157ms 38ms 77084 143012
2021-12-19 12:31 c957f590 cgen: minor cleanup in cgen.v (#12896) 538ms 820ms 0ms 130ms 3676 KB 110ms 113ms 158ms 38ms 77091 143291
2021-12-19 07:19 41176c49 cgen: add `bool` and `complex` to c_reserved 535ms 829ms 0ms 130ms 3677 KB 111ms 114ms 162ms 38ms 77098 144108
2021-12-19 11:38 a7019ac8 cgen: fix parallel waiter function generation (#12895) 537ms 811ms 0ms 131ms 3677 KB 111ms 113ms 159ms 38ms 77098 143571
2021-12-18 16:08 2ab861ef cgen: fix generic array of interface method call (fix #12882) (#12888) 535ms 814ms 0ms 130ms 3676 KB 109ms 111ms 157ms 38ms 77083 144080
2021-12-18 15:52 5e5c78ed cgen: minor cleanup of the field order in the Gen struct definition (#12890) 538ms 817ms 0ms 130ms 3676 KB 109ms 110ms 156ms 37ms 77082 143275
2021-12-18 15:33 de92f819 cgen: support closures with any number of parameters of any size on amd64 (#12891) 531ms 814ms 0ms 134ms 3676 KB 111ms 111ms 156ms 38ms 77082 145163
2021-12-18 10:39 3a504480 gg: add draw_arc_empty (#12887) 528ms 818ms 0ms 129ms 3671 KB 109ms 111ms 155ms 37ms 76999 145831
2021-12-18 08:19 927eecf7 ci: retry more return_in_lock_test.v 531ms 802ms 0ms 132ms 3671 KB 110ms 111ms 156ms 37ms 76999 145007
2021-12-18 08:07 7c255f0f builtin, cgen: fix array of map init with default value (#12885) 542ms 810ms 0ms 129ms 3671 KB 109ms 111ms 155ms 37ms 76999 142064
2021-12-18 08:00 50d988eb v.parser: forbid unsupported language functions/types in specific backends (#12655) 539ms 812ms 0ms 131ms 3670 KB 111ms 112ms 157ms 37ms 76979 142818
2021-12-17 19:19 75830f1f gg: add draw_ellipse_filled() + draw_ellipse_empty() APIs (#12869) 533ms 811ms 0ms 129ms 3669 KB 111ms 114ms 159ms 38ms 76956 144382
2021-12-17 14:37 08766da7 js: dont use async js_main in '-es5' mode (#12870) 540ms 822ms 0ms 137ms 3669 KB 112ms 114ms 159ms 37ms 76956 142511
2021-12-17 14:11 4ecdb28f tools: add `.gitattributes` with `v init` and `v new`(#12879) 535ms 814ms 0ms 129ms 3669 KB 110ms 112ms 157ms 37ms 76956 143842
2021-12-17 13:32 130d189f cgen: fix overwriting methods of embedded structs + empty struct for interfaces (#12876) 536ms 819ms 0ms 130ms 3669 KB 110ms 113ms 158ms 37ms 76956 143574
2021-12-17 13:22 b482da74 gg: move code using C types to c.v files, add js.v files (#12873) 541ms 817ms 0ms 128ms 3669 KB 111ms 112ms 157ms 38ms 76953 142242
2021-12-17 13:17 66070ec6 cgen: fix error of 'map_a[map_b[key]] += 2' (#12872) 534ms 824ms 0ms 132ms 3669 KB 111ms 113ms 158ms 38ms 76953 144106
2021-12-17 12:58 c9f6a969 cgen: fix array of interfaces equality error (#12874) 542ms 815ms 0ms 129ms 3669 KB 112ms 113ms 159ms 39ms 76947 141968
2021-12-17 12:26 d80dd77a cgen: support closures on arm32 as well (#12875) 539ms 818ms 0ms 134ms 3668 KB 110ms 112ms 157ms 38ms 76944 142753
2021-12-17 03:20 e5e3979e fmt: fix removal of selective imported types used in type decl (#12868) 530ms 816ms 0ms 136ms 3667 KB 111ms 113ms 157ms 38ms 76917 145126
2021-12-17 02:50 2f7ac7e4 cgen: fix c error when use reserved keyword as if guard var (#12871) 534ms 815ms 0ms 130ms 3667 KB 111ms 113ms 158ms 38ms 76917 144039
2021-12-16 18:58 f87f8ec3 cgen: fix defer with function variables (fix #12854) (#12866) 529ms 808ms 0ms 132ms 3667 KB 109ms 111ms 155ms 37ms 76916 145398
2021-12-16 18:12 5f1eaaf3 ci: retry more channel_select_6_test.v 531ms 808ms 0ms 128ms 3667 KB 109ms 111ms 156ms 37ms 76914 144847
2021-12-16 16:02 c6b902d2 cgen: support closures on arm64 (#12863) 526ms 816ms 0ms 130ms 3667 KB 110ms 114ms 156ms 38ms 76914 146224
2021-12-16 15:44 8a34fb78 ci: run the full V test suite on arm64 (#12865) 545ms 808ms 0ms 134ms 3666 KB 108ms 110ms 155ms 38ms 76887 141077
2021-12-16 13:59 6ff953d9 preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523) 531ms 806ms 0ms 127ms 3666 KB 111ms 110ms 154ms 38ms 76886 144794
2021-12-16 10:03 caac89d6 checker: fix `function x is private` error in main, for `pub const abc = x()` in a (sub)module 527ms 805ms 0ms 129ms 3659 KB 110ms 113ms 156ms 38ms 76799 145728
2021-12-16 08:47 674f99a6 checker: minor clean up in comptime_call() (#12860) 533ms 809ms 0ms 131ms 3659 KB 109ms 113ms 156ms 38ms 76795 144080
2021-12-16 07:53 d8a33305 checker, cgen: fix generic map with generic type key (#12859) 528ms 808ms 0ms 129ms 3659 KB 110ms 113ms 155ms 38ms 76796 145446
2021-12-15 18:16 1261468d ci: fix failed windows-msvc task (sokol examples) 523ms 807ms 0ms 127ms 3659 KB 110ms 111ms 155ms 38ms 76794 146833
2021-12-15 16:48 c44115c6 checker: fix goto label with comptime tmpl (#12853) 530ms 806ms 0ms 134ms 3659 KB 109ms 111ms 155ms 38ms 76792 144890
2021-12-15 15:55 2b981b01 ast: fix bug in parsing `-Isomething -Danother` from #flag and #pkgconfig directives 527ms 801ms 0ms 128ms 3659 KB 109ms 113ms 156ms 37ms 76789 145709
2021-12-15 14:58 65f12f32 checker: fix invalid cast warning for flag enums (#12848) 528ms 813ms 0ms 131ms 3659 KB 109ms 111ms 156ms 38ms 76789 145433
2021-12-15 13:47 11d2b8b3 js: support `-es5` flag (#12846) 530ms 802ms 0ms 127ms 3659 KB 109ms 111ms 155ms 38ms 76783 144873
2021-12-15 12:34 df7f2aa8 all: support `[markused]` tags for fns/consts/globals 522ms 806ms 0ms 130ms 3659 KB 108ms 112ms 155ms 38ms 76779 147086
2021-12-15 11:21 2ce1647e cgen: fix error of embedded struct generating interface_table (#12847) 528ms 806ms 0ms 130ms 3655 KB 108ms 111ms 154ms 38ms 76719 145301
2021-12-15 10:47 fa1a7a85 cgen: fix building with `-no-preludes -no-builtin` (part 1) 525ms 803ms 0ms 136ms 3654 KB 109ms 114ms 155ms 39ms 76714 146121
2021-12-15 10:20 1d41d9da json2: improve readability, add tests utilizing fix #12667 (#12836) 526ms 806ms 0ms 128ms 3654 KB 108ms 111ms 155ms 37ms 76709 145834
2021-12-15 09:17 5b5d0bbb ci: ensure that V can be built on arm64 using tcc (#12841) 532ms 816ms 0ms 129ms 3654 KB 110ms 110ms 155ms 38ms 76709 144189
2021-12-15 07:00 d13fe784 v: fix build and failing tests on arm64 (#12840) 528ms 810ms 0ms 128ms 3654 KB 109ms 111ms 154ms 38ms 76709 145282
2021-12-15 06:49 1c629f4a cgen: fix ci error of empty struct init (#12838) 530ms 806ms 0ms 127ms 3654 KB 109ms 111ms 154ms 38ms 76708 144732
2021-12-14 15:35 6079448f tools: unset VCOLORS before producing reports with `v bug` 529ms 812ms 0ms 129ms 3654 KB 110ms 112ms 155ms 38ms 76700 144990
2021-12-14 15:14 c900dc10 ci: use -Wno-excess-initializers for clang -cstrict, cleanup cgen 532ms 814ms 0ms 138ms 3654 KB 110ms 112ms 157ms 38ms 76700 144172
2021-12-14 13:42 a1efde8b v: list all js backends in `v help build-js` (#12835) 536ms 810ms 0ms 128ms 3654 KB 109ms 110ms 153ms 38ms 76709 143113
2021-12-14 13:38 d7abdd31 ci: fix clang build error on macos/freebsd 535ms 810ms 0ms 129ms 3654 KB 111ms 110ms 156ms 47ms 76709 143381
2021-12-14 11:05 99f14a7e transformer: only enable array optimisation with -prod (#12833) 531ms 812ms 0ms 129ms 3653 KB 111ms 113ms 159ms 38ms 76693 144431
2021-12-14 10:20 5365984e ci: use `powershell Compress-Archive` instead of `zip` in binary_artifact.yml 529ms 819ms 0ms 128ms 3653 KB 109ms 110ms 154ms 37ms 76678 144948
2021-12-14 09:10 2f99022f ci: simplify and cleanup binary_artifact.yml 539ms 817ms 0ms 128ms 3653 KB 110ms 112ms 157ms 38ms 76678 142259
2021-12-14 06:14 eed88295 fmt: remove extra comma of branch instead of parse error (#12814) 536ms 813ms 0ms 138ms 3653 KB 110ms 113ms 156ms 38ms 76678 143055
2021-12-13 19:43 2a535667 toml: add `as_strings()` method to map of `Any` (#12824) 533ms 800ms 0ms 125ms 3652 KB 108ms 111ms 153ms 37ms 76661 143829
2021-12-13 19:03 76f6f99b gg: add draw_ring() (#12817) 535ms 804ms 0ms 128ms 3652 KB 108ms 112ms 155ms 37ms 76661 143291
2021-12-13 18:58 b1a9bf29 vgret: add support for config via `toml` and root path (#12821) 536ms 809ms 0ms 134ms 3652 KB 109ms 112ms 156ms 37ms 76661 143024
2021-12-13 18:18 cb4c6758 os: add support for signal handling on JS backend (#12818) 534ms 808ms 0ms 129ms 3652 KB 110ms 113ms 155ms 38ms 76661 143559
2021-12-13 11:45 d5c0bdf9 cgen: clean up interface_table() (#12816) 526ms 806ms 0ms 130ms 3652 KB 109ms 111ms 157ms 37ms 76660 145741
2021-12-13 11:01 be582306 cgen: clean up struct_init (#12815) 530ms 801ms 0ms 128ms 3652 KB 109ms 111ms 155ms 37ms 76663 144647
2021-12-13 10:55 b3035884 cgen: fix struct init with interface field (#12820) 528ms 801ms 0ms 127ms 3653 KB 110ms 111ms 155ms 38ms 76663 145195
2021-12-12 19:10 3afbb9e9 all: split all backends into cmd/tools/builders (#12811) 523ms 800ms 0ms 124ms 3652 KB 108ms 110ms 150ms 38ms 76656 146569
2021-12-12 17:54 57c1faad cgen: fix multiple nested embed struct with duplicate field init (#12805) 620ms 945ms 0ms 137ms 4268 KB 128ms 131ms 182ms 44ms 89749 144756
2021-12-12 17:42 f407d6de ast, checker, cgen: fix generics multiple type comptime call (fix #12777) (#12806) 621ms 937ms 0ms 128ms 4268 KB 129ms 131ms 183ms 43ms 89748 144521
2021-12-12 01:18 8c1c70db checker: fix x.$(field.name) not working outside of $if (#12802) 622ms 948ms 0ms 127ms 4270 KB 128ms 132ms 181ms 44ms 89747 144287
2021-12-11 23:20 bf835d47 tools: fix `v build-examples` on windows 630ms 947ms 0ms 128ms 4270 KB 128ms 131ms 183ms 45ms 89745 142452
2021-12-11 22:58 79de408e parser,checker: support `[generated] module xyz` (turns off notices). Use it for `infix.v`. 628ms 945ms 0ms 129ms 4270 KB 129ms 132ms 182ms 45ms 89745 142906
2021-12-11 21:51 9b7a50b1 v: split the interpreter to cmd/tools/vinterpret.v 620ms 953ms 0ms 131ms 4269 KB 130ms 132ms 184ms 44ms 89736 144735
2021-12-11 21:45 adf35370 v.eval: show `sumtype or interface casts return void currently` only with -v 699ms 1046ms 0ms 135ms 4609 KB 140ms 156ms 202ms 48ms 96826 138520
2021-12-11 21:20 23be53e2 tools: build `examples/viewer` as a project folder 687ms 1037ms 0ms 126ms 4609 KB 138ms 154ms 196ms 48ms 96824 140937
2021-12-11 20:18 d3b769d1 examples: add an image viewer program (#12797) 693ms 1026ms 0ms 128ms 4609 KB 140ms 156ms 201ms 47ms 96824 139717
2021-12-11 20:09 2ced1828 cgen: fix order of comptime reflection fields (#12799) 697ms 1032ms 0ms 126ms 4609 KB 139ms 156ms 201ms 47ms 96823 138913
2021-12-11 19:55 0d0d7323 transformer: provide direct_memory_access to arrays when safe (#12724) 706ms 1044ms 0ms 127ms 4610 KB 138ms 155ms 200ms 48ms 96826 137147
2021-12-11 17:41 fe14e2fc cgen: use `c_name()` for escaping goto label names too 678ms 1013ms 0ms 125ms 4595 KB 137ms 152ms 200ms 47ms 96426 142221
2021-12-11 17:35 9e68a03f math: rename small to small_ to prevent C errors (workaround unescaped C labels) (#12796) 680ms 1033ms 0ms 134ms 4595 KB 140ms 156ms 202ms 48ms 96426 141802
2021-12-11 17:14 24bc2ae4 cgen: add `small` to c_reserved 679ms 1021ms 0ms 131ms 4595 KB 141ms 155ms 201ms 47ms 96426 142011
2021-12-11 17:03 cde0cbd5 ci: fix failing `tests-sanitize-address-clang` step for vlib/toml/tests/spaced_keys_test.v 679ms 1024ms 0ms 127ms 4595 KB 139ms 157ms 199ms 47ms 96425 142010
2021-12-11 15:10 b3287f81 Revert "v.scanner: reduce memory consumption for Scanner.ident_name" 681ms 1021ms 0ms 125ms 4595 KB 138ms 155ms 202ms 47ms 96425 141593
2021-12-11 14:38 b18cd37e v.scanner: reduce memory consumption for Scanner.ident_name 685ms 1027ms 0ms 128ms 4596 KB 139ms 157ms 202ms 44ms 96432 140776
2021-12-11 13:21 ba06eba3 toml: fix implicit allocation overwrite of existing table (#12793) 685ms 1018ms 0ms 126ms 4595 KB 141ms 153ms 201ms 48ms 96425 140766
2021-12-11 08:17 7c7cdf8c builtin: clean up array.v (#12784) 687ms 1025ms 0ms 131ms 4595 KB 138ms 153ms 201ms 47ms 96425 140356
2021-12-11 07:56 a58c539e checker: minor fixes 678ms 1011ms 0ms 125ms 4596 KB 139ms 155ms 200ms 48ms 96437 142237
2021-12-11 07:51 19a47abc checker: split up checker.v: fn.v, if.v, interface.v, match.v, return.v 685ms 1029ms 0ms 129ms 4596 KB 139ms 154ms 200ms 47ms 96437 140783
2021-12-11 07:47 ee6c0a06 checker: split up checker.v: fn.v, if.v, interface.v, match.v 687ms 1030ms 0ms 129ms 4596 KB 139ms 154ms 202ms 47ms 96431 140365
2021-12-11 07:30 ea1f398f ci: add `gfx_ci` utilizing `vgret` (#12785) 682ms 1030ms 0ms 127ms 4596 KB 139ms 154ms 200ms 47ms 96408 141360
2021-12-11 07:23 eaf0f9b4 checker: split up checker.v: assign.v, orm.v, comptime.v; c2v fixes 688ms 1017ms 0ms 128ms 4596 KB 140ms 156ms 201ms 47ms 96408 140127
2021-12-10 13:28 ed4ecae5 checker: fix notice of eval.infix.v on windows (#12770) 681ms 1010ms 0ms 128ms 4595 KB 139ms 155ms 199ms 47ms 96370 141512
2021-12-10 12:56 9b4329d2 ast, checker, cgen: fix interface method with struct embed (#12783) 669ms 1017ms 0ms 128ms 4595 KB 138ms 153ms 200ms 47ms 96365 144043
2021-12-10 12:54 b1161707 js: add support for Promise.wait() (#12781) 667ms 1012ms 0ms 128ms 4591 KB 139ms 154ms 194ms 47ms 96333 144427
2021-12-09 19:37 7fc9e614 ast, parser, checker: fix generic fn in builtin module (#12769) 673ms 1017ms 0ms 131ms 4590 KB 137ms 154ms 194ms 47ms 96309 143104
2021-12-09 19:31 dbe67c68 tools: add a `v gret` command to aid detecting visual regressions in `gg` based apps (#12775) 667ms 1007ms 0ms 128ms 4589 KB 139ms 155ms 194ms 47ms 96308 144389
2021-12-09 19:25 4c95127c semver: add a Version.str() method with unit tests (#12779) 667ms 1005ms 0ms 127ms 4589 KB 139ms 154ms 193ms 47ms 96307 144388
2021-12-09 02:44 8f9f681e checker: move check_types() on top; small c2v fixes 669ms 1005ms 0ms 133ms 4588 KB 138ms 154ms 193ms 47ms 96297 143941
2021-12-08 20:38 0021fbba gg: support `VGG_STOP_AT_FRAME=120 VGG_SCREENSHOT_FOLDER=. VGG_SCREENSHOT_FRAMES=10,20,30 ./v -d gg_record run examples/gg/bezier_anim.v` (#12767) 663ms 1009ms 0ms 129ms 4588 KB 139ms 153ms 196ms 48ms 96297 145244
2021-12-08 20:33 7379488c fmt: fix bug that adds unnecessary module name to generic types (#12758) 673ms 1012ms 0ms 130ms 4588 KB 139ms 154ms 196ms 47ms 96297 143086
2021-12-08 20:27 cd96f980 v complete: add recent additions to cmd/tools, sort list (#12762) 674ms 1022ms 0ms 129ms 4588 KB 138ms 154ms 195ms 47ms 96298 142875
2021-12-08 08:50 b1622c74 net.openssl: fix compilation of vpm.v on FreeBSD 669ms 1013ms 0ms 128ms 4588 KB 139ms 153ms 194ms 47ms 96298 143943
2021-12-08 08:12 e433badc parser, cgen: fix multiple comptime tmpl in one function (#12757) 670ms 1012ms 0ms 128ms 4588 KB 139ms 153ms 195ms 48ms 96297 143726
2021-12-08 08:09 2fbf7fea all: initial interpreter code (#12605) 663ms 1013ms 0ms 135ms 4588 KB 138ms 152ms 195ms 47ms 96299 145247
2021-12-07 23:09 525791fa tests: mark semaphore_timed_test.v with `vtest retry: 3` 601ms 913ms 0ms 127ms 4247 KB 125ms 127ms 178ms 43ms 89175 148377
2021-12-07 22:31 7a0b63e7 stbi: add image writing functions (#12754) 597ms 913ms 0ms 126ms 4247 KB 125ms 128ms 180ms 44ms 89175 149371
2021-12-07 20:13 a19dd364 cgen: ensure the different gdi32 notations are always matched in is_gui_app (#12756) 604ms 922ms 0ms 128ms 4247 KB 126ms 129ms 180ms 44ms 89175 147640
2021-12-07 19:31 7bbc7082 tools: make `v test vlib` and `v test-self` skip _test.js.v files, when `node` is not installed 602ms 922ms 0ms 128ms 4247 KB 127ms 128ms 177ms 43ms 89175 148131
2021-12-07 09:33 c29a3cf6 parser: fix (absolute path) error (#12747) 599ms 920ms 0ms 129ms 4247 KB 127ms 131ms 182ms 44ms 89175 148873
2021-12-07 09:12 f60cf652 cgen: fix comptime for_in methods call using str_intp (#12746) 605ms 917ms 0ms 133ms 4246 KB 127ms 129ms 179ms 44ms 89171 147390
2021-12-07 08:14 f86af723 stbi: add a link_to_libm.c.v helper, to ensure `import stbi` works always. 607ms 922ms 0ms 128ms 4243 KB 126ms 129ms 182ms 43ms 89118 146817
2021-12-06 22:32 6d142751 parser: support dot prefix for attributes (#12744) 601ms 922ms 0ms 126ms 4243 KB 124ms 128ms 177ms 43ms 89118 148282
2021-12-06 22:31 36fbd3c4 checker: check sumtype as mismatched type (#12743) 602ms 927ms 0ms 128ms 4243 KB 125ms 129ms 182ms 43ms 89112 148026
2021-12-06 20:39 047f059f examples: use `fontstash` wrapper calls (#12718) 594ms 924ms 0ms 128ms 4243 KB 125ms 127ms 179ms 43ms 89110 150016
2021-12-06 17:08 1cd703d9 fontstash: use `#flag darwin -I/usr/local/Cellar/freetype/2.10.2/include/freetype2` 605ms 926ms 0ms 128ms 4243 KB 126ms 127ms 178ms 43ms 89110 147289
2021-12-06 09:35 325e116b cgen: 4 byte bool flagg for compatibility with some C software 601ms 934ms 0ms 134ms 4243 KB 125ms 126ms 181ms 43ms 89110 148269
2021-12-06 09:10 09955b7c net.websocket: fix server not listening for IPv4 (#12717) 605ms 933ms 0ms 128ms 4243 KB 127ms 127ms 181ms 43ms 89107 147284
2021-12-06 08:55 d85111e3 cgen: fix comptime for_in methods call (#12741) 602ms 925ms 0ms 126ms 4243 KB 126ms 127ms 179ms 43ms 89107 148018
2021-12-06 07:44 3ab82a23 tools: cleanup the output of V, compiled with `-d trace_parser` and `-d trace_checker` 601ms 929ms 0ms 127ms 4242 KB 124ms 128ms 178ms 44ms 89103 148257
2021-12-06 07:53 89eb5425 examples: clean file path usage in the examples, move all the fonts in the common assets folder (#12736) 599ms 917ms 0ms 127ms 4241 KB 126ms 129ms 180ms 44ms 89104 148754
2021-12-06 07:50 6f5d952d tools: implement `v ast -t file.v` (terse mode) (#12734) 594ms 917ms 0ms 127ms 4241 KB 124ms 126ms 177ms 43ms 89104 150006
2021-12-05 17:45 3b7e7c9c tools: update vast to latest V (#12733) 602ms 926ms 0ms 136ms 4241 KB 126ms 126ms 180ms 44ms 89104 148013
2021-12-05 17:21 ae2ae6e6 cgen: fix match sumtype var aggregate str_intp error (#12732) 609ms 920ms 0ms 129ms 4241 KB 126ms 127ms 178ms 44ms 89068 146252
2021-12-05 16:56 0c713f6e sync.once: add Once (#12722) 595ms 917ms 0ms 129ms 4241 KB 126ms 129ms 179ms 43ms 89061 149682
2021-12-05 11:33 105d7fcf js: support JS.await (#12726) 599ms 916ms 0ms 129ms 4240 KB 126ms 128ms 180ms 43ms 88940 148480
2021-12-05 09:59 e4850a00 strings: add Builder.drain_builder/1 utility method 603ms 925ms 0ms 131ms 4238 KB 127ms 127ms 178ms 44ms 88895 147421
2021-12-05 04:21 27543688 ast: correct comments of the find_field_from_embeds (#12723) 601ms 927ms 0ms 130ms 4237 KB 127ms 129ms 181ms 43ms 88880 147886
2021-12-04 18:16 4b21d3e3 crypto.sha256: add missing documentation of sum (#12716) 601ms 916ms 0ms 132ms 4237 KB 125ms 127ms 178ms 43ms 88880 147886
2021-12-04 18:13 81a1490e builtin: add string.split_any/1 (#12720) 604ms 917ms 0ms 127ms 4237 KB 126ms 129ms 178ms 43ms 88880 147152
2021-12-04 17:43 ace63594 all: support `$embed_file('embed.vv', .zlib)` (#12654) 603ms 918ms 0ms 131ms 4237 KB 127ms 128ms 179ms 44ms 88850 147346
2021-12-04 16:46 0f50ac32 ast: cleanup struct embeds related methods (#12719) 601ms 919ms 0ms 128ms 4231 KB 125ms 127ms 179ms 43ms 88770 147703
2021-12-04 12:51 0cb4557a ast, checker, cgen: fix nested struct embed method call (#12714) 598ms 921ms 0ms 128ms 4232 KB 126ms 129ms 180ms 43ms 88842 148565
2021-12-04 11:04 d59aa14b builtin: fix {-7:08b} (interpolation of negative numbers with 0 padding), add tests 601ms 921ms 0ms 130ms 4230 KB 127ms 128ms 180ms 43ms 88803 147758
2021-12-04 09:56 89c08c62 cgen: cleanup the generated code for dump(x) 599ms 922ms 0ms 136ms 4230 KB 125ms 127ms 180ms 43ms 88794 148237
2021-12-04 08:19 2d43fdb4 ast, checker, cgen: fix nested struct embed error (fix #12659) (#12712) 600ms 917ms 0ms 127ms 4230 KB 125ms 125ms 177ms 43ms 88795 147991
2021-12-03 21:07 7e6d4ebf toml: add doc string to reflect methods (#12666) 604ms 908ms 0ms 127ms 4234 KB 125ms 126ms 177ms 43ms 88794 147009
2021-12-03 17:52 33163238 strconv: add a small performance optimisation 586ms 916ms 0ms 130ms 4234 KB 124ms 126ms 174ms 43ms 88794 151525
2021-12-03 18:00 365b46ca cgen: fix match sumtype print var aggregate error (#12667) 601ms 912ms 0ms 130ms 4234 KB 126ms 128ms 179ms 43ms 88791 147738
2021-12-03 17:01 4624de6c cgen: support `-d no_segfault_handler` and `-d no_main`. Cleanup `-d trace_xxx` descriptions in CONTRIBUTING.md 598ms 913ms 0ms 129ms 4233 KB 124ms 128ms 178ms 43ms 88776 148454
2021-12-03 10:40 1d6cc57d toml: add reflection method (#12664) 590ms 905ms 0ms 134ms 4233 KB 125ms 126ms 176ms 43ms 88720 150372
2021-12-03 10:25 0da7e2f8 js: make vlib/v/util compile on JS backend (#12660) 597ms 917ms 0ms 129ms 4233 KB 124ms 126ms 175ms 43ms 88720 148609
2021-12-03 06:07 be5446bf checker: update enum test 595ms 920ms 0ms 130ms 4233 KB 127ms 130ms 180ms 43ms 88717 149104
2021-12-03 05:43 209747d0 checker: update enum test 591ms 908ms 0ms 130ms 4233 KB 126ms 129ms 179ms 43ms 88717 150113
2021-12-03 04:45 eca78a29 checker: allow infix expressions in enum declarations 599ms 921ms 0ms 126ms 4233 KB 124ms 126ms 175ms 43ms 88717 148108
2021-12-02 13:46 c4363bc7 builtin: explain and better organise the different cstring_to_vstring/tos/tos_clone/vstring family of conversion functions 596ms 916ms 0ms 127ms 4233 KB 124ms 126ms 177ms 43ms 88705 148833
2021-12-02 10:22 66a67de8 checker, cgen: fix match expr returning optional with error (fix #12556) (#12645) 595ms 912ms 0ms 133ms 4232 KB 124ms 127ms 176ms 42ms 88643 148979
2021-12-02 10:07 7d0a36dd toml: solidify single-line escape validation (#12644) 593ms 919ms 0ms 127ms 4232 KB 123ms 126ms 176ms 43ms 88632 149463
2021-12-02 10:01 adddac48 toml: add some meat to README.md (#12649) 593ms 911ms 0ms 127ms 4232 KB 124ms 127ms 177ms 43ms 88632 149463
2021-12-02 09:19 5ab91dd4 toml: support multi-level map keys in arrays-of-tables (#12641) 591ms 915ms 0ms 128ms 4232 KB 124ms 127ms 178ms 43ms 88632 149969
2021-12-02 09:15 f7926ec9 vlib/context: add onecontext as submodule (#12549) 597ms 910ms 0ms 126ms 4232 KB 124ms 128ms 177ms 43ms 88632 148462
2021-12-02 08:53 2144471c cgen: fix generic fn with anon fn in body (#12647) 594ms 917ms 0ms 126ms 4232 KB 124ms 126ms 176ms 43ms 88632 149212
2021-12-01 16:11 98877984 checker: fix map init with enum keys (#12637) 595ms 917ms 0ms 134ms 4232 KB 125ms 127ms 179ms 43ms 88630 148957
2021-12-01 15:23 8494e387 strconv: fix format.md example snippets (#12642) 599ms 918ms 0ms 126ms 4232 KB 123ms 126ms 178ms 42ms 88629 147961
2021-12-01 14:35 d7bc2a88 builtin: add a non allocating rune.length_in_bytes() method and tests for it 600ms 913ms 0ms 128ms 4232 KB 124ms 127ms 179ms 43ms 88629 147715
2021-12-01 12:43 b3aedff3 toml: convert yaml value checks in iarna test suite (#12629) 598ms 917ms 0ms 128ms 4232 KB 124ms 128ms 178ms 42ms 88611 148178
2021-12-01 12:05 6f297cdf js: add missing start_digraph() for the js backend (#12638) 606ms 916ms 0ms 128ms 4232 KB 125ms 128ms 179ms 42ms 88611 146222
2021-12-01 09:25 f5d28372 checker: add more `string(x)` checks, with more detailed replacement suggestions 598ms 910ms 0ms 128ms 4232 KB 125ms 129ms 179ms 43ms 88611 148178
2021-12-01 07:50 47aa2b1f all: fix casting of `string(MyString('abc'))` and `byte(MyByte(123))`; improve TypeSymbol handling (#12617) 595ms 923ms 0ms 135ms 4230 KB 126ms 130ms 181ms 42ms 88591 148892
2021-12-01 06:38 519ca90c regex: added default support for long queries (#12635) 598ms 909ms 0ms 127ms 4227 KB 124ms 125ms 176ms 43ms 88587 148138
2021-11-30 17:41 f86710dc crypto.bcrypt: add doc comments for public bcrypt functions (#12622) 597ms 908ms 0ms 126ms 4227 KB 124ms 125ms 175ms 43ms 88587 148386
2021-11-30 17:39 5e1cd13e v help: add build-c help information on how to use brew for libgc (#12633) 590ms 912ms 0ms 128ms 4227 KB 125ms 128ms 179ms 43ms 88587 150147
2021-11-30 14:01 758ba76d toml: update testdata/.gitignore (#12630) 595ms 917ms 0ms 128ms 4227 KB 124ms 125ms 179ms 43ms 88587 148885
2021-11-30 13:08 5c8e6269 toml: add `alexcrichton/toml-rs` test suite to CI (#12624) 600ms 917ms 0ms 125ms 4227 KB 123ms 126ms 177ms 43ms 88587 147645
2021-11-30 13:01 7d9028db toml: add more checks for table redeclarations (#12615) 591ms 917ms 0ms 134ms 4225 KB 127ms 128ms 177ms 44ms 88564 149854
2021-11-30 12:26 f50f409a toml: simplify bool keys in scanner and parser (#12625) 600ms 920ms 0ms 129ms 4225 KB 125ms 127ms 178ms 43ms 88564 147606
2021-11-30 09:49 1b691e76 native: implement for-c and for-in range loops (#12155) 597ms 917ms 0ms 131ms 4225 KB 126ms 128ms 179ms 43ms 88564 148348
2021-11-30 09:15 05db3533 picoev: use `net` C definitions (#12574) 604ms 922ms 0ms 128ms 4218 KB 126ms 127ms 180ms 44ms 88412 146377
2021-11-30 07:32 8ac7739d parser: forbid empty match statements 'match cond.op {else {}}' (#12618) 598ms 927ms 0ms 129ms 4218 KB 126ms 128ms 181ms 44ms 88412 147846
2021-11-29 14:30 67499795 builder: fix the uhm `fine` module lookup bug (part 1) 596ms 912ms 0ms 127ms 4218 KB 124ms 125ms 177ms 44ms 88412 148342
2021-11-29 20:19 bbc47562 crypto.blowfish: add doc comments for the public API (#12609) 596ms 920ms 0ms 132ms 4218 KB 124ms 128ms 181ms 44ms 88411 148340
2021-11-29 20:15 14424100 toml: comply with BurntSushi @eb989e5 (#12616) 604ms 925ms 0ms 128ms 4218 KB 125ms 130ms 183ms 44ms 88411 146375
2021-11-29 16:26 83260e50 docs: add link to shader inclusion example (#12613) 596ms 915ms 0ms 125ms 4218 KB 123ms 125ms 177ms 44ms 88411 148340
2021-11-29 14:32 0f59d88b v.embedfile: make path public (#12614) 599ms 907ms 0ms 125ms 4218 KB 124ms 126ms 177ms 44ms 88411 147597
2021-11-29 13:32 ddec89f9 js,vfmt: fix formatting for JS types; add fetch API (#12608) 593ms 921ms 0ms 131ms 4218 KB 125ms 129ms 179ms 43ms 88406 149082
2021-11-29 13:12 9825c7e0 ast: fix generic sumtype of alias generic struct (#12611) 599ms 918ms 0ms 127ms 4218 KB 126ms 127ms 178ms 43ms 88417 147607
2021-11-29 13:10 65e95035 toml: check for immutable tables (#12612) 602ms 910ms 0ms 135ms 4217 KB 126ms 127ms 181ms 44ms 88410 146860
2021-11-29 02:00 c14c3241 pref: .o build mode 595ms 913ms 0ms 126ms 4217 KB 124ms 125ms 177ms 44ms 88410 148588
2021-11-29 00:48 6d97b0a4 checker: improve checking of a << b, when a and b are numbers (#12589) 600ms 916ms 0ms 128ms 4217 KB 125ms 128ms 179ms 44ms 88403 147338
2021-11-28 21:53 fe37da31 v.transformer: fix string always escaped by transformer (#12603) 592ms 909ms 0ms 130ms 4205 KB 124ms 127ms 178ms 44ms 88239 149052
2021-11-28 19:31 6d6a23a1 checker: remove redundant code of find field with embed (#12600) 595ms 907ms 0ms 128ms 4205 KB 123ms 125ms 178ms 45ms 88238 148299
2021-11-27 19:26 1d8ece7a toml: fix, test and optimize `nan` and `inf` values (#12592) 591ms 906ms 0ms 126ms 4207 KB 123ms 126ms 178ms 44ms 88268 149353
2021-11-27 19:03 22043f2d toml: fix float checker bug for `-0.01` (#12590) 601ms 915ms 0ms 136ms 4207 KB 125ms 128ms 179ms 44ms 88268 146868
2021-11-27 13:46 d52b62a4 toml: improve parsing of bare keys to include `-` and `_` (#12588) 590ms 920ms 0ms 127ms 4207 KB 125ms 127ms 179ms 45ms 88268 149606
2021-11-27 06:09 8315e821 checker: improve naming for `.stmts()` and `c.stmts_ending_with_expression()`, add a better explanation for their purpose 588ms 917ms 0ms 127ms 4207 KB 123ms 125ms 176ms 44ms 88268 150115
2021-11-27 05:38 deaeffc4 checker: add a check for unused `x << y` expressions (where x != array) (#12586) 589ms 909ms 0ms 128ms 4207 KB 123ms 127ms 177ms 44ms 88265 149855
2021-11-26 18:36 12585e88 checker: remove obsolete/slow const ordering code. close #12544 587ms 906ms 0ms 126ms 4204 KB 123ms 126ms 177ms 44ms 88180 150221
2021-11-26 17:15 4383cf7d toml: add `iarna/toml-spec-tests` to CI tests (#12583) 590ms 903ms 0ms 128ms 4205 KB 123ms 126ms 177ms 43ms 88205 149500
2021-11-26 17:03 89bab988 native: implement a working hello world compilation for w64 (#12577) 593ms 913ms 0ms 135ms 4205 KB 125ms 128ms 178ms 44ms 88205 148743
2021-11-26 15:11 04b030b7 toml: add 1MB file parsing test to CI (#12582) 589ms 918ms 0ms 128ms 4198 KB 124ms 127ms 177ms 43ms 88049 149488
2021-11-26 13:06 253e38d9 toml: support implicit array of tables key change (#12580) 592ms 915ms 0ms 127ms 4198 KB 123ms 126ms 176ms 43ms 88049 148731
2021-11-26 10:05 6299a73e builder: prepare for `v -b native -os windows run file.v` 590ms 913ms 0ms 128ms 4198 KB 124ms 128ms 181ms 43ms 88049 149235
2021-11-26 09:10 85633fe5 tests: test more edge cases for interfaces (#5292) 590ms 901ms 0ms 126ms 4198 KB 122ms 125ms 176ms 43ms 88045 149228
2021-11-26 07:52 cf274f26 checker, cgen: fix fn type call of match expr (#12579) 594ms 910ms 0ms 128ms 4198 KB 124ms 127ms 177ms 43ms 88045 148223
2021-11-25 14:51 a59eabc4 toml: clean up and improve spaced and dotted key parsing (#12576) 595ms 905ms 0ms 136ms 4196 KB 123ms 126ms 176ms 43ms 88000 147899
2021-11-25 14:49 f584e70c js: add fixes for generic structures and functions; add promise API; refactor modules (#12575) 589ms 906ms 0ms 126ms 4196 KB 121ms 123ms 173ms 43ms 88000 149405
2021-11-25 10:41 ac3910b8 checker: merge comptime_const_eval.v and noreturn.v into checker.v (#12573) 594ms 921ms 0ms 128ms 4193 KB 124ms 127ms 177ms 43ms 87968 148094
2021-11-25 10:33 9a2c5637 toml: add conversion of ast inf and nan to Any (#12567) 589ms 911ms 0ms 127ms 4193 KB 123ms 125ms 176ms 43ms 87973 149359
2021-11-25 00:53 fb3a793a tools: add "skip to content" link for screan reader and tui browsers (#12571) 592ms 906ms 0ms 128ms 4193 KB 123ms 124ms 173ms 43ms 87973 148603
2021-11-24 18:39 11d70624 toml: streamline value() api (#12568) 589ms 903ms 0ms 128ms 4193 KB 122ms 124ms 174ms 43ms 87973 149359
2021-11-24 18:31 b0bc1121 jsdom, examples: add more WebGL APIs; add interactive 3D cube example running on VJS (#12562) 588ms 898ms 0ms 133ms 4193 KB 122ms 124ms 175ms 43ms 87973 149613
2021-11-24 12:49 ff95cf18 toml: expand short date time milliseconds in decoder (#12564) 587ms 905ms 0ms 129ms 4193 KB 123ms 127ms 178ms 43ms 87965 149855
2021-11-24 12:43 6f46fc21 checker, cgen: fix for_in_mut iterator val (#12563) 594ms 909ms 0ms 127ms 4193 KB 123ms 126ms 176ms 43ms 87965 148089
2021-11-24 12:24 cbf4a5b5 docs: fix typos in vscode documentation (#12565) 591ms 901ms 0ms 131ms 4193 KB 126ms 127ms 181ms 43ms 87955 148824
2021-11-24 07:56 43a1d2cf ast: cleanup table.v (#12561) 588ms 909ms 0ms 128ms 4193 KB 123ms 124ms 175ms 43ms 87955 149583
2021-11-24 07:46 70ff00ef bootstrapping: fix building V on OpenBSD (#12558) 593ms 915ms 0ms 129ms 4193 KB 125ms 126ms 177ms 43ms 87979 148362
2021-11-24 07:34 8e0de203 net: use `vmemset(&hints, 0, int(sizeof(hints)))`, instead of zeroing the fields 1 by 1 594ms 902ms 0ms 134ms 4193 KB 122ms 124ms 173ms 42ms 87979 148112
2021-11-23 18:11 e42db5be ast: fix vtl compile error of generic array type cname (#12555) 586ms 905ms 0ms 126ms 4193 KB 123ms 126ms 175ms 43ms 87979 150134
2021-11-23 14:58 87f7a6d9 ci: update toml_ci.yml's TOML_TESTS_PINNED_COMMIT to 8baf830 597ms 909ms 0ms 128ms 4192 KB 125ms 128ms 176ms 44ms 87974 147360
2021-11-23 14:59 1be6aed1 toml: support checking and decoding quoted keys (#12552) 590ms 912ms 0ms 128ms 4192 KB 124ms 128ms 176ms 45ms 87974 149108
2021-11-23 14:51 0779b5fd toml: fix implicit array allocation (#12553) 586ms 903ms 0ms 128ms 4192 KB 123ms 124ms 174ms 44ms 87974 150126
2021-11-23 14:23 49cd1b3d toml: make value of `+nan`/`-nan` decode to `nan` (#12542) 587ms 904ms 0ms 127ms 4192 KB 123ms 126ms 175ms 44ms 87974 149870
2021-11-23 12:51 12ffe042 jsdom, builtin/js: WebGL W.I.P; Added support for casting V arrays to typed arrays (#12551) 587ms 909ms 0ms 134ms 4192 KB 123ms 128ms 176ms 45ms 87974 149870
2021-11-23 11:23 e9efed02 toml: fix decoding most large number values (#12541) 589ms 907ms 0ms 129ms 4192 KB 124ms 125ms 173ms 44ms 87974 149361
2021-11-23 09:02 3f0e5326 toml: fix unicode and escape value decoding (#12534) 586ms 908ms 0ms 129ms 4192 KB 123ms 124ms 175ms 44ms 87974 150126
2021-11-21 21:04 e77a1100 os: make init_os_args_wide (windows), more simillar to the current init_os_args (unix) 586ms 901ms 0ms 127ms 4190 KB 123ms 125ms 175ms 43ms 87922 150037
2021-11-21 20:34 c7bd74e0 ci: fix build, remove `[manualfree]` from os.vmodules_paths for now 594ms 902ms 0ms 130ms 4190 KB 123ms 125ms 174ms 43ms 87922 148016
2021-11-21 18:53 1aaac13a cgen: make `os` less special, fix an -autofree leak on just `import os` 587ms 913ms 0ms 136ms 4190 KB 124ms 124ms 175ms 43ms 87922 149781
2021-11-21 17:12 480f3876 gg: fix system_font_path (#12533) 588ms 910ms 0ms 128ms 4187 KB 126ms 123ms 174ms 43ms 87814 149343
2021-11-20 19:28 243e66a1 js,jsdom: Canvas & context API; Added TypeSymbol.is_js_compatible & temporary hacks for JS ifaces (#12526) 600ms 910ms 0ms 128ms 4187 KB 128ms 125ms 174ms 43ms 87814 146356
2021-11-20 18:55 258d0d6d cgen: make `dump(x)` use a single write call, fix memleaks for autogenerated .str() methods of nested structs (#12529) 594ms 911ms 0ms 129ms 4183 KB 126ms 126ms 177ms 43ms 87741 147712
2021-11-20 17:48 f1dd0e33 toml: add value decoding (#12521) 600ms 917ms 0ms 127ms 4174 KB 124ms 122ms 173ms 43ms 87634 146056
2021-11-20 17:45 4b9e8e24 toml: support arrays in value key query syntax (#12527) 593ms 918ms 0ms 130ms 4174 KB 128ms 125ms 178ms 43ms 87634 147780
2021-11-20 16:15 82010e72 checker: fix "unregistered" variadic interface call arguments (#12525) 594ms 915ms 0ms 133ms 4174 KB 125ms 123ms 179ms 43ms 87634 147531
2021-11-20 11:12 90ba8561 cgen: fix `dump(x)` with `fn (x &Type) str() string {` 596ms 922ms 0ms 128ms 4173 KB 128ms 125ms 177ms 43ms 87630 147030
2021-11-20 08:24 24ffc1ff os: fix os.rmdir_all for folders with recursive symlinks 587ms 920ms 0ms 131ms 4173 KB 128ms 124ms 177ms 43ms 87628 149281
2021-11-19 18:35 1bbc7338 toml: fix memory corruption when returning new date/time types (#12507) 592ms 912ms 0ms 130ms 4173 KB 128ms 128ms 180ms 43ms 87628 148020
2021-11-19 18:31 eec87883 checker: fix generics fn infer nested generic fn (#12519) 596ms 926ms 0ms 130ms 4173 KB 128ms 125ms 178ms 43ms 87628 147026
2021-11-19 17:23 2794aa62 tools: include `vls.log` in the .gitignore files for new V projects (#12522) 595ms 930ms 0ms 129ms 4173 KB 129ms 126ms 179ms 43ms 87627 147272
2021-11-19 17:02 b576181a cgen: fix `const x := opt() or {}` side effect interference when the consts are in different files in the same module too 603ms 919ms 0ms 137ms 4173 KB 128ms 125ms 179ms 43ms 87627 145318
2021-11-19 16:15 e275220f cgen: fix `const x := opt() or {}` side effect interference with parallel cgen 595ms 909ms 0ms 129ms 4173 KB 127ms 123ms 177ms 44ms 87625 147268
2021-11-19 11:52 c2eb909c cgen: fix multiple matches in one expr (#12516) 597ms 913ms 0ms 129ms 4172 KB 126ms 124ms 175ms 43ms 87612 146753
2021-11-19 11:50 80a4ff99 native: handle some more statements and dont echo warnings (#12518) 595ms 914ms 0ms 130ms 4172 KB 128ms 127ms 178ms 43ms 87611 147245
2021-11-19 11:21 fa995ca5 checker: add an error for `x.method({})` calls, when method expects a struct 596ms 916ms 0ms 128ms 4173 KB 126ms 124ms 174ms 42ms 87612 147000
2021-11-19 08:30 9eac656e native: support passing a directory, instead of just a .v file (#12512) 600ms 913ms 0ms 128ms 4172 KB 126ms 124ms 175ms 43ms 87603 146005
2021-11-19 08:26 76cf11e6 toml: add Any.default_to() method (#12506) 603ms 929ms 0ms 137ms 4172 KB 128ms 126ms 177ms 43ms 87594 145263
2021-11-18 18:14 24ba6603 bitfield,flag: document the remaining functions 598ms 918ms 0ms 129ms 4170 KB 126ms 127ms 178ms 43ms 87559 146419
2021-11-18 17:46 96554fad toml: improve number conversion (#12509) 588ms 907ms 0ms 128ms 4170 KB 126ms 125ms 175ms 43ms 87528 148857
2021-11-18 16:09 3caeadfa cgen,vfmt: support `[weak]` tags for functions and globals 601ms 920ms 0ms 129ms 4170 KB 127ms 128ms 174ms 43ms 87528 145637
2021-11-18 13:39 7fba3e65 toml: support empty tables (#12504) 593ms 912ms 0ms 126ms 4169 KB 126ms 124ms 176ms 43ms 87507 147566
2021-11-18 11:57 24ea15c8 toml: remove fixed value tests from skip list (#12503) 597ms 918ms 0ms 128ms 4169 KB 126ms 124ms 177ms 43ms 87507 146577
2021-11-18 11:56 0ec02e32 sqlite: add enum result code (#12505) 597ms 922ms 0ms 136ms 4169 KB 127ms 124ms 177ms 43ms 87507 146577
2021-11-18 11:27 7ec70d54 toml: small refactor, move all json functionality to submodule (#12502) 595ms 914ms 0ms 127ms 4169 KB 124ms 124ms 177ms 43ms 87507 147070
2021-11-18 08:57 5bf28c52 cgen: handle c2v fn casts 598ms 913ms 0ms 128ms 4169 KB 127ms 124ms 178ms 43ms 87507 146332
2021-11-18 08:09 1edb3e55 js,jsdom: make JS structs plain objects; add more DOM API support for jsdom (#12501) 594ms 912ms 0ms 129ms 4169 KB 126ms 125ms 176ms 43ms 87489 147287
2021-11-18 05:44 40932132 toml: don't use time.Time for time representation (#12498) 609ms 926ms 0ms 132ms 4168 KB 134ms 124ms 175ms 43ms 87473 143633
2021-11-18 05:34 b5e410e4 fmt: format explicit map init with parameter (#12499) 598ms 917ms 0ms 130ms 4168 KB 127ms 125ms 176ms 43ms 87473 146275
2021-11-17 21:48 3b612899 toml: eat first nl if present in multiline strings (#12496) 599ms 921ms 0ms 135ms 4168 KB 127ms 125ms 177ms 44ms 87461 146011
2021-11-17 18:58 81455acd toml: simplify Doc.to_any() method (#12495) 589ms 910ms 0ms 128ms 4168 KB 127ms 124ms 176ms 44ms 87461 148490
2021-11-17 18:54 2f5fae06 toml: fix a few string value tests (#12493) 591ms 906ms 0ms 130ms 4168 KB 127ms 124ms 176ms 44ms 87461 147988
2021-11-17 18:39 27333198 term: fix a leak in _test.v files in the default test runner without -autofree 594ms 917ms 0ms 128ms 4168 KB 126ms 123ms 175ms 43ms 87461 147240
2021-11-17 15:25 dbf469e0 toml: move to_burntsushi functionality (#12492) 602ms 910ms 0ms 130ms 4167 KB 126ms 124ms 176ms 43ms 87451 145267
2021-11-17 15:24 7cdc9066 toml: fix scanning of short unicode escapes (#12491) 597ms 916ms 0ms 128ms 4167 KB 125ms 125ms 175ms 43ms 87451 146484
2021-11-17 13:57 3e1fb22a checker: format checker.v (#12490) 594ms 922ms 0ms 135ms 4167 KB 127ms 129ms 175ms 44ms 87451 147223
2021-11-17 09:42 1370516f checker: check struct field using 'any' type (#12489) 599ms 912ms 0ms 129ms 4167 KB 126ms 124ms 174ms 43ms 87450 145993
2021-11-16 17:31 6ac109a7 builtin: add a `[has_globals]` tag for all the .v files, with global declarations in them 600ms 919ms 0ms 130ms 4159 KB 127ms 124ms 174ms 44ms 87334 145556
2021-11-17 06:30 bd9ac598 toml: add support for validation of structure and values (#12481) 597ms 912ms 0ms 130ms 4159 KB 126ms 125ms 174ms 43ms 87331 146283
2021-11-17 05:18 927df948 cgen: fix generic struct free() (#12487) 595ms 909ms 0ms 126ms 4159 KB 125ms 126ms 174ms 43ms 87331 146774
2021-11-17 02:45 11ce26b3 sqlite: make constants public (#12485) 586ms 911ms 0ms 131ms 4159 KB 127ms 125ms 174ms 44ms 87331 149029
2021-11-16 17:56 49a36515 checker, cgen: c2v fixes 596ms 926ms 0ms 136ms 4159 KB 126ms 123ms 175ms 44ms 87331 146528
2021-11-16 15:19 2984751a checker: fix the argument mismatch of fn call (#12479) 597ms 907ms 0ms 127ms 4158 KB 126ms 127ms 178ms 43ms 87296 146224
2021-11-16 14:07 3fab0a5d cgen: fix codegen for `for k,v in map_of_pointers {` 590ms 907ms 0ms 125ms 4158 KB 125ms 123ms 174ms 42ms 87290 147949
2021-11-16 09:44 045579fd parser: use the `[has_globals]` module attribute, remove the parser `global_enabled_mods whitelist` (part 2) 595ms 910ms 0ms 129ms 4157 KB 127ms 127ms 177ms 43ms 87283 146694
2021-11-16 09:34 f0f5f97e parser: support a `[has_globals]` module attribute, to eliminate a parser whitelist (part 1) 597ms 912ms 0ms 129ms 4157 KB 125ms 123ms 175ms 42ms 87288 146211
2021-11-16 09:14 3f37ab2e gg: fix system_font_path on Linux (#12477) 590ms 904ms 0ms 130ms 4157 KB 123ms 122ms 173ms 42ms 87276 147925
2021-11-16 06:45 bede0587 cgen: fix string interliteral of the comptime selector (#12475) 593ms 913ms 0ms 134ms 4157 KB 126ms 123ms 176ms 43ms 87276 147177
2021-11-16 06:42 9565adf5 checker: check invalid map variable name (#12474) 590ms 909ms 0ms 128ms 4157 KB 127ms 124ms 175ms 43ms 87270 147915
2021-11-15 17:00 7b9cca75 toml: add convenience convertion of Doc to map[string]toml.Any (#12473) 591ms 907ms 0ms 127ms 4157 KB 126ms 124ms 173ms 43ms 87270 147664
2021-11-15 13:47 c28041ce all: cleanup/rename all `comp_` names to be `comptime_` (#12467) 596ms 915ms 0ms 129ms 4157 KB 127ms 124ms 176ms 42ms 87270 146426
2021-11-15 13:36 1d003228 tests: update generics_method_str_overload_test.v to return a generic type, instead of `Gen<G>`. (#12465) 595ms 912ms 0ms 133ms 4156 KB 128ms 124ms 177ms 43ms 87262 146658
2021-11-15 12:13 a8a1e938 strconv,js: f64_to_str works on JS backend now; Fix BigInt usage in infix expressions (#12464) 596ms 917ms 0ms 129ms 4156 KB 124ms 125ms 176ms 42ms 87262 146412
2021-11-15 11:23 1d2b16dd js: support `[if userflag?]` fn tags 595ms 915ms 0ms 134ms 4157 KB 129ms 126ms 179ms 44ms 87269 146670
2021-11-15 09:44 7b723262 tools: support `VJOBS=1 VTEST_FAIL_FAST=1 ./v test .` 586ms 901ms 0ms 129ms 4157 KB 127ms 122ms 172ms 43ms 87266 148918
2021-11-15 08:29 5e75c89b checker: allow noreturn in if expr (#12462) 583ms 901ms 0ms 127ms 4157 KB 125ms 123ms 171ms 43ms 87266 149684
2021-11-15 08:23 d8479f10 cgen: fix typeof comptime selector (fix #12461) (#12463) 588ms 894ms 0ms 127ms 4156 KB 125ms 124ms 173ms 42ms 87259 148399
2021-11-14 19:06 e3d98b1b js,strconv: port some functions to JS backend, improve `rune.str()` (#12460) 597ms 906ms 0ms 129ms 4153 KB 126ms 122ms 173ms 43ms 87229 146112
2021-11-14 19:00 460f4523 checker: check array pop immutable (#12458) 593ms 912ms 0ms 129ms 4153 KB 127ms 125ms 175ms 43ms 87229 147097
2021-11-14 18:58 fb997eb5 cgen: fix comptime for in field selector (#12457) 594ms 912ms 0ms 135ms 4153 KB 126ms 123ms 180ms 43ms 87228 146848
2021-11-13 11:41 61b99e19 vfmt: handle comments right after interface fields 600ms 918ms 0ms 127ms 4151 KB 126ms 124ms 174ms 43ms 87210 145350
2021-11-13 09:17 9c508237 toml: support for `[a."b.c"]` quoted keys (#12444) 595ms 907ms 0ms 127ms 4151 KB 125ms 124ms 176ms 43ms 87210 146571
2021-11-13 09:08 6c32c544 js,parser: allow declaring methods on JS interfaces for easier FFI (#12447) 597ms 918ms 0ms 130ms 4151 KB 126ms 123ms 175ms 43ms 87210 146080
2021-11-12 12:29 3bb1c3f9 checker, cgen: fix for in iterator of generic struct (#12441) 590ms 903ms 0ms 129ms 4151 KB 126ms 122ms 173ms 43ms 87207 147808
2021-11-12 09:44 50a608aa os: remove unnecessary heap allocation from os.execute 597ms 917ms 0ms 129ms 4150 KB 124ms 124ms 173ms 43ms 87200 146063
2021-11-12 09:24 c6b8b0bb ci: make test_execute in os_test.v more robust 596ms 915ms 0ms 137ms 4150 KB 127ms 125ms 176ms 44ms 87200 146308
2021-11-12 08:29 1c17ba82 tools: fix the batch script for `v symlink`, if the vexe path contains spaces on windows (#12443) 599ms 916ms 0ms 130ms 4150 KB 126ms 125ms 176ms 43ms 87200 145575
2021-11-12 08:27 fcecf527 ci: fix failing os_test.v on the CI 599ms 916ms 0ms 128ms 4150 KB 124ms 122ms 172ms 43ms 87200 145575
2021-11-12 07:39 20d63de1 os: fix os.execute for command output that contains 0 bytes 593ms 916ms 0ms 130ms 4150 KB 128ms 124ms 175ms 44ms 87200 147048
2021-11-11 16:30 4b42dcad toml: support complex array-tables-array constructs (#12438) 598ms 921ms 0ms 130ms 4150 KB 128ms 127ms 176ms 43ms 87197 145814
2021-11-11 16:09 6c5dfc5c examples: fix initial clock size on hdpi displays 592ms 907ms 0ms 127ms 4150 KB 126ms 123ms 175ms 44ms 87197 147292
2021-11-11 15:45 4728b975 examples: use app.gg.quit() instead of exit(0) 593ms 921ms 0ms 136ms 4150 KB 127ms 126ms 177ms 43ms 87197 147043
2021-11-11 15:38 9cb378bb examples: reduce the memory usage of the clock example, without -autofree & -gc boehm 584ms 911ms 0ms 129ms 4150 KB 128ms 125ms 178ms 43ms 87197 149309
2021-11-11 12:57 c8cb1bf6 toml: check for single-key reassignment in inline tables (#12436) 596ms 908ms 0ms 128ms 4150 KB 128ms 124ms 173ms 43ms 87197 146303
2021-11-11 12:45 6f554399 tests: supplement tests for different types of generic parameters (#12432) 591ms 911ms 0ms 131ms 4150 KB 127ms 124ms 175ms 43ms 87197 147541
2021-11-11 12:36 a4c57ba5 js: support JS interfaces (#12426) 593ms 912ms 0ms 129ms 4150 KB 127ms 124ms 174ms 43ms 87197 147043
2021-11-11 05:29 015cfdb4 toml: add excerpt to value parse errors (#12429) 594ms 908ms 0ms 128ms 4147 KB 125ms 145ms 174ms 43ms 87136 146693
2021-11-11 05:15 823a3ab8 fmt: fix removal of selective imported types used as type parameter (#12431) 599ms 948ms 0ms 136ms 4147 KB 126ms 124ms 175ms 43ms 87123 145447
2021-11-11 05:12 72a7d5a5 checker: minor cleanup in method_call (#12430) 599ms 931ms 0ms 130ms 4147 KB 127ms 127ms 175ms 43ms 87123 145447
2021-11-10 16:41 8a971c3b ci,vweb: fix hard coded data in vweb_test.v 592ms 905ms 0ms 132ms 4147 KB 126ms 124ms 175ms 43ms 87123 147167
2021-11-10 16:26 637ebe5d examples: improve examples/vweb/file_upload 583ms 904ms 0ms 129ms 4147 KB 126ms 124ms 176ms 42ms 87123 149439
2021-11-10 15:31 466ced28 net.http: fix multipart/form-data file upload handling 584ms 906ms 0ms 129ms 4147 KB 127ms 124ms 175ms 43ms 87123 149183
2021-11-10 13:03 66e53279 toml: check for more wrong line ending cases (#12424) 588ms 911ms 0ms 129ms 4147 KB 126ms 124ms 175ms 43ms 87123 148168
2021-11-10 11:04 d5e767f3 checker, cgen: fix alias of map keys() (#12422) 589ms 912ms 0ms 134ms 4147 KB 123ms 123ms 174ms 42ms 87123 147916
2021-11-10 09:37 194b3647 js,checker: allow casting JS primitives to V primitives and vice-versa (#12420) 587ms 907ms 0ms 127ms 4147 KB 125ms 123ms 173ms 42ms 87116 148408
2021-11-10 06:12 6c244d30 cgen: improve diagnostic for a v compiler panic in dicordv 593ms 911ms 0ms 128ms 4144 KB 124ms 121ms 171ms 42ms 87073 146834
2021-11-09 07:25 8f4180ea parser: check generic parameters error of generic struct declaration (#12418) 596ms 917ms 0ms 128ms 4144 KB 127ms 123ms 177ms 43ms 87066 146083
2021-11-09 06:25 3f841ede v.util: make get_vtmp_folder() return `/tmp/v_{uid}` by default (see https://github.com/vlang/v/discussions/11796) 589ms 910ms 0ms 128ms 4143 KB 124ms 122ms 172ms 42ms 87062 147813
2021-11-08 13:18 08667c56 pref: allow running a .vsh script with just `v build.vsh gcc`, instead of `v run build.vsh gcc` (#12409) 593ms 909ms 0ms 129ms 4143 KB 125ms 124ms 174ms 42ms 87061 146814
2021-11-08 10:22 15242d80 docs: add description of how to use a custom table name to the ORM example – (#12408) 585ms 907ms 0ms 130ms 4142 KB 127ms 123ms 176ms 43ms 87053 148808
2021-11-08 09:12 758c18a9 cgen: fix for in mut val in array.index() (#12410) 600ms 921ms 0ms 136ms 4142 KB 126ms 125ms 177ms 43ms 87053 145088
2021-11-07 19:24 12110299 cgen: avoid generating typedef generic array type (#12407) 596ms 912ms 0ms 128ms 4142 KB 124ms 124ms 172ms 43ms 87050 146057
2021-11-07 16:47 c8ff9e39 checker: cleanup generic struct init (#12406) 596ms 921ms 0ms 129ms 4142 KB 126ms 127ms 173ms 43ms 87050 146057
2021-11-07 16:05 bc98da91 ast: speed up the frequently called methods .find_field, .find_method etc 599ms 912ms 0ms 128ms 4142 KB 126ms 125ms 176ms 43ms 87048 145322
2021-11-07 15:06 9ec12627 ast: fix generic nested struct init (#12405) 609ms 930ms 0ms 129ms 4142 KB 126ms 143ms 176ms 43ms 87048 142935
2021-11-07 14:02 1c121867 v.token,ast,scanner,parser: use a KeywordsMatcher lookup for builtin_type_names searches too 610ms 931ms 0ms 130ms 4142 KB 126ms 143ms 179ms 42ms 87050 142704
2021-11-07 11:30 80242c80 builtin,ast: apply small performance improvements, suggested by `hotspot` 616ms 940ms 0ms 135ms 4140 KB 128ms 142ms 178ms 43ms 87038 141295
2021-11-07 08:06 d8f971ff jsdom: add Path2D API, All CanvasRenderingContext2D methods (except image methods) (#12404) 618ms 935ms 0ms 130ms 4141 KB 130ms 143ms 180ms 43ms 87014 140799
2021-11-07 07:16 852d85b3 gg: cleanup the minimal gg program more 618ms 935ms 0ms 129ms 4141 KB 129ms 143ms 179ms 43ms 87014 140799
2021-11-06 16:24 32b74dd3 gg: simplify the minimal gg application even more with `context.user_data = context` 621ms 935ms 0ms 131ms 4141 KB 128ms 142ms 177ms 43ms 87014 140119
2021-11-06 15:15 8be64ef8 gg: improve font loading diagnostics with `-d debug_font` 620ms 942ms 0ms 130ms 4141 KB 128ms 141ms 182ms 43ms 87014 140345
2021-11-06 13:52 5f3dcde3 jsdom,builtin: add all methods for DOMMatrix; add conversion methods to convet from/to JS types (#12395) 612ms 929ms 0ms 128ms 4141 KB 128ms 141ms 177ms 43ms 87014 142179
2021-11-06 13:35 7a9ba9f4 ci: pin burntsushi/toml-test to their latest master for now 625ms 935ms 0ms 137ms 4141 KB 130ms 142ms 179ms 43ms 87014 139222
2021-11-06 13:19 d2d67e9f toml: add new inline-table duplicate-key test to skip list (#12399) 623ms 943ms 0ms 130ms 4141 KB 129ms 142ms 180ms 43ms 87014 139669
2021-11-05 12:14 9b00564d toml: panic if access fails to a key that was checked (#12384) 617ms 942ms 0ms 131ms 4141 KB 130ms 142ms 181ms 43ms 87014 141027
2021-11-05 10:08 24cd619f toml: fix parsing array of tables (#12388) 623ms 942ms 0ms 130ms 4141 KB 130ms 144ms 180ms 43ms 87014 139669
2021-11-05 09:29 db65b65f toml: disallow spacing between (array of tables) key syntax (#12382) 621ms 940ms 0ms 133ms 4141 KB 131ms 144ms 179ms 43ms 87014 140119
2021-11-05 09:28 c3b389cd toml: rename sub_key -> dotted_key (#12383) 620ms 934ms 0ms 129ms 4141 KB 128ms 143ms 180ms 43ms 87014 140345
2021-11-04 17:57 b963aff8 vast: update to latest V (#12387) 620ms 936ms 0ms 138ms 4141 KB 130ms 143ms 177ms 43ms 87014 140345
2021-11-04 16:09 7ea57bfa builtin: make map.keys() public 624ms 941ms 0ms 132ms 4141 KB 129ms 141ms 180ms 44ms 87014 139445
2021-11-04 15:43 ace94441 checker: more c2v fixes 622ms 929ms 0ms 130ms 4141 KB 129ms 143ms 178ms 43ms 87014 139893
2021-11-04 12:27 1999fb9a toml: remove some skipped tests related to recent formatting update (#12380) 616ms 933ms 0ms 130ms 4140 KB 128ms 141ms 177ms 43ms 87001 141235
2021-11-04 12:26 fc7f4c5b toml: disallow multiline keys (#12381) 620ms 940ms 0ms 131ms 4140 KB 128ms 140ms 178ms 42ms 87001 140324
2021-11-04 08:18 73e25ccb checker: check generic struct field fn args type mismatch (#12379) 620ms 932ms 0ms 130ms 4140 KB 131ms 143ms 177ms 43ms 86995 140314
2021-11-04 07:31 a27833ed all: support `volatile field Type` in struct declarations 620ms 939ms 0ms 138ms 4139 KB 131ms 143ms 179ms 43ms 86983 140295
2021-11-04 07:15 1a54817c toml: parse formatting (#12374) 619ms 945ms 0ms 132ms 4138 KB 131ms 142ms 176ms 43ms 86974 140507
2021-11-03 14:54 2b415491 jsdom, checker: add more methods for CanvasRenderingContext2D, fix interop check for JS methods (#12372) 617ms 938ms 0ms 131ms 4138 KB 132ms 146ms 177ms 45ms 86974 140962
2021-11-03 14:20 c4e282a0 parser: check fn args in declarations too with `-Wimpure-v` 618ms 943ms 0ms 130ms 4138 KB 131ms 141ms 178ms 43ms 86974 140734
2021-11-03 08:20 4bafc504 checker: check generic struct field fn args error (#12373) 615ms 936ms 0ms 129ms 4138 KB 131ms 143ms 177ms 43ms 86962 141401
2021-11-03 08:18 45c938bd toml: streamline scanner.at() return type, fixes #12344 (#12370) 615ms 931ms 0ms 130ms 4137 KB 130ms 143ms 180ms 44ms 86960 141398
2021-11-02 17:07 99fd84df toml: fix hex values starting with a, e or E and comments ending with crlf (#12367) 611ms 927ms 0ms 138ms 4137 KB 130ms 143ms 177ms 42ms 86960 142324
2021-11-02 15:40 3fdbfca2 cgen: fix `for in` with mutable structs (#12368) 614ms 928ms 0ms 130ms 4137 KB 128ms 141ms 175ms 42ms 86960 141628
2021-11-02 08:12 639cbfa0 checker: fix generics with assign nested generic fn call (#12366) 620ms 935ms 0ms 130ms 4137 KB 129ms 142ms 176ms 43ms 86956 140251
2021-11-02 07:35 0952af60 checker: fix comptime if T is interface (#12365) 617ms 939ms 0ms 130ms 4137 KB 129ms 143ms 180ms 42ms 86955 140931
2021-11-02 07:29 4ed6fb0e tools: cleanup a dump() from vwatch.v 613ms 935ms 0ms 130ms 4137 KB 128ms 143ms 176ms 42ms 86954 141849
2021-11-02 06:04 1d1793ec fmt: correctly format segment offsets (#12364) 621ms 942ms 0ms 131ms 4137 KB 131ms 143ms 176ms 43ms 86954 140022
2021-11-02 00:35 9aba00cd doc: update github link to libsodium (#12360) 616ms 937ms 0ms 137ms 4137 KB 130ms 145ms 180ms 43ms 86954 141159
2021-11-01 12:41 dcf230ca checker: fix nested generic method call (#12353) 610ms 922ms 0ms 131ms 4137 KB 128ms 142ms 176ms 43ms 86954 142547
2021-11-01 07:41 da65680a checker: fix comptime if expr of sync.threads (#12356) 618ms 939ms 0ms 129ms 4137 KB 129ms 141ms 176ms 43ms 86952 140699
2021-10-31 23:26 51f5841b checker: do not deref non-pointer types in `fn_signature_using_aliases` (#12340) 619ms 937ms 0ms 131ms 4137 KB 129ms 140ms 177ms 43ms 86952 140471
2021-10-31 12:12 28cada3f docs: fix some typos (#12341) 615ms 934ms 0ms 129ms 4137 KB 130ms 140ms 177ms 43ms 86950 141382
2021-10-31 10:58 6937074e strings,builder: reduce V cgen and parser memory consumption, fix strings.Builder leak (#12342) 617ms 937ms 0ms 129ms 4137 KB 127ms 139ms 172ms 42ms 86950 140923
2021-10-31 10:31 ce9f26c5 examples/vweb: use map instead of string in call to app.json (#12338) 624ms 933ms 0ms 138ms 4136 KB 130ms 143ms 176ms 43ms 86915 139286
2021-10-31 09:32 81b95ece docs: improve the docs by provide better examples and describe module publishing (#12308) 611ms 938ms 0ms 131ms 4136 KB 130ms 141ms 177ms 43ms 86915 142250
2021-10-30 10:30 579d5ae6 builtin,checker: add array.flags. Allow changing it in `unsafe {}` blocks 619ms 934ms 0ms 131ms 4136 KB 129ms 140ms 175ms 43ms 86915 140411
2021-10-30 15:49 612e742c examples: remove unneeded workaround (#12336) 610ms 923ms 0ms 131ms 4135 KB 129ms 141ms 178ms 43ms 86894 142449
2021-10-29 18:01 a7d42363 sync,strings,cgen: reduce memory consumption in cgen 618ms 932ms 0ms 129ms 4135 KB 130ms 142ms 178ms 43ms 86894 140605
2021-10-29 15:06 7e0f2fcd docs: update VS Code debugger configuration descriptions (#12335) 622ms 938ms 0ms 130ms 4133 KB 127ms 141ms 174ms 42ms 86829 139596
2021-10-29 14:32 1785b184 readline: improve README.md with working examples 616ms 938ms 0ms 135ms 4133 KB 127ms 139ms 173ms 42ms 86829 140956
2021-10-29 14:21 d1acca3e ci: fix `./v -cg -cstrict -o v cmd/v` job failures for clang 617ms 934ms 0ms 129ms 4133 KB 128ms 141ms 176ms 42ms 86829 140727
2021-10-29 14:14 d5642b61 cgen: fix error of nested match expr (#12334) 616ms 932ms 0ms 131ms 4133 KB 130ms 143ms 180ms 43ms 86829 140956
2021-10-29 13:35 4c67c01e parser,util: improve libleak false positive detection rate 616ms 945ms 0ms 129ms 4133 KB 130ms 142ms 177ms 42ms 86829 140956
2021-10-29 09:03 f801ef5e checker: disallow `mut` keyword in right-hand side of assignment (#12318) 605ms 926ms 0ms 129ms 4132 KB 124ms 142ms 179ms 44ms 86744 143378
2021-10-29 08:23 a32dae33 js: fix interfaces behaviour & disable struct deep copy for now (#12333) 608ms 923ms 0ms 131ms 4132 KB 126ms 141ms 181ms 43ms 86739 142662
2021-10-28 19:31 d33f7d12 orm: fix time struct in sql stmt (#12298) 614ms 942ms 0ms 137ms 4131 KB 125ms 141ms 179ms 43ms 86717 141232
2021-10-28 16:57 5e4594a1 toml: isolate, fix and regress-test sumtype cast causing memory corruption (#12329) 609ms 915ms 0ms 127ms 4131 KB 124ms 143ms 181ms 42ms 86717 142392
2021-10-28 16:31 fa02418a js: copy variables passed to closures (#12328) 609ms 924ms 0ms 128ms 4131 KB 124ms 142ms 179ms 42ms 86717 142392
2021-10-28 16:03 0e95e4d7 ast, cgen: fix generic method str() overload (#12330) 604ms 923ms 0ms 129ms 4110 KB 125ms 140ms 177ms 42ms 86375 143004
2021-10-28 14:33 475a2f9b ci: fix failing vlib/orm/orm_test.v 601ms 917ms 0ms 129ms 4109 KB 123ms 139ms 174ms 42ms 86367 143705
2021-10-28 14:18 4d0f6767 builtin: use malloc instead of calloc for `[]Type{cap: size}` 602ms 927ms 0ms 129ms 4109 KB 123ms 138ms 173ms 42ms 86367 143466
2021-10-28 14:00 2c3e44eb strings: use memdup_noscan in Builder.str() 615ms 938ms 0ms 144ms 4109 KB 122ms 141ms 180ms 52ms 86363 140427
2021-10-28 13:38 a987440e toml: add UTF header support, add BOM tests (#12326) 623ms 946ms 0ms 139ms 4109 KB 125ms 142ms 181ms 52ms 86363 138624
2021-10-28 13:23 99e71d08 scanner: preallocate space for tokens to reduce the number of allocations in the hot loop 622ms 942ms 0ms 141ms 4109 KB 124ms 143ms 182ms 51ms 86363 138847
2021-10-28 12:56 5ecaa160 toml: fix paths in skipped tests for Windows compatibility (#12323) 646ms 962ms 0ms 141ms 4109 KB 125ms 143ms 181ms 69ms 86361 133685
2021-10-28 12:09 8014235e scanner: speed up text_scan by using a specialised keywords matcher, instead of a generic V map of keywords 644ms 961ms 0ms 139ms 4109 KB 125ms 143ms 181ms 68ms 86361 134100
2021-10-28 07:51 b1bb1d36 ci: vfmt parser.v 643ms 964ms 0ms 139ms 4105 KB 122ms 141ms 177ms 70ms 86258 134149
2021-10-28 07:40 1b6cccaf parser,checker: allow a goto label right after return 647ms 967ms 0ms 151ms 4105 KB 124ms 143ms 177ms 71ms 86258 133319
2021-10-27 23:20 8cd01e0e cgen: fix error caused by fixed size array init syntax with variable it (#12314) 640ms 959ms 0ms 140ms 4104 KB 124ms 141ms 179ms 70ms 86252 134768
2021-10-27 20:18 cfecb622 js: DOM API. Part 1 (#12296) 645ms 957ms 0ms 140ms 4102 KB 124ms 142ms 179ms 70ms 86202 133646
2021-10-27 19:54 0ff23eeb ci: fix failing assign_expr_channel_push.out 646ms 965ms 0ms 139ms 4102 KB 124ms 141ms 179ms 70ms 86202 133439
2021-10-27 17:26 bc3827ae toml: improve array parsing (#12322) 650ms 965ms 0ms 140ms 4102 KB 123ms 142ms 179ms 73ms 86199 132613
2021-10-27 14:53 43fbc68f checker: disallow `<-` (channel push) on right-hand side of assignment (fix #12309) (#12321) 655ms 967ms 0ms 138ms 4102 KB 124ms 143ms 178ms 74ms 86199 131601
2021-10-27 14:07 159a9c30 markused: fix `-skip-unused` on programs with generic methods (fix #12306) 650ms 965ms 0ms 146ms 4102 KB 123ms 140ms 177ms 73ms 86193 132604
2021-10-27 13:41 462d097b toml: small clarification on utf8_max const (#12320) 645ms 972ms 0ms 140ms 4102 KB 123ms 144ms 177ms 74ms 86187 133623
2021-10-27 12:41 943a807d parser: implement generics method with auto multi generic types (#12312) 647ms 967ms 0ms 141ms 4102 KB 124ms 143ms 180ms 74ms 86187 133210
2021-10-27 12:31 e5c759eb docs: fix typos (line 22, 26, 28, 34, 50, 107) (#12310) 646ms 962ms 0ms 141ms 4102 KB 123ms 143ms 177ms 73ms 86182 133408
2021-10-27 12:28 d53bb54c toml: implement checks for UTF-8 validity (#12313) 646ms 960ms 0ms 141ms 4102 KB 124ms 143ms 178ms 74ms 86182 133408
2021-10-27 11:55 ea6d2d53 parser: disallow `for mut in range` (fix #12234) (#12277) 647ms 965ms 0ms 141ms 4102 KB 125ms 143ms 181ms 74ms 86182 133202
2021-10-27 11:31 6eaacd33 toml: improve checker documentation (#12315) 643ms 959ms 0ms 148ms 4101 KB 124ms 143ms 178ms 73ms 86179 134026
2021-10-26 14:00 1b9eef74 toml: improve inline-table parsing (#12307) 649ms 962ms 0ms 139ms 4101 KB 123ms 141ms 176ms 74ms 86179 132787
2021-10-26 10:49 52df19ef toml: check for invalid placement of underscores around exponent (#12303) 650ms 978ms 0ms 140ms 4101 KB 125ms 145ms 180ms 74ms 86179 132583
2021-10-26 08:10 f14dabc6 math.big: add a new greatest-common-divisor-algo for big.Integer, also add a benchmark for it (#12261) 646ms 962ms 0ms 139ms 4101 KB 121ms 140ms 179ms 73ms 86179 133404
2021-10-26 08:00 f62b2dcf table: fix generic method with multi generic types (#12297) 648ms 977ms 0ms 143ms 4101 KB 125ms 146ms 180ms 75ms 86179 132992
2021-10-26 07:53 508f29c1 docs: document the purpose of the `[params]` trailing struct tag 647ms 976ms 0ms 142ms 4101 KB 123ms 144ms 183ms 74ms 86177 133194
2021-10-26 07:45 655b5c56 net.http: use `[params]` for Config structs (#12299) 650ms 963ms 0ms 151ms 4101 KB 125ms 144ms 180ms 74ms 86177 132580
2021-10-26 07:42 06796a61 ci,toml: add the new float/trailing-us-exp.toml to the ignored skip list for now 647ms 965ms 0ms 141ms 4101 KB 123ms 143ms 178ms 74ms 86177 133194
2021-10-25 14:19 5b325b99 docs: give a concrete example of bounds access check, and error propagation with `x := arr[idx] ?` 652ms 957ms 0ms 140ms 4101 KB 122ms 141ms 178ms 74ms 86177 132173
2021-10-25 12:22 ac99007c table: fix generic sumtype instantiations (#12288) 642ms 963ms 0ms 141ms 4101 KB 124ms 142ms 178ms 74ms 86177 134232
2021-10-25 12:16 77a1e3de gg: improve system_font_path on linux (#12290) 647ms 965ms 0ms 142ms 4101 KB 124ms 142ms 178ms 73ms 86169 133182
2021-10-25 07:57 18da724a examples: prevent a 180 turn in snek (#12286) 657ms 967ms 0ms 139ms 4101 KB 123ms 142ms 179ms 75ms 86169 131155
2021-10-25 07:24 cc2847f6 builtin: fix compilation with `-gc boehm` on some FreeBSD versions (#12289) 650ms 966ms 0ms 146ms 4101 KB 122ms 139ms 177ms 74ms 86169 132567
2021-10-24 19:06 45c1c1ab ci: fix import_symbol_private_err.vv and its .out file (time.since is no longer private) 646ms 971ms 0ms 143ms 4101 KB 123ms 142ms 179ms 74ms 86169 133388
2021-10-24 18:36 49ebba53 time: implement `pub fn since(t Time) Duration` 647ms 955ms 0ms 141ms 4101 KB 123ms 143ms 180ms 73ms 86169 133182
2021-10-24 16:54 bb71089b os: make the os_test.v functions more robust on windows (normalise the returned paths before comparing them) 638ms 951ms 0ms 138ms 4101 KB 121ms 140ms 179ms 73ms 86170 135062
2021-10-24 16:16 e99b699a os: make os.mkdir_all more robust (honor / on windows too), add a test for it 641ms 958ms 0ms 140ms 4101 KB 123ms 143ms 181ms 73ms 86170 134430
2021-10-24 15:38 d1c4b470 os: make os.ls('') return an error, make os.walk_ext more memory efficient on deep hierarchies, add tests for os.walk_ext 633ms 963ms 0ms 140ms 4100 KB 122ms 141ms 178ms 74ms 86139 136080
2021-10-24 14:19 d9c6c9a7 http: cleanup download_file, remove unimplemented download_file_with_progress 642ms 951ms 0ms 146ms 4100 KB 122ms 142ms 178ms 74ms 86132 134161
2021-10-24 12:56 2eae4cf6 js: fix optional error propagation (#12283) 661ms 962ms 0ms 139ms 4100 KB 122ms 140ms 177ms 73ms 86132 130305
2021-10-24 12:29 c3409062 cgen: cleanup vinit_string_literals, _vcleanup and reload_so declarations 648ms 959ms 0ms 141ms 4099 KB 123ms 140ms 181ms 73ms 86110 132885
2021-10-24 09:05 242b9934 vfmt: fix bug where duplicated comma is placed before comment in array init (#12281) 645ms 952ms 0ms 139ms 4099 KB 121ms 139ms 177ms 72ms 86112 133506
2021-10-24 08:54 47a23011 regex: add OR error, if sourounded by char classes, and a test (#12278) 659ms 958ms 0ms 141ms 4099 KB 123ms 141ms 178ms 73ms 86112 130670
2021-10-23 18:22 e45cd020 mysql: always use `#include <mysql.h>`, rely on pkgconfig to get the correct include folder 644ms 958ms 0ms 142ms 4099 KB 125ms 140ms 182ms 75ms 86112 133714
2021-10-23 09:53 008d15dc builder,pref: add support for `-no-builtin` (useful for writing Linux kernel modules) 644ms 958ms 0ms 146ms 4099 KB 124ms 144ms 180ms 74ms 86112 133714
2021-10-22 19:23 aa22751d vlib: remove unused `glm` module (#12274) 644ms 960ms 0ms 141ms 4098 KB 122ms 140ms 177ms 73ms 86080 133664
2021-10-22 19:03 864d6eae js: codegen & vlib fixes, replace the Game of Life CLI example (#12272) 650ms 960ms 0ms 141ms 4098 KB 125ms 143ms 181ms 75ms 86080 132430
2021-10-22 17:30 8a475681 toml: disallow unclosed arrays (#12273) 644ms 961ms 0ms 141ms 4096 KB 123ms 140ms 179ms 73ms 86064 133639
2021-10-22 16:59 506924b0 android: hide printf hijack for android logging behind define (#12269) 651ms 959ms 0ms 139ms 4096 KB 125ms 143ms 179ms 75ms 86064 132202
2021-10-22 16:57 8273c058 toml: check for illegal characters, fix all related skipped tests (#12270) 643ms 957ms 0ms 139ms 4096 KB 122ms 141ms 180ms 73ms 86064 133847
2021-10-22 14:08 eed94c72 os: move C struct declarations in their own _default.c.v files (#12268) 652ms 975ms 0ms 148ms 4096 KB 124ms 140ms 178ms 74ms 86064 132000
2021-10-22 13:44 0401b5ec mysql: fix compilation with libmariadb-dev, but no libmysqlclient-dev installed 651ms 962ms 0ms 141ms 4096 KB 124ms 142ms 182ms 73ms 86064 132202
2021-10-22 10:38 76ff708c toml: squash recently fixed invalid tests (#12266) 643ms 965ms 0ms 143ms 4096 KB 125ms 146ms 181ms 74ms 86064 133847
2021-10-22 05:18 0d7057dd readme: improve wording, fix typos (#12250) 648ms 969ms 0ms 141ms 4096 KB 123ms 141ms 178ms 74ms 86064 132814
2021-10-22 04:23 47313cbf doc: clean up array init docs 643ms 961ms 0ms 141ms 4096 KB 123ms 141ms 179ms 73ms 86064 133847
2021-10-21 19:30 5b695937 cgen,js: fix missing break in switch case, generated by match with range branches (#12260) 649ms 964ms 0ms 141ms 4096 KB 123ms 141ms 182ms 73ms 86064 132610
2021-10-21 13:40 da7dad07 builder: fix sigint handling for `v run` (#12246) 646ms 972ms 0ms 147ms 4096 KB 122ms 140ms 178ms 73ms 86060 133219
2021-10-21 13:32 a8570724 help: document `-skip-unused` in the `v help` output. 645ms 963ms 0ms 141ms 4093 KB 124ms 141ms 178ms 74ms 86039 133393
2021-10-21 11:13 1ba839dc openssl: change `read_into` to `read` (#12251) 656ms 964ms 0ms 141ms 4093 KB 123ms 142ms 180ms 74ms 86039 131157
2021-10-21 11:12 a84b1a53 toml: fix bin, oct and hex capital identifier check (#12254) 649ms 959ms 0ms 141ms 4093 KB 123ms 142ms 178ms 74ms 86039 132571
2021-10-21 08:19 5607224b docs: improve os.ProcessState markdown rendering (#12245) 647ms 963ms 0ms 140ms 4093 KB 124ms 141ms 179ms 74ms 86039 132981
2021-10-21 02:48 ff02c198 table, builder, checker: cleanup unwrap_generic (#12241) 643ms 961ms 0ms 139ms 4093 KB 124ms 143ms 181ms 74ms 86039 133808
2021-10-20 13:02 57c79770 js: port more methods (os, builtin) (#12238) 650ms 972ms 0ms 152ms 4094 KB 125ms 141ms 180ms 74ms 86039 132367
2021-10-20 11:26 7c1fff34 builder: pass `-std=gnu99` to the C backend under linux (#12236) 643ms 963ms 0ms 140ms 4094 KB 125ms 142ms 179ms 74ms 86039 133808
2021-10-20 08:52 3e52d545 cgen: fix match expr when evaluating to sumtype (#12237) 642ms 964ms 0ms 143ms 4094 KB 123ms 143ms 177ms 73ms 86035 134010
2021-10-19 17:05 ef0eaeee ci: fix broken js tests 647ms 960ms 0ms 143ms 4093 KB 125ms 145ms 180ms 74ms 86023 132956
2021-10-19 14:18 a8ced465 sokol: fix a typo 639ms 966ms 0ms 142ms 4093 KB 123ms 140ms 176ms 73ms 86023 134621
2021-10-19 14:02 ab350d52 cgen: support RangeExpr while emitting enum switch case (#12226) 649ms 960ms 0ms 142ms 4093 KB 125ms 143ms 181ms 74ms 86023 132546
2021-10-19 13:58 d8ea9e49 sokol: move _sapp_macos_resize_window 640ms 956ms 0ms 145ms 4085 KB 124ms 143ms 179ms 74ms 85876 134181
2021-10-19 13:03 45534b51 time: move pure V function from time.c.v 643ms 954ms 0ms 142ms 4085 KB 123ms 142ms 179ms 74ms 85876 133555
2021-10-19 10:33 f2cda1a5 parser: update p.inside_or_expr consistently (fix `v fmt -w vls/analyzer/symbol_registration.v`) 652ms 954ms 0ms 141ms 4085 KB 126ms 143ms 180ms 75ms 85872 131705
2021-10-19 09:27 6aca3605 parser: fix checking unexpected name (#12233) 641ms 948ms 0ms 143ms 4085 KB 123ms 142ms 177ms 73ms 85862 133950
2021-10-19 09:11 c1aa782a js,checker: fix some modules build for `v -b js self`, fix `or block` check in ast.CallExpr (#12231) 639ms 956ms 0ms 141ms 4085 KB 124ms 143ms 177ms 73ms 85862 134369
2021-10-19 06:43 39c3817c readme: add a section for installing openssl so linking to it when answering is easier. 643ms 959ms 0ms 142ms 4083 KB 123ms 144ms 178ms 73ms 85837 133494
2021-10-18 18:03 a84a6d1f docs: fix typos, cleanup wording (#12227) 642ms 953ms 0ms 145ms 4083 KB 122ms 142ms 175ms 72ms 85837 133702
2021-10-18 15:25 108644d2 vweb: add `file` method to vweb.Context, make the existing `json` method generic (#12211) 640ms 949ms 0ms 140ms 4083 KB 125ms 143ms 179ms 75ms 85837 134120
2021-10-18 14:50 e9aa18fc roadmap: mark `parallel cgen` and `interface embedding` as done 644ms 952ms 0ms 138ms 4083 KB 123ms 141ms 177ms 74ms 85837 133287
2021-10-18 11:24 3af53e29 doc: update the interface sections (#12225) 642ms 945ms 0ms 144ms 4083 KB 124ms 142ms 177ms 73ms 85837 133702
2021-10-18 10:28 b23984a2 builder: only print the thirdparty object rebuilding line with '-v' 647ms 951ms 0ms 139ms 4083 KB 123ms 142ms 176ms 74ms 85837 132669
2021-10-18 07:59 53c2e262 cgen & jsgen: generate when possible a `switch` from `match x {` (#12216) 644ms 944ms 0ms 140ms 4083 KB 124ms 142ms 177ms 74ms 85836 133285
2021-10-18 07:51 20708397 io: pub the RandomReader interface (#12222) 641ms 944ms 0ms 151ms 4010 KB 123ms 143ms 178ms 73ms 85623 133577
2021-10-18 05:43 5dd38646 markused: fix `v -skip-unused cmd/tools/vpm.v` regression after 98b2bdb 641ms 951ms 0ms 138ms 4010 KB 122ms 140ms 175ms 73ms 85623 133577
2021-10-17 09:23 735c9616 autofree: add skipped string_plus_string_plus.v sample 629ms 938ms 0ms 142ms 4010 KB 121ms 141ms 175ms 72ms 85625 136128
2021-10-17 16:39 98b2bdb4 io: cleanup ReaderWriter interface (#12218) 640ms 935ms 0ms 139ms 4010 KB 122ms 141ms 177ms 72ms 85614 133771
2021-10-17 16:01 3a073329 builder: use os.new_process() instead of os.system() in v run (#12214) 638ms 938ms 0ms 144ms 4010 KB 121ms 140ms 177ms 72ms 85617 134195
2021-10-17 12:50 a006090b ast: minor cleanup of register_type_symbol (#12213) 629ms 938ms 0ms 140ms 4005 KB 121ms 140ms 174ms 72ms 85613 136109
2021-10-17 03:42 29f06899 math: add fn clamp (#12205) 631ms 945ms 0ms 145ms 4005 KB 121ms 140ms 172ms 72ms 85613 135678
2021-10-16 19:10 678e3a21 tools: add vshader (#12195) 638ms 936ms 0ms 141ms 4004 KB 122ms 142ms 173ms 73ms 85605 134177
2021-10-15 16:36 bff7cc5f thirdparty: remove patch marks in sokol_gfx.h (#12198) 638ms 945ms 0ms 139ms 4004 KB 122ms 143ms 177ms 73ms 85604 134175
2021-10-15 09:22 dee4ffbc builder: make -usecache rebuild cached, but changed modules, and their dependants (#12193) 642ms 959ms 0ms 141ms 4004 KB 123ms 144ms 177ms 73ms 85604 133339
2021-10-15 08:50 c108e019 checker: fix generic fn return types with generic struct (#12186) 638ms 947ms 0ms 140ms 3994 KB 123ms 142ms 176ms 73ms 85444 133924
2021-10-15 08:32 27cd21e4 cgen: fix infix ops, for cross assignments of types with overloaded operators (#12192) 637ms 948ms 0ms 139ms 3992 KB 122ms 140ms 175ms 74ms 85426 134106
2021-10-15 07:10 814b4ebb term: get_terminal_size() for js_node, term.clear() for all js backends (#12189) 642ms 949ms 0ms 146ms 3991 KB 122ms 141ms 173ms 73ms 85413 133042
2021-10-15 06:22 d3887c15 time: fix sys_mono_now for the JS backend (#12187) 638ms 951ms 0ms 141ms 3991 KB 124ms 142ms 177ms 73ms 85413 133876
2021-10-15 03:08 c29a5cde term: fix readme typo (#12180) 902ms 1216ms 0ms 180ms 3991 KB 135ms 184ms 206ms 79ms 85413 94692
2021-10-15 00:57 4d1307f2 all: index accessor in array init expression (#12181) 633ms 941ms 0ms 144ms 3991 KB 133ms 145ms 174ms 73ms 85413 134933
2021-10-14 23:24 6d62574e tutorials: fix argument type (#12182) 633ms 949ms 0ms 142ms 3986 KB 123ms 139ms 177ms 73ms 85306 134764
2021-10-14 21:11 c9b2f878 parser, checker: optimize checking generic struct type mismatch (#12179) 638ms 945ms 0ms 142ms 3986 KB 122ms 142ms 176ms 73ms 85306 133708
2021-10-14 10:32 4490d5ed context: cleanup the tests and the documentation (#12175) 630ms 946ms 0ms 147ms 3983 KB 124ms 144ms 176ms 74ms 85268 135346
2021-10-14 08:47 4c2cb1b6 vdoc: prevent leaking to the docs the `pure_v_but_overriden_by_` prefix 633ms 942ms 0ms 140ms 3983 KB 121ms 139ms 171ms 73ms 85268 134704
2021-10-14 08:38 05885059 cgen: remove the extra generated parentheses of single in_expr (fix #12158) (#12168) 640ms 937ms 0ms 138ms 3983 KB 123ms 140ms 175ms 74ms 85266 133228
2021-10-13 23:15 6f629d1a transformer: eliminate unreachable branches & redundant branch expressions in MatchExpr (#12174) 631ms 944ms 0ms 141ms 3982 KB 123ms 142ms 175ms 72ms 85251 135104
2021-10-13 18:24 5b9553d5 orm: fix last_id() call in mysql (#12173) 633ms 942ms 0ms 141ms 3971 KB 122ms 140ms 175ms 73ms 85032 134331
2021-10-13 18:22 5bfa3d55 sokol: add screenshot function to OpenGL based backends (#12169) 627ms 935ms 0ms 140ms 3971 KB 121ms 139ms 174ms 72ms 85032 135617
2021-10-13 06:40 d373eba7 js: implement more functions for JS backend (#12167) 632ms 944ms 0ms 145ms 3970 KB 121ms 139ms 172ms 72ms 85018 134522
2021-10-12 16:38 ade57743 native: fix return `a+b` infix construction (#12161) 632ms 945ms 0ms 140ms 3970 KB 122ms 140ms 174ms 73ms 85002 134496
2021-10-12 16:22 6c728cf3 js: add draft support for -skip-unused (hello_world.v works) 629ms 938ms 0ms 138ms 3970 KB 122ms 140ms 173ms 73ms 85005 135143
2021-10-12 15:51 1d2b56d7 native: fix example exit((1,2)->(a,b)return a+b) (#12154) 630ms 936ms 0ms 138ms 3969 KB 121ms 139ms 172ms 72ms 84978 134885
2021-10-12 15:49 347ebe5f native: append .exe, when using the native backend on windows (#12159) 632ms 935ms 0ms 141ms 3969 KB 121ms 141ms 177ms 73ms 84978 134458
2021-10-12 07:43 a0a0ae85 native: add support for pe64 when -os windows is used (#12149) 633ms 945ms 0ms 139ms 3969 KB 123ms 141ms 176ms 73ms 84973 134238
2021-10-12 06:52 22962dd2 js: change codegen for match statement, speedup string.split_into_lines (#12157) 629ms 936ms 0ms 147ms 3964 KB 122ms 139ms 177ms 72ms 84775 134777
2021-10-12 05:18 cfc56b24 vweb: fix [post] route matching 633ms 945ms 0ms 140ms 3961 KB 122ms 140ms 176ms 73ms 84736 133864
2021-10-12 04:17 555e8cad tutorials: update the vweb tutorial with the new form parsing syntax 627ms 939ms 0ms 140ms 3961 KB 122ms 139ms 175ms 73ms 84736 135145
2021-10-12 04:09 da58ba0d vweb: populate action method params with form values 632ms 949ms 0ms 138ms 3961 KB 121ms 139ms 175ms 72ms 84736 134075
2021-10-12 03:35 4d7bb95c vweb: add a `vweb_global` attribute (#12064) 631ms 946ms 0ms 141ms 3961 KB 121ms 139ms 177ms 72ms 84733 134283
2021-10-12 03:03 5eba02ea native: fix stackframe bug on return statements (#12153) 630ms 938ms 0ms 142ms 3961 KB 121ms 141ms 181ms 72ms 84733 134496
2021-10-11 16:57 3c8be0db tests: reduce maxn in builder_test.js.v to just 1000 for now (runs in under 200ms, vs ~240s before that) 638ms 939ms 0ms 146ms 3961 KB 120ms 140ms 174ms 72ms 84732 132808
2021-10-11 12:29 6c6bb085 tools/vast: update vast to latest V 628ms 938ms 0ms 140ms 3961 KB 121ms 139ms 175ms 72ms 84729 134918
2021-10-11 12:41 0386f2bb checker: add an interface check for mutability, fixes #1081, fixes #7038 (#11963) 629ms 934ms 0ms 142ms 3961 KB 122ms 141ms 175ms 72ms 84729 134704
2021-10-11 11:29 d0c961eb transformer: eliminate unreachable branches in IfExpr and fold more expressions and statements (#12135) 628ms 936ms 0ms 140ms 3963 KB 123ms 143ms 178ms 74ms 84708 134885
2021-10-11 11:20 35b301f7 math: add some benchmark tests (#12142) 619ms 932ms 0ms 142ms 3952 KB 123ms 140ms 175ms 73ms 84550 136591
2021-10-11 11:17 3e02cfd5 cgen: fix `in` op usage on array of sumtypes without cast (#12141) 623ms 928ms 0ms 141ms 3952 KB 121ms 138ms 172ms 72ms 84550 135714
2021-10-11 10:10 ceb24bc3 tests: show the number of parallel jobs used while testing 623ms 930ms 0ms 147ms 3951 KB 121ms 140ms 175ms 74ms 84534 135688
2021-10-10 23:46 1831eccd checker: check generic struct using in non-generic fn (#12136) 617ms 922ms 0ms 141ms 3951 KB 121ms 138ms 174ms 72ms 84534 137008
2021-10-10 08:21 0f7dfb98 math: remove the C backend for f64 functions (#12121) 622ms 925ms 0ms 139ms 3951 KB 121ms 139ms 171ms 72ms 84528 135897
2021-10-10 08:14 83bc9b35 ast: fix checking generic fn call with fntype arg mismatch (#12132) 622ms 930ms 0ms 140ms 3951 KB 121ms 139ms 173ms 73ms 84528 135897
2021-10-10 00:47 8d5931c9 orm: fix a typo (#12131) 622ms 932ms 0ms 140ms 3951 KB 121ms 138ms 173ms 72ms 84527 135895
2021-10-09 22:55 3647fc66 parser: perform constant folding before checking size of fixed array (#12126) 627ms 928ms 0ms 140ms 3951 KB 121ms 139ms 172ms 73ms 84527 134811
2021-10-09 12:03 093cab6f checker: check generics struct init that types mismatch (fix #12115) (#12120) 625ms 927ms 0ms 145ms 3951 KB 120ms 138ms 174ms 73ms 84515 135224
2021-10-09 09:58 d14b5d0c ci: reduce flakyness of vlib/v/pref/options_test.v on ubuntu 617ms 928ms 0ms 140ms 3947 KB 121ms 139ms 171ms 72ms 84447 136867
2021-10-09 08:56 32ea5396 v doc: show a proper error message instead of panic on `v doc -m file.v` 615ms 924ms 0ms 140ms 3947 KB 122ms 139ms 174ms 73ms 84447 137312
2021-10-09 08:17 e2671062 math: implement logarithm function in pure V (#12111) 616ms 934ms 0ms 139ms 3947 KB 120ms 138ms 172ms 71ms 84447 137089
2021-10-09 07:46 23e67947 time: sanity check parsed date/times 617ms 926ms 0ms 140ms 3947 KB 121ms 138ms 173ms 72ms 84447 136867
2021-10-09 00:32 3c7c11e5 cgen: fix sumtype with none type (fix #12101) (#12102) 621ms 934ms 0ms 140ms 3946 KB 122ms 140ms 176ms 73ms 84409 135924
2021-10-08 19:07 43931be4 math: sqrti, powi, factoriali (#12072) 616ms 936ms 0ms 145ms 3945 KB 121ms 139ms 174ms 72ms 84403 137017
2021-10-08 16:04 cd5b304c cgen: add interface case for gen_struct_equality_fn (#12094) 624ms 923ms 0ms 140ms 3945 KB 120ms 141ms 174ms 73ms 84403 135261
2021-10-08 14:44 a8ace2c4 math: implement `pow` in pure V (#12105) 626ms 928ms 0ms 142ms 3945 KB 121ms 138ms 173ms 72ms 84400 134824
2021-10-07 16:22 60add6cc ci: fix failing tests 618ms 924ms 0ms 141ms 3945 KB 122ms 139ms 173ms 72ms 84385 136545
2021-10-07 13:13 c356e347 pref: do not allow -prod with v run 620ms 934ms 0ms 140ms 3945 KB 119ms 138ms 172ms 72ms 84386 136106
2021-10-07 12:55 33a1006c js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported (#12096) 618ms 918ms 0ms 139ms 3944 KB 120ms 139ms 171ms 72ms 84381 136538
2021-10-07 12:51 42359d89 toml: fix error return in value parsing (#12097) 613ms 927ms 0ms 148ms 3937 KB 120ms 137ms 174ms 71ms 84291 137505
2021-10-07 10:59 fbe54e49 tools: support `v fmt -w -backup file.v` 620ms 926ms 0ms 140ms 3937 KB 121ms 138ms 176ms 71ms 84291 135953
2021-10-07 07:46 09cc0c72 gg: use sgl.begin_points for pixels + improve pixels example (#12085) 614ms 925ms 0ms 141ms 3937 KB 121ms 138ms 173ms 71ms 84291 137281
2021-10-07 07:41 53aa4eba sokol: add sg_isvalid wrapper to gfx (#12081) 612ms 926ms 0ms 140ms 3937 KB 121ms 138ms 172ms 71ms 84291 137730
2021-10-07 00:45 f454d303 gg: use sgl.begin_triangles when drawing triangles (#12083) 613ms 924ms 0ms 141ms 3937 KB 120ms 139ms 172ms 71ms 84291 137505
2021-10-06 19:12 e5368232 v.gen.c: fix compiling `go f(x)` for `x` of the same struct in different .v files with parallel cgen 616ms 929ms 0ms 141ms 3937 KB 121ms 138ms 172ms 71ms 84288 136831
2021-10-06 18:04 0d537057 v.checker: check fn returning void type (fix #12076) (#12078) 616ms 928ms 0ms 146ms 3937 KB 119ms 137ms 174ms 71ms 84282 136821
2021-10-06 17:53 5f736dd7 v test-cleancode: remove interop_test.v from the exceptions list (#12084) 627ms 925ms 0ms 139ms 3936 KB 119ms 137ms 172ms 70ms 84279 134416
2021-10-06 17:49 f1742a6f v.ast: change 'type.to_ptr()' to 'type.ref()' (#12086) 619ms 927ms 0ms 141ms 3936 KB 122ms 137ms 174ms 72ms 84278 136151
2021-10-06 11:32 77c18f44 cgen: fix alphabetic order of ast statement generation (#12080) 620ms 923ms 0ms 141ms 3936 KB 121ms 137ms 174ms 72ms 84278 135932
2021-10-06 07:43 b2945e91 js: add initial support for runes (#12077) 619ms 925ms 0ms 141ms 3936 KB 122ms 138ms 174ms 73ms 84277 136150
2021-10-06 07:15 11549378 tests: make the output of coutput_test.v more accurate/easily reproducible in case of failures 623ms 925ms 0ms 140ms 3934 KB 122ms 137ms 174ms 73ms 84257 135243
2021-10-06 03:29 5bc8b4da os: implement support for VOPEN_URI_CMD env override for os.open_uri 622ms 927ms 0ms 146ms 3934 KB 121ms 137ms 171ms 71ms 84257 135461
2021-10-05 21:33 2526aca7 tests: fix typo in coutput_test.v (thanks Jalon) 618ms 924ms 0ms 139ms 3934 KB 120ms 137ms 170ms 72ms 84259 136341
2021-10-05 21:14 efa10921 v.gen.c: add coutput tests for the `[console]` codegen to prevent future regressions 620ms 936ms 0ms 142ms 3934 KB 121ms 138ms 175ms 71ms 84259 135901
2021-10-05 20:57 aa8915bd v.gen.c: fix `[console]` handling for `sokol` programs on windows with parallel cgen 612ms 921ms 0ms 138ms 3934 KB 120ms 136ms 172ms 71ms 84259 137678
2021-10-05 19:49 443fa502 docs: cleanup the `Test files` section a little 614ms 925ms 0ms 140ms 3934 KB 121ms 139ms 173ms 72ms 84256 137224
2021-10-05 18:44 6d2c1f7e v.gen.c: enable again parallel cgen for `-g`, make `-g` more robust 617ms 924ms 0ms 139ms 3934 KB 120ms 136ms 172ms 71ms 84256 136557
2021-10-05 15:57 7cf9c198 asm: add segment addressing and fix [10] (#12068) 619ms 935ms 0ms 149ms 3933 KB 122ms 138ms 175ms 71ms 84248 136103
2021-10-05 13:01 514443a0 ci: comment out a failing assert in the tests for `os.notify` 626ms 929ms 0ms 139ms 3932 KB 121ms 139ms 174ms 71ms 84237 134563
2021-10-05 12:50 eef80172 ci: reduce flakyness of notify_test.v, by re-trying it 3 times 617ms 922ms 0ms 140ms 3932 KB 121ms 136ms 173ms 78ms 84237 136526
2021-10-05 08:57 b4d1429e tests: rename `as_cast_literal.v` to `as_cast_literal_test.v` 618ms 925ms 0ms 139ms 3932 KB 121ms 137ms 172ms 71ms 84235 136302
2021-10-05 08:44 7bc3e67e fmt: fix import with symbols (fix #12065) (#12069) 619ms 925ms 0ms 139ms 3932 KB 121ms 139ms 175ms 72ms 84235 136082
2021-10-05 06:53 7555b337 cgen: fix expr_as_cast for int/float literals (#12067) 623ms 927ms 0ms 142ms 3932 KB 122ms 137ms 173ms 72ms 84235 135208
2021-10-04 15:28 8d1ba52d js: fix string.bytes codegen, readline, add tests for `strings` (#12060) 621ms 931ms 0ms 148ms 3932 KB 121ms 138ms 174ms 71ms 84230 135636
2021-10-04 06:58 03269f98 cgen: fix error of reference struct str() (#12061) 622ms 919ms 0ms 139ms 3931 KB 119ms 136ms 170ms 70ms 84212 135389
2021-10-03 17:27 a8c2c419 builtin: improve malloc panic messages (#12054) 618ms 921ms 0ms 139ms 3931 KB 122ms 138ms 173ms 71ms 84208 136258
2021-10-03 15:24 82e6d6e5 cgen: fix threads array wait without go calls (fix #12009) (#12050) 621ms 927ms 0ms 140ms 3931 KB 124ms 140ms 179ms 73ms 84208 135600
2021-10-03 13:26 895daf29 vweb: router refactor (#12041) 626ms 931ms 0ms 139ms 3929 KB 124ms 138ms 177ms 72ms 84167 134452
2021-10-03 12:47 9be16eba v.gen.c: add tests to ensure the same calling convention is used on exported functions for -m32/-m64 (#11977) 631ms 935ms 0ms 140ms 3929 KB 123ms 138ms 178ms 72ms 84167 133386
2021-10-03 12:44 9b6e07e2 cgen: support `index` and `in` for sumtype/interface arrays (#12051) 623ms 931ms 0ms 148ms 3929 KB 125ms 141ms 180ms 72ms 84166 135097
2021-10-03 07:52 10caf4a8 cgen: cleanup generated thread wait code (#12048) 624ms 931ms 0ms 140ms 3927 KB 122ms 138ms 176ms 71ms 84154 134862
2021-10-03 07:08 9145cd66 js: add more tests to builtin/js and implement more builtin functions (#12049) 620ms 930ms 0ms 140ms 3927 KB 123ms 140ms 177ms 72ms 84156 135735
2021-10-03 06:04 129c81f3 cgen: implement eq operator for interfaces (#12047) 631ms 933ms 0ms 140ms 3927 KB 124ms 139ms 179ms 72ms 84143 133348
2021-10-03 05:14 f282e64f arrays: add binary_search, lower_bound, and upper_bound array operations (#12045) 628ms 932ms 0ms 140ms 3921 KB 124ms 140ms 177ms 72ms 84057 133848
2021-10-03 05:09 11709145 os: workaround `_ = C.pipe(&pipeset[0])` gcc warning `warning: ignoring return value of pipe declared with attribute warn_unused_result` (#12046) 624ms 926ms 0ms 139ms 3921 KB 123ms 139ms 178ms 72ms 84057 134706
2021-10-02 20:26 86a5e72c v.checker: fix return type checking being skipped for mutable method receivers (#12043) 628ms 929ms 0ms 150ms 3921 KB 123ms 140ms 178ms 72ms 84056 133847
2021-10-02 15:40 02e4aa0f v.checker: fix panic for `a, b, c = fn_returning_several_maps()` 624ms 929ms 0ms 142ms 3921 KB 123ms 138ms 178ms 72ms 84059 134709
2021-10-02 15:20 09168063 ci: do not use htonll and ntohll on windows, use the portable versions instead. 630ms 931ms 0ms 142ms 3921 KB 126ms 141ms 179ms 73ms 84052 133415
2021-10-02 12:51 9a4dbc25 ci: fix failing conv_test.v on windows 636ms 937ms 0ms 142ms 3921 KB 124ms 139ms 179ms 71ms 84052 132157
2021-10-02 12:28 4c8094d0 net.http: make public errors and parse_form (#12038) 629ms 926ms 0ms 142ms 3921 KB 123ms 140ms 177ms 72ms 84052 133627
2021-10-02 12:19 60088066 net.http: add a deprecated attribute for un/escape functions (#12037) 632ms 939ms 0ms 139ms 3921 KB 123ms 138ms 178ms 72ms 84052 132993
2021-10-02 11:30 cc4af235 cgen: fix if-expression code generation if it evaluates to propagating optional / or block (#12032) 621ms 925ms 0ms 148ms 3920 KB 122ms 139ms 178ms 72ms 84048 135342
2021-10-02 11:13 552daea0 tools: fix the output of `v run cmd/tools/oldv.v d329e1d -c "./v file.v"` 623ms 940ms 0ms 139ms 3919 KB 124ms 138ms 178ms 72ms 84045 134903
2021-10-02 10:26 d1d48773 net.conv: add a test for the nth16/nth32/nth64/htn16/htn32/htn64 functions 632ms 937ms 0ms 141ms 3919 KB 125ms 143ms 180ms 73ms 84045 132982
2021-10-01 18:23 82f187e5 js: fix `rand` build, properly use key values on map, add `rand.string` (#12020) 631ms 931ms 0ms 140ms 3919 KB 122ms 139ms 178ms 71ms 84045 133193
2021-10-01 13:52 60ecbec8 cgen: fix closure code gen with if statement in definition (#12028) 624ms 938ms 0ms 140ms 3918 KB 123ms 139ms 177ms 72ms 83926 134496
2021-10-01 12:17 cb149bfa checker: show errors for index calls to values which are not functions, fixes #11539 (#12024) 625ms 932ms 0ms 142ms 3918 KB 123ms 139ms 177ms 72ms 83929 134286
2021-10-01 12:14 ce0867f4 vfmt: fix removal of selective imported type used in map (#12030) 624ms 927ms 0ms 149ms 3918 KB 123ms 138ms 175ms 72ms 83919 134485
2021-10-01 10:49 41de0c3c ci: fix `v -cc gcc -cstrict examples/pico/pico.v` 625ms 930ms 0ms 139ms 3918 KB 123ms 135ms 177ms 71ms 83919 134270
2021-10-01 10:13 6f7c3a7c ci: do `brew install openssl` on the macos job, reduce flakyness of tcp_test.v 631ms 930ms 0ms 146ms 3918 KB 124ms 140ms 179ms 72ms 83919 132993
2021-10-01 09:57 2bdba5ed net: fix declarations of C.htonl/C.htons/C.ntohl/C.ntohs in aasocket.c.v 629ms 931ms 0ms 140ms 3918 KB 125ms 139ms 177ms 72ms 83919 133416
2021-09-30 17:49 149517ce v.builder,v.gen: time Builder.front_stages.parse_files, Builder.resolve_deps, Gen.sort_structs 624ms 931ms 0ms 141ms 3918 KB 124ms 138ms 179ms 72ms 83919 134485
2021-09-30 17:00 4a6d161c orm: postgres fixes 630ms 929ms 0ms 142ms 3916 KB 123ms 138ms 178ms 71ms 83894 133165
2021-09-30 13:04 8705db58 toml: fix scanner escape collecting in literal strings (#12022) 628ms 934ms 0ms 145ms 3916 KB 123ms 140ms 176ms 72ms 83894 133589
2021-09-30 09:51 d4b3c65c cgen: a minor optimization; checker: a c2v fix 627ms 931ms 0ms 140ms 3916 KB 124ms 138ms 178ms 73ms 83894 133802
2021-09-30 09:43 6cffcf51 docs: add the topics Hoistings and Closures (#12021) 627ms 935ms 0ms 142ms 3916 KB 123ms 138ms 178ms 72ms 83885 133787
2021-09-30 06:32 e3d379a1 builtin: add byte.repeat() and rune.repeat() (#12007) 631ms 931ms 0ms 143ms 3916 KB 124ms 139ms 179ms 72ms 83885 132939
2021-09-29 21:43 f9ceb12e checker: fix orm cast check (#12018) 622ms 927ms 0ms 139ms 3916 KB 121ms 137ms 174ms 71ms 83849 134805
2021-09-29 21:08 d374c347 ci: fix gitly test 622ms 927ms 0ms 140ms 3916 KB 122ms 138ms 177ms 72ms 83845 134799
2021-09-29 16:28 e3d3727c toml: fix 7 escape tests (#12017) 619ms 934ms 0ms 145ms 3916 KB 125ms 139ms 178ms 72ms 83845 135452
2021-09-29 12:33 4333a53f js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen (#12011) 619ms 923ms 0ms 141ms 3916 KB 124ms 137ms 177ms 72ms 83845 135452
2021-09-29 11:53 4ff06192 toml: easier scanner configuration (#12016) 624ms 935ms 0ms 142ms 3913 KB 123ms 139ms 177ms 72ms 83687 134113
2021-09-29 10:54 f2c710d3 cgen: fix fn mut args with interface type (#12012) 624ms 929ms 0ms 142ms 3913 KB 125ms 139ms 177ms 72ms 83687 134113
2021-09-29 10:53 8789cc42 v.ast: fix fmt of 'bytestr' to '&byte' (#12014) 633ms 935ms 0ms 141ms 3913 KB 123ms 140ms 178ms 71ms 83694 132218
2021-09-29 07:19 d39fec34 toml: fix unbalanced quoted tests (#12006) 633ms 930ms 0ms 142ms 3913 KB 123ms 138ms 177ms 71ms 83703 132232
2021-09-29 05:58 24c1d552 ci: vfmt vlib/v/gen/c/cgen.v 622ms 925ms 0ms 147ms 3913 KB 123ms 138ms 175ms 71ms 83703 134570
2021-09-28 16:35 8dde9d4a cgen: fixes for ... in with index (#11995) 623ms 932ms 0ms 138ms 3913 KB 122ms 136ms 177ms 71ms 83703 134354
2021-09-28 15:45 5d3795e8 cgen: fix the C codegen error for '_ = map[key]' (fix #11999) (#12000) 629ms 931ms 0ms 140ms 3913 KB 123ms 140ms 178ms 73ms 83699 133066
2021-09-28 14:40 bc4aad5f toml: add quote details to ast.Quoted (#11997) 624ms 929ms 0ms 140ms 3913 KB 121ms 136ms 178ms 71ms 83696 134128
2021-09-28 14:17 85c38bac ci: make the bootstrapping failure detection more sensitive 627ms 934ms 0ms 140ms 3913 KB 124ms 138ms 177ms 73ms 83696 133486
2021-09-28 12:30 87fe15e3 ci: fix typo 626ms 926ms 0ms 141ms 3913 KB 124ms 137ms 178ms 72ms 83696 133699
2021-09-28 10:11 9bf6d570 ci: remove `make.bat --verbose` usages from the .yml files 624ms 930ms 0ms 140ms 3912 KB 124ms 137ms 179ms 72ms 83693 134123
2021-09-28 10:00 c8f1e6b5 ci: simplify make.bat, make it verbose to fix errors easier 627ms 932ms 0ms 140ms 3912 KB 124ms 137ms 178ms 71ms 83693 133481
2021-09-28 09:00 d07a96ed v.gen.c: fix `v examples/hello_world.v` on FreeBSD 622ms 927ms 0ms 138ms 3912 KB 125ms 137ms 176ms 72ms 83693 134554
2021-09-28 07:08 a17b943e builtin: add method `byte()` for string (#11998) 611ms 915ms 0ms 137ms 3843 KB 120ms 134ms 171ms 71ms 82118 134399
2021-09-27 14:52 c151e075 context: update ValueContext to handle Any value and more Key types, use closures (#11993) 613ms 914ms 0ms 145ms 3843 KB 119ms 133ms 173ms 70ms 82113 133952
2021-09-27 14:50 d6a4bce2 checker: fix generic array.map with generic callback fn (#11991) 616ms 917ms 0ms 141ms 3843 KB 120ms 134ms 175ms 71ms 82113 133300
2021-09-27 14:42 2ee873d6 toml: fix invalid bad-multiline test (#11996) 610ms 910ms 0ms 140ms 3843 KB 123ms 138ms 174ms 72ms 82113 134611
2021-09-27 04:11 4e1ebca0 ci: remove vls master branch test (#11992) 614ms 913ms 0ms 140ms 3843 KB 120ms 135ms 176ms 71ms 82113 133734
2021-09-26 19:36 105e76f3 ci: bump up perf-regressions limits to 251ms for hw, and 1501ms for `v -o v.c cmd/v`, to avoid false positives :-| 613ms 917ms 0ms 140ms 3843 KB 122ms 137ms 177ms 72ms 82113 133952
2021-09-26 19:34 07d65b2a builtin: move byte methods from rune.v to int.v (#11987) 617ms 919ms 0ms 139ms 3843 KB 121ms 135ms 174ms 71ms 82113 133084
2021-09-26 19:33 6967a47e net.openssl: fix typos in comments (#11988) 617ms 919ms 0ms 145ms 3843 KB 123ms 136ms 177ms 72ms 82113 133084
2021-09-26 18:24 6a2ef733 v.parser: add a generated `.all(.flag1|.flag2)` method to `[flag]` enums 613ms 913ms 0ms 139ms 3843 KB 119ms 135ms 173ms 71ms 82113 133952
2021-09-26 16:41 09dfc3f3 arrays: add a generic `arrays.concat(os.args,'abc','xyz')` function (#11985) 609ms 905ms 0ms 139ms 3843 KB 119ms 134ms 173ms 70ms 82112 134830
2021-09-26 12:51 4c01627e cgen: cleanup stmt_path_pos processing (#11983) 611ms 915ms 0ms 139ms 3843 KB 119ms 134ms 174ms 71ms 82112 134389
2021-09-26 10:07 d93737dd cgen: fix assign map get to blank (fix #11508) (#11982) 618ms 926ms 0ms 143ms 3843 KB 121ms 137ms 177ms 72ms 82107 132859
2021-09-26 08:17 6391f3d2 orm: fix other int types (#11981) 610ms 914ms 0ms 139ms 3843 KB 121ms 136ms 175ms 70ms 82106 134600
2021-09-26 04:35 e0986073 cgen: fix if expr with complex nested array call (#11979) 615ms 914ms 0ms 148ms 3843 KB 120ms 136ms 174ms 70ms 82105 133504
2021-09-26 04:34 da47638f toml: correct documentation (#11976) 619ms 913ms 0ms 140ms 3843 KB 119ms 135ms 174ms 70ms 82101 132634
2021-09-25 17:38 d329e1de cgen: fix if expr with nested array calls (fix #11953) (#11973) 620ms 910ms 0ms 139ms 3834 KB 119ms 133ms 170ms 70ms 81926 132138
2021-09-25 17:31 13b2aa70 toml: rename ast.Node -> ast.Value (#11974) 616ms 912ms 0ms 140ms 3833 KB 122ms 136ms 178ms 72ms 81918 132983
2021-09-25 17:29 80c15607 json: assert encoded struct with a sumtype (#11970) 619ms 913ms 0ms 141ms 3833 KB 120ms 136ms 176ms 71ms 81918 132339
2021-09-25 12:06 97076828 gg: expose sapp_desc.swap_interval via gg.Config (#11975) 615ms 912ms 0ms 140ms 3833 KB 120ms 134ms 176ms 71ms 81918 133200
2021-09-25 07:09 956fdffd net.http: allow custom headers in post_multipart_form (#11971) 617ms 913ms 0ms 146ms 3833 KB 119ms 134ms 173ms 71ms 81918 132768
2021-09-24 18:17 4fbf3fdf examples: make the binary search tree example generic (#11968) 618ms 909ms 0ms 138ms 3833 KB 119ms 133ms 173ms 70ms 81918 132553
2021-09-24 18:13 5541ec86 vlib: add toml module + tests (#11964) 616ms 917ms 0ms 140ms 3833 KB 120ms 136ms 175ms 70ms 81918 132983
2021-09-24 15:21 834cf40a cgen, fmt, scanner: fix and use nested lambda in scanner (#11967) 607ms 918ms 0ms 141ms 3833 KB 119ms 134ms 175ms 71ms 81863 134864
2021-09-24 14:01 400ab787 ast: fix fixed array typedef generation issue (#11962) 613ms 913ms 0ms 142ms 3832 KB 120ms 135ms 177ms 71ms 81869 133554
2021-09-24 13:49 c75271fc cgen: json sumtype inlining (#11961) 619ms 912ms 0ms 138ms 3832 KB 119ms 134ms 176ms 71ms 81869 132260
2021-09-23 16:56 430677a0 cgen: format generated C code of nested array call (#11955) 617ms 912ms 0ms 147ms 3824 KB 120ms 134ms 174ms 70ms 81748 132492
2021-09-23 16:56 430677a0 cgen: format generated C code of nested array call (#11955) 1217ms 1510ms 0ms 194ms 3824 KB 307ms 284ms 355ms 134ms 81748 67171
2021-09-08 02:11 577fedfc net.http: fix a bug with ? in new_request 579ms 864ms 0ms 139ms 3675 KB 116ms 126ms 164ms 67ms 79069 136561
2021-09-07 18:11 00433ba4 net.urllib: avoid a double free in set_path() when compiled with -autofree (#11427) 589ms 874ms 0ms 137ms 3675 KB 115ms 127ms 165ms 68ms 79069 134242
2021-09-07 17:46 79c2bca4 v.scanner: fix error messages with unexpected token `?` (#11428) 581ms 859ms 0ms 140ms 3675 KB 115ms 127ms 165ms 67ms 79069 136091
2021-09-07 17:40 bee5e7de v.gen.c: fix generics array delete (#11429) 587ms 868ms 0ms 138ms 3675 KB 117ms 129ms 167ms 67ms 79069 134700
2021-09-07 12:44 ddc62ab0 native: native prints (#11426) 593ms 873ms 0ms 146ms 3675 KB 117ms 132ms 167ms 67ms 79057 133317
2021-09-07 08:30 0b6d585b v.gen.c: allow overriding of the == operator on C.Struct type aliases 597ms 872ms 0ms 139ms 3668 KB 117ms 129ms 169ms 69ms 78958 132257
2021-09-07 04:29 aec016bb v.builder: change exit code of `v -check file.v` to 0, when file.v is clean from any errors. 593ms 870ms 0ms 139ms 3668 KB 117ms 128ms 168ms 68ms 78952 133139
2021-09-07 04:17 aedb6b8e v.builder: implement a `-check` mode, that runs only the parser + the checker, without codegen (#11414) 590ms 876ms 0ms 139ms 3668 KB 115ms 126ms 168ms 67ms 78949 133811
2021-09-07 04:13 823c9a3c ci: fix vinix-build job after commit 9776274 in vinix 584ms 868ms 0ms 139ms 3662 KB 114ms 128ms 168ms 67ms 78825 134974
2021-09-07 04:01 2533f06e regex: define the predicate matches_string (#11422) 581ms 862ms 0ms 135ms 3662 KB 114ms 125ms 167ms 68ms 78825 135671
2021-09-07 03:38 f2f7abe2 match as alternative to if and unless (#11407) 589ms 874ms 0ms 146ms 3662 KB 117ms 129ms 170ms 69ms 78825 133828
2021-09-06 23:21 905c292a tmpl: enforce stricter line checking for html interpolation (#11413) 589ms 864ms 0ms 139ms 3662 KB 116ms 126ms 167ms 67ms 78825 133828
2021-09-06 21:12 bd10a638 builtin: string interpolation: binary format support (#11421) 585ms 871ms 0ms 139ms 3662 KB 116ms 127ms 169ms 68ms 78825 134743
2021-09-06 17:38 83d492bc ci: add a `v.c can be compiled and run with -os cross` step on the macos job too 586ms 870ms 0ms 139ms 3662 KB 116ms 127ms 170ms 68ms 78813 134493
2021-09-06 15:21 0376cbf6 Revert "term: obtain the cursor position via termios.h (#11372)" 591ms 859ms 0ms 139ms 3662 KB 116ms 127ms 167ms 69ms 78799 133331
2021-09-06 14:24 af28d096 term: obtain the cursor position via termios.h (#11372) 587ms 866ms 0ms 140ms 3662 KB 116ms 130ms 167ms 68ms 78813 134264
2021-09-06 12:06 78c26e69 builtin: fix the string.index_any method (#11310) 584ms 859ms 0ms 146ms 3662 KB 115ms 127ms 167ms 67ms 78799 134929
2021-09-06 00:15 6084c0fc checker, cgen: fix complex generic sumtype (fix #11392) (#11400) 583ms 863ms 0ms 139ms 3662 KB 115ms 128ms 168ms 67ms 78799 135161
2021-09-06 00:12 87f38bf6 tmpl: don't trim whitespace and escape \ (#11393) 585ms 860ms 0ms 138ms 3662 KB 114ms 125ms 163ms 67ms 78790 134683
2021-09-05 15:46 71f1be53 checker: fix a typo 578ms 864ms 0ms 139ms 3662 KB 114ms 125ms 163ms 67ms 78791 136316
2021-09-05 15:34 3fd2dd45 checker: do now allow type name shadowing (#11401) 582ms 863ms 0ms 139ms 3662 KB 115ms 126ms 162ms 67ms 78791 135379
2021-09-05 15:23 51410b09 docs: add example for map's `.keys()` method (#11397) 582ms 860ms 0ms 140ms 3661 KB 115ms 125ms 164ms 67ms 78785 135369
2021-09-05 14:59 aefe2679 fmt: fix removal of selective imported generic type (#11395) 582ms 851ms 0ms 143ms 3661 KB 113ms 125ms 163ms 67ms 78785 135369
2021-09-05 13:18 6b55b6d4 ci: add more details for diagnosing the sporadically failing init_global_test.v 579ms 859ms 0ms 136ms 3661 KB 113ms 124ms 162ms 67ms 78785 136070
2021-09-05 13:14 f1cba441 examples: add a gg drag'n'drop example (#11403) 582ms 855ms 0ms 141ms 3661 KB 114ms 126ms 165ms 67ms 78785 135369
2021-09-05 01:50 48e65a7b checker: check type in match range (fix #11337) (#11389) 579ms 857ms 0ms 136ms 3661 KB 115ms 126ms 164ms 68ms 78785 136070
2021-09-05 01:48 724942c4 regex: bug fixes (#11394) 581ms 861ms 0ms 139ms 3661 KB 114ms 124ms 162ms 67ms 78784 135600
2021-09-04 16:51 87934ecf cgen: fix variable name are 'array' or 'string' (fix #10991 #11343) (#11378) 575ms 862ms 0ms 140ms 3661 KB 115ms 126ms 164ms 68ms 78784 137015
2021-09-04 16:49 289e77d5 term: group related functions (#11371) 582ms 864ms 0ms 143ms 3660 KB 115ms 126ms 162ms 68ms 78778 135357
2021-09-04 12:02 51810314 builtin: check array.sort_with_compare() arg mismatch (#11385) 580ms 860ms 0ms 137ms 3660 KB 114ms 127ms 165ms 67ms 78778 135824
2021-09-04 11:57 9b983bdd net.urllib: fix double free in escape() (#11390) 580ms 856ms 0ms 138ms 3660 KB 114ms 126ms 163ms 67ms 78778 135824
2021-09-04 11:34 923ef733 checker: disallow array sort with fancy args for now (#11388) 591ms 877ms 0ms 142ms 3660 KB 117ms 129ms 167ms 69ms 78778 133296
2021-09-04 08:03 4503ff33 v help: enumerate all `js_*` backends (#11383) 575ms 862ms 0ms 137ms 3659 KB 114ms 125ms 163ms 67ms 78769 136989
2021-09-03 11:13 91f7be98 builtin.js.v: run vfmt 581ms 854ms 0ms 137ms 3659 KB 114ms 126ms 164ms 67ms 78769 135574
2021-09-03 10:00 a4df418a js: support `[export: 'AnotherName']` for FnDecl codegen (#11377) 581ms 856ms 0ms 143ms 3657 KB 115ms 126ms 163ms 68ms 78749 135540
2021-09-03 09:26 67ab5b85 checker: fix checking fn prototype mismatch (#11369) 576ms 856ms 0ms 141ms 3657 KB 113ms 124ms 163ms 66ms 78742 136704
2021-09-03 09:18 939a6417 cgen: fix reserved keywords as struct field (#11370) 580ms 861ms 0ms 138ms 3657 KB 114ms 125ms 164ms 67ms 78740 135758
2021-09-03 09:16 08c517c9 strconv,v.gen.js: proper optionals returns, strconv compiles to the JS backend (#11364) 583ms 861ms 0ms 137ms 3657 KB 115ms 126ms 165ms 67ms 78739 135058
2021-09-02 06:30 227d12f1 tutorial: fix missing & in README.md (#11363) 576ms 856ms 0ms 141ms 3656 KB 114ms 127ms 164ms 67ms 78718 136663
2021-09-01 13:32 bd33eaa3 os: add function to expand "~" to home directory (#11362) 571ms 859ms 0ms 137ms 3656 KB 115ms 126ms 164ms 68ms 78718 137859
2021-09-01 06:21 63ff5690 sokol.sapp,gg: add support for drag & drop events (#11359) 579ms 857ms 0ms 145ms 3656 KB 113ms 125ms 162ms 67ms 78705 135932
2021-08-31 22:43 56993b9e net.http: support passing client certificates in http.fetch (#11356) 581ms 864ms 0ms 138ms 3656 KB 114ms 126ms 162ms 67ms 78705 135464
2021-08-31 20:55 d1974f50 cgen: cleanup `Gen.cc_type` (#11357) 580ms 868ms 0ms 139ms 3656 KB 113ms 126ms 165ms 66ms 78705 135698
2021-08-31 18:36 1b262c4f vweb: show correct page on http error 404 (#11355) 575ms 854ms 0ms 139ms 3656 KB 114ms 126ms 165ms 67ms 78714 136893
2021-08-18 08:33 0121c8b4 v.gen.js: fix method calls and other codegen parts, rand module compiles (#11205) 575ms 846ms 0ms 137ms 3596 KB 113ms 124ms 166ms 67ms 77441 134680
2021-08-18 05:52 c51f83ef checker: fix match expr type mismatch (#11220) 566ms 851ms 0ms 139ms 3590 KB 113ms 123ms 162ms 66ms 77298 136568
2021-08-17 18:00 7d9969ac all: support runtime interface conversions (#11212) 568ms 836ms 0ms 139ms 3590 KB 112ms 126ms 160ms 65ms 77297 136086
2021-08-17 16:39 7c9a1def fmt: preserve method receiver mutability in interface decls (#11222) 570ms 839ms 0ms 137ms 3580 KB 112ms 123ms 163ms 65ms 77213 135461
2021-08-17 15:36 f96b81b5 ci: fix failing vweb_test.v 567ms 849ms 0ms 142ms 3580 KB 112ms 123ms 163ms 66ms 77213 136178
2021-08-17 15:21 e1c762a6 cgen: fix assert fn_call with parentheses (fix #11207) (#11214) 569ms 843ms 0ms 138ms 3580 KB 112ms 122ms 165ms 66ms 77213 135699
2021-08-17 06:16 f8174c38 net.http: simplify fetch() 567ms 844ms 0ms 137ms 3580 KB 113ms 122ms 162ms 66ms 77205 136164
2021-08-16 05:37 e28dc048 ci: fix `./v check-md README.md` 562ms 846ms 0ms 143ms 3577 KB 112ms 122ms 163ms 65ms 77183 137336
2021-08-16 05:33 e09d3eef tools/fast: fix uploading 562ms 838ms 0ms 135ms 3577 KB 111ms 120ms 162ms 64ms 77183 137336
2021-08-16 05:26 22b1fca7 tools/fast: minor fixes 1101ms 1367ms 0ms 184ms 3577 KB 287ms 250ms 313ms 123ms 77183 70102
2021-08-16 03:42 20ca038a ci: build hello world with -usecache 562ms 831ms 0ms 137ms 3577 KB 112ms 122ms 163ms 65ms 77183 137336
2021-08-16 03:36 fadfc3b4 gg: format a line 1090ms 1367ms 0ms 185ms 3577 KB 286ms 247ms 307ms 123ms 77183 70810
2021-08-16 03:35 7f2d6b77 readme: add a link to vinix 568ms 846ms 0ms 136ms 3577 KB 111ms 122ms 163ms 65ms 77183 135885
2021-08-16 03:28 eb1ac5b3 time: use i64 in unix() 571ms 848ms 0ms 136ms 3577 KB 112ms 123ms 162ms 65ms 77183 135171
2021-08-16 02:15 1c847e04 fmt: fix malformed import for incorrect module lookup paths (#11192) 566ms 835ms 0ms 137ms 3577 KB 112ms 121ms 162ms 65ms 77183 136365
2021-08-16 01:59 60f21f06 encoding.hex: remove strconv dependency (#11196) 571ms 842ms 0ms 139ms 3577 KB 112ms 124ms 163ms 65ms 77183 135171
2021-08-15 18:42 ea4f6fd4 encoding: add a hex sub-module (#11193) 583ms 856ms 0ms 139ms 3577 KB 115ms 124ms 165ms 66ms 77183 132389
2021-08-15 15:10 4cde6185 js: fix builtin casts & global declarations with no initializer (#11187) 574ms 847ms 0ms 147ms 3577 KB 113ms 122ms 163ms 65ms 77183 134465
2021-08-15 15:09 659f823c js: initial work on porting rand module to JS backend (#11188) 567ms 845ms 0ms 137ms 3577 KB 112ms 123ms 163ms 66ms 77183 136125
2021-08-15 13:04 6ee77724 cmd/tools/gen1m.v: fix unused variable warnings in 1m.v 573ms 844ms 0ms 137ms 3576 KB 113ms 123ms 164ms 65ms 77154 134649
2021-08-15 10:46 0be20f15 v.pref: keep the -error-limit option for now too 572ms 843ms 0ms 137ms 3576 KB 113ms 122ms 165ms 65ms 77154 134884
2021-08-15 10:41 b3094b06 checker: abort prematurely on too many errors (#11185) 572ms 842ms 0ms 137ms 3576 KB 113ms 122ms 162ms 65ms 77154 134884
2021-08-15 09:22 6bc44acc Revert "ci: cleanup .cirrus.yml" 572ms 844ms 0ms 137ms 3576 KB 113ms 122ms 162ms 66ms 77142 134863
2021-08-15 09:20 c26d82cc ci: cleanup .cirrus.yml 572ms 837ms 0ms 142ms 3576 KB 113ms 122ms 161ms 65ms 77142 134863
2021-08-15 09:11 5da13ac5 ci: do not run fast on the FreeBSD runner for now 569ms 841ms 0ms 137ms 3576 KB 113ms 123ms 162ms 66ms 77142 135574
2021-08-15 09:03 344f13d6 ci: cleanup .cirrus.yml 567ms 842ms 0ms 137ms 3576 KB 113ms 122ms 163ms 66ms 77142 136052
2021-08-15 08:52 1a5c4b18 cmd/tools/fast/fast.v: do not use -no-std and -no-rsp anymore (tcc is the most recent on the CI runner now) 563ms 841ms 0ms 135ms 3576 KB 111ms 122ms 160ms 65ms 77142 137019
2021-08-15 08:43 e64a9fa5 freebsd_build_tcc.sh: use an explicit --cc=clang 566ms 842ms 0ms 136ms 3576 KB 111ms 122ms 161ms 65ms 77142 136293
2021-08-15 08:32 3c553f16 ci: use gmake in freebsd_build_tcc.sh 567ms 841ms 0ms 137ms 3576 KB 111ms 121ms 159ms 65ms 77142 136052
2021-08-15 08:27 d4af8673 ci: try using freebsd_build_tcc.sh again on the FreeBSD runner 569ms 848ms 0ms 144ms 3576 KB 113ms 123ms 162ms 65ms 77142 135574
2021-08-15 08:21 0dde8ab0 cmd/tools/fast/fast.v: use -no-std for tcc too 576ms 838ms 0ms 136ms 3576 KB 112ms 122ms 161ms 66ms 77142 133927
2021-08-15 08:12 6843b850 ci: fix `clang -std=c99 -D_DEFAULT_SOURCE -o v vc/v.c` warnings 567ms 837ms 0ms 136ms 3576 KB 112ms 121ms 163ms 65ms 77142 136052
2021-08-15 08:05 eef7eea7 v.pref, v.builder: support `-no-std` (skips passing `-std=c99` to the C backend) 565ms 837ms 0ms 138ms 3576 KB 112ms 122ms 163ms 66ms 77140 136530
2021-08-15 07:42 b1186cca cmd/tools/fast/fast.v: use -no-rsp for tcc (which may be much older on freebsd) 564ms 839ms 0ms 136ms 3576 KB 111ms 121ms 160ms 65ms 77133 136760
2021-08-15 07:06 7494d7f6 ci: just rely on the freebsd's tcc being recent enough :-| 568ms 837ms 0ms 137ms 3575 KB 112ms 121ms 162ms 65ms 77126 135785
2021-08-15 06:59 1e7c9ad8 ci: do use freebsd_build_tcc.sh on the freebsd runner 566ms 842ms 0ms 145ms 3575 KB 112ms 122ms 164ms 66ms 77126 136265
2021-08-15 06:51 15eff279 ci: fix .cirrus.yml (tab => spaces) 567ms 843ms 0ms 140ms 3575 KB 112ms 122ms 173ms 65ms 77126 136024
2021-08-15 06:49 e3bd793f ci: add a script to install tcc from source on freebsd so it can be run the freebsd job 574ms 845ms 0ms 137ms 3575 KB 111ms 123ms 161ms 65ms 77126 134365
2021-08-15 06:38 c225bb84 ci: install tcc on the freebsd runner too 573ms 845ms 0ms 137ms 3575 KB 112ms 123ms 163ms 66ms 77126 134600
2021-08-15 06:27 e6d79f2f ci: run fast.v on freebsd 568ms 841ms 0ms 138ms 3575 KB 113ms 122ms 163ms 66ms 77126 135785
2021-08-15 06:21 f1244bd7 ci: do not upload fast.v results 581ms 841ms 0ms 137ms 3575 KB 112ms 122ms 164ms 66ms 77126 132746
2021-08-15 06:15 f67e5d12 v.gen.c: fix v_typeof_interface_idx codegen (add `static `) 1110ms 1378ms 0ms 184ms 3575 KB 291ms 249ms 308ms 124ms 77126 69482
2021-08-15 06:10 84f7f80a Revert "cgen: support `typeof(x).idx`, as well as `iface.type_idx()` (#11178)" 1111ms 1377ms 0ms 187ms 3561 KB 301ms 253ms 308ms 126ms 77065 69365
2021-08-02 04:12 69f31d8d checker: check int literal to enum cast (fix #10125) (#10348) 546ms 825ms 0ms 135ms 3505 KB 109ms 119ms 159ms 64ms 75816 138857
2021-08-02 04:11 b88b17ac docs: fix a typo in the Module import aliasing section (#11017) 546ms 814ms 0ms 134ms 3502 KB 109ms 118ms 156ms 64ms 75770 138772
2021-08-01 18:46 eca7af10 examples: fix static vweb assets example (#11008) 556ms 820ms 0ms 136ms 3502 KB 110ms 119ms 160ms 64ms 75770 136276
2021-08-01 17:19 dbf5c976 v.gen.native: support more `ifs` constructs for amd64 (#11007) 561ms 838ms 0ms 136ms 3502 KB 110ms 121ms 161ms 65ms 75770 135062
2021-08-01 12:50 cc946340 http: change server handler from function to interface (#10994) 555ms 826ms 0ms 135ms 3493 KB 109ms 118ms 159ms 64ms 75691 136380
2021-08-01 11:08 836ac54d v.gen.js: add more array tests and fixes (#11014) 557ms 822ms 0ms 141ms 3493 KB 110ms 121ms 159ms 64ms 75685 135879
2021-08-01 04:27 77e9ed41 v.gen.js: fix segfault when anonymous function is declared with assertion (#11009) 547ms 819ms 0ms 135ms 3493 KB 108ms 119ms 156ms 64ms 75678 138351
2021-07-31 11:40 33e4dc3a ci: fix coutput_test.v on windows by fixing `-o -` on windows 552ms 819ms 0ms 135ms 3492 KB 110ms 118ms 159ms 65ms 75675 137092
2021-07-31 13:35 6068777e parser/checker: deduce type of global from initialization expression (#11005) 559ms 821ms 0ms 134ms 3492 KB 111ms 118ms 158ms 65ms 75671 135368
2021-07-31 11:57 e374ffb5 checker: add an early checker error for `node.left_types.len != node.left.len` in assignments 554ms 837ms 0ms 138ms 3490 KB 112ms 121ms 162ms 65ms 75625 136507
2021-07-31 11:17 9082712e ci: skip coutput_test.v on windows temporarily 547ms 824ms 0ms 133ms 3490 KB 110ms 120ms 160ms 64ms 75622 138248
2021-07-31 10:52 d82d41d8 os: fix os.dir, os.base, os.file_name, when the argument contains / on windows 547ms 816ms 0ms 140ms 3490 KB 109ms 119ms 159ms 64ms 75622 138248
2021-07-31 09:29 d2e28e8f docs: describe how coutput_test.v works 549ms 816ms 0ms 135ms 3489 KB 109ms 121ms 158ms 64ms 75618 137737
2021-07-31 09:14 08016ab3 v.gen.c: add vlib/v/gen/c/coutput_test.v, to ease testing of produced C output 556ms 834ms 0ms 136ms 3489 KB 111ms 120ms 161ms 65ms 75618 136003
2021-07-31 05:42 033b0273 v.gen.c: use `const type* const_x` for `const_x &type` fn args 549ms 818ms 0ms 135ms 3489 KB 110ms 120ms 158ms 64ms 75618 137737
2021-07-31 03:33 21585978 ci: ignore changes in .md files for the vinix-build job 552ms 815ms 0ms 134ms 3489 KB 110ms 119ms 158ms 65ms 75612 136978
2021-07-30 23:31 dbacf9cf doc: add calling V from C to toc (#11006) 548ms 825ms 0ms 133ms 3489 KB 109ms 118ms 157ms 64ms 75612 137978
2021-07-30 22:44 19c11bac doc: document calling V from C 550ms 818ms 0ms 139ms 3489 KB 108ms 118ms 157ms 65ms 75612 137476
2021-07-30 18:46 0675079b ci: skip const_comptime_eval_before_vinit_test.v with MSVC 551ms 824ms 0ms 135ms 3489 KB 111ms 120ms 161ms 65ms 75612 137226
2021-07-30 17:33 26b7712b tests: add a regression test for the comptime evaluated consts, using a _constructor function 549ms 817ms 0ms 131ms 3489 KB 108ms 118ms 157ms 63ms 75612 137726
2021-07-30 17:29 0bb587c8 checker: fix defer ident handling & fix defer optional error message (#10975) 546ms 812ms 0ms 133ms 3489 KB 108ms 118ms 155ms 63ms 75612 138483
2021-07-30 16:20 a7c2aaf3 cgen: initialize globals directly for simple cases (#11002) 546ms 814ms 0ms 133ms 3477 KB 107ms 119ms 154ms 63ms 75605 138470
2021-07-30 14:56 f6792278 ci: fix tools using `import math`, for `const x = i64(-9223372036854775807-1)` fails 547ms 815ms 0ms 134ms 3474 KB 109ms 120ms 156ms 64ms 75571 138155
2021-07-30 14:22 06d1422a ast,checker,cgen: support simple `const x = u16(0x53)` without using _vinit() 541ms 810ms 0ms 140ms 3474 KB 109ms 118ms 154ms 64ms 75568 139682
2021-07-30 10:25 afb7168a hash: move dummy map initialisation into an `fn init(){}`, so users do not have to do it explicitly to be compatible with -skip-unused 548ms 810ms 0ms 134ms 3462 KB 109ms 118ms 157ms 64ms 75453 137687
2021-07-30 09:00 0f09228a vdoc: fix wrong escaping in HTML docs (#10638) 551ms 819ms 0ms 133ms 3462 KB 109ms 118ms 154ms 64ms 75447 136927
2021-07-30 08:37 6674d653 ci: describe more precisely for which modules the sanitised jobs will run 551ms 814ms 0ms 133ms 3462 KB 108ms 121ms 156ms 64ms 75447 136927
2021-07-30 08:17 a7ca0510 v.gen.js: fix for array filter, add more tests and other fixes (#10999) 542ms 816ms 0ms 134ms 3462 KB 109ms 120ms 159ms 64ms 75447 139201
2021-07-30 08:10 ab6ab519 ci: only run sanitized jobs on changes to the compiler itself (vlib/v/) 549ms 818ms 0ms 134ms 3460 KB 109ms 119ms 157ms 64ms 75398 137336
2021-07-30 06:26 c31397e1 tests: fix `v test-self` running locally 551ms 825ms 0ms 140ms 3460 KB 112ms 121ms 161ms 65ms 75398 136838
2021-07-30 00:31 ec92964b checker: make interface init check a warning for now 554ms 813ms 0ms 133ms 3460 KB 108ms 118ms 158ms 64ms 75398 136097
2021-07-30 00:24 7d5b6d2b fix running `v run file.v` in a current working folder containing a run/ subfolder 548ms 814ms 0ms 136ms 3460 KB 108ms 119ms 156ms 64ms 75397 137585
2021-07-30 00:18 6fa8e426 checker: force interface init (#10910) 548ms 811ms 0ms 133ms 3459 KB 109ms 117ms 156ms 64ms 75386 137565
2021-07-29 23:28 1eac351f math.big: change the return value of divmod to (quotient, remainder) (#10993) 551ms 819ms 0ms 133ms 3457 KB 108ms 120ms 156ms 63ms 75369 136785
2021-07-29 22:26 63373256 v.gen.native: improve few x64 generators (#10996) 546ms 816ms 0ms 135ms 3457 KB 109ms 120ms 157ms 64ms 75369 138038
2021-07-29 19:06 44d8dcc4 ci,globals: hot fix for hanging test case (#10997) 553ms 828ms 0ms 143ms 3455 KB 110ms 120ms 159ms 65ms 75352 136260
2021-07-29 15:04 c7ecb18f ci: bump timeout-minutes from 60 minutes to 121 minutes for normal 'fast' jobs 554ms 816ms 0ms 134ms 3455 KB 108ms 118ms 155ms 63ms 75352 136014
2021-07-29 13:29 0b46d621 ci: bump timeout-minutes for the sanitize jobs to 180 549ms 815ms 0ms 134ms 3455 KB 110ms 119ms 159ms 64ms 75352 137253
2021-07-29 12:21 1e255d3a fmt: cleanup redundant generic types code (#10990) 6052ms 9052ms 0ms 1532ms 3455 KB 0ms 0ms 0ms 849ms 75352 12450
2021-07-29 11:25 ae05ab88 ci: fix ubuntu-tcc job 6053ms 8961ms 0ms 1516ms 3455 KB 0ms 0ms 0ms 809ms 75352 12448
2021-07-26 18:14 cb7be87d parser: fix struct init and assign using `sql` variable (#10968) 549ms 818ms 0ms 138ms 3435 KB 108ms 119ms 156ms 64ms 75183 136945
2021-07-26 15:39 79c7aed3 gg: allow easily detecting the edges of key_down keyboard events 551ms 820ms 0ms 142ms 3435 KB 109ms 119ms 155ms 64ms 75183 136448
2021-07-26 12:55 b173e55b ci: auto-cancel previous workflows when a new commit is pushed (part 2) (#10970) 552ms 823ms 0ms 136ms 3435 KB 109ms 120ms 156ms 63ms 75183 136201
2021-07-26 08:05 0d12d552 gg: allow customisation of the image format in gg.new_streaming_image 547ms 820ms 0ms 136ms 3435 KB 109ms 120ms 155ms 65ms 75183 137446
2021-07-26 06:41 517260a1 v help: support `v help topics` to list all help .txt file names 554ms 822ms 0ms 135ms 3435 KB 108ms 118ms 154ms 64ms 75183 135709
2021-07-26 05:54 4cf91a28 checker: fix generics interface with multi generic types (#10964) 547ms 818ms 0ms 135ms 3427 KB 108ms 119ms 157ms 64ms 75166 137414
2021-07-26 05:49 b666482d ci: fix the vinix-build job 553ms 818ms 0ms 136ms 3427 KB 108ms 121ms 157ms 65ms 75160 135913
2021-07-26 05:06 b44f8152 v.gen.c: fix codegen for `const a = u64(5) + 5` 549ms 822ms 0ms 144ms 3427 KB 110ms 121ms 158ms 65ms 75158 136899
2021-07-25 22:26 063ffe36 ci: use ../mlibc-headers/include in vinix-kernel.yml 544ms 807ms 0ms 136ms 3426 KB 108ms 121ms 158ms 64ms 75129 138104
2021-07-25 20:46 8e47d27c Revert "ci: auto-cancel previous workflows when a new commit is pushed (#10962)" 545ms 815ms 0ms 138ms 3426 KB 109ms 121ms 159ms 64ms 75129 137851
2021-07-25 20:23 db5e0f21 v.gen.c: fix cgen regression after f457b94 (prevented vinix builds), add tests 547ms 818ms 0ms 134ms 3426 KB 109ms 120ms 157ms 63ms 75129 137347
2021-07-25 18:29 e4e6c902 zip: read in memory (#10960) 550ms 821ms 0ms 137ms 3426 KB 109ms 121ms 159ms 64ms 75119 136580
2021-07-25 18:28 6d6b08ba ci: auto-cancel previous workflows when a new commit is pushed (#10962) 549ms 816ms 0ms 137ms 3426 KB 109ms 120ms 157ms 64ms 75119 136828
2021-07-25 14:27 684c10af json: support for a [required] field attribute (#10955) 553ms 822ms 0ms 144ms 3426 KB 108ms 121ms 157ms 64ms 75119 135839
2021-07-25 13:29 e246ed98 cgen: fix VUNREACHABLE on freebsd/tcc 549ms 815ms 0ms 144ms 3425 KB 109ms 120ms 158ms 64ms 75087 136770
2021-07-25 12:54 ab20b8c5 cgen: fix generics interface with multi generic structs (#10950) 1037ms 1307ms 0ms 182ms 3425 KB 275ms 239ms 289ms 120ms 75088 72408
2021-07-04 16:15 b0b4b8e6 checker: fix missing check generic fn call args (fix #10649) (#10657) 525ms 784ms 0ms 145ms 3268 KB 104ms 119ms 151ms 63ms 73254 139531
2021-07-04 15:37 66527993 checker: fix nested generic struct init (fix #10652) (#10659) 529ms 780ms 0ms 135ms 3268 KB 106ms 121ms 153ms 64ms 73254 138476
2021-07-04 14:42 2752833a docs: remove obsolete `import os` in the hot code reloading example (#10655) 531ms 775ms 0ms 132ms 3266 KB 103ms 119ms 150ms 64ms 73219 137888
2021-07-04 14:34 452c8e14 examples: remove unused return types in hanoi.v (#10661) 534ms 775ms 0ms 135ms 3266 KB 105ms 120ms 150ms 63ms 73219 137114
2021-07-03 17:16 6a642595 string: bring back the is_lit comment 535ms 776ms 0ms 137ms 3266 KB 106ms 123ms 151ms 64ms 73219 136857
2021-07-03 17:11 5a4a1997 cgen: fix empty struct initilization (#10651) 532ms 778ms 0ms 135ms 3268 KB 105ms 119ms 150ms 63ms 73433 138031
2021-07-03 12:24 6454f998 docs: add a `v` keyword next to the backticks in the strconv example (#10653) 533ms 785ms 0ms 142ms 3264 KB 105ms 121ms 148ms 62ms 73433 137772
2021-07-03 07:09 55aa810e gx: complete the string_colors map (#10634) 535ms 785ms 0ms 133ms 3264 KB 104ms 120ms 148ms 62ms 73433 137257
2021-07-02 23:56 ec973f5c x.websocket: move to net.websocket module (#10648) 527ms 777ms 0ms 134ms 3264 KB 106ms 121ms 152ms 64ms 73433 139341
2021-07-02 23:49 c44a47ac gg: fix draw_line on macos (native rendering) 535ms 781ms 0ms 136ms 3264 KB 105ms 121ms 150ms 63ms 73433 137257
2021-07-02 16:45 e4d88a5b v.checker: minor cleanup of fn_call() (#10632) 531ms 781ms 0ms 137ms 3264 KB 106ms 120ms 152ms 63ms 73433 138291
2021-07-02 14:38 21512d14 checker: fix generic fn inferring multi paras type (fix #10623) (#10626) 529ms 780ms 0ms 135ms 3264 KB 104ms 119ms 150ms 62ms 73433 138814
2021-07-02 14:07 c0f855ac cgen: fix anon optional fn (fix #10640) (#10644) 537ms 793ms 0ms 142ms 3264 KB 105ms 119ms 149ms 63ms 73433 136746
2021-07-02 13:59 8628b19a ast.table: optimize get_final_type_symbol() (#10646) 532ms 778ms 0ms 137ms 3263 KB 105ms 120ms 151ms 63ms 73422 138011
2021-07-02 07:39 14862585 strconv: fix `atoi` returning 0 on large strings (#10635) 536ms 789ms 0ms 138ms 3263 KB 108ms 122ms 153ms 64ms 73424 136985
2021-07-02 07:18 abbf71c7 ast.table: cleanup type_implements_interface() (#10643) 530ms 776ms 0ms 135ms 3261 KB 105ms 119ms 152ms 64ms 73420 138528
2021-07-02 05:37 a33a2ba0 checker: check for `x := []Interface{len: 9}` without `init:` 532ms 772ms 0ms 136ms 3264 KB 106ms 121ms 151ms 64ms 73502 138161
2021-07-01 12:42 d0a09579 cgen: cleanup `Gen.gen_*_equality_fn` (#10633) 533ms 783ms 0ms 134ms 3264 KB 106ms 121ms 148ms 64ms 73495 137889
2021-07-01 09:30 aa8d9b6c docs: document custom iterators (#10629) 530ms 775ms 0ms 143ms 3264 KB 105ms 120ms 152ms 62ms 73493 138666
2021-07-01 09:25 8b901df3 table: optimize generated code for an empty interface (#10624) 533ms 782ms 0ms 136ms 3264 KB 106ms 121ms 151ms 63ms 73493 137885
2021-07-01 03:21 41e88423 Revert "builtin: use == 0 instead of isnil()" 527ms 770ms 0ms 135ms 3264 KB 105ms 120ms 149ms 63ms 73488 139445
2021-06-30 19:30 3881e97a vlib: remove ustring usage (#10618) 531ms 778ms 0ms 135ms 3264 KB 105ms 121ms 152ms 63ms 73487 138393
2021-06-30 11:47 9d02ca51 checker: relax naming requirements for translated code (#10619) 527ms 777ms 0ms 132ms 3264 KB 106ms 123ms 151ms 63ms 73489 139447
2021-06-30 11:38 e108a679 tools: fix compilation of an instrumented vdbg in `v bug hw.v` (module lookup problem due to abs path) 531ms 781ms 0ms 134ms 3264 KB 105ms 119ms 150ms 63ms 73488 138395
2021-06-30 07:21 8cc49b5e os: add utime() (#9796) 534ms 788ms 0ms 140ms 3264 KB 104ms 122ms 152ms 63ms 73488 137617
2021-06-30 06:45 b351aa12 gen: cleanup `Gen.array init` (#10613) 534ms 773ms 0ms 134ms 3264 KB 104ms 120ms 149ms 62ms 73473 137589
2021-06-30 06:17 6838030a builtin: add string.runes() (#10611) 534ms 780ms 0ms 136ms 3264 KB 115ms 120ms 150ms 63ms 73474 137591
2021-06-30 05:54 1e896c70 checker: check optional interface type mismatch (#10617) 536ms 787ms 0ms 135ms 3264 KB 105ms 120ms 151ms 64ms 73458 137048
2021-06-30 05:30 d2f19ac4 os: add a glob() function (#10497) 533ms 774ms 0ms 134ms 3263 KB 105ms 121ms 160ms 64ms 73450 137804
2021-06-30 05:16 f029f7e8 checker: prohibit `char.str()`, add tests (#10615) 529ms 777ms 0ms 136ms 3263 KB 105ms 122ms 153ms 63ms 73410 138771
2021-06-29 19:35 00333806 cgen: minor cleanup in cheaders.v (#10610) 532ms 786ms 0ms 142ms 3262 KB 106ms 121ms 153ms 63ms 73402 137973
2021-06-29 15:47 aaee2515 cgen: simplify auto_str_methods.v (#10606) 534ms 780ms 0ms 136ms 3262 KB 106ms 121ms 153ms 64ms 73405 137462
2021-06-29 12:00 97b83a49 os: add debugger_present() for linux (#10257) 533ms 779ms 0ms 136ms 3264 KB 106ms 120ms 152ms 64ms 73443 137791
2021-06-29 11:40 1b5d0ba8 builtin: document existing behaviour of .before() methods on strings 533ms 774ms 0ms 138ms 3263 KB 106ms 120ms 151ms 63ms 73424 137756
2021-06-29 10:05 d5ee60b4 v.builder: use a github repo for ~/.vmodules/linuxroot/ folder, to ease its updating 537ms 784ms 0ms 133ms 3263 KB 104ms 120ms 149ms 63ms 73411 136705
2021-06-29 09:14 f45f30a9 checker, cgen: fix aliased array methods (#10603) 531ms 780ms 0ms 135ms 3261 KB 105ms 122ms 152ms 64ms 73406 138241
2021-06-29 08:40 58df35b4 x.json2: fix `json_string` for utf8 codepoints, add regression test 533ms 786ms 0ms 141ms 3261 KB 105ms 121ms 153ms 64ms 73403 137716
2021-06-29 08:16 04221475 cgen: fix go call interface method (fix #10520) (#10602) 531ms 781ms 0ms 134ms 3261 KB 105ms 121ms 152ms 64ms 73400 138229
2021-06-28 16:35 2bcc733f v.parser: rename pratt.v to expr.v (#10566) 533ms 779ms 0ms 132ms 3259 KB 106ms 120ms 151ms 63ms 73383 137679
2021-06-28 14:45 63638fd2 cgen: optimize generated array.index(elem) 532ms 779ms 0ms 136ms 3258 KB 105ms 120ms 152ms 63ms 73373 137919
2021-06-28 13:31 4af4f2b5 cgen: fix `go fn(mut x Interface){ println(x) }(x)` (#10585) 529ms 773ms 0ms 133ms 3259 KB 104ms 120ms 150ms 63ms 73371 138697
2021-06-28 13:25 625dc6e0 doc: enum methods (#10572) 530ms 779ms 0ms 135ms 3257 KB 104ms 121ms 152ms 63ms 73347 138390
2021-06-28 13:23 80671978 vast: print Position.last_line (#10600) 533ms 790ms 0ms 142ms 3257 KB 104ms 122ms 152ms 63ms 73347 137611
2021-06-28 11:17 0ac0ab6b cgen: fix auto str for sumtype with alias (#10599) 523ms 783ms 0ms 134ms 3257 KB 105ms 121ms 152ms 63ms 73347 140242
2021-06-28 11:05 003f60fc x.json2: fix nest level check (#10584) 530ms 775ms 0ms 134ms 3258 KB 104ms 121ms 150ms 63ms 73352 138400
2021-06-28 10:32 cdb31119 x.ttf: apply ctx.scale for x and y in draw_text_bmp (#10598) 530ms 777ms 0ms 134ms 3258 KB 104ms 119ms 150ms 62ms 73352 138400
2021-06-28 10:21 1492eae2 v.fmt: keep selective type imports used for casting (#10597) 530ms 774ms 0ms 137ms 3258 KB 105ms 120ms 151ms 63ms 73352 138400
2021-06-28 08:51 2e5ed085 v.parser: allow anonymous function to return a function (#10592) 536ms 775ms 0ms 133ms 3258 KB 105ms 121ms 150ms 63ms 73352 136850
2021-06-28 07:52 8650ec69 builtin: use == 0 instead of isnil() 536ms 788ms 0ms 141ms 3257 KB 104ms 121ms 152ms 63ms 73351 136848
2021-06-28 07:26 830cf464 v.parser: prohibit registering selectively imported (structs / enums / aliases / interfaces) (#10579) 534ms 780ms 0ms 135ms 3257 KB 104ms 120ms 150ms 62ms 73352 137363
2021-06-28 07:24 67d1b72e cgen: fix interface with nested fields (fix #10077) (#10589) 528ms 776ms 0ms 134ms 3254 KB 105ms 119ms 150ms 63ms 73331 138884
2021-06-28 06:48 c3b9eaf1 v.c.gen: fix codegen of auto str methods for structs having &voidptr fields 530ms 776ms 0ms 133ms 3253 KB 105ms 121ms 151ms 63ms 73329 138356
2021-06-28 05:34 b80dcafc tutorials: always add the filename as first comment in example files (#10594) 537ms 776ms 0ms 133ms 3252 KB 103ms 122ms 151ms 62ms 73319 136534
2021-06-28 05:27 9651a979 builtin: fix termux prints (#10595) 529ms 776ms 0ms 135ms 3252 KB 104ms 119ms 151ms 62ms 73319 138599
2021-06-27 16:05 4bed4afe cgen: fix clash in generated variant and method names (#10581) 528ms 782ms 0ms 140ms 3252 KB 104ms 121ms 150ms 63ms 73319 138861
2021-06-27 14:17 ea3983a9 checker: require .sort() body for some types (#10550) 533ms 777ms 0ms 133ms 3248 KB 104ms 120ms 151ms 62ms 73319 137559
2021-06-27 07:50 bafea576 tests: move the test.bin output of macho_test.v to os.temp_dir() 535ms 776ms 0ms 134ms 3246 KB 105ms 119ms 152ms 64ms 73315 137037
2021-06-26 15:13 51075ffa cgen: fix fn mut val of interface type (#10568) 530ms 777ms 0ms 135ms 3246 KB 106ms 122ms 152ms 64ms 73315 138330
2021-06-26 15:10 878efcda doc: improve selective import docs (#10573) 526ms 768ms 0ms 134ms 3246 KB 104ms 120ms 149ms 63ms 73312 139376
2021-06-25 23:05 02f4f635 cgen: remove debug comments before for loops 533ms 772ms 0ms 130ms 3245 KB 103ms 118ms 149ms 62ms 73305 137532
2021-06-25 22:18 19dca026 checker: bugfix for `__global ( cpu_get_id fn () u64 ) ... cpu_get_id()` 527ms 785ms 0ms 140ms 3256 KB 105ms 120ms 150ms 63ms 73305 139098
2021-06-25 19:51 6890756c os: cleanup of old deprecated functions. Add File.write_full_buffer/2; use it in os.write_file/2 530ms 771ms 0ms 134ms 3256 KB 104ms 119ms 151ms 63ms 73304 138309
2021-06-25 17:29 e797547d Revert "Revert "v.gen.c: remove unused memfreedup"" 535ms 783ms 0ms 136ms 3255 KB 107ms 123ms 153ms 64ms 73340 137084
2021-06-25 17:26 74589275 checker: fix global fn calls 533ms 778ms 0ms 135ms 3256 KB 105ms 122ms 151ms 63ms 73348 137613
2021-06-25 17:15 72c12b67 Revert "v.gen.c: remove unused memfreedup" 529ms 773ms 0ms 135ms 3255 KB 104ms 121ms 150ms 63ms 73337 138633
2021-06-25 11:27 9b84faad v.parser: prohibit redeclaration of imported functions (#10564) 529ms 773ms 0ms 135ms 3255 KB 105ms 120ms 148ms 63ms 73329 138618
2021-06-25 10:08 be8be3d3 v.parser: prohibit redeclaration of builtin types (#10563) 532ms 784ms 0ms 144ms 3253 KB 105ms 120ms 152ms 63ms 73322 137823
2021-06-25 09:52 e9de3037 table: fix interface embedding with interface parameter (#10567) 530ms 781ms 0ms 136ms 3252 KB 106ms 121ms 153ms 64ms 73305 138311
2021-06-25 09:11 e648578f docs: fix minor typos (#10565) 530ms 772ms 0ms 135ms 3251 KB 106ms 120ms 151ms 64ms 73295 138292
2021-06-24 15:31 809aa9af v init: change text to indicate that `v init` creates projects 531ms 772ms 0ms 135ms 3251 KB 105ms 119ms 149ms 63ms 73295 138032
2021-06-24 15:21 e3ea5c1e v.ast: cleanup Table.resolve_generic_to_concrete/3 (#10559) 528ms 776ms 0ms 133ms 3251 KB 104ms 121ms 150ms 63ms 73295 138816
2021-06-24 15:05 e2f7fd16 ci: bump up repeat limits temporarily till V speeds up again 523ms 773ms 0ms 134ms 3251 KB 106ms 118ms 149ms 63ms 73273 140101
2021-06-24 14:45 b2391424 examples: add examples/gg/random.v demonstrating how to stream images/pixels 531ms 779ms 0ms 141ms 3251 KB 104ms 119ms 149ms 63ms 73273 137990
2021-06-24 09:47 4bfe7612 generics: fix generic fn type mismatch of returning a generic struct (#10553) 536ms 778ms 0ms 134ms 3251 KB 104ms 121ms 150ms 63ms 73269 136695
2021-06-24 09:39 8324a766 checker: allow for `unsafe {*(p+1) = 22}` (#10557) 533ms 782ms 0ms 136ms 3252 KB 105ms 123ms 153ms 62ms 73292 137508
2021-06-24 08:59 5a308005 examples: show the tetris ghost by default 532ms 778ms 0ms 136ms 3252 KB 105ms 122ms 153ms 63ms 73289 137761
2021-06-24 04:33 83eb9d5d checker: disallow accessing fields or methods of `void` (#10552) 530ms 776ms 0ms 135ms 3252 KB 105ms 120ms 150ms 64ms 73289 138281
2021-06-24 04:27 c0b53048 bitfield: minor documentation and function tweaks (#10549) 534ms 782ms 0ms 135ms 3251 KB 106ms 122ms 153ms 64ms 73287 137241
2021-06-23 22:37 1469b47f vweb: free app object for each request 527ms 776ms 0ms 140ms 3251 KB 104ms 120ms 150ms 63ms 73287 139064
2021-06-23 17:17 f580597f ci: fix -cstrict compilation on tests-sanitize-undefined-clang 536ms 779ms 0ms 136ms 3251 KB 106ms 121ms 150ms 64ms 73287 136729
2021-06-23 17:13 93bb87f4 cgen: simplify auto_str_methods (#10544) 528ms 773ms 0ms 133ms 3251 KB 105ms 120ms 153ms 64ms 73287 138801
2021-06-23 11:29 66bf963a builtin: remove C.printf call from string.free() 527ms 773ms 0ms 133ms 3253 KB 105ms 120ms 150ms 63ms 73315 139117
2021-06-23 12:14 e8a1e9d8 cgen: fix interface only declare with optional method (#10546) 528ms 775ms 0ms 135ms 3253 KB 105ms 121ms 150ms 63ms 73313 138850
2021-06-23 11:20 500b4878 parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545) 531ms 775ms 0ms 135ms 3252 KB 107ms 121ms 152ms 64ms 73307 138054
2021-06-23 11:14 69227b8b tests: bump up sleep times in break_in_lock_test.v, so that its results are stabler 532ms 779ms 0ms 144ms 3253 KB 105ms 119ms 151ms 63ms 73334 137845
2021-06-23 10:33 816bf308 v test-all: add a -freestanding check on Linux 530ms 774ms 0ms 134ms 3253 KB 105ms 119ms 151ms 63ms 73334 138366
2021-06-23 10:18 9151f085 ci: fix failing Freestanding task 531ms 774ms 0ms 135ms 3253 KB 105ms 120ms 154ms 63ms 73334 138105
2021-06-23 07:40 6333adad v.gen.c: remove unused memfreedup 531ms 775ms 0ms 134ms 3253 KB 105ms 119ms 150ms 64ms 73334 138105
2021-06-22 17:17 6736817b parser: fix `rewind_scanner_to_current_token_in_new_mode` (#10495) 530ms 778ms 0ms 135ms 3253 KB 104ms 117ms 149ms 62ms 73350 138396
2021-06-22 17:08 c43791b0 ci: fix vcreate_test.v on windows 528ms 774ms 0ms 136ms 3253 KB 106ms 120ms 152ms 73ms 73349 138918
2021-06-22 15:52 b6bd6d1d tests: add cmd/tools/vdoc/tests/vdoc_file_test.v, extract a `v.util.diff` module, cleanup 525ms 775ms 0ms 137ms 3253 KB 106ms 127ms 154ms 64ms 73349 139712
2021-06-22 11:28 0aef92b6 cgen: cleanup auto_str_methods() (#10540) 525ms 777ms 0ms 141ms 3253 KB 105ms 118ms 148ms 63ms 73327 139670
2021-06-22 09:39 1c807418 doc: document `type Fn = fn (string) string` (type aliases) (#10471) 530ms 779ms 0ms 136ms 3253 KB 104ms 117ms 149ms 63ms 73346 138388
2021-06-22 09:17 72358833 time: use `Duration(C.INT64_MAX)` as infinite (#10539) 532ms 783ms 0ms 135ms 3253 KB 105ms 117ms 150ms 64ms 73346 137868
2021-06-22 07:46 dd6591b2 ci: fix `[if xyz ?]` usages 539ms 787ms 0ms 136ms 3253 KB 106ms 119ms 152ms 64ms 73334 136055
2021-06-22 06:55 d65aa977 v.gen.native: cleanup, remove unused hi.s (#10538) 527ms 766ms 0ms 134ms 3253 KB 104ms 116ms 150ms 64ms 73338 139161
2021-06-21 17:30 f1c4753c gg: fix draw_line (#10534) 524ms 769ms 0ms 133ms 3253 KB 103ms 116ms 148ms 63ms 73338 139958
2021-06-21 16:25 6dbe8a8a cgen: fix for in mut reference selector val (fix #10524) (#10536) 530ms 772ms 0ms 139ms 3253 KB 104ms 116ms 150ms 63ms 73338 138373
2021-06-21 12:02 71523c86 v.util: simplify smart_quote more 529ms 772ms 0ms 134ms 3252 KB 104ms 118ms 151ms 63ms 73321 138603
2021-06-21 11:19 5d0e9417 cgen: minor simplification of gen_str_for_struct() (#10533) 532ms 781ms 0ms 136ms 3252 KB 107ms 120ms 153ms 65ms 73307 137795
2021-06-21 11:14 1e9e7171 os: fix using Win32-API with TCC32 (#10496) 532ms 773ms 0ms 135ms 3252 KB 105ms 119ms 154ms 64ms 73321 137821
2021-06-20 17:55 45c6b649 v.util: make util.smart_quote use its output string builder directly 529ms 776ms 0ms 136ms 3252 KB 106ms 120ms 154ms 65ms 73302 138567
2021-06-21 05:01 81fe702b builtin: disable the unhandled exception handler, when `-d no_backtrace` is used (#10530) 548ms 796ms 0ms 136ms 3251 KB 106ms 119ms 159ms 65ms 73276 133715
2021-06-21 04:10 8f2f377c v.checker,v.gen.c: extend auto heap mechanism to objects used as interfaces (#10529) 541ms 793ms 0ms 143ms 3251 KB 106ms 120ms 158ms 64ms 73276 135445
2021-06-21 04:05 5d138768 net: prevent 0xC0000005 errors in vschannel (windows ssl) (#10531) 535ms 782ms 0ms 136ms 3247 KB 105ms 116ms 157ms 65ms 73204 136829
2021-06-21 00:50 ae12a0b8 fast: reduce delta from 20ms to 18 531ms 776ms 0ms 134ms 3247 KB 103ms 116ms 157ms 64ms 73204 137860
2021-06-20 15:40 f32a76b2 all: promote value type function arguments to heap if necessary (#10528) 526ms 773ms 0ms 134ms 3247 KB 103ms 116ms 155ms 63ms 73204 139171
2021-06-20 10:36 6c8182cc cgen: fix assigning literal fixed arrays to map values (#10525) 528ms 777ms 0ms 134ms 3244 KB 105ms 117ms 153ms 64ms 73177 138592
2021-06-20 09:38 a21ee1ab strings.textscanner: add .current/0, .peek_back/0, .peek_back_n/1 and .goto_end/1 methods 521ms 771ms 0ms 131ms 3244 KB 102ms 113ms 149ms 62ms 73174 140449
2021-06-20 10:12 ce3681ee v ast: eprintln and exit instead of panic on invalid file errors (#10526) 526ms 765ms 0ms 141ms 3244 KB 103ms 116ms 153ms 63ms 73129 139028
2021-06-20 06:30 44d0305c checker,gen: remove automatic string to C string conversion (#10144) 523ms 770ms 0ms 133ms 3244 KB 103ms 114ms 151ms 62ms 73129 139826
2021-06-20 05:09 afc81277 v.gen.c: fix assigning a fixed array variable to a map value (#10523) 527ms 768ms 0ms 134ms 3249 KB 103ms 115ms 153ms 62ms 73164 138831
2021-06-20 05:01 79879128 gg: add `rotate` to `DrawImageConfig` (#10521) 522ms 768ms 0ms 135ms 3249 KB 102ms 115ms 153ms 63ms 73158 140149
2021-06-20 02:16 98455122 doc: allow pressing / to focus search bar (#10522) 526ms 773ms 0ms 136ms 3249 KB 104ms 115ms 152ms 63ms 73158 139083
2021-06-19 19:07 21fe91e5 v watch: increase the default restart timeout, when vwatch.v is compiled with -gc boehm 521ms 767ms 0ms 133ms 3249 KB 102ms 114ms 152ms 62ms 73158 140418
2021-06-19 18:36 f0ad0b02 v init: create a .gitignore in existing git repo if it does not exist yet (#10488) 522ms 769ms 0ms 140ms 3249 KB 102ms 114ms 154ms 63ms 73158 140149
2021-06-19 18:32 123682df gg: add a `draw_line_with_config` method (#10513) 531ms 772ms 0ms 135ms 3249 KB 104ms 117ms 155ms 63ms 73158 137774
2021-06-19 16:02 71b41d10 ast.table: fix anonymous function declaration uniqueness for non-tcc c compilers (#10509) 525ms 770ms 0ms 133ms 3249 KB 105ms 117ms 152ms 64ms 73158 139348
2021-06-19 15:50 1a52da9f tests: add as_cast_already_smartcast_sumtype_test.v (#10517) 526ms 774ms 0ms 137ms 3249 KB 105ms 121ms 154ms 64ms 73157 139081
2021-06-19 14:07 7ec55e4c v.ast: add comments for ast.AsCast (#10516) 528ms 775ms 0ms 134ms 3249 KB 105ms 117ms 154ms 64ms 73157 138554
2021-06-19 13:51 3b5a3762 v watch: allow customising the auto-restart timeout for the workers with an env variable VWATCH_TIMEOUT 524ms 772ms 0ms 132ms 3249 KB 104ms 116ms 151ms 63ms 73156 139610
2021-06-19 06:10 6171e12f orm: don't panic for a psql query with no results. (#10511) 520ms 768ms 0ms 140ms 3249 KB 103ms 116ms 151ms 63ms 73156 140684
2021-06-19 06:07 22214c73 gg: apply ctx.scale to circle pos (#10512) 528ms 775ms 0ms 135ms 3249 KB 104ms 117ms 154ms 63ms 73154 138549
2021-06-19 04:48 aea23e8a strconv: fix fxx_to_str_l_parse/fxx_to_str_l_parse_no_dot returning s without cloning 525ms 769ms 0ms 133ms 3249 KB 104ms 116ms 153ms 64ms 73154 139340
2021-06-18 17:07 acf9d168 os: fix some C compiler warnings for windows (#10506) 526ms 770ms 0ms 135ms 3249 KB 104ms 117ms 155ms 64ms 73154 139076
2021-06-18 15:42 d56ae2d5 v.fmt: keep comments after struct embeds 526ms 780ms 0ms 135ms 3249 KB 105ms 117ms 154ms 64ms 73155 139077
2021-06-18 14:59 de384f1c strconv: vfmt everything 530ms 781ms 0ms 134ms 3249 KB 104ms 118ms 152ms 64ms 73159 138035
2021-06-18 13:43 5dff8dc0 v.fmt: keep `[ ... \n 123, // end of line comment \n ... ]` as is 530ms 773ms 0ms 141ms 3249 KB 105ms 118ms 156ms 64ms 72862 137475
2021-06-18 12:47 9f6ddb4c v.fmt: add an independent Comment.is_inline flag. Use it for fixing `[ .. //x ]` => `[ .. //x, ]` 524ms 767ms 0ms 133ms 3249 KB 104ms 116ms 152ms 63ms 72862 139049
2021-06-18 11:49 22980631 checker: fix nested if smartcast selector exprs (fix #10372 #10379) (#10502) 526ms 771ms 0ms 132ms 3249 KB 104ms 114ms 154ms 63ms 72859 138515
2021-06-18 11:27 05f0f3e1 v.gen.c: refactor infix expression (#10485) 507ms 752ms 0ms 131ms 3247 KB 92ms 111ms 149ms 62ms 72853 143694
2021-06-18 09:56 b7fea87d os: fix normalize_drive_letter (used by os.real_path) returning a parameter 504ms 748ms 0ms 132ms 3246 KB 94ms 111ms 150ms 63ms 72747 144339
2021-06-18 10:03 4abb1a8b cgen: fix unknown labels in addressing (#10503) 505ms 752ms 0ms 131ms 3247 KB 94ms 111ms 147ms 63ms 72732 144023
2021-06-18 09:44 3f5aa5e6 sync: make `Semaphore.*wait()` robust against interrupts by signals (#10491) 506ms 752ms 0ms 137ms 3246 KB 94ms 111ms 151ms 63ms 72731 143737
2021-06-17 23:51 a98d6446 cgen: fix fn mut args of array (#10493) 504ms 749ms 0ms 132ms 3246 KB 94ms 112ms 148ms 64ms 72731 144307
2021-06-17 22:28 64f34f6d net: return error unless response code was 200 (#10499) 511ms 754ms 0ms 132ms 3245 KB 94ms 112ms 150ms 63ms 72727 142322
2021-06-17 22:20 4688c753 cgen, parser: fix several assembly bugs (#10498) 511ms 755ms 0ms 131ms 3245 KB 94ms 111ms 150ms 63ms 72727 142322
2021-06-17 08:38 39e72904 v: support for `[if expr]`, part 2 (old `[if ident]` is not yet deprecated) 504ms 756ms 0ms 134ms 3244 KB 95ms 112ms 151ms 64ms 72702 144250
2021-06-17 09:53 0918c130 tools: fix more strange edge cases for markdown links in `v check-md` (#10486) 514ms 760ms 0ms 132ms 3240 KB 94ms 117ms 148ms 63ms 72601 141247
2021-06-17 09:27 c58b04bc checker: implement if smartcast multi conds (part 2) (#10487) 511ms 755ms 0ms 137ms 3240 KB 92ms 114ms 145ms 63ms 72601 142076
2021-06-17 07:41 46eb6bef vweb,net: just log errors in accept() instead of panic-ing, add time.sleep(1ms) after each retry in select (#10489) 510ms 751ms 0ms 134ms 3240 KB 94ms 119ms 147ms 63ms 72605 142362
2021-06-17 07:29 c2a7a84c v.parser: support for [if expr], part 1 523ms 764ms 0ms 132ms 3240 KB 93ms 121ms 148ms 63ms 72605 138824
2021-06-16 23:08 6a19a138 vweb: re-enable concurrency and fix the counter example (#10484) 513ms 762ms 0ms 130ms 3240 KB 92ms 117ms 147ms 63ms 72599 141518
2021-06-16 20:35 ae014ad0 vweb: add a missing check 511ms 758ms 0ms 132ms 3240 KB 94ms 118ms 149ms 64ms 72599 142072
2021-06-16 17:33 eacdd0d7 comptime: fix $(field.name) in $for; vweb: shared fields 506ms 755ms 0ms 133ms 3240 KB 95ms 119ms 150ms 64ms 72599 143476
2021-06-16 17:21 b2e2a53f net.http: add ability to parametrize the read and write timeouts of a http request (#10482) 511ms 762ms 0ms 137ms 3239 KB 94ms 117ms 150ms 63ms 72590 142054
2021-06-16 16:58 7b52dbfd tools: fix support for numbers in urls in `v check-md` (#10483) 511ms 755ms 0ms 134ms 3239 KB 95ms 121ms 151ms 65ms 72590 142054
2021-06-16 16:17 e31be9f5 checker: fix generic fn assign (#10479) 515ms 756ms 0ms 133ms 3239 KB 93ms 118ms 151ms 63ms 72590 140951
2021-06-16 10:32 2f35aad8 ci: fix tests-sanitize-memory-clang too 510ms 755ms 0ms 136ms 3241 KB 94ms 118ms 149ms 63ms 72634 142419
2021-06-16 09:44 9dff3c36 ci: fix failing `Self tests` task on the `windows-msvc` job 2 510ms 761ms 0ms 138ms 3241 KB 94ms 119ms 149ms 63ms 72634 142419
2021-06-16 09:44 ed0af3fd ci: fix failing `Self tests` task on the `windows-msvc` job 519ms 761ms 0ms 139ms 3241 KB 95ms 120ms 150ms 64ms 72634 139949
2021-06-16 09:15 e518cdbe ci: fix msvc compilation of interface code 513ms 756ms 0ms 144ms 3241 KB 95ms 117ms 147ms 63ms 72634 141586
2021-06-16 08:07 69ce8bae v.ast: allow for `fn f()&IAbc{return voidptr(0)}` with no additional voidptr implicit conversions to compile 515ms 754ms 0ms 138ms 3240 KB 94ms 117ms 147ms 64ms 72625 141019
2021-06-16 07:48 862c4cf3 v.checker,v.gen: allow for `&IAbc(voidptr(0))` where IAbc contains fields 511ms 750ms 0ms 138ms 3237 KB 94ms 118ms 146ms 64ms 72622 142117
2021-06-16 06:20 e7cc93a1 v.checker: allow for a `f(unsafe{voidptr(0)})` call of `fn f(x &Interface){}` 517ms 756ms 0ms 139ms 3237 KB 93ms 119ms 149ms 63ms 72617 140458
2021-06-16 01:07 2f9e03b3 net: retry logic on select when fail on signal (#10453) 512ms 759ms 0ms 140ms 3237 KB 95ms 122ms 147ms 64ms 72614 141824
2021-06-16 01:04 ffcc6cf6 checker: fix `for in mut val` for floats (#10470) 513ms 766ms 0ms 135ms 3237 KB 92ms 116ms 147ms 62ms 72614 141547
2021-06-15 16:28 aaa59ac7 net: fix chunked check, remove length workaround (#10472) 513ms 756ms 0ms 144ms 3237 KB 95ms 120ms 147ms 64ms 72615 141549
2021-06-15 15:30 b0caadae gg: add new draw_image_with_config method (#10428) 506ms 752ms 0ms 138ms 3237 KB 93ms 116ms 146ms 63ms 72615 143507
2021-06-15 15:28 7201d5db vweb: fix parsing form data (#10468) 514ms 757ms 0ms 137ms 3237 KB 96ms 120ms 149ms 64ms 72615 141274
2021-06-15 12:43 f3408a24 gc: use optimized mode by default (#10466) 517ms 759ms 0ms 138ms 3237 KB 94ms 118ms 148ms 64ms 72615 140454
2021-06-15 11:47 60c880a0 vlib: use `malloc_noscan()` where possible (#10465) 510ms 752ms 0ms 136ms 3237 KB 94ms 117ms 146ms 63ms 72619 142390
2021-06-15 11:22 af60eba5 tools: cleanup generated executables by `v test-all` 514ms 757ms 0ms 138ms 3237 KB 94ms 118ms 146ms 63ms 72619 141282
2021-06-15 11:13 48b3ab83 ci: fix failing test test_realpath_existing for os.real_path on macos 511ms 758ms 0ms 146ms 3237 KB 95ms 121ms 150ms 64ms 72619 142111
2021-06-15 10:34 0c922f55 ci: fix the failing os.real_path tests on windows 516ms 755ms 0ms 139ms 3237 KB 94ms 119ms 148ms 63ms 72619 140734
2021-06-15 08:17 51596da3 os: fix returning parameter in [manualfree]os.real_path(fpath), when fpath=="" 513ms 764ms 0ms 139ms 3237 KB 95ms 120ms 149ms 64ms 72619 141557
2021-06-15 04:29 12bb0c23 net: fix 0 length file if Content-Header is missing or corrupt (#10464) 512ms 760ms 0ms 138ms 3237 KB 93ms 119ms 148ms 63ms 72619 141833
2021-06-15 01:45 9bfec97a doc: section constants / modules / declare public constants (#10410) 515ms 751ms 0ms 139ms 3237 KB 94ms 119ms 148ms 63ms 72619 141007
2021-06-15 01:43 f922fc2a doc: add debugging JS backend source map flags (#10460) 519ms 763ms 0ms 140ms 3237 KB 96ms 120ms 149ms 64ms 72619 139921
2021-06-14 16:08 dcd072a2 .gitignore: do not ignore top level binaries to make garbage file cleanup easier (#10457) 511ms 750ms 0ms 146ms 3236 KB 94ms 117ms 150ms 63ms 72601 142076
2021-06-14 15:18 5aa7a983 stbi: fix error not matching with assertion (#10454) 510ms 751ms 0ms 139ms 3236 KB 94ms 118ms 156ms 63ms 72601 142354
2021-06-14 15:05 b26e1cdc examples: persist and show the personal best score in snek.v 515ms 754ms 0ms 137ms 3236 KB 92ms 116ms 145ms 62ms 72601 140972
2021-06-14 15:12 a8437584 gc: extend optimized mode to channel buffers (#10443) 507ms 754ms 0ms 138ms 3236 KB 93ms 118ms 150ms 63ms 72601 143197
2021-06-14 13:16 694b9919 examples: tetris: add ubuntu dependencies list (#10456) 515ms 761ms 0ms 141ms 3235 KB 96ms 118ms 149ms 64ms 72542 140858
2021-06-14 12:42 8d4c9823 tools,clipboard: use lowercase library names for `-luser32`etc, allowing linux->windows cross compilation of ui programs (#10455) 515ms 761ms 0ms 138ms 3235 KB 95ms 119ms 149ms 63ms 72542 140858
2021-06-14 11:50 46148760 ci: fix v-apps-compile by adding a 'Clone tree-sitter-v' task too 510ms 751ms 0ms 146ms 3235 KB 94ms 118ms 150ms 63ms 72542 142239
2021-06-14 10:13 adae5b9a ci: use `sudo ./v symlink` in v-apps-compile job 510ms 754ms 0ms 137ms 3235 KB 93ms 118ms 148ms 62ms 72542 142239
2021-06-14 10:12 7983495c tools: improve `v check-md` by checking for broken TOC headline links (#10417) 509ms 756ms 0ms 138ms 3235 KB 94ms 118ms 149ms 63ms 72542 142518
2021-06-14 07:20 dc1c26a2 ci: add back vlib/net/http/cookie_test.v as an exception in vtest-cleancode.v 510ms 754ms 0ms 138ms 3235 KB 94ms 120ms 149ms 63ms 72542 142239
2021-06-14 07:13 be3702dc builtin: uncomment already working test functions in array_test.v 512ms 755ms 0ms 139ms 3235 KB 94ms 117ms 148ms 63ms 72542 141683
2021-06-13 20:53 535dcac8 net: ipv6 support, merge unix+ip;[pack:x] attribute (#9904) 511ms 750ms 0ms 138ms 3235 KB 93ms 119ms 146ms 62ms 72542 141960
2021-06-13 18:17 80822612 docs: High order functions -> Higher-order functions (#10445) 510ms 756ms 0ms 138ms 3232 KB 95ms 117ms 147ms 63ms 72499 142154
2021-06-13 17:22 e2822356 periodic.yml: comment the 'Run network tests' tasks for now 506ms 751ms 0ms 131ms 3232 KB 94ms 117ms 145ms 63ms 72499 143278
2021-06-13 03:29 cab054c1 checker: simplify checking array append type mismatch (#10422) 512ms 757ms 0ms 131ms 3232 KB 93ms 118ms 147ms 63ms 72499 141599
2021-06-13 03:27 a6eba7a9 cgen: simplify match_expr_classic() (#10424) 512ms 756ms 0ms 132ms 3233 KB 95ms 117ms 149ms 63ms 72511 141623
2021-06-13 00:05 4a593166 v.pref: remove 'unknown host CPU architecture' label to fix msvc CI 507ms 756ms 0ms 133ms 3229 KB 94ms 119ms 147ms 63ms 72452 142903
2021-06-12 23:04 ed07f007 v.checker: bump checker_match_exhaustive_cutoff_limit to 12 510ms 751ms 0ms 132ms 3229 KB 94ms 118ms 148ms 63ms 72453 142064
2021-06-12 22:44 9e270bac v.pref: do not panic in get_host_arch, assume Arch.amd64 as a default 508ms 750ms 0ms 138ms 3229 KB 95ms 119ms 147ms 63ms 72453 142624
2021-06-12 22:40 6e415611 net: fix download_file (#10439) 509ms 754ms 0ms 131ms 3229 KB 94ms 118ms 147ms 63ms 72452 142341
2021-06-12 21:45 2ff0f628 v: fix passing `-arch arm64` to `$if arm64{}` 508ms 751ms 0ms 135ms 3229 KB 94ms 117ms 147ms 63ms 72452 142622
2021-06-12 21:46 dc1c8820 Revert "Revert "v.gen.c: add a __V_architecture macro"" 509ms 757ms 0ms 132ms 3229 KB 94ms 119ms 148ms 63ms 72443 142324
2021-06-12 20:15 dc654b01 Revert "v.gen.c: use the __V_architecture macro in v.pref.get_host_arch()" 510ms 752ms 0ms 133ms 3229 KB 94ms 118ms 148ms 64ms 72437 142033
2021-06-12 19:15 5452ba46 v.gen.c: use the __V_architecture macro in v.pref.get_host_arch() 506ms 749ms 0ms 133ms 3229 KB 95ms 118ms 148ms 64ms 72440 143162
2021-06-12 19:00 6e9218c0 v.gen.c: add a __V_architecture macro 509ms 754ms 0ms 139ms 3229 KB 94ms 118ms 148ms 64ms 72443 142324
2021-06-12 18:14 0e34ce27 cgen: format generated code in match_expr() (#10397) 513ms 754ms 0ms 131ms 3229 KB 94ms 118ms 147ms 63ms 72437 141202
2021-06-12 17:34 b7f9bc2a sync: support linking with libatomic with tcc on ubuntu aarch64 509ms 751ms 0ms 132ms 3229 KB 94ms 117ms 149ms 63ms 72435 142308
2021-06-06 09:32 04e77419 doc: document array.join method (#10360) 479ms 712ms 0ms 134ms 3105 KB 89ms 99ms 141ms 62ms 69980 146096
2021-06-05 09:28 dc431a3c checker: prevent enum value duplication check bypass (#10287) 485ms 716ms 0ms 135ms 3100 KB 90ms 100ms 140ms 61ms 69943 144212 lines/s
2021-06-05 07:03 e54af19b examples: fix -cstrict compilation of c_interop_wkhtmltopdf.v 482ms 714ms 0ms 136ms 3100 KB 90ms 100ms 141ms 62ms 69941 145105 lines/s
2021-06-04 20:18 9553c5a4 parser: fix multiple output modifiers in asm (#10347) 477ms 710ms 0ms 142ms 3100 KB 91ms 100ms 139ms 62ms 69941 146626 lines/s
2021-06-04 17:00 751b1cff gg: fix default font style loading (#10309) 479ms 707ms 0ms 135ms 3100 KB 89ms 100ms 141ms 62ms 69936 146004 lines/s
2021-06-04 15:30 b0c9a872 v: show an error and exit, when no module name is given in `v build-module` (#10338) 474ms 711ms 0ms 137ms 3100 KB 90ms 100ms 141ms 62ms 69936 147544 lines/s
2021-06-04 15:17 117295e1 docs,ci: fix too long lines 483ms 708ms 0ms 134ms 3100 KB 89ms 100ms 141ms 62ms 69932 144786 lines/s
2021-06-04 15:10 5266b492 sqlite: add a last_insert_rowid fn (#10341) 483ms 714ms 0ms 135ms 3100 KB 88ms 98ms 140ms 61ms 69932 144786 lines/s
2021-06-04 14:55 18bebcc3 docs: add info on how to setup VSCode for debugging V code (#10329) 482ms 715ms 0ms 137ms 3100 KB 90ms 100ms 142ms 62ms 69932 145087 lines/s
2021-06-04 14:38 89aab951 builtin: fix -gc boehm on windows (#10330) 480ms 714ms 0ms 140ms 3100 KB 91ms 101ms 141ms 62ms 69932 145691 lines/s
2021-06-04 14:05 fdc03f70 rand.util: workaround for inaccurate `v` warning in vlib/rand/util/util.v (#10344) 484ms 706ms 0ms 135ms 3100 KB 90ms 99ms 141ms 62ms 69932 144487 lines/s
2021-06-03 13:49 f4486d79 checker: minor cleanup of selector_expr() (#10316) 476ms 709ms 0ms 136ms 3100 KB 90ms 100ms 140ms 62ms 69932 146915 lines/s
2021-06-03 06:50 c8d5e783 net: use custom error for invalid headers (#10323) 479ms 714ms 0ms 137ms 3100 KB 89ms 100ms 142ms 62ms 69933 145997 lines/s
2021-06-03 06:49 fedf07dd checker: minor cleanup of assign_stmt() (#10314) 475ms 711ms 0ms 136ms 3100 KB 91ms 101ms 143ms 63ms 69933 147227 lines/s
2021-06-03 03:35 4089aa38 fmt: fix removal of `Abc` in `import mod { Abc }`, where `Abc` is used in a `x as Abc` expression #10306 479ms 712ms 0ms 135ms 3101 KB 89ms 99ms 139ms 61ms 69935 146002 lines/s
2021-06-02 23:55 672bb6ca parser: fix required function members in struct (#10299) 477ms 710ms 0ms 142ms 3101 KB 89ms 100ms 142ms 61ms 69935 146614 lines/s
2021-06-02 22:22 89d2f508 tools: fix `v symlink`, `uname -o` doesn't exist on macOS (#10303) 496ms 727ms 0ms 137ms 3100 KB 89ms 100ms 143ms 61ms 69913 140953 lines/s
2021-06-02 22:18 b0bafa63 cgen: fix or_block in for declaration (#10317) 489ms 721ms 0ms 137ms 3100 KB 91ms 101ms 144ms 63ms 69913 142971 lines/s
2021-06-02 19:13 b28def7c tests: add vlib/v/tests/failing_tests_test.v, support `testdata` in `v test-self` too 483ms 718ms 0ms 137ms 3099 KB 91ms 101ms 144ms 63ms 69910 144741 lines/s
2021-06-02 18:19 bf623e19 tests: ignore `testdata` folders while scanning for tests and .v files 478ms 713ms 0ms 134ms 3099 KB 89ms 98ms 140ms 61ms 69910 146255 lines/s
2021-06-02 17:38 1747e546 parser, checker: check assert optional (#10319) 479ms 715ms 0ms 135ms 3099 KB 89ms 100ms 144ms 62ms 69910 145949 lines/s
2021-06-02 17:34 04642211 v.help: remove duplicate line (#10326) 478ms 707ms 0ms 140ms 3099 KB 88ms 98ms 139ms 61ms