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-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 69910 146255 lines/s
2021-06-02 16:14 5400a765 tests: make `fn test_fn() ? { return error(fail) }` count as a fail 479ms 706ms 0ms 135ms 3099 KB 89ms 100ms 143ms 61ms 69910 145949 lines/s
2021-06-02 13:12 a368800b net.urllib: don't crash on str() if url is missing host (#10313) 481ms 713ms 0ms 136ms 3098 KB 91ms 101ms 143ms 63ms 69894 145309 lines/s
2021-06-02 13:09 4b2319fd native: fix macho header for amd64 macOS 'Big Sur' (#10304) 478ms 711ms 0ms 136ms 3098 KB 89ms 100ms 141ms 61ms 69892 146217 lines/s
2021-06-02 13:00 452a51c8 gg: render text if we fell back to system default (#10307) 478ms 711ms 0ms 136ms 3098 KB 88ms 100ms 140ms 62ms 69894 146221 lines/s
2021-06-01 19:28 ce3e71cb OpenBSD: support Boehm-GC, X11 and Sqlite (#10300) 488ms 718ms 0ms 137ms 3098 KB 90ms 102ms 143ms 62ms 69894 143225 lines/s
2021-06-01 13:48 14d09aa7 ci: fix failing `v -cstrict vlib/v/tests/channels_test.v` 480ms 714ms 0ms 144ms 3098 KB 89ms 100ms 142ms 62ms 69894 145612 lines/s
2021-06-01 13:21 8fee140f builtin: small cleanup in string_interpolation.v 484ms 710ms 0ms 137ms 3097 KB 90ms 101ms 144ms 62ms 69894 144409 lines/s
2021-06-01 10:37 5cb2683e v.gen.c,v.markused: fix `println(ch)` when ch is a channel 483ms 709ms 0ms 138ms 3097 KB 90ms 100ms 142ms 62ms 69929 144780 lines/s
2021-06-01 09:37 0afeba55 cgen: fix C error with clang, when declaring a fn type with an alias type argument (#10297) 478ms 714ms 0ms 138ms 3095 KB 90ms 101ms 141ms 62ms 69901 146236 lines/s
2021-06-01 09:19 148bb31f v.parser: allow for `if x { $if y {} } else {}`, fix #10243 (#10294) 479ms 714ms 0ms 136ms 3095 KB 91ms 100ms 140ms 63ms 69899 145926 lines/s
2021-06-01 08:10 98505207 mssql: support orm create and drop table (#10296) 481ms 714ms 0ms 137ms 3095 KB 89ms 99ms 142ms 62ms 69899 145320 lines/s
2021-05-31 19:49 67518f94 cmd/tools/vast: update DeferStmt (#10291) 482ms 707ms 0ms 143ms 3090 KB 89ms 99ms 142ms 61ms 69821 144856 lines/s
2021-05-31 14:35 90292ce9 fmt: fix removal of `Abc` in `import mod { Abc }`, where Abc is used in a `x is Abc` expression (#10286) 476ms 709ms 0ms 137ms 3090 KB 90ms 101ms 141ms 62ms 69821 146682 lines/s
2021-05-31 14:14 cb19079d all: move cur_concrete_types to Table (#10269) 480ms 710ms 0ms 136ms 3090 KB 89ms 99ms 142ms 62ms 69821 145460 lines/s
2021-05-31 14:09 d39a55ac checker: forbid leaving function from inside `defer` block (#10285) 476ms 708ms 0ms 136ms 3090 KB 88ms 98ms 139ms 61ms 69823 146686 lines/s
2021-05-31 12:56 2376b343 tests: always use / for paths shown in tests 478ms 705ms 0ms 137ms 3089 KB 90ms 101ms 141ms 62ms 69809 146043 lines/s
2021-05-31 11:43 38796521 all: allow defer use from other scope (#10284) 471ms 709ms 0ms 136ms 3089 KB 89ms 101ms 140ms 62ms 69809 148214 lines/s
2021-05-31 11:21 eac1e25c strings: simplify Builder (#10263) 478ms 704ms 0ms 144ms 3081 KB 89ms 100ms 140ms 62ms 69690 145794 lines/s
2021-05-31 11:08 8990114b vlib: add a vlib/mssql module (#10280) 475ms 706ms 0ms 136ms 3082 KB 89ms 99ms 141ms 62ms 69701 146738 lines/s
2021-05-31 09:34 5aa4f622 checker: fix match expr returning optional (#10281) 479ms 712ms 0ms 138ms 3082 KB 88ms 102ms 142ms 61ms 69701 145513 lines/s
2021-05-31 09:26 5b9256ba cgen: write alias typedefs just before interfaces (#10272) 475ms 704ms 0ms 136ms 3082 KB 87ms 98ms 139ms 61ms 69701 146738 lines/s
2021-05-31 09:14 09e30995 checker: error on direct map alias init (#10282) 476ms 706ms 0ms 134ms 3082 KB 87ms 99ms 138ms 61ms 69696 146420 lines/s
2021-05-30 17:47 955dc125 v: replace execuast => executable 474ms 707ms 0ms 135ms 3081 KB 87ms 99ms 138ms 61ms 69690 147025 lines/s
2021-05-31 04:50 9a576839 cgen: fix embeds for msvc (fix #10244) (#10259) 477ms 705ms 0ms 142ms 3081 KB 88ms 100ms 138ms 61ms 69690 146100 lines/s
2021-05-30 16:30 13437870 builtin: fix interpolation bug for `${x:g/G}`, where `x` is a zero or an infinity (#10271) 476ms 706ms 0ms 135ms 3081 KB 87ms 99ms 140ms 61ms 69690 146407 lines/s
2021-05-30 11:48 aa861d1c docs: describe array/slice behaviour (#10252) 478ms 708ms 0ms 135ms 3079 KB 88ms 99ms 140ms 66ms 69628 145665 lines/s
2021-05-30 11:06 13ddfaa4 checker: fix generic fn infer nested struct (#10262) 485ms 715ms 0ms 137ms 3079 KB 89ms 100ms 140ms 67ms 69628 143562 lines/s
2021-05-30 10:33 c67891d6 checker: minor cleanup in match_expr() (#10261) 479ms 714ms 0ms 137ms 3079 KB 89ms 99ms 140ms 65ms 69620 145344 lines/s
2021-05-30 05:10 ba86d619 builtin: fix print/println on termux (#10253) 475ms 703ms 0ms 135ms 3079 KB 87ms 100ms 137ms 64ms 69624 146576 lines/s
2021-05-29 20:46 b29bc9cd checker: fix panic on `fn abc()?{ return error() }` 482ms 709ms 0ms 137ms 3079 KB 88ms 100ms 140ms 65ms 69622 144443 lines/s
2021-05-29 20:26 d6e462a6 os: fix os.is_link and os.symlink on windows, add new functions os.getppid, os.getgid, os.getegid (#10251) 477ms 704ms 0ms 135ms 3079 KB 87ms 98ms 141ms 63ms 69622 145958 lines/s
2021-05-29 16:30 e4f6369c checker: fix match error to none (#10245) 475ms 704ms 0ms 135ms 3079 KB 87ms 98ms 138ms 64ms 69570 146463 lines/s
2021-05-29 14:05 43acda08 cmd/tools/vast: add comments and cleanup code (#10246) 470ms 709ms 0ms 136ms 3079 KB 88ms 98ms 139ms 65ms 69568 148017 lines/s
2021-05-29 13:53 2d8a136d os: fix file read (#10247) 476ms 703ms 0ms 137ms 3079 KB 90ms 101ms 140ms 65ms 69568 146151 lines/s
2021-05-29 13:45 15557161 builtin: add trailing `0` to reversed string (#10248) 479ms 706ms 0ms 135ms 3079 KB 89ms 101ms 140ms 66ms 69568 145235 lines/s
2021-05-29 13:31 bd467f94 encoding: append `0` to strings for compatibility (#10249) 479ms 701ms 0ms 141ms 3079 KB 87ms 99ms 142ms 64ms 69565 145229 lines/s
2021-05-29 13:24 0ff2d9ef strconv: fix memory corruption (#10250) 475ms 709ms 0ms 136ms 3079 KB 89ms 100ms 141ms 66ms 69562 146446 lines/s
2021-05-29 09:15 7287ecd6 ci: skip too slow tests in any sanitize mode, use VTEST_RUN_FSANITIZE_TOO_SLOW to override 493ms 730ms 0ms 140ms 3079 KB 93ms 107ms 154ms 63ms 69559 141093 lines/s
2021-05-29 08:38 bb690747 ci: add the slowest tests in skip_with_fsanitize_memory 493ms 724ms 0ms 136ms 3079 KB 91ms 105ms 153ms 61ms 69559 141093 lines/s
2021-05-29 07:00 87855990 checker, cgen: fix optional with if expr (#10242) 497ms 728ms 0ms 137ms 3079 KB 93ms 109ms 154ms 62ms 69559 139957 lines/s
2021-05-28 19:37 465860e4 gg: fix ctx.scale for circles (#10210) 495ms 720ms 0ms 139ms 3078 KB 92ms 106ms 155ms 61ms 69548 140501 lines/s
2021-05-28 19:29 ddcc22a7 fmt: fix removal of selective imported map key type (#10235) 492ms 725ms 0ms 142ms 3078 KB 92ms 104ms 155ms 62ms 69548 141357 lines/s
2021-05-28 17:09 6b683d31 v.parser: support imported enums as map keys (#10234) 496ms 725ms 0ms 139ms 3078 KB 91ms 106ms 155ms 61ms 69548 140217 lines/s
2021-05-28 16:54 e09f0234 tools: add `v ast file.v` (#10236) 494ms 725ms 0ms 139ms 3078 KB 92ms 105ms 153ms 62ms 69548 140785 lines/s
2021-05-28 15:51 9ea753e8 checker: fix generic with fixed array parameter (#10233) 493ms 730ms 0ms 138ms 3078 KB 91ms 104ms 152ms 61ms 69547 141068 lines/s
2021-05-28 15:44 7089ff39 builtin: fix a bug in str_intp (#10238) 495ms 722ms 0ms 138ms 3078 KB 91ms 104ms 153ms 61ms 69534 140472 lines/s
2021-05-28 14:59 ca8158ac parser: handle casts in match expressions; c2v: minor fixes 493ms 731ms 0ms 138ms 3078 KB 91ms 104ms 154ms 62ms 69534 141042 lines/s
2021-05-28 09:46 9fab4af3 gg: update the mouse click callback to pass what mouse button was clicked too (#10225) 490ms 724ms 0ms 143ms 3077 KB 90ms 106ms 157ms 60ms 69525 141887 lines/s
2021-05-28 08:40 6e493ca8 checker: check index_expr or_expr types mismatch (#10224) 490ms 730ms 0ms 137ms 3077 KB 90ms 111ms 153ms 60ms 69525 141887 lines/s
2021-05-28 06:07 39de06c2 v.pref: cleanup V options, support the documented -output and -backend 487ms 722ms 0ms 136ms 3077 KB 90ms 104ms 150ms 61ms 69524 142759 lines/s
2021-05-27 19:40 8a109b03 fmt: minor optimization in call_expr (#10228) 490ms 717ms 0ms 135ms 3077 KB 90ms 106ms 153ms 61ms 69524 141885 lines/s
2021-05-27 17:14 a095a27d gg: change vid to ved in a comment (#10218) 495ms 723ms 0ms 135ms 3077 KB 89ms 103ms 151ms 61ms 69526 140456 lines/s
2021-05-27 15:36 2b62dca0 v: support for `$if threads {}, depending on whether `go ` was used at all (#10227) 493ms 711ms 0ms 136ms 3077 KB 89ms 104ms 152ms 62ms 69526 141026 lines/s
2021-05-27 14:56 6cdc7646 gg: add quit fn (#10223) 495ms 723ms 0ms 143ms 3077 KB 91ms 105ms 151ms 61ms 69516 140436 lines/s
2021-05-27 12:50 8828054e builtin: fix arrays/slices memory bug (#10219) 489ms 721ms 0ms 136ms 3077 KB 90ms 105ms 153ms 62ms 69516 142159 lines/s
2021-05-27 09:47 25645dbc docs: fix channel select example (#10213) 449ms 672ms 0ms 132ms 3077 KB 85ms 93ms 134ms 53ms 69512 154815 lines/s
2021-05-27 07:17 d5cacd1e ast: use string builder for StringInterLiteral.str() (#10207) 453ms 679ms 0ms 132ms 3077 KB 84ms 94ms 133ms 53ms 69512 153448 lines/s
2021-05-27 07:13 7c0cd2f4 checker, cgen: fix match with complex sumtype exprs (#10215) 451ms 675ms 0ms 131ms 3077 KB 86ms 94ms 134ms 54ms 69511 154126 lines/s
2021-05-26 08:00 2abbbcc0 checker: allow int <=> enum usage in c2v'ed code 450ms 674ms 0ms 129ms 3076 KB 84ms 92ms 131ms 53ms 69490 154422 lines/s
2021-05-26 06:49 6c40781d ci: vfmt cmd/tools/fast/fast.v 451ms 677ms 0ms 274ms 3076 KB 87ms 95ms 133ms 54ms 69481 154059 lines/s
2021-05-26 06:33 9ea7eda9 tools/fast: -usecache for hello world 452ms 681ms 0ms 265ms 3076 KB 85ms 93ms 131ms 53ms 69481 153719 lines/s
2021-05-26 06:30 2dd1d3fc all: string interpolation code cleaning (#10204) 448ms 674ms 0ms 265ms 3076 KB 86ms 95ms 134ms 55ms 69481 155091 lines/s
2021-05-26 05:48 5e262735 cgen: use __new_array instead of __new_array_with_default for empty vargs 450ms 674ms 0ms 265ms 3075 KB 86ms 94ms 134ms 53ms 69955 155455 lines/s
2021-05-26 04:51 560301db cgen: dont preallocate zero length with capacity of 1 453ms 679ms 0ms 267ms 3075 KB 86ms 93ms 133ms 54ms 69955 154426 lines/s
2021-05-25 16:51 cf07375d checker: fix multi types generic struct init (#10201) 455ms 686ms 0ms 269ms 3075 KB 88ms 98ms 132ms 54ms 69957 153751 lines/s
2021-05-25 11:51 39c376bb builtin,gen: use operator overloading on ustring (#10197) 456ms 712ms 0ms 269ms 3075 KB 88ms 99ms 132ms 54ms 69950 153399 lines/s
2021-05-25 11:30 0d25106b cmd/tools/vpm: improve v show (#10198) 455ms 676ms 0ms 266ms 3077 KB 88ms 98ms 134ms 54ms 70008 153863 lines/s
2021-05-25 09:28 4217f051 checker/ci: workaround bug causing errors with -usecache (sumtype field access) & add more -usecache tests (#10199) 446ms 681ms 0ms 268ms 3077 KB 87ms 98ms 133ms 54ms 70008 156968 lines/s
2021-05-25 04:46 5b8402bc parser: fix mod_path_to_full_name to be compliant with --path option (#10149) 451ms 682ms 0ms 267ms 3077 KB 89ms 99ms 134ms 54ms 70005 155221 lines/s
2021-05-25 04:45 f3274700 cgen: fix generic struct to string (#10191) 447ms 681ms 0ms 269ms 3076 KB 88ms 100ms 133ms 54ms 70000 156599 lines/s
2021-05-25 03:15 0e6f0c1d checker: check generic struct init without type parameter (#10193) 451ms 675ms 0ms 262ms 3076 KB 86ms 96ms 132ms 53ms 69998 155206 lines/s
2021-05-24 12:17 da88235b vpm: addd a show command (#10186) 5034ms 7557ms 0ms 3129ms 3075 KB 0ms 0ms 0ms 609ms 69990 13903 lines/s
2021-05-24 07:23 c0b1f999 checker: allow operator overloading on strings (p. 1) (#10182) 459ms 687ms 0ms 279ms 3074 KB 89ms 100ms 137ms 55ms 70052 152618 lines/s
2021-05-24 02:20 d8d05e01 all: new string interpolation in pure V (#10181) 464ms 693ms 0ms 273ms 3074 KB 89ms 99ms 135ms 54ms 70048 150965 lines/s
2021-05-23 17:59 603e5774 builder: use some -cstrict flags only with clang (gcc does not understand them) 475ms 652ms 0ms 240ms 2810 KB 90ms 111ms 145ms 54ms 68066 143296 lines/s
2021-05-23 15:00 ded88976 ci: add vab job compiling v graphical examples (#10171) 469ms 638ms 0ms 232ms 2810 KB 89ms 107ms 142ms 53ms 68063 145123 lines/s
2021-05-23 14:59 eb5ac239 checker: fix match expr with if expr (fix #10177 #10178) (#10179) 470ms 647ms 0ms 238ms 2810 KB 88ms 108ms 140ms 53ms 68063 144814 lines/s
2021-05-23 14:22 7f12bfa5 builtin: optimise `sx == sy` in the case where strings have common prefixes 474ms 641ms 0ms 236ms 2810 KB 88ms 108ms 142ms 53ms 68059 143584 lines/s
2021-05-23 13:54 e9fa53b0 v.parser: let fn_decl use 1 loop, instead of multiple p.attrs.contains calls 472ms 643ms 0ms 231ms 2809 KB 89ms 108ms 144ms 53ms 68052 144177 lines/s
2021-05-23 13:25 bf3af40f v.markused: support `./v -skip-unused -freestanding run vlib/os/bare/bare_example_linux.v` too 474ms 642ms 0ms 237ms 2809 KB 91ms 109ms 146ms 53ms 68038 143540 lines/s
2021-05-23 12:13 5efd8c62 ci: fix tests-sanitize-undefined-clang 477ms 648ms 0ms 236ms 2808 KB 90ms 109ms 145ms 54ms 68014 142587 lines/s
2021-05-23 09:37 a27e7f76 builtin: remove commented code; improve print_backtrace with tcc 474ms 651ms 0ms 236ms 2808 KB 90ms 109ms 145ms 54ms 68015 143491 lines/s
2021-05-23 02:54 ae9f8627 checker: simplify generic structs (#10167) 474ms 647ms 0ms 237ms 2805 KB 90ms 108ms 145ms 53ms 68022 143506 lines/s
2021-05-22 18:08 4b11e59b Makefile: honor local=1 in the fresh_tcc make target (#10172) 476ms 648ms 0ms 235ms 2804 KB 89ms 109ms 145ms 53ms 68006 142869 lines/s
2021-05-22 15:59 bc01de21 ast: mark ast.File{} with `[heap]`, and use []&ast.File consistently 478ms 647ms 0ms 235ms 2804 KB 91ms 109ms 145ms 54ms 68006 142271 lines/s
2021-05-22 13:42 e512caf8 vfmt: do not error on `field [fsize]Type`, where `fsize` is from another .v file 477ms 650ms 0ms 235ms 2806 KB 92ms 108ms 146ms 54ms 68005 142568 lines/s
2021-05-22 11:35 7c0f8f76 builtin: a small optimization in string.replace() 482ms 654ms 0ms 235ms 2806 KB 92ms 109ms 145ms 54ms 67998 141074 lines/s
2021-05-22 08:04 565dbc40 checker: fix inferring method receiver types (#10166) 482ms 655ms 0ms 231ms 2806 KB 91ms 109ms 148ms 54ms 67995 141068 lines/s
2021-05-22 07:53 104d9a7c net: cleanup #include directives 483ms 650ms 0ms 232ms 2806 KB 91ms 108ms 148ms 54ms 67994 140774 lines/s
2021-05-22 04:48 bf97faf3 os: simplify os.read_bytes_into_newline to fix compilation on freebsd 482ms 655ms 0ms 235ms 2806 KB 92ms 109ms 150ms 54ms 67994 141066 lines/s
2021-05-19 22:20 ac469f5e v.depgraph: fix detection of indirect module dependency cycles 336ms 390ms 0ms 142ms 428 KB 88ms 108ms 20ms 52ms 67688 201452 lines/s
2021-05-19 18:28 9ddf1ec3 cgen: fix accessing fields in propagated optional subexpressions (#10136) 333ms 388ms 0ms 136ms 427 KB 88ms 106ms 20ms 53ms 67655 203168 lines/s
2021-05-19 18:25 be189e00 fmt: keep generics for selective import as fn param (#10138) 336ms 388ms 0ms 136ms 427 KB 90ms 106ms 20ms 53ms 67655 201354 lines/s
2021-05-19 18:23 de080ba1 vfmt: cleanup vtest-cleancode (#10137) 335ms 386ms 0ms 134ms 427 KB 89ms 106ms 20ms 53ms 67647 201931 lines/s
2021-05-19 10:03 a639f940 utf8: format utf8_util.v (#10135) 331ms 384ms 0ms 133ms 427 KB 87ms 106ms 20ms 52ms 67647 204371 lines/s
2021-05-19 09:24 4974fd09 utf8: reverse() to handle unicode strings (#10133) 333ms 389ms 0ms 134ms 427 KB 88ms 109ms 20ms 52ms 67647 203144 lines/s
2021-05-19 07:35 2086e6f1 builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc (#10130) 337ms 391ms 0ms 140ms 427 KB 89ms 107ms 20ms 53ms 67647 200732 lines/s
2021-05-18 17:02 94e7a55b builtin: implement -d trace_error 355ms 404ms 0ms 131ms 427 KB 98ms 116ms 20ms 54ms 67549 190278 lines/s
2021-05-18 09:45 9a7acd24 fmt: keep selective struct import when used in orm block (#10124) 350ms 407ms 0ms 133ms 427 KB 98ms 117ms 21ms 53ms 67542 192977 lines/s
2021-05-18 09:32 f1174daa time: remove `err_invalid_8601 = error()` const, use a const string instead 353ms 402ms 0ms 131ms 427 KB 98ms 115ms 21ms 53ms 67542 191337 lines/s
2021-05-18 08:59 453fb1b0 term.ui: use os.signal_opt instead of os.signal 353ms 406ms 0ms 131ms 427 KB 97ms 117ms 21ms 53ms 67542 191337 lines/s
2021-05-18 08:06 21b34b3a ci: bump up the deprecation date of os.signal to 2021-06-18 353ms 406ms 0ms 131ms 427 KB 99ms 117ms 21ms 54ms 67536 191320 lines/s
2021-05-17 11:40 4c223706 regex: reformat README.md to use shorter lines 354ms 408ms 0ms 139ms 427 KB 99ms 117ms 21ms 53ms 67536 190779 lines/s
2021-05-17 05:51 664f220f vweb: a minor readme update 352ms 405ms 0ms 131ms 427 KB 98ms 116ms 21ms 54ms 67536 191863 lines/s
2021-05-16 17:21 d5c306ce sokol: add -lpthread flag on linux to prevent failing asserts in some cases 352ms 406ms 0ms 131ms 427 KB 97ms 114ms 21ms 52ms 67536 191863 lines/s
2021-05-16 14:50 7a4ec9f6 tools: add --before and --after options to `v watch` 352ms 405ms 0ms 133ms 427 KB 97ms 114ms 20ms 53ms 67536 191863 lines/s
2021-05-16 08:53 4d7f15b5 fmt: fix formating cascade generic types call_expr (#10107) 352ms 405ms 0ms 131ms 427 KB 97ms 116ms 21ms 53ms 67536 191863 lines/s
2021-05-16 08:28 9d8489b0 net.openssl: add `-ldl -lpthread` for linux 349ms 404ms 0ms 131ms 427 KB 97ms 116ms 21ms 53ms 67536 193512 lines/s
2021-05-16 01:51 0d44c885 checker: fix position of unknown type errors (#10110) 349ms 405ms 0ms 138ms 427 KB 99ms 116ms 20ms 53ms 67536 193512 lines/s
2021-05-16 01:28 ed6ad728 vweb: fix serving static files 352ms 407ms 0ms 132ms 427 KB 98ms 115ms 21ms 53ms 67519 191815 lines/s
2021-05-15 02:53 141248f5 doc: vweb README (#10106) 347ms 405ms 0ms 132ms 427 KB 98ms 116ms 21ms 53ms 67503 194533 lines/s
2021-05-15 02:52 e657cb2c tools/fast: use -usecache 350ms 403ms 0ms 130ms 427 KB 97ms 116ms 21ms 53ms 67503 192865 lines/s
2021-05-15 01:34 7bfd8956 shared: support `lock` on SelectorExpression (#10105) 502ms 670ms 0ms 235ms 2790 KB 99ms 117ms 162ms 54ms 67503 134468 lines/s
2021-05-14 11:28 20a22453 v.builder: remove default link flags -lm, -ldl, -lpthread (use module specific link flags instead) (#10099) 502ms 667ms 0ms 229ms 2784 KB 97ms 116ms 159ms 53ms 67401 134264 lines/s
2021-05-14 09:01 b728d890 checker: fix generics with generic anon fn parameter (#10101) 505ms 672ms 0ms 226ms 2785 KB 96ms 114ms 157ms 52ms 67409 133483 lines/s
2021-05-14 09:01 4273a969 parser: add support for flags in asm output constraints (#10103) 503ms 672ms 0ms 232ms 2785 KB 98ms 114ms 159ms 53ms 67411 134017 lines/s
2021-05-14 08:09 a849d52d examples: add web_crawler and get_weather (#10084) 502ms 674ms 0ms 229ms 2785 KB 97ms 114ms 159ms 53ms 67414 134290 lines/s
2021-05-13 22:57 01398364 tests: add more generic structs tests (#10095) 502ms 670ms 0ms 232ms 2785 KB 98ms 117ms 161ms 53ms 67414 134290 lines/s
2021-05-13 14:54 a9435f3c cgen: fix `cannot take rvalue` error of interface (#10040) 500ms 669ms 0ms 235ms 2785 KB 97ms 116ms 157ms 53ms 67414 134828 lines/s
2021-05-13 14:51 e0a3c538 csv: fix parse error of last empty field on unquoted line (#10083) 505ms 672ms 0ms 228ms 2785 KB 97ms 115ms 156ms 53ms 67404 133473 lines/s
2021-05-13 10:06 1086b4ac io: mark the mutability requirements of the Writer interface explicitly; swap the io.cp/2 parameter order to be like os.cp/2 (#10091) 498ms 675ms 0ms 228ms 2785 KB 96ms 117ms 159ms 52ms 67404 135349 lines/s
2021-05-13 09:26 14b7ce0f checker: fix generics fn return generics fn type (fix #10085) (#10088) 502ms 674ms 0ms 228ms 2785 KB 98ms 116ms 160ms 53ms 67404 134270 lines/s
2021-05-13 07:26 143c3d4b io: deprecate io.make_reader (not needed anymore) 498ms 677ms 0ms 230ms 2785 KB 96ms 116ms 158ms 52ms 67395 135331 lines/s
2021-05-13 06:48 49deeac7 os: fix file read end-of-file detection (#10070) 498ms 671ms 0ms 230ms 2785 KB 96ms 115ms 156ms 52ms 67395 135331 lines/s
2021-05-12 16:57 ebe58dca checker: cleanup generic structs (#10086) 512ms 678ms 0ms 236ms 2785 KB 97ms 116ms 160ms 53ms 67417 131673 lines/s
2021-05-12 15:03 cf3dd7a5 v.checker: fix `unused variable` warning on `*p = val` 503ms 669ms 0ms 229ms 2785 KB 96ms 114ms 156ms 52ms 67408 134011 lines/s
2021-05-12 08:44 8361f714 cgen: fix deadlock when returning/breaking in `lock` (#10079) 501ms 670ms 0ms 231ms 2784 KB 99ms 117ms 161ms 54ms 67393 134516 lines/s
2021-05-11 16:29 066374ba v.gen.c: implement `-d trace_autofree` for conditional tracing comments about autofree 505ms 675ms 0ms 231ms 2778 KB 99ms 115ms 161ms 53ms 67300 133267 lines/s
2021-05-11 15:57 274c8170 builtin.string: optimize split_into_lines (#10081) 519ms 688ms 0ms 231ms 3546 KB 98ms 116ms 171ms 54ms 67295 129662 lines/s
2021-05-11 14:47 d11cd507 ci: skip vweb_app_test.v except in the ubuntu-tcc job 519ms 695ms 0ms 231ms 3546 KB 98ms 114ms 171ms 53ms 67299 129670 lines/s
2021-05-11 11:01 2b420cdf ci: vfmt new vlib/vweb/vweb_app_test.v 516ms 684ms 0ms 234ms 3546 KB 98ms 113ms 170ms 53ms 67299 130424 lines/s
2021-05-11 11:00 9f27cf5b checker: cleanup missed eprintln 520ms 689ms 0ms 231ms 3546 KB 99ms 116ms 172ms 52ms 67299 129421 lines/s
2021-05-11 10:15 c5285e72 ci: fix compiling comptime_if_expr_test.v 522ms 690ms 0ms 229ms 3545 KB 100ms 117ms 172ms 53ms 67300 128927 lines/s
2021-05-11 08:19 1ddd9906 ci: fix `./v check-md .` 518ms 687ms 0ms 232ms 3546 KB 98ms 115ms 170ms 53ms 67305 129932 lines/s
2021-05-11 08:14 d463817f Revert "Revert "cgen: fix generics with generics fn type parameter (#10078)"" 517ms 684ms 0ms 231ms 3546 KB 99ms 115ms 170ms 53ms 67305 130183 lines/s
2021-05-11 08:10 c55549a1 ci: fix `v build-examples` 521ms 688ms 0ms 231ms 3546 KB 99ms 117ms 174ms 53ms 67305 129184 lines/s
2021-05-11 08:08 6f2c18f1 ci: fix `v build-tools` 522ms 690ms 0ms 234ms 3546 KB 96ms 114ms 181ms 52ms 67305 128936 lines/s
2021-05-11 08:02 263e1ee4 ci: fix compilation of cmd/tools/vtest-cleancode.v 519ms 694ms 0ms 228ms 3546 KB 98ms 116ms 171ms 53ms 67305 129682 lines/s
2021-05-11 07:28 0bc80951 checker: fix `T is int` 523ms 693ms 0ms 232ms 3546 KB 100ms 116ms 173ms 53ms 67302 128684 lines/s
2021-05-11 07:21 d088c4ce cgen: fix tcc compilation 561ms 692ms 0ms 231ms 3546 KB 98ms 115ms 172ms 53ms 67300 119964 lines/s
2021-05-11 06:24 e310513a cgen: fix generics with generics fn type parameter (#10078) 521ms 692ms 0ms 229ms 3534 KB 97ms 113ms 177ms 53ms 67153 128892 lines/s
2021-05-11 05:09 d60a55d3 strconv: float functions cleaning and speed optimization (#10076) 524ms 699ms 0ms 234ms 3534 KB 99ms 116ms 179ms 53ms 67153 128154 lines/s
2021-05-11 00:43 3b062388 checker: minor cleanup in check_files() (#10075) 518ms 694ms 0ms 235ms 3535 KB 98ms 116ms 181ms 53ms 67181 129693 lines/s
2021-05-10 17:27 dcf4d73c cgen: format generated struct definition c codes (#10074) 523ms 689ms 0ms 233ms 3535 KB 98ms 114ms 179ms 54ms 67184 128458 lines/s
2021-05-10 08:30 19b45040 examples: add a gg timer example, drawing the result coming from a worker thread (#10065) 518ms 698ms 0ms 241ms 3535 KB 96ms 112ms 177ms 52ms 67184 129698 lines/s
2021-05-10 07:15 28a22e5a v.builder: try finding msvc from env variables, when not found from registry (#10072) 525ms 694ms 0ms 233ms 3535 KB 98ms 113ms 178ms 52ms 67184 127969 lines/s
2021-05-10 07:01 e9c84ce1 os: fix is_abs_path() panic, when path is only one letter on windows (#10071) 525ms 695ms 0ms 233ms 3535 KB 97ms 115ms 178ms 53ms 67120 127847 lines/s
2021-05-10 06:22 159ee005 builtin: remove `import hash` 522ms 690ms 0ms 234ms 3535 KB 98ms 115ms 178ms 54ms 67120 128582 lines/s
2021-05-09 18:31 4728d102 os: add Process.finalise() and Process.free() methods to cleanup pipe descriptors 516ms 691ms 0ms 235ms 3535 KB 98ms 113ms 176ms 53ms 67119 130075 lines/s
2021-05-09 14:58 2a6a9c52 ci: add -skip-unused test 524ms 689ms 0ms 234ms 3534 KB 96ms 113ms 174ms 52ms 67089 128032 lines/s
2021-05-09 12:27 74defc4b checker: minor cleanup of FnDecl (#10000) 523ms 698ms 0ms 240ms 3534 KB 97ms 111ms 175ms 53ms 67089 128277 lines/s
2021-05-09 12:14 f85955ef tools/fast: use a common set of options for all measurement commands 516ms 686ms 0ms 230ms 3536 KB 96ms 113ms 193ms 52ms 67089 130017 lines/s
2021-05-09 07:45 38d16229 os: fix panic on os.is_abs_path('') 523ms 691ms 0ms 235ms 3536 KB 98ms 115ms 196ms 53ms 67089 128277 lines/s
2021-05-09 06:21 26652c8a io: make new_multi_writer use varargs (#10062) 515ms 684ms 0ms 231ms 3536 KB 97ms 113ms 194ms 52ms 67086 130264 lines/s
2021-05-09 01:37 6a54f3a8 tools/fast: vfmt fast.v 518ms 687ms 0ms 231ms 3536 KB 98ms 113ms 193ms 52ms 67086 129509 lines/s
2021-05-09 00:50 e040806c tools/fast: fix -skip-unused 520ms 685ms 0ms 235ms 3536 KB 99ms 114ms 194ms 52ms 67086 129011 lines/s
2021-05-08 20:00 8547762a v.preludes: avoid warnings for short const names like `b` in tests with -stats 504ms 694ms 0ms 449ms 4000 KB 98ms 114ms 195ms 52ms 67071 133077 lines/s
2021-05-08 18:25 21f207e7 v.checker: use more concise error messages (remove please) 509ms 704ms 0ms 448ms 4000 KB 96ms 112ms 193ms 52ms 67071 131770 lines/s
2021-05-08 19:27 a9eb8931 table: minor cleanup of resolve_generic_to_concrete() (#10046) 507ms 695ms 0ms 452ms 4000 KB 99ms 114ms 195ms 53ms 67071 132289 lines/s
2021-05-08 19:26 ef7454b5 checker: fix calling functions with variadic interface parameters (#10052) 510ms 700ms 0ms 457ms 4000 KB 100ms 116ms 194ms 54ms 67073 131515 lines/s
2021-05-08 18:11 23513ae3 v.parser: fix vfmt eating the file name in `$tmpl('non_existant_file')` (#10056) 509ms 705ms 0ms 454ms 4000 KB 98ms 115ms 192ms 53ms 67064 131756 lines/s
2021-05-08 18:09 0d205510 hash.wyhash: fix memory errors (#10051) 508ms 702ms 0ms 457ms 4000 KB 98ms 115ms 194ms 53ms 67063 132013 lines/s
2021-05-08 18:00 c16d4911 v.checker: deprecate `$if linux_or_macos {` in favor of `$if linux || macos {` 507ms 701ms 0ms 454ms 4000 KB 97ms 115ms 189ms 52ms 67062 132272 lines/s
2021-05-08 15:23 cbf30bd1 checker: fix regression for generics_test.v 508ms 697ms 0ms 451ms 3999 KB 97ms 116ms 193ms 52ms 67059 132005 lines/s
2021-05-08 14:38 d8d6e9b9 ci: run vfmt over sha256_test.v 504ms 700ms 0ms 454ms 3999 KB 98ms 115ms 190ms 52ms 67051 133037 lines/s
2021-05-08 12:12 3a1cae0c v.markused: assume methods for operator overload are always used 504ms 694ms 0ms 450ms 3999 KB 98ms 116ms 192ms 52ms 67051 133037 lines/s
2021-05-08 11:46 7db6d602 tools: vfmt math_test.v and remove it from the exceptions in vtest-cleancode.v 507ms 701ms 0ms 456ms 3999 KB 96ms 112ms 190ms 51ms 67045 132238 lines/s
2021-05-08 11:36 7d922c87 thirdparty: remove unused dependecy wyhash (#10038) 505ms 700ms 0ms 455ms 3999 KB 96ms 114ms 190ms 51ms 67045 132762 lines/s
2021-05-08 11:33 ed7c8d5e checker: fix generics return recursive generic struct (fix #10028) (#10031) 504ms 694ms 0ms 456ms 3999 KB 99ms 113ms 194ms 53ms 67044 133023 lines/s
2021-05-08 11:32 b5afa049 math: sign function (#10014) 505ms 693ms 0ms 448ms 3999 KB 98ms 114ms 192ms 53ms 67044 132760 lines/s
2021-05-08 11:21 68c87093 io: add MultiWriter (#10021) 508ms 696ms 0ms 454ms 3999 KB 97ms 113ms 188ms 52ms 67044 131976 lines/s
2021-05-08 11:06 3dfbd235 checker,cgen: fix generics with generic_fn type parameter (#10022) 512ms 698ms 0ms 457ms 3999 KB 97ms 114ms 191ms 52ms 67044 130945 lines/s
2021-05-08 10:35 82a9add2 cgen: insert a newline every 8 elements in array init (#10034) 514ms 700ms 0ms 457ms 3999 KB 98ms 114ms 192ms 53ms 67051 130449 lines/s
2021-05-08 10:33 262ef759 checker: fix unchecked optional in match condition (#10041) 512ms 696ms 0ms 455ms 3998 KB 99ms 116ms 195ms 52ms 67046 130949 lines/s
2021-05-08 10:32 8a380f46 tools: make `v test-cleancode` test everything by default (#10050) 510ms 698ms 0ms 454ms 3998 KB 97ms 115ms 194ms 52ms 67045 131460 lines/s
2021-05-08 10:14 cba2cb6b crypto/sha256: make digest sum public (#10047) 508ms 700ms 0ms 455ms 3998 KB 99ms 116ms 195ms 53ms 67036 131960 lines/s
2021-05-08 10:02 600017d7 ci: fix CI failure (add 'sudo apt update' in the .yml files) (#10049) 506ms 701ms 0ms 450ms 3998 KB 97ms 115ms 192ms 53ms 67036 132482 lines/s
2021-05-07 21:24 e9d7ff75 strconv: new decimal digits counts function (#10029) 504ms 693ms 0ms 454ms 3998 KB 98ms 114ms 192ms 52ms 67036 133007 lines/s
2021-05-07 16:41 2d2b4f79 strings: add Builder.cut_to (#10042) 502ms 699ms 0ms 455ms 3997 KB 97ms 114ms 192ms 52ms 66958 133382 lines/s
2021-05-07 16:31 b34b56ee vbug: use readline to read expected result (#10037) 501ms 698ms 0ms 459ms 3997 KB 98ms 114ms 193ms 52ms 66967 133666 lines/s
2021-05-07 12:58 d26ac569 all: various fixes for [heap]/auto-heap handling (#10033) 503ms 698ms 0ms 456ms 3997 KB 99ms 117ms 192ms 53ms 66967 133135 lines/s
2021-05-07 11:40 5b4eef80 ci: bump up array capacities in repeat.v (workaround for segfaulting code-formatting-perf-regressions job) 508ms 699ms 0ms 458ms 3993 KB 98ms 115ms 192ms 52ms 66898 131688 lines/s
2021-05-07 08:20 13ea92a7 ci: use hash.fnv1a.sum64_string instead of hash.sum64_string in Parser.set_path (fix sanitize jobs) 500ms 694ms 0ms 458ms 3993 KB 98ms 115ms 194ms 52ms 66898 133796 lines/s
2021-05-06 18:46 43cf3542 tools: fix a cmd/tools/repeat.v segfault 503ms 696ms 0ms 453ms 3990 KB 97ms 114ms 190ms 52ms 66853 132908 lines/s
2021-05-06 18:08 ea74e2bc v.parser: add p.unique_prefix, add run_project_folders_test.v (closes #10023) 503ms 696ms 0ms 460ms 3990 KB 95ms 112ms 192ms 51ms 66853 132908 lines/s
2021-05-06 17:24 a6764e3c table: fix generics struct with anon fn fields (#10024) 500ms 693ms 0ms 456ms 3990 KB 97ms 113ms 190ms 51ms 66850 133700 lines/s
2021-05-06 16:54 ac2eaa05 tests: add interface_many_named_test.v regression test (closes #10013) 500ms 692ms 0ms 450ms 3988 KB 97ms 113ms 190ms 52ms 66831 133662 lines/s
2021-05-06 16:37 3aa85bb5 v.ast: ensure interface->types info is complete 495ms 689ms 0ms 453ms 3988 KB 97ms 113ms 188ms 51ms 66831 135012 lines/s
2021-05-06 14:05 591d185d builtin: fix termux make (#10016) 503ms 688ms 0ms 452ms 3976 KB 97ms 114ms 192ms 51ms 66745 132693 lines/s
2021-05-06 13:43 928ced3d docs: small English improvement (#10020) 497ms 691ms 0ms 454ms 3976 KB 97ms 114ms 191ms 51ms 66745 134295 lines/s
2021-05-06 12:15 483068f0 ci: fix tests-sanitize-undefined-gcc job 502ms 696ms 0ms 453ms 3976 KB 96ms 115ms 192ms 52ms 66745 132958 lines/s
2021-05-06 11:26 adffae44 v.builder: refactor to make adding other post checker stages easier 504ms 690ms 0ms 453ms 3976 KB 97ms 114ms 191ms 52ms 66745 132430 lines/s
2021-05-06 08:44 2eafea63 v: reduce the memory usage of the compiler (analysed with heaptrack) 501ms 690ms 0ms 453ms 3975 KB 98ms 114ms 194ms 51ms 66771 133275 lines/s
2021-05-05 21:31 84f9789e v: tag more low level functions with `[direct_array_access]` 525ms 714ms 0ms 452ms 3975 KB 97ms 115ms 213ms 52ms 66765 127171 lines/s
2021-05-05 20:45 3405f517 v.scanner: apply `[direct_array_access]` for key frequently called low level functions 526ms 720ms 0ms 451ms 3975 KB 99ms 113ms 209ms 52ms 66752 126904 lines/s
2021-05-05 19:02 fc801fd5 tools/fast: use prealloc 536ms 724ms 0ms 461ms 3975 KB 101ms 114ms 213ms 58ms 66739 124513 lines/s
2021-05-05 18:52 4e6a19b0 examples: add a BFS example for finding the shortest distance between nodes in a graph (#10006) 572ms 769ms 0ms 469ms 3975 KB 117ms 124ms 228ms 55ms 66739 116676 lines/s
2021-05-05 18:31 7288f128 v help: add `v help watch`, rename -watch in `v help` too 574ms 765ms 0ms 461ms 3975 KB 115ms 126ms 230ms 54ms 66739 116270 lines/s
2021-05-05 13:09 2c4a59f3 example: add a pendulum simulation (#9992) 577ms 770ms 0ms 464ms 3975 KB 117ms 125ms 230ms 56ms 66739 115665 lines/s
2021-05-05 12:39 4ac751d7 os: add `signal_opt` and deprecate `signal` (#10005) 576ms 768ms 0ms 457ms 3975 KB 114ms 123ms 225ms 54ms 66739 115866 lines/s
2021-05-05 11:20 8b50a5a1 vweb: fix route matching on `/` (#10001) 571ms 764ms 0ms 460ms 3973 KB 135ms 147ms 268ms 67ms 66691 116796 lines/s
2021-05-05 11:20 12c3f855 os: add getuid and geteuid (#10002) 577ms 762ms 0ms 458ms 3973 KB 117ms 125ms 227ms 53ms 66691 115582 lines/s
2021-05-05 11:12 4bc56dc0 git: add 'sqlite/' to thirdparty/.gitignore (#10009) 577ms 772ms 0ms 471ms 3973 KB 117ms 126ms 229ms 53ms 66677 115558 lines/s
2021-05-05 11:11 7c58dfb8 checker: fix for_in mut var unused warning (#10008) 581ms 768ms 0ms 471ms 3973 KB 118ms 131ms 229ms 53ms 66677 114762 lines/s
2021-05-05 11:09 8c448736 fmt,parser: prevent unknown module error (#10004) 573ms 761ms 0ms 458ms 3973 KB 117ms 125ms 228ms 54ms 66677 116364 lines/s
2021-05-05 01:12 99a2fd76 strconv: separate v_sprintf (#10007) 573ms 767ms 0ms 458ms 3972 KB 118ms 125ms 227ms 54ms 66676 116363 lines/s
2021-05-04 16:04 818983de v.markused: fix for `v -skip-unused ~/.vmodules/ui/examples/users.v` 573ms 760ms 0ms 463ms 3971 KB 120ms 129ms 230ms 57ms 66618 116261 lines/s
2021-05-04 15:26 9e717e02 parser, fmt: prevent error with comment after expr inside match (#9995) 574ms 770ms 0ms 465ms 3971 KB 117ms 127ms 230ms 56ms 66613 116050 lines/s
2021-05-04 09:35 b8e070b2 orm: fix multi substructs (#9941) 573ms 773ms 0ms 473ms 3971 KB 118ms 127ms 232ms 56ms 66613 116253 lines/s
2021-05-04 09:33 92a22e9e ast: fix bug where fn_signature return wrong str for variadic arg (#9993) 574ms 763ms 0ms 462ms 3969 KB 116ms 125ms 230ms 56ms 66593 116015 lines/s
2021-05-04 09:31 177f8f58 checker: fn_call fixes (#9994) 571ms 760ms 0ms 457ms 3968 KB 116ms 124ms 226ms 54ms 66589 116618 lines/s
2021-05-04 08:31 1e856c0f parser: improve error message for `mod.unknownsubmod.Type` (#9976) 571ms 764ms 0ms 464ms 3968 KB 117ms 124ms 230ms 54ms 66587 116614 lines/s
2021-05-04 05:40 298fc533 ci: run `v fmt -w vlib/os/file.c.v` 570ms 762ms 0ms 457ms 3967 KB 118ms 125ms 228ms 55ms 66573 116794 lines/s
2021-05-03 16:50 c21df2d4 v: building on NetBSD (#9953) 574ms 767ms 0ms 459ms 3967 KB 118ms 126ms 226ms 55ms 66573 115980 lines/s
2021-05-03 16:48 ddc00338 checker: check generics fn that return generic struct (#9979) 575ms 769ms 0ms 468ms 3967 KB 117ms 125ms 228ms 55ms 66569 115772 lines/s
2021-05-03 16:47 035fd052 checker: check generic struct declaration (fix #9974) (#9978) 571ms 762ms 0ms 462ms 3967 KB 117ms 126ms 225ms 55ms 66560 116567 lines/s
2021-05-03 16:00 0fa9a648 os: add os.stdout() and os.stderr(), returning os.File, similarly to os.stdin() (#9990) 571ms 767ms 0ms 464ms 3966 KB 116ms 124ms 224ms 55ms 66549 116548 lines/s
2021-05-03 15:57 4ba11b77 os: deprecate os.open_stdin in favor of os.stdin (#9989) 568ms 757ms 0ms 463ms 3966 KB 114ms 123ms 227ms 55ms 66531 117132 lines/s
2021-05-03 15:22 ae898e77 v.markused: handle interface implementation methods, and vweb programs 570ms 762ms 0ms 460ms 3966 KB 120ms 124ms 226ms 55ms 66525 116710 lines/s
2021-05-03 14:35 106cd384 parser: remove obsolete exceptions (#9987) 571ms 759ms 0ms 457ms 3964 KB 116ms 122ms 227ms 55ms 66483 116432 lines/s
2021-05-03 13:55 07f00440 picohttpparser: fix setting of req.body 568ms 765ms 0ms 463ms 3964 KB 114ms 124ms 226ms 55ms 66484 117049 lines/s
2021-05-03 12:07 5b826b26 fmt: keep module alias in interfaces (#9985) 570ms 760ms 0ms 463ms 3964 KB 115ms 123ms 226ms 55ms 66484 116638 lines/s
2021-05-03 11:14 597a774d scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`) 572ms 760ms 0ms 460ms 3964 KB 115ms 123ms 224ms 55ms 66484 116230 lines/s
2021-05-02 23:41 9d4783a2 native: initial support for macos-amd64 targets (#9975) 577ms 761ms 0ms 461ms 3963 KB 116ms 123ms 233ms 54ms 66486 115227 lines/s
2021-05-02 18:46 fb7ddcd4 checker: fix looking for unprefixed `os` functions (#9968) 570ms 763ms 0ms 463ms 3954 KB 115ms 122ms 229ms 54ms 66257 116240 lines/s
2021-05-02 16:18 53ae9dda cgen: speed up auto generated Array_*_contains and Array_*_index methods 571ms 759ms 0ms 463ms 3954 KB 115ms 122ms 230ms 54ms 66257 116036 lines/s
2021-05-02 16:31 feb60674 builtin.string: minor fixes in join() (#9952) 610ms 803ms 0ms 475ms 3954 KB 118ms 128ms 256ms 54ms 66256 108616 lines/s
2021-05-02 16:30 3175525b builtin.string: optimize replace (#9969) 606ms 799ms 0ms 466ms 3953 KB 119ms 129ms 256ms 55ms 66221 109275 lines/s
2021-05-02 13:31 dbadda84 builtin: clean up int.v (#9960) 598ms 786ms 0ms 464ms 3953 KB 119ms 126ms 257ms 56ms 66223 110740 lines/s
2021-05-02 00:00 4b818fa2 v: implement interface embedding (#9935) 599ms 797ms 0ms 468ms 3953 KB 119ms 128ms 270ms 56ms 66265 110626 lines/s
2021-05-01 18:27 3363c3ef builtin.string: optimize replace() (#9955) 594ms 781ms 0ms 463ms 3930 KB 118ms 125ms 255ms 55ms 66069 111227 lines/s
2021-05-01 18:21 000d4d30 checker: cleanup typeof (#9954) 599ms 785ms 0ms 467ms 3930 KB 118ms 127ms 249ms 55ms 66069 110298 lines/s
2021-05-01 13:45 ef63491a cgen: fix calling function-pointer fields on interfaces (#9948) 589ms 785ms 0ms 472ms 3931 KB 117ms 126ms 247ms 54ms 66073 112178 lines/s
2021-05-01 11:26 4348c232 builtin.map: test more key types (#9947) 593ms 786ms 0ms 461ms 3930 KB 115ms 122ms 246ms 54ms 66063 111404 lines/s
2021-05-01 11:25 daac31ae cgen: update wyhash (#9945) 595ms 783ms 0ms 464ms 3930 KB 118ms 126ms 251ms 54ms 66063 111030 lines/s
2021-05-01 11:20 b621595c picoev: error handling workaround (#9913) 595ms 780ms 0ms 460ms 3933 KB 118ms 126ms 249ms 54ms 66094 111082 lines/s
2021-05-01 09:52 f82f1977 tests: enable test_generic_fn_with_variadics() test (#9944) 593ms 789ms 0ms 465ms 3933 KB 118ms 124ms 249ms 54ms 66094 111456 lines/s
2021-05-01 09:50 fec947c7 ast: minor cleanup in ast.FnDecl (#9950) 595ms 780ms 0ms 467ms 3933 KB 118ms 125ms 249ms 54ms 66094 111082 lines/s
2021-04-30 12:59 b3890e28 doc: document fixed size init syntax 592ms 791ms 0ms 471ms 3933 KB 118ms 124ms 246ms 54ms 66098 111652 lines/s
2021-04-30 12:36 c16bb7f3 ast: a minor format of ast.v 594ms 788ms 0ms 469ms 3933 KB 119ms 124ms 251ms 54ms 66098 111276 lines/s
2021-04-30 12:31 e949d4b2 tools/fast: add "V lines" and "V lines/s" 597ms 789ms 0ms 470ms 3933 KB 118ms 126ms 253ms 54ms
2021-04-30 10:40 d236d6a4 parser, cgen: fix generics fn typeof name (fix #7357) (#9939) 595ms 779ms 0ms 469ms 3933 KB 118ms 125ms 250ms 54ms
2021-04-30 06:13 fb685eee orm: support arrays (#9936) 594ms 781ms 0ms 472ms 3931 KB 120ms 125ms 252ms 54ms
2021-04-29 18:00 b15156d4 orm: fix mysql substructs (#9930) 588ms 778ms 0ms 464ms 3911 KB 119ms 124ms 246ms 54ms
2021-04-29 14:37 ea0ac092 checker: fix generics with nested external generics fn (#9933) 589ms 784ms 0ms 470ms 3909 KB 117ms 122ms 248ms 55ms
2021-04-29 10:38 e9bbb7de orm: add pg select expr (#9927) 592ms 782ms 0ms 466ms 3909 KB 117ms 123ms 250ms 55ms
2021-04-29 07:58 8af6237e gg: fix width and height in draw_rounded_rect primitive (#9926) 592ms 778ms 0ms 462ms 3901 KB 118ms 123ms 248ms 54ms
2021-04-29 06:49 e05da04b builtin: fix termux prints (#9921) 596ms 778ms 0ms 470ms 3901 KB 117ms 125ms 251ms 54ms
2021-04-29 06:48 b406de20 parser, vfmt: multi line comments are not treated as follow-up comments anymore (#9892) 589ms 785ms 0ms 470ms 3901 KB 116ms 124ms 248ms 54ms
2021-04-29 06:45 c8e07b28 orm: fix pg orm statements (#9909) 591ms 779ms 0ms 470ms 3901 KB 118ms 124ms 251ms 54ms
2021-04-29 06:42 daff4812 examples/text_editor: use mathutil for min/max functions (#9911) 594ms 789ms 0ms 471ms 3905 KB 118ms 125ms 250ms 54ms
2021-04-29 06:06 25d9272c all: rename `table.register_fn_generic_types` to `table.register_fn_concrete_types` (#9914) 588ms 776ms 0ms 467ms 3905 KB 117ms 124ms 249ms 54ms
2021-04-29 06:04 6945f987 checker: fix sumtype comparison and sumtype in itself (#9917) 594ms 790ms 0ms 469ms 3905 KB 117ms 124ms 247ms 53ms
2021-04-29 05:33 191a167f checker: allow omitting the enum name of map key (#9919) 586ms 786ms 0ms 465ms 3906 KB 116ms 123ms 248ms 54ms
2021-04-29 05:28 e711e863 fmt: prevent rare code corruption with array pre comments (#9908) 589ms 777ms 0ms 466ms 3906 KB 115ms 123ms 245ms 54ms
2021-04-28 23:17 dee733aa fmt: reset const field align after multi line exprs (#9916) 591ms 779ms 0ms 463ms 3906 KB 116ms 123ms 247ms 54ms
2021-04-28 19:12 c82c8059 tests: add recursive generics fn test (#9907) 587ms 778ms 0ms 472ms 3906 KB 116ms 123ms 248ms 54ms
2021-04-28 19:11 6795b02e cgen: fix enum in map (#9912) 590ms 780ms 0ms 470ms 3906 KB 116ms 124ms 249ms 55ms
2021-04-28 09:23 626517f5 tools: turn `v -watch` into a `v watch` sub-command, so that it can have its own options 587ms 777ms 0ms 464ms 3905 KB 118ms 123ms 249ms 54ms
2021-04-28 06:22 e4a2d1b2 v -watch: support for VWATCH_IGNORE_EXTENSIONS 589ms 776ms 0ms 471ms 3905 KB 121ms 124ms 247ms 54ms
2021-04-28 06:11 1fbf75f2 builtin: fix termux println (#9829) 590ms 776ms 0ms 473ms 3905 KB 117ms 123ms 249ms 55ms
2021-04-28 04:47 f4e92997 checker: support value array elements of `[heap]` type inside struct ref (#9899) 587ms 778ms 0ms 463ms 3905 KB 116ms 124ms 248ms 55ms
2021-04-28 04:44 4f246222 v: replace `--enable-globals` with `-enable-globals` (#9898) 589ms 776ms 0ms 462ms 3904 KB 117ms 123ms 246ms 54ms
2021-04-28 04:42 a2014f86 strconv: new faster atof function (#9903) 589ms 779ms 0ms 469ms 3904 KB 117ms 122ms 249ms 54ms
2021-04-27 12:28 faf26563 orm: support multiline statements (#9888) 590ms 779ms 0ms 462ms 3906 KB 116ms 122ms 248ms 55ms
2021-04-27 12:25 9f1ac397 checker: fix generics with anon generics fn argument (fix #9859) (#9897) 595ms 782ms 0ms 464ms 3904 KB 116ms 123ms 249ms 55ms
2021-04-26 22:09 d8bb9390 native: fix tests, address comments and a little cleaner macho 593ms 783ms 0ms 470ms 3904 KB 116ms 125ms 251ms 55ms
2021-04-27 05:18 aebb551e cgen: do full struct initialisation for V structs, fixes invalid data from `map[string]Struct{}['unknown']` (#9878) 594ms 781ms 0ms 466ms 3891 KB 115ms 121ms 249ms 56ms
2021-04-26 22:42 787a63da cgen: execute `defer` block *after* return expression is evaluated (#9893) 595ms 781ms 0ms 471ms 3844 KB 115ms 126ms 248ms 56ms
2021-04-26 17:05 3877522e table,checker,cgen: fix generics with recursive generics struct (#9862) 589ms 777ms 0ms 470ms 3852 KB 117ms 124ms 244ms 55ms
2021-04-26 17:01 21d1f86e checker: fix generics that return reference generics struct (fix #6218) (#9869) 583ms 769ms 0ms 463ms 3850 KB 116ms 124ms 245ms 55ms
2021-04-26 16:59 7ddf569d cgen: fix generics multi_array in (#9885) 588ms 775ms 0ms 468ms 3850 KB 116ms 123ms 242ms 55ms
2021-04-26 16:57 de8c4866 v.checker: fix postfix expr on generic types (#9887) 590ms 773ms 0ms 471ms 3850 KB 117ms 123ms 243ms 55ms
2021-04-26 16:54 2b43d319 checker: fix generics with assign generics struct (fix #7784) (#9889) 586ms 779ms 0ms 472ms 3850 KB 116ms 123ms 242ms 55ms
2021-04-26 16:51 181b0f10 parser: improve error message for missing db expr in ORM (#9890) 581ms 781ms 0ms 461ms 3850 KB 115ms 123ms 241ms 55ms
2021-04-26 16:38 cafe3824 vweb: update references to old .init_once() and .init() methods to .init_server() and .before_request() 584ms 769ms 0ms 473ms 3847 KB 116ms 124ms 243ms 56ms
2021-04-26 08:54 5e0ff5c5 cgen: cleanup g.type_default 585ms 771ms 0ms 463ms 3847 KB 114ms 123ms 242ms 56ms
2021-04-26 07:56 212b4fa0 parser: implement infering generic type parameters from receiver types (fix #5862) (#9870) 591ms 777ms 0ms 464ms 3848 KB 116ms 125ms 245ms 56ms
2021-04-26 07:01 f36e46bf gg:fix draw_line for android (#9882) 581ms 765ms 0ms 473ms 3846 KB 115ms 124ms 244ms 56ms
2021-04-26 07:00 9d68f924 parser: don't disallow closures in the JS backend (#9884) 585ms 772ms 0ms 470ms 3846 KB 116ms 125ms 243ms 55ms
2021-04-26 06:58 7acb48df parser: parse `JS.` interfaces properly (#9876) 592ms 783ms 0ms 469ms 3846 KB 117ms 124ms 246ms 55ms
2021-04-26 06:56 8b22dbba jsgen: basic struct embedding support (#9879) 583ms 768ms 0ms 463ms 3845 KB 115ms 126ms 245ms 55ms
2021-04-25 18:40 3c0a368a all: automatically move (some) referenced objects to heap (#9873) 586ms 772ms 0ms 472ms 3845 KB 116ms 124ms 240ms 55ms
2021-04-25 18:22 00261afb io: add a `cp` function (#9875) 579ms 766ms 0ms 470ms 3834 KB 115ms 124ms 246ms 55ms
2021-04-25 15:57 71846299 orm: add initial pg support (#9827) 584ms 768ms 0ms 473ms 3834 KB 115ms 125ms 245ms 55ms
2021-04-25 15:29 fc3b6284 v: support `$for attr in Test.attributes` (#9836) 580ms 767ms 0ms 471ms 3821 KB 114ms 122ms 241ms 55ms
2021-04-25 15:20 515e83dc docs: correct one of the channel examples (#9865) 575ms 759ms 0ms 467ms 3818 KB 113ms 122ms 241ms 54ms
2021-04-25 15:18 3ab60889 CHANGELOG.md: remove unimplemented "Closures". (#9850) 572ms 752ms 0ms 468ms 3818 KB 114ms 122ms 240ms 55ms
2021-04-25 15:16 160b6056 os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872) 576ms 756ms 0ms 469ms 3818 KB 115ms 124ms 242ms 55ms
2021-04-25 14:57 bfe0a788 builtin,strconv: fix and optimize utf8 and formatting functions (#9874) 578ms 763ms 0ms 463ms 3818 KB 113ms 121ms 238ms 55ms
2021-04-25 13:04 3c8d2bba vlib/context: some clean up and more readable examples (#9868) 576ms 760ms 0ms 468ms 3817 KB 113ms 120ms 239ms 54ms
2021-04-25 06:19 44902b5a ci: fix tests output files after 7f5c3cc 574ms 765ms 0ms 462ms 3817 KB 113ms 122ms 238ms 55ms
2021-04-24 11:08 7f5c3cc1 checker: do not allow modifying consts via mutable refs 578ms 762ms 0ms 467ms 3817 KB 113ms 122ms 238ms 54ms
2021-04-24 10:32 b506d8fc os: use C.getlogin for os.loginname, instead of C.getlogin_r (C.getlogin_r absent on Android) 580ms 756ms 0ms 465ms 3817 KB 112ms 122ms 238ms 55ms
2021-04-24 10:22 187895c9 os: use GetComputerNameW to retrieve hostname on Windows (#9861) 572ms 767ms 0ms 469ms 3817 KB 116ms 121ms 237ms 54ms
2021-04-24 10:21 dee4904b pico: small refactor (#9857) 576ms 766ms 0ms 468ms 3817 KB 116ms 123ms 242ms 55ms
2021-04-24 06:44 8ccdae61 all: cleanup generics call_expr (#9856) 574ms 761ms 0ms 474ms 3817 KB 114ms 122ms 238ms 54ms
2021-04-23 14:12 a832bb60 net: support `-d net_blocking_sockets` (workaround a sporadic vex failure) 576ms 760ms 0ms 468ms 3817 KB 114ms 123ms 237ms 55ms
2021-04-23 14:21 b2dc444d ast: minor cleanup in generic_struct_insts_to_concrete() (#9855) 576ms 763ms 0ms 471ms 3817 KB 114ms 122ms 236ms 55ms
2021-04-23 12:51 af8ef129 ast: use `AttrKind` (#9845) 575ms 756ms 0ms 469ms 3817 KB 117ms 122ms 240ms 55ms
2021-04-23 12:18 1b46f9aa net: fix unsafe warnings 575ms 752ms 0ms 463ms 3820 KB 114ms 120ms 237ms 55ms
2021-04-23 12:30 2f29e790 tests: cleanup obsolete skips in common.v 577ms 760ms 0ms 466ms 3820 KB 115ms 121ms 240ms 56ms
2021-04-23 12:18 b4e4d48b checker: make sure negation is only used with numeric types (#9854) 574ms 757ms 0ms 466ms 3820 KB 111ms 119ms 234ms 54ms
2021-04-23 12:17 49a2de56 builtin: fix an unused var warning on windows 574ms 756ms 0ms 466ms 3820 KB 115ms 122ms 242ms 55ms
2021-04-23 12:12 669a4ea1 net: support `-d trace_tcp_data_read` and `-d trace_tcp_data_write` too 577ms 755ms 0ms 464ms 3820 KB 114ms 122ms 247ms 55ms
2021-04-23 12:10 9b14f716 all: fix build-tools 577ms 757ms 0ms 463ms 3820 KB 113ms 123ms 240ms 55ms
2021-04-23 11:48 0567cbe4 examples: fix compilation with -prod 575ms 758ms 0ms 470ms 3820 KB 117ms 123ms 238ms 56ms
2021-04-23 11:37 cf497623 net: do `$if trace_tcp ? {` in more functions to help debug web server issues 578ms 757ms 0ms 470ms 3820 KB 115ms 124ms 236ms 55ms
2021-04-23 10:45 7ec90b0f pref: fix is_test 575ms 756ms 0ms 474ms 3820 KB 114ms 119ms 237ms 54ms
2021-04-23 10:33 c7a6d28e all: improve unused variable warning (fix `x = 1`, `x += 1` etc) 569ms 758ms 0ms 469ms 3820 KB 115ms 120ms 236ms 55ms
2021-04-23 09:28 aa40dfc1 checker: check __global type (#9804) 572ms 752ms 0ms 461ms 3820 KB 112ms 123ms 241ms 55ms
2021-04-23 08:19 8e455495 checker: fix generics that return multi generics struct (#9852) 576ms 752ms 0ms 458ms 3819 KB 110ms 119ms 236ms 54ms
2021-04-22 15:21 c026d8b6 parser: number attributes (#9835) 568ms 749ms 0ms 461ms 3819 KB 111ms 119ms 237ms 55ms
2021-04-22 15:21 431d806d ast, parser: cleanup of generic structs (#9839) 574ms 755ms 0ms 466ms 3819 KB 111ms 122ms 240ms 55ms
2021-04-22 15:12 ba512a6a v help: describe CFLAGS and LDFLAGS support in `v help build-c` 569ms 753ms 0ms 466ms 3819 KB 110ms 121ms 237ms 55ms
2021-04-22 12:44 b951d679 x64: handle -arch amd64/arm64 and -os for raw/linux/macos options (#9844) 577ms 754ms 0ms 465ms 3819 KB 109ms 120ms 236ms 54ms
2021-04-22 09:50 59e23dbb ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu 569ms 748ms 0ms 467ms 3810 KB 113ms 120ms 236ms 56ms
2021-04-22 04:07 7443179c checker: make use of private enum from outside module an error. (#9821) 569ms 752ms 0ms 460ms 3811 KB 110ms 120ms 235ms 56ms
2021-04-22 04:03 c85eefa5 ast: remove obsolete comment in types.v (#9841) 569ms 750ms 0ms 468ms 3811 KB 111ms 122ms 238ms 56ms
2021-04-21 11:32 6e589e2a vdoc: fix panic on running `v doc -all -m vlib/ -f html -inline-assets` two times in a row 573ms 750ms 0ms 464ms 3811 KB 110ms 121ms 239ms 56ms
2021-04-21 09:23 7b8957b2 cgen: minor simplification in cc_type() (#9833) 567ms 751ms 0ms 475ms 3811 KB 110ms 122ms 236ms 55ms
2021-04-21 09:20 dd00c798 rand: fix wrong function signature (#9808) 576ms 750ms 0ms 463ms 3819 KB 111ms 121ms 239ms 54ms
2021-04-21 03:40 51258923 checker: fix generics call with reference arg (fix #9817 #9818) (#9830) 576ms 758ms 0ms 464ms 3819 KB 111ms 122ms 241ms 54ms
2021-04-20 18:38 953057ef parser: check generic receiver method decl has no generic names (fix parts of #9811) (#9819) 572ms 753ms 0ms 470ms 3818 KB 111ms 134ms 239ms 54ms
2021-04-20 18:37 2df260ac parser: fix last_line of no body C struct (#9809) 570ms 752ms 0ms 468ms 3817 KB 111ms 123ms 241ms 54ms
2021-04-20 17:18 bd539b64 vfmt: fix string interpolation formatting with multiple ',",\' and \" . 575ms 756ms 0ms 469ms 3817 KB 112ms 120ms 241ms 54ms
2021-04-20 14:28 258be508 builtin,os: fix unused return C warnings for real (#9814) 570ms 755ms 0ms 471ms 3817 KB 111ms 121ms 236ms 54ms
2021-04-20 14:20 0b0a5de9 vet: hide skipped file messages behind verbose flag (#9823) 572ms 751ms 0ms 463ms 3817 KB 113ms 122ms 237ms 56ms
2021-04-20 14:16 16e79bc3 tools: format most examples and tutorials, add them to `v test-cleancode` (#9826) 570ms 757ms 0ms 463ms 3817 KB 110ms 120ms 237ms 55ms
2021-04-20 14:10 dff50686 ci: build module docs on PRs too (#9822) 576ms 759ms 0ms 468ms 3817 KB 112ms 121ms 240ms 55ms
2021-04-20 12:46 5482a7a8 readme: update stability guarantee 570ms 755ms 0ms 469ms 3817 KB 111ms 121ms 240ms 56ms
2021-04-20 12:20 f5e6cadf fmt: proper infix operator detection in wrapping logic (#9824) 575ms 757ms 0ms 465ms 3817 KB 110ms 122ms 241ms 56ms
2021-04-20 09:11 254d247e checker: return none if type is 0 in ensure_type_exists (#9820) 577ms 752ms 0ms 473ms 3817 KB 110ms 121ms 239ms 56ms
2021-04-20 08:49 9d8bda9e v.ast, v.checker: fix absent 'missing return' warning, when a function ended with a t.panic() call 570ms 753ms 0ms 468ms 3817 KB 111ms 121ms 241ms 55ms
2021-04-20 01:54 fe88a446 fmt: fix module docs generation (#9810) 565ms 746ms 0ms 471ms 3816 KB 111ms 121ms 234ms 55ms
2021-04-19 18:56 4a1f75c9 fmt: split infix wrapping into smaller functions and fix a trailing space bug (#9806) 571ms 755ms 0ms 469ms 3816 KB 112ms 123ms 240ms 55ms
2021-04-19 18:40 c174bfa5 tools: add a `v bug file.v` tool to automatically report bugs on GitHub (#9746) 571ms 752ms 0ms 467ms 3816 KB 110ms 123ms 238ms 55ms
2021-04-19 16:01 d4f31412 v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795) 572ms 758ms 0ms 471ms 3815 KB 111ms 122ms 241ms 54ms
2021-04-19 15:55 4b230d16 vfmt: only print non-empty diffs (#9803) 569ms 753ms 0ms 477ms 3813 KB 112ms 123ms 239ms 54ms
2021-04-19 14:07 70c651ff all: make __global behave consistent with const (#9711) 575ms 753ms 0ms 468ms 3813 KB 113ms 122ms 238ms 54ms
2021-04-19 13:43 49330af7 net.urllib: fix #9748 out of bounds accesses in unescape() (#9770) 571ms 754ms 0ms 469ms 3812 KB 112ms 120ms 237ms 54ms
2021-04-19 12:28 aa3a8c52 v.ast: add a customizable ast.Table .panic() method 572ms 754ms 0ms 470ms 3812 KB 111ms 120ms 236ms 54ms
2021-04-19 12:38 73352583 ci: fix all `-cstrict` warnings with gcc and clang (#9792) 572ms 749ms 0ms 468ms 3811 KB 110ms 122ms 239ms 55ms
2021-04-19 11:58 dde3189e checker: avoid get_type_symbol panic inside array_init (#9800) 566ms 751ms 0ms 464ms 3801 KB 109ms 120ms 238ms 55ms
2021-04-19 11:57 9ec91f4d os: add new function os.loginname(), improve some error messages (#9794) 569ms 748ms 0ms 473ms 3801 KB 111ms 119ms 233ms 56ms
2021-04-19 11:47 3158617c parser: simplify parse_generic_struct_inst_type() (#9801) 569ms 753ms 0ms 469ms 3800 KB 111ms 120ms 237ms 53ms
2021-04-19 11:14 22351a6f builtin: remove `unused return` C warnings (#9797) 567ms 752ms 0ms 467ms 3801 KB 113ms 120ms 240ms 54ms
2021-04-19 08:41 8ab0d42b checker: check argument for `chan.try_push/pop()` (#9798) 567ms 751ms 0ms 463ms 3801 KB 111ms 120ms 236ms 53ms
2021-04-18 13:34 75d1b54f cgen: fix empty struct init using macro (#9787) 569ms 750ms 0ms 469ms 3799 KB 112ms 121ms 237ms 54ms
2021-04-18 13:31 8710a0b7 sync: enable Android support (#9790) 561ms 747ms 0ms 462ms 3798 KB 109ms 119ms 235ms 53ms
2021-04-18 13:28 4a1e2f9d checker: working is none type check + no crash when checking with non types (#9793) 570ms 748ms 0ms 467ms 3798 KB 111ms 118ms 235ms 53ms
2021-04-18 13:26 ee7bcfd0 checker: prevent double module name prepending on generics types regi… (#9791) 571ms 748ms 0ms 467ms 3797 KB 114ms 121ms 239ms 53ms
2021-04-18 07:24 cfcecf89 v.ast: add .free() methods, so vls can be more decoupled 564ms 748ms 0ms 465ms 3797 KB 113ms 121ms 238ms 53ms
2021-04-18 05:55 eaf930aa tools: simplify gen_vc.v 568ms 751ms 0ms 462ms 3796 KB 110ms 119ms 235ms 55ms
2021-04-17 18:10 a761f688 ci: reorder the v-apps-compile job so it does not stop due to vpm timeout-ing 571ms 749ms 0ms 466ms 3796 KB 111ms 120ms 238ms 55ms
2021-04-17 16:49 7b1080a5 ci: fix -tcc32 job runs 566ms 750ms 0ms 460ms 3796 KB 111ms 119ms 237ms 55ms
2021-04-17 16:36 1a0bc5a9 docs: fix tenses (#9775) 568ms 751ms 0ms 471ms 3796 KB 112ms 119ms 235ms 55ms
2021-04-17 16:31 81d17f0a ci: add a windows-cross job to ci_cross.yml to prevent regressions 569ms 746ms 0ms 471ms 3796 KB 112ms 120ms 238ms 56ms
2021-04-17 16:19 5817aa47 Revert "cgen: fix empty struct init (#9769)" 562ms 746ms 0ms 461ms 3796 KB 111ms 120ms 239ms 55ms
2021-04-17 14:53 b63eba31 ci: debug msvc v build failure 3 569ms 744ms 0ms 460ms 3796 KB 109ms 118ms 235ms 55ms
2021-04-17 13:19 d9309443 change trigger for debug_ci.yml 569ms 740ms 0ms 461ms 3796 KB 113ms 122ms 238ms 55ms
2021-04-17 12:52 d349e5a2 ci: use `make.bat --verbose -msvc` to diagnose CI build failure 564ms 752ms 0ms 464ms 3796 KB 114ms 118ms 235ms 55ms
2021-04-17 12:47 3c72c6ab parser: disable template variables in `style` (#9777) 568ms 751ms 0ms 466ms 3796 KB 113ms 118ms 238ms 55ms
2021-04-17 09:30 ded3ce58 builtin: cleanup string.v 568ms 748ms 0ms 465ms 3796 KB 112ms 119ms 234ms 55ms
2021-04-17 05:30 1c7fb654 builder: fix a bug that happens with local modules (#9701) 563ms 751ms 0ms 467ms 3796 KB 112ms 121ms 233ms 55ms
2021-04-17 05:29 731e9420 checker: fix generics with different order of generics fn (#9765) 568ms 751ms 0ms 465ms 3796 KB 112ms 118ms 234ms 54ms
2021-04-16 23:39 0cc04850 cgen: fix empty struct init (#9769) 565ms 751ms 0ms 461ms 3796 KB 110ms 118ms 235ms 55ms
2021-04-16 23:38 cb70ffef table: minor simplification and cleanup of resolve_generic (#9772) 566ms 746ms 0ms 459ms 3796 KB 109ms 117ms 235ms 55ms
2021-04-16 16:13 0b3d1656 cgen: improve -g info for `{...}` and `goto label` 566ms 759ms 0ms 473ms 3793 KB 111ms 119ms 238ms 55ms
2021-04-16 11:49 80bd2974 cgen: fix iteration over `shared` map (#9763) 561ms 745ms 0ms 466ms 3793 KB 111ms 119ms 237ms 55ms
2021-04-16 08:54 524becd5 context: use `IError` instead of `string` (#9758) 571ms 749ms 0ms 467ms 3793 KB 110ms 119ms 238ms 54ms
2021-04-16 08:53 aa49bc27 os: implement os.truncate() + improve error handling (#9752) 565ms 746ms 0ms 467ms 3793 KB 111ms 120ms 236ms 55ms
2021-04-16 05:46 e2be3ec3 vweb: split and parse Content-Type header correctly (#9756) 568ms 745ms 0ms 464ms 3791 KB 110ms 118ms 234ms 56ms
2021-04-15 17:57 60bc280a cgen: fix static var name used in sqlite orm generation, close #9725 (#9745) 564ms 742ms 0ms 467ms 3791 KB 110ms 119ms 236ms 55ms
2021-04-15 17:38 db908e50 v: add more precise source line info for `-g -assert aborts` 561ms 745ms 0ms 474ms 3791 KB 111ms 117ms 235ms 55ms
2021-04-15 17:29 1d2ef795 v: fix -assert aborts 564ms 744ms 0ms 457ms 3791 KB 109ms 118ms 233ms 55ms
2021-04-15 17:26 c7752ce8 v: add an -assert aborts/backtraces option to ease debugging 565ms 744ms 0ms 464ms 3791 KB 110ms 118ms 232ms 55ms
2021-04-15 11:55 d90be548 v: add -cstrict for optionally turning on all ccoptions.wargs 564ms 742ms 0ms 461ms 3789 KB 109ms 118ms 233ms 55ms
2021-04-15 10:58 5ae3b813 cmd/tools/fast/fast.v: html encode < > in commit messages 561ms 744ms 0ms 465ms 3789 KB 110ms 118ms 233ms 55ms
2021-04-15 09:39 d9fdae1d parser: escape js template literal syntax inside script tags (#9738) 566ms 742ms 0ms 461ms 3789 KB 111ms 118ms 234ms 55ms
2021-04-15 08:43 cb69c4c9 builtin: add a 'v hash:' line to V panics 566ms 747ms 0ms 464ms 3789 KB 109ms 118ms 234ms 54ms
2021-04-15 08:00 466dc454 all: minor cleanup of generics (#9744) 508ms 695ms 0ms 452ms 3788 KB 99ms 113ms 201ms 49ms
2021-04-15 07:53 dcf4a6b0 orm: add support for custom table names & custom field names (#9697) 511ms 695ms 0ms 457ms 3788 KB 100ms 111ms 204ms 49ms
2021-04-15 07:46 f1bda889 regex: bugfix out of bound with gcc "-fsanitize=address" (#9715) 505ms 688ms 0ms 451ms 3785 KB 101ms 113ms 203ms 50ms
2021-04-15 06:41 b8e9f085 vfmt: cleanup StringInterLiteral.get_fspec_braces/1 504ms 686ms 0ms 452ms 3785 KB 100ms 111ms 202ms 50ms
2021-04-15 06:28 f0dd2bbf tests: skip deadline_test.v everywhere 511ms 690ms 0ms 457ms 3785 KB 100ms 113ms 202ms 49ms
2021-04-15 06:20 4ecc5001 builtin: fix for utf8_str_visible_length for CJK Unified Ideographs Extension G (#9739) 508ms 692ms 0ms 464ms 3785 KB 100ms 113ms 205ms 49ms
2021-04-15 05:49 9d6caa1d checker: fix segfault in vls for struct field declarations, having custom initializers with fn calls (#9741) 509ms 688ms 0ms 457ms 3785 KB 100ms 113ms 202ms 50ms
2021-04-15 04:42 c2227add tutorials: vfmt blog 510ms 693ms 0ms 459ms 3785 KB 100ms 113ms 205ms 50ms
2021-04-15 03:51 7df996e5 checker: fix fn_args test 510ms 692ms 0ms 465ms 3785 KB 99ms 113ms 201ms 49ms
2021-04-15 03:27 a18f85c8 vweb: init_once() => init_server(); init() => before_request() 519ms 689ms 0ms 450ms 3785 KB 98ms 112ms 203ms 49ms
2021-04-15 00:11 3a134acc checker: orm: verify table type 511ms 691ms 0ms 453ms 3785 KB 99ms 113ms 203ms 49ms
2021-04-14 23:58 21c452c5 builtin: define u8 = byte alias 507ms 713ms 0ms 463ms 3784 KB 98ms 111ms 203ms 49ms
2021-04-14 23:49 546dc919 os: create os.hostname() and os.chown() + os.uname() for windows (#9722) 504ms 685ms 0ms 450ms 3784 KB 97ms 113ms 203ms 49ms
2021-04-14 23:44 25a9d30a channels: fix C warnings (#9732) 508ms 684ms 0ms 455ms 3783 KB 99ms 113ms 202ms 49ms
2021-04-14 23:31 f4c8f897 parser: proper unexpected eof errors in const declarations (#9712) 505ms 687ms 0ms 456ms 3778 KB 100ms 112ms 201ms 49ms
2021-04-14 23:30 0099458c all: small asm fixes and number labels (#9730) 510ms 689ms 0ms 455ms 3777 KB 99ms 110ms 202ms 48ms
2021-04-14 23:29 968cb13a fmt: mark types import as used in interface (#9718) 504ms 685ms 0ms 460ms 3777 KB 99ms 111ms 201ms 49ms
2021-04-14 17:06 56e15741 ci: tag deadline_test.v in the skip_with_fsanitize_memory and skip_on_windows lists 504ms 685ms 0ms 458ms 3777 KB 98ms 111ms 203ms 49ms
2021-04-14 15:43 33870583 ci: run sanitizers jobs in serial mode (with VJOBS=1) 501ms 683ms 0ms 451ms 3777 KB 97ms 110ms 200ms 48ms
2021-04-14 09:47 3e297bce ci: remove some tests from skip_with_werror in `v test-self` 501ms 683ms 0ms 451ms 3777 KB 98ms 110ms 211ms 49ms
2021-04-14 07:58 98052182 ci: ignore changes to .md files in gen_vc.yml 503ms 683ms 0ms 453ms 3777 KB 100ms 111ms 201ms 49ms
2021-04-14 05:51 80dbe8db readme: update example (#9719) 507ms 686ms 0ms 452ms 3777 KB 100ms 112ms 202ms 49ms
2021-04-14 05:50 14434cc8 all: bare metal support (fix `-freestanding`) (#9624) 506ms 690ms 0ms 459ms 3777 KB 100ms 112ms 202ms 49ms
2021-04-14 00:59 711e309e gg: bring back native rendering on macos 512ms 696ms 0ms 465ms 3771 KB 101ms 110ms 199ms 52ms
2021-04-13 22:40 10bf974c all: gc: provide optimized mode (#9716) 510ms 695ms 0ms 461ms 3771 KB 102ms 110ms 201ms 52ms
2021-04-13 11:38 8c95f075 sokol: fix compilation of gg apps on macos 504ms 687ms 0ms 452ms 3755 KB 104ms 112ms 204ms 50ms
2021-04-13 11:10 d9e2bb9b vdoc: ignore builtin/linux_bare (#9708) 506ms 689ms 0ms 452ms 3755 KB 104ms 113ms 199ms 51ms
2021-04-13 10:45 2b41556a ci: do not install mingw-w64 in the ordinary ci macos job 513ms 686ms 0ms 444ms 3755 KB 102ms 111ms 200ms 51ms
2021-04-13 10:40 a31e2653 ci: split cross compilation jobs to their own ci_cross.yml file 516ms 689ms 0ms 448ms 3755 KB 102ms 112ms 201ms 50ms
2021-04-13 10:24 e5a52edd ci: split sanitized jobs to their own ci_sanitized.yml file, bump their timeout to 60 minutes 507ms 687ms 0ms 461ms 3755 KB 103ms 112ms 202ms 50ms
2021-04-13 10:07 68c3ecce v: skip asserts in -prod mode inside non _test.v files 506ms 685ms 0ms 444ms 3755 KB 103ms 112ms 201ms 50ms
2021-04-13 09:23 84fe2d8c v.ast: implement Expr.str() for ast.ConcatExpr and ast.IfExpr too 509ms 693ms 0ms 447ms 3754 KB 104ms 112ms 201ms 50ms
2021-04-13 09:01 f04dd21e builtin: run vfmt over string.v 515ms 691ms 0ms 440ms 3752 KB 100ms 109ms 204ms 51ms
2021-04-13 06:18 1b924fcf ci: bump timeout-minutes limit to 45 (the sanitizer test jobs are slow) 512ms 693ms 0ms 445ms 3752 KB 102ms 109ms 199ms 50ms
2021-04-13 04:04 909c9c7e context: small refactor to always use Context type instead of multiple types (#9705) 513ms 692ms 0ms 444ms 3752 KB 103ms 110ms 201ms 51ms
2021-04-13 03:55 66294e35 checker: add immutable_builtin_modify.vv test (#9702) 510ms 692ms 0ms 455ms 3752 KB 101ms 111ms 200ms 51ms
2021-04-13 00:06 c3ccb584 checker: check generics variadic arg mismatch (#9700) 512ms 698ms 0ms 451ms 3752 KB 103ms 111ms 200ms 52ms
2021-04-12 17:30 21e52ee0 ci: add libgl-dev in jobs dependencies 512ms 688ms 0ms 452ms 3751 KB 102ms 112ms 201ms 51ms
2021-04-12 16:35 cfaba496 ios: move `sokol` declarations out of builder, and support non-sokol apps too (#9703) 508ms 692ms 0ms 453ms 3751 KB 102ms 111ms 203ms 51ms
2021-04-12 16:32 07a6f4e4 context: add a new `context` module, based on Golang's context, intended to be used in webservers (#9563) 509ms 691ms 0ms 454ms 3751 KB 102ms 110ms 200ms 50ms
2021-04-12 16:23 b54188df ci: cleanup references to libglfw and libsdl2 (not used anymore) 514ms 690ms 0ms 445ms 3751 KB 104ms 110ms 201ms 51ms
2021-04-12 14:22 491fe49a map: rename methods (part 2) (#9698) 511ms 691ms 0ms 460ms 3751 KB 103ms 113ms 204ms 51ms
2021-04-12 13:03 b2c16ced parser: filter out vet space indent errors inside StringInterLiterals (#9695) 510ms 692ms 0ms 447ms 3753 KB 101ms 110ms 199ms 49ms
2021-04-12 13:01 ada763e0 fmt: remove parenthesis around single ident (#9696) 508ms 695ms 0ms 454ms 3752 KB 104ms 114ms 201ms 50ms
2021-04-12 12:59 9427c5f5 vdoc: fix output folder creation (#9699) 516ms 695ms 0ms 453ms 3752 KB 104ms 112ms 204ms 50ms
2021-04-12 12:58 6b8585da docs: remove obsolete references to byteptr/charptr, use &byte/&char instead 519ms 696ms 0ms 450ms 3752 KB 103ms 113ms 204ms 49ms
2021-04-12 12:51 19e4f5ec tools: implement progres bar for `v check-md .` 511ms 687ms 0ms 449ms 3752 KB 102ms 112ms 202ms 50ms
2021-04-12 09:01 a4fb851f docs: document dump(expr) 510ms 695ms 0ms 457ms 3752 KB 102ms 111ms 200ms 49ms
2021-04-12 07:26 7ba13a41 os: handle fread errors (#9687) 511ms 691ms 0ms 450ms 3752 KB 102ms 111ms 201ms 49ms
2021-04-12 07:24 6d2d956c tests: fix -skip-unused test on macos 511ms 691ms 0ms 451ms 3752 KB 103ms 109ms 199ms 49ms
2021-04-12 06:38 9957e5a2 log: unify output order between cli and file (#9693) 508ms 689ms 0ms 457ms 3752 KB 117ms 113ms 202ms 49ms
2021-04-12 06:24 8193efb3 v.markused: mark all `pub` functions on `-shared -skip-unused` 512ms 693ms 0ms 455ms 3752 KB 103ms 112ms 202ms 49ms
2021-04-12 02:58 d7a64bbc encoding.utf8: fix len and ulen and optimize raw_index (#9682) 519ms 694ms 0ms 446ms 3752 KB 103ms 112ms 199ms 49ms
2021-04-11 21:57 67d86399 orm: add unique fields & add drop table stmt (#9684) 526ms 694ms 0ms 457ms 3752 KB 103ms 111ms 201ms 49ms
2021-04-11 21:57 b0b3c516 checker: minor cleanup in fn_call (#9681) 508ms 685ms 0ms 454ms 3745 KB 102ms 110ms 197ms 49ms
2021-04-11 21:43 6cfd53bf cgen: generate interfaces after all other typedefs (#9680) 510ms 693ms 0ms 445ms 3747 KB 102ms 111ms 200ms 49ms
2021-04-11 21:36 0facc5a5 builtin: fix map.zeros_to_end (#9689) 507ms 688ms 0ms 450ms 3747 KB 103ms 111ms 201ms 49ms
2021-04-11 19:53 79fa15ec cgen: allow printing of C.Structs containing &char/charptr fields 507ms 689ms 0ms 456ms 3747 KB 103ms 111ms 201ms 50ms
2021-04-11 20:32 273655ec vfmt: fix asm volatile & goto (#9688) 496ms 670ms 0ms 455ms 3743 KB 103ms 109ms 194ms 51ms
2021-04-11 10:24 a8519016 checker: allow casting bool to byte (#9676) 500ms 684ms 0ms 462ms 3743 KB 100ms 105ms 190ms 50ms
2021-04-11 08:34 85e9cf1b tests: add vlib/x/json2 to vtest-cleancode.v 498ms 676ms 0ms 452ms 3743 KB 101ms 107ms 194ms 52ms
2021-04-11 07:30 954c436d checker/cgen: auto initialize `shared` elements of structs (#9669) 493ms 673ms 0ms 447ms 3743 KB 102ms 108ms 195ms 51ms
2021-04-11 07:28 cca06fce encoding.utf8: remove const unicode_con_table_up_to_low table (#9672) 495ms 676ms 0ms 448ms 3740 KB 100ms 108ms 195ms 49ms
2021-04-11 06:04 acb58d49 encoding.utf8: add support for indexing a utf8 str (#9670) 496ms 672ms 0ms 448ms 3740 KB 101ms 106ms 193ms 49ms
2021-04-11 06:02 a2a18ef9 v: simplify handling of function generic parameters (#9673) 497ms 677ms 0ms 452ms 3740 KB 103ms 109ms 195ms 49ms
2021-04-10 14:57 78c6e35b checker/cgen: fix `v := rlock m { m[key] or { default_val } }` (#9666) 495ms 682ms 0ms 456ms 3743 KB 101ms 109ms 195ms 49ms
2021-04-10 14:42 e66de8e8 bitfield: add methods `insert` and `extract` (#9612) 499ms 672ms 0ms 446ms 3743 KB 100ms 108ms 197ms 49ms
2021-04-10 14:40 38c517c1 builtin: use NSLog on iOS for print (#9665) 496ms 678ms 0ms 450ms 3743 KB 101ms 108ms 195ms 49ms
2021-04-10 14:38 64391efa orm: add mysql support (#9630) 497ms 678ms 0ms 449ms 3742 KB 102ms 107ms 196ms 48ms
2021-04-10 14:33 9f093203 cgen: fix generics struct_init (#9661) 495ms 669ms 0ms 450ms 3717 KB 101ms 104ms 190ms 64ms
2021-04-10 11:00 cf640014 checker: fix generics return generic struct (#9663) 488ms 665ms 0ms 451ms 3717 KB 102ms 107ms 193ms 48ms
2021-04-10 08:55 1bcc45f9 cgen: minor cleanup of return_stmt (#9664) 493ms 673ms 0ms 458ms 3717 KB 102ms 108ms 194ms 48ms
2021-04-10 07:46 d54becf5 v.cflag: support `#flag $first_existing("/opt/homebrew/lib/libgc.a", "/usr/local/lib/libgc.a")` 495ms 668ms 0ms 446ms 3717 KB 100ms 106ms 194ms 48ms
2021-04-10 02:00 bf6a2f80 checker: fix generics with generic struct receiver (#9658) 494ms 667ms 0ms 448ms 3715 KB 102ms 108ms 194ms 48ms
2021-04-09 20:42 6c1a4341 net.http: make http.parse_response() public so it can be used by http servers (#9653) 492ms 672ms 0ms 451ms 3713 KB 101ms 107ms 192ms 51ms
2021-04-09 20:40 bf9fe659 sync: fix `chan.close()` while a sending thread is waiting (#9654) 496ms 673ms 0ms 453ms 3713 KB 100ms 106ms 195ms 53ms
2021-04-09 20:39 062ee435 ci: add `v build-examples` steps to the sanitize jobs (#9655) 493ms 671ms 0ms 452ms 3713 KB 102ms 107ms 192ms 51ms
2021-04-09 20:24 903dd492 v: add support for `$if freestanding {`, without using it (part 1) (#9656) 494ms 679ms 0ms 454ms 3713 KB 98ms 105ms 192ms 50ms
2021-04-09 19:33 f0a67a48 ci: remove sources.list.d cleanup statements from all jobs (too many false positives) 489ms 667ms 0ms 450ms 3710 KB 98ms 104ms 189ms 49ms
2021-04-09 17:03 40d32c7e v.markused: fix -skip-unused regression for v itself and for tetris 486ms 671ms 0ms 446ms 3710 KB 99ms 105ms 190ms 50ms
2021-04-09 16:17 5eb67ccd http: use Header struct for headers (#9462) 495ms 671ms 0ms 450ms 3710 KB 100ms 106ms 192ms 50ms
2021-04-09 16:06 50f59674 ast, checker: make SelectorExpr.root_ident return ?Ident (#9647) 489ms 668ms 0ms 450ms 3710 KB 101ms 105ms 191ms 50ms
2021-04-09 15:18 b346dd94 cgen: fix blank identifier in IfGard (`if _ := <-ch { ... }`, etc) (#9650) 494ms 667ms 0ms 446ms 3709 KB 100ms 106ms 191ms 50ms
2021-04-09 15:18 0c710ce4 cgen: register `Option_void` when used for `chan <- x or {...}` (#9648) 494ms 681ms 0ms 450ms 3709 KB 101ms 106ms 193ms 51ms
2021-04-09 14:56 820fe626 v.gen.c: reduce slightly the generated C lines with -skip-unused (3940 -> 3699 for hello_world.v) 493ms 670ms 0ms 445ms 3709 KB 99ms 106ms 190ms 51ms
2021-04-09 11:51 a706215e ast, parser: add type_pos to TypeDecl nodes (#9571) 490ms 674ms 0ms 449ms 3709 KB 100ms 106ms 193ms 52ms
2021-04-09 10:22 46e7e27b v vet: give an error for trailing whitespace (#9574) 492ms 672ms 0ms 448ms 3706 KB 99ms 105ms 192ms 50ms
2021-04-09 10:14 ddb2e723 checker: do not allow module aliases started with '_' (underscore) (#9588) 487ms 670ms 0ms 450ms 3705 KB 98ms 106ms 191ms 51ms
2021-04-09 08:00 4feb09fa checker, cgen: add sumtype-like smartcasting capabilites to interfaces (#9256) 485ms 662ms 0ms 450ms 3700 KB 98ms 104ms 191ms 51ms
2021-04-09 07:57 78e3bb74 sync: close channels atomically only once (#9645) 487ms 672ms 0ms 456ms 3702 KB 102ms 103ms 193ms 51ms
2021-04-09 07:54 e6a67e71 parser: fix error of `-foo.bar()` (#9646) 489ms 660ms 0ms 445ms 3702 KB 100ms 103ms 189ms 51ms
2021-04-09 07:53 67ec3321 vweb: read the entire request body from buffered reader (#9644) 491ms 670ms 0ms 447ms 3702 KB 102ms 104ms 190ms 50ms
2021-04-08 16:17 e93a52a2 builtin: add support for '-d static_boehm -gc boehm' (only for macos and linux for now) 487ms 669ms 0ms 449ms 3702 KB 100ms 104ms 192ms 51ms
2021-04-08 09:18 7c79e9bc v.builder: streamline -stats output between backends. add a 'compilation speed' stat too 492ms 668ms 0ms 450ms 3702 KB 101ms 102ms 191ms 51ms
2021-04-08 05:46 9881ff84 tests: fix option_print_errors_test.v (#9616) 488ms 668ms 0ms 446ms 3702 KB 100ms 102ms 190ms 49ms
2021-04-08 05:24 690c0309 vfmt: fix fn/method that return generic struct (#9638) 489ms 667ms 0ms 444ms 3702 KB 100ms 104ms 189ms 49ms
2021-04-08 05:21 e654d615 checker: minor cleanup in check_or_expr() (#9635) 492ms 665ms 0ms 446ms 3701 KB 101ms 104ms 192ms 51ms
2021-04-08 04:27 4f6dde4a vself: handle missing v_old (#9637) 489ms 671ms 0ms 450ms 3701 KB 102ms 104ms 192ms 50ms
2021-04-08 00:31 e03db643 readme: add links to demo videos 485ms 672ms 0ms 443ms 3701 KB 102ms 101ms 189ms 50ms
2021-04-08 00:13 c37945e3 orm: add != (#9600) 484ms 662ms 0ms 450ms 3701 KB 100ms 104ms 190ms 50ms
2021-04-08 00:11 73238a81 examples: sokol: update the comments on how to compile the shaderes (#9633) 489ms 674ms 0ms 449ms 3701 KB 100ms 103ms 190ms 50ms
2021-04-07 18:39 8caabf0e sokol: update to floooh/sokol@c602d83 (#9607) 486ms 667ms 0ms 447ms 3701 KB 101ms 102ms 191ms 50ms
2021-04-07 17:18 9541eb81 checker: remove unecessary assert (#9617) 488ms 669ms 0ms 449ms 3701 KB 101ms 103ms 188ms 50ms
2021-04-07 16:13 a747651f v.vcache: another workaround for a tcc arm64 runtime bug 490ms 666ms 0ms 448ms 3701 KB 101ms 102ms 188ms 50ms
2021-04-07 16:09 0cb0b0f9 v.vcache: workaround a tcc arm64 invalid memory access bug 485ms 661ms 0ms 448ms 3701 KB 101ms 104ms 191ms 49ms
2021-04-07 15:53 fdb4f178 ci: fix compilation with g++ (#9629) 484ms 662ms 0ms 448ms 3701 KB 102ms 102ms 189ms 49ms
2021-04-07 15:37 9c67a1cf ci: fix the `v -autofree cmd/v` job 485ms 674ms 0ms 457ms 3701 KB 103ms 102ms 189ms 49ms
2021-04-07 15:26 66fafe7b checker: remove redundant code for generic structs (#9628) 487ms 661ms 0ms 448ms 3700 KB 101ms 105ms 191ms 49ms
2021-04-07 15:12 de5cf4ac v: show the number of processed bytes and lines for V source code with -stats 481ms 661ms 0ms 448ms 3702 KB 100ms 102ms 187ms 48ms
2021-04-07 13:27 fef4e1e7 checker: fix generics method return generics struct (#9614) 485ms 664ms 0ms 444ms 3702 KB 100ms 101ms 188ms 49ms
2021-04-07 13:27 ab03357a orm: add table creation (#9621) 487ms 662ms 0ms 451ms 3699 KB 100ms 104ms 189ms 49ms
2021-04-07 13:25 1d5ed891 fmt: remove trailing space in comments (#9620) 485ms 661ms 0ms 451ms 3689 KB 102ms 102ms 188ms 48ms
2021-04-07 12:43 6d77c882 ci: gen_vc: fix a race (p. 2) 482ms 664ms 0ms 450ms 3689 KB<