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: 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-02-28 09:55 d5370bd2 time: microoptimise the Time formating methods (use custom number->string conversion, instead of string interpolation) (#20917) 987ms 1316ms 0ms 98ms 5693 KB 183ms 250ms 249ms 52ms 108092 109515
2024-02-27 17:55 87320f8f x.json2: fix encoder commas (#20916) 965ms 1315ms 0ms 99ms 5691 KB 183ms 250ms 251ms 52ms 107902 111815
2024-02-27 12:22 aa002a40 toml: return an error from toml.parse_file(), when the passed file path does not exist (#20912) 942ms 1293ms 0ms 95ms 5691 KB 179ms 245ms 246ms 52ms 107902 114545
2024-02-27 07:38 d8c4a84f io: add a `string_reader` submodule (#20893) 995ms 1323ms 0ms 97ms 5691 KB 181ms 245ms 246ms 52ms 107902 108444
2024-02-27 01:09 a9c10428 time: rename identifiers and parameter names (#20913) 935ms 1276ms 0ms 96ms 5690 KB 179ms 243ms 245ms 52ms 107887 115387
2024-02-26 21:05 d2dcf6a3 sync: support more gcc version specific search locations on linux with tcc 933ms 1281ms 0ms 98ms 5690 KB 179ms 241ms 247ms 52ms 107874 115620
2024-02-26 19:05 c6048d50 x.json2: add skippable field attr `@[json: '-']` (improve backwards compatibility with the `json` module) (#20892) 946ms 1287ms 0ms 96ms 5690 KB 181ms 243ms 248ms 52ms 107870 114027
2024-02-26 17:49 71bd94aa checker: fix checking match branch call expr twice (#20910) 946ms 1310ms 0ms 99ms 5690 KB 181ms 243ms 248ms 52ms 107870 114027
2024-02-26 09:52 c9ea6226 picohttpparser: add tests for the Request methods (#20906) 959ms 1317ms 0ms 100ms 5690 KB 182ms 262ms 248ms 52ms 107869 112480
2024-02-26 09:49 8c9003fb time: add a tm_gmtoff field to `C.tm` (a BSD and GNU extension) (#20907) 1010ms 1352ms 0ms 99ms 5690 KB 179ms 260ms 247ms 52ms 107869 106800
2024-02-26 07:03 43fd5688 picoev: remove fmt off tags (#20569) 995ms 1340ms 0ms 100ms 5689 KB 181ms 261ms 247ms 52ms 107868 108410
2024-02-25 20:39 43e96ce5 parser: disallow defining map key more than once (#20905) 981ms 1322ms 0ms 97ms 5689 KB 182ms 261ms 246ms 52ms 107868 109957
2024-02-25 20:35 9703029d picoev: add more logging of errors (#20558) 966ms 1302ms 0ms 95ms 5689 KB 182ms 261ms 250ms 52ms 107862 111658
2024-02-25 16:47 0367f343 ast,checker,cgen: fix generics function with embedded structs, ensure correct link generation in cgen (#20900) 959ms 1313ms 0ms 99ms 5689 KB 181ms 261ms 248ms 52ms 107862 112473
2024-02-25 16:46 ac623170 cgen: fix multiple fixed array variable init (fix #20895) (#20902) 963ms 1309ms 0ms 98ms 5687 KB 181ms 261ms 247ms 52ms 107836 111979
2024-02-24 12:38 ee045eda veb.auth: detailed documentation with examples 953ms 1308ms 0ms 96ms 5686 KB 181ms 259ms 246ms 52ms 107823 113140
2024-02-24 09:56 1733dab2 ast, parser, fmt: fix alias array no cast init (#20898) 962ms 1298ms 0ms 95ms 5686 KB 179ms 258ms 244ms 52ms 107823 112082
2024-02-24 03:08 cf7dcfe2 gg: handle dpi change, when moving window to another monitor (#20886) 962ms 1316ms 0ms 98ms 5684 KB 185ms 264ms 253ms 53ms 107794 112051
2024-02-23 08:50 0514de75 checker: fix struct field init with generic anon fn (add the test from #18294) (#20888) 967ms 1312ms 0ms 98ms 5684 KB 181ms 260ms 247ms 52ms 107794 111472
2024-02-22 17:31 10c2f9e0 os: don't check rdev equality on FreeBSD, inside vlib/os/os_stat_test.v (#20885) 978ms 1329ms 0ms 96ms 5684 KB 180ms 260ms 249ms 52ms 107794 110218
2024-02-22 17:22 667f65bb checker: check assigning immutable reference struct field (fix #20814) (#20883) 959ms 1308ms 0ms 97ms 5684 KB 178ms 256ms 246ms 52ms 107794 112402
2024-02-22 08:30 1d80cb91 sha256,sha512: fix behavioral bug in .checksum (#20884) 982ms 1307ms 0ms 95ms 5682 KB 180ms 257ms 246ms 52ms 107773 109748
2024-02-21 10:50 27e6fefc tests: fix `init_global_test.v` failing occasionally (#20879) 980ms 1347ms 0ms 97ms 5682 KB 184ms 267ms 254ms 53ms 107773 109972
2024-02-20 15:38 b83ce21c checker: cleanup in assign_stmt() (#20880) 970ms 1315ms 0ms 97ms 5682 KB 181ms 264ms 249ms 52ms 107773 111106
2024-02-20 15:34 13fbf35f checker: fix struct field init with generic fn variable (fix #20847) (#20878) 984ms 1326ms 0ms 97ms 5682 KB 179ms 257ms 245ms 52ms 107773 109525
2024-02-20 06:35 0b792c54 cgen: fix comptime selector of interface (#20876) 985ms 1325ms 0ms 98ms 5682 KB 180ms 256ms 248ms 52ms 107773 109414
2024-02-20 00:41 c60a869f vlib: add `encoding.txtar` (port of Go's txtar module) (#20874) 974ms 1306ms 0ms 98ms 5682 KB 183ms 259ms 252ms 52ms 107763 110639
2024-02-19 16:17 efa98d92 parser: fix infinite loop in Parser.sql stmt in `-silent -print-watched-files` mode (used by `v watch`) (#20873) 961ms 1309ms 0ms 96ms 5682 KB 178ms 254ms 246ms 52ms 107763 112136
2024-02-19 13:21 d198a898 tests: add 'aligned_attr_gcc_windows.vv' for gcc (#20870) 967ms 1312ms 0ms 96ms 5681 KB 178ms 255ms 244ms 51ms 107759 111436
2024-02-19 13:19 50e271a7 net: workaround a `-prod -cc gcc` bug (#20872) 962ms 1319ms 0ms 96ms 5681 KB 182ms 264ms 251ms 52ms 107759 112015
2024-02-19 07:07 fffb82d0 roadmap: update 968ms 1322ms 0ms 97ms 5681 KB 179ms 258ms 245ms 52ms 107759 111321
2024-02-19 07:05 88bc6203 veb.auth: make work with any db 956ms 1309ms 0ms 97ms 5681 KB 179ms 257ms 245ms 52ms 107759 112718
2024-02-18 20:23 fa7af809 veb: a new module veb.auth for authentication logic (tokens, hashed passwords) 953ms 1299ms 0ms 96ms 5681 KB 179ms 257ms 244ms 52ms 107759 113073
2024-02-18 17:39 c6cc2d2f docs: update v.debug docs - callstack+trace (#20854) 956ms 1295ms 0ms 95ms 5681 KB 179ms 256ms 243ms 51ms 107759 112718
2024-02-18 13:43 f472355e json2: reorganize encode string (#20862) 948ms 1299ms 0ms 95ms 5681 KB 178ms 256ms 245ms 51ms 107759 113669
2024-02-18 13:36 2568d336 x.vweb: fix handling of static URL paths like `/sub.folder/a_folder` (#20863) 949ms 1293ms 0ms 94ms 5681 KB 179ms 256ms 244ms 51ms 107759 113550
2024-02-18 12:45 38cf9235 time: add a .http_header_string() method on Time (#20861) 984ms 1333ms 0ms 98ms 5681 KB 179ms 258ms 245ms 52ms 107759 109511
2024-02-17 15:59 2190b604 x.vweb: fix typos in README.md (#20856) 967ms 1315ms 0ms 99ms 5681 KB 178ms 256ms 244ms 52ms 107751 111428
2024-02-17 15:49 5fe5412a pref: allow fetching the photonwrapper .so (for the coroutines) with curl too, or print details for manual download (#20855) 951ms 1319ms 0ms 95ms 5681 KB 179ms 258ms 246ms 52ms 107751 113302
2024-02-17 15:46 8713b665 cgen: fix code generated for anon struct default value (fix #20839) (#20851) 956ms 1322ms 0ms 97ms 5681 KB 182ms 266ms 250ms 52ms 107749 112708
2024-02-17 09:36 298a2a2d cgen: fix thread return type generation (fix #20836) (#20850) 968ms 1309ms 0ms 96ms 5681 KB 178ms 256ms 244ms 52ms 107749 111310
2024-02-17 08:59 fb675534 tests: fix the length of `all_key` in `poly1305_test.v` (#20853) 966ms 1308ms 0ms 96ms 5681 KB 177ms 255ms 245ms 51ms 107750 111542
2024-02-17 08:54 8b524200 tools.vpm: fix remove command on Windows, add test (#20852) 951ms 1314ms 0ms 96ms 5681 KB 181ms 257ms 247ms 52ms 107750 113301
2024-02-17 08:51 152a9778 v.debug: implement tracing hook feature (#20818) 968ms 1309ms 0ms 97ms 5681 KB 179ms 256ms 246ms 51ms 107750 111311
2024-02-16 22:30 497b6130 cgen: fix codegen for a.index/1, where a is []Fn (#20849) 984ms 1327ms 0ms 98ms 5679 KB 180ms 256ms 245ms 51ms 107718 109469
2024-02-16 20:04 d2af0dc9 cgen, ast, checker: fix auto deref arg when fn expects ref (#20846) 968ms 1316ms 0ms 96ms 5679 KB 179ms 254ms 244ms 51ms 107718 111278
2024-02-16 17:35 1d3147e1 ci,dtm: fix concurrency and timing issues with tests of cache handler (#20845) 944ms 1289ms 0ms 94ms 5678 KB 178ms 256ms 241ms 51ms 107706 114095
2024-02-16 15:18 c256013e ci: fix compilation on windows for picohttpparser 945ms 1290ms 0ms 95ms 5678 KB 178ms 255ms 241ms 51ms 107706 113974
2024-02-16 12:56 e12c8c1e tests: fix notices for var_scope.vv in vlib/v/debug/interactive_test.v 980ms 1314ms 0ms 96ms 5678 KB 178ms 254ms 242ms 51ms 107706 109904
2024-02-16 12:37 3937eccd ci: improve repo CI robustness, by marking dynamic_template_manager_cache_system_test.v as flaky, and only failing db_store_test.v on !windows 983ms 1316ms 0ms 98ms 5678 KB 185ms 266ms 252ms 52ms 107706 109568
2024-02-16 10:05 e11e2b08 picohttpparser: restore formatting for g_digits_lut, after f09826e (#20844) 972ms 1320ms 0ms 96ms 5678 KB 178ms 257ms 243ms 51ms 107706 110808
2024-02-16 10:03 53733bd9 picohttpparser: add tests for u64toa (#20822) 966ms 1346ms 0ms 101ms 5678 KB 183ms 267ms 250ms 52ms 107706 111496
2024-02-16 09:36 09c35acb thirdparty: update picohttpparser (#20843) 977ms 1312ms 0ms 96ms 5678 KB 181ms 258ms 244ms 52ms 107706 110241
2024-02-16 08:59 a21658b9 dtm: separated the template generation from the cache system in the tests to simplify debugging (#20840) 982ms 1319ms 0ms 97ms 5678 KB 180ms 258ms 243ms 52ms 107706 109680
2024-02-15 04:41 4f742ad1 json: fix decode struct ptr (#20828) 948ms 1297ms 0ms 94ms 5678 KB 180ms 257ms 243ms 51ms 107706 113613
2024-02-15 04:40 9aeb8229 x.crypto.chacha20: remove deprecated `math.max_u32` in favour of builtin `max_u32`, remove unneceseary bits, reorder (#20838) 972ms 1317ms 0ms 97ms 5678 KB 179ms 257ms 245ms 51ms 107699 110801
2024-02-14 22:15 41456696 Json2: reorganizing functions in files (#20832) 948ms 1298ms 0ms 97ms 5678 KB 183ms 264ms 248ms 52ms 107699 113606
2024-02-14 21:22 73caa8df checker: fix if branch option type mismatch (fix #20809) (#20830) 994ms 1320ms 0ms 97ms 5678 KB 179ms 256ms 243ms 51ms 107699 108349
2024-02-14 21:19 9fb0685c cgen: fix map methods call with generic types (fix #20827) (#20829) 956ms 1303ms 0ms 96ms 5677 KB 180ms 257ms 245ms 51ms 107690 112646
2024-02-14 07:53 ed5c2f31 x.templating.dtm: fix dtm clock test for CI (#20824) 1003ms 1343ms 0ms 100ms 5676 KB 180ms 258ms 245ms 52ms 107682 107359
2024-02-14 06:10 9476aede x.crypto: add AEAD ChaCha20Poly1305 algorithm in pure v (#20817) 978ms 1312ms 0ms 98ms 5676 KB 181ms 258ms 244ms 52ms 107682 110104
2024-02-14 00:01 ca453117 tools: make the output of `v check-md .` more informative (#20819) 947ms 1292ms 0ms 96ms 5676 KB 180ms 261ms 251ms 52ms 107682 113708
2024-02-13 23:35 36470fe4 parser: fix parsing of cgen.v, in normal mode, when the table is empty (no files in `builtin` are preparsed) (fix #20606) (#20611) 977ms 1320ms 0ms 98ms 5676 KB 181ms 255ms 245ms 52ms 107682 110216
2024-02-13 23:23 ec21663f cgen: fix unwrapped option selector assigning (#20816) 989ms 1311ms 0ms 96ms 5676 KB 181ms 259ms 245ms 52ms 107682 108879
2024-02-13 23:20 45ee800a examples: fix static example title (#20821) 949ms 1297ms 0ms 96ms 5676 KB 180ms 255ms 243ms 52ms 107682 113468
2024-02-13 17:18 9f532f1b checker: disallow sum type holding alias ptrs (#20786) 948ms 1292ms 0ms 98ms 5676 KB 179ms 261ms 244ms 52ms 107680 113586
2024-02-13 16:36 f43b5286 tools: use the same same skipping logic for the platform specific _test.v files in `v test-self` too (#20815) 969ms 1319ms 0ms 97ms 5675 KB 179ms 259ms 244ms 52ms 107675 111119
2024-02-13 10:34 8215f215 cgen: fix const fixed array initialization handling (#20812) 974ms 1313ms 0ms 99ms 5675 KB 184ms 264ms 250ms 52ms 107675 110549
2024-02-13 10:30 feb649f7 doc: x.vweb static website capabilities (#20808) 958ms 1297ms 0ms 96ms 5672 KB 179ms 258ms 242ms 51ms 107631 112349
2024-02-13 10:14 1a7badca doc: add Markdown check to contributing rules (#20811) 976ms 1333ms 0ms 98ms 5672 KB 181ms 261ms 243ms 52ms 107631 110277
2024-02-13 10:11 694c781f cgen: fix auto_eq for option eq operator overload (#20795) 975ms 1331ms 0ms 98ms 5672 KB 180ms 261ms 243ms 52ms 107631 110390
2024-02-13 10:06 6a4f2937 vtest,pref: add ability to have platform specific _test.v files (#20810) 1012ms 1334ms 0ms 99ms 5671 KB 180ms 262ms 245ms 52ms 107625 106348
2024-02-12 13:37 c9933da6 ci: bump actions/cache from 3 to 4 (#20801) 957ms 1322ms 0ms 99ms 5671 KB 180ms 262ms 245ms 52ms 107592 112426
2024-02-12 11:34 74c31a78 ci: bump actions/upload-release-asset from 1.0.1 to 1.0.2 (#20802) 976ms 1326ms 0ms 97ms 5671 KB 179ms 260ms 245ms 52ms 107592 110237
2024-02-12 11:10 5182ea28 ci: bump actions/download-artifact from 1 to 4 (#20804) 979ms 1322ms 0ms 98ms 5671 KB 180ms 262ms 246ms 52ms 107592 109899
2024-02-12 10:38 d485ccee doc: update trim_doc_node_description, make module readmes more uniform (#20792) 975ms 1318ms 0ms 99ms 5671 KB 178ms 260ms 244ms 52ms 107592 110350
2024-02-12 10:25 e3b64d32 github: add dependabot.yml (#20800) 1001ms 1343ms 0ms 100ms 5671 KB 184ms 269ms 251ms 52ms 107592 107484
2024-02-12 01:44 ea2e6e15 docs: add section explaining how to convert enum from/to str/int values (#20791) 973ms 1317ms 0ms 97ms 5671 KB 181ms 262ms 245ms 52ms 107592 110577
2024-02-12 01:35 c1b5d821 net: fix function name in split_address doc comment (#20794) 973ms 1318ms 0ms 97ms 5671 KB 180ms 261ms 244ms 52ms 107592 110577
2024-02-12 01:28 0d78a405 debug: fix scope cmd with variable in if scope (#20776) 975ms 1319ms 0ms 98ms 5671 KB 180ms 259ms 245ms 52ms 107592 110350
2024-02-12 01:23 cf000174 doc: simplify `is_module_readme` function (#20793) 966ms 1314ms 0ms 97ms 5667 KB 180ms 263ms 243ms 51ms 107515 111299
2024-02-11 15:47 101b8a6b builtin: support `-d gc_warn_on_stderr`, to show the GC warnings, without installing a custom warn fn callback 978ms 1310ms 0ms 99ms 5667 KB 178ms 261ms 243ms 51ms 107515 109933
2024-02-11 14:07 8793aebe builtin: add gc_collect/0, gc_get_warn_proc/0, gc_set_warn_proc/1. Use them to turn off GC warnings by default. (#20788) 957ms 1303ms 0ms 96ms 5666 KB 180ms 264ms 245ms 52ms 107513 112343
2024-02-11 10:35 09095985 examples: fix path in js_dom_draw_benchmark example docs (#20780) 959ms 1296ms 0ms 95ms 5666 KB 179ms 260ms 243ms 51ms 107492 112087
2024-02-11 09:19 5da88800 x.vweb: add full static host support, for urls ending with /folder/ , where the folder backing it, has `index.html` inside (#20784) 1002ms 1350ms 0ms 101ms 5666 KB 185ms 273ms 252ms 52ms 107492 107277
2024-02-11 08:02 59a8690d orm: fix orm_option_time_test.v after 2d0ed2c made insert in parent tables with child ones missing fail 977ms 1327ms 0ms 98ms 5666 KB 180ms 260ms 242ms 51ms 107492 110022
2024-02-11 02:26 86c02715 pref: download correct photonwrapper.so for linux (#20783) 958ms 1304ms 0ms 95ms 5666 KB 179ms 259ms 243ms 51ms 107492 112204
2024-02-10 22:34 5a532ead coroutines: fix cast in sp_corrector 956ms 1299ms 0ms 97ms 5666 KB 180ms 259ms 246ms 52ms 107492 112439
2024-02-10 19:36 b4ab5b63 examples: rename `js_dom_draw_bechmark_chart` to `js_dom_draw_benchmark_chart` (#20779) 960ms 1301ms 0ms 98ms 5666 KB 184ms 268ms 250ms 52ms 107492 111970
2024-02-10 17:53 5269c02f ast: make Scope.find methods more robust, when called on default initialised `scope &Scope = unsafe { nil }` fields (#20774) 974ms 1326ms 0ms 97ms 5666 KB 178ms 259ms 243ms 52ms 107492 110361
2024-02-10 13:20 212adfab builtin,coroutines,cgen: fix using coroutines with boehm GC, by using a stack pointer corrector (#20771) 941ms 1288ms 0ms 97ms 5666 KB 179ms 255ms 241ms 52ms 107480 114218
2024-02-10 08:24 215ab130 thirdparty: update the Boehm GC libs/headers to version 8.3.0 (commit #f7e513a) (#20772) 946ms 1290ms 0ms 96ms 5666 KB 179ms 254ms 241ms 51ms 107478 113613
2024-02-10 08:19 3f1b3d2c x.crypto.sm4: make sm4 use the encoding.binary _fixed fns (#20773) 966ms 1284ms 0ms 95ms 5666 KB 179ms 256ms 242ms 52ms 107478 111260
2024-02-10 08:05 4d01a779 parser: disallow option alias with option parent type (#20769) 951ms 1296ms 0ms 95ms 5666 KB 179ms 256ms 243ms 52ms 107478 113015
2024-02-10 07:00 99579aca builtin: link to user32 to fix boehm GC compilation on Windows with clang released from the LLVM project (fix #20724) (#20767) 954ms 1307ms 0ms 97ms 5665 KB 179ms 257ms 243ms 52ms 107471 112653
2024-02-10 02:54 ee3cd367 picoev: renaming, doc (#20567) 953ms 1304ms 0ms 95ms 5665 KB 179ms 256ms 243ms 52ms 107471 112771
2024-02-10 02:52 2d0ed2c1 orm: fix orm insert issue if table missing [Issue : #20017] (#20580) 984ms 1344ms 0ms 99ms 5665 KB 180ms 256ms 244ms 52ms 107471 109218
2024-02-10 00:02 16574df9 ast: fix global const ordering with string inter literal (fix #20760) (#20770) 1006ms 1328ms 0ms 99ms 5665 KB 180ms 257ms 245ms 52ms 107467 106826
2024-02-09 20:07 729a1cbc encoding.binary: add _fixed variants for the conversion fns, that accept fixed arrays (#20766) 976ms 1332ms 0ms 96ms 5664 KB 180ms 262ms 245ms 51ms 107462 110104
2024-02-09 09:52 f6030357 net: reduce flakyness of tcp test (#20761) 954ms 1293ms 0ms 97ms 5664 KB 178ms 259ms 244ms 51ms 107462 112643
2024-02-09 09:46 ce7780af x.crypto: add poly1305 message authentication code (mac) in pure v (#20752) 963ms 1301ms 0ms 95ms 5664 KB 180ms 264ms 247ms 52ms 107462 111590
2024-02-08 18:47 a4d0d4ee os: make os_stat_test.v more robust to reporting false positives 941ms 1295ms 0ms 94ms 5664 KB 177ms 258ms 242ms 51ms 107462 114199
2024-02-08 18:18 a9ebab06 net: fix non-blocking read/write (#20438) 971ms 1305ms 0ms 96ms 5664 KB 179ms 261ms 244ms 52ms 107462 110671
2024-02-08 17:27 410bd9db os: refactor to use os.stat and os.lstat instead of unsafe C calls (#20759) 973ms 1337ms 0ms 99ms 5664 KB 180ms 263ms 246ms 52ms 107462 110443
2024-02-08 17:23 9782b3c5 dtm: optimize parser/gen of the template manager (#20751) 968ms 1322ms 0ms 98ms 5661 KB 178ms 252ms 243ms 51ms 107588 111144
2024-02-08 11:20 b7b47fe1 os: make os.SystemError struct public so the os.error_* functions can be used by other modules (#20754) 975ms 1317ms 0ms 99ms 5661 KB 179ms 255ms 243ms 52ms 107588 110346
2024-02-08 07:40 8fe141d4 cgen: fix comptime smartcast as receiver on method call (#20749) 960ms 1298ms 0ms 95ms 5661 KB 180ms 257ms 244ms 52ms 107587 112069
2024-02-07 17:04 92976449 cgen: remove `ull` suffix, which looks like the cause for the first scanner error in PR#20726 (#20750) 974ms 1312ms 0ms 99ms 5661 KB 182ms 261ms 249ms 52ms 107583 110454
2024-02-07 17:00 3bd99309 x.vweb: add new sessions module (#20642) 968ms 1313ms 0ms 97ms 5661 KB 179ms 256ms 243ms 52ms 107583 111139
2024-02-07 16:26 ab3fc789 tests: make coutput_test.v skip '*_msvc_windows.vv' when used with gcc (#20748) 972ms 1319ms 0ms 97ms 5661 KB 179ms 254ms 243ms 52ms 107583 110682
2024-02-07 15:32 fb8a34f0 builder: support musl-gcc on macos 962ms 1319ms 0ms 97ms 5661 KB 182ms 259ms 247ms 52ms 107583 111832
2024-02-07 14:49 dc2aee89 ci: update macos runners to macos-14, to make use of the much faster m1 instances (#20747) 953ms 1294ms 0ms 95ms 5661 KB 179ms 260ms 247ms 52ms 107583 112888
2024-02-07 12:07 de1c431c cgen: fix auto str for map with ptr str (#20741) 959ms 1313ms 0ms 100ms 5661 KB 179ms 252ms 243ms 52ms 107583 112182
2024-02-07 08:55 349741da tests: make 'vlib/v/builder/builder_test.v' pass on older Windows versions < 10. (#20737) 981ms 1310ms 0ms 98ms 5661 KB 179ms 253ms 242ms 52ms 107581 109664
2024-02-07 05:12 205f2ddd os: add os.stat() and helpers (#20739) 970ms 1309ms 0ms 98ms 5661 KB 180ms 253ms 243ms 52ms 107581 110908
2024-02-07 04:35 ee55e9b4 x.vweb: add serve_static example in README (#20740) 965ms 1301ms 0ms 96ms 5661 KB 180ms 256ms 244ms 53ms 107475 111373
2024-02-06 19:18 9f32af78 x.vweb: fix cors example (#20738) 946ms 1300ms 0ms 95ms 5661 KB 178ms 254ms 242ms 53ms 107475 113609
2024-02-06 17:03 b46c58a3 tools: cleanup vwatch.v 969ms 1347ms 0ms 97ms 5661 KB 178ms 253ms 242ms 53ms 107475 110913
2024-02-06 16:27 bad436c9 parser: fn type declaration does not check already registered name (#20732) 994ms 1378ms 0ms 101ms 5661 KB 178ms 253ms 243ms 53ms 107475 108123
2024-02-06 16:16 2f4858c5 dtm: redesign certain parts (#20735) 949ms 1329ms 0ms 96ms 5660 KB 179ms 257ms 243ms 53ms 107470 113245
2024-02-06 15:53 7fd1b169 builtin: add a string.u8_array() method (#20736) 951ms 1339ms 0ms 97ms 5660 KB 178ms 253ms 243ms 53ms 107470 113007
2024-02-06 12:05 e6570ddc cgen: fix return with option on orexpr (#20728) 982ms 1354ms 0ms 100ms 5660 KB 178ms 255ms 243ms 53ms 107417 109385
2024-02-05 15:14 a374d254 clipboard: fix notice in clipboard_windows.c.v (#20733) 969ms 1336ms 0ms 97ms 5660 KB 179ms 255ms 244ms 53ms 107406 110842
2024-02-05 15:13 e48e28de cgen: fix premature variable release by autofree (#20731) 959ms 1349ms 0ms 97ms 5660 KB 179ms 255ms 243ms 53ms 107406 111997
2024-02-04 22:16 4b464616 x.vweb: add cors middleware (#20713) 945ms 1318ms 0ms 96ms 5659 KB 176ms 252ms 242ms 53ms 107404 113655
2024-02-04 21:09 a80af0ff x.vweb: add the missing include for C.sendfile to sendfile_linux.c.v 945ms 1340ms 0ms 99ms 5659 KB 177ms 253ms 243ms 53ms 107404 113655
2024-02-04 20:06 ff60293c v.builder: reduce the default noise from successfully rebuilding cached thirdparty object files 962ms 1328ms 0ms 97ms 5659 KB 178ms 254ms 244ms 53ms 107404 111646
2024-02-04 14:39 8609ea19 x.vweb: use `$if debug_ev_callback ? {` for the `[vweb] error: write event on connection should be closed` message 949ms 1326ms 0ms 96ms 5660 KB 179ms 254ms 244ms 53ms 107401 113172
2024-02-04 08:36 932574e1 checker: add error for `x as Y.field`, suggesting using `(x as Y).field` instead for clarity (#20725) 979ms 1363ms 0ms 98ms 5660 KB 179ms 256ms 245ms 53ms 107401 109704
2024-02-04 08:32 ec7e058a checker: fix comptime ident checking on defer stmt (fix #20719) (#20723) 975ms 1357ms 0ms 99ms 5659 KB 180ms 255ms 242ms 53ms 107398 110151
2024-02-03 18:25 abd2b647 tests: add test for cast as selector fix (see also #20717) (#20722) 971ms 1363ms 0ms 100ms 5659 KB 180ms 255ms 247ms 53ms 107397 110604
2024-02-03 11:16 f72f1fc8 cgen: fix method call checking against `none` (fix #20711) (#20717) 963ms 1339ms 0ms 100ms 5659 KB 180ms 253ms 243ms 53ms 107397 111523
2024-02-03 10:45 d977154b cgen: fix as cast as selector (fix #20710) (#20718) 960ms 1332ms 0ms 97ms 5659 KB 180ms 254ms 243ms 53ms 107397 111871
2024-02-03 01:21 68275ec7 x.vweb: error() and simpler redirect(); comptime: a clearer error 979ms 1369ms 0ms 99ms 5659 KB 179ms 255ms 243ms 53ms 107391 109694
2024-02-02 21:35 96e4a09b pref: support file_notd_freestanding.v + file_d_freestanding.v, remove dependency to `os`, of $embed_file(), when compiling with -freestanding (#20712) 966ms 1347ms 0ms 99ms 5659 KB 182ms 261ms 248ms 53ms 107390 111169
2024-02-02 14:14 07016fb3 vlib: add a new Dynamic Template Manager module in `x.templating.dtm` and an example vweb server that uses it (#20468) 974ms 1334ms 0ms 100ms 5658 KB 179ms 254ms 241ms 53ms 107385 110251
2024-02-02 13:52 5f732aa1 v.debug: fix code generated for stringfy ptr with non-pointer str() (#20706) 963ms 1348ms 0ms 98ms 5658 KB 179ms 253ms 241ms 53ms 107385 111510
2024-02-02 11:20 e9320add v.debug: callstack minor cleanup (#20704) 975ms 1357ms 0ms 99ms 5658 KB 179ms 254ms 242ms 53ms 107383 110136
2024-02-01 20:27 0a612bf6 tests: add $tmpl test for #9838 (#20627) 942ms 1321ms 0ms 96ms 5659 KB 177ms 251ms 241ms 52ms 107382 113993
2024-02-01 14:34 fb0efc0a GNUmakefile: use standard default RM make variable to fix MSYS2 env on windows (#20701) 972ms 1343ms 0ms 98ms 5659 KB 177ms 255ms 245ms 52ms 107382 110475
2024-02-01 10:44 232560dc v.parser: allow double quotes in @include template directives (#20628) 969ms 1348ms 0ms 101ms 5659 KB 178ms 252ms 241ms 52ms 107382 110817
2024-02-01 05:51 68bd9a95 log: implement set_always_flush/1 for log.Log, log.ThreadSafeLog and log.Logger (#20698) 958ms 1341ms 0ms 99ms 5658 KB 180ms 255ms 245ms 53ms 107361 112067
2024-02-01 05:10 98e0293e v: add callstack support on v.debug (#20680) 984ms 1360ms 0ms 98ms 5658 KB 179ms 253ms 243ms 53ms 107361 109106
2024-01-31 10:56 673a2f4e v2: fix typo in checker.v (#20697) 964ms 1343ms 0ms 99ms 5642 KB 176ms 250ms 244ms 51ms 107229 111233
2024-01-31 05:25 382d7658 os: add error_posix() and error_win32() for explicit platform error handling and default behavior (#20694) 955ms 1338ms 0ms 97ms 5642 KB 176ms 248ms 242ms 51ms 107229 112281
2024-01-31 04:45 74d4081f checker: disallow `none` as match cond (#20688) 957ms 1339ms 0ms 98ms 5641 KB 177ms 248ms 242ms 51ms 107195 112011
2024-01-30 17:03 1dc5d367 checker: disallow `(x) := 10` (#20695) 956ms 1341ms 0ms 96ms 5641 KB 176ms 250ms 243ms 51ms 107192 112125
2024-01-30 16:16 afa1a9ab jsgen: fix inconsistent output (u32) in JS backend (#20691) 952ms 1337ms 0ms 97ms 5641 KB 178ms 250ms 243ms 52ms 107187 112591
2024-01-29 17:53 804a7bdd vfmt,parser: keep the original import name in ast.Import, and use it without modifications for paths unders ~/.vmodules 947ms 1327ms 0ms 96ms 5641 KB 176ms 248ms 242ms 52ms 107187 113185
2024-01-29 13:07 2d682306 os: fix File.read() in JS backends (fix #20501) (#20633) 973ms 1334ms 0ms 95ms 5640 KB 176ms 247ms 240ms 51ms 107177 110151
2024-01-29 02:38 cae40ad6 examples: cleanup dumps in examples/pendulum-simulation/modules/sim/args/parser.v 959ms 1329ms 0ms 97ms 5640 KB 176ms 247ms 241ms 51ms 107177 111759
2024-01-29 02:37 db617232 examples: fix notices for pendulum-simulation, simplify --workers option handling, fix assertions for `v test examples/pendulum-simulation` 954ms 1337ms 0ms 96ms 5640 KB 176ms 248ms 240ms 51ms 107177 112344
2024-01-29 01:55 77b8097f examples: cleanup the glsl includes in the sokol examples 922ms 1305ms 0ms 98ms 5640 KB 180ms 257ms 248ms 52ms 107177 116244
2024-01-29 01:42 4f7476ea examples: cleanup compiler notices for all sokol examples 926ms 1311ms 0ms 94ms 5640 KB 176ms 248ms 240ms 51ms 107177 115741
2024-01-29 01:32 d8b158be checker: fix checking for option matching with non-option (#20673) 958ms 1335ms 0ms 95ms 5640 KB 177ms 248ms 242ms 51ms 107177 111875
2024-01-28 17:34 a327d49e v.gen.js: cleanup notices for compiling the JS backend 946ms 1335ms 0ms 97ms 5640 KB 176ms 249ms 241ms 51ms 107177 113294
2024-01-28 17:23 6ab13a87 v.gen.js: fix u16 cast handling in the JS backend (#20620) 972ms 1330ms 0ms 95ms 5640 KB 176ms 250ms 242ms 51ms 107177 110264
2024-01-28 14:39 4085356b v.gen.c: write the profile file out, even upon CTRL-C or kill (#20677) 951ms 1362ms 0ms 99ms 5640 KB 177ms 251ms 245ms 52ms 107177 112699
2024-01-28 12:45 b376609e bitfield: enhance operation with multiple flags (#20683) 981ms 1359ms 0ms 96ms 5640 KB 177ms 248ms 240ms 52ms 107170 109245
2024-01-27 23:34 7e5ffb71 vweb: fix typo in README.md (#20679) 950ms 1323ms 0ms 95ms 5640 KB 176ms 248ms 241ms 52ms 107170 112810
2024-01-27 21:27 f79dd792 coroutines: fix segfaults with GC (part 1) (#20549) 950ms 1332ms 0ms 97ms 5640 KB 176ms 248ms 240ms 51ms 107170 112810
2024-01-27 21:24 af2fbafe doc: fix minor embedded struct typo (#20678) 953ms 1327ms 0ms 94ms 5640 KB 176ms 246ms 240ms 51ms 107145 112429
2024-01-27 19:38 88e413ca crypto.aes: optimise performance (#20674) 946ms 1331ms 0ms 96ms 5640 KB 175ms 247ms 240ms 51ms 107145 113261
2024-01-27 17:15 49aa602f examples: cleanup examples/fizz_buzz.v 951ms 1329ms 0ms 95ms 5640 KB 177ms 247ms 244ms 52ms 107145 112665
2024-01-27 16:18 5a752c9a v.fmt: drop newline in end comments for const (#20672) 953ms 1341ms 0ms 97ms 5640 KB 182ms 258ms 250ms 52ms 107145 112429
2024-01-27 10:24 75e90653 v.checker: disallow assigning none to _ (#20646) 951ms 1329ms 0ms 96ms 5640 KB 181ms 256ms 248ms 52ms 107145 112665
2024-01-27 05:10 91d50e41 vdoc: fix #8044 and -comments flag (#20592) 957ms 1336ms 0ms 95ms 5640 KB 177ms 248ms 241ms 51ms 107141 111955
2024-01-27 05:07 32b4a3c0 x.vweb: support HTTP 1.1 persistent connections (#20658) 965ms 1346ms 0ms 100ms 5640 KB 178ms 250ms 242ms 51ms 107141 111026
2024-01-26 18:45 10aaeeb5 x.crypto: add sm4 module (#20651) 933ms 1319ms 0ms 96ms 5640 KB 176ms 249ms 241ms 51ms 107141 114834
2024-01-26 15:47 2a68e2b7 builtin: implement unbuffer_stdout/0 (#20662) 942ms 1321ms 0ms 97ms 5639 KB 175ms 248ms 241ms 51ms 107076 113668
2024-01-26 09:37 754c83a8 io: allow BufferedReader.read_line() to accept custom line delimiters (#20655) 931ms 1326ms 0ms 94ms 5639 KB 176ms 247ms 240ms 52ms 107052 114986
2024-01-26 09:33 2c6a8c53 net.http: add a temporary fix for the intermittent segfault with http.get_ text/1 and `-prod -cc gcc` 13.2.0 (fix #20506) (#20660) 944ms 1321ms 0ms 97ms 5639 KB 178ms 249ms 243ms 52ms 107052 113402
2024-01-26 00:47 8714233f vweb, x.vweb: update error checking for new error io.Eof (#20656) 937ms 1308ms 0ms 94ms 5639 KB 177ms 248ms 242ms 51ms 107052 114249
2024-01-25 20:50 a84bce37 docs: add a section about modules specifics (#20653) 952ms 1330ms 0ms 95ms 5639 KB 176ms 247ms 240ms 51ms 107052 112449
2024-01-25 19:46 a17b5452 examples: allow for `./v run examples/xvweb/todo`, without needing to first change the current folder to examples/xvweb/ 943ms 1340ms 0ms 95ms 5639 KB 176ms 246ms 240ms 52ms 107052 113522
2024-01-25 14:58 e1655fff v: enable `@[export]` for global variables too (#20649) 963ms 1346ms 0ms 96ms 5639 KB 176ms 248ms 241ms 51ms 107052 111165
2024-01-25 10:58 d6e35bae v: implement @[_linker_section] attribute (#20629) 969ms 1364ms 0ms 95ms 5639 KB 176ms 248ms 243ms 51ms 107045 110469
2024-01-25 08:47 4ceb550e log: add support for l.set_short_tag/1 (#20652) 949ms 1330ms 0ms 97ms 5638 KB 178ms 250ms 243ms 52ms 107038 112790
2024-01-24 16:41 a09bd7cf v.gen.c: support inter-dependent function types (#20638) 934ms 1315ms 0ms 95ms 5638 KB 177ms 251ms 243ms 51ms 107038 114601
2024-01-24 16:36 900ec707 checker: add cast overflow checks (#20641) 949ms 1330ms 0ms 96ms 5635 KB 176ms 248ms 242ms 51ms 106985 112734
2024-01-24 05:33 4163faf0 net.smtp: implement mail attachment support (fix #19920) (#20640) 933ms 1321ms 0ms 96ms 5633 KB 176ms 246ms 241ms 51ms 106959 114639
2024-01-24 05:32 0e6d27b7 builder: add '-lelf' to linker flags on freebsd (fix #20481) (#20643) 937ms 1310ms 0ms 94ms 5633 KB 176ms 246ms 241ms 51ms 106959 114150
2024-01-23 21:30 22e0b984 testing: retry 1 additional time sporadic silent test run failures on macos 960ms 1334ms 0ms 96ms 5633 KB 176ms 246ms 240ms 51ms 106958 111414
2024-01-23 21:08 712d4a0a debug: fix help and add docs for clear cmd (#20639) 922ms 1301ms 0ms 94ms 5633 KB 175ms 246ms 239ms 51ms 106958 116006
2024-01-23 16:34 d88ca11a picoev, x.vweb: small fixes and backport changes from vweb (#20584) 934ms 1317ms 0ms 96ms 5633 KB 175ms 245ms 239ms 51ms 106958 114516
2024-01-23 15:29 2874e7ca cgen: fix interface generic smartcast (#20609) 962ms 1350ms 0ms 96ms 5633 KB 182ms 254ms 248ms 52ms 106958 111182
2024-01-23 15:03 672fe9b8 tests: make `v vlib/os/os_test.c.v` pass on windows, for users != admin, skipping the os.symlink checks 953ms 1328ms 0ms 95ms 5633 KB 175ms 244ms 241ms 51ms 106956 112230
2024-01-23 14:38 14c2e4c6 io: ensure BufferedReader.read_line() returns `io.Eof`, instead of `error('none')` (#20619) 949ms 1329ms 0ms 95ms 5633 KB 175ms 246ms 243ms 51ms 106956 112703
2024-01-23 14:34 51d412a5 os: fix an error in Process.win_spawn_process, not using stdout pipe in a cmd environment on 32bit Windows (#20613) 946ms 1325ms 0ms 95ms 5633 KB 176ms 248ms 243ms 51ms 106956 113061
2024-01-23 11:41 73493c3a vlib: add a compress.zstd module (#20616) 949ms 1325ms 0ms 94ms 5633 KB 176ms 246ms 241ms 51ms 106956 112703
2024-01-23 11:00 62090552 parser: fix `MyEnum.from(0)!`, implement `MyFlaggedEnum.zero()` (#20623) 943ms 1325ms 0ms 98ms 5633 KB 180ms 255ms 247ms 51ms 106956 113420
2024-01-23 07:36 2b649006 examples: add casts to the term.ui callback functions to satisfy stricter type checking with newer versions of clang (or older ones with `-cc clang -cstrict`) (#20624) 939ms 1322ms 0ms 94ms 5632 KB 177ms 245ms 245ms 52ms 106940 113887
2024-01-23 07:15 5b0f5081 debug: add command to clear the terminal in the $dbg prompt (#20625) 934ms 1325ms 0ms 95ms 5632 KB 176ms 242ms 240ms 51ms 106940 114496
2024-01-23 02:13 9a857c11 testing: fix warning for compiling `./v cmd/tools/vtest.v` 951ms 1357ms 0ms 97ms 5632 KB 178ms 246ms 241ms 52ms 106940 112450
2024-01-22 20:12 02051540 testing: implement a retry loop for *the test compilation* as well controlled with VTEST_MAX_COMPILATION_RETRIES, with a randomized delay between each try 941ms 1314ms 0ms 95ms 5632 KB 175ms 243ms 240ms 51ms 106940 113645
2024-01-22 18:06 f31cf6ad builder: allow for `./v -freestanding -cc riscv64-elf-gcc -d no_main -no-builtin -no-preludes -showcc -keepc x.v` 923ms 1292ms 0ms 93ms 5632 KB 176ms 243ms 240ms 51ms 106940 115861
2024-01-22 17:53 8b823963 parser, checker: allow `#define X` and `asm riscv64 {}` blocks in .v files, with `-freestanding` (make embedded usecases easier) 922ms 1314ms 0ms 98ms 5632 KB 177ms 245ms 242ms 51ms 106940 115986
2024-01-22 17:01 8f10326b v.gen.c: initialize closures in shared library mode (#20630) 957ms 1344ms 0ms 98ms 5632 KB 177ms 244ms 241ms 52ms 106935 111739
2024-01-22 16:58 9e8a1597 cgen: cleanup in expr_with_tmp_var() (#20626) 941ms 1321ms 0ms 94ms 5632 KB 176ms 244ms 241ms 52ms 106932 113636
2024-01-22 16:36 1253b06d thirdparty: fix `v cmd/tools/vcompress.v` on FreeBSD 945ms 1320ms 0ms 94ms 5632 KB 176ms 243ms 240ms 52ms 106926 113149
2024-01-22 16:37 6eeb8d7c ci: bump image_family to freebsd-14-0 in .cirrus.yml (#20632) 938ms 1320ms 0ms 96ms 5632 KB 176ms 245ms 241ms 52ms 106926 113993
2024-01-22 16:03 fe857f9f v.util: make launch_tool more robust, when multiple `v -b js file.v` commands are run at the same time (all trying to recompile the JS backend program) (#20631) 924ms 1304ms 0ms 93ms 5632 KB 176ms 245ms 241ms 52ms 106926 115720
2024-01-22 10:26 b593f619 preludes: fix `v -skip-unused -stats some_test.v` 955ms 1326ms 0ms 96ms 5628 KB 178ms 245ms 241ms 51ms 106803 111835
2024-01-21 23:20 bc37c85c tests: make 'test-self' pass under msys2/MINGW32 (#20614) 934ms 1317ms 0ms 95ms 5628 KB 175ms 244ms 241ms 51ms 106803 114350
2024-01-21 23:02 55287b31 docs: update range `for`: 0-based index rationale (#20617) 931ms 1311ms 0ms 95ms 5628 KB 176ms 246ms 240ms 51ms 106799 114714
2024-01-21 22:50 b42dd8bd v.util: make launch_tool failures more detailed (for the `Text file busy; code: 26` case), bump tool_recompile_retry_max_count from 3 to 7 956ms 1340ms 0ms 98ms 5628 KB 178ms 248ms 242ms 51ms 106799 111714
2024-01-21 19:11 9f95ab7c tests: make `v test-self` run `_test.c.v` files too (#20612) 964ms 1322ms 0ms 96ms 5627 KB 176ms 246ms 241ms 51ms 106782 110769
2024-01-21 18:45 ea2d92d6 os: document os.ls (using readdir), add example (#20622) 966ms 1327ms 0ms 96ms 5627 KB 176ms 246ms 241ms 51ms 106782 110540
2024-01-21 18:31 300b1399 help: fix a typo (#20621) 934ms 1312ms 0ms 94ms 5627 KB 176ms 245ms 241ms 51ms 106766 114310
2024-01-21 18:29 a59d641b ci: update actions/setup-java@v2 to actions/setup-java@v4 in vab_ci.yml 923ms 1309ms 0ms 92ms 5627 KB 177ms 246ms 242ms 51ms 106766 115672
2024-01-21 15:46 4991fc74 testing: make the FAIL tests more verbose, to ease remote CI failure diagnostics 929ms 1320ms 0ms 95ms 5627 KB 175ms 245ms 242ms 51ms 106766 114925
2024-01-21 13:33 65a1d2fd ci: cleanup, macOS-latest -> macos-latest 929ms 1308ms 0ms 95ms 5627 KB 176ms 246ms 240ms 51ms 106765 114924
2024-01-21 12:40 d413dece jsgen: fix javascript backend treating u32 as i32 (fix #20499) (#20618) 926ms 1292ms 0ms 92ms 5627 KB 175ms 243ms 240ms 51ms 106765 115296
2024-01-21 09:48 7b6349f0 vweb,x.vweb: fix typos in README files (#20604) 937ms 1320ms 0ms 93ms 5627 KB 176ms 244ms 240ms 51ms 106765 113943
2024-01-21 07:01 d585e502 x.json2: fix panic on calling json2.decode of an optional enum (fix #20593) (#20603) 934ms 1317ms 0ms 94ms 5627 KB 174ms 244ms 240ms 51ms 106765 114309
2024-01-21 06:16 3e8c5356 tools: support setting another SCANNER_MODE=parse_comments in parser_speed.v and scanner_speed.v 928ms 1315ms 0ms 94ms 5627 KB 174ms 244ms 241ms 51ms 106765 115048
2024-01-21 05:53 135e2f1c debug: fix variable dereferencing (#20594) 944ms 1327ms 0ms 96ms 5627 KB 176ms 245ms 241ms 51ms 106765 113098
2024-01-21 05:48 a1eb94bb examples: fix link for image flappy.png in examples/flappylearning/README.md (#20605) 948ms 1331ms 0ms 96ms 5627 KB 176ms 248ms 243ms 51ms 106758 112613
2024-01-20 17:54 df3591cc json: fix struct with option enum field (fix #20597) #20597 939ms 1326ms 0ms 98ms 5627 KB 176ms 247ms 241ms 51ms 106758 113693
2024-01-20 17:53 bf8b7f08 examples: fix typo (exteranl -> external) and tidy up list in examples/regex/readme.md (#20601) 933ms 1310ms 0ms 94ms 5627 KB 175ms 242ms 239ms 51ms 106758 114424
2024-01-20 17:16 0d9e5e57 checker: disallow static maps: `mut static x := map[string]int{}` (#20596) 919ms 1310ms 0ms 93ms 5627 KB 176ms 246ms 241ms 51ms 106758 116167
2024-01-20 15:43 9092d7fd checker: fix .variant smartcast on non-comptime variables (#20575) 930ms 1315ms 0ms 95ms 5627 KB 175ms 244ms 240ms 51ms 106751 114786
2024-01-20 15:38 6107e0d1 tests: show compile time and runtime for each _test.v file in separate columns (#20520) 963ms 1342ms 0ms 95ms 5626 KB 180ms 253ms 247ms 52ms 106745 110846
2024-01-20 10:15 629bae46 parser: implement `MyEnum.from(1)!` generic static method (#20411) 913ms 1295ms 0ms 94ms 5626 KB 175ms 245ms 241ms 51ms 106742 116913
2024-01-20 05:25 d912268e checker: fix non dereferenced enum in match statements (fixes #10045) (#20591) 967ms 1318ms 0ms 94ms 5622 KB 170ms 243ms 243ms 50ms 104668 108239
2024-01-20 05:16 856984aa cleanup: turn `.microseconds() ... us` to `.microseconds() ... µs` (#20588) 942ms 1323ms 0ms 94ms 5622 KB 171ms 246ms 243ms 50ms 104660 111104
2024-01-19 17:36 d744314b checker: disallow `non_opt_array << optvalue` (#20573) 945ms 1326ms 0ms 95ms 5622 KB 170ms 245ms 243ms 50ms 104660 110751
2024-01-19 17:30 a2443cc3 docs: fix typo (statemnts -> statements) (#20585) 948ms 1327ms 0ms 95ms 5621 KB 170ms 248ms 243ms 50ms 104656 110396
2024-01-19 15:38 a6f2f6ab docs: fix link for an example of a module that calls C code from V (#20586) 922ms 1307ms 0ms 96ms 5621 KB 171ms 247ms 244ms 50ms 104656 113509
2024-01-19 10:58 5310c102 v.debug: cleanup interactive_test.v (#20583) 931ms 1323ms 0ms 94ms 5621 KB 171ms 247ms 242ms 50ms 104656 112412
2024-01-19 08:59 3600093f docs: fix typo (`stuct` -> `struct`) (#20581) 919ms 1309ms 0ms 93ms 5621 KB 169ms 245ms 241ms 50ms 104656 113880
2024-01-19 08:14 1207c290 db.pg: add include and lib paths for PostgreSQL on FreeBSD (#20582) 952ms 1326ms 0ms 95ms 5621 KB 173ms 248ms 244ms 50ms 104656 109932
2024-01-19 05:10 9f6448e3 v: $dbg statement - native V debugger REPL (#20533) 935ms 1314ms 0ms 94ms 5621 KB 171ms 247ms 241ms 50ms 104656 111931
2024-01-18 13:31 45e13ea0 datatypes,examples: fix typos, and silence notice in the quadtree example (#20577) 927ms 1319ms 0ms 95ms 5607 KB 170ms 242ms 243ms 50ms 104486 112714
2024-01-18 05:31 9c7e3707 builtin: use `#pkgconfig bdw-gc-threaded` where available, instead of `#pkgconfig bdw-gc` (on FreeBSD) 934ms 1298ms 0ms 94ms 5607 KB 170ms 243ms 243ms 50ms 104486 111869
2024-01-18 03:19 bb9acf42 vast,ast: output map init update expression (#20574) 936ms 1324ms 0ms 95ms 5607 KB 172ms 245ms 245ms 51ms 104486 111630
2024-01-17 20:10 ef3b0ec7 encoding.csv: fix bug in RandomAccessReader, spotted on windows with mingw32 (#20571) 914ms 1290ms 0ms 91ms 5607 KB 172ms 248ms 242ms 50ms 104483 114314
2024-01-17 16:05 4c47bb52 cgen: fix wrong cgen, when auto_heap var, is used as a closed over arg in a closure (fix #20208) (#20566) 935ms 1307ms 0ms 93ms 5607 KB 169ms 246ms 240ms 50ms 104483 111746
2024-01-17 15:55 c4b80369 v: add map update-init syntax: `new_map := {...old_map, 'k1': 1, 'k2': 5}` (#20561) 907ms 1296ms 0ms 91ms 5606 KB 170ms 244ms 240ms 50ms 104471 115183
2024-01-17 10:02 a79a9cb5 trace_calls: fix `v -m32 -trace-calls run vlib/v/tests/testdata/trace_calls/simple.vv` (#20556) 930ms 1319ms 0ms 92ms 5603 KB 172ms 246ms 243ms 51ms 104415 112274
2024-01-17 09:00 3569635e builtin: add empty string verification for the new string .is_oct() etc methods, suggested on PR #20540 (#20564) 929ms 1317ms 0ms 95ms 5603 KB 171ms 247ms 242ms 50ms 104415 112395
2024-01-16 21:58 afd74ad6 builtin: add `is_hex()`, `is_int()`, `is_bin()`, and `is_oct()` methods to the string type (#20540) 938ms 1318ms 0ms 95ms 5603 KB 172ms 251ms 248ms 50ms 104399 111299
2024-01-16 21:32 8d5f95d6 readline: add completion support (#20559) 905ms 1279ms 0ms 90ms 5603 KB 169ms 245ms 241ms 50ms 104256 115200
2024-01-16 21:28 4b0a2cb7 checker: cleanup in method_call() (#20554) 929ms 1319ms 0ms 93ms 5603 KB 169ms 246ms 243ms 50ms 104256 112223
2024-01-16 21:25 d46274a2 cgen: add a necessary clone, when the closure param is string/array with -autofree (fix #20498) (#20557) 927ms 1303ms 0ms 94ms 5604 KB 172ms 251ms 244ms 50ms 104256 112466
2024-01-16 08:27 3a66355d vweb: make vweb_test.v more robust and faster, by embedding its server as a module 934ms 1327ms 0ms 91ms 5603 KB 170ms 246ms 242ms 50ms 104252 111618
2024-01-16 06:42 34e43531 ci: simplify time_ci.yml, use more descriptive CI job names, for easier judging of CI failures 930ms 1311ms 0ms 94ms 5603 KB 169ms 246ms 240ms 50ms 104252 112098
2024-01-16 06:00 072d65b2 checker: fix @[deprecated] attribute for consts (fix #20523) (#20550) 944ms 1327ms 0ms 97ms 5603 KB 171ms 247ms 241ms 50ms 104252 110436
2024-01-16 05:53 e30182c6 checker: cleanup the generic tests (#20553) 940ms 1343ms 0ms 97ms 5602 KB 175ms 257ms 250ms 51ms 104240 110893
2024-01-15 20:00 3b19864a vweb: fix routes without results in vweb_app_test.v (#20548) 937ms 1318ms 0ms 93ms 5602 KB 168ms 246ms 240ms 50ms 104240 111248
2024-01-15 19:57 508117d6 v.builder: use a more uniq prefix for the generated temporary file names, to further reduce the chances of collision and sporadic CI failures on windows (#20551) 926ms 1323ms 0ms 93ms 5602 KB 168ms 247ms 242ms 50ms 104240 112570
2024-01-15 18:39 46abcd9e checker: fix return map index with or_block (#20544) 940ms 1311ms 0ms 91ms 5602 KB 169ms 249ms 248ms 50ms 104240 110893
2024-01-15 18:08 df8f8ae4 checker: fix checking give const map as default or init value to struct fields (fix #20512) (#20546) 927ms 1322ms 0ms 93ms 5599 KB 169ms 249ms 240ms 50ms 104220 112427
2024-01-15 18:07 13a3a89b parser: check non-generic interface defining generic method (#20545) 908ms 1303ms 0ms 94ms 5598 KB 170ms 245ms 239ms 50ms 104204 114762
2024-01-15 13:04 d783cda6 cgen: fix code generation wrong, when '?foo.array or {}' as a 'for-in' condition (fix #20528) (#20542) 932ms 1320ms 0ms 94ms 5598 KB 169ms 245ms 238ms 50ms 104199 111801
2024-01-15 09:43 f5db8f71 net: cleanup comments for enum WsaError (#20543) 948ms 1327ms 0ms 93ms 5598 KB 170ms 246ms 239ms 50ms 104199 109914
2024-01-15 01:26 9268241f net.unix: make the error messages in unix_test.v more specific (#20537) 935ms 1310ms 0ms 93ms 5598 KB 170ms 248ms 241ms 50ms 104199 111442
2024-01-15 01:00 bfbad031 ast, markused, checker: modify comments on generic receiver type storage (#20539) 925ms 1307ms 0ms 93ms 5598 KB 173ms 249ms 247ms 51ms 104199 112647
2024-01-14 21:59 fc9b743c vweb: partial revert of fd19458, so that vweb.run listens again on both ipv4 and ipv6, by default, not just on ipv6 ::1 924ms 1302ms 0ms 93ms 5598 KB 168ms 245ms 239ms 50ms 104199 112769
2024-01-14 18:01 ca3da8b6 ast, markused, checker: fix mark methods into used-list, when generics as receivers (fix #20509) (#20527) 926ms 1313ms 0ms 93ms 5598 KB 168ms 243ms 237ms 50ms 104199 112525
2024-01-14 17:42 43b8cc8a encoding.csv: add a new utility fn `new_reader_from_file/2` (#20530) 944ms 1323ms 0ms 98ms 5596 KB 174ms 250ms 247ms 51ms 104185 110365
2024-01-14 16:23 2f58ac38 tools: bump too_long_line_length_link to 250, to avoid warnings for very common long links 910ms 1278ms 0ms 90ms 5596 KB 169ms 242ms 239ms 50ms 104185 114489
2024-01-14 16:24 33598ca0 docs: add field shadowing comment (#20521) 944ms 1306ms 0ms 94ms 5596 KB 172ms 248ms 245ms 51ms 104185 110365
2024-01-14 15:31 acf75c71 docs: document the return type restrictions for operator overloading (#20529) 915ms 1283ms 0ms 90ms 5596 KB 168ms 242ms 239ms 50ms 104185 113863
2024-01-14 11:34 cb224076 examples: add examples/wasm/change_color_by_id/ (#20519) 919ms 1300ms 0ms 93ms 5596 KB 168ms 242ms 239ms 50ms 104185 113367
2024-01-14 09:37 175ede54 repl: fix an issue with `print` and println after the execution of `for` or `if` (fix #20524) (#20525) 908ms 1304ms 0ms 92ms 5596 KB 168ms 240ms 238ms 50ms 104185 114741
2024-01-14 09:13 fd19458c vweb: unify listen addres from tcp and print (#20448) 934ms 1332ms 0ms 95ms 5596 KB 173ms 248ms 245ms 51ms 104185 111547
2024-01-13 13:27 9560d535 builder: restore ability to use tcc, without fallback to cc on macos 937ms 1320ms 0ms 95ms 5596 KB 170ms 241ms 241ms 51ms 104185 111189
2024-01-13 13:23 ea6a5d86 checker: fix missing check for struct initialization with `@[noinit]` attribute, through using `T{}` (#20516) 947ms 1329ms 0ms 94ms 5596 KB 172ms 249ms 246ms 51ms 104185 110015
2024-01-13 06:52 35e91a7e checker,cgen: change `x.filter(cond).len > 0` to `x.any(cond)`, and `x.filter(cond) == 0` to `x.all(!cond)` (#20513) 936ms 1304ms 0ms 91ms 5596 KB 170ms 241ms 239ms 51ms 104181 111304
2024-01-13 01:17 6c016e51 builder: replace "-rdynamic" for clang on macos with "-Wl,-export_dynamic" (fix #20510) (#20511) 922ms 1304ms 0ms 92ms 5597 KB 170ms 243ms 240ms 51ms 104183 112996
2024-01-12 20:51 abc9e06e net.urllib: fix parsing url error, when querypath is '//' (fix #20476) (#20504) 920ms 1305ms 0ms 94ms 5596 KB 171ms 247ms 245ms 50ms 104179 113238
2024-01-12 20:48 62872c67 json2: cleanup (#20347) 919ms 1299ms 0ms 93ms 5596 KB 169ms 240ms 239ms 50ms 104179 113361
2024-01-12 14:17 bcd77edd cgen: fix generated code for fixed array cast (fix #20454) (#20480) 925ms 1301ms 0ms 92ms 5595 KB 168ms 239ms 240ms 50ms 104178 112624
2024-01-12 14:09 b120c10f os: make os.cache_dir() and os.vtmp_dir() more robust to parallel test executions on windows (#20495) 922ms 1299ms 0ms 95ms 5594 KB 169ms 240ms 240ms 50ms 104174 112986
2024-01-12 14:02 cfd89157 checker: cleanup the const variable evaluate for fixed array fields of structs (#20503) 952ms 1305ms 0ms 92ms 5594 KB 168ms 243ms 238ms 50ms 104165 109417
2024-01-12 13:59 fe669f8c examples: fix "call v from ruby" example for Windows and Mac (#20487) 915ms 1294ms 0ms 92ms 5595 KB 169ms 244ms 239ms 50ms 104189 113867
2024-01-12 13:53 fdd481b2 orm: fix checking invalid recursive structs in sql stmts (fix #20278) (#20505) 938ms 1321ms 0ms 92ms 5593 KB 169ms 249ms 240ms 50ms 104183 111069
2024-01-12 01:31 0c4611fa cgen: fix fixed array handling, on generic result return, and on or block (#20492) 923ms 1305ms 0ms 94ms 5592 KB 170ms 249ms 241ms 50ms 104176 112866
2024-01-11 18:31 554f21a2 checker: disallow `option` or `result` return type, for infix operator overloading (#20494) 937ms 1294ms 0ms 92ms 5592 KB 168ms 248ms 237ms 51ms 104166 111169
2024-01-11 17:17 69b0d1cf log: enhance log time format setting (#20484) 945ms 1286ms 0ms 90ms 5592 KB 167ms 248ms 238ms 50ms 104164 110226
2024-01-11 17:13 29d662fc checker: fix anon struct init with const fields (fix #20452) (#20463) 923ms 1297ms 0ms 92ms 5592 KB 167ms 247ms 238ms 50ms 104164 112853
2024-01-11 16:30 cc7144c4 orm: fix checking invalid recursive structs (fix #20285) (#20491) 910ms 1298ms 0ms 94ms 5591 KB 170ms 250ms 240ms 50ms 104160 114461
2024-01-11 12:31 690961b7 parser: fix close_scope() missing, when field.name is `sort` or `sorted` (fix#20436) (#20485) 925ms 1299ms 0ms 92ms 5589 KB 170ms 250ms 239ms 50ms 104123 112565
2024-01-11 10:19 781d97dd cgen: fix C code, generated for generic option fixed array return type (fix #20465) (#20479) 924ms 1307ms 0ms 94ms 5589 KB 173ms 250ms 242ms 51ms 104126 112690
2024-01-11 10:03 341e79fc sync: fix FreeBSD implementation of sync functions (#20483) 935ms 1309ms 0ms 93ms 5589 KB 168ms 248ms 239ms 50ms 104125 111363
2024-01-11 09:53 9109b23c tests: reduce chances of unrelated false positives due to network errors, for running code in vlib/v/tests/skip_unused/ 929ms 1302ms 0ms 92ms 5589 KB 169ms 249ms 238ms 50ms 104122 112079
2024-01-11 09:09 426bcd69 sync: add mutex.try*lock functions for FreeBSD too (#20482) 933ms 1311ms 0ms 96ms 5589 KB 169ms 248ms 239ms 51ms 104122 111599
2024-01-10 21:33 09104011 strings: fix levenshtein_distance function correctness after #20435 (#20474) 902ms 1280ms 0ms 92ms 5589 KB 169ms 249ms 239ms 50ms 104098 115407
2024-01-10 21:25 61cd2ee9 doc: add `r` and `R` string interpolation switch examples (#20473) 932ms 1297ms 0ms 94ms 5589 KB 168ms 250ms 239ms 50ms 104091 111685
2024-01-10 16:07 46406277 x.vweb: add error, when static directory does not exist (#20455) 902ms 1284ms 0ms 90ms 5589 KB 167ms 248ms 237ms 50ms 104091 115400
2024-01-10 15:51 0713e398 x.crypto.chacha20: speed up the core functionality of the ChaCha20 stream cipher (#20470) 932ms 1313ms 0ms 92ms 5589 KB 167ms 248ms 237ms 50ms 104091 111685
2024-01-10 15:40 edd07bff checker: fix comptime if with comptime smartcast (#20466) 913ms 1309ms 0ms 93ms 5589 KB 169ms 249ms 238ms 50ms 104091 114009
2024-01-10 15:25 86d1cc2c cgen: fix fixed array handling with operator overloading call (fix #20467) (#20469) 933ms 1318ms 0ms 94ms 5589 KB 168ms 248ms 239ms 50ms 104088 111562
2024-01-10 15:15 3142114b net: remove unused import in tcp_test.v 946ms 1321ms 0ms 95ms 5588 KB 169ms 250ms 241ms 51ms 104082 110023
2024-01-10 15:14 e8e198c3 net: fix vlib/net/tcp_test.v (since .listen_tcp with af .unix, is now expected to return an error) (#20472) 942ms 1336ms 0ms 96ms 5588 KB 169ms 251ms 240ms 50ms 104082 110490
2024-01-10 14:11 b77e3914 parser, checker, cgen: fix multidimensional fixed array size expression evaluation (fix #20311) (#20458) 929ms 1301ms 0ms 92ms 5588 KB 169ms 251ms 239ms 50ms 104082 112036
2024-01-10 13:53 c1904eca parser, checker: check invalid lambda expr (#20461) 929ms 1303ms 0ms 94ms 5587 KB 168ms 244ms 238ms 50ms 104059 112011
2024-01-10 09:54 28e810d9 ci: make the `vab-compiles-v-examples` job, more robust to github runner and Android SDK changes (#20462) 949ms 1309ms 0ms 94ms 5586 KB 171ms 246ms 239ms 50ms 104049 109640
2024-01-10 08:59 fd269cad cgen, dl: add windows dll support, fix (#20447) (#20459) 941ms 1313ms 0ms 93ms 5586 KB 171ms 247ms 241ms 50ms 104049 110572
2024-01-10 01:39 be4f7176 v.builder: allow for `v -shared -os windows file.v` on Linux/macos (fix #20445) (#20453) 924ms 1331ms 0ms 96ms 5586 KB 171ms 251ms 241ms 50ms 104034 112590
2024-01-09 13:53 ac2dcc2b V 0.4.4 913ms 1290ms 0ms 90ms 5586 KB 170ms 247ms 239ms 50ms 104037 113950
2024-01-09 13:24 ee745113 vfmt: fix fmt for map value type using select import symbol (fix #20449) (#20451) 924ms 1298ms 0ms 93ms 5586 KB 168ms 245ms 236ms 50ms 104037 112594
2024-01-09 09:46 ee95e23a ast: add Type.clear_option_and_result() and cleanup all the related calls (#20443) 949ms 1303ms 0ms 92ms 5586 KB 168ms 246ms 238ms 50ms 104037 109628
2024-01-09 09:44 36357724 checker: fix checking when converting 'voidptr/nil' to struct aliases (fix #20429) (#20444) 940ms 1311ms 0ms 94ms 5590 KB 169ms 250ms 240ms 50ms 104039 110679
2024-01-09 00:07 14f3c950 cgen: fix escape of non-ascii characters in string interpolation (fix #20432) (#20437) 942ms 1313ms 0ms 92ms 5589 KB 169ms 247ms 239ms 50ms 104030 110435
2024-01-08 18:58 89f06d35 Revert "tools: update the style.css for fast.vlang.io pages, so that the rownumber counter is reversed" (Chrome does not support counting in reverse) 945ms 1340ms 0ms 95ms 5588 KB 173ms 254ms 245ms 50ms 104030 110084
2024-01-08 17:43 2765ca45 tools: update the style.css for fast.vlang.io pages, so that the rownumber counter is reversed 938ms 1293ms 0ms 91ms 5588 KB 170ms 246ms 243ms 50ms 104030 110906
2024-01-08 17:33 f2dee664 tools: extract all the common styles for fast.vlang.io pages into a separete style.css 933ms 1314ms 0ms 95ms 5588 KB 169ms 246ms 238ms 50ms 104030 111500
2024-01-08 17:20 33d78430 tools: add a visual row counter for the <tr> elements in cmd/tools/fast 926ms 1306ms 0ms 92ms 5588 KB 169ms 248ms 238ms 50ms 104030 112343
2024-01-08 16:00 252540a1 os: add `os.path_devnull` (containing /dev/null on POSIX and \\.\nul on Windows) (#20439) 946ms 1321ms 0ms 94ms 5588 KB 170ms 247ms 241ms 50ms 104030 109968
2024-01-08 15:59 34da4c97 ast: add has_option_or_result() and cleanup all the related calls (#20434) 939ms 1308ms 0ms 93ms 5588 KB 170ms 247ms 240ms 50ms 104021 110778
2024-01-08 10:41 8af961fa strings: use faster levenshtein distance algorithm (#20435) 921ms 1298ms 0ms 94ms 5590 KB 168ms 242ms 239ms 50ms 104022 112944
2024-01-08 10:33 5cd49332 changelog: 0.4.4 (part 2) 945ms 1331ms 0ms 94ms 5590 KB 173ms 252ms 248ms 50ms 104017 110070
2024-01-08 02:51 5b9d0f24 strings: improve the performance of levenshtein_distance/2 (use early returns for the easy cases, idiomatic array initalisation, and @[direct_array_access]) 935ms 1300ms 0ms 92ms 5590 KB 169ms 243ms 240ms 50ms 104017 111248
2024-01-08 02:30 51e19dd5 examples: fix `gg: 0` notice for bounce.v 923ms 1303ms 0ms 93ms 5590 KB 168ms 243ms 241ms 50ms 104010 112686
2024-01-08 02:05 65098b27 cgen: fix auto eq method for option fields (fix #20314) (#20424) 927ms 1312ms 0ms 92ms 5590 KB 168ms 241ms 239ms 50ms 104011 112201
2024-01-08 02:00 d78adb09 checker: fix return option mismatch checking (fix #20418) (#20423) 956ms 1303ms 0ms 94ms 5590 KB 168ms 243ms 241ms 50ms 104005 108791
2024-01-08 01:58 ab9aea22 cgen: fix wrong heap promoted arg detection (#20421) 926ms 1301ms 0ms 96ms 5590 KB 169ms 244ms 240ms 50ms 104005 112316
2024-01-08 01:49 1c11f13f readme: change v-analyzer/v-analyzer → vlang/v-analyzer in README.md (#20431) 935ms 1311ms 0ms 93ms 5590 KB 169ms 246ms 244ms 51ms 104004 111234
2024-01-07 13:21 66d222cc x.crypto: add x.crypto.chacha20 stream cipher module (#20417) 948ms 1328ms 0ms 95ms 5590 KB 168ms 244ms 239ms 50ms 104004 109708
2024-01-07 12:56 46a467fe checker: a minor cleanup (#20425) 923ms 1304ms 0ms 95ms 5590 KB 170ms 247ms 246ms 50ms 104004 112680
2024-01-07 03:13 d3e62b4f vweb: update docstrings for response functions (#20422) 940ms 1307ms 0ms 92ms 5590 KB 169ms 245ms 240ms 50ms 104004 110642
2024-01-07 03:09 f0456c10 docs: add a `Warnings and declaration errors` section in docs.md (#20416) 943ms 1308ms 0ms 93ms 5590 KB 169ms 243ms 241ms 50ms 104000 110286
2024-01-06 20:31 2d97f16a checker: fix option mismatch checking on array initializations (fix #20409) (#20415) 928ms 1309ms 0ms 94ms 5590 KB 170ms 246ms 242ms 50ms 104000 112068
2024-01-06 20:27 1303c244 orm.pg: fix f32 and f64 endianness (#20412) 929ms 1311ms 0ms 94ms 5588 KB 169ms 244ms 239ms 50ms 103986 111933
2024-01-06 16:24 a321ef69 cgen: fix assert expr handling + print with comptime smartcast (#20399) 913ms 1286ms 0ms 92ms 5587 KB 169ms 244ms 236ms 50ms 103981 113889
2024-01-06 16:21 a639ca09 doc: fix typo in embedded structs description (#20407) 928ms 1309ms 0ms 94ms 5587 KB 170ms 246ms 237ms 50ms 103967 112033
2024-01-05 16:03 10d738c7 cgen: fix brackets are asymmetric in chained method calls (fix #20395) (#20401) 934ms 1301ms 0ms 94ms 5587 KB 168ms 244ms 237ms 50ms 103967 111313
2024-01-05 13:57 d7fc66f0 sync: add .try_lock() to mutex/rwmutex, add tests (#20381) 926ms 1306ms 0ms 94ms 5587 KB 170ms 244ms 237ms 50ms 103967 112275
2024-01-05 13:55 4e5c5975 parser: fixed struct methods and receiver use different generic names than the generic names defined (fix #20365 #20363) (#20397) 907ms 1287ms 0ms 90ms 5587 KB 168ms 242ms 235ms 50ms 103967 114627
2024-01-05 10:22 e2334d8b parser: fix checking for invalid PrefixExpr (fix #20388) (#20392) 909ms 1276ms 0ms 91ms 5586 KB 168ms 243ms 238ms 50ms 103962 114369
2024-01-05 10:10 582f7be2 checker: fix checking got 'none' from or_block of map index (fix #20390) (#20394) 913ms 1282ms 0ms 92ms 5585 KB 172ms 246ms 239ms 50ms 103952 113857
2024-01-05 09:56 bfe2cb7d builtin, checker: fix aliases of u8 array clone() call (#20393) 925ms 1304ms 0ms 96ms 5585 KB 175ms 254ms 243ms 51ms 103952 112380
2024-01-04 22:08 e19b2dd4 cgen: fix option/result fixed array init and related tests (#20384) 933ms 1304ms 0ms 93ms 5585 KB 172ms 248ms 241ms 50ms 103963 111428
2024-01-04 10:09 7d29afec checker: optimize error messages for must specify the generic type names (fix #20362) (#20382) 922ms 1308ms 0ms 95ms 5587 KB 171ms 249ms 240ms 50ms 103979 112775
2024-01-04 10:05 7c310a1b x.vweb, picoev: fix timeout event (#20377) 924ms 1330ms 0ms 95ms 5586 KB 173ms 239ms 237ms 50ms 103976 112528
2024-01-04 09:11 870e6189 cgen: fix returns struct with mut fixed array init (with/without generics) (fix #20361) (#20379) 922ms 1307ms 0ms 94ms 5586 KB 170ms 237ms 237ms 50ms 103976 112772
2024-01-04 09:01 f6112b3f ci: fix remaining `seperator:` -> `separator:` in binary_artifact.yml 935ms 1329ms 0ms 95ms 5586 KB 173ms 245ms 243ms 50ms 103972 111200
2024-01-03 22:52 169d49de changelog: 0.4.4 (part 1) 899ms 1266ms 0ms 93ms 5586 KB 168ms 236ms 236ms 50ms 103972 115652
2024-01-03 22:35 68ddc95d ci: update used github actions in binary_artifact.yml 924ms 1288ms 0ms 90ms 5586 KB 169ms 237ms 236ms 50ms 103972 112523
2024-01-03 22:12 16c016f9 cgen: fix code generation when fn returns option/result fixed array (fix #20373) (#20374) 901ms 1278ms 0ms 91ms 5586 KB 170ms 238ms 237ms 50ms 103972 115396
2024-01-03 22:09 7ba81614 doc: add initial documentation about the supported comptime metadata (#20375) 918ms 1297ms 0ms 91ms 5584 KB 169ms 239ms 235ms 50ms 103944 113228
2024-01-03 19:39 0486c332 docs: describe `$string` too (#20372) 931ms 1299ms 0ms 92ms 5584 KB 169ms 239ms 236ms 50ms 103944 111647
2024-01-03 19:37 00a2356a checker: fix generic method calls with multi generic types (fix #20330) (#20360) 925ms 1296ms 0ms 92ms 5584 KB 168ms 239ms 236ms 50ms 103944 112371
2024-01-03 15:34 688f89ef ci: fix the workflow for Vinix, using the rules in its own .yml file (#20371) 935ms 1315ms 0ms 98ms 5582 KB 171ms 244ms 240ms 51ms 103938 111163
2024-01-03 14:20 2c824f4c cgen: fix code generation when the function returns mut fixed array (fix #20366) (#20367) 964ms 1343ms 0ms 97ms 5582 KB 168ms 241ms 237ms 50ms 103938 107819
2024-01-03 14:12 87270e99 v.util.diff: support OpenBSD's default `diff` tool (#20369) 949ms 1327ms 0ms 93ms 5582 KB 170ms 240ms 240ms 50ms 103932 109517
2024-01-03 14:09 150ff604 builder: remove passing `-fno-strict-aliasing`, for `-prod` to gcc/icc (#20368) 904ms 1285ms 0ms 92ms 5582 KB 170ms 241ms 239ms 50ms 103929 114965
2024-01-03 05:15 2811fcb7 v: support -? as alias to -help (implement #20355) (#20358) 918ms 1292ms 0ms 95ms 5582 KB 174ms 245ms 245ms 50ms 103929 113212
2024-01-03 05:09 b8b0cfdd checker: disallow `string` to `voidptr` cast entirely (#20351) 920ms 1296ms 0ms 93ms 5582 KB 169ms 239ms 238ms 50ms 103929 112966
2024-01-03 05:08 31798806 cgen: fix auto str for arr options with possible circular reference (#20354) 902ms 1271ms 0ms 91ms 5581 KB 169ms 237ms 236ms 50ms 103926 115217
2024-01-02 20:12 bf7b29a5 os: improve os.executable() on OpenBSD (#20356) 924ms 1290ms 0ms 92ms 5581 KB 168ms 238ms 238ms 50ms 103920 112467
2024-01-02 17:57 d9689712 cgen: fix option initialization with default struct initialization to not be `none` (#20349) 914ms 1291ms 0ms 91ms 5581 KB 168ms 238ms 237ms 50ms 103896 113671
2024-01-02 17:53 7a56ebf2 checker: fix too strict checking with generics in assignment type mismatch (fix #20335) (#20346) 940ms 1326ms 0ms 96ms 5580 KB 170ms 240ms 241ms 50ms 103895 110526
2024-01-02 17:43 075d17d6 cgen: fix auto unwrapping option fn type (#20332) 914ms 1288ms 0ms 93ms 5580 KB 167ms 237ms 237ms 50ms 103893 113668
2024-01-02 17:39 8359df0a os: small cleanup in the FreeBSD branch of os.executable/0: use fixed array for the sysctl params, instead of allocating a dynamic one (#20353) 923ms 1287ms 0ms 92ms 5579 KB 168ms 236ms 237ms 50ms 103882 112548
2024-01-02 15:40 d5dba2d4 cgen: fix dumping for a pointer to a fixed array initialization with prefixexpr & (fix #20344) 915ms 1294ms 0ms 91ms 5579 KB 168ms 236ms 235ms 50ms 103885 113535
2024-01-02 15:36 1ca808cd ci: retry vlib/x/vweb/sse/sse_test.v 3 times, to avoid false positives for unrelated PRs 922ms 1290ms 0ms 91ms 5579 KB 168ms 236ms 238ms 50ms 103878 112665
2024-01-02 08:10 c0d7c58b tests: fix syntax error in go_array_wait_test.v (#20342) 932ms 1291ms 0ms 92ms 5579 KB 169ms 237ms 238ms 50ms 103878 111457
2024-01-02 08:05 6ed864d1 ci: add vsql to v_apps_and_modules_compile_ci.yml too (#20341) 925ms 1299ms 0ms 92ms 5578 KB 168ms 237ms 238ms 50ms 103872 112294
2024-01-01 22:44 7f1092aa net: support only ip and ip6 in net.tcp_listener (#20336) 896ms 1276ms 0ms 90ms 5578 KB 167ms 235ms 237ms 50ms 103872 115928
2024-01-01 21:58 54ff7a2d ci: add https://github.com/DarpHome/discord.v/ to v_apps_and_modules_compile_ci.yml (#20337) 918ms 1301ms 0ms 93ms 5578 KB 169ms 237ms 238ms 50ms 103872 113150
2024-01-01 21:30 ae82b67e v.pref: support a `-n` option, silencing only notices (#20331) 908ms 1292ms 0ms 92ms 5578 KB 169ms 236ms 237ms 50ms 103872 114396
2024-01-01 21:29 763f9438 all: update copyright year (#20334) 899ms 1275ms 0ms 93ms 5578 KB 168ms 237ms 237ms 50ms 103868 115537
2024-01-01 21:22 363d4e1f db.pg: fix compilation error with the msvc compiler on windows, and add readme (#20326) 913ms 1285ms 0ms 92ms 5578 KB 169ms 237ms 238ms 50ms 103868 113765
2024-01-01 21:19 f53031fe sokol: fix compiling gg and other graphical examples on OpenBSD (#20333) 911ms 1289ms 0ms 93ms 5578 KB 168ms 237ms 237ms 50ms 103868 114015
2024-01-01 13:28 e5cf3361 v: improve comptime var checking with `is` operator and smartcasting (#20315) 917ms 1286ms 0ms 92ms 5578 KB 169ms 238ms 236ms 50ms 103868 113269
2024-01-01 13:23 18954afa cgen: escape table names (fix #20313) (#20322) 912ms 1291ms 0ms 92ms 5577 KB 168ms 237ms 238ms 50ms 103841 113860
2024-01-01 12:41 d8fa1348 net.html: fix notices with latest V, when compiling code with `import net.html` 895ms 1265ms 0ms 91ms 5576 KB 169ms 237ms 238ms 50ms 103840 116022
2024-01-01 11:56 cb28144e json2: strict module (#17927) 940ms 1288ms 0ms 91ms 5576 KB 168ms 236ms 237ms 50ms 103840 110468
2024-01-01 11:31 41d38d73 checker: fix type mismatch checking for assignments with generics (fix #20298) (#20327) 900ms 1270ms 0ms 93ms 5576 KB 169ms 236ms 237ms 50ms 103840 115377
2024-01-01 11:24 abb0cf77 x.json2: support sumtype encoding in a more robust way (#20093) 935ms 1305ms 0ms 94ms 5576 KB 168ms 236ms 236ms 50ms 103838 111056
2024-01-01 11:17 110e9f1e crypto: add blake3 hash (#20319) 909ms 1287ms 0ms 92ms 5576 KB 167ms 235ms 236ms 50ms 103838 114233
2024-01-01 11:11 b3eae783 orm: fix the generated SQL for the "not equal" operator (#20321) 910ms 1296ms 0ms 94ms 5576 KB 169ms 239ms 238ms 50ms 103838 114107
2024-01-01 11:10 e333d548 x.json2: improve performance for checking option values for none (#20325) 920ms 1293ms 0ms 97ms 5576 KB 169ms 237ms 238ms 50ms 103838 112867