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-03-28 06:48 872bcbc6 thirdparty: update `zstd` to latest release 1.5.6 (#21124) 968ms 1310ms 0ms 97ms 5635 KB 183ms 250ms 249ms 53ms 108656 112247
2024-03-28 06:45 cb402a33 thirdparty: update CJSON to latest release 1.7.17 (#21126) 949ms 1308ms 0ms 99ms 5635 KB 183ms 253ms 251ms 53ms 108656 114495
2024-03-28 05:31 b98dca58 checker, orm: add error for unchecked option multi return types, fix undefined behavior (#21106) 963ms 1319ms 0ms 100ms 5635 KB 186ms 258ms 252ms 53ms 108656 112830
2024-03-28 05:29 f172a040 ci: improve test robustness on windows (#21116) 975ms 1342ms 0ms 103ms 5635 KB 186ms 254ms 251ms 53ms 108653 111438
2024-03-27 13:35 f6a00fa5 parser: disallow invalid infix for where clause in `delete` and `update` (#21113) 959ms 1310ms 0ms 96ms 5635 KB 181ms 248ms 249ms 53ms 108653 113298
2024-03-27 12:17 1e8d1a4d tools.vet: print help when passing no files or `--help`/`-help` flag after vet command (#21108) 999ms 1354ms 0ms 99ms 5633 KB 183ms 248ms 247ms 53ms 108641 108749
2024-03-27 12:12 bc68c87f checker: optimize option and result typ check, add more typinfo to error details (#21105) 947ms 1312ms 0ms 97ms 5633 KB 183ms 249ms 247ms 53ms 108641 114721
2024-03-27 12:05 22744ce4 examples: fix `simple_shader` compile error, add 2 shader examples to CI (#21112) 956ms 1309ms 0ms 99ms 5633 KB 183ms 253ms 250ms 53ms 108647 113647
2024-03-27 12:02 8997c515 parser: improve token detection and error messages for unexpected EOFs, add tests (#21110) 956ms 1318ms 0ms 99ms 5633 KB 182ms 249ms 249ms 53ms 108647 113647
2024-03-27 11:32 df9a8155 cgen: add the `_M_ARM64` macro to endianness check (#21109) 950ms 1307ms 0ms 98ms 5630 KB 183ms 250ms 248ms 54ms 108634 114351
2024-03-27 11:28 e4ac5c75 vpm: make all tests use cmd_ok and cmd_fail to ease understanding CI errors 958ms 1315ms 0ms 97ms 5630 KB 184ms 249ms 249ms 54ms 108634 113396
2024-03-27 10:22 80e688e9 ci: fix vpm tests with `-d network`, add more diagnostic output 973ms 1341ms 0ms 101ms 5630 KB 185ms 253ms 248ms 54ms 108634 111648
2024-03-27 08:36 bb320f19 vpm: show the final path where a module is installed, improve color contrast for white on black terminal sessions 971ms 1311ms 0ms 98ms 5630 KB 184ms 249ms 247ms 54ms 108634 111878
2024-03-26 15:44 99233439 tools: add `v retry apt update`, intended to replace the retry.sh script, for more robust CI jobs (#21104) 975ms 1317ms 0ms 98ms 5630 KB 183ms 251ms 249ms 54ms 108634 111419
2024-03-26 14:34 38d73d30 ci: retry all setup commands that need network access, till they succeed (so the CI jobs have less false positives) (#21103) 962ms 1306ms 0ms 97ms 5630 KB 187ms 259ms 251ms 54ms 108633 112924
2024-03-26 10:14 24bb06de ci: update the reference to the v-analyzer repo 953ms 1307ms 0ms 96ms 5630 KB 182ms 251ms 248ms 54ms 108633 113990
2024-03-26 09:48 57184dd7 tests: test `@[c_extern]` for a C global variable as well (#21102) 950ms 1302ms 0ms 100ms 5630 KB 188ms 261ms 254ms 54ms 108633 114350
2024-03-26 09:46 7b92c7ba docs: describe `@[c_extern]`, `@[weak]`, and some usages of the conditional compilation feature `@[if flag?]` 956ms 1299ms 0ms 96ms 5630 KB 183ms 250ms 248ms 53ms 108633 113632
2024-03-26 08:39 81734246 ast: cleanup (#21090) 956ms 1315ms 0ms 98ms 5630 KB 183ms 250ms 247ms 54ms 108633 113632
2024-03-26 08:32 6b21a41e v: fix `-skip-unused` compilation when using substrings with check (#21098) 967ms 1303ms 0ms 97ms 5632 KB 183ms 253ms 249ms 54ms 108669 112377
2024-03-26 08:32 2db9c82d vlib: fix typos (`endianess` -> `endianness`) (#21099) 973ms 1320ms 0ms 96ms 5631 KB 183ms 250ms 248ms 54ms 108668 111683
2024-03-25 13:15 b01e0914 checker: fix option checker arg validation for ptr passing on non expected ptr (#21087) 978ms 1330ms 0ms 99ms 5631 KB 186ms 258ms 255ms 54ms 108668 111112
2024-03-25 13:14 3e37643e checker: update error messages (#21097) 971ms 1324ms 0ms 99ms 5630 KB 181ms 250ms 247ms 54ms 108658 111903
2024-03-25 11:12 556f9f12 tools: prevent module updates during `v build-tools`, when VTEST_SANDBOXED_PACKAGING is set (#21094) 955ms 1300ms 0ms 96ms 5630 KB 183ms 250ms 249ms 53ms 108656 113775
2024-03-25 11:09 e7ed073b parser, fmt: parse methods on JS interfaces, write JS method bodies (#21088) 985ms 1347ms 0ms 97ms 5630 KB 183ms 249ms 249ms 54ms 108656 110310
2024-03-25 10:18 f77bb320 all: fix typos (#21089) 983ms 1315ms 0ms 97ms 5630 KB 184ms 249ms 249ms 54ms 108657 110536
2024-03-24 18:35 6b23b1dd cgen: fix code generation for a struct field, having a type of fixed array of options `field [5]?Type` (#21082) 966ms 1330ms 0ms 98ms 5629 KB 183ms 249ms 250ms 53ms 108656 112480
2024-03-24 18:22 f66b5954 v.utils: fix module lookup if module import parts end with the word `modules` (#21083) 948ms 1296ms 0ms 98ms 5626 KB 183ms 248ms 247ms 54ms 108614 114571
2024-03-24 17:55 cf9746da docs: remove deprecated newline info for doc comments (#21086) 962ms 1309ms 0ms 99ms 5626 KB 182ms 246ms 246ms 53ms 108613 112903
2024-03-24 17:49 c8a20fa6 cgen, parser: fix option as possible match case for sumtype (#21079) 962ms 1309ms 0ms 97ms 5626 KB 184ms 249ms 247ms 54ms 108613 112903
2024-03-22 14:48 29e5124c checker, parser, cgen: allow static call on generic type (#21071) 973ms 1305ms 0ms 96ms 5624 KB 183ms 244ms 247ms 54ms 108601 111614
2024-03-22 06:50 dbdbfe24 vdoc,tests: detect expected files from input instead of hardcoding names (#21074) 979ms 1309ms 0ms 98ms 5622 KB 184ms 247ms 248ms 54ms 108570 110898
2024-03-22 06:43 af71cb0d v.util: use tmp instead of cache dir for temporary diff files (#21075) 973ms 1323ms 0ms 98ms 5622 KB 184ms 245ms 245ms 54ms 108570 111582
2024-03-22 05:18 cb9a8754 ci: update gh action repository name (#21073) 980ms 1320ms 0ms 99ms 5622 KB 183ms 246ms 246ms 54ms 108568 110783
2024-03-21 17:18 9d4ec7b5 cgen: improve diagnostic information for ORM queries with invalid types 945ms 1312ms 0ms 99ms 5622 KB 185ms 245ms 247ms 54ms 108568 114886
2024-03-21 16:21 39eef1d7 parser,fmt: inform about invalid interop function bodies instead of removing them (#21070) 983ms 1330ms 0ms 100ms 5622 KB 182ms 247ms 246ms 53ms 108563 110440
2024-03-21 04:28 8a9def65 examples: port sokol/clear.v and sokol/sdf/sdf.v (#21069) 981ms 1313ms 0ms 99ms 5622 KB 184ms 249ms 247ms 53ms 108563 110665
2024-03-20 22:24 24d15720 cgen: force C struct types which does not implement str() to be passed as ptr (#21054) 950ms 1303ms 0ms 97ms 5622 KB 184ms 248ms 248ms 53ms 108563 114276
2024-03-20 22:18 0b573c59 docs: fix embeded -> embedded typo in docs.md (#21068) 948ms 1300ms 0ms 96ms 5722 KB 183ms 247ms 248ms 53ms 108501 114452
2024-03-20 06:33 e6b43a16 cgen: enable autofree for option (#21051) 980ms 1330ms 0ms 99ms 5722 KB 183ms 245ms 250ms 53ms 108501 110715
2024-03-20 06:09 9894c03e fmt: update determining of struct field comments (#21066) 963ms 1321ms 0ms 97ms 5720 KB 181ms 245ms 247ms 52ms 108486 112654
2024-03-20 05:17 f6e57697 changelog: fix markdown formatting for the new entries added in f4b6587 985ms 1348ms 0ms 101ms 5720 KB 186ms 251ms 256ms 53ms 108486 110138
2024-03-20 05:13 d591e5e7 changelog: escape `@NAME` entries, to avoid mentioning unrelated github accounts 953ms 1306ms 0ms 97ms 5720 KB 183ms 247ms 251ms 53ms 108486 113836
2024-03-20 05:09 f4b6587e changelog: cleanup empty section, document most of the minor breaking changes in 0.4.5 vs 0.4.4 963ms 1323ms 0ms 98ms 5720 KB 184ms 247ms 256ms 52ms 108486 112654
2024-03-20 04:09 a03da956 V 0.4.5 953ms 1310ms 0ms 99ms 5720 KB 183ms 246ms 249ms 53ms 108486 113836
2024-03-20 04:08 27c224ef changelog: 0.4.5 changelog 948ms 1296ms 0ms 96ms 5720 KB 182ms 243ms 252ms 53ms 108486 114436
2024-03-20 03:51 cf7d6cd6 tools: instantly generate the entire changelog in changelog_helper.v 979ms 1330ms 0ms 100ms 5720 KB 184ms 245ms 248ms 53ms 108486 110813
2024-03-19 19:42 44c78ed7 parser: add better error for mut variadic fn argument (#21063) 948ms 1299ms 0ms 96ms 5720 KB 183ms 246ms 251ms 53ms 108486 114436
2024-03-19 19:36 e5be870f tools.fmt: extend exit codes to allow spotting unformatted files next to internal errors (#21058) 960ms 1302ms 0ms 99ms 5720 KB 188ms 252ms 256ms 53ms 108478 112997
2024-03-19 09:36 36f1750d vtest-self: add sandboxed packaging case (#21059) 985ms 1343ms 0ms 98ms 5720 KB 182ms 244ms 248ms 52ms 108478 110129
2024-03-19 09:31 d3d1bc08 fmt: fix formatting for imports of submodule from module `src` dir (#21060) 964ms 1321ms 0ms 97ms 5720 KB 182ms 246ms 249ms 53ms 108478 112529
2024-03-18 08:16 a36c693f fmt: fix autoimport with shebang and comments above other imports (#21050) 979ms 1328ms 0ms 101ms 5720 KB 188ms 254ms 258ms 53ms 108478 110804
2024-03-18 02:14 833da302 cgen: fix for/in codegen when iterating over C structs (#21052) 985ms 1347ms 0ms 99ms 5720 KB 187ms 250ms 257ms 53ms 108478 110129
2024-03-18 02:02 2798a063 checker: fix missing incompatible pushval type for chan <- operator (#21040) 971ms 1331ms 0ms 98ms 5720 KB 185ms 252ms 255ms 53ms 108478 111717
2024-03-18 01:30 8e9ddb13 cgen: fix _str name generated for C struct which define str() method (#21042) 980ms 1341ms 0ms 99ms 5720 KB 183ms 247ms 253ms 53ms 108474 110687
2024-03-17 14:26 bedaf4f1 sokol.gfx: update the PixelFormat V enum, to exactly match the C sg_pixel_format from thirdparty/sokol/sokol_gfx.h 981ms 1333ms 0ms 97ms 5719 KB 183ms 250ms 253ms 53ms 108471 110571
2024-03-17 09:11 d7cc6f5c strings.textscanner: fix off-by-one error in skip method (#21045) 981ms 1335ms 0ms 99ms 5719 KB 183ms 248ms 253ms 53ms 108471 110571
2024-03-16 16:57 549654ae checker: disallow `Optional` and `Result` high val in a `for x in low..high {` loop (#21043) 972ms 1315ms 0ms 98ms 5719 KB 182ms 247ms 253ms 53ms 108471 111595
2024-03-16 14:32 a1c6377a rand: add PRNG.fill_buffer_from_set/2 (#21037) 981ms 1302ms 0ms 96ms 5719 KB 184ms 255ms 259ms 53ms 108468 110568
2024-03-16 12:43 4221522c parser: allow lock prefix instructions and numbered reg in inline asm blocks (#21022) 974ms 1317ms 0ms 98ms 5719 KB 183ms 247ms 250ms 53ms 108442 111336
2024-03-16 09:21 9d66b347 fmt: insert auto imports after shebang (#21038) 977ms 1327ms 0ms 100ms 5718 KB 185ms 248ms 252ms 53ms 108419 110971
2024-03-15 19:24 657e46eb fmt: fix type names for casts (#21036) 947ms 1319ms 0ms 98ms 5718 KB 183ms 243ms 249ms 52ms 108419 114486
2024-03-15 15:11 6809c678 checker: add test for interface embedding and interface with erroneous implementation (test related to #21030) (#21033) 959ms 1321ms 0ms 98ms 5718 KB 184ms 247ms 252ms 53ms 108419 113054
2024-03-15 15:10 3d64f9e4 cgen: add ability to mark a global as `@[hidden]` (#21035) 970ms 1322ms 0ms 98ms 5718 KB 181ms 245ms 251ms 52ms 108419 111772
2024-03-15 10:31 c0247219 scanner: disallow a shebang line, that is not at the top of a file (#21029) 952ms 1301ms 0ms 98ms 5716 KB 183ms 244ms 250ms 53ms 108404 113869
2024-03-15 10:26 84a52aea checker: fix undefined reference to interface struct field regression (after #21025) (#21030) 957ms 1309ms 0ms 97ms 5716 KB 184ms 245ms 251ms 52ms 108394 113264
2024-03-15 09:21 aded18ad docs: use a [!NOTE] tag for a Note in docs.md (#21032) 958ms 1296ms 0ms 96ms 5716 KB 183ms 246ms 250ms 52ms 108393 113145
2024-03-15 07:11 eaa4edf4 os: cleanup field comments of os.Process (#21023) 993ms 1348ms 0ms 98ms 5716 KB 182ms 244ms 250ms 52ms 108393 109157
2024-03-15 07:08 cb595293 checker: cleanup and simplify struct processing p2, extend test (#21025) 976ms 1329ms 0ms 99ms 5716 KB 182ms 246ms 252ms 52ms 108395 111060
2024-03-15 06:41 6a42f79d cgen: fix match for alias (#21028) 969ms 1319ms 0ms 98ms 5716 KB 185ms 246ms 250ms 53ms 108430 111898
2024-03-14 19:23 49b7f9a9 x.json2: predefine buffer capacity for encoding to avoid reallocations (#20920) 993ms 1347ms 0ms 97ms 5716 KB 181ms 242ms 248ms 52ms 108430 109194
2024-03-14 18:38 9a0435db checker: add support for deprecation messages for structs and struct fields (#21017) 985ms 1333ms 0ms 97ms 5716 KB 182ms 244ms 251ms 52ms 108430 110081
2024-03-14 13:43 0a9d1f9d v.pref: support filtering while tracing, with `v -trace-calls -trace-fns main,gg*draw* run examples/tetris/` (#21021) 972ms 1317ms 0ms 97ms 5715 KB 182ms 246ms 252ms 52ms 108401 111523
2024-03-14 08:18 8cb7e75a checker: cleanup and simplify struct processing p1 (#21009) 962ms 1311ms 0ms 97ms 5713 KB 183ms 248ms 251ms 53ms 108372 112652
2024-03-14 08:15 ef61d5f8 checker: cleanup and simplify `check_ref_fields_initialized` methods (#21016) 987ms 1339ms 0ms 99ms 5713 KB 183ms 246ms 252ms 52ms 108384 109811
2024-03-13 17:23 7ffd917b v.util: simplify vtest (#21013) 948ms 1306ms 0ms 97ms 5714 KB 183ms 246ms 253ms 52ms 108394 114339
2024-03-13 16:49 c29b64e0 clipboard: workaround printing of structs containing &C.Display pointers with gcc 996ms 1336ms 0ms 102ms 5714 KB 185ms 248ms 255ms 52ms 108394 108829
2024-03-13 13:08 a1c5c6c8 builtin: add missing return type to fn signature for C.GC_get_stack_base 983ms 1329ms 0ms 98ms 5714 KB 181ms 244ms 252ms 52ms 108394 110268
2024-03-13 13:00 f3156768 coroutines: manually create photon vcpu's & add functions to set photon log output (#21012) 978ms 1319ms 0ms 97ms 5714 KB 182ms 246ms 251ms 52ms 108394 110832
2024-03-13 12:40 54da256b io.string_reader: fix needs_fill_until check (#21005) 955ms 1309ms 0ms 97ms 5714 KB 182ms 246ms 253ms 52ms 108394 113501
2024-03-13 12:39 8ec990ee db.sqlite: fix exec_param_many bug (#21008) 962ms 1320ms 0ms 101ms 5714 KB 182ms 246ms 253ms 52ms 108394 112675
2024-03-13 12:21 b276aacc checker: disallow void return value lambdas in array.map method calls (#21011) 958ms 1312ms 0ms 97ms 5714 KB 184ms 247ms 255ms 52ms 108394 113146
2024-03-13 11:58 fee184b6 checker: remove unnecessary string interpolation in deprecation method calls (#21007) 976ms 1318ms 0ms 98ms 5713 KB 181ms 245ms 250ms 52ms 108387 111052
2024-03-13 11:23 1e1846fd ast,fmt: further improve type detection of user defined typenames, extend tests (#21004) 982ms 1323ms 0ms 99ms 5713 KB 181ms 245ms 253ms 52ms 108387 110373
2024-03-13 11:14 094b0328 builtin: fix a few grammar errors in builtin.string comments (#21010) 978ms 1334ms 0ms 97ms 5709 KB 183ms 245ms 251ms 52ms 108382 110820
2024-03-12 17:16 aeadc0a1 x.json2: improve error message upon missing comma (#20602) 968ms 1313ms 0ms 98ms 5709 KB 181ms 241ms 249ms 52ms 108382 111964
2024-03-12 15:11 365bd185 fmt: update tests to run all fmt also in a vmodules context (#20995) 974ms 1323ms 0ms 98ms 5709 KB 182ms 244ms 250ms 52ms 108382 111275
2024-03-12 15:03 a373bee9 builtin: expose gc_disable(), gc_enable(), gc_is_enabled(), in addition to the existing gc_collect() (#21002) 973ms 1348ms 0ms 102ms 5709 KB 184ms 245ms 252ms 53ms 108382 111389
2024-03-12 13:00 a023fe32 ci: add a vtcc step (check that vtcc, continues to be able to compile with v, and v itself can be compiled with vtcc) (#21000) 992ms 1321ms 0ms 99ms 5709 KB 183ms 246ms 252ms 53ms 108362 109235
2024-03-12 06:35 d6236e10 io.reader: make read_all constants public (#20997) 999ms 1332ms 0ms 100ms 5709 KB 182ms 247ms 252ms 53ms 108362 108470
2024-03-11 17:04 96aa23ff orm: insert expressions returning id 969ms 1311ms 0ms 98ms 5709 KB 181ms 243ms 249ms 53ms 108362 111828
2024-03-11 15:05 b2df3264 gg: fix empty circle in native; http: post_form_with_cookies; veb: print veb action in html errors 967ms 1322ms 0ms 100ms 5705 KB 181ms 244ms 247ms 52ms 108272 111966
2024-03-11 15:16 565cdf25 doc: fix multiline codeblock comments (#20996) 972ms 1310ms 0ms 97ms 5705 KB 183ms 250ms 252ms 53ms 108260 111378
2024-03-11 05:08 a10415fa cgen: fix code generated to comptime passed to generic arg (#20994) 963ms 1304ms 0ms 97ms 5705 KB 184ms 245ms 250ms 52ms 108260 112419
2024-03-11 05:03 09f3ac14 crypto.blake3: fix typo on Digest comment (#20991) 976ms 1317ms 0ms 98ms 5703 KB 182ms 245ms 249ms 52ms 108246 110907
2024-03-10 08:41 386bd77a ast, fmt: improve submodule type alias lookup; fix formatting of modules in `$VMODULES` (#20989) 954ms 1302ms 0ms 96ms 5703 KB 183ms 244ms 248ms 52ms 108246 113465
2024-03-09 17:09 e3140cbb parser: fix for comptime with fully type name (fix #20948) (#20988) 947ms 1300ms 0ms 98ms 5703 KB 181ms 244ms 249ms 52ms 108247 114305
2024-03-09 16:56 da628540 cgen, checker: fix comptimeselector passing to generic argument (#20985) 953ms 1297ms 0ms 96ms 5703 KB 182ms 243ms 247ms 52ms 108243 113581
2024-03-09 16:54 c48abe5f ast: cleanup and simplify `shorten_user_defined_typenames` method (#20984) 952ms 1297ms 0ms 98ms 5702 KB 183ms 245ms 248ms 52ms 108234 113691
2024-03-09 13:22 c90af5ff os: remove repetitive words in comments (#20981) 980ms 1321ms 0ms 98ms 5702 KB 182ms 244ms 248ms 52ms 108243 110452
2024-03-08 18:17 f7898741 cgen: fix fixed array return on fn with option generic return (#20974) 940ms 1288ms 0ms 97ms 5702 KB 181ms 243ms 248ms 52ms 108243 115152
2024-03-08 18:16 679bcb30 cgen: fix missing scope enclosing for const init which needs temp variables (#20973) 944ms 1289ms 0ms 100ms 5700 KB 186ms 249ms 253ms 52ms 108202 114620
2024-03-08 10:41 83978a8d examples: improve initial camera position for examples/sokol/05_instancing_glsl/rt_glsl.v 944ms 1292ms 0ms 98ms 5700 KB 182ms 241ms 247ms 52ms 108202 114620
2024-03-08 09:39 4cf05083 examples: cleanup code duplication in examples/sokol/04_multi_shader_glsl/rt_glsl.v, document gg.m4 (#20978) 969ms 1346ms 0ms 102ms 5700 KB 182ms 244ms 249ms 52ms 108202 111663
2024-03-08 09:34 8ddceabb fmt: fix removal of used selective and alias imports in modules in `$VMODULES` dirs (#20977) 962ms 1292ms 0ms 96ms 5700 KB 183ms 245ms 249ms 52ms 108202 112476
2024-03-07 19:56 a867ed6a parser,checker: silence more warnings for `@[translated]` files (#20964) 974ms 1323ms 0ms 98ms 5700 KB 182ms 244ms 250ms 52ms 108202 111090
2024-03-07 18:57 db252d04 cli: add pluralization to err msg, if required number of args is not met (#20971) 964ms 1314ms 0ms 97ms 5699 KB 183ms 246ms 251ms 52ms 108178 112217
2024-03-05 15:04 790ea2f1 sokol, gg, examples: update to match uptream at 058a4c5 (#20953) 953ms 1306ms 0ms 99ms 5699 KB 184ms 246ms 251ms 52ms 108178 113513
2024-03-04 20:33 60b4fb31 ci: mark db_store_test.v as flaky 974ms 1321ms 0ms 97ms 5699 KB 181ms 243ms 248ms 52ms 108178 111065
2024-03-04 20:29 6279e8a5 checker,cgen: fix generic map inferring key and value types (#20959) 962ms 1303ms 0ms 95ms 5699 KB 182ms 243ms 249ms 52ms 108178 112451
2024-03-04 19:56 115f83d2 checker: fix missing check for interface cast of option type (#20961) 995ms 1336ms 0ms 97ms 5695 KB 181ms 243ms 249ms 52ms 108126 108669
2024-03-04 16:41 78602846 all: fix typos in comments (#20963) 966ms 1309ms 0ms 97ms 5695 KB 180ms 241ms 247ms 51ms 108126 111931
2024-03-04 16:15 a58f980b os: workaround a `-prod -cc gcc` bug, affecting os.open_file (fix #20923) (related to #20872) (#20960) 946ms 1291ms 0ms 97ms 5695 KB 181ms 244ms 249ms 52ms 108126 114298
2024-03-04 10:39 6f4d9aec x.json2: minor performance improvement, update benchmark recommendations (#20954) 948ms 1290ms 0ms 95ms 5695 KB 181ms 241ms 247ms 52ms 108125 114055
2024-03-04 10:35 1007a871 vdoc: enable browser custom search with ?q=<search> (#20949) 969ms 1329ms 0ms 100ms 5695 KB 181ms 242ms 248ms 52ms 108125 111584
2024-03-04 09:19 ddf1ae91 vdoc: add attributes to enums and structs (#20957) 963ms 1319ms 0ms 98ms 5695 KB 179ms 241ms 246ms 52ms 108125 112279
2024-03-04 08:28 293dd36f cgen: fix const fixed array init with index (#20950) 979ms 1314ms 0ms 97ms 5695 KB 179ms 240ms 246ms 52ms 108125 110444
2024-03-04 08:20 a3bb422e cgen: fix comptime `is` condition when using interface (#20952) 962ms 1316ms 0ms 97ms 5695 KB 180ms 242ms 248ms 52ms 108122 112392
2024-03-04 08:12 0211a0d5 doc: fix wording in the description of the `#pkgconfig` directive (#20956) 954ms 1322ms 0ms 99ms 5694 KB 181ms 242ms 248ms 52ms 108117 113330
2024-03-03 21:17 b638f587 cgen: fix global initializer of fixed array on gcc (#20934) 974ms 1307ms 0ms 98ms 5694 KB 184ms 249ms 254ms 53ms 108117 111003
2024-03-03 10:02 ac9b724b x.json2: improve performance of string encoding for unicode special characters and emojis (#20867) 979ms 1326ms 0ms 100ms 5694 KB 182ms 243ms 250ms 52ms 108110 110429
2024-03-03 09:24 6fae1fad cgen: fix returning option call in non-option fn (#20943) 960ms 1310ms 0ms 97ms 5694 KB 185ms 245ms 251ms 53ms 108110 112614
2024-03-03 09:21 6e52336f doc: fix minor grammar error in attribute comment (#20945) 955ms 1296ms 0ms 99ms 5694 KB 185ms 244ms 250ms 53ms 108109 113203
2024-03-01 23:33 065e5e22 checker: silence "assigning 0 to a reference field" and "uninitialized fn struct fields" notices for `@[translated]\nmodule ...` files (#20938) 945ms 1304ms 0ms 97ms 5694 KB 183ms 243ms 251ms 52ms 108109 114401
2024-03-01 19:44 febc4a7e checker: remove notice when shifting signed int for `@[translated]` (#20935) 972ms 1313ms 0ms 97ms 5694 KB 181ms 241ms 251ms 52ms 108104 111218
2024-03-01 13:15 a87ba9e3 checker: fix some specific interface generic inference within generics struct and method (#20932) 969ms 1316ms 0ms 100ms 5694 KB 180ms 242ms 249ms 52ms 108104 111562
2024-03-01 12:30 cc443e50 checker: support `Flags.bit ^ Flags.bit1` and `~Flags.bit` (flagged enums) (fix #20925) (#20929) 965ms 1306ms 0ms 97ms 5693 KB 181ms 243ms 247ms 52ms 108098 112018
2024-03-01 12:24 a2d23306 parser: fix formatting comptime if expr, after inc expr (fix #20927) (#20931) 973ms 1314ms 0ms 99ms 5693 KB 182ms 249ms 248ms 52ms 108092 111091
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