Is V still fast?

Monitoring compilation speed for each commit.

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

Source code: fast.v

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

    Timestamp     Commit Commit Message v -o v.c v -o v v -native 1mil.v v hello.v v.c size parse check cgen scan V lines V lines/s
2024-04-26 12:02 cdec1631 tools: update fast.v and fast_job.v to update docs.vlang.io and fast.vlang.io on each commit to master. 981ms 1318ms 0ms 98ms 5662 KB 184ms 245ms 246ms 53ms 109141 111254
2024-04-25 22:16 206c0e33 cgen: fix hot code reloading on windows (#21351) 954ms 1308ms 0ms 96ms 5662 KB 184ms 247ms 247ms 52ms 109141 114403
2024-04-25 22:10 434c3fbf gg: make `PenConfig` fields public (#21353) 979ms 1338ms 0ms 97ms 5662 KB 182ms 248ms 248ms 52ms 109136 111477
2024-04-25 15:06 25da8ffb ci: add a separate cmd/tools testing job (#21344) 966ms 1318ms 0ms 96ms 5662 KB 182ms 250ms 248ms 52ms 109136 112977
2024-04-25 14:20 40da0f75 sync.stdatomic: add flag lines for gcc 14 too 991ms 1350ms 0ms 98ms 5662 KB 183ms 251ms 249ms 52ms 109136 110127
2024-04-25 13:51 07e6f2ec sync: add Gentoo paths for libatomic 967ms 1312ms 0ms 95ms 5662 KB 184ms 250ms 250ms 52ms 109130 112854
2024-04-25 13:22 67ac7e1b ci: remove the separate `-gc boehm` job (since `-gc boehm` is the default now) (#21352) 983ms 1337ms 0ms 101ms 5662 KB 184ms 251ms 249ms 52ms 109110 110996
2024-04-25 11:14 903a585e tools: cleanup vwhere (#21350) 991ms 1347ms 0ms 97ms 5662 KB 183ms 251ms 250ms 52ms 109110 110100
2024-04-25 05:31 32f7ec8c os: add os.write_lines/2 + tests, fix deprecation notice in read_bytes_into_newline in file_test.v (#21343) 980ms 1322ms 0ms 96ms 5662 KB 184ms 249ms 250ms 52ms 109110 111336
2024-04-25 03:41 9f788de0 tools: fix compiling vwhere with `-cc gcc -cstrict` (#21347) 968ms 1319ms 0ms 99ms 5661 KB 186ms 258ms 257ms 52ms 109111 112717
2024-04-25 03:36 fe9be963 ci: fix the ubuntu-docker-musl job by skipping veb_app_test.v 1014ms 1376ms 0ms 101ms 5661 KB 188ms 255ms 254ms 52ms 109111 107604
2024-04-24 23:17 28cabf47 ci: update detection of workflow cancellation scenarios (#21342) 994ms 1349ms 0ms 101ms 5661 KB 192ms 260ms 258ms 53ms 109111 109769
2024-04-24 23:15 8dafca12 test, ci: fix network tests; update and activate tests in periodic ci (#21339) 976ms 1325ms 0ms 97ms 5661 KB 188ms 254ms 253ms 52ms 109111 111794
2024-04-23 14:04 1aee2b56 veb: copy x.vweb to veb, and make it work with comptime 970ms 1328ms 0ms 97ms 5662 KB 184ms 253ms 251ms 52ms 109123 112497
2024-04-24 09:03 00730592 cgen: fix comptime ref argument passing (#21335) 989ms 1339ms 0ms 99ms 5660 KB 190ms 262ms 259ms 53ms 109092 110305
2024-04-24 08:23 59013f17 tools: improve `v symlink -githubci` diagnostic message, when used outside CIs or with sudo (#21340) 976ms 1346ms 0ms 98ms 5660 KB 186ms 251ms 252ms 52ms 109084 111766
2024-04-24 03:48 be90cf31 checker: allow pass array as mut param to spawn fn (#21283) 973ms 1321ms 0ms 97ms 5660 KB 184ms 252ms 250ms 52ms 109084 112110
2024-04-24 03:46 9ed33718 cgen: fix `myarr [1]C.mytype` fixed array fields, for `pub type C.mytype = voidptr` (#21266) 976ms 1328ms 0ms 99ms 5660 KB 184ms 254ms 252ms 52ms 109080 111762
2024-04-23 16:56 dc763422 doc: add a section for module `fn cleanup() {` 970ms 1325ms 0ms 99ms 5660 KB 182ms 253ms 249ms 52ms 109083 112456
2024-04-23 14:47 f124d035 ci: use `v retry -- cmd` to replace `.github/workflows/retry.sh cmd`, where possible in `v_apps_and_modules_compile_ci.yml` (#21336) 992ms 1359ms 0ms 101ms 5660 KB 187ms 259ms 255ms 52ms 109083 109962
2024-04-23 14:36 0059ca85 checker: fix missing check for or expr on string interpolation (#17566) 967ms 1322ms 0ms 96ms 5660 KB 183ms 254ms 251ms 52ms 109083 112805
2024-04-23 14:20 354b2100 net.http.file: fix usage examples (add closing apostrophes) 1012ms 1362ms 0ms 98ms 5660 KB 186ms 264ms 256ms 52ms 109082 107788
2024-04-23 13:28 5cb6b609 ci: restore `v install elliotchance.vsql` in v_apps_and_modules_compile_ci.yml 973ms 1322ms 0ms 96ms 5660 KB 183ms 252ms 250ms 52ms 109082 112108
2024-04-23 11:12 1595211f tools: rewrite test-self arg handling (#21327) 995ms 1363ms 0ms 99ms 5660 KB 184ms 255ms 251ms 52ms 109082 109630
2024-04-23 09:21 a7d8e848 thirdparty/sokol: bump _SGL_DEFAULT_MAX_VERTICES and _SGL_DEFAULT_MAX_COMMANDS again; mark them with `__v_ start` and `__v_ end` 975ms 1337ms 0ms 98ms 5660 KB 183ms 253ms 250ms 52ms 109082 111878
2024-04-22 17:13 3b0c6206 tools: allow for selectively running `v test-self vlib/` and `v test-self cmd/` (#21326) 972ms 1336ms 0ms 98ms 5660 KB 184ms 253ms 250ms 52ms 109082 112224
2024-04-22 09:47 227f31b7 parser: fix `for x in Iterator{} {`, when there are no field initialisations (#21333) 984ms 1329ms 0ms 97ms 5660 KB 184ms 252ms 249ms 52ms 109082 110855
2024-04-22 05:28 4f0a8b5e net.http.file: support index_file (`index.html` by default), and auto_index (true by default) parameters to file.serve() 965ms 1321ms 0ms 100ms 5660 KB 186ms 258ms 254ms 52ms 109082 113038
2024-04-21 22:11 447620e6 cgen: fix `-fsanitize=undefined` used with `[]int{}.sort()` (#21331) 963ms 1323ms 0ms 96ms 5660 KB 185ms 254ms 250ms 52ms 109082 113273
2024-04-21 20:17 024a3755 v: cleanup gitattributes (#21324) 978ms 1346ms 0ms 97ms 5659 KB 183ms 256ms 250ms 52ms 109078 111531
2024-04-21 20:12 d7758372 ci: update deployment workflow (#21323) 968ms 1322ms 0ms 98ms 5659 KB 184ms 258ms 249ms 52ms 109078 112683
2024-04-21 20:02 d9027df4 ci: cleanup workflow concurrency (#21325) 996ms 1368ms 0ms 100ms 5659 KB 185ms 256ms 247ms 52ms 109078 109516
2024-04-21 20:00 24cb4e2f builtin: cleanup `-d vplayground` related code (#21329) 1005ms 1353ms 0ms 96ms 5659 KB 186ms 258ms 251ms 52ms 109078 108535
2024-04-20 15:52 dbf48eaa v: update linguist languages, add .vdocignore (#21321) 967ms 1309ms 0ms 99ms 5659 KB 185ms 256ms 249ms 52ms 109093 112815
2024-04-20 13:32 a1497c09 vdoc: remove obsolete entries from `.vdocignore` (#21320) 982ms 1346ms 0ms 99ms 5659 KB 183ms 255ms 249ms 52ms 109093 111092
2024-04-20 13:31 ba29de54 ci: use latest upstream `discord.v` in apps and modules test (#21322) 969ms 1325ms 0ms 97ms 5659 KB 184ms 256ms 248ms 52ms 109093 112583
2024-04-20 11:03 ed7f1ffc examples: remove obsolete examples/process/.ignore file 984ms 1343ms 0ms 101ms 5659 KB 188ms 265ms 257ms 53ms 109093 110866
2024-04-20 10:30 20fd795b tools: support `v run cmd/tools/oldv.v --show_VC_commit weekly.2024.03` 987ms 1321ms 0ms 97ms 5659 KB 184ms 254ms 248ms 52ms 109093 110529
2024-04-20 10:14 66ba1127 ci: fix the commit labels for the vc repo 966ms 1333ms 0ms 100ms 5659 KB 184ms 255ms 248ms 52ms 109093 112932
2024-04-20 09:52 2192d9b1 db.mysql: fix invalid memory access in exec_one for returned rows with NULL fields (#21317) 987ms 1328ms 0ms 99ms 5659 KB 183ms 256ms 250ms 52ms 109093 110529
2024-04-20 09:49 e235641c cli: extend control over defaults (#21308) 970ms 1334ms 0ms 97ms 5659 KB 187ms 258ms 251ms 52ms 109093 112467
2024-04-20 03:30 c9bb3f28 tools: update vretry.v, add test (#21311) 979ms 1329ms 0ms 97ms 5659 KB 184ms 254ms 249ms 52ms 109093 111433
2024-04-19 18:13 2baa11b3 vdoc: refactor `get_ignore_paths()` (#21312) 986ms 1319ms 0ms 97ms 5659 KB 183ms 253ms 248ms 52ms 109093 110641
2024-04-19 18:12 9fb9443a flag: include args after end-of-options(`--`) when checking min and max args (#21310) 975ms 1328ms 0ms 97ms 5659 KB 184ms 257ms 251ms 52ms 109093 111890
2024-04-19 08:39 39e550fa tools: add a 2024.html page to https://fast.vlang.io/ 998ms 1436ms 0ms 100ms 5659 KB 184ms 255ms 249ms 52ms 109099 109317
2024-04-19 06:15 1a92c575 ci: prevent unintended deployment workflow steps (#21313) 995ms 1357ms 0ms 98ms 5659 KB 182ms 256ms 248ms 52ms 109099 109647
2024-04-19 05:19 6d20ec7e v.builder: suggest using `v wipe-cache`, when the object files are not recognized 995ms 1348ms 0ms 100ms 5659 KB 185ms 258ms 250ms 52ms 109099 109647
2024-04-18 19:05 bccf6604 cli: update `command_test.v` (#21307) 967ms 1318ms 0ms 99ms 5658 KB 185ms 253ms 250ms 52ms 109094 112816
2024-04-18 19:05 d5517b5b checker: disallow `Result` callbacks functions like `map/filter/all/any` (#21055) 1003ms 1339ms 0ms 99ms 5658 KB 182ms 251ms 248ms 52ms 109094 108767
2024-04-18 18:47 a6087d01 vdoc: cleanup `get_module_list`, add unit tests (#21057) 965ms 1323ms 0ms 96ms 5658 KB 183ms 255ms 249ms 52ms 109089 113045
2024-04-18 12:07 604eb651 ci: test `v ~/.vmodules/sdl/setup.vsh`, to prevent future vpm regressions (#21306) 973ms 1326ms 0ms 98ms 5658 KB 185ms 257ms 252ms 52ms 109089 112116
2024-04-18 01:09 0f5da893 ci: optimize apps and modules (#21303) 984ms 1330ms 0ms 100ms 5658 KB 186ms 255ms 250ms 52ms 109089 110862
2024-04-17 23:44 8aa9314a vlib: refactor empty string checks to use `s == ''` or `s != ''`, instead of `s.len == 0` (#21300) 983ms 1337ms 0ms 99ms 5658 KB 185ms 255ms 250ms 52ms 109089 110975
2024-04-17 23:36 46be6350 vdoc: cleanup `vdoc_file_test.v` (#21298) 991ms 1334ms 0ms 96ms 5657 KB 184ms 260ms 249ms 53ms 109090 110080
2024-04-17 23:15 5ac53f23 ci: continue testing independent V apps, even if one fails, to get feedback for breaking changes faster (#21302) 997ms 1368ms 0ms 101ms 5657 KB 186ms 255ms 249ms 53ms 109090 109418
2024-04-17 16:26 3f725fe9 ci: fix outdated_test.v (--unshallow is not needed now) 983ms 1339ms 0ms 99ms 5657 KB 185ms 254ms 249ms 53ms 109090 110976
2024-04-17 11:46 27cc2773 vpm: fix regression, so `v install sdl && v run ~/.vmodules/sdl/setup.vsh` works again 979ms 1323ms 0ms 98ms 5657 KB 187ms 253ms 250ms 54ms 109090 111430
2024-04-17 14:24 20c470a2 ci: simplify prebuilt.yml, make it usable for manual runs too 978ms 1324ms 0ms 97ms 5657 KB 185ms 252ms 249ms 53ms 109090 111543
2024-04-17 14:17 9a9a6b7f ci: fix typo in prebuilt.yml 997ms 1343ms 0ms 98ms 5657 KB 184ms 253ms 249ms 53ms 109090 109418
2024-04-17 14:14 50bca845 ci: add workflow_run: event in prebuilt.yml 991ms 1337ms 0ms 99ms 5657 KB 184ms 253ms 248ms 53ms 109090 110080
2024-04-17 14:10 a7564f2f ci: add a m1 runner for testing the prebuilt zips too 990ms 1349ms 0ms 99ms 5657 KB 185ms 254ms 249ms 53ms 109090 110191
2024-04-17 13:57 9ccdc7d9 ci: fix the bundled tcc for macos arm64 (#21299) 975ms 1349ms 0ms 100ms 5657 KB 190ms 258ms 254ms 54ms 109090 111887
2024-04-17 07:40 16beb697 checker: detect and error on unreachable code in loops, after `continue` and `break` statements (#21294) 999ms 1349ms 0ms 99ms 5657 KB 185ms 252ms 248ms 53ms 109090 109199
2024-04-17 07:22 68bb0219 ci: reactive app prod builds (#21295) 1011ms 1374ms 0ms 102ms 5657 KB 185ms 258ms 250ms 54ms 109087 107900
2024-04-16 21:33 1363cc85 time: update unix time acces, fix issues related to deviating unix times (#21293) 979ms 1335ms 0ms 97ms 5657 KB 186ms 257ms 251ms 53ms 109087 111426
2024-04-16 11:19 9d117fc3 tools: fix vpm on macos, when using the bundled git executable (#21292) 972ms 1331ms 0ms 100ms 5656 KB 185ms 254ms 250ms 54ms 109047 112188
2024-04-16 06:46 d83d5a95 v.pkgconfig: fix load_paths with `;` split char on windows (#21291) 970ms 1325ms 0ms 98ms 5656 KB 186ms 254ms 251ms 53ms 109047 112419
2024-04-16 06:45 ece10ede tools: fix typo in vretry.v (#21290) 992ms 1341ms 0ms 98ms 5656 KB 188ms 255ms 253ms 54ms 109046 109925
2024-04-15 15:16 0b83ea77 vdoc: update `merge_doc_comments` so recent fixes extend to all output formats (#21289) 975ms 1329ms 0ms 97ms 5656 KB 186ms 255ms 254ms 54ms 109046 111842
2024-04-15 13:47 107c43a3 json2: decode (#21039) 969ms 1323ms 0ms 97ms 5656 KB 189ms 259ms 255ms 54ms 109046 112534
2024-04-15 12:00 e387fcbd vdoc: fix markdown lists in html (#21287) 979ms 1330ms 0ms 98ms 5656 KB 186ms 254ms 252ms 53ms 109046 111385
2024-04-15 11:56 e6762459 os: format readme, fix markdown inside html (#21286) 979ms 1331ms 0ms 97ms 5656 KB 185ms 252ms 250ms 53ms 109046 111385
2024-04-15 11:54 183c1990 vdoc: improve creation of trimmed node descriptions, extend tests (#21281) 980ms 1341ms 0ms 100ms 5656 KB 185ms 252ms 249ms 54ms 109046 111271
2024-04-15 02:25 7142463d parser: allow struct init on `for in Iterator{} {` (fix #21179) (#21282) 996ms 1336ms 0ms 98ms 5656 KB 185ms 254ms 250ms 54ms 109046 109483
2024-04-15 02:24 c230acfb examples: cleanup 2048, add pgup/pgdown to speed up the AI moves (#21284) 1009ms 1350ms 0ms 100ms 5656 KB 185ms 253ms 250ms 54ms 109040 108067
2024-04-14 20:25 3ce58708 tests: enable again http_httpbin_test.v, since net.http now uses mbedtls (#21279) 997ms 1347ms 0ms 99ms 5656 KB 183ms 252ms 254ms 53ms 109040 109368
2024-04-14 14:52 149cbba3 cgen: fix `none` passed to a generic option cast expression (fix #21215) (#21276) 970ms 1327ms 0ms 96ms 5656 KB 182ms 253ms 250ms 53ms 109040 112412
2024-04-14 04:52 39600564 tools: add check for unavailable files in vtest (#21272) 983ms 1343ms 0ms 100ms 5655 KB 184ms 252ms 249ms 53ms 109043 110928
2024-04-13 06:06 96751ede tools: revise `vtest-self.v`: remove dead paths, fix json2 essential test path (#21267) 994ms 1337ms 0ms 99ms 5655 KB 185ms 254ms 251ms 54ms 109043 109701
2024-04-13 06:00 b8384183 v.util: fix diff coloring, add test (#21260) 976ms 1348ms 0ms 101ms 5655 KB 187ms 260ms 257ms 54ms 109043 111724
2024-04-13 05:53 cdb6f46e crypto.ed25519: fix `proted` -> `ported` typo in README.md (#21274) 976ms 1325ms 0ms 99ms 5655 KB 187ms 255ms 251ms 54ms 109045 111726
2024-04-12 13:32 eb44844c cgen: optimize .map(), .any(), .filter() and .all() when using closure (#21256) 980ms 1359ms 0ms 101ms 5655 KB 186ms 258ms 255ms 54ms 109045 111270
2024-04-12 10:53 1a35a783 breaking,checker: disallow initializing private struct fields outside structs module (#21183) 968ms 1308ms 0ms 97ms 5654 KB 185ms 251ms 251ms 54ms 108998 112601
2024-04-12 10:49 2a651396 ci: add logging to .github/workflows/retry.sh 960ms 1317ms 0ms 98ms 5652 KB 184ms 247ms 249ms 54ms 108963 113503
2024-04-12 07:59 423c39cc vpm: check for git version before adding `--also-filter-submodules` flag (#21259) 994ms 1313ms 0ms 97ms 5652 KB 187ms 258ms 256ms 54ms 108963 109620
2024-04-12 07:53 b4436134 vdoc: fix regression on example comments (#21226) 1004ms 1335ms 0ms 100ms 5652 KB 184ms 250ms 248ms 54ms 108963 108528
2024-04-12 07:36 76b85a0d v.util: improve find_diff_cmd: don't add spaces to result without env opts (#21242) 966ms 1329ms 0ms 101ms 5652 KB 188ms 250ms 251ms 54ms 108963 112798
2024-04-12 07:31 433f9143 checker, cgen: allow op overload for type with generic parent (#21262) 965ms 1326ms 0ms 99ms 5652 KB 187ms 249ms 248ms 54ms 108963 112915
2024-04-12 06:15 a222d7be builtin: implement an `at_exit(cb)` wrapper for C.atexit (part 1) (#21254) 998ms 1346ms 0ms 100ms 5652 KB 186ms 254ms 250ms 54ms 108956 109174
2024-04-11 19:17 27cd1b10 builtin: cleanup `compare_strings` functions (#21255) 961ms 1311ms 0ms 97ms 5652 KB 185ms 246ms 247ms 54ms 108939 113360
2024-04-11 13:52 fa321ed8 v.util: improve code related to diff tool specified via environment, add check if the diff tool exists (#21240) 982ms 1319ms 0ms 97ms 5652 KB 184ms 246ms 246ms 53ms 108943 110939
2024-04-11 13:47 af4111b9 vdoc: fix issues related to markdown codeblocks in vdoc generate (#21248) 965ms 1321ms 0ms 98ms 5652 KB 186ms 248ms 249ms 54ms 108950 112901
2024-04-11 13:34 d33ad622 v.util: improve color_compare_files 2nd try, add test (#21247) 957ms 1322ms 0ms 100ms 5652 KB 186ms 250ms 248ms 54ms 108950 113845
2024-04-11 13:28 39de87c8 vdoc: fix out path if `-o` is not passed but input has a path, add test (#21246) 969ms 1324ms 0ms 98ms 5652 KB 184ms 248ms 248ms 54ms 108950 112435
2024-04-11 13:23 6dc417e6 vdoc: cleanup `node.v` (#21250) 964ms 1323ms 0ms 97ms 5652 KB 184ms 246ms 246ms 54ms 108950 113018
2024-04-11 13:19 6be27176 ci: prefer dedicated tiggers for platform workflows, so sporadic fails can be retried quicker (#21251) 973ms 1315ms 0ms 97ms 5652 KB 185ms 248ms 247ms 54ms 108950 111973
2024-04-10 11:54 48800d4b v.util: add diff tool color support detection (tested on linux and freebsd) (#21244) 962ms 1309ms 0ms 97ms 5652 KB 183ms 247ms 246ms 53ms 108950 113253
2024-04-10 07:57 b832b96d v.util: improve detection for opendiff when automatically searching difftools (#21241) 964ms 1356ms 0ms 97ms 5652 KB 185ms 247ms 245ms 53ms 108945 113013
2024-04-10 06:21 056a4437 Revert "v.util: improve `color_compare_files` (#21243)" 996ms 1343ms 0ms 100ms 5652 KB 186ms 249ms 249ms 54ms 108961 109398
2024-04-09 17:38 bfd53a9b v.util: improve `color_compare_files` (#21243) 976ms 1321ms 0ms 98ms 5652 KB 183ms 247ms 248ms 53ms 108958 111637
2024-04-09 14:01 4dcc9265 examples: add pidigits.v; optimise math.big's Integer divide a bit (#21239) 965ms 1322ms 0ms 96ms 5652 KB 186ms 250ms 249ms 54ms 108961 112912
2024-04-09 11:05 95426d53 time: cleanup module (#21217) 979ms 1344ms 0ms 99ms 5659 KB 183ms 248ms 249ms 53ms 108957 111294
2024-04-09 04:37 294f7e41 ast: add missing docstrings for vlib/v/ast/comptime_const_values.v functions (#21219) 957ms 1316ms 0ms 98ms 5659 KB 186ms 250ms 250ms 53ms 108956 113851
2024-04-09 04:31 4afeac31 vdoc: fix character escape in code blocks in readme contents (#21230) 958ms 1321ms 0ms 100ms 5659 KB 185ms 249ms 248ms 53ms 108941 113717
2024-04-09 03:53 ba74ab0c vdoc: fix indention of readme when generating docs with -readme in project root (#21232) 972ms 1316ms 0ms 98ms 5659 KB 186ms 251ms 250ms 53ms 108941 112079
2024-04-09 03:48 23532d4d cgen, checker: allow passing `none` to `fn f(arg ?&Type) {` (fix #21213) (#21231) 999ms 1334ms 0ms 99ms 5659 KB 185ms 249ms 248ms 53ms 108941 109050
2024-04-09 03:40 ca839b6e time: extract Duration related code into duration.v (#21229) 978ms 1335ms 0ms 100ms 5658 KB 184ms 250ms 248ms 53ms 108937 111387
2024-04-09 03:39 4ff3c856 ci: remove redundant tests runs (#21235) 996ms 1337ms 0ms 99ms 5659 KB 185ms 251ms 249ms 53ms 108944 109381
2024-04-08 15:48 3db7b448 os: fix double free in os.get_raw_line() (used by os.input), with `-autofree` (#21204) 974ms 1315ms 0ms 102ms 5659 KB 190ms 258ms 256ms 54ms 108944 111852
2024-04-08 15:45 427b6dbc vdoc: improve line merging for readme contents (#21224) 963ms 1317ms 0ms 99ms 5658 KB 185ms 250ms 249ms 53ms 108942 113127
2024-04-08 15:39 4e8d00d3 vdoc: minor cleanup (#21225) 958ms 1322ms 0ms 100ms 5658 KB 185ms 249ms 247ms 53ms 108942 113718
2024-04-08 09:48 6a3d8d28 vdoc: fix indentation in module readmes (#21220) 959ms 1311ms 0ms 97ms 5658 KB 186ms 251ms 250ms 53ms 108942 113599
2024-04-08 07:17 19ef7689 cgen: fix comptime `$if !autofree {` (#21218) 983ms 1342ms 0ms 101ms 5658 KB 186ms 252ms 251ms 53ms 108942 110826
2024-04-07 14:11 38353088 vpm: optimize performance by adding filter when cloning (#21216) 988ms 1345ms 0ms 101ms 5659 KB 191ms 262ms 258ms 54ms 108944 110267
2024-04-07 14:05 40563533 parser, checker: improve the error message for an unknown type (#21207) 1000ms 1335ms 0ms 100ms 5659 KB 185ms 249ms 249ms 53ms 108944 108944
2024-04-07 06:43 d692d884 cgen: add `autofree` comptime check (#21197) 993ms 1312ms 0ms 96ms 5659 KB 186ms 251ms 249ms 53ms 108944 109711
2024-04-07 06:36 01a94483 fmt: extend import import alias reference map for submodules (#21200) 976ms 1323ms 0ms 99ms 5658 KB 183ms 249ms 248ms 53ms 108938 111616
2024-04-07 06:30 ef3a224e os: clarify some doc comments (#21209) 991ms 1308ms 0ms 97ms 5658 KB 185ms 249ms 248ms 53ms 108940 109929
2024-04-07 06:20 d0cbfc14 x.vweb: accept query params as method arguments (#21201) 988ms 1339ms 0ms 99ms 5658 KB 183ms 249ms 249ms 53ms 108940 110263
2024-04-07 06:08 c2c83f78 ci: remove `-stats` flag from tests (#21203) 967ms 1314ms 0ms 99ms 5658 KB 185ms 251ms 251ms 53ms 108940 112657
2024-04-06 18:10 ad17be5d parser: remove redundant comments_mode field (#21198) 966ms 1322ms 0ms 98ms 5658 KB 183ms 250ms 250ms 53ms 108940 112774
2024-04-06 09:33 9d889842 x.json2: add a way to decode an array (#21186) 989ms 1318ms 0ms 98ms 5658 KB 182ms 250ms 248ms 54ms 108944 110155
2024-04-06 09:29 3a6cf5ad tools.vpm: debug-log to `$VMODULES/cache/vpm.log` if not running in debug mode (#21192) 964ms 1323ms 0ms 101ms 5658 KB 185ms 251ms 247ms 54ms 108944 113012
2024-04-05 18:00 31fdf580 ci: move build step for VPM site, into apps and modules ci, add concurrency config (#21191) 957ms 1302ms 0ms 98ms 5658 KB 182ms 250ms 248ms 54ms 108944 113839
2024-04-05 15:09 5cbed731 gg: draw_text with custom fonts 983ms 1324ms 0ms 100ms 5658 KB 182ms 250ms 248ms 54ms 108944 110828
2024-04-05 14:31 a7d68cbc xml: update entity parse test (#21190) 978ms 1305ms 0ms 97ms 5658 KB 182ms 248ms 245ms 54ms 108922 111372
2024-04-05 08:27 254250d3 v: add `@VMODHASH` comptime variable to store the commit sha of a V module (#21091) 981ms 1330ms 0ms 99ms 5658 KB 184ms 249ms 247ms 53ms 108922 111031
2024-04-05 08:23 38b3115a breaking,net.ftp: allow to choose a different port than port 21 (change FTP.connect to accept `host:port`, not just a `host` address) (#21185) 1001ms 1372ms 0ms 99ms 5657 KB 184ms 247ms 247ms 53ms 108905 108796
2024-04-04 16:52 2c646bfa examples: allow for `v run examples/sokol/06_obj_viewer /full/path/to/model.obj` 977ms 1333ms 0ms 100ms 5657 KB 185ms 249ms 247ms 53ms 108905 111468
2024-04-04 13:13 cd0e0b18 ci: mark both vweb and x.vweb versions of vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v as flaky 961ms 1355ms 0ms 100ms 5657 KB 185ms 250ms 248ms 53ms 108905 113324
2024-04-04 09:43 625048c5 x.json2,checker,toml: allow field.typ compile-time checking with MatchExpr and add array of option checking (#21171) 968ms 1314ms 0ms 98ms 5657 KB 184ms 251ms 248ms 53ms 108905 112505
2024-04-04 08:09 d133f64c examples: add vtail.v, deprecate File.read_bytes_into_newline/1 in favor of File.read_bytes_with_newline/1 (#21182) 972ms 1328ms 0ms 97ms 5656 KB 185ms 249ms 251ms 54ms 108880 112016
2024-04-04 02:26 a458adef v.utils: update `githash` to be able to get the githash of every passed project (#21178) 972ms 1326ms 0ms 98ms 5656 KB 185ms 249ms 249ms 54ms 108872 112008
2024-04-03 17:58 bb42e1ce checker: remove resolved vfmt workaround and TODO (#21175) 973ms 1332ms 0ms 99ms 5655 KB 183ms 249ms 249ms 54ms 108888 111909
2024-04-03 17:58 f9fa8d8e fmt: fix duplicates remove import comments (#21177) 964ms 1312ms 0ms 98ms 5655 KB 184ms 249ms 250ms 54ms 108888 112954
2024-04-03 14:52 55cafa9b fmt: improve import processing, add test (#21172) 978ms 1333ms 0ms 98ms 5655 KB 182ms 248ms 248ms 54ms 108888 111337
2024-04-03 14:51 4d24f8c3 ci: change listen ports in vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v for both vweb and x.vweb, to reduce probability of network errors 955ms 1312ms 0ms 96ms 5655 KB 183ms 248ms 250ms 54ms 108888 114018
2024-04-02 16:39 a1d4712b tools: cleanup obsolete functions in cmd/tools/vfmt.v 984ms 1332ms 0ms 99ms 5655 KB 184ms 248ms 249ms 54ms 108888 110658
2024-04-02 08:12 be0986dc net.http: fix panic on empty addr, cleanup `listen_and_serve` Server method (#21164) 958ms 1314ms 0ms 96ms 5655 KB 183ms 248ms 248ms 54ms 108888 113661
2024-04-02 02:32 a1b6360d x.json2: add ability to decode arrays (#21163) 984ms 1326ms 0ms 97ms 5655 KB 182ms 249ms 249ms 54ms 108888 110658
2024-04-02 02:24 656009dc json: allow `i32` decoding and encoding (#21162) 966ms 1330ms 0ms 98ms 5655 KB 185ms 251ms 250ms 54ms 108888 112720
2024-04-01 19:07 c086bee5 breaking,vlib: update handling of imports whose symbols are not directly used in imported file, remove `pub const is_used = 1` workarounds (#21160) 969ms 1318ms 0ms 98ms 5655 KB 188ms 253ms 251ms 54ms 108882 112365
2024-04-01 19:03 ef48fb60 toml: update the alexcrichton and BurntSushi repos to their successors toml-rs, and toml-test, record new exceptions (#21152) 960ms 1333ms 0ms 99ms 5655 KB 185ms 250ms 248ms 54ms 108887 113423
2024-04-01 16:49 5da1fcca docs: fix sponsors bade in readme (#21159) 965ms 1314ms 0ms 97ms 5655 KB 187ms 250ms 249ms 54ms 108887 112836
2024-04-01 16:46 9704a014 parser: fix case of falsely registering imports as used, remove unused imports (#21156) 960ms 1321ms 0ms 99ms 5655 KB 189ms 257ms 253ms 54ms 108887 113423
2024-04-01 11:30 59a5a790 tests: fix assignment to pointer (failing even with `-cstrict` on more recent clang versions) (#21158) 984ms 1332ms 0ms 98ms 5655 KB 188ms 256ms 251ms 54ms 108895 110665