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
2021-10-21 19:30 5b695937 cgen,js: fix missing break in switch case, generated by match with range branches (#12260) 649ms 964ms 0ms 141ms 4096 KB 123ms 141ms 182ms 73ms 86064 132610
2021-10-21 13:40 da7dad07 builder: fix sigint handling for `v run` (#12246) 646ms 972ms 0ms 147ms 4096 KB 122ms 140ms 178ms 73ms 86060 133219
2021-10-21 13:32 a8570724 help: document `-skip-unused` in the `v help` output. 645ms 963ms 0ms 141ms 4093 KB 124ms 141ms 178ms 74ms 86039 133393
2021-10-21 11:13 1ba839dc openssl: change `read_into` to `read` (#12251) 656ms 964ms 0ms 141ms 4093 KB 123ms 142ms 180ms 74ms 86039 131157
2021-10-21 11:12 a84b1a53 toml: fix bin, oct and hex capital identifier check (#12254) 649ms 959ms 0ms 141ms 4093 KB 123ms 142ms 178ms 74ms 86039 132571
2021-10-21 08:19 5607224b docs: improve os.ProcessState markdown rendering (#12245) 647ms 963ms 0ms 140ms 4093 KB 124ms 141ms 179ms 74ms 86039 132981
2021-10-21 02:48 ff02c198 table, builder, checker: cleanup unwrap_generic (#12241) 643ms 961ms 0ms 139ms 4093 KB 124ms 143ms 181ms 74ms 86039 133808
2021-10-20 13:02 57c79770 js: port more methods (os, builtin) (#12238) 650ms 972ms 0ms 152ms 4094 KB 125ms 141ms 180ms 74ms 86039 132367
2021-10-20 11:26 7c1fff34 builder: pass `-std=gnu99` to the C backend under linux (#12236) 643ms 963ms 0ms 140ms 4094 KB 125ms 142ms 179ms 74ms 86039 133808
2021-10-20 08:52 3e52d545 cgen: fix match expr when evaluating to sumtype (#12237) 642ms 964ms 0ms 143ms 4094 KB 123ms 143ms 177ms 73ms 86035 134010
2021-10-19 17:05 ef0eaeee ci: fix broken js tests 647ms 960ms 0ms 143ms 4093 KB 125ms 145ms 180ms 74ms 86023 132956
2021-10-19 14:18 a8ced465 sokol: fix a typo 639ms 966ms 0ms 142ms 4093 KB 123ms 140ms 176ms 73ms 86023 134621
2021-10-19 14:02 ab350d52 cgen: support RangeExpr while emitting enum switch case (#12226) 649ms 960ms 0ms 142ms 4093 KB 125ms 143ms 181ms 74ms 86023 132546
2021-10-19 13:58 d8ea9e49 sokol: move _sapp_macos_resize_window 640ms 956ms 0ms 145ms 4085 KB 124ms 143ms 179ms 74ms 85876 134181
2021-10-19 13:03 45534b51 time: move pure V function from time.c.v 643ms 954ms 0ms 142ms 4085 KB 123ms 142ms 179ms 74ms 85876 133555
2021-10-19 10:33 f2cda1a5 parser: update p.inside_or_expr consistently (fix `v fmt -w vls/analyzer/symbol_registration.v`) 652ms 954ms 0ms 141ms 4085 KB 126ms 143ms 180ms 75ms 85872 131705
2021-10-19 09:27 6aca3605 parser: fix checking unexpected name (#12233) 641ms 948ms 0ms 143ms 4085 KB 123ms 142ms 177ms 73ms 85862 133950
2021-10-19 09:11 c1aa782a js,checker: fix some modules build for `v -b js self`, fix `or block` check in ast.CallExpr (#12231) 639ms 956ms 0ms 141ms 4085 KB 124ms 143ms 177ms 73ms 85862 134369
2021-10-19 06:43 39c3817c readme: add a section for installing openssl so linking to it when answering is easier. 643ms 959ms 0ms 142ms 4083 KB 123ms 144ms 178ms 73ms 85837 133494
2021-10-18 18:03 a84a6d1f docs: fix typos, cleanup wording (#12227) 642ms 953ms 0ms 145ms 4083 KB 122ms 142ms 175ms 72ms 85837 133702
2021-10-18 15:25 108644d2 vweb: add `file` method to vweb.Context, make the existing `json` method generic (#12211) 640ms 949ms 0ms 140ms 4083 KB 125ms 143ms 179ms 75ms 85837 134120
2021-10-18 14:50 e9aa18fc roadmap: mark `parallel cgen` and `interface embedding` as done 644ms 952ms 0ms 138ms 4083 KB 123ms 141ms 177ms 74ms 85837 133287
2021-10-18 11:24 3af53e29 doc: update the interface sections (#12225) 642ms 945ms 0ms 144ms 4083 KB 124ms 142ms 177ms 73ms 85837 133702
2021-10-18 10:28 b23984a2 builder: only print the thirdparty object rebuilding line with '-v' 647ms 951ms 0ms 139ms 4083 KB 123ms 142ms 176ms 74ms 85837 132669
2021-10-18 07:59 53c2e262 cgen & jsgen: generate when possible a `switch` from `match x {` (#12216) 644ms 944ms 0ms 140ms 4083 KB 124ms 142ms 177ms 74ms 85836 133285
2021-10-18 07:51 20708397 io: pub the RandomReader interface (#12222) 641ms 944ms 0ms 151ms 4010 KB 123ms 143ms 178ms 73ms 85623 133577
2021-10-18 05:43 5dd38646 markused: fix `v -skip-unused cmd/tools/vpm.v` regression after 98b2bdb 641ms 951ms 0ms 138ms 4010 KB 122ms 140ms 175ms 73ms 85623 133577
2021-10-17 09:23 735c9616 autofree: add skipped string_plus_string_plus.v sample 629ms 938ms 0ms 142ms 4010 KB 121ms 141ms 175ms 72ms 85625 136128
2021-10-17 16:39 98b2bdb4 io: cleanup ReaderWriter interface (#12218) 640ms 935ms 0ms 139ms 4010 KB 122ms 141ms 177ms 72ms 85614 133771
2021-10-17 16:01 3a073329 builder: use os.new_process() instead of os.system() in v run (#12214) 638ms 938ms 0ms 144ms 4010 KB 121ms 140ms 177ms 72ms 85617 134195
2021-10-17 12:50 a006090b ast: minor cleanup of register_type_symbol (#12213) 629ms 938ms 0ms 140ms 4005 KB 121ms 140ms 174ms 72ms 85613 136109
2021-10-17 03:42 29f06899 math: add fn clamp (#12205) 631ms 945ms 0ms 145ms 4005 KB 121ms 140ms 172ms 72ms 85613 135678
2021-10-16 19:10 678e3a21 tools: add vshader (#12195) 638ms 936ms 0ms 141ms 4004 KB 122ms 142ms 173ms 73ms 85605 134177
2021-10-15 16:36 bff7cc5f thirdparty: remove patch marks in sokol_gfx.h (#12198) 638ms 945ms 0ms 139ms 4004 KB 122ms 143ms 177ms 73ms 85604 134175
2021-10-15 09:22 dee4ffbc builder: make -usecache rebuild cached, but changed modules, and their dependants (#12193) 642ms 959ms 0ms 141ms 4004 KB 123ms 144ms 177ms 73ms 85604 133339
2021-10-15 08:50 c108e019 checker: fix generic fn return types with generic struct (#12186) 638ms 947ms 0ms 140ms 3994 KB 123ms 142ms 176ms 73ms 85444 133924
2021-10-15 08:32 27cd21e4 cgen: fix infix ops, for cross assignments of types with overloaded operators (#12192) 637ms 948ms 0ms 139ms 3992 KB 122ms 140ms 175ms 74ms 85426 134106
2021-10-15 07:10 814b4ebb term: get_terminal_size() for js_node, term.clear() for all js backends (#12189) 642ms 949ms 0ms 146ms 3991 KB 122ms 141ms 173ms 73ms 85413 133042
2021-10-15 06:22 d3887c15 time: fix sys_mono_now for the JS backend (#12187) 638ms 951ms 0ms 141ms 3991 KB 124ms 142ms 177ms 73ms 85413 133876
2021-10-15 03:08 c29a5cde term: fix readme typo (#12180) 902ms 1216ms 0ms 180ms 3991 KB 135ms 184ms 206ms 79ms 85413 94692
2021-10-15 00:57 4d1307f2 all: index accessor in array init expression (#12181) 633ms 941ms 0ms 144ms 3991 KB 133ms 145ms 174ms 73ms 85413 134933
2021-10-14 23:24 6d62574e tutorials: fix argument type (#12182) 633ms 949ms 0ms 142ms 3986 KB 123ms 139ms 177ms 73ms 85306 134764
2021-10-14 21:11 c9b2f878 parser, checker: optimize checking generic struct type mismatch (#12179) 638ms 945ms 0ms 142ms 3986 KB 122ms 142ms 176ms 73ms 85306 133708
2021-10-14 10:32 4490d5ed context: cleanup the tests and the documentation (#12175) 630ms 946ms 0ms 147ms 3983 KB 124ms 144ms 176ms 74ms 85268 135346
2021-10-14 08:47 4c2cb1b6 vdoc: prevent leaking to the docs the `pure_v_but_overriden_by_` prefix 633ms 942ms 0ms 140ms 3983 KB 121ms 139ms 171ms 73ms 85268 134704
2021-10-14 08:38 05885059 cgen: remove the extra generated parentheses of single in_expr (fix #12158) (#12168) 640ms 937ms 0ms 138ms 3983 KB 123ms 140ms 175ms 74ms 85266 133228
2021-10-13 23:15 6f629d1a transformer: eliminate unreachable branches & redundant branch expressions in MatchExpr (#12174) 631ms 944ms 0ms 141ms 3982 KB 123ms 142ms 175ms 72ms 85251 135104
2021-10-13 18:24 5b9553d5 orm: fix last_id() call in mysql (#12173) 633ms 942ms 0ms 141ms 3971 KB 122ms 140ms 175ms 73ms 85032 134331
2021-10-13 18:22 5bfa3d55 sokol: add screenshot function to OpenGL based backends (#12169) 627ms 935ms 0ms 140ms 3971 KB 121ms 139ms 174ms 72ms 85032 135617
2021-10-13 06:40 d373eba7 js: implement more functions for JS backend (#12167) 632ms 944ms 0ms 145ms 3970 KB 121ms 139ms 172ms 72ms 85018 134522
2021-10-12 16:38 ade57743 native: fix return `a+b` infix construction (#12161) 632ms 945ms 0ms 140ms 3970 KB 122ms 140ms 174ms 73ms 85002 134496
2021-10-12 16:22 6c728cf3 js: add draft support for -skip-unused (hello_world.v works) 629ms 938ms 0ms 138ms 3970 KB 122ms 140ms 173ms 73ms 85005 135143
2021-10-12 15:51 1d2b56d7 native: fix example exit((1,2)->(a,b)return a+b) (#12154) 630ms 936ms 0ms 138ms 3969 KB 121ms 139ms 172ms 72ms 84978 134885
2021-10-12 15:49 347ebe5f native: append .exe, when using the native backend on windows (#12159) 632ms 935ms 0ms 141ms 3969 KB 121ms 141ms 177ms 73ms 84978 134458
2021-10-12 07:43 a0a0ae85 native: add support for pe64 when -os windows is used (#12149) 633ms 945ms 0ms 139ms 3969 KB 123ms 141ms 176ms 73ms 84973 134238
2021-10-12 06:52 22962dd2 js: change codegen for match statement, speedup string.split_into_lines (#12157) 629ms 936ms 0ms 147ms 3964 KB 122ms 139ms 177ms 72ms 84775 134777
2021-10-12 05:18 cfc56b24 vweb: fix [post] route matching 633ms 945ms 0ms 140ms 3961 KB 122ms 140ms 176ms 73ms 84736 133864
2021-10-12 04:17 555e8cad tutorials: update the vweb tutorial with the new form parsing syntax 627ms 939ms 0ms 140ms 3961 KB 122ms 139ms 175ms 73ms 84736 135145
2021-10-12 04:09 da58ba0d vweb: populate action method params with form values 632ms 949ms 0ms 138ms 3961 KB 121ms 139ms 175ms 72ms 84736 134075
2021-10-12 03:35 4d7bb95c vweb: add a `vweb_global` attribute (#12064) 631ms 946ms 0ms 141ms 3961 KB 121ms 139ms 177ms 72ms 84733 134283
2021-10-12 03:03 5eba02ea native: fix stackframe bug on return statements (#12153) 630ms 938ms 0ms 142ms 3961 KB 121ms 141ms 181ms 72ms 84733 134496
2021-10-11 16:57 3c8be0db tests: reduce maxn in builder_test.js.v to just 1000 for now (runs in under 200ms, vs ~240s before that) 638ms 939ms 0ms 146ms 3961 KB 120ms 140ms 174ms 72ms 84732 132808
2021-10-11 12:29 6c6bb085 tools/vast: update vast to latest V 628ms 938ms 0ms 140ms 3961 KB 121ms 139ms 175ms 72ms 84729 134918
2021-10-11 12:41 0386f2bb checker: add an interface check for mutability, fixes #1081, fixes #7038 (#11963) 629ms 934ms 0ms 142ms 3961 KB 122ms 141ms 175ms 72ms 84729 134704
2021-10-11 11:29 d0c961eb transformer: eliminate unreachable branches in IfExpr and fold more expressions and statements (#12135) 628ms 936ms 0ms 140ms 3963 KB 123ms 143ms 178ms 74ms 84708 134885
2021-10-11 11:20 35b301f7 math: add some benchmark tests (#12142) 619ms 932ms 0ms 142ms 3952 KB 123ms 140ms 175ms 73ms 84550 136591
2021-10-11 11:17 3e02cfd5 cgen: fix `in` op usage on array of sumtypes without cast (#12141) 623ms 928ms 0ms 141ms 3952 KB 121ms 138ms 172ms 72ms 84550 135714
2021-10-11 10:10 ceb24bc3 tests: show the number of parallel jobs used while testing 623ms 930ms 0ms 147ms 3951 KB 121ms 140ms 175ms 74ms 84534 135688
2021-10-10 23:46 1831eccd checker: check generic struct using in non-generic fn (#12136) 617ms 922ms 0ms 141ms 3951 KB 121ms 138ms 174ms 72ms 84534 137008
2021-10-10 08:21 0f7dfb98 math: remove the C backend for f64 functions (#12121) 622ms 925ms 0ms 139ms 3951 KB 121ms 139ms 171ms 72ms 84528 135897
2021-10-10 08:14 83bc9b35 ast: fix checking generic fn call with fntype arg mismatch (#12132) 622ms 930ms 0ms 140ms 3951 KB 121ms 139ms 173ms 73ms 84528 135897
2021-10-10 00:47 8d5931c9 orm: fix a typo (#12131) 622ms 932ms 0ms 140ms 3951 KB 121ms 138ms 173ms 72ms 84527 135895
2021-10-09 22:55 3647fc66 parser: perform constant folding before checking size of fixed array (#12126) 627ms 928ms 0ms 140ms 3951 KB 121ms 139ms 172ms 73ms 84527 134811
2021-10-09 12:03 093cab6f checker: check generics struct init that types mismatch (fix #12115) (#12120) 625ms 927ms 0ms 145ms 3951 KB 120ms 138ms 174ms 73ms 84515 135224
2021-10-09 09:58 d14b5d0c ci: reduce flakyness of vlib/v/pref/options_test.v on ubuntu 617ms 928ms 0ms 140ms 3947 KB 121ms 139ms 171ms 72ms 84447 136867
2021-10-09 08:56 32ea5396 v doc: show a proper error message instead of panic on `v doc -m file.v` 615ms 924ms 0ms 140ms 3947 KB 122ms 139ms 174ms 73ms 84447 137312
2021-10-09 08:17 e2671062 math: implement logarithm function in pure V (#12111) 616ms 934ms 0ms 139ms 3947 KB 120ms 138ms 172ms 71ms 84447 137089
2021-10-09 07:46 23e67947 time: sanity check parsed date/times 617ms 926ms 0ms 140ms 3947 KB 121ms 138ms 173ms 72ms 84447 136867
2021-10-09 00:32 3c7c11e5 cgen: fix sumtype with none type (fix #12101) (#12102) 621ms 934ms 0ms 140ms 3946 KB 122ms 140ms 176ms 73ms 84409 135924
2021-10-08 19:07 43931be4 math: sqrti, powi, factoriali (#12072) 616ms 936ms 0ms 145ms 3945 KB 121ms 139ms 174ms 72ms 84403 137017
2021-10-08 16:04 cd5b304c cgen: add interface case for gen_struct_equality_fn (#12094) 624ms 923ms 0ms 140ms 3945 KB 120ms 141ms 174ms 73ms 84403 135261
2021-10-08 14:44 a8ace2c4 math: implement `pow` in pure V (#12105) 626ms 928ms 0ms 142ms 3945 KB 121ms 138ms 173ms 72ms 84400 134824
2021-10-07 16:22 60add6cc ci: fix failing tests 618ms 924ms 0ms 141ms 3945 KB 122ms 139ms 173ms 72ms 84385 136545
2021-10-07 13:13 c356e347 pref: do not allow -prod with v run 620ms 934ms 0ms 140ms 3945 KB 119ms 138ms 172ms 72ms 84386 136106
2021-10-07 12:55 33a1006c js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported (#12096) 618ms 918ms 0ms 139ms 3944 KB 120ms 139ms 171ms 72ms 84381 136538
2021-10-07 12:51 42359d89 toml: fix error return in value parsing (#12097) 613ms 927ms 0ms 148ms 3937 KB 120ms 137ms 174ms 71ms 84291 137505
2021-10-07 10:59 fbe54e49 tools: support `v fmt -w -backup file.v` 620ms 926ms 0ms 140ms 3937 KB 121ms 138ms 176ms 71ms 84291 135953
2021-10-07 07:46 09cc0c72 gg: use sgl.begin_points for pixels + improve pixels example (#12085) 614ms 925ms 0ms 141ms 3937 KB 121ms 138ms 173ms 71ms 84291 137281
2021-10-07 07:41 53aa4eba sokol: add sg_isvalid wrapper to gfx (#12081) 612ms 926ms 0ms 140ms 3937 KB 121ms 138ms 172ms 71ms 84291 137730
2021-10-07 00:45 f454d303 gg: use sgl.begin_triangles when drawing triangles (#12083) 613ms 924ms 0ms 141ms 3937 KB 120ms 139ms 172ms 71ms 84291 137505
2021-10-06 19:12 e5368232 v.gen.c: fix compiling `go f(x)` for `x` of the same struct in different .v files with parallel cgen 616ms 929ms 0ms 141ms 3937 KB 121ms 138ms 172ms 71ms 84288 136831
2021-10-06 18:04 0d537057 v.checker: check fn returning void type (fix #12076) (#12078) 616ms 928ms 0ms 146ms 3937 KB 119ms 137ms 174ms 71ms 84282 136821
2021-10-06 17:53 5f736dd7 v test-cleancode: remove interop_test.v from the exceptions list (#12084) 627ms 925ms 0ms 139ms 3936 KB 119ms 137ms 172ms 70ms 84279 134416
2021-10-06 17:49 f1742a6f v.ast: change 'type.to_ptr()' to 'type.ref()' (#12086) 619ms 927ms 0ms 141ms 3936 KB 122ms 137ms 174ms 72ms 84278 136151
2021-10-06 11:32 77c18f44 cgen: fix alphabetic order of ast statement generation (#12080) 620ms 923ms 0ms 141ms 3936 KB 121ms 137ms 174ms 72ms 84278 135932
2021-10-06 07:43 b2945e91 js: add initial support for runes (#12077) 619ms 925ms 0ms 141ms 3936 KB 122ms 138ms 174ms 73ms 84277 136150
2021-10-06 07:15 11549378 tests: make the output of coutput_test.v more accurate/easily reproducible in case of failures 623ms 925ms 0ms 140ms 3934 KB 122ms 137ms 174ms 73ms 84257 135243
2021-10-06 03:29 5bc8b4da os: implement support for VOPEN_URI_CMD env override for os.open_uri 622ms 927ms 0ms 146ms 3934 KB 121ms 137ms 171ms 71ms 84257 135461
2021-10-05 21:33 2526aca7 tests: fix typo in coutput_test.v (thanks Jalon) 618ms 924ms 0ms 139ms 3934 KB 120ms 137ms 170ms 72ms 84259 136341
2021-10-05 21:14 efa10921 v.gen.c: add coutput tests for the `[console]` codegen to prevent future regressions 620ms 936ms 0ms 142ms 3934 KB 121ms 138ms 175ms 71ms 84259 135901
2021-10-05 20:57 aa8915bd v.gen.c: fix `[console]` handling for `sokol` programs on windows with parallel cgen 612ms 921ms 0ms 138ms 3934 KB 120ms 136ms 172ms 71ms 84259 137678
2021-10-05 19:49 443fa502 docs: cleanup the `Test files` section a little 614ms 925ms 0ms 140ms 3934 KB 121ms 139ms 173ms 72ms 84256 137224
2021-10-05 18:44 6d2c1f7e v.gen.c: enable again parallel cgen for `-g`, make `-g` more robust 617ms 924ms 0ms 139ms 3934 KB 120ms 136ms 172ms 71ms 84256 136557
2021-10-05 15:57 7cf9c198 asm: add segment addressing and fix [10] (#12068) 619ms 935ms 0ms 149ms 3933 KB 122ms 138ms 175ms 71ms 84248 136103
2021-10-05 13:01 514443a0 ci: comment out a failing assert in the tests for `os.notify` 626ms 929ms 0ms 139ms 3932 KB 121ms 139ms 174ms 71ms 84237 134563
2021-10-05 12:50 eef80172 ci: reduce flakyness of notify_test.v, by re-trying it 3 times 617ms 922ms 0ms 140ms 3932 KB 121ms 136ms 173ms 78ms 84237 136526
2021-10-05 08:57 b4d1429e tests: rename `as_cast_literal.v` to `as_cast_literal_test.v` 618ms 925ms 0ms 139ms 3932 KB 121ms 137ms 172ms 71ms 84235 136302
2021-10-05 08:44 7bc3e67e fmt: fix import with symbols (fix #12065) (#12069) 619ms 925ms 0ms 139ms 3932 KB 121ms 139ms 175ms 72ms 84235 136082
2021-10-05 06:53 7555b337 cgen: fix expr_as_cast for int/float literals (#12067) 623ms 927ms 0ms 142ms 3932 KB 122ms 137ms 173ms 72ms 84235 135208
2021-10-04 15:28 8d1ba52d js: fix string.bytes codegen, readline, add tests for `strings` (#12060) 621ms 931ms 0ms 148ms 3932 KB 121ms 138ms 174ms 71ms 84230 135636
2021-10-04 06:58 03269f98 cgen: fix error of reference struct str() (#12061) 622ms 919ms 0ms 139ms 3931 KB 119ms 136ms 170ms 70ms 84212 135389
2021-10-03 17:27 a8c2c419 builtin: improve malloc panic messages (#12054) 618ms 921ms 0ms 139ms 3931 KB 122ms 138ms 173ms 71ms 84208 136258
2021-10-03 15:24 82e6d6e5 cgen: fix threads array wait without go calls (fix #12009) (#12050) 621ms 927ms 0ms 140ms 3931 KB 124ms 140ms 179ms 73ms 84208 135600
2021-10-03 13:26 895daf29 vweb: router refactor (#12041) 626ms 931ms 0ms 139ms 3929 KB 124ms 138ms 177ms 72ms 84167 134452
2021-10-03 12:47 9be16eba v.gen.c: add tests to ensure the same calling convention is used on exported functions for -m32/-m64 (#11977) 631ms 935ms 0ms 140ms 3929 KB 123ms 138ms 178ms 72ms 84167 133386
2021-10-03 12:44 9b6e07e2 cgen: support `index` and `in` for sumtype/interface arrays (#12051) 623ms 931ms 0ms 148ms 3929 KB 125ms 141ms 180ms 72ms 84166 135097
2021-10-03 07:52 10caf4a8 cgen: cleanup generated thread wait code (#12048) 624ms 931ms 0ms 140ms 3927 KB 122ms 138ms 176ms 71ms 84154 134862
2021-10-03 07:08 9145cd66 js: add more tests to builtin/js and implement more builtin functions (#12049) 620ms 930ms 0ms 140ms 3927 KB 123ms 140ms 177ms 72ms 84156 135735
2021-10-03 06:04 129c81f3 cgen: implement eq operator for interfaces (#12047) 631ms 933ms 0ms 140ms 3927 KB 124ms 139ms 179ms 72ms 84143 133348
2021-10-03 05:14 f282e64f arrays: add binary_search, lower_bound, and upper_bound array operations (#12045) 628ms 932ms 0ms 140ms 3921 KB 124ms 140ms 177ms 72ms 84057 133848
2021-10-03 05:09 11709145 os: workaround `_ = C.pipe(&pipeset[0])` gcc warning `warning: ignoring return value of pipe declared with attribute warn_unused_result` (#12046) 624ms 926ms 0ms 139ms 3921 KB 123ms 139ms 178ms 72ms 84057 134706
2021-10-02 20:26 86a5e72c v.checker: fix return type checking being skipped for mutable method receivers (#12043) 628ms 929ms 0ms 150ms 3921 KB 123ms 140ms 178ms 72ms 84056 133847
2021-10-02 15:40 02e4aa0f v.checker: fix panic for `a, b, c = fn_returning_several_maps()` 624ms 929ms 0ms 142ms 3921 KB 123ms 138ms 178ms 72ms 84059 134709
2021-10-02 15:20 09168063 ci: do not use htonll and ntohll on windows, use the portable versions instead. 630ms 931ms 0ms 142ms 3921 KB 126ms 141ms 179ms 73ms 84052 133415
2021-10-02 12:51 9a4dbc25 ci: fix failing conv_test.v on windows 636ms 937ms 0ms 142ms 3921 KB 124ms 139ms 179ms 71ms 84052 132157
2021-10-02 12:28 4c8094d0 net.http: make public errors and parse_form (#12038) 629ms 926ms 0ms 142ms 3921 KB 123ms 140ms 177ms 72ms 84052 133627
2021-10-02 12:19 60088066 net.http: add a deprecated attribute for un/escape functions (#12037) 632ms 939ms 0ms 139ms 3921 KB 123ms 138ms 178ms 72ms 84052 132993
2021-10-02 11:30 cc4af235 cgen: fix if-expression code generation if it evaluates to propagating optional / or block (#12032) 621ms 925ms 0ms 148ms 3920 KB 122ms 139ms 178ms 72ms 84048 135342
2021-10-02 11:13 552daea0 tools: fix the output of `v run cmd/tools/oldv.v d329e1d -c "./v file.v"` 623ms 940ms 0ms 139ms 3919 KB 124ms 138ms 178ms 72ms 84045 134903
2021-10-02 10:26 d1d48773 net.conv: add a test for the nth16/nth32/nth64/htn16/htn32/htn64 functions 632ms 937ms 0ms 141ms 3919 KB 125ms 143ms 180ms 73ms 84045 132982
2021-10-01 18:23 82f187e5 js: fix `rand` build, properly use key values on map, add `rand.string` (#12020) 631ms 931ms 0ms 140ms 3919 KB 122ms 139ms 178ms 71ms 84045 133193
2021-10-01 13:52 60ecbec8 cgen: fix closure code gen with if statement in definition (#12028) 624ms 938ms 0ms 140ms 3918 KB 123ms 139ms 177ms 72ms 83926 134496
2021-10-01 12:17 cb149bfa checker: show errors for index calls to values which are not functions, fixes #11539 (#12024) 625ms 932ms 0ms 142ms 3918 KB 123ms 139ms 177ms 72ms 83929 134286
2021-10-01 12:14 ce0867f4 vfmt: fix removal of selective imported type used in map (#12030) 624ms 927ms 0ms 149ms 3918 KB 123ms 138ms 175ms 72ms 83919 134485
2021-10-01 10:49 41de0c3c ci: fix `v -cc gcc -cstrict examples/pico/pico.v` 625ms 930ms 0ms 139ms 3918 KB 123ms 135ms 177ms 71ms 83919 134270
2021-10-01 10:13 6f7c3a7c ci: do `brew install openssl` on the macos job, reduce flakyness of tcp_test.v 631ms 930ms 0ms 146ms 3918 KB 124ms 140ms 179ms 72ms 83919 132993
2021-10-01 09:57 2bdba5ed net: fix declarations of C.htonl/C.htons/C.ntohl/C.ntohs in aasocket.c.v 629ms 931ms 0ms 140ms 3918 KB 125ms 139ms 177ms 72ms 83919 133416
2021-09-30 17:49 149517ce v.builder,v.gen: time Builder.front_stages.parse_files, Builder.resolve_deps, Gen.sort_structs 624ms 931ms 0ms 141ms 3918 KB 124ms 138ms 179ms 72ms 83919 134485
2021-09-30 17:00 4a6d161c orm: postgres fixes 630ms 929ms 0ms 142ms 3916 KB 123ms 138ms 178ms 71ms 83894 133165
2021-09-30 13:04 8705db58 toml: fix scanner escape collecting in literal strings (#12022) 628ms 934ms 0ms 145ms 3916 KB 123ms 140ms 176ms 72ms 83894 133589
2021-09-30 09:51 d4b3c65c cgen: a minor optimization; checker: a c2v fix 627ms 931ms 0ms 140ms 3916 KB 124ms 138ms 178ms 73ms 83894 133802
2021-09-30 09:43 6cffcf51 docs: add the topics Hoistings and Closures (#12021) 627ms 935ms 0ms 142ms 3916 KB 123ms 138ms 178ms 72ms 83885 133787
2021-09-30 06:32 e3d379a1 builtin: add byte.repeat() and rune.repeat() (#12007) 631ms 931ms 0ms 143ms 3916 KB 124ms 139ms 179ms 72ms 83885 132939
2021-09-29 21:43 f9ceb12e checker: fix orm cast check (#12018) 622ms 927ms 0ms 139ms 3916 KB 121ms 137ms 174ms 71ms 83849 134805
2021-09-29 21:08 d374c347 ci: fix gitly test 622ms 927ms 0ms 140ms 3916 KB 122ms 138ms 177ms 72ms 83845 134799
2021-09-29 16:28 e3d3727c toml: fix 7 escape tests (#12017) 619ms 934ms 0ms 145ms 3916 KB 125ms 139ms 178ms 72ms 83845 135452
2021-09-29 12:33 4333a53f js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen (#12011) 619ms 923ms 0ms 141ms 3916 KB 124ms 137ms 177ms 72ms 83845 135452
2021-09-29 11:53 4ff06192 toml: easier scanner configuration (#12016) 624ms 935ms 0ms 142ms 3913 KB 123ms 139ms 177ms 72ms 83687 134113
2021-09-29 10:54 f2c710d3 cgen: fix fn mut args with interface type (#12012) 624ms 929ms 0ms 142ms 3913 KB 125ms 139ms 177ms 72ms 83687 134113
2021-09-29 10:53 8789cc42 v.ast: fix fmt of 'bytestr' to '&byte' (#12014) 633ms 935ms 0ms 141ms 3913 KB 123ms 140ms 178ms 71ms 83694 132218
2021-09-29 07:19 d39fec34 toml: fix unbalanced quoted tests (#12006) 633ms 930ms 0ms 142ms 3913 KB 123ms 138ms 177ms 71ms 83703 132232
2021-09-29 05:58 24c1d552 ci: vfmt vlib/v/gen/c/cgen.v 622ms 925ms 0ms 147ms 3913 KB 123ms 138ms 175ms 71ms 83703 134570
2021-09-28 16:35 8dde9d4a cgen: fixes for ... in with index (#11995) 623ms 932ms 0ms 138ms 3913 KB 122ms 136ms 177ms 71ms 83703 134354
2021-09-28 15:45 5d3795e8 cgen: fix the C codegen error for '_ = map[key]' (fix #11999) (#12000) 629ms 931ms 0ms 140ms 3913 KB 123ms 140ms 178ms 73ms 83699 133066
2021-09-28 14:40 bc4aad5f toml: add quote details to ast.Quoted (#11997) 624ms 929ms 0ms 140ms 3913 KB 121ms 136ms 178ms 71ms 83696 134128
2021-09-28 14:17 85c38bac ci: make the bootstrapping failure detection more sensitive 627ms 934ms 0ms 140ms 3913 KB 124ms 138ms 177ms 73ms 83696 133486
2021-09-28 12:30 87fe15e3 ci: fix typo 626ms 926ms 0ms 141ms 3913 KB 124ms 137ms 178ms 72ms 83696 133699
2021-09-28 10:11 9bf6d570 ci: remove `make.bat --verbose` usages from the .yml files 624ms 930ms 0ms 140ms 3912 KB 124ms 137ms 179ms 72ms 83693 134123
2021-09-28 10:00 c8f1e6b5 ci: simplify make.bat, make it verbose to fix errors easier 627ms 932ms 0ms 140ms 3912 KB 124ms 137ms 178ms 71ms 83693 133481
2021-09-28 09:00 d07a96ed v.gen.c: fix `v examples/hello_world.v` on FreeBSD 622ms 927ms 0ms 138ms 3912 KB 125ms 137ms 176ms 72ms 83693 134554
2021-09-28 07:08 a17b943e builtin: add method `byte()` for string (#11998) 611ms 915ms 0ms 137ms 3843 KB 120ms 134ms 171ms 71ms 82118 134399
2021-09-27 14:52 c151e075 context: update ValueContext to handle Any value and more Key types, use closures (#11993) 613ms 914ms 0ms 145ms 3843 KB 119ms 133ms 173ms 70ms 82113 133952
2021-09-27 14:50 d6a4bce2 checker: fix generic array.map with generic callback fn (#11991) 616ms 917ms 0ms 141ms 3843 KB 120ms 134ms 175ms 71ms 82113 133300
2021-09-27 14:42 2ee873d6 toml: fix invalid bad-multiline test (#11996) 610ms 910ms 0ms 140ms 3843 KB 123ms 138ms 174ms 72ms 82113 134611
2021-09-27 04:11 4e1ebca0 ci: remove vls master branch test (#11992) 614ms 913ms 0ms 140ms 3843 KB 120ms 135ms 176ms 71ms 82113 133734
2021-09-26 19:36 105e76f3 ci: bump up perf-regressions limits to 251ms for hw, and 1501ms for `v -o v.c cmd/v`, to avoid false positives :-| 613ms 917ms 0ms 140ms 3843 KB 122ms 137ms 177ms 72ms 82113 133952
2021-09-26 19:34 07d65b2a builtin: move byte methods from rune.v to int.v (#11987) 617ms 919ms 0ms 139ms 3843 KB 121ms 135ms 174ms 71ms 82113 133084
2021-09-26 19:33 6967a47e net.openssl: fix typos in comments (#11988) 617ms 919ms 0ms 145ms 3843 KB 123ms 136ms 177ms 72ms 82113 133084
2021-09-26 18:24 6a2ef733 v.parser: add a generated `.all(.flag1|.flag2)` method to `[flag]` enums 613ms 913ms 0ms 139ms 3843 KB 119ms 135ms 173ms 71ms 82113 133952
2021-09-26 16:41 09dfc3f3 arrays: add a generic `arrays.concat(os.args,'abc','xyz')` function (#11985) 609ms 905ms 0ms 139ms 3843 KB 119ms 134ms 173ms 70ms 82112 134830
2021-09-26 12:51 4c01627e cgen: cleanup stmt_path_pos processing (#11983) 611ms 915ms 0ms 139ms 3843 KB 119ms 134ms 174ms 71ms 82112 134389
2021-09-26 10:07 d93737dd cgen: fix assign map get to blank (fix #11508) (#11982) 618ms 926ms 0ms 143ms 3843 KB 121ms 137ms 177ms 72ms 82107 132859
2021-09-26 08:17 6391f3d2 orm: fix other int types (#11981) 610ms 914ms 0ms 139ms 3843 KB 121ms 136ms 175ms 70ms 82106 134600
2021-09-26 04:35 e0986073 cgen: fix if expr with complex nested array call (#11979) 615ms 914ms 0ms 148ms 3843 KB 120ms 136ms 174ms 70ms 82105 133504
2021-09-26 04:34 da47638f toml: correct documentation (#11976) 619ms 913ms 0ms 140ms 3843 KB 119ms 135ms 174ms 70ms 82101 132634
2021-09-25 17:38 d329e1de cgen: fix if expr with nested array calls (fix #11953) (#11973) 620ms 910ms 0ms 139ms 3834 KB 119ms 133ms 170ms 70ms 81926 132138
2021-09-25 17:31 13b2aa70 toml: rename ast.Node -> ast.Value (#11974) 616ms 912ms 0ms 140ms 3833 KB 122ms 136ms 178ms 72ms 81918 132983
2021-09-25 17:29 80c15607 json: assert encoded struct with a sumtype (#11970) 619ms 913ms 0ms 141ms 3833 KB 120ms 136ms 176ms 71ms 81918 132339
2021-09-25 12:06 97076828 gg: expose sapp_desc.swap_interval via gg.Config (#11975) 615ms 912ms 0ms 140ms 3833 KB 120ms 134ms 176ms 71ms 81918 133200
2021-09-25 07:09 956fdffd net.http: allow custom headers in post_multipart_form (#11971) 617ms 913ms 0ms 146ms 3833 KB 119ms 134ms 173ms 71ms 81918 132768
2021-09-24 18:17 4fbf3fdf examples: make the binary search tree example generic (#11968) 618ms 909ms 0ms 138ms 3833 KB 119ms 133ms 173ms 70ms 81918 132553
2021-09-24 18:13 5541ec86 vlib: add toml module + tests (#11964) 616ms 917ms 0ms 140ms 3833 KB 120ms 136ms 175ms 70ms 81918 132983
2021-09-24 15:21 834cf40a cgen, fmt, scanner: fix and use nested lambda in scanner (#11967) 607ms 918ms 0ms 141ms 3833 KB 119ms 134ms 175ms 71ms 81863 134864
2021-09-24 14:01 400ab787 ast: fix fixed array typedef generation issue (#11962) 613ms 913ms 0ms 142ms 3832 KB 120ms 135ms 177ms 71ms 81869 133554
2021-09-24 13:49 c75271fc cgen: json sumtype inlining (#11961) 619ms 912ms 0ms 138ms 3832 KB 119ms 134ms 176ms 71ms 81869 132260
2021-09-23 16:56 430677a0 cgen: format generated C code of nested array call (#11955) 617ms 912ms 0ms 147ms 3824 KB 120ms 134ms 174ms 70ms 81748 132492
2021-09-23 16:56 430677a0 cgen: format generated C code of nested array call (#11955) 1217ms 1510ms 0ms 194ms 3824 KB 307ms 284ms 355ms 134ms 81748 67171
2021-09-08 02:11 577fedfc net.http: fix a bug with ? in new_request 579ms 864ms 0ms 139ms 3675 KB 116ms 126ms 164ms 67ms 79069 136561
2021-09-07 18:11 00433ba4 net.urllib: avoid a double free in set_path() when compiled with -autofree (#11427) 589ms 874ms 0ms 137ms 3675 KB 115ms 127ms 165ms 68ms 79069 134242
2021-09-07 17:46 79c2bca4 v.scanner: fix error messages with unexpected token `?` (#11428) 581ms 859ms 0ms 140ms 3675 KB 115ms 127ms 165ms 67ms 79069 136091
2021-09-07 17:40 bee5e7de v.gen.c: fix generics array delete (#11429) 587ms 868ms 0ms 138ms 3675 KB 117ms 129ms 167ms 67ms 79069 134700
2021-09-07 12:44 ddc62ab0 native: native prints (#11426) 593ms 873ms 0ms 146ms 3675 KB 117ms 132ms 167ms 67ms 79057 133317
2021-09-07 08:30 0b6d585b v.gen.c: allow overriding of the == operator on C.Struct type aliases 597ms 872ms 0ms 139ms 3668 KB 117ms 129ms 169ms 69ms 78958 132257
2021-09-07 04:29 aec016bb v.builder: change exit code of `v -check file.v` to 0, when file.v is clean from any errors. 593ms 870ms 0ms 139ms 3668 KB 117ms 128ms 168ms 68ms 78952 133139
2021-09-07 04:17 aedb6b8e v.builder: implement a `-check` mode, that runs only the parser + the checker, without codegen (#11414) 590ms 876ms 0ms 139ms 3668 KB 115ms 126ms 168ms 67ms 78949 133811
2021-09-07 04:13 823c9a3c ci: fix vinix-build job after commit 9776274 in vinix 584ms 868ms 0ms 139ms 3662 KB 114ms 128ms 168ms 67ms 78825 134974
2021-09-07 04:01 2533f06e regex: define the predicate matches_string (#11422) 581ms 862ms 0ms 135ms 3662 KB 114ms 125ms 167ms 68ms 78825 135671
2021-09-07 03:38 f2f7abe2 match as alternative to if and unless (#11407) 589ms 874ms 0ms 146ms 3662 KB 117ms 129ms 170ms 69ms 78825 133828
2021-09-06 23:21 905c292a tmpl: enforce stricter line checking for html interpolation (#11413) 589ms 864ms 0ms 139ms 3662 KB 116ms 126ms 167ms 67ms 78825 133828
2021-09-06 21:12 bd10a638 builtin: string interpolation: binary format support (#11421) 585ms 871ms 0ms 139ms 3662 KB 116ms 127ms 169ms 68ms 78825 134743
2021-09-06 17:38 83d492bc ci: add a `v.c can be compiled and run with -os cross` step on the macos job too 586ms 870ms 0ms 139ms 3662 KB 116ms 127ms 170ms 68ms 78813 134493
2021-09-06 15:21 0376cbf6 Revert "term: obtain the cursor position via termios.h (#11372)" 591ms 859ms 0ms 139ms 3662 KB 116ms 127ms 167ms 69ms 78799 133331
2021-09-06 14:24 af28d096 term: obtain the cursor position via termios.h (#11372) 587ms 866ms 0ms 140ms 3662 KB 116ms 130ms 167ms 68ms 78813 134264
2021-09-06 12:06 78c26e69 builtin: fix the string.index_any method (#11310) 584ms 859ms 0ms 146ms 3662 KB 115ms 127ms 167ms 67ms 78799 134929
2021-09-06 00:15 6084c0fc checker, cgen: fix complex generic sumtype (fix #11392) (#11400) 583ms 863ms 0ms 139ms 3662 KB 115ms 128ms 168ms 67ms 78799 135161
2021-09-06 00:12 87f38bf6 tmpl: don't trim whitespace and escape \ (#11393) 585ms 860ms 0ms 138ms 3662 KB 114ms 125ms 163ms 67ms 78790 134683
2021-09-05 15:46 71f1be53 checker: fix a typo 578ms 864ms 0ms 139ms 3662 KB 114ms 125ms 163ms 67ms 78791 136316
2021-09-05 15:34 3fd2dd45 checker: do now allow type name shadowing (#11401) 582ms 863ms 0ms 139ms 3662 KB 115ms 126ms 162ms 67ms 78791 135379
2021-09-05 15:23 51410b09 docs: add example for map's `.keys()` method (#11397) 582ms 860ms 0ms 140ms 3661 KB 115ms 125ms 164ms 67ms 78785 135369
2021-09-05 14:59 aefe2679 fmt: fix removal of selective imported generic type (#11395) 582ms 851ms 0ms 143ms 3661 KB 113ms 125ms 163ms 67ms 78785 135369
2021-09-05 13:18 6b55b6d4 ci: add more details for diagnosing the sporadically failing init_global_test.v 579ms 859ms 0ms 136ms 3661 KB 113ms 124ms 162ms 67ms 78785 136070
2021-09-05 13:14 f1cba441 examples: add a gg drag'n'drop example (#11403) 582ms 855ms 0ms 141ms 3661 KB 114ms 126ms 165ms 67ms 78785 135369
2021-09-05 01:50 48e65a7b checker: check type in match range (fix #11337) (#11389) 579ms 857ms 0ms 136ms 3661 KB 115ms 126ms 164ms 68ms 78785 136070
2021-09-05 01:48 724942c4 regex: bug fixes (#11394) 581ms 861ms 0ms 139ms 3661 KB 114ms 124ms 162ms 67ms 78784 135600
2021-09-04 16:51 87934ecf cgen: fix variable name are 'array' or 'string' (fix #10991 #11343) (#11378) 575ms 862ms 0ms 140ms 3661 KB 115ms 126ms 164ms 68ms 78784 137015
2021-09-04 16:49 289e77d5 term: group related functions (#11371) 582ms 864ms 0ms 143ms 3660 KB 115ms 126ms 162ms 68ms 78778 135357
2021-09-04 12:02 51810314 builtin: check array.sort_with_compare() arg mismatch (#11385) 580ms 860ms 0ms 137ms 3660 KB 114ms 127ms 165ms 67ms 78778 135824
2021-09-04 11:57 9b983bdd net.urllib: fix double free in escape() (#11390) 580ms 856ms 0ms 138ms 3660 KB 114ms 126ms 163ms 67ms 78778 135824
2021-09-04 11:34 923ef733 checker: disallow array sort with fancy args for now (#11388) 591ms 877ms 0ms 142ms 3660 KB 117ms 129ms 167ms 69ms 78778 133296
2021-09-04 08:03 4503ff33 v help: enumerate all `js_*` backends (#11383) 575ms 862ms 0ms 137ms 3659 KB 114ms 125ms 163ms 67ms 78769 136989
2021-09-03 11:13 91f7be98 builtin.js.v: run vfmt 581ms 854ms 0ms 137ms 3659 KB 114ms 126ms 164ms 67ms 78769 135574
2021-09-03 10:00 a4df418a js: support `[export: 'AnotherName']` for FnDecl codegen (#11377) 581ms 856ms 0ms 143ms 3657 KB 115ms 126ms 163ms 68ms 78749 135540
2021-09-03 09:26 67ab5b85 checker: fix checking fn prototype mismatch (#11369) 576ms 856ms 0ms 141ms 3657 KB 113ms 124ms 163ms 66ms 78742 136704
2021-09-03 09:18 939a6417 cgen: fix reserved keywords as struct field (#11370) 580ms 861ms 0ms 138ms 3657 KB 114ms 125ms 164ms 67ms 78740 135758
2021-09-03 09:16 08c517c9 strconv,v.gen.js: proper optionals returns, strconv compiles to the JS backend (#11364) 583ms 861ms 0ms 137ms 3657 KB 115ms 126ms 165ms 67ms 78739 135058
2021-09-02 06:30 227d12f1 tutorial: fix missing & in README.md (#11363) 576ms 856ms 0ms 141ms 3656 KB 114ms 127ms 164ms 67ms 78718 136663
2021-09-01 13:32 bd33eaa3 os: add function to expand "~" to home directory (#11362) 571ms 859ms 0ms 137ms 3656 KB 115ms 126ms 164ms 68ms 78718 137859
2021-09-01 06:21 63ff5690 sokol.sapp,gg: add support for drag & drop events (#11359) 579ms 857ms 0ms 145ms 3656 KB 113ms 125ms 162ms 67ms 78705 135932
2021-08-31 22:43 56993b9e net.http: support passing client certificates in http.fetch (#11356) 581ms 864ms 0ms 138ms 3656 KB 114ms 126ms 162ms 67ms 78705 135464
2021-08-31 20:55 d1974f50 cgen: cleanup `Gen.cc_type` (#11357) 580ms 868ms 0ms 139ms 3656 KB 113ms 126ms 165ms 66ms 78705 135698
2021-08-31 18:36 1b262c4f vweb: show correct page on http error 404 (#11355) 575ms 854ms 0ms 139ms 3656 KB 114ms 126ms 165ms 67ms 78714 136893
2021-08-18 08:33 0121c8b4 v.gen.js: fix method calls and other codegen parts, rand module compiles (#11205) 575ms 846ms 0ms 137ms 3596 KB 113ms 124ms 166ms 67ms 77441 134680
2021-08-18 05:52 c51f83ef checker: fix match expr type mismatch (#11220) 566ms 851ms 0ms 139ms 3590 KB 113ms 123ms 162ms 66ms 77298 136568
2021-08-17 18:00 7d9969ac all: support runtime interface conversions (#11212) 568ms 836ms 0ms 139ms 3590 KB 112ms 126ms 160ms 65ms 77297 136086
2021-08-17 16:39 7c9a1def fmt: preserve method receiver mutability in interface decls (#11222) 570ms 839ms 0ms 137ms 3580 KB 112ms 123ms 163ms 65ms 77213 135461
2021-08-17 15:36 f96b81b5 ci: fix failing vweb_test.v 567ms 849ms 0ms 142ms 3580 KB 112ms 123ms 163ms 66ms 77213 136178
2021-08-17 15:21 e1c762a6 cgen: fix assert fn_call with parentheses (fix #11207) (#11214) 569ms 843ms 0ms 138ms 3580 KB 112ms 122ms 165ms 66ms 77213 135699
2021-08-17 06:16 f8174c38 net.http: simplify fetch() 567ms 844ms 0ms 137ms 3580 KB 113ms 122ms 162ms 66ms 77205 136164
2021-08-16 05:37 e28dc048 ci: fix `./v check-md README.md` 562ms 846ms 0ms 143ms 3577 KB 112ms 122ms 163ms 65ms 77183 137336
2021-08-16 05:33 e09d3eef tools/fast: fix uploading 562ms 838ms 0ms 135ms 3577 KB 111ms 120ms 162ms 64ms 77183 137336
2021-08-16 05:26 22b1fca7 tools/fast: minor fixes 1101ms 1367ms 0ms 184ms 3577 KB 287ms 250ms 313ms 123ms 77183 70102
2021-08-16 03:42 20ca038a ci: build hello world with -usecache 562ms 831ms 0ms 137ms 3577 KB 112ms 122ms 163ms 65ms 77183 137336
2021-08-16 03:36 fadfc3b4 gg: format a line 1090ms 1367ms 0ms 185ms 3577 KB 286ms 247ms 307ms 123ms 77183 70810
2021-08-16 03:35 7f2d6b77 readme: add a link to vinix 568ms 846ms 0ms 136ms 3577 KB 111ms 122ms 163ms 65ms 77183 135885
2021-08-16 03:28 eb1ac5b3 time: use i64 in unix() 571ms 848ms 0ms 136ms 3577 KB 112ms 123ms 162ms 65ms 77183 135171
2021-08-16 02:15 1c847e04 fmt: fix malformed import for incorrect module lookup paths (#11192) 566ms 835ms 0ms 137ms 3577 KB 112ms 121ms 162ms 65ms 77183 136365
2021-08-16 01:59 60f21f06 encoding.hex: remove strconv dependency (#11196) 571ms 842ms 0ms 139ms 3577 KB 112ms 124ms 163ms 65ms 77183 135171
2021-08-15 18:42 ea4f6fd4 encoding: add a hex sub-module (#11193) 583ms 856ms 0ms 139ms 3577 KB 115ms 124ms 165ms 66ms 77183 132389
2021-08-15 15:10 4cde6185 js: fix builtin casts & global declarations with no initializer (#11187) 574ms 847ms 0ms 147ms 3577 KB 113ms 122ms 163ms 65ms 77183 134465
2021-08-15 15:09 659f823c js: initial work on porting rand module to JS backend (#11188) 567ms 845ms 0ms 137ms 3577 KB 112ms 123ms 163ms 66ms 77183 136125
2021-08-15 13:04 6ee77724 cmd/tools/gen1m.v: fix unused variable warnings in 1m.v 573ms 844ms 0ms 137ms 3576 KB 113ms 123ms 164ms 65ms 77154 134649
2021-08-15 10:46 0be20f15 v.pref: keep the -error-limit option for now too 572ms 843ms 0ms 137ms 3576 KB 113ms 122ms 165ms 65ms 77154 134884
2021-08-15 10:41 b3094b06 checker: abort prematurely on too many errors (#11185) 572ms 842ms 0ms 137ms 3576 KB 113ms 122ms 162ms 65ms 77154 134884
2021-08-15 09:22 6bc44acc Revert "ci: cleanup .cirrus.yml" 572ms 844ms 0ms 137ms 3576 KB 113ms 122ms 162ms 66ms 77142 134863
2021-08-15 09:20 c26d82cc ci: cleanup .cirrus.yml 572ms 837ms 0ms 142ms 3576 KB 113ms 122ms 161ms 65ms 77142 134863
2021-08-15 09:11 5da13ac5 ci: do not run fast on the FreeBSD runner for now 569ms 841ms 0ms 137ms 3576 KB 113ms 123ms 162ms 66ms 77142 135574
2021-08-15 09:03 344f13d6 ci: cleanup .cirrus.yml 567ms 842ms 0ms 137ms 3576 KB 113ms 122ms 163ms 66ms 77142 136052
2021-08-15 08:52 1a5c4b18 cmd/tools/fast/fast.v: do not use -no-std and -no-rsp anymore (tcc is the most recent on the CI runner now) 563ms 841ms 0ms 135ms 3576 KB 111ms 122ms 160ms 65ms 77142 137019
2021-08-15 08:43 e64a9fa5 freebsd_build_tcc.sh: use an explicit --cc=clang 566ms 842ms 0ms 136ms 3576 KB 111ms 122ms 161ms 65ms 77142 136293
2021-08-15 08:32 3c553f16 ci: use gmake in freebsd_build_tcc.sh 567ms 841ms 0ms 137ms 3576 KB 111ms 121ms 159ms 65ms 77142 136052
2021-08-15 08:27 d4af8673 ci: try using freebsd_build_tcc.sh again on the FreeBSD runner 569ms 848ms 0ms 144ms 3576 KB 113ms 123ms 162ms 65ms 77142 135574
2021-08-15 08:21 0dde8ab0 cmd/tools/fast/fast.v: use -no-std for tcc too 576ms 838ms 0ms 136ms 3576 KB 112ms 122ms 161ms 66ms 77142 133927
2021-08-15 08:12 6843b850 ci: fix `clang -std=c99 -D_DEFAULT_SOURCE -o v vc/v.c` warnings 567ms 837ms 0ms 136ms 3576 KB 112ms 121ms 163ms 65ms 77142 136052
2021-08-15 08:05 eef7eea7 v.pref, v.builder: support `-no-std` (skips passing `-std=c99` to the C backend) 565ms 837ms 0ms 138ms 3576 KB 112ms 122ms 163ms 66ms 77140 136530
2021-08-15 07:42 b1186cca cmd/tools/fast/fast.v: use -no-rsp for tcc (which may be much older on freebsd) 564ms 839ms 0ms 136ms 3576 KB 111ms 121ms 160ms 65ms 77133 136760
2021-08-15 07:06 7494d7f6 ci: just rely on the freebsd's tcc being recent enough :-| 568ms 837ms 0ms 137ms 3575 KB 112ms 121ms 162ms 65ms 77126 135785
2021-08-15 06:59 1e7c9ad8 ci: do use freebsd_build_tcc.sh on the freebsd runner 566ms 842ms 0ms 145ms 3575 KB 112ms 122ms 164ms 66ms 77126 136265
2021-08-15 06:51 15eff279 ci: fix .cirrus.yml (tab => spaces) 567ms 843ms 0ms 140ms 3575 KB 112ms 122ms 173ms 65ms 77126 136024
2021-08-15 06:49 e3bd793f ci: add a script to install tcc from source on freebsd so it can be run the freebsd job 574ms 845ms 0ms 137ms 3575 KB 111ms 123ms 161ms 65ms 77126 134365
2021-08-15 06:38 c225bb84 ci: install tcc on the freebsd runner too 573ms 845ms 0ms 137ms 3575 KB 112ms 123ms 163ms 66ms 77126 134600
2021-08-15 06:27 e6d79f2f ci: run fast.v on freebsd 568ms 841ms 0ms 138ms 3575 KB 113ms 122ms 163ms 66ms 77126 135785
2021-08-15 06:21 f1244bd7 ci: do not upload fast.v results 581ms 841ms 0ms 137ms 3575 KB 112ms 122ms 164ms 66ms 77126 132746
2021-08-15 06:15 f67e5d12 v.gen.c: fix v_typeof_interface_idx codegen (add `static `) 1110ms 1378ms 0ms 184ms 3575 KB 291ms 249ms 308ms 124ms 77126 69482
2021-08-15 06:10 84f7f80a Revert "cgen: support `typeof(x).idx`, as well as `iface.type_idx()` (#11178)" 1111ms 1377ms 0ms 187ms 3561 KB 301ms 253ms 308ms 126ms 77065 69365
2021-08-02 04:12 69f31d8d checker: check int literal to enum cast (fix #10125) (#10348) 546ms 825ms 0ms 135ms 3505 KB 109ms 119ms 159ms 64ms 75816 138857
2021-08-02 04:11 b88b17ac docs: fix a typo in the Module import aliasing section (#11017) 546ms 814ms 0ms 134ms 3502 KB 109ms 118ms 156ms 64ms 75770 138772
2021-08-01 18:46 eca7af10 examples: fix static vweb assets example (#11008) 556ms 820ms 0ms 136ms 3502 KB 110ms 119ms 160ms 64ms 75770 136276
2021-08-01 17:19 dbf5c976 v.gen.native: support more `ifs` constructs for amd64 (#11007) 561ms 838ms 0ms 136ms 3502 KB 110ms 121ms 161ms 65ms 75770 135062
2021-08-01 12:50 cc946340 http: change server handler from function to interface (#10994) 555ms 826ms 0ms 135ms 3493 KB 109ms 118ms 159ms 64ms 75691 136380
2021-08-01 11:08 836ac54d v.gen.js: add more array tests and fixes (#11014) 557ms 822ms 0ms 141ms 3493 KB 110ms 121ms 159ms 64ms 75685 135879
2021-08-01 04:27 77e9ed41 v.gen.js: fix segfault when anonymous function is declared with assertion (#11009) 547ms 819ms 0ms 135ms 3493 KB 108ms 119ms 156ms 64ms 75678 138351
2021-07-31 11:40 33e4dc3a ci: fix coutput_test.v on windows by fixing `-o -` on windows 552ms 819ms 0ms 135ms 3492 KB 110ms 118ms 159ms 65ms 75675 137092
2021-07-31 13:35 6068777e parser/checker: deduce type of global from initialization expression (#11005) 559ms 821ms 0ms 134ms 3492 KB 111ms 118ms 158ms 65ms 75671 135368
2021-07-31 11:57 e374ffb5 checker: add an early checker error for `node.left_types.len != node.left.len` in assignments 554ms 837ms 0ms 138ms 3490 KB 112ms 121ms 162ms 65ms 75625 136507
2021-07-31 11:17 9082712e ci: skip coutput_test.v on windows temporarily 547ms 824ms 0ms 133ms 3490 KB 110ms 120ms 160ms 64ms 75622 138248
2021-07-31 10:52 d82d41d8 os: fix os.dir, os.base, os.file_name, when the argument contains / on windows 547ms 816ms 0ms 140ms 3490 KB 109ms 119ms 159ms 64ms 75622 138248
2021-07-31 09:29 d2e28e8f docs: describe how coutput_test.v works 549ms 816ms 0ms 135ms 3489 KB 109ms 121ms 158ms 64ms 75618 137737
2021-07-31 09:14 08016ab3 v.gen.c: add vlib/v/gen/c/coutput_test.v, to ease testing of produced C output 556ms 834ms 0ms 136ms 3489 KB 111ms 120ms 161ms 65ms 75618 136003
2021-07-31 05:42 033b0273 v.gen.c: use `const type* const_x` for `const_x &type` fn args 549ms 818ms 0ms 135ms 3489 KB 110ms 120ms 158ms 64ms 75618 137737
2021-07-31 03:33 21585978 ci: ignore changes in .md files for the vinix-build job 552ms 815ms 0ms 134ms 3489 KB 110ms 119ms 158ms 65ms 75612 136978
2021-07-30 23:31 dbacf9cf doc: add calling V from C to toc (#11006) 548ms 825ms 0ms 133ms 3489 KB 109ms 118ms 157ms 64ms 75612 137978
2021-07-30 22:44 19c11bac doc: document calling V from C 550ms 818ms 0ms 139ms 3489 KB 108ms 118ms 157ms 65ms 75612 137476
2021-07-30 18:46 0675079b ci: skip const_comptime_eval_before_vinit_test.v with MSVC 551ms 824ms 0ms 135ms 3489 KB 111ms 120ms 161ms 65ms 75612 137226
2021-07-30 17:33 26b7712b tests: add a regression test for the comptime evaluated consts, using a _constructor function 549ms 817ms 0ms 131ms 3489 KB 108ms 118ms 157ms 63ms 75612 137726
2021-07-30 17:29 0bb587c8 checker: fix defer ident handling & fix defer optional error message (#10975) 546ms 812ms 0ms 133ms 3489 KB 108ms 118ms 155ms 63ms 75612 138483
2021-07-30 16:20 a7c2aaf3 cgen: initialize globals directly for simple cases (#11002) 546ms 814ms 0ms 133ms 3477 KB 107ms 119ms 154ms 63ms 75605 138470
2021-07-30 14:56 f6792278 ci: fix tools using `import math`, for `const x = i64(-9223372036854775807-1)` fails 547ms 815ms 0ms 134ms 3474 KB 109ms 120ms 156ms 64ms 75571 138155
2021-07-30 14:22 06d1422a ast,checker,cgen: support simple `const x = u16(0x53)` without using _vinit() 541ms 810ms 0ms 140ms 3474 KB 109ms 118ms 154ms 64ms 75568 139682
2021-07-30 10:25 afb7168a hash: move dummy map initialisation into an `fn init(){}`, so users do not have to do it explicitly to be compatible with -skip-unused 548ms 810ms 0ms 134ms 3462 KB 109ms 118ms 157ms 64ms 75453 137687
2021-07-30 09:00 0f09228a vdoc: fix wrong escaping in HTML docs (#10638) 551ms 819ms 0ms 133ms 3462 KB 109ms 118ms 154ms 64ms 75447 136927
2021-07-30 08:37 6674d653 ci: describe more precisely for which modules the sanitised jobs will run 551ms 814ms 0ms 133ms 3462 KB 108ms 121ms 156ms 64ms 75447 136927
2021-07-30 08:17 a7ca0510 v.gen.js: fix for array filter, add more tests and other fixes (#10999) 542ms 816ms 0ms 134ms 3462 KB 109ms 120ms 159ms 64ms 75447 139201
2021-07-30 08:10 ab6ab519 ci: only run sanitized jobs on changes to the compiler itself (vlib/v/) 549ms 818ms 0ms 134ms 3460 KB 109ms 119ms 157ms 64ms 75398 137336
2021-07-30 06:26 c31397e1 tests: fix `v test-self` running locally 551ms 825ms 0ms 140ms 3460 KB 112ms 121ms 161ms 65ms 75398 136838
2021-07-30 00:31 ec92964b checker: make interface init check a warning for now 554ms 813ms 0ms 133ms 3460 KB 108ms 118ms 158ms 64ms 75398 136097
2021-07-30 00:24 7d5b6d2b fix running `v run file.v` in a current working folder containing a run/ subfolder 548ms 814ms 0ms 136ms 3460 KB 108ms 119ms 156ms 64ms 75397 137585
2021-07-30 00:18 6fa8e426 checker: force interface init (#10910) 548ms 811ms 0ms 133ms 3459 KB 109ms 117ms 156ms 64ms 75386 137565
2021-07-29 23:28 1eac351f math.big: change the return value of divmod to (quotient, remainder) (#10993) 551ms 819ms 0ms 133ms 3457 KB 108ms 120ms 156ms 63ms 75369 136785
2021-07-29 22:26 63373256 v.gen.native: improve few x64 generators (#10996) 546ms 816ms 0ms 135ms 3457 KB 109ms 120ms 157ms 64ms 75369 138038
2021-07-29 19:06 44d8dcc4 ci,globals: hot fix for hanging test case (#10997) 553ms 828ms 0ms 143ms 3455 KB 110ms 120ms 159ms 65ms 75352 136260
2021-07-29 15:04 c7ecb18f ci: bump timeout-minutes from 60 minutes to 121 minutes for normal 'fast' jobs 554ms 816ms 0ms 134ms 3455 KB 108ms 118ms 155ms 63ms 75352 136014
2021-07-29 13:29 0b46d621 ci: bump timeout-minutes for the sanitize jobs to 180 549ms 815ms 0ms 134ms 3455 KB 110ms 119ms 159ms 64ms 75352 137253
2021-07-29 12:21 1e255d3a fmt: cleanup redundant generic types code (#10990) 6052ms 9052ms 0ms 1532ms 3455 KB 0ms 0ms 0ms 849ms 75352 12450
2021-07-29 11:25 ae05ab88 ci: fix ubuntu-tcc job 6053ms 8961ms 0ms 1516ms 3455 KB 0ms 0ms 0ms 809ms 75352 12448
2021-07-26 18:14 cb7be87d parser: fix struct init and assign using `sql` variable (#10968) 549ms 818ms 0ms 138ms 3435 KB 108ms 119ms 156ms 64ms 75183 136945
2021-07-26 15:39 79c7aed3 gg: allow easily detecting the edges of key_down keyboard events 551ms 820ms 0ms 142ms 3435 KB 109ms 119ms 155ms 64ms 75183 136448
2021-07-26 12:55 b173e55b ci: auto-cancel previous workflows when a new commit is pushed (part 2) (#10970) 552ms 823ms 0ms 136ms 3435 KB 109ms 120ms 156ms 63ms 75183 136201
2021-07-26 08:05 0d12d552 gg: allow customisation of the image format in gg.new_streaming_image 547ms 820ms 0ms 136ms 3435 KB 109ms 120ms 155ms 65ms 75183 137446
2021-07-26 06:41 517260a1 v help: support `v help topics` to list all help .txt file names 554ms 822ms 0ms 135ms 3435 KB 108ms 118ms 154ms 64ms 75183 135709
2021-07-26 05:54 4cf91a28 checker: fix generics interface with multi generic types (#10964) 547ms 818ms 0ms 135ms 3427 KB 108ms 119ms 157ms 64ms 75166 137414
2021-07-26 05:49 b666482d ci: fix the vinix-build job 553ms 818ms 0ms 136ms 3427 KB 108ms 121ms 157ms 65ms 75160 135913
2021-07-26 05:06 b44f8152 v.gen.c: fix codegen for `const a = u64(5) + 5` 549ms 822ms 0ms 144ms 3427 KB 110ms 121ms 158ms 65ms 75158 136899
2021-07-25 22:26 063ffe36 ci: use ../mlibc-headers/include in vinix-kernel.yml 544ms 807ms 0ms 136ms 3426 KB 108ms 121ms 158ms 64ms 75129 138104
2021-07-25 20:46 8e47d27c Revert "ci: auto-cancel previous workflows when a new commit is pushed (#10962)" 545ms 815ms 0ms 138ms 3426 KB 109ms 121ms 159ms 64ms 75129 137851
2021-07-25 20:23 db5e0f21 v.gen.c: fix cgen regression after f457b94 (prevented vinix builds), add tests 547ms 818ms 0ms 134ms 3426 KB 109ms 120ms 157ms 63ms 75129 137347
2021-07-25 18:29 e4e6c902 zip: read in memory (#10960) 550ms 821ms 0ms 137ms 3426 KB 109ms 121ms 159ms 64ms 75119 136580
2021-07-25 18:28 6d6b08ba ci: auto-cancel previous workflows when a new commit is pushed (#10962) 549ms 816ms 0ms 137ms 3426 KB 109ms 120ms 157ms 64ms 75119 136828
2021-07-25 14:27 684c10af json: support for a [required] field attribute (#10955) 553ms 822ms 0ms 144ms 3426 KB 108ms 121ms 157ms 64ms 75119 135839
2021-07-25 13:29 e246ed98 cgen: fix VUNREACHABLE on freebsd/tcc 549ms 815ms 0ms 144ms 3425 KB 109ms 120ms 158ms 64ms 75087 136770
2021-07-25 12:54 ab20b8c5 cgen: fix generics interface with multi generic structs (#10950) 1037ms 1307ms 0ms 182ms 3425 KB 275ms 239ms 289ms 120ms 75088 72408
2021-07-04 16:15 b0b4b8e6 checker: fix missing check generic fn call args (fix #10649) (#10657) 525ms 784ms 0ms 145ms 3268 KB 104ms 119ms 151ms 63ms 73254 139531
2021-07-04 15:37 66527993 checker: fix nested generic struct init (fix #10652) (#10659) 529ms 780ms 0ms 135ms 3268 KB 106ms 121ms 153ms 64ms 73254 138476
2021-07-04 14:42 2752833a docs: remove obsolete `import os` in the hot code reloading example (#10655) 531ms 775ms 0ms 132ms 3266 KB 103ms 119ms 150ms 64ms 73219 137888
2021-07-04 14:34 452c8e14 examples: remove unused return types in hanoi.v (#10661) 534ms 775ms 0ms 135ms 3266 KB 105ms 120ms 150ms 63ms 73219 137114
2021-07-03 17:16 6a642595 string: bring back the is_lit comment 535ms 776ms 0ms 137ms 3266 KB 106ms 123ms 151ms 64ms 73219 136857
2021-07-03 17:11 5a4a1997 cgen: fix empty struct initilization (#10651) 532ms 778ms 0ms 135ms 3268 KB 105ms 119ms 150ms 63ms 73433 138031
2021-07-03 12:24 6454f998 docs: add a `v` keyword next to the backticks in the strconv example (#10653) 533ms 785ms 0ms 142ms 3264 KB 105ms 121ms 148ms 62ms 73433 137772
2021-07-03 07:09 55aa810e gx: complete the string_colors map (#10634) 535ms 785ms 0ms 133ms 3264 KB 104ms 120ms 148ms 62ms 73433 137257
2021-07-02 23:56 ec973f5c x.websocket: move to net.websocket module (#10648) 527ms 777ms 0ms 134ms 3264 KB 106ms 121ms 152ms 64ms 73433 139341
2021-07-02 23:49 c44a47ac gg: fix draw_line on macos (native rendering) 535ms 781ms 0ms 136ms 3264 KB 105ms 121ms 150ms 63ms 73433 137257
2021-07-02 16:45 e4d88a5b v.checker: minor cleanup of fn_call() (#10632) 531ms 781ms 0ms 137ms 3264 KB 106ms 120ms 152ms 63ms 73433 138291
2021-07-02 14:38 21512d14 checker: fix generic fn inferring multi paras type (fix #10623) (#10626) 529ms 780ms 0ms 135ms 3264 KB 104ms 119ms 150ms 62ms 73433 138814
2021-07-02 14:07 c0f855ac cgen: fix anon optional fn (fix #10640) (#10644) 537ms 793ms 0ms 142ms 3264 KB 105ms 119ms 149ms 63ms 73433 136746
2021-07-02 13:59 8628b19a ast.table: optimize get_final_type_symbol() (#10646) 532ms 778ms 0ms 137ms 3263 KB 105ms 120ms 151ms 63ms 73422 138011
2021-07-02 07:39 14862585 strconv: fix `atoi` returning 0 on large strings (#10635) 536ms 789ms 0ms 138ms 3263 KB 108ms 122ms 153ms 64ms 73424 136985
2021-07-02 07:18 abbf71c7 ast.table: cleanup type_implements_interface() (#10643) 530ms 776ms 0ms 135ms 3261 KB 105ms 119ms 152ms 64ms 73420 138528
2021-07-02 05:37 a33a2ba0 checker: check for `x := []Interface{len: 9}` without `init:` 532ms 772ms 0ms 136ms 3264 KB 106ms 121ms 151ms 64ms 73502 138161
2021-07-01 12:42 d0a09579 cgen: cleanup `Gen.gen_*_equality_fn` (#10633) 533ms 783ms 0ms 134ms 3264 KB 106ms 121ms 148ms 64ms 73495 137889
2021-07-01 09:30 aa8d9b6c docs: document custom iterators (#10629) 530ms 775ms 0ms 143ms 3264 KB 105ms 120ms 152ms 62ms 73493 138666
2021-07-01 09:25 8b901df3 table: optimize generated code for an empty interface (#10624) 533ms 782ms 0ms 136ms 3264 KB 106ms 121ms 151ms 63ms 73493 137885
2021-07-01 03:21 41e88423 Revert "builtin: use == 0 instead of isnil()" 527ms 770ms 0ms 135ms 3264 KB 105ms 120ms 149ms 63ms 73488 139445
2021-06-30 19:30 3881e97a vlib: remove ustring usage (#10618) 531ms 778ms 0ms 135ms 3264 KB 105ms 121ms 152ms 63ms 73487 138393
2021-06-30 11:47 9d02ca51 checker: relax naming requirements for translated code (#10619) 527ms 777ms 0ms 132ms 3264 KB 106ms 123ms 151ms 63ms 73489 139447
2021-06-30 11:38 e108a679 tools: fix compilation of an instrumented vdbg in `v bug hw.v` (module lookup problem due to abs path) 531ms 781ms 0ms 134ms 3264 KB 105ms 119ms 150ms 63ms 73488 138395
2021-06-30 07:21 8cc49b5e os: add utime() (#9796) 534ms 788ms 0ms 140ms 3264 KB 104ms 122ms 152ms 63ms 73488 137617
2021-06-30 06:45 b351aa12 gen: cleanup `Gen.array init` (#10613) 534ms 773ms 0ms 134ms 3264 KB 104ms 120ms 149ms 62ms 73473 137589
2021-06-30 06:17 6838030a builtin: add string.runes() (#10611) 534ms 780ms 0ms 136ms 3264 KB 115ms 120ms 150ms 63ms 73474 137591
2021-06-30 05:54 1e896c70 checker: check optional interface type mismatch (#10617) 536ms 787ms 0ms 135ms 3264 KB 105ms 120ms 151ms 64ms 73458 137048
2021-06-30 05:30 d2f19ac4 os: add a glob() function (#10497) 533ms 774ms 0ms 134ms 3263 KB 105ms 121ms 160ms 64ms 73450 137804
2021-06-30 05:16 f029f7e8 checker: prohibit `char.str()`, add tests (#10615) 529ms 777ms 0ms 136ms 3263 KB 105ms 122ms 153ms 63ms 73410 138771
2021-06-29 19:35 00333806 cgen: minor cleanup in cheaders.v (#10610) 532ms 786ms 0ms 142ms 3262 KB 106ms 121ms 153ms 63ms 73402 137973
2021-06-29 15:47 aaee2515 cgen: simplify auto_str_methods.v (#10606) 534ms 780ms 0ms 136ms 3262 KB 106ms 121ms 153ms 64ms 73405 137462
2021-06-29 12:00 97b83a49 os: add debugger_present() for linux (#10257) 533ms 779ms 0ms 136ms 3264 KB 106ms 120ms 152ms 64ms 73443 137791
2021-06-29 11:40 1b5d0ba8 builtin: document existing behaviour of .before() methods on strings 533ms 774ms 0ms 138ms 3263 KB 106ms 120ms 151ms 63ms 73424 137756
2021-06-29 10:05 d5ee60b4 v.builder: use a github repo for ~/.vmodules/linuxroot/ folder, to ease its updating 537ms 784ms 0ms 133ms 3263 KB 104ms 120ms 149ms 63ms 73411 136705
2021-06-29 09:14 f45f30a9 checker, cgen: fix aliased array methods (#10603) 531ms 780ms 0ms 135ms 3261 KB 105ms 122ms 152ms 64ms 73406 138241
2021-06-29 08:40 58df35b4 x.json2: fix `json_string` for utf8 codepoints, add regression test 533ms 786ms 0ms 141ms 3261 KB 105ms 121ms 153ms 64ms 73403 137716
2021-06-29 08:16 04221475 cgen: fix go call interface method (fix #10520) (#10602) 531ms 781ms 0ms 134ms 3261 KB 105ms 121ms 152ms 64ms 73400 138229
2021-06-28 16:35 2bcc733f v.parser: rename pratt.v to expr.v (#10566) 533ms 779ms 0ms 132ms 3259 KB 106ms 120ms 151ms 63ms 73383 137679
2021-06-28 14:45 63638fd2 cgen: optimize generated array.index(elem) 532ms 779ms 0ms 136ms 3258 KB 105ms 120ms 152ms 63ms 73373 137919
2021-06-28 13:31 4af4f2b5 cgen: fix `go fn(mut x Interface){ println(x) }(x)` (#10585) 529ms 773ms 0ms 133ms 3259 KB 104ms 120ms 150ms 63ms 73371 138697
2021-06-28 13:25 625dc6e0 doc: enum methods (#10572) 530ms 779ms 0ms 135ms 3257 KB 104ms 121ms 152ms 63ms 73347 138390
2021-06-28 13:23 80671978 vast: print Position.last_line (#10600) 533ms 790ms 0ms 142ms 3257 KB 104ms 122ms 152ms 63ms 73347 137611
2021-06-28 11:17 0ac0ab6b cgen: fix auto str for sumtype with alias (#10599) 523ms 783ms 0ms 134ms 3257 KB 105ms 121ms 152ms 63ms 73347 140242
2021-06-28 11:05 003f60fc x.json2: fix nest level check (#10584) 530ms 775ms 0ms 134ms 3258 KB 104ms 121ms 150ms 63ms 73352 138400
2021-06-28 10:32 cdb31119 x.ttf: apply ctx.scale for x and y in draw_text_bmp (#10598) 530ms 777ms 0ms 134ms 3258 KB 104ms 119ms 150ms 62ms 73352 138400
2021-06-28 10:21 1492eae2 v.fmt: keep selective type imports used for casting (#10597) 530ms 774ms 0ms 137ms 3258 KB 105ms 120ms 151ms 63ms 73352 138400
2021-06-28 08:51 2e5ed085 v.parser: allow anonymous function to return a function (#10592) 536ms 775ms 0ms 133ms 3258 KB 105ms 121ms 150ms 63ms 73352 136850
2021-06-28 07:52 8650ec69 builtin: use == 0 instead of isnil() 536ms 788ms 0ms 141ms 3257 KB 104ms 121ms 152ms 63ms 73351 136848
2021-06-28 07:26 830cf464 v.parser: prohibit registering selectively imported (structs / enums / aliases / interfaces) (#10579) 534ms 780ms 0ms 135ms 3257 KB 104ms 120ms 150ms 62ms 73352 137363
2021-06-28 07:24 67d1b72e cgen: fix interface with nested fields (fix #10077) (#10589) 528ms 776ms 0ms 134ms 3254 KB 105ms 119ms 150ms 63ms 73331 138884
2021-06-28 06:48 c3b9eaf1 v.c.gen: fix codegen of auto str methods for structs having &voidptr fields 530ms 776ms 0ms 133ms 3253 KB 105ms 121ms 151ms 63ms 73329 138356
2021-06-28 05:34 b80dcafc tutorials: always add the filename as first comment in example files (#10594) 537ms 776ms 0ms 133ms 3252 KB 103ms 122ms 151ms 62ms 73319 136534
2021-06-28 05:27 9651a979 builtin: fix termux prints (#10595) 529ms 776ms 0ms 135ms 3252 KB 104ms 119ms 151ms 62ms 73319 138599
2021-06-27 16:05 4bed4afe cgen: fix clash in generated variant and method names (#10581) 528ms 782ms 0ms 140ms 3252 KB 104ms 121ms 150ms 63ms 73319 138861
2021-06-27 14:17 ea3983a9 checker: require .sort() body for some types (#10550) 533ms 777ms 0ms 133ms 3248 KB 104ms 120ms 151ms 62ms 73319 137559
2021-06-27 07:50 bafea576 tests: move the test.bin output of macho_test.v to os.temp_dir() 535ms 776ms 0ms 134ms 3246 KB 105ms 119ms 152ms 64ms 73315 137037
2021-06-26 15:13 51075ffa cgen: fix fn mut val of interface type (#10568) 530ms 777ms 0ms 135ms 3246 KB 106ms 122ms 152ms 64ms 73315 138330
2021-06-26 15:10 878efcda doc: improve selective import docs (#10573) 526ms 768ms 0ms 134ms 3246 KB 104ms 120ms 149ms 63ms 73312 139376
2021-06-25 23:05 02f4f635 cgen: remove debug comments before for loops 533ms 772ms 0ms 130ms 3245 KB 103ms 118ms 149ms 62ms 73305 137532
2021-06-25 22:18 19dca026 checker: bugfix for `__global ( cpu_get_id fn () u64 ) ... cpu_get_id()` 527ms 785ms 0ms 140ms 3256 KB 105ms 120ms 150ms 63ms 73305 139098
2021-06-25 19:51 6890756c os: cleanup of old deprecated functions. Add File.write_full_buffer/2; use it in os.write_file/2 530ms 771ms 0ms 134ms 3256 KB 104ms 119ms 151ms 63ms 73304 138309
2021-06-25 17:29 e797547d Revert "Revert "v.gen.c: remove unused memfreedup"" 535ms 783ms 0ms 136ms 3255 KB 107ms 123ms 153ms 64ms 73340 137084
2021-06-25 17:26 74589275 checker: fix global fn calls 533ms 778ms 0ms 135ms 3256 KB 105ms 122ms 151ms 63ms 73348 137613
2021-06-25 17:15 72c12b67 Revert "v.gen.c: remove unused memfreedup" 529ms 773ms 0ms 135ms 3255 KB 104ms 121ms 150ms 63ms 73337 138633
2021-06-25 11:27 9b84faad v.parser: prohibit redeclaration of imported functions (#10564) 529ms 773ms 0ms 135ms 3255 KB 105ms 120ms 148ms 63ms 73329 138618
2021-06-25 10:08 be8be3d3 v.parser: prohibit redeclaration of builtin types (#10563) 532ms 784ms 0ms 144ms 3253 KB 105ms 120ms 152ms 63ms 73322 137823
2021-06-25 09:52 e9de3037 table: fix interface embedding with interface parameter (#10567) 530ms 781ms 0ms 136ms 3252 KB 106ms 121ms 153ms 64ms 73305 138311
2021-06-25 09:11 e648578f docs: fix minor typos (#10565) 530ms 772ms 0ms 135ms 3251 KB 106ms 120ms 151ms 64ms 73295 138292
2021-06-24 15:31 809aa9af v init: change text to indicate that `v init` creates projects 531ms 772ms 0ms 135ms 3251 KB 105ms 119ms 149ms 63ms 73295 138032
2021-06-24 15:21 e3ea5c1e v.ast: cleanup Table.resolve_generic_to_concrete/3 (#10559) 528ms 776ms 0ms 133ms 3251 KB 104ms 121ms 150ms 63ms 73295 138816
2021-06-24 15:05 e2f7fd16 ci: bump up repeat limits temporarily till V speeds up again 523ms 773ms 0ms 134ms 3251 KB 106ms 118ms 149ms 63ms 73273 140101
2021-06-24 14:45 b2391424 examples: add examples/gg/random.v demonstrating how to stream images/pixels 531ms 779ms 0ms 141ms 3251 KB 104ms 119ms 149ms 63ms 73273 137990
2021-06-24 09:47 4bfe7612 generics: fix generic fn type mismatch of returning a generic struct (#10553) 536ms 778ms 0ms 134ms 3251 KB 104ms 121ms 150ms 63ms 73269 136695
2021-06-24 09:39 8324a766 checker: allow for `unsafe {*(p+1) = 22}` (#10557) 533ms 782ms 0ms 136ms 3252 KB 105ms 123ms 153ms 62ms 73292 137508
2021-06-24 08:59 5a308005 examples: show the tetris ghost by default 532ms 778ms 0ms 136ms 3252 KB 105ms 122ms 153ms 63ms 73289 137761
2021-06-24 04:33 83eb9d5d checker: disallow accessing fields or methods of `void` (#10552) 530ms 776ms 0ms 135ms 3252 KB 105ms 120ms 150ms 64ms 73289 138281
2021-06-24 04:27 c0b53048 bitfield: minor documentation and function tweaks (#10549) 534ms 782ms 0ms 135ms 3251 KB 106ms 122ms 153ms 64ms 73287 137241
2021-06-23 22:37 1469b47f vweb: free app object for each request 527ms 776ms 0ms 140ms 3251 KB 104ms 120ms 150ms 63ms 73287 139064
2021-06-23 17:17 f580597f ci: fix -cstrict compilation on tests-sanitize-undefined-clang 536ms 779ms 0ms 136ms 3251 KB 106ms 121ms 150ms 64ms 73287 136729
2021-06-23 17:13 93bb87f4 cgen: simplify auto_str_methods (#10544) 528ms 773ms 0ms 133ms 3251 KB 105ms 120ms 153ms 64ms 73287 138801
2021-06-23 11:29 66bf963a builtin: remove C.printf call from string.free() 527ms 773ms 0ms 133ms 3253 KB 105ms 120ms 150ms 63ms 73315 139117
2021-06-23 12:14 e8a1e9d8 cgen: fix interface only declare with optional method (#10546) 528ms 775ms 0ms 135ms 3253 KB 105ms 121ms 150ms 63ms 73313 138850
2021-06-23 11:20 500b4878 parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545) 531ms 775ms 0ms 135ms 3252 KB 107ms 121ms 152ms 64ms 73307 138054
2021-06-23 11:14 69227b8b tests: bump up sleep times in break_in_lock_test.v, so that its results are stabler 532ms 779ms 0ms 144ms 3253 KB 105ms 119ms 151ms 63ms 73334 137845
2021-06-23 10:33 816bf308 v test-all: add a -freestanding check on Linux 530ms 774ms 0ms 134ms 3253 KB 105ms 119ms 151ms 63ms 73334 138366
2021-06-23 10:18 9151f085 ci: fix failing Freestanding task 531ms 774ms 0ms 135ms 3253 KB 105ms 120ms 154ms 63ms 73334 138105
2021-06-23 07:40 6333adad v.gen.c: remove unused memfreedup 531ms 775ms 0ms 134ms 3253 KB 105ms 119ms 150ms 64ms 73334 138105
2021-06-22 17:17 6736817b parser: fix `rewind_scanner_to_current_token_in_new_mode` (#10495) 530ms 778ms 0ms 135ms 3253 KB 104ms 117ms 149ms 62ms 73350 138396
2021-06-22 17:08 c43791b0 ci: fix vcreate_test.v on windows 528ms 774ms 0ms 136ms 3253 KB 106ms 120ms 152ms 73ms 73349 138918
2021-06-22 15:52 b6bd6d1d tests: add cmd/tools/vdoc/tests/vdoc_file_test.v, extract a `v.util.diff` module, cleanup 525ms 775ms 0ms 137ms 3253 KB 106ms 127ms 154ms 64ms 73349 139712
2021-06-22 11:28 0aef92b6 cgen: cleanup auto_str_methods() (#10540) 525ms 777ms 0ms 141ms 3253 KB 105ms 118ms 148ms 63ms 73327 139670
2021-06-22 09:39 1c807418 doc: document `type Fn = fn (string) string` (type aliases) (#10471) 530ms 779ms 0ms 136ms 3253 KB 104ms 117ms 149ms 63ms 73346 138388
2021-06-22 09:17 72358833 time: use `Duration(C.INT64_MAX)` as infinite (#10539) 532ms 783ms 0ms 135ms 3253 KB 105ms 117ms 150ms 64ms 73346 137868
2021-06-22 07:46 dd6591b2 ci: fix `[if xyz ?]` usages 539ms 787ms 0ms 136ms 3253 KB 106ms 119ms 152ms 64ms 73334 136055
2021-06-22 06:55 d65aa977 v.gen.native: cleanup, remove unused hi.s (#10538) 527ms 766ms 0ms 134ms 3253 KB 104ms 116ms 150ms 64ms 73338 139161
2021-06-21 17:30 f1c4753c gg: fix draw_line (#10534) 524ms 769ms 0ms 133ms 3253 KB 103ms 116ms 148ms 63ms 73338 139958
2021-06-21 16:25 6dbe8a8a cgen: fix for in mut reference selector val (fix #10524) (#10536) 530ms 772ms 0ms 139ms 3253 KB 104ms 116ms 150ms 63ms 73338 138373
2021-06-21 12:02 71523c86 v.util: simplify smart_quote more 529ms 772ms 0ms 134ms 3252 KB 104ms 118ms 151ms 63ms 73321 138603
2021-06-21 11:19 5d0e9417 cgen: minor simplification of gen_str_for_struct() (#10533) 532ms 781ms 0ms 136ms 3252 KB 107ms 120ms 153ms 65ms 73307 137795
2021-06-21 11:14 1e9e7171 os: fix using Win32-API with TCC32 (#10496) 532ms 773ms 0ms 135ms 3252 KB 105ms 119ms 154ms 64ms 73321 137821
2021-06-20 17:55 45c6b649 v.util: make util.smart_quote use its output string builder directly 529ms 776ms 0ms 136ms 3252 KB 106ms 120ms 154ms 65ms 73302 138567
2021-06-21 05:01 81fe702b builtin: disable the unhandled exception handler, when `-d no_backtrace` is used (#10530) 548ms 796ms 0ms 136ms 3251 KB 106ms 119ms 159ms 65ms 73276 133715
2021-06-21 04:10 8f2f377c v.checker,v.gen.c: extend auto heap mechanism to objects used as interfaces (#10529) 541ms 793ms 0ms 143ms 3251 KB 106ms 120ms 158ms 64ms 73276 135445
2021-06-21 04:05 5d138768 net: prevent 0xC0000005 errors in vschannel (windows ssl) (#10531) 535ms 782ms 0ms 136ms 3247 KB 105ms 116ms 157ms 65ms 73204 136829
2021-06-21 00:50 ae12a0b8 fast: reduce delta from 20ms to 18 531ms 776ms 0ms 134ms 3247 KB 103ms 116ms 157ms 64ms 73204 137860
2021-06-20 15:40 f32a76b2 all: promote value type function arguments to heap if necessary (#10528) 526ms 773ms 0ms 134ms 3247 KB 103ms 116ms 155ms 63ms 73204 139171
2021-06-20 10:36 6c8182cc cgen: fix assigning literal fixed arrays to map values (#10525) 528ms 777ms 0ms 134ms 3244 KB 105ms 117ms 153ms 64ms 73177 138592
2021-06-20 09:38 a21ee1ab strings.textscanner: add .current/0, .peek_back/0, .peek_back_n/1 and .goto_end/1 methods 521ms 771ms 0ms 131ms 3244 KB 102ms 113ms 149ms 62ms 73174 140449
2021-06-20 10:12 ce3681ee v ast: eprintln and exit instead of panic on invalid file errors (#10526) 526ms 765ms 0ms 141ms 3244 KB 103ms 116ms 153ms 63ms 73129 139028
2021-06-20 06:30 44d0305c checker,gen: remove automatic string to C string conversion (#10144) 523ms 770ms 0ms 133ms 3244 KB 103ms 114ms 151ms 62ms 73129 139826
2021-06-20 05:09 afc81277 v.gen.c: fix assigning a fixed array variable to a map value (#10523) 527ms 768ms 0ms 134ms 3249 KB 103ms 115ms 153ms 62ms 73164 138831
2021-06-20 05:01 79879128 gg: add `rotate` to `DrawImageConfig` (#10521) 522ms 768ms 0ms 135ms 3249 KB 102ms 115ms 153ms 63ms 73158 140149
2021-06-20 02:16 98455122 doc: allow pressing / to focus search bar (#10522) 526ms 773ms 0ms 136ms 3249 KB 104ms 115ms 152ms 63ms 73158 139083
2021-06-19 19:07 21fe91e5 v watch: increase the default restart timeout, when vwatch.v is compiled with -gc boehm 521ms 767ms 0ms 133ms 3249 KB 102ms 114ms 152ms 62ms 73158 140418
2021-06-19 18:36 f0ad0b02 v init: create a .gitignore in existing git repo if it does not exist yet (#10488) 522ms 769ms 0ms 140ms 3249 KB 102ms 114ms 154ms 63ms 73158 140149
2021-06-19 18:32 123682df gg: add a `draw_line_with_config` method (#10513) 531ms 772ms 0ms 135ms 3249 KB 104ms 117ms 155ms 63ms 73158 137774
2021-06-19 16:02 71b41d10 ast.table: fix anonymous function declaration uniqueness for non-tcc c compilers (#10509) 525ms 770ms 0ms 133ms 3249 KB 105ms 117ms 152ms 64ms 73158 139348
2021-06-19 15:50 1a52da9f tests: add as_cast_already_smartcast_sumtype_test.v (#10517) 526ms 774ms 0ms 137ms 3249 KB 105ms 121ms 154ms 64ms 73157 139081
2021-06-19 14:07 7ec55e4c v.ast: add comments for ast.AsCast (#10516) 528ms 775ms 0ms 134ms 3249 KB 105ms 117ms 154ms 64ms 73157 138554
2021-06-19 13:51 3b5a3762 v watch: allow customising the auto-restart timeout for the workers with an env variable VWATCH_TIMEOUT 524ms 772ms 0ms 132ms 3249 KB 104ms 116ms 151ms 63ms 73156 139610
2021-06-19 06:10 6171e12f orm: don't panic for a psql query with no results. (#10511) 520ms 768ms 0ms 140ms 3249 KB 103ms 116ms 151ms 63ms 73156 140684
2021-06-19 06:07 22214c73 gg: apply ctx.scale to circle pos (#10512) 528ms 775ms 0ms 135ms 3249 KB 104ms 117ms 154ms 63ms 73154 138549
2021-06-19 04:48 aea23e8a strconv: fix fxx_to_str_l_parse/fxx_to_str_l_parse_no_dot returning s without cloning 525ms 769ms 0ms 133ms 3249 KB 104ms 116ms 153ms 64ms 73154 139340
2021-06-18 17:07 acf9d168 os: fix some C compiler warnings for windows (#10506) 526ms 770ms 0ms 135ms 3249 KB 104ms 117ms 155ms 64ms 73154 139076
2021-06-18 15:42 d56ae2d5 v.fmt: keep comments after struct embeds 526ms 780ms 0ms 135ms 3249 KB 105ms 117ms 154ms 64ms 73155 139077
2021-06-18 14:59 de384f1c strconv: vfmt everything 530ms 781ms 0ms 134ms 3249 KB 104ms 118ms 152ms 64ms 73159 138035
2021-06-18 13:43 5dff8dc0 v.fmt: keep `[ ... \n 123, // end of line comment \n ... ]` as is 530ms 773ms 0ms 141ms 3249 KB 105ms 118ms 156ms 64ms 72862 137475
2021-06-18 12:47 9f6ddb4c v.fmt: add an independent Comment.is_inline flag. Use it for fixing `[ .. //x ]` => `[ .. //x, ]` 524ms 767ms 0ms 133ms 3249 KB 104ms 116ms 152ms 63ms 72862 139049
2021-06-18 11:49 22980631 checker: fix nested if smartcast selector exprs (fix #10372 #10379) (#10502) 526ms 771ms 0ms 132ms 3249 KB 104ms 114ms 154ms 63ms 72859 138515
2021-06-18 11:27 05f0f3e1 v.gen.c: refactor infix expression (#10485) 507ms 752ms 0ms 131ms 3247 KB 92ms 111ms 149ms 62ms 72853 143694
2021-06-18 09:56 b7fea87d os: fix normalize_drive_letter (used by os.real_path) returning a parameter 504ms 748ms 0ms 132ms 3246 KB 94ms 111ms 150ms 63ms 72747 144339
2021-06-18 10:03 4abb1a8b cgen: fix unknown labels in addressing (#10503) 505ms 752ms 0ms 131ms 3247 KB 94ms 111ms 147ms 63ms 72732 144023
2021-06-18 09:44 3f5aa5e6 sync: make `Semaphore.*wait()` robust against interrupts by signals (#10491) 506ms 752ms 0ms 137ms 3246 KB 94ms 111ms 151ms 63ms 72731 143737
2021-06-17 23:51 a98d6446 cgen: fix fn mut args of array (#10493) 504ms 749ms 0ms 132ms 3246 KB 94ms 112ms 148ms 64ms 72731 144307
2021-06-17 22:28 64f34f6d net: return error unless response code was 200 (#10499) 511ms 754ms 0ms 132ms 3245 KB 94ms 112ms 150ms 63ms 72727 142322
2021-06-17 22:20 4688c753 cgen, parser: fix several assembly bugs (#10498) 511ms 755ms 0ms 131ms 3245 KB 94ms 111ms 150ms 63ms 72727 142322
2021-06-17 08:38 39e72904 v: support for `[if expr]`, part 2 (old `[if ident]` is not yet deprecated) 504ms 756ms 0ms 134ms 3244 KB 95ms 112ms 151ms 64ms 72702 144250
2021-06-17 09:53 0918c130 tools: fix more strange edge cases for markdown links in `v check-md` (#10486) 514ms 760ms 0ms 132ms 3240 KB 94ms 117ms 148ms 63ms 72601 141247
2021-06-17 09:27 c58b04bc checker: implement if smartcast multi conds (part 2) (#10487) 511ms 755ms 0ms 137ms 3240 KB 92ms 114ms 145ms 63ms 72601 142076
2021-06-17 07:41 46eb6bef vweb,net: just log errors in accept() instead of panic-ing, add time.sleep(1ms) after each retry in select (#10489) 510ms 751ms 0ms 134ms 3240 KB 94ms 119ms 147ms 63ms 72605 142362
2021-06-17 07:29 c2a7a84c v.parser: support for [if expr], part 1 523ms 764ms 0ms 132ms 3240 KB 93ms 121ms 148ms 63ms 72605 138824
2021-06-16 23:08 6a19a138 vweb: re-enable concurrency and fix the counter example (#10484) 513ms 762ms 0ms 130ms 3240 KB 92ms 117ms 147ms 63ms 72599 141518
2021-06-16 20:35 ae014ad0 vweb: add a missing check 511ms 758ms 0ms 132ms 3240 KB 94ms 118ms 149ms 64ms 72599 142072
2021-06-16 17:33 eacdd0d7 comptime: fix $(field.name) in $for; vweb: shared fields 506ms 755ms 0ms 133ms 3240 KB 95ms 119ms 150ms 64ms 72599 143476
2021-06-16 17:21 b2e2a53f net.http: add ability to parametrize the read and write timeouts of a http request (#10482) 511ms 762ms 0ms 137ms 3239 KB 94ms 117ms 150ms 63ms 72590 142054
2021-06-16 16:58 7b52dbfd tools: fix support for numbers in urls in `v check-md` (#10483) 511ms 755ms 0ms 134ms 3239 KB 95ms 121ms 151ms 65ms 72590 142054
2021-06-16 16:17 e31be9f5 checker: fix generic fn assign (#10479) 515ms 756ms 0ms 133ms 3239 KB 93ms 118ms 151ms 63ms 72590 140951
2021-06-16 10:32 2f35aad8 ci: fix tests-sanitize-memory-clang too 510ms 755ms 0ms 136ms 3241 KB 94ms 118ms 149ms 63ms 72634 142419
2021-06-16 09:44 9dff3c36 ci: fix failing `Self tests` task on the `windows-msvc` job 2 510ms 761ms 0ms 138ms 3241 KB 94ms 119ms 149ms 63ms 72634 142419
2021-06-16 09:44 ed0af3fd ci: fix failing `Self tests` task on the `windows-msvc` job 519ms 761ms 0ms 139ms 3241 KB 95ms 120ms 150ms 64ms 72634 139949
2021-06-16 09:15 e518cdbe ci: fix msvc compilation of interface code 513ms 756ms 0ms 144ms 3241 KB 95ms 117ms 147ms 63ms 72634 141586
2021-06-16 08:07 69ce8bae v.ast: allow for `fn f()&IAbc{return voidptr(0)}` with no additional voidptr implicit conversions to compile 515ms 754ms 0ms 138ms 3240 KB 94ms 117ms 147ms 64ms 72625 141019
2021-06-16 07:48 862c4cf3 v.checker,v.gen: allow for `&IAbc(voidptr(0))` where IAbc contains fields 511ms 750ms 0ms 138ms 3237 KB 94ms 118ms 146ms 64ms 72622 142117
2021-06-16 06:20 e7cc93a1 v.checker: allow for a `f(unsafe{voidptr(0)})` call of `fn f(x &Interface){}` 517ms 756ms 0ms 139ms 3237 KB 93ms 119ms 149ms 63ms 72617 140458
2021-06-16 01:07 2f9e03b3 net: retry logic on select when fail on signal (#10453) 512ms 759ms 0ms 140ms 3237 KB 95ms 122ms 147ms 64ms 72614 141824
2021-06-16 01:04 ffcc6cf6 checker: fix `for in mut val` for floats (#10470) 513ms 766ms 0ms 135ms 3237 KB 92ms 116ms 147ms 62ms 72614 141547
2021-06-15 16:28 aaa59ac7 net: fix chunked check, remove length workaround (#10472) 513ms 756ms 0ms 144ms 3237 KB 95ms 120ms 147ms 64ms 72615 141549
2021-06-15 15:30 b0caadae gg: add new draw_image_with_config method (#10428) 506ms 752ms 0ms 138ms 3237 KB 93ms 116ms 146ms 63ms 72615 143507
2021-06-15 15:28 7201d5db vweb: fix parsing form data (#10468) 514ms 757ms 0ms 137ms 3237 KB 96ms 120ms 149ms 64ms 72615 141274
2021-06-15 12:43 f3408a24 gc: use optimized mode by default (#10466) 517ms 759ms 0ms 138ms 3237 KB 94ms 118ms 148ms 64ms 72615 140454
2021-06-15 11:47 60c880a0 vlib: use `malloc_noscan()` where possible (#10465) 510ms 752ms 0ms 136ms 3237 KB 94ms 117ms 146ms 63ms 72619 142390
2021-06-15 11:22 af60eba5 tools: cleanup generated executables by `v test-all` 514ms 757ms 0ms 138ms 3237 KB 94ms 118ms 146ms 63ms 72619 141282
2021-06-15 11:13 48b3ab83 ci: fix failing test test_realpath_existing for os.real_path on macos 511ms 758ms 0ms 146ms 3237 KB 95ms 121ms 150ms 64ms 72619 142111
2021-06-15 10:34 0c922f55 ci: fix the failing os.real_path tests on windows 516ms 755ms 0ms 139ms 3237 KB 94ms 119ms 148ms 63ms 72619 140734
2021-06-15 08:17 51596da3 os: fix returning parameter in [manualfree]os.real_path(fpath), when fpath=="" 513ms 764ms 0ms 139ms 3237 KB 95ms 120ms 149ms 64ms 72619 141557
2021-06-15 04:29 12bb0c23 net: fix 0 length file if Content-Header is missing or corrupt (#10464) 512ms 760ms 0ms 138ms 3237 KB 93ms 119ms 148ms 63ms 72619 141833
2021-06-15 01:45 9bfec97a doc: section constants / modules / declare public constants (#10410) 515ms 751ms 0ms 139ms 3237 KB 94ms 119ms 148ms 63ms 72619 141007
2021-06-15 01:43 f922fc2a doc: add debugging JS backend source map flags (#10460) 519ms 763ms 0ms 140ms 3237 KB 96ms 120ms 149ms 64ms 72619 139921
2021-06-14 16:08 dcd072a2 .gitignore: do not ignore top level binaries to make garbage file cleanup easier (#10457) 511ms 750ms 0ms 146ms 3236 KB 94ms 117ms 150ms 63ms 72601 142076
2021-06-14 15:18 5aa7a983 stbi: fix error not matching with assertion (#10454) 510ms 751ms 0ms 139ms 3236 KB 94ms 118ms 156ms 63ms 72601 142354
2021-06-14 15:05 b26e1cdc examples: persist and show the personal best score in snek.v 515ms 754ms 0ms 137ms 3236 KB 92ms 116ms 145ms 62ms 72601 140972
2021-06-14 15:12 a8437584 gc: extend optimized mode to channel buffers (#10443) 507ms 754ms 0ms 138ms 3236 KB 93ms 118ms 150ms 63ms 72601 143197
2021-06-14 13:16 694b9919 examples: tetris: add ubuntu dependencies list (#10456) 515ms 761ms 0ms 141ms 3235 KB 96ms 118ms 149ms 64ms 72542 140858
2021-06-14 12:42 8d4c9823 tools,clipboard: use lowercase library names for `-luser32`etc, allowing linux->windows cross compilation of ui programs (#10455) 515ms 761ms 0ms 138ms 3235 KB 95ms 119ms 149ms 63ms 72542 140858
2021-06-14 11:50 46148760 ci: fix v-apps-compile by adding a 'Clone tree-sitter-v' task too 510ms 751ms 0ms 146ms 3235 KB 94ms 118ms 150ms 63ms 72542 142239
2021-06-14 10:13 adae5b9a ci: use `sudo ./v symlink` in v-apps-compile job 510ms 754ms 0ms 137ms 3235 KB 93ms 118ms 148ms 62ms 72542 142239
2021-06-14 10:12 7983495c tools: improve `v check-md` by checking for broken TOC headline links (#10417) 509ms 756ms 0ms 138ms 3235 KB 94ms 118ms 149ms 63ms 72542 142518
2021-06-14 07:20 dc1c26a2 ci: add back vlib/net/http/cookie_test.v as an exception in vtest-cleancode.v 510ms 754ms 0ms 138ms 3235 KB 94ms 120ms 149ms 63ms 72542 142239
2021-06-14 07:13 be3702dc builtin: uncomment already working test functions in array_test.v 512ms 755ms 0ms 139ms 3235 KB 94ms 117ms 148ms 63ms 72542 141683
2021-06-13 20:53 535dcac8 net: ipv6 support, merge unix+ip;[pack:x] attribute (#9904) 511ms 750ms 0ms 138ms 3235 KB 93ms 119ms 146ms 62ms 72542 141960
2021-06-13 18:17 80822612 docs: High order functions -> Higher-order functions (#10445) 510ms 756ms 0ms 138ms 3232 KB 95ms 117ms 147ms 63ms 72499 142154
2021-06-13 17:22 e2822356 periodic.yml: comment the 'Run network tests' tasks for now 506ms 751ms 0ms 131ms 3232 KB 94ms 117ms 145ms 63ms 72499 143278
2021-06-13 03:29 cab054c1 checker: simplify checking array append type mismatch (#10422) 512ms 757ms 0ms 131ms 3232 KB 93ms 118ms 147ms 63ms 72499 141599
2021-06-13 03:27 a6eba7a9 cgen: simplify match_expr_classic() (#10424) 512ms 756ms 0ms 132ms 3233 KB 95ms 117ms 149ms 63ms 72511 141623
2021-06-13 00:05 4a593166 v.pref: remove 'unknown host CPU architecture' label to fix msvc CI 507ms 756ms 0ms 133ms 3229 KB 94ms 119ms 147ms 63ms 72452 142903
2021-06-12 23:04 ed07f007 v.checker: bump checker_match_exhaustive_cutoff_limit to 12 510ms 751ms 0ms 132ms 3229 KB 94ms 118ms 148ms 63ms 72453 142064
2021-06-12 22:44 9e270bac v.pref: do not panic in get_host_arch, assume Arch.amd64 as a default 508ms 750ms 0ms 138ms 3229 KB 95ms 119ms 147ms 63ms 72453 142624
2021-06-12 22:40 6e415611 net: fix download_file (#10439) 509ms 754ms 0ms 131ms 3229 KB 94ms 118ms 147ms 63ms 72452 142341
2021-06-12 21:45 2ff0f628 v: fix passing `-arch arm64` to `$if arm64{}` 508ms 751ms 0ms 135ms 3229 KB 94ms 117ms 147ms 63ms 72452 142622
2021-06-12 21:46 dc1c8820 Revert "Revert "v.gen.c: add a __V_architecture macro"" 509ms 757ms 0ms 132ms 3229 KB 94ms 119ms 148ms 63ms 72443 142324
2021-06-12 20:15 dc654b01 Revert "v.gen.c: use the __V_architecture macro in v.pref.get_host_arch()" 510ms 752ms 0ms 133ms 3229 KB 94ms 118ms 148ms 64ms 72437 142033
2021-06-12 19:15 5452ba46 v.gen.c: use the __V_architecture macro in v.pref.get_host_arch() 506ms 749ms 0ms 133ms 3229 KB 95ms 118ms 148ms 64ms 72440 143162
2021-06-12 19:00 6e9218c0 v.gen.c: add a __V_architecture macro 509ms 754ms 0ms 139ms 3229 KB 94ms 118ms 148ms 64ms 72443 142324
2021-06-12 18:14 0e34ce27 cgen: format generated code in match_expr() (#10397) 513ms 754ms 0ms 131ms 3229 KB 94ms 118ms 147ms 63ms 72437 141202
2021-06-12 17:34 b7f9bc2a sync: support linking with libatomic with tcc on ubuntu aarch64 509ms 751ms 0ms 132ms 3229 KB 94ms 117ms 149ms 63ms 72435 142308
2021-06-06 09:32 04e77419 doc: document array.join method (#10360) 479ms 712ms 0ms 134ms 3105 KB 89ms 99ms 141ms 62ms 69980 146096
2021-06-05 09:28 dc431a3c checker: prevent enum value duplication check bypass (#10287) 485ms 716ms 0ms 135ms 3100 KB 90ms 100ms 140ms 61ms 69943 144212 lines/s
2021-06-05 07:03 e54af19b examples: fix -cstrict compilation of c_interop_wkhtmltopdf.v 482ms 714ms 0ms 136ms 3100 KB 90ms 100ms 141ms 62ms 69941 145105 lines/s
2021-06-04 20:18 9553c5a4 parser: fix multiple output modifiers in asm (#10347) 477ms 710ms 0ms 142ms 3100 KB 91ms 100ms 139ms 62ms 69941 146626 lines/s
2021-06-04 17:00 751b1cff gg: fix default font style loading (#10309) 479ms 707ms 0ms 135ms 3100 KB 89ms 100ms 141ms 62ms 69936 146004 lines/s
2021-06-04 15:30 b0c9a872 v: show an error and exit, when no module name is given in `v build-module` (#10338) 474ms 711ms 0ms 137ms 3100 KB 90ms 100ms 141ms 62ms 69936 147544 lines/s
2021-06-04 15:17 117295e1 docs,ci: fix too long lines 483ms 708ms 0ms 134ms 3100 KB 89ms 100ms 141ms 62ms 69932 144786 lines/s
2021-06-04 15:10 5266b492 sqlite: add a last_insert_rowid fn (#10341) 483ms 714ms 0ms 135ms 3100 KB 88ms 98ms 140ms 61ms 69932 144786 lines/s
2021-06-04 14:55 18bebcc3 docs: add info on how to setup VSCode for debugging V code (#10329) 482ms 715ms 0ms 137ms 3100 KB 90ms 100ms 142ms 62ms 69932 145087 lines/s
2021-06-04 14:38 89aab951 builtin: fix -gc boehm on windows (#10330) 480ms 714ms 0ms 140ms 3100 KB 91ms 101ms 141ms 62ms 69932 145691 lines/s
2021-06-04 14:05 fdc03f70 rand.util: workaround for inaccurate `v` warning in vlib/rand/util/util.v (#10344) 484ms 706ms 0ms 135ms 3100 KB 90ms 99ms 141ms 62ms 69932 144487 lines/s
2021-06-03 13:49 f4486d79 checker: minor cleanup of selector_expr() (#10316) 476ms 709ms 0ms 136ms 3100 KB 90ms 100ms 140ms 62ms 69932 146915 lines/s
2021-06-03 06:50 c8d5e783 net: use custom error for invalid headers (#10323) 479ms 714ms 0ms 137ms 3100 KB 89ms 100ms 142ms 62ms 69933 145997 lines/s
2021-06-03 06:49 fedf07dd checker: minor cleanup of assign_stmt() (#10314) 475ms 711ms 0ms 136ms 3100 KB 91ms 101ms 143ms 63ms 69933 147227 lines/s
2021-06-03 03:35 4089aa38 fmt: fix removal of `Abc` in `import mod { Abc }`, where `Abc` is used in a `x as Abc` expression #10306 479ms 712ms 0ms 135ms 3101 KB 89ms 99ms 139ms 61ms 69935 146002 lines/s
2021-06-02 23:55 672bb6ca parser: fix required function members in struct (#10299) 477ms 710ms 0ms 142ms 3101 KB 89ms 100ms 142ms 61ms 69935 146614 lines/s
2021-06-02 22:22 89d2f508 tools: fix `v symlink`, `uname -o` doesn't exist on macOS (#10303) 496ms 727ms 0ms 137ms 3100 KB 89ms 100ms 143ms 61ms 69913 140953 lines/s
2021-06-02 22:18 b0bafa63 cgen: fix or_block in for declaration (#10317) 489ms 721ms 0ms 137ms 3100 KB 91ms 101ms 144ms 63ms 69913 142971 lines/s
2021-06-02 19:13 b28def7c tests: add vlib/v/tests/failing_tests_test.v, support `testdata` in `v test-self` too 483ms 718ms 0ms 137ms 3099 KB 91ms 101ms 144ms 63ms 69910 144741 lines/s
2021-06-02 18:19 bf623e19 tests: ignore `testdata` folders while scanning for tests and .v files 478ms 713ms 0ms 134ms 3099 KB 89ms 98ms 140ms 61ms 69910 146255 lines/s
2021-06-02 17:38 1747e546 parser, checker: check assert optional (#10319) 479ms 715ms 0ms 135ms 3099 KB 89ms 100ms 144ms 62ms 69910 145949 lines/s
2021-06-02 17:34 04642211 v.help: remove duplicate line (#10326) 478ms 707ms 0ms 140ms 3099 KB 88ms 98ms 139ms 61ms 69910 146255 lines/s
2021-06-02 16:14 5400a765 tests: make `fn test_fn() ? { return error(fail) }` count as a fail 479ms 706ms 0ms 135ms 3099 KB 89ms 100ms 143ms 61ms 69910 145949 lines/s
2021-06-02 13:12 a368800b net.urllib: don't crash on str() if url is missing host (#10313) 481ms 713ms 0ms 136ms 3098 KB 91ms 101ms 143ms 63ms 69894 145309 lines/s
2021-06-02 13:09 4b2319fd native: fix macho header for amd64 macOS 'Big Sur' (#10304) 478ms 711ms 0ms 136ms 3098 KB 89ms 100ms 141ms 61ms 69892 146217 lines/s
2021-06-02 13:00 452a51c8 gg: render text if we fell back to system default (#10307) 478ms 711ms 0ms 136ms 3098 KB 88ms 100ms 140ms 62ms 69894 146221 lines/s
2021-06-01 19:28 ce3e71cb OpenBSD: support Boehm-GC, X11 and Sqlite (#10300) 488ms 718ms 0ms 137ms 3098 KB 90ms 102ms 143ms 62ms 69894 143225 lines/s
2021-06-01 13:48 14d09aa7 ci: fix failing `v -cstrict vlib/v/tests/channels_test.v` 480ms 714ms 0ms 144ms 3098 KB 89ms 100ms 142ms 62ms 69894 145612 lines/s
2021-06-01 13:21 8fee140f builtin: small cleanup in string_interpolation.v 484ms 710ms 0ms 137ms 3097 KB 90ms 101ms 144ms 62ms 69894 144409 lines/s
2021-06-01 10:37 5cb2683e v.gen.c,v.markused: fix `println(ch)` when ch is a channel 483ms 709ms 0ms 138ms 3097 KB 90ms 100ms 142ms 62ms 69929 144780 lines/s
2021-06-01 09:37 0afeba55 cgen: fix C error with clang, when declaring a fn type with an alias type argument (#10297) 478ms 714ms 0ms 138ms 3095 KB 90ms 101ms 141ms 62ms 69901 146236 lines/s
2021-06-01 09:19 148bb31f v.parser: allow for `if x { $if y {} } else {}`, fix #10243 (#10294) 479ms 714ms 0ms 136ms 3095 KB 91ms 100ms 140ms 63ms 69899 145926 lines/s
2021-06-01 08:10 98505207 mssql: support orm create and drop table (#10296) 481ms 714ms 0ms 137ms 3095 KB 89ms 99ms 142ms 62ms 69899 145320 lines/s
2021-05-31 19:49 67518f94 cmd/tools/vast: update DeferStmt (#10291) 482ms 707ms 0ms 143ms 3090 KB 89ms 99ms 142ms 61ms 69821 144856 lines/s
2021-05-31 14:35 90292ce9 fmt: fix removal of `Abc` in `import mod { Abc }`, where Abc is used in a `x is Abc` expression (#10286) 476ms 709ms 0ms 137ms 3090 KB 90ms 101ms 141ms 62ms 69821 146682 lines/s
2021-05-31 14:14 cb19079d all: move cur_concrete_types to Table (#10269) 480ms 710ms 0ms 136ms 3090 KB 89ms 99ms 142ms 62ms 69821 145460 lines/s
2021-05-31 14:09 d39a55ac checker: forbid leaving function from inside `defer` block (#10285) 476ms 708ms 0ms 136ms 3090 KB 88ms 98ms 139ms 61ms 69823 146686 lines/s
2021-05-31 12:56 2376b343 tests: always use / for paths shown in tests 478ms 705ms 0ms 137ms 3089 KB 90ms 101ms 141ms 62ms 69809 146043 lines/s
2021-05-31 11:43 38796521 all: allow defer use from other scope (#10284) 471ms 709ms 0ms 136ms 3089 KB 89ms 101ms 140ms 62ms 69809 148214 lines/s
2021-05-31 11:21 eac1e25c strings: simplify Builder (#10263) 478ms 704ms 0ms 144ms 3081 KB 89ms 100ms 140ms 62ms 69690 145794 lines/s
2021-05-31 11:08 8990114b vlib: add a vlib/mssql module (#10280) 475ms 706ms 0ms 136ms 3082 KB 89ms 99ms 141ms 62ms 69701 146738 lines/s
2021-05-31 09:34 5aa4f622 checker: fix match expr returning optional (#10281) 479ms 712ms 0ms 138ms 3082 KB 88ms 102ms 142ms 61ms 69701 145513 lines/s
2021-05-31 09:26 5b9256ba cgen: write alias typedefs just before interfaces (#10272) 475ms 704ms 0ms 136ms 3082 KB 87ms 98ms 139ms 61ms 69701 146738 lines/s
2021-05-31 09:14 09e30995 checker: error on direct map alias init (#10282) 476ms 706ms 0ms 134ms 3082 KB 87ms 99ms 138ms 61ms 69696 146420 lines/s
2021-05-30 17:47 955dc125 v: replace execuast => executable 474ms 707ms 0ms 135ms 3081 KB 87ms 99ms 138ms 61ms 69690 147025 lines/s
2021-05-31 04:50 9a576839 cgen: fix embeds for msvc (fix #10244) (#10259) 477ms 705ms 0ms 142ms 3081 KB 88ms 100ms 138ms 61ms 69690 146100 lines/s
2021-05-30 16:30 13437870 builtin: fix interpolation bug for `${x:g/G}`, where `x` is a zero or an infinity (#10271) 476ms 706ms 0ms 135ms 3081 KB 87ms 99ms 140ms 61ms 69690 146407 lines/s
2021-05-30 11:48 aa861d1c docs: describe array/slice behaviour (#10252) 478ms 708ms 0ms 135ms 3079 KB 88ms 99ms 140ms 66ms 69628 145665 lines/s
2021-05-30 11:06 13ddfaa4 checker: fix generic fn infer nested struct (#10262) 485ms 715ms 0ms 137ms 3079 KB 89ms 100ms 140ms 67ms 69628 143562 lines/s
2021-05-30 10:33 c67891d6 checker: minor cleanup in match_expr() (#10261) 479ms 714ms 0ms 137ms 3079 KB 89ms 99ms 140ms 65ms 69620 145344 lines/s
2021-05-30 05:10 ba86d619 builtin: fix print/println on termux (#10253) 475ms 703ms 0ms 135ms 3079 KB 87ms 100ms 137ms 64ms 69624 146576 lines/s
2021-05-29 20:46 b29bc9cd checker: fix panic on `fn abc()?{ return error() }` 482ms 709ms 0ms 137ms 3079 KB 88ms 100ms 140ms 65ms 69622 144443 lines/s
2021-05-29 20:26 d6e462a6 os: fix os.is_link and os.symlink on windows, add new functions os.getppid, os.getgid, os.getegid (#10251) 477ms 704ms 0ms 135ms 3079 KB 87ms 98ms 141ms 63ms 69622 145958 lines/s
2021-05-29 16:30 e4f6369c checker: fix match error to none (#10245) 475ms 704ms 0ms 135ms 3079 KB 87ms 98ms 138ms 64ms 69570 146463 lines/s
2021-05-29 14:05 43acda08 cmd/tools/vast: add comments and cleanup code (#10246) 470ms 709ms 0ms 136ms 3079 KB 88ms 98ms 139ms 65ms 69568 148017 lines/s
2021-05-29 13:53 2d8a136d os: fix file read (#10247) 476ms 703ms 0ms 137ms 3079 KB 90ms 101ms 140ms 65ms 69568 146151 lines/s
2021-05-29 13:45 15557161 builtin: add trailing `0` to reversed string (#10248) 479ms 706ms 0ms 135ms 3079 KB 89ms 101ms 140ms 66ms 69568 145235 lines/s
2021-05-29 13:31 bd467f94 encoding: append `0` to strings for compatibility (#10249) 479ms 701ms 0ms 141ms 3079 KB 87ms 99ms 142ms 64ms 69565 145229 lines/s
2021-05-29 13:24 0ff2d9ef strconv: fix memory corruption (#10250) 475ms 709ms 0ms 136ms 3079 KB 89ms 100ms 141ms 66ms 69562 146446 lines/s
2021-05-29 09:15 7287ecd6 ci: skip too slow tests in any sanitize mode, use VTEST_RUN_FSANITIZE_TOO_SLOW to override 493ms 730ms 0ms 140ms 3079 KB 93ms 107ms 154ms 63ms 69559 141093 lines/s
2021-05-29 08:38 bb690747 ci: add the slowest tests in skip_with_fsanitize_memory 493ms 724ms 0ms 136ms 3079 KB 91ms 105ms 153ms 61ms 69559 141093 lines/s
2021-05-29 07:00 87855990 checker, cgen: fix optional with if expr (#10242) 497ms 728ms 0ms 137ms 3079 KB 93ms 109ms 154ms 62ms 69559 139957 lines/s
2021-05-28 19:37 465860e4 gg: fix ctx.scale for circles (#10210) 495ms 720ms 0ms 139ms 3078 KB 92ms 106ms 155ms 61ms 69548 140501 lines/s
2021-05-28 19:29 ddcc22a7 fmt: fix removal of selective imported map key type (#10235) 492ms 725ms 0ms 142ms 3078 KB 92ms 104ms 155ms 62ms 69548 141357 lines/s
2021-05-28 17:09 6b683d31 v.parser: support imported enums as map keys (#10234) 496ms 725ms 0ms 139ms 3078 KB 91ms 106ms 155ms 61ms 69548 140217 lines/s
2021-05-28 16:54 e09f0234 tools: add `v ast file.v` (#10236) 494ms 725ms 0ms 139ms 3078 KB 92ms 105ms 153ms 62ms 69548 140785 lines/s
2021-05-28 15:51 9ea753e8 checker: fix generic with fixed array parameter (#10233) 493ms 730ms 0ms 138ms 3078 KB 91ms 104ms 152ms 61ms 69547 141068 lines/s
2021-05-28 15:44 7089ff39 builtin: fix a bug in str_intp (#10238) 495ms 722ms 0ms 138ms 3078 KB 91ms 104ms 153ms 61ms 69534 140472 lines/s
2021-05-28 14:59 ca8158ac parser: handle casts in match expressions; c2v: minor fixes 493ms 731ms 0ms 138ms 3078 KB 91ms 104ms 154ms 62ms 69534 141042 lines/s
2021-05-28 09:46 9fab4af3 gg: update the mouse click callback to pass what mouse button was clicked too (#10225) 490ms 724ms 0ms 143ms 3077 KB 90ms 106ms 157ms 60ms 69525 141887 lines/s
2021-05-28 08:40 6e493ca8 checker: check index_expr or_expr types mismatch (#10224) 490ms 730ms 0ms 137ms 3077 KB 90ms 111ms 153ms 60ms 69525 141887 lines/s
2021-05-28 06:07 39de06c2 v.pref: cleanup V options, support the documented -output and -backend 487ms 722ms 0ms 136ms 3077 KB 90ms 104ms 150ms 61ms 69524 142759 lines/s
2021-05-27 19:40 8a109b03 fmt: minor optimization in call_expr (#10228) 490ms 717ms 0ms 135ms 3077 KB 90ms 106ms 153ms 61ms 69524 141885 lines/s
2021-05-27 17:14 a095a27d gg: change vid to ved in a comment (#10218) 495ms 723ms 0ms 135ms 3077 KB 89ms 103ms 151ms 61ms 69526 140456 lines/s
2021-05-27 15:36 2b62dca0 v: support for `$if threads {}, depending on whether `go ` was used at all (#10227) 493ms 711ms 0ms 136ms 3077 KB 89ms 104ms 152ms 62ms 69526 141026 lines/s
2021-05-27 14:56 6cdc7646 gg: add quit fn (#10223) 495ms 723ms 0ms 143ms 3077 KB 91ms 105ms 151ms 61ms 69516 140436 lines/s
2021-05-27 12:50 8828054e builtin: fix arrays/slices memory bug (#10219) 489ms 721ms 0ms 136ms 3077 KB 90ms 105ms 153ms 62ms 69516 142159 lines/s
2021-05-27 09:47 25645dbc docs: fix channel select example (#10213) 449ms 672ms 0ms 132ms 3077 KB 85ms 93ms 134ms 53ms 69512 154815 lines/s
2021-05-27 07:17 d5cacd1e ast: use string builder for StringInterLiteral.str() (#10207) 453ms 679ms 0ms 132ms 3077 KB 84ms 94ms 133ms 53ms 69512 153448 lines/s
2021-05-27 07:13 7c0cd2f4 checker, cgen: fix match with complex sumtype exprs (#10215) 451ms 675ms 0ms 131ms 3077 KB 86ms 94ms 134ms 54ms 69511 154126 lines/s
2021-05-26 08:00 2abbbcc0 checker: allow int <=> enum usage in c2v'ed code 450ms 674ms 0ms 129ms 3076 KB 84ms 92ms 131ms 53ms 69490 154422 lines/s
2021-05-26 06:49 6c40781d ci: vfmt cmd/tools/fast/fast.v 451ms 677ms 0ms 274ms 3076 KB 87ms 95ms 133ms 54ms 69481 154059 lines/s
2021-05-26 06:33 9ea7eda9 tools/fast: -usecache for hello world 452ms 681ms 0ms 265ms 3076 KB 85ms 93ms 131ms 53ms 69481 153719 lines/s
2021-05-26 06:30 2dd1d3fc all: string interpolation code cleaning (#10204) 448ms 674ms 0ms 265ms 3076 KB 86ms 95ms 134ms 55ms 69481 155091 lines/s
2021-05-26 05:48 5e262735 cgen: use __new_array instead of __new_array_with_default for empty vargs 450ms 674ms 0ms 265ms 3075 KB 86ms 94ms 134ms 53ms 69955 155455 lines/s
2021-05-26 04:51 560301db cgen: dont preallocate zero length with capacity of 1 453ms 679ms 0ms 267ms 3075 KB 86ms 93ms 133ms 54ms 69955 154426 lines/s
2021-05-25 16:51 cf07375d checker: fix multi types generic struct init (#10201) 455ms 686ms 0ms 269ms 3075 KB 88ms 98ms 132ms 54ms 69957 153751 lines/s
2021-05-25 11:51 39c376bb builtin,gen: use operator overloading on ustring (#10197) 456ms 712ms 0ms 269ms 3075 KB 88ms 99ms 132ms 54ms 69950 153399 lines/s
2021-05-25 11:30 0d25106b cmd/tools/vpm: improve v show (#10198) 455ms 676ms 0ms 266ms 3077 KB 88ms 98ms 134ms 54ms 70008 153863 lines/s
2021-05-25 09:28 4217f051 checker/ci: workaround bug causing errors with -usecache (sumtype field access) & add more -usecache tests (#10199) 446ms 681ms 0ms 268ms 3077 KB 87ms 98ms 133ms 54ms 70008 156968 lines/s
2021-05-25 04:46 5b8402bc parser: fix mod_path_to_full_name to be compliant with --path option (#10149) 451ms 682ms 0ms 267ms 3077 KB 89ms 99ms 134ms 54ms 70005 155221 lines/s
2021-05-25 04:45 f3274700 cgen: fix generic struct to string (#10191) 447ms 681ms 0ms 269ms 3076 KB 88ms 100ms 133ms 54ms 70000 156599 lines/s
2021-05-25 03:15 0e6f0c1d checker: check generic struct init without type parameter (#10193) 451ms 675ms 0ms 262ms 3076 KB 86ms 96ms 132ms 53ms 69998 155206 lines/s
2021-05-24 12:17 da88235b vpm: addd a show command (#10186) 5034ms 7557ms 0ms 3129ms 3075 KB 0ms 0ms 0ms 609ms 69990 13903 lines/s
2021-05-24 07:23 c0b1f999 checker: allow operator overloading on strings (p. 1) (#10182) 459ms 687ms 0ms 279ms 3074 KB 89ms 100ms 137ms 55ms 70052 152618 lines/s
2021-05-24 02:20 d8d05e01 all: new string interpolation in pure V (#10181) 464ms 693ms 0ms 273ms 3074 KB 89ms 99ms 135ms 54ms 70048 150965 lines/s
2021-05-23 17:59 603e5774 builder: use some -cstrict flags only with clang (gcc does not understand them) 475ms 652ms 0ms 240ms 2810 KB 90ms 111ms 145ms 54ms 68066 143296 lines/s
2021-05-23 15:00 ded88976 ci: add vab job compiling v graphical examples (#10171) 469ms 638ms 0ms 232ms 2810 KB 89ms 107ms 142ms 53ms 68063 145123 lines/s
2021-05-23 14:59 eb5ac239 checker: fix match expr with if expr (fix #10177 #10178) (#10179) 470ms 647ms 0ms 238ms 2810 KB 88ms 108ms 140ms 53ms 68063 144814 lines/s
2021-05-23 14:22 7f12bfa5 builtin: optimise `sx == sy` in the case where strings have common prefixes 474ms 641ms 0ms 236ms 2810 KB 88ms 108ms 142ms 53ms 68059 143584 lines/s
2021-05-23 13:54 e9fa53b0 v.parser: let fn_decl use 1 loop, instead of multiple p.attrs.contains calls 472ms 643ms 0ms 231ms 2809 KB 89ms 108ms 144ms 53ms 68052 144177 lines/s
2021-05-23 13:25 bf3af40f v.markused: support `./v -skip-unused -freestanding run vlib/os/bare/bare_example_linux.v` too 474ms 642ms 0ms 237ms 2809 KB 91ms 109ms 146ms 53ms 68038 143540 lines/s
2021-05-23 12:13 5efd8c62 ci: fix tests-sanitize-undefined-clang 477ms 648ms 0ms 236ms 2808 KB 90ms 109ms 145ms 54ms 68014 142587 lines/s
2021-05-23 09:37 a27e7f76 builtin: remove commented code; improve print_backtrace with tcc 474ms 651ms 0ms 236ms 2808 KB 90ms 109ms 145ms 54ms 68015 143491 lines/s
2021-05-23 02:54 ae9f8627 checker: simplify generic structs (#10167) 474ms 647ms 0ms 237ms 2805 KB 90ms 108ms 145ms 53ms 68022 143506 lines/s
2021-05-22 18:08 4b11e59b Makefile: honor local=1 in the fresh_tcc make target (#10172) 476ms 648ms 0ms 235ms 2804 KB 89ms 109ms 145ms 53ms 68006 142869 lines/s
2021-05-22 15:59 bc01de21 ast: mark ast.File{} with `[heap]`, and use []&ast.File consistently 478ms 647ms 0ms 235ms 2804 KB 91ms 109ms 145ms 54ms 68006 142271 lines/s
2021-05-22 13:42 e512caf8 vfmt: do not error on `field [fsize]Type`, where `fsize` is from another .v file 477ms 650ms 0ms 235ms 2806 KB 92ms 108ms 146ms 54ms 68005 142568 lines/s
2021-05-22 11:35 7c0f8f76 builtin: a small optimization in string.replace() 482ms 654ms 0ms 235ms 2806 KB 92ms 109ms 145ms 54ms 67998 141074 lines/s
2021-05-22 08:04 565dbc40 checker: fix inferring method receiver types (#10166) 482ms 655ms 0ms 231ms 2806 KB 91ms 109ms 148ms 54ms 67995 141068 lines/s
2021-05-22 07:53 104d9a7c net: cleanup #include directives 483ms 650ms 0ms 232ms 2806 KB 91ms 108ms 148ms 54ms 67994 140774 lines/s
2021-05-22 04:48 bf97faf3 os: simplify os.read_bytes_into_newline to fix compilation on freebsd 482ms 655ms 0ms 235ms 2806 KB 92ms 109ms 150ms 54ms 67994 141066 lines/s
2021-05-19 22:20 ac469f5e v.depgraph: fix detection of indirect module dependency cycles 336ms 390ms 0ms 142ms 428 KB 88ms 108ms 20ms 52ms 67688 201452 lines/s
2021-05-19 18:28 9ddf1ec3 cgen: fix accessing fields in propagated optional subexpressions (#10136) 333ms 388ms 0ms 136ms 427 KB 88ms 106ms 20ms 53ms 67655 203168 lines/s
2021-05-19 18:25 be189e00 fmt: keep generics for selective import as fn param (#10138) 336ms 388ms 0ms 136ms 427 KB 90ms 106ms 20ms 53ms 67655 201354 lines/s
2021-05-19 18:23 de080ba1 vfmt: cleanup vtest-cleancode (#10137) 335ms 386ms 0ms 134ms 427 KB 89ms 106ms 20ms 53ms 67647 201931 lines/s
2021-05-19 10:03 a639f940 utf8: format utf8_util.v (#10135) 331ms 384ms 0ms 133ms 427 KB 87ms 106ms 20ms 52ms 67647 204371 lines/s
2021-05-19 09:24 4974fd09 utf8: reverse() to handle unicode strings (#10133) 333ms 389ms 0ms 134ms 427 KB 88ms 109ms 20ms 52ms 67647 203144 lines/s
2021-05-19 07:35 2086e6f1 builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc (#10130) 337ms 391ms 0ms 140ms 427 KB 89ms 107ms 20ms 53ms 67647 200732 lines/s
2021-05-18 17:02 94e7a55b builtin: implement -d trace_error 355ms 404ms 0ms 131ms 427 KB 98ms 116ms 20ms 54ms 67549 190278 lines/s
2021-05-18 09:45 9a7acd24 fmt: keep selective struct import when used in orm block (#10124) 350ms 407ms 0ms 133ms 427 KB 98ms 117ms 21ms 53ms 67542 192977 lines/s
2021-05-18 09:32 f1174daa time: remove `err_invalid_8601 = error()` const, use a const string instead 353ms 402ms 0ms 131ms 427 KB 98ms 115ms 21ms 53ms 67542 191337 lines/s
2021-05-18 08:59 453fb1b0 term.ui: use os.signal_opt instead of os.signal 353ms 406ms 0ms 131ms 427 KB 97ms 117ms 21ms 53ms 67542 191337 lines/s
2021-05-18 08:06 21b34b3a ci: bump up the deprecation date of os.signal to 2021-06-18 353ms 406ms 0ms 131ms 427 KB 99ms 117ms 21ms 54ms 67536 191320 lines/s
2021-05-17 11:40 4c223706 regex: reformat README.md to use shorter lines 354ms 408ms 0ms 139ms 427 KB 99ms 117ms 21ms 53ms 67536 190779 lines/s
2021-05-17 05:51 664f220f vweb: a minor readme update 352ms 405ms 0ms 131ms 427 KB 98ms 116ms 21ms 54ms 67536 191863 lines/s
2021-05-16 17:21 d5c306ce sokol: add -lpthread flag on linux to prevent failing asserts in some cases 352ms 406ms 0ms 131ms 427 KB 97ms 114ms 21ms 52ms 67536 191863 lines/s
2021-05-16 14:50 7a4ec9f6 tools: add --before and --after options to `v watch` 352ms 405ms 0ms 133ms 427 KB 97ms 114ms 20ms 53ms 67536 191863 lines/s
2021-05-16 08:53 4d7f15b5 fmt: fix formating cascade generic types call_expr (#10107) 352ms 405ms 0ms 131ms 427 KB 97ms 116ms 21ms 53ms 67536 191863 lines/s
2021-05-16 08:28 9d8489b0 net.openssl: add `-ldl -lpthread` for linux 349ms 404ms 0ms 131ms 427 KB 97ms 116ms 21ms 53ms 67536 193512 lines/s
2021-05-16 01:51 0d44c885 checker: fix position of unknown type errors (#10110) 349ms 405ms 0ms 138ms 427 KB 99ms 116ms 20ms 53ms 67536 193512 lines/s
2021-05-16 01:28 ed6ad728 vweb: fix serving static files 352ms 407ms 0ms 132ms 427 KB 98ms 115ms 21ms 53ms 67519 191815 lines/s
2021-05-15 02:53 141248f5 doc: vweb README (#10106) 347ms 405ms 0ms 132ms 427 KB 98ms 116ms 21ms 53ms 67503 194533 lines/s
2021-05-15 02:52 e657cb2c tools/fast: use -usecache 350ms 403ms 0ms 130ms 427 KB 97ms 116ms 21ms 53ms 67503 192865 lines/s
2021-05-15 01:34 7bfd8956 shared: support `lock` on SelectorExpression (#10105) 502ms 670ms 0ms 235ms 2790 KB 99ms 117ms 162ms 54ms 67503 134468 lines/s
2021-05-14 11:28 20a22453 v.builder: remove default link flags -lm, -ldl, -lpthread (use module specific link flags instead) (#10099) 502ms 667ms 0ms 229ms 2784 KB 97ms 116ms 159ms 53ms 67401 134264 lines/s
2021-05-14 09:01 b728d890 checker: fix generics with generic anon fn parameter (#10101) 505ms 672ms 0ms 226ms 2785 KB 96ms 114ms 157ms 52ms 67409 133483 lines/s
2021-05-14 09:01 4273a969 parser: add support for flags in asm output constraints (#10103) 503ms 672ms 0ms 232ms 2785 KB 98ms 114ms 159ms 53ms 67411 134017 lines/s
2021-05-14 08:09 a849d52d examples: add web_crawler and get_weather (#10084) 502ms 674ms 0ms 229ms 2785 KB 97ms 114ms 159ms 53ms 67414 134290 lines/s
2021-05-13 22:57 01398364 tests: add more generic structs tests (#10095) 502ms 670ms 0ms 232ms 2785 KB 98ms 117ms 161ms 53ms 67414 134290 lines/s
2021-05-13 14:54 a9435f3c cgen: fix `cannot take rvalue` error of interface (#10040) 500ms 669ms 0ms 235ms 2785 KB 97ms 116ms 157ms 53ms 67414 134828 lines/s
2021-05-13 14:51 e0a3c538 csv: fix parse error of last empty field on unquoted line (#10083) 505ms 672ms 0ms 228ms 2785 KB 97ms 115ms 156ms 53ms 67404 133473 lines/s
2021-05-13 10:06 1086b4ac io: mark the mutability requirements of the Writer interface explicitly; swap the io.cp/2 parameter order to be like os.cp/2 (#10091) 498ms 675ms 0ms 228ms 2785 KB 96ms 117ms 159ms 52ms 67404 135349 lines/s
2021-05-13 09:26 14b7ce0f checker: fix generics fn return generics fn type (fix #10085) (#10088) 502ms 674ms 0ms 228ms 2785 KB 98ms 116ms 160ms 53ms 67404 134270 lines/s
2021-05-13 07:26 143c3d4b io: deprecate io.make_reader (not needed anymore) 498ms 677ms 0ms 230ms 2785 KB 96ms 116ms 158ms 52ms 67395 135331 lines/s
2021-05-13 06:48 49deeac7 os: fix file read end-of-file detection (#10070) 498ms 671ms 0ms 230ms 2785 KB 96ms 115ms 156ms 52ms 67395 135331 lines/s
2021-05-12 16:57 ebe58dca checker: cleanup generic structs (#10086) 512ms 678ms 0ms 236ms 2785 KB 97ms 116ms 160ms 53ms 67417 131673 lines/s
2021-05-12 15:03 cf3dd7a5 v.checker: fix `unused variable` warning on `*p = val` 503ms 669ms 0ms 229ms 2785 KB 96ms 114ms 156ms 52ms 67408 134011 lines/s
2021-05-12 08:44 8361f714 cgen: fix deadlock when returning/breaking in `lock` (#10079) 501ms 670ms 0ms 231ms 2784 KB 99ms 117ms 161ms 54ms 67393 134516 lines/s
2021-05-11 16:29 066374ba v.gen.c: implement `-d trace_autofree` for conditional tracing comments about autofree 505ms 675ms 0ms 231ms 2778 KB 99ms 115ms 161ms 53ms 67300 133267 lines/s
2021-05-11 15:57 274c8170 builtin.string: optimize split_into_lines (#10081) 519ms 688ms 0ms 231ms 3546 KB 98ms 116ms 171ms 54ms 67295 129662 lines/s
2021-05-11 14:47 d11cd507 ci: skip vweb_app_test.v except in the ubuntu-tcc job 519ms 695ms 0ms 231ms 3546 KB 98ms 114ms 171ms 53ms 67299 129670 lines/s
2021-05-11 11:01 2b420cdf ci: vfmt new vlib/vweb/vweb_app_test.v 516ms 684ms 0ms 234ms 3546 KB 98ms 113ms 170ms 53ms 67299 130424 lines/s
2021-05-11 11:00 9f27cf5b checker: cleanup missed eprintln 520ms 689ms 0ms 231ms 3546 KB 99ms 116ms 172ms 52ms 67299 129421 lines/s
2021-05-11 10:15 c5285e72 ci: fix compiling comptime_if_expr_test.v 522ms 690ms 0ms 229ms 3545 KB 100ms 117ms 172ms 53ms 67300 128927 lines/s
2021-05-11 08:19 1ddd9906 ci: fix `./v check-md .` 518ms 687ms 0ms 232ms 3546 KB 98ms 115ms 170ms 53ms 67305 129932 lines/s
2021-05-11 08:14 d463817f Revert "Revert "cgen: fix generics with generics fn type parameter (#10078)"" 517ms 684ms 0ms 231ms 3546 KB 99ms 115ms 170ms 53ms 67305 130183 lines/s
2021-05-11 08:10 c55549a1 ci: fix `v build-examples` 521ms 688ms 0ms 231ms 3546 KB 99ms 117ms 174ms 53ms 67305 129184 lines/s
2021-05-11 08:08 6f2c18f1 ci: fix `v build-tools` 522ms 690ms 0ms 234ms 3546 KB 96ms 114ms 181ms 52ms 67305 128936 lines/s
2021-05-11 08:02 263e1ee4 ci: fix compilation of cmd/tools/vtest-cleancode.v 519ms 694ms 0ms 228ms 3546 KB 98ms 116ms 171ms 53ms 67305 129682 lines/s
2021-05-11 07:28 0bc80951 checker: fix `T is int` 523ms 693ms 0ms 232ms 3546 KB 100ms 116ms 173ms 53ms 67302 128684 lines/s
2021-05-11 07:21 d088c4ce cgen: fix tcc compilation 561ms 692ms 0ms 231ms 3546 KB 98ms 115ms 172ms 53ms 67300 119964 lines/s
2021-05-11 06:24 e310513a cgen: fix generics with generics fn type parameter (#10078) 521ms 692ms 0ms 229ms 3534 KB 97ms 113ms 177ms 53ms 67153 128892 lines/s
2021-05-11 05:09 d60a55d3 strconv: float functions cleaning and speed optimization (#10076) 524ms 699ms 0ms 234ms 3534 KB 99ms 116ms 179ms 53ms 67153 128154 lines/s
2021-05-11 00:43 3b062388 checker: minor cleanup in check_files() (#10075) 518ms 694ms 0ms 235ms 3535 KB 98ms 116ms 181ms 53ms 67181 129693 lines/s
2021-05-10 17:27 dcf4d73c cgen: format generated struct definition c codes (#10074) 523ms 689ms 0ms 233ms 3535 KB 98ms 114ms 179ms 54ms 67184 128458 lines/s
2021-05-10 08:30 19b45040 examples: add a gg timer example, drawing the result coming from a worker thread (#10065) 518ms 698ms 0ms 241ms 3535 KB 96ms 112ms 177ms 52ms 67184 129698 lines/s
2021-05-10 07:15 28a22e5a v.builder: try finding msvc from env variables, when not found from registry (#10072) 525ms 694ms 0ms 233ms 3535 KB 98ms 113ms 178ms 52ms 67184 127969 lines/s
2021-05-10 07:01 e9c84ce1 os: fix is_abs_path() panic, when path is only one letter on windows (#10071) 525ms 695ms 0ms 233ms 3535 KB 97ms 115ms 178ms 53ms 67120 127847 lines/s
2021-05-10 06:22 159ee005 builtin: remove `import hash` 522ms 690ms 0ms 234ms 3535 KB 98ms 115ms 178ms 54ms 67120 128582 lines/s
2021-05-09 18:31 4728d102 os: add Process.finalise() and Process.free() methods to cleanup pipe descriptors 516ms 691ms 0ms 235ms 3535 KB 98ms 113ms 176ms 53ms 67119 130075 lines/s
2021-05-09 14:58 2a6a9c52 ci: add -skip-unused test 524ms 689ms 0ms 234ms 3534 KB 96ms 113ms 174ms 52ms 67089 128032 lines/s
2021-05-09 12:27 74defc4b checker: minor cleanup of FnDecl (#10000) 523ms 698ms 0ms 240ms 3534 KB 97ms 111ms 175ms 53ms 67089 128277 lines/s
2021-05-09 12:14 f85955ef tools/fast: use a common set of options for all measurement commands 516ms 686ms 0ms 230ms 3536 KB 96ms 113ms 193ms 52ms 67089 130017 lines/s
2021-05-09 07:45 38d16229 os: fix panic on os.is_abs_path('') 523ms 691ms 0ms 235ms 3536 KB 98ms 115ms 196ms 53ms 67089 128277 lines/s
2021-05-09 06:21 26652c8a io: make new_multi_writer use varargs (#10062) 515ms 684ms 0ms 231ms 3536 KB 97ms 113ms 194ms 52ms 67086 130264 lines/s
2021-05-09 01:37 6a54f3a8 tools/fast: vfmt fast.v 518ms 687ms 0ms 231ms 3536 KB 98ms 113ms 193ms 52ms 67086 129509 lines/s
2021-05-09 00:50 e040806c tools/fast: fix -skip-unused 520ms 685ms 0ms 235ms 3536 KB 99ms 114ms 194ms 52ms 67086 129011 lines/s
2021-05-08 20:00 8547762a v.preludes: avoid warnings for short const names like `b` in tests with -stats 504ms 694ms 0ms 449ms 4000 KB 98ms 114ms 195ms 52ms 67071 133077 lines/s
2021-05-08 18:25 21f207e7 v.checker: use more concise error messages (remove please) 509ms 704ms 0ms 448ms 4000 KB 96ms 112ms 193ms 52ms 67071 131770 lines/s
2021-05-08 19:27 a9eb8931 table: minor cleanup of resolve_generic_to_concrete() (#10046) 507ms 695ms 0ms 452ms 4000 KB 99ms 114ms 195ms 53ms 67071 132289 lines/s
2021-05-08 19:26 ef7454b5 checker: fix calling functions with variadic interface parameters (#10052) 510ms 700ms 0ms 457ms 4000 KB 100ms 116ms 194ms 54ms 67073 131515 lines/s
2021-05-08 18:11 23513ae3 v.parser: fix vfmt eating the file name in `$tmpl('non_existant_file')` (#10056) 509ms 705ms 0ms 454ms 4000 KB 98ms 115ms 192ms 53ms 67064 131756 lines/s
2021-05-08 18:09 0d205510 hash.wyhash: fix memory errors (#10051) 508ms 702ms 0ms 457ms 4000 KB 98ms 115ms 194ms 53ms 67063 132013 lines/s
2021-05-08 18:00 c16d4911 v.checker: deprecate `$if linux_or_macos {` in favor of `$if linux || macos {` 507ms 701ms 0ms 454ms 4000 KB 97ms 115ms 189ms 52ms 67062 132272 lines/s
2021-05-08 15:23 cbf30bd1 checker: fix regression for generics_test.v 508ms 697ms 0ms 451ms 3999 KB 97ms 116ms 193ms 52ms 67059 132005 lines/s
2021-05-08 14:38 d8d6e9b9 ci: run vfmt over sha256_test.v 504ms 700ms 0ms 454ms 3999 KB 98ms 115ms 190ms 52ms 67051 133037 lines/s
2021-05-08 12:12 3a1cae0c v.markused: assume methods for operator overload are always used 504ms 694ms 0ms 450ms 3999 KB 98ms 116ms 192ms 52ms 67051 133037 lines/s
2021-05-08 11:46 7db6d602 tools: vfmt math_test.v and remove it from the exceptions in vtest-cleancode.v 507ms 701ms 0ms 456ms 3999 KB 96ms 112ms 190ms 51ms 67045 132238 lines/s
2021-05-08 11:36 7d922c87 thirdparty: remove unused dependecy wyhash (#10038) 505ms 700ms 0ms 455ms 3999 KB 96ms 114ms 190ms 51ms 67045 132762 lines/s
2021-05-08 11:33 ed7c8d5e checker: fix generics return recursive generic struct (fix #10028) (#10031) 504ms 694ms 0ms 456ms 3999 KB 99ms 113ms 194ms 53ms 67044 133023 lines/s
2021-05-08 11:32 b5afa049 math: sign function (#10014) 505ms 693ms 0ms 448ms 3999 KB 98ms 114ms 192ms 53ms 67044 132760 lines/s
2021-05-08 11:21 68c87093 io: add MultiWriter (#10021) 508ms 696ms 0ms 454ms 3999 KB 97ms 113ms 188ms 52ms 67044 131976 lines/s
2021-05-08 11:06 3dfbd235 checker,cgen: fix generics with generic_fn type parameter (#10022) 512ms 698ms 0ms 457ms 3999 KB 97ms 114ms 191ms 52ms 67044 130945 lines/s
2021-05-08 10:35 82a9add2 cgen: insert a newline every 8 elements in array init (#10034) 514ms 700ms 0ms 457ms 3999 KB 98ms 114ms 192ms 53ms 67051 130449 lines/s
2021-05-08 10:33 262ef759 checker: fix unchecked optional in match condition (#10041) 512ms 696ms 0ms 455ms 3998 KB 99ms 116ms 195ms 52ms 67046 130949 lines/s
2021-05-08 10:32 8a380f46 tools: make `v test-cleancode` test everything by default (#10050) 510ms 698ms 0ms 454ms 3998 KB 97ms 115ms 194ms 52ms 67045 131460 lines/s
2021-05-08 10:14 cba2cb6b crypto/sha256: make digest sum public (#10047) 508ms 700ms 0ms 455ms 3998 KB 99ms 116ms 195ms 53ms 67036 131960 lines/s
2021-05-08 10:02 600017d7 ci: fix CI failure (add 'sudo apt update' in the .yml files) (#10049) 506ms 701ms 0ms 450ms 3998 KB 97ms 115ms 192ms 53ms 67036 132482 lines/s
2021-05-07 21:24 e9d7ff75 strconv: new decimal digits counts function (#10029) 504ms 693ms 0ms 454ms 3998 KB 98ms 114ms 192ms 52ms 67036 133007 lines/s
2021-05-07 16:41 2d2b4f79 strings: add Builder.cut_to (#10042) 502ms 699ms 0ms 455ms 3997 KB 97ms 114ms 192ms 52ms 66958 133382 lines/s
2021-05-07 16:31 b34b56ee vbug: use readline to read expected result (#10037) 501ms 698ms 0ms 459ms 3997 KB 98ms 114ms 193ms 52ms 66967 133666 lines/s
2021-05-07 12:58 d26ac569 all: various fixes for [heap]/auto-heap handling (#10033) 503ms 698ms 0ms 456ms 3997 KB 99ms 117ms 192ms 53ms 66967 133135 lines/s
2021-05-07 11:40 5b4eef80 ci: bump up array capacities in repeat.v (workaround for segfaulting code-formatting-perf-regressions job) 508ms 699ms 0ms 458ms 3993 KB 98ms 115ms 192ms 52ms 66898 131688 lines/s
2021-05-07 08:20 13ea92a7 ci: use hash.fnv1a.sum64_string instead of hash.sum64_string in Parser.set_path (fix sanitize jobs) 500ms 694ms 0ms 458ms 3993 KB 98ms 115ms 194ms 52ms 66898 133796 lines/s
2021-05-06 18:46 43cf3542 tools: fix a cmd/tools/repeat.v segfault 503ms 696ms 0ms 453ms 3990 KB 97ms 114ms 190ms 52ms 66853 132908 lines/s
2021-05-06 18:08 ea74e2bc v.parser: add p.unique_prefix, add run_project_folders_test.v (closes #10023) 503ms 696ms 0ms 460ms 3990 KB 95ms 112ms 192ms 51ms 66853 132908 lines/s
2021-05-06 17:24 a6764e3c table: fix generics struct with anon fn fields (#10024) 500ms 693ms 0ms 456ms 3990 KB 97ms 113ms 190ms 51ms 66850 133700 lines/s
2021-05-06 16:54 ac2eaa05 tests: add interface_many_named_test.v regression test (closes #10013) 500ms 692ms 0ms 450ms 3988 KB 97ms 113ms 190ms 52ms 66831 133662 lines/s
2021-05-06 16:37 3aa85bb5 v.ast: ensure interface->types info is complete 495ms 689ms 0ms 453ms 3988 KB 97ms 113ms 188ms 51ms 66831 135012 lines/s
2021-05-06 14:05 591d185d builtin: fix termux make (#10016) 503ms 688ms 0ms 452ms 3976 KB 97ms 114ms 192ms 51ms 66745 132693 lines/s
2021-05-06 13:43 928ced3d docs: small English improvement (#10020) 497ms 691ms 0ms 454ms 3976 KB 97ms 114ms 191ms 51ms 66745 134295 lines/s
2021-05-06 12:15 483068f0 ci: fix tests-sanitize-undefined-gcc job 502ms 696ms 0ms 453ms 3976 KB 96ms 115ms 192ms 52ms 66745 132958 lines/s
2021-05-06 11:26 adffae44 v.builder: refactor to make adding other post checker stages easier 504ms 690ms 0ms 453ms 3976 KB 97ms 114ms 191ms 52ms 66745 132430 lines/s
2021-05-06 08:44 2eafea63 v: reduce the memory usage of the compiler (analysed with heaptrack) 501ms 690ms 0ms 453ms 3975 KB 98ms 114ms 194ms 51ms 66771 133275 lines/s
2021-05-05 21:31 84f9789e v: tag more low level functions with `[direct_array_access]` 525ms 714ms 0ms 452ms 3975 KB 97ms 115ms 213ms 52ms 66765 127171 lines/s
2021-05-05 20:45 3405f517 v.scanner: apply `[direct_array_access]` for key frequently called low level functions 526ms 720ms 0ms 451ms 3975 KB 99ms 113ms 209ms 52ms 66752 126904 lines/s
2021-05-05 19:02 fc801fd5 tools/fast: use prealloc 536ms 724ms 0ms 461ms 3975 KB 101ms 114ms 213ms 58ms 66739 124513 lines/s
2021-05-05 18:52 4e6a19b0 examples: add a BFS example for finding the shortest distance between nodes in a graph (#10006) 572ms 769ms 0ms 469ms 3975 KB 117ms 124ms 228ms 55ms 66739 116676 lines/s
2021-05-05 18:31 7288f128 v help: add `v help watch`, rename -watch in `v help` too 574ms 765ms 0ms 461ms 3975 KB 115ms 126ms 230ms 54ms 66739 116270 lines/s
2021-05-05 13:09 2c4a59f3 example: add a pendulum simulation (#9992) 577ms 770ms 0ms 464ms 3975 KB 117ms 125ms 230ms 56ms 66739 115665 lines/s
2021-05-05 12:39 4ac751d7 os: add `signal_opt` and deprecate `signal` (#10005) 576ms 768ms 0ms 457ms 3975 KB 114ms 123ms 225ms 54ms 66739 115866 lines/s
2021-05-05 11:20 8b50a5a1 vweb: fix route matching on `/` (#10001) 571ms 764ms 0ms 460ms 3973 KB 135ms 147ms 268ms 67ms 66691 116796 lines/s
2021-05-05 11:20 12c3f855 os: add getuid and geteuid (#10002) 577ms 762ms 0ms 458ms 3973 KB 117ms 125ms 227ms 53ms 66691 115582 lines/s
2021-05-05 11:12 4bc56dc0 git: add 'sqlite/' to thirdparty/.gitignore (#10009) 577ms 772ms 0ms 471ms 3973 KB 117ms 126ms 229ms 53ms 66677 115558 lines/s
2021-05-05 11:11 7c58dfb8 checker: fix for_in mut var unused warning (#10008) 581ms 768ms 0ms 471ms 3973 KB 118ms 131ms 229ms 53ms 66677 114762 lines/s
2021-05-05 11:09 8c448736 fmt,parser: prevent unknown module error (#10004) 573ms 761ms 0ms 458ms 3973 KB 117ms 125ms 228ms 54ms 66677 116364 lines/s
2021-05-05 01:12 99a2fd76 strconv: separate v_sprintf (#10007) 573ms 767ms 0ms 458ms 3972 KB 118ms 125ms 227ms 54ms 66676 116363 lines/s
2021-05-04 16:04 818983de v.markused: fix for `v -skip-unused ~/.vmodules/ui/examples/users.v` 573ms 760ms 0ms 463ms 3971 KB 120ms 129ms 230ms 57ms 66618 116261 lines/s
2021-05-04 15:26 9e717e02 parser, fmt: prevent error with comment after expr inside match (#9995) 574ms 770ms 0ms 465ms 3971 KB 117ms 127ms 230ms 56ms 66613 116050 lines/s
2021-05-04 09:35 b8e070b2 orm: fix multi substructs (#9941) 573ms 773ms 0ms 473ms 3971 KB 118ms 127ms 232ms 56ms 66613 116253 lines/s
2021-05-04 09:33 92a22e9e ast: fix bug where fn_signature return wrong str for variadic arg (#9993) 574ms 763ms 0ms 462ms 3969 KB 116ms 125ms 230ms 56ms 66593 116015 lines/s
2021-05-04 09:31 177f8f58 checker: fn_call fixes (#9994) 571ms 760ms 0ms 457ms 3968 KB 116ms 124ms 226ms 54ms 66589 116618 lines/s
2021-05-04 08:31 1e856c0f parser: improve error message for `mod.unknownsubmod.Type` (#9976) 571ms 764ms 0ms 464ms 3968 KB 117ms 124ms 230ms 54ms 66587 116614 lines/s
2021-05-04 05:40 298fc533 ci: run `v fmt -w vlib/os/file.c.v` 570ms 762ms 0ms 457ms 3967 KB 118ms 125ms 228ms 55ms 66573 116794 lines/s
2021-05-03 16:50 c21df2d4 v: building on NetBSD (#9953) 574ms 767ms 0ms 459ms 3967 KB 118ms 126ms 226ms 55ms 66573 115980 lines/s
2021-05-03 16:48 ddc00338 checker: check generics fn that return generic struct (#9979) 575ms 769ms 0ms 468ms 3967 KB 117ms 125ms 228ms 55ms 66569 115772 lines/s
2021-05-03 16:47 035fd052 checker: check generic struct declaration (fix #9974) (#9978) 571ms 762ms 0ms 462ms 3967 KB 117ms 126ms 225ms 55ms 66560 116567 lines/s
2021-05-03 16:00 0fa9a648 os: add os.stdout() and os.stderr(), returning os.File, similarly to os.stdin() (#9990) 571ms 767ms 0ms 464ms 3966 KB 116ms 124ms 224ms 55ms 66549 116548 lines/s
2021-05-03 15:57 4ba11b77 os: deprecate os.open_stdin in favor of os.stdin (#9989) 568ms 757ms 0ms 463ms 3966 KB 114ms 123ms 227ms 55ms 66531 117132 lines/s
2021-05-03 15:22 ae898e77 v.markused: handle interface implementation methods, and vweb programs 570ms 762ms 0ms 460ms 3966 KB 120ms 124ms 226ms 55ms 66525 116710 lines/s
2021-05-03 14:35 106cd384 parser: remove obsolete exceptions (#9987) 571ms 759ms 0ms 457ms 3964 KB 116ms 122ms 227ms 55ms 66483 116432 lines/s
2021-05-03 13:55 07f00440 picohttpparser: fix setting of req.body 568ms 765ms 0ms 463ms 3964 KB 114ms 124ms 226ms 55ms 66484 117049 lines/s
2021-05-03 12:07 5b826b26 fmt: keep module alias in interfaces (#9985) 570ms 760ms 0ms 463ms 3964 KB 115ms 123ms 226ms 55ms 66484 116638 lines/s
2021-05-03 11:14 597a774d scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`) 572ms 760ms 0ms 460ms 3964 KB 115ms 123ms 224ms 55ms 66484 116230 lines/s
2021-05-02 23:41 9d4783a2 native: initial support for macos-amd64 targets (#9975) 577ms 761ms 0ms 461ms 3963 KB 116ms 123ms 233ms 54ms 66486 115227 lines/s
2021-05-02 18:46 fb7ddcd4 checker: fix looking for unprefixed `os` functions (#9968) 570ms 763ms 0ms 463ms 3954 KB 115ms 122ms 229ms 54ms 66257 116240 lines/s
2021-05-02 16:18 53ae9dda cgen: speed up auto generated Array_*_contains and Array_*_index methods 571ms 759ms 0ms 463ms 3954 KB 115ms 122ms 230ms 54ms 66257 116036 lines/s
2021-05-02 16:31 feb60674 builtin.string: minor fixes in join() (#9952) 610ms 803ms 0ms 475ms 3954 KB 118ms 128ms 256ms 54ms 66256 108616 lines/s
2021-05-02 16:30 3175525b builtin.string: optimize replace (#9969) 606ms 799ms 0ms 466ms 3953 KB 119ms 129ms 256ms 55ms 66221 109275 lines/s
2021-05-02 13:31 dbadda84 builtin: clean up int.v (#9960) 598ms 786ms 0ms 464ms 3953 KB 119ms 126ms 257ms 56ms 66223 110740 lines/s
2021-05-02 00:00 4b818fa2 v: implement interface embedding (#9935) 599ms 797ms 0ms 468ms 3953 KB 119ms 128ms 270ms 56ms 66265 110626 lines/s
2021-05-01 18:27 3363c3ef builtin.string: optimize replace() (#9955) 594ms 781ms 0ms 463ms 3930 KB 118ms 125ms 255ms 55ms 66069 111227 lines/s
2021-05-01 18:21 000d4d30 checker: cleanup typeof (#9954) 599ms 785ms 0ms 467ms 3930 KB 118ms 127ms 249ms 55ms 66069 110298 lines/s
2021-05-01 13:45 ef63491a cgen: fix calling function-pointer fields on interfaces (#9948) 589ms 785ms 0ms 472ms 3931 KB 117ms 126ms 247ms 54ms 66073 112178 lines/s
2021-05-01 11:26 4348c232 builtin.map: test more key types (#9947) 593ms 786ms 0ms 461ms 3930 KB 115ms 122ms 246ms 54ms 66063 111404 lines/s
2021-05-01 11:25 daac31ae cgen: update wyhash (#9945) 595ms 783ms 0ms 464ms 3930 KB 118ms 126ms 251ms 54ms 66063 111030 lines/s
2021-05-01 11:20 b621595c picoev: error handling workaround (#9913) 595ms 780ms 0ms 460ms 3933 KB 118ms 126ms 249ms 54ms 66094 111082 lines/s
2021-05-01 09:52 f82f1977 tests: enable test_generic_fn_with_variadics() test (#9944) 593ms 789ms 0ms 465ms 3933 KB 118ms 124ms 249ms 54ms 66094 111456 lines/s
2021-05-01 09:50 fec947c7 ast: minor cleanup in ast.FnDecl (#9950) 595ms 780ms 0ms 467ms 3933 KB 118ms 125ms 249ms 54ms 66094 111082 lines/s
2021-04-30 12:59 b3890e28 doc: document fixed size init syntax 592ms 791ms 0ms 471ms 3933 KB 118ms 124ms 246ms 54ms 66098 111652 lines/s
2021-04-30 12:36 c16bb7f3 ast: a minor format of ast.v 594ms 788ms 0ms 469ms 3933 KB 119ms 124ms 251ms 54ms 66098 111276 lines/s
2021-04-30 12:31 e949d4b2 tools/fast: add "V lines" and "V lines/s" 597ms 789ms 0ms 470ms 3933 KB 118ms 126ms 253ms 54ms
2021-04-30 10:40 d236d6a4 parser, cgen: fix generics fn typeof name (fix #7357) (#9939) 595ms 779ms 0ms 469ms 3933 KB 118ms 125ms 250ms 54ms
2021-04-30 06:13 fb685eee orm: support arrays (#9936) 594ms 781ms 0ms 472ms 3931 KB 120ms 125ms 252ms 54ms
2021-04-29 18:00 b15156d4 orm: fix mysql substructs (#9930) 588ms 778ms 0ms 464ms 3911 KB 119ms 124ms 246ms 54ms
2021-04-29 14:37 ea0ac092 checker: fix generics with nested external generics fn (#9933) 589ms 784ms 0ms 470ms 3909 KB 117ms 122ms 248ms 55ms
2021-04-29 10:38 e9bbb7de orm: add pg select expr (#9927) 592ms 782ms 0ms 466ms 3909 KB 117ms 123ms 250ms 55ms
2021-04-29 07:58 8af6237e gg: fix width and height in draw_rounded_rect primitive (#9926) 592ms 778ms 0ms 462ms 3901 KB 118ms 123ms 248ms 54ms
2021-04-29 06:49 e05da04b builtin: fix termux prints (#9921) 596ms 778ms 0ms 470ms 3901 KB 117ms 125ms 251ms 54ms
2021-04-29 06:48 b406de20 parser, vfmt: multi line comments are not treated as follow-up comments anymore (#9892) 589ms 785ms 0ms 470ms 3901 KB 116ms 124ms 248ms 54ms
2021-04-29 06:45 c8e07b28 orm: fix pg orm statements (#9909) 591ms 779ms 0ms 470ms 3901 KB 118ms 124ms 251ms 54ms
2021-04-29 06:42 daff4812 examples/text_editor: use mathutil for min/max functions (#9911) 594ms 789ms 0ms 471ms 3905 KB 118ms 125ms 250ms 54ms
2021-04-29 06:06 25d9272c all: rename `table.register_fn_generic_types` to `table.register_fn_concrete_types` (#9914) 588ms 776ms 0ms 467ms 3905 KB 117ms 124ms 249ms 54ms
2021-04-29 06:04 6945f987 checker: fix sumtype comparison and sumtype in itself (#9917) 594ms 790ms 0ms 469ms 3905 KB 117ms 124ms 247ms 53ms
2021-04-29 05:33 191a167f checker: allow omitting the enum name of map key (#9919) 586ms 786ms 0ms 465ms 3906 KB 116ms 123ms 248ms 54ms
2021-04-29 05:28 e711e863 fmt: prevent rare code corruption with array pre comments (#9908) 589ms 777ms 0ms 466ms 3906 KB 115ms 123ms 245ms 54ms
2021-04-28 23:17 dee733aa fmt: reset const field align after multi line exprs (#9916) 591ms 779ms 0ms 463ms 3906 KB 116ms 123ms 247ms 54ms
2021-04-28 19:12 c82c8059 tests: add recursive generics fn test (#9907) 587ms 778ms 0ms 472ms 3906 KB 116ms 123ms 248ms 54ms
2021-04-28 19:11 6795b02e cgen: fix enum in map (#9912) 590ms 780ms 0ms 470ms 3906 KB 116ms 124ms 249ms 55ms
2021-04-28 09:23 626517f5 tools: turn `v -watch` into a `v watch` sub-command, so that it can have its own options 587ms 777ms 0ms 464ms 3905 KB 118ms 123ms 249ms 54ms
2021-04-28 06:22 e4a2d1b2 v -watch: support for VWATCH_IGNORE_EXTENSIONS 589ms 776ms 0ms 471ms 3905 KB 121ms 124ms 247ms 54ms
2021-04-28 06:11 1fbf75f2 builtin: fix termux println (#9829) 590ms 776ms 0ms 473ms 3905 KB 117ms 123ms 249ms 55ms
2021-04-28 04:47 f4e92997 checker: support value array elements of `[heap]` type inside struct ref (#9899) 587ms 778ms 0ms 463ms 3905 KB 116ms 124ms 248ms 55ms
2021-04-28 04:44 4f246222 v: replace `--enable-globals` with `-enable-globals` (#9898) 589ms 776ms 0ms 462ms 3904 KB 117ms 123ms 246ms 54ms
2021-04-28 04:42 a2014f86 strconv: new faster atof function (#9903) 589ms 779ms 0ms 469ms 3904 KB 117ms 122ms 249ms 54ms
2021-04-27 12:28 faf26563 orm: support multiline statements (#9888) 590ms 779ms 0ms 462ms 3906 KB 116ms 122ms 248ms 55ms
2021-04-27 12:25 9f1ac397 checker: fix generics with anon generics fn argument (fix #9859) (#9897) 595ms 782ms 0ms 464ms 3904 KB 116ms 123ms 249ms 55ms
2021-04-26 22:09 d8bb9390 native: fix tests, address comments and a little cleaner macho 593ms 783ms 0ms 470ms 3904 KB 116ms 125ms 251ms 55ms
2021-04-27 05:18 aebb551e cgen: do full struct initialisation for V structs, fixes invalid data from `map[string]Struct{}['unknown']` (#9878) 594ms 781ms 0ms 466ms 3891 KB 115ms 121ms 249ms 56ms
2021-04-26 22:42 787a63da cgen: execute `defer` block *after* return expression is evaluated (#9893) 595ms 781ms 0ms 471ms 3844 KB 115ms 126ms 248ms 56ms
2021-04-26 17:05 3877522e table,checker,cgen: fix generics with recursive generics struct (#9862) 589ms 777ms 0ms 470ms 3852 KB 117ms 124ms 244ms 55ms
2021-04-26 17:01 21d1f86e checker: fix generics that return reference generics struct (fix #6218) (#9869) 583ms 769ms 0ms 463ms 3850 KB 116ms 124ms 245ms 55ms
2021-04-26 16:59 7ddf569d cgen: fix generics multi_array in (#9885) 588ms 775ms 0ms 468ms 3850 KB 116ms 123ms 242ms 55ms
2021-04-26 16:57 de8c4866 v.checker: fix postfix expr on generic types (#9887) 590ms 773ms 0ms 471ms 3850 KB 117ms 123ms 243ms 55ms
2021-04-26 16:54 2b43d319 checker: fix generics with assign generics struct (fix #7784) (#9889) 586ms 779ms 0ms 472ms 3850 KB 116ms 123ms 242ms 55ms
2021-04-26 16:51 181b0f10 parser: improve error message for missing db expr in ORM (#9890) 581ms 781ms 0ms 461ms 3850 KB 115ms 123ms 241ms 55ms
2021-04-26 16:38 cafe3824 vweb: update references to old .init_once() and .init() methods to .init_server() and .before_request() 584ms 769ms 0ms 473ms 3847 KB 116ms 124ms 243ms 56ms
2021-04-26 08:54 5e0ff5c5 cgen: cleanup g.type_default 585ms 771ms 0ms 463ms 3847 KB 114ms 123ms 242ms 56ms
2021-04-26 07:56 212b4fa0 parser: implement infering generic type parameters from receiver types (fix #5862) (#9870) 591ms 777ms 0ms 464ms 3848 KB 116ms 125ms 245ms 56ms
2021-04-26 07:01 f36e46bf gg:fix draw_line for android (#9882) 581ms 765ms 0ms 473ms 3846 KB 115ms 124ms 244ms 56ms
2021-04-26 07:00 9d68f924 parser: don't disallow closures in the JS backend (#9884) 585ms 772ms 0ms 470ms 3846 KB 116ms 125ms 243ms 55ms
2021-04-26 06:58 7acb48df parser: parse `JS.` interfaces properly (#9876) 592ms 783ms 0ms 469ms 3846 KB 117ms 124ms 246ms 55ms
2021-04-26 06:56 8b22dbba jsgen: basic struct embedding support (#9879) 583ms 768ms 0ms 463ms 3845 KB 115ms 126ms 245ms 55ms
2021-04-25 18:40 3c0a368a all: automatically move (some) referenced objects to heap (#9873) 586ms 772ms 0ms 472ms 3845 KB 116ms 124ms 240ms 55ms
2021-04-25 18:22 00261afb io: add a `cp` function (#9875) 579ms 766ms 0ms 470ms 3834 KB 115ms 124ms 246ms 55ms
2021-04-25 15:57 71846299 orm: add initial pg support (#9827) 584ms 768ms 0ms 473ms 3834 KB 115ms 125ms 245ms 55ms
2021-04-25 15:29 fc3b6284 v: support `$for attr in Test.attributes` (#9836) 580ms 767ms 0ms 471ms 3821 KB 114ms 122ms 241ms 55ms
2021-04-25 15:20 515e83dc docs: correct one of the channel examples (#9865) 575ms 759ms 0ms 467ms 3818 KB 113ms 122ms 241ms 54ms
2021-04-25 15:18 3ab60889 CHANGELOG.md: remove unimplemented "Closures". (#9850) 572ms 752ms 0ms 468ms 3818 KB 114ms 122ms 240ms 55ms
2021-04-25 15:16 160b6056 os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872) 576ms 756ms 0ms 469ms 3818 KB 115ms 124ms 242ms 55ms
2021-04-25 14:57 bfe0a788 builtin,strconv: fix and optimize utf8 and formatting functions (#9874) 578ms 763ms 0ms 463ms 3818 KB 113ms 121ms 238ms 55ms
2021-04-25 13:04 3c8d2bba vlib/context: some clean up and more readable examples (#9868) 576ms 760ms 0ms 468ms 3817 KB 113ms 120ms 239ms 54ms
2021-04-25 06:19 44902b5a ci: fix tests output files after 7f5c3cc 574ms 765ms 0ms 462ms 3817 KB 113ms 122ms 238ms 55ms
2021-04-24 11:08 7f5c3cc1 checker: do not allow modifying consts via mutable refs 578ms 762ms 0ms 467ms 3817 KB 113ms 122ms 238ms 54ms
2021-04-24 10:32 b506d8fc os: use C.getlogin for os.loginname, instead of C.getlogin_r (C.getlogin_r absent on Android) 580ms 756ms 0ms 465ms 3817 KB 112ms 122ms 238ms 55ms
2021-04-24 10:22 187895c9 os: use GetComputerNameW to retrieve hostname on Windows (#9861) 572ms 767ms 0ms 469ms 3817 KB 116ms 121ms 237ms 54ms
2021-04-24 10:21 dee4904b pico: small refactor (#9857) 576ms 766ms 0ms 468ms 3817 KB 116ms 123ms 242ms 55ms
2021-04-24 06:44 8ccdae61 all: cleanup generics call_expr (#9856) 574ms 761ms 0ms 474ms 3817 KB 114ms 122ms 238ms 54ms
2021-04-23 14:12 a832bb60 net: support `-d net_blocking_sockets` (workaround a sporadic vex failure) 576ms 760ms 0ms 468ms 3817 KB 114ms 123ms 237ms 55ms
2021-04-23 14:21 b2dc444d ast: minor cleanup in generic_struct_insts_to_concrete() (#9855) 576ms 763ms 0ms 471ms 3817 KB 114ms 122ms 236ms 55ms
2021-04-23 12:51 af8ef129 ast: use `AttrKind` (#9845) 575ms 756ms 0ms 469ms 3817 KB 117ms 122ms 240ms 55ms
2021-04-23 12:18 1b46f9aa net: fix unsafe warnings 575ms 752ms 0ms 463ms 3820 KB 114ms 120ms 237ms 55ms
2021-04-23 12:30 2f29e790 tests: cleanup obsolete skips in common.v 577ms 760ms 0ms 466ms 3820 KB 115ms 121ms 240ms 56ms
2021-04-23 12:18 b4e4d48b checker: make sure negation is only used with numeric types (#9854) 574ms 757ms 0ms 466ms 3820 KB 111ms 119ms 234ms 54ms
2021-04-23 12:17 49a2de56 builtin: fix an unused var warning on windows 574ms 756ms 0ms 466ms 3820 KB 115ms 122ms 242ms 55ms
2021-04-23 12:12 669a4ea1 net: support `-d trace_tcp_data_read` and `-d trace_tcp_data_write` too 577ms 755ms 0ms 464ms 3820 KB 114ms 122ms 247ms 55ms
2021-04-23 12:10 9b14f716 all: fix build-tools 577ms 757ms 0ms 463ms 3820 KB 113ms 123ms 240ms 55ms
2021-04-23 11:48 0567cbe4 examples: fix compilation with -prod 575ms 758ms 0ms 470ms 3820 KB 117ms 123ms 238ms 56ms
2021-04-23 11:37 cf497623 net: do `$if trace_tcp ? {` in more functions to help debug web server issues 578ms 757ms 0ms 470ms 3820 KB 115ms 124ms 236ms 55ms
2021-04-23 10:45 7ec90b0f pref: fix is_test 575ms 756ms 0ms 474ms 3820 KB 114ms 119ms 237ms 54ms
2021-04-23 10:33 c7a6d28e all: improve unused variable warning (fix `x = 1`, `x += 1` etc) 569ms 758ms 0ms 469ms 3820 KB 115ms 120ms 236ms 55ms
2021-04-23 09:28 aa40dfc1 checker: check __global type (#9804) 572ms 752ms 0ms 461ms 3820 KB 112ms 123ms 241ms 55ms
2021-04-23 08:19 8e455495 checker: fix generics that return multi generics struct (#9852) 576ms 752ms 0ms 458ms 3819 KB 110ms 119ms 236ms 54ms
2021-04-22 15:21 c026d8b6 parser: number attributes (#9835) 568ms 749ms 0ms 461ms 3819 KB 111ms 119ms 237ms 55ms
2021-04-22 15:21 431d806d ast, parser: cleanup of generic structs (#9839) 574ms 755ms 0ms 466ms 3819 KB 111ms 122ms 240ms 55ms
2021-04-22 15:12 ba512a6a v help: describe CFLAGS and LDFLAGS support in `v help build-c` 569ms 753ms 0ms 466ms 3819 KB 110ms 121ms 237ms 55ms
2021-04-22 12:44 b951d679 x64: handle -arch amd64/arm64 and -os for raw/linux/macos options (#9844) 577ms 754ms 0ms 465ms 3819 KB 109ms 120ms 236ms 54ms
2021-04-22 09:50 59e23dbb ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu 569ms 748ms 0ms 467ms 3810 KB 113ms 120ms 236ms 56ms
2021-04-22 04:07 7443179c checker: make use of private enum from outside module an error. (#9821) 569ms 752ms 0ms 460ms 3811 KB 110ms 120ms 235ms 56ms
2021-04-22 04:03 c85eefa5 ast: remove obsolete comment in types.v (#9841) 569ms 750ms 0ms 468ms 3811 KB 111ms 122ms 238ms 56ms
2021-04-21 11:32 6e589e2a vdoc: fix panic on running `v doc -all -m vlib/ -f html -inline-assets` two times in a row 573ms 750ms 0ms 464ms 3811 KB 110ms 121ms 239ms 56ms
2021-04-21 09:23 7b8957b2 cgen: minor simplification in cc_type() (#9833) 567ms 751ms 0ms 475ms 3811 KB 110ms 122ms 236ms 55ms
2021-04-21 09:20 dd00c798 rand: fix wrong function signature (#9808) 576ms 750ms 0ms 463ms 3819 KB 111ms 121ms 239ms 54ms
2021-04-21 03:40 51258923 checker: fix generics call with reference arg (fix #9817 #9818) (#9830) 576ms 758ms 0ms 464ms 3819 KB 111ms 122ms 241ms 54ms
2021-04-20 18:38 953057ef parser: check generic receiver method decl has no generic names (fix parts of #9811) (#9819) 572ms 753ms 0ms 470ms 3818 KB 111ms 134ms 239ms 54ms
2021-04-20 18:37 2df260ac parser: fix last_line of no body C struct (#9809) 570ms 752ms 0ms 468ms 3817 KB 111ms 123ms 241ms 54ms
2021-04-20 17:18 bd539b64 vfmt: fix string interpolation formatting with multiple ',",\' and \" . 575ms 756ms 0ms 469ms 3817 KB 112ms 120ms 241ms 54ms
2021-04-20 14:28 258be508 builtin,os: fix unused return C warnings for real (#9814) 570ms 755ms 0ms 471ms 3817 KB 111ms 121ms 236ms 54ms
2021-04-20 14:20 0b0a5de9 vet: hide skipped file messages behind verbose flag (#9823) 572ms 751ms 0ms 463ms 3817 KB 113ms 122ms 237ms 56ms
2021-04-20 14:16 16e79bc3 tools: format most examples and tutorials, add them to `v test-cleancode` (#9826) 570ms 757ms 0ms 463ms 3817 KB 110ms 120ms 237ms 55ms
2021-04-20 14:10 dff50686 ci: build module docs on PRs too (#9822) 576ms 759ms 0ms 468ms 3817 KB 112ms 121ms 240ms 55ms
2021-04-20 12:46 5482a7a8 readme: update stability guarantee 570ms 755ms 0ms 469ms 3817 KB 111ms 121ms 240ms 56ms
2021-04-20 12:20 f5e6cadf fmt: proper infix operator detection in wrapping logic (#9824) 575ms 757ms 0ms 465ms 3817 KB 110ms 122ms 241ms 56ms
2021-04-20 09:11 254d247e checker: return none if type is 0 in ensure_type_exists (#9820) 577ms 752ms 0ms 473ms 3817 KB 110ms 121ms 239ms 56ms
2021-04-20 08:49 9d8bda9e v.ast, v.checker: fix absent 'missing return' warning, when a function ended with a t.panic() call 570ms 753ms 0ms 468ms 3817 KB 111ms 121ms 241ms 55ms
2021-04-20 01:54 fe88a446 fmt: fix module docs generation (#9810) 565ms 746ms 0ms 471ms 3816 KB 111ms 121ms 234ms 55ms
2021-04-19 18:56 4a1f75c9 fmt: split infix wrapping into smaller functions and fix a trailing space bug (#9806) 571ms 755ms 0ms 469ms 3816 KB 112ms 123ms 240ms 55ms
2021-04-19 18:40 c174bfa5 tools: add a `v bug file.v` tool to automatically report bugs on GitHub (#9746) 571ms 752ms 0ms 467ms 3816 KB 110ms 123ms 238ms 55ms
2021-04-19 16:01 d4f31412 v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795) 572ms 758ms 0ms 471ms 3815 KB 111ms 122ms 241ms 54ms
2021-04-19 15:55 4b230d16 vfmt: only print non-empty diffs (#9803) 569ms 753ms 0ms 477ms 3813 KB 112ms 123ms 239ms 54ms
2021-04-19 14:07 70c651ff all: make __global behave consistent with const (#9711) 575ms 753ms 0ms 468ms 3813 KB 113ms 122ms 238ms 54ms
2021-04-19 13:43 49330af7 net.urllib: fix #9748 out of bounds accesses in unescape() (#9770) 571ms 754ms 0ms 469ms 3812 KB 112ms 120ms 237ms 54ms
2021-04-19 12:28 aa3a8c52 v.ast: add a customizable ast.Table .panic() method 572ms 754ms 0ms 470ms 3812 KB 111ms 120ms 236ms 54ms
2021-04-19 12:38 73352583 ci: fix all `-cstrict` warnings with gcc and clang (#9792) 572ms 749ms 0ms 468ms 3811 KB 110ms 122ms 239ms 55ms
2021-04-19 11:58 dde3189e checker: avoid get_type_symbol panic inside array_init (#9800) 566ms 751ms 0ms 464ms 3801 KB 109ms 120ms 238ms 55ms
2021-04-19 11:57 9ec91f4d os: add new function os.loginname(), improve some error messages (#9794) 569ms 748ms 0ms 473ms 3801 KB 111ms 119ms 233ms 56ms
2021-04-19 11:47 3158617c parser: simplify parse_generic_struct_inst_type() (#9801) 569ms 753ms 0ms 469ms 3800 KB 111ms 120ms 237ms 53ms
2021-04-19 11:14 22351a6f builtin: remove `unused return` C warnings (#9797) 567ms 752ms 0ms 467ms 3801 KB 113ms 120ms 240ms 54ms
2021-04-19 08:41 8ab0d42b checker: check argument for `chan.try_push/pop()` (#9798) 567ms 751ms 0ms 463ms 3801 KB 111ms 120ms 236ms 53ms
2021-04-18 13:34 75d1b54f cgen: fix empty struct init using macro (#9787) 569ms 750ms 0ms 469ms 3799 KB 112ms 121ms 237ms 54ms
2021-04-18 13:31 8710a0b7 sync: enable Android support (#9790) 561ms 747ms 0ms 462ms 3798 KB 109ms 119ms 235ms 53ms
2021-04-18 13:28 4a1e2f9d checker: working is none type check + no crash when checking with non types (#9793) 570ms 748ms 0ms 467ms 3798 KB 111ms 118ms 235ms 53ms
2021-04-18 13:26 ee7bcfd0 checker: prevent double module name prepending on generics types regi… (#9791) 571ms 748ms 0ms 467ms 3797 KB 114ms 121ms 239ms 53ms
2021-04-18 07:24 cfcecf89 v.ast: add .free() methods, so vls can be more decoupled 564ms 748ms 0ms 465ms 3797 KB 113ms 121ms 238ms 53ms
2021-04-18 05:55 eaf930aa tools: simplify gen_vc.v 568ms 751ms 0ms 462ms 3796 KB 110ms 119ms 235ms 55ms
2021-04-17 18:10 a761f688 ci: reorder the v-apps-compile job so it does not stop due to vpm timeout-ing 571ms 749ms 0ms 466ms 3796 KB 111ms 120ms 238ms 55ms
2021-04-17 16:49 7b1080a5 ci: fix -tcc32 job runs 566ms 750ms 0ms 460ms 3796 KB 111ms 119ms 237ms 55ms
2021-04-17 16:36 1a0bc5a9 docs: fix tenses (#9775) 568ms 751ms 0ms 471ms 3796 KB 112ms 119ms 235ms 55ms
2021-04-17 16:31 81d17f0a ci: add a windows-cross job to ci_cross.yml to prevent regressions 569ms 746ms 0ms 471ms 3796 KB 112ms 120ms 238ms 56ms
2021-04-17 16:19 5817aa47 Revert "cgen: fix empty struct init (#9769)" 562ms 746ms 0ms 461ms 3796 KB 111ms 120ms 239ms 55ms
2021-04-17 14:53 b63eba31 ci: debug msvc v build failure 3 569ms 744ms 0ms 460ms 3796 KB 109ms 118ms 235ms 55ms
2021-04-17 13:19 d9309443 change trigger for debug_ci.yml 569ms 740ms 0ms 461ms 3796 KB 113ms 122ms 238ms 55ms
2021-04-17 12:52 d349e5a2 ci: use `make.bat --verbose -msvc` to diagnose CI build failure 564ms 752ms 0ms 464ms 3796 KB 114ms 118ms 235ms 55ms
2021-04-17 12:47 3c72c6ab parser: disable template variables in `style` (#9777) 568ms 751ms 0ms 466ms 3796 KB 113ms 118ms 238ms 55ms
2021-04-17 09:30 ded3ce58 builtin: cleanup string.v 568ms 748ms 0ms 465ms 3796 KB 112ms 119ms 234ms 55ms
2021-04-17 05:30 1c7fb654 builder: fix a bug that happens with local modules (#9701) 563ms 751ms 0ms 467ms 3796 KB 112ms 121ms 233ms 55ms
2021-04-17 05:29 731e9420 checker: fix generics with different order of generics fn (#9765) 568ms 751ms 0ms 465ms 3796 KB 112ms 118ms 234ms 54ms
2021-04-16 23:39 0cc04850 cgen: fix empty struct init (#9769) 565ms 751ms 0ms 461ms 3796 KB 110ms 118ms 235ms 55ms
2021-04-16 23:38 cb70ffef table: minor simplification and cleanup of resolve_generic (#9772) 566ms 746ms 0ms 459ms 3796 KB 109ms 117ms 235ms 55ms
2021-04-16 16:13 0b3d1656 cgen: improve -g info for `{...}` and `goto label` 566ms 759ms 0ms 473ms 3793 KB 111ms 119ms 238ms 55ms
2021-04-16 11:49 80bd2974 cgen: fix iteration over `shared` map (#9763) 561ms 745ms 0ms 466ms 3793 KB 111ms 119ms 237ms 55ms
2021-04-16 08:54 524becd5 context: use `IError` instead of `string` (#9758) 571ms 749ms 0ms 467ms 3793 KB 110ms 119ms 238ms 54ms
2021-04-16 08:53 aa49bc27 os: implement os.truncate() + improve error handling (#9752) 565ms 746ms 0ms 467ms 3793 KB 111ms 120ms 236ms 55ms
2021-04-16 05:46 e2be3ec3 vweb: split and parse Content-Type header correctly (#9756) 568ms 745ms 0ms 464ms 3791 KB 110ms 118ms 234ms 56ms
2021-04-15 17:57 60bc280a cgen: fix static var name used in sqlite orm generation, close #9725 (#9745) 564ms 742ms 0ms 467ms 3791 KB 110ms 119ms 236ms 55ms
2021-04-15 17:38 db908e50 v: add more precise source line info for `-g -assert aborts` 561ms 745ms 0ms 474ms 3791 KB 111ms 117ms 235ms 55ms
2021-04-15 17:29 1d2ef795 v: fix -assert aborts 564ms 744ms 0ms 457ms 3791 KB 109ms 118ms 233ms 55ms
2021-04-15 17:26 c7752ce8 v: add an -assert aborts/backtraces option to ease debugging 565ms 744ms 0ms 464ms 3791 KB 110ms 118ms 232ms 55ms
2021-04-15 11:55 d90be548 v: add -cstrict for optionally turning on all ccoptions.wargs 564ms 742ms 0ms 461ms 3789 KB 109ms 118ms 233ms 55ms
2021-04-15 10:58 5ae3b813 cmd/tools/fast/fast.v: html encode < > in commit messages 561ms 744ms 0ms 465ms 3789 KB 110ms 118ms 233ms 55ms
2021-04-15 09:39 d9fdae1d parser: escape js template literal syntax inside script tags (#9738) 566ms 742ms 0ms 461ms 3789 KB 111ms 118ms 234ms 55ms
2021-04-15 08:43 cb69c4c9 builtin: add a 'v hash:' line to V panics 566ms 747ms 0ms 464ms 3789 KB 109ms 118ms 234ms 54ms
2021-04-15 08:00 466dc454 all: minor cleanup of generics (#9744) 508ms 695ms 0ms 452ms 3788 KB 99ms 113ms 201ms 49ms
2021-04-15 07:53 dcf4a6b0 orm: add support for custom table names & custom field names (#9697) 511ms 695ms 0ms 457ms 3788 KB 100ms 111ms 204ms 49ms
2021-04-15 07:46 f1bda889 regex: bugfix out of bound with gcc "-fsanitize=address" (#9715) 505ms 688ms 0ms 451ms 3785 KB 101ms 113ms 203ms 50ms
2021-04-15 06:41 b8e9f085 vfmt: cleanup StringInterLiteral.get_fspec_braces/1 504ms 686ms 0ms 452ms 3785 KB 100ms 111ms 202ms 50ms
2021-04-15 06:28 f0dd2bbf tests: skip deadline_test.v everywhere 511ms 690ms 0ms 457ms 3785 KB 100ms 113ms 202ms 49ms
2021-04-15 06:20 4ecc5001 builtin: fix for utf8_str_visible_length for CJK Unified Ideographs Extension G (#9739) 508ms 692ms 0ms 464ms 3785 KB 100ms 113ms 205ms 49ms
2021-04-15 05:49 9d6caa1d checker: fix segfault in vls for struct field declarations, having custom initializers with fn calls (#9741) 509ms 688ms 0ms 457ms 3785 KB 100ms 113ms 202ms 50ms
2021-04-15 04:42 c2227add tutorials: vfmt blog 510ms 693ms 0ms 459ms 3785 KB 100ms 113ms 205ms 50ms
2021-04-15 03:51 7df996e5 checker: fix fn_args test 510ms 692ms 0ms 465ms 3785 KB 99ms 113ms 201ms 49ms
2021-04-15 03:27 a18f85c8 vweb: init_once() => init_server(); init() => before_request() 519ms 689ms 0ms 450ms 3785 KB 98ms 112ms 203ms 49ms
2021-04-15 00:11 3a134acc checker: orm: verify table type 511ms 691ms 0ms 453ms 3785 KB 99ms 113ms 203ms 49ms
2021-04-14 23:58 21c452c5 builtin: define u8 = byte alias 507ms 713ms 0ms 463ms 3784 KB 98ms 111ms 203ms 49ms
2021-04-14 23:49 546dc919 os: create os.hostname() and os.chown() + os.uname() for windows (#9722) 504ms 685ms 0ms 450ms 3784 KB 97ms 113ms 203ms 49ms
2021-04-14 23:44 25a9d30a channels: fix C warnings (#9732) 508ms 684ms 0ms 455ms 3783 KB 99ms 113ms 202ms 49ms
2021-04-14 23:31 f4c8f897 parser: proper unexpected eof errors in const declarations (#9712) 505ms 687ms 0ms 456ms 3778 KB 100ms 112ms 201ms 49ms
2021-04-14 23:30 0099458c all: small asm fixes and number labels (#9730) 510ms 689ms 0ms 455ms 3777 KB 99ms 110ms 202ms 48ms
2021-04-14 23:29 968cb13a fmt: mark types import as used in interface (#9718) 504ms 685ms 0ms 460ms 3777 KB 99ms 111ms 201ms 49ms
2021-04-14 17:06 56e15741 ci: tag deadline_test.v in the skip_with_fsanitize_memory and skip_on_windows lists 504ms 685ms 0ms 458ms 3777 KB 98ms 111ms 203ms 49ms
2021-04-14 15:43 33870583 ci: run sanitizers jobs in serial mode (with VJOBS=1) 501ms 683ms 0ms 451ms 3777 KB 97ms 110ms 200ms 48ms
2021-04-14 09:47 3e297bce ci: remove some tests from skip_with_werror in `v test-self` 501ms 683ms 0ms 451ms 3777 KB 98ms 110ms 211ms 49ms
2021-04-14 07:58 98052182 ci: ignore changes to .md files in gen_vc.yml 503ms 683ms 0ms 453ms 3777 KB 100ms 111ms 201ms 49ms
2021-04-14 05:51 80dbe8db readme: update example (#9719) 507ms 686ms 0ms 452ms 3777 KB 100ms 112ms 202ms 49ms
2021-04-14 05:50 14434cc8 all: bare metal support (fix `-freestanding`) (#9624) 506ms 690ms 0ms 459ms 3777 KB 100ms 112ms 202ms 49ms
2021-04-14 00:59 711e309e gg: bring back native rendering on macos 512ms 696ms 0ms 465ms 3771 KB 101ms 110ms 199ms 52ms
2021-04-13 22:40 10bf974c all: gc: provide optimized mode (#9716) 510ms 695ms 0ms 461ms 3771 KB 102ms 110ms 201ms 52ms
2021-04-13 11:38 8c95f075 sokol: fix compilation of gg apps on macos 504ms 687ms 0ms 452ms 3755 KB 104ms 112ms 204ms 50ms
2021-04-13 11:10 d9e2bb9b vdoc: ignore builtin/linux_bare (#9708) 506ms 689ms 0ms 452ms 3755 KB 104ms 113ms 199ms 51ms
2021-04-13 10:45 2b41556a ci: do not install mingw-w64 in the ordinary ci macos job 513ms 686ms 0ms 444ms 3755 KB 102ms 111ms 200ms 51ms
2021-04-13 10:40 a31e2653 ci: split cross compilation jobs to their own ci_cross.yml file 516ms 689ms 0ms 448ms 3755 KB 102ms 112ms 201ms 50ms
2021-04-13 10:24 e5a52edd ci: split sanitized jobs to their own ci_sanitized.yml file, bump their timeout to 60 minutes 507ms 687ms 0ms 461ms 3755 KB 103ms 112ms 202ms 50ms
2021-04-13 10:07 68c3ecce v: skip asserts in -prod mode inside non _test.v files 506ms 685ms 0ms 444ms 3755 KB 103ms 112ms 201ms 50ms
2021-04-13 09:23 84fe2d8c v.ast: implement Expr.str() for ast.ConcatExpr and ast.IfExpr too 509ms 693ms 0ms 447ms 3754 KB 104ms 112ms 201ms 50ms
2021-04-13 09:01 f04dd21e builtin: run vfmt over string.v 515ms 691ms 0ms 440ms 3752 KB 100ms 109ms 204ms 51ms
2021-04-13 06:18 1b924fcf ci: bump timeout-minutes limit to 45 (the sanitizer test jobs are slow) 512ms 693ms 0ms 445ms 3752 KB 102ms 109ms 199ms 50ms
2021-04-13 04:04 909c9c7e context: small refactor to always use Context type instead of multiple types (#9705) 513ms 692ms 0ms 444ms 3752 KB 103ms 110ms 201ms 51ms
2021-04-13 03:55 66294e35 checker: add immutable_builtin_modify.vv test (#9702) 510ms 692ms 0ms 455ms 3752 KB 101ms 111ms 200ms 51ms
2021-04-13 00:06 c3ccb584 checker: check generics variadic arg mismatch (#9700) 512ms 698ms 0ms 451ms 3752 KB 103ms 111ms 200ms 52ms
2021-04-12 17:30 21e52ee0 ci: add libgl-dev in jobs dependencies 512ms 688ms 0ms 452ms 3751 KB 102ms 112ms 201ms 51ms
2021-04-12 16:35 cfaba496 ios: move `sokol` declarations out of builder, and support non-sokol apps too (#9703) 508ms 692ms 0ms 453ms 3751 KB 102ms 111ms 203ms 51ms
2021-04-12 16:32 07a6f4e4 context: add a new `context` module, based on Golang's context, intended to be used in webservers (#9563) 509ms 691ms 0ms 454ms 3751 KB 102ms 110ms 200ms 50ms
2021-04-12 16:23 b54188df ci: cleanup references to libglfw and libsdl2 (not used anymore) 514ms 690ms 0ms 445ms 3751 KB 104ms 110ms 201ms 51ms
2021-04-12 14:22 491fe49a map: rename methods (part 2) (#9698) 511ms 691ms 0ms 460ms 3751 KB 103ms 113ms 204ms 51ms
2021-04-12 13:03 b2c16ced parser: filter out vet space indent errors inside StringInterLiterals (#9695) 510ms 692ms 0ms 447ms 3753 KB 101ms 110ms 199ms 49ms
2021-04-12 13:01 ada763e0 fmt: remove parenthesis around single ident (#9696) 508ms 695ms 0ms 454ms 3752 KB 104ms 114ms 201ms 50ms
2021-04-12 12:59 9427c5f5 vdoc: fix output folder creation (#9699) 516ms 695ms 0ms 453ms 3752 KB 104ms 112ms 204ms 50ms
2021-04-12 12:58 6b8585da docs: remove obsolete references to byteptr/charptr, use &byte/&char instead 519ms 696ms 0ms 450ms 3752 KB 103ms 113ms 204ms 49ms
2021-04-12 12:51 19e4f5ec tools: implement progres bar for `v check-md .` 511ms 687ms 0ms 449ms 3752 KB 102ms 112ms 202ms 50ms
2021-04-12 09:01 a4fb851f docs: document dump(expr) 510ms 695ms 0ms 457ms 3752 KB 102ms 111ms 200ms 49ms
2021-04-12 07:26 7ba13a41 os: handle fread errors (#9687) 511ms 691ms 0ms 450ms 3752 KB 102ms 111ms 201ms 49ms
2021-04-12 07:24 6d2d956c tests: fix -skip-unused test on macos 511ms 691ms 0ms 451ms 3752 KB 103ms 109ms 199ms 49ms
2021-04-12 06:38 9957e5a2 log: unify output order between cli and file (#9693) 508ms 689ms 0ms 457ms 3752 KB 117ms 113ms 202ms 49ms
2021-04-12 06:24 8193efb3 v.markused: mark all `pub` functions on `-shared -skip-unused` 512ms 693ms 0ms 455ms 3752 KB 103ms 112ms 202ms 49ms
2021-04-12 02:58 d7a64bbc encoding.utf8: fix len and ulen and optimize raw_index (#9682) 519ms 694ms 0ms 446ms 3752 KB 103ms 112ms 199ms 49ms
2021-04-11 21:57 67d86399 orm: add unique fields & add drop table stmt (#9684) 526ms 694ms 0ms 457ms 3752 KB 103ms 111ms 201ms 49ms
2021-04-11 21:57 b0b3c516 checker: minor cleanup in fn_call (#9681) 508ms 685ms 0ms 454ms 3745 KB 102ms 110ms 197ms 49ms
2021-04-11 21:43 6cfd53bf cgen: generate interfaces after all other typedefs (#9680) 510ms 693ms 0ms 445ms 3747 KB 102ms 111ms 200ms 49ms
2021-04-11 21:36 0facc5a5 builtin: fix map.zeros_to_end (#9689) 507ms 688ms 0ms 450ms 3747 KB 103ms 111ms 201ms 49ms
2021-04-11 19:53 79fa15ec cgen: allow printing of C.Structs containing &char/charptr fields 507ms 689ms 0ms 456ms 3747 KB 103ms 111ms 201ms 50ms
2021-04-11 20:32 273655ec vfmt: fix asm volatile & goto (#9688) 496ms 670ms 0ms 455ms 3743 KB 103ms 109ms 194ms 51ms
2021-04-11 10:24 a8519016 checker: allow casting bool to byte (#9676) 500ms 684ms 0ms 462ms 3743 KB 100ms 105ms 190ms 50ms
2021-04-11 08:34 85e9cf1b tests: add vlib/x/json2 to vtest-cleancode.v 498ms 676ms 0ms 452ms 3743 KB 101ms 107ms 194ms 52ms
2021-04-11 07:30 954c436d checker/cgen: auto initialize `shared` elements of structs (#9669) 493ms 673ms 0ms 447ms 3743 KB 102ms 108ms 195ms 51ms
2021-04-11 07:28 cca06fce encoding.utf8: remove const unicode_con_table_up_to_low table (#9672) 495ms 676ms 0ms 448ms 3740 KB 100ms 108ms 195ms 49ms
2021-04-11 06:04 acb58d49 encoding.utf8: add support for indexing a utf8 str (#9670) 496ms 672ms 0ms 448ms 3740 KB 101ms 106ms 193ms 49ms
2021-04-11 06:02 a2a18ef9 v: simplify handling of function generic parameters (#9673) 497ms 677ms 0ms 452ms 3740 KB 103ms 109ms 195ms 49ms
2021-04-10 14:57 78c6e35b checker/cgen: fix `v := rlock m { m[key] or { default_val } }` (#9666) 495ms 682ms 0ms 456ms 3743 KB 101ms 109ms 195ms 49ms
2021-04-10 14:42 e66de8e8 bitfield: add methods `insert` and `extract` (#9612) 499ms 672ms 0ms 446ms 3743 KB 100ms 108ms 197ms 49ms
2021-04-10 14:40 38c517c1 builtin: use NSLog on iOS for print (#9665) 496ms 678ms 0ms 450ms 3743 KB 101ms 108ms 195ms 49ms
2021-04-10 14:38 64391efa orm: add mysql support (#9630) 497ms 678ms 0ms 449ms 3742 KB 102ms 107ms 196ms 48ms
2021-04-10 14:33 9f093203 cgen: fix generics struct_init (#9661) 495ms 669ms 0ms 450ms 3717 KB 101ms 104ms 190ms 64ms
2021-04-10 11:00 cf640014 checker: fix generics return generic struct (#9663) 488ms 665ms 0ms 451ms 3717 KB 102ms 107ms 193ms 48ms
2021-04-10 08:55 1bcc45f9 cgen: minor cleanup of return_stmt (#9664) 493ms 673ms 0ms 458ms 3717 KB 102ms 108ms 194ms 48ms
2021-04-10 07:46 d54becf5 v.cflag: support `#flag $first_existing("/opt/homebrew/lib/libgc.a", "/usr/local/lib/libgc.a")` 495ms 668ms 0ms 446ms 3717 KB 100ms 106ms 194ms 48ms
2021-04-10 02:00 bf6a2f80 checker: fix generics with generic struct receiver (#9658) 494ms 667ms 0ms 448ms 3715 KB 102ms 108ms 194ms 48ms
2021-04-09 20:42 6c1a4341 net.http: make http.parse_response() public so it can be used by http servers (#9653) 492ms 672ms 0ms 451ms 3713 KB 101ms 107ms 192ms 51ms
2021-04-09 20:40 bf9fe659 sync: fix `chan.close()` while a sending thread is waiting (#9654) 496ms 673ms 0ms 453ms 3713 KB 100ms 106ms 195ms 53ms
2021-04-09 20:39 062ee435 ci: add `v build-examples` steps to the sanitize jobs (#9655) 493ms 671ms 0ms 452ms 3713 KB 102ms 107ms 192ms 51ms
2021-04-09 20:24 903dd492 v: add support for `$if freestanding {`, without using it (part 1) (#9656) 494ms 679ms 0ms 454ms 3713 KB 98ms 105ms 192ms 50ms
2021-04-09 19:33 f0a67a48 ci: remove sources.list.d cleanup statements from all jobs (too many false positives) 489ms 667ms 0ms 450ms 3710 KB 98ms 104ms 189ms 49ms
2021-04-09 17:03 40d32c7e v.markused: fix -skip-unused regression for v itself and for tetris 486ms 671ms 0ms 446ms 3710 KB 99ms 105ms 190ms 50ms
2021-04-09 16:17 5eb67ccd http: use Header struct for headers (#9462) 495ms 671ms 0ms 450ms 3710 KB 100ms 106ms 192ms 50ms
2021-04-09 16:06 50f59674 ast, checker: make SelectorExpr.root_ident return ?Ident (#9647) 489ms 668ms 0ms 450ms 3710 KB 101ms 105ms 191ms 50ms
2021-04-09 15:18 b346dd94 cgen: fix blank identifier in IfGard (`if _ := <-ch { ... }`, etc) (#9650) 494ms 667ms 0ms 446ms 3709 KB 100ms 106ms 191ms 50ms
2021-04-09 15:18 0c710ce4 cgen: register `Option_void` when used for `chan <- x or {...}` (#9648) 494ms 681ms 0ms 450ms 3709 KB 101ms 106ms 193ms 51ms
2021-04-09 14:56 820fe626 v.gen.c: reduce slightly the generated C lines with -skip-unused (3940 -> 3699 for hello_world.v) 493ms 670ms 0ms 445ms 3709 KB 99ms 106ms 190ms 51ms
2021-04-09 11:51 a706215e ast, parser: add type_pos to TypeDecl nodes (#9571) 490ms 674ms 0ms 449ms 3709 KB 100ms 106ms 193ms 52ms
2021-04-09 10:22 46e7e27b v vet: give an error for trailing whitespace (#9574) 492ms 672ms 0ms 448ms 3706 KB 99ms 105ms 192ms 50ms
2021-04-09 10:14 ddb2e723 checker: do not allow module aliases started with '_' (underscore) (#9588) 487ms 670ms 0ms 450ms 3705 KB 98ms 106ms 191ms 51ms
2021-04-09 08:00 4feb09fa checker, cgen: add sumtype-like smartcasting capabilites to interfaces (#9256) 485ms 662ms 0ms 450ms 3700 KB 98ms 104ms 191ms 51ms
2021-04-09 07:57 78e3bb74 sync: close channels atomically only once (#9645) 487ms 672ms 0ms 456ms 3702 KB 102ms 103ms 193ms 51ms
2021-04-09 07:54 e6a67e71 parser: fix error of `-foo.bar()` (#9646) 489ms 660ms 0ms 445ms 3702 KB 100ms 103ms 189ms 51ms
2021-04-09 07:53 67ec3321 vweb: read the entire request body from buffered reader (#9644) 491ms 670ms 0ms 447ms 3702 KB 102ms 104ms 190ms 50ms
2021-04-08 16:17 e93a52a2 builtin: add support for '-d static_boehm -gc boehm' (only for macos and linux for now) 487ms 669ms 0ms 449ms 3702 KB 100ms 104ms 192ms 51ms
2021-04-08 09:18 7c79e9bc v.builder: streamline -stats output between backends. add a 'compilation speed' stat too 492ms 668ms 0ms 450ms 3702 KB 101ms 102ms 191ms 51ms
2021-04-08 05:46 9881ff84 tests: fix option_print_errors_test.v (#9616) 488ms 668ms 0ms 446ms 3702 KB 100ms 102ms 190ms 49ms
2021-04-08 05:24 690c0309 vfmt: fix fn/method that return generic struct (#9638) 489ms 667ms 0ms 444ms 3702 KB 100ms 104ms 189ms 49ms
2021-04-08 05:21 e654d615 checker: minor cleanup in check_or_expr() (#9635) 492ms 665ms 0ms 446ms 3701 KB 101ms 104ms 192ms 51ms
2021-04-08 04:27 4f6dde4a vself: handle missing v_old (#9637) 489ms 671ms 0ms 450ms 3701 KB 102ms 104ms 192ms 50ms
2021-04-08 00:31 e03db643 readme: add links to demo videos 485ms 672ms 0ms 443ms 3701 KB 102ms 101ms 189ms 50ms
2021-04-08 00:13 c37945e3 orm: add != (#9600) 484ms 662ms 0ms 450ms 3701 KB 100ms 104ms 190ms 50ms
2021-04-08 00:11 73238a81 examples: sokol: update the comments on how to compile the shaderes (#9633) 489ms 674ms 0ms 449ms 3701 KB 100ms 103ms 190ms 50ms
2021-04-07 18:39 8caabf0e sokol: update to floooh/sokol@c602d83 (#9607) 486ms 667ms 0ms 447ms 3701 KB 101ms 102ms 191ms 50ms
2021-04-07 17:18 9541eb81 checker: remove unecessary assert (#9617) 488ms 669ms 0ms 449ms 3701 KB 101ms 103ms 188ms 50ms
2021-04-07 16:13 a747651f v.vcache: another workaround for a tcc arm64 runtime bug 490ms 666ms 0ms 448ms 3701 KB 101ms 102ms 188ms 50ms
2021-04-07 16:09 0cb0b0f9 v.vcache: workaround a tcc arm64 invalid memory access bug 485ms 661ms 0ms 448ms 3701 KB 101ms 104ms 191ms 49ms
2021-04-07 15:53 fdb4f178 ci: fix compilation with g++ (#9629) 484ms 662ms 0ms 448ms 3701 KB 102ms 102ms 189ms 49ms
2021-04-07 15:37 9c67a1cf ci: fix the `v -autofree cmd/v` job 485ms 674ms 0ms 457ms 3701 KB 103ms 102ms 189ms 49ms
2021-04-07 15:26 66fafe7b checker: remove redundant code for generic structs (#9628) 487ms 661ms 0ms 448ms 3700 KB 101ms 105ms 191ms 49ms
2021-04-07 15:12 de5cf4ac v: show the number of processed bytes and lines for V source code with -stats 481ms 661ms 0ms 448ms 3702 KB 100ms 102ms 187ms 48ms
2021-04-07 13:27 fef4e1e7 checker: fix generics method return generics struct (#9614) 485ms 664ms 0ms 444ms 3702 KB 100ms 101ms 188ms 49ms
2021-04-07 13:27 ab03357a orm: add table creation (#9621) 487ms 662ms 0ms 451ms 3699 KB 100ms 104ms 189ms 49ms
2021-04-07 13:25 1d5ed891 fmt: remove trailing space in comments (#9620) 485ms 661ms 0ms 451ms 3689 KB 102ms 102ms 188ms 48ms
2021-04-07 12:43 6d77c882 ci: gen_vc: fix a race (p. 2) 482ms 664ms 0ms 450ms 3689 KB 99ms 101ms 187ms 48ms
2021-04-07 12:34 8dbe323d ci: gen_vc: fix a race 485ms 662ms 0ms 448ms 3689 KB 101ms 102ms 189ms 48ms
2021-04-07 12:25 66d39175 builtin: fix C++ compilation 487ms 664ms 0ms 450ms 3689 KB 100ms 100ms 190ms 48ms
2021-04-07 12:15 4e6a176f ci: fix `v up` job 488ms 666ms 0ms 452ms 3689 KB 101ms 103ms 188ms 49ms
2021-04-07 12:12 bca94091 map: wrap up delete fix (#9626) 485ms 664ms 0ms 445ms 3689 KB 101ms 103ms 189ms 49ms
2021-04-07 09:22 cc80ee0a tools: improve the default performance/behaviour of oldv 487ms 659ms 0ms 451ms 3688 KB 99ms 102ms 189ms 49ms
2021-04-07 00:40 ff983738 Revert "map: wrap up delete fix (#9601)" 483ms 661ms 0ms 450ms 3688 KB 100ms 103ms 190ms 49ms
2021-04-07 00:39 d8839214 Update gen_vc.yml 479ms 656ms 0ms 446ms 3689 KB 100ms 101ms 189ms 48ms
2021-04-07 00:22 1abc20e3 Update gen_vc.yml 484ms 656ms 0ms 444ms 3689 KB 100ms 103ms 189ms 48ms
2021-04-07 00:16 6d2d51a9 Update gen_vc.yml 482ms 660ms 0ms 451ms 3689 KB 103ms 103ms 189ms 48ms
2021-04-06 19:25 018a88c3 parser: asm: add support for memory clobbers (#9618) 480ms 665ms 0ms 456ms 3689 KB 100ms 102ms 189ms 49ms
2021-04-06 19:15 89838f2e tutorials: blog: use db.create_table() 479ms 661ms 0ms 443ms 3698 KB 99ms 102ms 186ms 48ms
2021-04-06 15:38 f4566bb3 autofree: fix `return x[0]` (optional) 482ms 661ms 0ms 450ms 3698 KB 100ms 103ms 190ms 49ms
2021-04-06 15:00 db84d5e2 os: cleanup os.environ implementation 485ms 665ms 0ms 450ms 3698 KB 100ms 102ms 190ms 48ms
2021-04-06 14:28 1e2a9294 autofree: test `return x[0]` (optional) 483ms 662ms 0ms 448ms 3698 KB 103ms 103ms 188ms 47ms
2021-04-06 14:14 dbaa9181 autofree: fix optional returns 483ms 661ms 0ms 448ms 3698 KB 101ms 103ms 190ms 46ms
2021-04-06 13:57 cbcc0d34 map: wrap up delete fix (#9601) 487ms 665ms 0ms 451ms 3637 KB 101ms 102ms 188ms 47ms
2021-04-06 13:17 7d5c1c2d tmpl: inline styles with attributes (#9605) 484ms 660ms 0ms 450ms 3636 KB 102ms 103ms 192ms 47ms
2021-04-06 13:16 a0648a3e all: fixes related to Node.pos (#9613) 482ms 654ms 0ms 445ms 3632 KB 102ms 102ms 188ms 47ms
2021-04-06 12:21 87a16bbf ci: fix -autofree cmd/v compilation job regression 486ms 659ms 0ms 446ms 3630 KB 101ms 102ms 188ms 48ms
2021-04-06 10:22 c1f2c570 v.util: prevent diff tool lookups when VDIFF_TOOL is set 479ms 656ms 0ms 445ms 3630 KB 100ms 102ms 188ms 47ms
2021-04-06 08:43 9bb3a5b3 tools: update oldv to be faster for the most common cases 483ms 662ms 0ms 447ms 3630 KB 102ms 101ms 187ms 47ms
2021-04-05 23:52 de5e6032 builtin: fix a warning in backtrace() on windows (msvc) 484ms 673ms 0ms 454ms 3630 KB 100ms 100ms 187ms 47ms
2021-04-05 21:06 337f7643 github: change gen_vc.yml to use `git config --global` (suggestion by spaceface) 482ms 656ms 0ms 443ms 3630 KB 99ms 104ms 188ms 47ms
2021-04-05 20:56 6b2f8196 doc: correct a typo (#9611) 484ms 662ms 0ms 453ms 3630 KB 101ms 102ms 187ms 47ms
2021-04-05 20:52 aa5f733f tools: add -cflags -Werror step to `v test-all` 482ms 660ms 0ms 451ms 3630 KB 102ms 103ms 190ms 47ms
2021-04-05 20:42 d8cb24ee ci: fix -cflags -Werror jobs 479ms 659ms 0ms 454ms 3630 KB 102ms 103ms 190ms 48ms
2021-04-05 20:35 19b915b1 ci: fix windows-tcc job 483ms 657ms 0ms 445ms 3630 KB 101ms 103ms 186ms 48ms
2021-04-05 20:07 3617ce05 docs: add a short description of available vpm commands (#9566) 481ms 665ms 0ms 460ms 3630 KB 101ms 103ms 189ms 49ms
2021-04-05 19:57 10619d09 ci: fix a race in vlib/v/compiler_errors_test.v execution on m1 480ms 659ms 0ms 446ms 3630 KB 101ms 103ms 189ms 49ms
2021-04-05 19:38 b041681c tests: bump limits to reduce flakyness on m1 with latest clang 480ms 657ms 0ms 445ms 3630 KB 100ms 102ms 188ms 48ms
2021-04-05 19:32 7c664de8 time: fix macos job (building V with -cflags --Werror) 486ms 663ms 0ms 445ms 3630 KB 99ms 102ms 189ms 48ms
2021-04-05 19:24 5f07c583 ci: fix build-vc job (use more precise C.fprintf declaration) 478ms 656ms 0ms 446ms 3630 KB 100ms 101ms 186ms 47ms
2021-04-05 19:18 18998455 ci: fix build-vc job 480ms 663ms 0ms 451ms 3630 KB 101ms 103ms 189ms 49ms
2021-04-05 17:55 c0e2b9b1 ci: fix some of `v test-cleancode` 2 481ms 668ms 0ms 455ms 3629 KB 99ms 101ms 191ms 49ms
2021-04-05 17:47 fec89c7e ci: fix some of `v test-cleancode` 1 487ms 662ms 0ms 453ms 3629 KB 101ms 102ms 194ms 48ms
2021-04-05 16:31 5bc29492 ci: fix vlib/v/tests/str_gen_test.v (all of `v test-self` is ok now) 484ms 659ms 0ms 449ms 3629 KB 98ms 102ms 189ms 48ms
2021-04-05 15:45 abbb08b2 ast,checker: fix `v test-self` by relaxing the is_number checks 477ms 661ms 0ms 452ms 3628 KB 101ms 102ms 190ms 48ms
2021-04-05 15:21 ab77453f checker: fix spelling in 'inferred generic type is ambiguous:' check (#9593) 478ms 655ms 0ms 444ms 3627 KB 100ms 103ms 188ms 47ms
2021-04-05 15:19 98e1dd4b checker: wrap print_backtraces with if is_verbose (#9595) 483ms 659ms 0ms 446ms 3627 KB 100ms 104ms 189ms 47ms
2021-04-05 15:17 a016ac39 examples: change byteptr to &byte in sokol examples and regex (#9606) 483ms 663ms 0ms 452ms 3627 KB 102ms 103ms 190ms 47ms
2021-04-05 15:14 07b1dc66 ast, parser: add additional pos info for FnDecl and InterfaceDecl nodes (#9603) 482ms 659ms 0ms 444ms 3627 KB 100ms 101ms 190ms 47ms
2021-04-05 15:12 6ed50e76 ci: add git authentication to the vc job (#9599) 482ms 659ms 0ms 449ms 3625 KB 101ms 101ms 188ms 47ms
2021-04-05 13:06 92f40f96 tools: fix `v symlink` on windows 480ms 657ms 0ms 452ms 3625 KB 101ms 104ms 189ms 48ms
2021-04-05 12:47 90b123c2 ci: fix self compilation on windows 482ms 658ms 0ms 449ms 3625 KB 101ms 102ms 189ms 47ms
2021-04-05 12:31 cc8948ef time: fix compilation on macos 478ms 657ms 0ms 444ms 3625 KB 100ms 102ms 189ms 47ms
2021-04-05 08:04 3ea9868d v -watch: rerun compilation after `v self` too 478ms 666ms 0ms 449ms 3625 KB 98ms 102ms 187ms 47ms
2021-04-05 07:39 7a9607b0 checker: use .clear_flags() when comparing number literals 479ms 657ms 0ms 449ms 3625 KB 102ms 102ms 192ms 56ms
2021-04-05 07:31 9fcdf335 szip: fix compilation errors with -Werror 480ms 663ms 0ms 451ms 3625 KB 101ms 103ms 189ms 48ms
2021-04-05 07:25 82de973e time: run vfmt 483ms 654ms 0ms 443ms 3625 KB 99ms 102ms 187ms 47ms
2021-04-05 07:23 c58b4cb1 ci: fix `v -cc clang-11 -cflags -Werror cmd/v` 482ms 658ms 0ms 445ms 3625 KB 99ms 102ms 187ms 47ms
2021-04-05 07:02 4cde74f1 checker: make the compiler stricter when checking pointers 480ms 662ms 0ms 447ms 3625 KB 101ms 100ms 188ms 48ms
2021-04-05 05:31 d82a0c16 ci: fix multiret_with_ptrtype_test.v 481ms 660ms 0ms 452ms 3622 KB 102ms 102ms 188ms 48ms
2021-04-05 05:25 63a1c32a ci: fix ptr_arithmetic_test.v 481ms 660ms 0ms 450ms 3622 KB 101ms 102ms 188ms 48ms
2021-04-05 05:08 5c07cbf5 ci: fix `v -cc clang-11 -cflags -Werror cmd/v` 479ms 657ms 0ms 444ms 3622 KB 100ms 101ms 187ms 48ms
2021-04-05 05:02 92fa9bbe cgen: fix [packed] 480ms 662ms 0ms 443ms 3622 KB 98ms 101ms 187ms 47ms
2021-04-05 04:55 ed37512e ci: run wkhtmltopdf only on linux again 484ms 657ms 0ms 442ms 3622 KB 99ms 101ms 188ms 48ms
2021-04-05 04:27 9cc9ce69 ci: fix more of byteptr=> &byte, vfmt check_types.v 482ms 662ms 0ms 448ms 3621 KB 101ms 103ms 189ms 48ms
2021-04-05 03:49 77d8336d cgen: [packed] struct attribute 481ms 669ms 0ms 454ms 3621 KB 100ms 103ms 190ms 47ms
2021-04-05 03:43 22b4ac22 examples: fix C interop example 484ms 663ms 0ms 450ms 3621 KB 102ms 104ms 189ms 48ms
2021-04-05 03:42 e399c07a os: fix a C warning 484ms 663ms 0ms 448ms 3621 KB 100ms 103ms 189ms 48ms
2021-04-05 03:36 7b7602a2 checker: bring back automatic c'foo' in c calls 483ms 659ms 0ms 450ms 3621 KB 102ms 103ms 189ms 48ms
2021-04-04 20:33 5e394f91 ci: fix byteptr cast in cmd/tools/bench/wyhash.v 478ms 659ms 0ms 450ms 3621 KB 101ms 103ms 190ms 48ms
2021-04-04 18:52 519c7194 vc: move the regeneration logic to CI (#9597) 480ms 661ms 0ms 452ms 3620 KB 101ms 102ms 190ms 47ms
2021-04-04 18:37 0da827f2 ci: add a temporary transition shim to teach V that &byte === byteptr and &char === charptr 479ms 661ms 0ms 455ms 3620 KB 101ms 102ms 190ms 48ms
2021-04-04 18:11 8a362588 ci: fix os.environ :-| 479ms 660ms 0ms 446ms 3619 KB 100ms 104ms 189ms 49ms
2021-04-04 17:14 accd4d83 ci: fix compilation 481ms 655ms 0ms 442ms 3618 KB 98ms 102ms 186ms 46ms
2021-04-04 15:40 f3484345 checker: remove debugging info 489ms 661ms 0ms 447ms 3617 KB 101ms 104ms 192ms 48ms
2021-04-04 15:05 1716e8dd gg: byteptr fixes 482ms 656ms 0ms 445ms 3617 KB 98ms 101ms 187ms 47ms
2021-04-04 14:48 6c8199c9 os: fix compilation on linux 481ms 656ms 0ms 442ms 3617 KB 99ms 103ms 191ms 48ms
2021-04-04 14:43 57e6138a all: remove byteptr and charptr; replace them with &byte and &char 479ms 659ms 0ms 448ms 3617 KB 99ms 102ms 189ms 47ms
2021-04-04 14:05 8dd4a639 checker: minor cleanup of checker.v (#9585) 482ms 655ms 0ms 440ms 3617 KB 98ms 100ms 185ms 46ms
2021-04-04 07:01 82f3ca2d strings: use deprecated_after for the .write_bytes method 479ms 657ms 0ms 440ms 3614 KB 100ms 103ms 187ms 48ms
2021-04-03 23:11 337e447c map: fix delete (part 1) (#9579) 478ms 663ms 0ms 447ms 3614 KB 101ms 104ms 189ms 48ms
2021-04-03 20:16 1a324679 regex: added groups in replace strings (#9576) 483ms 657ms 0ms 441ms 3613 KB 100ms 102ms 191ms 48ms
2021-04-03 16:30 0eb59cf2 fmt: prevent possible trailing whitespace in wrapped infixes (#9573) 478ms 660ms 0ms 449ms 3613 KB 101ms 102ms 189ms
2021-04-03 16:30 646d46b4 vet: turn warnings into errors with -W flag (#9575) 484ms 664ms 0ms 446ms 3613 KB 100ms 104ms 189ms
2021-04-03 11:18 31f8d554 cgen: remove a "return var" comment 483ms 656ms 0ms 444ms 3613 KB 99ms 102ms 189ms
2021-04-03 10:16 094441c8 vet: remove false positive space indent errors inside strings (#9568) 481ms 656ms 0ms 445ms 3640 KB 100ms 101ms 188ms
2021-04-02 17:53 5229428d tools: add a separate `scan` column for fast.vlang.io too 486ms 664ms 0ms 447ms 3640 KB 102ms 103ms 191ms
2021-04-02 17:23 d7331f98 tools: fix parsing of new -show-timings output format in fast.vlang.io 487ms 662ms 0ms 440ms 3640 KB 0ms 0ms 0ms
2021-04-02 15:52 53cbdbc2 cgen: optimize out the empty #ifdef NOT_CURRENT_TARGET_OS #endif output 480ms 655ms 0ms 449ms 3640 KB 0ms 0ms 0ms
2021-04-02 14:34 6a5f49af all: support `?Type(none)` (#9567) 484ms 666ms 0ms 455ms 3647 KB 0ms 0ms 0ms
2021-04-02 14:28 3637bac7 cgen: fix rune array sort (#9561) 484ms 660ms 0ms 444ms 3645 KB 0ms 0ms 0ms
2021-04-02 14:26 e438b158 vet: remove false positive space indentation error inside block comments (#9565) 486ms 666ms 0ms 447ms 3642 KB 0ms 0ms 0ms
2021-04-02 10:53 af14c808 log: make .send_output public 482ms 659ms 0ms 450ms 3641 KB 0ms 0ms 0ms
2021-04-02 07:12 bcb39924 log: implement .log_to_console_too() method 484ms 665ms 0ms 447ms 3641 KB 0ms 0ms 0ms
2021-04-02 05:49 897cd4ce builder: update cached .o files when their .c file is newer 484ms 663ms 0ms 452ms 3641 KB 0ms 0ms 0ms
2021-04-02 05:31 69ba93f9 ast: remove redundant `import v.ast` 483ms 672ms 0ms 456ms 3641 KB 0ms 0ms 0ms
2021-04-02 00:29 fb302c62 checker: fix compilation 486ms 663ms 0ms 449ms 3641 KB 0ms 0ms 0ms
2021-04-01 22:57 7385f8e5 all: a massive merge of ast and table modules 482ms 663ms 0ms 446ms 3641 KB 0ms 0ms 0ms
2021-04-01 10:04 043f6420 time: extend date str formats (#9543) 468ms 649ms 0ms 444ms 3655 KB 0ms 0ms 0ms
2021-04-01 09:49 0d1714cb checker: check opt call in more places (#9538) 469ms 654ms 0ms 448ms 3655 KB 0ms 0ms 0ms
2021-04-01 08:39 1a76cb1c map: fix misalignment (#9548) 466ms 652ms 0ms 451ms 3654 KB 0ms 0ms 0ms
2021-04-01 06:58 8d5e3101 asm: make fixed labels possible as displacement (#9549) 474ms 655ms 0ms 448ms 3654 KB 0ms 0ms 0ms
2021-03-31 16:51 63f835c4 cgen: fix the alias of fixed_array (fix #9537) (#9544) 471ms 654ms 0ms 448ms 3648 KB 0ms 0ms 0ms
2021-03-31 11:11 f1797a01 generics: fix generic_struct_insts_to_concrete (#9536) 468ms 643ms 0ms 451ms 3647 KB 0ms 0ms 0ms
2021-03-31 10:17 0b39de2f ast, parser: add syms_pos to import ast (#9541) 470ms 649ms 0ms 448ms 3647 KB 0ms 0ms 0ms
2021-03-31 09:38 6daefde5 checker,ci: use c.note for "direct sum type init..."; fixes `/v -prod cmd/vls` 468ms 650ms 0ms 448ms 3646 KB 0ms 0ms 0ms
2021-03-31 09:28 23a6ce00 ci: fix for `-cflags -Werror` jobs 471ms 659ms 0ms 444ms 3646 KB 0ms 0ms 0ms
2021-03-31 09:15 e2e7e5fd walker: skip EmptyExpr for now 466ms 645ms 0ms 451ms 3646 KB 0ms 0ms 0ms
2021-03-31 09:07 024787b0 ci: make the compiler_errors_test.v output silent in the CI for the OK cases 466ms 652ms 0ms 451ms 3647 KB 0ms 0ms 0ms
2021-03-31 08:13 6f318be9 checker: do not allow nil sum types init 465ms 653ms 0ms 451ms 3646 KB 0ms 0ms 0ms
2021-03-30 17:14 dcab7914 net.urllib: allow `urllib.parse_query("format=%l")` 456ms 639ms 0ms 445ms 3642 KB 0ms 0ms 0ms
2021-03-30 15:11 683eaad6 net.http: support `-d trace_http_request` and `-d trace_http_response` 456ms 640ms 0ms 443ms 3642 KB 0ms 0ms 0ms
2021-03-30 12:32 205fb88d eventbus: refactoring; add unsubscribe_method and unsubscribe_receiver (#9443) 461ms 643ms 0ms 446ms 3642 KB 0ms 0ms 0ms
2021-03-30 12:31 d1fadaf3 flag: add custom errors (#9515) 461ms 637ms 0ms 446ms 3642 KB 0ms 0ms 0ms
2021-03-30 12:29 28018c6f x.json2: add custom errors (#9523) 455ms 642ms 0ms 456ms 3638 KB 0ms 0ms 0ms
2021-03-30 12:27 ab6e0ed0 add custom errors to encoding lib (#9513) 457ms 639ms 0ms 443ms 3638 KB 0ms 0ms 0ms
2021-03-30 12:23 5c21c748 builder,checker,table: simpify generics unwrap and struct processing (#9531) 458ms 641ms 0ms 448ms 3638 KB 0ms 0ms 0ms
2021-03-30 09:40 15d9f50b os: add x64 mode for struct and raw read/write (#9512) 458ms 636ms 0ms 443ms 3638 KB 0ms 0ms 0ms
2021-03-30 09:39 9b9ef5fe x.websocket: add header to client (#9517) 458ms 636ms 0ms 446ms 3634 KB 0ms 0ms 0ms
2021-03-30 07:43 3ced970b ast, parser: add additional info for CallExpr, StructInit nodes (#9526) 461ms 633ms 0ms 443ms 3634 KB 0ms 0ms 0ms
2021-03-30 07:40 c5302bfc x.json2: skip whitespace before scanning (#9508) 461ms 638ms 0ms 454ms 3633 KB 0ms 0ms 0ms
2021-03-30 07:39 c4e389be gg: make Rect struct fields public (#9518) 459ms 631ms 0ms 442ms 3633 KB 0ms 0ms 0ms
2021-03-30 07:36 6143bd62 generics: check generic_fn called arg mismatch (#9510) 455ms 630ms 0ms 447ms 3633 KB 0ms 0ms 0ms
2021-03-30 07:33 b3190681 ast, parser: implement simple AST poisoning (#9525) 451ms 638ms 0ms 444ms 3628 KB 0ms 0ms 0ms
2021-03-30 07:32 999c385b checker: add type check in interface fields (#9527) 458ms 636ms 0ms 442ms 3624 KB 0ms 0ms 0ms
2021-03-29 09:27 c1d4074b thirdparty: make `fontstash` and `sokol` C-libraries work with Boehm-GC (#9506) 456ms 628ms 0ms 447ms 3624 KB 0ms 0ms 0ms
2021-03-29 09:17 89082de5 semver: add custom errors (#9493) 455ms 636ms 0ms 446ms 3624 KB 0ms 0ms 0ms
2021-03-29 09:15 cabbf93f cgen: fix generic_struct str() (#9504) 456ms 629ms 0ms 439ms 3620 KB 0ms 0ms 0ms
2021-03-28 08:46 92f19f57 generics: fix generics_struct with generic array string (#9494) 453ms 631ms 0ms 440ms 3618 KB 0ms 0ms 0ms
2021-03-27 17:59 76dc4cf1 gc: fix another alignment issue (#9489) 453ms 631ms 0ms 439ms 3617 KB 0ms 0ms 0ms
2021-03-27 17:29 4a105140 tests: run vfmt over some of the tests in vlib/v/tests (#9455) 446ms 624ms 0ms 443ms 3617 KB 0ms 0ms 0ms
2021-03-27 16:15 3b166d83 regex: added less restrictive use of '-' in CC (#9484) 452ms 626ms 0ms 438ms 3617 KB 0ms 0ms 0ms
2021-03-27 15:34 1b7fd2cf time: fix time offset (#9449) 453ms 633ms 0ms 450ms 3617 KB 0ms 0ms 0ms
2021-03-27 15:29 d9240bd9 fmt: remove cur_short_mod (#9486) 450ms 627ms 0ms 439ms 3617 KB 0ms 0ms 0ms
2021-03-27 15:28 f0e36ca8 examples: fix fireworks exiting when minimized on windows (issue: #9485) (#9487) 458ms 632ms 0ms 441ms 3617 KB 0ms 0ms 0ms
2021-03-27 15:26 467c6ff7 ci: bump up the limits for the perf-regressions job 454ms 629ms 0ms 443ms 3617 KB 0ms 0ms 0ms
2021-03-27 10:33 cd742738 fmt: fix import aliases in type declarations (#9483) 461ms 628ms 0ms 449ms 3617 KB 0ms 0ms 0ms
2021-03-27 10:03 cbf47158 gg: ui mode fixes 457ms 629ms 0ms 445ms 3617 KB 0ms 0ms 0ms
2021-03-27 08:50 0e254e03 vdoc: support -os and show docs according to the platform (#9474) 450ms 637ms 0ms 445ms 3617 KB 0ms 0ms 0ms
2021-03-26 17:50 76203696 doc: Add a note on how to define type aliases. (#9466) 452ms 627ms 0ms 439ms 3616 KB 0ms 0ms 0ms
2021-03-26 17:46 6f525957 cgen: use overloaded eq op in auto eq method (#9475) 452ms 631ms 0ms 442ms 3616 KB 0ms 0ms 0ms
2021-03-26 14:50 36cc4880 parser: fix generic fn with upper name type (#9460) (#9478) 450ms 628ms 0ms 449ms 3615 KB 0ms 0ms 0ms
2021-03-26 14:44 3220ab70 Boehm-GC: fix global `const` handling (#9477) 452ms 627ms 0ms 445ms 3615 KB 0ms 0ms 0ms
2021-03-26 13:06 a38fc891 ci: fix the content of function_arg_mutable_err.out 453ms 629ms 0ms 445ms 3615 KB 0ms 0ms 0ms
2021-03-26 13:02 7e6c511e ci: fix the content of mut_int.out 449ms 630ms 0ms 449ms 3615 KB 0ms 0ms 0ms
2021-03-26 11:38 87494fad parser: allow passing `mut a AliasOfPointerType` 457ms 634ms 0ms 452ms 3615 KB 0ms 0ms 0ms
2021-03-26 09:37 52a14e84 vpm: fix panic at the end of `v remove ui` 453ms 629ms 0ms 441ms 3614 KB 0ms 0ms 0ms
2021-03-26 09:21 1e9d527d checker: fix the deref mut check 453ms 631ms 0ms 438ms 3614 KB 0ms 0ms 0ms
2021-03-26 08:42 bb595899 checker: warn about automatic (de)referencing; freetype: compilation flag fixes 452ms 628ms 0ms 439ms 3614 KB 0ms 0ms 0ms
2021-03-26 06:51 69dff4b3 os: make os module handle large files (#9439) 452ms 632ms 0ms 445ms 3614 KB 0ms 0ms 0ms
2021-03-26 06:35 91ea7679 cgen: fix a c error, when using dump(ptr) (#9468) 450ms 639ms 0ms 452ms 3611 KB 0ms 0ms 0ms
2021-03-26 06:32 478bb9ce parser, checker: fix generic fn that returns a generic struct (#9469) 447ms 623ms 0ms 443ms 3610 KB 0ms 0ms 0ms
2021-03-26 06:21 d8108a58 cgen: minor cleanup in for_in_stmt() (#9471) 448ms 628ms 0ms 445ms 3608 KB 0ms 0ms 0ms
2021-03-25 18:45 f29ca6b8 cgen: show the original malloc call on a detected leak 454ms 624ms 0ms 440ms 3608 KB 0ms 0ms 0ms
2021-03-25 15:53 1bf7d968 x.json2: add u64 (#9457) 450ms 627ms 0ms 441ms 3608 KB 0ms 0ms 0ms
2021-03-25 15:52 257eadd2 gc: add `-gc boehm_leak` for leak detection (#9464) 452ms 625ms 0ms 441ms 3608 KB 0ms 0ms 0ms
2021-03-25 07:15 03d56865 builtin: do not call C.GC_FREE with -gc boehm 447ms 628ms 0ms 450ms 3607 KB 0ms 0ms 0ms
2021-03-25 05:28 b0878d3a builtin,v.pkgconfig: use brew's libgc on macos 449ms 624ms 0ms 445ms 3607 KB 0ms 0ms 0ms
2021-03-25 04:35 1590783f Revert "time: use .c.v for files that use C. functions (#9447)" 448ms 626ms 0ms 446ms 3607 KB 0ms 0ms 0ms
2021-03-24 21:53 8b7085e0 vvet: big cleanup (#9454) 449ms 620ms 0ms 445ms 3607 KB 0ms 0ms 0ms
2021-03-24 21:37 7664964c vfmt: format all of cmd/ and add it to `v test-cleancode` (#9418) 454ms 624ms 0ms 444ms 3607 KB 0ms 0ms 0ms
2021-03-24 21:21 837cada3 cgen: minor cleanup infix_expr (#9445) 455ms 624ms 0ms 448ms 3607 KB 0ms 0ms 0ms
2021-03-24 18:39 6bc9ef73 builtin: vfmt every .v file, except vlib/builtin/int_test.v (#9448) 450ms 630ms 0ms 449ms 3606 KB 0ms 0ms 0ms
2021-03-24 18:15 5d8b9b01 time: use .c.v for files that use C. functions (#9447) 455ms 623ms 0ms 440ms 3606 KB 0ms 0ms 0ms
2021-03-24 18:13 e76c8d5d fmt: use type_to_str_using_alias instead of type_to_str in struct.v (#9431) 451ms 628ms 0ms 444ms 3606 KB 0ms 0ms 0ms
2021-03-24 17:49 522d70b4 builtin,cgen: fix -gc boehm issues with maps; add a CI job for it to prevent regressions (#9453) 455ms 627ms 0ms 447ms 3606 KB 0ms 0ms 0ms
2021-03-24 17:08 5b2cec6c vc: cleanup temporary patch in Makefile 453ms 629ms 0ms 446ms 3606 KB 0ms 0ms 0ms
2021-03-24 17:04 49c770ea vc: fix Makefile 451ms 629ms 0ms 441ms 3606 KB 0ms 0ms 0ms
2021-03-24 17:02 bb148574 vc: temporary patch for v.c 451ms 636ms 0ms 451ms 3606 KB 0ms 0ms 0ms
2021-03-24 16:06 b996799c wyhash: update to final_version_3 (part 2) (#9452) 450ms 628ms 0ms 440ms 3606 KB 0ms 0ms 0ms
2021-03-24 11:16 f8f74d85 builtin: add panic_optional_not_set and use it in cgen for fncall()? in main 455ms 627ms 0ms 436ms 3599 KB 0ms 0ms 0ms
2021-03-24 10:39 9b78d7d2 tools: check formatting of more modules with `v test-cleancode`, colorize `v vet` output 453ms 630ms 0ms 446ms 3599 KB 0ms 0ms 0ms
2021-03-24 08:31 0bde55f7 tools: fix `v -prod cmd/tools/vdoctor.v` 453ms 628ms 0ms 441ms 3598 KB 0ms 0ms 0ms
2021-03-23 22:01 f885c7ce tests: fix three tests with address errors (#9441) 458ms 630ms 0ms 450ms 3598 KB 0ms 0ms 0ms
2021-03-23 20:45 392666e4 cgen: fix treating errors as values inside if expressions (#9440) 451ms 626ms 0ms 437ms 3598 KB 0ms 0ms 0ms
2021-03-23 20:13 385cb4dd repeat.v: fixes for `./v -cg -cflags -fsanitize=undefined cmd/tools/repeat.v` 449ms 629ms 0ms 440ms 3598 KB 0ms 0ms 0ms
2021-03-23 19:28 b335d47b flag: fix Flag.free(), workaround -autofree limitations 452ms 641ms 0ms 437ms 3597 KB 0ms 0ms 0ms
2021-03-23 16:54 8abfe2f5 cgen: -autofree fixes for []string{} having literals, comming from defailt string stuct field values 450ms 624ms 0ms 443ms 3593 KB 0ms 0ms 0ms
2021-03-23 13:30 7101d53d ci: fix `v self`, `v up` and other tools 449ms 624ms 0ms 439ms 3588 KB 0ms 0ms 0ms
2021-03-23 12:58 a4690e4c CI: do not use `v self` temporarily, till vc is regenerated 447ms 624ms 0ms 435ms 3588 KB 0ms 0ms 0ms
2021-03-23 11:50 11e1f421 builder: save the binary next to the source code again 453ms 629ms 0ms 445ms 3588 KB 0ms 0ms 0ms
2021-03-23 11:36 ae6420af tools: fix `substring in s` usages, preventing `v -W build-tools` 447ms 621ms 0ms 440ms 3588 KB 0ms 0ms 0ms
2021-03-23 09:30 9ae64e7f builder: create the binary in the current directory if -o is not provided 451ms 629ms 0ms 448ms 3588 KB 0ms 0ms 0ms
2021-03-23 09:01 35c60cf4 doc: reflect current `int` → `f32` behaviour (#9433) 454ms 630ms 0ms 436ms 3588 KB 0ms 0ms 0ms
2021-03-23 08:38 0c055a1c all: s.contains(s2) instead of `in` 451ms 629ms 0ms 441ms 3588 KB 0ms 0ms 0ms
2021-03-23 08:16 b5c28625 tests: fix a compilation error 460ms 626ms 0ms 439ms 3589 KB 0ms 0ms 0ms
2021-03-23 08:07 1d42b4cf vdoc, v.doc: remove DocPos and use token.Position (#9429) 452ms 628ms 0ms 444ms 3589 KB 0ms 0ms 0ms
2021-03-23 08:03 e86c6e02 autofree: fix frees before returns 446ms 622ms 0ms 437ms 3589 KB 0ms 0ms 0ms
2021-03-23 07:51 b9cbb4f1 scanner: fix eof token position (#9432) 433ms 612ms 0ms 447ms 2832 KB 0ms 0ms 0ms
2021-03-23 05:23 aa4e22c2 scanner, token: add column information to tokens (#9407) 429ms 608ms 0ms 440ms 2832 KB 0ms 0ms 0ms
2021-03-23 03:38 3753a58c parser: fix if-guard redefinition (#9425) 423ms 603ms 0ms 439ms 2832 KB 0ms 0ms 0ms
2021-03-22 22:06 1b572f75 fmt: minor array wrap improvement (#9420) 422ms 603ms 0ms 435ms 2832 KB 0ms 0ms 0ms
2021-03-22 17:43 a00c80b9 v: support compiler notices. Use them for `[deprecated_after: '2021-05-01']` tags 428ms 604ms 0ms 440ms 2832 KB 0ms 0ms 0ms
2021-03-22 14:45 c76c69ec all: simplify `return if ...` constructs to make more code compatible with -autofree 423ms 601ms 0ms 445ms 2826 KB 0ms 0ms 0ms
2021-03-22 09:20 a53aaaf9 os: fix a leak in read_lines() 426ms 595ms 0ms 449ms 2826 KB 0ms 0ms 0ms
2021-03-22 09:08 57b30507 ci: run v self with -prealloc 422ms 599ms 0ms 441ms 2826 KB 0ms 0ms 0ms
2021-03-22 08:46 320cd002 string: fix replace_each() (#9415) 422ms 598ms 0ms 435ms 2826 KB 0ms 0ms 0ms
2021-03-22 07:01 400b4027 strings: comment deprecation of Builder.write_bytes temporarily 426ms 596ms 0ms 440ms 2826 KB 0ms 0ms 0ms
2021-03-22 06:21 1eb3ed98 flag: return error on .finalize() on CLI arguments with unknown short options too 426ms 601ms 0ms 439ms 2826 KB 0ms 0ms 0ms
2021-03-22 05:39 0258482c cgen: auto eq method for sumtype (#9408) 421ms 598ms 0ms 441ms 2826 KB 0ms 0ms 0ms
2021-03-22 02:42 e5a69839 tutorials: fix a link (#9413) 419ms 598ms 0ms 448ms 2819 KB 0ms 0ms 0ms
2021-03-22 02:22 cf6faaf2 parser: fix anon_fn with array arguments (#9414) 422ms 603ms 0ms 436ms 2819 KB 0ms 0ms 0ms
2021-03-21 17:36 c5bc349e rand: update documentation (#9406) 421ms 591ms 0ms 435ms 2819 KB 0ms 0ms 0ms
2021-03-21 11:09 dfd58293 parser: fix parse error when using `f >` (#9401) 422ms 598ms 0ms 434ms 2819 KB 0ms 0ms 0ms
2021-03-21 11:04 0e80e57a rand.dist: add exponential distribution function and unit tests (#9402) 416ms 599ms 0ms 438ms 2819 KB 0ms 0ms 0ms
2021-03-21 06:43 c4e6ef42 doc: add clarification about C declarations (#9390) 415ms 591ms 0ms 431ms 2819 KB 0ms 0ms 0ms
2021-03-21 02:31 4d77f381 gc: enable on macos and add leak detection fns 420ms 600ms 0ms 450ms 2819 KB 0ms 0ms 0ms
2021-03-21 00:01 5873149c builtin: allow libgc to be used on windows as well (#9393) 423ms 599ms 0ms 442ms 2819 KB 0ms 0ms 0ms
2021-03-20 16:29 246c09db checker: fix generics in big_struct (fix #9373) (#9383) 424ms 598ms 0ms 439ms 2819 KB 0ms 0ms 0ms
2021-03-20 16:27 a2eb6865 doc: document array .any() and .all() (#9386) 417ms 590ms 0ms 434ms 2818 KB 0ms 0ms 0ms
2021-03-20 16:25 c8416f9a all: deprecate write_str and replace it with write_string (#9369) 420ms 596ms 0ms 439ms 2818 KB 0ms 0ms 0ms
2021-03-20 14:16 517c1841 time: fix .sleep() with `-gc boehm` 420ms 599ms 0ms 440ms 2818 KB 0ms 0ms 0ms
2021-03-20 13:17 8efea1e1 ci: build blog example with -autofree 420ms 597ms 0ms 444ms 2818 KB 0ms 0ms 0ms
2021-03-20 07:30 a6ddd24f v.embed_file: add .to_string() and .to_bytes() utility methods 423ms 600ms 0ms 446ms 2815 KB 0ms 0ms 0ms
2021-03-20 07:02 e3c0f305 os: deprecate `os.File.write_bytes` and add `os.File.write_ptr` (#9370) 425ms 601ms 0ms 435ms 2815 KB 0ms 0ms 0ms
2021-03-20 02:53 ead0dff5 cgen: fix return if_guard expr (#9375) 416ms 594ms 0ms 440ms 2815 KB 0ms 0ms 0ms
2021-03-19 23:55 3f9e921c builtin: add a proper str() method to IError (#9379) 422ms 596ms 0ms 439ms 2814 KB 0ms 0ms 0ms
2021-03-19 23:54 59f95170 regex: bug fix in replace using function, added tests (#9381) 420ms 591ms 0ms 437ms 2815 KB 0ms 0ms 0ms
2021-03-19 21:27 b0e225ac dl: fix `v -cflags "-Werror" use_test.v` 418ms 592ms 0ms 446ms 2815 KB 0ms 0ms 0ms
2021-03-19 20:51 a386be65 v.table: correct `table.types` to `table.type_symbols` 418ms 598ms 0ms 438ms 2815 KB 0ms 0ms 0ms
2021-03-19 18:56 c5884a5f v.ast: improve Expr.str() for `sizeof(Type)` 420ms 595ms 0ms 436ms 2815 KB 0ms 0ms 0ms
2021-03-19 15:22 79a8e34e ci: add `./v doc clipboard` steps in the windows-tcc job too 420ms 600ms 0ms 440ms 2815 KB 0ms 0ms 0ms
2021-03-19 14:26 644fdd02 ci: cleanup eprintlns in vbuild-tools.v 421ms 602ms 0ms 440ms 2815 KB 0ms 0ms 0ms
2021-03-19 14:09 9587f9f8 fix `v build-tools` path handling on windows (affected tcc) 422ms 596ms 0ms 438ms 2815 KB 0ms 0ms 0ms
2021-03-19 13:53 575ffb68 Revert "ci: add `./v -W build-tools` to windows-tcc too" 418ms 595ms 0ms 442ms 2815 KB 0ms 0ms 0ms
2021-03-19 13:44 4ca2accc ci: add `./v -W build-tools` to windows-tcc too 419ms 597ms 0ms 435ms 2815 KB 0ms 0ms 0ms
2021-03-19 12:19 95a748e8 checker: cleanup call_method (#9365) 419ms 598ms 0ms 442ms 2815 KB 0ms 0ms 0ms
2021-03-19 09:14 4f6306f6 examples: fix `v -cflags "-Werror" test examples/` 417ms 596ms 0ms 438ms 2814 KB 0ms 0ms 0ms
2021-03-19 11:13 82c4daa4 fmt: fail keep test when bin2v_keep preparation step fails (#9361) 420ms 595ms 0ms 441ms 2814 KB 0ms 0ms 0ms
2021-03-19 11:09 12523669 cli: improve multiple value management (#8310) 416ms 594ms 0ms 438ms 2814 KB 0ms 0ms 0ms
2021-03-19 10:37 dad5a5e7 v test-cleancode: add -fix flag (#9364) 422ms 594ms 0ms 437ms 2814 KB 0ms 0ms 0ms
2021-03-19 10:35 29884fa2 os: deprecate read_at and add read_from to implement RandomReader (#9371) 418ms 598ms 0ms 444ms 2814 KB 0ms 0ms 0ms
2021-03-19 09:26 f8fcf3ff fmt: reorder and sort methods into section (#9363) 415ms 592ms 0ms 433ms 2814 KB 0ms 0ms 0ms
2021-03-19 07:49 04095f40 ci: fix failing `v -W build-tools` and `v -W build-examples`; run vfmt. 419ms 594ms 0ms 440ms 2814 KB 0ms 0ms 0ms
2021-03-19 07:34 ea3d1405 ci: fix failing -Werror job with tcc 422ms 594ms 0ms 436ms 2814 KB 0ms 0ms 0ms
2021-03-19 02:36 9ea88c09 os: fix warning write_str -> write_string (#9368) 418ms 593ms 0ms 440ms 2814 KB 0ms 0ms 0ms
2021-03-18 20:22 8fa7e670 builtin: use `return s.clone()` instead of `return s` consistently, to make manual free easier 424ms 597ms 0ms 439ms 2814 KB 0ms 0ms 0ms
2021-03-18 19:10 00651c8d builtin: free all elements in a `[]string` with -autofree too 421ms 602ms 0ms 437ms 2814 KB 0ms 0ms 0ms
2021-03-18 17:52 d4e16b6d builtin: reduce memory allocations for s.trim, s.trim_left and s.trim_right 418ms 591ms 0ms 431ms 2814 KB 0ms 0ms 0ms
2021-03-18 14:24 7222ee47 all: implement array .any and .all (#9347) 426ms 593ms 0ms 431ms 2813 KB 0ms 0ms 0ms
2021-03-17 00:43 fafb035f all: reimplement inline assembly (#8645) 433ms 601ms 0ms 429ms 2804 KB 0ms 0ms 0ms
2021-03-17 00:42 2991cad4 map: fix delete in for-in (#9336) 419ms 587ms 0ms 441ms 2733 KB 0ms 0ms 0ms
2021-03-17 00:33 091a1bab autofree: free global map consts and some vweb fixes 416ms 586ms 0ms 428ms 2728 KB 0ms 0ms 0ms
2021-03-16 22:19 b4f7a975 builtin.string: optimize string.count where substr.len == 1 (#9337) 421ms 591ms 0ms 435ms 2728 KB 0ms 0ms 0ms
2021-03-15 18:03 0823ea4a builder: produce an iOS binary instead of a bundle (#9316) 423ms 588ms 0ms 428ms 2726 KB 0ms 0ms 0ms
2021-03-15 15:37 7f0c8d1e builtin: fix a compilation warning with `-d debug_malloc` 417ms 600ms 0ms 437ms 2730 KB 0ms 0ms 0ms
2021-03-15 13:55 446631ce checker: fixed array cannot implicitly convert to fooptr (again) (#9302) 419ms 588ms 0ms 425ms 2730 KB 0ms 0ms 0ms
2021-03-15 13:54 9d168895 checker: check write access to shared elements of `struct` and `array` (#9314) 421ms 589ms 0ms 431ms 2730 KB 0ms 0ms 0ms
2021-03-15 11:35 1ad4623f tmpl: move to v/parser (#9052) 420ms 585ms 0ms 433ms 2729 KB 0ms 0ms 0ms
2021-03-15 11:21 26138f98 v doc: implement color highlighting for the stdout format, enable it by default (#9312) 423ms 590ms 0ms 424ms 2727 KB 0ms 0ms 0ms
2021-03-15 10:22 2d2e4610 cgen: make use of mut_rec in method consistent (#9308) 421ms 586ms 0ms 430ms 2727 KB 0ms 0ms 0ms
2021-03-15 07:23 3951c351 os: simplify Process (remove chainability of Process method calls) 424ms 594ms 0ms 437ms 2727 KB 0ms 0ms 0ms
2021-03-15 04:22 25c07c2f v.ast: handle more expressions in Expr.str() 421ms 590ms 0ms 431ms 2727 KB 0ms 0ms 0ms
2021-03-15 04:27 80ac1aaf fmt: use type_to_str_using_aliases (#9306) 422ms 587ms 0ms 433ms 2726 KB 0ms 0ms 0ms
2021-03-14 18:34 ef10c602 tools/fast: fix freebsd path 427ms 589ms 0ms 431ms 2726 KB 0ms 0ms 0ms
2021-03-14 18:20 826809fa tools/fast: disable 1m.v for now 419ms 3360ms 0ms 436ms 2726 KB 0ms 0ms 0ms
2021-02-28 19:24 b9a381f1 all: migrate to the new Option (p. 1) (#8924) 405ms 3280ms 453ms 433ms 2780 KB 0ms 0ms 0ms
2021-02-28 17:38 e354dcef fmt: fix support for `mut static x := 42` 404ms 3274ms 464ms 436ms 2780 KB 0ms 0ms 0ms
2021-02-28 17:14 4076e8ea tmpl: add a tmpl_all_in_one_folder.vv test; fix for static_vars_in_translated_mode.vv 407ms 3233ms 458ms 430ms 2780 KB 0ms 0ms 0ms
2021-02-28 16:55 e5642694 ci: fix static_vars_in_translated_mode.vv 404ms 3270ms 462ms 431ms 2780 KB 0ms 0ms 0ms
2021-02-28 16:01 4125bfe4 all: fix references to time.wait -> time.sleep 408ms 3244ms 462ms 437ms 2779 KB 0ms 0ms 0ms
2021-02-28 12:32 bdce35fd parser: support `static x := 42` in [unsafe] functions too 408ms 3276ms 463ms 437ms 2779 KB 0ms 0ms 0ms
2021-02-28 11:08 276c08e7 fmt: support static too 406ms 3266ms 458ms 435ms 2779 KB 0ms 0ms 0ms
2021-02-27 22:18 7e08e84b vweb: refactor HTTP request parsing (#8874) 409ms 3293ms 463ms 429ms 2779 KB 0ms 0ms 0ms
2021-02-27 21:54 2f9687d2 net: add HTTP Header struct and methods (#8991) 402ms 3258ms 463ms 431ms 2779 KB 0ms 0ms 0ms
2021-02-27 21:11 1d69a0bd gg: window_size_real_pixels that for 3D without dpi scaling (#9004) 405ms 3248ms 460ms 430ms 2779 KB 0ms 0ms 0ms
2021-02-27 18:19 5807e1b3 make/test: clean 32-bit detection and test tcc32/tcc64 CI run (#9001) 407ms 3290ms 461ms 436ms 2779 KB 0ms 0ms 0ms
2021-02-27 10:50 20f9bdfa os: fixes for os.input(), os.get_raw_stdin(), os.get_raw_line() in case of stdin EOF 408ms 3275ms 460ms 435ms 2779 KB 0ms 0ms 0ms
2021-02-27 17:53 e6b4f9ff time: fix sleep() on windows 407ms 3270ms 462ms 434ms 2778 KB 0ms 0ms 0ms
2021-02-27 17:41 3a2d696f time: time.wait() => time.sleep() 405ms 3265ms 464ms 432ms 2778 KB 0ms 0ms 0ms
2021-02-27 17:00 be4a2e17 cgen: always use tmp vars in return_statement() 403ms 3274ms 460ms 439ms 2778 KB 0ms 0ms 0ms
2021-02-27 14:11 d39866d4 cgen: optionals/autofree fixes 402ms 3232ms 460ms 435ms 2664 KB 0ms 0ms 0ms
2021-02-27 12:25 970bb09e doc: add windows installation recommendation (#8996) 407ms 3233ms 466ms 428ms 2663 KB 0ms 0ms 0ms
2021-02-27 09:18 efca21e9 math: cleanup math.v, document math.aprox_cos and math.aprox_sin 409ms 3241ms 464ms 430ms 2663 KB 0ms 0ms 0ms
2021-02-27 09:11 a1244a9f checker: check that the module `init` fn, should have no params, and no return type (#8988) 404ms 3246ms 462ms 438ms 2663 KB 0ms 0ms 0ms
2021-02-27 08:29 d0a64f2d net/openssl/websocket: implement io.Writer (#8980) 406ms 3216ms 464ms 435ms 2663 KB 0ms 0ms 0ms
2021-02-27 08:16 f67bff16 all: support `thread` handles and `wait()` for functions returning optionals (#8990) 405ms 3242ms 464ms 435ms 2663 KB 0ms 0ms 0ms
2021-02-27 08:11 aed348fb os: tag some File methods that take voidptr as unsafe - write_bytes, write_bytes_at (#8985) 402ms 3229ms 465ms 437ms 2661 KB 0ms 0ms 0ms
2021-02-27 08:08 0b3f2099 Dockerfile: run the repl by default (#8993) 403ms 3219ms 463ms 437ms 2661 KB 0ms 0ms 0ms
2021-02-27 08:07 1fd0aceb parser: imporve generics detection (#8992) 402ms 3238ms 460ms 434ms 2661 KB 0ms 0ms 0ms
2021-02-27 07:39 81cf6f7e tools: fix shortcut creation & registry access in `v symlink` on windows (#8994) 402ms 3210ms 463ms 430ms 2660 KB 0ms 0ms 0ms
2021-02-27 07:15 a9e9079e gg: make .set_cfg public 405ms 3245ms 465ms 438ms 2660 KB 0ms 0ms 0ms
2021-02-26 21:55 23f231ee builtin: tag array methods unsafe: *_many, grow_len, pointers (#8983) 407ms 3259ms 462ms 434ms 2660 KB 0ms 0ms 0ms
2021-02-26 20:51 8874379c checker: check left selector expression in `$if left is right` (#8987) 404ms 3237ms 463ms 435ms 2660 KB 0ms 0ms 0ms
2021-02-26 20:51 51fae953 cgen: move the condition of an iterator to a temp var (#8989) 401ms 3237ms 463ms 437ms 2660 KB 0ms 0ms 0ms
2021-02-26 14:26 4ad95cfe checker: check types with $for/$if introspection (#8984) 407ms 3231ms 467ms 434ms 2660 KB 0ms 0ms 0ms
2021-02-26 08:22 1a8ff9d7 v.gen.c: ensure that @continue is escaped in the generated C code 405ms 3238ms 463ms 433ms 2659 KB 0ms 0ms 0ms
2021-02-26 07:52 995bd669 encoding.utf8.east_asian: add support for East_Asian_Width (#8978) 403ms 3227ms 466ms 434ms 2659 KB 0ms 0ms 0ms
2021-02-26 07:21 524372d4 parser: fix incorrect comments of expr() (#8979) 405ms 3245ms 463ms 438ms 2659 KB 0ms 0ms 0ms
2021-02-26 07:05 89c82ff8 parser: treat f as generic call not `<` operator (#8938) 405ms 3246ms 464ms 437ms 2659 KB 0ms 0ms 0ms
2021-02-26 07:01 5aebd646 fmt: keep some line comments in multi line arrays (#8969) 407ms 3251ms 466ms 432ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:41 2c609411 fmt: do not write single line or blocks with multi line stmts (#8952) 399ms 3240ms 465ms 432ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:36 8dff168e x.json2: create custom scanner for scanning JSON (#8716) 404ms 3259ms 463ms 440ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:28 7bee3dc4 docs: document env var VFLAGS (#8959) 403ms 3219ms 461ms 430ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:28 59d4d0ef checker: detect unknown type to iterate with $for (#8971) 404ms 3212ms 464ms 438ms 2659 KB 0ms 0ms 0ms
2021-02-26 06:26 3a082621 checker: add a check for casting to an unknown type (#8968) 401ms 3272ms 466ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-26 06:24 bc050759 crypto: make digest implement io.Writer (#8975) 397ms 3264ms 462ms 434ms 2658 KB 0ms 0ms 0ms
2021-02-26 06:22 d81b6e78 encoding.base64: change base64 function signatures to use `[]byte` (#8970) 399ms 3240ms 465ms 439ms 2658 KB 0ms 0ms 0ms
2021-02-25 23:28 c03798e3 checker: disallow implicit conversion from fixed array to fooptr (#8823) 406ms 3253ms 464ms 434ms 2658 KB 0ms 0ms 0ms
2021-02-25 19:01 639061be examples: fix left/right arrows in examples/term.ui/text_editor.v 397ms 3224ms 459ms 435ms 2658 KB 0ms 0ms 0ms
2021-02-25 12:24 c7587c07 cgen: minor cleanup in for_in_stmt() (#8962) 401ms 3241ms 461ms 438ms 2658 KB 0ms 0ms 0ms
2021-02-25 12:24 2e381f42 net.html: use `or {}` in .writeln() method calls (fix #8942) (#8953) 403ms 3217ms 464ms 430ms 2658 KB 0ms 0ms 0ms
2021-02-25 11:52 1a8e502e ci: add tcc32 CI on windows (#8922) 400ms 3246ms 464ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-25 11:16 c762d150 cgen: fix anon_fn redefinition (#8961) 406ms 3249ms 463ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-25 10:35 fdc60817 sync: fix compilation on latest linux distros (having only gcc-10) with tcc 402ms 3229ms 460ms 432ms 2658 KB 0ms 0ms 0ms
2021-02-25 10:10 e4beea42 fmt: restructure comment line break logic inside arrays (#8963) 403ms 3244ms 461ms 436ms 2658 KB 0ms 0ms 0ms
2021-02-25 09:56 77b3440e builder: make C compilation retrying more uniform 403ms 3227ms 458ms 436ms 2658 KB 0ms 0ms 0ms
2021-02-25 07:05 3362d7ec vpm: make the 404 in text error more precise (till https://vpm.vlang.io/ is fixed properly) 406ms 3233ms 463ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-25 00:30 7e27920c fmt: fix inserted empty line before go stmt with anonymus function (#8951) 400ms 3254ms 460ms 436ms 2658 KB 0ms 0ms 0ms
2021-02-25 00:29 12a4e7ad cgen: fix `type_to_fmt()` for `i64` and `u32` (#8954) 400ms 3255ms 459ms 434ms 2658 KB 0ms 0ms 0ms
2021-02-24 18:35 57d1b5b7 checker: show position for variadic/shared/method argument errors (#8939) 401ms 3245ms 458ms 437ms 2658 KB 0ms 0ms 0ms
2021-02-24 18:35 3c94a793 cgen: minor cleanup in gen_assert_xxx() (#8943) 402ms 3236ms 461ms 439ms 2658 KB 0ms 0ms 0ms
2021-02-24 18:33 b18d091e fmt: fix pos of added imports (#8931) 403ms 3244ms 462ms 430ms 2657 KB 0ms 0ms 0ms
2021-02-24 18:27 8e9e9b2f doc: move variadics, tweak methods, add missing TOC item (#8949) 401ms 3248ms 457ms 432ms 2657 KB 0ms 0ms 0ms
2021-02-24 18:26 e53476d5 fmt: do not remove chan type of struct fields (#8948) 400ms 3256ms 457ms 435ms 2657 KB 0ms 0ms 0ms
2021-02-24 18:03 1c0eefae parser/scanner: replace p.peek_tok2/3 with p.peek_token(2/3) (#8946) 398ms 3230ms 457ms 435ms 2657 KB 0ms 0ms 0ms
2021-02-24 13:06 1dd1be44 cgen: fix if_expr with array.map (fix #8925) (#8937) 391ms 3224ms 93ms 435ms 2651 KB 133ms 86ms 151ms
2021-02-24 12:58 05a08530 cgen: implement for_stmt of multi_init_vars or multi_assign_vars (#8917) 392ms 3229ms 94ms 429ms 2649 KB 130ms 85ms 151ms
2021-02-24 12:40 63ed3c0d tools: fix shortcut creation error in `v symlink` on windows (#8935) 394ms 3231ms 93ms 433ms 2648 KB 134ms 87ms 153ms
2021-02-24 09:41 66c85aa5 docs: update concurrency docs and examples to use []thread{} (#8933) 395ms 3219ms 94ms 434ms 2648 KB 134ms 86ms 152ms
2021-02-23 17:43 9e06af8b vfmt: vfmt examples/*.v 392ms 3218ms 93ms 437ms 2648 KB 132ms 86ms 152ms
2021-02-23 16:32 0fa2f6d5 dl: make vdoc ignore submodule "example" (#8927) 394ms 3217ms 93ms 431ms 2648 KB 133ms 86ms 151ms
2021-02-23 16:30 ecef4283 tests: make profile_test.v more robust 388ms 3227ms 93ms 433ms 2648 KB 133ms 85ms 151ms
2021-02-23 16:14 864b5ee4 docs: add the shebang line to the .vsh chmod-able example script (#8926) 394ms 3209ms 93ms 436ms 2648 KB 135ms 87ms 151ms
2021-02-23 16:01 34002c7c ci: add vex-compiles job 389ms 3219ms 93ms 427ms 2648 KB 131ms 85ms 149ms
2021-02-23 08:05 977a625a tools: support `v -prod up` 394ms 3215ms 94ms 434ms 2648 KB 134ms 87ms 152ms
2021-02-23 07:53 302baaa7 cgen: fix error of match in fn_call (#8900) 391ms 3224ms 93ms 434ms 2648 KB 132ms 86ms 151ms
2021-02-23 07:51 51125541 parser: fix weird minus after comment parse error in arrays (#8912) 392ms 3217ms 95ms 431ms 2648 KB 131ms 85ms 149ms
2021-02-23 07:46 fcc20947 dl: add `get_libname` function (#8909) 395ms 3198ms 93ms 432ms 2648 KB 133ms 87ms 151ms
2021-02-23 07:43 fd591826 szip: fix doc-comments (#8911) 393ms 3213ms 94ms 428ms 2648 KB 133ms 86ms 150ms
2021-02-23 07:42 c113abe1 strings: make builder implement io.Writer (#8914) 394ms 3204ms 93ms 433ms 2648 KB 134ms 86ms 152ms
2021-02-23 07:37 5674d469 table,cgen: fix bug preventing `t := []thread{}` to compile (#8913) 396ms 3221ms 93ms 429ms 2648 KB 132ms 85ms 152ms
2021-02-23 06:58 7c9d2802 v install: fix `does not exist`, when the response contained a 404 text 393ms 3247ms 94ms 431ms 2647 KB 131ms 84ms 149ms
2021-02-22 19:40 d1cebcb6 2048: remove `[no_inline]` (no longer needed) 391ms 3197ms 94ms 425ms 2647 KB 133ms 85ms 150ms
2021-02-22 19:24 b4dc6c83 gg: handle Android's own native dpi scaling factor (#8908) 389ms 3207ms 93ms 431ms 2647 KB 133ms 86ms 152ms
2021-02-22 18:41 79edff5c gen: correct indirection difference between reciever and object (#8903) 392ms 3202ms 94ms 430ms 2647 KB 135ms 87ms 149ms
2021-02-22 18:02 d78c9476 szip: use enums instead of constants (#8905) 395ms 3217ms 93ms 428ms 2647 KB 131ms 85ms 151ms
2021-02-22 17:00 68972fce gg: ensure window_size does not do / 0 (#8907) 391ms 3223ms 93ms 433ms 2647 KB 133ms 86ms 152ms
2021-02-22 16:44 8033203e builtin: add an Option2 struct (#8890) 394ms 3199ms 93ms 436ms 2647 KB 132ms 86ms 152ms
2021-02-22 16:43 18aecde9 fmt: cleanup comments code (#8901) 389ms 3212ms 92ms 428ms 2645 KB 132ms 86ms 150ms
2021-02-22 15:53 7f6c4caa fmt: fix missing space after single line array pre comments (#8904) 390ms 3215ms 93ms 429ms 2645 KB 131ms 85ms 150ms
2021-02-22 15:48 fb028abc net.unix: make unix_test.v more robust 392ms 3202ms 92ms 431ms 2645 KB 132ms 87ms 150ms
2021-02-22 15:24 fba28d2d ci: increase the timeout for test_os_process (false positives on macos) 388ms 3205ms 92ms 429ms 2645 KB 132ms 85ms 150ms
2021-02-22 15:11 b01a302a net.http: fix compilation of trivial examples with `v -cflags -Werror` 389ms 3222ms 92ms 432ms 2645 KB 131ms 85ms 150ms
2021-02-22 15:00 7c97b0b2 gitly: fix compilation with -autofree 391ms 3199ms 92ms 426ms 2645 KB 132ms 85ms 149ms
2021-02-22 14:24 467dce6b v.table: minimize re-allocations on << to table.types 391ms 3221ms 92ms 429ms 2645 KB 131ms 85ms 150ms
2021-02-22 13:33 2516c076 ci: fix `v -W build-tools` 389ms 3197ms 93ms 432ms 2645 KB 133ms 86ms 149ms
2021-02-22 13:26 7a6fd359 checker: check fn_variadic with array_decompose (#8894) 392ms 3209ms 93ms 431ms 2645 KB 131ms 86ms 151ms
2021-02-22 13:22 0029d3ca ci: fix test-cleancode 390ms 3232ms 94ms 431ms 2645 KB 131ms 86ms 150ms
2021-02-22 13:08 5306b278 all: extend `wait()` method to array of `thread` handles (#8840) 392ms 3221ms 94ms 433ms 2645 KB 132ms 86ms 150ms
2021-02-22 12:59 ac1c4932 szip: change documentation style (#8883) 389ms 3213ms 93ms 431ms 2641 KB 132ms 86ms 151ms
2021-02-22 12:58 b2cdd2ca net.http: use .filter in sanitize/2 (#8899) 395ms 3197ms 92ms 430ms 2641 KB 131ms 85ms 150ms
2021-02-22 12:55 1658c478 cgen: fix `match`ing interface types (#8889) 393ms 3203ms 93ms 433ms 2641 KB 131ms 85ms 149ms
2021-02-22 12:54 15daeaea cgen: add fixed array bounds checking for non-literal index (#8832) 389ms 3207ms 93ms 428ms 2640 KB 131ms 85ms 149ms
2021-02-22 12:51 41a3b115 gen1m.v: update generated code (#8888) 392ms 3190ms 94ms 431ms 2638 KB 133ms 87ms 150ms
2021-02-22 12:48 59446d70 cgen: use `(void)` parameter list instead of `()` for type safety (#8898) 389ms 3207ms 94ms 428ms 2638 KB 131ms 85ms 148ms
2021-02-22 11:18 f54c1a5c all: add strings.Builder.write_string and use write_string instead of write (#8892) 387ms 3199ms 94ms 424ms 2637 KB 130ms 85ms 148ms
2021-02-22 11:08 36a6bc27 v symlink: fix for termux (#8896) 388ms 3210ms 93ms 426ms 2636 KB 131ms 85ms 148ms
2021-02-22 11:04 9dc770e2 fmt: do not struggle with comments inside maps (#8897) 389ms 3191ms 94ms 431ms 2636 KB 132ms 86ms 148ms
2021-02-22 07:42 5d653a37 os: make process_test.v more portable (prepare for windows) 392ms 3205ms 95ms 431ms 2635 KB 133ms 87ms 150ms
2021-02-22 07:12 c37daba4 ci: fix the remaining obsolete reference to time.sleep and time.usleep 395ms 3185ms 94ms 426ms 2635 KB 132ms 86ms 149ms
2021-02-22 06:18 9ab29131 builder: fix thirdparty object files compilation with tcc (no -lxyz with -c) 392ms 3213ms 94ms 427ms 2635 KB 133ms 86ms 150ms
2021-02-21 18:18 f18adf77 parser,fmt: handle array pre-comments separately from exprs (#8884) 389ms 3194ms 94ms 426ms 2635 KB 131ms 86ms 149ms
2021-02-21 18:17 18e88d2f test-cleancode: add more of vlib/v (#8882) 388ms 3216ms 94ms 424ms 2634 KB 131ms 86ms 149ms
2021-02-21 18:01 7a351317 vweb: add handle static root & documentation (#8865) 391ms 3214ms 94ms 420ms 2634 KB 130ms 86ms 150ms
2021-02-21 17:56 0ccd9f9c ci: add match_in_map_init_test.v to skip_with_asan_compiler and skip_with_fsanitize_address in `v test-self` 400ms 3205ms 93ms 426ms 2634 KB 131ms 85ms 148ms
2021-02-21 15:09 1a838b1f checker: fix error of match in map_init (fix #8579) (#8879) 391ms 3196ms 93ms 419ms 2634 KB 130ms 86ms 149ms
2021-02-21 15:05 ac479104 time: consolidate the different sleep functions into time.wait(Duration) (#8853) 389ms 3188ms 93ms 423ms 2634 KB 129ms 85ms 148ms
2021-02-21 15:03 b1209aac ci: fix building of vlib/x/websocket/websocket_test.v 392ms 3194ms 93ms 427ms 2635 KB 132ms 85ms 148ms
2021-02-21 14:42 07df2d34 ci: fix missing `jobs:` in websockets.yml 391ms 3217ms 94ms 419ms 2635 KB 131ms 86ms 150ms
2021-02-21 14:38 772baa74 ci: shorten the new job name to just autobahn_tests 390ms 3195ms 93ms 415ms 2635 KB 130ms 85ms 147ms
2021-02-21 14:32 f2ce72c2 ci: split the websockets tests into their own CI .yml file 393ms 3186ms 93ms 421ms 2635 KB 131ms 85ms 149ms
2021-02-21 14:18 cfe9f6d5 help: remove http doc server options (#8839) 388ms 3185ms 93ms 426ms 2635 KB 132ms 86ms 150ms
2021-02-21 14:17 95e5f68b cli: don't sort flags / commands by default (#8813) 388ms 3180ms 93ms 427ms 2635 KB 132ms 85ms 150ms
2021-02-21 14:09 1039d398 ci: test-self with address sanitized compiler (#8866) 388ms 3186ms 93ms 423ms 2635 KB 130ms 85ms 147ms
2021-02-21 14:07 260f6774 term.ui: use the new `[flag]` enums (#8881) 390ms 3198ms 93ms 421ms 2635 KB 132ms 86ms 149ms
2021-02-21 13:00 0470baaf cgen: fix duplicate optional generation for struct field 391ms 3209ms 93ms 426ms 2635 KB 133ms 87ms 150ms
2021-02-21 11:32 514cabd7 strings: cleanup strings builder, allow reusing it 389ms 3202ms 94ms 423ms 2635 KB 131ms 90ms 148ms
2021-02-21 10:15 6e46f385 ast: change `expr.is_mut_ident()` to `expr.is_auto_deref_var()` (#8869) 390ms 3194ms 94ms 428ms 2635 KB 133ms 88ms 148ms
2021-02-21 10:13 7928689e parser: set is_public when registering enum type symbols (#8875) 391ms 3202ms 93ms 425ms 2635 KB 131ms 86ms 149ms
2021-02-21 09:56 b9edc4a4 docs: document the `[console]` attribute (#8870) 388ms 3192ms 94ms 423ms 2635 KB 132ms 86ms 147ms
2021-02-21 09:54 9a744b67 cgen: fix in map_literal (fix #8868) (#8871) 388ms 3201ms 93ms 428ms 2635 KB 131ms 85ms 148ms
2021-02-21 09:54 3907a1ab docs: document enum <-> int assignment and casting (#8872) 387ms 3189ms 94ms 426ms 2635 KB 134ms 86ms 149ms
2021-02-21 09:51 cb7c5d58 docs: add a unions section (#8873) 388ms 3198ms 93ms 427ms 2635 KB 132ms 87ms 149ms
2021-02-21 09:47 e106dc3a cgen: fix match_return with complex expr stmts (#8876) 389ms 3169ms 93ms 427ms 2635 KB 138ms 86ms 150ms
2021-02-20 22:00 44177c4e builder: use stable MSVC version instead preview (#8867) 387ms 3185ms 92ms 428ms 2632 KB 133ms 84ms 149ms
2021-02-20 19:51 f67a4c3e checker, cgen: allow | between bitfield enum values, autogenerate a more specific .str method for them too (#8856) 387ms 3179ms 94ms 426ms 2632 KB 132ms 85ms 149ms
2021-02-20 19:39 cc565b22 regex: remove [deprecated] functions/methods, code clean, add test for regex_base (#8862) 385ms 3169ms 93ms 424ms 2630 KB 133ms 86ms 149ms
2021-02-20 18:50 8f486cb8 ast: minor cleanup of ast.v (#8859) 385ms 3166ms 92ms 417ms 2630 KB 132ms 85ms 147ms
2021-02-20 18:42 c190b6a1 vlib: remove older deprecated functions (#8864) 390ms 3189ms 93ms 422ms 2630 KB 131ms 85ms 146ms
2021-02-20 18:39 30ed2016 cgen: cleanup header for MSVC (#8863) 384ms 3184ms 93ms 430ms 2632 KB 132ms 85ms 147ms
2021-02-20 18:24 746dfe63 ci: make vweb and websocket tests more robust to transient errors 388ms 3188ms 93ms 419ms 2633 KB 132ms 85ms 148ms
2021-02-20 18:18 28088cc4 checker: check fixed array index when it's a literal (#8831) 388ms 3181ms 92ms 427ms 2633 KB 131ms 85ms 147ms
2021-02-20 17:39 5a333b0f gen,parser: allow enums as map keys 386ms 3173ms 93ms 420ms 2632 KB 131ms 85ms 149ms
2021-02-20 17:25 1e71c0ea checker: warn for deprecated methods too (#8861) 386ms 3187ms 93ms 428ms 2632 KB 132ms 85ms 150ms
2021-02-20 16:55 5243c5ad doc: update the cross-platform shell scripts section (#8791) 385ms 3183ms 94ms 424ms 2631 KB 132ms 85ms 148ms
2021-02-20 16:53 adf2aa87 pref: add a `-debug-tcc` alias option (#8834) 386ms 3179ms 93ms 425ms 2631 KB 131ms 84ms 148ms
2021-02-20 16:52 cc3fd533 builder: print tcc output, when the system C compiler also failed (#8835) 388ms 3199ms 93ms 425ms 2631 KB 132ms 86ms 149ms
2021-02-20 16:51 c704a492 parser: fix error of $tmpl in anon_fn (fix #8847) (#8849) 385ms 3180ms 93ms 428ms 2631 KB 131ms 85ms 148ms
2021-02-20 15:35 8327c9af checker: support a custom `[deprecated: 'message']` 386ms 3200ms 93ms 425ms 2631 KB 131ms 84ms 149ms
2021-02-20 15:30 44cb0426 cli: fix checking callbacks (#8858) 388ms 3191ms 94ms 426ms 2630 KB 131ms 86ms 148ms
2021-02-20 14:05 a86bf325 fmt: keep empty line between if statement and comment (#8846) 383ms 3190ms 93ms 427ms 2630 KB 131ms 85ms 149ms
2021-02-20 14:03 901aa83e vdoc: hide README toc entry without readme (#8841) 383ms 3180ms 94ms 424ms 2630 KB 130ms 83ms 145ms
2021-02-20 14:00 329e3938 fmt: respect user choice of newlines between functions without body (#8838) 385ms 3173ms 93ms 425ms 2630 KB 130ms 84ms 146ms
2021-02-20 13:54 783cee98 table/parser: minor optimization of anon_fn names (#8851) 385ms 3182ms 94ms 423ms 2630 KB 130ms 84ms 147ms
2021-02-20 13:51 e8abda18 cgen: minor optimization in match_expr() (#8848) 384ms 3191ms 93ms 420ms 2630 KB 131ms 84ms 149ms
2021-02-20 13:27 2be852e4 arrays: use for/in instead of unsafe `[direct_array_access]` (#8857) 389ms 3191ms 93ms 426ms 2631 KB 133ms 86ms 149ms
2021-02-20 13:16 38d1eac7 vdoc: fix padding above heading (#8842) 386ms 3180ms 93ms 421ms 2631 KB 129ms 84ms 148ms
2021-02-20 11:22 f381836f fmt: sort names in selective imports (#8827) 385ms 3173ms 93ms 428ms 2631 KB 137ms 84ms 147ms
2021-02-20 11:14 5e1159e4 checker: change non-const size of fixed array error message (#8850) 385ms 3179ms 94ms 423ms 2631 KB 132ms 84ms 150ms
2021-02-20 08:54 859d382c fmt: remove a few obsolete comments (#8837) 388ms 3185ms 93ms 427ms 2631 KB 132ms 85ms 149ms
2021-02-19 15:29 3a65ccd0 examples: make examples/templates/templates.v runable from everywhere, not just . 384ms 3181ms 94ms 424ms 2631 KB 132ms 85ms 149ms
2021-02-19 12:14 bcb35e15 checker: only allow passing integer *literal* to non-integer pointer method parameter (#8825) 390ms 3186ms 93ms 423ms 2631 KB 132ms 86ms 150ms
2021-02-19 10:43 a153ec59 cli: ensure that required flags are set (#8826) 388ms 3206ms 93ms 426ms 2631 KB 131ms 85ms 149ms
2021-02-19 10:39 3f3bec45 examples: add a template example, update the regex examples (#8829) 390ms 3218ms 94ms 428ms 2631 KB 131ms 86ms 150ms
2021-02-19 10:38 6e262b5d checker: improve error position of infix expr (#8828) 389ms 3167ms 93ms 429ms 2631 KB 131ms 84ms 148ms
2021-02-19 09:23 ad162cd6 checker: stricter `unknown type` checks, show better suggestions (#8816) 386ms 3185ms 93ms 430ms 2631 KB 133ms 85ms 149ms
2021-02-19 09:20 6a752512 os: fix os.real_path on Windows (#8822) 389ms 3180ms 94ms 427ms 2630 KB 133ms 85ms 148ms
2021-02-19 09:16 745b40c0 rand: refactor string sampling functions to remove redundancy (#8830) 391ms 3183ms 93ms 428ms 2630 KB 133ms 84ms 149ms
2021-02-18 17:48 10de9053 ci: fix thirdparty/stdatomic/win/atomic.h (now __faststorefence is part of tcc's std headers) 387ms 3179ms 94ms 420ms 2630 KB 130ms 85ms 147ms
2021-02-18 16:19 4878077c gen/c: fix gen_str_for_struct with custom ref str (fix #7179) (#8820) 389ms 3194ms 94ms 428ms 2630 KB 132ms 85ms 149ms
2021-02-18 16:11 25207483 tools: fix permission problems after `sudo v symlink` 387ms 3171ms 95ms 430ms 2630 KB 131ms 84ms 147ms
2021-02-18 14:00 0dbc9417 builder: vfmt msvc.v 388ms 3197ms 95ms 427ms 2630 KB 131ms 84ms 147ms
2021-02-18 13:58 51dd22bc builder: support -m32/-m64 flags for msvc (#8819) 391ms 3206ms 95ms 426ms 2630 KB 132ms 85ms 147ms
2021-02-18 13:43 1891ebf2 scanner: print multibyte char for invalid char error (#8804) 387ms 3197ms 95ms 422ms 2630 KB 130ms 84ms 146ms
2021-02-18 10:08 0142d58a v.pref: prevent `Too many targets.` from triggering when the command is an external one 387ms 3174ms 93ms 422ms 2604 KB 129ms 83ms 146ms
2021-02-18 09:47 ac7feb9b ci: fix sokol_shader_examples.yml 385ms 3186ms 94ms 427ms 2603 KB 128ms 85ms 149ms
2021-02-18 09:32 0d69d971 fmt: mark imports as used, when types from them are used in struct declarations (#8810) 383ms 3176ms 94ms 430ms 2603 KB 130ms 85ms 148ms
2021-02-18 09:30 a34a1ab8 checker/table: minor cleanup by removing unnecessary `_` variable (#8801) 382ms 3148ms 94ms 421ms 2603 KB 129ms 84ms 147ms
2021-02-18 09:11 198b395c examples: add examples/sokol/05_instancing_glsl, cleanup code (#8809) 386ms 3169ms 94ms 425ms 2603 KB 130ms 85ms 147ms
2021-02-18 07:42 b3a26ca0 v.pref: make passing multiple target .v files an error (#8814) 386ms 3166ms 94ms 427ms 2603 KB 130ms 86ms 148ms
2021-02-18 07:40 a08eb9cd sokol: fix dragging events on macos in sokol_app.h (#8817) 385ms 3172ms 94ms 428ms 2603 KB 129ms 84ms 147ms
2021-02-18 07:38 a119affe cgen: check unknown sizeof type (#8815) 381ms 3144ms 95ms 431ms 2603 KB 130ms 85ms 147ms
2021-02-18 07:02 bf6e9ff9 Revert "parser: make duplicated functions an error (#8792)" 388ms 3157ms 95ms 435ms 2603 KB 130ms 85ms 149ms
2021-02-17 19:50 21bf8fe1 parser: make duplicated functions an error (#8792) 384ms 3153ms 94ms 425ms 2603 KB 130ms 85ms 147ms
2021-02-17 19:47 33d80748 crypto.rand: use byteptr.vbytes instead of c_array_to_bytes_tmp (#8786) 385ms 3158ms 94ms 428ms 2603 KB 132ms 85ms 148ms
2021-02-17 19:45 4ccf991f checker: warn when casting a fixed array (use `&arr[0]` instead) (#8787) 384ms 3168ms 93ms 426ms 2603 KB 131ms 85ms 148ms
2021-02-17 19:44 177c8bfc builtin/array: merge array_eq_test.v into array_test.v (#8796) 381ms 3176ms 94ms 430ms 2603 KB 130ms 84ms 148ms
2021-02-17 19:42 600f6ad2 fmt: do not prepend mod to selectively imported types from nested module (#8805) 382ms 3172ms 94ms 428ms 2602 KB 129ms 84ms 147ms
2021-02-17 18:14 ab6517c5 gg: support passing down the state of pressed mouse buttons in mouse moves events 385ms 3166ms 94ms 431ms 2602 KB 131ms 85ms 148ms
2021-02-17 15:18 e662d615 examples: fix 2048 scaling 385ms 3187ms 94ms 436ms 2602 KB 131ms 84ms 147ms
2021-02-17 12:59 aa3d0ea3 vfmt: cleanup spurious printlns, remove obsolete code 387ms 3181ms 94ms 429ms 2602 KB 131ms 85ms 149ms
2021-02-17 09:07 217e8c91 ci,examples: fix compilation of 03_march_tracing_glsl/rt_glsl.v 388ms 3163ms 94ms 424ms 2602 KB 129ms 84ms 147ms
2021-02-17 05:57 023f6829 examples: fix rt_glsl.v 385ms 3175ms 97ms 427ms 2602 KB 128ms 83ms 146ms
2021-02-17 05:56 ba131ce9 gg: fix mouse_down on macos (#8799) 385ms 3190ms 94ms 430ms 2602 KB 130ms 85ms 148ms
2021-02-17 05:50 2f328f95 examples: fix fireworks.v 386ms 3173ms 94ms 428ms 2602 KB 131ms 84ms 148ms
2021-02-17 05:47 60a88813 examples: fix and vfmt cube_glsl example 385ms 3164ms 95ms 428ms 2602 KB 130ms 85ms 148ms
2021-02-17 05:44 d4a05beb gg: use gg types for Events instead of sapp 382ms 3180ms 95ms 428ms 2602 KB 130ms 85ms 149ms
2021-02-17 04:45 3341c172 fmt: keep one empty line in struct decl (#8782) 383ms 3161ms 94ms 429ms 2602 KB 129ms 83ms 146ms
2021-02-17 04:43 55b69a76 fmt: minor cleanup of or_expr (#8789) 384ms 3197ms 96ms 429ms 2602 KB 131ms 85ms 148ms
2021-02-17 04:19 0f8edd91 checker: disallow `unsafe` map copy (#8720) 387ms 3174ms 95ms 430ms 2602 KB 129ms 84ms 149ms
2021-02-17 00:19 e4a67dea json2: wrap Builder.free() calls inside unsafe (#8790) 384ms 3164ms 94ms 428ms 2602 KB 130ms 84ms 148ms
2021-02-16 23:37 2002d202 io: remove unused Zzz_CoerceInterfaceTableGeneration struct; add test for `x := Enum{}` 385ms 3167ms 94ms 425ms 2602 KB 128ms 83ms 147ms
2021-02-16 22:40 995e1c84 ci: fix `./v -cc gcc -cflags "-Werror" vlib/io/os_file_reader_test.v` 385ms 3187ms 95ms 428ms 2600 KB 130ms 85ms 148ms
2021-02-16 21:36 fb09333a ci: fix interface table generation for vlib/io/os_file_reader_test.v with -cflags "-Werror" 381ms 3159ms 95ms 430ms 2602 KB 129ms 84ms 147ms
2021-02-16 20:53 4961d3ea io: fix detection of end_of_stream, when reading files through io.new_buffered_reader(reader: io.make_reader(f)) 384ms 3178ms 94ms 431ms 2602 KB 130ms 83ms 148ms
2021-02-16 13:08 843de104 parser,gen: fix `arr << map[key] using map_get_and_set_1, leading to double free 384ms 3171ms 93ms 427ms 2602 KB 129ms 84ms 147ms
2021-02-16 12:24 982e3590 cgen: fix `mut` var in `for` loop reads as address (fix #8548) (#8745) 384ms 3174ms 94ms 426ms 2601 KB 130ms 84ms 150ms
2021-02-16 11:46 01aa09d5 checker: do not allow copying any map lvalue (#8662) 387ms 3188ms 94ms 422ms 2599 KB 128ms 84ms 146ms
2021-02-16 11:45 51c286df fmt: fix bug that vfmt removes emmbeded struct in struct decl (#8775) 385ms 3177ms 94ms 427ms 2599 KB 131ms 85ms 149ms
2021-02-16 11:41 94429c8f gg: window_size: normalize dpi scaling (#8738) 383ms 3176ms 94ms 423ms 2599 KB 129ms 84ms 150ms
2021-02-16 11:39 68138661 fmt: fix bug of disappearing `pub` in struct decl (#8777) 385ms 3182ms 93ms 430ms 2598 KB 128ms 84ms 147ms
2021-02-16 08:22 0bbc5a5c fmt: add a small comment about f.line_len 383ms 3169ms 94ms 427ms 2598 KB 129ms 84ms 147ms
2021-02-16 08:13 ad20b380 fmt: fix possible code corruption by unwrapped single line if (#8780) 383ms 3174ms 95ms 423ms 2598 KB 131ms 85ms 147ms
2021-02-15 18:09 230372df clipboard: fix unsafe warning on windows (affects v-ui) 381ms 3174ms 94ms 428ms 2598 KB 129ms 84ms 146ms
2021-02-15 16:56 c057b45b checker: check argument count for C fn with attribute (#8728) 381ms 3172ms 94ms 423ms 2598 KB 128ms 84ms 147ms
2021-02-15 15:55 2911f036 checker: reject method that have multi-value type receiver (#8696) 384ms 3177ms 94ms 424ms 2598 KB 128ms 85ms 148ms
2021-02-15 15:55 70a30374 parser: cleanup fn_decl (#8700) 383ms 3161ms 92ms 428ms 2598 KB 129ms 85ms 148ms
2021-02-15 15:53 6a21b8cc pg: fix typo (#8750) 383ms 3165ms 92ms 422ms 2598 KB 128ms 84ms 147ms
2021-02-15 15:52 64018e6f encoding.utf8: fix 'length' typo in two spots (#8746) 382ms 3153ms 92ms 426ms 2598 KB 128ms 83ms 145ms
2021-02-15 15:41 d08a0b5a parser: check not used expression for all exprs in multi-expr (#8733) 385ms 3171ms 92ms 429ms 2598 KB 129ms 85ms 147ms
2021-02-15 15:35 fe007f9b gen: fix type_name for sumtype/interface pointers (#8769) 384ms 3152ms 93ms 432ms 2598 KB 129ms 84ms 147ms
2021-02-15 15:25 4213851e cli: fix typo (#8742) 386ms 3155ms 93ms 426ms 2598 KB 128ms 84ms 146ms
2021-02-15 15:15 4a0367a6 vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766) 380ms 3165ms 92ms 419ms 2598 KB 127ms 85ms 146ms
2021-02-15 15:14 4bdbb0cf orm: add type detection of db (#8756) 387ms 3174ms 92ms 427ms 2598 KB 129ms 84ms 147ms
2021-02-15 15:12 94acc27e ci: enable v to js, build-examples, v doctor, build-vbinaries, self-compilation on all windows CI (#8739) 384ms 3169ms 92ms 424ms 2593 KB 129ms 84ms 148ms
2021-02-15 13:51 a9c2045d cgen: fix var name clash of array/map (fix #1994) (#8765) 384ms 3134ms 93ms 426ms 2593 KB 129ms 85ms 148ms
2021-02-15 13:48 629d43ca checker: warn when using `goto` outside of `unsafe` (#8741) 381ms 3153ms 93ms 425ms 2593 KB 130ms 85ms 147ms
2021-02-15 13:43 6781f732 gen: fix infinite loop when struct's ref field is pointing to self (#8632) (#8641) 383ms 3159ms 93ms 420ms 2593 KB 134ms 84ms 145ms
2021-02-15 13:40 325aef6d gg: add gg.m4, use it in the sokol GLSL examples (#8755) 383ms 3164ms 93ms 428ms 2593 KB 129ms 85ms 148ms
2021-02-15 13:29 e3649ec4 all: implement `type_name()` for interfaces too (#8767) 383ms 3149ms 94ms 427ms 2593 KB 127ms 84ms 147ms
2021-02-15 06:37 4e2418e9 os: add test for os.file_name (#8757) 379ms 3174ms 92ms 423ms 2590 KB 127ms 84ms 147ms
2021-02-14 18:37 b07f3734 builtin: make 5 C functions trusted, tweak signatures (#8730) 384ms 3147ms 93ms 426ms 2590 KB 128ms 85ms 147ms
2021-02-14 18:31 ea803113 checker: check `unsafe` V function calls (#8752) 379ms 3136ms 91ms 428ms 2590 KB 128ms 85ms 148ms
2021-02-14 18:22 d3bcd5d3 fmt: keep single line if in struct init (#8734) 380ms 3140ms 92ms 420ms 2590 KB 126ms 84ms 147ms
2021-02-14 18:19 e534b439 checker: report correct position for non-bool cond error (#8735) 383ms 3156ms 92ms 430ms 2590 KB 129ms 85ms 148ms
2021-02-14 07:05 82650ee8 parser: fix parsing attribute after fn prototype with no return type (#8727) 393ms 3185ms 92ms 426ms 2590 KB 129ms 86ms 148ms
2021-02-14 06:33 e4f15605 checker: reject void type condition (#8737) 383ms 3167ms 93ms 425ms 2590 KB 127ms 85ms 146ms
2021-02-13 16:09 3d29f819 builder: add markused.mark_used calls to js.v and x64.v 382ms 3153ms 92ms 425ms 2590 KB 129ms 85ms 147ms
2021-02-13 15:36 e809264f builder,checker: split the unused marking into a new `v.markused` module 380ms 3143ms 92ms 420ms 2590 KB 128ms 86ms 149ms
2021-02-13 14:57 4ef3a21c doc: fix Modules position in contents (#8722) 381ms 3164ms 92ms 423ms 2591 KB 129ms 84ms 146ms
2021-02-13 14:54 99270c69 doc: improve `const` docs (#8723) 382ms 3136ms 92ms 424ms 2591 KB 128ms 84ms 146ms
2021-02-13 14:53 f23ffb83 doc: group `for`/`in` forms (#8721) 383ms 3161ms 92ms 424ms 2591 KB 129ms 86ms 146ms
2021-02-13 14:52 374739b8 all: rename `[ref_only]` -> `[heap]` (#8718) 382ms 3154ms 92ms 428ms 2591 KB 129ms 85ms 147ms
2021-02-13 14:33 2a8d0dda checker: add os.init_os_args_wide to the -skip-unused whitelist too 382ms 3161ms 93ms 424ms 2591 KB 127ms 84ms 145ms
2021-02-13 14:08 60c16313 checker: enable `./v -skip-unused self` 384ms 3165ms 92ms 428ms 2591 KB 127ms 84ms 147ms
2021-02-13 13:47 eaaac220 checker: make -skip-unused more conservative to make `v test vlib/builtin` pass 381ms 3176ms 92ms 424ms 2591 KB 129ms 86ms 147ms
2021-02-13 12:52 835b3b2b sync: simplify `WaitGroup` and `PoolProcessor` and use atomic counters (#8715) 379ms 3152ms 92ms 425ms 2588 KB 127ms 85ms 147ms
2021-02-13 12:51 d03c1d61 os: improve `rm` error message (#8719) 382ms 3150ms 92ms 424ms 2588 KB 127ms 83ms 146ms
2021-02-13 08:31 0b60510c cgen: cleanup generating helper comments with -skip-unused 384ms 3156ms 93ms 427ms 2588 KB 129ms 86ms 147ms
2021-02-13 07:04 ebb5305b vdoc: fix markdown toc link rendering (#8714) 383ms 3143ms 94ms 424ms 2588 KB 128ms 84ms 146ms
2021-02-13 00:21 db609a07 checker: skip checking for invalid fn return type (#8703) 382ms 3171ms 94ms 424ms 2588 KB 130ms 86ms 148ms
2021-02-12 23:47 40066a5d checker: obey [ref_only] tag, allow embedding in other ref struct (#8707) 379ms 3136ms 93ms 418ms 2588 KB 127ms 84ms 146ms
2021-02-12 19:10 aa548f45 docs: fix functions in array/map example (#8695) 382ms 3149ms 93ms 423ms 2587 KB 129ms 84ms 148ms
2021-02-12 18:10 0b777c68 net: fix unix sockets (#8697) 383ms 3147ms 93ms 415ms 2586 KB 129ms 84ms 147ms
2021-02-12 18:08 2781a2b9 binary_artifact.yml: add a V release for Linux/ARM64 too (#8698) 381ms 3157ms 92ms 415ms 2586 KB 128ms 84ms 145ms
2021-02-12 18:06 6b431b18 vweb.tmpl: fix a little typo (#8704) 381ms 3142ms 93ms 423ms 2586 KB 129ms 85ms 147ms
2021-02-12 15:49 c904c917 checker: support ParExpr for trying to take address errors & simplify messages 376ms 3136ms 93ms 425ms 2586 KB 129ms 84ms 145ms
2021-02-12 13:44 1675b6f3 ci: fix code-formatting job 378ms 3152ms 94ms 422ms 2585 KB 129ms 84ms 146ms
2021-02-12 11:30 5d36a59d checker: fix returning [] from fn which retuns optional array 380ms 3142ms 92ms 421ms 2585 KB 128ms 85ms 146ms
2021-02-12 08:12 0a03856c parser: small c2v fixes 383ms 3158ms 93ms 425ms 2585 KB 129ms 85ms 148ms
2021-02-12 02:37 67c6f24c cgen: format match_expr (#8692) 384ms 3138ms 92ms 418ms 2585 KB 129ms 84ms 147ms
2021-02-12 00:03 3164e296 all: fix fn_or_for_in mut value (part 1) (#8671) 377ms 3133ms 92ms 420ms 2586 KB 127ms 85ms 146ms
2021-02-12 00:02 84a16d86 map: add `move` method (#8660) 383ms 3151ms 92ms 421ms 2588 KB 128ms 85ms 146ms
2021-02-11 23:55 65f24205 os: fix cp_all mkdir panic (#8680) 383ms 3153ms 92ms 422ms 2587 KB 128ms 84ms 146ms
2021-02-11 23:47 375efb09 checker: improve errors for `return` count mismatch (#8686) 382ms 3144ms 92ms 424ms 2587 KB 129ms 86ms 148ms
2021-02-11 23:42 9d5243a4 examples: add an example of march tracing in glsl, first release (#8689) 381ms 3164ms 92ms 427ms 2587 KB 128ms 85ms 148ms
2021-02-11 23:39 317d4507 checker: add error when trying to take address of call expr 386ms 3149ms 91ms 416ms 2587 KB 127ms 84ms 145ms
2021-02-11 23:36 4770036e docs: fix "plugin-in" beef (#8688) 382ms 3141ms 92ms 419ms 2587 KB 128ms 85ms 146ms
2021-02-11 23:18 8f6fec43 ci: fix building examples/concurrency/concurrency.v on macos 380ms 3149ms 92ms 423ms 2587 KB 129ms 85ms 147ms
2021-02-11 23:11 58393bd3 ci: fix unix_test.v on unix != macos 383ms 3158ms 92ms 419ms 2587 KB 129ms 86ms 147ms
2021-02-11 20:34 89521584 ci: fix unix sockets test on macos 379ms 3159ms 92ms 420ms 2587 KB 125ms 84ms 145ms
2021-02-11 16:51 9b4f2edb net: move unix socket code to net.unix and skip net/unix/unix_test.v … (#8681) 384ms 3150ms 93ms 423ms 2587 KB 128ms 85ms 146ms
2021-02-11 11:12 f8db44bb ci: update reference to pool_test.v in skip_with_werror in `v test-self` 380ms 3144ms 92ms 422ms 2587 KB 128ms 85ms 149ms
2021-02-11 10:45 ea401b11 ci: `#include ` in vlib/net/net_windows.c.v 384ms 3160ms 93ms 419ms 2587 KB 128ms 86ms 147ms
2021-02-11 10:17 23a7d4a0 readme: mention graphical app android support (#8679) 379ms 3152ms 92ms 425ms 2587 KB 128ms 85ms 147ms
2021-02-11 09:04 f390fe30 CONTRIBUTING.md: update outdated name to correct one (#8677) 381ms 3160ms 93ms 424ms 2587 KB 129ms 85ms 147ms
2021-02-11 08:55 578de634 sync: move pool related code to `sync.pool`, cleanup, add a README.md 382ms 3160ms 93ms 416ms 2587 KB 126ms 84ms 145ms
2021-02-10 18:02 93c1c1ce builder: add generated C lines with -stats too 381ms 3173ms 92ms 420ms 2587 KB 127ms 85ms 145ms
2021-02-11 06:32 c636a708 rand: add rand.ascii (#8675) 385ms 3144ms 93ms 418ms 2587 KB 126ms 85ms 147ms
2021-02-11 00:24 d4f6488a net: add better unix socket support (#8651) 376ms 3144ms 91ms 420ms 2586 KB 129ms 86ms 147ms
2021-02-11 00:23 8b133702 ci: add build-examples task to tcc-windows CI (#8653) 385ms 3136ms 91ms 422ms 2586 KB 128ms 85ms 146ms
2021-02-10 17:12 de287c0a builder: add C source code size info on -stats 383ms 3150ms 93ms 422ms 2586 KB 127ms 86ms 147ms
2021-02-10 16:51 4305ce14 checker: extract long match branches in c.stmt(), into separate checker functions (#8666) 380ms 3148ms 92ms 422ms 2586 KB 128ms 84ms 146ms
2021-02-10 16:48 f2ad6dd4 os: fix os.walk, when passing paths ending with path_separator (#8672) 378ms 3133ms 92ms 417ms 2586 KB 128ms 85ms 146ms
2021-02-10 16:25 4646c414 checker: fix -skip-unused with struct inits with default expressions 380ms 3145ms 92ms 415ms 2586 KB 127ms 85ms 147ms
2021-02-10 10:01 eb7009b6 rand: generate hexadecimal numbers (#8664) 381ms 3144ms 92ms 420ms 2585 KB 126ms 85ms 145ms
2021-02-10 09:59 f2e74bce checker: fix sumtype assign error (fix #7988) (#8655) 380ms 3132ms 92ms 421ms 2585 KB 127ms 84ms 147ms
2021-02-10 09:17 035a1634 json: encode_pretty (p. 2) + tests 379ms 3142ms 92ms 417ms 2584 KB 128ms 86ms 146ms
2021-02-10 09:12 f67e4ab5 json: encode_pretty (p. 1) 383ms 3139ms 92ms 424ms 2584 KB 128ms 85ms 145ms
2021-02-10 09:06 db226659 binary_artifact.yml: ensure v_old.exe is not in the release archives. 378ms 3128ms 92ms 424ms 2584 KB 126ms 84ms 146ms
2021-02-09 22:00 95c3ef3a cgen: minor cleanup in stmt() (#8659) 380ms 3143ms 91ms 424ms 2584 KB 128ms 85ms 147ms
2021-02-09 15:09 f3c5f24c allow `lock` expression to return multiple objects (#8657) 376ms 3135ms 93ms 419ms 2584 KB 128ms 86ms 147ms
2021-02-09 15:07 d37fb564 parser: improve printing of unexpected tokens (#8654) 382ms 3152ms 93ms 423ms 2584 KB 127ms 86ms 147ms
2021-02-09 15:04 0f924856 builtin: fix typo in builtin/array.v (#8658) 377ms 3147ms 91ms 423ms 2584 KB 128ms 85ms 147ms
2021-02-09 12:25 6de78ecb term: implement term.clear() for windows (#8650) 381ms 3147ms 93ms 417ms 2584 KB 128ms 84ms 147ms
2021-02-09 12:22 5308b63a ci: fix the `-cflags "-Werror"` job, by explicit casting to `void**` 384ms 3145ms 91ms 417ms 2584 KB 127ms 85ms 147ms
2021-02-09 12:11 d110f0de tests: add a regression test for 3d2afcf 379ms 3127ms 92ms 422ms 2584 KB 128ms 85ms 146ms
2021-02-09 10:54 3d2afcf0 cgen: fix gohandle_name generation (use .cname) 382ms 3144ms 92ms 422ms 2584 KB 128ms 85ms 147ms
2021-02-09 10:44 1bb4be17 cgen: remove srwlock definition workaround for tcc on windows (#8652) 382ms 3134ms 92ms 416ms 2584 KB 126ms 84ms 146ms
2021-02-09 09:36 4152c704 sokol: remove `.lib` extensions in `#pragma` directives (#8639) 377ms 3149ms 92ms 424ms 2585 KB 128ms 85ms 148ms
2021-02-09 09:31 86e6b4f9 examples: improve the pg and vweb output (#8640) 382ms 3159ms 92ms 425ms 2585 KB 129ms 86ms 148ms
2021-02-09 02:49 bfee8a52 cgen: add "case" to c_reserved 378ms 3140ms 91ms 423ms 2585 KB 129ms 84ms 147ms
2021-02-08 22:48 1a2ae0ae net: add basic unix socket support (#8642) 383ms 3159ms 92ms 419ms 2585 KB 128ms 84ms 147ms
2021-02-08 17:51 09cff699 all: allow using aliases as keys in map (#8589) 382ms 3138ms 91ms 418ms 2585 KB 127ms 84ms 147ms
2021-02-08 17:48 8cb01ba8 fmt: keep comments between and after imports (#8637) 384ms 3153ms 91ms 425ms 2584 KB 128ms 85ms 146ms
2021-02-08 16:16 cb1f63f7 parser: replace eat_line_end_comments() with configurable eat_comments() (#8636) 383ms 3134ms 92ms 419ms 2584 KB 129ms 85ms 148ms
2021-02-08 15:33 5abd49d9 cgen: cast default struct field value to correct SumType/interface (#8619) 384ms 3138ms 92ms 418ms 2581 KB 127ms 92ms 146ms
2021-02-08 15:19 e2ff26a0 cgen: fix gen of .sort method for `>` operator and improve grammar of error (#8615) 382ms 3138ms 92ms 422ms 2580 KB 127ms 84ms 145ms
2021-02-08 15:03 e2ff2a54 parser: deprecate `{var |` struct update (#8618) 378ms 3140ms 92ms 425ms 2580 KB 129ms 85ms 148ms
2021-02-08 15:00 f2100166 cgen: minor cleanup in gen_str_for_option (#8622) 379ms 3131ms 92ms 417ms 2580 KB 128ms 84ms 146ms
2021-02-08 14:57 9e751f72 doc, fmt: use `map{key: value}` syntax for map literals (#8623) 382ms 3134ms 92ms 420ms 2580 KB 130ms 86ms 147ms
2021-02-08 14:55 8ae23cd8 parser: make `v := f(v)' an undefined variable error (#8634) 377ms 3145ms 92ms 424ms 2580 KB 127ms 84ms 146ms
2021-02-08 07:44 03d5bfbc repl: use os.temp_dir() for the temporary .noprefix.vrepl.v files 384ms 3146ms 92ms 423ms 2580 KB 129ms 84ms 148ms
2021-02-08 00:41 e5839eff checker/cgen: allow `<<` operator for aliases (#8561) 381ms 3133ms 90ms 419ms 2580 KB 128ms 84ms 146ms
2021-02-07 23:28 473cd1d4 fmt: single line ternary return (#8605) 380ms 3132ms 92ms 428ms 2579 KB 133ms 85ms 147ms
2021-02-07 22:10 7f4c582f fmt: unwrap long infix exprs inside parenthesis if necessary (#8609) 378ms 3134ms 91ms 416ms 2578 KB 127ms 84ms 143ms
2021-02-07 22:10 367dbc77 ci: add tests with -Werror (#8630) 381ms 3144ms 92ms 418ms 2577 KB 129ms 85ms 144ms
2021-02-07 16:22 81e8c3bc cgen: minor optimization in infix_expr (#8625) 381ms 3133ms 92ms 422ms 2577 KB 134ms 85ms 144ms
2021-02-07 11:46 46f8e68b ci: skip process/command example on windows (#8617) 377ms 3115ms 91ms 419ms 2577 KB 127ms 85ms 145ms
2021-02-07 10:53 13350681 docs.md: use `make.bat -tcc` under Windows. (#8555) 378ms 3106ms 92ms 420ms 2577 KB 127ms 85ms 145ms
2021-02-07 10:42 bfd0bd1f builtin: doc chan.v channel stub (#8577) 376ms 3140ms 91ms 416ms 2577 KB 128ms 85ms 144ms
2021-02-07 10:40 d6291858 example: support running flappylearning on Android (#8612) 380ms 3115ms 90ms 422ms 2577 KB 127ms 83ms 143ms
2021-02-07 04:23 f589a708 examples: make a process example compile with -prod 378ms 3107ms 91ms 417ms 2577 KB 127ms 83ms 142ms
2021-02-07 04:19 2d875260 examples: Process examples (#8598) 377ms 3122ms 92ms 422ms 2577 KB 128ms 85ms 147ms
2021-02-07 04:11 68b4051a tools/fast: simplify logic now that it's run on each commit 379ms 3099ms 92ms 418ms 2577 KB 128ms 85ms 144ms
2021-02-07 04:11 68b4051a6 tools/fast: simplify logic now that it's run on each commit 379ms 3127ms 91ms 422ms
2021-02-07 03:48 a81ee0e94 tools/fast: measure v.c size and parse/check/cgen steps 380ms 3131ms 92ms 411ms
2021-02-07 03:00 32cd2846f tools/fast: run the job every minute 377ms 3124ms 91ms 418ms
2021-02-07 02:58 9f59b04e8 fmt: remove unused selective imports (#8595) 378ms 3133ms 91ms 415ms
2021-02-07 02:43 cd4f7101f parser: support short struct update syntax `{...ident,` (#8613) 377ms 3117ms 92ms 421ms
2021-02-07 02:40 b92f98027 token: fix Token.str() for punctuation and operators (#8610) 375ms 3115ms 92ms 415ms
2021-02-07 02:35 d28491855 tools/fast: push changes to gh pages 377ms 3118ms 92ms 418ms
2021-02-06 23:01 d77bb2f60 all: improve -skip-unused, track consts, walk all AST nodes, support tests 379ms 3141ms 91ms 421ms
2021-02-06 21:28 26121d5ae tools/fast: cron job to check for new commits 378ms 3099ms 91ms 419ms
2021-02-06 21:13 f5f65f929 parser: parse `map{key_expr: val_expr}` (#8608) 376ms 3114ms 91ms 416ms
2021-02-06 20:46 db0fc8fbc fmt: better function call wrapping inside ternary if branches (#8604) 375ms 3101ms 91ms 421ms
2021-02-06 20:25 cf230644b fmt: enable shared return types (#8614) 372ms 3117ms 94ms 416ms
2021-02-06 18:41 5343f1374 all: allow functions to return `shared` object (#8606) 371ms 3129ms 92ms 417ms
2020-12-29 15:51 81fd49642 net: restore back the blocking TcpConn.read_line() method for simplicity 306ms 2777ms 92ms 408ms
2020-12-29 15:14 02965e753 all: re-implement variadics using arrays & implement array decomposition to varg (#7689) 307ms 2776ms 92ms 414ms
2020-12-29 14:10 6cf3b96a3 ci: fix .out files after 40ce18f 308ms 2784ms 92ms 413ms
2020-12-12 03:22 eb4820859 time: Time.add (#7262) 886ms 912ms 895ms 843ms
2020-12-12 03:06 11808f9fa parser: fix silent errors (#7271) 815ms 822ms 873ms 842ms
2020-12-11 18:30 a26e1e6e1 time: fix typo (#7274) 908ms 883ms 880ms 869ms
2020-12-11 17:24 22cbfdf0b make.bat: fix --local mode (#7255) 858ms 873ms 851ms 902ms
2020-12-11 17:23 597c2249e parser: fix expected type enum error pos (#7265) 839ms 861ms 885ms 888ms
2020-11-28 03:42 ed39d151 V 0.1.30 316ms 2604ms 2414ms 411ms
2020-11-28 02:41 86b5f7ef string: fix ustring.free() 315ms 2594ms 2415ms 412ms
2020-11-28 01:28 c3ed8bb5 autofree: remove old code 313ms 2616ms 2434ms 407ms
2020-11-27 23:14 a2fedb42 make.bat: parsing block revision (#6990) 308ms 2609ms 2411ms 408ms
2020-11-27 23:05 2095d4d9 .ctags.d/v.ctags: upgrade syntax for latest Universal Ctags 5.9.0(7f84a443) 314ms 2549ms 2405ms 411ms
2020-11-27 21:09 ac27a3cc parser,cgen: improve `[flag]enum Abc{ a b }`, allow `x := Abc.a | Abc.b` 312ms 2594ms 2426ms 412ms
2020-11-27 20:25 18cf36a2 parser: remove unnecessary match as code (#6972) 314ms 2603ms 2401ms 408ms
2020-11-27 20:24 04ecc473 docs: extend the sum type docs (#6982) 315ms 2578ms 2425ms 412ms
2020-11-27 20:20 64fa5e63 szip: fix szip_test (#6980) 315ms 2606ms 2420ms 407ms
2020-11-27 20:00 22c173c1 ci: ci can't run tetris :) 318ms 2600ms 2420ms 416ms
2020-11-27 19:55 36240b22 examples: term.ui: vyper (a simple snake game) (#6943) 315ms 2589ms 2406ms 401ms
2020-11-27 19:49 fcd127ed autofree: make -experimental the default 316ms 2598ms 2379ms 414ms
2020-11-27 19:41 f135a994 ci: build tetris with -autofree 314ms 2600ms 2421ms 408ms
2020-11-27 19:16 13948152 cmd/v: rename reuse-tmpc to keepc 317ms 2562ms 2414ms 411ms
2020-11-27 16:18 1891f55c builtin: add voidptr.vbytes(len) and byteptr.vbytes(len) 313ms 2609ms 2414ms 414ms
2020-11-27 15:13 2473f652 cgen: minor cleanup (use replace_each) (#6978) 319ms 2613ms 2421ms 413ms
2020-11-27 13:37 bbea7fb9 docs: document the `[required]` struct attribute (#6956) 314ms 2611ms 2421ms 413ms
2020-11-27 13:28 5ba5a53b ci: temporarily ignore failing `x as y` examples for now 310ms 2582ms 2386ms 410ms
2020-11-27 11:03 7cd95300 docs: fix most of the examples (ensure they at least have a valid syntax) 315ms 2578ms 2395ms 404ms
2020-11-27 10:44 e6116c47 scanner: guarantee an early exit when the parser/scanner is stuck 313ms 2598ms 2410ms 411ms
2020-11-27 09:52 413d14f5 ci: run docs_ci.yml checks on *every commit*, not just when .md files change. 314ms 2599ms 2371ms 406ms
2020-11-27 09:16 636efb3c cgen: fix windows escape errors for comptime @ pseudo vars (#6977) 316ms 2610ms 2400ms 405ms
2020-11-27 09:15 ee2a5727 gen: fix assigning an anon fn to a struct field (#6965) 310ms 2581ms 2417ms 412ms
2020-11-27 08:40 cbe607ba vfmt: fix compilation warning 316ms 2572ms 2389ms 408ms
2020-11-27 02:27 9b0c96d7 scanner: allow \r after $ 316ms 2585ms 2414ms 407ms
2020-11-27 02:17 c27818e2 all: remove remaining broken escape sequences 310ms 2580ms 2386ms 401ms
2020-11-27 02:08 966b95ca parser: move mut in if/match to expr (#6973) 315ms 2584ms 2400ms 406ms
2020-11-27 02:07 62ee4369 all: remove broken escape sequences after $ in strings 315ms 2563ms 2397ms 403ms
2020-11-26 22:57 d71d9ad7 сgen: print generic structs (#6967) 308ms 2588ms 2390ms 412ms
2020-11-26 22:52 6563535a term.ui: simplify/fix the truecolor feature test (#6963) 309ms 2604ms 2378ms 405ms
2020-11-26 22:22 ea8adfdb gen: more efficient `for in` with a map (#6961) 318ms 2617ms 2486ms 400ms
2020-11-26 17:53 5e597189 fmt: handle $tmpl 325ms 2610ms 2481ms 405ms
2020-11-26 17:40 5efd393a all: make comptime templates usable outside of vweb via $tmpl 312ms 2626ms 2471ms 411ms
2020-11-26 14:29 c6a8c3ca cgen: remove unneeded sumtype logic and add more tests (#6959) 316ms 2626ms 2509ms 409ms
2020-11-26 10:28 52b627fe checker: check filter, map and sort left type (#6952) 326ms 2630ms 2471ms 410ms
2020-11-25 23:28 e03ae193 term.ui: approximate colors into ansi if rgb isn't supported (#6951) 319ms 2589ms 2465ms 405ms
2020-11-25 23:28 258f8f6a parser: report unused expression error in if and or blocks (#6953) 315ms 2600ms 2476ms 408ms
2020-11-25 19:44 2957541e pref: fix message on inferred run (#6947) 321ms 2618ms 2467ms 407ms
2020-11-25 19:41 96b6a03d vup: minor change to final output string (#6948) 324ms 2601ms 2495ms 405ms
2020-11-25 19:40 8e2b7fe3 tests: cleanup sum type tests (#6950) 319ms 2633ms 2489ms 414ms
2020-11-25 13:40 fa126b95 cgen: prevent `undefined symbol: tcc_backtrace` errors with tcc and `-shared -d no_backtrace` 318ms 2623ms 2455ms 414ms
2020-11-25 13:27 4e9967a5 make.bat: update convention to be consistent and add target support (#6942) 320ms 2494ms 2464ms 380ms
2020-11-25 13:27 8446433b parser: remove __type (#6946) 314ms 2514ms 2433ms 384ms
2020-11-25 11:41 35a0fe79 cgen: generate an unique sort comparator function for each .sort() call 318ms 2506ms 2461ms 382ms
2020-11-25 11:18 a46eda7c builder: fix dll generation on Windows (#6939) 316ms 2522ms 2463ms 376ms
2020-11-25 11:09 7d6f9725 all: refactor UnionSumType to SumType (#6944) 317ms 2485ms 2422ms 377ms
2020-11-24 21:52 96b73aca jsgen: optional "or blocks" (#6938) 316ms 2529ms 2407ms 379ms
2020-11-24 17:14 23c95636 examples/tetris: remove old array hacks 317ms 2516ms 2425ms 379ms
2020-11-24 17:07 98034e55 http: make download_file() return an optional 318ms 2500ms 2424ms 378ms
2020-11-24 16:55 a0429660 all: remove old sumtype code (#6937) 307ms 2531ms 2457ms 380ms
2020-11-24 12:58 aa6303f0 all: use the new types with old syntax (#6922) 314ms 2519ms 2442ms 385ms
2020-11-24 11:55 8be9bdac fmt: do not wrap real multiline comments into single line in arrays (#6923) 320ms 2538ms 2388ms 381ms
2020-11-24 11:54 aa906258 js: initial support for optional return unwrapping (#6926) 320ms 2555ms 2406ms 383ms
2020-11-24 11:53 78991223 gen: generate typedef first on sum types (#6930) 319ms 2512ms 2402ms 375ms
2020-11-23 22:21 9fbf38c7 parser: fix generic structs from other modules (#6921) 315ms 2542ms 2388ms 380ms
2020-11-19 20:05 41ba9423 parser: smartcast mutable selector (#6881) 310ms 2536ms 2352ms 383ms
2020-11-19 19:27 2e57a1e1 sync: add vlib/sync/bench/many_writers_and_receivers_on_1_channel.v (run with --help) 308ms 2541ms 2334ms 384ms
2020-11-19 16:28 9feb0103 all: mutable smartcasts (#6878) 310ms 2485ms 2375ms 382ms
2020-11-19 15:57 48b11761 builtin: support -d no_backtrace, to ease compiling V code on older distros easier 308ms 2507ms 2342ms 381ms
2020-11-19 15:23 f807fd97 compile: infer source file if a binary by the same name exists in same dir #6877 311ms 2508ms 2374ms 386ms
2020-11-19 15:22 268e3b5d ci: change "vid" to "ved" (#6876) 307ms 2506ms 2347ms 379ms
2020-11-19 14:25 69bb0891 vfmt: fix ^A keep.vv test too 310ms 2522ms 2362ms 379ms
2020-11-19 13:32 92a75c80 vfmt: trim ^A from embedded inline comments too 311ms 2486ms 2326ms 380ms
2020-11-19 08:36 40770f16 ci: add timeout-minutes attributes for jobs 309ms 2543ms 2369ms 374ms
2020-11-18 19:52 e06756ef all: match multi aggregate for union sum types (#6868) 311ms 2510ms 2332ms 384ms
2020-11-18 17:28 df4165c7 docs_ci: check all md files except thirdparty (#6855) 311ms 2476ms 2341ms 382ms
2020-11-18 17:23 d8f64f51 js: fix codegen for multiline strings (#6791) 308ms 2519ms 2337ms 384ms
2020-11-18 17:22 6d99f0af x.websocket: expose log field (#6866) 305ms 2518ms 2323ms 386ms
2020-11-18 17:21 b4ae332e web socket: fix wss 307ms 2517ms 2331ms 373ms
2020-11-17 20:26 ed874ffc checker: fix sum type operator check (#6815) 305ms 2499ms 2354ms 383ms
2020-11-17 20:25 ee5ad2a6 parser: fix duplicated struct attrs on first field (#6859) 310ms 2500ms 2332ms 378ms
2020-11-17 20:23 4415feb2 checker: disallow string(bool) (#6863) 309ms 2516ms 2354ms 383ms
2020-11-17 16:42 9f5a3b52 all: optimize png images (#6860) 308ms 2497ms 2355ms 382ms
2020-11-17 16:41 4a31b570 examples: term.ui: add readme, copyright, and pong screenshot (#6858) 307ms 2476ms 2336ms 383ms
2020-11-12 11:27 9c569246 cgen: fix typeof union sum type (#6794) 309ms 2451ms 2401ms 380ms
2020-11-12 11:12 24f743ee term: add `term.ui` module (part 2) (#6798) 312ms 2485ms 2365ms 380ms
2020-11-12 08:32 4ddfff28 readme: add an overview of the architecture 309ms 2499ms 2395ms 376ms
2020-11-12 08:28 ee86d0e4 readme: contributing => contributing & compiler design 306ms 2461ms 2358ms 382ms
2020-11-11 21:11 a5253970 checker: improve wording on error messages (#6799) 310ms 2491ms 2371ms 384ms
2020-11-11 20:53 f42a44ab vfmt: fix `match x { 10 /* ... */ {} }` and `a := [1/* x */, /* y */2, 3]` 308ms 2448ms 2389ms 386ms
2020-11-11 19:43 e6cc967a vfmt: small cleanup 305ms 2490ms 2368ms 380ms
2020-11-11 19:40 8197463b vfmt: fix `x := Repo{}` 310ms 2460ms 2386ms 383ms
2020-11-11 17:56 43ce0980 cgen: fix default value init for union sum types (#6795) 308ms 2484ms 2394ms 383ms
2020-11-11 16:19 a4acb70c vfmt: remove rc4.v from known_failing_exceptions 314ms 2460ms 2361ms 380ms
2020-11-11 16:16 2759b805 vfmt: remove aes.v and block_generic.v from known_failing_exceptions in `v test-fmt` 310ms 2470ms 2384ms 380ms
2020-11-11 16:06 dd1717af checker: add a missing return regression test for if branches too 307ms 2475ms 2408ms 381ms
2020-11-11 15:48 ebfd2593 vfmt: support `struct Repo { }` 310ms 2482ms 2376ms 383ms
2020-11-11 15:25 7d472d88 scanner: vfmt scanner.v 307ms 2484ms 2402ms 384ms
2020-11-11 15:23 8c241cb7 checker: check that fns with return values, and matches, do return 305ms 2479ms 2397ms 382ms
2020-11-11 08:18 6271798c cgen: union sum types implementation (#6745) 309ms 2492ms 2408ms 381ms
2020-11-10 11:12 bb91dc90 checker: fix `&` on pointers (#6787) 290ms 2434ms 2374ms 373ms
2020-11-10 09:40 baf2ff1a checker: unify invalid argument errors, use argument position (#6785) 307ms 2424ms 2373ms 375ms
2020-11-09 14:56 2254f417 autofree: free all vars in parent scopes recursively 297ms 2435ms 2383ms 380ms
2020-11-09 13:35 c76e4867 parser: implement `T.name` for generic types (#6783) 288ms 2429ms 2417ms 377ms
2020-11-09 13:24 1c257abc autofree: simplify: merge tmp arg logic with scope vars 292ms 2443ms 2385ms 381ms
2020-11-09 10:54 507d724e autofree: free before return tests 290ms 2416ms 2382ms 379ms
2020-11-09 07:22 7108f89b pg: fix exec & exec_param_many (#6782) 291ms 2430ms 2373ms 379ms
2020-11-09 06:37 b0053d89 x.json2: change default number type to i64 (#6773) 293ms 2432ms 2400ms 386ms
2020-11-08 18:36 ba366b12 ws: handle close on client quit (#6776) 296ms 2463ms 2389ms 378ms
2020-11-08 18:33 3c83551d parser: fix treating JS fn calls as type casts (#6779) 290ms 2435ms 2408ms 383ms
2020-11-08 16:46 68cfbd6d websocket: fix autobahn test to always use latest v(#6780) 290ms 2417ms 2385ms 379ms
2020-11-08 16:45 af583620 js: fix wrong filename and invalid backend selected when using -o .js (#6777) 292ms 2452ms 2393ms 379ms
2020-11-08 08:14 2994e715 vweb: check function and route parameter count (#6761) 290ms 2452ms 2392ms 376ms
2020-11-08 07:18 6da8454b builder: a small -usecache fix, when v is run in subfolders 290ms 2407ms 2357ms 376ms
2020-11-08 06:07 4b35495f all: support VMODULES environment variable (defaulting to ~/.vmodules) 290ms 2432ms 2367ms 377ms
2020-11-07 19:19 0ba55444 checker: add a check for `ptr = Abc{}` 285ms 2405ms 2370ms 385ms
2020-11-07 16:27 931882d7 checker: support ?T, &T generic return types (#6772) 292ms 2433ms 2393ms 378ms
2020-11-07 16:14 b47c23b7 x.websocket: fix the uri port parsing problem. Make failures more informative (#6775) 288ms 2463ms 2355ms 378ms
2020-11-07 16:02 56817ea1 v search: add an import suggestion for an already existing module in vlib 288ms 2406ms 2392ms 373ms
2020-11-07 13:55 6354fa03 checker: add more checks for index_expr (#6737) 287ms 2404ms 2357ms 379ms
2020-11-07 13:47 125650c9 cgen: fix using brackets for match expression (#6768) 288ms 2422ms 2380ms 374ms
2020-11-07 03:07 0d8114e1 ci: build gitly with -autofree 285ms 2422ms 2390ms 383ms
2020-11-07 03:00 0e8c7ca2 autofree: fix string reassignment 283ms 2405ms 2372ms 373ms
2020-11-07 01:55 62cae1ba parser: parse func() when T is a map or array type (#6765) 290ms 2415ms 2361ms 372ms
2020-11-06 16:46 1d706674 cgen: don't generate a default expr if a function ends with `return` (#6766) 284ms 2394ms 2394ms 377ms
2020-11-06 14:32 6d8a7ced cgen: fix setting nested map elements fields (#6744) 287ms 2449ms 2366ms 388ms
2020-11-06 14:28 e6828560 ci: turn off failing websocket_autobahn job for now 291ms 2425ms 2346ms 384ms
2020-11-06 14:26 a9e9554b all: fix most C warnings (#6758) 285ms 2462ms 2387ms 383ms
2020-11-06 14:10 98e8894d x.websocket: more informative errors 290ms 2427ms 2359ms 381ms
2020-11-06 13:36 2258ab17 bin2v: make output compliant to fmt -verify (#6763) 288ms 2444ms 2339ms 381ms
2020-11-06 09:30 3e5871ff autofree: disable optional_return test for now 287ms 2392ms 2369ms 380ms
2020-11-06 09:13 212e6fe5 autofree: do not run in `builtin` 283ms 2419ms 2365ms 378ms
2020-11-05 20:58 b14f7798 vweb: add a placeholder for checking route validity at startup 292ms 2417ms 2357ms 379ms
2020-11-05 18:15 d34c5b76 vfmt: keep the source fn type alias names, instead of the expanded fn declarations 288ms 2437ms 2380ms 385ms
2020-11-05 17:55 26c26546 parser: vfmt vlib/v/parser/struct.v 288ms 2444ms 2376ms 383ms
2020-11-05 17:40 953d1029 parser: prevent a segfault, when compiling cmd/tools/vtest-vet.v in PR 6754 291ms 2448ms 2330ms 376ms
2020-11-05 16:59 3f9b05a8 vfmt: skip {} for pure fn declarations (let the bodies hit the floor) 289ms 2445ms 2378ms 380ms
2020-11-05 16:49 e80487b3 vfmt: support inline comments before fields in struct initializations 286ms 2438ms 2373ms 378ms
2020-11-05 16:35 4bf1c2fd vfmt: support `match a { x...y {} }` 293ms 2452ms 2348ms 384ms
2020-11-05 16:23 35096cda vfmt: support comments after interface methods 286ms 2444ms 2383ms 382ms
2020-11-05 10:59 4051ce86 all: remove unused enum value and improve error message for `@` tokens in scanner (#6751) 289ms 2440ms 2378ms 379ms
2020-11-05 08:12 785bf40f all: remove comp time '@' expansion from scanner (#6746) 289ms 2430ms 2339ms 381ms
2020-11-05 07:44 1b1d17cf os: basic proof of concept stdout capture; autofree: small fixes 288ms 2430ms 2350ms 378ms
2020-11-05 05:36 8157f3c6 websocket: get port of the uri (#6750) 290ms 2409ms 2349ms 388ms
2020-11-05 05:34 ca8d23ac table: make Table.type_to_str generate proper function type, not fn name (#6716) 289ms 2396ms 2368ms 391ms
2020-11-04 14:02 a2fc1988 parser: fixes or block position (#6736) 284ms 2412ms 2358ms 378ms
2020-11-04 11:38 fff70368 tests: show all the failed messages even with -silent 286ms 2414ms 2346ms 382ms
2020-11-04 11:34 9eb655e6 all: add .pos fields to all AST nodes, to avoid wrong positions in error messages 281ms 2425ms 2344ms 374ms
2020-11-04 08:21 25912673 cgen: fix generic json bug (#6731) 288ms 2423ms 2337ms 376ms
2020-11-04 08:19 cc4bb71f os: prevent unnecessary dependencies when importing `os` on windows (#6741) 286ms 2394ms 2327ms 374ms
2020-11-04 08:00 cd399b7e examples: cleanup up the life automaton implementation 282ms 2429ms 2331ms 374ms
2020-11-03 22:08 518da92a doc: embedded structs are no longer TODO 287ms 2463ms 2372ms 380ms
2020-11-03 13:13 9d5be125 gen: add prefix when printing type aliases (#6701) 287ms 2405ms 2328ms 373ms
2020-11-03 10:37 18f5ed67 builder: fix -showcc with msvc 285ms 2425ms 2324ms 374ms
2020-11-03 08:06 aecdfb06 x.net: fix C fn redeclaration of C.inet_ntop (prevented compiling x.net and net together) 286ms 2397ms 2366ms 375ms
2020-11-03 08:00 204fd8be builder: improve the function redefinition detector 282ms 2392ms 2327ms 376ms
2020-11-03 07:35 2c3f6954 checker,parser: treat C.Struct fields as public by default 288ms 2402ms 2372ms 375ms
2020-11-03 01:53 62299655 tools/fast: use delta*2 for operations that require a C compiler 284ms 2391ms 2371ms 378ms
2020-11-03 01:50 6cd0ff2b tools/fast: change delta to 20ms to easier catch commits that slow down the compiler 285ms 2419ms 2379ms 381ms
2020-11-03 01:29 a76460f5 tools/fast: change delta from 50ms to 40ms 291ms 2405ms 2372ms 378ms
2020-11-03 00:04 f32c6784 ci/tools: check-md.v: extract examples and check they are compilable (#6719) 286ms 2401ms 2385ms 377ms
2020-11-02 22:35 ae241785 vfmt: fix `union {}` declarations 287ms 2412ms 2359ms 381ms
2020-11-02 22:00 4ccb2190 clipboard: fix windows warnings and run vfmt (#6715) 288ms 2417ms 2351ms 376ms
2020-11-02 21:59 788de993 cgen: fix typeof(expr).name for generic type, pointers, etc (#6712) 288ms 2446ms 2377ms 383ms
2020-11-02 10:54 2202ee5d tests: add tests for continue/break in last statement of an `or{}` 287ms 2395ms 2381ms 377ms
2020-11-02 03:23 4e760c70 checker: disallow `opt_returning_string() or { ... 123 }` (closes #6711) 291ms 2382ms 2378ms 379ms
2020-11-02 02:52 d040af49 checker: improve error message for: `a := foo() or { println(err) }` (#6710) 283ms 2406ms 2342ms 375ms
2020-11-02 00:39 613d6c04 autofree: fix the tests 291ms 2402ms 2386ms 381ms
2020-11-02 00:25 06e4c453 tests: re-enable valgrind tests 288ms 2403ms 2378ms 376ms
2020-11-02 00:17 d5a421e3 checker: add alias cast type check (closes #6705) (#6709) 290ms 2433ms 2373ms 379ms
2020-11-01 23:56 3c0f4c46 checker: add check preventing `if x:=non_optional() {}` 241ms 2367ms 2346ms 377ms
2020-11-01 23:57 a0bf7969 autofree: handle SelectorExpr and fix json 236ms 2365ms 2331ms 371ms
2020-11-01 21:16 f0c98fb5 doc: fix syntax in sqlite install instructions(#6707) 237ms 2355ms 2340ms 391ms
2020-11-01 21:15 f934ca37 mysql: patch for Windows and FreeBSD (#6703) 239ms 2358ms 2346ms 374ms
2020-11-01 14:59 e2505479 cgen: encode newlines as \n in the assert meta information 242ms 2353ms 2327ms 371ms
2020-11-01 11:59 e72d9c0f parser: protect against infinite loops in -silent mode over invalid .v files 241ms 2358ms 2359ms 380ms
2020-10-31 17:43 9fdf04b7 cgen: make generics printable (#6700) 239ms 2362ms 2313ms 373ms
2020-10-31 12:14 db59585a sokol.gfx: fix C.sg_depth_stencil_state compilation with tcc 236ms 2348ms 2345ms 374ms
2020-10-31 12:00 a2a0765e cgen: fix setting map elements' fields (#6699) 239ms 2365ms 2337ms 376ms
2020-10-31 07:26 b59c5fd8 autofree: do not free tmp vars twice 239ms 2364ms 2311ms 377ms
2020-10-30 18:26 70cbf566 cgen: show more informative errors, instead of a `invalid type (typ=0 idx=0)` verror panic 243ms 2363ms 2308ms 376ms
2020-10-30 13:52 60659f14 vup: show the commit date of v too 240ms 2373ms 2329ms 378ms
2020-10-30 12:11 ff93e8af builtin: eliminate the usage of _us32_eq for frequent builtin array operations 238ms 2405ms 2321ms 374ms
2020-10-30 12:09 fee56b19 v repl: improve the V REPL welcome message 242ms 2352ms 2354ms 371ms
2020-10-30 06:35 791fda16 fmt: handle "it" in lambdas 242ms 2369ms 2350ms 377ms
2020-10-30 06:09 2c75b139 all: struct embedding 239ms 2343ms 2327ms 375ms
2020-10-29 23:43 dca3d136 autofree: another lambda fix 241ms 2339ms 2353ms 375ms
2020-10-29 16:21 ccc0cb23 doc: store source content, restructure module directory (#6692) 242ms 2379ms 2311ms 375ms
2020-10-29 16:21 7b5a580c util: split bom checking to a separate fn (#6694) 240ms 2329ms 2324ms 382ms
2020-10-29 10:17 be02ee97 sync: enable compilation with -autofree 240ms 2364ms 2319ms 380ms
2020-10-29 09:57 367067df pkgconfig: improve and fix the parser; move to v.pkgconfig (#6695) 236ms 2331ms 2336ms 370ms
2020-10-29 07:59 423044d4 autofree: skip lambda for now 236ms 2350ms 2339ms 378ms
2020-10-29 07:26 71dfec3c autofree: generate unique names for each arg 238ms 2366ms 2334ms 377ms
2020-10-29 07:02 fbd193b2 doc: document pkgconfig (#6687) 240ms 2346ms 2331ms 371ms
2020-10-29 06:10 ce7da851 parser: make .parse() public (#6693) 240ms 2348ms 2298ms 376ms
2020-10-29 06:06 21002bf2 autofree: fix re-assigning an optional 240ms 2347ms 2322ms 381ms
2020-10-29 00:09 f19ca6b4 autofree: simplify, use more scoping, fix expressions inside or blocks 235ms 2364ms 2353ms 379ms
2020-10-28 10:48 b0ccc078 repeat: add a workaround for an -autofree bug 235ms 2341ms 2327ms 385ms
2020-10-28 06:46 b7121786 table: run vfmt over atypes.v 242ms 2337ms 2322ms 379ms
2020-10-28 06:43 7fb739eb table: make mut/not mut aggregate fields equal (for read only access) 239ms 2350ms 2318ms 378ms
2020-10-27 14:25 0c987f43 string: enable test for string escaping (#6688) 236ms 2353ms 2321ms 376ms
2020-10-26 17:05 36c5eab7 all: add #pkgconfig directive using the new vlib modules (#6673) 239ms 2338ms 2322ms 378ms
2020-10-26 16:28 cf21c631 v.vcache: extract v.vcache to a separate module, to test it and reuse it 234ms 2273ms 2305ms 374ms
2020-10-26 12:41 0c192cfd tests: fix warnings when doing `./v -W -progress -check-syntax test-fixed` 226ms 2280ms 2355ms 375ms
2020-10-26 11:14 9772eb7c examples: fix warnings when doing `./v -W -progress -check-syntax build-examples` 232ms 2241ms 2346ms 376ms
2020-10-26 09:24 a7e30921 help text is nicely aligned (#6683) 233ms 2256ms 2338ms 382ms
2020-10-26 09:23 535c4ed0 builder: return early in run_compiled_executable_and_exit, when -check-syntax is passed 232ms 2248ms 2351ms 380ms
2020-10-26 09:21 3f5be0f4 mysql: fix unwrapped unsafe code of mysql lib (#6680). (#6681) 229ms 2225ms 2326ms 383ms
2020-10-25 12:55 8e478e89 doc: minor typo/English improvements (#6678) 231ms 2269ms 2336ms 383ms
2020-10-25 07:22 60cc8ac3 vcache: use 2x wyhash.sum64_string(hk,x).hex_full(), instead of md5.sum(hk.bytes()).hex() 230ms 2265ms 2330ms 372ms
2020-10-25 00:35 5cb31c2c builder: fix support for tcc on windows (openlibm.o) 238ms 2296ms 2352ms 381ms
2020-10-25 00:21 4653ed3f readme: update patreon badge (#6676) 237ms 2274ms 2296ms 375ms
2020-10-25 00:09 5f6259dd v: add VCACHE support for thirdparty object files and for `v build-module` 234ms 2257ms 2298ms 380ms
2020-10-24 17:41 89daec4e ci: run vfmt over compile.v and checker.v 231ms 2216ms 2356ms 377ms
2020-10-24 17:37 6c267f1c doc: explain current limitations of generics (#6674) 227ms 2229ms 2330ms 374ms
2020-10-24 17:29 8b01146b compiler: implement -W and -reuse-tmpc 229ms 2236ms 2336ms 382ms
2020-10-24 17:06 42da37e9 autofree: fix if expressions 228ms 2245ms 2281ms 377ms
2020-10-24 14:19 a52314d7 v test-vet: call testing.setup_new_vtmp_folder() before creating each new test session 230ms 2225ms 2364ms 377ms
2020-10-24 13:36 23ee3018 tools: add `v test-vet` 228ms 2222ms 2335ms 375ms
2020-10-24 12:48 296a6095 builder: vfmt compile.v 232ms 2237ms 2344ms 378ms
2020-10-24 12:08 8f85396a builder: use unique .tmp.c and .tmp.c.rsp files, and rm them on successfull non debug builds. 231ms 2261ms 2309ms 375ms
2020-10-24 07:13 ac6fad6a checker: fix comptime custom defines usages, add tests 229ms 2193ms 2316ms 375ms
2020-10-24 10:49 e97d3af4 tcc: fix 'tcc: error: library `atomic` not found' on older Ubuntu distros (#6672) 228ms 2191ms 2325ms 375ms
2020-10-23 21:04 c2e9be5a cgen: use even more efficient array.delete_last() 224ms 2241ms 2311ms 373ms
2020-10-23 20:52 334497fd cgen: use more efficient array.pop() 229ms 2230ms 2349ms 379ms
2020-10-23 20:50 3b3501cf autofree: if expression fixes 231ms 2202ms 2324ms 375ms
2020-10-22 16:48 8ffbcdc5 cgen: extract g.new_ctemp_var/2, g.new_ctemp_var_then_gen/2 and g.gen_ctemp_var from gen_assert_stmt 231ms 2231ms 2336ms 377ms
2020-10-22 16:25 66787b05 cgen: support most kinds of ast.PrefixExpr in gen_assert_metainfo 228ms 2223ms 2329ms 373ms
2020-10-22 14:28 f7698ea1 v symlink: fix windows PATH setting (cmd.exe needs C: not c:) 228ms 2207ms 2319ms 377ms
2020-10-22 01:51 66b8462d autofree: handle method chains 226ms 2194ms 2309ms 372ms
2020-09-09 15:59 bc8aab47 checker: fix := test 197ms 2080ms 2374ms 370ms
2020-09-09 15:55 3956ea46 Revert "checker: fix := test" 197ms 2104ms 2386ms 374ms
2020-09-09 15:50 818220de checker: fix := test 198ms 2091ms 2390ms 376ms
2020-09-09 15:27 5d484bf0 checker: better error message for incorrect `mut x :=` 199ms 2110ms 2373ms 370ms
2020-09-09 13:34 3a146a6d checker: fix error pos on default value (#6338) 197ms 2099ms 2378ms 375ms
2020-09-09 12:24 78e28a72 doc: vfmt and make compile 198ms 2087ms 2382ms 379ms
2020-09-09 12:18 cb43084e regex: fix compilation 195ms 2104ms 2368ms 376ms
2020-09-09 12:14 ea31f750 checker: more default field fixes 196ms 2075ms 2361ms 375ms
2020-09-09 12:05 925f1781 checker: default field fixes 197ms 2087ms 2382ms 371ms
2020-09-09 11:59 e018509b checker: test for unnecessary default struct field values 200ms 2110ms 2372ms 379ms
2020-09-09 11:21 eb95a433 table: rename Arg to Param (#6337) 197ms 2114ms 2375ms 376ms
2020-09-09 08:07 ea2b2ebc checker: modify error messages for ptrs (#6325) 198ms 2089ms 2373ms 375ms
2020-09-08 19:00 3f7970db term: add get_cursor_position and set_terminal_title (#6279) 197ms 2096ms 2371ms 371ms
2020-09-08 17:34 49c322f1 checker: simplify argument qualifier errors (#6321) 195ms 2107ms 2367ms 376ms
2020-09-08 13:15 90128ed4 cc: add support for tcc backend on windows-i386 (#6297) 198ms 2094ms 2368ms 376ms
2020-09-08 12:17 1c5b9db6 io: introduce a go-like io.util module (#6323) 195ms 2099ms 2365ms 372ms
2020-09-07 22:41 26971da5 v up: correct an error message (#6327) 198ms 2102ms 2391ms 374ms
2020-09-07 22:38 18034bb9 gen: fix multiple call of expression in match (#6324) 193ms 2095ms 2381ms 374ms
2020-08-27 15:54 a14c6c1f autofree: another tmp arg fix 190ms 2081ms 2384ms 404ms
2020-08-27 14:57 d982aa54 os: add missing documentation (#6234) 116ms 115ms 2349ms 25ms
2020-08-27 13:12 b4f03e1c roadmap: allow interface definitions to include fields (#6230) 116ms 116ms 2353ms 25ms
2020-08-27 13:00 eff319f8 comp_for: allow checking full mehod and arg types (#5997) 115ms 116ms 2351ms 25ms
2020-08-27 12:07 7476428d vfmt: handle comments after last const field 116ms 114ms 2344ms 24ms
2020-08-27 11:35 f5c245ce ci: fix `v build-examples` too 115ms 116ms 2367ms 25ms
2020-08-27 11:21 8f5cefb1 strconv: fix f64_to_str_lnd and f64_to_str_l after 6921d46 116ms 115ms 2365ms 25ms
2020-08-27 11:12 c01d17fc tests: fix array_test.v 116ms 116ms 2356ms 24ms
2020-08-27 09:30 15bdb8f7 autofree: tmp arg var frees fixes 118ms 117ms 2366ms 25ms
2020-08-27 09:20 3b03edd7 repl: fix compilation after 6921d46 117ms 117ms 2349ms 25ms
2020-08-27 09:09 8b399022 v.checker: run vfmt over vlib/v/checker/checker.v 116ms 117ms 2380ms 25ms
2020-08-27 09:08 f73506be tests: fix some byte->rune errors 115ms 116ms 2369ms 24ms
2020-08-27 06:35 fa3e9522 doc: ignore sokol.sapp (#6228) 117ms 118ms 2369ms 25ms
2020-08-27 06:33 3e9dc578 checker: disallow interfaces inside sum types (#6232) 115ms 117ms 2369ms 25ms
2020-08-27 05:33 8dcc7399 net: remove old websocket module 116ms 116ms 2359ms 25ms
2020-08-27 04:46 6921d461 all: rune type for `` literals 117ms 115ms 2386ms 25ms
2020-08-26 08:46 99dd72ef tests: add another test for 47f59d3 115ms 116ms 2359ms 24ms
2020-08-26 08:39 47f59d3f v.scanner: fix error line numbers when comments end with CRLF 113ms 114ms 2359ms 25ms
2020-08-26 04:50 84b8e0a7 tests: enable live tests on macos 193ms 2068ms 2383ms 378ms
2020-08-26 04:41 393b46a6 channels: make `ch.len` and `ch.cap` available as properties (#6221) 190ms 2057ms 2375ms 370ms
2020-08-25 18:40 7879510e live: fix hot code reloading on macos (use .dylib, not .so) 189ms 2066ms 2385ms 377ms
2020-08-25 16:54 9b0ef781 vup: add more diagnostic lines for `v -v up` 193ms 2077ms 2388ms 376ms
2020-08-25 16:17 b9e408c4 vup: use '$app.vexe self' 193ms 2064ms 2401ms 377ms
2020-08-25 16:15 a55bea44 table: register rune type 188ms 2078ms 2367ms 374ms
2020-08-25 16:12 45505a84 vup: do v self then make.bat on Windows (#6219) 194ms 2059ms 2367ms 371ms
2020-08-25 16:09 cc82ed28 tests: enable running fmt_vlib_test.v on != freebsd platforms again 192ms 2070ms 2372ms 374ms
2020-08-25 15:52 e3f79df3 tests: support .vv in compiler_test.v too 192ms 2081ms 2396ms 377ms
2020-08-25 15:46 55fdae77 tests: add .vv support for `v vet` too, and simplify vet_test.v 194ms 2079ms 2402ms 383ms
2020-08-25 15:14 86dfd390 tests: use .vv files directly in compiler_errors_test.v 192ms 2058ms 2357ms 373ms
2020-08-25 14:52 f259d275 tests: bump simple_tcp_client retries to 20 192ms 2086ms 2358ms 378ms
2020-08-25 14:05 7b7ab580 tests: add retry logic in simple_tcp_client in vweb_test.v 196ms 2068ms 2374ms 374ms
2020-08-25 12:59 1619beda tests: fix repl_test.v 190ms 2064ms 2404ms 369ms
2020-08-25 12:46 ceca1547 valgrind: fix valgrind_test.v 192ms 2078ms 2384ms 371ms
2020-08-25 11:58 c8b3cd29 tests: simplify valgrind tests, remove .vv 192ms 2070ms 2365ms 378ms
2020-08-25 11:32 33b4ff75 builder: handle bad extensions and support .vv 194ms 2056ms 2371ms 376ms
2020-08-25 06:50 818db91a parser: warn if PostfixExpr followed by `]` or `)` token (#6214) 191ms 2064ms 2396ms 377ms
2020-08-25 06:48 479bfa28 cgen: implement fixed array `.len` property (#6212) 190ms 2073ms 2376ms 373ms
2020-08-25 06:48 8e4ee540 glm: fix pointer indexing warnings (#6215) 191ms 2102ms 2360ms 368ms
2020-08-24 20:10 995a5fed v.builder: add -DNDEBUG for non debug -prod builds (affects sokol performance) 190ms 2075ms 2402ms 381ms
2020-08-24 20:00 3efa670d sokol: add new mouse_dx and mouse_dy fields (fix for Android multitouch) 192ms 2055ms 2362ms 375ms
2020-08-24 15:20 32a89471 x.openssl: remove printlns (#6205) 194ms 2063ms 2404ms 371ms
2020-08-24 15:19 acc5c95f checker: error with `*expr` if not a pointer (#6211) 192ms 2080ms 2384ms 378ms
2020-08-24 11:00 60eedc2f make.bat: quote paths when cloning `tcc` (#6209) 191ms 2068ms 2386ms 371ms
2020-08-24 09:45 35aeb308 doc: exit(), panic() 191ms 2062ms 2385ms 376ms
2020-08-24 09:14 55e75d57 docs: smart casts 190ms 2053ms 2385ms 372ms
2020-08-24 09:10 d547f74c checker/cgen: interface smart casts 194ms 2062ms 2371ms 373ms
2020-08-24 08:12 912bc8bc 2048: fix crash, when compiled with gcc > 6 and -prod 191ms 2098ms 2370ms 369ms
2020-08-24 07:20 b609836f ci: run `VJOBS=1 ./v test-fixed` on the macos job, to better diagnose a sporadic V panic 191ms 2075ms 2393ms 381ms
2020-08-24 07:11 990da2ee ci: install libasound2-dev on ubuntu jobs too 190ms 2066ms 2411ms 374ms
2020-08-24 07:04 e8e0d9fa all: [direct_array_access] tag (#6203) 190ms 2067ms 2408ms 376ms
2020-08-24 06:58 6a0cb3e5 ci: install libxi-dev and libxcursor-dev on ubuntu 189ms 2069ms 2363ms 376ms
2020-08-24 01:23 702a80fc x.net: fix new_tcp_socket() 190ms 2057ms 2355ms 375ms
2020-08-23 19:17 fa8f5df8 sokol: fix compilation of 2048 on some linux distros (undefined XIQueryVersion and XcursorImageCreate) 192ms 2075ms 2351ms 378ms
2020-08-23 18:15 2e589a5b sokol.audio: add proper #flag for windows (-lole32) 191ms 2065ms 2358ms 392ms
2020-08-23 17:55 e71aff71 sokol.audio: fix compilation on macos (link with -framework AudioToolbox) 189ms 2078ms 2379ms 371ms
2020-08-23 17:49 dad2c660 examples: implement examples/sokol/sounds/wav_player.v 191ms 2059ms 2364ms 373ms
2020-08-23 14:18 bb60b422 examples: vfmt calculator.v 192ms 2065ms 2342ms 376ms
2020-08-23 12:28 1c9e0209 sokol.audio: add simple_sin_tones.v example 192ms 2082ms 2355ms 369ms
2020-08-23 05:47 542b1492 sokol: fix examples and remove copy pasta 191ms 2073ms 2338ms 389ms
2020-08-23 05:25 94c3a912 gg: update sokol and stb_truetype 191ms 2075ms 2342ms 377ms
2020-08-23 03:03 da452c9c thirdparty: update stb_image.h 193ms 2054ms 2365ms 374ms
2020-08-23 02:57 5407d9b0 gg: fix draw_line on hi dpi screens 191ms 2061ms 2348ms 378ms
2020-08-23 00:12 c5eec881 ci: remove openssl install on windows builds 188ms 2049ms 2339ms 372ms
2020-08-23 00:12 b2e79dbe parser: add an error for `import mod.sub as mod` and `import mod as mod` (#6194) 189ms 2048ms 2359ms 370ms
2020-08-23 00:12 61df70fd all: enable `x = <-ch or {...}` (#6195) 190ms 2057ms 2355ms 378ms
2020-08-22 15:22 7dfae238 builtin: remove asl.h include 190ms 2076ms 2355ms 371ms
2020-08-22 15:09 9e120951 gg: image: return an optional instead of panic(); darwin: fix nsstring() 190ms 2067ms 2366ms 375ms
2020-08-22 12:29 0bdb096b x.net: use port 45123 in tcp_test.v, preventing sporadic `socket error 98` conflicts with websocket_test.v 192ms 2081ms 2358ms 375ms
2020-08-22 12:20 94ced907 sort: fix C compilation error for `fn abc(mut a []int) { a.sort() }` 190ms 2070ms 2354ms 378ms
2020-08-22 10:48 7dde8232 cgen: fix dereferencing a mutable array (#6191) 189ms 2060ms 2355ms 372ms
2020-08-22 10:29 fcc61a98 all: TypeSymbol.source_name (#6187) 189ms 2085ms 2371ms 376ms
2020-08-22 09:58 b5ca114a ui: fix compiling the calculator ui example with tcc 190ms 2055ms 2378ms 377ms
2020-08-22 04:51 e9e2a586 x.websocket: autobahn test (#6190) 189ms 2064ms 2359ms 375ms
2020-08-22 03:48 98c39a37 scanner: warn about interpolation for `$f(expr)` (#6179) 191ms 2045ms 2335ms 371ms
2020-08-21 22:52 f320be69 x.websocket: skip tests on windows and musl for now 189ms 2038ms 2342ms 372ms
2020-08-21 22:51 793d2ce6 stbi: more clear panic message 188ms 2036ms 2386ms 376ms
2020-08-21 22:50 fb148e0b x.websockets: new websockets module on top of x.net (#6189) 190ms 2070ms 2377ms 373ms
2020-08-21 22:00 1b914d21 fmt: don't remove `mut` from `if mut` smart cast (#6188) 193ms 2062ms 2364ms 373ms
2020-08-21 18:17 06967d92 sort: require a mutable receiver 191ms 2045ms 2364ms 375ms
2020-08-20 21:14 93e6c3df cli: various improvements (#6180) 190ms 2055ms 2362ms 369ms
2020-08-20 21:01 b88569c8 x.net: new net module (#6130) 189ms 2043ms 2394ms 369ms
2020-08-20 16:23 9b171b76 os: call os.real_path/1 before returning in os.find_abs_path_of_executable/1 190ms 2056ms 2398ms 379ms
2020-08-20 14:29 0c183da1 checker: fix sort return type (#6182) 192ms 2040ms 2375ms 375ms
2020-08-20 13:45 e8ff94fb net.html: simplify map setting (fixes compilation with tcc on aarch64) 190ms 2061ms 2363ms 372ms
2020-08-20 12:42 dfc42981 tests: return early in x64_test.v on non AMD64 machines 191ms 2058ms 2368ms 372ms
2020-08-20 12:28 8c7bcad6 cgen: support for `$if amd64 {}` and `$if aarch64 {}` 189ms 2054ms 2392ms 375ms
2020-08-20 08:33 6eea13ec clipboard: wrap pointer indexing in unsafe block (#6178) 190ms 2072ms 2408ms 376ms
2020-08-20 06:33 d8d707b4 doc: $else (#6174) 190ms 2062ms 2374ms 375ms
2020-08-20 06:31 b1c042b3 ci: test v self compilation 4 times with tcc 194ms 2025ms 2359ms 363ms
2020-08-20 06:30 9da7349f gg: minor fixes 189ms 2062ms 2362ms 368ms
2020-08-19 14:07 eabc2daf v.mod: remove commas; add example for v.vmod (#6169) 189ms 2064ms 2371ms 372ms
2020-08-19 14:06 88bca9d1 clipboard: wrap vstring call in unsafe (#6170) 187ms 2052ms 2363ms 370ms
2020-08-19 12:38 e6e1011e examples: cli: more readable and informative program output (#6168) 186ms 2044ms 2373ms 378ms
2020-08-19 12:37 217f04e3 checker: disallow casting to bool, use `some_int != 0` instead (#6138) 186ms 2046ms 2345ms 369ms
2020-08-19 12:33 55b02541 fmt: temporary struct attr fix 187ms 2041ms 2345ms 376ms
2020-08-19 09:00 d9aae023 android: initial support for C output using sokol_main (#6164) 186ms 2060ms 2351ms 375ms
2020-08-19 05:10 c1651bd2 gg: fixes and Android support (#6161) 188ms 2050ms 2377ms 375ms
2020-08-19 05:10 c42ca848 pg: fix array init warnings (#6163) 188ms 2049ms 2373ms 373ms
2020-08-19 00:37 e69f091b parser: require `(` on same line as name token for fn call or cast (#6160) 188ms 2046ms 2362ms 378ms
2020-08-18 14:05 51bd69cd cgen: fix u64 in struct str() 185ms 2047ms 2376ms 375ms
2020-08-18 09:14 7727aad9 net.http: fix windows compilation warning 187ms 2047ms 2359ms 371ms
2020-08-18 08:46 2f6757a5 Revert "cgen: fix all -Wmissing-variable-declarations (#5802)" 188ms 2034ms 2380ms 375ms
2020-08-18 08:45 937a3e14 cgen: add g.options_typedefs, g.shared_types, g.channel_definitions 187ms 2066ms 2374ms 374ms
2020-08-18 06:07 ed156838 examples: add 2048 game 188ms 2065ms 2396ms 371ms
2020-08-18 00:44 b5b53a53 vpm: add 'vpm upgrade' to update all the outdated vpm modules (#6157) 187ms 2054ms 2367ms 374ms
2020-08-17 23:11 fe5575f3 fast: checkout each commit 187ms 2048ms 2376ms 377ms
2020-08-17 23:08 40d91cc2 gg: handle bad image index 184ms 2046ms 2390ms 373ms
2020-08-17 21:39 c599a4c7 checker: remove pos+1 on innermost call 187ms 2029ms 2342ms 370ms
2020-08-17 21:35 0d7cc882 cgen: implement channel `push()`/`pop()` using `<-` operator (#6154) 188ms 2056ms 2356ms 372ms
2020-08-17 21:34 5c98c076 gg: use OpenGL on Windows until D3D issues resolved (#6155) 188ms 2051ms 2371ms 371ms
2020-08-17 19:11 b5c1ea44 all: fix mutability after if-smartcast (#6129) 187ms 2052ms 2354ms 376ms
2020-08-17 19:10 36c98b3e cgen: implement fixed array 'for in' for lvalue condition (#6151) 188ms 2041ms 2362ms 372ms
2020-08-17 18:19 46b4e2a0 checker: check`match` types (#6149) 187ms 2052ms 2363ms 371ms
2020-08-17 18:17 dab63966 http: fix new warnings (#6153) 188ms 2054ms 2360ms 369ms
2020-08-17 18:16 fa11e124 term: add documentation (#6097) 186ms 2039ms 2345ms 374ms
2020-08-17 18:12 9a5f040f all: handle `<-` arrow token for channel operations (#6152) 186ms 2026ms 2342ms 376ms
2020-08-17 15:51 c01fd4ac parser: remove extra scopes from if & match & fix scope end_pos 188ms 2049ms 2359ms 369ms
2020-08-17 09:19 6ba6a22a checker: prevent from casting non-struct to struct (#6143) 188ms 2032ms 2354ms 376ms
2020-07-13 15:52 e3f7681e smtp_test: use `assert false return`, remove for loop 175ms 1987ms 2408ms 447ms
2020-07-13 15:22 97d01a54 test: enable passing username/password through env vars to smtp_test.v 175ms 1976ms 2417ms 442ms
2020-07-13 14:41 ee46c807 help: document existence of vet (#5816) 174ms 1972ms 2399ms 442ms
2020-07-13 14:41 e9c144bf smtp: rewrite module api (#5819) 176ms 1971ms 2417ms 442ms
2020-07-13 12:02 a565848d tests: remove duplicate test autolock_array_1_test.v 176ms 1976ms 2390ms 435ms
2020-07-13 12:01 6e6010d1 checker, cgen: implement auto-lock for `a[i]++`, `a[i]--` (#5817) 175ms 1996ms 2416ms 435ms
2020-07-13 11:21 b04fff27 tests: move autolock_array_1.v to autolock_array_1_test.v 175ms 1974ms 2461ms 436ms
2020-07-13 10:19 aa364dda checker, cgen: checks for shared/lock, first autolock (#5815) 175ms 1973ms 2415ms 443ms
2020-07-13 07:45 1baa7ef8 os: implement os.write_file_array and os.read_file_array . 177ms 1977ms 2419ms 438ms
2020-07-12 23:02 db234606 gg: always use stb_truetype for now 174ms 1981ms 2398ms 444ms
2020-07-12 19:44 f1fdafcd pref: add -check-syntax for just parsing files, without checking them 178ms 1984ms 2416ms 442ms
2020-07-12 18:07 b5b5176f string: add filter method (#5812) 175ms 2001ms 2426ms 435ms
2020-07-12 17:42 8674991b smtp: add mail sent confirmation and tests for smtp lib (#5813) 173ms 1972ms 2394ms 441ms
2020-07-12 17:27 8273e021 doc: clarify that an `or` block may end with a default value (#5814) 172ms 1965ms 2393ms 434ms
2020-07-12 16:46 87a0765c doc: add that `or` blocks may end with default values 174ms 1982ms 2438ms 441ms
2020-07-12 13:18 f61a7bf3 os,rand.mt19937: fix broken links in code comments (#5806) 175ms 1978ms 2385ms 443ms
2020-07-12 12:21 d28a1042 net.http, net.websocket: allow importing both in the same app 174ms 1974ms 2407ms 445ms
2020-07-12 11:40 53ee5eb0 vfmt: fix removing cmod. in []Enum return values 175ms 1975ms 2398ms 442ms
2020-07-12 10:58 53023c1c all: add UnsafeExpr (#5793) 176ms 1990ms 2409ms 435ms
2020-07-12 10:48 cad816a1 gg: text_height() 173ms 1986ms 2400ms 436ms
2020-07-12 09:56 9c43d365 parser,checker: add `-d trace_parser`, `-d trace_checker` 173ms 1944ms 2403ms 440ms
2020-07-12 09:04 23c8e1f0 checker: add support for `-d debug_stmts` to ease debugging checker panics 176ms 1969ms 2374ms 432ms
2020-07-11 23:46 40da32a1 gg: text_width() 173ms 1983ms 2389ms 436ms
2020-07-11 19:20 e747dfd5 doc: fix module init signature (#5809) 173ms 1979ms 2378ms 434ms
2020-07-11 19:19 25c397f9 net.smtp: remove credentials from the test (#5808) 172ms 1956ms 2405ms 435ms
2020-07-11 19:05 549c4f54 net: implementation of SMTP RFC 2821 (#5807) 173ms 1947ms 2387ms 440ms
2020-07-11 18:27 c891014c scanner: reduce memory, increase speed for long commented sections 177ms 1981ms 2400ms 435ms
2020-07-11 17:52 022cc727 scanner: parse multiple comments and long strings without a stackoverflow 175ms 1985ms 2407ms 441ms
2020-07-11 17:03 a2cb01e1 parser: parse _x64.v files only with -x64 174ms 1979ms 2385ms 434ms
2020-07-11 16:53 d4dd5645 parser: remove strconv import 175ms 1955ms 2405ms 438ms
2020-07-11 14:51 498c8cfc builtin: skip print_backtraces on panics with tcc, it does it automatically 177ms 1939ms 2392ms 432ms
2020-07-11 14:30 9b4c81e8 checker: check missing return values in functions (#5803) 174ms 1988ms 2411ms 434ms
2020-07-11 14:09 37d73968 checker: prevent string(byte), suggest byte.str() instead 173ms 1975ms 2425ms 439ms
2020-07-11 13:37 839bd0e1 doc: fix array init (#5801) 175ms 1957ms 2443ms 445ms
2020-07-11 13:37 ae349ca6 cgen: fix all -Wmissing-variable-declarations (#5802) 176ms 1960ms 2429ms 440ms
2020-07-11 13:36 59df2db4 ci: disable C++ test for now 176ms 1936ms 2404ms 432ms
2020-07-11 13:09 26768e85 vfmt: strip `current_module.` in fn args more robustly 175ms 1964ms 2399ms 433ms
2020-07-11 12:03 b55f84c0 vfmt: turn off module is imported but never used for vfmt 180ms 1972ms 2376ms 436ms
2020-07-11 11:53 7c0a2987 vfmt: fix crash when a .v file contains only imports 177ms 1990ms 2386ms 435ms
2020-07-11 08:49 3aeca709 benchmark: update the example in the README.md 174ms 1948ms 2393ms 441ms
2020-07-11 11:22 ab3c1f2a prealloc: skip frees for now 176ms 1965ms 2407ms 450ms
2020-07-11 11:17 fae601fe array: add `reverse_in_place` for performance (#5798) 175ms 1978ms 2417ms 443ms
2020-07-11 10:45 b92ce385 os: fix v_realloc call on windows 173ms 1952ms 2394ms 434ms
2020-07-11 10:41 2e275731 websocket: fix compilation 173ms 1973ms 2307ms 444ms
2020-07-11 10:37 649821be all: use v_realloc 174ms 1951ms 2281ms 431ms
2020-07-11 10:19 867929e0 ci: run tests with -prod 174ms 1968ms 2270ms 441ms
2020-07-11 10:14 2a696cb8 vet: prohibit spaces before `)` 175ms 1936ms 2280ms 433ms
2020-07-11 10:04 54da8371 doc: fix compilation and format 176ms 1974ms 2282ms 430ms
2020-07-11 10:03 d94a02ba strings: builder.writeln() optimization 176ms 1988ms 2296ms 439ms
2020-07-11 09:51 549d7a48 tests: fix scanner_test.v 172ms 1982ms 2279ms 434ms
2020-07-11 09:41 d4d552fb vet: prohibit spaces after `(` 175ms 1974ms 2317ms 439ms
2020-07-11 09:25 a1073105 all: re-enable -prealloc 173ms 1966ms 2303ms 444ms
2020-07-11 08:26 2ea187fb doc: mention throw/try/catch in the Option section, so people can find it easier 175ms 1970ms 2306ms 440ms
2020-07-11 07:49 d44fe509 doc: update the SQLite C interoperability example 173ms 1967ms 2301ms 434ms
2020-07-10 23:42 006d260d vfmt: keep `vproto.Name`, in module `proto` in struct inits too 171ms 1978ms 2303ms 429ms
2020-07-10 22:18 646df49c builtin: fix string.hash method for `gcc -O2` (#5794) 171ms 1982ms 2288ms 435ms
2020-07-10 21:59 7248d842 vfmt: keep `vproto.Name`, when current module is `proto` 173ms 1960ms 2307ms 433ms
2020-07-10 21:45 3c3a9169 doc: describe upcoming automatic lock feature (#5795) 172ms 1942ms 2313ms 431ms
2020-07-10 19:50 8df8866c make.bat: improve diagnostics, do not add V to PATH automatically (#5789) 173ms 1960ms 2295ms 432ms
2020-07-10 19:47 7d6ba2d0 checker: add error when interface i, without a .str() method, have i.str() called (#5788) 173ms 1938ms 2309ms 441ms
2020-07-10 18:41 2fb5c91f scanner: remove error check for embedded \x00 chars in c'literals' 174ms 1952ms 2297ms 433ms
2020-07-10 16:09 10e0c391 vcreate: various fixes and improvements (#5786) 172ms 1942ms 2299ms 437ms
2020-07-10 16:08 bf14e666 cgen: add `gen_map_equality_fn` to compare maps (#5770) 173ms 1948ms 2288ms 443ms
2020-07-10 16:04 0c9c66dd cgen: fix mutable array arguments (#5769) 170ms 1961ms 2306ms 431ms
2020-07-10 15:14 9fd0bc93 tools/fast: fix commit date 172ms 1945ms 2280ms 438ms
2020-07-10 15:03 49a4ced7 tools/fast: fix commit link and enable -prod 171ms 1965ms 2302ms 436ms
2020-07-10 15:03 0cfa9082 tools/fast: run for each commit 171ms 1925ms 2292ms 438ms
2020-07-10 15:03 7488dd82 all: _allow_multiple_values enum attribute (#5772) 171ms 1966ms 2269ms 439ms
2020-07-10 15:03 88946a34 checker: limit showing too many unhandled match cases 170ms 1938ms 2312ms 436ms
2020-07-10 15:03 e85c1fb7 utf8: bug fix in get_uchar (#5775) 172ms 1941ms 2270ms 431ms
2020-07-10 15:03 9839b0eb parser: handle `a,b += 1,1` (fix #5735) (#5783) 172ms 1961ms 2264ms 427ms
2020-07-10 15:03 1a9690cc doc: better [windows_stdcall] info (#5780) 171ms 1941ms 2272ms 429ms
2020-07-10 10:07 75b7b95 builder: show the contents of the C .rsp file on -showcc 170ms 1959ms 2294ms 435ms
2020-07-10 09:53 203bec6 tool/fast: use AWS instance for stable benchmarks 171ms 1932ms 2302ms 440ms
2020-07-10 07:49 ca9790a vweb: ensure the tcp connection is always closed at the end of the response 171ms 1501ms 2232ms 356ms
2020-07-09 09:56 dfa29b6 fast: fix 1mil.v test 163ms 1370ms 2485ms 431ms
2020-07-09 07:47 73a2594 tests: support `VTEST_ONLY=fn_,match_ ./v test-fixed` and in compiler_test.v 163ms 1397ms 1449ms 378ms
2020-07-08 22:46 c0a0949 ci: bring back cross-compilation to linux test 170ms 1461ms 6ms 372ms
2020-06-24 12:35 11871d9 fmt: re-run on parser.v and fmt.v 153ms 1519ms 5ms 292ms
2020-06-14 17:09 4e1a09c cgen: fix array_init temporary variable error 147ms 1339ms 9ms 343ms
2020-06-03 08:57 dbef9f9 v.mod: add repo_url attribute too 160ms 1244ms 6ms 295ms
2020-05-26 20:39 3cfdd2a scanner: add support for @VMOD_FILE 135ms 1163ms 1133ms 277ms
2020-05-25 21:00 b0cfd3f parser: reimplement [flag] enum support. Add p.vcodegen too 152ms 1180ms 1194ms 292ms
2020-05-21 14:34 7e55261 doc: remove snake_case consts for now 188ms 1356ms 1207ms 303ms
2020-05-15 21:20 034bf46 vlib: remove unused arrays module 136ms 1051ms 976ms 279ms
2020-05-13 12:21 db50366 checker: make `type is private` warning an errror 128ms 1080ms 963ms 273ms
2020-05-06 18:44 e33805b json.decode: fix expressions in the second argument, also fixes news_fetcher.v 168ms 1185ms 6ms 276ms
2020-05-04 12:56 f27fd63 builtin: map: one voidptr for all values 130ms 1057ms 6ms 289ms
2020-05-04 12:21 4794c6a cmd: simplify internal.help => help 126ms 1002ms 5ms 295ms
2020-05-04 09:04 068da2e builtin: fix warning about unused skipframes 141ms 1237ms 6ms 273ms
2020-05-03 16:13 b4e4e6b vrepl: fix cleanup on windows 140ms 1004ms 6ms 261ms
2020-05-01 22:45 7dc9812 cgen: vfmt -live fix; add new to c_reserved 127ms 1055ms 6ms 283ms
2020-05-01 22:28 2f64594 cgen: more interface fixes 127ms 1112ms 6ms 287ms
2020-04-30 22:29 182e707 array: map() function 118ms 1033ms 7ms 289ms
2020-04-29 07:19 2b48ce2 checker: make sure `main` has no args and doesn't return 115ms 994ms 6ms 285ms
2020-04-28 13:43 8c526ad tests: ignore vlib/v/checker/tests/*.v files (only *.vv are sources there) 110ms 1024ms 5ms 280ms
2020-04-27 20:53 682838a checker: check array and fields mutability 145ms 1214ms 7ms 330ms
2020-04-27 13:16 9f76a7b parser: simplify unused vars & add loop/if vars etc 119ms 1125ms 5ms 310ms
2020-04-27 12:48 e9f764d cgen: uniform string output format 115ms 984ms 5ms 297ms
2020-04-27 11:27 f005079 pref: rename keep_c 123ms 1004ms 6ms 278ms
2020-04-27 10:09 fde929e cgen: remove tos3() call: part 1 118ms 1014ms 6ms 283ms
2020-04-27 05:39 3256d06 array: inline ensure_cap 119ms 1084ms 5ms 288ms
2020-04-26 04:40 0b3412c checker: check that type exists in TypeDecl 121ms 973ms 6ms 266ms
2020-02-06 12:57 d9e92a0 v2: use pointer to table.type, fix unresolved array/map sub-types 209ms 1097ms 1479ms 204ms
2020-02-06 12:54 651318b match cgen 187ms 1103ms 1588ms 196ms
2020-01-19 18:56 7aa1c6f fast.v: 1mil.v 190ms 918ms 650ms 177ms