Is V still fast?

Monitoring compilation speed for each commit.

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

Source code: fast.v

timestamp commit commit message v -o v.c v -o v v -native 1mil.v v hello.v v.c size parse check cgen scan V lines V lines/s
2022-05-24 02:15 a5b98cb2 parser: check fn decl multi return types without parentheses (#14508) 410ms 484ms 0ms 135ms 516 KB 116ms 129ms 20ms 39ms 84645 206451
2022-05-23 16:48 953ef1f8 pref: add support for `-dump-files -` and for `-dump-modules -` 408ms 490ms 0ms 133ms 516 KB 119ms 130ms 20ms 39ms 84638 207446
2022-05-23 15:19 dda49fe7 v.builder: support -dump-c-flags with -cc msvc too 410ms 496ms 0ms 128ms 516 KB 115ms 127ms 19ms 39ms 84609 206363
2022-05-23 05:00 a3c0a9b7 checker: minor optimization in fn_call() and method_call() (#14503) 414ms 493ms 0ms 132ms 516 KB 120ms 132ms 20ms 40ms 84575 204287
2022-05-22 22:59 4ef9e2c0 parser: fix sizeof(c'str') (fix #14499) (#14502) 409ms 486ms 0ms 129ms 516 KB 118ms 129ms 20ms 40ms 84576 206787
2022-05-22 21:12 863eeca2 checker: vfmt checker.v 411ms 485ms 0ms 128ms 516 KB 116ms 127ms 19ms 40ms 84567 205759
2022-05-22 19:16 7f03b896 checker: check method call argument type mismatch (#14496) 404ms 487ms 0ms 136ms 516 KB 115ms 127ms 19ms 40ms 84561 209309
2022-05-22 18:25 ba859c58 builtin: add static GC support on Windows with TCC (#14497) 411ms 492ms 0ms 130ms 516 KB 115ms 128ms 20ms 39ms 84563 205749
2022-05-22 18:09 5328daba time: simplify some very commonly used t.format methods 406ms 489ms 0ms 131ms 516 KB 118ms 130ms 20ms 40ms 84563 208283
2022-05-22 17:19 e5ff2ab4 ci: run on all branches on forks (#14498) 416ms 496ms 0ms 133ms 516 KB 120ms 132ms 20ms 40ms 84563 203276
2022-05-22 13:28 1f3336c9 checker: fix map get anon fn value with mut argument (fix #14479) (#14493) 413ms 489ms 0ms 129ms 516 KB 115ms 127ms 19ms 39ms 84563 204753
2022-05-22 11:53 245d28d5 checker: c2v infix fix 412ms 497ms 0ms 132ms 516 KB 119ms 128ms 20ms 40ms 84565 205254
2022-05-22 10:21 3647fb4d rand: move dist functions to top module and PRNG interface; minor cleanup (#14481) 410ms 487ms 0ms 137ms 516 KB 118ms 130ms 20ms 40ms 84563 206251
2022-05-22 08:11 64a686f4 examples: speed up mandelbrot.v by using a constant size thread pool, processing smaller chunks 407ms 486ms 0ms 131ms 515 KB 117ms 128ms 19ms 39ms 84313 207157
2022-05-21 12:01 50ab2cfd fmt: fix 'strings' name variable call generate auto import (fix #9713) (#14485) 409ms 489ms 0ms 129ms 515 KB 116ms 129ms 20ms 39ms 84313 206144
2022-05-21 09:56 0ceb16f2 v.builder: use /NOLOGO, when building cached object files with msvc 411ms 489ms 0ms 130ms 515 KB 116ms 128ms 20ms 39ms 84313 205141
2022-05-21 07:59 c0dcc80e cgen: support `-profile -` for _test.v files too 411ms 491ms 0ms 131ms 515 KB 117ms 128ms 19ms 39ms 84313 205141
2022-05-20 22:48 a7afb2d1 time: remove `import math` dependency, by implementing a simpler version of mceil 407ms 490ms 0ms 130ms 515 KB 118ms 130ms 20ms 41ms 84307 207142
2022-05-20 22:16 971c55cf os: add norm_path and abs_path function (#14435) 419ms 507ms 0ms 137ms 516 KB 121ms 131ms 20ms 42ms 88159 210403
2022-05-20 16:34 efc5cab8 checker,cgen: allow result if guard (#14474) 422ms 496ms 0ms 130ms 516 KB 120ms 129ms 20ms 41ms 87997 208523
2022-05-20 16:28 53c217fe cgen: do not generate `_vinit()` for translated .o code 418ms 503ms 0ms 132ms 516 KB 122ms 133ms 20ms 42ms 87989 210500
2022-05-20 15:30 17bba712 checker: ban unsafe pointer/fn comparison (#14462) 418ms 496ms 0ms 130ms 516 KB 121ms 134ms 20ms 41ms 87988 210497
2022-05-20 15:27 d81fbb1c ci: only run on master (#14476) 418ms 506ms 0ms 131ms 516 KB 120ms 132ms 20ms 41ms 87967 210447
2022-05-20 09:28 dd1049f2 thirdparty: fix typo in atomic.h, cleanup comments. 414ms 503ms 0ms 130ms 516 KB 121ms 132ms 20ms 41ms 87967 212480
2022-05-20 11:20 28b0cbdd parser: check error for script mode that define main function (fix #14467) (#14469) 415ms 503ms 0ms 138ms 516 KB 121ms 130ms 20ms 41ms 87967 211968
2022-05-20 08:47 bf44572f fmt: fix chain calls with comments (#14470) 422ms 496ms 0ms 130ms 516 KB 122ms 132ms 21ms 41ms 87963 208443
2022-05-20 08:22 11bdb04d json: fix struct field default value support (#14304) 421ms 496ms 0ms 130ms 516 KB 121ms 134ms 20ms 41ms 87963 208938
2022-05-20 05:49 ca00b59b tests: make potential failures in urllib_test.v more informative 416ms 499ms 0ms 131ms 516 KB 121ms 131ms 20ms 41ms 87921 211348
2022-05-20 05:45 120f31b4 math: update documentation (#14457) 426ms 504ms 0ms 129ms 516 KB 130ms 132ms 20ms 41ms 87921 206387
2022-05-19 23:58 23568f19 url: fix parse (#14456) 423ms 499ms 0ms 130ms 516 KB 122ms 132ms 20ms 40ms 87907 207817
2022-05-19 19:29 55e7daa2 cgen: simplify auto_str_methods.v (#14463) 413ms 499ms 0ms 139ms 516 KB 120ms 131ms 20ms 41ms 87900 212832
2022-05-19 14:00 46f94e8d cgen: fix autostr of shared fields (#14455) 416ms 499ms 0ms 129ms 517 KB 122ms 132ms 20ms 41ms 87946 211408
2022-05-19 13:04 a52fbc5e checker: forbid optional variable (#14460) 417ms 502ms 0ms 130ms 517 KB 120ms 132ms 20ms 41ms 87936 210877
2022-05-19 11:02 3291c59e cgen: minor cleanup in auto_str_methods.v (#14461) 420ms 492ms 0ms 129ms 517 KB 120ms 129ms 20ms 41ms 87936 209371
2022-05-19 09:48 634e8c36 vfmt: keep selective imported names used for generic calls 422ms 496ms 0ms 129ms 517 KB 119ms 130ms 20ms 41ms 87936 208379
2022-05-19 08:53 15c62bc8 parser: improve error messages of 'for val in array' (#14459) 414ms 501ms 0ms 133ms 517 KB 121ms 131ms 20ms 41ms 87936 212405
2022-05-19 08:30 a5259057 tests: fix the push_work_on_channel.vv output 413ms 503ms 0ms 137ms 517 KB 121ms 133ms 20ms 42ms 87935 212917
2022-05-19 05:31 3d5617c4 tests: re-add the disambiguated `for (val in [TokenValue(`+`), TokenValue(`-`)]) {` test 425ms 503ms 0ms 132ms 517 KB 120ms 132ms 20ms 41ms 87935 206905
2022-05-18 17:38 b482c051 parser: fix 'val in array' as condition in for stmt (fix #14440) (#14451) 423ms 500ms 0ms 130ms 517 KB 121ms 131ms 20ms 41ms 87936 207886
2022-05-18 17:04 805a7d97 ci: skip more .vv files on specific jobs 417ms 492ms 0ms 129ms 517 KB 120ms 130ms 20ms 41ms 87935 210875
2022-05-18 11:52 5b96f7e8 checker: split up infix.v from checker.v (#14449) 419ms 506ms 0ms 131ms 517 KB 122ms 131ms 20ms 42ms 87935 209868
2022-05-18 11:39 4cbfa884 cgen: fix another error for 'in array of sumtype' (#14448) 427ms 501ms 0ms 129ms 517 KB 121ms 132ms 20ms 42ms 87930 205925
2022-05-18 09:34 f2447a4b tests: do not use -prod for compiling .vv files in vlib/v/checker/tests/ and vlib/v/parser/tests/ 416ms 501ms 0ms 137ms 517 KB 120ms 134ms 20ms 41ms 87916 211336
2022-05-18 10:37 a786c58d os: add `fn user_names()` (#14424) 420ms 502ms 0ms 130ms 517 KB 121ms 132ms 20ms 41ms 87913 209316
2022-05-18 05:51 417a6dc5 cgen: fix error for 'in array of sumtype' (#14444) 419ms 504ms 0ms 132ms 517 KB 120ms 132ms 20ms 41ms 87891 209763
2022-05-18 05:50 8eea861c vcomplete: improve flag completion, add missdoc (#14415) 426ms 507ms 0ms 131ms 517 KB 122ms 137ms 20ms 42ms 87890 206314
2022-05-18 05:29 ed177794 math.big: fix Integer.bit_len() when there are no digits in the number 423ms 502ms 0ms 130ms 517 KB 121ms 133ms 20ms 41ms 87890 207777
2022-05-18 04:03 ebac3beb pref: pass -v after a command, to the command only, do not set verbose mode on 424ms 495ms 0ms 129ms 517 KB 120ms 130ms 20ms 41ms 87890 207287
2022-05-17 23:35 a608516b checker: c2v fixed array fix (#14436) 410ms 500ms 0ms 138ms 517 KB 119ms 130ms 20ms 41ms 87886 214356
2022-05-17 17:19 65d9c8fa tools: add a vet_known_failing_windows skip list to `v test-cleancode` 421ms 492ms 0ms 132ms 517 KB 121ms 131ms 20ms 40ms 87831 208624
2022-05-17 16:48 dfa2d636 ci: use VJOBS=1 for the macos v test-cleancode task too; cleanup periodic.yml 424ms 507ms 0ms 130ms 517 KB 120ms 131ms 20ms 41ms 87831 207148
2022-05-17 16:41 4e561472 ci: vfmt builtin_d_use_libbacktrace.c.v 422ms 500ms 0ms 128ms 517 KB 120ms 128ms 20ms 40ms 87831 208130
2022-05-17 12:29 2a06290a cgen: fix eq generation for translated code 421ms 508ms 0ms 132ms 517 KB 123ms 130ms 20ms 41ms 87831 208624
2022-05-17 11:56 db4b49a5 builtin: print libbacktrace output to stderr, on panics/segfault crash (#14434) 415ms 498ms 0ms 129ms 517 KB 120ms 129ms 20ms 41ms 87827 211631
2022-05-17 10:14 da42f0d4 ci: add an early step 'All code is formatted' to more workflows. 420ms 501ms 0ms 138ms 517 KB 122ms 131ms 20ms 41ms 87819 209092
2022-05-17 09:53 3fc44594 ci: ignore orm_joined_tables_select_test.v on tasks, that do not have sqlite installed 426ms 497ms 0ms 129ms 517 KB 121ms 132ms 20ms 43ms 87819 206147
2022-05-17 09:26 020845f6 cgen: fix alias of array that has builtin method (#14432) 420ms 505ms 0ms 130ms 517 KB 123ms 134ms 20ms 42ms 87819 209092
2022-05-17 09:12 d7b1e571 v.builder: improve builder error messages (fix #14386) (#14421) 422ms 502ms 0ms 129ms 517 KB 121ms 131ms 20ms 43ms 87819 208101
2022-05-17 09:05 d6aa85d0 parser: fix panic for parse invalid map type (#14431) 421ms 500ms 0ms 129ms 517 KB 123ms 132ms 20ms 41ms 87811 208577
2022-05-17 08:55 7c6eaa82 checker: allow to use [n]anyptr as [n]otherptr in check_types (c2v fix) (#14433) 425ms 495ms 0ms 129ms 517 KB 120ms 131ms 20ms 40ms 87811 206614
2022-05-17 05:01 02c8a605 builtin.string: new fn (s string) is_ascii() bool (#14418) 425ms 497ms 0ms 138ms 517 KB 121ms 133ms 20ms 41ms 87789 206562
2022-05-17 00:39 d10f83ce cgen: fix c2v struct eq 411ms 505ms 0ms 132ms 517 KB 121ms 132ms 20ms 41ms 87784 213586
2022-05-16 21:08 bc397bb0 checker: c2v array fix (#14426) 414ms 494ms 0ms 131ms 517 KB 122ms 132ms 20ms 41ms 87780 212028
2022-05-16 18:33 32dd8012 checker: apply fix for ui suggested by spaceface 421ms 501ms 0ms 130ms 517 KB 121ms 128ms 19ms 40ms 87766 208470
2022-05-16 16:37 c624de85 cgen: fix struct field array index error (#14417) 420ms 497ms 0ms 129ms 517 KB 121ms 130ms 20ms 41ms 87751 208930
2022-05-16 11:19 e5c7fe30 Revert "checker: allow using methods as vars when expecting a ctx arg (#14414)" 416ms 505ms 0ms 130ms 517 KB 120ms 130ms 20ms 41ms 87752 210942
2022-05-16 09:54 39874ae1 clipboard: fix `v -gc boehm run x.v`, where x.v does c.paste() (fix #14281) 421ms 495ms 0ms 136ms 517 KB 120ms 130ms 19ms 40ms 87766 208470
2022-05-16 09:26 d59f4e94 ast, cgen: fix generic method with variadic generic argument (#14404) 415ms 508ms 0ms 131ms 517 KB 123ms 136ms 20ms 41ms 87766 211484
2022-05-16 09:24 ef6225c5 vvet: fix false positive, add test (#14403) 414ms 498ms 0ms 130ms 517 KB 121ms 129ms 20ms 41ms 87753 211963
2022-05-16 09:05 36bec823 checker: allow using methods as vars when expecting a ctx arg (#14414) 419ms 498ms 0ms 131ms 517 KB 122ms 130ms 20ms 41ms 87766 209465
2022-05-16 08:09 c2b76365 net.smtp: handle UTF-8 subjects according to RFC 1342 (#14410) 415ms 497ms 0ms 132ms 517 KB 121ms 130ms 20ms 41ms 87752 211450
2022-05-16 07:29 1cf683d4 checker: add a suggestion for misspelled mod.const_name + a test 424ms 497ms 0ms 133ms 517 KB 122ms 130ms 20ms 42ms 87752 206962
2022-05-16 06:59 cbb24d34 os: fix is_abs_path function for Windows systems (#14397) 424ms 495ms 0ms 135ms 517 KB 122ms 131ms 20ms 41ms 87738 206929
2022-05-16 06:48 7fe3ef9a fmt: fix fmt error of anon fn with if expr (fix #14393) (#14413) 420ms 504ms 0ms 132ms 517 KB 122ms 133ms 20ms 40ms 87664 208723
2022-05-16 05:52 5068b8b2 ftp: document all public methods (#14408) 415ms 497ms 0ms 130ms 517 KB 121ms 132ms 20ms 41ms 87664 211238
2022-05-16 05:45 02e026e2 clipboard: add `[heap]` tag to the Clipboard structs (#14412) 418ms 495ms 0ms 129ms 517 KB 120ms 129ms 19ms 40ms 87664 209722
2022-05-16 05:44 eeff02a8 net.openssl: read doesn't block infinitely (#14406) 422ms 507ms 0ms 133ms 517 KB 124ms 134ms 20ms 41ms 87664 207734
2022-05-15 15:28 c01a8a17 checker,gen: allow using methods as function pointers (#14407) 422ms 503ms 0ms 131ms 517 KB 123ms 132ms 20ms 41ms 87664 207734
2022-05-15 09:41 c2bc9f49 sync: only run channel_select_test.v when VTEST_RUN_FLAKY=1 413ms 501ms 0ms 137ms 517 KB 119ms 129ms 20ms 40ms 87576 212048
2022-05-15 09:31 e4065bd5 checker,cgen: fix if expressions in lock expression (#14384) 410ms 490ms 0ms 131ms 517 KB 122ms 132ms 20ms 41ms 87576 213600
2022-05-15 07:55 c2805102 time: fix calculate_date_from_offset (#14399) 417ms 494ms 0ms 131ms 517 KB 122ms 130ms 20ms 41ms 87570 210000
2022-05-15 07:23 c70e18ea ci: add a skip list in compiler_test.v (for tmpl_parse_html.vv) 418ms 497ms 0ms 131ms 517 KB 120ms 133ms 20ms 40ms 87597 209562
2022-05-15 06:14 dd6629e9 examples: fix 2048 scaling on Android (#14380) 418ms 500ms 0ms 132ms 517 KB 122ms 134ms 20ms 40ms 87597 209562
2022-05-14 18:06 8d141878 math: cbrt fix (#14395) 415ms 487ms 0ms 131ms 517 KB 121ms 131ms 20ms 40ms 87597 211077
2022-05-14 17:34 67963e0f ci: further cleanup of ci_sanitized.yml 409ms 488ms 0ms 135ms 517 KB 119ms 131ms 20ms 40ms 87585 214144
2022-05-14 17:29 1225a865 ci: simplify ci_sanitized.yml 406ms 494ms 0ms 132ms 517 KB 120ms 133ms 20ms 40ms 87585 215726
2022-05-14 14:49 fe9f9707 cgen: fix appending struct to interface array (#14388) 415ms 486ms 0ms 128ms 517 KB 119ms 130ms 20ms 40ms 87585 211048
2022-05-14 14:46 b42c824c vweb: simplify @foo by removing V_TEMPLATE rule 412ms 491ms 0ms 132ms 517 KB 120ms 133ms 20ms 40ms 87581 212575
2022-05-14 12:38 f0d46413 ci: require code to be formatted before everything else (minimise CI queue length) (#14396) 410ms 501ms 0ms 131ms 517 KB 121ms 132ms 20ms 40ms 87581 213612
2022-05-14 11:48 b3e80a31 examples: add missing v.mod file (#14392) 413ms 497ms 0ms 133ms 517 KB 121ms 132ms 20ms 40ms 87581 212060
2022-05-13 21:54 441637ee checker: fix optionals in infix expression check (fix #14354) (#14390) 414ms 490ms 0ms 135ms 517 KB 120ms 133ms 20ms 40ms 87581 211548
2022-05-13 09:24 cee7856c ci: add a quick `v test-cleancode` check, before more costlier tasks 415ms 499ms 0ms 130ms 517 KB 123ms 135ms 20ms 41ms 87577 211028
2022-05-13 08:18 714ce4e7 ci: fix .out regression after d407a64 418ms 496ms 0ms 131ms 517 KB 124ms 135ms 20ms 42ms 87577 209514
2022-05-13 07:17 6ec41850 checker: allow to pass alias to array as a pointer (c2v) (#14389) 410ms 494ms 0ms 129ms 517 KB 119ms 130ms 20ms 41ms 87577 213602
2022-05-13 05:30 d407a644 parser: fix dollar (closes #14292) (#14378) 417ms 482ms 0ms 129ms 517 KB 122ms 132ms 20ms 42ms 87575 210011
2022-05-13 05:21 ed12a5c8 math.big: reduce memory usage of Integer.str() (free intermediary Integers), optimise some operations using `[direct_array_access]` (#14353) 411ms 496ms 0ms 133ms 517 KB 120ms 133ms 20ms 41ms 87572 213070
2022-05-13 03:57 3c95504a checker, cgen: fix generic fn with array and fixed array arguments (#14385) 416ms 491ms 0ms 136ms 517 KB 119ms 132ms 20ms 40ms 87572 210509
2022-05-13 03:56 d679146a fmt: remove space in front of ? and ! (#14366) 410ms 491ms 0ms 130ms 517 KB 122ms 131ms 20ms 41ms 87587 213626
2022-05-12 20:29 df029da9 Revert "ci: run `code-formatting` job before everything else (try 2) (#14379)" 408ms 491ms 0ms 132ms 517 KB 120ms 130ms 20ms 40ms 87587 214674
2022-05-12 18:58 0972e67f ci: run `code-formatting` job before everything else (try 2) (#14379) 410ms 491ms 0ms 129ms 517 KB 122ms 133ms 20ms 41ms 87587 213626
2022-05-12 18:24 8ef9dc62 ci: run `v fmt -w vlib/v/checker/fn.v` (fix CI regression after 4952967) 413ms 488ms 0ms 134ms 517 KB 119ms 128ms 20ms 40ms 87587 212075
2022-05-12 09:23 20139ad7 checker: fix typo (#14368) 410ms 496ms 0ms 134ms 517 KB 119ms 130ms 20ms 40ms 87550 213536
2022-05-12 09:19 49529673 checker: alias C2V fix (#14377) 415ms 486ms 0ms 128ms 517 KB 119ms 130ms 20ms 40ms 87550 210963
2022-05-12 08:57 f48f7014 checker: check error for generic sumtype types (#14374) 411ms 485ms 0ms 132ms 517 KB 119ms 130ms 20ms 40ms 87549 213014
2022-05-12 08:49 e93a8766 regex: fix #14370, last IST not managed in advance tests (#14372) 412ms 492ms 0ms 131ms 517 KB 122ms 133ms 20ms 45ms 87530 212451
2022-05-12 08:36 b7ca4c16 checker: fix a compiler panic on `fntest()?(&int,&int){return test()?}` 406ms 496ms 0ms 130ms 517 KB 120ms 132ms 20ms 41ms 87530 215591
2022-05-12 08:20 8830af5c rand: minor cleanup in choose() (#14376) 417ms 489ms 0ms 137ms 517 KB 118ms 130ms 20ms 40ms 87530 209904
2022-05-12 07:04 5bc4fea9 checker: check error for cast function to string (#14375) 409ms 490ms 0ms 131ms 517 KB 122ms 134ms 20ms 41ms 87532 214014
2022-05-12 06:43 901b8f0c builtin: add a map.clear() method (#14373) 406ms 491ms 0ms 131ms 517 KB 123ms 132ms 20ms 41ms 87529 215588
2022-05-11 21:05 49382f1f gen: make the closure implementation more performant (#14352) 409ms 489ms 0ms 131ms 517 KB 122ms 130ms 20ms 41ms 87521 213987
2022-05-11 21:03 c19b0378 net: select with deadlines (#14369) 414ms 490ms 0ms 131ms 517 KB 120ms 129ms 20ms 41ms 87651 211717
2022-05-11 14:39 cd4fa041 checker: check generic sumtype declare error (#14367) 413ms 490ms 0ms 130ms 517 KB 121ms 132ms 20ms 41ms 87651 212230
2022-05-11 13:56 34a252ef os: add `raw_execute` on Windows (#14363) 409ms 492ms 0ms 136ms 517 KB 123ms 132ms 20ms 41ms 87645 214290
2022-05-10 13:41 8f765ed5 checker: minor cleanup and speedups in fn_call() (#14343) 479ms 555ms 0ms 123ms 517 KB 114ms 124ms 100ms 40ms 87630 182943
2022-05-07 08:03 ca42ace3 Revert "checker: remove more unnecessary `void` errors" 437ms 524ms 0ms 139ms 517 KB 129ms 137ms 21ms 43ms 87603 200464
2022-05-07 06:50 6a6c005d checker: c2v fixes (#14332) 440ms 518ms 0ms 138ms 517 KB 126ms 136ms 21ms 41ms 87604 199100
2022-05-07 06:09 89c1e7f9 checker: remove more unnecessary `void` errors 443ms 526ms 0ms 138ms 517 KB 127ms 137ms 21ms 41ms 87597 197735
2022-05-07 05:30 70184ad1 scanner: minor simplification in scanner.v (#14331) 441ms 527ms 0ms 140ms 517 KB 127ms 138ms 22ms 41ms 87595 198628
2022-05-06 21:58 14f06ead cgen: fix c2v consts; enum_decl() 438ms 523ms 0ms 146ms 517 KB 129ms 141ms 22ms 41ms 87617 200038
2022-05-06 21:51 621574c1 checker: fix error for generic method on nested struct (#14322) 437ms 522ms 0ms 138ms 517 KB 128ms 138ms 21ms 42ms 87603 200464
2022-05-06 17:42 0699f324 builtin: add `map.values()` (#14301) 438ms 521ms 0ms 139ms 517 KB 127ms 136ms 21ms 41ms 87602 200004
2022-05-06 17:23 ce99a306 net.http: make parse_form return POST requests with json data as a map with a `json` key, containing the json payload (#14289) 440ms 524ms 0ms 136ms 517 KB 127ms 137ms 21ms 41ms 87571 199025
2022-05-06 17:17 87de6df0 docs: update keyword list (#14319) 435ms 525ms 0ms 139ms 517 KB 130ms 139ms 22ms 41ms 87571 201312
2022-05-06 16:28 2027a196 v.builder: harmonise the default settings of the different Windows compilers (#14314) 438ms 524ms 0ms 141ms 517 KB 130ms 140ms 21ms 41ms 87571 199933
2022-05-05 18:15 45fe87c9 checker: minor cleanup in fn_call() (#14307) 442ms 524ms 0ms 141ms 516 KB 124ms 135ms 21ms 42ms 87537 198047
2022-05-05 15:08 634796ae examples: 2 new examples for graph algorithms (topological sorting) (#14303) 437ms 534ms 0ms 139ms 516 KB 130ms 142ms 21ms 42ms 87536 200311
2022-05-05 14:22 9fde5b06 docs: add missing function names in the `builtin` example doc comments (#14318) 434ms 524ms 0ms 138ms 516 KB 128ms 141ms 21ms 42ms 87536 201695
2022-05-05 14:02 89fe82b7 checker: fix returning error on reference results (#14313) 441ms 524ms 0ms 138ms 516 KB 127ms 138ms 21ms 42ms 87536 198494
2022-05-05 08:24 b6058bfd parser, checker: fix generic method on nested struct (fix #14089) (#14310) 437ms 524ms 0ms 139ms 516 KB 129ms 141ms 22ms 42ms 87533 200304
2022-05-05 07:17 7499506c .gitignore: minor cleanup (#14279) 445ms 513ms 0ms 137ms 516 KB 127ms 136ms 21ms 41ms 87514 196660
2022-05-05 06:20 785e9af8 ci: comment out the `v -autofree .` step for gitly temporarily 435ms 524ms 0ms 146ms 516 KB 127ms 137ms 21ms 40ms 87514 201181
2022-05-05 04:36 7170a093 vfmt: fix stackoverflow on long nested infix expressions 438ms 529ms 0ms 137ms 516 KB 128ms 137ms 21ms 42ms 87514 199803
2022-05-04 20:30 01c18929 tools: fix building `vdoctor.v` with `v build-tools` 442ms 525ms 0ms 139ms 516 KB 128ms 137ms 21ms 41ms 87514 197995
2022-05-04 18:19 a6b3e5d6 ci: wrap the too long line in README.md that failed `./v check-md -hide-warnings .` 442ms 518ms 0ms 139ms 516 KB 127ms 139ms 22ms 41ms 87514 197995
2022-05-04 18:17 76a73545 builtin: add libbacktrace as option for generating stack traces (#14277) 437ms 518ms 0ms 137ms 516 KB 125ms 135ms 21ms 41ms 87514 200260
2022-05-04 16:25 4242e761 checker: add comptime_selector() (#14286) 441ms 521ms 0ms 140ms 516 KB 130ms 141ms 21ms 41ms 87485 198378
2022-05-04 15:42 1a4d9017 builtin: improve support for large arrays (`[]int{len: 1_000_000_000}` now works), fix an arr.repeat() bug (#14294) 440ms 529ms 0ms 145ms 516 KB 127ms 138ms 21ms 41ms 87482 198822
2022-05-04 15:06 af8be146 readme: minor github markdown fix 433ms 517ms 0ms 139ms 516 KB 128ms 139ms 22ms 41ms 87462 201990
2022-05-04 09:13 ac90a2b5 checker: check error for fn call argument mismatch (fix #14280) (#14283) 439ms 521ms 0ms 138ms 516 KB 128ms 138ms 22ms 41ms 87462 199230
2022-05-04 09:08 3bd64551 checker: allow rune->any int and vice versa when translated (#14285) 413ms 493ms 0ms 137ms 516 KB 126ms 117ms 21ms 41ms 87457 211760
2022-05-04 05:28 3d4b8dff checker: temporary c2v const fix 418ms 495ms 0ms 138ms 516 KB 128ms 119ms 22ms 42ms 87451 209212
2022-05-04 04:06 f3214229 checker, cgen: check comptime selector that has no field name (#14282) 415ms 502ms 0ms 138ms 516 KB 126ms 118ms 21ms 41ms 87449 210720
2022-05-04 03:49 1e9156fd checker: c2v rune comparison fix 422ms 495ms 0ms 144ms 516 KB 126ms 121ms 21ms 40ms 87444 207213
2022-05-03 17:46 3732db2b cgen: cleanup in gen_array_contains_methods() (#14274) 414ms 502ms 0ms 136ms 516 KB 128ms 121ms 22ms 41ms 87441 211210
2022-05-03 17:42 04a77c73 tests: add `// vtest flaky: true` to atomic_test.v 417ms 495ms 0ms 135ms 516 KB 127ms 120ms 21ms 41ms 87433 209671
2022-05-03 13:56 63eacede checker: check argument mismatch of array.filter/all/any() (#14273) 419ms 499ms 0ms 135ms 516 KB 125ms 117ms 21ms 41ms 87433 208670
2022-05-03 09:51 6da30042 doc: add JS backend mention (#14265) 414ms 501ms 0ms 139ms 516 KB 135ms 120ms 26ms 41ms 87428 211178
2022-05-03 09:45 276bd806 cgen: fix error for fixed array in operate (#14269) 418ms 501ms 0ms 137ms 516 KB 129ms 121ms 21ms 42ms 87428 209157
2022-05-03 06:17 0e5c1cee builtin: improve musl/Alpine support (define weak backtrace/backtrace_symbols/backtrace_symbols_fd symbols) (#14250) 419ms 500ms 0ms 142ms 516 KB 125ms 118ms 21ms 41ms 87381 208546
2022-05-02 20:48 4da2908d vdoc: fix panic on empty `//` comment on `v doc -f html file.v`; turn `expected code block after empty example` to a warning 415ms 499ms 0ms 137ms 516 KB 126ms 117ms 21ms 40ms 87337 210450
2022-05-02 19:58 cf922242 cleanup: delete x.v in project root folder (#14260) 421ms 493ms 0ms 137ms 516 KB 127ms 120ms 22ms 41ms 87337 207451
2022-05-02 19:40 ab1c2656 builtin: add missing panic_result_not_set/1 callback function. 419ms 499ms 0ms 135ms 516 KB 125ms 119ms 21ms 40ms 87337 208441
2022-05-02 19:24 db185598 checker: refactor comptime_if_branch (#14259) 414ms 503ms 0ms 137ms 516 KB 127ms 120ms 21ms 40ms 87329 210939
2022-05-02 13:18 990afe37 checker: fix a bug in generics array init (#14258) 414ms 495ms 0ms 136ms 516 KB 125ms 118ms 21ms 41ms 87256 210763
2022-05-02 13:17 d72a2509 parser: minor cleanup in interface_decl() (#14257) 413ms 504ms 0ms 139ms 516 KB 125ms 118ms 21ms 41ms 87256 211273
2022-05-02 12:01 afbe6bf3 cgen: fix const decl gen when translated (#14255) 417ms 494ms 0ms 135ms 516 KB 124ms 115ms 21ms 40ms 87215 209148
2022-05-02 11:28 a4fd349c builder: allow `-compress` to work on windows too, when `upx` is installed (#14252) 417ms 498ms 0ms 136ms 516 KB 127ms 118ms 21ms 41ms 87205 209124
2022-05-01 23:00 968d2b46 cgen: fix fixed array init with `it` (#14251) 414ms 500ms 0ms 135ms 516 KB 125ms 118ms 22ms 42ms 87209 210649
2022-05-01 10:38 aed2d0ca make files: add a `make check` target, that runs `v test-all` locally 429ms 516ms 0ms 136ms 514 KB 131ms 118ms 21ms 43ms 87008 202815
2022-05-01 07:47 91c11578 time: relative update (#14240) 431ms 509ms 0ms 137ms 514 KB 130ms 118ms 22ms 43ms 87008 201874
2022-04-30 14:31 ec92d467 cgen: fix unsafe return error (#14233) 418ms 516ms 0ms 146ms 514 KB 132ms 118ms 22ms 43ms 86965 208050
2022-04-30 14:10 9f8a34a5 all: rename result to _result (#14232) 429ms 502ms 0ms 137ms 514 KB 131ms 118ms 21ms 43ms 86964 202713
2022-04-30 13:09 63d413f9 tools: support `v missdoc .` instead of `v run cmd/tools/missdoc.v .` 426ms 513ms 0ms 139ms 514 KB 131ms 118ms 21ms 44ms 86963 204138
2022-04-30 10:49 8da42bfc tests: fix `./v -W build-tools` CI failure 426ms 511ms 0ms 137ms 514 KB 131ms 119ms 21ms 44ms 86962 204136
2022-04-30 10:27 5277ce7d tests: support for marking _test.v files with `// vtest flaky: true`, to reduce false positives from the CI 424ms 518ms 0ms 138ms 514 KB 130ms 119ms 21ms 43ms 86962 205099
2022-04-30 09:31 a2338dbb docs: document more `builtin` functions/methods (#14229) 432ms 513ms 0ms 139ms 514 KB 133ms 120ms 22ms 44ms 86962 201300
2022-04-30 07:08 dcdfdf4d tools: make `v up` more informative on failure 426ms 514ms 0ms 145ms 514 KB 130ms 118ms 21ms 44ms 86954 204117
2022-04-30 06:32 dab649ec cgen: rewrite the closure implementation (#14223) 429ms 508ms 0ms 138ms 514 KB 130ms 117ms 21ms 43ms 86954 202689
2022-04-30 02:52 ce31a01a checker: allow voidptr arithmetic in translated code 427ms 507ms 0ms 137ms 514 KB 133ms 118ms 21ms 43ms 86931 203585
2022-04-30 02:29 cd30b6ea parser: make sure interface field names use uppercase letters (#14228) 423ms 511ms 0ms 140ms 514 KB 133ms 120ms 21ms 45ms 86928 205503
2022-04-29 22:59 08fd0ce0 all: basic implementation of result type (#14140) 430ms 510ms 0ms 137ms 514 KB 129ms 115ms 21ms 44ms 86927 202155
2022-04-29 22:25 db185e65 checker: check for reserved type names in `for in` (fix #14072) (#14212) 421ms 506ms 0ms 142ms 513 KB 127ms 115ms 21ms 42ms 86653 205826
2022-04-29 17:57 48eb40cd doc: suggest a basic auto-reload setup (#14216) 428ms 513ms 0ms 139ms 513 KB 131ms 119ms 22ms 43ms 86646 202443
2022-04-29 12:57 881d0c04 time: add custom formatter (#14202) 425ms 507ms 0ms 138ms 513 KB 134ms 120ms 22ms 43ms 86646 203872
2022-04-29 12:48 ec865cfb parser: check interface methods name (fix #14217) (#14218) 407ms 486ms 0ms 137ms 512 KB 124ms 113ms 21ms 41ms 82547 202818
2022-04-29 11:57 317acfda checker: check struct field name using uppercase letters (#14220) 405ms 495ms 0ms 138ms 512 KB 126ms 113ms 21ms 42ms 82550 203827
2022-04-29 11:55 872f7393 builtin: ignore C++ 0xE06D7363 exception errors on windows (#14225) 413ms 490ms 0ms 138ms 512 KB 127ms 115ms 21ms 41ms 82549 199876
2022-04-29 07:23 995485c6 builtin: add `string.len_utf8()` method (#14208) 415ms 497ms 0ms 145ms 512 KB 126ms 117ms 21ms 42ms 82549 198913
2022-04-29 05:04 8b798aca cgen: fix use of C reserved words inside `defer` statement (fix #14101) (#14211) 416ms 490ms 0ms 135ms 512 KB 123ms 115ms 21ms 41ms 82536 198403
2022-04-29 01:31 77645fcf builtin: define atoi & ftell 406ms 488ms 0ms 137ms 512 KB 124ms 113ms 21ms 41ms 82539 203298
2022-04-28 20:35 14309594 ast: add a type_size() method (#14213) 408ms 493ms 0ms 137ms 512 KB 123ms 111ms 21ms 42ms 82533 202286
2022-04-28 20:31 5a42350a docs: add a `v fmt -w .` step in the contributing guide (#14210) 413ms 494ms 0ms 138ms 512 KB 125ms 115ms 21ms 41ms 82498 199753
2022-04-28 19:35 e24482a1 transformer: minor optimization for `'string literal'.len` (#14207) 412ms 496ms 0ms 139ms 512 KB 125ms 116ms 22ms 41ms 82498 200237
2022-04-28 17:46 e56385d5 checker: disable op overloading on structures for translated code (#14209) 412ms 493ms 0ms 144ms 512 KB 126ms 116ms 22ms 41ms 82493 200225
2022-04-28 14:37 7aca67fb ast, parser: fix complex map init (#14206) 411ms 496ms 0ms 140ms 512 KB 125ms 114ms 22ms 41ms 82494 200715
2022-04-28 11:43 dd94ab89 cgen: fix go anon fn call with ref argument (fix #14192) (#14197) 404ms 486ms 0ms 139ms 512 KB 125ms 115ms 21ms 41ms 82487 204175
2022-04-28 10:20 c8026886 ast: fix error for complex map operating (#14204) 410ms 492ms 0ms 139ms 512 KB 124ms 113ms 21ms 41ms 82480 201170
2022-04-28 10:15 4538efd8 eval: small cleanup in the handling of `$if platform {` 411ms 495ms 0ms 138ms 512 KB 123ms 113ms 21ms 41ms 82476 200671
2022-04-28 05:46 be04ec06 pref: add support for `-thread-stack-size 4194304` (default set to 8MB) (#14168) 411ms 485ms 0ms 137ms 512 KB 124ms 114ms 21ms 41ms 82474 200666
2022-04-28 05:43 09f8b6a3 checker: check error in for_c_stmt with optional call (#14190) 415ms 497ms 0ms 145ms 512 KB 127ms 115ms 22ms 42ms 82462 198703
2022-04-27 19:57 eb03fad9 gg: improve some loops in draw_rounded_rect* methods (#14195) 412ms 501ms 0ms 137ms 512 KB 124ms 116ms 21ms 41ms 82452 200126
2022-04-27 19:50 f53b9b4f ci: fix tcc compilation of atomic_test.v 412ms 495ms 0ms 139ms 512 KB 126ms 114ms 22ms 42ms 82452 200126
2022-04-27 15:31 7dbfa86f all: atomic int fixes 404ms 487ms 0ms 140ms 511 KB 125ms 112ms 21ms 41ms 82451 204086
2022-04-27 10:23 82ac39ec math: fix error for math.abs(0.0)/math.abs(0) (related #14165) (#14191) 410ms 499ms 0ms 139ms 511 KB 128ms 114ms 22ms 41ms 82438 201068
2022-04-27 08:32 752e105f cgen: fix error for generic sumtype casting to typenode (#14188) 412ms 499ms 0ms 139ms 511 KB 126ms 116ms 22ms 41ms 82438 200092
2022-04-27 08:22 85f61687 gg: fix gg.draw_rounded_rect_empty() graphical abnormalities and some optimizations (#14186) 416ms 502ms 0ms 143ms 511 KB 124ms 114ms 21ms 41ms 82438 198168
2022-04-26 18:00 b76095f2 checker: allow + - * on pointers for translated code (#14183) 413ms 501ms 0ms 139ms 511 KB 124ms 115ms 22ms 42ms 82438 199607
2022-04-26 17:58 be513b4c cgen: split up array_init() (#14178) 414ms 495ms 0ms 139ms 511 KB 126ms 114ms 21ms 41ms 82433 199113
2022-04-26 15:09 1c48a8d7 strconv: add missing doc strings (#14164) 409ms 496ms 0ms 139ms 511 KB 124ms 114ms 22ms 41ms 82422 201520
2022-04-26 10:26 660201c1 cgen: fix error for cast to empty interface (fix #14162) (#14176) 406ms 491ms 0ms 137ms 511 KB 125ms 114ms 21ms 41ms 82378 202901
2022-04-26 10:14 b9a0e2d2 sokol: support compilation on OpenBSD (#14169) 406ms 487ms 0ms 134ms 511 KB 124ms 111ms 21ms 41ms 82374 202891
2022-04-26 09:17 38afd74d ast, checker, cgen: fix error for multi-return in or expr (fix #14167) (#14172) 405ms 486ms 0ms 145ms 511 KB 129ms 117ms 22ms 42ms 82373 203390
2022-04-25 22:34 dce2173a checker: c2v fixes (#14161) 401ms 495ms 0ms 140ms 511 KB 127ms 113ms 21ms 41ms 82362 205391
2022-04-25 13:53 501b293e checker: remove already handled "undefined" errors 408ms 484ms 0ms 140ms 511 KB 124ms 114ms 22ms 40ms 82355 201850
2022-04-25 13:03 d799abd1 regex: rephrase doc string (#14159) 404ms 495ms 0ms 135ms 511 KB 123ms 112ms 21ms 41ms 82351 203839
2022-04-25 11:42 e42dc8e2 checker: fix error for match aliases (#14157) 404ms 492ms 0ms 138ms 511 KB 124ms 111ms 21ms 41ms 82351 203839
2022-04-25 09:36 88f22b43 cgen: fix error for anon fn decl inside ternary (#14150) 404ms 487ms 0ms 137ms 511 KB 123ms 112ms 21ms 41ms 82336 203801
2022-04-25 08:58 60e205a1 tests: add ability to check the output of commands for .starts_with, .ends_with and .contains strings, in `v test-all` 401ms 483ms 0ms 147ms 511 KB 125ms 114ms 21ms 41ms 82333 205319
2022-04-25 09:09 d8a5df90 checker: error if smaller signed == unsigned (#14078) 409ms 493ms 0ms 139ms 511 KB 125ms 114ms 22ms 42ms 82333 201303
2022-04-25 07:57 147e6e66 cgen: fix pushing to an array of string pointers (fix #14156) 403ms 489ms 0ms 138ms 511 KB 123ms 113ms 20ms 41ms 82286 204183
2022-04-25 07:32 1291b621 ci: bump test retries for go_anon_fn_variable_call_test.v to 3 408ms 486ms 0ms 137ms 511 KB 123ms 111ms 21ms 42ms 82261 201620
2022-04-25 05:51 ddbe812f cgen: add callconv support for fns from ptr (#14151) 404ms 493ms 0ms 140ms 511 KB 124ms 113ms 21ms 41ms 82261 203616
2022-04-25 05:17 11ee2b64 builder: improve macOS 10.5 and PPC support (#14152) 403ms 492ms 0ms 140ms 511 KB 126ms 115ms 21ms 42ms 82240 204069
2022-04-25 05:11 563469ed vfmt: fix array_init line wrapping (#14154) 408ms 485ms 0ms 143ms 511 KB 124ms 112ms 21ms 41ms 82229 201541
2022-04-24 10:30 c819f0f8 checker, cgen: fix printing in 'for v in a' (#14146) 406ms 473ms 0ms 129ms 511 KB 115ms 117ms 20ms 39ms 82230 202536
2022-04-23 13:01 9355048b tmpl: minor fixes and optimizations 408ms 483ms 0ms 133ms 511 KB 117ms 118ms 21ms 41ms 82226 201534
2022-04-23 12:36 3388caa6 ci: bump vtest retry to 6 for channel_select_test.v (fails sporadically in the windows-gcc job) 408ms 478ms 0ms 128ms 511 KB 114ms 115ms 21ms 38ms 82229 201541
2022-04-23 08:10 365e7d6b vfmt: ignore parser warnings, cleanup code 398ms 483ms 0ms 130ms 511 KB 114ms 116ms 21ms 39ms 82229 206605
2022-04-22 19:34 d934472b checker: simplify checking array.contains() argument (#14133) 405ms 477ms 0ms 126ms 511 KB 113ms 115ms 20ms 39ms 82229 203034
2022-04-22 19:33 b86320a6 parser: minor cleanup in stmt() (#14136) 395ms 493ms 0ms 135ms 511 KB 117ms 118ms 21ms 40ms 82232 208182
2022-04-22 09:01 a2db44bc examples: add 2 more graph search examples (DFS and BFS), move them into `examples/graphs` (#14131) 396ms 478ms 0ms 130ms 511 KB 118ms 119ms 21ms 40ms 82232 207656
2022-04-22 08:02 5dce0913 checker, cgen: fix generic empty interface to multi struct (#14132) 406ms 486ms 0ms 129ms 511 KB 116ms 116ms 21ms 40ms 82232 202541
2022-04-21 23:31 9b565bf7 cgen: fix enum switch bug in translated code 399ms 478ms 0ms 132ms 511 KB 118ms 119ms 21ms 40ms 82226 206080
2022-04-21 21:16 03d21a72 gg: fix gg.draw_rounded_rect_filled() graphical abnormalities (#14128) 416ms 487ms 0ms 130ms 511 KB 115ms 117ms 22ms 40ms 82224 197653
2022-04-21 15:21 506259ad os: add behavior info to `is_dir_empty` documentation (#14110) 412ms 498ms 0ms 133ms 511 KB 117ms 117ms 21ms 40ms 82224 199572
2022-04-21 10:15 2080557f ast: allow `a := match x { 101 { ... for {...} ... y }` 419ms 492ms 0ms 141ms 511 KB 118ms 118ms 21ms 41ms 82223 196236
2022-04-21 10:02 8a18f917 cgen: fix error for if expr with nested match expr (#14122) 417ms 498ms 0ms 137ms 511 KB 121ms 123ms 22ms 41ms 82220 197170
2022-04-21 09:53 448938be parser: fix generic anon fn decl with type only argument (#14124) 412ms 496ms 0ms 135ms 511 KB 118ms 119ms 22ms 40ms 82217 199555
2022-04-21 09:49 8013bd43 checker: check map builtin method's arguments (#14120) 413ms 495ms 0ms 136ms 511 KB 121ms 121ms 22ms 40ms 82186 198997
2022-04-21 08:21 5e8c4a3a ci: enable again the `v install ui` task 414ms 500ms 0ms 134ms 511 KB 119ms 119ms 22ms 41ms 82180 198502
2022-04-21 07:46 2a0b372d tools: minor cleanup in fast.v (#14117) 415ms 498ms 0ms 138ms 511 KB 119ms 122ms 22ms 41ms 82180 198024
2022-04-21 07:32 c5824c36 checker, cgen: allow static (fixed) arrays in `in` operator (#14121) 415ms 498ms 0ms 141ms 511 KB 123ms 124ms 22ms 42ms 82180 198024
2022-04-21 06:20 c789ea5a ci: temporarily use `git clone https://github.com/vlang/xyz ~/.vmodules/xyz` instead of `v install xyz` 412ms 490ms 0ms 136ms 511 KB 121ms 120ms 22ms 41ms 82123 199327
2022-04-20 21:26 4491b535 doc: add link to V's standard library documentation at the start (#14114) 420ms 500ms 0ms 134ms 511 KB 119ms 120ms 21ms 40ms 82123 195530
2022-04-20 21:12 31b28af1 bootstrap: remove -I ./thirdparty/stdatomic/nix from make files (#14111) 410ms 493ms 0ms 129ms 511 KB 118ms 119ms 21ms 40ms 82123 200300
2022-04-20 18:47 1533b774 builtin: remove unnecessary casts for defunct small unsigned warning (#14108) 414ms 497ms 0ms 132ms 511 KB 119ms 120ms 21ms 41ms 82127 198374
2022-04-20 18:03 0260c2a5 checker: minor cleanup in assign_stmt() (#14107) 411ms 493ms 0ms 132ms 511 KB 118ms 121ms 21ms 40ms 82127 199822
2022-04-20 17:58 0374f021 os: small cleanup of function description (#14112) 415ms 492ms 0ms 137ms 511 KB 116ms 117ms 22ms 39ms 82135 197915
2022-04-20 13:49 1546645f datatypes: fix bst child access, when .root is 0 (#14080) 420ms 502ms 0ms 134ms 511 KB 120ms 120ms 22ms 41ms 82135 195559
2022-04-20 12:29 a1342e85 os: add info about overwritten content to `write_file` (#14109) 413ms 495ms 0ms 136ms 511 KB 120ms 122ms 22ms 41ms 82135 198874
2022-04-20 11:24 52ea0b8c ast: minor cleanup of types.v (#14103) 417ms 499ms 0ms 135ms 511 KB 121ms 121ms 21ms 41ms 82134 196964
2022-04-20 10:09 44ba1971 checker: fix error for fn with multi return (#14095) 418ms 500ms 0ms 135ms 511 KB 120ms 120ms 22ms 41ms 82137 196500
2022-04-20 10:03 364656b3 builtin: define C.abs() 416ms 500ms 0ms 132ms 511 KB 119ms 117ms 22ms 40ms 82102 197360
2022-04-20 09:15 0887b592 vpm: fix get_all_modules() (#14097) 409ms 493ms 0ms 138ms 511 KB 118ms 118ms 21ms 40ms 82101 200735
2022-04-20 08:00 8cc79e42 checker: check error for arguments of array.contains() (#14102) 412ms 494ms 0ms 137ms 511 KB 120ms 119ms 21ms 40ms 82101 199274
2022-04-20 07:57 711e90cf v.util: add math to builtin_module_names (temporary fix for C2V) (#14100) 413ms 493ms 0ms 132ms 511 KB 118ms 119ms 21ms 41ms 82090 198765
2022-04-19 22:09 f6a0c26a checker: c2v fixes (#14091) 411ms 505ms 0ms 139ms 511 KB 122ms 120ms 22ms 42ms 82090 199732
2022-04-19 17:06 9646e4b9 sync: use #insert for atomic.h, so that bootstrapping can be simplified 407ms 499ms 0ms 133ms 511 KB 119ms 119ms 21ms 41ms 82084 201680
2022-04-19 15:51 006df584 checker, cgen: add support for #insert, to simplify bootstrapping V 418ms 493ms 0ms 135ms 488 KB 120ms 130ms 22ms 41ms 82079 196361
2022-04-19 15:34 daf5d323 checker: fix error message when number of generic parameters is incorrect (#14090) 418ms 497ms 0ms 141ms 488 KB 126ms 121ms 22ms 41ms 82045 196279
2022-04-19 15:08 82bed2ad skip lib/clang defs 410ms 495ms 0ms 136ms 487 KB 122ms 121ms 22ms 41ms 82051 200124
2022-04-19 10:29 a318a2e0 examples: fix optional in string interpolation and format error (#14079) 418ms 503ms 0ms 138ms 488 KB 120ms 120ms 22ms 41ms 82049 196289
2022-04-19 10:04 6164654d checker: check fn return type mismatch (#14081) 421ms 498ms 0ms 134ms 488 KB 121ms 119ms 21ms 41ms 82048 194888
2022-04-18 18:30 4400efeb checker: Revert part of small_unsigned == signed (#13967) (#14075) 413ms 498ms 0ms 134ms 488 KB 120ms 119ms 22ms 40ms 82045 198656
2022-04-18 18:22 7ef64bde checker: check error for fn decl with optional arguments (#14076) 415ms 496ms 0ms 140ms 488 KB 118ms 120ms 22ms 40ms 82054 197720
2022-04-18 12:05 d0a11f50 cgen: minor cleanup of infix_expr.v (#14070) 414ms 501ms 0ms 135ms 488 KB 120ms 120ms 22ms 40ms 82051 198190
2022-04-17 11:39 379b638b ci: update windows-install-sqlite.bat to latest sqlite 417ms 505ms 0ms 136ms 488 KB 122ms 120ms 22ms 40ms 82051 196764
2022-04-18 09:38 fe371845 ast, checker, cgen: fix aggregations type check (#14066) 413ms 491ms 0ms 133ms 488 KB 119ms 122ms 21ms 40ms 82051 198670
2022-04-18 07:50 775c4c34 builtin: compile the gc statically by default (#14063) 411ms 497ms 0ms 136ms 488 KB 119ms 118ms 21ms 41ms 82033 199593
2022-04-17 14:40 56a3539e io: fix typo in readerwriter.v (#14060) 422ms 491ms 0ms 133ms 488 KB 119ms 120ms 21ms 41ms 82033 194390
2022-04-17 11:08 17c34b09 checker, cgen: minor cleanup of last expr stmt expression (#14057) 414ms 496ms 0ms 141ms 488 KB 121ms 119ms 26ms 41ms 82033 198147
2022-04-17 05:19 cb44f598 checker, cgen: fix error for if expr with generic sumtype (#14056) 416ms 497ms 0ms 132ms 488 KB 121ms 119ms 21ms 41ms 82037 197204
2022-04-16 16:29 4f14f771 checker: ensure that the variant SubType exists (#14053) 412ms 493ms 0ms 134ms 488 KB 128ms 122ms 22ms 41ms 82030 199101
2022-04-16 16:09 48486e1a ci: reformatted tools/vcreate.v (#14054) 414ms 495ms 0ms 135ms 488 KB 122ms 120ms 21ms 41ms 82024 198125
2022-04-16 14:43 1fc54a1e vcreate: Allow custom default license (#14046) 421ms 488ms 0ms 134ms 488 KB 120ms 119ms 22ms 41ms 82024 194831
2022-04-16 10:16 8a57f7ed v.util: always compile vfmt with `-d vfmt` to enable more efficient parsing 418ms 497ms 0ms 132ms 488 KB 120ms 117ms 21ms 41ms 82024 196229
2022-04-16 10:23 16ead4e6 cgen: fix infix generics bug (#14048) 410ms 492ms 0ms 138ms 488 KB 119ms 116ms 21ms 40ms 82021 200051
2022-04-16 10:02 43931a8e doc: byte => u8 415ms 499ms 0ms 134ms 488 KB 121ms 120ms 21ms 41ms 82015 197626
2022-04-16 07:46 5b7e5381 v.pref: show the VCROSS_COMPILER_NAME notice only when the output is not a .c file 413ms 487ms 0ms 130ms 488 KB 118ms 117ms 22ms 40ms 82015 198583
2022-04-15 18:42 4a71b27c ci: add test_byte_vs_u8 to int_test.v 418ms 493ms 0ms 134ms 488 KB 118ms 120ms 22ms 41ms 82015 196208
2022-04-15 18:22 d75c4088 ci: fix typeof_simple_types_test.v 410ms 494ms 0ms 135ms 488 KB 121ms 119ms 22ms 42ms 82015 200036
2022-04-15 18:08 375361b7 ci: fix `./v check-md -hide-warnings .` 414ms 510ms 0ms 131ms 488 KB 119ms 118ms 22ms 41ms 82015 198103
2022-04-15 18:02 e802e0b9 ci: fix more test-all failures 416ms 494ms 0ms 139ms 488 KB 120ms 120ms 21ms 41ms 82016 197153
2022-04-15 17:50 bb2a324d ci: more gen.js fixes 417ms 494ms 0ms 133ms 488 KB 120ms 120ms 22ms 41ms 82016 196681
2022-04-15 17:40 c03fe020 parser: do not allow [x]byte{} 411ms 494ms 0ms 130ms 488 KB 119ms 119ms 22ms 41ms 82011 199540
2022-04-15 17:31 6f5a513d ci: fix `v build-examples` 414ms 494ms 0ms 137ms 488 KB 120ms 117ms 22ms 41ms 82008 198086
2022-04-15 17:15 173e6a94 checker: fix tests (adjust byte to u8 in .out files too) 420ms 500ms 0ms 136ms 488 KB 121ms 118ms 22ms 41ms 82008 195257
2022-04-15 15:35 78cb6e2b all: handle fixed []u8 413ms 494ms 0ms 136ms 488 KB 121ms 118ms 22ms 41ms 82008 198566
2022-04-15 15:34 1c6f63ac tests: use u8 everywhere 412ms 491ms 0ms 138ms 488 KB 119ms 118ms 22ms 40ms 82008 199048
2022-04-15 15:25 fbb9e65c all: ~500 more byte=>u8 407ms 494ms 0ms 132ms 488 KB 120ms 117ms 22ms 41ms 82008 201493
2022-04-15 13:24 ae6a25f4 websocket, utf: u8 fixes 416ms 492ms 0ms 131ms 488 KB 120ms 117ms 21ms 41ms 82002 197120
2022-04-15 13:12 e97ebf8c sokol: byte => u8 411ms 497ms 0ms 135ms 488 KB 121ms 119ms 22ms 42ms 82002 199518
2022-04-15 12:57 258d1f77 net: fix byte buffers 420ms 498ms 0ms 132ms 488 KB 118ms 118ms 21ms 41ms 82002 195242
2022-04-15 12:55 af73e195 net: byte fixes 420ms 502ms 0ms 134ms 488 KB 121ms 120ms 22ms 41ms 82002 195242
2022-04-15 12:35 fb192d94 all: replace []byte with []u8 419ms 494ms 0ms 140ms 488 KB 120ms 119ms 22ms 41ms 82002 195708
2022-04-15 12:30 0527ac63 ast: remove .byte 412ms 499ms 0ms 136ms 488 KB 122ms 121ms 22ms 41ms 82002 199033
2022-04-15 12:23 dbcf6e9c os: fix Process on windows 416ms 500ms 0ms 134ms 488 KB 119ms 119ms 22ms 40ms 82005 197127
2022-04-15 12:16 a1372e28 builtin: update alloc fn definitions 417ms 497ms 0ms 134ms 488 KB 120ms 119ms 22ms 41ms 82005 196654
2022-04-15 12:10 c3ad4e20 encoding.base64: use u8 413ms 505ms 0ms 137ms 488 KB 121ms 121ms 22ms 41ms 82005 198559
2022-04-15 11:58 d4a0d6f7 all: byte => u8 421ms 497ms 0ms 135ms 488 KB 119ms 119ms 21ms 41ms 82005 194786
2022-04-15 11:48 b49d8732 builtin: [1000]u8 fix 412ms 494ms 0ms 138ms 488 KB 118ms 115ms 21ms 40ms 82005 199041
2022-04-15 11:45 014c3c97 all: byte => u8 414ms 492ms 0ms 132ms 488 KB 119ms 120ms 22ms 41ms 82005 198079
2022-04-15 11:10 7f3b91e6 builtin: more byte => u8 411ms 493ms 0ms 135ms 488 KB 122ms 120ms 22ms 41ms 82005 199525
2022-04-15 11:04 1e7eb713 cgen: remove byte references from cheaders.v 418ms 496ms 0ms 138ms 488 KB 122ms 120ms 22ms 42ms 82005 196184
2022-04-15 10:55 ba7b329c builtin: more byte=>u8 420ms 501ms 0ms 135ms 488 KB 122ms 121ms 22ms 41ms 82005 195250
2022-04-15 07:33 566f150b net.http: add parse_request_head/1, cleanup existing code 417ms 495ms 0ms 132ms 488 KB 120ms 119ms 21ms 40ms 82004 196652
2022-04-15 05:56 c3ee4fb2 crypto: make public all Digest.checksum() methods 421ms 505ms 0ms 142ms 488 KB 121ms 119ms 22ms 41ms 82004 194783
2022-04-14 23:39 3b36f163 all: volatile globals 415ms 491ms 0ms 136ms 488 KB 121ms 117ms 22ms 41ms 82004 197600
2022-04-14 13:42 0dff0507 builtin: u8/byte clean up 415ms 494ms 0ms 134ms 488 KB 120ms 121ms 22ms 41ms 81997 197583
2022-04-14 12:36 2d6d6c9a json: fix json decode with sumtype of multi array type (#14035) 416ms 488ms 0ms 129ms 488 KB 117ms 118ms 21ms 39ms 81997 197108
2022-04-14 12:26 c4dff0d7 cgen: format the generated source code by gen_str_for_union_sum_type() (#14026) 411ms 488ms 0ms 132ms 488 KB 119ms 120ms 21ms 40ms 81990 199489
2022-04-14 12:23 72c2dc80 cgen: fix error for generics struct that parent has str to string (#14037) 411ms 490ms 0ms 134ms 488 KB 119ms 120ms 22ms 40ms 81990 199489
2022-04-14 12:04 f6c9a60f pref: only show the support cross compiler warning/VCROSS_COMPILER_NAME message for the C backend 414ms 493ms 0ms 141ms 488 KB 118ms 117ms 21ms 41ms 81985 198031
2022-04-14 11:00 f1f75897 sync: use asserts in channel code only when `-d debug` is passed 413ms 489ms 0ms 133ms 488 KB 120ms 120ms 21ms 40ms 81983 198506
2022-04-14 10:44 a62560d2 ci: fix generation of vc/v_win.c in gen_vc.yml 413ms 507ms 0ms 134ms 488 KB 118ms 119ms 21ms 41ms 81981 198501
2022-04-14 10:28 e555335b ci: fix windows-msvc builds, as well as the windows-cross job, turn on deprecation notices for [windows_stdcall] and [_fastcall] 412ms 488ms 0ms 135ms 488 KB 122ms 119ms 21ms 41ms 81981 198983
2022-04-14 08:29 68401d9d gen: add callconv attribute for fn and type (#14027) 407ms 496ms 0ms 135ms 488 KB 119ms 118ms 21ms 40ms 81981 201427
2022-04-13 15:38 48c29515 checker: fixes typechecking for a sum type with an alias type (#13974) 413ms 492ms 0ms 134ms 489 KB 120ms 120ms 21ms 41ms 81885 198268
2022-04-13 15:06 dc081050 json: fix error for json decode with sumtype (#14025) 419ms 498ms 0ms 142ms 488 KB 118ms 119ms 22ms 41ms 81856 195360
2022-04-13 11:55 e5809363 docs: describe the contents of vlib/v/gen/c/testdata/ and how to write tests for the checker, that still do not have good codegen counterpart 409ms 487ms 0ms 133ms 488 KB 118ms 119ms 21ms 40ms 81845 200110
2022-04-12 23:55 d7adb67d cgen: fix [cinit] 411ms 496ms 0ms 133ms 488 KB 119ms 116ms 22ms 40ms 81845 199136
2022-04-12 21:30 2525a30b cgen: [cinit] attr for globals 415ms 497ms 0ms 132ms 488 KB 119ms 119ms 21ms 41ms 81846 197219
2022-04-12 21:15 e3e5bef1 ast, parser: fix formatting of `if` with inline comments (fix #7796) (#14018) 417ms 498ms 0ms 133ms 488 KB 118ms 119ms 21ms 41ms 81844 196268
2022-04-12 16:37 c780de62 checker: disallow 'small_unsigned == signed' (#13967) 406ms 503ms 0ms 131ms 488 KB 117ms 117ms 22ms 41ms 81827 201544
2022-04-12 14:06 67189580 cgen: add a `[_fastcall]` fn attribute (#14016) 415ms 487ms 0ms 135ms 488 KB 115ms 116ms 21ms 40ms 81784 197069
2022-04-12 13:19 a810fbb8 cgen: fix infix_expr_in_optimization compile error when treating some kind cannot directly use '==' (#14015) 410ms 497ms 0ms 135ms 488 KB 117ms 117ms 21ms 41ms 81781 199465
2022-04-12 10:38 8788512c checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01) 405ms 491ms 0ms 138ms 488 KB 119ms 119ms 22ms 41ms 81770 201901
2022-04-12 08:47 9b43713e net: simplify TcpListener.accept, use `C.accept(l.sock.handle, 0, 0)`, since we do not care about the local address of the accepted connection 412ms 494ms 0ms 133ms 488 KB 117ms 117ms 22ms 41ms 81759 198444
2022-04-12 06:38 716cb17a math.big: wrap all asserts in module code (not in tests) in `$if debug {}` (#14012) 414ms 493ms 0ms 145ms 488 KB 117ms 118ms 21ms 41ms 81759 197485
2022-04-12 06:21 afb07e0e cgen: fix deadlock when returning multiple values in lock (#14014) 405ms 481ms 0ms 131ms 488 KB 114ms 116ms 21ms 40ms 81759 201874
2022-04-11 19:31 3e3b2e25 parser, fmt: fix the formatting of fn headers with inline comments (#14010) 415ms 490ms 0ms 135ms 488 KB 118ms 119ms 22ms 42ms 81758 197007
2022-04-11 19:23 07207db9 examples: reduce C. prefix usage, rename fontstash enums (#14011) 404ms 489ms 0ms 132ms 488 KB 116ms 117ms 21ms 40ms 81755 202363
2022-04-11 16:18 cb969e09 tools: fix the behaviour of regress.v , when oldv.v is not compiled 410ms 490ms 0ms 132ms 488 KB 117ms 117ms 21ms 40ms 81755 199402
2022-04-11 18:49 382586da ci: fix toml segfault (remove unused low level builtin option IError.msg compatibility hack) 409ms 495ms 0ms 134ms 488 KB 117ms 118ms 22ms 40ms 81755 199889
2022-04-11 14:31 e64c8cce ci: bump size of EMPTY_STRUCT_DECLARATION's _dummy_pad field to 8 (a voidptr, instead of char) 404ms 490ms 0ms 139ms 488 KB 116ms 115ms 21ms 40ms 81759 202373
2022-04-11 14:27 5551cb24 ast, parser, fmt: fix formatting of consts with embedded comments (#14008) 416ms 491ms 0ms 135ms 488 KB 118ms 119ms 21ms 41ms 81759 196536
2022-04-11 11:16 25d8faab cgen: fix alloc empty struct array error (#14007) 412ms 493ms 0ms 136ms 488 KB 116ms 118ms 21ms 40ms 81754 198432
2022-04-11 09:01 843ce430 strconv: cleanup atof.c.v - use a ParserState enum, clarify comments 416ms 493ms 0ms 132ms 488 KB 116ms 117ms 21ms 40ms 81737 196483
2022-04-11 07:21 e4dfffd7 toml: remove math import (used only for math.max and math.max_u32) 410ms 496ms 0ms 134ms 487 KB 118ms 119ms 21ms 41ms 81755 199402
2022-04-11 07:12 1938bc48 toml.scanner: make end_of_text, at, next and peek return u32 (#13998) 413ms 492ms 0ms 133ms 487 KB 118ms 118ms 21ms 40ms 81755 197953
2022-04-11 07:07 fa66183f checker: check error for map of generic struct init (#13999) 413ms 497ms 0ms 143ms 487 KB 119ms 121ms 21ms 41ms 81755 197953
2022-04-10 10:07 a0e7a46b rand: speed up MT19937RNG.u64 415ms 491ms 0ms 135ms 487 KB 115ms 117ms 21ms 39ms 81737 196956
2022-04-10 10:02 6c25f5b2 rand: fix needless array allocation in MT19937RNG.u64() 406ms 490ms 0ms 131ms 487 KB 115ms 118ms 21ms 40ms 81737 201322
2022-04-10 08:43 3f908090 rand: add missing pub modifiers for .byte() and .u32() methods (#13992) 411ms 500ms 0ms 131ms 487 KB 115ms 130ms 21ms 39ms 81737 198873
2022-04-10 08:11 8517b8f8 examples: use #[] in news_fetcher.v to simplify the code 411ms 494ms 0ms 135ms 487 KB 117ms 119ms 21ms 40ms 81729 198854
2022-04-10 07:39 88c4a64a examples: make examples/sokol/drawing.v more symmetrical 416ms 490ms 0ms 132ms 487 KB 117ms 116ms 21ms 40ms 81729 196463
2022-04-10 07:24 93a5d031 parser: improve embedded struct parsing/better error for `Architecture []string` (#13995) 414ms 493ms 0ms 142ms 487 KB 118ms 121ms 21ms 40ms 81729 197413
2022-04-10 07:21 3571f66a pref: fix access in invalid position on `v search ''` (#13993) 403ms 485ms 0ms 130ms 487 KB 117ms 119ms 21ms 40ms 81728 202799
2022-04-09 18:50 473bc025 checker: check error for array of generic struct init (#13987) 408ms 493ms 0ms 134ms 487 KB 117ms 120ms 21ms 40ms 81728 200313
2022-04-09 17:06 89d64b21 ci: remove manual free(f) in an autofree test, after 58febe46, which does it automatically now 405ms 494ms 0ms 131ms 487 KB 117ms 119ms 21ms 40ms 81712 201758
2022-04-09 16:50 df30b799 checker: allow for `arr.any(opt_fn()?)`, add test 405ms 501ms 0ms 135ms 487 KB 118ms 121ms 22ms 40ms 81712 201758
2022-04-09 14:37 58febe46 cgen: fix autofree of heap variables (#13823) 409ms 478ms 0ms 137ms 487 KB 117ms 119ms 21ms 40ms 81708 199775
2022-04-09 12:57 704e3c6e cgen: fix error for fn with fixed array argument (fix #13976) (#13982) 412ms 488ms 0ms 144ms 487 KB 118ms 120ms 22ms 41ms 81703 198308
2022-04-09 12:53 bf385d2a docs: add links to download C compilers (#13984) 414ms 495ms 0ms 137ms 487 KB 119ms 122ms 22ms 41ms 81701 197345
2022-04-09 11:29 804f2f56 vpm: support `v install -once module_name`(#13977) 413ms 505ms 0ms 133ms 487 KB 116ms 118ms 21ms 40ms 81701 197823
2022-04-09 10:03 60e718e7 test: save removing the nonexistent binary output for v fmt and v vet tests 410ms 492ms 0ms 133ms 487 KB 118ms 118ms 22ms 40ms 81701 199270
2022-04-08 14:38 2d867a27 ast: fix reported errors, when arrays of types defined in modules are involved (#13952) 411ms 493ms 0ms 131ms 487 KB 117ms 118ms 21ms 40ms 81698 198778
2022-04-08 14:27 2a88b313 cgen: format json encode/decode generated c codes (#13972) 407ms 491ms 0ms 134ms 487 KB 116ms 118ms 21ms 40ms 81691 200714
2022-04-08 11:51 617608b2 cgen: fix optional struct declarations for empty structs (#13970) 408ms 483ms 0ms 136ms 487 KB 114ms 115ms 21ms 39ms 81689 200218
2022-04-08 10:32 45a427e6 clipboard: fix segfault when pasting to some X11 apps. Fixes #13891 (#13971) 413ms 495ms 0ms 132ms 486 KB 115ms 116ms 21ms 40ms 81689 197794
2022-04-08 10:22 52f1c615 fontstash: document all functions (#13969) 413ms 482ms 0ms 133ms 486 KB 117ms 117ms 21ms 41ms 81689 197794
2022-04-08 08:27 a0c07454 checker: remove debug code from previous commit 410ms 499ms 0ms 134ms 486 KB 117ms 120ms 21ms 40ms 81689 199241
2022-04-08 08:25 426e9d17 checker: fix condition for checking if tmpl var is inherited 403ms 488ms 0ms 132ms 486 KB 116ms 119ms 21ms 41ms 81689 202702
2022-04-08 07:41 e1c8b07f checker/tests: format test added in prev commit & rename chekcer prop 409ms 493ms 0ms 133ms 486 KB 117ms 118ms 22ms 41ms 81688 199726
2022-04-08 07:33 8dc26010 all: comptime_call - simplify tmpl scoping, solves many issues. 410ms 496ms 0ms 141ms 486 KB 118ms 117ms 21ms 41ms 81688 199239
2022-04-07 15:18 6425000c example: fix the tuicool.com crawler example (changed html structure) (#13962) 409ms 495ms 0ms 134ms 486 KB 116ms 117ms 21ms 40ms 81720 199804
2022-04-07 15:08 5a695c81 ci: fix the recorded output for compare_structs.c.must_have after eea46c4 406ms 491ms 0ms 136ms 486 KB 117ms 118ms 22ms 40ms 81720 201280
2022-04-07 15:05 b232a3b0 cgen: fix `.filter()` and `.map()` on shared arrays (#13954) 413ms 495ms 0ms 135ms 486 KB 119ms 121ms 22ms 41ms 81720 197869
2022-04-07 14:20 eea46c4e cgen: fix error, when a struct with over 8 fields, is used as a method receiver directly. 414ms 499ms 0ms 133ms 486 KB 118ms 118ms 21ms 41ms 81672 197275
2022-04-07 13:00 022fae1e rand: make mt19937 automatically seeded, add seed_len to wyrand (#13966) 408ms 492ms 0ms 133ms 485 KB 118ms 119ms 22ms 41ms 81668 200166
2022-04-07 10:55 95753ffb examples: fix process_stdin_trick example (#13953) 407ms 492ms 0ms 143ms 485 KB 117ms 118ms 22ms 40ms 81666 200653
2022-04-07 09:22 6a820c28 checker: allow all binary operations when translating code produced by c2v (#13964) 405ms 493ms 0ms 136ms 485 KB 118ms 120ms 21ms 40ms 81666 201644
2022-04-07 09:20 d34ef692 tools: improve deprecation detection in missdoc.v (#13960) 410ms 499ms 0ms 136ms 485 KB 120ms 123ms 22ms 41ms 81666 199185
2022-04-07 09:01 e7fd8c4e cgen: fix error for dereference mut interface in loop (fix #13913) (#13941) 413ms 492ms 0ms 136ms 485 KB 119ms 120ms 22ms 40ms 81666 197738
2022-04-07 06:12 a58dde48 cgen: fix error for optional multi return (#13959) 407ms 498ms 0ms 134ms 485 KB 118ms 120ms 22ms 41ms 81652 200619
2022-04-06 16:34 c9dcdf67 cgen: fix json decode with optional argument (fix #13943) (#13958) 407ms 496ms 0ms 134ms 485 KB 118ms 120ms 21ms 40ms 81654 200624
2022-04-06 05:54 c5d8d27b ci: fix -cstrict failures for vweb_test.v etc. 411ms 503ms 0ms 140ms 485 KB 118ms 121ms 21ms 40ms 81653 198669
2022-04-05 16:09 6412f8ba checker: add a known error on alias cast with generics (#13946) 411ms 501ms 0ms 132ms 485 KB 118ms 119ms 21ms 40ms 81653 198669
2022-04-05 15:42 1482db6d gg: add missing doc strings to android, recorder and gg.c.v (#13936) 412ms 490ms 0ms 135ms 485 KB 118ms 120ms 21ms 40ms 81653 198186
2022-04-05 15:39 359f16fd parser: fixed parsing prototype function with recursive type (#13922) 415ms 495ms 0ms 132ms 485 KB 117ms 119ms 22ms 40ms 81653 196754
2022-04-05 14:54 0cba579a cgen: simplify codegen for optional consts (#13948) 413ms 490ms 0ms 137ms 484 KB 118ms 121ms 22ms 41ms 81634 197661
2022-04-05 10:21 11ccf064 time: add missing doc string to parse.v (#13933) 414ms 500ms 0ms 134ms 484 KB 117ms 120ms 22ms 40ms 81632 197178
2022-04-05 10:06 0b046c14 clipboard: add doc strings to all implementations (#13932) 414ms 495ms 0ms 141ms 484 KB 116ms 120ms 21ms 40ms 81630 197173
2022-04-05 09:06 f5e4d17c json: return errors with more context, on failed json.decode() calls. 409ms 489ms 0ms 133ms 484 KB 117ms 119ms 21ms 40ms 81630 199584
2022-04-05 05:02 829fed4a ci: build vpm again 413ms 489ms 0ms 132ms 484 KB 118ms 118ms 22ms 41ms 81611 197605
2022-04-05 02:58 7d8db104 vdoc: don't highlight less than expression as generic function (#13938) 530ms 571ms 0ms 140ms 484 KB 119ms 121ms 22ms 41ms 81611 153983
2022-04-04 16:25 0bd8fbc9 term, term.ui: fix a panic on !=linux unixes when running examples/term.ui/ 414ms 494ms 0ms 134ms 484 KB 118ms 119ms 22ms 41ms 81608 197120
2022-04-04 15:13 2cd9c91e vdoc: highlight terminal examples for `-comments -color` (#13937) 410ms 490ms 0ms 134ms 484 KB 118ms 118ms 22ms 40ms 81608 199043
2022-04-04 15:09 aa9e2ebb gg: document all draw functions (#13931) 412ms 493ms 0ms 140ms 484 KB 117ms 120ms 21ms 40ms 81607 198075
2022-04-04 13:22 53693797 repl: handle exit(n) (#13930) 407ms 492ms 0ms 135ms 484 KB 118ms 117ms 21ms 40ms 81607 200508
2022-04-04 09:09 92bfd9b3 cgen: fixed array index for translated code 409ms 489ms 0ms 135ms 484 KB 116ms 117ms 22ms 40ms 81607 199528
2022-04-04 07:07 725b472d checker: fix typos (#13929) 413ms 485ms 0ms 132ms 484 KB 115ms 118ms 21ms 40ms 81606 197593
2022-04-04 06:21 91b40304 vdoc: highlight `..`, `...` as punctuation & postfix ops as operators (#13924) 412ms 486ms 0ms 131ms 484 KB 115ms 118ms 21ms 40ms 81608 198077
2022-04-04 05:36 1211b2e9 v: minor change in the output for an unknown help topic (#13927) 412ms 483ms 0ms 130ms 484 KB 116ms 117ms 21ms 40ms 81603 198065
2022-04-04 03:20 719a3b5d cgen: fix fixed arrays assignment in translated code 413ms 494ms 0ms 142ms 484 KB 115ms 117ms 21ms 40ms 81602 197583
2022-04-04 02:35 a55e930c checker: fix pointer checks in translated code 411ms 489ms 0ms 131ms 484 KB 114ms 118ms 21ms 40ms 81599 198537
2022-04-04 01:59 cc227d85 checker: fix non-numeric type check for translated code 410ms 488ms 0ms 133ms 484 KB 117ms 118ms 21ms 40ms 81590 199000
2022-04-03 20:41 d10135e2 vdoc: HTML highlight generic function as function, not name (#13923) 410ms 489ms 0ms 134ms 484 KB 116ms 118ms 21ms 40ms 81588 198995
2022-04-03 15:23 44603f8e checker: add suggestions for misspelled `mod.func_name()` calls 414ms 500ms 0ms 135ms 484 KB 117ms 117ms 21ms 40ms 81586 197067
2022-04-03 16:30 51c1d666 checker: fix operator overloads (for large structs with > 8 fields, the method receiver is normally auto converted to a reference) (#13889) 415ms 493ms 0ms 133ms 484 KB 116ms 117ms 21ms 40ms 81549 196503
2022-04-03 16:13 38853568 encoding.csv: allow passing a custom delimiter to the `new_reader` function (#13910) 417ms 493ms 0ms 143ms 484 KB 117ms 118ms 22ms 40ms 81526 195505
2022-04-03 14:05 782d5374 builtin: add an `array.drop(n)` method (#13907) 407ms 485ms 0ms 134ms 484 KB 116ms 116ms 21ms 40ms 81526 200309
2022-04-03 09:44 a1e9cae5 tests: add a vlib/v/tests/known_errors/known_errors_test.v test runner 415ms 492ms 0ms 133ms 484 KB 116ms 117ms 22ms 40ms 81504 196395
2022-04-03 08:19 0497b885 checker: minor cleanup in find_unreachable_statements_after_noreturn_calls() (#13903) 412ms 499ms 0ms 134ms 484 KB 118ms 119ms 22ms 41ms 81504 197825
2022-04-03 08:04 8c55a9ec builtin: minor optimization of array.push() and array.push_noscan() (#13904) 415ms 495ms 0ms 131ms 484 KB 115ms 116ms 21ms 40ms 81507 196402
2022-04-03 07:12 340543df cli: add automatic manpage generation with -man (#13911) 407ms 487ms 0ms 134ms 484 KB 118ms 120ms 22ms 40ms 81507 200262
2022-04-02 17:00 71dc6c22 tests: make vlib/net/udp_test.v more stable, and less noisy on the tests-sanitize-address-gcc job 413ms 490ms 0ms 141ms 484 KB 117ms 117ms 21ms 40ms 81507 197353
2022-04-02 15:33 d585fbea time: implement Time.strftime(fmt string) as a wrapper for strftime(3) (#13898) 411ms 490ms 0ms 134ms 484 KB 118ms 118ms 22ms 41ms 81507 198313
2022-04-02 15:29 42f92db0 v.doc: parse multi-line examples (so they get highlighted) (#13894) 412ms 490ms 0ms 134ms 484 KB 116ms 117ms 21ms 40ms 81488 197786
2022-04-02 15:00 faa55b46 cgen: fix array of fixed array (fix #13895) (#13901) 411ms 493ms 0ms 135ms 484 KB 119ms 118ms 21ms 41ms 81487 198265
2022-04-02 14:25 0bf0c73a checker: fix error for returning optional (#13902) 415ms 493ms 0ms 137ms 484 KB 119ms 120ms 22ms 41ms 81482 196342
2022-04-01 19:04 af79c1e6 os: implement os.config_dir() like in Go's UserConfigDir (#13893) 407ms 493ms 0ms 134ms 484 KB 116ms 119ms 22ms 40ms 81482 200201
2022-04-01 16:31 d7817863 checker: type inference over a generic type should compile (#13824) 411ms 499ms 0ms 141ms 484 KB 118ms 118ms 21ms 40ms 81452 198180
2022-04-01 16:23 9d2529b6 ci: reduce repetitions in test_global_mutex in init_global_test.v 409ms 495ms 0ms 132ms 484 KB 118ms 118ms 21ms 40ms 81448 199139
2022-04-01 14:16 6987f2c0 time: fix error for time.local() on windows (#13892) 409ms 490ms 0ms 132ms 484 KB 118ms 118ms 21ms 40ms 81448 199139
2022-03-31 21:11 02c80bd4 time: fix repetitive time.now().local().local().local() offsetting the time further and further (#13861) 409ms 493ms 0ms 135ms 484 KB 118ms 119ms 22ms 41ms 81448 199139
2022-03-31 17:00 9c1981a3 vdoc: show `//` comment prefix and hide any \x01 character (#13880) 410ms 495ms 0ms 133ms 484 KB 118ms 118ms 21ms 40ms 81439 198631
2022-03-31 16:55 db3bbb58 cgen: fix error for cross assign of the reserved name variable (#13884) 412ms 504ms 0ms 137ms 484 KB 119ms 119ms 22ms 40ms 81439 197667
2022-03-31 16:32 a87cd966 vdoc: highlight inline examples for `-f html` (#13879) 412ms 497ms 0ms 143ms 484 KB 119ms 118ms 21ms 41ms 81439 197667
2022-03-31 13:52 5c434931 sokol: add support for compiling with `-d darwin_sokol_glcore33` on macos (#13885) 410ms 499ms 0ms 134ms 484 KB 117ms 119ms 21ms 41ms 81439 198631
2022-03-31 10:53 fb5df966 ci: use ./v instead of v in "Shader examples could be build" step 409ms 501ms 0ms 135ms 484 KB 115ms 118ms 21ms 40ms 81439 199117
2022-03-31 10:44 fa3fa2e7 ci: add again `sudo apt-get update` for the `Install dependencies` step 410ms 503ms 0ms 133ms 484 KB 117ms 119ms 21ms 40ms 81439 198631
2022-03-31 08:51 b1524018 builder,cgen: iOS fixes (#13883) 410ms 504ms 0ms 137ms 484 KB 118ms 120ms 21ms 41ms 81439 198631
2022-03-31 08:34 4222fd08 ci: add vlang/pdf testing task, simplify other_ci.yml using `v should-compile-all` 412ms 501ms 0ms 133ms 484 KB 118ms 119ms 21ms 41ms 81430 197645
2022-03-31 08:11 74eabba5 tools: add a `v should-compile-all examples/*.v examples/gg/` tool, to simplify CIs of V modules. 413ms 506ms 0ms 141ms 484 KB 119ms 121ms 22ms 41ms 81430 197167
2022-03-30 18:36 6137ce23 math: allow `acos(0)` (fix #13876) (#13877) 412ms 491ms 0ms 135ms 484 KB 116ms 119ms 21ms 40ms 81429 197643
2022-03-30 18:06 ae1cb569 cgen: minor cleanup in ref_or_deref_arg() (#13874) 413ms 497ms 0ms 135ms 484 KB 119ms 120ms 21ms 40ms 81429 197164
2022-03-30 13:00 61f07866 ci: entirely delete the `Code CI / arm64-ubuntu-tcc` Cirrus job, since it does not honor `trigger_type: manual`, but simply timeouts after severah hours, showing fake positives in the github CI 414ms 490ms 0ms 131ms 484 KB 117ms 119ms 21ms 41ms 81429 196688
2022-03-30 12:52 7ef7188f math.big: add bit_len, optimize gcd, add documentation (#13872) 412ms 495ms 0ms 135ms 484 KB 119ms 122ms 21ms 41ms 81429 197643
2022-03-30 10:49 8121a8ad ci,cgen: comment out including stdbool.h for now 413ms 492ms 0ms 134ms 484 KB 118ms 119ms 21ms 41ms 81429 197164
2022-03-30 10:32 566735b2 cgen: add `nil` to c_reserved (it is a macro defined in MacTypes.h on macos) 412ms 498ms 0ms 142ms 484 KB 118ms 119ms 21ms 40ms 81429 197643
2022-03-30 07:26 09399465 v.builder: fix iOS compilation from non-macOS, allow -cc to override the default cross compiler (#13866) 413ms 489ms 0ms 133ms 484 KB 117ms 117ms 21ms 41ms 81429 197164
2022-03-30 07:15 3e69d381 v.builder: fix linker flags for systems with Procursus (#13865) 418ms 494ms 0ms 133ms 484 KB 118ms 120ms 22ms 41ms 81422 194789
2022-03-29 20:51 cc637e5e checker: make the misssing shared/mut modifer in fn and method calls error clearer 414ms 499ms 0ms 136ms 484 KB 118ms 120ms 21ms 41ms 81419 196664
2022-03-29 22:33 55d94648 checker: fix error for marking as referenced (#13859) 413ms 495ms 0ms 132ms 484 KB 118ms 118ms 21ms 40ms 81419 197140
2022-03-29 15:06 42a67831 parser: fix printing slice of multiline raw string (#13856) 412ms 494ms 0ms 133ms 484 KB 118ms 120ms 21ms 40ms 81416 197611
2022-03-29 15:03 04cc0379 ci: fix -cstrict compilation of term.ui tests 414ms 493ms 0ms 142ms 484 KB 116ms 118ms 22ms 41ms 81413 196649
2022-03-29 12:17 7ee93c8a docs: show the full information for deprecated functions 413ms 486ms 0ms 134ms 484 KB 118ms 118ms 21ms 40ms 81413 197125
2022-03-29 07:04 fd34ebd8 checker: check the count of generics in fn arguments (#13855) 422ms 498ms 0ms 133ms 484 KB 117ms 119ms 21ms 41ms 81413 192921
2022-03-29 06:26 4f551d76 term.ui: fix conflicting C struct declarations when compiling programs, importing term.ui before term, on windows 411ms 500ms 0ms 137ms 484 KB 119ms 122ms 22ms 41ms 81402 198058
2022-03-28 17:38 509367b2 cgen: minor cleanup in expr_is_multi_return_call() (#13846) 417ms 496ms 0ms 134ms 484 KB 118ms 121ms 21ms 41ms 81402 195208
2022-03-28 15:13 dd1a8cba parser: check error for struct field type using 'mut' (#13847) 412ms 497ms 0ms 136ms 484 KB 119ms 121ms 22ms 41ms 81402 197577
2022-03-28 09:20 62553dcc cgen: fix crash for casting bool to int (fix #13825) (#13844) 419ms 504ms 0ms 142ms 484 KB 119ms 120ms 21ms 41ms 81395 194260
2022-03-27 15:05 c7a92425 doc: tweak built-in functions section & move `dump` section here (#13841) 411ms 494ms 0ms 135ms 484 KB 119ms 120ms 22ms 40ms 81390 198029
2022-03-27 14:46 afdf8f50 doc: move enum methods to enum section from sum types (#13843) 414ms 501ms 0ms 136ms 484 KB 117ms 118ms 22ms 40ms 81390 196594
2022-03-27 14:38 f75ce9dd rand: move functions from rand.util to the main module (#13840) 412ms 496ms 0ms 136ms 484 KB 119ms 122ms 22ms 41ms 81390 197548
2022-03-27 13:21 875ad1f6 ast: minor cleanup in ast.v (#13839) 421ms 492ms 0ms 138ms 483 KB 118ms 120ms 22ms 40ms 81311 193137
2022-03-27 11:29 d7485293 doc: add links to notable array related subheadings (#13838) 419ms 495ms 0ms 138ms 483 KB 117ms 118ms 22ms 42ms 81324 194090
2022-03-27 11:28 02f72c82 builtin: improve docs for array methods that take an `it` expression, like .map, .filter etc (#13836) 413ms 495ms 0ms 142ms 483 KB 118ms 120ms 22ms 40ms 81324 196910
2022-03-27 07:24 a07d066e tools: cleanup all temporary files on successfull `v check-md .` 414ms 508ms 0ms 139ms 483 KB 119ms 118ms 22ms 41ms 81310 196400
2022-03-27 06:50 0e496a8d tests: add an autofree regression test before return value ownership changes 413ms 492ms 0ms 133ms 483 KB 117ms 120ms 22ms 40ms 81310 196876
2022-03-26 19:20 bea0d500 parser: ignore upper letter case restriction for `fn C.xyz` declarations 409ms 492ms 0ms 135ms 483 KB 116ms 116ms 21ms 40ms 81310 198801
2022-03-26 17:56 fcb57312 parser: error if parameter name starts with a capital (#13827) 410ms 491ms 0ms 137ms 483 KB 120ms 121ms 21ms 41ms 81310 198317
2022-03-26 11:25 8c396356 context: make the examples in the vlib/context/README.md immediately runnable 412ms 502ms 0ms 137ms 483 KB 118ms 118ms 21ms 41ms 81305 197342
2022-03-26 07:47 7f28d911 ci: fix again -usecache regression on macos 420ms 496ms 0ms 141ms 483 KB 117ms 117ms 21ms 41ms 81305 193583
2022-03-25 20:32 0248349e cgen: global/const fixes 414ms 496ms 0ms 136ms 483 KB 120ms 123ms 22ms 42ms 81304 196386
2022-03-25 18:09 ea4410cd builtin: document the rune.length_in_bytes method (#13826) 417ms 498ms 0ms 135ms 483 KB 120ms 119ms 21ms 41ms 81298 194959
2022-03-25 07:41 347db755 tests: sort the test files before further processing in valgrind_test.v 417ms 493ms 0ms 134ms 483 KB 118ms 120ms 22ms 41ms 81296 194954
2022-03-24 22:07 d6c40865 strings: cleanup unsafe casts in some of strings.Builder ops (#13819) 417ms 495ms 0ms 134ms 483 KB 116ms 119ms 21ms 40ms 81289 194937
2022-03-24 21:37 5b492e26 builtin: support a.flags.set(.noslices | .noshrink), use it in the particles example (#13818) 414ms 499ms 0ms 133ms 483 KB 118ms 120ms 22ms 40ms 81282 196333
2022-03-24 18:43 a4ab3c1f checker: disallow `mut_ptr = &immutable_var` (#13814) 417ms 493ms 0ms 142ms 483 KB 118ms 121ms 22ms 41ms 81270 194892
2022-03-23 19:44 9bbb52e9 checker: add a check for `dump(c)`, where `typeof(c) == "char"` 417ms 508ms 0ms 133ms 483 KB 115ms 116ms 21ms 39ms 81261 194870
2022-03-24 09:45 78d99757 ast, cgen: restore Type.str() and fix error for it (#13815) 414ms 501ms 0ms 137ms 483 KB 118ms 121ms 22ms 40ms 81255 196268
2022-03-24 06:59 1566f7f7 checker: minor cleanup in check_types.v (#13816) 416ms 500ms 0ms 136ms 483 KB 118ms 118ms 21ms 41ms 81251 195314
2022-03-23 17:48 5b668dba sync: document sync.thread_id() 416ms 495ms 0ms 135ms 483 KB 119ms 120ms 22ms 42ms 81245 195300
2022-03-23 16:19 ce576d01 sync: add `sync.thread_id() u64 {` (#13810) 413ms 494ms 0ms 139ms 483 KB 117ms 118ms 22ms 41ms 81237 196699
2022-03-23 13:31 2e963e36 rand: add `pub fn shuffle<T>(mut a []T) {` function + tests (#13811) 418ms 501ms 0ms 143ms 483 KB 120ms 123ms 22ms 41ms 81230 194330
2022-03-23 09:52 35cd8112 ast, checker, cgen: fix error for printing alias that has str method (#13809) 414ms 500ms 0ms 135ms 483 KB 120ms 120ms 21ms 41ms 81213 196166
2022-03-23 07:13 8b072aa9 checker: check if generic values have the same types (#13718) 411ms 489ms 0ms 136ms 483 KB 118ms 119ms 22ms 40ms 81212 197596
2022-03-23 06:09 dff39bac cgen: fix error for defining global anonymous functions (#13808) 414ms 495ms 0ms 137ms 483 KB 121ms 121ms 22ms 41ms 81165 196050
2022-03-22 18:15 e3dca82f strconv: minor cleanup in f64_to_str_lnd1() (#13804) 406ms 512ms 0ms 136ms 483 KB 121ms 123ms 22ms 42ms 81139 199849
2022-03-22 15:39 03378822 checker: check redefine global 'main' function (#13803) 414ms 491ms 0ms 137ms 483 KB 116ms 117ms 21ms 39ms 81132 195971
2022-03-22 15:36 894080b8 ci: update sdl ci to compile shader example (#13805) 415ms 493ms 0ms 140ms 483 KB 116ms 117ms 21ms 40ms 81128 195489
2022-03-22 13:47 82120d02 tools: fix typo in vbug.v (#13802) 412ms 498ms 0ms 135ms 483 KB 117ms 118ms 22ms 40ms 81128 196912
2022-03-22 10:07 a9837ba9 cgen: minor cleanup in go_expr() (#13801) 413ms 495ms 0ms 136ms 483 KB 117ms 119ms 22ms 40ms 81128 196435
2022-03-22 10:00 56f5ed47 strconv: fix error for string interpolation of float format (#13800) 415ms 496ms 0ms 137ms 483 KB 116ms 118ms 21ms 41ms 81127 195486
2022-03-21 21:34 afbccf79 builtin: don't memdup element for `array.pop` (depends on how cgen works) (#13789) 411ms 492ms 0ms 135ms 483 KB 120ms 121ms 22ms 41ms 81124 197381
2022-03-21 20:03 f66d2f5d cgen: simplify in index_of_array() and add test (#13792) 414ms 489ms 0ms 136ms 483 KB 118ms 120ms 22ms 41ms 81123 195949
2022-03-21 19:46 381cf4b6 ci: bump retries to 3, for flaky vlib/v/tests/go_array_wait_test.v 412ms 496ms 0ms 142ms 483 KB 118ms 120ms 22ms 41ms 81132 196922
2022-03-21 19:18 c0437afb cgen: fix error for casting int to interface (#13790) 413ms 494ms 0ms 136ms 483 KB 118ms 120ms 22ms 41ms 81132 196445
2022-03-21 17:48 9ad64b0b vweb: support `-d trace_request` and `-d trace_response` 411ms 498ms 0ms 136ms 483 KB 118ms 119ms 22ms 41ms 81137 197413
2022-03-21 17:13 178afd00 examples: avoid flash of unstyled content in the vweb_assets example 415ms 491ms 0ms 134ms 483 KB 120ms 120ms 22ms 42ms 81137 195510
2022-03-21 17:05 3bae489e examples: make the vweb_assets.v example more robust (always change work folder to the folder of the executable). Document the vweb.Context.handle_static behaviour. 416ms 501ms 0ms 136ms 483 KB 118ms 121ms 21ms 41ms 81137 195040
2022-03-21 12:42 f2e0ab59 docs: add formatting example for `"[${10.0000:.2f}]"` 415ms 497ms 0ms 134ms 483 KB 115ms 117ms 21ms 40ms 81137 195510
2022-03-21 11:10 5815ab8d cgen: minor cleanup in index.v (#13788) 416ms 497ms 0ms 143ms 483 KB 119ms 120ms 21ms 41ms 81137 195040
2022-03-21 11:04 81bb1ea7 tests: cleanup go_anon_fn_variable_call_test.v (#13786) 417ms 495ms 0ms 135ms 483 KB 116ms 120ms 21ms 40ms 81137 194573
2022-03-21 09:00 f5036629 cgen: add `true` and `false` to C reserved words (#13781) 415ms 501ms 0ms 139ms 483 KB 117ms 119ms 22ms 40ms 81137 195510
2022-03-21 08:17 d9cca53b checker: check error for index of optional (#13785) 416ms 500ms 0ms 136ms 483 KB 118ms 119ms 22ms 40ms 81136 195038
2022-03-21 06:52 21e9b1de ci: fix -usecache failure on macos 411ms 494ms 0ms 137ms 483 KB 118ms 119ms 21ms 40ms 81133 197403
2022-03-21 01:56 80c94ea7 cgen: fix c2v consts in .o files 408ms 493ms 0ms 135ms 482 KB 116ms 116ms 21ms 40ms 81131 198850
2022-03-20 22:20 c4b42471 cgen: fix error for map get anon fn value (#13782) 406ms 497ms 0ms 142ms 482 KB 118ms 118ms 21ms 41ms 81108 199773
2022-03-20 21:22 aaf87e04 tools: make the mini greeting text in the REPL more informative 413ms 495ms 0ms 133ms 482 KB 117ms 118ms 21ms 41ms 81104 196377
2022-03-20 21:04 7216b5df tools: force showing V errors in color in interactive REPLs 413ms 494ms 0ms 135ms 482 KB 119ms 122ms 22ms 41ms 81104 196377
2022-03-20 18:23 caa0e259 cgen: fix struct type dependency sorting, when struct field types, are aliases to struct types from other modules (#13779) 413ms 501ms 0ms 134ms 482 KB 117ms 118ms 21ms 41ms 81104 196377
2022-03-20 13:02 71edaa07 builtin: use malloc, instead of calloc in array.ensure_cap/1 410ms 491ms 0ms 135ms 482 KB 117ms 117ms 22ms 40ms 81093 197787
2022-03-20 11:28 0a788477 checker: check error for unknown type in anon fn field of struct (#13778) 417ms 495ms 0ms 135ms 482 KB 116ms 118ms 22ms 41ms 81093 194467
2022-03-20 11:04 8c3687aa checker: check error for struct field init with nobody anon fn (#13777) 413ms 493ms 0ms 143ms 482 KB 120ms 120ms 22ms 42ms 81083 196326
2022-03-20 10:57 8ab0bcb6 Revert "builtin: improve performance for common array ops, based on VTune analysis" 414ms 497ms 0ms 134ms 482 KB 120ms 120ms 21ms 41ms 81074 195830
2022-03-20 10:41 57db2615 builtin: improve performance for common array ops, based on VTune analysis 418ms 504ms 0ms 135ms 482 KB 120ms 120ms 22ms 40ms 81077 193964
2022-03-20 05:45 3e40cd5b ast, checker, cgen: fix error for go anon fn variable call (#13776) 423ms 502ms 0ms 137ms 482 KB 123ms 122ms 22ms 42ms 81074 191664
2022-03-19 19:43 c05634eb ci: fix sanitize job failures after 02b889d 421ms 502ms 0ms 137ms 482 KB 121ms 119ms 22ms 41ms 81066 192555
2022-03-19 18:55 02b889da cgen: generate smaller switch statements for sumtypes/enums with else{} 418ms 502ms 0ms 134ms 482 KB 119ms 118ms 21ms 40ms 81060 193923
2022-03-19 18:31 eb7c9cec parser: short circuit if conditions in Parser.name_expr 418ms 498ms 0ms 142ms 482 KB 121ms 119ms 21ms 40ms 81065 193935
2022-03-19 15:25 4dd68d39 ast: small cleanup of using simple string interpolation in a string builder .write_string/1 parameter 421ms 500ms 0ms 138ms 482 KB 121ms 119ms 22ms 40ms 81065 192553
2022-03-18 23:01 0cc63107 cgen: fix duplicate auto generation of free methods, add test 417ms 491ms 0ms 136ms 482 KB 118ms 118ms 21ms 40ms 81062 194393
2022-03-18 21:32 ee6b23c2 toml: use toml.parse_text and toml.parse_file in the tests 419ms 493ms 0ms 138ms 482 KB 121ms 122ms 22ms 41ms 81061 193463
2022-03-18 20:41 5237d1d4 cgen: fix error for empty interface (#13764) 415ms 502ms 0ms 136ms 482 KB 121ms 121ms 22ms 45ms 81061 195327
2022-03-18 20:33 156efec2 toml: deprecate input.auto_config() and toml.parse() (#13770) 418ms 492ms 0ms 135ms 482 KB 119ms 120ms 21ms 40ms 81061 193925
2022-03-18 20:27 3e41be1f checker: minor cleanup in check_or_last_stmt() (#13763) 420ms 493ms 0ms 142ms 482 KB 120ms 120ms 22ms 41ms 81061 193002
2022-03-18 19:50 1734e726 v.vmod: make the v.mod parser more robust, show line numbers in errors, add tests 417ms 496ms 0ms 135ms 482 KB 119ms 119ms 21ms 40ms 81066 194402
2022-03-18 14:50 5f79fa8a checker: handle invalid smartcast with if/match none ident or selector (fix #12317) (#13762) 419ms 497ms 0ms 135ms 482 KB 119ms 119ms 22ms 41ms 81060 193460
2022-03-18 14:14 54b0a2aa toml: fix toml.scanner.new_simple/1 to *always* create a scanner, based on text, not a file path 419ms 496ms 0ms 138ms 482 KB 117ms 117ms 22ms 40ms 81060 193460
2022-03-18 10:52 0ca87ad0 parser: fix small performance regression after 1d83ab6b (by avoiding needless interpolation in hot paths) 415ms 492ms 0ms 134ms 482 KB 119ms 117ms 21ms 40ms 81060 195325
2022-03-18 10:15 236bcda5 tools: speedup `v fmt -verify` when there are no file differences, avoiding diff.color_compare_files 442ms 524ms 0ms 139ms 482 KB 132ms 122ms 21ms 40ms 81060 183393
2022-03-18 09:29 817bedec checker: show available sumtype variants in match branches on typos 444ms 519ms 0ms 146ms 482 KB 136ms 127ms 22ms 41ms 81060 182567
2022-03-18 09:43 00563a13 cgen: fix double evaluation of rvalue array expression in slice (#13737) 449ms 521ms 0ms 137ms 482 KB 135ms 126ms 22ms 41ms 81056 180525
2022-03-18 09:32 d87b5d40 docs: add installation-issues discussion in README (#13761) 434ms 521ms 0ms 138ms 482 KB 134ms 125ms 22ms 40ms 81039 186725
2022-03-18 08:36 8a2d3f64 strings: add a `Builder.ensure_cap()` method (#13755) 447ms 519ms 0ms 137ms 482 KB 134ms 125ms 21ms 40ms 81039 181295
2022-03-16 23:09 136f39a2 cgen: cleanup in if_expr() (#13754) 445ms 533ms 0ms 140ms 482 KB 134ms 127ms 21ms 40ms 81017 182060
2022-03-16 20:45 7a471528 checker: make the errors for call expression shared/mut mismatches more detailed 441ms 521ms 0ms 136ms 482 KB 133ms 123ms 22ms 40ms 81022 183723
2022-03-16 13:43 7f623462 cgen: fix error for if expr returning sumtype (#13752) 441ms 520ms 0ms 144ms 482 KB 134ms 126ms 22ms 40ms 81040 183764
2022-03-16 13:39 315e07ab checker: minor cleanup in match_expr() (#13753) 440ms 521ms 0ms 138ms 482 KB 134ms 123ms 21ms 40ms 81036 184172
2022-03-16 07:31 33167960 checker: check the sumtype mismatch returned by match expr (#13751) 439ms 521ms 0ms 141ms 482 KB 134ms 123ms 22ms 40ms 81044 184610
2022-03-15 18:18 089c93b6 x: add a mostly empty vlib/x/x.v file, to workaround a `v doc` bug 439ms 518ms 0ms 139ms 482 KB 134ms 125ms 22ms 41ms 81041 184603
2022-03-15 14:11 49155ec3 parser: notice unnecessary parenthesis of reference (fix #11179) (#13739) 437ms 517ms 0ms 137ms 482 KB 134ms 124ms 21ms 41ms 81041 185448
2022-03-15 11:50 92cafd88 checker: check invalid 'mut' keyword in infix expr (#13742) 441ms 514ms 0ms 138ms 482 KB 135ms 124ms 22ms 41ms 81034 183750
2022-03-15 10:58 1d83ab6b parser: check using invalid keyword with none ident (#13743) 440ms 514ms 0ms 145ms 482 KB 134ms 126ms 22ms 40ms 81026 184150
2022-03-15 10:55 78b1cbef builtin.wasm_bare: fix malloc invocation (#13740) 416ms 490ms 0ms 133ms 482 KB 119ms 117ms 21ms 40ms 81021 194762
2022-03-15 06:14 c5174c2c doc: fix minor typos in build-c (#13738) 414ms 500ms 0ms 137ms 482 KB 119ms 119ms 21ms 40ms 81021 195702
2022-03-14 17:52 34dd4f34 checker: fix cgen error on sliced references (#13736) 412ms 495ms 0ms 138ms 482 KB 118ms 120ms 22ms 40ms 81021 196652
2022-03-14 16:42 ea3c0166 ast: fix error for typeof aggregate (#13735) 418ms 495ms 0ms 135ms 482 KB 120ms 120ms 22ms 40ms 81018 193822
2022-03-14 16:38 d6eb6d5b doc: update struct access modifiers (#13734) 416ms 503ms 0ms 136ms 482 KB 121ms 123ms 22ms 41ms 81017 194752
2022-03-14 14:19 dbb18e36 parser: fix error for match branch with array expression (#13733) 416ms 501ms 0ms 141ms 482 KB 119ms 121ms 22ms 41ms 81017 194752
2022-03-14 13:15 a1d0db79 native: initial support for typeof() expressions (#13730) 415ms 498ms 0ms 134ms 482 KB 118ms 120ms 22ms 41ms 80999 195178
2022-03-14 08:41 a8f65744 math: allow i64 in digits function and add count_digits function (#13729) 414ms 496ms 0ms 138ms 482 KB 121ms 122ms 22ms 41ms 80999 195649
2022-03-14 07:20 c8b0f51c builtin.wasm_bare: use walloc as malloc/free implementation (#13731) 414ms 501ms 0ms 135ms 482 KB 121ms 122ms 22ms 41ms 80999 195649
2022-03-13 17:03 4d99157c ci: add go2v build & test job to other_ci.yml 421ms 502ms 0ms 135ms 482 KB 120ms 122ms 21ms 41ms 80999 192396
2022-03-13 14:33 f7feb634 checker: fix error for if mut with immutable variable (#13728) 413ms 498ms 0ms 134ms 482 KB 119ms 121ms 21ms 41ms 80999 196123
2022-03-13 09:40 9495aacf datatypes.fsm: add a fsm_graph.v tool (#13723) 416ms 498ms 0ms 143ms 482 KB 121ms 122ms 22ms 41ms 80992 194692
2022-03-13 07:57 424ef0b2 stbi: fixed panic when trying to load JPG (#13724) 415ms 497ms 0ms 135ms 482 KB 119ms 119ms 21ms 40ms 80992 195161
2022-03-13 07:53 27f9bc9b checker: check error for match mut with immutable variable (fix #9704 #8976) (#13725) 412ms 493ms 0ms 135ms 482 KB 117ms 117ms 21ms 40ms 80992 196582
2022-03-12 09:08 83762fa4 native: align the disassembly/comment column in the `-v -b native` output 417ms 493ms 0ms 136ms 482 KB 118ms 121ms 21ms 40ms 80981 194199
2022-03-12 07:41 40504e86 rand: further bridge gap b/w rand module and PRNG interface (#13719) 420ms 498ms 0ms 137ms 482 KB 120ms 121ms 21ms 41ms 80981 192811
2022-03-11 16:54 a3e94091 strconv: fix a double free bug in v_sprintf/remove_tail_zeros_old, reduce leaks 420ms 498ms 0ms 135ms 482 KB 120ms 119ms 22ms 41ms 80930 192690
2022-03-11 15:00 795fe584 strconv: fix strconv.v_printf() (#13716) 413ms 498ms 0ms 143ms 482 KB 120ms 119ms 22ms 41ms 80880 195835
2022-03-11 12:56 10ab758a ast: minor cleanup in pref_arch_to_table_language() (#13714) 423ms 495ms 0ms 138ms 482 KB 120ms 122ms 22ms 41ms 80880 191205
2022-03-11 09:07 8dc4b1d9 builtin: use malloc_noscan more (for map metas and in []byte.hex()) 418ms 493ms 0ms 135ms 482 KB 119ms 119ms 21ms 41ms 80880 193492
2022-03-11 09:15 1993bf2a parser: cleanup map syntax (#13713) 421ms 496ms 0ms 134ms 482 KB 118ms 120ms 22ms 41ms 80880 192114
2022-03-11 08:42 c1c3ae2a parser: minor cleanup in fn_args() (#13711) 419ms 502ms 0ms 134ms 482 KB 121ms 122ms 21ms 41ms 80894 193064
2022-03-10 20:52 3f351036 parser: fix error for fn with type only argument (fix #13704) (#13709) 422ms 499ms 0ms 135ms 482 KB 120ms 121ms 22ms 41ms 80894 191691
2022-03-10 20:18 dd06698e ast: rename TypeSymbol.is_public to TypeSymbol.is_pub (#13710) 415ms 497ms 0ms 141ms 482 KB 120ms 121ms 22ms 41ms 80893 194922
2022-03-10 16:12 f3388df5 ci: fix dump_expression.vv when v is actually vprod (-‸ლ) 417ms 496ms 0ms 135ms 482 KB 117ms 118ms 21ms 40ms 80893 193988
2022-03-10 09:11 e8c8f0e7 v.ast: fix `dump(os.real_path(Makefile))` printing `main.os.real_path` 421ms 495ms 0ms 137ms 482 KB 117ms 118ms 21ms 40ms 80893 192144
2022-03-09 22:30 4bea35b0 vlib/arrays: fix `copy` to not use memcpy for array, map, string (#13703) 420ms 494ms 0ms 136ms 482 KB 120ms 121ms 22ms 40ms 80890 192595
2022-03-09 18:26 7231a3f1 vlib: add `mut` for the first parameter of builtin.copy, arrays.copy and crypto (#13702) 416ms 494ms 0ms 136ms 482 KB 119ms 120ms 22ms 40ms 80890 194447
2022-03-09 18:20 4c33003f checker: check error for infix compare optional (#13701) 412ms 493ms 0ms 135ms 482 KB 120ms 120ms 21ms 40ms 80890 196334
2022-03-09 18:04 54de04a9 arrays: improve fold/reduce docs (#13700) 419ms 507ms 0ms 144ms 482 KB 121ms 122ms 22ms 41ms 80887 193047
2022-03-09 10:33 6c7243f2 checker: remove redundant 'c.expected_type = ast.void_type' (#13687) 413ms 495ms 0ms 136ms 482 KB 121ms 121ms 22ms 41ms 80886 195849
2022-03-09 10:14 d5b087de vlib: add a datatypes.fsm module (#13668) 423ms 497ms 0ms 135ms 482 KB 120ms 121ms 22ms 40ms 80890 191229
2022-03-08 17:52 3f1e232c native: support comparing two idents and avoid printing idents (#13686) 414ms 505ms 0ms 135ms 482 KB 119ms 120ms 21ms 40ms 80890 195386
2022-03-08 16:17 10474f35 net.http: clarify error message in Request.ssl_do 415ms 497ms 0ms 134ms 482 KB 117ms 119ms 21ms 39ms 80890 194915
2022-03-08 12:48 137fade0 Makefile: support CFLAGS and LDFLAGS for the vc/v.c to v bootstrap. 413ms 498ms 0ms 138ms 482 KB 120ms 121ms 22ms 40ms 80890 195859
2022-03-08 09:55 3fe82040 checker: fix if expr with enum value (#13685) 415ms 499ms 0ms 140ms 482 KB 118ms 119ms 21ms 39ms 80890 194915
2022-03-08 09:33 f6aba9a3 util: make check_module_is_installed more robust to ~/.vmodules paths with spaces 418ms 494ms 0ms 136ms 482 KB 120ms 122ms 22ms 41ms 80884 193502
2022-03-08 07:50 cea31493 checker: fix match expr with enum type value (#13683) 420ms 502ms 0ms 133ms 482 KB 119ms 120ms 22ms 41ms 80884 192580
2022-03-08 07:44 17fcc788 arrays: add generic copy fn (#13677) 417ms 502ms 0ms 136ms 482 KB 120ms 122ms 22ms 41ms 80873 193940
2022-03-07 16:07 beb1b8ce tools: add `v scan file.v` 417ms 504ms 0ms 137ms 482 KB 119ms 122ms 21ms 41ms 80873 193940
2022-03-07 16:24 b20c911d native: generate relocatable ELFs and support relative strings (#13671) 410ms 490ms 0ms 136ms 482 KB 118ms 120ms 22ms 41ms 80621 196636
2022-03-07 16:15 0fd4c699 tools: modify .gitattributes to categorize *.vsh and v.mod files properly (#13674) 420ms 507ms 0ms 144ms 482 KB 119ms 122ms 22ms 41ms 80621 191954
2022-03-07 08:26 e6270b05 checker: check unsigned integer compared with negative value (#13670) 418ms 501ms 0ms 136ms 482 KB 119ms 122ms 22ms 41ms 80621 192873
2022-03-06 17:01 36ec47cd all: replace "NB:" with "Note:" (docs/comments) 414ms 496ms 0ms 134ms 482 KB 117ms 117ms 21ms 40ms 80599 194683
2022-03-06 13:50 f74b65b6 docs: change term.input to term.ui in vlib/term/README.md 419ms 494ms 0ms 132ms 482 KB 117ms 116ms 21ms 40ms 80599 192360
2022-03-06 10:15 c8e33ad2 cgen: fix error for array of reference auto_str (#13665) 412ms 496ms 0ms 134ms 482 KB 118ms 117ms 21ms 40ms 80599 195628
2022-03-05 17:13 b0f651bf sync: enable tcc compilation of sync programs on Amazon Linux 2 (and other Red Hat distros like CentOS) by default (#13664) 416ms 500ms 0ms 144ms 482 KB 121ms 123ms 22ms 42ms 80595 193737
2022-03-05 15:19 6380b9eb cgen: minor cleanup of struct.v (#13661) 416ms 498ms 0ms 135ms 482 KB 119ms 118ms 21ms 41ms 80581 193704
2022-03-05 11:28 22fda7c3 cgen: fix error for time struct init with update (#13660) 411ms 495ms 0ms 136ms 482 KB 120ms 122ms 22ms 41ms 80587 196075
2022-03-05 11:06 8136157f checker: fix error for 'or expr with nested match expr' (#13658) 413ms 497ms 0ms 136ms 482 KB 119ms 118ms 22ms 42ms 80587 195125
2022-03-05 11:02 0e5ae712 x/json2: fix decoder errors (#13655) 418ms 499ms 0ms 138ms 482 KB 119ms 120ms 21ms 41ms 80556 192717
2022-03-04 11:39 3ef437e6 sokol: reorder and add missing funcs (#13652) 414ms 499ms 0ms 136ms 482 KB 120ms 121ms 22ms 41ms 80556 194579
2022-03-04 10:28 74d5106e cli: print cli errors in red where possible (#13647) 418ms 511ms 0ms 143ms 482 KB 119ms 121ms 22ms 41ms 80556 192717
2022-03-04 08:33 f70e5bd6 parser: check assign expr with undefined variable (#13653) 415ms 497ms 0ms 137ms 482 KB 117ms 120ms 21ms 40ms 80546 194086
2022-03-03 17:51 63b41e67 v.parser: change body_start_pos to function declaration's lcbr, resolve #13642 (#13646) 412ms 498ms 0ms 134ms 482 KB 119ms 120ms 22ms 40ms 80522 195441
2022-03-03 17:47 9cc73fd0 docs: fix the .vsh doc example (#13645) 411ms 492ms 0ms 136ms 482 KB 119ms 119ms 21ms 41ms 80522 195917
2022-03-03 14:47 4331d6de v.builder: only add /DEBUG:FULL when -cflags does NOT contain custom /DEBUG options (#13643) 417ms 497ms 0ms 134ms 482 KB 118ms 120ms 21ms 40ms 80522 193098
2022-03-03 14:36 a98eebde checker: add a notice for potentially incorrect smartcasts (#13644) 418ms 494ms 0ms 134ms 482 KB 119ms 122ms 22ms 41ms 80515 192619
2022-03-03 11:20 1e76cccd doc: add a struct reference example (#13638) 416ms 509ms 0ms 144ms 482 KB 118ms 120ms 22ms 40ms 80490 193485
2022-03-03 10:32 ac1b31db checker: fix error for array of interface init in for_in (#13636) 421ms 511ms 0ms 139ms 482 KB 119ms 122ms 22ms 41ms 80490 191187
2022-03-03 09:44 3364f2aa cgen: use ADDR for sumtype conversion instead of HEAP (fix regression after 7f8f571) 408ms 491ms 0ms 136ms 482 KB 119ms 120ms 21ms 40ms 80485 197267
2022-03-03 08:48 288b13b5 all: cleanup smartcasts in the compiler (#13639) 443ms 516ms 0ms 140ms 482 KB 133ms 122ms 22ms 40ms 80483 181677
2022-03-03 08:43 4e7db5ba v.builder: streamline get_os_cflags/0, use pref.os_from_string to centralise string -> v.pref.OS conversion 441ms 522ms 0ms 139ms 482 KB 132ms 125ms 22ms 41ms 80491 182519
2022-03-02 18:46 6a3d34ae checker: fix #13626, when unwrapped type is fixed array, and selector expr is 'len' (#13627) 436ms 522ms 0ms 141ms 482 KB 131ms 124ms 22ms 41ms 80483 184594
2022-03-02 17:51 57c64546 ci: bump timeout-minutes to 30 for 'Bootstraping works' job 435ms 524ms 0ms 145ms 482 KB 132ms 124ms 22ms 40ms 80477 185004
2022-03-02 14:01 36e80266 ast: fix error for 'for smartcast' - part 2 (#13635) 439ms 521ms 0ms 138ms 482 KB 132ms 122ms 22ms 40ms 80477 183318
2022-03-02 10:32 ffe6ff3c cgen: fix error for print smartcast variable (#13634) 431ms 512ms 0ms 137ms 482 KB 132ms 123ms 22ms 40ms 80480 186728
2022-03-02 10:18 22017ff8 parser: fix error for 'for smartcast' - part 1 (#13629) 442ms 519ms 0ms 141ms 482 KB 135ms 127ms 23ms 41ms 80477 182074
2022-03-01 17:21 7f8f571e cgen: fix error for optional cast to interface (#13623) 436ms 517ms 0ms 143ms 482 KB 132ms 124ms 22ms 40ms 80477 184580
2022-03-01 17:20 6d57315a net: fix html dom debug print (#13625) 409ms 492ms 0ms 135ms 482 KB 118ms 119ms 21ms 41ms 80477 196765
2022-03-01 17:06 aa633dab utf8: fix typo in utf8_util.v (#13624) 407ms 496ms 0ms 140ms 482 KB 118ms 117ms 21ms 40ms 80477 197732
2022-03-01 16:55 fd91811f v.util: add set_source_for_path/2 to enable external tools to use util.formatted_error on pathless sources 413ms 493ms 0ms 131ms 482 KB 116ms 115ms 21ms 40ms 80477 194859
2022-03-01 10:31 996bd41c checker: simplify for smartcast in for_stmt() (#13619) 415ms 497ms 0ms 137ms 481 KB 119ms 119ms 22ms 40ms 80479 193925
2022-02-28 15:13 3b6e122d all: comptime_call - update tmpl scope vars with caller scope vars after their properties got updated in checker 414ms 491ms 0ms 135ms 481 KB 118ms 119ms 21ms 40ms 80489 194417
2022-02-28 15:06 0028e557 checker: cleanup smartcast in checker.v (#13618) 413ms 494ms 0ms 136ms 481 KB 116ms 117ms 21ms 40ms 80486 194881
2022-02-28 11:31 9a2df0df cgen: fix fn mut argument of interface type (#13616) 411ms 492ms 0ms 134ms 481 KB 119ms 120ms 21ms 41ms 80492 195844
2022-02-28 11:17 a0d9e6e1 rand: extend PRNG interface, add buffering support (#13608) 412ms 514ms 0ms 143ms 481 KB 119ms 120ms 21ms 40ms 80496 195378
2022-02-28 08:38 efeb3e04 ast: add table.is_sumtype_or_in_variant() (#13615) 412ms 490ms 0ms 133ms 481 KB 115ms 117ms 21ms 39ms 80435 195230
2022-02-27 12:23 bc16c61f parser: check using 'mut' on fn_decl return type (#13610) 413ms 486ms 0ms 136ms 481 KB 117ms 117ms 21ms 40ms 80423 194728
2022-02-26 07:52 0fb1eaef parser: check the redefinition of built-in IError (#13606) 412ms 492ms 0ms 133ms 481 KB 116ms 116ms 29ms 40ms 80417 195186
2022-02-26 07:50 4215bb12 examples: improve the sendbus example (#13604) 408ms 495ms 0ms 134ms 481 KB 117ms 117ms 21ms 40ms 80409 197080
2022-02-25 23:11 0d9792bd ast: cleanup in find_method_with_generic_parent() (#13600) 409ms 487ms 0ms 132ms 481 KB 118ms 119ms 21ms 40ms 80409 196599
2022-02-25 13:36 d80f5165 fmt: keep trailing comments after fn header decl (#13596) 412ms 491ms 0ms 140ms 481 KB 117ms 119ms 21ms 40ms 80410 195169
2022-02-25 12:54 83ea97b1 parser: fix optional expr with array value (#13599) 411ms 488ms 0ms 137ms 481 KB 118ms 119ms 22ms 41ms 80408 195639
2022-02-25 12:46 73f931b5 fmt: improve single line const comment placement (#13595) 417ms 491ms 0ms 135ms 481 KB 116ms 118ms 21ms 41ms 80410 192829
2022-02-24 14:00 9535d386 ci: fix concurrency.group name for containers_ci.yml 409ms 489ms 0ms 134ms 481 KB 117ms 117ms 21ms 41ms 80408 196596
2022-02-24 12:38 fa645516 crypto: implement Output Feedback (OFB) Mode for AES and DES (#13583) 410ms 491ms 0ms 133ms 481 KB 116ms 117ms 21ms 41ms 80408 196117
2022-02-24 10:06 0d07a642 crypto: implement Counter (CTR) Mode for AES and DES (#13582) 410ms 497ms 0ms 135ms 481 KB 117ms 118ms 21ms 41ms 80408 196117
2022-02-24 09:07 d30ad344 checker: check error for array of sumtype appendding (#13593) 410ms 500ms 0ms 142ms 481 KB 119ms 120ms 21ms 41ms 80408 196117
2022-02-24 08:51 f6891c40 doc: fix header size (#13594) 412ms 491ms 0ms 132ms 481 KB 116ms 121ms 21ms 40ms 80382 195101
2022-02-24 08:48 a28249c1 ast: fix for in iterator of generic struct (fix #13579) (#13585) 413ms 496ms 0ms 137ms 481 KB 124ms 121ms 22ms 40ms 80382 194629
2022-02-23 13:54 9662b796 doc: improve embedded struct section (#13574) 412ms 488ms 0ms 135ms 481 KB 117ms 121ms 21ms 41ms 80376 195087
2022-02-23 10:36 114a341f rand: simplify rand.PRNG, move to optional types for error handling (#13570) 412ms 490ms 0ms 136ms 481 KB 117ms 119ms 22ms 40ms 80376 195087
2022-02-23 08:55 5c0b7b0d crypto: implement Cipher Feedback (CFB) Mode for AES and DES (#13566) 413ms 486ms 0ms 136ms 485 KB 117ms 121ms 22ms 41ms 80361 194578
2022-02-23 08:53 c3ec7381 checker: check struct field reference type mismatch (#13575) 408ms 500ms 0ms 140ms 485 KB 117ms 120ms 22ms 40ms 80357 196953
2022-02-22 17:09 838a8f21 docs: improve the documentation for struct embedding (#13560) 414ms 494ms 0ms 139ms 485 KB 117ms 119ms 22ms 40ms 80357 194099
2022-02-22 15:22 2712e438 doc: add an example on how to get a cloned slice (#13567) 416ms 490ms 0ms 136ms 485 KB 116ms 118ms 22ms 40ms 80357 193165
2022-02-22 14:53 d2e8302d ci: show failing compilation output in draw_fns_api_test.v (make diagnostic easier) 413ms 492ms 0ms 136ms 485 KB 119ms 122ms 22ms 40ms 80357 194569
2022-02-22 14:04 6486fffc checker: cleanup `map = {}` processing (#13563) 408ms 494ms 0ms 136ms 485 KB 119ms 120ms 22ms 41ms 80357 196953
2022-02-22 13:41 6a876d41 datatypes: small fix for the BST node constructor (#13569) 415ms 491ms 0ms 135ms 485 KB 118ms 119ms 22ms 42ms 80373 193669
2022-02-22 13:23 1032cf5c checker: only cast as ast.Var if not unresolved, fixes #13561 (#13562) 419ms 501ms 0ms 141ms 485 KB 119ms 139ms 22ms 42ms 80373 191821
2022-02-22 08:34 ee1de066 net: extract a common Socket struct, reuse it by embedding in TcpSocket & UdpSocket (#13559) 412ms 497ms 0ms 139ms 485 KB 125ms 122ms 22ms 42ms 80371 195075
2022-02-22 08:28 7bd85031 datatypes: add a binary search tree implementation (#13453) 416ms 490ms 0ms 136ms 485 KB 117ms 118ms 21ms 40ms 80371 193199
2022-02-21 21:04 4a765bc3 cgen: support `-d trace_gen_source_line_info` 416ms 484ms 0ms 135ms 485 KB 117ms 119ms 21ms 41ms 80371 193199
2022-02-21 15:49 07e9ed1a cgen: fix interface embedding method call (#13553) 415ms 495ms 0ms 137ms 485 KB 118ms 121ms 22ms 41ms 80385 193698
2022-02-21 15:42 b842e89a all: initial implementation of compile-time types (#13549) 415ms 493ms 0ms 139ms 485 KB 118ms 120ms 22ms 42ms 80383 193693
2022-02-21 10:48 83cdd8be ast: add comments for struct 'StructInit' and 'StructInitField' (#13551) 410ms 501ms 0ms 144ms 483 KB 118ms 119ms 22ms 41ms 80214 195643
2022-02-21 10:39 8ba4a3dd math.complex: make mutable the Complex.re and Complex.im fields (#13540) 415ms 492ms 0ms 136ms 483 KB 118ms 119ms 21ms 41ms 80209 193274
2022-02-21 10:12 809772db gg: improve Context scale for Android (#13545) 409ms 495ms 0ms 136ms 483 KB 117ms 117ms 22ms 40ms 80209 196110
2022-02-21 10:08 8b033c39 tools: add a `-theme-dir folder/` parameter to `v doc` (#13550) 409ms 492ms 0ms 134ms 483 KB 115ms 116ms 21ms 40ms 80209 196110
2022-02-20 10:29 04654ed5 parser: check error for defer propagate (fix #13534) (#13536) 413ms 499ms 0ms 135ms 483 KB 120ms 121ms 22ms 41ms 80209 194210
2022-02-18 09:47 14073ac0 checker: fix error for array of sumtype init (#13501) 412ms 501ms 0ms 136ms 483 KB 118ms 120ms 22ms 41ms 80165 194575
2022-02-18 08:53 07248035 math.big: add get_bit, set_bit, big_mod_pow (#13507) 416ms 494ms 0ms 135ms 483 KB 118ms 118ms 22ms 41ms 80156 192682
2022-02-18 08:31 a8862427 ci: extract ubuntu-docker-musl and alpine-docker-musl-gcc to containers_ci.yml, so they can be easily turned on/off in private github actions 413ms 493ms 0ms 135ms 483 KB 117ms 118ms 22ms 40ms 80156 194082
2022-02-18 07:41 3d460051 tools/fast: bring back -usecache 408ms 495ms 0ms 142ms 483 KB 119ms 119ms 22ms 40ms 80156 196460
2022-02-18 06:54 f4051e02 checker: make sure generic struct instantiation uses a known type. closes #13506 579ms 874ms 0ms 137ms 3810 KB 119ms 120ms 170ms 40ms 80156 138438
2022-02-17 20:13 da9331f8 vweb: support ipv6 (#13498) 567ms 860ms 0ms 136ms 3810 KB 116ms 118ms 168ms 41ms 80149 141356
2022-02-17 14:34 eb45a321 tools: add cmd/tools/regress.v to simplify bisecting for regression bugs/features: 572ms 868ms 0ms 136ms 3810 KB 117ms 118ms 168ms 41ms 80149 140120
2022-02-17 13:42 d739abbb cgen: move var decl out of loop in global_decl() 584ms 871ms 0ms 136ms 3810 KB 118ms 121ms 170ms 41ms 80149 137241
2022-02-17 13:21 ebb66aa8 tools: support `git bisect run cmd/tools/oldv --bisect --command "./v run /abs/path/to/regression.v"` 579ms 864ms 0ms 136ms 3810 KB 119ms 120ms 171ms 42ms 80148 138424
2022-02-17 11:23 554a6892 ci: be more verbose when running make.bat on the CI 583ms 875ms 0ms 138ms 3810 KB 118ms 119ms 167ms 41ms 80148 137475
2022-02-17 11:24 07b15a20 cgen: fix for prev commit - get usecache working with clang (fix duplicate symbols) 583ms 870ms 0ms 135ms 3810 KB 117ms 118ms 167ms 41ms 80148 137475
2022-02-17 09:46 245b70ca checker: bump iface_level_cutoff_limit to 100 (fix ci) 572ms 859ms 0ms 136ms 3811 KB 117ms 120ms 168ms 40ms 80143 140110
2022-02-17 09:42 230dc268 checker: bump iface_level_cutoff_limit to 99 (fix ci) 578ms 867ms 0ms 145ms 3811 KB 119ms 120ms 171ms 40ms 80143 138655
2022-02-17 08:16 4f903999 parser: cleanup in check_undefined_variables() (#13496) 577ms 866ms 0ms 137ms 3811 KB 117ms 119ms 169ms 40ms 80143 138896
2022-02-17 08:04 901a4d8b checker: restrict too deep recursion, to prevent stackoverflows on windows 582ms 876ms 0ms 137ms 3811 KB 118ms 121ms 170ms 40ms 80144 137704
2022-02-17 07:21 842fd7a2 parser: check assign expr with undefined variables of struct_init (#13495) 587ms 866ms 0ms 135ms 3810 KB 118ms 119ms 168ms 41ms 80127 136502
2022-02-16 21:41 89b99ad4 scanner: remove the restriction for \x00 in strings (#13493) 581ms 872ms 0ms 134ms 3809 KB 117ms 119ms 169ms 40ms 80121 137901
2022-02-16 20:56 54b10e99 ed25519: make public ed25519.internal.edwars25519.Element (#13488) 575ms 873ms 0ms 137ms 3810 KB 119ms 122ms 170ms 41ms 80136 139366
2022-02-16 19:08 f6814477 fmt: fix map missing a comma after enum keys, leading to non parsable code (#13481) 576ms 872ms 0ms 143ms 3810 KB 118ms 121ms 166ms 41ms 80136 139125
2022-02-16 19:02 d3b8ac2e ci: remove the -silent flag for CI jobs (the failing tests are listed at the end of the run anyway) 586ms 873ms 0ms 136ms 3810 KB 118ms 121ms 169ms 40ms 80136 136750
2022-02-16 09:53 f8b8950b checker: check mut interface arguments (#13479) 577ms 869ms 0ms 134ms 3810 KB 117ms 119ms 167ms 40ms 80136 138883
2022-02-16 09:05 5a14748e cgen: c2v enum fix 583ms 863ms 0ms 136ms 3810 KB 116ms 122ms 168ms 40ms 80136 137454
2022-02-16 08:33 9c24d09d strconv: bug fix for "${239.5:0.0f}" (#13483) 581ms 884ms 0ms 136ms 3810 KB 118ms 120ms 171ms 40ms 80128 137913
2022-02-16 07:18 6d2a88e3 net.smtp: add STARTTLS and implicit SSL support (#13473) 570ms 873ms 0ms 140ms 3810 KB 117ms 118ms 167ms 40ms 80124 140568
2022-02-16 07:13 d4fc8601 builder: fix clang failing to link on windows due to an -ftlo error (#13470) 574ms 871ms 0ms 143ms 3810 KB 118ms 118ms 167ms 40ms 80124 139588
2022-02-15 19:28 3ac4155f crypto: add an ed25519 digital signature module (#13476) 576ms 872ms 0ms 139ms 3810 KB 116ms 117ms 168ms 39ms 80124 139104
2022-02-15 16:39 ff34b79d crypto: implement `rand.bytes(needed_bytes int) ?[]byte`, use it consistently instead of the old rand.read(), which will change to be compatible with io and the pseudo random `rand` module 579ms 868ms 0ms 138ms 3810 KB 117ms 118ms 169ms 40ms 80124 138383
2022-02-15 13:12 80444c8e strings: add find_between_pair (#13468) 579ms 879ms 0ms 136ms 3810 KB 120ms 118ms 170ms 41ms 80124 138383
2022-02-15 11:20 d25652fb parser, ast: support -d for trace_rewrite_already_registered_symbol, trace_register_sym, trace_parse_stmt, trace_parse_comptime, trace_parse_text, trace_parse_file, trace_parse_vet_file 575ms 868ms 0ms 136ms 3810 KB 117ms 119ms 170ms 40ms 80009 139146
2022-02-15 10:41 fb3dd824 cgen: fix interface embedding complex cases (#13472) 575ms 874ms 0ms 133ms 3810 KB 116ms 119ms 171ms 40ms 79986 139106
2022-02-15 09:19 73cf597b ci: remove now-useless mlibc stuff from Vinix workflow (#13471) 581ms 869ms 0ms 139ms 3809 KB 118ms 120ms 167ms 41ms 79986 137669
2022-02-15 09:17 f9fc136c all: rename InterfaceDecl.ifaces to InterfaceDecl.embeds (#13475) 578ms 867ms 0ms 135ms 3809 KB 118ms 118ms 167ms 40ms 79986 138384
2022-02-15 01:55 e23db2f9 cgen: fix autogen free method for struct with shared field (#13469) 575ms 866ms 0ms 134ms 3809 KB 116ms 119ms 169ms 40ms 79988 139109
2022-02-14 18:57 89e9f8a0 ci: fix vinix compilation to commit aa18fc0 (Meson building mlibc fails in a01546b) 579ms 867ms 0ms 135ms 3806 KB 117ms 119ms 169ms 40ms 79947 138077
2022-02-14 17:22 dc0b0c83 ast: fix error for interface embedding call (#13466) 574ms 855ms 0ms 133ms 3806 KB 115ms 116ms 167ms 40ms 79947 139280
2022-02-14 17:05 f8bf3db5 markused: always include slice_ni & substr_ni too (support s#[] and a#[] in -skip-unused) 574ms 875ms 0ms 137ms 3804 KB 116ms 119ms 169ms 40ms 79927 139245
2022-02-14 14:18 efdbe9d9 repl: fix `list` command deleting '/'; adapt the logo to the terminal size (#13462) 577ms 873ms 0ms 141ms 3802 KB 117ms 119ms 170ms 41ms 79925 138518
2022-02-14 11:43 8119a297 ast: fix error for 'struct embed is interface' (#13465) 573ms 875ms 0ms 139ms 3802 KB 116ms 118ms 165ms 40ms 79925 139485
2022-02-14 00:38 b2f98428 checker: strengthen the judgment of generic type parameters replacement, merge generic type init tests (#13460) 577ms 861ms 0ms 136ms 3802 KB 114ms 118ms 167ms 40ms 79925 138518
2022-02-14 00:33 2e0f8ee9 ast: fix error for struct embedding with interface (#13457) 582ms 864ms 0ms 134ms 3802 KB 115ms 118ms 165ms 40ms 79924 137326
2022-02-13 22:12 bf11df40 readline: give the possibility to ignore the empty line in the history (#13452) 577ms 859ms 0ms 135ms 3803 KB 117ms 120ms 169ms 41ms 79931 138528
2022-02-13 22:10 57e850e9 crypto.sha512, crypto.sha256 : Make public the `write()` and `sum()` methods (#13461) 574ms 860ms 0ms 134ms 3803 KB 117ms 120ms 168ms 42ms 79931 139252
2022-02-13 20:42 74048e2f net: simplify the TcpConn.read_line/0 method, accumulate partially read lines, use a string builder, instead of concatenation 571ms 866ms 0ms 138ms 3803 KB 118ms 120ms 169ms 41ms 79931 139984
2022-02-13 13:06 6ea4f361 urllib: fixed regression in the set function (#13455) 572ms 869ms 0ms 134ms 3803 KB 117ms 118ms 169ms 41ms 79931 139739
2022-02-13 09:41 9ff0c51e repl: reduce the vertical size used by V's logo, put it on the left of the info texts (#13451) 580ms 862ms 0ms 135ms 3803 KB 117ms 121ms 170ms 41ms 79931 137812
2022-02-13 09:18 bad30bdd os: allow using XDG_CACHE_HOME for choosing the folder returned by `os.cache_dir()` on windows too 578ms 867ms 0ms 134ms 3803 KB 117ms 119ms 166ms 40ms 79939 138302
2022-02-13 04:52 5071a54b cgen: split up into for.v, match.v, struct.v (#13454) 582ms 865ms 0ms 135ms 3803 KB 117ms 119ms 168ms 40ms 79941 137355
2022-02-12 18:55 b5379255 checker, cgen: fix error for struct embed with fn type (#13450) 577ms 868ms 0ms 134ms 3803 KB 116ms 119ms 168ms 40ms 79920 138509
2022-02-12 17:38 4391ae56 examples: improve the pendulum simulation, with several modes and diagrams (#13446) 580ms 859ms 0ms 143ms 3802 KB 117ms 118ms 169ms 40ms 79907 137770
2022-02-12 17:22 a74d28ae sync,ci: bump vtest retry for channel_select_6_test.v 577ms 867ms 0ms 134ms 3802 KB 115ms 115ms 166ms 40ms 79907 138487
2022-02-12 13:06 799c95dc tests: filter test_ fns with params from the list of automatically run test functions (fix #13443) 572ms 854ms 0ms 134ms 3802 KB 117ms 118ms 166ms 40ms 79907 139697
2022-02-12 09:55 0eee012a cgen: fix `x in shared_map` (#13442) 571ms 870ms 0ms 134ms 3802 KB 116ms 120ms 168ms 40ms 79905 139938
2022-02-12 09:54 37c151ef docs, builtin, encoding.csv: update error implementations (#13440) 576ms 860ms 0ms 134ms 3802 KB 116ms 119ms 168ms 40ms 79902 138718
2022-02-12 05:16 ae0e90f5 cgen: fix struct init with embed field update (#13444) 579ms 869ms 0ms 135ms 3804 KB 120ms 121ms 167ms 41ms 79907 138008
2022-02-11 20:00 7178367d all: fix error for comptime for in field with generic fn (fix #13409) (#13439) 575ms 877ms 0ms 143ms 3804 KB 116ms 120ms 166ms 40ms 79895 138947
2022-02-11 13:52 9d0a5942 builtin: change IError `msg` and `code` to methods + fix vlib, add a deprecation notice for the old usages (#13041) 576ms 859ms 0ms 133ms 3800 KB 114ms 117ms 166ms 40ms 79836 138604
2022-02-11 13:03 61024d4b repl: support aliased module imports too (#13423) 573ms 862ms 0ms 133ms 3787 KB 116ms 119ms 165ms 40ms 79722 139130
2022-02-11 11:02 654bc49d os: implement win_read_string on os.Process (#13428) 564ms 857ms 0ms 130ms 3787 KB 114ms 119ms 166ms 39ms 79722 141351
2022-02-11 09:24 e0618f94 v help: add an example of using both `-prof` and `run` (#13432) 569ms 863ms 0ms 131ms 3787 KB 114ms 117ms 163ms 40ms 79722 140108
2022-02-11 09:21 a21f4563 checker: check the arity and the kinds of the type parameters in generic struct inits (#13429) 570ms 849ms 0ms 132ms 3787 KB 116ms 119ms 162ms 40ms 79722 139863
2022-02-10 11:27 7f29418c strconv: change atof64 to return an error, if the parsed value is not a valid number (#13424) 568ms 864ms 0ms 141ms 3786 KB 116ms 119ms 167ms 40ms 79708 140330
2022-02-10 11:22 1c195733 ci: use 'trigger_type: manual' for Cirrus CI's arm64_task/arm64-ubuntu-tcc job 570ms 855ms 0ms 130ms 3785 KB 115ms 115ms 164ms 40ms 79702 139828
2022-02-10 10:28 b205e2fc docs: improve the interface examples (#13422) 567ms 859ms 0ms 133ms 3785 KB 116ms 117ms 162ms 40ms 79702 140567
2022-02-10 10:26 9ed18efa checker: error on redefining any of the public builtin functions, not just ['print', 'println', 'eprint', 'eprintln', 'isnil', 'panic', 'exit'] (#13419) 561ms 844ms 0ms 138ms 3785 KB 115ms 117ms 164ms 40ms 79702 142071
2022-02-09 17:26 43d6b97c docs: improve the hot reload section, add run command example (#13418) 577ms 854ms 0ms 129ms 3786 KB 117ms 119ms 163ms 40ms 79698 138124
2022-02-09 16:31 f2eb5000 parser, checker: cleanup struct short syntax processing (#13416) 571ms 869ms 0ms 134ms 3786 KB 114ms 119ms 164ms 39ms 79698 139576
2022-02-09 15:36 0d1d259b net.urllib: keep the query parameter order (#13405) 572ms 864ms 0ms 138ms 3786 KB 116ms 121ms 165ms 40ms 79700 139335
2022-02-09 12:06 4be3c926 checker: check generic struct init without type parameter (#13404) 577ms 857ms 0ms 131ms 3786 KB 115ms 119ms 165ms 40ms 79700 138128
2022-02-09 06:35 356ccf24 cgen: add an earlier error, to pin point the use of closures on windows 568ms 856ms 0ms 132ms 3786 KB 115ms 120ms 165ms 40ms 79693 140304
2022-02-08 15:15 dd835acb sync: add Once.do_with_param/2 method in addition to the existing Once.do/1 (workaround the absence of closures on windows) 570ms 862ms 0ms 134ms 3786 KB 116ms 120ms 166ms 40ms 79690 139807
2022-02-08 11:23 5d2995c4 tools: support `./v symlink -githubci` (#13403) 575ms 854ms 0ms 128ms 3786 KB 113ms 119ms 164ms 39ms 79659 138537
2022-02-08 09:28 1dbde052 ci,tools: improve the precision of report-missing-fn-doc, remove dependence on sed 573ms 857ms 0ms 130ms 3786 KB 114ms 117ms 163ms 40ms 79659 139020
2022-02-08 09:10 ff02f94f tools: support --exclude/-e and --relative-paths/-r options in missdoc.v 578ms 860ms 0ms 138ms 3786 KB 115ms 118ms 164ms 40ms 79659 137818
2022-02-08 08:18 f0806822 docs: add a JSON section, and subsections for encoding and decoding (#13396) 574ms 861ms 0ms 131ms 3786 KB 115ms 119ms 167ms 41ms 79659 138778
2022-02-07 11:20 4ef7d261 arrays: add rotate_left and rotate_right (#13388) 560ms 851ms 0ms 130ms 3786 KB 113ms 118ms 162ms 40ms 79659 142248
2022-02-07 11:18 5df83812 ci: fix undoc pub fn diff output (#13389) 566ms 852ms 0ms 130ms 3786 KB 115ms 120ms 164ms 40ms 79659 140740
2022-02-06 22:20 10dcb2e0 parser: allow embedding interfaces from other modules (#13385) 567ms 846ms 0ms 129ms 3786 KB 114ms 119ms 164ms 40ms 79659 140492
2022-02-06 21:51 1dc23922 docs, builtin: clean up the homepage of modules.vlang.io a little, do not use //==== comments for now in builtin 568ms 857ms 0ms 131ms 3784 KB 114ms 118ms 165ms 41ms 79633 140198
2022-02-06 17:52 649ecab1 ci: add report-missing-fn-doc job, to prevent adding new undocumented pub symbols in vlib (#13386) 569ms 853ms 0ms 139ms 3784 KB 115ms 121ms 166ms 40ms 79642 139968
2022-02-06 14:08 d46ac407 checker: add error for assigning `none` values (#13383) 565ms 854ms 0ms 134ms 3784 KB 116ms 121ms 166ms 40ms 79642 140959
2022-02-06 13:44 31df2c4f tools: tweak missdoc defaults, add CLI flags to control what's ignored (#13384) 568ms 858ms 0ms 133ms 3784 KB 116ms 117ms 165ms 40ms 79639 140209
2022-02-06 13:41 fd9aa8be ci: require a minimal reproducible code sample in .github/ISSUE_TEMPLATE/bug_report.md (#13382) 568ms 854ms 0ms 131ms 3784 KB 116ms 119ms 165ms 40ms 79639 140209
2022-02-06 12:18 1be0cb03 ci: do not fail silently in the Cirrus CI / Code CI / arm64-ubuntu-tcc job 570ms 854ms 0ms 134ms 3784 KB 115ms 118ms 165ms 40ms 79639 139717
2022-02-06 10:53 939bc9f2 v.parser: fix compilation of normal .v files with -translated (#13363) 571ms 853ms 0ms 131ms 3784 KB 116ms 121ms 167ms 39ms 79639 139472
2022-02-06 09:39 31739c25 docs: fix typo (#13381) 563ms 857ms 0ms 140ms 3784 KB 117ms 117ms 167ms 40ms 79639 141454
2022-02-06 08:49 66f21cae rand: add `pub fn rand.read(mut buf []byte)` and `pub fn rand.bytes(needed int) ?[]byte{}` + tests 576ms 859ms 0ms 133ms 3784 KB 116ms 120ms 166ms 40ms 79639 138262
2022-02-06 08:52 ece73836 cgen: fix error for struct with reference alias field (#13380) 567ms 855ms 0ms 134ms 3784 KB 116ms 119ms 165ms 40ms 79615 140414
2022-02-06 06:05 4e13ee22 repl: reproduce the void print function error (#13372) 574ms 867ms 0ms 133ms 3784 KB 116ms 118ms 171ms 41ms 79605 138684
2022-02-06 00:36 f23d2c8c cgen: c2v variadic fixes 569ms 865ms 0ms 134ms 3784 KB 115ms 117ms 163ms 41ms 79605 139903
2022-02-05 22:16 cec7e917 v.parser, v.checker, v.gen: add support for [translated] tag (#13373) 566ms 856ms 0ms 129ms 3783 KB 113ms 117ms 163ms 39ms 79602 140639
2022-02-05 20:09 054c8b1f log: update Logger interface, so that Log is usable even as a Logger instance; add a test to ensure it (#13376) 579ms 869ms 0ms 142ms 3782 KB 116ms 119ms 167ms 41ms 79591 137462
2022-02-05 16:52 5faabe74 Revert "cgen: fix error for struct with reference alias fields (#13374)" 580ms 877ms 0ms 133ms 3782 KB 117ms 118ms 169ms 40ms 79591 137225
2022-02-05 16:23 4d485ae6 cgen: fix error for struct with reference alias fields (#13374) 575ms 857ms 0ms 133ms 3782 KB 121ms 120ms 167ms 40ms 79598 138431
2022-02-05 13:10 47ee292b vweb: make Context.mount_static_folder_at more robust (#13361) 567ms 847ms 0ms 132ms 3782 KB 116ms 118ms 165ms 40ms 79591 140372
2022-02-05 09:32 173b4652 parser: check orm sql statements, using undefined variables in where expr (fix #13367) (#13368) 568ms 860ms 0ms 132ms 3782 KB 116ms 119ms 167ms 40ms 79591 140125
2022-02-05 08:05 c9a8d644 fmt: preserve formatting with comments in a empty map (#13362) 570ms 853ms 0ms 133ms 3781 KB 115ms 116ms 163ms 41ms 79584 139621
2022-02-04 22:11 b9fce4ef checker: make sure that the operator check is made on the concrete type (#13360) 575ms 864ms 0ms 139ms 3781 KB 116ms 118ms 167ms 40ms 79584 138406
2022-02-04 15:56 a054f868 v.util: use a normalised relative file path in the error messages with /, even on windows, to make the compiler error tests more robust 569ms 865ms 0ms 132ms 3780 KB 116ms 119ms 167ms 40ms 79572 139845
2022-02-04 13:16 d02c0636 encoding.hex: fix shift warning 576ms 866ms 0ms 132ms 3780 KB 115ms 119ms 165ms 41ms 79569 138140
2022-02-04 12:24 a61b4809 ast, parser, checker: fix generic struct init with inconsistent generic types (#13359) 565ms 854ms 0ms 136ms 3780 KB 117ms 118ms 164ms 40ms 79569 140830
2022-02-03 16:52 89d399b0 examples: fix leak in examples/sokol/particles/, by marking s.pool and s.bin with .noslices 562ms 848ms 0ms 130ms 3774 KB 116ms 118ms 165ms 39ms 79516 141487
2022-02-03 10:24 85d36ed2 checker: stricter type casting error messages 559ms 854ms 0ms 132ms 3774 KB 115ms 117ms 163ms 40ms 79516 142246
2022-02-03 09:29 ede9f293 doc: mention []rune.string() (#13348) 559ms 847ms 0ms 136ms 3774 KB 115ms 114ms 164ms 40ms 79508 142232
2022-02-02 16:05 be1e40da cgen: fix error for sql statement inside fn call (fix #13330) (#13346) 567ms 855ms 0ms 129ms 3774 KB 115ms 116ms 165ms 40ms 79508 140225
2022-02-02 08:48 9344c270 builtin: save a call to array.ensure_cap in array.insert, array.push, array.push_many in most cases 564ms 855ms 0ms 131ms 3773 KB 117ms 117ms 164ms 40ms 79506 140968
2022-02-02 08:55 c0c07db7 cgen: fix struct field init from shared struct field (#13343) 569ms 858ms 0ms 133ms 3773 KB 116ms 118ms 165ms 39ms 79503 139724
2022-02-02 08:52 c3573454 regex: fix bug in replace_by_fn (#13344) 577ms 855ms 0ms 132ms 3773 KB 117ms 117ms 164ms 40ms 79502 137785
2022-02-02 07:11 b10b65e1 cgen: fix error for interface with multi-nested embed struct (#13345) 568ms 851ms 0ms 132ms 3773 KB 116ms 115ms 161ms 40ms 79502 139968
2022-02-01 16:41 b2c299da vweb: support `vweb.run_at(app, localhost, 8099)` (#13337) 571ms 855ms 0ms 138ms 3773 KB 113ms 117ms 162ms 39ms 79496 139222
2022-02-01 15:12 d8cce0a7 ci: fix cgen for interface_struct_with_multi_nested_embed_test.v for gcc/clang 559ms 852ms 0ms 131ms 3773 KB 116ms 117ms 163ms 39ms 79496 142211
2022-02-01 12:50 a0148440 cgen: fix error for interface with multi nested embed structs (fix #13331) (#13336) 558ms 850ms 0ms 133ms 3773 KB 115ms 115ms 163ms 39ms 79492 142458
2022-02-01 11:49 7c1b249d regex: fix dot char problems on groups with * (#13333) 559ms 852ms 0ms 134ms 3772 KB 117ms 118ms 166ms 40ms 79461 142148
2022-02-01 08:36 310969a0 docs: clarify the interface methods section 576ms 861ms 0ms 133ms 3772 KB 115ms 117ms 165ms 40ms 79461 137953
2022-01-31 20:51 db50e79d tools: implement `cgen` tag for Markdown examples in `v check-md` (#13332) 567ms 853ms 0ms 131ms 3772 KB 113ms 116ms 163ms 40ms 79461 140142
2022-01-31 11:00 b34860e3 ast, checker: fix error for calling complex nested generic type function (fix #13025) (#13328) 567ms 844ms 0ms 138ms 3772 KB 114ms 116ms 163ms 40ms 79461 140142
2022-01-31 04:57 46a096b9 Revert "v.util: make mod_path_to_full_name more robust" 565ms 843ms 0ms 134ms 3769 KB 116ms 116ms 165ms 40ms 79419 140564
2022-01-30 14:42 894da4b4 ci: fix for sporadic Killed failures when running js tests on macos 563ms 848ms 0ms 131ms 3769 KB 116ms 118ms 165ms 40ms 79419 141063
2022-01-30 13:07 f6cb7723 v.util: prepare for removing vlib/v/util/module.v - improve tracing, comment edge cases with actual data 560ms 862ms 0ms 135ms 3769 KB 117ms 119ms 165ms 40ms 79419 141819
2022-01-29 22:44 f3683b7c os: add an .exit_code field to os.Command (#13321) 557ms 854ms 0ms 131ms 3769 KB 115ms 115ms 164ms 40ms 79372 142499
2022-01-29 19:42 eb7f152f gg: add a temporary import for gx + a gg.Color type alias for gx.Color, without using it 564ms 850ms 0ms 137ms 3769 KB 115ms 117ms 163ms 40ms 79371 140728
2022-01-28 20:53 a4fb5d2c Fix gx.Color math operations (#13315) 563ms 850ms 0ms 133ms 3769 KB 116ms 117ms 165ms 40ms 79371 140978
2022-01-28 18:41 44dddecc builtin: use a pure V version of string.to_wide() on != windows (#13314) 565ms 847ms 0ms 132ms 3769 KB 115ms 115ms 162ms 40ms 79371 140479
2022-01-28 18:34 ceb05b16 strings: rename Builder.write_b() to Builder.write_byte(), add deprecation (#13313) 561ms 850ms 0ms 132ms 3769 KB 115ms 115ms 162ms 40ms 79364 141468
2022-01-28 11:18 7f22ed79 doc: clarify the section about -autofree (#13309) 567ms 850ms 0ms 132ms 3769 KB 115ms 117ms 164ms 40ms 79357 139959
2022-01-28 08:27 71d98717 checker: small cleanup of commit edc6c9e 565ms 859ms 0ms 130ms 3769 KB 116ms 115ms 162ms 40ms 79357 140454
2022-01-28 09:02 edc6c9e2 checker: show error instead of panic, when using a `somemodule.NonExistingEnum.enum_value` (#13295) 565ms 853ms 0ms 138ms 3769 KB 116ms 118ms 165ms 40ms 79356 140453
2022-01-28 08:09 1f201275 doc: add example for interface casting (#13304) 562ms 853ms 0ms 132ms 3768 KB 116ms 118ms 165ms 40ms 79352 141195
2022-01-28 08:07 8491e83e ci: bump retries to 8 for vlib/net/tcp_test.v 571ms 851ms 0ms 131ms 3768 KB 116ms 117ms 162ms 40ms 79352 138970
2022-01-27 19:16 41b9b298 examples: add port of simple triangle sokol sample (#13298) 558ms 854ms 0ms 137ms 3768 KB 114ms 117ms 164ms 40ms 79352 142207
2022-01-27 17:46 faaa7035 examples: fix segmentation fault crash on exit in sokol 0X_ examples (#13299) 561ms 850ms 0ms 132ms 3768 KB 114ms 118ms 163ms 39ms 79352 141447
2022-01-27 15:43 eb765f97 ci: add a small delay between failed test retries. bump retries for channel_select_6_test.v to 8 563ms 851ms 0ms 131ms 3768 KB 114ms 115ms 162ms 39ms 79352 140944
2022-01-27 13:38 daa5be4c ci: skip vlib/v/checker/tests/modules/deprecated_module on windows for now 564ms 850ms 0ms 142ms 3768 KB 116ms 117ms 163ms 40ms 79352 140695
2022-01-27 11:20 9dce8194 cgen: fix error of method calls on nested embedded structs (#13292) 563ms 854ms 0ms 135ms 3768 KB 115ms 116ms 164ms 40ms 79352 140944
2022-01-27 11:16 f8f7bc8e ci: fix deprecated_module.out file too 565ms 851ms 0ms 133ms 3768 KB 114ms 116ms 161ms 41ms 79347 140437
2022-01-27 09:50 e1a2ab34 parser,ast,checker: add support for `[deprecated: "use another module"] module obsolete` 564ms 850ms 0ms 130ms 3768 KB 114ms 116ms 162ms 40ms 79347 140686
2022-01-27 07:44 3bd528b2 ast, checker, cgen: fix error for map sumtype value init (#13290) 564ms 856ms 0ms 135ms 3765 KB 116ms 117ms 166ms 40ms 79314 140627
2022-01-26 17:52 3fa91287 cgen,pref: support `-profile-fns strings__new_builder,i64_str -profile -` 570ms 861ms 0ms 131ms 3765 KB 115ms 118ms 166ms 40ms 79307 139135
2022-01-26 15:25 65a97a9f examples: fix navigating unicode text in text_editor (#13286) 564ms 853ms 0ms 143ms 3763 KB 116ms 117ms 166ms 41ms 79274 140556
2022-01-26 15:13 01c72d44 net.http: add allow_redirect to FetchConfig (#13285) 565ms 844ms 0ms 133ms 3763 KB 115ms 116ms 163ms 41ms 79274 140307
2022-01-26 13:32 2d184559 ci: fix failing draw_fns_api_test.v on macos (after rename) 558ms 846ms 0ms 132ms 3763 KB 115ms 116ms 165ms 39ms 79274 142068
2022-01-26 10:36 291a1ffd token: rename Position to Pos, rename position() to pos() (#13279) 559ms 848ms 0ms 133ms 3763 KB 114ms 117ms 163ms 41ms 79274 141813
2022-01-26 10:32 d71fc0d1 checker: fix error for cast to alias of reference struct (#13278) 570ms 852ms 0ms 133ms 3772 KB 115ms 117ms 166ms 40ms 79278 139084
2022-01-26 10:26 867056da gg: rename some variables (for consistency) (#13280) 568ms 847ms 0ms 131ms 3772 KB 114ms 116ms 162ms 40ms 79278 139573
2022-01-26 08:32 09797236 gg: improve small circle (r<20) looks 571ms 849ms 0ms 138ms 3772 KB 115ms 116ms 163ms 40ms 79278 138840
2022-01-25 17:31 469282b2 builtin: cleanup [trusted] tags for C function declarations 561ms 844ms 0ms 131ms 3772 KB 113ms 117ms 166ms 39ms 79278 141315
2022-01-25 17:15 4715fb67 checker: c2v fixes for enums and pointer to numbers 563ms 842ms 0ms 132ms 3772 KB 114ms 116ms 164ms 39ms 79279 140815
2022-01-25 13:58 1fdbdf4a cli: make help fn's public (#13275) 564ms 850ms 0ms 132ms 3771 KB 114ms 116ms 165ms 39ms 79262 140535
2022-01-25 13:39 95d86324 examples: support unicode in the text_editor.v buffer (#13269) 565ms 848ms 0ms 132ms 3771 KB 116ms 116ms 166ms 39ms 79262 140286
2022-01-25 12:46 28ddd844 term.ui: add support for multi byte/UTF-8 events (#13274) 566ms 853ms 0ms 135ms 3771 KB 114ms 114ms 167ms 39ms 79262 140038
2022-01-25 12:36 ca1f675d ast, checker, cgen: implement if guard with multi return optional (#13273) 567ms 857ms 0ms 141ms 3771 KB 115ms 116ms 164ms 39ms 79262 139791
2022-01-25 12:09 fe77e64b os: remove trim_space() in os.execute() on windows, to make implementations consistent (#13272) 554ms 849ms 0ms 132ms 3766 KB 115ms 115ms 162ms 40ms 79173 142911
2022-01-25 10:50 a9139834 ci: fix -cstrict jobs (use U postfix for u64 hash constants in embed.v) 559ms 846ms 0ms 131ms 3766 KB 115ms 115ms 161ms 39ms 79173 141633
2022-01-25 10:05 009a65b1 cgen: fix appending an array to a shared array (#13265) 559ms 853ms 0ms 133ms 3766 KB 116ms 117ms 163ms 40ms 79173 141633
2022-01-25 08:58 5f38ba89 parser,cgen: handle `const x = $embed_file("file.txt").to_string()` 567ms 851ms 0ms 130ms 3766 KB 115ms 115ms 163ms 39ms 79163 139617
2022-01-24 18:11 32f2f0df term.ui: fix shift notices, remove warning for main example 560ms 846ms 0ms 131ms 3764 KB 116ms 118ms 163ms 40ms 79121 141287
2022-01-24 15:08 509a8fca cgen: fix 'for in mut val' with 'if val in' (#13263) 560ms 836ms 0ms 136ms 3764 KB 114ms 114ms 160ms 39ms 79121 141287
2022-01-24 12:36 7199528a ci: use different concurrency.group values for different .yml files 564ms 849ms 0ms 131ms 3764 KB 113ms 115ms 162ms 39ms 79118 140280
2022-01-24 12:33 1cea7b0c ci: vfmt vlib/net/http/request.v 562ms 841ms 0ms 131ms 3764 KB 114ms 116ms 163ms 39ms 79118 140779
2022-01-24 12:12 387b2db6 gg: cleanup reordering for readablity (#13258) 564ms 849ms 0ms 130ms 3764 KB 112ms 113ms 162ms 39ms 79118 140280
2022-01-24 12:01 0347dadf ci: vfmt checker.v 563ms 844ms 0ms 130ms 3764 KB 114ms 115ms 163ms 39ms 79118 140529
2022-01-24 12:00 4ba9a2ff net.http: implement a Request.allow_redirect field (true by default) (#13259) 557ms 848ms 0ms 135ms 3764 KB 116ms 117ms 165ms 39ms 79117 142041
2022-01-24 10:45 3bfad1b9 checker: fix method call errors for generic struct instances (#13261) 558ms 843ms 0ms 139ms 3764 KB 114ms 115ms 162ms 39ms 79117 141786
2022-01-24 10:13 7fd08eca checker: fix c error on improper string to rune cast (#13197) (#13257) 566ms 851ms 0ms 131ms 3763 KB 115ms 117ms 164ms 40ms 79110 139770
2022-01-24 03:14 216a505c builtin: more libc fn definitions 565ms 847ms 0ms 138ms 3763 KB 113ms 115ms 162ms 40ms 79105 140008
2022-01-23 16:37 edf0bc36 checker: fix ui struct init error with default field value is const variable (#13215) 564ms 844ms 0ms 133ms 3763 KB 115ms 116ms 164ms 40ms 79096 140241
2022-01-23 16:18 4e0e2ef7 gg: additions, changes and fixes (#13255) 567ms 858ms 0ms 134ms 3762 KB 115ms 116ms 163ms 39ms 79090 139488
2022-01-23 10:50 34f0d442 ci: separate other_ci.yml and paths_ci.yml; simplify make.bat (#13254) 560ms 842ms 0ms 135ms 3762 KB 115ms 115ms 161ms 39ms 79090 141232
2022-01-22 23:36 86a2562f ci: skip repl_test.v on windows for now 564ms 847ms 0ms 138ms 3762 KB 114ms 116ms 160ms 39ms 79090 140230
2022-01-22 22:45 22c21e62 examples: fix the mandelbrot set example on Windows (#13251) 552ms 847ms 0ms 132ms 3762 KB 114ms 116ms 163ms 39ms 79090 143278
2022-01-22 21:45 fba95873 ci: fix compiler_errors_test.v too 566ms 846ms 0ms 132ms 3762 KB 113ms 115ms 162ms 39ms 79090 139734
2022-01-22 20:35 359b674c ci: fix more failing tests 561ms 849ms 0ms 131ms 3762 KB 114ms 116ms 163ms 39ms 79090 140980
2022-01-22 21:08 9057e9f1 ci: fix vls compilation 563ms 852ms 0ms 131ms 3762 KB 115ms 116ms 165ms 39ms 79090 140479
2022-01-22 19:56 62c3ad49 use os.quoted_path more 564ms 852ms 0ms 134ms 3762 KB 115ms 115ms 163ms 41ms 79075 140203
2022-01-22 18:24 85ec0248 ci: rename types_test.v to toml_types_test.v 569ms 853ms 0ms 129ms 3761 KB 113ms 116ms 158ms 39ms 79069 138961
2022-01-22 15:55 e66e35ce json: fix error for json encoding sumtype value (#13248) 558ms 847ms 0ms 130ms 3760 KB 114ms 114ms 161ms 40ms 79063 141689
2022-01-22 08:27 839ae6b2 toml: fix a doc string (#13246) 556ms 845ms 0ms 131ms 3760 KB 114ms 115ms 163ms 39ms 79063 142199
2022-01-21 19:21 2b4f7e76 toml: add `encode<T>` and `decode<T>` (#13244) 557ms 848ms 0ms 131ms 3760 KB 114ms 114ms 161ms 39ms 79063 141944
2022-01-21 15:06 36c9ed68 ci: split code-formatting-perf-regressions in 2 jobs 560ms 846ms 0ms 140ms 3760 KB 114ms 116ms 163ms 39ms 79063 141183
2022-01-21 15:08 cbd3c14e cgen: fix codegen for struct field with a shared array of points (#13222) 564ms 854ms 0ms 132ms 3760 KB 115ms 119ms 165ms 40ms 79063 140182
2022-01-21 13:00 ffb263c2 ast: minor cleanup of commented struct Field (#13231) 566ms 844ms 0ms 134ms 3760 KB 115ms 116ms 163ms 39ms 79063 139687
2022-01-21 12:46 05ff8f51 ast: fix error for generic sumtype init in generic fn call (#13238) 568ms 850ms 0ms 135ms 3760 KB 115ms 118ms 164ms 40ms 79090 139242
2022-01-21 12:43 79cb0db2 gg: add a working implementation for screen_size() on windows (#13237) 568ms 854ms 0ms 133ms 3758 KB 114ms 115ms 165ms 39ms 79056 139183
2022-01-21 10:11 6c8e7f53 transformer: fix some missing `stmt` assignments (#13236) 563ms 838ms 0ms 130ms 3758 KB 113ms 114ms 163ms 39ms 79056 140419
2022-01-21 10:10 edbb39b8 checker: correct error message of struct_decl() (#13240) 563ms 852ms 0ms 139ms 3758 KB 115ms 115ms 165ms 40ms 79056 140419
2022-01-21 01:26 295156e0 checker,cgen: implement v.profile.on/1, support `[if profile]` and `-d no_profile_startup` (#13232) 562ms 846ms 0ms 131ms 3758 KB 114ms 114ms 161ms 40ms 79056 140669
2022-01-20 18:15 9e0156b4 net: copy the freebsd address declarations for netbsd, openbsd, dragonfly 560ms 842ms 0ms 132ms 3756 KB 113ms 124ms 163ms 39ms 79037 141137
2022-01-20 16:57 62687842 Revert "math: add a new math.easing module (#13226)" (#13235) 561ms 855ms 0ms 130ms 3756 KB 114ms 115ms 161ms 39ms 79035 140882
2022-01-20 12:17 758d1f44 math: add a new math.easing module (#13226) 558ms 842ms 0ms 130ms 3756 KB 113ms 115ms 160ms 39ms 79035 141639
2022-01-20 12:04 7c9cd855 cgen: fix fn call with fixed array literal arguments (#13225) 564ms 850ms 0ms 132ms 3756 KB 114ms 116ms 162ms 40ms 79035 140132
2022-01-20 11:03 d553071e parser, checker: correct error message for a fixed array size using a non constant (fix #13219) (#13228) 564ms 843ms 0ms 138ms 3756 KB 113ms 115ms 163ms 40ms 79017 140101
2022-01-20 11:01 5143837d cmd/tools: add support for .editorconfig and improve `v init` to initialize missing files (#13230) 561ms 848ms 0ms 131ms 3756 KB 115ms 115ms 164ms 40ms 79016 140848
2022-01-20 06:57 09797e49 checker: check generics undefined operation of infix expression (#13223) 565ms 849ms 0ms 131ms 3756 KB 113ms 116ms 162ms 40ms 79016 139851
2022-01-20 06:40 14b33baa transformer: refactor + apply transform to (hopefully) all nodes (#13216) 562ms 851ms 0ms 131ms 3756 KB 116ms 117ms 163ms 39ms 79022 140608
2022-01-20 06:10 d67be630 gg: add the gg.Context.remove_cached_image_by_idx() method (#13206) 563ms 842ms 0ms 131ms 3747 KB 115ms 115ms 163ms 39ms 78884 140113
2022-01-19 18:16 ba330829 ast: rename register_type_symbol to register_sym (#13217) 559ms 838ms 0ms 131ms 3747 KB 114ms 116ms 162ms 39ms 78884 141116
2022-01-19 17:29 d63f3950 runtime: simplify nr_cpus 557ms 845ms 0ms 137ms 3747 KB 113ms 112ms 159ms 39ms 78884 141622
2022-01-19 12:37 d714dcef cgen: fix return of mut symtype (#13214) 555ms 837ms 0ms 130ms 3747 KB 112ms 113ms 161ms 39ms 78887 142138
2022-01-19 12:26 38d3239b checker: c2v fixes 558ms 835ms 0ms 131ms 3747 KB 114ms 113ms 159ms 39ms 78885 141370
2022-01-19 09:18 c48a9e71 math.unsigned: add uint128 tests (#13213) 561ms 844ms 0ms 129ms 3747 KB 112ms 114ms 161ms 39ms 78881 140607
2022-01-19 00:23 7a2705d8 scanner: multibyte rune literals now support unicode, hex, and octal escape codes (#13140) 559ms 839ms 0ms 130ms 3747 KB 113ms 115ms 161ms 39ms 78881 141110
2022-01-18 17:53 bb6c46e1 gen: fix mut sumtype arguments for fields (#13205) 555ms 833ms 0ms 130ms 3745 KB 113ms 115ms 162ms 39ms 78882 142129
2022-01-18 16:38 95b0c378 docs: improve pub fn comments for the `flag` module 553ms 834ms 0ms 136ms 3745 KB 113ms 115ms 171ms 39ms 78882 142643
2022-01-18 15:42 1c5eb7cc ci: do not use pushd/popd in GNUmakefile 557ms 843ms 0ms 133ms 3745 KB 115ms 115ms 164ms 40ms 78883 141621
2022-01-18 15:25 6dfa11e2 make: improve diagnostic messages when the prebuilt tcc executable does not work/is missing 560ms 840ms 0ms 130ms 3745 KB 114ms 114ms 162ms 39ms 78883 140862
2022-01-18 14:16 ef562c92 cgen: fix assigning a new value to the mut sumtype receiver (#13204) 554ms 845ms 0ms 131ms 3745 KB 112ms 113ms 160ms 39ms 78883 142388
2022-01-18 12:55 91bfab79 docs: clarify TESTS.md 563ms 840ms 0ms 130ms 3744 KB 113ms 116ms 162ms 39ms 78878 140103
2022-01-18 10:47 f0b7e504 parser: check the receiver error of method call (#13203) 563ms 843ms 0ms 132ms 3744 KB 114ms 124ms 164ms 39ms 78811 139984
2022-01-18 09:35 1c4c4306 doc: replace 'property' to 'field' (#13200) 560ms 842ms 0ms 138ms 3743 KB 115ms 116ms 163ms 40ms 78807 140726
2022-01-17 15:52 d8263171 math.mathutil: remove deprecated mathutil_test.v (workaround spurious test failures, due to same _test.v name) 557ms 847ms 0ms 131ms 3743 KB 113ms 115ms 160ms 39ms 78807 141484
2022-01-17 14:48 39f80840 checker: check type mismatch in args of generics method calls (fix #13193) (#13196) 549ms 841ms 0ms 132ms 3743 KB 112ms 113ms 162ms 39ms 78807 143546
2022-01-17 14:39 835484a9 ci: add libgc-dev to the `v-apps-compile` job 558ms 840ms 0ms 132ms 3743 KB 113ms 116ms 162ms 39ms 78788 141197
2022-01-17 14:32 4597c74d markused: fix `v -gc boehm -skip-unused cmd/vls` 553ms 843ms 0ms 131ms 3743 KB 112ms 115ms 162ms 39ms 78788 142473
2022-01-17 10:03 727c9fb4 all: add string range OrExpr (#13189) 556ms 856ms 0ms 130ms 3743 KB 114ms 117ms 162ms 39ms 78805 141735
2022-01-17 09:35 d1ac22e3 math.unsigned: small fix after rename 555ms 844ms 0ms 136ms 3739 KB 114ms 112ms 161ms 39ms 78658 141726
2022-01-17 09:26 851f265a cgen: minor cleanup in match_expr() (#13192) 555ms 835ms 0ms 131ms 3739 KB 113ms 114ms 161ms 39ms 78658 141726
2022-01-17 09:23 8de1934f math: add an `unsigned` module, implementing Uint128, Uint256 and methods on them (#13186) 560ms 840ms 0ms 130ms 3739 KB 114ms 113ms 162ms 39ms 78660 140464
2022-01-17 09:00 31615d67 ast: fix typos in resolve_init() (#13191) 560ms 844ms 0ms 130ms 3739 KB 113ms 114ms 163ms 39ms 78660 140464
2022-01-16 17:11 db48594b datatypes: add an index method on LinkedList and Queue (#13185) 557ms 839ms 0ms 130ms 3739 KB 114ms 113ms 162ms 39ms 78660 141220
2022-01-16 16:04 2a3a4cfc math.bits: fix bits.div_64 behaviour for leading_zeros_64(y) = 0 557ms 843ms 0ms 130ms 3739 KB 113ms 113ms 162ms 39ms 78660 141220
2022-01-16 11:12 315b2ded cgen: fix match sumtype var returning sumtype value (#13184) 556ms 846ms 0ms 139ms 3739 KB 115ms 116ms 164ms 39ms 78639 141437
2022-01-15 16:02 ab7cc580 ci: vfmt cmd/tools/vpm.v 547ms 830ms 0ms 129ms 3737 KB 113ms 113ms 160ms 39ms 78635 143756
2022-01-15 15:31 f24e9cc8 help: fix `-compress` description 549ms 832ms 0ms 130ms 3737 KB 114ms 114ms 161ms 39ms 78635 143233
2022-01-15 14:37 d0bb810b vpm: fix `v install GIT_REPO_URL` 558ms 828ms 0ms 127ms 3737 KB 112ms 113ms 159ms 39ms 78635 140922
2022-01-15 12:35 57563599 vpm: support full urls in v.mod's dependencies field (#13180) 552ms 833ms 0ms 130ms 3737 KB 114ms 115ms 162ms 39ms 78635 142454
2022-01-15 08:15 6485b6ee tests: skip valgrind tests, when valgrind is not present 545ms 831ms 0ms 129ms 3737 KB 113ms 114ms 162ms 39ms 78635 144284
2022-01-15 07:59 dfc23d93 ast, checker, cgen: fix array of sumtype initialisation with a default `init:` (#13178) 551ms 832ms 0ms 138ms 3737 KB 114ms 114ms 160ms 39ms 78635 142713
2022-01-15 07:55 7fe62a8b js,os: fix `return` in `or` blocks; Properly get path_delimiter and path_separator in JS (#13179) 552ms 838ms 0ms 130ms 3737 KB 113ms 115ms 161ms 39ms 78633 142451
2022-01-15 06:23 9fd65b5b checker: fix unrecognised empty argument names in anon fn's (#13176) 551ms 831ms 0ms 128ms 3737 KB 113ms 114ms 160ms 39ms 78633 142709
2022-01-14 17:47 f19197f9 builtin: make array.insert_many and array.prepend_many private (#13172) 542ms 838ms 0ms 129ms 3737 KB 112ms 112ms 159ms 38ms 78628 145070
2022-01-14 16:45 879d1d2f cgen: fix generics method with sumtype arguments (#13166) 545ms 830ms 0ms 130ms 3737 KB 112ms 113ms 161ms 39ms 78638 144289
2022-01-14 16:43 104e0c56 js: fix break and continue in or blocks (#13165) 548ms 829ms 0ms 131ms 3735 KB 112ms 114ms 160ms 39ms 78608 143445
2022-01-14 15:27 9329b6c8 builtin: add more documentation (#13160) 543ms 833ms 0ms 140ms 3735 KB 112ms 114ms 161ms 39ms 78608 144766
2022-01-14 13:49 4660220f util: fix the potential error of js_builder command (#13170) 550ms 828ms 0ms 131ms 3735 KB 113ms 115ms 161ms 39ms 78444 142625
2022-01-14 13:18 6168a4d3 tools: improve diagnostic info for `v vgret -v `. 545ms 831ms 0ms 130ms 3735 KB 113ms 113ms 159ms 40ms 78444 143933
2022-01-13 22:31 70aedaf1 builtin: add a string.parse_int/2 method (wrapping strconv.parse_int/3) (#13164) 547ms 829ms 0ms 129ms 3735 KB 112ms 114ms 161ms 40ms 78444 143407
2022-01-13 20:26 4189b7e2 builtin: add a `byterune` method on `[]byte` (#13145) 547ms 824ms 0ms 132ms 3735 KB 113ms 116ms 161ms 39ms 78414 143352
2022-01-13 20:25 155f8972 ast, parser, checker: fix generic struct field with default struct value (#13158) 545ms 832ms 0ms 129ms 3734 KB 112ms 112ms 158ms 39ms 78384 143823
2022-01-13 10:16 7fbd856b os: add font module, move from gg (#13144) 556ms 835ms 0ms 137ms 3733 KB 113ms 113ms 160ms 38ms 78373 140958
2022-01-12 23:15 78829154 tools: better error messages for `v check-md` (#13149) 545ms 832ms 0ms 134ms 3733 KB 114ms 114ms 160ms 39ms 78373 143803
2022-01-12 16:36 54716967 cgen: fix fn call with mut sumtype argument (#13143) 545ms 831ms 0ms 132ms 3733 KB 114ms 115ms 165ms 39ms 78373 143803
2022-01-12 10:49 b658b657 scanner,cgen,vfmt: keep original when using byte char literals, test all 256 byte values in the C backend 552ms 829ms 0ms 133ms 3733 KB 113ms 115ms 161ms 39ms 78367 141969
2022-01-12 09:40 89165ed2 cgen: minor cleanup in comptime_if_cond() (#13142) 553ms 826ms 0ms 130ms 3732 KB 113ms 114ms 161ms 39ms 78347 141676
2022-01-12 08:58 f99b7948 cgen: reduce memory allocation and improve performance of cescape_nonascii (#13141) 550ms 833ms 0ms 131ms 3732 KB 113ms 114ms 161ms 39ms 78349 142452
2022-01-12 04:31 c98af3c5 docs: adjust links (#13139) 552ms 838ms 0ms 137ms 3732 KB 114ms 113ms 161ms 39ms 78343 141925
2022-01-11 20:36 ab642cac scanner, cgen: improve support for escape codes in backticks/runes (#13127) 548ms 837ms 0ms 131ms 3732 KB 113ms 114ms 162ms 39ms 78343 142961
2022-01-11 15:33 ea660315 examples: fix typo in text_editor.v (#13136) 546ms 834ms 0ms 130ms 3727 KB 113ms 114ms 159ms 40ms 78221 143261
2022-01-11 14:25 f3d8bbdf cgen: fix `$if T.typ is Type {` (#13135) 548ms 836ms 0ms 132ms 3727 KB 114ms 118ms 162ms 41ms 78221 142739
2022-01-11 13:32 10efe47f parser: add support for mutable if guards (#13132) 548ms 840ms 0ms 133ms 3727 KB 113ms 117ms 161ms 39ms 78217 142731
2022-01-11 13:14 ecc7accc tests: test with valgrind rune.bytes(), fix leak in .str_escaped() 547ms 830ms 0ms 130ms 3727 KB 112ms 113ms 157ms 39ms 78207 142974
2022-01-11 08:55 1e52b2c1 cgen: fix cast in the index of reference fixed array (fix #13128) (#13131) 565ms 831ms 0ms 136ms 3726 KB 112ms 113ms 160ms 39ms 78170 138353
2022-01-11 07:55 078229f2 builtin: add a rune.bytes() convenience method (#13129) 550ms 835ms 0ms 131ms 3727 KB 114ms 116ms 160ms 39ms 78175 142136
2022-01-11 07:50 791972eb checker: check error for match conditions with parenthesis (#13130) 552ms 833ms 0ms 129ms 3727 KB 113ms 114ms 160ms 39ms 78171 141614
2022-01-10 19:50 f54ad519 tools: add support for ~ and absolute paths in vcomplete (#13125) 553ms 840ms 0ms 131ms 3726 KB 113ms 114ms 161ms 39ms 78167 141350
2022-01-10 13:54 65eb383c dlmalloc: add a temporary workaround for a segfault (#13120) 551ms 836ms 0ms 131ms 3726 KB 114ms 114ms 161ms 39ms 78167 141863
2022-01-10 13:45 da0b89cc tools: improve support for renamed v executables (`vlang self` now works too) 551ms 836ms 0ms 137ms 3726 KB 114ms 116ms 161ms 39ms 78167 141863
2022-01-10 10:42 c07ce3ff cgen,json2: improve -nofloat support (#13117) 558ms 844ms 0ms 133ms 3726 KB 115ms 116ms 163ms 40ms 78163 140077
2022-01-10 10:03 4ce6e663 cgen: check error for comptime call method argument (#13115) 551ms 832ms 0ms 131ms 3726 KB 113ms 119ms 161ms 39ms 78151 141834
2022-01-10 07:12 02f791d9 checker: fix returning optional empty map (#13113) 554ms 835ms 0ms 131ms 3725 KB 113ms 118ms 161ms 39ms 78146 141057
2022-01-09 17:53 5e85d4cb examples: show how to call a simple v module from python (#13105) 549ms 832ms 0ms 131ms 3725 KB 112ms 114ms 163ms 39ms 78146 142342
2022-01-09 17:24 535317eb ci: simplify vab_ci.yml (#13109) 544ms 832ms 0ms 137ms 3725 KB 112ms 114ms 160ms 39ms 78146 143650
2022-01-09 17:00 236a1d02 cgen: fix error for print comptime for method call (#13108) 549ms 832ms 0ms 131ms 3725 KB 111ms 112ms 160ms 39ms 78146 142342
2022-01-09 14:53 0ac45092 checker: check array init with a void type value (#13106) 540ms 829ms 0ms 131ms 3724 KB 112ms 113ms 159ms 39ms 78130 144685
2022-01-09 14:15 86ba4517 parser: check error of anon fn argument type (#13103) 543ms 832ms 0ms 132ms 3724 KB 113ms 115ms 160ms 39ms 78127 143880
2022-01-09 14:09 05ec8ec1 tools: add help for `v complete` (#13098) 546ms 836ms 0ms 131ms 3724 KB 111ms 112ms 158ms 38ms 78126 143087
2022-01-09 14:02 92fcb82c sokol: fix for example06 (#13101) 546ms 830ms 0ms 129ms 3724 KB 113ms 114ms 159ms 39ms 78126 143087
2022-01-08 18:29 22fce6a5 sokol: update sokol_gfx.h to the LAST version, and fix example 06 (#13100) 549ms 842ms 0ms 137ms 3724 KB 112ms 113ms 159ms 39ms 78126 142306
2022-01-08 17:19 64c8fb06 ast: fix generics with nested generic type parameter (fix #13077) (#13088) 550ms 830ms 0ms 130ms 3724 KB 111ms 112ms 157ms 39ms 78126 142047
2022-01-08 17:16 64028eed toml: fix comment ends with crlf (#13097) 542ms 829ms 0ms 129ms 3721 KB 113ms 114ms 158ms 39ms 78108 144110
2022-01-08 15:35 70bf200e ci: pin sokol-shdc.exe version to latest working (after new commit to floooh/sokol-tools-bin/, shdc fails to compile gouraud.glsl) 553ms 829ms 0ms 129ms 3721 KB 113ms 113ms 156ms 39ms 78108 141244
2022-01-08 15:08 83e9585d crypto: crypto.aes CBC mode moves to crypto.cipher (#13084) 544ms 831ms 0ms 129ms 3721 KB 114ms 114ms 158ms 39ms 78108 143580
2022-01-08 15:02 b778c1d0 net: make listen/bind errors more informative 545ms 828ms 0ms 131ms 3721 KB 112ms 113ms 156ms 39ms 78108 143317
2022-01-08 14:35 9cbfa882 ast: support attributes for `ast.SumType` (#13010) 550ms 830ms 0ms 140ms 3721 KB 113ms 115ms 160ms 40ms 78108 142014
2022-01-08 09:06 4d166e3b all: add support for `-os wasm32` (needs clang-12 installed for now) (#13094) 549ms 832ms 0ms 132ms 3721 KB 114ms 116ms 160ms 39ms 78106 142269
2022-01-08 07:25 ec55c0fc docs: add vlib/builtin/wasm_bare to vlib/.vdocignore 542ms 824ms 0ms 131ms 3718 KB 112ms 113ms 157ms 38ms 78074 144047
2022-01-08 06:40 ac7e79ff dlmalloc: fix WASM codegen bug (#13090) 541ms 823ms 0ms 129ms 3718 KB 112ms 114ms 157ms 38ms 78074 144314
2022-01-07 21:36 95f6bd7f tools: change default for `v complete` (autodetect shell) 541ms 821ms 0ms 130ms 3718 KB 111ms 113ms 157ms 39ms 78074 144314
2022-01-07 19:18 bb6aabd4 docs: update section about antivirus false positives 541ms 822ms 0ms 130ms 3718 KB 111ms 115ms 159ms 38ms 78074 144314
2022-01-07 17:52 5cffa1a2 sokol: use V type for SG_SHADERSTAGE_[VS|FS] (#13086) 546ms 825ms 0ms 134ms 3718 KB 110ms 113ms 156ms 38ms 78074 142992
2022-01-07 17:19 57170661 ci: fix `$tmpl` regression detected by gitly tests (after a73e146) 542ms 826ms 0ms 131ms 3718 KB 112ms 113ms 161ms 38ms 78074 144047
2022-01-07 16:01 3e9c1c1a sokol: rename sapp consts, remove sapp prefix (#13083) 539ms 827ms 0ms 129ms 3718 KB 111ms 112ms 156ms 39ms 78073 144847
2022-01-07 14:57 17911432 android: fix and test compilation to raw Android C code (#13080) 540ms 820ms 0ms 129ms 3718 KB 112ms 113ms 158ms 39ms 78073 144579
2022-01-07 12:31 a73e1462 tmpl.v: fix of is_html_open_tag function and allow usage of V template sign '@' in JS code (#13067) 544ms 825ms 0ms 130ms 3718 KB 112ms 113ms 157ms 38ms 78073 143516
2022-01-07 12:11 d3317cbd tests: rename reference_var_followed_block_expr.v to reference_var_followed_block_expr_test.v 538ms 821ms 0ms 127ms 3717 KB 111ms 113ms 156ms 38ms 78060 145092
2022-01-07 12:05 26c63461 tests: rename testcase_leak.v to testcase_leak.vv 541ms 827ms 0ms 136ms 3717 KB 112ms 115ms 158ms 38ms 78060 144288
2022-01-07 11:51 2b42ea98 crypto: add a crypto.des module (#13065) 541ms 816ms 0ms 129ms 3717 KB 112ms 113ms 157ms 39ms 78060 144288
2022-01-07 11:38 72767056 checker: add support for apk comptime if (#13079) 546ms 821ms 0ms 128ms 3717 KB 111ms 112ms 172ms 38ms 78060 142967
2022-01-07 11:28 6e6d51a1 docs: add more documentation to each of the modules in vlib (#13043) 544ms 828ms 0ms 131ms 3717 KB 112ms 115ms 160ms 38ms 78059 143490
2022-01-07 11:16 287331bc builtin: add builtin/wasm_bare (#13078) 542ms 823ms 0ms 129ms 3717 KB 111ms 113ms 157ms 38ms 78059 144020
2022-01-07 11:00 c9d8fecc cgen: fix string range index in for mut var in (#13076) 541ms 824ms 0ms 127ms 3717 KB 111ms 114ms 159ms 38ms 78059 144286
2022-01-07 10:54 7dc64de3 checker: fix error for cast to u8 (#13072) 537ms 825ms 0ms 135ms 3717 KB 110ms 114ms 157ms 38ms 78052 145348
2022-01-06 16:41 60527a56 ci: run vfmt over cast_to_u8_test.v 546ms 822ms 0ms 130ms 3717 KB 112ms 113ms 157ms 38ms 78052 142952
2022-01-06 16:36 1c382ad2 checker: fix error for cast to u8 (#13058) 543ms 830ms 0ms 129ms 3717 KB 111ms 114ms 159ms 39ms 78052 143742
2022-01-06 16:33 1654d8b8 checker: fix generics with nested generic fn inst call (#13059) 539ms 822ms 0ms 129ms 3717 KB 110ms 112ms 156ms 38ms 78052 144808
2022-01-06 16:21 6dca022c sokol: fix missing import in `sfons`. Fixes #13061 (#13062) 540ms 821ms 0ms 130ms 3717 KB 111ms 112ms 157ms 39ms 78045 144527
2022-01-06 16:02 8088f462 parser: fix parsers producing codegen statements (for `[flag] enum MyEnum{}`) with mixed scope 541ms 819ms 0ms 128ms 3717 KB 110ms 112ms 157ms 39ms 78045 144260
2022-01-06 12:11 214853c3 sokol: small fixes to screenshot functions and docs (#13055) 547ms 822ms 0ms 136ms 3716 KB 112ms 115ms 158ms 39ms 78029 142648
2022-01-06 09:54 fb66ec7c cgen: fix codegen for aliases of fixed arrays of structs (fix #13037) (#13049) 540ms 823ms 0ms 129ms 3716 KB 112ms 114ms 158ms 39ms 78035 144509
2022-01-06 09:47 075cd29c sqlite: add busy_timeout() (#13053) 541ms 819ms 0ms 129ms 3714 KB 111ms 113ms 157ms 39ms 78001 144179
2022-01-06 02:05 c97f0c59 tools: generate `index.html` instead of `.html` for `v doc -m -f html .` 545ms 828ms 0ms 131ms 3714 KB 112ms 113ms 157ms 39ms 78001 143121
2022-01-05 16:23 3ae4513e sokol: update to floooh/sokol from 27-Dec-2021 (4ff3ed7) (#13044) 550ms 830ms 0ms 129ms 3714 KB 112ms 114ms 158ms 39ms 78001 141820
2022-01-05 16:17 70a0aab7 vlib: add a dlmalloc module (#12974) 549ms 823ms 0ms 131ms 3714 KB 112ms 114ms 158ms 39ms 78001 142078
2022-01-05 16:06 a60b381d docs: adding skeleton README.md files for all vlib modules (#13034) 546ms 828ms 0ms 135ms 3714 KB 113ms 114ms 158ms 39ms 78001 142858
2022-01-05 16:02 59357e87 math: move the `math.mathutil` generic `min`/`max`/`abs` fns to `math` (#13042) 547ms 826ms 0ms 130ms 3714 KB 112ms 115ms 159ms 40ms 78001 142597
2022-01-05 14:22 de711da7 cgen: support larger closure parameters (#13040) 546ms 827ms 0ms 132ms 3714 KB 112ms 116ms 159ms 39ms 78001 142858
2022-01-05 11:06 897bbb7d cgen: fix cgen removing random chars from parameter_name (#13038) 542ms 830ms 0ms 130ms 3713 KB 111ms 114ms 158ms 39ms 77999 143909
2022-01-05 10:49 d3489d42 builtin: s.trim_prefix/1 -> s.trim_string_left/1, s.trim_suffix/1 -> s.trim_string_right/1 543ms 825ms 0ms 130ms 3713 KB 112ms 113ms 159ms 39ms 77999 143644
2022-01-05 10:21 57fa9768 checker: update error message for `if 'a' in 'abcd' {` 544ms 829ms 0ms 131ms 3713 KB 111ms 112ms 156ms 39ms 77983 143351
2022-01-05 07:27 ba9aad1d checker: fix cast to byte in comptime if (#13036) 548ms 830ms 0ms 136ms 3713 KB 112ms 113ms 158ms 39ms 77983 142304
2022-01-04 22:37 89ac2a37 checker: add error for `for x in t {`, where `t.next()` returns multiple values 545ms 827ms 0ms 130ms 3713 KB 113ms 114ms 158ms 39ms 77983 143088
2022-01-04 21:10 b3930c3d checker: add error for .map() calling a fn with multiple return values (prevent inaccessible tuple leak) 542ms 826ms 0ms 131ms 3712 KB 113ms 115ms 160ms 40ms 77979 143872
2022-01-04 16:37 6c1ae4f6 ast: simplify mktyp() (#13028) 541ms 828ms 0ms 131ms 3712 KB 112ms 115ms 160ms 39ms 77975 144131
2022-01-04 15:43 0f01236e strconv: fix `assert .f64() == 0` 550ms 830ms 0ms 131ms 3713 KB 113ms 114ms 158ms 40ms 77976 141774
2022-01-04 14:04 b2538e83 checker: fix generic fn using generic type in if expr (#13027) 540ms 824ms 0ms 131ms 3713 KB 112ms 114ms 160ms 39ms 77983 144412
2022-01-04 09:34 054bb272 cgen: fix const fixed array of reference var using correct pointer (#13023) 545ms 835ms 0ms 136ms 3712 KB 113ms 116ms 159ms 39ms 77974 143071
2022-01-04 09:21 59ed4be4 all: update copyright year 548ms 835ms 0ms 130ms 3712 KB 113ms 116ms 160ms 39ms 77981 142301
2022-01-04 08:59 feadf777 builder: fix a bug in error_context_lines 546ms 823ms 0ms 129ms 3712 KB 112ms 114ms 157ms 38ms 77981 142822
2022-01-04 08:36 00a0c188 ast, cgen: fix const fixed array of reference value (#13022) 545ms 830ms 0ms 130ms 3712 KB 113ms 115ms 160ms 39ms 77981 143084
2022-01-03 16:30 4b55800f v.eval: add tests and fix runtime cast crash (#13019) 546ms 820ms 0ms 129ms 3712 KB 111ms 114ms 157ms 39ms 77978 142816
2022-01-03 16:06 89d92d53 docs: document the `v.exe` -> `vlang.exe` workaround for Symantec's paranoia 554ms 827ms 0ms 128ms 3712 KB 112ms 114ms 156ms 40ms 77974 140747
2022-01-03 13:10 da989e19 net: fix errors of new_ip(), new_ip6() and ip6.str() (#13020) 548ms 826ms 0ms 136ms 3712 KB 113ms 114ms 158ms 39ms 77974 142288
2022-01-03 13:03 9974495f ci: install libgc-dev in toml_ci.yml too 543ms 825ms 0ms 130ms 3712 KB 112ms 115ms 159ms 39ms 77974 143598
2022-01-03 11:25 e03d52d3 toml: improve SKIP reporting, fix formatting 549ms 831ms 0ms 131ms 3712 KB 114ms 114ms 160ms 39ms 77974 142029
2022-01-02 16:13 ee858568 toml: ignore CRLF just like LF in line comments, support VTEST_HIDE_OK=1 in tests. 548ms 838ms 0ms 130ms 3712 KB 112ms 115ms 159ms 39ms 77974 142288
2022-01-03 09:15 b4111451 ci: fix alexcrichton/toml-rs task in toml_ci.yml 545ms 833ms 0ms 133ms 3712 KB 113ms 116ms 161ms 39ms 77974 143071
2022-01-03 08:52 3aba840a ci: show jq version in toml_ci.yml 547ms 833ms 0ms 130ms 3712 KB 111ms 113ms 157ms 39ms 77974 142548
2022-01-03 06:45 d5b111ec net: fix typo in new_ip() (#13017) 544ms 828ms 0ms 138ms 3712 KB 112ms 113ms 158ms 39ms 77974 143334
2022-01-03 04:32 1ad4fbd8 regex: add a replace_n function (#13016) 547ms 829ms 0ms 131ms 3712 KB 113ms 113ms 157ms 39ms 77974 142548
2022-01-02 18:36 4d4398fa sokol: type alias all `gfx` structs (#13014) 550ms 834ms 0ms 132ms 3712 KB 114ms 116ms 161ms 39ms 77974 141770
2022-01-02 13:47 41e763f7 checker: add error for `type StructAlias = Struct struct Struct { field StructAlias }` 549ms 823ms 0ms 130ms 3712 KB 112ms 113ms 157ms 39ms 77974 142029
2022-01-02 13:52 64f1ea6f checker: extract containers.v, struct.v, for.v from checker.v (#13012) 541ms 833ms 0ms 131ms 3711 KB 113ms 114ms 158ms 39ms 77957 144097
2022-01-02 08:33 41078bc4 v.eval: fix hardcoded math ops in infix_gen.v, add interpret_test.v 545ms 829ms 0ms 130ms 3711 KB 112ms 112ms 158ms 39ms 77941 143011
2022-01-02 07:39 1521d08e eval: ignore ast.Module (fixes `v interpret file.v` regression after 07cf6d9) 546ms 834ms 0ms 138ms 3711 KB 113ms 115ms 160ms 39ms 77941 142749
2022-01-02 07:18 9278d4ec docs: fix a typo 551ms 834ms 0ms 131ms 3711 KB 113ms 113ms 158ms 40ms 77941 141453
2022-01-01 16:55 0e1cfd4a checker: simplify type sizeof check and fix c2v globals 548ms 826ms 0ms 131ms 3711 KB 113ms 113ms 161ms 39ms 77941 142228
2022-01-01 13:40 697eca5d tools: ensure `git` is installed, when doing vpm operations that require it 544ms 829ms 0ms 130ms 3711 KB 114ms 115ms 161ms 40ms 77930 143253
2022-01-01 07:21 908296cd regex: improve errors for edge cases (#13008) 544ms 825ms 0ms 129ms 3711 KB 112ms 112ms 157ms 40ms 77930 143253
2022-01-01 07:15 7622ff3f checker: check using const var as function (#13006) 545ms 826ms 0ms 133ms 3711 KB 113ms 112ms 158ms 39ms 77930 142990
2021-12-31 07:54 64385125 checker: add error for `for mut var in string {` (fix #12998) (#13000) 545ms 831ms 0ms 135ms 3711 KB 111ms 113ms 157ms 39ms 77928 142987
2021-12-30 20:34 a0a1807e builtin: add charptr str() and change string format (#12973) 541ms 833ms 0ms 130ms 3711 KB 112ms 114ms 157ms 39ms 77926 144040
2021-12-30 19:19 b10ff1e4 checker: infer generic interface type in `i := Interface(Struct<u32>{})` 545ms 830ms 0ms 132ms 3710 KB 112ms 114ms 159ms 39ms 77922 142976
2021-12-30 17:28 ae036b61 checker: fix infinite recursion on generic interface cast 541ms 834ms 0ms 131ms 3709 KB 112ms 113ms 159ms 39ms 77896 143985
2021-12-30 16:20 df8384b6 v.scanner: report the start of unfinished string literals too 547ms 824ms 0ms 133ms 3709 KB 113ms 116ms 158ms 39ms 77889 142393
2021-12-30 11:42 93c40e69 all: add support for `type MyEnumAlias = MyEnum` 539ms 821ms 0ms 130ms 3708 KB 113ms 113ms 158ms 40ms 77851 144435
2021-12-29 19:48 d421f28d checker: minor cleanup in cast_expr() (#12995) 544ms 833ms 0ms 140ms 3705 KB 112ms 115ms 160ms 40ms 77783 142983
2021-12-29 19:45 4114dd08 v.builder: fix `v -no-retry-compilation -cc tcc -usecache examples/tetris/` 546ms 828ms 0ms 133ms 3706 KB 113ms 114ms 160ms 39ms 77790 142472
2021-12-29 19:32 99fdcd2e v.builder: fix `v -cc tcc -no-retry-compilation build-module vlib/sync/stdatomic` 544ms 824ms 0ms 128ms 3705 KB 111ms 112ms 157ms 39ms 77785 142987
2021-12-29 18:15 ca515474 cgen: fix `v -usecache examples/news_fetcher.v` on macos (.sort() compare_ functions duplication) 546ms 824ms 0ms 132ms 3705 KB 113ms 114ms 160ms 39ms 77781 142456
2021-12-29 16:29 537760ed ci: fix failing macos job (do not test -usecache for now there) 539ms 825ms 0ms 130ms 3704 KB 111ms 112ms 158ms 39ms 77779 144302
2021-12-29 15:57 cb34309f cgen: fix chained `./v -usecache -o v cmd/v` (and all other V programs that use maps) 548ms 836ms 0ms 132ms 3704 KB 113ms 113ms 159ms 39ms 77779 141932
2021-12-29 11:44 cc577e1b parser: check variable redefinition error (#12992) 545ms 824ms 0ms 137ms 3704 KB 112ms 112ms 157ms 39ms 77768 142693
2021-12-29 10:03 69c90ef5 hash.fnv1a: add generic fnv1a.sum64_struct/1 and fnv1a.sum32_struct/1 + tests 544ms 824ms 0ms 129ms 3704 KB 111ms 111ms 157ms 39ms 77768 142955
2021-12-29 09:27 7c78bf94 hash.fnv1a: add fnv1a.sum64_bytes and fnv1a.sum32_bytes, add doc comments and tests 542ms 827ms 0ms 131ms 3704 KB 113ms 115ms 159ms 39ms 77744 143439
2021-12-29 07:48 9b8cf1ad markused: fix V compiler panics with -skip-unused, for code using generics 542ms 827ms 0ms 129ms 3704 KB 112ms 113ms 158ms 39ms 77713 143381
2021-12-29 06:01 5607cfbd datatypes: add a Queue.last() method (#12987) 544ms 818ms 0ms 131ms 3704 KB 112ms 112ms 158ms 39ms 77699 142829
2021-12-28 20:29 5e552944 docs: document negative indexed slices, add example for a 'list comprehension' (#12986) 539ms 822ms 0ms 130ms 3704 KB 113ms 113ms 160ms 38ms 77699 144153
2021-12-28 17:42 43fee6b3 all: fix registration of methods with the same name on different generic structs 537ms 823ms 0ms 138ms 3704 KB 112ms 112ms 158ms 38ms 77699 144690
2021-12-28 08:12 730b2a92 sync: move sync.atomic2 to sync.stdatomic, cleanup 543ms 827ms 0ms 132ms 3702 KB 112ms 113ms 159ms 39ms 77646 142994
2021-12-28 05:55 c1711b8f checker: check string cast to number (fix #12982) (#12983) 544ms 830ms 0ms 134ms 3702 KB 113ms 112ms 161ms 39ms 77670 142775
2021-12-28 04:37 6176ce9f all: c2v fixes 542ms 822ms 0ms 129ms 3702 KB 111ms 110ms 158ms 39ms 77665 143293
2021-12-27 20:18 dadc9650 regex: implement negation groups, more flexibility for bsls, small fixes (#12981) 548ms 830ms 0ms 129ms 3701 KB 111ms 112ms 159ms 39ms 77631 141662
2021-12-27 18:02 14648fa4 parser: reduce max_expr_level to 310 (due to more limited stack size on windows) 543ms 829ms 0ms 128ms 3701 KB 111ms 113ms 157ms 39ms 77631 142966
2021-12-27 11:11 34e175a3 checker: minor cleanup of the fns classification (#12977) 548ms 828ms 0ms 135ms 3701 KB 111ms 113ms 160ms 39ms 77631 141662
2021-12-27 10:30 a2eb90ee parser: prevent too deep recursions in p.check_undefined_variables 552ms 828ms 0ms 131ms 3701 KB 113ms 113ms 160ms 40ms 77630 140634
2021-12-26 18:01 35418b84 cgen: fix compile error on locking interface value (#12883) 541ms 827ms 0ms 129ms 3698 KB 112ms 113ms 159ms 39ms 77622 143478
2021-12-26 17:05 c26e040d ci: bump retry count to 5 for tcp_test.v 549ms 842ms 0ms 133ms 3694 KB 113ms 113ms 161ms 39ms 77565 141284
2021-12-26 16:32 2e68af22 cgen: improve auto_str error messages (#12972) 545ms 830ms 0ms 130ms 3694 KB 111ms 113ms 158ms 39ms 77565 142321
2021-12-26 14:44 55d9c240 ast: fix generic fn with multiple return (#12971) 543ms 822ms 0ms 134ms 3694 KB 113ms 112ms 158ms 39ms 77565 142845
2021-12-26 14:01 8a10dbcf vlib: rename `adt` to `datatypes` 544ms 824ms 0ms 137ms 3693 KB 111ms 114ms 160ms 38ms 77564 142580
2021-12-26 11:02 2210f89e sokol: type alias all `sapp` structs (#12962) 547ms 829ms 0ms 130ms 3693 KB 111ms 113ms 160ms 38ms 77564 141798
2021-12-26 09:53 04be2465 cgen: check call argument on methods (#12965) 546ms 825ms 0ms 129ms 3693 KB 111ms 113ms 160ms 38ms 77564 142058
2021-12-26 09:41 3b5de71e builtin: add none str() (fix #12964) (#12967) 541ms 823ms 0ms 129ms 3693 KB 111ms 113ms 158ms 38ms 77557 143358
2021-12-26 09:34 03864e4a checker: fix cast enum to alias (#12968) 548ms 819ms 0ms 129ms 3693 KB 111ms 111ms 156ms 38ms 77553 141520
2021-12-25 20:58 10f63b3c cgen: remove "main" from inline sum type str (#12963) 542ms 832ms 0ms 130ms 3693 KB 111ms 111ms 160ms 37ms 77552 143084
2021-12-25 15:26 35282396 all: inline sum types (#12912) 540ms 827ms 0ms 138ms 3692 KB 112ms 113ms 159ms 38ms 77552 143614
2021-12-25 10:03 485b392c adt: implement a binary MinHeap data structure (#12956) 542ms 821ms 0ms 128ms 3685 KB 111ms 112ms 159ms 39ms 77475 142942
2021-12-25 09:34 8764a3a9 checker: check errors of cast to byte (#12961) 539ms 822ms 0ms 129ms 3685 KB 111ms 111ms 158ms 39ms 77475 143738
2021-12-24 12:42 d0ad79cd checker: fix generic array builtin method call (#12957) 541ms 826ms 0ms 131ms 3685 KB 113ms 112ms 160ms 38ms 77476 143208
2021-12-24 09:38 a83786d8 checker: minor cleanup in cast_expr() (#12954) 539ms 823ms 0ms 131ms 3685 KB 110ms 112ms 165ms 38ms 77476 143740
2021-12-24 09:19 d69d2c60 adt: implement a doubly linked list (#12950) 545ms 828ms 0ms 131ms 3685 KB 112ms 114ms 162ms 39ms 77478 142161
2021-12-24 09:11 c0dcd1a9 ast: fix reference of alias char type (#12951) 543ms 825ms 0ms 135ms 3685 KB 110ms 110ms 159ms 38ms 77478 142685
2021-12-24 08:47 92bd55de tests: fix typo in common.v (#12952) 539ms 824ms 0ms 128ms 3685 KB 110ms 112ms 159ms 38ms 77478 143743
2021-12-23 16:57 68452cff adt: add queue (#12941) 540ms 820ms 0ms 132ms 3685 KB 112ms 113ms 161ms 38ms 77478 143477
2021-12-23 16:23 54a69735 adt: add linked list (#12937) 539ms 819ms 0ms 130ms 3685 KB 110ms 111ms 158ms 38ms 77478 143743
2021-12-23 14:43 fa2de89d orm: do not order by default, ordering is slow; also fix a bug for tables without defined primary keys 538ms 825ms 0ms 130ms 3685 KB 110ms 112ms 155ms 38ms 77478 144011
2021-12-23 13:16 d7deda50 vlib: add an `adt` module (Abstract Data Types) (#12901) 536ms 830ms 0ms 133ms 3685 KB 111ms 112ms 160ms 38ms 77478 144548
2021-12-23 13:02 d4f28c88 checker: minor cleanup in the checker.v (#12945) 538ms 820ms 0ms 138ms 3685 KB 112ms 114ms 159ms 38ms 77478 144011
2021-12-23 11:31 546c388b gg: renaming drawing functions (#12913) 538ms 830ms 0ms 131ms 3685 KB 111ms 113ms 160ms 38ms 77479 144013
2021-12-23 11:04 ad1ef6a9 cgen: fix map get assign blank var with optional (#12943) 542ms 831ms 0ms 132ms 3685 KB 112ms 113ms 159ms 39ms 77479 142950
2021-12-23 11:01 b88a40ad ci: cleanup and fix sdl_ci.yml 545ms 823ms 0ms 131ms 3685 KB 111ms 111ms 158ms 38ms 77479 142163
2021-12-23 09:36 a2468e1e js,os: fix integer arithmetic; add Process.close() and os.is_readable() for VJS; Make tetris run on JS backend (#12940) 536ms 822ms 0ms 130ms 3685 KB 110ms 110ms 157ms 38ms 77479 144550
2021-12-23 09:26 d3ccdfd7 cgen: fix channel of sumtype (#12938) 539ms 824ms 0ms 131ms 3685 KB 112ms 111ms 157ms 39ms 77479 143745
2021-12-23 09:23 b4723c18 cmd: update vast -t help text (#12939) 539ms 827ms 0ms 137ms 3685 KB 111ms 112ms 158ms 38ms 77475 143738
2021-12-22 17:58 db1175e4 parser: handle `[noreturn]` on methods too 562ms 825ms 0ms 131ms 3685 KB 112ms 114ms 158ms 38ms 77475 137855
2021-12-22 17:11 1028f0b5 fmt: fix error of generic struct_init using module (fix #12893) (#12935) 544ms 831ms 0ms 131ms 3684 KB 112ms 112ms 161ms 38ms 77474 142415
2021-12-22 16:13 86719c5d tools: update vast to latest V 542ms 826ms 0ms 129ms 3684 KB 111ms 112ms 158ms 38ms 77474 142940
2021-12-22 14:16 e256f1b2 checker,cgen: stabilise generic method handling (fix a source code ordering issue) 534ms 826ms 0ms 132ms 3684 KB 112ms 113ms 160ms 38ms 77474 145082
2021-12-22 15:52 b3161b05 ci: add sdl workflow for testing `vlang/sdl` (#12934) 549ms 831ms 0ms 132ms 3684 KB 111ms 112ms 159ms 38ms 77451 141076
2021-12-22 13:34 278c0870 all: support slices with negative indexes `#[start..end]` (gated arrays) (#12914) 540ms 832ms 0ms 136ms 3684 KB 111ms 112ms 158ms 38ms 77451 143427
2021-12-22 10:26 2b9f9935 gg: add text rendering, keyboard event handling for JS and other fixes (#12932) 541ms 832ms 0ms 129ms 3682 KB 112ms 113ms 156ms 39ms 77305 142892
2021-12-22 10:09 6eb44f47 cgen: fix multiple return with sumtype (#12930) 540ms 829ms 0ms 130ms 3682 KB 111ms 112ms 157ms 38ms 77305 143157
2021-12-22 07:34 6a4fa609 cgen: fix blank ident in for_c_stmt (#12931) 540ms 827ms 0ms 132ms 3681 KB 111ms 112ms 158ms 38ms 77301 143150
2021-12-22 07:20 cb65f2ff js: generate es5 methods for valueOf() and toString() (#12928) 536ms 814ms 0ms 129ms 3681 KB 110ms 112ms 156ms 38ms 77294 144205
2021-12-21 23:55 26936316 parser: make codegen generate correct module name (#12929) 543ms 829ms 0ms 131ms 3681 KB 110ms 112ms 157ms 38ms 77294 142346
2021-12-21 22:18 cfb814a0 gen: support returning large types from closures on amd64 (#12926) 541ms 830ms 0ms 135ms 3681 KB 111ms 113ms 157ms 38ms 77294 142872
2021-12-21 21:43 7b4d8366 examples: reduce progress update rate for path_tracing.v (less string interpolations/mallocs) 542ms 824ms 0ms 131ms 3680 KB 111ms 113ms 160ms 39ms 77291 142603
2021-12-21 18:23 b68c217d js: remove usage of default arguments for `-es5` flag (#12921) 543ms 832ms 0ms 132ms 3680 KB 111ms 113ms 158ms 39ms 77291 142340
2021-12-21 17:48 07cf6d9f parser/scanner: make codegen impl use own parser. closes #12857 (#12925) 539ms 830ms 0ms 130ms 3680 KB 111ms 113ms 157ms 39ms 77291 143397
2021-12-21 17:23 fc83f0bf cgen: clean up gen_assign_stmt() (#12915) 538ms 826ms 0ms 128ms 3677 KB 112ms 114ms 157ms 38ms 77303 143685
2021-12-21 17:18 5ee5f92c ci: use github.sha instead of github.ref, so CI runs on master are not canceled early 539ms 825ms 0ms 130ms 3676 KB 110ms 112ms 157ms 38ms 77289 143393
2021-12-21 17:16 de3665af cgen: fix interface method using struct embed (#12924) 537ms 823ms 0ms 136ms 3676 KB 111ms 113ms 158ms 38ms 77289 143927
2021-12-21 14:54 88435eb7 examples: avoid using `go game.run()` in Tetris 547ms 823ms 0ms 132ms 3676 KB 112ms 114ms 158ms 38ms 77288 141294
2021-12-21 10:31 ade14491 gg: add event handling for mouse down/up and mouse leave/out on VJS (#12917) 537ms 822ms 0ms 129ms 3676 KB 111ms 112ms 157ms 37ms 77288 143925
2021-12-21 00:51 cc2fcb52 tests: fix the shown number of jobs for the test summary 537ms 819ms 0ms 134ms 3676 KB 110ms 112ms 157ms 37ms 77288 143925
2021-12-20 17:52 ed2d1286 help: improve `v help test` 534ms 820ms 0ms 127ms 3676 KB 110ms 111ms 157ms 38ms 77288 144734
2021-12-20 17:09 460f7c66 cgen: fix fixed array of interfaces equality (#12908) 543ms 820ms 0ms 130ms 3676 KB 112ms 114ms 158ms 38ms 77288 142335
2021-12-20 15:22 68ada041 tests: support `VTEST_ONLY_FN=*test_sincos* ./v test .` and `./v test -run-only test_sin .` 541ms 820ms 0ms 139ms 3675 KB 111ms 113ms 158ms 38ms 77278 142842
2021-12-20 13:18 5f0160bf js,gg: more work on porting gg to JS backend (#12903) 536ms 821ms 0ms 128ms 3671 KB 109ms 112ms 157ms 38ms 77245 144113
2021-12-20 12:15 f81654e3 builtin: add `s.match_glob(wildcard_pattern)` 538ms 815ms 0ms 130ms 3671 KB 112ms 113ms 157ms 38ms 77238 143565
2021-12-20 06:09 7c85c2ab checker: fix error of map selector assign (#12902) 539ms 817ms 0ms 132ms 3671 KB 111ms 112ms 157ms 38ms 77129 143096
2021-12-19 17:32 d0797533 time: add Duration.str() (#12897) 533ms 820ms 0ms 130ms 3671 KB 111ms 114ms 158ms 38ms 77122 144694
2021-12-19 16:37 840a92c1 v.builder: change the default stack size for apps produced by MSVC to 16MB 537ms 813ms 0ms 129ms 3669 KB 110ms 115ms 159ms 38ms 77085 143547
2021-12-19 16:25 cd0b5814 ast: rename 'table.get_type_symbol()' to 'table.sym()' and more related calls (#12898) 539ms 813ms 0ms 135ms 3669 KB 111ms 113ms 157ms 38ms 77084 143012
2021-12-19 12:31 c957f590 cgen: minor cleanup in cgen.v (#12896) 538ms 820ms 0ms 130ms 3676 KB 110ms 113ms 158ms 38ms 77091 143291
2021-12-19 07:19 41176c49 cgen: add `bool` and `complex` to c_reserved 535ms 829ms 0ms 130ms 3677 KB 111ms 114ms 162ms 38ms 77098 144108
2021-12-19 11:38 a7019ac8 cgen: fix parallel waiter function generation (#12895) 537ms 811ms 0ms 131ms 3677 KB 111ms 113ms 159ms 38ms 77098 143571
2021-12-18 16:08 2ab861ef cgen: fix generic array of interface method call (fix #12882) (#12888) 535ms 814ms 0ms 130ms 3676 KB 109ms 111ms 157ms 38ms 77083 144080
2021-12-18 15:52 5e5c78ed cgen: minor cleanup of the field order in the Gen struct definition (#12890) 538ms 817ms 0ms 130ms 3676 KB 109ms 110ms 156ms 37ms 77082 143275
2021-12-18 15:33 de92f819 cgen: support closures with any number of parameters of any size on amd64 (#12891) 531ms 814ms 0ms 134ms 3676 KB 111ms 111ms 156ms 38ms 77082 145163
2021-12-18 10:39 3a504480 gg: add draw_arc_empty (#12887) 528ms 818ms 0ms 129ms 3671 KB 109ms 111ms 155ms 37ms 76999 145831
2021-12-18 08:19 927eecf7 ci: retry more return_in_lock_test.v 531ms 802ms 0ms 132ms 3671 KB 110ms 111ms 156ms 37ms 76999 145007
2021-12-18 08:07 7c255f0f builtin, cgen: fix array of map init with default value (#12885) 542ms 810ms 0ms 129ms 3671 KB 109ms 111ms 155ms 37ms 76999 142064
2021-12-18 08:00 50d988eb v.parser: forbid unsupported language functions/types in specific backends (#12655) 539ms 812ms 0ms 131ms 3670 KB 111ms 112ms 157ms 37ms 76979 142818
2021-12-17 19:19 75830f1f gg: add draw_ellipse_filled() + draw_ellipse_empty() APIs (#12869) 533ms 811ms 0ms 129ms 3669 KB 111ms 114ms 159ms 38ms 76956 144382
2021-12-17 14:37 08766da7 js: dont use async js_main in '-es5' mode (#12870) 540ms 822ms 0ms 137ms 3669 KB 112ms 114ms 159ms 37ms 76956 142511
2021-12-17 14:11 4ecdb28f tools: add `.gitattributes` with `v init` and `v new`(#12879) 535ms 814ms 0ms 129ms 3669 KB 110ms 112ms 157ms 37ms 76956 143842
2021-12-17 13:32 130d189f cgen: fix overwriting methods of embedded structs + empty struct for interfaces (#12876) 536ms 819ms 0ms 130ms 3669 KB 110ms 113ms 158ms 37ms 76956 143574
2021-12-17 13:22 b482da74 gg: move code using C types to c.v files, add js.v files (#12873) 541ms 817ms 0ms 128ms 3669 KB 111ms 112ms 157ms 38ms 76953 142242
2021-12-17 13:17 66070ec6 cgen: fix error of 'map_a[map_b[key]] += 2' (#12872) 534ms 824ms 0ms 132ms 3669 KB 111ms 113ms 158ms 38ms 76953 144106
2021-12-17 12:58 c9f6a969 cgen: fix array of interfaces equality error (#12874) 542ms 815ms 0ms 129ms 3669 KB 112ms 113ms 159ms 39ms 76947 141968
2021-12-17 12:26 d80dd77a cgen: support closures on arm32 as well (#12875) 539ms 818ms 0ms 134ms 3668 KB 110ms 112ms 157ms 38ms 76944 142753
2021-12-17 03:20 e5e3979e fmt: fix removal of selective imported types used in type decl (#12868) 530ms 816ms 0ms 136ms 3667 KB 111ms 113ms 157ms 38ms 76917 145126
2021-12-17 02:50 2f7ac7e4 cgen: fix c error when use reserved keyword as if guard var (#12871) 534ms 815ms 0ms 130ms 3667 KB 111ms 113ms 158ms 38ms 76917 144039
2021-12-16 18:58 f87f8ec3 cgen: fix defer with function variables (fix #12854) (#12866) 529ms 808ms 0ms 132ms 3667 KB 109ms 111ms 155ms 37ms 76916 145398
2021-12-16 18:12 5f1eaaf3 ci: retry more channel_select_6_test.v 531ms 808ms 0ms 128ms 3667 KB 109ms 111ms 156ms 37ms 76914 144847
2021-12-16 16:02 c6b902d2 cgen: support closures on arm64 (#12863) 526ms 816ms 0ms 130ms 3667 KB 110ms 114ms 156ms 38ms 76914 146224
2021-12-16 15:44 8a34fb78 ci: run the full V test suite on arm64 (#12865) 545ms 808ms 0ms 134ms 3666 KB 108ms 110ms 155ms 38ms 76887 141077
2021-12-16 13:59 6ff953d9 preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523) 531ms 806ms 0ms 127ms 3666 KB 111ms 110ms 154ms 38ms 76886 144794
2021-12-16 10:03 caac89d6 checker: fix `function x is private` error in main, for `pub const abc = x()` in a (sub)module 527ms 805ms 0ms 129ms 3659 KB 110ms 113ms 156ms 38ms 76799 145728
2021-12-16 08:47 674f99a6 checker: minor clean up in comptime_call() (#12860) 533ms 809ms 0ms 131ms 3659 KB 109ms 113ms 156ms 38ms 76795 144080
2021-12-16 07:53 d8a33305 checker, cgen: fix generic map with generic type key (#12859) 528ms 808ms 0ms 129ms 3659 KB 110ms 113ms 155ms 38ms 76796 145446
2021-12-15 18:16 1261468d ci: fix failed windows-msvc task (sokol examples) 523ms 807ms 0ms 127ms 3659 KB 110ms 111ms 155ms 38ms 76794 146833
2021-12-15 16:48 c44115c6 checker: fix goto label with comptime tmpl (#12853) 530ms 806ms 0ms 134ms 3659 KB 109ms 111ms 155ms 38ms 76792 144890
2021-12-15 15:55 2b981b01 ast: fix bug in parsing `-Isomething -Danother` from #flag and #pkgconfig directives 527ms 801ms 0ms 128ms 3659 KB 109ms 113ms 156ms 37ms 76789 145709
2021-12-15 14:58 65f12f32 checker: fix invalid cast warning for flag enums (#12848) 528ms 813ms 0ms 131ms 3659 KB 109ms 111ms 156ms 38ms 76789 145433
2021-12-15 13:47 11d2b8b3 js: support `-es5` flag (#12846) 530ms 802ms 0ms 127ms 3659 KB 109ms 111ms 155ms 38ms 76783 144873
2021-12-15 12:34 df7f2aa8 all: support `[markused]` tags for fns/consts/globals 522ms 806ms 0ms 130ms 3659 KB 108ms 112ms 155ms 38ms 76779 147086
2021-12-15 11:21 2ce1647e cgen: fix error of embedded struct generating interface_table (#12847) 528ms 806ms 0ms 130ms 3655 KB 108ms 111ms 154ms 38ms 76719 145301
2021-12-15 10:47 fa1a7a85 cgen: fix building with `-no-preludes -no-builtin` (part 1) 525ms 803ms 0ms 136ms 3654 KB 109ms 114ms 155ms 39ms 76714 146121
2021-12-15 10:20 1d41d9da json2: improve readability, add tests utilizing fix #12667 (#12836) 526ms 806ms 0ms 128ms 3654 KB 108ms 111ms 155ms 37ms 76709 145834
2021-12-15 09:17 5b5d0bbb ci: ensure that V can be built on arm64 using tcc (#12841) 532ms 816ms 0ms 129ms 3654 KB 110ms 110ms 155ms 38ms 76709 144189
2021-12-15 07:00 d13fe784 v: fix build and failing tests on arm64 (#12840) 528ms 810ms 0ms 128ms 3654 KB 109ms 111ms 154ms 38ms 76709 145282
2021-12-15 06:49 1c629f4a cgen: fix ci error of empty struct init (#12838) 530ms 806ms 0ms 127ms 3654 KB 109ms 111ms 154ms 38ms 76708 144732
2021-12-14 15:35 6079448f tools: unset VCOLORS before producing reports with `v bug` 529ms 812ms 0ms 129ms 3654 KB 110ms 112ms 155ms 38ms 76700 144990
2021-12-14 15:14 c900dc10 ci: use -Wno-excess-initializers for clang -cstrict, cleanup cgen 532ms 814ms 0ms 138ms 3654 KB 110ms 112ms 157ms 38ms 76700 144172
2021-12-14 13:42 a1efde8b v: list all js backends in `v help build-js` (#12835) 536ms 810ms 0ms 128ms 3654 KB 109ms 110ms 153ms 38ms 76709 143113
2021-12-14 13:38 d7abdd31 ci: fix clang build error on macos/freebsd 535ms 810ms 0ms 129ms 3654 KB 111ms 110ms 156ms 47ms 76709 143381
2021-12-14 11:05 99f14a7e transformer: only enable array optimisation with -prod (#12833) 531ms 812ms 0ms 129ms 3653 KB 111ms 113ms 159ms 38ms 76693 144431
2021-12-14 10:20 5365984e ci: use `powershell Compress-Archive` instead of `zip` in binary_artifact.yml 529ms 819ms 0ms 128ms 3653 KB 109ms 110ms 154ms 37ms 76678 144948
2021-12-14 09:10 2f99022f ci: simplify and cleanup binary_artifact.yml 539ms 817ms 0ms 128ms 3653 KB 110ms 112ms 157ms 38ms 76678 142259
2021-12-14 06:14 eed88295 fmt: remove extra comma of branch instead of parse error (#12814) 536ms 813ms 0ms 138ms 3653 KB 110ms 113ms 156ms 38ms 76678 143055
2021-12-13 19:43 2a535667 toml: add `as_strings()` method to map of `Any` (#12824) 533ms 800ms 0ms 125ms 3652 KB 108ms 111ms 153ms 37ms 76661 143829
2021-12-13 19:03 76f6f99b gg: add draw_ring() (#12817) 535ms 804ms 0ms 128ms 3652 KB 108ms 112ms 155ms 37ms 76661 143291
2021-12-13 18:58 b1a9bf29 vgret: add support for config via `toml` and root path (#12821) 536ms 809ms 0ms 134ms 3652 KB 109ms 112ms 156ms 37ms 76661 143024
2021-12-13 18:18 cb4c6758 os: add support for signal handling on JS backend (#12818) 534ms 808ms 0ms 129ms 3652 KB 110ms 113ms 155ms 38ms 76661 143559
2021-12-13 11:45 d5c0bdf9 cgen: clean up interface_table() (#12816) 526ms 806ms 0ms 130ms 3652 KB 109ms 111ms 157ms 37ms 76660 145741
2021-12-13 11:01 be582306 cgen: clean up struct_init (#12815) 530ms 801ms 0ms 128ms 3652 KB 109ms 111ms 155ms 37ms 76663 144647
2021-12-13 10:55 b3035884 cgen: fix struct init with interface field (#12820) 528ms 801ms 0ms 127ms 3653 KB 110ms 111ms 155ms 38ms 76663 145195
2021-12-12 19:10 3afbb9e9 all: split all backends into cmd/tools/builders (#12811) 523ms 800ms 0ms 124ms 3652 KB 108ms 110ms 150ms 38ms 76656 146569
2021-12-12 17:54 57c1faad cgen: fix multiple nested embed struct with duplicate field init (#12805) 620ms 945ms 0ms 137ms 4268 KB 128ms 131ms 182ms 44ms 89749 144756
2021-12-12 17:42 f407d6de ast, checker, cgen: fix generics multiple type comptime call (fix #12777) (#12806) 621ms 937ms 0ms 128ms 4268 KB 129ms 131ms 183ms 43ms 89748 144521
2021-12-12 01:18 8c1c70db checker: fix x.$(field.name) not working outside of $if (#12802) 622ms 948ms 0ms 127ms 4270 KB 128ms 132ms 181ms 44ms 89747 144287
2021-12-11 23:20 bf835d47 tools: fix `v build-examples` on windows 630ms 947ms 0ms 128ms 4270 KB 128ms 131ms 183ms 45ms 89745 142452
2021-12-11 22:58 79de408e parser,checker: support `[generated] module xyz` (turns off notices). Use it for `infix.v`. 628ms 945ms 0ms 129ms 4270 KB 129ms 132ms 182ms 45ms 89745 142906
2021-12-11 21:51 9b7a50b1 v: split the interpreter to cmd/tools/vinterpret.v 620ms 953ms 0ms 131ms 4269 KB 130ms 132ms 184ms 44ms 89736 144735
2021-12-11 21:45 adf35370 v.eval: show `sumtype or interface casts return void currently` only with -v 699ms 1046ms 0ms 135ms 4609 KB 140ms 156ms 202ms 48ms 96826 138520
2021-12-11 21:20 23be53e2 tools: build `examples/viewer` as a project folder 687ms 1037ms 0ms 126ms 4609 KB 138ms 154ms 196ms 48ms 96824 140937
2021-12-11 20:18 d3b769d1 examples: add an image viewer program (#12797) 693ms 1026ms 0ms 128ms 4609 KB 140ms 156ms 201ms 47ms 96824 139717
2021-12-11 20:09 2ced1828 cgen: fix order of comptime reflection fields (#12799) 697ms 1032ms 0ms 126ms 4609 KB 139ms 156ms 201ms 47ms 96823 138913
2021-12-11 19:55 0d0d7323 transformer: provide direct_memory_access to arrays when safe (#12724) 706ms 1044ms 0ms 127ms 4610 KB 138ms 155ms 200ms 48ms 96826 137147
2021-12-11 17:41 fe14e2fc cgen: use `c_name()` for escaping goto label names too 678ms 1013ms 0ms 125ms 4595 KB 137ms 152ms 200ms 47ms 96426 142221
2021-12-11 17:35 9e68a03f math: rename small to small_ to prevent C errors (workaround unescaped C labels) (#12796) 680ms 1033ms 0ms 134ms 4595 KB 140ms 156ms 202ms 48ms 96426 141802
2021-12-11 17:14 24bc2ae4 cgen: add `small` to c_reserved 679ms 1021ms 0ms 131ms 4595 KB 141ms 155ms 201ms 47ms 96426 142011
2021-12-11 17:03 cde0cbd5 ci: fix failing `tests-sanitize-address-clang` step for vlib/toml/tests/spaced_keys_test.v 679ms 1024ms 0ms 127ms 4595 KB 139ms 157ms 199ms 47ms 96425 142010
2021-12-11 15:10 b3287f81 Revert "v.scanner: reduce memory consumption for Scanner.ident_name" 681ms 1021ms 0ms 125ms 4595 KB 138ms 155ms 202ms 47ms 96425 141593
2021-12-11 14:38 b18cd37e v.scanner: reduce memory consumption for Scanner.ident_name 685ms 1027ms 0ms 128ms 4596 KB 139ms 157ms 202ms 44ms 96432 140776
2021-12-11 13:21 ba06eba3 toml: fix implicit allocation overwrite of existing table (#12793) 685ms 1018ms 0ms 126ms 4595 KB 141ms 153ms 201ms 48ms 96425 140766
2021-12-11 08:17 7c7cdf8c builtin: clean up array.v (#12784) 687ms 1025ms 0ms 131ms 4595 KB 138ms 153ms 201ms 47ms 96425 140356
2021-12-11 07:56 a58c539e checker: minor fixes 678ms 1011ms 0ms 125ms 4596 KB 139ms 155ms 200ms 48ms 96437 142237
2021-12-11 07:51 19a47abc checker: split up checker.v: fn.v, if.v, interface.v, match.v, return.v 685ms 1029ms 0ms 129ms 4596 KB 139ms 154ms 200ms 47ms 96437 140783
2021-12-11 07:47 ee6c0a06 checker: split up checker.v: fn.v, if.v, interface.v, match.v 687ms 1030ms 0ms 129ms 4596 KB 139ms 154ms 202ms 47ms 96431 140365
2021-12-11 07:30 ea1f398f ci: add `gfx_ci` utilizing `vgret` (#12785) 682ms 1030ms 0ms 127ms 4596 KB 139ms 154ms 200ms 47ms 96408 141360
2021-12-11 07:23 eaf0f9b4 checker: split up checker.v: assign.v, orm.v, comptime.v; c2v fixes 688ms 1017ms 0ms 128ms 4596 KB 140ms 156ms 201ms 47ms 96408 140127
2021-12-10 13:28 ed4ecae5 checker: fix notice of eval.infix.v on windows (#12770) 681ms 1010ms 0ms 128ms 4595 KB 139ms 155ms 199ms 47ms 96370 141512
2021-12-10 12:56 9b4329d2 ast, checker, cgen: fix interface method with struct embed (#12783) 669ms 1017ms 0ms 128ms 4595 KB 138ms 153ms 200ms 47ms 96365 144043
2021-12-10 12:54 b1161707 js: add support for Promise.wait() (#12781) 667ms 1012ms 0ms 128ms 4591 KB 139ms 154ms 194ms 47ms 96333 144427
2021-12-09 19:37 7fc9e614 ast, parser, checker: fix generic fn in builtin module (#12769) 673ms 1017ms 0ms 131ms 4590 KB 137ms 154ms 194ms 47ms 96309 143104
2021-12-09 19:31 dbe67c68 tools: add a `v gret` command to aid detecting visual regressions in `gg` based apps (#12775) 667ms 1007ms 0ms 128ms 4589 KB 139ms 155ms 194ms 47ms 96308 144389
2021-12-09 19:25 4c95127c semver: add a Version.str() method with unit tests (#12779) 667ms 1005ms 0ms 127ms 4589 KB 139ms 154ms 193ms 47ms 96307 144388
2021-12-09 02:44 8f9f681e checker: move check_types() on top; small c2v fixes 669ms 1005ms 0ms 133ms 4588 KB 138ms 154ms 193ms 47ms 96297 143941
2021-12-08 20:38 0021fbba gg: support `VGG_STOP_AT_FRAME=120 VGG_SCREENSHOT_FOLDER=. VGG_SCREENSHOT_FRAMES=10,20,30 ./v -d gg_record run examples/gg/bezier_anim.v` (#12767) 663ms 1009ms 0ms 129ms 4588 KB 139ms 153ms 196ms 48ms 96297 145244
2021-12-08 20:33 7379488c fmt: fix bug that adds unnecessary module name to generic types (#12758) 673ms 1012ms 0ms 130ms 4588 KB 139ms 154ms 196ms 47ms 96297 143086
2021-12-08 20:27 cd96f980 v complete: add recent additions to cmd/tools, sort list (#12762) 674ms 1022ms 0ms 129ms 4588 KB 138ms 154ms 195ms 47ms 96298 142875
2021-12-08 08:50 b1622c74 net.openssl: fix compilation of vpm.v on FreeBSD 669ms 1013ms 0ms 128ms 4588 KB 139ms 153ms 194ms 47ms 96298 143943
2021-12-08 08:12 e433badc parser, cgen: fix multiple comptime tmpl in one function (#12757) 670ms 1012ms 0ms 128ms 4588 KB 139ms 153ms 195ms 48ms 96297 143726
2021-12-08 08:09 2fbf7fea all: initial interpreter code (#12605) 663ms 1013ms 0ms 135ms 4588 KB 138ms 152ms 195ms 47ms 96299 145247
2021-12-07 23:09 525791fa tests: mark semaphore_timed_test.v with `vtest retry: 3` 601ms 913ms 0ms 127ms 4247 KB 125ms 127ms 178ms 43ms 89175 148377
2021-12-07 22:31 7a0b63e7 stbi: add image writing functions (#12754) 597ms 913ms 0ms 126ms 4247 KB 125ms 128ms 180ms 44ms 89175 149371
2021-12-07 20:13 a19dd364 cgen: ensure the different gdi32 notations are always matched in is_gui_app (#12756) 604ms 922ms 0ms 128ms 4247 KB 126ms 129ms 180ms 44ms 89175 147640
2021-12-07 19:31 7bbc7082 tools: make `v test vlib` and `v test-self` skip _test.js.v files, when `node` is not installed 602ms 922ms 0ms 128ms 4247 KB 127ms 128ms 177ms 43ms 89175 148131
2021-12-07 09:33 c29a3cf6 parser: fix (absolute path) error (#12747) 599ms 920ms 0ms 129ms 4247 KB 127ms 131ms 182ms 44ms 89175 148873
2021-12-07 09:12 f60cf652 cgen: fix comptime for_in methods call using str_intp (#12746) 605ms 917ms 0ms 133ms 4246 KB 127ms 129ms 179ms 44ms 89171 147390
2021-12-07 08:14 f86af723 stbi: add a link_to_libm.c.v helper, to ensure `import stbi` works always. 607ms 922ms 0ms 128ms 4243 KB 126ms 129ms 182ms 43ms 89118 146817
2021-12-06 22:32 6d142751 parser: support dot prefix for attributes (#12744) 601ms 922ms 0ms 126ms 4243 KB 124ms 128ms 177ms 43ms 89118 148282
2021-12-06 22:31 36fbd3c4 checker: check sumtype as mismatched type (#12743) 602ms 927ms 0ms 128ms 4243 KB 125ms 129ms 182ms 43ms 89112 148026
2021-12-06 20:39 047f059f examples: use `fontstash` wrapper calls (#12718) 594ms 924ms 0ms 128ms 4243 KB 125ms 127ms 179ms 43ms 89110 150016
2021-12-06 17:08 1cd703d9 fontstash: use `#flag darwin -I/usr/local/Cellar/freetype/2.10.2/include/freetype2` 605ms 926ms 0ms 128ms 4243 KB 126ms 127ms 178ms 43ms 89110 147289
2021-12-06 09:35 325e116b cgen: 4 byte bool flagg for compatibility with some C software 601ms 934ms 0ms 134ms 4243 KB 125ms 126ms 181ms 43ms 89110 148269
2021-12-06 09:10 09955b7c net.websocket: fix server not listening for IPv4 (#12717) 605ms 933ms 0ms 128ms 4243 KB 127ms 127ms 181ms 43ms 89107 147284
2021-12-06 08:55 d85111e3 cgen: fix comptime for_in methods call (#12741) 602ms 925ms 0ms 126ms 4243 KB 126ms 127ms 179ms 43ms 89107 148018
2021-12-06 07:44 3ab82a23 tools: cleanup the output of V, compiled with `-d trace_parser` and `-d trace_checker` 601ms 929ms 0ms 127ms 4242 KB 124ms 128ms 178ms 44ms 89103 148257
2021-12-06 07:53 89eb5425 examples: clean file path usage in the examples, move all the fonts in the common assets folder (#12736) 599ms 917ms 0ms 127ms 4241 KB 126ms 129ms 180ms 44ms 89104 148754
2021-12-06 07:50 6f5d952d tools: implement `v ast -t file.v` (terse mode) (#12734) 594ms 917ms 0ms 127ms 4241 KB 124ms 126ms 177ms 43ms 89104 150006
2021-12-05 17:45 3b7e7c9c tools: update vast to latest V (#12733) 602ms 926ms 0ms 136ms 4241 KB 126ms 126ms 180ms 44ms 89104 148013
2021-12-05 17:21 ae2ae6e6 cgen: fix match sumtype var aggregate str_intp error (#12732) 609ms 920ms 0ms 129ms 4241 KB 126ms 127ms 178ms 44ms 89068 146252
2021-12-05 16:56 0c713f6e sync.once: add Once (#12722) 595ms 917ms 0ms 129ms 4241 KB 126ms 129ms 179ms 43ms 89061 149682
2021-12-05 11:33 105d7fcf js: support JS.await (#12726) 599ms 916ms 0ms 129ms 4240 KB 126ms 128ms 180ms 43ms 88940 148480
2021-12-05 09:59 e4850a00 strings: add Builder.drain_builder/1 utility method 603ms 925ms 0ms 131ms 4238 KB 127ms 127ms 178ms 44ms 88895 147421
2021-12-05 04:21 27543688 ast: correct comments of the find_field_from_embeds (#12723) 601ms 927ms 0ms 130ms 4237 KB 127ms 129ms 181ms 43ms 88880 147886
2021-12-04 18:16 4b21d3e3 crypto.sha256: add missing documentation of sum (#12716) 601ms 916ms 0ms 132ms 4237 KB 125ms 127ms 178ms 43ms 88880 147886
2021-12-04 18:13 81a1490e builtin: add string.split_any/1 (#12720) 604ms 917ms 0ms 127ms 4237 KB 126ms 129ms 178ms 43ms 88880 147152
2021-12-04 17:43 ace63594 all: support `$embed_file('embed.vv', .zlib)` (#12654) 603ms 918ms 0ms 131ms 4237 KB 127ms 128ms 179ms 44ms 88850 147346
2021-12-04 16:46 0f50ac32 ast: cleanup struct embeds related methods (#12719) 601ms 919ms 0ms 128ms 4231 KB 125ms 127ms 179ms 43ms 88770 147703
2021-12-04 12:51 0cb4557a ast, checker, cgen: fix nested struct embed method call (#12714) 598ms 921ms 0ms 128ms 4232 KB 126ms 129ms 180ms 43ms 88842 148565
2021-12-04 11:04 d59aa14b builtin: fix {-7:08b} (interpolation of negative numbers with 0 padding), add tests 601ms 921ms 0ms 130ms 4230 KB 127ms 128ms 180ms 43ms 88803 147758
2021-12-04 09:56 89c08c62 cgen: cleanup the generated code for dump(x) 599ms 922ms 0ms 136ms 4230 KB 125ms 127ms 180ms 43ms 88794 148237
2021-12-04 08:19 2d43fdb4 ast, checker, cgen: fix nested struct embed error (fix #12659) (#12712) 600ms 917ms 0ms 127ms 4230 KB 125ms 125ms 177ms 43ms 88795 147991
2021-12-03 21:07 7e6d4ebf toml: add doc string to reflect methods (#12666) 604ms 908ms 0ms 127ms 4234 KB 125ms 126ms 177ms 43ms 88794 147009
2021-12-03 17:52 33163238 strconv: add a small performance optimisation 586ms 916ms 0ms 130ms 4234 KB 124ms 126ms 174ms 43ms 88794 151525
2021-12-03 18:00 365b46ca cgen: fix match sumtype print var aggregate error (#12667) 601ms 912ms 0ms 130ms 4234 KB 126ms 128ms 179ms 43ms 88791 147738
2021-12-03 17:01 4624de6c cgen: support `-d no_segfault_handler` and `-d no_main`. Cleanup `-d trace_xxx` descriptions in CONTRIBUTING.md 598ms 913ms 0ms 129ms 4233 KB 124ms 128ms 178ms 43ms 88776 148454
2021-12-03 10:40 1d6cc57d toml: add reflection method (#12664) 590ms 905ms 0ms 134ms 4233 KB 125ms 126ms 176ms 43ms 88720 150372
2021-12-03 10:25 0da7e2f8 js: make vlib/v/util compile on JS backend (#12660) 597ms 917ms 0ms 129ms 4233 KB 124ms 126ms 175ms 43ms 88720 148609
2021-12-03 06:07 be5446bf checker: update enum test 595ms 920ms 0ms 130ms 4233 KB 127ms 130ms 180ms 43ms 88717 149104
2021-12-03 05:43 209747d0 checker: update enum test 591ms 908ms 0ms 130ms 4233 KB 126ms 129ms 179ms 43ms 88717 150113
2021-12-03 04:45 eca78a29 checker: allow infix expressions in enum declarations 599ms 921ms 0ms 126ms 4233 KB 124ms 126ms 175ms 43ms 88717 148108
2021-12-02 13:46 c4363bc7 builtin: explain and better organise the different cstring_to_vstring/tos/tos_clone/vstring family of conversion functions 596ms 916ms 0ms 127ms 4233 KB 124ms 126ms 177ms 43ms 88705 148833
2021-12-02 10:22 66a67de8 checker, cgen: fix match expr returning optional with error (fix #12556) (#12645) 595ms 912ms 0ms 133ms 4232 KB 124ms 127ms 176ms 42ms 88643 148979
2021-12-02 10:07 7d0a36dd toml: solidify single-line escape validation (#12644) 593ms 919ms 0ms 127ms 4232 KB 123ms 126ms 176ms 43ms 88632 149463
2021-12-02 10:01 adddac48 toml: add some meat to README.md (#12649) 593ms 911ms 0ms 127ms 4232 KB 124ms 127ms 177ms 43ms 88632 149463
2021-12-02 09:19 5ab91dd4 toml: support multi-level map keys in arrays-of-tables (#12641) 591ms 915ms 0ms 128ms 4232 KB 124ms 127ms 178ms 43ms 88632 149969
2021-12-02 09:15 f7926ec9 vlib/context: add onecontext as submodule (#12549) 597ms 910ms 0ms 126ms 4232 KB 124ms 128ms 177ms 43ms 88632 148462
2021-12-02 08:53 2144471c cgen: fix generic fn with anon fn in body (#12647) 594ms 917ms 0ms 126ms 4232 KB 124ms 126ms 176ms 43ms 88632 149212
2021-12-01 16:11 98877984 checker: fix map init with enum keys (#12637) 595ms 917ms 0ms 134ms 4232 KB 125ms 127ms 179ms 43ms 88630 148957
2021-12-01 15:23 8494e387 strconv: fix format.md example snippets (#12642) 599ms 918ms 0ms 126ms 4232 KB 123ms 126ms 178ms 42ms 88629 147961
2021-12-01 14:35 d7bc2a88 builtin: add a non allocating rune.length_in_bytes() method and tests for it 600ms 913ms 0ms 128ms 4232 KB 124ms 127ms 179ms 43ms 88629 147715
2021-12-01 12:43 b3aedff3 toml: convert yaml value checks in iarna test suite (#12629) 598ms 917ms 0ms 128ms 4232 KB 124ms 128ms 178ms 42ms 88611 148178
2021-12-01 12:05 6f297cdf js: add missing start_digraph() for the js backend (#12638) 606ms 916ms 0ms 128ms 4232 KB 125ms 128ms 179ms 42ms 88611 146222
2021-12-01 09:25 f5d28372 checker: add more `string(x)` checks, with more detailed replacement suggestions 598ms 910ms 0ms 128ms 4232 KB 125ms 129ms 179ms 43ms 88611 148178
2021-12-01 07:50 47aa2b1f all: fix casting of `string(MyString('abc'))` and `byte(MyByte(123))`; improve TypeSymbol handling (#12617) 595ms 923ms 0ms 135ms 4230 KB 126ms 130ms 181ms 42ms 88591 148892
2021-12-01 06:38 519ca90c regex: added default support for long queries (#12635) 598ms 909ms 0ms 127ms 4227 KB 124ms 125ms 176ms 43ms 88587 148138
2021-11-30 17:41 f86710dc crypto.bcrypt: add doc comments for public bcrypt functions (#12622) 597ms 908ms 0ms 126ms 4227 KB 124ms 125ms 175ms 43ms 88587 148386
2021-11-30 17:39 5e1cd13e v help: add build-c help information on how to use brew for libgc (#12633) 590ms 912ms 0ms 128ms 4227 KB 125ms 128ms 179ms 43ms 88587 150147
2021-11-30 14:01 758ba76d toml: update testdata/.gitignore (#12630) 595ms 917ms 0ms 128ms 4227 KB 124ms 125ms 179ms 43ms 88587 148885
2021-11-30 13:08 5c8e6269 toml: add `alexcrichton/toml-rs` test suite to CI (#12624) 600ms 917ms 0ms 125ms 4227 KB 123ms 126ms 177ms 43ms 88587 147645
2021-11-30 13:01 7d9028db toml: add more checks for table redeclarations (#12615) 591ms 917ms 0ms 134ms 4225 KB 127ms 128ms 177ms 44ms 88564 149854
2021-11-30 12:26 f50f409a toml: simplify bool keys in scanner and parser (#12625) 600ms 920ms 0ms 129ms 4225 KB 125ms 127ms 178ms 43ms 88564 147606
2021-11-30 09:49 1b691e76 native: implement for-c and for-in range loops (#12155) 597ms 917ms 0ms 131ms 4225 KB 126ms 128ms 179ms 43ms 88564 148348
2021-11-30 09:15 05db3533 picoev: use `net` C definitions (#12574) 604ms 922ms 0ms 128ms 4218 KB 126ms 127ms 180ms 44ms 88412 146377
2021-11-30 07:32 8ac7739d parser: forbid empty match statements 'match cond.op {else {}}' (#12618) 598ms 927ms 0ms 129ms 4218 KB 126ms 128ms 181ms 44ms 88412 147846
2021-11-29 14:30 67499795 builder: fix the uhm `fine` module lookup bug (part 1) 596ms 912ms 0ms 127ms 4218 KB 124ms 125ms 177ms 44ms 88412 148342
2021-11-29 20:19 bbc47562 crypto.blowfish: add doc comments for the public API (#12609) 596ms 920ms 0ms 132ms 4218 KB 124ms 128ms 181ms 44ms 88411 148340
2021-11-29 20:15 14424100 toml: comply with BurntSushi @eb989e5 (#12616) 604ms 925ms 0ms 128ms 4218 KB 125ms 130ms 183ms 44ms 88411 146375
2021-11-29 16:26 83260e50 docs: add link to shader inclusion example (#12613) 596ms 915ms 0ms 125ms 4218 KB 123ms 125ms 177ms 44ms 88411 148340
2021-11-29 14:32 0f59d88b v.embedfile: make path public (#12614) 599ms 907ms 0ms 125ms 4218 KB 124ms 126ms 177ms 44ms 88411 147597
2021-11-29 13:32 ddec89f9 js,vfmt: fix formatting for JS types; add fetch API (#12608) 593ms 921ms 0ms 131ms 4218 KB 125ms 129ms 179ms 43ms 88406 149082
2021-11-29 13:12 9825c7e0 ast: fix generic sumtype of alias generic struct (#12611) 599ms 918ms 0ms 127ms 4218 KB 126ms 127ms 178ms 43ms 88417 147607
2021-11-29 13:10 65e95035 toml: check for immutable tables (#12612) 602ms 910ms 0ms 135ms 4217 KB 126ms 127ms 181ms 44ms 88410 146860
2021-11-29 02:00 c14c3241 pref: .o build mode 595ms 913ms 0ms 126ms 4217 KB 124ms 125ms 177ms 44ms 88410 148588
2021-11-29 00:48 6d97b0a4 checker: improve checking of a << b, when a and b are numbers (#12589) 600ms 916ms 0ms 128ms 4217 KB 125ms 128ms 179ms 44ms 88403 147338
2021-11-28 21:53 fe37da31 v.transformer: fix string always escaped by transformer (#12603) 592ms 909ms 0ms 130ms 4205 KB 124ms 127ms 178ms 44ms 88239 149052
2021-11-28 19:31 6d6a23a1 checker: remove redundant code of find field with embed (#12600) 595ms 907ms 0ms 128ms 4205 KB 123ms 125ms 178ms 45ms 88238 148299
2021-11-27 19:26 1d8ece7a toml: fix, test and optimize `nan` and `inf` values (#12592) 591ms 906ms 0ms 126ms 4207 KB 123ms 126ms 178ms 44ms 88268 149353
2021-11-27 19:03 22043f2d toml: fix float checker bug for `-0.01` (#12590) 601ms 915ms 0ms 136ms 4207 KB 125ms 128ms 179ms 44ms 88268 146868
2021-11-27 13:46 d52b62a4 toml: improve parsing of bare keys to include `-` and `_` (#12588) 590ms 920ms 0ms 127ms 4207 KB 125ms 127ms 179ms 45ms 88268 149606
2021-11-27 06:09 8315e821 checker: improve naming for `.stmts()` and `c.stmts_ending_with_expression()`, add a better explanation for their purpose 588ms 917ms 0ms 127ms 4207 KB 123ms 125ms 176ms 44ms 88268 150115
2021-11-27 05:38 deaeffc4 checker: add a check for unused `x << y` expressions (where x != array) (#12586) 589ms 909ms 0ms 128ms 4207 KB 123ms 127ms 177ms 44ms 88265 149855
2021-11-26 18:36 12585e88 checker: remove obsolete/slow const ordering code. close #12544 587ms 906ms 0ms 126ms 4204 KB 123ms 126ms 177ms 44ms 88180 150221
2021-11-26 17:15 4383cf7d toml: add `iarna/toml-spec-tests` to CI tests (#12583) 590ms 903ms 0ms 128ms 4205 KB 123ms 126ms 177ms 43ms 88205 149500
2021-11-26 17:03 89bab988 native: implement a working hello world compilation for w64 (#12577) 593ms 913ms 0ms 135ms 4205 KB 125ms 128ms 178ms 44ms 88205 148743
2021-11-26 15:11 04b030b7 toml: add 1MB file parsing test to CI (#12582) 589ms 918ms 0ms 128ms 4198 KB 124ms 127ms 177ms 43ms 88049 149488
2021-11-26 13:06 253e38d9 toml: support implicit array of tables key change (#12580) 592ms 915ms 0ms 127ms 4198 KB 123ms 126ms 176ms 43ms 88049 148731
2021-11-26 10:05 6299a73e builder: prepare for `v -b native -os windows run file.v` 590ms 913ms 0ms 128ms 4198 KB 124ms 128ms 181ms 43ms 88049 149235
2021-11-26 09:10 85633fe5 tests: test more edge cases for interfaces (#5292) 590ms 901ms 0ms 126ms 4198 KB 122ms 125ms 176ms 43ms 88045 149228
2021-11-26 07:52 cf274f26 checker, cgen: fix fn type call of match expr (#12579) 594ms 910ms 0ms 128ms 4198 KB 124ms 127ms 177ms 43ms 88045 148223
2021-11-25 14:51 a59eabc4 toml: clean up and improve spaced and dotted key parsing (#12576) 595ms 905ms 0ms 136ms 4196 KB 123ms 126ms 176ms 43ms 88000 147899
2021-11-25 14:49 f584e70c js: add fixes for generic structures and functions; add promise API; refactor modules (#12575) 589ms 906ms 0ms 126ms 4196 KB 121ms 123ms 173ms 43ms 88000 149405
2021-11-25 10:41 ac3910b8 checker: merge comptime_const_eval.v and noreturn.v into checker.v (#12573) 594ms 921ms 0ms 128ms 4193 KB 124ms 127ms 177ms 43ms 87968 148094
2021-11-25 10:33 9a2c5637 toml: add conversion of ast inf and nan to Any (#12567) 589ms 911ms 0ms 127ms 4193 KB 123ms 125ms 176ms 43ms 87973 149359
2021-11-25 00:53 fb3a793a tools: add "skip to content" link for screan reader and tui browsers (#12571) 592ms 906ms 0ms 128ms 4193 KB 123ms 124ms 173ms 43ms 87973 148603
2021-11-24 18:39 11d70624 toml: streamline value() api (#12568) 589ms 903ms 0ms 128ms 4193 KB 122ms 124ms 174ms 43ms 87973 149359
2021-11-24 18:31 b0bc1121 jsdom, examples: add more WebGL APIs; add interactive 3D cube example running on VJS (#12562) 588ms 898ms 0ms 133ms 4193 KB 122ms 124ms 175ms 43ms 87973 149613
2021-11-24 12:49 ff95cf18 toml: expand short date time milliseconds in decoder (#12564) 587ms 905ms 0ms 129ms 4193 KB 123ms 127ms 178ms 43ms 87965 149855
2021-11-24 12:43 6f46fc21 checker, cgen: fix for_in_mut iterator val (#12563) 594ms 909ms 0ms 127ms 4193 KB 123ms 126ms 176ms 43ms 87965 148089
2021-11-24 12:24 cbf4a5b5 docs: fix typos in vscode documentation (#12565) 591ms 901ms 0ms 131ms 4193 KB 126ms 127ms 181ms 43ms 87955 148824
2021-11-24 07:56 43a1d2cf ast: cleanup table.v (#12561) 588ms 909ms 0ms 128ms 4193 KB 123ms 124ms 175ms 43ms 87955 149583
2021-11-24 07:46 70ff00ef bootstrapping: fix building V on OpenBSD (#12558) 593ms 915ms 0ms 129ms 4193 KB 125ms 126ms 177ms 43ms 87979 148362
2021-11-24 07:34 8e0de203 net: use `vmemset(&hints, 0, int(sizeof(hints)))`, instead of zeroing the fields 1 by 1 594ms 902ms 0ms 134ms 4193 KB 122ms 124ms 173ms 42ms 87979 148112
2021-11-23 18:11 e42db5be ast: fix vtl compile error of generic array type cname (#12555) 586ms 905ms 0ms 126ms 4193 KB 123ms 126ms 175ms 43ms 87979 150134
2021-11-23 14:58 87f7a6d9 ci: update toml_ci.yml's TOML_TESTS_PINNED_COMMIT to 8baf830 597ms 909ms 0ms 128ms 4192 KB 125ms 128ms 176ms 44ms 87974 147360
2021-11-23 14:59 1be6aed1 toml: support checking and decoding quoted keys (#12552) 590ms 912ms 0ms 128ms 4192 KB 124ms 128ms 176ms 45ms 87974 149108
2021-11-23 14:51 0779b5fd toml: fix implicit array allocation (#12553) 586ms 903ms 0ms 128ms 4192 KB 123ms 124ms 174ms 44ms 87974 150126
2021-11-23 14:23 49cd1b3d toml: make value of `+nan`/`-nan` decode to `nan` (#12542) 587ms 904ms 0ms 127ms 4192 KB 123ms 126ms 175ms 44ms 87974 149870
2021-11-23 12:51 12ffe042 jsdom, builtin/js: WebGL W.I.P; Added support for casting V arrays to typed arrays (#12551) 587ms 909ms 0ms 134ms 4192 KB 123ms 128ms 176ms 45ms 87974 149870
2021-11-23 11:23 e9efed02 toml: fix decoding most large number values (#12541) 589ms 907ms 0ms 129ms 4192 KB 124ms 125ms 173ms 44ms 87974 149361
2021-11-23 09:02 3f0e5326 toml: fix unicode and escape value decoding (#12534) 586ms 908ms 0ms 129ms 4192 KB 123ms 124ms 175ms 44ms 87974 150126
2021-11-21 21:04 e77a1100 os: make init_os_args_wide (windows), more simillar to the current init_os_args (unix) 586ms 901ms 0ms 127ms 4190 KB 123ms 125ms 175ms 43ms 87922 150037
2021-11-21 20:34 c7bd74e0 ci: fix build, remove `[manualfree]` from os.vmodules_paths for now 594ms 902ms 0ms 130ms 4190 KB 123ms 125ms 174ms 43ms 87922 148016
2021-11-21 18:53 1aaac13a cgen: make `os` less special, fix an -autofree leak on just `import os` 587ms 913ms 0ms 136ms 4190 KB 124ms 124ms 175ms 43ms 87922 149781
2021-11-21 17:12 480f3876 gg: fix system_font_path (#12533) 588ms 910ms 0ms 128ms 4187 KB 126ms 123ms 174ms 43ms 87814 149343
2021-11-20 19:28 243e66a1 js,jsdom: Canvas & context API; Added TypeSymbol.is_js_compatible & temporary hacks for JS ifaces (#12526) 600ms 910ms 0ms 128ms 4187 KB 128ms 125ms 174ms 43ms 87814 146356
2021-11-20 18:55 258d0d6d cgen: make `dump(x)` use a single write call, fix memleaks for autogenerated .str() methods of nested structs (#12529) 594ms 911ms 0ms 129ms 4183 KB 126ms 126ms 177ms 43ms 87741 147712
2021-11-20 17:48 f1dd0e33 toml: add value decoding (#12521) 600ms 917ms 0ms 127ms 4174 KB 124ms 122ms 173ms 43ms 87634 146056
2021-11-20 17:45 4b9e8e24 toml: support arrays in value key query syntax (#12527) 593ms 918ms 0ms 130ms 4174 KB 128ms 125ms 178ms 43ms 87634 147780
2021-11-20 16:15 82010e72 checker: fix "unregistered" variadic interface call arguments (#12525) 594ms 915ms 0ms 133ms 4174 KB 125ms 123ms 179ms 43ms 87634 147531
2021-11-20 11:12 90ba8561 cgen: fix `dump(x)` with `fn (x &Type) str() string {` 596ms 922ms 0ms 128ms 4173 KB 128ms 125ms 177ms 43ms 87630 147030
2021-11-20 08:24 24ffc1ff os: fix os.rmdir_all for folders with recursive symlinks 587ms 920ms 0ms 131ms 4173 KB 128ms 124ms 177ms 43ms 87628 149281
2021-11-19 18:35 1bbc7338 toml: fix memory corruption when returning new date/time types (#12507) 592ms 912ms 0ms 130ms 4173 KB 128ms 128ms 180ms 43ms 87628 148020
2021-11-19 18:31 eec87883 checker: fix generics fn infer nested generic fn (#12519) 596ms 926ms 0ms 130ms 4173 KB 128ms 125ms 178ms 43ms 87628 147026
2021-11-19 17:23 2794aa62 tools: include `vls.log` in the .gitignore files for new V projects (#12522) 595ms 930ms 0ms 129ms 4173 KB 129ms 126ms 179ms 43ms 87627 147272
2021-11-19 17:02 b576181a cgen: fix `const x := opt() or {}` side effect interference when the consts are in different files in the same module too 603ms 919ms 0ms 137ms 4173 KB 128ms 125ms 179ms 43ms 87627 145318
2021-11-19 16:15 e275220f cgen: fix `const x := opt() or {}` side effect interference with parallel cgen 595ms 909ms 0ms 129ms 4173 KB 127ms 123ms 177ms 44ms 87625 147268
2021-11-19 11:52 c2eb909c cgen: fix multiple matches in one expr (#12516) 597ms 913ms 0ms 129ms 4172 KB 126ms 124ms 175ms 43ms 87612 146753
2021-11-19 11:50 80a4ff99 native: handle some more statements and dont echo warnings (#12518) 595ms 914ms 0ms 130ms 4172 KB 128ms 127ms 178ms 43ms 87611 147245
2021-11-19 11:21 fa995ca5 checker: add an error for `x.method({})` calls, when method expects a struct 596ms 916ms 0ms 128ms 4173 KB 126ms 124ms 174ms 42ms 87612 147000
2021-11-19 08:30 9eac656e native: support passing a directory, instead of just a .v file (#12512) 600ms 913ms 0ms 128ms 4172 KB 126ms 124ms 175ms 43ms 87603 146005
2021-11-19 08:26 76cf11e6 toml: add Any.default_to() method (#12506) 603ms 929ms 0ms 137ms 4172 KB 128ms 126ms 177ms 43ms 87594 145263
2021-11-18 18:14 24ba6603 bitfield,flag: document the remaining functions 598ms 918ms 0ms 129ms 4170 KB 126ms 127ms 178ms 43ms 87559 146419
2021-11-18 17:46 96554fad toml: improve number conversion (#12509) 588ms 907ms 0ms 128ms 4170 KB 126ms 125ms 175ms 43ms 87528 148857
2021-11-18 16:09 3caeadfa cgen,vfmt: support `[weak]` tags for functions and globals 601ms 920ms 0ms 129ms 4170 KB 127ms 128ms 174ms 43ms 87528 145637
2021-11-18 13:39 7fba3e65 toml: support empty tables (#12504) 593ms 912ms 0ms 126ms 4169 KB 126ms 124ms 176ms 43ms 87507 147566
2021-11-18 11:57 24ea15c8 toml: remove fixed value tests from skip list (#12503) 597ms 918ms 0ms 128ms 4169 KB 126ms 124ms 177ms 43ms 87507 146577
2021-11-18 11:56 0ec02e32 sqlite: add enum result code (#12505) 597ms 922ms 0ms 136ms 4169 KB 127ms 124ms 177ms 43ms 87507 146577
2021-11-18 11:27 7ec70d54 toml: small refactor, move all json functionality to submodule (#12502) 595ms 914ms 0ms 127ms 4169 KB 124ms 124ms 177ms 43ms 87507 147070
2021-11-18 08:57 5bf28c52 cgen: handle c2v fn casts 598ms 913ms 0ms 128ms 4169 KB 127ms 124ms 178ms 43ms 87507 146332
2021-11-18 08:09 1edb3e55 js,jsdom: make JS structs plain objects; add more DOM API support for jsdom (#12501) 594ms 912ms 0ms 129ms 4169 KB 126ms 125ms 176ms 43ms 87489 147287
2021-11-18 05:44 40932132 toml: don't use time.Time for time representation (#12498) 609ms 926ms 0ms 132ms 4168 KB 134ms 124ms 175ms 43ms 87473 143633
2021-11-18 05:34 b5e410e4 fmt: format explicit map init with parameter (#12499) 598ms 917ms 0ms 130ms 4168 KB 127ms 125ms 176ms 43ms 87473 146275
2021-11-17 21:48 3b612899 toml: eat first nl if present in multiline strings (#12496) 599ms 921ms 0ms 135ms 4168 KB 127ms 125ms 177ms 44ms 87461 146011
2021-11-17 18:58 81455acd toml: simplify Doc.to_any() method (#12495) 589ms 910ms 0ms 128ms 4168 KB 127ms 124ms 176ms 44ms 87461 148490
2021-11-17 18:54 2f5fae06 toml: fix a few string value tests (#12493) 591ms 906ms 0ms 130ms 4168 KB 127ms 124ms 176ms 44ms 87461 147988
2021-11-17 18:39 27333198 term: fix a leak in _test.v files in the default test runner without -autofree 594ms 917ms 0ms 128ms 4168 KB 126ms 123ms 175ms 43ms 87461 147240
2021-11-17 15:25 dbf469e0 toml: move to_burntsushi functionality (#12492) 602ms 910ms 0ms 130ms 4167 KB 126ms 124ms 176ms 43ms 87451 145267
2021-11-17 15:24 7cdc9066 toml: fix scanning of short unicode escapes (#12491) 597ms 916ms 0ms 128ms 4167 KB 125ms 125ms 175ms 43ms 87451 146484
2021-11-17 13:57 3e1fb22a checker: format checker.v (#12490) 594ms 922ms 0ms 135ms 4167 KB 127ms 129ms 175ms 44ms 87451 147223
2021-11-17 09:42 1370516f checker: check struct field using 'any' type (#12489) 599ms 912ms 0ms 129ms 4167 KB 126ms 124ms 174ms 43ms 87450 145993
2021-11-16 17:31 6ac109a7 builtin: add a `[has_globals]` tag for all the .v files, with global declarations in them 600ms 919ms 0ms 130ms 4159 KB 127ms 124ms 174ms 44ms 87334 145556
2021-11-17 06:30 bd9ac598 toml: add support for validation of structure and values (#12481) 597ms 912ms 0ms 130ms 4159 KB 126ms 125ms 174ms 43ms 87331 146283
2021-11-17 05:18 927df948 cgen: fix generic struct free() (#12487) 595ms 909ms 0ms 126ms 4159 KB 125ms 126ms 174ms 43ms 87331 146774
2021-11-17 02:45 11ce26b3 sqlite: make constants public (#12485) 586ms 911ms 0ms 131ms 4159 KB 127ms 125ms 174ms 44ms 87331 149029
2021-11-16 17:56 49a36515 checker, cgen: c2v fixes 596ms 926ms 0ms 136ms 4159 KB 126ms 123ms 175ms 44ms 87331 146528
2021-11-16 15:19 2984751a checker: fix the argument mismatch of fn call (#12479) 597ms 907ms 0ms 127ms 4158 KB 126ms 127ms 178ms 43ms 87296 146224
2021-11-16 14:07 3fab0a5d cgen: fix codegen for `for k,v in map_of_pointers {` 590ms 907ms 0ms 125ms 4158 KB 125ms 123ms 174ms 42ms 87290 147949
2021-11-16 09:44 045579fd parser: use the `[has_globals]` module attribute, remove the parser `global_enabled_mods whitelist` (part 2) 595ms 910ms 0ms 129ms 4157 KB 127ms 127ms 177ms 43ms 87283 146694
2021-11-16 09:34 f0f5f97e parser: support a `[has_globals]` module attribute, to eliminate a parser whitelist (part 1) 597ms 912ms 0ms 129ms 4157 KB 125ms 123ms 175ms 42ms 87288 146211
2021-11-16 09:14 3f37ab2e gg: fix system_font_path on Linux (#12477) 590ms 904ms 0ms 130ms 4157 KB 123ms 122ms 173ms 42ms 87276 147925
2021-11-16 06:45 bede0587 cgen: fix string interliteral of the comptime selector (#12475) 593ms 913ms 0ms 134ms 4157 KB 126ms 123ms 176ms 43ms 87276 147177
2021-11-16 06:42 9565adf5 checker: check invalid map variable name (#12474) 590ms 909ms 0ms 128ms 4157 KB 127ms 124ms 175ms 43ms 87270 147915
2021-11-15 17:00 7b9cca75 toml: add convenience convertion of Doc to map[string]toml.Any (#12473) 591ms 907ms 0ms 127ms 4157 KB 126ms 124ms 173ms 43ms 87270 147664
2021-11-15 13:47 c28041ce all: cleanup/rename all `comp_` names to be `comptime_` (#12467) 596ms 915ms 0ms 129ms 4157 KB 127ms 124ms 176ms 42ms 87270 146426
2021-11-15 13:36 1d003228 tests: update generics_method_str_overload_test.v to return a generic type, instead of `Gen<G>`. (#12465) 595ms 912ms 0ms 133ms 4156 KB 128ms 124ms 177ms 43ms 87262 146658
2021-11-15 12:13 a8a1e938 strconv,js: f64_to_str works on JS backend now; Fix BigInt usage in infix expressions (#12464) 596ms 917ms 0ms 129ms 4156 KB 124ms 125ms 176ms 42ms 87262 146412
2021-11-15 11:23 1d2b16dd js: support `[if userflag?]` fn tags 595ms 915ms 0ms 134ms 4157 KB 129ms 126ms 179ms 44ms 87269 146670
2021-11-15 09:44 7b723262 tools: support `VJOBS=1 VTEST_FAIL_FAST=1 ./v test .` 586ms 901ms 0ms 129ms 4157 KB 127ms 122ms 172ms 43ms 87266 148918
2021-11-15 08:29 5e75c89b checker: allow noreturn in if expr (#12462) 583ms 901ms 0ms 127ms 4157 KB 125ms 123ms 171ms 43ms 87266 149684
2021-11-15 08:23 d8479f10 cgen: fix typeof comptime selector (fix #12461) (#12463) 588ms 894ms 0ms 127ms 4156 KB 125ms 124ms 173ms 42ms 87259 148399
2021-11-14 19:06 e3d98b1b js,strconv: port some functions to JS backend, improve `rune.str()` (#12460) 597ms 906ms 0ms 129ms 4153 KB 126ms 122ms 173ms 43ms 87229 146112
2021-11-14 19:00 460f4523 checker: check array pop immutable (#12458) 593ms 912ms 0ms 129ms 4153 KB 127ms 125ms 175ms 43ms 87229 147097
2021-11-14 18:58 fb997eb5 cgen: fix comptime for in field selector (#12457) 594ms 912ms 0ms 135ms 4153 KB 126ms 123ms 180ms 43ms 87228 146848
2021-11-13 11:41 61b99e19 vfmt: handle comments right after interface fields 600ms 918ms 0ms 127ms 4151 KB 126ms 124ms 174ms 43ms 87210 145350
2021-11-13 09:17 9c508237 toml: support for `[a."b.c"]` quoted keys (#12444) 595ms 907ms 0ms 127ms 4151 KB 125ms 124ms 176ms 43ms 87210 146571
2021-11-13 09:08 6c32c544 js,parser: allow declaring methods on JS interfaces for easier FFI (#12447) 597ms 918ms 0ms 130ms 4151 KB 126ms 123ms 175ms 43ms 87210 146080
2021-11-12 12:29 3bb1c3f9 checker, cgen: fix for in iterator of generic struct (#12441) 590ms 903ms 0ms 129ms 4151 KB 126ms 122ms 173ms 43ms 87207 147808
2021-11-12 09:44 50a608aa os: remove unnecessary heap allocation from os.execute 597ms 917ms 0ms 129ms 4150 KB 124ms 124ms 173ms 43ms 87200 146063
2021-11-12 09:24 c6b8b0bb ci: make test_execute in os_test.v more robust 596ms 915ms 0ms 137ms 4150 KB 127ms 125ms 176ms 44ms 87200 146308
2021-11-12 08:29 1c17ba82 tools: fix the batch script for `v symlink`, if the vexe path contains spaces on windows (#12443) 599ms 916ms 0ms 130ms 4150 KB 126ms 125ms 176ms 43ms 87200 145575
2021-11-12 08:27 fcecf527 ci: fix failing os_test.v on the CI 599ms 916ms 0ms 128ms 4150 KB 124ms 122ms 172ms 43ms 87200 145575
2021-11-12 07:39 20d63de1 os: fix os.execute for command output that contains 0 bytes 593ms 916ms 0ms 130ms 4150 KB 128ms 124ms 175ms 44ms 87200 147048
2021-11-11 16:30 4b42dcad toml: support complex array-tables-array constructs (#12438) 598ms 921ms 0ms 130ms 4150 KB 128ms 127ms 176ms 43ms 87197 145814
2021-11-11 16:09 6c5dfc5c examples: fix initial clock size on hdpi displays 592ms 907ms 0ms 127ms 4150 KB 126ms 123ms 175ms 44ms 87197 147292
2021-11-11 15:45 4728b975 examples: use app.gg.quit() instead of exit(0) 593ms 921ms 0ms 136ms 4150 KB 127ms 126ms 177ms 43ms 87197 147043
2021-11-11 15:38 9cb378bb examples: reduce the memory usage of the clock example, without -autofree & -gc boehm 584ms 911ms 0ms 129ms 4150 KB 128ms 125ms 178ms 43ms 87197 149309
2021-11-11 12:57 c8cb1bf6 toml: check for single-key reassignment in inline tables (#12436) 596ms 908ms 0ms 128ms 4150 KB 128ms 124ms 173ms 43ms 87197 146303
2021-11-11 12:45 6f554399 tests: supplement tests for different types of generic parameters (#12432) 591ms 911ms 0ms 131ms 4150 KB 127ms 124ms 175ms 43ms 87197 147541
2021-11-11 12:36 a4c57ba5 js: support JS interfaces (#12426) 593ms 912ms 0ms 129ms 4150 KB 127ms 124ms 174ms 43ms 87197 147043
2021-11-11 05:29 015cfdb4 toml: add excerpt to value parse errors (#12429) 594ms 908ms 0ms 128ms 4147 KB 125ms 145ms 174ms 43ms 87136 146693
2021-11-11 05:15 823a3ab8 fmt: fix removal of selective imported types used as type parameter (#12431) 599ms 948ms 0ms 136ms 4147 KB 126ms 124ms 175ms 43ms 87123 145447
2021-11-11 05:12 72a7d5a5 checker: minor cleanup in method_call (#12430) 599ms 931ms 0ms 130ms 4147 KB 127ms 127ms 175ms 43ms 87123 145447
2021-11-10 16:41 8a971c3b ci,vweb: fix hard coded data in vweb_test.v 592ms 905ms 0ms 132ms 4147 KB 126ms 124ms 175ms 43ms 87123 147167
2021-11-10 16:26 637ebe5d examples: improve examples/vweb/file_upload 583ms 904ms 0ms 129ms 4147 KB 126ms 124ms 176ms 42ms 87123 149439
2021-11-10 15:31 466ced28 net.http: fix multipart/form-data file upload handling 584ms 906ms 0ms 129ms 4147 KB 127ms 124ms 175ms 43ms 87123 149183
2021-11-10 13:03 66e53279 toml: check for more wrong line ending cases (#12424) 588ms 911ms 0ms 129ms 4147 KB 126ms 124ms 175ms 43ms 87123 148168
2021-11-10 11:04 d5e767f3 checker, cgen: fix alias of map keys() (#12422) 589ms 912ms 0ms 134ms 4147 KB 123ms 123ms 174ms 42ms 87123 147916
2021-11-10 09:37 194b3647 js,checker: allow casting JS primitives to V primitives and vice-versa (#12420) 587ms 907ms 0ms 127ms 4147 KB 125ms 123ms 173ms 42ms 87116 148408
2021-11-10 06:12 6c244d30 cgen: improve diagnostic for a v compiler panic in dicordv 593ms 911ms 0ms 128ms 4144 KB 124ms 121ms 171ms 42ms 87073 146834
2021-11-09 07:25 8f4180ea parser: check generic parameters error of generic struct declaration (#12418) 596ms 917ms 0ms 128ms 4144 KB 127ms 123ms 177ms 43ms 87066 146083
2021-11-09 06:25 3f841ede v.util: make get_vtmp_folder() return `/tmp/v_{uid}` by default (see https://github.com/vlang/v/discussions/11796) 589ms 910ms 0ms 128ms 4143 KB 124ms 122ms 172ms 42ms 87062 147813
2021-11-08 13:18 08667c56 pref: allow running a .vsh script with just `v build.vsh gcc`, instead of `v run build.vsh gcc` (#12409) 593ms 909ms 0ms 129ms 4143 KB 125ms 124ms 174ms 42ms 87061 146814
2021-11-08 10:22 15242d80 docs: add description of how to use a custom table name to the ORM example – (#12408) 585ms 907ms 0ms 130ms 4142 KB 127ms 123ms 176ms 43ms 87053 148808
2021-11-08 09:12 758c18a9 cgen: fix for in mut val in array.index() (#12410) 600ms 921ms 0ms 136ms 4142 KB 126ms 125ms 177ms 43ms 87053 145088
2021-11-07 19:24 12110299 cgen: avoid generating typedef generic array type (#12407) 596ms 912ms 0ms 128ms 4142 KB 124ms 124ms 172ms 43ms 87050 146057
2021-11-07 16:47 c8ff9e39 checker: cleanup generic struct init (#12406) 596ms 921ms 0ms 129ms 4142 KB 126ms 127ms 173ms 43ms 87050 146057
2021-11-07 16:05 bc98da91 ast: speed up the frequently called methods .find_field, .find_method etc 599ms 912ms 0ms 128ms 4142 KB 126ms 125ms 176ms 43ms 87048 145322
2021-11-07 15:06 9ec12627 ast: fix generic nested struct init (#12405) 609ms 930ms 0ms 129ms 4142 KB 126ms 143ms 176ms 43ms 87048 142935
2021-11-07 14:02 1c121867 v.token,ast,scanner,parser: use a KeywordsMatcher lookup for builtin_type_names searches too 610ms 931ms 0ms 130ms 4142 KB 126ms 143ms 179ms 42ms 87050 142704
2021-11-07 11:30 80242c80 builtin,ast: apply small performance improvements, suggested by `hotspot` 616ms 940ms 0ms 135ms 4140 KB 128ms 142ms 178ms 43ms 87038 141295
2021-11-07 08:06 d8f971ff jsdom: add Path2D API, All CanvasRenderingContext2D methods (except image methods) (#12404) 618ms 935ms 0ms 130ms 4141 KB 130ms 143ms 180ms 43ms 87014 140799
2021-11-07 07:16 852d85b3 gg: cleanup the minimal gg program more 618ms 935ms 0ms 129ms 4141 KB 129ms 143ms 179ms 43ms 87014 140799
2021-11-06 16:24 32b74dd3 gg: simplify the minimal gg application even more with `context.user_data = context` 621ms 935ms 0ms 131ms 4141 KB 128ms 142ms 177ms 43ms 87014 140119
2021-11-06 15:15 8be64ef8 gg: improve font loading diagnostics with `-d debug_font` 620ms 942ms 0ms 130ms 4141 KB 128ms 141ms 182ms 43ms 87014 140345
2021-11-06 13:52 5f3dcde3 jsdom,builtin: add all methods for DOMMatrix; add conversion methods to convet from/to JS types (#12395) 612ms 929ms 0ms 128ms 4141 KB 128ms 141ms 177ms 43ms 87014 142179
2021-11-06 13:35 7a9ba9f4 ci: pin burntsushi/toml-test to their latest master for now 625ms 935ms 0ms 137ms 4141 KB 130ms 142ms 179ms 43ms 87014 139222
2021-11-06 13:19 d2d67e9f toml: add new inline-table duplicate-key test to skip list (#12399) 623ms 943ms 0ms 130ms 4141 KB 129ms 142ms 180ms 43ms 87014 139669
2021-11-05 12:14 9b00564d toml: panic if access fails to a key that was checked (#12384) 617ms 942ms 0ms 131ms 4141 KB 130ms 142ms 181ms 43ms 87014 141027
2021-11-05 10:08 24cd619f toml: fix parsing array of tables (#12388) 623ms 942ms 0ms 130ms 4141 KB 130ms 144ms 180ms 43ms 87014 139669
2021-11-05 09:29 db65b65f toml: disallow spacing between (array of tables) key syntax (#12382) 621ms 940ms 0ms 133ms 4141 KB 131ms 144ms 179ms 43ms 87014 140119
2021-11-05 09:28 c3b389cd toml: rename sub_key -> dotted_key (#12383) 620ms 934ms 0ms 129ms 4141 KB 128ms 143ms 180ms 43ms 87014 140345
2021-11-04 17:57 b963aff8 vast: update to latest V (#12387) 620ms 936ms 0ms 138ms 4141 KB 130ms 143ms 177ms 43ms 87014 140345
2021-11-04 16:09 7ea57bfa builtin: make map.keys() public 624ms 941ms 0ms 132ms 4141 KB 129ms 141ms 180ms 44ms 87014 139445
2021-11-04 15:43 ace94441 checker: more c2v fixes 622ms 929ms 0ms 130ms 4141 KB 129ms 143ms 178ms 43ms 87014 139893
2021-11-04 12:27 1999fb9a toml: remove some skipped tests related to recent formatting update (#12380) 616ms 933ms 0ms 130ms 4140 KB 128ms 141ms 177ms 43ms 87001 141235
2021-11-04 12:26 fc7f4c5b toml: disallow multiline keys (#12381) 620ms 940ms 0ms 131ms 4140 KB 128ms 140ms 178ms 42ms 87001 140324
2021-11-04 08:18 73e25ccb checker: check generic struct field fn args type mismatch (#12379) 620ms 932ms 0ms 130ms 4140 KB 131ms 143ms 177ms 43ms 86995 140314
2021-11-04 07:31 a27833ed all: support `volatile field Type` in struct declarations 620ms 939ms 0ms 138ms 4139 KB 131ms 143ms 179ms 43ms 86983 140295
2021-11-04 07:15 1a54817c toml: parse formatting (#12374) 619ms 945ms 0ms 132ms 4138 KB 131ms 142ms 176ms 43ms 86974 140507
2021-11-03 14:54 2b415491 jsdom, checker: add more methods for CanvasRenderingContext2D, fix interop check for JS methods (#12372) 617ms 938ms 0ms 131ms 4138 KB 132ms 146ms 177ms 45ms 86974 140962
2021-11-03 14:20 c4e282a0 parser: check fn args in declarations too with `-Wimpure-v` 618ms 943ms 0ms 130ms 4138 KB 131ms 141ms 178ms 43ms 86974 140734
2021-11-03 08:20 4bafc504 checker: check generic struct field fn args error (#12373) 615ms 936ms 0ms 129ms 4138 KB 131ms 143ms 177ms 43ms 86962 141401
2021-11-03 08:18 45c938bd toml: streamline scanner.at() return type, fixes #12344 (#12370) 615ms 931ms 0ms 130ms 4137 KB 130ms 143ms 180ms 44ms 86960 141398
2021-11-02 17:07 99fd84df toml: fix hex values starting with a, e or E and comments ending with crlf (#12367) 611ms 927ms 0ms 138ms 4137 KB 130ms 143ms 177ms 42ms 86960 142324
2021-11-02 15:40 3fdbfca2 cgen: fix `for in` with mutable structs (#12368) 614ms 928ms 0ms 130ms 4137 KB 128ms 141ms 175ms 42ms 86960 141628
2021-11-02 08:12 639cbfa0 checker: fix generics with assign nested generic fn call (#12366) 620ms 935ms 0ms 130ms 4137 KB 129ms 142ms 176ms 43ms 86956 140251
2021-11-02 07:35 0952af60 checker: fix comptime if T is interface (#12365) 617ms 939ms 0ms 130ms 4137 KB 129ms 143ms 180ms 42ms 86955 140931
2021-11-02 07:29 4ed6fb0e tools: cleanup a dump() from vwatch.v 613ms 935ms 0ms 130ms 4137 KB 128ms 143ms 176ms 42ms 86954 141849
2021-11-02 06:04 1d1793ec fmt: correctly format segment offsets (#12364) 621ms 942ms 0ms 131ms 4137 KB 131ms 143ms 176ms 43ms 86954 140022
2021-11-02 00:35 9aba00cd doc: update github link to libsodium (#12360) 616ms 937ms 0ms 137ms 4137 KB 130ms 145ms 180ms 43ms 86954 141159
2021-11-01 12:41 dcf230ca checker: fix nested generic method call (#12353) 610ms 922ms 0ms 131ms 4137 KB 128ms 142ms 176ms 43ms 86954 142547
2021-11-01 07:41 da65680a checker: fix comptime if expr of sync.threads (#12356) 618ms 939ms 0ms 129ms 4137 KB 129ms 141ms 176ms 43ms 86952 140699
2021-10-31 23:26 51f5841b checker: do not deref non-pointer types in `fn_signature_using_aliases` (#12340) 619ms 937ms 0ms 131ms 4137 KB 129ms 140ms 177ms 43ms 86952 140471
2021-10-31 12:12 28cada3f docs: fix some typos (#12341) 615ms 934ms 0ms 129ms 4137 KB 130ms 140ms 177ms 43ms 86950 141382
2021-10-31 10:58 6937074e strings,builder: reduce V cgen and parser memory consumption, fix strings.Builder leak (#12342) 617ms 937ms 0ms 129ms 4137 KB 127ms 139ms 172ms 42ms 86950 140923
2021-10-31 10:31 ce9f26c5 examples/vweb: use map instead of string in call to app.json (#12338) 624ms 933ms 0ms 138ms 4136 KB 130ms 143ms 176ms 43ms 86915 139286
2021-10-31 09:32 81b95ece docs: improve the docs by provide better examples and describe module publishing (#12308) 611ms 938ms 0ms 131ms 4136 KB 130ms 141ms 177ms 43ms 86915 142250
2021-10-30 10:30 579d5ae6 builtin,checker: add array.flags. Allow changing it in `unsafe {}` blocks 619ms 934ms 0ms 131ms 4136 KB 129ms 140ms 175ms 43ms 86915 140411
2021-10-30 15:49 612e742c examples: remove unneeded workaround (#12336) 610ms 923ms 0ms 131ms 4135 KB 129ms 141ms 178ms 43ms 86894 142449
2021-10-29 18:01 a7d42363 sync,strings,cgen: reduce memory consumption in cgen 618ms 932ms 0ms 129ms 4135 KB 130ms 142ms 178ms 43ms 86894 140605
2021-10-29 15:06 7e0f2fcd docs: update VS Code debugger configuration descriptions (#12335) 622ms 938ms 0ms 130ms 4133 KB 127ms 141ms 174ms 42ms 86829 139596
2021-10-29 14:32 1785b184 readline: improve README.md with working examples 616ms 938ms 0ms 135ms 4133 KB 127ms 139ms 173ms 42ms 86829 140956
2021-10-29 14:21 d1acca3e ci: fix `./v -cg -cstrict -o v cmd/v` job failures for clang 617ms 934ms 0ms 129ms 4133 KB 128ms 141ms 176ms 42ms 86829 140727
2021-10-29 14:14 d5642b61 cgen: fix error of nested match expr (#12334) 616ms 932ms 0ms 131ms 4133 KB 130ms 143ms 180ms 43ms 86829 140956
2021-10-29 13:35 4c67c01e parser,util: improve libleak false positive detection rate 616ms 945ms 0ms 129ms 4133 KB 130ms 142ms 177ms 42ms 86829 140956
2021-10-29 09:03 f801ef5e checker: disallow `mut` keyword in right-hand side of assignment (#12318) 605ms 926ms 0ms 129ms 4132 KB 124ms 142ms 179ms 44ms 86744 143378
2021-10-29 08:23 a32dae33 js: fix interfaces behaviour & disable struct deep copy for now (#12333) 608ms 923ms 0ms 131ms 4132 KB 126ms 141ms 181ms 43ms 86739 142662
2021-10-28 19:31 d33f7d12 orm: fix time struct in sql stmt (#12298) 614ms 942ms 0ms 137ms 4131 KB 125ms 141ms 179ms 43ms 86717 141232
2021-10-28 16:57 5e4594a1 toml: isolate, fix and regress-test sumtype cast causing memory corruption (#12329) 609ms 915ms 0ms 127ms 4131 KB 124ms 143ms 181ms 42ms 86717 142392
2021-10-28 16:31 fa02418a js: copy variables passed to closures (#12328) 609ms 924ms 0ms 128ms 4131 KB 124ms 142ms 179ms 42ms 86717 142392
2021-10-28 16:03 0e95e4d7 ast, cgen: fix generic method str() overload (#12330) 604ms 923ms 0ms 129ms 4110 KB 125ms 140ms 177ms 42ms 86375 143004
2021-10-28 14:33 475a2f9b ci: fix failing vlib/orm/orm_test.v 601ms 917ms 0ms 129ms 4109 KB 123ms 139ms 174ms 42ms 86367 143705
2021-10-28 14:18 4d0f6767 builtin: use malloc instead of calloc for `[]Type{cap: size}` 602ms 927ms 0ms 129ms 4109 KB 123ms 138ms 173ms 42ms 86367 143466
2021-10-28 14:00 2c3e44eb strings: use memdup_noscan in Builder.str() 615ms 938ms 0ms 144ms 4109 KB 122ms 141ms 180ms 52ms 86363 140427
2021-10-28 13:38 a987440e toml: add UTF header support, add BOM tests (#12326) 623ms 946ms 0ms 139ms 4109 KB 125ms 142ms 181ms 52ms 86363 138624
2021-10-28 13:23 99e71d08 scanner: preallocate space for tokens to reduce the number of allocations in the hot loop 622ms 942ms 0ms 141ms 4109 KB 124ms 143ms 182ms 51ms 86363 138847
2021-10-28 12:56 5ecaa160 toml: fix paths in skipped tests for Windows compatibility (#12323) 646ms 962ms 0ms 141ms 4109 KB 125ms 143ms 181ms 69ms 86361 133685
2021-10-28 12:09 8014235e scanner: speed up text_scan by using a specialised keywords matcher, instead of a generic V map of keywords 644ms 961ms 0ms 139ms 4109 KB 125ms 143ms 181ms 68ms 86361 134100
2021-10-28 07:51 b1bb1d36 ci: vfmt parser.v 643ms 964ms 0ms 139ms 4105 KB 122ms 141ms 177ms 70ms 86258 134149
2021-10-28 07:40 1b6cccaf parser,checker: allow a goto label right after return 647ms 967ms 0ms 151ms 4105 KB 124ms 143ms 177ms 71ms 86258 133319
2021-10-27 23:20 8cd01e0e cgen: fix error caused by fixed size array init syntax with variable it (#12314) 640ms 959ms 0ms 140ms 4104 KB 124ms 141ms 179ms 70ms 86252 134768
2021-10-27 20:18 cfecb622 js: DOM API. Part 1 (#12296) 645ms 957ms 0ms 140ms 4102 KB 124ms 142ms 179ms 70ms 86202 133646
2021-10-27 19:54 0ff23eeb ci: fix failing assign_expr_channel_push.out 646ms 965ms 0ms 139ms 4102 KB 124ms 141ms 179ms 70ms 86202 133439
2021-10-27 17:26 bc3827ae toml: improve array parsing (#12322) 650ms 965ms 0ms 140ms 4102 KB 123ms 142ms 179ms 73ms 86199 132613
2021-10-27 14:53 43fbc68f checker: disallow `<-` (channel push) on right-hand side of assignment (fix #12309) (#12321) 655ms 967ms 0ms 138ms 4102 KB 124ms 143ms 178ms 74ms 86199 131601
2021-10-27 14:07 159a9c30 markused: fix `-skip-unused` on programs with generic methods (fix #12306) 650ms 965ms 0ms 146ms 4102 KB 123ms 140ms 177ms 73ms 86193 132604
2021-10-27 13:41 462d097b toml: small clarification on utf8_max const (#12320) 645ms 972ms 0ms 140ms 4102 KB 123ms 144ms 177ms 74ms 86187 133623
2021-10-27 12:41 943a807d parser: implement generics method with auto multi generic types (#12312) 647ms 967ms 0ms 141ms 4102 KB 124ms 143ms 180ms 74ms 86187 133210
2021-10-27 12:31 e5c759eb docs: fix typos (line 22, 26, 28, 34, 50, 107) (#12310) 646ms 962ms 0ms 141ms 4102 KB 123ms 143ms 177ms 73ms 86182 133408
2021-10-27 12:28 d53bb54c toml: implement checks for UTF-8 validity (#12313) 646ms 960ms 0ms 141ms 4102 KB 124ms 143ms 178ms 74ms 86182 133408
2021-10-27 11:55 ea6d2d53 parser: disallow `for mut in range` (fix #12234) (#12277) 647ms 965ms 0ms 141ms 4102 KB 125ms 143ms 181ms 74ms 86182 133202
2021-10-27 11:31 6eaacd33 toml: improve checker documentation (#12315) 643ms 959ms 0ms 148ms 4101 KB 124ms 143ms 178ms 73ms 86179 134026
2021-10-26 14:00 1b9eef74 toml: improve inline-table parsing (#12307) 649ms 962ms 0ms 139ms 4101 KB 123ms 141ms 176ms 74ms 86179 132787
2021-10-26 10:49 52df19ef toml: check for invalid placement of underscores around exponent (#12303) 650ms 978ms 0ms 140ms 4101 KB 125ms 145ms 180ms 74ms 86179 132583
2021-10-26 08:10 f14dabc6 math.big: add a new greatest-common-divisor-algo for big.Integer, also add a benchmark for it (#12261) 646ms 962ms 0ms 139ms 4101 KB 121ms 140ms 179ms 73ms 86179 133404
2021-10-26 08:00 f62b2dcf table: fix generic method with multi generic types (#12297) 648ms 977ms 0ms 143ms 4101 KB 125ms 146ms 180ms 75ms 86179 132992
2021-10-26 07:53 508f29c1 docs: document the purpose of the `[params]` trailing struct tag 647ms 976ms 0ms 142ms 4101 KB 123ms 144ms 183ms 74ms 86177 133194
2021-10-26 07:45 655b5c56 net.http: use `[params]` for Config structs (#12299) 650ms 963ms 0ms 151ms 4101 KB 125ms 144ms 180ms 74ms 86177 132580
2021-10-26 07:42 06796a61 ci,toml: add the new float/trailing-us-exp.toml to the ignored skip list for now 647ms 965ms 0ms 141ms 4101 KB 123ms 143ms 178ms 74ms 86177 133194
2021-10-25 14:19 5b325b99 docs: give a concrete example of bounds access check, and error propagation with `x := arr[idx] ?` 652ms 957ms 0ms 140ms 4101 KB 122ms 141ms 178ms 74ms 86177 132173
2021-10-25 12:22 ac99007c table: fix generic sumtype instantiations (#12288) 642ms 963ms 0ms 141ms 4101 KB 124ms 142ms 178ms 74ms 86177 134232
2021-10-25 12:16 77a1e3de gg: improve system_font_path on linux (#12290) 647ms 965ms 0ms 142ms 4101 KB 124ms 142ms 178ms 73ms 86169 133182
2021-10-25 07:57 18da724a examples: prevent a 180 turn in snek (#12286) 657ms 967ms 0ms 139ms 4101 KB 123ms 142ms 179ms 75ms 86169 131155
2021-10-25 07:24 cc2847f6 builtin: fix compilation with `-gc boehm` on some FreeBSD versions (#12289) 650ms 966ms 0ms 146ms 4101 KB 122ms 139ms 177ms 74ms 86169 132567
2021-10-24 19:06 45c1c1ab ci: fix import_symbol_private_err.vv and its .out file (time.since is no longer private) 646ms 971ms 0ms 143ms 4101 KB 123ms 142ms 179ms 74ms 86169 133388
2021-10-24 18:36 49ebba53 time: implement `pub fn since(t Time) Duration` 647ms 955ms 0ms 141ms 4101 KB 123ms 143ms 180ms 73ms 86169 133182
2021-10-24 16:54 bb71089b os: make the os_test.v functions more robust on windows (normalise the returned paths before comparing them) 638ms 951ms 0ms 138ms 4101 KB 121ms 140ms 179ms 73ms 86170 135062
2021-10-24 16:16 e99b699a os: make os.mkdir_all more robust (honor / on windows too), add a test for it 641ms 958ms 0ms 140ms 4101 KB 123ms 143ms 181ms 73ms 86170 134430
2021-10-24 15:38 d1c4b470 os: make os.ls('') return an error, make os.walk_ext more memory efficient on deep hierarchies, add tests for os.walk_ext 633ms 963ms 0ms 140ms 4100 KB 122ms 141ms 178ms 74ms 86139 136080
2021-10-24 14:19 d9c6c9a7 http: cleanup download_file, remove unimplemented download_file_with_progress 642ms 951ms 0ms 146ms 4100 KB 122ms 142ms 178ms 74ms 86132 134161
2021-10-24 12:56 2eae4cf6 js: fix optional error propagation (#12283) 661ms 962ms 0ms 139ms 4100 KB 122ms 140ms 177ms 73ms 86132 130305
2021-10-24 12:29 c3409062 cgen: cleanup vinit_string_literals, _vcleanup and reload_so declarations 648ms 959ms 0ms 141ms 4099 KB 123ms 140ms 181ms 73ms 86110 132885
2021-10-24 09:05 242b9934 vfmt: fix bug where duplicated comma is placed before comment in array init (#12281) 645ms 952ms 0ms 139ms 4099 KB 121ms 139ms 177ms 72ms 86112 133506
2021-10-24 08:54 47a23011 regex: add OR error, if sourounded by char classes, and a test (#12278) 659ms 958ms 0ms 141ms 4099 KB 123ms 141ms 178ms 73ms 86112 130670
2021-10-23 18:22 e45cd020 mysql: always use `#include <mysql.h>`, rely on pkgconfig to get the correct include folder 644ms 958ms 0ms 142ms 4099 KB 125ms 140ms 182ms 75ms 86112 133714
2021-10-23 09:53 008d15dc builder,pref: add support for `-no-builtin` (useful for writing Linux kernel modules) 644ms 958ms 0ms 146ms 4099 KB 124ms 144ms 180ms 74ms 86112 133714
2021-10-22 19:23 aa22751d vlib: remove unused `glm` module (#12274) 644ms 960ms 0ms 141ms 4098 KB 122ms 140ms 177ms 73ms 86080 133664
2021-10-22 19:03 864d6eae js: codegen & vlib fixes, replace the Game of Life CLI example (#12272) 650ms 960ms 0ms 141ms 4098 KB 125ms 143ms 181ms 75ms 86080 132430
2021-10-22 17:30 8a475681 toml: disallow unclosed arrays (#12273) 644ms 961ms 0ms 141ms 4096 KB 123ms 140ms 179ms 73ms 86064 133639
2021-10-22 16:59 506924b0 android: hide printf hijack for android logging behind define (#12269) 651ms 959ms 0ms 139ms 4096 KB 125ms 143ms 179ms 75ms 86064 132202
2021-10-22 16:57 8273c058 toml: check for illegal characters, fix all related skipped tests (#12270) 643ms 957ms 0ms 139ms 4096 KB 122ms 141ms 180ms 73ms 86064 133847
2021-10-22 14:08 eed94c72 os: move C struct declarations in their own _default.c.v files (#12268) 652ms 975ms 0ms 148ms 4096 KB 124ms 140ms 178ms 74ms 86064 132000
2021-10-22 13:44 0401b5ec mysql: fix compilation with libmariadb-dev, but no libmysqlclient-dev installed 651ms 962ms 0ms 141ms 4096 KB 124ms 142ms 182ms 73ms 86064 132202
2021-10-22 10:38 76ff708c toml: squash recently fixed invalid tests (#12266) 643ms 965ms 0ms 143ms 4096 KB 125ms 146ms 181ms 74ms 86064 133847
2021-10-22 05:18 0d7057dd readme: improve wording, fix typos (#12250) 648ms 969ms 0ms 141ms 4096 KB 123ms 141ms 178ms 74ms 86064 132814
2021-10-22 04:23 47313cbf doc: clean up array init docs 643ms 961ms 0ms 141ms 4096 KB 123ms 141ms 179ms 73ms 86064 133847
2021-10-21 19:30 5b695937 cgen,js: fix missing break in switch case, generated by match with range branches (#12260) 649ms 964ms 0ms 141ms 4096 KB 123ms 141ms 182ms 73ms 86064 132610
2021-10-21 13:40 da7dad07 builder: fix sigint handling for `v run` (#12246) 646ms 972ms 0ms 147ms 4096 KB 122ms 140ms 178ms 73ms 86060 133219
2021-10-21 13:32 a8570724 help: document `-skip-unused` in the `v help` output. 645ms 963ms 0ms 141ms 4093 KB 124ms 141ms 178ms 74ms 86039 133393
2021-10-21 11:13 1ba839dc openssl: change `read_into` to `read` (#12251) 656ms 964ms 0ms 141ms 4093 KB 123ms 142ms 180ms 74ms 86039 131157
2021-10-21 11:12 a84b1a53 toml: fix bin, oct and hex capital identifier check (#12254) 649ms 959ms 0ms 141ms 4093 KB 123ms 142ms 178ms 74ms 86039 132571
2021-10-21 08:19 5607224b docs: improve os.ProcessState markdown rendering (#12245) 647ms 963ms 0ms 140ms 4093 KB 124ms 141ms 179ms 74ms 86039 132981
2021-10-21 02:48 ff02c198 table, builder, checker: cleanup unwrap_generic (#12241) 643ms 961ms 0ms 139ms 4093 KB 124ms 143ms 181ms 74ms 86039 133808
2021-10-20 13:02 57c79770 js: port more methods (os, builtin) (#12238) 650ms 972ms 0ms 152ms 4094 KB 125ms 141ms 180ms 74ms 86039 132367
2021-10-20 11:26 7c1fff34 builder: pass `-std=gnu99` to the C backend under linux (#12236) 643ms 963ms 0ms 140ms 4094 KB 125ms 142ms 179ms 74ms 86039 133808
2021-10-20 08:52 3e52d545 cgen: fix match expr when evaluating to sumtype (#12237) 642ms 964ms 0ms 143ms 4094 KB 123ms 143ms 177ms 73ms 86035 134010
2021-10-19 17:05 ef0eaeee ci: fix broken js tests 647ms 960ms 0ms 143ms 4093 KB 125ms 145ms 180ms 74ms 86023 132956
2021-10-19 14:18 a8ced465 sokol: fix a typo 639ms 966ms 0ms 142ms 4093 KB 123ms 140ms 176ms 73ms 86023 134621
2021-10-19 14:02 ab350d52 cgen: support RangeExpr while emitting enum switch case (#12226) 649ms 960ms 0ms 142ms 4093 KB 125ms 143ms 181ms 74ms 86023 132546
2021-10-19 13:58 d8ea9e49 sokol: move _sapp_macos_resize_window 640ms 956ms 0ms 145ms 4085 KB 124ms 143ms 179ms 74ms 85876 134181
2021-10-19 13:03 45534b51 time: move pure V function from time.c.v 643ms 954ms 0ms 142ms 4085 KB 123ms 142ms 179ms 74ms 85876 133555
2021-10-19 10:33 f2cda1a5 parser: update p.inside_or_expr consistently (fix `v fmt -w vls/analyzer/symbol_registration.v`) 652ms 954ms 0ms 141ms 4085 KB 126ms 143ms 180ms 75ms 85872 131705
2021-10-19 09:27 6aca3605 parser: fix checking unexpected name (#12233) 641ms 948ms 0ms 143ms 4085 KB 123ms 142ms 177ms 73ms 85862 133950
2021-10-19 09:11 c1aa782a js,checker: fix some modules build for `v -b js self`, fix `or block` check in ast.CallExpr (#12231) 639ms 956ms 0ms 141ms 4085 KB 124ms 143ms 177ms 73ms 85862 134369
2021-10-19 06:43 39c3817c readme: add a section for installing openssl so linking to it when answering is easier. 643ms 959ms 0ms 142ms 4083 KB 123ms 144ms 178ms 73ms 85837 133494
2021-10-18 18:03 a84a6d1f docs: fix typos, cleanup wording (#12227) 642ms 953ms 0ms 145ms 4083 KB 122ms 142ms 175ms 72ms 85837 133702
2021-10-18 15:25 108644d2 vweb: add `file` method to vweb.Context, make the existing `json` method generic (#12211) 640ms 949ms 0ms 140ms 4083 KB 125ms 143ms 179ms 75ms 85837 134120
2021-10-18 14:50 e9aa18fc roadmap: mark `parallel cgen` and `interface embedding` as done 644ms 952ms 0ms 138ms 4083 KB 123ms 141ms 177ms 74ms 85837 133287
2021-10-18 11:24 3af53e29 doc: update the interface sections (#12225) 642ms 945ms 0ms 144ms 4083 KB 124ms 142ms 177ms 73ms 85837 133702
2021-10-18 10:28 b23984a2 builder: only print the thirdparty object rebuilding line with '-v' 647ms 951ms 0ms 139ms 4083 KB 123ms 142ms 176ms 74ms 85837 132669
2021-10-18 07:59 53c2e262 cgen & jsgen: generate when possible a `switch` from `match x {` (#12216) 644ms 944ms 0ms 140ms 4083 KB 124ms 142ms 177ms 74ms 85836 133285
2021-10-18 07:51 20708397 io: pub the RandomReader interface (#12222) 641ms 944ms 0ms 151ms 4010 KB 123ms 143ms 178ms 73ms 85623 133577
2021-10-18 05:43 5dd38646 markused: fix `v -skip-unused cmd/tools/vpm.v` regression after 98b2bdb 641ms 951ms 0ms 138ms 4010 KB 122ms 140ms 175ms 73ms 85623 133577
2021-10-17 09:23 735c9616 autofree: add skipped string_plus_string_plus.v sample 629ms 938ms 0ms 142ms 4010 KB 121ms 141ms 175ms 72ms 85625 136128
2021-10-17 16:39 98b2bdb4 io: cleanup ReaderWriter interface (#12218) 640ms 935ms 0ms 139ms 4010 KB 122ms 141ms 177ms 72ms 85614 133771
2021-10-17 16:01 3a073329 builder: use os.new_process() instead of os.system() in v run (#12214) 638ms 938ms 0ms 144ms 4010 KB 121ms 140ms 177ms 72ms 85617 134195
2021-10-17 12:50 a006090b ast: minor cleanup of register_type_symbol (#12213) 629ms 938ms 0ms 140ms 4005 KB 121ms 140ms 174ms 72ms 85613 136109
2021-10-17 03:42 29f06899 math: add fn clamp (#12205) 631ms 945ms 0ms 145ms 4005 KB 121ms 140ms 172ms 72ms 85613 135678
2021-10-16 19:10 678e3a21 tools: add vshader (#12195) 638ms 936ms 0ms 141ms 4004 KB 122ms 142ms 173ms 73ms 85605 134177
2021-10-15 16:36 bff7cc5f thirdparty: remove patch marks in sokol_gfx.h (#12198) 638ms 945ms 0ms 139ms 4004 KB 122ms 143ms 177ms 73ms 85604 134175
2021-10-15 09:22 dee4ffbc builder: make -usecache rebuild cached, but changed modules, and their dependants (#12193) 642ms 959ms 0ms 141ms 4004 KB 123ms 144ms 177ms 73ms 85604 133339
2021-10-15 08:50 c108e019 checker: fix generic fn return types with generic struct (#12186) 638ms 947ms 0ms 140ms 3994 KB 123ms 142ms 176ms 73ms 85444 133924
2021-10-15 08:32 27cd21e4 cgen: fix infix ops, for cross assignments of types with overloaded operators (#12192) 637ms 948ms 0ms 139ms 3992 KB 122ms 140ms 175ms 74ms 85426 134106
2021-10-15 07:10 814b4ebb term: get_terminal_size() for js_node, term.clear() for all js backends (#12189) 642ms 949ms 0ms 146ms 3991 KB 122ms 141ms 173ms 73ms 85413 133042
2021-10-15 06:22 d3887c15 time: fix sys_mono_now for the JS backend (#12187) 638ms 951ms 0ms 141ms 3991 KB 124ms 142ms 177ms 73ms 85413 133876
2021-10-15 03:08 c29a5cde term: fix readme typo (#12180) 902ms 1216ms 0ms 180ms 3991 KB 135ms 184ms 206ms 79ms 85413 94692
2021-10-15 00:57 4d1307f2 all: index accessor in array init expression (#12181) 633ms 941ms 0ms 144ms 3991 KB 133ms 145ms 174ms 73ms 85413 134933
2021-10-14 23:24 6d62574e tutorials: fix argument type (#12182) 633ms 949ms 0ms 142ms 3986 KB 123ms 139ms 177ms 73ms 85306 134764
2021-10-14 21:11 c9b2f878 parser, checker: optimize checking generic struct type mismatch (#12179) 638ms 945ms 0ms 142ms 3986 KB 122ms 142ms 176ms 73ms 85306 133708
2021-10-14 10:32 4490d5ed context: cleanup the tests and the documentation (#12175) 630ms 946ms 0ms 147ms 3983 KB 124ms 144ms 176ms 74ms 85268 135346
2021-10-14 08:47 4c2cb1b6 vdoc: prevent leaking to the docs the `pure_v_but_overriden_by_` prefix 633ms 942ms 0ms 140ms 3983 KB 121ms 139ms 171ms 73ms 85268 134704
2021-10-14 08:38 05885059 cgen: remove the extra generated parentheses of single in_expr (fix #12158) (#12168) 640ms 937ms 0ms 138ms 3983 KB 123ms 140ms 175ms 74ms 85266 133228
2021-10-13 23:15 6f629d1a transformer: eliminate unreachable branches & redundant branch expressions in MatchExpr (#12174) 631ms 944ms 0ms 141ms 3982 KB 123ms 142ms 175ms 72ms 85251 135104
2021-10-13 18:24 5b9553d5 orm: fix last_id() call in mysql (#12173) 633ms 942ms 0ms 141ms 3971 KB 122ms 140ms 175ms 73ms 85032 134331
2021-10-13 18:22 5bfa3d55 sokol: add screenshot function to OpenGL based backends (#12169) 627ms 935ms 0ms 140ms 3971 KB 121ms 139ms 174ms 72ms 85032 135617
2021-10-13 06:40 d373eba7 js: implement more functions for JS backend (#12167) 632ms 944ms 0ms 145ms 3970 KB 121ms 139ms 172ms 72ms 85018 134522
2021-10-12 16:38 ade57743 native: fix return `a+b` infix construction (#12161) 632ms 945ms 0ms 140ms 3970 KB 122ms 140ms 174ms 73ms 85002 134496
2021-10-12 16:22 6c728cf3 js: add draft support for -skip-unused (hello_world.v works) 629ms 938ms 0ms 138ms 3970 KB 122ms 140ms 173ms 73ms 85005 135143
2021-10-12 15:51 1d2b56d7 native: fix example exit((1,2)->(a,b)return a+b) (#12154) 630ms 936ms 0ms 138ms 3969 KB 121ms 139ms 172ms 72ms 84978 134885
2021-10-12 15:49 347ebe5f native: append .exe, when using the native backend on windows (#12159) 632ms 935ms 0ms 141ms 3969 KB 121ms 141ms 177ms 73ms 84978 134458
2021-10-12 07:43 a0a0ae85 native: add support for pe64 when -os windows is used (#12149) 633ms 945ms 0ms 139ms 3969 KB 123ms 141ms 176ms 73ms 84973 134238
2021-10-12 06:52 22962dd2 js: change codegen for match statement, speedup string.split_into_lines (#12157) 629ms 936ms 0ms 147ms 3964 KB 122ms 139ms 177ms 72ms 84775 134777
2021-10-12 05:18 cfc56b24 vweb: fix [post] route matching 633ms 945ms 0ms 140ms 3961 KB 122ms 140ms 176ms 73ms 84736 133864
2021-10-12 04:17 555e8cad tutorials: update the vweb tutorial with the new form parsing syntax 627ms 939ms 0ms 140ms 3961 KB 122ms 139ms 175ms 73ms 84736 135145
2021-10-12 04:09 da58ba0d vweb: populate action method params with form values 632ms 949ms 0ms 138ms 3961 KB 121ms 139ms 175ms 72ms 84736 134075
2021-10-12 03:35 4d7bb95c vweb: add a `vweb_global` attribute (#12064) 631ms 946ms 0ms 141ms 3961 KB 121ms 139ms 177ms 72ms 84733 134283
2021-10-12 03:03 5eba02ea native: fix stackframe bug on return statements (#12153) 630ms 938ms 0ms 142ms 3961 KB 121ms 141ms 181ms 72ms 84733 134496
2021-10-11 16:57 3c8be0db tests: reduce maxn in builder_test.js.v to just 1000 for now (runs in under 200ms, vs ~240s before that) 638ms 939ms 0ms 146ms 3961 KB 120ms 140ms 174ms 72ms 84732 132808
2021-10-11 12:29 6c6bb085 tools/vast: update vast to latest V 628ms 938ms 0ms 140ms 3961 KB 121ms 139ms 175ms 72ms 84729 134918
2021-10-11 12:41 0386f2bb checker: add an interface check for mutability, fixes #1081, fixes #7038 (#11963) 629ms 934ms 0ms 142ms 3961 KB 122ms 141ms 175ms 72ms 84729 134704
2021-10-11 11:29 d0c961eb transformer: eliminate unreachable branches in IfExpr and fold more expressions and statements (#12135) 628ms 936ms 0ms 140ms 3963 KB 123ms 143ms 178ms 74ms 84708 134885
2021-10-11 11:20 35b301f7 math: add some benchmark tests (#12142) 619ms 932ms 0ms 142ms 3952 KB 123ms 140ms 175ms 73ms 84550 136591
2021-10-11 11:17 3e02cfd5 cgen: fix `in` op usage on array of sumtypes without cast (#12141) 623ms 928ms 0ms 141ms 3952 KB 121ms 138ms 172ms 72ms 84550 135714
2021-10-11 10:10 ceb24bc3 tests: show the number of parallel jobs used while testing 623ms 930ms 0ms 147ms 3951 KB 121ms 140ms 175ms 74ms 84534 135688
2021-10-10 23:46 1831eccd checker: check generic struct using in non-generic fn (#12136) 617ms 922ms 0ms 141ms 3951 KB 121ms 138ms 174ms 72ms 84534 137008
2021-10-10 08:21 0f7dfb98 math: remove the C backend for f64 functions (#12121) 622ms 925ms 0ms 139ms 3951 KB 121ms 139ms 171ms 72ms 84528 135897
2021-10-10 08:14 83bc9b35 ast: fix checking generic fn call with fntype arg mismatch (#12132) 622ms 930ms 0ms 140ms 3951 KB 121ms 139ms 173ms 73ms 84528 135897
2021-10-10 00:47 8d5931c9 orm: fix a typo (#12131) 622ms 932ms 0ms 140ms 3951 KB 121ms 138ms 173ms 72ms 84527 135895
2021-10-09 22:55 3647fc66 parser: perform constant folding before checking size of fixed array (#12126) 627ms 928ms 0ms 140ms 3951 KB 121ms 139ms 172ms 73ms 84527 134811
2021-10-09 12:03 093cab6f checker: check generics struct init that types mismatch (fix #12115) (#12120) 625ms 927ms 0ms 145ms 3951 KB 120ms 138ms 174ms 73ms 84515 135224
2021-10-09 09:58 d14b5d0c ci: reduce flakyness of vlib/v/pref/options_test.v on ubuntu 617ms 928ms 0ms 140ms 3947 KB 121ms 139ms 171ms 72ms 84447 136867
2021-10-09 08:56 32ea5396 v doc: show a proper error message instead of panic on `v doc -m file.v` 615ms 924ms 0ms 140ms 3947 KB 122ms 139ms 174ms 73ms 84447 137312
2021-10-09 08:17 e2671062 math: implement logarithm function in pure V (#12111) 616ms 934ms 0ms 139ms 3947 KB 120ms 138ms 172ms 71ms 84447 137089
2021-10-09 07:46 23e67947 time: sanity check parsed date/times 617ms 926ms 0ms 140ms 3947 KB 121ms 138ms 173ms 72ms 84447 136867
2021-10-09 00:32 3c7c11e5 cgen: fix sumtype with none type (fix #12101) (#12102) 621ms 934ms 0ms 140ms 3946 KB 122ms 140ms 176ms 73ms 84409 135924
2021-10-08 19:07 43931be4 math: sqrti, powi, factoriali (#12072) 616ms 936ms 0ms 145ms 3945 KB 121ms 139ms 174ms 72ms 84403 137017
2021-10-08 16:04 cd5b304c cgen: add interface case for gen_struct_equality_fn (#12094) 624ms 923ms 0ms 140ms 3945 KB 120ms 141ms 174ms 73ms 84403 135261
2021-10-08 14:44 a8ace2c4 math: implement `pow` in pure V (#12105) 626ms 928ms 0ms 142ms 3945 KB 121ms 138ms 173ms 72ms 84400 134824
2021-10-07 16:22 60add6cc ci: fix failing tests 618ms 924ms 0ms 141ms 3945 KB 122ms 139ms 173ms 72ms 84385 136545
2021-10-07 13:13 c356e347 pref: do not allow -prod with v run 620ms 934ms 0ms 140ms 3945 KB 119ms 138ms 172ms 72ms 84386 136106
2021-10-07 12:55 33a1006c js: comptime&assert improvements, more `byte` and `strings.Builder` methods ported (#12096) 618ms 918ms 0ms 139ms 3944 KB 120ms 139ms 171ms 72ms 84381 136538
2021-10-07 12:51 42359d89 toml: fix error return in value parsing (#12097) 613ms 927ms 0ms 148ms 3937 KB 120ms 137ms 174ms 71ms 84291 137505
2021-10-07 10:59 fbe54e49 tools: support `v fmt -w -backup file.v` 620ms 926ms 0ms 140ms 3937 KB 121ms 138ms 176ms 71ms 84291 135953
2021-10-07 07:46 09cc0c72 gg: use sgl.begin_points for pixels + improve pixels example (#12085) 614ms 925ms 0ms 141ms 3937 KB 121ms 138ms 173ms 71ms 84291 137281
2021-10-07 07:41 53aa4eba sokol: add sg_isvalid wrapper to gfx (#12081) 612ms 926ms 0ms 140ms 3937 KB 121ms 138ms 172ms 71ms 84291 137730
2021-10-07 00:45 f454d303 gg: use sgl.begin_triangles when drawing triangles (#12083) 613ms 924ms 0ms 141ms 3937 KB 120ms 139ms 172ms 71ms 84291 137505
2021-10-06 19:12 e5368232 v.gen.c: fix compiling `go f(x)` for `x` of the same struct in different .v files with parallel cgen 616ms 929ms 0ms 141ms 3937 KB 121ms 138ms 172ms 71ms 84288 136831
2021-10-06 18:04 0d537057 v.checker: check fn returning void type (fix #12076) (#12078) 616ms 928ms 0ms 146ms 3937 KB 119ms 137ms 174ms 71ms 84282 136821
2021-10-06 17:53 5f736dd7 v test-cleancode: remove interop_test.v from the exceptions list (#12084) 627ms 925ms 0ms 139ms 3936 KB 119ms 137ms 172ms 70ms 84279 134416
2021-10-06 17:49 f1742a6f v.ast: change 'type.to_ptr()' to 'type.ref()' (#12086) 619ms 927ms 0ms 141ms 3936 KB 122ms 137ms 174ms 72ms 84278 136151
2021-10-06 11:32 77c18f44 cgen: fix alphabetic order of ast statement generation (#12080) 620ms 923ms 0ms 141ms 3936 KB 121ms 137ms 174ms 72ms 84278 135932
2021-10-06 07:43 b2945e91 js: add initial support for runes (#12077) 619ms 925ms 0ms 141ms 3936 KB 122ms 138ms 174ms 73ms 84277 136150
2021-10-06 07:15 11549378 tests: make the output of coutput_test.v more accurate/easily reproducible in case of failures 623ms 925ms 0ms 140ms 3934 KB 122ms 137ms 174ms 73ms 84257 135243
2021-10-06 03:29 5bc8b4da os: implement support for VOPEN_URI_CMD env override for os.open_uri 622ms 927ms 0ms 146ms 3934 KB 121ms 137ms 171ms 71ms 84257 135461
2021-10-05 21:33 2526aca7 tests: fix typo in coutput_test.v (thanks Jalon) 618ms 924ms 0ms 139ms 3934 KB 120ms 137ms 170ms 72ms 84259 136341
2021-10-05 21:14 efa10921 v.gen.c: add coutput tests for the `[console]` codegen to prevent future regressions 620ms 936ms 0ms 142ms 3934 KB 121ms 138ms 175ms 71ms 84259 135901
2021-10-05 20:57 aa8915bd v.gen.c: fix `[console]` handling for `sokol` programs on windows with parallel cgen 612ms 921ms 0ms 138ms 3934 KB 120ms 136ms 172ms 71ms 84259 137678
2021-10-05 19:49 443fa502 docs: cleanup the `Test files` section a little 614ms 925ms 0ms 140ms 3934 KB 121ms 139ms 173ms 72ms 84256 137224
2021-10-05 18:44 6d2c1f7e v.gen.c: enable again parallel cgen for `-g`, make `-g` more robust 617ms 924ms 0ms 139ms 3934 KB 120ms 136ms 172ms 71ms 84256 136557
2021-10-05 15:57 7cf9c198 asm: add segment addressing and fix [10] (#12068) 619ms 935ms 0ms 149ms 3933 KB 122ms 138ms 175ms 71ms 84248 136103
2021-10-05 13:01 514443a0 ci: comment out a failing assert in the tests for `os.notify` 626ms 929ms 0ms 139ms 3932 KB 121ms 139ms 174ms 71ms 84237 134563
2021-10-05 12:50 eef80172 ci: reduce flakyness of notify_test.v, by re-trying it 3 times 617ms 922ms 0ms 140ms 3932 KB 121ms 136ms 173ms 78ms 84237 136526
2021-10-05 08:57 b4d1429e tests: rename `as_cast_literal.v` to `as_cast_literal_test.v` 618ms 925ms 0ms 139ms 3932 KB 121ms 137ms 172ms 71ms 84235 136302
2021-10-05 08:44 7bc3e67e fmt: fix import with symbols (fix #12065) (#12069) 619ms 925ms 0ms 139ms 3932 KB 121ms 139ms 175ms 72ms 84235 136082
2021-10-05 06:53 7555b337 cgen: fix expr_as_cast for int/float literals (#12067) 623ms 927ms 0ms 142ms 3932 KB 122ms 137ms 173ms 72ms 84235 135208
2021-10-04 15:28 8d1ba52d js: fix string.bytes codegen, readline, add tests for `strings` (#12060) 621ms 931ms 0ms 148ms 3932 KB 121ms 138ms 174ms 71ms 84230 135636
2021-10-04 06:58 03269f98 cgen: fix error of reference struct str() (#12061) 622ms 919ms 0ms 139ms 3931 KB 119ms 136ms 170ms 70ms 84212 135389
2021-10-03 17:27 a8c2c419 builtin: improve malloc panic messages (#12054) 618ms 921ms 0ms 139ms 3931 KB 122ms 138ms 173ms 71ms 84208 136258
2021-10-03 15:24 82e6d6e5 cgen: fix threads array wait without go calls (fix #12009) (#12050) 621ms 927ms 0ms 140ms 3931 KB 124ms 140ms 179ms 73ms 84208 135600
2021-10-03 13:26 895daf29 vweb: router refactor (#12041) 626ms 931ms 0ms 139ms 3929 KB 124ms 138ms 177ms 72ms 84167 134452
2021-10-03 12:47 9be16eba v.gen.c: add tests to ensure the same calling convention is used on exported functions for -m32/-m64 (#11977) 631ms 935ms 0ms 140ms 3929 KB 123ms 138ms 178ms 72ms 84167 133386
2021-10-03 12:44 9b6e07e2 cgen: support `index` and `in` for sumtype/interface arrays (#12051) 623ms 931ms 0ms 148ms 3929 KB 125ms 141ms 180ms 72ms 84166 135097
2021-10-03 07:52 10caf4a8 cgen: cleanup generated thread wait code (#12048) 624ms 931ms 0ms 140ms 3927 KB 122ms 138ms 176ms 71ms 84154 134862
2021-10-03 07:08 9145cd66 js: add more tests to builtin/js and implement more builtin functions (#12049) 620ms 930ms 0ms 140ms 3927 KB 123ms 140ms 177ms 72ms 84156 135735
2021-10-03 06:04 129c81f3 cgen: implement eq operator for interfaces (#12047) 631ms 933ms 0ms 140ms 3927 KB 124ms 139ms 179ms 72ms 84143 133348
2021-10-03 05:14 f282e64f arrays: add binary_search, lower_bound, and upper_bound array operations (#12045) 628ms 932ms 0ms 140ms 3921 KB 124ms 140ms 177ms 72ms 84057 133848
2021-10-03 05:09 11709145 os: workaround `_ = C.pipe(&pipeset[0])` gcc warning `warning: ignoring return value of pipe declared with attribute warn_unused_result` (#12046) 624ms 926ms 0ms 139ms 3921 KB 123ms 139ms 178ms 72ms 84057 134706
2021-10-02 20:26 86a5e72c v.checker: fix return type checking being skipped for mutable method receivers (#12043) 628ms 929ms 0ms 150ms 3921 KB 123ms 140ms 178ms 72ms 84056 133847
2021-10-02 15:40 02e4aa0f v.checker: fix panic for `a, b, c = fn_returning_several_maps()` 624ms 929ms 0ms 142ms 3921 KB 123ms 138ms 178ms 72ms 84059 134709
2021-10-02 15:20 09168063 ci: do not use htonll and ntohll on windows, use the portable versions instead. 630ms 931ms 0ms 142ms 3921 KB 126ms 141ms 179ms 73ms 84052 133415
2021-10-02 12:51 9a4dbc25 ci: fix failing conv_test.v on windows 636ms 937ms 0ms 142ms 3921 KB 124ms 139ms 179ms 71ms 84052 132157
2021-10-02 12:28 4c8094d0 net.http: make public errors and parse_form (#12038) 629ms 926ms 0ms 142ms 3921 KB 123ms 140ms 177ms 72ms 84052 133627
2021-10-02 12:19 60088066 net.http: add a deprecated attribute for un/escape functions (#12037) 632ms 939ms 0ms 139ms 3921 KB 123ms 138ms 178ms 72ms 84052 132993
2021-10-02 11:30 cc4af235 cgen: fix if-expression code generation if it evaluates to propagating optional / or block (#12032) 621ms 925ms 0ms 148ms 3920 KB 122ms 139ms 178ms 72ms 84048 135342
2021-10-02 11:13 552daea0 tools: fix the output of `v run cmd/tools/oldv.v d329e1d -c "./v file.v"` 623ms 940ms 0ms 139ms 3919 KB 124ms 138ms 178ms 72ms 84045 134903
2021-10-02 10:26 d1d48773 net.conv: add a test for the nth16/nth32/nth64/htn16/htn32/htn64 functions 632ms 937ms 0ms 141ms 3919 KB 125ms 143ms 180ms 73ms 84045 132982
2021-10-01 18:23 82f187e5 js: fix `rand` build, properly use key values on map, add `rand.string` (#12020) 631ms 931ms 0ms 140ms 3919 KB 122ms 139ms 178ms 71ms 84045 133193
2021-10-01 13:52 60ecbec8 cgen: fix closure code gen with if statement in definition (#12028) 624ms 938ms 0ms 140ms 3918 KB 123ms 139ms 177ms 72ms 83926 134496
2021-10-01 12:17 cb149bfa checker: show errors for index calls to values which are not functions, fixes #11539 (#12024) 625ms 932ms 0ms 142ms 3918 KB 123ms 139ms 177ms 72ms 83929 134286
2021-10-01 12:14 ce0867f4 vfmt: fix removal of selective imported type used in map (#12030) 624ms 927ms 0ms 149ms 3918 KB 123ms 138ms 175ms 72ms 83919 134485
2021-10-01 10:49 41de0c3c ci: fix `v -cc gcc -cstrict examples/pico/pico.v` 625ms 930ms 0ms 139ms 3918 KB 123ms 135ms 177ms 71ms 83919 134270
2021-10-01 10:13 6f7c3a7c ci: do `brew install openssl` on the macos job, reduce flakyness of tcp_test.v 631ms 930ms 0ms 146ms 3918 KB 124ms 140ms 179ms 72ms 83919 132993
2021-10-01 09:57 2bdba5ed net: fix declarations of C.htonl/C.htons/C.ntohl/C.ntohs in aasocket.c.v 629ms 931ms 0ms 140ms 3918 KB 125ms 139ms 177ms 72ms 83919 133416
2021-09-30 17:49 149517ce v.builder,v.gen: time Builder.front_stages.parse_files, Builder.resolve_deps, Gen.sort_structs 624ms 931ms 0ms 141ms 3918 KB 124ms 138ms 179ms 72ms 83919 134485
2021-09-30 17:00 4a6d161c orm: postgres fixes 630ms 929ms 0ms 142ms 3916 KB 123ms 138ms 178ms 71ms 83894 133165
2021-09-30 13:04 8705db58 toml: fix scanner escape collecting in literal strings (#12022) 628ms 934ms 0ms 145ms 3916 KB 123ms 140ms 176ms 72ms 83894 133589
2021-09-30 09:51 d4b3c65c cgen: a minor optimization; checker: a c2v fix 627ms 931ms 0ms 140ms 3916 KB 124ms 138ms 178ms 73ms 83894 133802
2021-09-30 09:43 6cffcf51 docs: add the topics Hoistings and Closures (#12021) 627ms 935ms 0ms 142ms 3916 KB 123ms 138ms 178ms 72ms 83885 133787
2021-09-30 06:32 e3d379a1 builtin: add byte.repeat() and rune.repeat() (#12007) 631ms 931ms 0ms 143ms 3916 KB 124ms 139ms 179ms 72ms 83885 132939
2021-09-29 21:43 f9ceb12e checker: fix orm cast check (#12018) 622ms 927ms 0ms 139ms 3916 KB 121ms 137ms 174ms 71ms 83849 134805
2021-09-29 21:08 d374c347 ci: fix gitly test 622ms 927ms 0ms 140ms 3916 KB 122ms 138ms 177ms 72ms 83845 134799
2021-09-29 16:28 e3d3727c toml: fix 7 escape tests (#12017) 619ms 934ms 0ms 145ms 3916 KB 125ms 139ms 178ms 72ms 83845 135452
2021-09-29 12:33 4333a53f js: support running `.js.v` tests in `v test-self`, fixes for array methods & codegen (#12011) 619ms 923ms 0ms 141ms 3916 KB 124ms 137ms 177ms 72ms 83845 135452
2021-09-29 11:53 4ff06192 toml: easier scanner configuration (#12016) 624ms 935ms 0ms 142ms 3913 KB 123ms 139ms 177ms 72ms 83687 134113
2021-09-29 10:54 f2c710d3 cgen: fix fn mut args with interface type (#12012) 624ms 929ms 0ms 142ms 3913 KB 125ms 139ms 177ms 72ms 83687 134113
2021-09-29 10:53 8789cc42 v.ast: fix fmt of 'bytestr' to '&byte' (#12014) 633ms 935ms 0ms 141ms 3913 KB 123ms 140ms 178ms 71ms 83694 132218
2021-09-29 07:19 d39fec34 toml: fix unbalanced quoted tests (#12006) 633ms 930ms 0ms 142ms 3913 KB 123ms 138ms 177ms 71ms 83703 132232
2021-09-29 05:58 24c1d552 ci: vfmt vlib/v/gen/c/cgen.v 622ms 925ms 0ms 147ms 3913 KB 123ms 138ms 175ms 71ms 83703 134570
2021-09-28 16:35 8dde9d4a cgen: fixes for ... in with index (#11995) 623ms 932ms 0ms 138ms 3913 KB 122ms 136ms 177ms 71ms 83703 134354
2021-09-28 15:45 5d3795e8 cgen: fix the C codegen error for '_ = map[key]' (fix #11999) (#12000) 629ms 931ms 0ms 140ms 3913 KB 123ms 140ms 178ms 73ms 83699 133066
2021-09-28 14:40 bc4aad5f toml: add quote details to ast.Quoted (#11997) 624ms 929ms 0ms 140ms 3913 KB 121ms 136ms 178ms 71ms 83696 134128
2021-09-28 14:17 85c38bac ci: make the bootstrapping failure detection more sensitive 627ms 934ms 0ms 140ms 3913 KB 124ms 138ms 177ms 73ms 83696 133486
2021-09-28 12:30 87fe15e3 ci: fix typo 626ms 926ms 0ms 141ms 3913 KB 124ms 137ms 178ms 72ms 83696 133699
2021-09-28 10:11 9bf6d570 ci: remove `make.bat --verbose` usages from the .yml files 624ms 930ms 0ms 140ms 3912 KB 124ms 137ms 179ms 72ms 83693 134123
2021-09-28 10:00 c8f1e6b5 ci: simplify make.bat, make it verbose to fix errors easier 627ms 932ms 0ms 140ms 3912 KB 124ms 137ms 178ms 71ms 83693 133481
2021-09-28 09:00 d07a96ed v.gen.c: fix `v examples/hello_world.v` on FreeBSD 622ms 927ms 0ms 138ms 3912 KB 125ms 137ms 176ms 72ms 83693 134554
2021-09-28 07:08 a17b943e builtin: add method `byte()` for string (#11998) 611ms 915ms 0ms 137ms 3843 KB 120ms 134ms 171ms 71ms 82118 134399
2021-09-27 14:52 c151e075 context: update ValueContext to handle Any value and more Key types, use closures (#11993) 613ms 914ms 0ms 145ms 3843 KB 119ms 133ms 173ms 70ms 82113 133952
2021-09-27 14:50 d6a4bce2 checker: fix generic array.map with generic callback fn (#11991) 616ms 917ms 0ms 141ms 3843 KB 120ms 134ms 175ms 71ms 82113 133300
2021-09-27 14:42 2ee873d6 toml: fix invalid bad-multiline test (#11996) 610ms 910ms 0ms 140ms 3843 KB 123ms 138ms 174ms 72ms 82113 134611
2021-09-27 04:11 4e1ebca0 ci: remove vls master branch test (#11992) 614ms 913ms 0ms 140ms 3843 KB 120ms 135ms 176ms 71ms 82113 133734
2021-09-26 19:36 105e76f3 ci: bump up perf-regressions limits to 251ms for hw, and 1501ms for `v -o v.c cmd/v`, to avoid false positives :-| 613ms 917ms 0ms 140ms 3843 KB 122ms 137ms 177ms 72ms 82113 133952
2021-09-26 19:34 07d65b2a builtin: move byte methods from rune.v to int.v (#11987) 617ms 919ms 0ms 139ms 3843 KB 121ms 135ms 174ms 71ms 82113 133084
2021-09-26 19:33 6967a47e net.openssl: fix typos in comments (#11988) 617ms 919ms 0ms 145ms 3843 KB 123ms 136ms 177ms 72ms 82113 133084
2021-09-26 18:24 6a2ef733 v.parser: add a generated `.all(.flag1|.flag2)` method to `[flag]` enums 613ms 913ms 0ms 139ms 3843 KB 119ms 135ms 173ms 71ms 82113 133952
2021-09-26 16:41 09dfc3f3 arrays: add a generic `arrays.concat(os.args,'abc','xyz')` function (#11985) 609ms 905ms 0ms 139ms 3843 KB 119ms 134ms 173ms 70ms 82112 134830
2021-09-26 12:51 4c01627e cgen: cleanup stmt_path_pos processing (#11983) 611ms 915ms 0ms 139ms 3843 KB 119ms 134ms 174ms 71ms 82112 134389
2021-09-26 10:07 d93737dd cgen: fix assign map get to blank (fix #11508) (#11982) 618ms 926ms 0ms 143ms 3843 KB 121ms 137ms 177ms 72ms 82107 132859
2021-09-26 08:17 6391f3d2 orm: fix other int types (#11981) 610ms 914ms 0ms 139ms 3843 KB 121ms 136ms 175ms 70ms 82106 134600
2021-09-26 04:35 e0986073 cgen: fix if expr with complex nested array call (#11979) 615ms 914ms 0ms 148ms 3843 KB 120ms 136ms 174ms 70ms 82105 133504
2021-09-26 04:34 da47638f toml: correct documentation (#11976) 619ms 913ms 0ms 140ms 3843 KB 119ms 135ms 174ms 70ms 82101 132634
2021-09-25 17:38 d329e1de cgen: fix if expr with nested array calls (fix #11953) (#11973) 620ms 910ms 0ms 139ms 3834 KB 119ms 133ms 170ms 70ms 81926 132138
2021-09-25 17:31 13b2aa70 toml: rename ast.Node -> ast.Value (#11974) 616ms 912ms 0ms 140ms 3833 KB 122ms 136ms 178ms 72ms 81918 132983
2021-09-25 17:29 80c15607 json: assert encoded struct with a sumtype (#11970) 619ms 913ms 0ms 141ms 3833 KB 120ms 136ms 176ms 71ms 81918 132339
2021-09-25 12:06 97076828 gg: expose sapp_desc.swap_interval via gg.Config (#11975) 615ms 912ms 0ms 140ms 3833 KB 120ms 134ms 176ms 71ms 81918 133200
2021-09-25 07:09 956fdffd net.http: allow custom headers in post_multipart_form (#11971) 617ms 913ms 0ms 146ms 3833 KB 119ms 134ms 173ms 71ms 81918 132768
2021-09-24 18:17 4fbf3fdf examples: make the binary search tree example generic (#11968) 618ms 909ms 0ms 138ms 3833 KB 119ms 133ms 173ms 70ms 81918 132553
2021-09-24 18:13 5541ec86 vlib: add toml module + tests (#11964) 616ms 917ms 0ms 140ms 3833 KB 120ms 136ms 175ms 70ms 81918 132983
2021-09-24 15:21 834cf40a cgen, fmt, scanner: fix and use nested lambda in scanner (#11967) 607ms 918ms 0ms 141ms 3833 KB 119ms 134ms 175ms 71ms 81863 134864
2021-09-24 14:01 400ab787 ast: fix fixed array typedef generation issue (#11962) 613ms 913ms 0ms 142ms 3832 KB 120ms 135ms 177ms 71ms 81869 133554
2021-09-24 13:49 c75271fc cgen: json sumtype inlining (#11961) 619ms 912ms 0ms 138ms 3832 KB 119ms 134ms 176ms 71ms 81869 132260
2021-09-23 16:56 430677a0 cgen: format generated C code of nested array call (#11955) 617ms 912ms 0ms 147ms 3824 KB 120ms 134ms 174ms 70ms 81748 132492
2021-09-23 16:56 430677a0 cgen: format generated C code of nested array call (#11955) 1217ms 1510ms 0ms 194ms 3824 KB 307ms 284ms 355ms 134ms 81748 67171
2021-09-08 02:11 577fedfc net.http: fix a bug with ? in new_request 579ms 864ms 0ms 139ms 3675 KB 116ms 126ms 164ms 67ms 79069 136561
2021-09-07 18:11 00433ba4 net.urllib: avoid a double free in set_path() when compiled with -autofree (#11427) 589ms 874ms 0ms 137ms 3675 KB 115ms 127ms 165ms 68ms 79069 134242
2021-09-07 17:46 79c2bca4 v.scanner: fix error messages with unexpected token `?` (#11428) 581ms 859ms 0ms 140ms 3675 KB 115ms 127ms 165ms 67ms 79069 136091
2021-09-07 17:40 bee5e7de v.gen.c: fix generics array delete (#11429) 587ms 868ms 0ms 138ms 3675 KB 117ms 129ms 167ms 67ms 79069 134700
2021-09-07 12:44 ddc62ab0 native: native prints (#11426) 593ms 873ms 0ms 146ms 3675 KB 117ms 132ms 167ms 67ms 79057 133317
2021-09-07 08:30 0b6d585b v.gen.c: allow overriding of the == operator on C.Struct type aliases 597ms 872ms 0ms 139ms 3668 KB 117ms 129ms 169ms 69ms 78958 132257
2021-09-07 04:29 aec016bb v.builder: change exit code of `v -check file.v` to 0, when file.v is clean from any errors. 593ms 870ms 0ms 139ms 3668 KB 117ms 128ms 168ms 68ms 78952 133139
2021-09-07 04:17 aedb6b8e v.builder: implement a `-check` mode, that runs only the parser + the checker, without codegen (#11414) 590ms 876ms 0ms 139ms 3668 KB 115ms 126ms 168ms 67ms 78949 133811
2021-09-07 04:13 823c9a3c ci: fix vinix-build job after commit 9776274 in vinix 584ms 868ms 0ms 139ms 3662 KB 114ms 128ms 168ms 67ms 78825 134974
2021-09-07 04:01 2533f06e regex: define the predicate matches_string (#11422) 581ms 862ms 0ms 135ms 3662 KB 114ms 125ms 167ms 68ms 78825 135671
2021-09-07 03:38 f2f7abe2 match as alternative to if and unless (#11407) 589ms 874ms 0ms 146ms 3662 KB 117ms 129ms 170ms 69ms 78825 133828
2021-09-06 23:21 905c292a tmpl: enforce stricter line checking for html interpolation (#11413) 589ms 864ms 0ms 139ms 3662 KB 116ms 126ms 167ms 67ms 78825 133828
2021-09-06 21:12 bd10a638 builtin: string interpolation: binary format support (#11421) 585ms 871ms 0ms 139ms 3662 KB 116ms 127ms 169ms 68ms 78825 134743
2021-09-06 17:38 83d492bc ci: add a `v.c can be compiled and run with -os cross` step on the macos job too 586ms 870ms 0ms 139ms 3662 KB 116ms 127ms 170ms 68ms 78813 134493
2021-09-06 15:21 0376cbf6 Revert "term: obtain the cursor position via termios.h (#11372)" 591ms 859ms 0ms 139ms 3662 KB 116ms 127ms 167ms 69ms 78799 133331
2021-09-06 14:24 af28d096 term: obtain the cursor position via termios.h (#11372) 587ms 866ms 0ms 140ms 3662 KB 116ms 130ms 167ms 68ms 78813 134264
2021-09-06 12:06 78c26e69 builtin: fix the string.index_any method (#11310) 584ms 859ms 0ms 146ms 3662 KB 115ms 127ms 167ms 67ms 78799 134929
2021-09-06 00:15 6084c0fc checker, cgen: fix complex generic sumtype (fix #11392) (#11400) 583ms 863ms 0ms 139ms 3662 KB 115ms 128ms 168ms 67ms 78799 135161
2021-09-06 00:12 87f38bf6 tmpl: don't trim whitespace and escape \ (#11393) 585ms 860ms 0ms 138ms 3662 KB 114ms 125ms 163ms 67ms 78790 134683
2021-09-05 15:46 71f1be53 checker: fix a typo 578ms 864ms 0ms 139ms 3662 KB 114ms 125ms 163ms 67ms 78791 136316
2021-09-05 15:34 3fd2dd45 checker: do now allow type name shadowing (#11401) 582ms 863ms 0ms 139ms 3662 KB 115ms 126ms 162ms 67ms 78791 135379
2021-09-05 15:23 51410b09 docs: add example for map's `.keys()` method (#11397) 582ms 860ms 0ms 140ms 3661 KB 115ms 125ms 164ms 67ms 78785 135369
2021-09-05 14:59 aefe2679 fmt: fix removal of selective imported generic type (#11395) 582ms 851ms 0ms 143ms 3661 KB 113ms 125ms 163ms 67ms 78785 135369
2021-09-05 13:18 6b55b6d4 ci: add more details for diagnosing the sporadically failing init_global_test.v 579ms 859ms 0ms 136ms 3661 KB 113ms 124ms 162ms 67ms 78785 136070
2021-09-05 13:14 f1cba441 examples: add a gg drag'n'drop example (#11403) 582ms 855ms 0ms 141ms 3661 KB 114ms 126ms 165ms 67ms 78785 135369
2021-09-05 01:50 48e65a7b checker: check type in match range (fix #11337) (#11389) 579ms 857ms 0ms 136ms 3661 KB 115ms 126ms 164ms 68ms 78785 136070
2021-09-05 01:48 724942c4 regex: bug fixes (#11394) 581ms 861ms 0ms 139ms 3661 KB 114ms 124ms 162ms 67ms 78784 135600
2021-09-04 16:51 87934ecf cgen: fix variable name are 'array' or 'string' (fix #10991 #11343) (#11378) 575ms 862ms 0ms 140ms 3661 KB 115ms 126ms 164ms 68ms 78784 137015
2021-09-04 16:49 289e77d5 term: group related functions (#11371) 582ms 864ms 0ms 143ms 3660 KB 115ms 126ms 162ms 68ms 78778 135357
2021-09-04 12:02 51810314 builtin: check array.sort_with_compare() arg mismatch (#11385) 580ms 860ms 0ms 137ms 3660 KB 114ms 127ms 165ms 67ms 78778 135824
2021-09-04 11:57 9b983bdd net.urllib: fix double free in escape() (#11390) 580ms 856ms 0ms 138ms 3660 KB 114ms 126ms 163ms 67ms 78778 135824
2021-09-04 11:34 923ef733 checker: disallow array sort with fancy args for now (#11388) 591ms 877ms 0ms 142ms 3660 KB 117ms 129ms 167ms 69ms 78778 133296
2021-09-04 08:03 4503ff33 v help: enumerate all `js_*` backends (#11383) 575ms 862ms 0ms 137ms 3659 KB 114ms 125ms 163ms 67ms 78769 136989
2021-09-03 11:13 91f7be98 builtin.js.v: run vfmt 581ms 854ms 0ms 137ms 3659 KB 114ms 126ms 164ms 67ms 78769 135574
2021-09-03 10:00 a4df418a js: support `[export: 'AnotherName']` for FnDecl codegen (#11377) 581ms 856ms 0ms 143ms 3657 KB 115ms 126ms 163ms 68ms 78749 135540
2021-09-03 09:26 67ab5b85 checker: fix checking fn prototype mismatch (#11369) 576ms 856ms 0ms 141ms 3657 KB 113ms 124ms 163ms 66ms 78742 136704
2021-09-03 09:18 939a6417 cgen: fix reserved keywords as struct field (#11370) 580ms 861ms 0ms 138ms 3657 KB 114ms 125ms 164ms 67ms 78740 135758
2021-09-03 09:16 08c517c9 strconv,v.gen.js: proper optionals returns, strconv compiles to the JS backend (#11364) 583ms 861ms 0ms 137ms 3657 KB 115ms 126ms 165ms 67ms 78739 135058
2021-09-02 06:30 227d12f1 tutorial: fix missing & in README.md (#11363) 576ms 856ms 0ms 141ms 3656 KB 114ms 127ms 164ms 67ms 78718 136663
2021-09-01 13:32 bd33eaa3 os: add function to expand "~" to home directory (#11362) 571ms 859ms 0ms 137ms 3656 KB 115ms 126ms 164ms 68ms 78718 137859
2021-09-01 06:21 63ff5690 sokol.sapp,gg: add support for drag & drop events (#11359) 579ms 857ms 0ms 145ms 3656 KB 113ms 125ms 162ms 67ms 78705 135932
2021-08-31 22:43 56993b9e net.http: support passing client certificates in http.fetch (#11356) 581ms 864ms 0ms 138ms 3656 KB 114ms 126ms 162ms 67ms 78705 135464
2021-08-31 20:55 d1974f50 cgen: cleanup `Gen.cc_type` (#11357) 580ms 868ms 0ms 139ms 3656 KB 113ms 126ms 165ms 66ms 78705 135698
2021-08-31 18:36 1b262c4f vweb: show correct page on http error 404 (#11355) 575ms 854ms 0ms 139ms 3656 KB 114ms 126ms 165ms 67ms 78714 136893
2021-08-18 08:33 0121c8b4 v.gen.js: fix method calls and other codegen parts, rand module compiles (#11205) 575ms 846ms 0ms 137ms 3596 KB 113ms 124ms 166ms 67ms 77441 134680
2021-08-18 05:52 c51f83ef checker: fix match expr type mismatch (#11220) 566ms 851ms 0ms 139ms 3590 KB 113ms 123ms 162ms 66ms 77298 136568
2021-08-17 18:00 7d9969ac all: support runtime interface conversions (#11212) 568ms 836ms 0ms 139ms 3590 KB 112ms 126ms 160ms 65ms 77297 136086
2021-08-17 16:39 7c9a1def fmt: preserve method receiver mutability in interface decls (#11222) 570ms 839ms 0ms 137ms 3580 KB 112ms 123ms 163ms 65ms 77213 135461
2021-08-17 15:36 f96b81b5 ci: fix failing vweb_test.v 567ms 849ms 0ms 142ms 3580 KB 112ms 123ms 163ms 66ms 77213 136178
2021-08-17 15:21 e1c762a6 cgen: fix assert fn_call with parentheses (fix #11207) (#11214) 569ms 843ms 0ms 138ms 3580 KB 112ms 122ms 165ms 66ms 77213 135699
2021-08-17 06:16 f8174c38 net.http: simplify fetch() 567ms 844ms 0ms 137ms 3580 KB 113ms 122ms 162ms 66ms 77205 136164
2021-08-16 05:37 e28dc048 ci: fix `./v check-md README.md` 562ms 846ms 0ms 143ms 3577 KB 112ms 122ms 163ms 65ms 77183 137336
2021-08-16 05:33 e09d3eef tools/fast: fix uploading 562ms 838ms 0ms 135ms 3577 KB 111ms 120ms 162ms 64ms 77183 137336
2021-08-16 05:26 22b1fca7 tools/fast: minor fixes 1101ms 1367ms 0ms 184ms 3577 KB 287ms 250ms 313ms 123ms 77183 70102
2021-08-16 03:42 20ca038a ci: build hello world with -usecache 562ms 831ms 0ms 137ms 3577 KB 112ms 122ms 163ms 65ms 77183 137336
2021-08-16 03:36 fadfc3b4 gg: format a line 1090ms 1367ms 0ms 185ms 3577 KB 286ms 247ms 307ms 123ms 77183 70810
2021-08-16 03:35 7f2d6b77 readme: add a link to vinix 568ms 846ms 0ms 136ms 3577 KB 111ms 122ms 163ms 65ms 77183 135885
2021-08-16 03:28 eb1ac5b3 time: use i64 in unix() 571ms 848ms 0ms 136ms 3577 KB 112ms 123ms 162ms 65ms 77183 135171
2021-08-16 02:15 1c847e04 fmt: fix malformed import for incorrect module lookup paths (#11192) 566ms 835ms 0ms 137ms 3577 KB 112ms 121ms 162ms 65ms 77183 136365
2021-08-16 01:59 60f21f06 encoding.hex: remove strconv dependency (#11196) 571ms 842ms 0ms 139ms 3577 KB 112ms 124ms 163ms 65ms 77183 135171
2021-08-15 18:42 ea4f6fd4 encoding: add a hex sub-module (#11193) 583ms 856ms 0ms 139ms 3577 KB 115ms 124ms 165ms 66ms 77183 132389
2021-08-15 15:10 4cde6185 js: fix builtin casts & global declarations with no initializer (#11187) 574ms 847ms 0ms 147ms 3577 KB 113ms 122ms 163ms 65ms 77183 134465
2021-08-15 15:09 659f823c js: initial work on porting rand module to JS backend (#11188) 567ms 845ms 0ms 137ms 3577 KB 112ms 123ms 163ms 66ms 77183 136125
2021-08-15 13:04 6ee77724 cmd/tools/gen1m.v: fix unused variable warnings in 1m.v 573ms 844ms 0ms 137ms 3576 KB 113ms 123ms 164ms 65ms 77154 134649
2021-08-15 10:46 0be20f15 v.pref: keep the -error-limit option for now too 572ms 843ms 0ms 137ms 3576 KB 113ms 122ms 165ms 65ms 77154 134884
2021-08-15 10:41 b3094b06 checker: abort prematurely on too many errors (#11185) 572ms 842ms 0ms 137ms 3576 KB 113ms 122ms 162ms 65ms 77154 134884
2021-08-15 09:22 6bc44acc Revert "ci: cleanup .cirrus.yml" 572ms 844ms 0ms 137ms 3576 KB 113ms 122ms 162ms 66ms 77142 134863
2021-08-15 09:20 c26d82cc ci: cleanup .cirrus.yml 572ms 837ms 0ms 142ms 3576 KB 113ms 122ms 161ms 65ms 77142 134863
2021-08-15 09:11 5da13ac5 ci: do not run fast on the FreeBSD runner for now 569ms 841ms 0ms 137ms 3576 KB 113ms 123ms 162ms 66ms 77142 135574
2021-08-15 09:03 344f13d6 ci: cleanup .cirrus.yml 567ms 842ms 0ms 137ms 3576 KB 113ms 122ms 163ms 66ms 77142 136052
2021-08-15 08:52 1a5c4b18 cmd/tools/fast/fast.v: do not use -no-std and -no-rsp anymore (tcc is the most recent on the CI runner now) 563ms 841ms 0ms 135ms 3576 KB 111ms 122ms 160ms 65ms 77142 137019
2021-08-15 08:43 e64a9fa5 freebsd_build_tcc.sh: use an explicit --cc=clang 566ms 842ms 0ms 136ms 3576 KB 111ms 122ms 161ms 65ms 77142 136293
2021-08-15 08:32 3c553f16 ci: use gmake in freebsd_build_tcc.sh 567ms 841ms 0ms 137ms 3576 KB 111ms 121ms 159ms 65ms 77142 136052
2021-08-15 08:27 d4af8673 ci: try using freebsd_build_tcc.sh again on the FreeBSD runner 569ms 848ms 0ms 144ms 3576 KB 113ms 123ms 162ms 65ms 77142 135574
2021-08-15 08:21 0dde8ab0 cmd/tools/fast/fast.v: use -no-std for tcc too 576ms 838ms 0ms 136ms 3576 KB 112ms 122ms 161ms 66ms 77142 133927
2021-08-15 08:12 6843b850 ci: fix `clang -std=c99 -D_DEFAULT_SOURCE -o v vc/v.c` warnings 567ms 837ms 0ms 136ms 3576 KB 112ms 121ms 163ms 65ms 77142 136052
2021-08-15 08:05 eef7eea7 v.pref, v.builder: support `-no-std` (skips passing `-std=c99` to the C backend) 565ms 837ms 0ms 138ms 3576 KB 112ms 122ms 163ms 66ms 77140 136530
2021-08-15 07:42 b1186cca cmd/tools/fast/fast.v: use -no-rsp for tcc (which may be much older on freebsd) 564ms 839ms 0ms 136ms 3576 KB 111ms 121ms 160ms 65ms 77133 136760
2021-08-15 07:06 7494d7f6 ci: just rely on the freebsd's tcc being recent enough :-| 568ms 837ms 0ms 137ms 3575 KB 112ms 121ms 162ms 65ms 77126 135785
2021-08-15 06:59 1e7c9ad8 ci: do use freebsd_build_tcc.sh on the freebsd runner 566ms 842ms 0ms 145ms 3575 KB 112ms 122ms 164ms 66ms 77126 136265
2021-08-15 06:51 15eff279 ci: fix .cirrus.yml (tab => spaces) 567ms 843ms 0ms 140ms 3575 KB 112ms 122ms 173ms 65ms 77126 136024
2021-08-15 06:49 e3bd793f ci: add a script to install tcc from source on freebsd so it can be run the freebsd job 574ms 845ms 0ms 137ms 3575 KB 111ms 123ms 161ms 65ms 77126 134365
2021-08-15 06:38 c225bb84 ci: install tcc on the freebsd runner too 573ms 845ms 0ms 137ms 3575 KB 112ms 123ms 163ms 66ms 77126 134600
2021-08-15 06:27 e6d79f2f ci: run fast.v on freebsd 568ms 841ms 0ms 138ms 3575 KB 113ms 122ms 163ms 66ms 77126 135785
2021-08-15 06:21 f1244bd7 ci: do not upload fast.v results 581ms 841ms 0ms 137ms 3575 KB 112ms 122ms 164ms 66ms 77126 132746
2021-08-15 06:15 f67e5d12 v.gen.c: fix v_typeof_interface_idx codegen (add `static `) 1110ms 1378ms 0ms 184ms 3575 KB 291ms 249ms 308ms 124ms 77126 69482
2021-08-15 06:10 84f7f80a Revert "cgen: support `typeof(x).idx`, as well as `iface.type_idx()` (#11178)" 1111ms 1377ms 0ms 187ms 3561 KB 301ms 253ms 308ms 126ms 77065 69365
2021-08-02 04:12 69f31d8d checker: check int literal to enum cast (fix #10125) (#10348) 546ms 825ms 0ms 135ms 3505 KB 109ms 119ms 159ms 64ms 75816 138857
2021-08-02 04:11 b88b17ac docs: fix a typo in the Module import aliasing section (#11017) 546ms 814ms 0ms 134ms 3502 KB 109ms 118ms 156ms 64ms 75770 138772
2021-08-01 18:46 eca7af10 examples: fix static vweb assets example (#11008) 556ms 820ms 0ms 136ms 3502 KB 110ms 119ms 160ms 64ms 75770 136276
2021-08-01 17:19 dbf5c976 v.gen.native: support more `ifs` constructs for amd64 (#11007) 561ms 838ms 0ms 136ms 3502 KB 110ms 121ms 161ms 65ms 75770 135062
2021-08-01 12:50 cc946340 http: change server handler from function to interface (#10994) 555ms 826ms 0ms 135ms 3493 KB 109ms 118ms 159ms 64ms 75691 136380
2021-08-01 11:08 836ac54d v.gen.js: add more array tests and fixes (#11014) 557ms 822ms 0ms 141ms 3493 KB 110ms 121ms 159ms 64ms 75685 135879
2021-08-01 04:27 77e9ed41 v.gen.js: fix segfault when anonymous function is declared with assertion (#11009) 547ms 819ms 0ms 135ms 3493 KB 108ms 119ms 156ms 64ms 75678 138351
2021-07-31 11:40 33e4dc3a ci: fix coutput_test.v on windows by fixing `-o -` on windows 552ms 819ms 0ms 135ms 3492 KB 110ms 118ms 159ms 65ms 75675 137092
2021-07-31 13:35 6068777e parser/checker: deduce type of global from initialization expression (#11005) 559ms 821ms 0ms 134ms 3492 KB 111ms 118ms 158ms 65ms 75671 135368
2021-07-31 11:57 e374ffb5 checker: add an early checker error for `node.left_types.len != node.left.len` in assignments 554ms 837ms 0ms 138ms 3490 KB 112ms 121ms 162ms 65ms 75625 136507
2021-07-31 11:17 9082712e ci: skip coutput_test.v on windows temporarily 547ms 824ms 0ms 133ms 3490 KB 110ms 120ms 160ms 64ms 75622 138248
2021-07-31 10:52 d82d41d8 os: fix os.dir, os.base, os.file_name, when the argument contains / on windows 547ms 816ms 0ms 140ms 3490 KB 109ms 119ms 159ms 64ms 75622 138248
2021-07-31 09:29 d2e28e8f docs: describe how coutput_test.v works 549ms 816ms 0ms 135ms 3489 KB 109ms 121ms 158ms 64ms 75618 137737
2021-07-31 09:14 08016ab3 v.gen.c: add vlib/v/gen/c/coutput_test.v, to ease testing of produced C output 556ms 834ms 0ms 136ms 3489 KB 111ms 120ms 161ms 65ms 75618 136003
2021-07-31 05:42 033b0273 v.gen.c: use `const type* const_x` for `const_x &type` fn args 549ms 818ms 0ms 135ms 3489 KB 110ms 120ms 158ms 64ms 75618 137737
2021-07-31 03:33 21585978 ci: ignore changes in .md files for the vinix-build job 552ms 815ms 0ms 134ms 3489 KB 110ms 119ms 158ms 65ms 75612 136978
2021-07-30 23:31 dbacf9cf doc: add calling V from C to toc (#11006) 548ms 825ms 0ms 133ms 3489 KB 109ms 118ms 157ms 64ms 75612 137978
2021-07-30 22:44 19c11bac doc: document calling V from C 550ms 818ms 0ms 139ms 3489 KB 108ms 118ms 157ms 65ms 75612 137476
2021-07-30 18:46 0675079b ci: skip const_comptime_eval_before_vinit_test.v with MSVC 551ms 824ms 0ms 135ms 3489 KB 111ms 120ms 161ms 65ms 75612 137226
2021-07-30 17:33 26b7712b tests: add a regression test for the comptime evaluated consts, using a _constructor function 549ms 817ms 0ms 131ms 3489 KB 108ms 118ms 157ms 63ms 75612 137726
2021-07-30 17:29 0bb587c8 checker: fix defer ident handling & fix defer optional error message (#10975) 546ms 812ms 0ms 133ms 3489 KB 108ms 118ms 155ms 63ms 75612 138483
2021-07-30 16:20 a7c2aaf3 cgen: initialize globals directly for simple cases (#11002) 546ms 814ms 0ms 133ms 3477 KB 107ms 119ms 154ms 63ms 75605 138470
2021-07-30 14:56 f6792278 ci: fix tools using `import math`, for `const x = i64(-9223372036854775807-1)` fails 547ms 815ms 0ms 134ms 3474 KB 109ms 120ms 156ms 64ms 75571 138155
2021-07-30 14:22 06d1422a ast,checker,cgen: support simple `const x = u16(0x53)` without using _vinit() 541ms 810ms 0ms 140ms 3474 KB 109ms 118ms 154ms 64ms 75568 139682
2021-07-30 10:25 afb7168a hash: move dummy map initialisation into an `fn init(){}`, so users do not have to do it explicitly to be compatible with -skip-unused 548ms 810ms 0ms 134ms 3462 KB 109ms 118ms 157ms 64ms 75453 137687
2021-07-30 09:00 0f09228a vdoc: fix wrong escaping in HTML docs (#10638) 551ms 819ms 0ms 133ms 3462 KB 109ms 118ms 154ms 64ms 75447 136927
2021-07-30 08:37 6674d653 ci: describe more precisely for which modules the sanitised jobs will run 551ms 814ms 0ms 133ms 3462 KB 108ms 121ms 156ms 64ms 75447 136927
2021-07-30 08:17 a7ca0510 v.gen.js: fix for array filter, add more tests and other fixes (#10999) 542ms 816ms 0ms 134ms 3462 KB 109ms 120ms 159ms 64ms 75447 139201
2021-07-30 08:10 ab6ab519 ci: only run sanitized jobs on changes to the compiler itself (vlib/v/) 549ms 818ms 0ms 134ms 3460 KB 109ms 119ms 157ms 64ms 75398 137336
2021-07-30 06:26 c31397e1 tests: fix `v test-self` running locally 551ms 825ms 0ms 140ms 3460 KB 112ms 121ms 161ms 65ms 75398 136838
2021-07-30 00:31 ec92964b checker: make interface init check a warning for now 554ms 813ms 0ms 133ms 3460 KB 108ms 118ms 158ms 64ms 75398 136097
2021-07-30 00:24 7d5b6d2b fix running `v run file.v` in a current working folder containing a run/ subfolder 548ms 814ms 0ms 136ms 3460 KB 108ms 119ms 156ms 64ms 75397 137585
2021-07-30 00:18 6fa8e426 checker: force interface init (#10910) 548ms 811ms 0ms 133ms 3459 KB 109ms 117ms 156ms 64ms 75386 137565
2021-07-29 23:28 1eac351f math.big: change the return value of divmod to (quotient, remainder) (#10993) 551ms 819ms 0ms 133ms 3457 KB 108ms 120ms 156ms 63ms 75369 136785
2021-07-29 22:26 63373256 v.gen.native: improve few x64 generators (#10996) 546ms 816ms 0ms 135ms 3457 KB 109ms 120ms 157ms 64ms 75369 138038
2021-07-29 19:06 44d8dcc4 ci,globals: hot fix for hanging test case (#10997) 553ms 828ms 0ms 143ms 3455 KB 110ms 120ms 159ms 65ms 75352 136260
2021-07-29 15:04 c7ecb18f ci: bump timeout-minutes from 60 minutes to 121 minutes for normal 'fast' jobs 554ms 816ms 0ms 134ms 3455 KB 108ms 118ms 155ms 63ms 75352 136014
2021-07-29 13:29 0b46d621 ci: bump timeout-minutes for the sanitize jobs to 180 549ms 815ms 0ms 134ms 3455 KB 110ms 119ms 159ms 64ms 75352 137253
2021-07-29 12:21 1e255d3a fmt: cleanup redundant generic types code (#10990) 6052ms 9052ms 0ms 1532ms 3455 KB 0ms 0ms 0ms 849ms 75352 12450
2021-07-29 11:25 ae05ab88 ci: fix ubuntu-tcc job 6053ms 8961ms 0ms 1516ms 3455 KB 0ms 0ms 0ms 809ms 75352 12448
2021-07-26 18:14 cb7be87d parser: fix struct init and assign using `sql` variable (#10968) 549ms 818ms 0ms 138ms 3435 KB 108ms 119ms 156ms 64ms 75183 136945
2021-07-26 15:39 79c7aed3 gg: allow easily detecting the edges of key_down keyboard events 551ms 820ms 0ms 142ms 3435 KB 109ms 119ms 155ms 64ms 75183 136448
2021-07-26 12:55 b173e55b ci: auto-cancel previous workflows when a new commit is pushed (part 2) (#10970) 552ms 823ms 0ms 136ms 3435 KB 109ms 120ms 156ms 63ms 75183 136201
2021-07-26 08:05 0d12d552 gg: allow customisation of the image format in gg.new_streaming_image 547ms 820ms 0ms 136ms 3435 KB 109ms 120ms 155ms 65ms 75183 137446
2021-07-26 06:41 517260a1 v help: support `v help topics` to list all help .txt file names 554ms 822ms 0ms 135ms 3435 KB 108ms 118ms 154ms 64ms 75183 135709
2021-07-26 05:54 4cf91a28 checker: fix generics interface with multi generic types (#10964) 547ms 818ms 0ms 135ms 3427 KB 108ms 119ms 157ms 64ms 75166 137414
2021-07-26 05:49 b666482d ci: fix the vinix-build job 553ms 818ms 0ms 136ms 3427 KB 108ms 121ms 157ms 65ms 75160 135913
2021-07-26 05:06 b44f8152 v.gen.c: fix codegen for `const a = u64(5) + 5` 549ms 822ms 0ms 144ms 3427 KB 110ms 121ms 158ms 65ms 75158 136899
2021-07-25 22:26 063ffe36 ci: use ../mlibc-headers/include in vinix-kernel.yml 544ms 807ms 0ms 136ms 3426 KB 108ms 121ms 158ms 64ms 75129 138104
2021-07-25 20:46 8e47d27c Revert "ci: auto-cancel previous workflows when a new commit is pushed (#10962)" 545ms 815ms 0ms 138ms 3426 KB 109ms 121ms 159ms 64ms 75129 137851
2021-07-25 20:23 db5e0f21 v.gen.c: fix cgen regression after f457b94 (prevented vinix builds), add tests 547ms 818ms 0ms 134ms 3426 KB 109ms 120ms 157ms 63ms 75129 137347
2021-07-25 18:29 e4e6c902 zip: read in memory (#10960) 550ms 821ms 0ms 137ms 3426 KB 109ms 121ms 159ms 64ms 75119 136580
2021-07-25 18:28 6d6b08ba ci: auto-cancel previous workflows when a new commit is pushed (#10962) 549ms 816ms 0ms 137ms 3426 KB 109ms 120ms 157ms 64ms 75119 136828
2021-07-25 14:27 684c10af json: support for a [required] field attribute (#10955) 553ms 822ms 0ms 144ms 3426 KB 108ms 121ms 157ms 64ms 75119 135839
2021-07-25 13:29 e246ed98 cgen: fix VUNREACHABLE on freebsd/tcc 549ms 815ms 0ms 144ms 3425 KB 109ms 120ms 158ms 64ms 75087 136770
2021-07-25 12:54 ab20b8c5 cgen: fix generics interface with multi generic structs (#10950) 1037ms 1307ms 0ms 182ms 3425 KB 275ms 239ms 289ms 120ms 75088 72408
2021-07-04 16:15 b0b4b8e6 checker: fix missing check generic fn call args (fix #10649) (#10657) 525ms 784ms 0ms 145ms 3268 KB 104ms 119ms 151ms 63ms 73254 139531
2021-07-04 15:37 66527993 checker: fix nested generic struct init (fix #10652) (#10659) 529ms 780ms 0ms 135ms 3268 KB 106ms 121ms 153ms 64ms 73254 138476
2021-07-04 14:42 2752833a docs: remove obsolete `import os` in the hot code reloading example (#10655) 531ms 775ms 0ms 132ms 3266 KB 103ms 119ms 150ms 64ms 73219 137888
2021-07-04 14:34 452c8e14 examples: remove unused return types in hanoi.v (#10661) 534ms 775ms 0ms 135ms 3266 KB 105ms 120ms 150ms 63ms 73219 137114
2021-07-03 17:16 6a642595 string: bring back the is_lit comment 535ms 776ms 0ms 137ms 3266 KB 106ms 123ms 151ms 64ms 73219 136857
2021-07-03 17:11 5a4a1997 cgen: fix empty struct initilization (#10651) 532ms 778ms 0ms 135ms 3268 KB 105ms 119ms 150ms 63ms 73433 138031
2021-07-03 12:24 6454f998 docs: add a `v` keyword next to the backticks in the strconv example (#10653) 533ms 785ms 0ms 142ms 3264 KB 105ms 121ms 148ms 62ms 73433 137772
2021-07-03 07:09 55aa810e gx: complete the string_colors map (#10634) 535ms 785ms 0ms 133ms 3264 KB 104ms 120ms 148ms 62ms 73433 137257
2021-07-02 23:56 ec973f5c x.websocket: move to net.websocket module (#10648) 527ms 777ms 0ms 134ms 3264 KB 106ms 121ms 152ms 64ms 73433 139341
2021-07-02 23:49 c44a47ac gg: fix draw_line on macos (native rendering) 535ms 781ms 0ms 136ms 3264 KB 105ms 121ms 150ms 63ms 73433 137257
2021-07-02 16:45 e4d88a5b v.checker: minor cleanup of fn_call() (#10632) 531ms 781ms 0ms 137ms 3264 KB 106ms 120ms 152ms 63ms 73433 138291
2021-07-02 14:38 21512d14 checker: fix generic fn inferring multi paras type (fix #10623) (#10626) 529ms 780ms 0ms 135ms 3264 KB 104ms 119ms 150ms 62ms 73433 138814
2021-07-02 14:07 c0f855ac cgen: fix anon optional fn (fix #10640) (#10644) 537ms 793ms 0ms 142ms 3264 KB 105ms 119ms 149ms 63ms 73433 136746
2021-07-02 13:59 8628b19a ast.table: optimize get_final_type_symbol() (#10646) 532ms 778ms 0ms 137ms 3263 KB 105ms 120ms 151ms 63ms 73422 138011
2021-07-02 07:39 14862585 strconv: fix `atoi` returning 0 on large strings (#10635) 536ms 789ms 0ms 138ms 3263 KB 108ms 122ms 153ms 64ms 73424 136985
2021-07-02 07:18 abbf71c7 ast.table: cleanup type_implements_interface() (#10643) 530ms 776ms 0ms 135ms 3261 KB 105ms 119ms 152ms 64ms 73420 138528
2021-07-02 05:37 a33a2ba0 checker: check for `x := []Interface{len: 9}` without `init:` 532ms 772ms 0ms 136ms 3264 KB 106ms 121ms 151ms 64ms 73502 138161
2021-07-01 12:42 d0a09579 cgen: cleanup `Gen.gen_*_equality_fn` (#10633) 533ms 783ms 0ms 134ms 3264 KB 106ms 121ms 148ms 64ms 73495 137889
2021-07-01 09:30 aa8d9b6c docs: document custom iterators (#10629) 530ms 775ms 0ms 143ms 3264 KB 105ms 120ms 152ms 62ms 73493 138666
2021-07-01 09:25 8b901df3 table: optimize generated code for an empty interface (#10624) 533ms 782ms 0ms 136ms 3264 KB 106ms 121ms 151ms 63ms 73493 137885
2021-07-01 03:21 41e88423 Revert "builtin: use == 0 instead of isnil()" 527ms 770ms 0ms 135ms 3264 KB 105ms 120ms 149ms 63ms 73488 139445
2021-06-30 19:30 3881e97a vlib: remove ustring usage (#10618) 531ms 778ms 0ms 135ms 3264 KB 105ms 121ms 152ms 63ms 73487 138393
2021-06-30 11:47 9d02ca51 checker: relax naming requirements for translated code (#10619) 527ms 777ms 0ms 132ms 3264 KB 106ms 123ms 151ms 63ms 73489 139447
2021-06-30 11:38 e108a679 tools: fix compilation of an instrumented vdbg in `v bug hw.v` (module lookup problem due to abs path) 531ms 781ms 0ms 134ms 3264 KB 105ms 119ms 150ms 63ms 73488 138395
2021-06-30 07:21 8cc49b5e os: add utime() (#9796) 534ms 788ms 0ms 140ms 3264 KB 104ms 122ms 152ms 63ms 73488 137617
2021-06-30 06:45 b351aa12 gen: cleanup `Gen.array init` (#10613) 534ms 773ms 0ms 134ms 3264 KB 104ms 120ms 149ms 62ms 73473 137589
2021-06-30 06:17 6838030a builtin: add string.runes() (#10611) 534ms 780ms 0ms 136ms 3264 KB 115ms 120ms 150ms 63ms 73474 137591
2021-06-30 05:54 1e896c70 checker: check optional interface type mismatch (#10617) 536ms 787ms 0ms 135ms 3264 KB 105ms 120ms 151ms 64ms 73458 137048
2021-06-30 05:30 d2f19ac4 os: add a glob() function (#10497) 533ms 774ms 0ms 134ms 3263 KB 105ms 121ms 160ms 64ms 73450 137804
2021-06-30 05:16 f029f7e8 checker: prohibit `char.str()`, add tests (#10615) 529ms 777ms 0ms 136ms 3263 KB 105ms 122ms 153ms 63ms 73410 138771
2021-06-29 19:35 00333806 cgen: minor cleanup in cheaders.v (#10610) 532ms 786ms 0ms 142ms 3262 KB 106ms 121ms 153ms 63ms 73402 137973
2021-06-29 15:47 aaee2515 cgen: simplify auto_str_methods.v (#10606) 534ms 780ms 0ms 136ms 3262 KB 106ms 121ms 153ms 64ms 73405 137462
2021-06-29 12:00 97b83a49 os: add debugger_present() for linux (#10257) 533ms 779ms 0ms 136ms 3264 KB 106ms 120ms 152ms 64ms 73443 137791
2021-06-29 11:40 1b5d0ba8 builtin: document existing behaviour of .before() methods on strings 533ms 774ms 0ms 138ms 3263 KB 106ms 120ms 151ms 63ms 73424 137756
2021-06-29 10:05 d5ee60b4 v.builder: use a github repo for ~/.vmodules/linuxroot/ folder, to ease its updating 537ms 784ms 0ms 133ms 3263 KB 104ms 120ms 149ms 63ms 73411 136705
2021-06-29 09:14 f45f30a9 checker, cgen: fix aliased array methods (#10603) 531ms 780ms 0ms 135ms 3261 KB 105ms 122ms 152ms 64ms 73406 138241
2021-06-29 08:40 58df35b4 x.json2: fix `json_string` for utf8 codepoints, add regression test 533ms 786ms 0ms 141ms 3261 KB 105ms 121ms 153ms 64ms 73403 137716
2021-06-29 08:16 04221475 cgen: fix go call interface method (fix #10520) (#10602) 531ms 781ms 0ms 134ms 3261 KB 105ms 121ms 152ms 64ms 73400 138229
2021-06-28 16:35 2bcc733f v.parser: rename pratt.v to expr.v (#10566) 533ms 779ms 0ms 132ms 3259 KB 106ms 120ms 151ms 63ms 73383 137679
2021-06-28 14:45 63638fd2 cgen: optimize generated array.index(elem) 532ms 779ms 0ms 136ms 3258 KB 105ms 120ms 152ms 63ms 73373 137919
2021-06-28 13:31 4af4f2b5 cgen: fix `go fn(mut x Interface){ println(x) }(x)` (#10585) 529ms 773ms 0ms 133ms 3259 KB 104ms 120ms 150ms 63ms 73371 138697
2021-06-28 13:25 625dc6e0 doc: enum methods (#10572) 530ms 779ms 0ms 135ms 3257 KB 104ms 121ms 152ms 63ms 73347 138390
2021-06-28 13:23 80671978 vast: print Position.last_line (#10600) 533ms 790ms 0ms 142ms 3257 KB 104ms 122ms 152ms 63ms 73347 137611
2021-06-28 11:17 0ac0ab6b cgen: fix auto str for sumtype with alias (#10599) 523ms 783ms 0ms 134ms 3257 KB 105ms 121ms 152ms 63ms 73347 140242
2021-06-28 11:05 003f60fc x.json2: fix nest level check (#10584) 530ms 775ms 0ms 134ms 3258 KB 104ms 121ms 150ms 63ms 73352 138400
2021-06-28 10:32 cdb31119 x.ttf: apply ctx.scale for x and y in draw_text_bmp (#10598) 530ms 777ms 0ms 134ms 3258 KB 104ms 119ms 150ms 62ms 73352 138400
2021-06-28 10:21 1492eae2 v.fmt: keep selective type imports used for casting (#10597) 530ms 774ms 0ms 137ms 3258 KB 105ms 120ms 151ms 63ms 73352 138400
2021-06-28 08:51 2e5ed085 v.parser: allow anonymous function to return a function (#10592) 536ms 775ms 0ms 133ms 3258 KB 105ms 121ms 150ms 63ms 73352 136850
2021-06-28 07:52 8650ec69 builtin: use == 0 instead of isnil() 536ms 788ms 0ms 141ms 3257 KB 104ms 121ms 152ms 63ms 73351 136848
2021-06-28 07:26 830cf464 v.parser: prohibit registering selectively imported (structs / enums / aliases / interfaces) (#10579) 534ms 780ms 0ms 135ms 3257 KB 104ms 120ms 150ms 62ms 73352 137363
2021-06-28 07:24 67d1b72e cgen: fix interface with nested fields (fix #10077) (#10589) 528ms 776ms 0ms 134ms 3254 KB 105ms 119ms 150ms 63ms 73331 138884
2021-06-28 06:48 c3b9eaf1 v.c.gen: fix codegen of auto str methods for structs having &voidptr fields 530ms 776ms 0ms 133ms 3253 KB 105ms 121ms 151ms 63ms 73329 138356
2021-06-28 05:34 b80dcafc tutorials: always add the filename as first comment in example files (#10594) 537ms 776ms 0ms 133ms 3252 KB 103ms 122ms 151ms 62ms 73319 136534
2021-06-28 05:27 9651a979 builtin: fix termux prints (#10595) 529ms 776ms 0ms 135ms 3252 KB 104ms 119ms 151ms 62ms 73319 138599
2021-06-27 16:05 4bed4afe cgen: fix clash in generated variant and method names (#10581) 528ms 782ms 0ms 140ms 3252 KB 104ms 121ms 150ms 63ms 73319 138861
2021-06-27 14:17 ea3983a9 checker: require .sort() body for some types (#10550) 533ms 777ms 0ms 133ms 3248 KB 104ms 120ms 151ms 62ms 73319 137559
2021-06-27 07:50 bafea576 tests: move the test.bin output of macho_test.v to os.temp_dir() 535ms 776ms 0ms 134ms 3246 KB 105ms 119ms 152ms 64ms 73315 137037
2021-06-26 15:13 51075ffa cgen: fix fn mut val of interface type (#10568) 530ms 777ms 0ms 135ms 3246 KB 106ms 122ms 152ms 64ms 73315 138330
2021-06-26 15:10 878efcda doc: improve selective import docs (#10573) 526ms 768ms 0ms 134ms 3246 KB 104ms 120ms 149ms 63ms 73312 139376
2021-06-25 23:05 02f4f635 cgen: remove debug comments before for loops 533ms 772ms 0ms 130ms 3245 KB 103ms 118ms 149ms 62ms 73305 137532
2021-06-25 22:18 19dca026 checker: bugfix for `__global ( cpu_get_id fn () u64 ) ... cpu_get_id()` 527ms 785ms 0ms 140ms 3256 KB 105ms 120ms 150ms 63ms 73305 139098
2021-06-25 19:51 6890756c os: cleanup of old deprecated functions. Add File.write_full_buffer/2; use it in os.write_file/2 530ms 771ms 0ms 134ms 3256 KB 104ms 119ms 151ms 63ms 73304 138309
2021-06-25 17:29 e797547d Revert "Revert "v.gen.c: remove unused memfreedup"" 535ms 783ms 0ms 136ms 3255 KB 107ms 123ms 153ms 64ms 73340 137084
2021-06-25 17:26 74589275 checker: fix global fn calls 533ms 778ms 0ms 135ms 3256 KB 105ms 122ms 151ms 63ms 73348 137613
2021-06-25 17:15 72c12b67 Revert "v.gen.c: remove unused memfreedup" 529ms 773ms 0ms 135ms 3255 KB 104ms 121ms 150ms 63ms 73337 138633
2021-06-25 11:27 9b84faad v.parser: prohibit redeclaration of imported functions (#10564) 529ms 773ms 0ms 135ms 3255 KB 105ms 120ms 148ms 63ms 73329 138618
2021-06-25 10:08 be8be3d3 v.parser: prohibit redeclaration of builtin types (#10563) 532ms 784ms 0ms 144ms 3253 KB 105ms 120ms 152ms 63ms 73322 137823
2021-06-25 09:52 e9de3037 table: fix interface embedding with interface parameter (#10567) 530ms 781ms 0ms 136ms 3252 KB 106ms 121ms 153ms 64ms 73305 138311
2021-06-25 09:11 e648578f docs: fix minor typos (#10565) 530ms 772ms 0ms 135ms 3251 KB 106ms 120ms 151ms 64ms 73295 138292
2021-06-24 15:31 809aa9af v init: change text to indicate that `v init` creates projects 531ms 772ms 0ms 135ms 3251 KB 105ms 119ms 149ms 63ms 73295 138032
2021-06-24 15:21 e3ea5c1e v.ast: cleanup Table.resolve_generic_to_concrete/3 (#10559) 528ms 776ms 0ms 133ms 3251 KB 104ms 121ms 150ms 63ms 73295 138816
2021-06-24 15:05 e2f7fd16 ci: bump up repeat limits temporarily till V speeds up again 523ms 773ms 0ms 134ms 3251 KB 106ms 118ms 149ms 63ms 73273 140101
2021-06-24 14:45 b2391424 examples: add examples/gg/random.v demonstrating how to stream images/pixels 531ms 779ms 0ms 141ms 3251 KB 104ms 119ms 149ms 63ms 73273 137990
2021-06-24 09:47 4bfe7612 generics: fix generic fn type mismatch of returning a generic struct (#10553) 536ms 778ms 0ms 134ms 3251 KB 104ms 121ms 150ms 63ms 73269 136695
2021-06-24 09:39 8324a766 checker: allow for `unsafe {*(p+1) = 22}` (#10557) 533ms 782ms 0ms 136ms 3252 KB 105ms 123ms 153ms 62ms 73292 137508
2021-06-24 08:59 5a308005 examples: show the tetris ghost by default 532ms 778ms 0ms 136ms 3252 KB 105ms 122ms 153ms 63ms 73289 137761
2021-06-24 04:33 83eb9d5d checker: disallow accessing fields or methods of `void` (#10552) 530ms 776ms 0ms 135ms 3252 KB 105ms 120ms 150ms 64ms 73289 138281
2021-06-24 04:27 c0b53048 bitfield: minor documentation and function tweaks (#10549) 534ms 782ms 0ms 135ms 3251 KB 106ms 122ms 153ms 64ms 73287 137241
2021-06-23 22:37 1469b47f vweb: free app object for each request 527ms 776ms 0ms 140ms 3251 KB 104ms 120ms 150ms 63ms 73287 139064
2021-06-23 17:17 f580597f ci: fix -cstrict compilation on tests-sanitize-undefined-clang 536ms 779ms 0ms 136ms 3251 KB 106ms 121ms 150ms 64ms 73287 136729
2021-06-23 17:13 93bb87f4 cgen: simplify auto_str_methods (#10544) 528ms 773ms 0ms 133ms 3251 KB 105ms 120ms 153ms 64ms 73287 138801
2021-06-23 11:29 66bf963a builtin: remove C.printf call from string.free() 527ms 773ms 0ms 133ms 3253 KB 105ms 120ms 150ms 63ms 73315 139117
2021-06-23 12:14 e8a1e9d8 cgen: fix interface only declare with optional method (#10546) 528ms 775ms 0ms 135ms 3253 KB 105ms 121ms 150ms 63ms 73313 138850
2021-06-23 11:20 500b4878 parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545) 531ms 775ms 0ms 135ms 3252 KB 107ms 121ms 152ms 64ms 73307 138054
2021-06-23 11:14 69227b8b tests: bump up sleep times in break_in_lock_test.v, so that its results are stabler 532ms 779ms 0ms 144ms 3253 KB 105ms 119ms 151ms 63ms 73334 137845
2021-06-23 10:33 816bf308 v test-all: add a -freestanding check on Linux 530ms 774ms 0ms 134ms 3253 KB 105ms 119ms 151ms 63ms 73334 138366
2021-06-23 10:18 9151f085 ci: fix failing Freestanding task 531ms 774ms 0ms 135ms 3253 KB 105ms 120ms 154ms 63ms 73334 138105
2021-06-23 07:40 6333adad v.gen.c: remove unused memfreedup 531ms 775ms 0ms 134ms 3253 KB 105ms 119ms 150ms 64ms 73334 138105
2021-06-22 17:17 6736817b parser: fix `rewind_scanner_to_current_token_in_new_mode` (#10495) 530ms 778ms 0ms 135ms 3253 KB 104ms 117ms 149ms 62ms 73350 138396
2021-06-22 17:08 c43791b0 ci: fix vcreate_test.v on windows 528ms 774ms 0ms 136ms 3253 KB 106ms 120ms 152ms 73ms 73349 138918
2021-06-22 15:52 b6bd6d1d tests: add cmd/tools/vdoc/tests/vdoc_file_test.v, extract a `v.util.diff` module, cleanup 525ms 775ms 0ms 137ms 3253 KB 106ms 127ms 154ms 64ms 73349 139712
2021-06-22 11:28 0aef92b6 cgen: cleanup auto_str_methods() (#10540) 525ms 777ms 0ms 141ms 3253 KB 105ms 118ms 148ms 63ms 73327 139670
2021-06-22 09:39 1c807418 doc: document `type Fn = fn (string) string` (type aliases) (#10471) 530ms 779ms 0ms 136ms 3253 KB 104ms 117ms 149ms 63ms 73346 138388
2021-06-22 09:17 72358833 time: use `Duration(C.INT64_MAX)` as infinite (#10539) 532ms 783ms 0ms 135ms 3253 KB 105ms 117ms 150ms 64ms 73346 137868
2021-06-22 07:46 dd6591b2 ci: fix `[if xyz ?]` usages 539ms 787ms 0ms 136ms 3253 KB 106ms 119ms 152ms 64ms 73334 136055
2021-06-22 06:55 d65aa977 v.gen.native: cleanup, remove unused hi.s (#10538) 527ms 766ms 0ms 134ms 3253 KB 104ms 116ms 150ms 64ms 73338 139161
2021-06-21 17:30 f1c4753c gg: fix draw_line (#10534) 524ms 769ms 0ms 133ms 3253 KB 103ms 116ms 148ms 63ms 73338 139958
2021-06-21 16:25 6dbe8a8a cgen: fix for in mut reference selector val (fix #10524) (#10536) 530ms 772ms 0ms 139ms 3253 KB 104ms 116ms 150ms 63ms 73338 138373
2021-06-21 12:02 71523c86 v.util: simplify smart_quote more 529ms 772ms 0ms 134ms 3252 KB 104ms 118ms 151ms 63ms 73321 138603
2021-06-21 11:19 5d0e9417 cgen: minor simplification of gen_str_for_struct() (#10533) 532ms 781ms 0ms 136ms 3252 KB 107ms 120ms 153ms 65ms 73307 137795
2021-06-21 11:14 1e9e7171 os: fix using Win32-API with TCC32 (#10496) 532ms 773ms 0ms 135ms 3252 KB 105ms 119ms 154ms 64ms 73321 137821
2021-06-20 17:55 45c6b649 v.util: make util.smart_quote use its output string builder directly 529ms 776ms 0ms 136ms 3252 KB 106ms 120ms 154ms 65ms 73302 138567
2021-06-21 05:01 81fe702b builtin: disable the unhandled exception handler, when `-d no_backtrace` is used (#10530) 548ms 796ms 0ms 136ms 3251 KB 106ms 119ms 159ms 65ms 73276 133715
2021-06-21 04:10 8f2f377c v.checker,v.gen.c: extend auto heap mechanism to objects used as interfaces (#10529) 541ms 793ms 0ms 143ms 3251 KB 106ms 120ms 158ms 64ms 73276 135445
2021-06-21 04:05 5d138768 net: prevent 0xC0000005 errors in vschannel (windows ssl) (#10531) 535ms 782ms 0ms 136ms 3247 KB 105ms 116ms 157ms 65ms 73204 136829
2021-06-21 00:50 ae12a0b8 fast: reduce delta from 20ms to 18 531ms 776ms 0ms 134ms 3247 KB 103ms 116ms 157ms 64ms 73204 137860
2021-06-20 15:40 f32a76b2 all: promote value type function arguments to heap if necessary (#10528) 526ms 773ms 0ms 134ms 3247 KB 103ms 116ms 155ms 63ms 73204 139171
2021-06-20 10:36 6c8182cc cgen: fix assigning literal fixed arrays to map values (#10525) 528ms 777ms 0ms 134ms 3244 KB 105ms 117ms 153ms 64ms 73177 138592
2021-06-20 09:38 a21ee1ab strings.textscanner: add .current/0, .peek_back/0, .peek_back_n/1 and .goto_end/1 methods 521ms 771ms 0ms 131ms 3244 KB 102ms 113ms 149ms 62ms 73174 140449
2021-06-20 10:12 ce3681ee v ast: eprintln and exit instead of panic on invalid file errors (#10526) 526ms 765ms 0ms 141ms 3244 KB 103ms 116ms 153ms 63ms 73129 139028
2021-06-20 06:30 44d0305c checker,gen: remove automatic string to C string conversion (#10144) 523ms 770ms 0ms 133ms 3244 KB 103ms 114ms 151ms 62ms 73129 139826
2021-06-20 05:09 afc81277 v.gen.c: fix assigning a fixed array variable to a map value (#10523) 527ms 768ms 0ms 134ms 3249 KB 103ms 115ms 153ms 62ms 73164 138831
2021-06-20 05:01 79879128 gg: add `rotate` to `DrawImageConfig` (#10521) 522ms 768ms 0ms 135ms 3249 KB 102ms 115ms 153ms 63ms 73158 140149
2021-06-20 02:16 98455122 doc: allow pressing / to focus search bar (#10522) 526ms 773ms 0ms 136ms 3249 KB 104ms 115ms 152ms 63ms 73158 139083
2021-06-19 19:07 21fe91e5 v watch: increase the default restart timeout, when vwatch.v is compiled with -gc boehm 521ms 767ms 0ms 133ms 3249 KB 102ms 114ms 152ms 62ms 73158 140418
2021-06-19 18:36 f0ad0b02 v init: create a .gitignore in existing git repo if it does not exist yet (#10488) 522ms 769ms 0ms 140ms 3249 KB 102ms 114ms 154ms 63ms 73158 140149
2021-06-19 18:32 123682df gg: add a `draw_line_with_config` method (#10513) 531ms 772ms 0ms 135ms 3249 KB 104ms 117ms 155ms 63ms 73158 137774
2021-06-19 16:02 71b41d10 ast.table: fix anonymous function declaration uniqueness for non-tcc c compilers (#10509) 525ms 770ms 0ms 133ms 3249 KB 105ms 117ms 152ms 64ms 73158 139348
2021-06-19 15:50 1a52da9f tests: add as_cast_already_smartcast_sumtype_test.v (#10517) 526ms 774ms 0ms 137ms 3249 KB 105ms 121ms 154ms 64ms 73157 139081
2021-06-19 14:07 7ec55e4c v.ast: add comments for ast.AsCast (#10516) 528ms 775ms 0ms 134ms 3249 KB 105ms 117ms 154ms 64ms 73157 138554
2021-06-19 13:51 3b5a3762 v watch: allow customising the auto-restart timeout for the workers with an env variable VWATCH_TIMEOUT 524ms 772ms 0ms 132ms 3249 KB 104ms 116ms 151ms 63ms 73156 139610
2021-06-19 06:10 6171e12f orm: don't panic for a psql query with no results. (#10511) 520ms 768ms 0ms 140ms 3249 KB 103ms 116ms 151ms 63ms 73156 140684
2021-06-19 06:07 22214c73 gg: apply ctx.scale to circle pos (#10512) 528ms 775ms 0ms 135ms 3249 KB 104ms 117ms 154ms 63ms 73154 138549
2021-06-19 04:48 aea23e8a strconv: fix fxx_to_str_l_parse/fxx_to_str_l_parse_no_dot returning s without cloning 525ms 769ms 0ms 133ms 3249 KB 104ms 116ms 153ms 64ms 73154 139340
2021-06-18 17:07 acf9d168 os: fix some C compiler warnings for windows (#10506) 526ms 770ms 0ms 135ms 3249 KB 104ms 117ms 155ms 64ms 73154 139076
2021-06-18 15:42 d56ae2d5 v.fmt: keep comments after struct embeds 526ms 780ms 0ms 135ms 3249 KB 105ms 117ms 154ms 64ms 73155 139077
2021-06-18 14:59 de384f1c strconv: vfmt everything 530ms 781ms 0ms 134ms 3249 KB 104ms 118ms 152ms 64ms 73159 138035
2021-06-18 13:43 5dff8dc0 v.fmt: keep `[ ... \n 123, // end of line comment \n ... ]` as is 530ms 773ms 0ms 141ms 3249 KB 105ms 118ms 156ms 64ms 72862 137475
2021-06-18 12:47 9f6ddb4c v.fmt: add an independent Comment.is_inline flag. Use it for fixing `[ .. //x ]` => `[ .. //x, ]` 524ms 767ms 0ms 133ms 3249 KB 104ms 116ms 152ms 63ms 72862 139049
2021-06-18 11:49 22980631 checker: fix nested if smartcast selector exprs (fix #10372 #10379) (#10502) 526ms 771ms 0ms 132ms 3249 KB 104ms 114ms 154ms 63ms 72859 138515
2021-06-18 11:27 05f0f3e1 v.gen.c: refactor infix expression (#10485) 507ms 752ms 0ms 131ms 3247 KB 92ms 111ms 149ms 62ms 72853 143694
2021-06-18 09:56 b7fea87d os: fix normalize_drive_letter (used by os.real_path) returning a parameter 504ms 748ms 0ms 132ms 3246 KB 94ms 111ms 150ms 63ms 72747 144339
2021-06-18 10:03 4abb1a8b cgen: fix unknown labels in addressing (#10503) 505ms 752ms 0ms 131ms 3247 KB 94ms 111ms 147ms 63ms 72732 144023
2021-06-18 09:44 3f5aa5e6 sync: make `Semaphore.*wait()` robust against interrupts by signals (#10491) 506ms 752ms 0ms 137ms 3246 KB 94ms 111ms 151ms 63ms 72731 143737
2021-06-17 23:51 a98d6446 cgen: fix fn mut args of array (#10493) 504ms 749ms 0ms 132ms 3246 KB 94ms 112ms 148ms 64ms 72731 144307
2021-06-17 22:28 64f34f6d net: return error unless response code was 200 (#10499) 511ms 754ms 0ms 132ms 3245 KB 94ms 112ms 150ms 63ms 72727 142322
2021-06-17 22:20 4688c753 cgen, parser: fix several assembly bugs (#10498) 511ms 755ms 0ms 131ms 3245 KB 94ms 111ms 150ms 63ms 72727 142322
2021-06-17 08:38 39e72904 v: support for `[if expr]`, part 2 (old `[if ident]` is not yet deprecated) 504ms 756ms 0ms 134ms 3244 KB 95ms 112ms 151ms 64ms 72702 144250
2021-06-17 09:53 0918c130 tools: fix more strange edge cases for markdown links in `v check-md` (#10486) 514ms 760ms 0ms 132ms 3240 KB 94ms 117ms 148ms 63ms 72601 141247
2021-06-17 09:27 c58b04bc checker: implement if smartcast multi conds (part 2) (#10487) 511ms 755ms 0ms 137ms 3240 KB 92ms 114ms 145ms 63ms 72601 142076
2021-06-17 07:41 46eb6bef vweb,net: just log errors in accept() instead of panic-ing, add time.sleep(1ms) after each retry in select (#10489) 510ms 751ms 0ms 134ms 3240 KB 94ms 119ms 147ms 63ms 72605 142362
2021-06-17 07:29 c2a7a84c v.parser: support for [if expr], part 1 523ms 764ms 0ms 132ms 3240 KB 93ms 121ms 148ms 63ms 72605 138824
2021-06-16 23:08 6a19a138 vweb: re-enable concurrency and fix the counter example (#10484) 513ms 762ms 0ms 130ms 3240 KB 92ms 117ms 147ms 63ms 72599 141518
2021-06-16 20:35 ae014ad0 vweb: add a missing check 511ms 758ms 0ms 132ms 3240 KB 94ms 118ms 149ms 64ms 72599 142072
2021-06-16 17:33 eacdd0d7 comptime: fix $(field.name) in $for; vweb: shared fields 506ms 755ms 0ms 133ms 3240 KB 95ms 119ms 150ms 64ms 72599 143476
2021-06-16 17:21 b2e2a53f net.http: add ability to parametrize the read and write timeouts of a http request (#10482) 511ms 762ms 0ms 137ms 3239 KB 94ms 117ms 150ms 63ms 72590 142054
2021-06-16 16:58 7b52dbfd tools: fix support for numbers in urls in `v check-md` (#10483) 511ms 755ms 0ms 134ms 3239 KB 95ms 121ms 151ms 65ms 72590 142054
2021-06-16 16:17 e31be9f5 checker: fix generic fn assign (#10479) 515ms 756ms 0ms 133ms 3239 KB 93ms 118ms 151ms 63ms 72590 140951
2021-06-16 10:32 2f35aad8 ci: fix tests-sanitize-memory-clang too 510ms 755ms 0ms 136ms 3241 KB 94ms 118ms 149ms 63ms 72634 142419
2021-06-16 09:44 9dff3c36 ci: fix failing `Self tests` task on the `windows-msvc` job 2 510ms 761ms 0ms 138ms 3241 KB 94ms 119ms 149ms 63ms 72634 142419
2021-06-16 09:44 ed0af3fd ci: fix failing `Self tests` task on the `windows-msvc` job 519ms 761ms 0ms 139ms 3241 KB 95ms 120ms 150ms 64ms 72634 139949
2021-06-16 09:15 e518cdbe ci: fix msvc compilation of interface code 513ms 756ms 0ms 144ms 3241 KB 95ms 117ms 147ms 63ms 72634 141586
2021-06-16 08:07 69ce8bae v.ast: allow for `fn f()&IAbc{return voidptr(0)}` with no additional voidptr implicit conversions to compile 515ms 754ms 0ms 138ms 3240 KB 94ms 117ms 147ms 64ms 72625 141019
2021-06-16 07:48 862c4cf3 v.checker,v.gen: allow for `&IAbc(voidptr(0))` where IAbc contains fields 511ms 750ms 0ms 138ms 3237 KB 94ms 118ms 146ms 64ms 72622 142117
2021-06-16 06:20 e7cc93a1 v.checker: allow for a `f(unsafe{voidptr(0)})` call of `fn f(x &Interface){}` 517ms 756ms 0ms 139ms 3237 KB 93ms 119ms 149ms 63ms 72617 140458
2021-06-16 01:07 2f9e03b3 net: retry logic on select when fail on signal (#10453) 512ms 759ms 0ms 140ms 3237 KB 95ms 122ms 147ms 64ms 72614 141824
2021-06-16 01:04 ffcc6cf6 checker: fix `for in mut val` for floats (#10470) 513ms 766ms 0ms 135ms 3237 KB 92ms 116ms 147ms 62ms 72614 141547
2021-06-15 16:28 aaa59ac7 net: fix chunked check, remove length workaround (#10472) 513ms 756ms 0ms 144ms 3237 KB 95ms 120ms 147ms 64ms 72615 141549
2021-06-15 15:30 b0caadae gg: add new draw_image_with_config method (#10428) 506ms 752ms 0ms 138ms 3237 KB 93ms 116ms 146ms 63ms 72615 143507
2021-06-15 15:28 7201d5db vweb: fix parsing form data (#10468) 514ms 757ms 0ms 137ms 3237 KB 96ms 120ms 149ms 64ms 72615 141274
2021-06-15 12:43 f3408a24 gc: use optimized mode by default (#10466) 517ms 759ms 0ms 138ms 3237 KB 94ms 118ms 148ms 64ms 72615 140454
2021-06-15 11:47 60c880a0 vlib: use `malloc_noscan()` where possible (#10465) 510ms 752ms 0ms 136ms 3237 KB 94ms 117ms 146ms 63ms 72619 142390
2021-06-15 11:22 af60eba5 tools: cleanup generated executables by `v test-all` 514ms 757ms 0ms 138ms 3237 KB 94ms 118ms 146ms 63ms 72619 141282
2021-06-15 11:13 48b3ab83 ci: fix failing test test_realpath_existing for os.real_path on macos 511ms 758ms 0ms 146ms 3237 KB 95ms 121ms 150ms 64ms 72619 142111
2021-06-15 10:34 0c922f55 ci: fix the failing os.real_path tests on windows 516ms 755ms 0ms 139ms 3237 KB 94ms 119ms 148ms 63ms 72619 140734
2021-06-15 08:17 51596da3 os: fix returning parameter in [manualfree]os.real_path(fpath), when fpath=="" 513ms 764ms 0ms 139ms 3237 KB 95ms 120ms 149ms 64ms 72619 141557
2021-06-15 04:29 12bb0c23 net: fix 0 length file if Content-Header is missing or corrupt (#10464) 512ms 760ms 0ms 138ms 3237 KB 93ms 119ms 148ms 63ms 72619 141833
2021-06-15 01:45 9bfec97a doc: section constants / modules / declare public constants (#10410) 515ms 751ms 0ms 139ms 3237 KB 94ms 119ms 148ms 63ms 72619 141007
2021-06-15 01:43 f922fc2a doc: add debugging JS backend source map flags (#10460) 519ms 763ms 0ms 140ms 3237 KB 96ms 120ms 149ms 64ms 72619 139921
2021-06-14 16:08 dcd072a2 .gitignore: do not ignore top level binaries to make garbage file cleanup easier (#10457) 511ms 750ms 0ms 146ms 3236 KB 94ms 117ms 150ms 63ms 72601 142076
2021-06-14 15:18 5aa7a983 stbi: fix error not matching with assertion (#10454) 510ms 751ms 0ms 139ms 3236 KB 94ms 118ms 156ms 63ms 72601 142354
2021-06-14 15:05 b26e1cdc examples: persist and show the personal best score in snek.v 515ms 754ms 0ms 137ms 3236 KB 92ms 116ms 145ms 62ms 72601 140972
2021-06-14 15:12 a8437584 gc: extend optimized mode to channel buffers (#10443) 507ms 754ms 0ms 138ms 3236 KB 93ms 118ms 150ms 63ms 72601 143197
2021-06-14 13:16 694b9919 examples: tetris: add ubuntu dependencies list (#10456) 515ms 761ms 0ms 141ms 3235 KB 96ms 118ms 149ms 64ms 72542 140858
2021-06-14 12:42 8d4c9823 tools,clipboard: use lowercase library names for `-luser32`etc, allowing linux->windows cross compilation of ui programs (#10455) 515ms 761ms 0ms 138ms 3235 KB 95ms 119ms 149ms 63ms 72542 140858
2021-06-14 11:50 46148760 ci: fix v-apps-compile by adding a 'Clone tree-sitter-v' task too 510ms 751ms 0ms 146ms 3235 KB 94ms 118ms 150ms 63ms 72542 142239
2021-06-14 10:13 adae5b9a ci: use `sudo ./v symlink` in v-apps-compile job 510ms 754ms 0ms 137ms 3235 KB 93ms 118ms 148ms 62ms 72542 142239
2021-06-14 10:12 7983495c tools: improve `v check-md` by checking for broken TOC headline links (#10417) 509ms 756ms 0ms 138ms 3235 KB 94ms 118ms 149ms 63ms 72542 142518
2021-06-14 07:20 dc1c26a2 ci: add back vlib/net/http/cookie_test.v as an exception in vtest-cleancode.v 510ms 754ms 0ms 138ms 3235 KB 94ms 120ms 149ms 63ms 72542 142239
2021-06-14 07:13 be3702dc builtin: uncomment already working test functions in array_test.v 512ms 755ms 0ms 139ms 3235 KB 94ms 117ms 148ms 63ms 72542 141683
2021-06-13 20:53 535dcac8 net: ipv6 support, merge unix+ip;[pack:x] attribute (#9904) 511ms 750ms 0ms 138ms 3235 KB 93ms 119ms 146ms 62ms 72542 141960
2021-06-13 18:17 80822612 docs: High order functions -> Higher-order functions (#10445) 510ms 756ms 0ms 138ms 3232 KB 95ms 117ms 147ms 63ms 72499 142154
2021-06-13 17:22 e2822356 periodic.yml: comment the 'Run network tests' tasks for now 506ms 751ms 0ms 131ms 3232 KB 94ms 117ms 145ms 63ms 72499 143278
2021-06-13 03:29 cab054c1 checker: simplify checking array append type mismatch (#10422) 512ms 757ms 0ms 131ms 3232 KB 93ms 118ms 147ms 63ms 72499 141599
2021-06-13 03:27 a6eba7a9 cgen: simplify match_expr_classic() (#10424) 512ms 756ms 0ms 132ms 3233 KB 95ms 117ms 149ms 63ms 72511 141623
2021-06-13 00:05 4a593166 v.pref: remove 'unknown host CPU architecture' label to fix msvc CI 507ms 756ms 0ms 133ms 3229 KB 94ms 119ms 147ms 63ms 72452 142903
2021-06-12 23:04 ed07f007 v.checker: bump checker_match_exhaustive_cutoff_limit to 12 510ms 751ms 0ms 132ms 3229 KB 94ms 118ms 148ms 63ms 72453 142064
2021-06-12 22:44 9e270bac v.pref: do not panic in get_host_arch, assume Arch.amd64 as a default 508ms 750ms 0ms 138ms 3229 KB 95ms 119ms 147ms 63ms 72453 142624
2021-06-12 22:40 6e415611 net: fix download_file (#10439) 509ms 754ms 0ms 131ms 3229 KB 94ms 118ms 147ms 63ms 72452 142341
2021-06-12 21:45 2ff0f628 v: fix passing `-arch arm64` to `$if arm64{}` 508ms 751ms 0ms 135ms 3229 KB 94ms 117ms 147ms 63ms 72452 142622
2021-06-12 21:46 dc1c8820 Revert "Revert "v.gen.c: add a __V_architecture macro"" 509ms 757ms 0ms 132ms 3229 KB 94ms 119ms 148ms 63ms 72443 142324
2021-06-12 20:15 dc654b01 Revert "v.gen.c: use the __V_architecture macro in v.pref.get_host_arch()" 510ms 752ms 0ms 133ms 3229 KB 94ms 118ms 148ms 64ms 72437 142033
2021-06-12 19:15 5452ba46 v.gen.c: use the __V_architecture macro in v.pref.get_host_arch() 506ms 749ms 0ms 133ms 3229 KB 95ms 118ms 148ms 64ms 72440 143162
2021-06-12 19:00 6e9218c0 v.gen.c: add a __V_architecture macro 509ms 754ms 0ms 139ms 3229 KB 94ms 118ms 148ms 64ms 72443 142324
2021-06-12 18:14 0e34ce27 cgen: format generated code in match_expr() (#10397) 513ms 754ms 0ms 131ms 3229 KB 94ms 118ms 147ms 63ms 72437 141202
2021-06-12 17:34 b7f9bc2a sync: support linking with libatomic with tcc on ubuntu aarch64 509ms 751ms 0ms 132ms 3229 KB 94ms 117ms 149ms 63ms 72435 142308
2021-06-06 09:32 04e77419 doc: document array.join method (#10360) 479ms 712ms 0ms 134ms 3105 KB 89ms 99ms 141ms 62ms 69980 146096
2021-06-05 09:28 dc431a3c checker: prevent enum value duplication check bypass (#10287) 485ms 716ms 0ms 135ms 3100 KB 90ms 100ms 140ms 61ms 69943 144212 lines/s
2021-06-05 07:03 e54af19b examples: fix -cstrict compilation of c_interop_wkhtmltopdf.v 482ms 714ms 0ms 136ms 3100 KB 90ms 100ms 141ms 62ms 69941 145105 lines/s
2021-06-04 20:18 9553c5a4 parser: fix multiple output modifiers in asm (#10347) 477ms 710ms 0ms 142ms 3100 KB 91ms 100ms 139ms 62ms 69941 146626 lines/s
2021-06-04 17:00 751b1cff gg: fix default font style loading (#10309) 479ms 707ms 0ms 135ms 3100 KB 89ms 100ms 141ms 62ms 69936 146004 lines/s
2021-06-04 15:30 b0c9a872 v: show an error and exit, when no module name is given in `v build-module` (#10338) 474ms 711ms 0ms 137ms 3100 KB 90ms 100ms 141ms 62ms 69936 147544 lines/s
2021-06-04 15:17 117295e1 docs,ci: fix too long lines 483ms 708ms 0ms 134ms 3100 KB 89ms 100ms 141ms 62ms 69932 144786 lines/s
2021-06-04 15:10 5266b492 sqlite: add a last_insert_rowid fn (#10341) 483ms 714ms 0ms 135ms 3100 KB 88ms 98ms 140ms 61ms 69932 144786 lines/s
2021-06-04 14:55 18bebcc3 docs: add info on how to setup VSCode for debugging V code (#10329) 482ms 715ms 0ms 137ms 3100 KB 90ms 100ms 142ms 62ms 69932 145087 lines/s
2021-06-04 14:38 89aab951 builtin: fix -gc boehm on windows (#10330) 480ms 714ms 0ms 140ms 3100 KB 91ms 101ms 141ms 62ms 69932 145691 lines/s
2021-06-04 14:05 fdc03f70 rand.util: workaround for inaccurate `v` warning in vlib/rand/util/util.v (#10344) 484ms 706ms 0ms 135ms 3100 KB 90ms 99ms 141ms 62ms 69932 144487 lines/s
2021-06-03 13:49 f4486d79 checker: minor cleanup of selector_expr() (#10316) 476ms 709ms 0ms 136ms 3100 KB 90ms 100ms 140ms 62ms 69932 146915 lines/s
2021-06-03 06:50 c8d5e783 net: use custom error for invalid headers (#10323) 479ms 714ms 0ms 137ms 3100 KB 89ms 100ms 142ms 62ms 69933 145997 lines/s
2021-06-03 06:49 fedf07dd checker: minor cleanup of assign_stmt() (#10314) 475ms 711ms 0ms 136ms 3100 KB 91ms 101ms 143ms 63ms 69933 147227 lines/s
2021-06-03 03:35 4089aa38 fmt: fix removal of `Abc` in `import mod { Abc }`, where `Abc` is used in a `x as Abc` expression #10306 479ms 712ms 0ms 135ms 3101 KB 89ms 99ms 139ms 61ms 69935 146002 lines/s
2021-06-02 23:55 672bb6ca parser: fix required function members in struct (#10299) 477ms 710ms 0ms 142ms 3101 KB 89ms 100ms 142ms 61ms 69935 146614 lines/s
2021-06-02 22:22 89d2f508 tools: fix `v symlink`, `uname -o` doesn't exist on macOS (#10303) 496ms 727ms 0ms 137ms 3100 KB 89ms 100ms 143ms 61ms 69913 140953 lines/s
2021-06-02 22:18 b0bafa63 cgen: fix or_block in for declaration (#10317) 489ms 721ms 0ms 137ms 3100 KB 91ms 101ms 144ms 63ms 69913 142971 lines/s
2021-06-02 19:13 b28def7c tests: add vlib/v/tests/failing_tests_test.v, support `testdata` in `v test-self` too 483ms 718ms 0ms 137ms 3099 KB 91ms 101ms 144ms 63ms 69910 144741 lines/s
2021-06-02 18:19 bf623e19 tests: ignore `testdata` folders while scanning for tests and .v files 478ms 713ms 0ms 134ms 3099 KB 89ms 98ms 140ms 61ms 69910 146255 lines/s
2021-06-02 17:38 1747e546 parser, checker: check assert optional (#10319) 479ms 715ms 0ms 135ms 3099 KB 89ms 100ms 144ms 62ms 69910 145949 lines/s
2021-06-02 17:34 04642211 v.help: remove duplicate line (#10326) 478ms 707ms 0ms 140ms 3099 KB 88ms 98ms 139ms 61ms 69910 146255 lines/s
2021-06-02 16:14 5400a765 tests: make `fn test_fn() ? { return error(fail) }` count as a fail 479ms 706ms 0ms 135ms 3099 KB 89ms 100ms 143ms 61ms 69910 145949 lines/s
2021-06-02 13:12 a368800b net.urllib: don't crash on str() if url is missing host (#10313) 481ms 713ms 0ms 136ms 3098 KB 91ms 101ms 143ms 63ms 69894 145309 lines/s
2021-06-02 13:09 4b2319fd native: fix macho header for amd64 macOS 'Big Sur' (#10304) 478ms 711ms 0ms 136ms 3098 KB 89ms 100ms 141ms 61ms 69892 146217 lines/s
2021-06-02 13:00 452a51c8 gg: render text if we fell back to system default (#10307) 478ms 711ms 0ms 136ms 3098 KB 88ms 100ms 140ms 62ms 69894 146221 lines/s
2021-06-01 19:28 ce3e71cb OpenBSD: support Boehm-GC, X11 and Sqlite (#10300) 488ms 718ms 0ms 137ms 3098 KB 90ms 102ms 143ms 62ms 69894 143225 lines/s
2021-06-01 13:48 14d09aa7 ci: fix failing `v -cstrict vlib/v/tests/channels_test.v` 480ms 714ms 0ms 144ms 3098 KB 89ms 100ms 142ms 62ms 69894 145612 lines/s
2021-06-01 13:21 8fee140f builtin: small cleanup in string_interpolation.v 484ms 710ms 0ms 137ms 3097 KB 90ms 101ms 144ms 62ms 69894 144409 lines/s
2021-06-01 10:37 5cb2683e v.gen.c,v.markused: fix `println(ch)` when ch is a channel 483ms 709ms 0ms 138ms 3097 KB 90ms 100ms 142ms 62ms 69929 144780 lines/s
2021-06-01 09:37 0afeba55 cgen: fix C error with clang, when declaring a fn type with an alias type argument (#10297) 478ms 714ms 0ms 138ms 3095 KB 90ms 101ms 141ms 62ms 69901 146236 lines/s
2021-06-01 09:19 148bb31f v.parser: allow for `if x { $if y {} } else {}`, fix #10243 (#10294) 479ms 714ms 0ms 136ms 3095 KB 91ms 100ms 140ms 63ms 69899 145926 lines/s
2021-06-01 08:10 98505207 mssql: support orm create and drop table (#10296) 481ms 714ms 0ms 137ms 3095 KB 89ms 99ms 142ms 62ms 69899 145320 lines/s
2021-05-31 19:49 67518f94 cmd/tools/vast: update DeferStmt (#10291) 482ms 707ms 0ms 143ms 3090 KB 89ms 99ms 142ms 61ms 69821 144856 lines/s
2021-05-31 14:35 90292ce9 fmt: fix removal of `Abc` in `import mod { Abc }`, where Abc is used in a `x is Abc` expression (#10286) 476ms 709ms 0ms 137ms 3090 KB 90ms 101ms 141ms 62ms 69821 146682 lines/s
2021-05-31 14:14 cb19079d all: move cur_concrete_types to Table (#10269) 480ms 710ms 0ms 136ms 3090 KB 89ms 99ms 142ms 62ms 69821 145460 lines/s
2021-05-31 14:09 d39a55ac checker: forbid leaving function from inside `defer` block (#10285) 476ms 708ms 0ms 136ms 3090 KB 88ms 98ms 139ms 61ms 69823 146686 lines/s
2021-05-31 12:56 2376b343 tests: always use / for paths shown in tests 478ms 705ms 0ms 137ms 3089 KB 90ms 101ms 141ms 62ms 69809 146043 lines/s
2021-05-31 11:43 38796521 all: allow defer use from other scope (#10284) 471ms 709ms 0ms 136ms 3089 KB 89ms 101ms 140ms 62ms 69809 148214 lines/s
2021-05-31 11:21 eac1e25c strings: simplify Builder (#10263) 478ms 704ms 0ms 144ms 3081 KB 89ms 100ms 140ms 62ms 69690 145794 lines/s
2021-05-31 11:08 8990114b vlib: add a vlib/mssql module (#10280) 475ms 706ms 0ms 136ms 3082 KB 89ms 99ms 141ms 62ms 69701 146738 lines/s
2021-05-31 09:34 5aa4f622 checker: fix match expr returning optional (#10281) 479ms 712ms 0ms 138ms 3082 KB 88ms 102ms 142ms 61ms 69701 145513 lines/s
2021-05-31 09:26 5b9256ba cgen: write alias typedefs just before interfaces (#10272) 475ms 704ms 0ms 136ms 3082 KB 87ms 98ms 139ms 61ms 69701 146738 lines/s
2021-05-31 09:14 09e30995 checker: error on direct map alias init (#10282) 476ms 706ms 0ms 134ms 3082 KB 87ms 99ms 138ms 61ms 69696 146420 lines/s
2021-05-30 17:47 955dc125 v: replace execuast => executable 474ms 707ms 0ms 135ms 3081 KB 87ms 99ms 138ms 61ms 69690 147025 lines/s
2021-05-31 04:50 9a576839 cgen: fix embeds for msvc (fix #10244) (#10259) 477ms 705ms 0ms 142ms 3081 KB 88ms 100ms 138ms 61ms 69690 146100 lines/s
2021-05-30 16:30 13437870 builtin: fix interpolation bug for `${x:g/G}`, where `x` is a zero or an infinity (#10271) 476ms 706ms 0ms 135ms 3081 KB 87ms 99ms 140ms 61ms 69690 146407 lines/s
2021-05-30 11:48 aa861d1c docs: describe array/slice behaviour (#10252) 478ms 708ms 0ms 135ms 3079 KB 88ms 99ms 140ms 66ms 69628 145665 lines/s
2021-05-30 11:06 13ddfaa4 checker: fix generic fn infer nested struct (#10262) 485ms 715ms 0ms 137ms 3079 KB 89ms 100ms 140ms 67ms 69628 143562 lines/s
2021-05-30 10:33 c67891d6 checker: minor cleanup in match_expr() (#10261) 479ms 714ms 0ms 137ms 3079 KB 89ms 99ms 140ms 65ms 69620 145344 lines/s
2021-05-30 05:10 ba86d619 builtin: fix print/println on termux (#10253) 475ms 703ms 0ms 135ms 3079 KB 87ms 100ms 137ms 64ms 69624 146576 lines/s
2021-05-29 20:46 b29bc9cd checker: fix panic on `fn abc()?{ return error() }` 482ms 709ms 0ms 137ms 3079 KB 88ms 100ms 140ms 65ms 69622 144443 lines/s
2021-05-29 20:26 d6e462a6 os: fix os.is_link and os.symlink on windows, add new functions os.getppid, os.getgid, os.getegid (#10251) 477ms 704ms 0ms 135ms 3079 KB 87ms 98ms 141ms 63ms 69622 145958 lines/s
2021-05-29 16:30 e4f6369c checker: fix match error to none (#10245) 475ms 704ms 0ms 135ms 3079 KB 87ms 98ms 138ms 64ms 69570 146463 lines/s
2021-05-29 14:05 43acda08 cmd/tools/vast: add comments and cleanup code (#10246) 470ms 709ms 0ms 136ms 3079 KB 88ms 98ms 139ms 65ms 69568 148017 lines/s
2021-05-29 13:53 2d8a136d os: fix file read (#10247) 476ms 703ms 0ms 137ms 3079 KB 90ms 101ms 140ms 65ms 69568 146151 lines/s
2021-05-29 13:45 15557161 builtin: add trailing `0` to reversed string (#10248) 479ms 706ms 0ms 135ms 3079 KB 89ms 101ms 140ms 66ms 69568 145235 lines/s
2021-05-29 13:31 bd467f94 encoding: append `0` to strings for compatibility (#10249) 479ms 701ms 0ms 141ms 3079 KB 87ms 99ms 142ms 64ms 69565 145229 lines/s
2021-05-29 13:24 0ff2d9ef strconv: fix memory corruption (#10250) 475ms 709ms 0ms 136ms 3079 KB 89ms 100ms 141ms 66ms 69562 146446 lines/s
2021-05-29 09:15 7287ecd6 ci: skip too slow tests in any sanitize mode, use VTEST_RUN_FSANITIZE_TOO_SLOW to override 493ms 730ms 0ms 140ms 3079 KB 93ms 107ms 154ms 63ms 69559 141093 lines/s
2021-05-29 08:38 bb690747 ci: add the slowest tests in skip_with_fsanitize_memory 493ms 724ms 0ms 136ms 3079 KB 91ms 105ms 153ms 61ms 69559 141093 lines/s
2021-05-29 07:00 87855990 checker, cgen: fix optional with if expr (#10242) 497ms 728ms 0ms 137ms 3079 KB 93ms 109ms 154ms 62ms 69559 139957 lines/s
2021-05-28 19:37 465860e4 gg: fix ctx.scale for circles (#10210) 495ms 720ms 0ms 139ms 3078 KB 92ms 106ms 155ms 61ms 69548 140501 lines/s
2021-05-28 19:29 ddcc22a7 fmt: fix removal of selective imported map key type (#10235) 492ms 725ms 0ms 142ms 3078 KB 92ms 104ms 155ms 62ms 69548 141357 lines/s
2021-05-28 17:09 6b683d31 v.parser: support imported enums as map keys (#10234) 496ms 725ms 0ms 139ms 3078 KB 91ms 106ms 155ms 61ms 69548 140217 lines/s
2021-05-28 16:54 e09f0234 tools: add `v ast file.v` (#10236) 494ms 725ms 0ms 139ms 3078 KB 92ms 105ms 153ms 62ms 69548 140785 lines/s
2021-05-28 15:51 9ea753e8 checker: fix generic with fixed array parameter (#10233) 493ms 730ms 0ms 138ms 3078 KB 91ms 104ms 152ms 61ms 69547 141068 lines/s
2021-05-28 15:44 7089ff39 builtin: fix a bug in str_intp (#10238) 495ms 722ms 0ms 138ms 3078 KB 91ms 104ms 153ms 61ms 69534 140472 lines/s
2021-05-28 14:59 ca8158ac parser: handle casts in match expressions; c2v: minor fixes 493ms 731ms 0ms 138ms 3078 KB 91ms 104ms 154ms 62ms 69534 141042 lines/s
2021-05-28 09:46 9fab4af3 gg: update the mouse click callback to pass what mouse button was clicked too (#10225) 490ms 724ms 0ms 143ms 3077 KB 90ms 106ms 157ms 60ms 69525 141887 lines/s
2021-05-28 08:40 6e493ca8 checker: check index_expr or_expr types mismatch (#10224) 490ms 730ms 0ms 137ms 3077 KB 90ms 111ms 153ms 60ms 69525 141887 lines/s
2021-05-28 06:07 39de06c2 v.pref: cleanup V options, support the documented -output and -backend 487ms 722ms 0ms 136ms 3077 KB 90ms 104ms 150ms 61ms 69524 142759 lines/s
2021-05-27 19:40 8a109b03 fmt: minor optimization in call_expr (#10228) 490ms 717ms 0ms 135ms 3077 KB 90ms 106ms 153ms 61ms 69524 141885 lines/s
2021-05-27 17:14 a095a27d gg: change vid to ved in a comment (#10218) 495ms 723ms 0ms 135ms 3077 KB 89ms 103ms 151ms 61ms 69526 140456 lines/s
2021-05-27 15:36 2b62dca0 v: support for `$if threads {}, depending on whether `go ` was used at all (#10227) 493ms 711ms 0ms 136ms 3077 KB 89ms 104ms 152ms 62ms 69526 141026 lines/s
2021-05-27 14:56 6cdc7646 gg: add quit fn (#10223) 495ms 723ms 0ms 143ms 3077 KB 91ms 105ms 151ms 61ms 69516 140436 lines/s
2021-05-27 12:50 8828054e builtin: fix arrays/slices memory bug (#10219) 489ms 721ms 0ms 136ms 3077 KB 90ms 105ms 153ms 62ms 69516 142159 lines/s
2021-05-27 09:47 25645dbc docs: fix channel select example (#10213) 449ms 672ms 0ms 132ms 3077 KB 85ms 93ms 134ms 53ms 69512 154815 lines/s
2021-05-27 07:17 d5cacd1e ast: use string builder for StringInterLiteral.str() (#10207) 453ms 679ms 0ms 132ms 3077 KB 84ms 94ms 133ms 53ms 69512 153448 lines/s
2021-05-27 07:13 7c0cd2f4 checker, cgen: fix match with complex sumtype exprs (#10215) 451ms 675ms 0ms 131ms 3077 KB 86ms 94ms 134ms 54ms 69511 154126 lines/s
2021-05-26 08:00 2abbbcc0 checker: allow int <=> enum usage in c2v'ed code 450ms 674ms 0ms 129ms 3076 KB 84ms 92ms 131ms 53ms 69490 154422 lines/s
2021-05-26 06:49 6c40781d ci: vfmt cmd/tools/fast/fast.v 451ms 677ms 0ms 274ms 3076 KB 87ms 95ms 133ms 54ms 69481 154059 lines/s
2021-05-26 06:33 9ea7eda9 tools/fast: -usecache for hello world 452ms 681ms 0ms 265ms 3076 KB 85ms 93ms 131ms 53ms 69481 153719 lines/s
2021-05-26 06:30 2dd1d3fc all: string interpolation code cleaning (#10204) 448ms 674ms 0ms 265ms 3076 KB 86ms 95ms 134ms 55ms 69481 155091 lines/s
2021-05-26 05:48 5e262735 cgen: use __new_array instead of __new_array_with_default for empty vargs 450ms 674ms 0ms 265ms 3075 KB 86ms 94ms 134ms 53ms 69955 155455 lines/s
2021-05-26 04:51 560301db cgen: dont preallocate zero length with capacity of 1 453ms 679ms 0ms 267ms 3075 KB 86ms 93ms 133ms 54ms 69955 154426 lines/s
2021-05-25 16:51 cf07375d checker: fix multi types generic struct init (#10201) 455ms 686ms 0ms 269ms 3075 KB 88ms 98ms 132ms 54ms 69957 153751 lines/s
2021-05-25 11:51 39c376bb builtin,gen: use operator overloading on ustring (#10197) 456ms 712ms 0ms 269ms 3075 KB 88ms 99ms 132ms 54ms 69950 153399 lines/s
2021-05-25 11:30 0d25106b cmd/tools/vpm: improve v show (#10198) 455ms 676ms 0ms 266ms 3077 KB 88ms 98ms 134ms 54ms 70008 153863 lines/s
2021-05-25 09:28 4217f051 checker/ci: workaround bug causing errors with -usecache (sumtype field access) & add more -usecache tests (#10199) 446ms 681ms 0ms 268ms 3077 KB 87ms 98ms 133ms 54ms 70008 156968 lines/s
2021-05-25 04:46 5b8402bc parser: fix mod_path_to_full_name to be compliant with --path option (#10149) 451ms 682ms 0ms 267ms 3077 KB 89ms 99ms 134ms 54ms 70005 155221 lines/s
2021-05-25 04:45 f3274700 cgen: fix generic struct to string (#10191) 447ms 681ms 0ms 269ms 3076 KB 88ms 100ms 133ms 54ms 70000 156599 lines/s
2021-05-25 03:15 0e6f0c1d checker: check generic struct init without type parameter (#10193) 451ms 675ms 0ms 262ms 3076 KB 86ms 96ms 132ms 53ms 69998 155206 lines/s
2021-05-24 12:17 da88235b vpm: addd a show command (#10186) 5034ms 7557ms 0ms 3129ms 3075 KB 0ms 0ms 0ms 609ms 69990 13903 lines/s
2021-05-24 07:23 c0b1f999 checker: allow operator overloading on strings (p. 1) (#10182) 459ms 687ms 0ms 279ms 3074 KB 89ms 100ms 137ms 55ms 70052 152618 lines/s
2021-05-24 02:20 d8d05e01 all: new string interpolation in pure V (#10181) 464ms 693ms 0ms 273ms 3074 KB 89ms 99ms 135ms 54ms 70048 150965 lines/s
2021-05-23 17:59 603e5774 builder: use some -cstrict flags only with clang (gcc does not understand them) 475ms 652ms 0ms 240ms 2810 KB 90ms 111ms 145ms 54ms 68066 143296 lines/s
2021-05-23 15:00 ded88976 ci: add vab job compiling v graphical examples (#10171) 469ms 638ms 0ms 232ms 2810 KB 89ms 107ms 142ms 53ms 68063 145123 lines/s
2021-05-23 14:59 eb5ac239 checker: fix match expr with if expr (fix #10177 #10178) (#10179) 470ms 647ms 0ms 238ms 2810 KB 88ms 108ms 140ms 53ms 68063 144814 lines/s
2021-05-23 14:22 7f12bfa5 builtin: optimise `sx == sy` in the case where strings have common prefixes 474ms 641ms 0ms 236ms 2810 KB 88ms 108ms 142ms 53ms 68059 143584 lines/s
2021-05-23 13:54 e9fa53b0 v.parser: let fn_decl use 1 loop, instead of multiple p.attrs.contains calls 472ms 643ms 0ms 231ms 2809 KB 89ms 108ms 144ms 53ms 68052 144177 lines/s
2021-05-23 13:25 bf3af40f v.markused: support `./v -skip-unused -freestanding run vlib/os/bare/bare_example_linux.v` too 474ms 642ms 0ms 237ms 2809 KB 91ms 109ms 146ms 53ms 68038 143540 lines/s
2021-05-23 12:13 5efd8c62 ci: fix tests-sanitize-undefined-clang 477ms 648ms 0ms 236ms 2808 KB 90ms 109ms 145ms 54ms 68014 142587 lines/s
2021-05-23 09:37 a27e7f76 builtin: remove commented code; improve print_backtrace with tcc 474ms 651ms 0ms 236ms 2808 KB 90ms 109ms 145ms 54ms 68015 143491 lines/s
2021-05-23 02:54 ae9f8627 checker: simplify generic structs (#10167) 474ms 647ms 0ms 237ms 2805 KB 90ms 108ms 145ms 53ms 68022 143506 lines/s
2021-05-22 18:08 4b11e59b Makefile: honor local=1 in the fresh_tcc make target (#10172) 476ms 648ms 0ms 235ms 2804 KB 89ms 109ms 145ms 53ms 68006 142869 lines/s
2021-05-22 15:59 bc01de21 ast: mark ast.File{} with `[heap]`, and use []&ast.File consistently 478ms 647ms 0ms 235ms 2804 KB 91ms 109ms 145ms 54ms 68006 142271 lines/s
2021-05-22 13:42 e512caf8 vfmt: do not error on `field [fsize]Type`, where `fsize` is from another .v file 477ms 650ms 0ms 235ms 2806 KB 92ms 108ms 146ms 54ms 68005 142568 lines/s
2021-05-22 11:35 7c0f8f76 builtin: a small optimization in string.replace() 482ms 654ms 0ms 235ms 2806 KB 92ms 109ms 145ms 54ms 67998 141074 lines/s
2021-05-22 08:04 565dbc40 checker: fix inferring method receiver types (#10166) 482ms 655ms 0ms 231ms 2806 KB 91ms 109ms 148ms 54ms 67995 141068 lines/s
2021-05-22 07:53 104d9a7c net: cleanup #include directives 483ms 650ms 0ms 232ms 2806 KB 91ms 108ms 148ms 54ms 67994 140774 lines/s
2021-05-22 04:48 bf97faf3 os: simplify os.read_bytes_into_newline to fix compilation on freebsd 482ms 655ms 0ms 235ms 2806 KB 92ms 109ms 150ms 54ms 67994 141066 lines/s
2021-05-19 22:20 ac469f5e v.depgraph: fix detection of indirect module dependency cycles 336ms 390ms 0ms 142ms 428 KB 88ms 108ms 20ms 52ms 67688 201452 lines/s
2021-05-19 18:28 9ddf1ec3 cgen: fix accessing fields in propagated optional subexpressions (#10136) 333ms 388ms 0ms 136ms 427 KB 88ms 106ms 20ms 53ms 67655 203168 lines/s
2021-05-19 18:25 be189e00 fmt: keep generics for selective import as fn param (#10138) 336ms 388ms 0ms 136ms 427 KB 90ms 106ms 20ms 53ms 67655 201354 lines/s
2021-05-19 18:23 de080ba1 vfmt: cleanup vtest-cleancode (#10137) 335ms 386ms 0ms 134ms 427 KB 89ms 106ms 20ms 53ms 67647 201931 lines/s
2021-05-19 10:03 a639f940 utf8: format utf8_util.v (#10135) 331ms 384ms 0ms 133ms 427 KB 87ms 106ms 20ms 52ms 67647 204371 lines/s
2021-05-19 09:24 4974fd09 utf8: reverse() to handle unicode strings (#10133) 333ms 389ms 0ms 134ms 427 KB 88ms 109ms 20ms 52ms 67647 203144 lines/s
2021-05-19 07:35 2086e6f1 builtin, cgen: implement chunked allocation of 16MB blocks with -prealloc (#10130) 337ms 391ms 0ms 140ms 427 KB 89ms 107ms 20ms 53ms 67647 200732 lines/s
2021-05-18 17:02 94e7a55b builtin: implement -d trace_error 355ms 404ms 0ms 131ms 427 KB 98ms 116ms 20ms 54ms 67549 190278 lines/s
2021-05-18 09:45 9a7acd24 fmt: keep selective struct import when used in orm block (#10124) 350ms 407ms 0ms 133ms 427 KB 98ms 117ms 21ms 53ms 67542 192977 lines/s
2021-05-18 09:32 f1174daa time: remove `err_invalid_8601 = error()` const, use a const string instead 353ms 402ms 0ms 131ms 427 KB 98ms 115ms 21ms 53ms 67542 191337 lines/s
2021-05-18 08:59 453fb1b0 term.ui: use os.signal_opt instead of os.signal 353ms 406ms 0ms 131ms 427 KB 97ms 117ms 21ms 53ms 67542 191337 lines/s
2021-05-18 08:06 21b34b3a ci: bump up the deprecation date of os.signal to 2021-06-18 353ms 406ms 0ms 131ms 427 KB 99ms 117ms 21ms 54ms 67536 191320 lines/s
2021-05-17 11:40 4c223706 regex: reformat README.md to use shorter lines 354ms 408ms 0ms 139ms 427 KB 99ms 117ms 21ms 53ms 67536 190779 lines/s
2021-05-17 05:51 664f220f vweb: a minor readme update 352ms 405ms 0ms 131ms 427 KB 98ms 116ms 21ms 54ms 67536 191863 lines/s
2021-05-16 17:21 d5c306ce sokol: add -lpthread flag on linux to prevent failing asserts in some cases 352ms 406ms 0ms 131ms 427 KB 97ms 114ms 21ms 52ms 67536 191863 lines/s
2021-05-16 14:50 7a4ec9f6 tools: add --before and --after options to `v watch` 352ms 405ms 0ms 133ms 427 KB 97ms 114ms 20ms 53ms 67536 191863 lines/s
2021-05-16 08:53 4d7f15b5 fmt: fix formating cascade generic types call_expr (#10107) 352ms 405ms 0ms 131ms 427 KB 97ms 116ms 21ms 53ms 67536 191863 lines/s
2021-05-16 08:28 9d8489b0 net.openssl: add `-ldl -lpthread` for linux 349ms 404ms 0ms 131ms 427 KB 97ms 116ms 21ms 53ms 67536 193512 lines/s
2021-05-16 01:51 0d44c885 checker: fix position of unknown type errors (#10110) 349ms 405ms 0ms 138ms 427 KB 99ms 116ms 20ms 53ms 67536 193512 lines/s
2021-05-16 01:28 ed6ad728 vweb: fix serving static files 352ms 407ms 0ms 132ms 427 KB 98ms 115ms 21ms 53ms 67519 191815 lines/s
2021-05-15 02:53 141248f5 doc: vweb README (#10106) 347ms 405ms 0ms 132ms 427 KB 98ms 116ms 21ms 53ms 67503 194533 lines/s
2021-05-15 02:52 e657cb2c tools/fast: use -usecache 350ms 403ms 0ms 130ms 427 KB 97ms 116ms 21ms 53ms 67503 192865 lines/s
2021-05-15 01:34 7bfd8956 shared: support `lock` on SelectorExpression (#10105) 502ms 670ms 0ms 235ms 2790 KB 99ms 117ms 162ms 54ms 67503 134468 lines/s
2021-05-14 11:28 20a22453 v.builder: remove default link flags -lm, -ldl, -lpthread (use module specific link flags instead) (#10099) 502ms 667ms 0ms 229ms 2784 KB 97ms 116ms 159ms 53ms 67401 134264 lines/s
2021-05-14 09:01 b728d890 checker: fix generics with generic anon fn parameter (#10101) 505ms 672ms 0ms 226ms 2785 KB 96ms 114ms 157ms 52ms 67409 133483 lines/s
2021-05-14 09:01 4273a969 parser: add support for flags in asm output constraints (#10103) 503ms 672ms 0ms 232ms 2785 KB 98ms 114ms 159ms 53ms 67411 134017 lines/s
2021-05-14 08:09 a849d52d examples: add web_crawler and get_weather (#10084) 502ms 674ms 0ms 229ms 2785 KB 97ms 114ms 159ms 53ms 67414 134290 lines/s
2021-05-13 22:57 01398364 tests: add more generic structs tests (#10095) 502ms 670ms 0ms 232ms 2785 KB 98ms 117ms 161ms 53ms 67414 134290 lines/s
2021-05-13 14:54 a9435f3c cgen: fix `cannot take rvalue` error of interface (#10040) 500ms 669ms 0ms 235ms 2785 KB 97ms 116ms 157ms 53ms 67414 134828 lines/s
2021-05-13 14:51 e0a3c538 csv: fix parse error of last empty field on unquoted line (#10083) 505ms 672ms 0ms 228ms 2785 KB 97ms 115ms 156ms 53ms 67404 133473 lines/s
2021-05-13 10:06 1086b4ac io: mark the mutability requirements of the Writer interface explicitly; swap the io.cp/2 parameter order to be like os.cp/2 (#10091) 498ms 675ms 0ms 228ms 2785 KB 96ms 117ms 159ms 52ms 67404 135349 lines/s
2021-05-13 09:26 14b7ce0f checker: fix generics fn return generics fn type (fix #10085) (#10088) 502ms 674ms 0ms 228ms 2785 KB 98ms 116ms 160ms 53ms 67404 134270 lines/s
2021-05-13 07:26 143c3d4b io: deprecate io.make_reader (not needed anymore) 498ms 677ms 0ms 230ms 2785 KB 96ms 116ms 158ms 52ms 67395 135331 lines/s
2021-05-13 06:48 49deeac7 os: fix file read end-of-file detection (#10070) 498ms 671ms 0ms 230ms 2785 KB 96ms 115ms 156ms 52ms 67395 135331 lines/s
2021-05-12 16:57 ebe58dca checker: cleanup generic structs (#10086) 512ms 678ms 0ms 236ms 2785 KB 97ms 116ms 160ms 53ms 67417 131673 lines/s
2021-05-12 15:03 cf3dd7a5 v.checker: fix `unused variable` warning on `*p = val` 503ms 669ms 0ms 229ms 2785 KB 96ms 114ms 156ms 52ms 67408 134011 lines/s
2021-05-12 08:44 8361f714 cgen: fix deadlock when returning/breaking in `lock` (#10079) 501ms 670ms 0ms 231ms 2784 KB 99ms 117ms 161ms 54ms 67393 134516 lines/s
2021-05-11 16:29 066374ba v.gen.c: implement `-d trace_autofree` for conditional tracing comments about autofree 505ms 675ms 0ms 231ms 2778 KB 99ms 115ms 161ms 53ms 67300 133267 lines/s
2021-05-11 15:57 274c8170 builtin.string: optimize split_into_lines (#10081) 519ms 688ms 0ms 231ms 3546 KB 98ms 116ms 171ms 54ms 67295 129662 lines/s
2021-05-11 14:47 d11cd507 ci: skip vweb_app_test.v except in the ubuntu-tcc job 519ms 695ms 0ms 231ms 3546 KB 98ms 114ms 171ms 53ms 67299 129670 lines/s
2021-05-11 11:01 2b420cdf ci: vfmt new vlib/vweb/vweb_app_test.v 516ms 684ms 0ms 234ms 3546 KB 98ms 113ms 170ms 53ms 67299 130424 lines/s
2021-05-11 11:00 9f27cf5b checker: cleanup missed eprintln 520ms 689ms 0ms 231ms 3546 KB 99ms 116ms 172ms 52ms 67299 129421 lines/s
2021-05-11 10:15 c5285e72 ci: fix compiling comptime_if_expr_test.v 522ms 690ms 0ms 229ms 3545 KB 100ms 117ms 172ms 53ms 67300 128927 lines/s
2021-05-11 08:19 1ddd9906 ci: fix `./v check-md .` 518ms 687ms 0ms 232ms 3546 KB 98ms 115ms 170ms 53ms 67305 129932 lines/s
2021-05-11 08:14 d463817f Revert "Revert "cgen: fix generics with generics fn type parameter (#10078)"" 517ms 684ms 0ms 231ms 3546 KB 99ms 115ms 170ms 53ms 67305 130183 lines/s
2021-05-11 08:10 c55549a1 ci: fix `v build-examples` 521ms 688ms 0ms 231ms 3546 KB 99ms 117ms 174ms 53ms 67305 129184 lines/s
2021-05-11 08:08 6f2c18f1 ci: fix `v build-tools` 522ms 690ms 0ms 234ms 3546 KB 96ms 114ms 181ms 52ms 67305 128936 lines/s
2021-05-11 08:02 263e1ee4 ci: fix compilation of cmd/tools/vtest-cleancode.v 519ms 694ms 0ms 228ms 3546 KB 98ms 116ms 171ms 53ms 67305 129682 lines/s
2021-05-11 07:28 0bc80951 checker: fix `T is int` 523ms 693ms 0ms 232ms 3546 KB 100ms 116ms 173ms 53ms 67302 128684 lines/s
2021-05-11 07:21 d088c4ce cgen: fix tcc compilation 561ms 692ms 0ms 231ms 3546 KB 98ms 115ms 172ms 53ms 67300 119964 lines/s
2021-05-11 06:24 e310513a cgen: fix generics with generics fn type parameter (#10078) 521ms 692ms 0ms 229ms 3534 KB 97ms 113ms 177ms 53ms 67153 128892 lines/s
2021-05-11 05:09 d60a55d3 strconv: float functions cleaning and speed optimization (#10076) 524ms 699ms 0ms 234ms 3534 KB 99ms 116ms 179ms 53ms 67153 128154 lines/s
2021-05-11 00:43 3b062388 checker: minor cleanup in check_files() (#10075) 518ms 694ms 0ms 235ms 3535 KB 98ms 116ms 181ms 53ms 67181 129693 lines/s
2021-05-10 17:27 dcf4d73c cgen: format generated struct definition c codes (#10074) 523ms 689ms 0ms 233ms 3535 KB 98ms 114ms 179ms 54ms 67184 128458 lines/s
2021-05-10 08:30 19b45040 examples: add a gg timer example, drawing the result coming from a worker thread (#10065) 518ms 698ms 0ms 241ms 3535 KB 96ms 112ms 177ms 52ms 67184 129698 lines/s
2021-05-10 07:15 28a22e5a v.builder: try finding msvc from env variables, when not found from registry (#10072) 525ms 694ms 0ms 233ms 3535 KB 98ms 113ms 178ms 52ms 67184 127969 lines/s
2021-05-10 07:01 e9c84ce1 os: fix is_abs_path() panic, when path is only one letter on windows (#10071) 525ms 695ms 0ms 233ms 3535 KB 97ms 115ms 178ms 53ms 67120 127847 lines/s
2021-05-10 06:22 159ee005 builtin: remove `import hash` 522ms 690ms 0ms 234ms 3535 KB 98ms 115ms 178ms 54ms 67120 128582 lines/s
2021-05-09 18:31 4728d102 os: add Process.finalise() and Process.free() methods to cleanup pipe descriptors 516ms 691ms 0ms 235ms 3535 KB 98ms 113ms 176ms 53ms 67119 130075 lines/s
2021-05-09 14:58 2a6a9c52 ci: add -skip-unused test 524ms 689ms 0ms 234ms 3534 KB 96ms 113ms 174ms 52ms 67089 128032 lines/s
2021-05-09 12:27 74defc4b checker: minor cleanup of FnDecl (#10000) 523ms 698ms 0ms 240ms 3534 KB 97ms 111ms 175ms 53ms 67089 128277 lines/s
2021-05-09 12:14 f85955ef tools/fast: use a common set of options for all measurement commands 516ms 686ms 0ms 230ms 3536 KB 96ms 113ms 193ms 52ms 67089 130017 lines/s
2021-05-09 07:45 38d16229 os: fix panic on os.is_abs_path('') 523ms 691ms 0ms 235ms 3536 KB 98ms 115ms 196ms 53ms 67089 128277 lines/s
2021-05-09 06:21 26652c8a io: make new_multi_writer use varargs (#10062) 515ms 684ms 0ms 231ms 3536 KB 97ms 113ms 194ms 52ms 67086 130264 lines/s
2021-05-09 01:37 6a54f3a8 tools/fast: vfmt fast.v 518ms 687ms 0ms 231ms 3536 KB 98ms 113ms 193ms 52ms 67086 129509 lines/s
2021-05-09 00:50 e040806c tools/fast: fix -skip-unused 520ms 685ms 0ms 235ms 3536 KB 99ms 114ms 194ms 52ms 67086 129011 lines/s
2021-05-08 20:00 8547762a v.preludes: avoid warnings for short const names like `b` in tests with -stats 504ms 694ms 0ms 449ms 4000 KB 98ms 114ms 195ms 52ms 67071 133077 lines/s
2021-05-08 18:25 21f207e7 v.checker: use more concise error messages (remove please) 509ms 704ms 0ms 448ms 4000 KB 96ms 112ms 193ms 52ms 67071 131770 lines/s
2021-05-08 19:27 a9eb8931 table: minor cleanup of resolve_generic_to_concrete() (#10046) 507ms 695ms 0ms 452ms 4000 KB 99ms 114ms 195ms 53ms 67071 132289 lines/s
2021-05-08 19:26 ef7454b5 checker: fix calling functions with variadic interface parameters (#10052) 510ms 700ms 0ms 457ms 4000 KB 100ms 116ms 194ms 54ms 67073 131515 lines/s
2021-05-08 18:11 23513ae3 v.parser: fix vfmt eating the file name in `$tmpl('non_existant_file')` (#10056) 509ms 705ms 0ms 454ms 4000 KB 98ms 115ms 192ms 53ms 67064 131756 lines/s
2021-05-08 18:09 0d205510 hash.wyhash: fix memory errors (#10051) 508ms 702ms 0ms 457ms 4000 KB 98ms 115ms 194ms 53ms 67063 132013 lines/s
2021-05-08 18:00 c16d4911 v.checker: deprecate `$if linux_or_macos {` in favor of `$if linux || macos {` 507ms 701ms 0ms 454ms 4000 KB 97ms 115ms 189ms 52ms 67062 132272 lines/s
2021-05-08 15:23 cbf30bd1 checker: fix regression for generics_test.v 508ms 697ms 0ms 451ms 3999 KB 97ms 116ms 193ms 52ms 67059 132005 lines/s
2021-05-08 14:38 d8d6e9b9 ci: run vfmt over sha256_test.v 504ms 700ms 0ms 454ms 3999 KB 98ms 115ms 190ms 52ms 67051 133037 lines/s
2021-05-08 12:12 3a1cae0c v.markused: assume methods for operator overload are always used 504ms 694ms 0ms 450ms 3999 KB 98ms 116ms 192ms 52ms 67051 133037 lines/s
2021-05-08 11:46 7db6d602 tools: vfmt math_test.v and remove it from the exceptions in vtest-cleancode.v 507ms 701ms 0ms 456ms 3999 KB 96ms 112ms 190ms 51ms 67045 132238 lines/s
2021-05-08 11:36 7d922c87 thirdparty: remove unused dependecy wyhash (#10038) 505ms 700ms 0ms 455ms 3999 KB 96ms 114ms 190ms 51ms 67045 132762 lines/s
2021-05-08 11:33 ed7c8d5e checker: fix generics return recursive generic struct (fix #10028) (#10031) 504ms 694ms 0ms 456ms 3999 KB 99ms 113ms 194ms 53ms 67044 133023 lines/s
2021-05-08 11:32 b5afa049 math: sign function (#10014) 505ms 693ms 0ms 448ms 3999 KB 98ms 114ms 192ms 53ms 67044 132760 lines/s
2021-05-08 11:21 68c87093 io: add MultiWriter (#10021) 508ms 696ms 0ms 454ms 3999 KB 97ms 113ms 188ms 52ms 67044 131976 lines/s
2021-05-08 11:06 3dfbd235 checker,cgen: fix generics with generic_fn type parameter (#10022) 512ms 698ms 0ms 457ms 3999 KB 97ms 114ms 191ms 52ms 67044 130945 lines/s
2021-05-08 10:35 82a9add2 cgen: insert a newline every 8 elements in array init (#10034) 514ms 700ms 0ms 457ms 3999 KB 98ms 114ms 192ms 53ms 67051 130449 lines/s
2021-05-08 10:33 262ef759 checker: fix unchecked optional in match condition (#10041) 512ms 696ms 0ms 455ms 3998 KB 99ms 116ms 195ms 52ms 67046 130949 lines/s
2021-05-08 10:32 8a380f46 tools: make `v test-cleancode` test everything by default (#10050) 510ms 698ms 0ms 454ms 3998 KB 97ms 115ms 194ms 52ms 67045 131460 lines/s
2021-05-08 10:14 cba2cb6b crypto/sha256: make digest sum public (#10047) 508ms 700ms 0ms 455ms 3998 KB 99ms 116ms 195ms 53ms 67036 131960 lines/s
2021-05-08 10:02 600017d7 ci: fix CI failure (add 'sudo apt update' in the .yml files) (#10049) 506ms 701ms 0ms 450ms 3998 KB 97ms 115ms 192ms 53ms 67036 132482 lines/s
2021-05-07 21:24 e9d7ff75 strconv: new decimal digits counts function (#10029) 504ms 693ms 0ms 454ms 3998 KB 98ms 114ms 192ms 52ms 67036 133007 lines/s
2021-05-07 16:41 2d2b4f79 strings: add Builder.cut_to (#10042) 502ms 699ms 0ms 455ms 3997 KB 97ms 114ms 192ms 52ms 66958 133382 lines/s
2021-05-07 16:31 b34b56ee vbug: use readline to read expected result (#10037) 501ms 698ms 0ms 459ms 3997 KB 98ms 114ms 193ms 52ms 66967 133666 lines/s
2021-05-07 12:58 d26ac569 all: various fixes for [heap]/auto-heap handling (#10033) 503ms 698ms 0ms 456ms 3997 KB 99ms 117ms 192ms 53ms 66967 133135 lines/s
2021-05-07 11:40 5b4eef80 ci: bump up array capacities in repeat.v (workaround for segfaulting code-formatting-perf-regressions job) 508ms 699ms 0ms 458ms 3993 KB 98ms 115ms 192ms 52ms 66898 131688 lines/s
2021-05-07 08:20 13ea92a7 ci: use hash.fnv1a.sum64_string instead of hash.sum64_string in Parser.set_path (fix sanitize jobs) 500ms 694ms 0ms 458ms 3993 KB 98ms 115ms 194ms 52ms 66898 133796 lines/s
2021-05-06 18:46 43cf3542 tools: fix a cmd/tools/repeat.v segfault 503ms 696ms 0ms 453ms 3990 KB 97ms 114ms 190ms 52ms 66853 132908 lines/s
2021-05-06 18:08 ea74e2bc v.parser: add p.unique_prefix, add run_project_folders_test.v (closes #10023) 503ms 696ms 0ms 460ms 3990 KB 95ms 112ms 192ms 51ms 66853 132908 lines/s
2021-05-06 17:24 a6764e3c table: fix generics struct with anon fn fields (#10024) 500ms 693ms 0ms 456ms 3990 KB 97ms 113ms 190ms 51ms 66850 133700 lines/s
2021-05-06 16:54 ac2eaa05 tests: add interface_many_named_test.v regression test (closes #10013) 500ms 692ms 0ms 450ms 3988 KB 97ms 113ms 190ms 52ms 66831 133662 lines/s
2021-05-06 16:37 3aa85bb5 v.ast: ensure interface->types info is complete 495ms 689ms 0ms 453ms 3988 KB 97ms 113ms 188ms 51ms 66831 135012 lines/s
2021-05-06 14:05 591d185d builtin: fix termux make (#10016) 503ms 688ms 0ms 452ms 3976 KB 97ms 114ms 192ms 51ms 66745 132693 lines/s
2021-05-06 13:43 928ced3d docs: small English improvement (#10020) 497ms 691ms 0ms 454ms 3976 KB 97ms 114ms 191ms 51ms 66745 134295 lines/s
2021-05-06 12:15 483068f0 ci: fix tests-sanitize-undefined-gcc job 502ms 696ms 0ms 453ms 3976 KB 96ms 115ms 192ms 52ms 66745 132958 lines/s
2021-05-06 11:26 adffae44 v.builder: refactor to make adding other post checker stages easier 504ms 690ms 0ms 453ms 3976 KB 97ms 114ms 191ms 52ms 66745 132430 lines/s
2021-05-06 08:44 2eafea63 v: reduce the memory usage of the compiler (analysed with heaptrack) 501ms 690ms 0ms 453ms 3975 KB 98ms 114ms 194ms 51ms 66771 133275 lines/s
2021-05-05 21:31 84f9789e v: tag more low level functions with `[direct_array_access]` 525ms 714ms 0ms 452ms 3975 KB 97ms 115ms 213ms 52ms 66765 127171 lines/s
2021-05-05 20:45 3405f517 v.scanner: apply `[direct_array_access]` for key frequently called low level functions 526ms 720ms 0ms 451ms 3975 KB 99ms 113ms 209ms 52ms 66752 126904 lines/s
2021-05-05 19:02 fc801fd5 tools/fast: use prealloc 536ms 724ms 0ms 461ms 3975 KB 101ms 114ms 213ms 58ms 66739 124513 lines/s
2021-05-05 18:52 4e6a19b0 examples: add a BFS example for finding the shortest distance between nodes in a graph (#10006) 572ms 769ms 0ms 469ms 3975 KB 117ms 124ms 228ms 55ms 66739 116676 lines/s
2021-05-05 18:31 7288f128 v help: add `v help watch`, rename -watch in `v help` too 574ms 765ms 0ms 461ms 3975 KB 115ms 126ms 230ms 54ms 66739 116270 lines/s
2021-05-05 13:09 2c4a59f3 example: add a pendulum simulation (#9992) 577ms 770ms 0ms 464ms 3975 KB 117ms 125ms 230ms 56ms 66739 115665 lines/s
2021-05-05 12:39 4ac751d7 os: add `signal_opt` and deprecate `signal` (#10005) 576ms 768ms 0ms 457ms 3975 KB 114ms 123ms 225ms 54ms 66739 115866 lines/s
2021-05-05 11:20 8b50a5a1 vweb: fix route matching on `/` (#10001) 571ms 764ms 0ms 460ms 3973 KB 135ms 147ms 268ms 67ms 66691 116796 lines/s
2021-05-05 11:20 12c3f855 os: add getuid and geteuid (#10002) 577ms 762ms 0ms 458ms 3973 KB 117ms 125ms 227ms 53ms 66691 115582 lines/s
2021-05-05 11:12 4bc56dc0 git: add 'sqlite/' to thirdparty/.gitignore (#10009) 577ms 772ms 0ms 471ms 3973 KB 117ms 126ms 229ms 53ms 66677 115558 lines/s
2021-05-05 11:11 7c58dfb8 checker: fix for_in mut var unused warning (#10008) 581ms 768ms 0ms 471ms 3973 KB 118ms 131ms 229ms 53ms 66677 114762 lines/s
2021-05-05 11:09 8c448736 fmt,parser: prevent unknown module error (#10004) 573ms 761ms 0ms 458ms 3973 KB 117ms 125ms 228ms 54ms 66677 116364 lines/s
2021-05-05 01:12 99a2fd76 strconv: separate v_sprintf (#10007) 573ms 767ms 0ms 458ms 3972 KB 118ms 125ms 227ms 54ms 66676 116363 lines/s
2021-05-04 16:04 818983de v.markused: fix for `v -skip-unused ~/.vmodules/ui/examples/users.v` 573ms 760ms 0ms 463ms 3971 KB 120ms 129ms 230ms 57ms 66618 116261 lines/s
2021-05-04 15:26 9e717e02 parser, fmt: prevent error with comment after expr inside match (#9995) 574ms 770ms 0ms 465ms 3971 KB 117ms 127ms 230ms 56ms 66613 116050 lines/s
2021-05-04 09:35 b8e070b2 orm: fix multi substructs (#9941) 573ms 773ms 0ms 473ms 3971 KB 118ms 127ms 232ms 56ms 66613 116253 lines/s
2021-05-04 09:33 92a22e9e ast: fix bug where fn_signature return wrong str for variadic arg (#9993) 574ms 763ms 0ms 462ms 3969 KB 116ms 125ms 230ms 56ms 66593 116015 lines/s
2021-05-04 09:31 177f8f58 checker: fn_call fixes (#9994) 571ms 760ms 0ms 457ms 3968 KB 116ms 124ms 226ms 54ms 66589 116618 lines/s
2021-05-04 08:31 1e856c0f parser: improve error message for `mod.unknownsubmod.Type` (#9976) 571ms 764ms 0ms 464ms 3968 KB 117ms 124ms 230ms 54ms 66587 116614 lines/s
2021-05-04 05:40 298fc533 ci: run `v fmt -w vlib/os/file.c.v` 570ms 762ms 0ms 457ms 3967 KB 118ms 125ms 228ms 55ms 66573 116794 lines/s
2021-05-03 16:50 c21df2d4 v: building on NetBSD (#9953) 574ms 767ms 0ms 459ms 3967 KB 118ms 126ms 226ms 55ms 66573 115980 lines/s
2021-05-03 16:48 ddc00338 checker: check generics fn that return generic struct (#9979) 575ms 769ms 0ms 468ms 3967 KB 117ms 125ms 228ms 55ms 66569 115772 lines/s
2021-05-03 16:47 035fd052 checker: check generic struct declaration (fix #9974) (#9978) 571ms 762ms 0ms 462ms 3967 KB 117ms 126ms 225ms 55ms 66560 116567 lines/s
2021-05-03 16:00 0fa9a648 os: add os.stdout() and os.stderr(), returning os.File, similarly to os.stdin() (#9990) 571ms 767ms 0ms 464ms 3966 KB 116ms 124ms 224ms 55ms 66549 116548 lines/s
2021-05-03 15:57 4ba11b77 os: deprecate os.open_stdin in favor of os.stdin (#9989) 568ms 757ms 0ms 463ms 3966 KB 114ms 123ms 227ms 55ms 66531 117132 lines/s
2021-05-03 15:22 ae898e77 v.markused: handle interface implementation methods, and vweb programs 570ms 762ms 0ms 460ms 3966 KB 120ms 124ms 226ms 55ms 66525 116710 lines/s
2021-05-03 14:35 106cd384 parser: remove obsolete exceptions (#9987) 571ms 759ms 0ms 457ms 3964 KB 116ms 122ms 227ms 55ms 66483 116432 lines/s
2021-05-03 13:55 07f00440 picohttpparser: fix setting of req.body 568ms 765ms 0ms 463ms 3964 KB 114ms 124ms 226ms 55ms 66484 117049 lines/s
2021-05-03 12:07 5b826b26 fmt: keep module alias in interfaces (#9985) 570ms 760ms 0ms 463ms 3964 KB 115ms 123ms 226ms 55ms 66484 116638 lines/s
2021-05-03 11:14 597a774d scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`) 572ms 760ms 0ms 460ms 3964 KB 115ms 123ms 224ms 55ms 66484 116230 lines/s
2021-05-02 23:41 9d4783a2 native: initial support for macos-amd64 targets (#9975) 577ms 761ms 0ms 461ms 3963 KB 116ms 123ms 233ms 54ms 66486 115227 lines/s
2021-05-02 18:46 fb7ddcd4 checker: fix looking for unprefixed `os` functions (#9968) 570ms 763ms 0ms 463ms 3954 KB 115ms 122ms 229ms 54ms 66257 116240 lines/s
2021-05-02 16:18 53ae9dda cgen: speed up auto generated Array_*_contains and Array_*_index methods 571ms 759ms 0ms 463ms 3954 KB 115ms 122ms 230ms 54ms 66257 116036 lines/s
2021-05-02 16:31 feb60674 builtin.string: minor fixes in join() (#9952) 610ms 803ms 0ms 475ms 3954 KB 118ms 128ms 256ms 54ms 66256 108616 lines/s
2021-05-02 16:30 3175525b builtin.string: optimize replace (#9969) 606ms 799ms 0ms 466ms 3953 KB 119ms 129ms 256ms 55ms 66221 109275 lines/s
2021-05-02 13:31 dbadda84 builtin: clean up int.v (#9960) 598ms 786ms 0ms 464ms 3953 KB 119ms 126ms 257ms 56ms 66223 110740 lines/s
2021-05-02 00:00 4b818fa2 v: implement interface embedding (#9935) 599ms 797ms 0ms 468ms 3953 KB 119ms 128ms 270ms 56ms 66265 110626 lines/s
2021-05-01 18:27 3363c3ef builtin.string: optimize replace() (#9955) 594ms 781ms 0ms 463ms 3930 KB 118ms 125ms 255ms 55ms 66069 111227 lines/s
2021-05-01 18:21 000d4d30 checker: cleanup typeof (#9954) 599ms 785ms 0ms 467ms 3930 KB 118ms 127ms 249ms 55ms 66069 110298 lines/s
2021-05-01 13:45 ef63491a cgen: fix calling function-pointer fields on interfaces (#9948) 589ms 785ms 0ms 472ms 3931 KB 117ms 126ms 247ms 54ms 66073 112178 lines/s
2021-05-01 11:26 4348c232 builtin.map: test more key types (#9947) 593ms 786ms 0ms 461ms 3930 KB 115ms 122ms 246ms 54ms 66063 111404 lines/s
2021-05-01 11:25 daac31ae cgen: update wyhash (#9945) 595ms 783ms 0ms 464ms 3930 KB 118ms 126ms 251ms 54ms 66063 111030 lines/s
2021-05-01 11:20 b621595c picoev: error handling workaround (#9913) 595ms 780ms 0ms 460ms 3933 KB 118ms 126ms 249ms 54ms 66094 111082 lines/s
2021-05-01 09:52 f82f1977 tests: enable test_generic_fn_with_variadics() test (#9944) 593ms 789ms 0ms 465ms 3933 KB 118ms 124ms 249ms 54ms 66094 111456 lines/s
2021-05-01 09:50 fec947c7 ast: minor cleanup in ast.FnDecl (#9950) 595ms 780ms 0ms 467ms 3933 KB 118ms 125ms 249ms 54ms 66094 111082 lines/s
2021-04-30 12:59 b3890e28 doc: document fixed size init syntax 592ms 791ms 0ms 471ms 3933 KB 118ms 124ms 246ms 54ms 66098 111652 lines/s
2021-04-30 12:36 c16bb7f3 ast: a minor format of ast.v 594ms 788ms 0ms 469ms 3933 KB 119ms 124ms 251ms 54ms 66098 111276 lines/s
2021-04-30 12:31 e949d4b2 tools/fast: add "V lines" and "V lines/s" 597ms 789ms 0ms 470ms 3933 KB 118ms 126ms 253ms 54ms
2021-04-30 10:40 d236d6a4 parser, cgen: fix generics fn typeof name (fix #7357) (#9939) 595ms 779ms 0ms 469ms 3933 KB 118ms 125ms 250ms 54ms
2021-04-30 06:13 fb685eee orm: support arrays (#9936) 594ms 781ms 0ms 472ms 3931 KB 120ms 125ms 252ms 54ms
2021-04-29 18:00 b15156d4 orm: fix mysql substructs (#9930) 588ms 778ms 0ms 464ms 3911 KB 119ms 124ms 246ms 54ms
2021-04-29 14:37 ea0ac092 checker: fix generics with nested external generics fn (#9933) 589ms 784ms 0ms 470ms 3909 KB 117ms 122ms 248ms 55ms
2021-04-29 10:38 e9bbb7de orm: add pg select expr (#9927) 592ms 782ms 0ms 466ms 3909 KB 117ms 123ms 250ms 55ms
2021-04-29 07:58 8af6237e gg: fix width and height in draw_rounded_rect primitive (#9926) 592ms 778ms 0ms 462ms 3901 KB 118ms 123ms 248ms 54ms
2021-04-29 06:49 e05da04b builtin: fix termux prints (#9921) 596ms 778ms 0ms 470ms 3901 KB 117ms 125ms 251ms 54ms
2021-04-29 06:48 b406de20 parser, vfmt: multi line comments are not treated as follow-up comments anymore (#9892) 589ms 785ms 0ms 470ms 3901 KB 116ms 124ms 248ms 54ms
2021-04-29 06:45 c8e07b28 orm: fix pg orm statements (#9909) 591ms 779ms 0ms 470ms 3901 KB 118ms 124ms 251ms 54ms
2021-04-29 06:42 daff4812 examples/text_editor: use mathutil for min/max functions (#9911) 594ms 789ms 0ms 471ms 3905 KB 118ms 125ms 250ms 54ms
2021-04-29 06:06 25d9272c all: rename `table.register_fn_generic_types` to `table.register_fn_concrete_types` (#9914) 588ms 776ms 0ms 467ms 3905 KB 117ms 124ms 249ms 54ms
2021-04-29 06:04 6945f987 checker: fix sumtype comparison and sumtype in itself (#9917) 594ms 790ms 0ms 469ms 3905 KB 117ms 124ms 247ms 53ms
2021-04-29 05:33 191a167f checker: allow omitting the enum name of map key (#9919) 586ms 786ms 0ms 465ms 3906 KB 116ms 123ms 248ms 54ms
2021-04-29 05:28 e711e863 fmt: prevent rare code corruption with array pre comments (#9908) 589ms 777ms 0ms 466ms 3906 KB 115ms 123ms 245ms 54ms
2021-04-28 23:17 dee733aa fmt: reset const field align after multi line exprs (#9916) 591ms 779ms 0ms 463ms 3906 KB 116ms 123ms 247ms 54ms
2021-04-28 19:12 c82c8059 tests: add recursive generics fn test (#9907) 587ms 778ms 0ms 472ms 3906 KB 116ms 123ms 248ms 54ms
2021-04-28 19:11 6795b02e cgen: fix enum in map (#9912) 590ms 780ms 0ms 470ms 3906 KB 116ms 124ms 249ms 55ms
2021-04-28 09:23 626517f5 tools: turn `v -watch` into a `v watch` sub-command, so that it can have its own options 587ms 777ms 0ms 464ms 3905 KB 118ms 123ms 249ms 54ms
2021-04-28 06:22 e4a2d1b2 v -watch: support for VWATCH_IGNORE_EXTENSIONS 589ms 776ms 0ms 471ms 3905 KB 121ms 124ms 247ms 54ms
2021-04-28 06:11 1fbf75f2 builtin: fix termux println (#9829) 590ms 776ms 0ms 473ms 3905 KB 117ms 123ms 249ms 55ms
2021-04-28 04:47 f4e92997 checker: support value array elements of `[heap]` type inside struct ref (#9899) 587ms 778ms 0ms 463ms 3905 KB 116ms 124ms 248ms 55ms
2021-04-28 04:44 4f246222 v: replace `--enable-globals` with `-enable-globals` (#9898) 589ms 776ms 0ms 462ms 3904 KB 117ms 123ms 246ms 54ms
2021-04-28 04:42 a2014f86 strconv: new faster atof function (#9903) 589ms 779ms 0ms 469ms 3904 KB 117ms 122ms 249ms 54ms
2021-04-27 12:28 faf26563 orm: support multiline statements (#9888) 590ms 779ms 0ms 462ms 3906 KB 116ms 122ms 248ms 55ms
2021-04-27 12:25 9f1ac397 checker: fix generics with anon generics fn argument (fix #9859) (#9897) 595ms 782ms 0ms 464ms 3904 KB 116ms 123ms 249ms 55ms
2021-04-26 22:09 d8bb9390 native: fix tests, address comments and a little cleaner macho 593ms 783ms 0ms 470ms 3904 KB 116ms 125ms 251ms 55ms
2021-04-27 05:18 aebb551e cgen: do full struct initialisation for V structs, fixes invalid data from `map[string]Struct{}['unknown']` (#9878) 594ms 781ms 0ms 466ms 3891 KB 115ms 121ms 249ms 56ms
2021-04-26 22:42 787a63da cgen: execute `defer` block *after* return expression is evaluated (#9893) 595ms 781ms 0ms 471ms 3844 KB 115ms 126ms 248ms 56ms
2021-04-26 17:05 3877522e table,checker,cgen: fix generics with recursive generics struct (#9862) 589ms 777ms 0ms 470ms 3852 KB 117ms 124ms 244ms 55ms
2021-04-26 17:01 21d1f86e checker: fix generics that return reference generics struct (fix #6218) (#9869) 583ms 769ms 0ms 463ms 3850 KB 116ms 124ms 245ms 55ms
2021-04-26 16:59 7ddf569d cgen: fix generics multi_array in (#9885) 588ms 775ms 0ms 468ms 3850 KB 116ms 123ms 242ms 55ms
2021-04-26 16:57 de8c4866 v.checker: fix postfix expr on generic types (#9887) 590ms 773ms 0ms 471ms 3850 KB 117ms 123ms 243ms 55ms
2021-04-26 16:54 2b43d319 checker: fix generics with assign generics struct (fix #7784) (#9889) 586ms 779ms 0ms 472ms 3850 KB 116ms 123ms 242ms 55ms
2021-04-26 16:51 181b0f10 parser: improve error message for missing db expr in ORM (#9890) 581ms 781ms 0ms 461ms 3850 KB 115ms 123ms 241ms 55ms
2021-04-26 16:38 cafe3824 vweb: update references to old .init_once() and .init() methods to .init_server() and .before_request() 584ms 769ms 0ms 473ms 3847 KB 116ms 124ms 243ms 56ms
2021-04-26 08:54 5e0ff5c5 cgen: cleanup g.type_default 585ms 771ms 0ms 463ms 3847 KB 114ms 123ms 242ms 56ms
2021-04-26 07:56 212b4fa0 parser: implement infering generic type parameters from receiver types (fix #5862) (#9870) 591ms 777ms 0ms 464ms 3848 KB 116ms 125ms 245ms 56ms
2021-04-26 07:01 f36e46bf gg:fix draw_line for android (#9882) 581ms 765ms 0ms 473ms 3846 KB 115ms 124ms 244ms 56ms
2021-04-26 07:00 9d68f924 parser: don't disallow closures in the JS backend (#9884) 585ms 772ms 0ms 470ms 3846 KB 116ms 125ms 243ms 55ms
2021-04-26 06:58 7acb48df parser: parse `JS.` interfaces properly (#9876) 592ms 783ms 0ms 469ms 3846 KB 117ms 124ms 246ms 55ms
2021-04-26 06:56 8b22dbba jsgen: basic struct embedding support (#9879) 583ms 768ms 0ms 463ms 3845 KB 115ms 126ms 245ms 55ms
2021-04-25 18:40 3c0a368a all: automatically move (some) referenced objects to heap (#9873) 586ms 772ms 0ms 472ms 3845 KB 116ms 124ms 240ms 55ms
2021-04-25 18:22 00261afb io: add a `cp` function (#9875) 579ms 766ms 0ms 470ms 3834 KB 115ms 124ms 246ms 55ms
2021-04-25 15:57 71846299 orm: add initial pg support (#9827) 584ms 768ms 0ms 473ms 3834 KB 115ms 125ms 245ms 55ms
2021-04-25 15:29 fc3b6284 v: support `$for attr in Test.attributes` (#9836) 580ms 767ms 0ms 471ms 3821 KB 114ms 122ms 241ms 55ms
2021-04-25 15:20 515e83dc docs: correct one of the channel examples (#9865) 575ms 759ms 0ms 467ms 3818 KB 113ms 122ms 241ms 54ms
2021-04-25 15:18 3ab60889 CHANGELOG.md: remove unimplemented "Closures". (#9850) 572ms 752ms 0ms 468ms 3818 KB 114ms 122ms 240ms 55ms
2021-04-25 15:16 160b6056 os: use C.GetUserNameW for os.loginname() instead + improvements os.uname() (#9872) 576ms 756ms 0ms 469ms 3818 KB 115ms 124ms 242ms 55ms
2021-04-25 14:57 bfe0a788 builtin,strconv: fix and optimize utf8 and formatting functions (#9874) 578ms 763ms 0ms 463ms 3818 KB 113ms 121ms 238ms 55ms
2021-04-25 13:04 3c8d2bba vlib/context: some clean up and more readable examples (#9868) 576ms 760ms 0ms 468ms 3817 KB 113ms 120ms 239ms 54ms
2021-04-25 06:19 44902b5a ci: fix tests output files after 7f5c3cc 574ms 765ms 0ms 462ms 3817 KB 113ms 122ms 238ms 55ms
2021-04-24 11:08 7f5c3cc1 checker: do not allow modifying consts via mutable refs 578ms 762ms 0ms 467ms 3817 KB 113ms 122ms 238ms 54ms
2021-04-24 10:32 b506d8fc os: use C.getlogin for os.loginname, instead of C.getlogin_r (C.getlogin_r absent on Android) 580ms 756ms 0ms 465ms 3817 KB 112ms 122ms 238ms 55ms
2021-04-24 10:22 187895c9 os: use GetComputerNameW to retrieve hostname on Windows (#9861) 572ms 767ms 0ms 469ms 3817 KB 116ms 121ms 237ms 54ms
2021-04-24 10:21 dee4904b pico: small refactor (#9857) 576ms 766ms 0ms 468ms 3817 KB 116ms 123ms 242ms 55ms
2021-04-24 06:44 8ccdae61 all: cleanup generics call_expr (#9856) 574ms 761ms 0ms 474ms 3817 KB 114ms 122ms 238ms 54ms
2021-04-23 14:12 a832bb60 net: support `-d net_blocking_sockets` (workaround a sporadic vex failure) 576ms 760ms 0ms 468ms 3817 KB 114ms 123ms 237ms 55ms
2021-04-23 14:21 b2dc444d ast: minor cleanup in generic_struct_insts_to_concrete() (#9855) 576ms 763ms 0ms 471ms 3817 KB 114ms 122ms 236ms 55ms
2021-04-23 12:51 af8ef129 ast: use `AttrKind` (#9845) 575ms 756ms 0ms 469ms 3817 KB 117ms 122ms 240ms 55ms
2021-04-23 12:18 1b46f9aa net: fix unsafe warnings 575ms 752ms 0ms 463ms 3820 KB 114ms 120ms 237ms 55ms
2021-04-23 12:30 2f29e790 tests: cleanup obsolete skips in common.v 577ms 760ms 0ms 466ms 3820 KB 115ms 121ms 240ms 56ms
2021-04-23 12:18 b4e4d48b checker: make sure negation is only used with numeric types (#9854) 574ms 757ms 0ms 466ms 3820 KB 111ms 119ms 234ms 54ms
2021-04-23 12:17 49a2de56 builtin: fix an unused var warning on windows 574ms 756ms 0ms 466ms 3820 KB 115ms 122ms 242ms 55ms
2021-04-23 12:12 669a4ea1 net: support `-d trace_tcp_data_read` and `-d trace_tcp_data_write` too 577ms 755ms 0ms 464ms 3820 KB 114ms 122ms 247ms 55ms
2021-04-23 12:10 9b14f716 all: fix build-tools 577ms 757ms 0ms 463ms 3820 KB 113ms 123ms 240ms 55ms
2021-04-23 11:48 0567cbe4 examples: fix compilation with -prod 575ms 758ms 0ms 470ms 3820 KB 117ms 123ms 238ms 56ms
2021-04-23 11:37 cf497623 net: do `$if trace_tcp ? {` in more functions to help debug web server issues 578ms 757ms 0ms 470ms 3820 KB 115ms 124ms 236ms 55ms
2021-04-23 10:45 7ec90b0f pref: fix is_test 575ms 756ms 0ms 474ms 3820 KB 114ms 119ms 237ms 54ms
2021-04-23 10:33 c7a6d28e all: improve unused variable warning (fix `x = 1`, `x += 1` etc) 569ms 758ms 0ms 469ms 3820 KB 115ms 120ms 236ms 55ms
2021-04-23 09:28 aa40dfc1 checker: check __global type (#9804) 572ms 752ms 0ms 461ms 3820 KB 112ms 123ms 241ms 55ms
2021-04-23 08:19 8e455495 checker: fix generics that return multi generics struct (#9852) 576ms 752ms 0ms 458ms 3819 KB 110ms 119ms 236ms 54ms
2021-04-22 15:21 c026d8b6 parser: number attributes (#9835) 568ms 749ms 0ms 461ms 3819 KB 111ms 119ms 237ms 55ms
2021-04-22 15:21 431d806d ast, parser: cleanup of generic structs (#9839) 574ms 755ms 0ms 466ms 3819 KB 111ms 122ms 240ms 55ms
2021-04-22 15:12 ba512a6a v help: describe CFLAGS and LDFLAGS support in `v help build-c` 569ms 753ms 0ms 466ms 3819 KB 110ms 121ms 237ms 55ms
2021-04-22 12:44 b951d679 x64: handle -arch amd64/arm64 and -os for raw/linux/macos options (#9844) 577ms 754ms 0ms 465ms 3819 KB 109ms 120ms 236ms 54ms
2021-04-22 09:50 59e23dbb ci: re-enable testing of `./v -freestanding run vlib/os/bare/bare_example_linux.v` on ubuntu 569ms 748ms 0ms 467ms 3810 KB 113ms 120ms 236ms 56ms
2021-04-22 04:07 7443179c checker: make use of private enum from outside module an error. (#9821) 569ms 752ms 0ms 460ms 3811 KB 110ms 120ms 235ms 56ms
2021-04-22 04:03 c85eefa5 ast: remove obsolete comment in types.v (#9841) 569ms 750ms 0ms 468ms 3811 KB 111ms 122ms 238ms 56ms
2021-04-21 11:32 6e589e2a vdoc: fix panic on running `v doc -all -m vlib/ -f html -inline-assets` two times in a row 573ms 750ms 0ms 464ms 3811 KB 110ms 121ms 239ms 56ms
2021-04-21 09:23 7b8957b2 cgen: minor simplification in cc_type() (#9833) 567ms 751ms 0ms 475ms 3811 KB 110ms 122ms 236ms 55ms
2021-04-21 09:20 dd00c798 rand: fix wrong function signature (#9808) 576ms 750ms 0ms 463ms 3819 KB 111ms 121ms 239ms 54ms
2021-04-21 03:40 51258923 checker: fix generics call with reference arg (fix #9817 #9818) (#9830) 576ms 758ms 0ms 464ms 3819 KB 111ms 122ms 241ms 54ms
2021-04-20 18:38 953057ef parser: check generic receiver method decl has no generic names (fix parts of #9811) (#9819) 572ms 753ms 0ms 470ms 3818 KB 111ms 134ms 239ms 54ms
2021-04-20 18:37 2df260ac parser: fix last_line of no body C struct (#9809) 570ms 752ms 0ms 468ms 3817 KB 111ms 123ms 241ms 54ms
2021-04-20 17:18 bd539b64 vfmt: fix string interpolation formatting with multiple ',",\' and \" . 575ms 756ms 0ms 469ms 3817 KB 112ms 120ms 241ms 54ms
2021-04-20 14:28 258be508 builtin,os: fix unused return C warnings for real (#9814) 570ms 755ms 0ms 471ms 3817 KB 111ms 121ms 236ms 54ms
2021-04-20 14:20 0b0a5de9 vet: hide skipped file messages behind verbose flag (#9823) 572ms 751ms 0ms 463ms 3817 KB 113ms 122ms 237ms 56ms
2021-04-20 14:16 16e79bc3 tools: format most examples and tutorials, add them to `v test-cleancode` (#9826) 570ms 757ms 0ms 463ms 3817 KB 110ms 120ms 237ms 55ms
2021-04-20 14:10 dff50686 ci: build module docs on PRs too (#9822) 576ms 759ms 0ms 468ms 3817 KB 112ms 121ms 240ms 55ms
2021-04-20 12:46 5482a7a8 readme: update stability guarantee 570ms 755ms 0ms 469ms 3817 KB 111ms 121ms 240ms 56ms
2021-04-20 12:20 f5e6cadf fmt: proper infix operator detection in wrapping logic (#9824) 575ms 757ms 0ms 465ms 3817 KB 110ms 122ms 241ms 56ms
2021-04-20 09:11 254d247e checker: return none if type is 0 in ensure_type_exists (#9820) 577ms 752ms 0ms 473ms 3817 KB 110ms 121ms 239ms 56ms
2021-04-20 08:49 9d8bda9e v.ast, v.checker: fix absent 'missing return' warning, when a function ended with a t.panic() call 570ms 753ms 0ms 468ms 3817 KB 111ms 121ms 241ms 55ms
2021-04-20 01:54 fe88a446 fmt: fix module docs generation (#9810) 565ms 746ms 0ms 471ms 3816 KB 111ms 121ms 234ms 55ms
2021-04-19 18:56 4a1f75c9 fmt: split infix wrapping into smaller functions and fix a trailing space bug (#9806) 571ms 755ms 0ms 469ms 3816 KB 112ms 123ms 240ms 55ms
2021-04-19 18:40 c174bfa5 tools: add a `v bug file.v` tool to automatically report bugs on GitHub (#9746) 571ms 752ms 0ms 467ms 3816 KB 110ms 123ms 238ms 55ms
2021-04-19 16:01 d4f31412 v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795) 572ms 758ms 0ms 471ms 3815 KB 111ms 122ms 241ms 54ms
2021-04-19 15:55 4b230d16 vfmt: only print non-empty diffs (#9803) 569ms 753ms 0ms 477ms 3813 KB 112ms 123ms 239ms 54ms
2021-04-19 14:07 70c651ff all: make __global behave consistent with const (#9711) 575ms 753ms 0ms 468ms 3813 KB 113ms 122ms 238ms 54ms
2021-04-19 13:43 49330af7 net.urllib: fix #9748 out of bounds accesses in unescape() (#9770) 571ms 754ms 0ms 469ms 3812 KB 112ms 120ms 237ms 54ms
2021-04-19 12:28 aa3a8c52 v.ast: add a customizable ast.Table .panic() method 572ms 754ms 0ms 470ms 3812 KB 111ms 120ms 236ms 54ms
2021-04-19 12:38 73352583 ci: fix all `-cstrict` warnings with gcc and clang (#9792) 572ms 749ms 0ms 468ms 3811 KB 110ms 122ms 239ms 55ms
2021-04-19 11:58 dde3189e checker: avoid get_type_symbol panic inside array_init (#9800) 566ms 751ms 0ms 464ms 3801 KB 109ms 120ms 238ms 55ms
2021-04-19 11:57 9ec91f4d os: add new function os.loginname(), improve some error messages (#9794) 569ms 748ms 0ms 473ms 3801 KB 111ms 119ms 233ms 56ms
2021-04-19 11:47 3158617c parser: simplify parse_generic_struct_inst_type() (#9801) 569ms 753ms 0ms 469ms 3800 KB 111ms 120ms 237ms 53ms
2021-04-19 11:14 22351a6f builtin: remove `unused return` C warnings (#9797) 567ms 752ms 0ms 467ms 3801 KB 113ms 120ms 240ms 54ms
2021-04-19 08:41 8ab0d42b checker: check argument for `chan.try_push/pop()` (#9798) 567ms 751ms 0ms 463ms 3801 KB 111ms 120ms 236ms 53ms
2021-04-18 13:34 75d1b54f cgen: fix empty struct init using macro (#9787) 569ms 750ms 0ms 469ms 3799 KB 112ms 121ms 237ms 54ms
2021-04-18 13:31 8710a0b7 sync: enable Android support (#9790) 561ms 747ms 0ms 462ms 3798 KB 109ms 119ms 235ms 53ms
2021-04-18 13:28 4a1e2f9d checker: working is none type check + no crash when checking with non types (#9793) 570ms 748ms 0ms 467ms 3798 KB 111ms 118ms 235ms 53ms
2021-04-18 13:26 ee7bcfd0 checker: prevent double module name prepending on generics types regi… (#9791) 571ms 748ms 0ms 467ms 3797 KB 114ms 121ms 239ms 53ms
2021-04-18 07:24 cfcecf89 v.ast: add .free() methods, so vls can be more decoupled 564ms 748ms 0ms 465ms 3797 KB 113ms 121ms 238ms 53ms
2021-04-18 05:55 eaf930aa tools: simplify gen_vc.v 568ms 751ms 0ms 462ms 3796 KB 110ms 119ms 235ms 55ms
2021-04-17 18:10 a761f688 ci: reorder the v-apps-compile job so it does not stop due to vpm timeout-ing 571ms 749ms 0ms 466ms 3796 KB 111ms 120ms 238ms 55ms
2021-04-17 16:49 7b1080a5 ci: fix -tcc32 job runs 566ms 750ms 0ms 460ms 3796 KB 111ms 119ms 237ms 55ms
2021-04-17 16:36 1a0bc5a9 docs: fix tenses (#9775) 568ms 751ms 0ms 471ms 3796 KB 112ms 119ms 235ms 55ms
2021-04-17 16:31 81d17f0a ci: add a windows-cross job to ci_cross.yml to prevent regressions 569ms 746ms 0ms 471ms 3796 KB 112ms 120ms 238ms 56ms
2021-04-17 16:19 5817aa47 Revert "cgen: fix empty struct init (#9769)" 562ms 746ms 0ms 461ms 3796 KB 111ms 120ms 239ms 55ms
2021-04-17 14:53 b63eba31 ci: debug msvc v build failure 3 569ms 744ms 0ms 460ms 3796 KB 109ms 118ms 235ms 55ms
2021-04-17 13:19 d9309443 change trigger for debug_ci.yml 569ms 740ms 0ms 461ms 3796 KB 113ms 122ms 238ms 55ms
2021-04-17 12:52 d349e5a2 ci: use `make.bat --verbose -msvc` to diagnose CI build failure 564ms 752ms 0ms 464ms 3796 KB 114ms 118ms 235ms 55ms
2021-04-17 12:47 3c72c6ab parser: disable template variables in `style` (#9777) 568ms 751ms 0ms 466ms 3796 KB 113ms 118ms 238ms 55ms
2021-04-17 09:30 ded3ce58 builtin: cleanup string.v 568ms 748ms 0ms 465ms 3796 KB 112ms 119ms 234ms 55ms
2021-04-17 05:30 1c7fb654 builder: fix a bug that happens with local modules (#9701) 563ms 751ms 0ms 467ms 3796 KB 112ms 121ms 233ms 55ms
2021-04-17 05:29 731e9420 checker: fix generics with different order of generics fn (#9765) 568ms 751ms 0ms 465ms 3796 KB 112ms 118ms 234ms 54ms
2021-04-16 23:39 0cc04850 cgen: fix empty struct init (#9769) 565ms 751ms 0ms 461ms 3796 KB 110ms 118ms 235ms 55ms
2021-04-16 23:38 cb70ffef table: minor simplification and cleanup of resolve_generic (#9772) 566ms 746ms 0ms 459ms 3796 KB 109ms 117ms 235ms 55ms
2021-04-16 16:13 0b3d1656 cgen: improve -g info for `{...}` and `goto label` 566ms 759ms 0ms 473ms 3793 KB 111ms 119ms 238ms 55ms
2021-04-16 11:49 80bd2974 cgen: fix iteration over `shared` map (#9763) 561ms 745ms 0ms 466ms 3793 KB 111ms 119ms 237ms 55ms
2021-04-16 08:54 524becd5 context: use `IError` instead of `string` (#9758) 571ms 749ms 0ms 467ms 3793 KB 110ms 119ms 238ms 54ms
2021-04-16 08:53 aa49bc27 os: implement os.truncate() + improve error handling (#9752) 565ms 746ms 0ms 467ms 3793 KB 111ms 120ms 236ms 55ms
2021-04-16 05:46 e2be3ec3 vweb: split and parse Content-Type header correctly (#9756) 568ms 745ms 0ms 464ms 3791 KB 110ms 118ms 234ms 56ms
2021-04-15 17:57 60bc280a cgen: fix static var name used in sqlite orm generation, close #9725 (#9745) 564ms 742ms 0ms 467ms 3791 KB 110ms 119ms 236ms 55ms
2021-04-15 17:38 db908e50 v: add more precise source line info for `-g -assert aborts` 561ms 745ms 0ms 474ms 3791 KB 111ms 117ms 235ms 55ms
2021-04-15 17:29 1d2ef795 v: fix -assert aborts 564ms 744ms 0ms 457ms 3791 KB 109ms 118ms 233ms 55ms
2021-04-15 17:26 c7752ce8 v: add an -assert aborts/backtraces option to ease debugging 565ms 744ms 0ms 464ms 3791 KB 110ms 118ms 232ms 55ms
2021-04-15 11:55 d90be548 v: add -cstrict for optionally turning on all ccoptions.wargs 564ms 742ms 0ms 461ms 3789 KB 109ms 118ms 233ms 55ms
2021-04-15 10:58 5ae3b813 cmd/tools/fast/fast.v: html encode < > in commit messages 561ms 744ms 0ms 465ms 3789 KB 110ms 118ms 233ms 55ms
2021-04-15 09:39 d9fdae1d parser: escape js template literal syntax inside script tags (#9738) 566ms 742ms 0ms 461ms 3789 KB 111ms 118ms 234ms 55ms
2021-04-15 08:43 cb69c4c9 builtin: add a 'v hash:' line to V panics 566ms 747ms 0ms 464ms 3789 KB 109ms 118ms 234ms 54ms
2021-04-15 08:00 466dc454 all: minor cleanup of generics (#9744) 508ms 695ms 0ms 452ms 3788 KB 99ms 113ms 201ms 49ms
2021-04-15 07:53 dcf4a6b0 orm: add support for custom table names & custom field names (#9697) 511ms 695ms 0ms 457ms 3788 KB 100ms 111ms 204ms 49ms
2021-04-15 07:46 f1bda889 regex: bugfix out of bound with gcc "-fsanitize=address" (#9715) 505ms 688ms 0ms 451ms 3785 KB 101ms 113ms 203ms 50ms
2021-04-15 06:41 b8e9f085 vfmt: cleanup StringInterLiteral.get_fspec_braces/1 504ms 686ms 0ms 452ms 3785 KB 100ms 111ms 202ms 50ms
2021-04-15 06:28 f0dd2bbf tests: skip deadline_test.v everywhere 511ms 690ms 0ms 457ms 3785 KB 100ms 113ms 202ms 49ms
2021-04-15 06:20 4ecc5001 builtin: fix for utf8_str_visible_length for CJK Unified Ideographs Extension G (#9739) 508ms 692ms 0ms 464ms 3785 KB 100ms 113ms 205ms 49ms
2021-04-15 05:49 9d6caa1d checker: fix segfault in vls for struct field declarations, having custom initializers with fn calls (#9741) 509ms 688ms 0ms 457ms 3785 KB 100ms 113ms 202ms 50ms
2021-04-15 04:42 c2227add tutorials: vfmt blog 510ms 693ms 0ms 459ms 3785 KB 100ms 113ms 205ms 50ms
2021-04-15 03:51 7df996e5 checker: fix fn_args test 510ms 692ms 0ms 465ms 3785 KB 99ms 113ms 201ms 49ms
2021-04-15 03:27 a18f85c8 vweb: init_once() => init_server(); init() => before_request() 519ms 689ms 0ms 450ms 3785 KB 98ms 112ms 203ms 49ms
2021-04-15 00:11 3a134acc checker: orm: verify table type 511ms 691ms 0ms 453ms 3785 KB 99ms 113ms 203ms 49ms
2021-04-14 23:58 21c452c5 builtin: define u8 = byte alias 507ms 713ms 0ms 463ms 3784 KB 98ms 111ms 203ms 49ms
2021-04-14 23:49 546dc919 os: create os.hostname() and os.chown() + os.uname() for windows (#9722) 504ms 685ms 0ms 450ms 3784 KB 97ms 113ms 203ms 49ms
2021-04-14 23:44 25a9d30a channels: fix C warnings (#9732) 508ms 684ms 0ms 455ms 3783 KB 99ms 113ms 202ms 49ms
2021-04-14 23:31 f4c8f897 parser: proper unexpected eof errors in const declarations (#9712) 505ms 687ms 0ms 456ms 3778 KB 100ms 112ms 201ms 49ms
2021-04-14 23:30 0099458c all: small asm fixes and number labels (#9730) 510ms 689ms 0ms 455ms 3777 KB 99ms 110ms 202ms 48ms
2021-04-14 23:29 968cb13a fmt: mark types import as used in interface (#9718) 504ms 685ms 0ms 460ms 3777 KB 99ms 111ms 201ms 49ms
2021-04-14 17:06 56e15741 ci: tag deadline_test.v in the skip_with_fsanitize_memory and skip_on_windows lists 504ms 685ms 0ms 458ms 3777 KB 98ms 111ms 203ms 49ms
2021-04-14 15:43 33870583 ci: run sanitizers jobs in serial mode (with VJOBS=1) 501ms 683ms 0ms 451ms 3777 KB 97ms 110ms 200ms 48ms
2021-04-14 09:47 3e297bce ci: remove some tests from skip_with_werror in `v test-self` 501ms 683ms 0ms 451ms 3777 KB 98ms 110ms 211ms 49ms
2021-04-14 07:58 98052182 ci: ignore changes to .md files in gen_vc.yml 503ms 683ms 0ms 453ms 3777 KB 100ms 111ms 201ms 49ms
2021-04-14 05:51 80dbe8db readme: update example (#9719) 507ms 686ms 0ms 452ms 3777 KB 100ms 112ms 202ms 49ms
2021-04-14 05:50 14434cc8 all: bare metal support (fix `-freestanding`) (#9624) 506ms 690ms 0ms 459ms 3777 KB 100ms 112ms 202ms 49ms
2021-04-14 00:59 711e309e gg: bring back native rendering on macos 512ms 696ms 0ms 465ms 3771 KB 101ms 110ms 199ms 52ms
2021-04-13 22:40 10bf974c all: gc: provide optimized mode (#9716) 510ms 695ms 0ms 461ms 3771 KB 102ms 110ms 201ms 52ms
2021-04-13 11:38 8c95f075 sokol: fix compilation of gg apps on macos 504ms 687ms 0ms 452ms 3755 KB 104ms 112ms 204ms 50ms
2021-04-13 11:10 d9e2bb9b vdoc: ignore builtin/linux_bare (#9708) 506ms 689ms 0ms 452ms 3755 KB 104ms 113ms 199ms 51ms
2021-04-13 10:45 2b41556a ci: do not install mingw-w64 in the ordinary ci macos job 513ms 686ms 0ms 444ms 3755 KB 102ms 111ms 200ms 51ms
2021-04-13 10:40 a31e2653 ci: split cross compilation jobs to their own ci_cross.yml file 516ms 689ms 0ms 448ms 3755 KB 102ms 112ms 201ms 50ms
2021-04-13 10:24 e5a52edd ci: split sanitized jobs to their own ci_sanitized.yml file, bump their timeout to 60 minutes 507ms 687ms 0ms 461ms 3755 KB 103ms 112ms 202ms 50ms
2021-04-13 10:07 68c3ecce v: skip asserts in -prod mode inside non _test.v files 506ms 685ms 0ms 444ms 3755 KB 103ms 112ms 201ms 50ms
2021-04-13 09:23 84fe2d8c v.ast: implement Expr.str() for ast.ConcatExpr and ast.IfExpr too 509ms 693ms 0ms 447ms 3754 KB 104ms 112ms 201ms 50ms
2021-04-13 09:01 f04dd21e builtin: run vfmt over string.v 515ms 691ms 0ms 440ms 3752 KB 100ms 109ms 204ms 51ms
2021-04-13 06:18 1b924fcf ci: bump timeout-minutes limit to 45 (the sanitizer test jobs are slow) 512ms 693ms 0ms 445ms 3752 KB 102ms 109ms 199ms 50ms
2021-04-13 04:04 909c9c7e context: small refactor to always use Context type instead of multiple types (#9705) 513ms 692ms 0ms 444ms 3752 KB 103ms 110ms 201ms 51ms
2021-04-13 03:55 66294e35 checker: add immutable_builtin_modify.vv test (#9702) 510ms 692ms 0ms 455ms 3752 KB 101ms 111ms 200ms 51ms
2021-04-13 00:06 c3ccb584 checker: check generics variadic arg mismatch (#9700) 512ms 698ms 0ms 451ms 3752 KB 103ms 111ms 200ms 52ms
2021-04-12 17:30 21e52ee0 ci: add libgl-dev in jobs dependencies 512ms 688ms 0ms 452ms 3751 KB 102ms 112ms 201ms 51ms
2021-04-12 16:35 cfaba496 ios: move `sokol` declarations out of builder, and support non-sokol apps too (#9703) 508ms 692ms 0ms 453ms 3751 KB 102ms 111ms 203ms 51ms
2021-04-12 16:32 07a6f4e4 context: add a new `context` module, based on Golang's context, intended to be used in webservers (#9563) 509ms 691ms 0ms 454ms 3751 KB 102ms 110ms 200ms 50ms
2021-04-12 16:23 b54188df ci: cleanup references to libglfw and libsdl2 (not used anymore) 514ms 690ms 0ms 445ms 3751 KB 104ms 110ms 201ms 51ms
2021-04-12 14:22 491fe49a map: rename methods (part 2) (#9698) 511ms 691ms 0ms 460ms 3751 KB 103ms 113ms 204ms 51ms
2021-04-12 13:03 b2c16ced parser: filter out vet space indent errors inside StringInterLiterals (#9695) 510ms 692ms 0ms 447ms 3753 KB 101ms 110ms 199ms 49ms
2021-04-12 13:01 ada763e0 fmt: remove parenthesis around single ident (#9696) 508ms 695ms 0ms 454ms 3752 KB 104ms 114ms 201ms 50ms
2021-04-12 12:59 9427c5f5 vdoc: fix output folder creation (#9699) 516ms 695ms 0ms 453ms 3752 KB 104ms 112ms 204ms 50ms
2021-04-12 12:58 6b8585da docs: remove obsolete references to byteptr/charptr, use &byte/&char instead 519ms 696ms 0ms 450ms 3752 KB 103ms 113ms 204ms 49ms
2021-04-12 12:51 19e4f5ec tools: implement progres bar for `v check-md .` 511ms 687ms 0ms 449ms 3752 KB 102ms 112ms 202ms 50ms
2021-04-12 09:01 a4fb851f docs: document dump(expr) 510ms 695ms 0ms 457ms 3752 KB 102ms 111ms 200ms 49ms
2021-04-12 07:26 7ba13a41 os: handle fread errors (#9687) 511ms 691ms 0ms 450ms 3752 KB 102ms 111ms 201ms 49ms
2021-04-12 07:24 6d2d956c tests: fix -skip-unused test on macos 511ms 691ms 0ms 451ms 3752 KB 103ms 109ms 199ms 49ms
2021-04-12 06:38 9957e5a2 log: unify output order between cli and file (#9693) 508ms 689ms 0ms 457ms 3752 KB 117ms 113ms 202ms 49ms
2021-04-12 06:24 8193efb3 v.markused: mark all `pub` functions on `-shared -skip-unused` 512ms 693ms 0ms 455ms 3752 KB 103ms 112ms 202ms 49ms
2021-04-12 02:58 d7a64bbc encoding.utf8: fix len and ulen and optimize raw_index (#9682) 519ms 694ms 0ms 446ms 3752 KB 103ms 112ms 199ms 49ms
2021-04-11 21:57 67d86399 orm: add unique fields & add drop table stmt (#9684) 526ms 694ms 0ms 457ms 3752 KB 103ms 111ms 201ms 49ms
2021-04-11 21:57 b0b3c516 checker: minor cleanup in fn_call (#9681) 508ms 685ms 0ms 454ms 3745 KB 102ms 110ms 197ms 49ms
2021-04-11 21:43 6cfd53bf cgen: generate interfaces after all other typedefs (#9680) 510ms 693ms 0ms 445ms 3747 KB 102ms 111ms 200ms 49ms
2021-04-11 21:36 0facc5a5 builtin: fix map.zeros_to_end (#9689) 507ms 688ms 0ms 450ms 3747 KB 103ms 111ms 201ms 49ms
2021-04-11 19:53 79fa15ec cgen: allow printing of C.Structs containing &char/charptr fields 507ms 689ms 0ms 456ms 3747 KB 103ms 111ms 201ms 50ms
2021-04-11 20:32 273655ec vfmt: fix asm volatile & goto (#9688) 496ms 670ms 0ms 455ms 3743 KB 103ms 109ms 194ms 51ms
2021-04-11 10:24 a8519016 checker: allow casting bool to byte (#9676) 500ms 684ms 0ms 462ms 3743 KB 100ms 105ms 190ms 50ms
2021-04-11 08:34 85e9cf1b tests: add vlib/x/json2 to vtest-cleancode.v 498ms 676ms 0ms 452ms 3743 KB 101ms 107ms 194ms 52ms
2021-04-11 07:30 954c436d checker/cgen: auto initialize `shared` elements of structs (#9669) 493ms 673ms 0ms 447ms 3743 KB 102ms 108ms 195ms 51ms
2021-04-11 07:28 cca06fce encoding.utf8: remove const unicode_con_table_up_to_low table (#9672) 495ms 676ms 0ms 448ms 3740 KB 100ms 108ms 195ms 49ms
2021-04-11 06:04 acb58d49 encoding.utf8: add support for indexing a utf8 str (#9670) 496ms 672ms 0ms 448ms 3740 KB 101ms 106ms 193ms 49ms
2021-04-11 06:02 a2a18ef9 v: simplify handling of function generic parameters (#9673) 497ms 677ms 0ms 452ms 3740 KB 103ms 109ms 195ms 49ms
2021-04-10 14:57 78c6e35b checker/cgen: fix `v := rlock m { m[key] or { default_val } }` (#9666) 495ms 682ms 0ms 456ms 3743 KB 101ms 109ms 195ms 49ms
2021-04-10 14:42 e66de8e8 bitfield: add methods `insert` and `extract` (#9612) 499ms 672ms 0ms 446ms 3743 KB 100ms 108ms 197ms 49ms
2021-04-10 14:40 38c517c1 builtin: use NSLog on iOS for print (#9665) 496ms 678ms 0ms 450ms 3743 KB 101ms 108ms 195ms 49ms
2021-04-10 14:38 64391efa orm: add mysql support (#9630) 497ms 678ms 0ms 449ms 3742 KB 102ms 107ms 196ms 48ms
2021-04-10 14:33 9f093203 cgen: fix generics struct_init (#9661) 495ms 669ms 0ms 450ms 3717 KB 101ms 104ms 190ms 64ms
2021-04-10 11:00 cf640014 checker: fix generics return generic struct (#9663) 488ms 665ms 0ms 451ms 3717 KB 102ms 107ms 193ms 48ms
2021-04-10 08:55 1bcc45f9 cgen: minor cleanup of return_stmt (#9664) 493ms 673ms 0ms 458ms 3717 KB 102ms 108ms 194ms 48ms
2021-04-10 07:46 d54becf5 v.cflag: support `#flag $first_existing("/opt/homebrew/lib/libgc.a", "/usr/local/lib/libgc.a")` 495ms 668ms 0ms 446ms 3717 KB 100ms 106ms 194ms 48ms
2021-04-10 02:00 bf6a2f80 checker: fix generics with generic struct receiver (#9658) 494ms 667ms 0ms 448ms 3715 KB 102ms 108ms 194ms 48ms
2021-04-09 20:42 6c1a4341 net.http: make http.parse_response() public so it can be used by http servers (#9653) 492ms 672ms 0ms 451ms 3713 KB 101ms 107ms 192ms 51ms
2021-04-09 20:40 bf9fe659 sync: fix `chan.close()` while a sending thread is waiting (#9654) 496ms 673ms 0ms 453ms 3713 KB 100ms 106ms 195ms 53ms
2021-04-09 20:39 062ee435 ci: add `v build-examples` steps to the sanitize jobs (#9655) 493ms 671ms 0ms 452ms 3713 KB 102ms 107ms 192ms 51ms
2021-04-09 20:24 903dd492 v: add support for `$if freestanding {`, without using it (part 1) (#9656) 494ms 679ms 0ms 454ms 3713 KB 98ms 105ms 192ms 50ms
2021-04-09 19:33 f0a67a48 ci: remove sources.list.d cleanup statements from all jobs (too many false positives) 489ms 667ms 0ms 450ms 3710 KB 98ms 104ms 189ms 49ms
2021-04-09 17:03 40d32c7e v.markused: fix -skip-unused regression for v itself and for tetris 486ms 671ms 0ms 446ms 3710 KB 99ms 105ms 190ms 50ms
2021-04-09 16:17 5eb67ccd http: use Header struct for headers (#9462) 495ms 671ms 0ms 450ms 3710 KB 100ms 106ms 192ms 50ms
2021-04-09 16:06 50f59674 ast, checker: make SelectorExpr.root_ident return ?Ident (#9647) 489ms 668ms 0ms 450ms 3710 KB 101ms 105ms 191ms 50ms
2021-04-09 15:18 b346dd94 cgen: fix blank identifier in IfGard (`if _ := <-ch { ... }`, etc) (#9650) 494ms 667ms 0ms 446ms 3709 KB 100ms 106ms 191ms 50ms
2021-04-09 15:18 0c710ce4 cgen: register `Option_void` when used for `chan <- x or {...}` (#9648) 494ms 681ms 0ms 450ms 3709 KB 101ms 106ms 193ms 51ms
2021-04-09 14:56 820fe626 v.gen.c: reduce slightly the generated C lines with -skip-unused (3940 -> 3699 for hello_world.v) 493ms 670ms 0ms 445ms 3709 KB 99ms 106ms 190ms 51ms
2021-04-09 11:51 a706215e ast, parser: add type_pos to TypeDecl nodes (#9571) 490ms 674ms 0ms 449ms 3709 KB 100ms 106ms 193ms 52ms
2021-04-09 10:22 46e7e27b v vet: give an error for trailing whitespace (#9574) 492ms 672ms 0ms 448ms 3706 KB 99ms 105ms 192ms 50ms
2021-04-09 10:14 ddb2e723 checker: do not allow module aliases started with '_' (underscore) (#9588) 487ms 670ms 0ms 450ms 3705 KB 98ms 106ms 191ms 51ms
2021-04-09 08:00 4feb09fa checker, cgen: add sumtype-like smartcasting capabilites to interfaces (#9256) 485ms 662ms 0ms 450ms 3700 KB 98ms 104ms 191ms 51ms
2021-04-09 07:57 78e3bb74 sync: close channels atomically only once (#9645) 487ms 672ms 0ms 456ms 3702 KB 102ms 103ms 193ms 51ms
2021-04-09 07:54 e6a67e71 parser: fix error of `-foo.bar()` (#9646) 489ms 660ms 0ms 445ms 3702 KB 100ms 103ms 189ms 51ms
2021-04-09 07:53 67ec3321 vweb: read the entire request body from buffered reader (#9644) 491ms 670ms 0ms 447ms 3702 KB 102ms 104ms 190ms 50ms
2021-04-08 16:17 e93a52a2 builtin: add support for '-d static_boehm -gc boehm' (only for macos and linux for now) 487ms 669ms 0ms 449ms 3702 KB 100ms 104ms 192ms 51ms
2021-04-08 09:18 7c79e9bc v.builder: streamline -stats output between backends. add a 'compilation speed' stat too 492ms 668ms 0ms 450ms 3702 KB 101ms 102ms 191ms 51ms
2021-04-08 05:46 9881ff84 tests: fix option_print_errors_test.v (#9616) 488ms 668ms 0ms 446ms 3702 KB 100ms 102ms 190ms 49ms
2021-04-08 05:24 690c0309 vfmt: fix fn/method that return generic struct (#9638) 489ms 667ms 0ms 444ms 3702 KB 100ms 104ms 189ms 49ms
2021-04-08 05:21 e654d615 checker: minor cleanup in check_or_expr() (#9635) 492ms 665ms 0ms 446ms 3701 KB 101ms 104ms 192ms 51ms
2021-04-08 04:27 4f6dde4a vself: handle missing v_old (#9637) 489ms 671ms 0ms 450ms 3701 KB 102ms 104ms 192ms 50ms
2021-04-08 00:31 e03db643 readme: add links to demo videos 485ms 672ms 0ms 443ms 3701 KB 102ms 101ms 189ms 50ms
2021-04-08 00:13 c37945e3 orm: add != (#9600) 484ms 662ms 0ms 450ms 3701 KB 100ms 104ms 190ms 50ms
2021-04-08 00:11 73238a81 examples: sokol: update the comments on how to compile the shaderes (#9633) 489ms 674ms 0ms 449ms 3701 KB 100ms 103ms 190ms 50ms
2021-04-07 18:39 8caabf0e sokol: update to floooh/sokol@c602d83 (#9607) 486ms 667ms 0ms 447ms 3701 KB 101ms 102ms 191ms 50ms
2021-04-07 17:18 9541eb81 checker: remove unecessary assert (#9617) 488ms 669ms 0ms 449ms 3701 KB 101ms 103ms 188ms 50ms
2021-04-07 16:13 a747651f v.vcache: another workaround for a tcc arm64 runtime bug 490ms 666ms 0ms 448ms 3701 KB 101ms 102ms 188ms 50ms
2021-04-07 16:09 0cb0b0f9 v.vcache: workaround a tcc arm64 invalid memory access bug 485ms 661ms 0ms 448ms 3701 KB 101ms 104ms 191ms 49ms
2021-04-07 15:53 fdb4f178 ci: fix compilation with g++ (#9629) 484ms 662ms 0ms 448ms 3701 KB 102ms 102ms 189ms 49ms
2021-04-07 15:37 9c67a1cf ci: fix the `v -autofree cmd/v` job 485ms 674ms 0ms 457ms 3701 KB 103ms 102ms 189ms 49ms
2021-04-07 15:26 66fafe7b checker: remove redundant code for generic structs (#9628) 487ms 661ms 0ms 448ms 3700 KB 101ms 105ms 191ms 49ms
2021-04-07 15:12 de5cf4ac v: show the number of processed bytes and lines for V source code with -stats 481ms 661ms 0ms 448ms 3702 KB 100ms 102ms 187ms 48ms
2021-04-07 13:27 fef4e1e7 checker: fix generics method return generics struct (#9614) 485ms 664ms 0ms 444ms 3702 KB 100ms 101ms 188ms 49ms
2021-04-07 13:27 ab03357a orm: add table creation (#9621) 487ms 662ms 0ms 451ms 3699 KB 100ms 104ms 189ms 49ms
2021-04-07 13:25 1d5ed891 fmt: remove trailing space in comments (#9620) 485ms 661ms 0ms 451ms 3689 KB 102ms 102ms 188ms 48ms
2021-04-07 12:43 6d77c882 ci: gen_vc: fix a race (p. 2) 482ms 664ms 0ms 450ms 3689 KB 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 27