Is V still fast?

Monitoring compilation speed for each commit.

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

Source code: fast.v

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

    Timestamp     Commit Commit Message v -o v.c v -o v v -native 1mil.v v hello.v v.c size parse check cgen scan V lines V lines/s
2024-12-31 06:23 7b9b3dd9 checker: fix generic var inferring to be passed to `[]T` (fix #23315) (#23322) 1081ms 1460ms 0ms 98ms 6179 KB 256ms 243ms 252ms 55ms 120906 111846
2024-12-31 00:44 4b6b8520 ast: reduce allocations in empty_comptime_const_expr (#23324) 1081ms 1446ms 0ms 96ms 6178 KB 252ms 238ms 245ms 55ms 120901 111841
2024-12-30 22:26 ab707dce checker: fix `for` iterator method `.next()`, not marked as used (fix #23312) (#23321) 1055ms 1432ms 0ms 95ms 6178 KB 254ms 240ms 245ms 55ms 120905 114601
2024-12-30 19:06 17812a77 cgen: fix type_default for option type, when the default expr is `none` (fix #23318) (#23320) 1066ms 1448ms 0ms 95ms 6178 KB 252ms 239ms 246ms 55ms 120903 113417
2024-12-30 18:59 8cdb507b json: support `@[json_null]` tag to enforce `null`, when encoding `none` option values (#23319) 1073ms 1446ms 0ms 96ms 6177 KB 250ms 236ms 244ms 55ms 120890 112665
2024-12-30 15:49 d9e505b2 cgen: cleanup dead code (#23317) 1068ms 1452ms 0ms 94ms 6177 KB 252ms 238ms 245ms 55ms 120882 113185
2024-12-30 15:31 97547149 ci: use unbuffer_stdout() to ease debugging of failed CI steps 1054ms 1424ms 0ms 95ms 6178 KB 252ms 235ms 242ms 54ms 120894 114700
2024-12-30 15:11 fb528cd0 checker: check shared variables types (fix #23313, fix #23314) (#23316) 1069ms 1456ms 0ms 95ms 6178 KB 250ms 236ms 243ms 54ms 120894 113090
2024-12-30 11:03 d9f51120 checker: fix array method error message with generic type (fix #23283) (#23304) 1054ms 1454ms 0ms 95ms 6177 KB 253ms 240ms 244ms 55ms 120890 114696
2024-12-30 08:30 fb5bac11 docs: document `@[json: "-"]` and `@[sql: "-"]` 1079ms 1439ms 0ms 94ms 6177 KB 250ms 238ms 242ms 55ms 120889 112037
2024-12-30 07:53 9f11638c v: cleanup ComptimeSelector `.typ` key generation (#23308) 1072ms 1465ms 0ms 97ms 6177 KB 253ms 238ms 245ms 55ms 120889 112769
2024-12-30 07:47 632ceebc checker: fix sumtype generic checking (fix #23282) (#23309) 1069ms 1458ms 0ms 99ms 6177 KB 250ms 238ms 242ms 55ms 120900 113096
2024-12-30 07:45 542a8e78 docs: fix verbiage, remove potential confusion, in hello world section (#23310) 1085ms 1463ms 0ms 96ms 6177 KB 252ms 239ms 249ms 55ms 120885 111414
2024-12-29 19:48 4225a346 checker,cgen: fix generic arr.map(var as T) support (fix #23284) (#23302) 1051ms 1444ms 0ms 94ms 6177 KB 252ms 239ms 248ms 56ms 120885 115019
2024-12-29 19:40 1607579f ast,checker,cgen: do some minor optimizations (#23306) 1048ms 1431ms 0ms 94ms 6174 KB 255ms 241ms 246ms 56ms 120849 115313
2024-12-29 18:59 7b9414aa v: cleanup type resolver (#23305) 1071ms 1451ms 0ms 95ms 6174 KB 252ms 237ms 245ms 56ms 120849 112837
2024-12-29 13:32 f198e69c docs: remove `-skip-unused` from the docs, it is now on by default (close #23265) (#23303) 1082ms 1473ms 0ms 95ms 6182 KB 252ms 242ms 245ms 56ms 120867 111707
2024-12-29 13:29 50e3f9c7 markused: fix short program using a .u8_array() call (fix #23298) (#23301) 1066ms 1451ms 0ms 94ms 6182 KB 252ms 239ms 244ms 56ms 120867 113383
2024-12-28 20:40 03513327 net.http.cookie: handle value with `=` better (fix #23297) (#23300) 1071ms 1452ms 0ms 95ms 6182 KB 253ms 238ms 246ms 56ms 120866 112853
2024-12-28 20:20 64b61579 Revert "log: set stderr as default log output, add .set_output_stream() (#23296)" 1085ms 1463ms 0ms 94ms 6182 KB 254ms 239ms 246ms 56ms 120866 111397
2024-12-28 19:54 a47b7298 log: set stderr as default log output, add .set_output_stream() (#23296) 1059ms 1434ms 0ms 93ms 6182 KB 251ms 238ms 245ms 56ms 120866 114132
2024-12-28 19:03 84baf4d9 v: refactor type resolver (split comptimeinfo logic) (#23295) 1065ms 1445ms 0ms 93ms 6182 KB 251ms 238ms 243ms 56ms 120866 113489
2024-12-28 13:53 b487986b builtin: add runtime checks for `[]u8{len: negative}` (#23294) 1078ms 1463ms 0ms 94ms 6183 KB 254ms 237ms 244ms 55ms 120844 112100
2024-12-27 20:19 2ea61155 os: fix typo (fix #23267) (#23292) 1085ms 1471ms 0ms 96ms 6182 KB 253ms 238ms 248ms 56ms 120830 111364
2024-12-27 20:18 83742f99 cgen, comptime: fix codegen for generic selector (fix #23274) (#23285) 1089ms 1476ms 0ms 97ms 6182 KB 256ms 238ms 248ms 56ms 120830 110955
2024-12-27 19:51 60258937 net.smtp: fix crash when reconnecting with .encrypted=true (fix #23289) (#23290) 1098ms 1459ms 0ms 93ms 6179 KB 254ms 239ms 247ms 56ms 120796 110014
2024-12-27 18:36 dcc1a6c2 ci: use updated build/test instructions for vsql (#23291) 1073ms 1463ms 0ms 97ms 6179 KB 253ms 236ms 246ms 56ms 120796 112577
2024-12-27 18:20 dccb18d4 ci: fix v_apps_and_modules_compile_ci.yml temporarily 1085ms 1472ms 0ms 96ms 6179 KB 252ms 236ms 246ms 56ms 120796 111332
2024-12-27 17:17 f96781fd tools: pass the vc_v_cpermissive_flags to the cv -> v stage, in the oldv bootstrapping too 1088ms 1475ms 0ms 97ms 6179 KB 254ms 238ms 248ms 56ms 120796 111025
2024-12-27 16:36 e9bdfa1d db.sqlite: reduce memory usage in common `db.exec()` methods (#23286) 1080ms 1469ms 0ms 97ms 6179 KB 251ms 237ms 246ms 56ms 120796 111848
2024-12-27 08:36 5b44b672 term: add key_pressed, enable_echo (fix #21826) (#23171) 1071ms 1459ms 0ms 95ms 6179 KB 254ms 240ms 246ms 56ms 120796 112788
2024-12-27 08:33 4a1c7add net.http: add support '=' in cookie values (fix #23220) (#23257) 1094ms 1479ms 0ms 97ms 6179 KB 254ms 239ms 246ms 56ms 120730 110356
2024-12-26 21:11 a9154048 v: fix return array fixed with unresolved const as size (fix #23277) (#23279) 1076ms 1470ms 0ms 97ms 6179 KB 253ms 237ms 245ms 56ms 120730 112202
2024-12-26 21:06 0d6e386d checker, cgen: fix generic static method resolving on IfGuard (fix #23269) (fix #23270) (#23273) 1078ms 1465ms 0ms 96ms 6178 KB 252ms 237ms 244ms 56ms 120706 111972
2024-12-26 19:51 18a1afee cgen: move the autofree code to a separate implementation file (#23276) 1077ms 1444ms 0ms 94ms 6176 KB 252ms 237ms 245ms 56ms 120675 112047
2024-12-26 14:41 f8c9edde crypto: add JWT Payload Decoding sample (#23275) 1063ms 1456ms 0ms 95ms 6176 KB 252ms 237ms 245ms 56ms 120668 113516
2024-12-26 04:39 7eec8b1c math,examples: make 2048 use sliding animation for the tile movement (#23268) 1107ms 1491ms 0ms 101ms 6176 KB 261ms 242ms 250ms 57ms 120668 109004
2024-12-26 04:38 66caf949 checker: allow int alias to be used as array `len` and `cap` (fix #23266) (#23272) 1095ms 1478ms 0ms 97ms 6176 KB 254ms 238ms 245ms 56ms 120672 110202
2024-12-25 17:42 80bae08c cgen,json: fix default initialization of structs with options (#23263) 1079ms 1464ms 0ms 96ms 6176 KB 252ms 236ms 244ms 55ms 120672 111836
2024-12-25 10:05 f27181e8 cgen: fix thread struct name for same fn var name on different scope (fix #21746) (#23261) 1060ms 1446ms 0ms 95ms 6168 KB 254ms 236ms 244ms 56ms 120656 113826
2024-12-24 20:57 4cd3009b examples: add `examples/gg/easing_animation.v` (follow up to e6c1637) (#23253) 1066ms 1460ms 0ms 100ms 6167 KB 253ms 237ms 245ms 56ms 120651 113181
2024-12-24 17:57 ba036ebf cgen: fix casting aliased fixed array to sumtype array (fix #23009) (#23248) 1051ms 1437ms 0ms 96ms 6167 KB 250ms 235ms 244ms 55ms 120651 114796
2024-12-24 16:48 5b5e845f cgen: fix selector on option ptr unwrapping (fix #23250) (#23260) 1056ms 1434ms 0ms 94ms 6167 KB 251ms 235ms 243ms 56ms 120649 114250
2024-12-24 16:41 667a07c2 ast: fix const map init order (fix #23255) (#23256) 1061ms 1430ms 0ms 94ms 6166 KB 247ms 232ms 240ms 55ms 120641 113704
2024-12-24 16:36 0de5e986 cgen: fix try_push string literal to channel (fix #23242) (#23259) 1063ms 1457ms 0ms 96ms 6166 KB 250ms 237ms 244ms 55ms 120638 113488
2024-12-24 08:52 61097a0c markused: fix codegen for comptime `$for` (fix #23252) (#23254) 1112ms 1455ms 0ms 95ms 6165 KB 253ms 238ms 246ms 56ms 120635 108484
2024-12-23 22:46 e6c1637d math: add `math.easing` module, ported from the functions, described in https://nicmulvaney.com/easing and https://easings.net/ (#23251) 1057ms 1431ms 0ms 94ms 6165 KB 252ms 237ms 245ms 56ms 120634 114128
2024-12-23 14:41 47c0ca8a math.stats: support int/i64 arrays, fix tests (fix #23245) (#23249) 1049ms 1433ms 0ms 95ms 6165 KB 250ms 235ms 241ms 55ms 120634 114999
2024-12-23 14:19 f089ba9f cgen, checker: allow using smartcasted sumtype variant values in the ORM queries (fix #23239) (#23241) 1047ms 1435ms 0ms 93ms 6165 KB 251ms 237ms 245ms 55ms 120634 115218
2024-12-23 14:06 e0a63dba db.sqlite: add an `exec_map` function, returning `[]map[string]string`, given an SQL query (#23246) 1054ms 1434ms 0ms 94ms 6164 KB 251ms 237ms 245ms 56ms 120626 114445
2024-12-23 11:08 4a35ffd0 checker: fix pushing enum value to channel (fix #23244) (#23247) 1053ms 1432ms 0ms 94ms 6164 KB 247ms 233ms 241ms 55ms 120626 114554
2024-12-23 07:03 f5445b57 checker: move test files to tests directory (cleanup) (#23243) 1077ms 1471ms 0ms 95ms 6164 KB 253ms 237ms 245ms 55ms 120621 111997
2024-12-22 22:26 98f13ef4 json: fix codegen for struct default expr (fix #23216) (#23233) 1075ms 1451ms 0ms 95ms 6164 KB 251ms 235ms 242ms 55ms 120621 112205
2024-12-22 12:06 7af8fafc ast,parser,checker: fix identification of abstract vs real interface methods (interface with a str() method) (fix #23006) (#23238) 1069ms 1454ms 0ms 96ms 6164 KB 251ms 236ms 244ms 55ms 120614 112828
2024-12-22 11:58 24eac4d7 cgen: fix lambda inferring generic type on method call (fix #23221) (#23234) 1077ms 1461ms 0ms 95ms 6164 KB 252ms 237ms 243ms 56ms 120613 111989
2024-12-22 11:47 b58937c9 checker: allow passing literal expressions to functions expecting C variadics (fix #23123) (#23235) 1046ms 1431ms 0ms 96ms 6163 KB 249ms 234ms 241ms 55ms 120602 115298
2024-12-22 10:25 8921859a Update CHANGELOG.md 1061ms 1435ms 0ms 94ms 6163 KB 253ms 233ms 244ms 55ms 120602 113668
2024-12-22 10:12 c050ea64 changelog: minor 0.4.9 fixes 1070ms 1451ms 0ms 95ms 6163 KB 250ms 234ms 244ms 55ms 120602 112712
2024-12-22 09:45 2eb2f9f5 tools: add `v time`, to measure command execution time, in a cross platform way, without relying on other external tools 1054ms 1435ms 0ms 94ms 6163 KB 249ms 233ms 242ms 55ms 120602 114423
2024-12-22 08:12 63fff1dc json: use `@[required]` to disallow parsing nulls (#23218) 1067ms 1443ms 0ms 95ms 6163 KB 253ms 237ms 246ms 56ms 120601 113028
2024-12-22 08:04 1ca902fc checker: fix `index` validating for `[]i32{len: 10, init: index}` (#23232) 1088ms 1470ms 0ms 98ms 6163 KB 259ms 244ms 252ms 56ms 120597 110842
2024-12-22 00:48 39534459 V 0.4.9 1059ms 1438ms 0ms 94ms 6163 KB 250ms 235ms 245ms 55ms 120594 113875
2024-12-21 16:19 76e17bd7 parser: make f(x,y Type) an error; changelog: 0.4.9 1067ms 1439ms 0ms 93ms 6163 KB 253ms 237ms 247ms 56ms 120594 113021
2024-12-21 13:25 70152e21 cgen: fix build with`-parallel-cc`, when a closure is used (#23230) 1073ms 1454ms 0ms 95ms 6163 KB 249ms 236ms 244ms 55ms 120593 112388
2024-12-21 11:11 c968c9ec crypt.bcrypt: limit max password length to 72 bytes (#23229) 1054ms 1441ms 0ms 95ms 6163 KB 253ms 237ms 247ms 56ms 120588 114409
2024-12-21 08:43 40bb8b1d cgen: fix profile time on windows (#23227) 1070ms 1445ms 0ms 94ms 6163 KB 251ms 235ms 245ms 56ms 120588 112699
2024-12-21 05:19 290f58a7 cgen: reduce RAM usage, by avoiding a .str() call, for the final string builder, containing the final C program, used to write it to a file (#23226) 1091ms 1451ms 0ms 98ms 6162 KB 261ms 246ms 254ms 56ms 120580 110522
2024-12-20 21:04 74f0ce6a ci: speed up again sanitizer runs (#23222) 1048ms 1432ms 0ms 93ms 6161 KB 250ms 242ms 252ms 55ms 120580 115057
2024-12-20 17:39 052e5af8 checker: fix assign check, when rechecking for another concrete type (#23212) 1084ms 1464ms 0ms 95ms 6161 KB 253ms 236ms 248ms 55ms 120580 111236
2024-12-20 17:07 8f684c77 v.builder: support `-no-prod-options` with `-cc msvc` as well 1064ms 1445ms 0ms 95ms 6160 KB 253ms 236ms 249ms 56ms 120557 113305
2024-12-20 17:00 8a934bb4 v.pref: implement `-no-prod-options` to turn off passing `-O3 -flto`, while still keeping the `$if prod {` branches (passing custom flags with `-cflags -Os` already works) 1071ms 1453ms 0ms 97ms 6160 KB 251ms 241ms 252ms 56ms 120557 112564
2024-12-20 14:09 b0772193 vlib: enable more satnitized memleak detection runs without false positives on the CI (#23200) 1087ms 1458ms 0ms 95ms 6159 KB 253ms 238ms 252ms 55ms 120548 110899
2024-12-20 06:59 903e349a v.builder: fail the whole v compilation, if linking or compiling during `-parallel-cc` fails (#23211) 1054ms 1437ms 0ms 95ms 6159 KB 254ms 235ms 249ms 55ms 120545 114369
2024-12-20 06:49 9ae0a9db v,ast,fmt,parser: support `@[tag]` for hash statements, like `#define` and `#flag` (#23210) 1080ms 1463ms 0ms 96ms 6157 KB 254ms 236ms 249ms 55ms 120533 111604
2024-12-19 19:45 30ececc2 v.pref: support `-debug` and `-cdebug`, as more explicit alternative names for `-g` and `-cg` (#23208) 1077ms 1441ms 0ms 95ms 6157 KB 250ms 231ms 245ms 55ms 120517 111900
2024-12-19 15:46 939d243b veb: fix key value and translation file name (#23203) 1083ms 1460ms 0ms 96ms 6157 KB 250ms 234ms 247ms 56ms 120517 111280
2024-12-19 12:32 05cbbfba x.ttf: add missing doc strings to the module's public symbols (#23205) 1101ms 1459ms 0ms 96ms 6157 KB 253ms 233ms 253ms 56ms 120517 109461
2024-12-19 12:19 570f8493 v.builder: move filtering logic for `-parallel-cc` to parallel_cc.v 1074ms 1458ms 0ms 97ms 6157 KB 250ms 234ms 246ms 56ms 120517 112213
2024-12-19 12:20 55736675 cgen: fix all the cases of struct field init with optional fixed array, add more tests (#23204) 1073ms 1466ms 0ms 97ms 6156 KB 250ms 233ms 245ms 59ms 120518 112318
2024-12-19 11:44 47fcfe2b v.builder: prevent passing `-x objective-c` with `-parallel-cc` for now 1085ms 1464ms 0ms 97ms 6158 KB 253ms 237ms 250ms 59ms 120541 111097
2024-12-19 09:32 394f3b1a ci: change exec name for parallel cc 1098ms 1479ms 0ms 97ms 6158 KB 254ms 236ms 250ms 59ms 120539 109780
2024-12-18 19:16 bc90058b ci: use `v retry -- v setup-freetype` to make the CI more robust against random network failures 1090ms 1482ms 0ms 96ms 6158 KB 251ms 234ms 247ms 59ms 120539 110586
2024-12-18 19:06 78ed1f70 strings: use `int` instead of `u16` in strings.levenshtein_distance; it is ~ same performance, but has less constraints 1074ms 1452ms 0ms 94ms 6158 KB 253ms 235ms 247ms 59ms 120539 112233
2024-12-18 15:27 e8ee2074 cgen: fix struct field init with optional fixed array (fix #23193, fix #23195) (#23199) 1092ms 1475ms 0ms 96ms 6158 KB 250ms 233ms 246ms 59ms 120542 110386
2024-12-18 13:45 41bb90c4 json: fix memleak on sumtype decoding (#23197) 1095ms 1487ms 0ms 98ms 6156 KB 252ms 237ms 249ms 60ms 120511 110055
2024-12-17 22:49 afc07f46 cgen,checker: minor optimizations (#23191) 1056ms 1434ms 0ms 93ms 6156 KB 253ms 232ms 247ms 59ms 120510 114119
2024-12-17 18:03 9acf058a ci: make the CI more robust, by retrying commands and `v download` instead of wget (#23196) 1075ms 1456ms 0ms 96ms 6157 KB 250ms 232ms 247ms 59ms 120502 112094
2024-12-17 17:39 1763dc45 v.builder: integrate more compile/linker options into parallel_cc.v (#23190) 1069ms 1431ms 0ms 94ms 6157 KB 254ms 234ms 246ms 59ms 120502 112724
2024-12-17 15:49 8835b6f2 hash,compress.gzip: speedup .gz decompression with tcc, for VTL's mnist_test.v and imdb_test.v (without -prod) 1068ms 1462ms 0ms 94ms 6154 KB 255ms 238ms 249ms 56ms 120453 112783
2024-12-17 14:34 00148d11 checker: add a notice for global variable redeclarations (#23162) 1059ms 1433ms 0ms 92ms 6154 KB 252ms 234ms 247ms 56ms 120453 113742
2024-12-17 14:32 a1de8dbd vlib: add new `rand.cuid2` module (#23181) 1073ms 1439ms 0ms 93ms 6154 KB 252ms 234ms 247ms 55ms 120449 112254
2024-12-17 12:43 87e017e6 vcomplete: sync all flags from `pref.v` to `auto_complete_flags` (#23189) 1041ms 1416ms 0ms 93ms 6154 KB 245ms 228ms 242ms 55ms 120449 115705
2024-12-17 12:39 9a6e3356 cgen: fix assign optional aliases of fixed array (fix #23185) (#23188) 1018ms 1408ms 0ms 92ms 6154 KB 248ms 232ms 247ms 55ms 120449 118319
2024-12-17 10:38 719fa4dc cgen, checker: fix option unwrapping and call from option struct field (#23182) 1071ms 1456ms 0ms 95ms 6153 KB 253ms 235ms 250ms 56ms 120439 112454
2024-12-17 10:07 597d4e22 cbuilder: store split up C files in vtmp 1053ms 1426ms 0ms 95ms 6152 KB 253ms 238ms 252ms 56ms 120417 114356
2024-12-17 09:58 a8484387 cbuilder: remove flto with parallel-cc, it slowed down linking 10x 1051ms 1434ms 0ms 93ms 6151 KB 246ms 233ms 247ms 55ms 120416 114572
2024-12-17 09:33 eb744227 cgen: cleanup g.write_fn_ptr_decl (#23186) 1081ms 1465ms 0ms 96ms 6151 KB 252ms 239ms 250ms 55ms 120415 111392
2024-12-17 07:06 d5e50c2f ci: fix option_fn_voidptr_test.v after a200c45 1082ms 1469ms 0ms 95ms 6151 KB 253ms 237ms 248ms 55ms 120425 111298
2024-12-17 00:26 70edd21c ci: remove extra EOL from linux_ci.yml (#23187) 1062ms 1441ms 0ms 93ms 6151 KB 252ms 236ms 250ms 56ms 120425 113394
2024-12-16 23:31 b3d2a3fa ci: linux_ci.vsh; cgen: parallel-cc fixes 1052ms 1438ms 0ms 93ms 6151 KB 248ms 234ms 244ms 55ms 120425 114472
2024-12-16 21:17 a200c454 checker,cgen: fix missing validation for selector unwrapping + fix default `return none` for unwrapping (#23183) 1084ms 1466ms 0ms 96ms 6151 KB 252ms 238ms 250ms 55ms 120412 111081
2024-12-16 20:59 75ff2e0c cgen: fix option fn with voidptr arg (fix #23170 for !=tcc too) (#23179) 1076ms 1463ms 0ms 96ms 6151 KB 254ms 241ms 254ms 55ms 120408 111903
2024-12-16 17:48 1fae5069 docs: add a section for static variables (#23184) 1072ms 1480ms 0ms 96ms 6150 KB 254ms 239ms 250ms 55ms 120389 112303
2024-12-16 14:59 03f3f7a9 net.urllib: fix parse of url relative address (fix #21061) (#23180) 1095ms 1485ms 0ms 97ms 6150 KB 250ms 235ms 248ms 55ms 120389 109944
2024-12-16 14:54 b1502d4f parser,checker,cgen,fmt: fix array fixed option initialization (`none`) (complete #23164) (#23176) 1065ms 1462ms 0ms 95ms 6150 KB 251ms 235ms 245ms 55ms 120389 113041
2024-12-16 07:07 75928d18 v.builder: cleanup output of `-parallel-cc`, allow for setting the optimisation options through CFLAGS_OPT, fix for one core systems (the FreeBSD vps) 1078ms 1466ms 0ms 96ms 6149 KB 256ms 240ms 253ms 56ms 120374 111664
2024-12-16 06:26 1ff9f045 all: check error of generic symbol and cleanup generic symbol (fix #23072) (#23178) 1095ms 1472ms 0ms 97ms 6148 KB 252ms 233ms 248ms 57ms 120364 109921
2024-12-15 21:25 b01f482d cgen: fix selector call with reserved c name (fix #23170) (#23175) 1058ms 1430ms 0ms 93ms 6148 KB 248ms 234ms 249ms 56ms 120355 113757
2024-12-15 20:44 066f825d cgen: fix fixed array option cast with `none` (fix #23164) (#23168) 1046ms 1433ms 0ms 95ms 6148 KB 252ms 234ms 247ms 56ms 120355 115062
2024-12-15 19:08 ca1e23ab cgen: fix auto eq for fixed array (fix #23149) (#23169) 1064ms 1453ms 0ms 94ms 6147 KB 250ms 231ms 247ms 56ms 120351 113111
2024-12-15 14:46 ad269929 markused: fix short program printing option (fix #23163) (#23167) 1056ms 1437ms 0ms 93ms 6145 KB 248ms 230ms 244ms 55ms 120308 113928
2024-12-15 14:43 fc8cd587 json: fix memory leak on result messages (checked with `json_option_raw_test.v`, compiled with `-fsanitize=address,pointer-compare,pointer-subtract`) (#23172) 1063ms 1433ms 0ms 92ms 6144 KB 254ms 241ms 251ms 56ms 120305 113174
2024-12-15 13:09 c9542a25 examples: cleanup examples/term.ui/event_viewer.v 1056ms 1433ms 0ms 92ms 6145 KB 250ms 234ms 246ms 56ms 120312 113931
2024-12-15 08:04 3d5f81b0 Revert "cgen: fix assert for alias to fixed array (fix #23149) (#23161)" 1079ms 1451ms 0ms 94ms 6145 KB 249ms 231ms 243ms 56ms 120312 111503
2024-12-14 16:52 9e71e324 cgen: fix assert for alias to fixed array (fix #23149) (#23161) 1060ms 1441ms 0ms 93ms 6148 KB 251ms 234ms 247ms 56ms 120348 113535
2024-12-14 16:40 881fabf0 cgen: fix codegen for array append on indexexpr (fix #23156) (#23160) 1066ms 1451ms 0ms 95ms 6145 KB 251ms 233ms 249ms 56ms 120312 112863
2024-12-14 16:19 b39cad2f comptime: fix missing bool AttributeKind.kind (#23159) 1072ms 1486ms 0ms 96ms 6145 KB 249ms 230ms 244ms 56ms 120309 112228
2024-12-14 16:17 78389c8a cgen: -parallel-cc cleanup (#23158) 1077ms 1462ms 0ms 96ms 6145 KB 252ms 236ms 250ms 56ms 120303 111701
2024-12-14 11:05 47846857 parser: allow `type` and other keywords as plain attr value (fix #23150) (#23154) 1045ms 1425ms 0ms 94ms 6146 KB 248ms 230ms 248ms 56ms 120283 115103
2024-12-14 11:02 bf9bb5c0 fmt: fix shared receiver formatting (fix #23151) (#23153) 1048ms 1441ms 0ms 94ms 6146 KB 250ms 231ms 247ms 56ms 120283 114773
2024-12-14 08:47 82a947bf markused: fix codegen for a .v program, that does just `import json as _` (#23155) 1041ms 1428ms 0ms 96ms 6146 KB 249ms 232ms 246ms 56ms 120283 115545
2024-12-14 07:05 d7850111 cgen: cleanup unneeded marker comments (#23152) 1054ms 1432ms 0ms 94ms 6146 KB 250ms 232ms 246ms 56ms 120283 114120
2024-12-13 19:59 c941c3d4 v.scanner: fix string interpolation for float e format (fix #22429) (#23147) 1045ms 1438ms 0ms 93ms 6152 KB 248ms 232ms 246ms 57ms 120288 115108
2024-12-13 17:50 f048bb37 ci: fix for `-cc tcc -no-retry-compilation`, do not use more complex constants, but functions in vlib/math/vec/vec2_test.v 1068ms 1447ms 0ms 96ms 6152 KB 246ms 231ms 245ms 56ms 120288 112629
2024-12-13 17:14 899c9850 parallel-cc: make it work on gcc, clang and tcc, restore static on non-parallel builds + cleanups (#23148) 1057ms 1451ms 0ms 95ms 6152 KB 247ms 231ms 246ms 56ms 120288 113801
2024-12-13 16:08 73476c04 math.vec: add Vec2[T].angle_towards + tests for it 1060ms 1448ms 0ms 97ms 6143 KB 252ms 238ms 250ms 56ms 120231 113425
2024-12-13 14:06 25905df5 math.vec: cleanup angle_between implementation, add more tests 1045ms 1418ms 0ms 94ms 6143 KB 249ms 232ms 246ms 55ms 120231 115053
2024-12-13 13:45 f581bb7d math.vec: fix Vec2.angle_between/1; add tests 1076ms 1436ms 0ms 98ms 6143 KB 248ms 233ms 245ms 55ms 120231 111738
2024-12-13 06:14 610558d4 cgen: fix array fixed auto str on `-cstrict` (#23144) 1050ms 1417ms 0ms 93ms 6143 KB 248ms 233ms 244ms 55ms 120231 114505
2024-12-13 06:10 0998bb77 json: add primitive type validation (fix #23021) (#23142) 1060ms 1436ms 0ms 94ms 6143 KB 246ms 230ms 243ms 55ms 120231 113425
2024-12-13 06:03 29f372ff cgen: fix codegen for returning option reference from indexexpr (fix #23133) (#23139) 1063ms 1459ms 0ms 97ms 6139 KB 254ms 239ms 252ms 55ms 120196 113072
2024-12-12 21:43 d95dac4a math: fix math.log10() for `-exclude @vlib/math/*.c.v` (fix #23136) (#23140) 1059ms 1426ms 0ms 94ms 6139 KB 246ms 231ms 244ms 54ms 120192 113495
2024-12-12 21:41 2d09b165 ci: avoid false positives for the existing PRs, by comment out the task `V self compilation with -usecache` on macos for now (#23145) 1055ms 1425ms 0ms 94ms 6139 KB 246ms 229ms 243ms 54ms 120192 113926
2024-12-12 12:07 1d54ad26 cgen: move const and global logic to a separate file 1056ms 1429ms 0ms 95ms 6139 KB 255ms 240ms 251ms 55ms 120192 113818
2024-12-12 12:04 17f56000 all: parallel-cc fixes 1077ms 1461ms 0ms 97ms 6139 KB 247ms 232ms 244ms 54ms 120183 111590
2024-12-12 01:54 c4d8687f gg: add `icon` field to gg.Config, for easier access (fix #23135) (#23138) 1080ms 1454ms 0ms 96ms 6125 KB 248ms 236ms 246ms 55ms 120131 111232
2024-12-11 19:32 b0ae5e93 checker, cgen: cleanup comptime var marking on checker, optimizing the way it is checked on cgen (#23134) 1034ms 1417ms 0ms 92ms 6125 KB 246ms 234ms 243ms 54ms 120131 116180
2024-12-11 14:07 77e45946 cgen: fix different option alias type as fn arg (fix #23086) (#23131) 1054ms 1428ms 0ms 93ms 6125 KB 248ms 232ms 246ms 54ms 120118 113963
2024-12-11 14:05 2d314fc9 cgen: fix codegen for generic selector expr (fix #22974) (#23132) 1048ms 1425ms 0ms 97ms 6124 KB 249ms 233ms 247ms 54ms 120087 114586
2024-12-11 12:31 09fff086 checker: fix missing check on range expr when high var is same iteration value var (#23130) 1052ms 1431ms 0ms 94ms 6124 KB 245ms 231ms 245ms 54ms 120087 114151
2024-12-11 10:06 fdfb3896 math: use libc wrappers for math.log2/1, math.log10/1, math.log1p/1 and math.log_b/1; make `assert math.log10(10) == 1.0` pass in the common case (#23129) 1076ms 1444ms 0ms 97ms 6122 KB 248ms 233ms 246ms 54ms 120074 111592
2024-12-11 04:13 23bcd915 checker, cgen: fix for in for interface type (fix #23119) (#23127) 1042ms 1427ms 0ms 93ms 6122 KB 247ms 231ms 245ms 54ms 120074 115234
2024-12-11 04:07 82c9d4ab checker, cgen: fix codegen for returning different option alias type (fix #23087) (#23125) 1070ms 1474ms 0ms 97ms 6121 KB 250ms 233ms 248ms 55ms 120063 112208
2024-12-10 16:18 ef7fdd0f math.big: fix `assert big.integer_from_int(1) == big.integer_from_bytes([u8(0), 0, 0, 0, 1])` (fix #23115) (#23124) 1056ms 1445ms 0ms 94ms 6119 KB 250ms 233ms 250ms 55ms 120037 113671
2024-12-10 16:13 6db0a8b7 cgen: cleanup extra whitespaces and unneeded comments (#23122) 1052ms 1436ms 0ms 96ms 6119 KB 252ms 231ms 248ms 55ms 120037 114103
2024-12-10 13:15 7d472198 checker: fix immutable to mutable reference (fix #22653) (#22663) 1066ms 1417ms 0ms 93ms 6119 KB 247ms 230ms 246ms 54ms 120011 112580
2024-12-10 13:03 437631e8 cgen: fix sort fn definitions (fix #23120) (#23121) 1059ms 1423ms 0ms 94ms 6115 KB 249ms 228ms 246ms 55ms 119961 113277
2024-12-10 05:40 43e27d24 cgen: fix array map to fixed array (fix #23116) (#23118) 1056ms 1433ms 0ms 93ms 6115 KB 250ms 227ms 246ms 56ms 119955 113593
2024-12-10 04:42 031ed0fa Rename `discord.v`'s org name to `vcv88` (#23117) 1068ms 1447ms 0ms 95ms 6113 KB 247ms 230ms 246ms 55ms 119933 112296
2024-12-10 03:34 c355a2a4 v.pkgconfig: improve pkg-config/#pkgconfig directive compatibility with the `brew` folder structure 1074ms 1460ms 0ms 95ms 6113 KB 251ms 231ms 247ms 55ms 119933 111669
2024-12-09 18:34 bc7a844a v: allow option array element comparison `==` and `!=` (fix #23108) (#23113) 1068ms 1483ms 0ms 99ms 6113 KB 250ms 229ms 246ms 55ms 119931 112294
2024-12-09 16:27 d2d13a13 markused: uppercase the stats name to `MARKUSED` in the output of `-show-timings` 1057ms 1441ms 0ms 95ms 6112 KB 249ms 231ms 250ms 55ms 119917 113450
2024-12-09 16:14 49e1012b markused: fix short program with selector option unwrapping only (fix #23109) (#23111) 1064ms 1445ms 0ms 94ms 6112 KB 249ms 229ms 244ms 55ms 119917 112703
2024-12-09 16:11 f7734165 cgen: fix array fixed comparison from fn return (fix #23071) (#23114) 1068ms 1459ms 0ms 98ms 6112 KB 252ms 232ms 248ms 55ms 119913 112278
2024-12-09 15:56 025150de markused: fix short program with array push only (fix #23110) (#23112) 1056ms 1448ms 0ms 96ms 6110 KB 249ms 229ms 246ms 55ms 119878 113520
2024-12-09 14:25 db49874a cgen: fix printing fn call of returning c struct value (fix #23104) (#23106) 1058ms 1443ms 0ms 92ms 6110 KB 250ms 231ms 250ms 55ms 119874 113302
2024-12-09 14:22 fe6658d3 checker: allow fixed array where voidptr is expected (fix #23090) (#23100) 1062ms 1432ms 0ms 94ms 6109 KB 248ms 230ms 250ms 55ms 119854 112856
2024-12-09 08:32 6f75872f checker: fix veb route method param with non ctx name (fix #23105) (#23107) 1078ms 1465ms 0ms 97ms 6109 KB 248ms 229ms 250ms 55ms 119852 111179
2024-12-08 21:50 d257a1f0 examples: reduce completion friction, when doing the very common `v run examples/hello_world.v` in a shell 1077ms 1460ms 0ms 94ms 6108 KB 248ms 228ms 248ms 55ms 119838 111270
2024-12-08 12:40 550fa680 checker: fix selector generic or block (fix #23088) (#23102) 1075ms 1467ms 0ms 95ms 6108 KB 252ms 236ms 255ms 55ms 119838 111477
2024-12-08 12:38 a388b3be cgen: fixed for in loop with generic fixed array (fix #23075) (#23101) 1061ms 1441ms 0ms 95ms 6108 KB 250ms 229ms 251ms 56ms 119837 112947
2024-12-08 02:09 2911f290 checker: fix empty array append multi dims (fix #23092) (#23096) 1050ms 1459ms 0ms 95ms 6107 KB 246ms 228ms 246ms 54ms 119828 114121
2024-12-08 02:05 cebd999d parser: allow `type` as field type on params struct construction (fix #23091) (#23098) 1075ms 1473ms 0ms 95ms 6107 KB 249ms 231ms 250ms 54ms 119823 111463
2024-12-08 02:01 9dd466c4 cgen: fix smartcast codegen for msvc (#23084) 1108ms 1469ms 0ms 95ms 6106 KB 253ms 232ms 248ms 55ms 119819 108139
2024-12-07 14:54 11dc6005 tools: let oldv fail early, when git fails to do network operations or checkouts 1053ms 1447ms 0ms 94ms 6105 KB 245ms 230ms 247ms 54ms 119769 113740
2024-12-07 08:22 e32e9f70 x.json2.decode2: minor improvements and bugfixes (#23083) 1088ms 1472ms 0ms 97ms 6105 KB 248ms 230ms 249ms 54ms 119769 110081
2024-12-06 17:47 de3b184b json2.decoder2: prepare decoder in json2 to be replaced by json2.decode2 (#23078) 1048ms 1440ms 0ms 94ms 6105 KB 251ms 234ms 251ms 55ms 119769 114283
2024-12-06 11:53 210239fb x.json2.decoder2: support fully struct attributes (#22741) 1060ms 1445ms 0ms 94ms 6105 KB 252ms 231ms 251ms 55ms 119769 112989
2024-12-06 11:44 a1df1347 cgen: prevent too long lines in array initialisations (#23074) 1083ms 1447ms 0ms 95ms 6105 KB 249ms 230ms 248ms 54ms 119769 110590
2024-12-05 21:02 a3bd5c64 x.json2.decoder2: fix typos (#23018) 1051ms 1430ms 0ms 91ms 6179 KB 247ms 228ms 249ms 54ms 119715 113905
2024-12-05 13:54 3254987b rand: add missing i32 APIs, corresponding to the int ones 1055ms 1444ms 0ms 93ms 6179 KB 248ms 230ms 249ms 54ms 119715 113473
2024-12-05 11:54 b6b96543 cgen: fix cast interface value in match expr (#23068) 1059ms 1453ms 0ms 96ms 6179 KB 248ms 228ms 248ms 54ms 119677 113009
2024-12-05 10:10 feade247 markused: minor cleanup (#23066) 1099ms 1463ms 0ms 95ms 6180 KB 249ms 228ms 248ms 54ms 119682 108900
2024-12-05 08:52 e8e6c760 ci: extract .github/workflows/compile_discordv.sh, enable its CI step again 1080ms 1449ms 0ms 94ms 6180 KB 249ms 231ms 248ms 54ms 119683 110817
2024-12-05 05:39 ed639da0 cgen: cleanup cast_expr() (#23067) 1080ms 1472ms 0ms 96ms 6180 KB 248ms 232ms 246ms 54ms 119683 110817
2024-12-04 23:14 b471887d crypto.sha3: add support for Keccak-256 and Keccak-512 (#23058) 1060ms 1442ms 0ms 95ms 6180 KB 252ms 232ms 248ms 55ms 119683 112908
2024-12-04 23:08 8cc4a81a v.preludes: fix teamcity reporter message formatting, to be compatible with IntelliJ Idea 2024.3 (#23065) 1080ms 1452ms 0ms 95ms 6180 KB 250ms 232ms 248ms 55ms 119683 110817
2024-12-04 12:11 b103ce35 ci: update compile_v_with_vtcc.sh, enable its CI task again (#23063) 1052ms 1466ms 0ms 97ms 6180 KB 253ms 234ms 247ms 55ms 119683 113767
2024-12-04 09:52 17f3c8f8 checker: check fn call argument mismatch (fix #23016) (#23061) 1061ms 1448ms 0ms 93ms 6180 KB 252ms 233ms 250ms 55ms 119683 112802
2024-12-04 00:47 a40df55b vrepl: shrink .repl inputs, so repl_test.v runs faster 1048ms 1430ms 0ms 94ms 6180 KB 248ms 230ms 242ms 55ms 119675 114193
2024-12-04 00:12 1941c0b2 tests: add @[markused] to `const turn_off_vcolors = os.setenv(VCOLORS, never, true)`, that just use the side effect of os.setenv, to fix `v test-self` run locally (on the CI, it is the default, so not setting it does not matter). 1049ms 1431ms 0ms 96ms 6180 KB 248ms 229ms 247ms 55ms 119675 114084
2024-12-03 23:00 20294fab checker: fix missing checker for cast from mut var to non-ptr type (fix #23017) (#23056) 1059ms 1441ms 0ms 93ms 6180 KB 250ms 231ms 248ms 55ms 119675 113007
2024-12-03 22:37 13e445b8 ci: fix ROADMAP.md checks (#23059) 1047ms 1431ms 0ms 93ms 6179 KB 247ms 230ms 246ms 54ms 119665 114293
2024-12-03 22:10 9f9005cf roadmap: veb 1066ms 1452ms 0ms 95ms 6179 KB 246ms 230ms 246ms 54ms 119665 112256
2024-12-03 22:05 c8982e71 roadmap: mark -skip-unused and other minor changes 1095ms 1457ms 0ms 94ms 6179 KB 249ms 234ms 254ms 55ms 119665 109283
2024-12-03 21:17 ebeef84b orm: fix update stmt with enum value (fix #23031) (#23037) 1064ms 1466ms 0ms 96ms 6179 KB 245ms 230ms 245ms 54ms 119665 112467
2024-12-03 21:07 31ce668c orm: fix mark as used var on insert statement (fix #23032) (#23038) 1048ms 1446ms 0ms 93ms 6179 KB 249ms 231ms 248ms 54ms 119663 114182
2024-12-03 18:22 1eb3867f v: add array.count as a method that accepts a predicate, similar to filter, but returning just the number of matches (#23054) 1051ms 1439ms 0ms 94ms 6179 KB 248ms 230ms 244ms 55ms 119662 113855
2024-12-03 15:30 0c8a032a all: enable skip_unused by default 1065ms 1452ms 0ms 96ms 6172 KB 248ms 229ms 248ms 54ms 119536 112240
2024-12-03 15:01 55c25b39 os: add os.get_trimmed_lines() too 1052ms 1431ms 0ms 93ms 6172 KB 255ms 233ms 251ms 55ms 119536 113627
2024-12-03 11:42 25ed6361 os: add os.get_raw_lines(), cleanup code of os.get_lines_joined() and os.get_raw_lines_joined() 1079ms 1447ms 0ms 94ms 6172 KB 249ms 228ms 246ms 55ms 119513 110762
2024-12-03 09:22 d3b5dbd5 cgen: fix update expr with embed fixed array with multiple dimensions (fix #23048) (#23049) 1049ms 1429ms 0ms 94ms 6172 KB 248ms 228ms 245ms 54ms 119516 113933
2024-12-03 09:15 89607658 markused: make some attrs on @[translated] be implicit @[markused] + fix FnDecl visitor (when no_body is present) (fixes V DOOM build with `-skip-unused`) (#23052) 1048ms 1455ms 0ms 93ms 6174 KB 249ms 232ms 252ms 54ms 119521 114046
2024-12-03 08:21 c05684e2 v.reflection: fix codegen to work with quoted strings on attr value (fix #23046) (#23050) 1047ms 1462ms 0ms 96ms 6173 KB 246ms 230ms 247ms 54ms 119506 114141
2024-12-03 08:10 1da79657 parser, checker: fix generic fn returning generic closure (related #23047) (#23055) 1070ms 1447ms 0ms 95ms 6173 KB 250ms 229ms 245ms 55ms 119502 111684
2024-12-03 08:06 b2c5eca7 x.json2.decoder2: include missing test for #22730 (#23051) 1082ms 1460ms 0ms 96ms 6173 KB 248ms 231ms 247ms 54ms 119503 110446
2024-12-02 17:55 6ac1d08c checker: fix generec fn returning generic closure (#23047) 1067ms 1461ms 0ms 99ms 6173 KB 246ms 230ms 246ms 54ms 119503 111999
2024-12-02 08:59 b383cce3 tools: describe more precisely what commands are used by `oldv`, so it can fail early, with a meaningful error message, if they are not present. 1077ms 1454ms 0ms 95ms 6173 KB 248ms 229ms 245ms 54ms 119498 110954
2024-12-02 05:29 b79b4bfc cgen: cleanup gen_jsons() a bit (#23044) 1075ms 1469ms 0ms 96ms 6173 KB 247ms 230ms 247ms 54ms 119498 111160
2024-12-02 05:27 c45b8d49 cgen: fix struct update embed expr for fixed arrays (fix #22999) (#23040) 1076ms 1460ms 0ms 95ms 6173 KB 251ms 232ms 249ms 55ms 119498 111057
2024-12-02 05:21 f29fb5a9 x.json2.decoder2: fix wrong sumtype and struct decoder in array (#23041) 1075ms 1454ms 0ms 95ms 6170 KB 252ms 233ms 251ms 55ms 119481 111145
2024-12-02 05:17 3036a5af cgen: fix callexpr or-expr codegen on const decl (fix #23029) (#23043) 1109ms 1502ms 0ms 102ms 6170 KB 249ms 231ms 247ms 54ms 119481 107737
2024-12-01 22:26 f3d0c536 orm: fix list generation and escape loose backtick (#23039) 1054ms 1449ms 0ms 92ms 6169 KB 249ms 230ms 250ms 54ms 119481 113359
2024-12-01 18:08 37e2fdba net.mbedtls: support compiling with `-d mbedtls_client_read_timeout_ms=7000`, `-d mbedtls_server_read_timeout_ms=60000`, and `-d trace_mbedtls_timeouts` 1072ms 1458ms 0ms 96ms 6169 KB 250ms 232ms 252ms 54ms 119481 111456
2024-12-01 17:21 e2d38815 checker, cgen: fix array.delete_many() codegen (fix #23024) (#23025) 1079ms 1456ms 0ms 96ms 6169 KB 252ms 231ms 246ms 54ms 119481 110733
2024-12-01 16:41 56a381fd tools: use -Wno-error=incompatible-pointer-types in oldv, which is more permissive than just -Wno-error=incompatible-function-pointer-types, and works with gcc too, not just clang 1053ms 1424ms 0ms 94ms 6168 KB 249ms 230ms 248ms 54ms 119464 113451
2024-12-01 16:27 13fd5996 tools: improve oldv compatibility for using new stricter C compilers like clang-18, to compile older V versions from 2020 and 2019 1071ms 1448ms 0ms 95ms 6168 KB 246ms 229ms 249ms 54ms 119464 111544
2024-12-01 12:08 d8021bd4 x.json2.decoder2: support nesteded maps (#23027) 1060ms 1437ms 0ms 94ms 6168 KB 250ms 232ms 248ms 54ms 119464 112701
2024-12-01 09:21 e421cb2b cgen: fix autostr for interface with circular type (fix #23022) (#23026) 1060ms 1432ms 0ms 94ms 6168 KB 250ms 230ms 247ms 54ms 119464 112701
2024-11-30 23:12 40dc7759 markused: do not make it the default for now 1072ms 1456ms 0ms 94ms 6167 KB 246ms 228ms 243ms 54ms 119459 111435
2024-11-30 23:11 a8507187 v: fix all `-skip-unused` issues so that it can be enabled by default (#23002) 1061ms 1428ms 0ms 93ms 6167 KB 249ms 230ms 249ms 55ms 119459 112590
2024-11-30 21:35 6f4c59e0 os: add `pub (mut f File) write_le[T](x T) !`, `pub (mut f File) write_be[T](x T) !` + read equivalents, add tests 1052ms 1428ms 0ms 93ms 6160 KB 246ms 227ms 246ms 54ms 119369 113468
2024-11-30 06:42 602b097d markused: fixing missing info tracking on walker for `{...foo}`, struct embeds, `map[k]Struct` and others (#23008) 1051ms 1440ms 0ms 93ms 6160 KB 245ms 227ms 247ms 55ms 119254 113467
2024-11-30 06:40 a66c4c93 json: fix decode codegen for []&type (fix #23007) (#23010) 1088ms 1475ms 0ms 97ms 6157 KB 253ms 232ms 254ms 56ms 119219 109576
2024-11-29 00:46 f2c281ea markused: only add .vtest_ functions, *when* compiling _test.v files (#23003) 1055ms 1438ms 0ms 95ms 6157 KB 251ms 231ms 250ms 56ms 119219 113003
2024-11-28 19:17 c7ee45fc strings.textscanner, examples: add TextScanner .skip_whitespace/0, .peek_u8/0, .peek_n_u8/0, add examples/mini_calculator_recursive_descent.v (#23001) 1042ms 1437ms 0ms 93ms 6157 KB 246ms 230ms 247ms 54ms 119221 114415
2024-11-28 11:58 acad4c28 checker: fix `$res()` used in `defer {}` blocks with more statements, add a test (#22998) 1060ms 1450ms 0ms 93ms 6157 KB 248ms 232ms 248ms 54ms 119188 112441
2024-11-28 10:47 153b7f00 time: add module helpers unix_milli/1, unix_micro/1, unix_nano/1 and tests for them (#22997) 1056ms 1440ms 0ms 96ms 6157 KB 249ms 231ms 249ms 54ms 119188 112867
2024-11-28 08:51 4a7f8cc1 cgen: fix sumtype with embedded struct of option field (fix #22984) (#22996) 1055ms 1446ms 0ms 95ms 6157 KB 248ms 230ms 251ms 54ms 119183 112969
2024-11-28 08:38 5e78eef0 cgen: fix array fixed on update expr and alias type to multi dimension of fixed array (fix #22971) (#22972) 1071ms 1442ms 0ms 95ms 6157 KB 249ms 232ms 251ms 54ms 119183 111281
2024-11-28 08:37 2325b1b4 v: fix `-skip-unused` with comptime (#22994) 1075ms 1461ms 0ms 97ms 6154 KB 248ms 233ms 249ms 54ms 119121 110810
2024-11-27 23:03 ae4a9047 v: missing `-skip-unused` fixes (#22978) 1050ms 1433ms 0ms 96ms 6151 KB 245ms 230ms 245ms 54ms 119087 113416
2024-11-27 19:03 066384ce checker: allow array sort with callexpr (#22989) 1040ms 1420ms 0ms 97ms 6140 KB 255ms 238ms 254ms 55ms 118952 114376
2024-11-27 14:42 273adcc3 cgen: patch missing `gettid()` on glibc < 2.30 (#22987) 1043ms 1427ms 0ms 95ms 6140 KB 248ms 225ms 244ms 54ms 118952 114047
2024-11-27 14:28 2c3ad8dd tools: make oldv aware of when to pass -no-parallel when bootstrapping V from v.c (fix #22990, part 2) 1042ms 1430ms 0ms 95ms 6138 KB 244ms 227ms 246ms 53ms 118923 114129
2024-11-27 14:19 b67b8bfc runtime: force runtime.nr_jobs() to return 1, while V is bootstrapping itself, from vc/ source, that was compiled with `-os cross` (fix #22991) 1024ms 1445ms 0ms 93ms 6138 KB 247ms 228ms 244ms 54ms 118923 116135
2024-11-27 13:29 aeaf6072 log: tag log.fatal with @[noreturn] (#22986) 1035ms 1417ms 0ms 93ms 6138 KB 244ms 225ms 246ms 53ms 118917 114895
2024-11-27 05:11 844d89fd parser,checker,ast: support `@[must_use]` tag for fns/methods, and an experimental `-check-result` option (#22983) 1055ms 1438ms 0ms 97ms 6138 KB 254ms 234ms 253ms 55ms 118917 112717
2024-11-27 01:00 4897d786 checker: prevent a compiler panic, while running `v -check file.v` on files with parser errors (fix #22981) (#22982) 1088ms 1461ms 0ms 99ms 6129 KB 253ms 232ms 253ms 55ms 118877 109261
2024-11-27 00:21 8bc94dd4 ci: extract the VTL&VSL jobs from v_apps_and_modules_compile_ci.yml to vsl_and_vtl_compile_ci.yml 1059ms 1439ms 0ms 94ms 6129 KB 251ms 229ms 248ms 55ms 118873 112250
2024-11-26 22:52 03540b74 v: reduce usage of `mathutil` 1038ms 1421ms 0ms 93ms 6129 KB 250ms 230ms 250ms 55ms 118873 114521
2024-11-26 16:37 5f1d7898 markused: @[markused] fix 1033ms 1409ms 0ms 93ms 6129 KB 249ms 224ms 243ms 55ms 118902 115103
2024-11-26 09:55 7b8089b3 markused: fix veb actions 1042ms 1422ms 0ms 96ms 6129 KB 250ms 226ms 245ms 54ms 118896 114103
2024-11-26 08:50 f2387ab1 cgen: allow unwrapping of `foo.bar as string`, where `foo.bar` is `?string` (fix #22960) (#22973) 1051ms 1423ms 0ms 96ms 6128 KB 248ms 226ms 246ms 54ms 118882 113113
2024-11-26 07:25 0e0408f9 v: fix `-skip-unused` feature for some tests (#22976) 1065ms 1457ms 0ms 97ms 6127 KB 254ms 233ms 252ms 55ms 118874 111618
2024-11-25 20:26 e61475e0 v.pkgconfig: add `/data/data/com.termux/files/usr/lib/pkgconfig` to the list of locations to search for .pc files 1033ms 1414ms 0ms 93ms 6126 KB 248ms 225ms 243ms 54ms 118860 115062
2024-11-25 19:36 c03b4f68 markused: make work with json 1041ms 1431ms 0ms 95ms 6126 KB 247ms 227ms 245ms 55ms 118859 114177
2024-11-25 19:11 95e5ba44 docs: add a small sumtype match example in the Match section too 1027ms 1406ms 0ms 94ms 6126 KB 249ms 228ms 246ms 54ms 118841 115716
2024-11-25 16:25 19318110 cgen: reduce code for returning and extra whitespaces on `return` (#22967) 1026ms 1419ms 0ms 93ms 6126 KB 248ms 226ms 248ms 54ms 118841 115829
2024-11-25 13:10 b801083f Revert "os: deprecate `os.getwd` in favor of `os.get_current_dir` (part 1) (#22966)" 1052ms 1431ms 0ms 95ms 6162 KB 251ms 229ms 246ms 55ms 118836 112961
2024-11-25 10:17 93009823 os: deprecate `os.getwd` in favor of `os.get_current_dir` (part 1) (#22966) 1044ms 1475ms 0ms 97ms 6162 KB 252ms 229ms 248ms 54ms 118846 113837
2024-11-25 09:08 94905820 x.encoding.asn1: cleanup code, improve performance (#22968) 1069ms 1461ms 0ms 98ms 6162 KB 253ms 230ms 247ms 55ms 118836 111165
2024-11-25 00:18 904bccb5 cgen: fix codegen for option on concatexpr (fix #22951) (#22964) 1036ms 1423ms 0ms 94ms 6162 KB 253ms 228ms 246ms 55ms 118836 114706
2024-11-24 23:15 33535723 cgen: fix codegen for result/option propagation out of fn context (fix #22961) (#22963) 1044ms 1425ms 0ms 96ms 6162 KB 247ms 226ms 246ms 54ms 118828 113819
2024-11-24 23:02 5cd84d45 cgen: allow unwrapping of `x as string` expr, when `x` is a `?string` value (#22953) 1047ms 1424ms 0ms 93ms 6162 KB 249ms 224ms 243ms 55ms 118828 113493
2024-11-24 22:36 76126505 v: inline some fns (#22965) 1032ms 1417ms 0ms 93ms 6161 KB 249ms 228ms 246ms 54ms 118815 115130
2024-11-24 22:29 18d514f4 cgen: cleanup label comments in the generated C code (#22962) 1028ms 1398ms 0ms 93ms 6160 KB 252ms 229ms 246ms 54ms 118803 115567
2024-11-24 12:58 e86b5269 checker: fix mut var option unwrap with `!= none`, support `if mut x != none {` too (fix #22936) (#22943) 1046ms 1410ms 0ms 94ms 6172 KB 251ms 230ms 247ms 54ms 118810 113585
2024-11-24 12:35 cbfe1b88 gg: use a larger fontstash text atlas by default (2048x2048, and customizable), instead of 512x512 (fix #21610) (#22959) 1036ms 1423ms 0ms 97ms 6171 KB 252ms 230ms 247ms 54ms 118800 114671
2024-11-24 11:32 c1df71ab checker, cgen: fix if define comptime checking (fix #22906) (#22946) 1056ms 1432ms 0ms 96ms 6171 KB 250ms 228ms 245ms 53ms 118800 112500
2024-11-24 10:21 1345eac5 vet: make `v vet` produce a nicer note, including the offending files, instead of `file.v` (#22957) 1063ms 1447ms 0ms 97ms 6171 KB 248ms 228ms 247ms 54ms 118787 111746
2024-11-23 19:39 e4d24e89 cgen: fix enum value string interpolation, like its declared enum underlying type (fix #22938) (#22945) 1042ms 1411ms 0ms 96ms 6171 KB 248ms 227ms 243ms 54ms 118787 113999
2024-11-23 19:35 f8fb57d1 checker: fix or-expr check on invalid method call (fix #22949) (#22950) 1042ms 1414ms 0ms 94ms 6170 KB 250ms 229ms 247ms 54ms 118772 113984
2024-11-23 17:00 2f53e2d2 x.encoding.asn1: improve performance (#22948) 1051ms 1422ms 0ms 95ms 6170 KB 247ms 229ms 246ms 54ms 118770 113006
2024-11-23 16:51 f89cffad net.http: send Host headers with port (when the port is != 80 or 443) (fix #22941) (#22942) 1035ms 1416ms 0ms 93ms 6170 KB 248ms 229ms 247ms 54ms 118770 114753
2024-11-23 12:17 393e4ea8 docs: update section about Enum using reserved keywords (#22944) 1048ms 1418ms 0ms 93ms 6170 KB 248ms 228ms 247ms 54ms 118770 113330
2024-11-23 12:03 660f7339 docs: change "See also" link in the `println` section to point to the `String interpolation` section 1060ms 1444ms 0ms 96ms 6170 KB 252ms 231ms 250ms 55ms 118770 112047
2024-11-21 17:53 1449689f v.builder: fix `./v -check -stats examples/hello_world.v` 1044ms 1415ms 0ms 95ms 6170 KB 251ms 230ms 248ms 54ms 118770 113764
2024-11-22 11:06 7d5e513c cgen: fix dump fixed array on array append (fix #22935) (#22940) 1070ms 1446ms 0ms 96ms 6170 KB 253ms 232ms 247ms 55ms 118771 111000
2024-11-21 23:20 05377f3c examples: add a cpu_features/ folder, with several examples, using SSE and MMX assembly instructions (#22645) 1038ms 1410ms 0ms 94ms 6170 KB 249ms 227ms 246ms 54ms 118766 114418
2024-11-21 20:21 27b728b6 checker,cgen: move the `msvc compiler does not support inline assembly` to cgen (so it will only get triggered, when ASM blocks are still present, in what is passed to cgen) 1052ms 1442ms 0ms 95ms 6170 KB 248ms 229ms 247ms 54ms 118766 112895
2024-11-21 20:06 81129d19 math.big: use `@[manualfree]` to workaround -autofree compilation issues with gitly, and other projects using `crypto.rand` and `math.big` 1052ms 1433ms 0ms 96ms 6170 KB 250ms 230ms 246ms 54ms 118766 112895
2024-11-21 11:05 58fc4dea x.encoding.asn1: clean up the source code of the module after the recent compiler changes and bugfixes (#22932) 1050ms 1444ms 0ms 95ms 6170 KB 253ms 235ms 252ms 54ms 118766 113110
2024-11-21 10:52 17f962db cgen: fix aliased fixed array option fn call (fix #22927) (#22934) 1055ms 1445ms 0ms 95ms 6170 KB 247ms 230ms 248ms 54ms 118766 112574
2024-11-21 10:44 e384e741 cgen: fix option unwrap for fields of interface type (fixes #22930) (#22931) 1058ms 1448ms 0ms 96ms 6170 KB 252ms 231ms 247ms 55ms 118767 112256
2024-11-21 06:53 c2d96c33 veb: fix large file transfer timeout (fix #22489) (#22924) 1048ms 1436ms 0ms 94ms 6170 KB 247ms 227ms 246ms 53ms 118766 113326
2024-11-21 06:50 19ea71b3 cgen: fix aliases of fixed array infix expression (fix #22925) (#22928) 1066ms 1450ms 0ms 97ms 6170 KB 252ms 232ms 250ms 54ms 118762 111409
2024-11-20 23:33 ca672730 os: use _wputenv instead of _putenv to stay in sync with _wgetenv (fix changing env variables with non ASCII content on windows) (#22920) 1031ms 1416ms 0ms 93ms 6169 KB 253ms 234ms 252ms 54ms 118746 115175
2024-11-20 23:30 b995e64b thirdparty: enable MBEDTLS_THREADING_C and MBEDTLS_THREADING_PTHREAD on FreeBSD too 1030ms 1409ms 0ms 95ms 6169 KB 250ms 226ms 247ms 54ms 118739 115280
2024-11-20 23:13 75ae93d8 ci,thirdparty: enable MBEDTLS_THREADING_PTHREAD and MBEDTLS_THREADING_C only on Linux for now (fix windows CI) 1037ms 1430ms 0ms 96ms 6169 KB 252ms 230ms 249ms 54ms 118739 114502
2024-11-20 22:15 9f6150ee net.mbedtls: bump mbedtls_ssl_conf_read_timeout value to 550ms (tested with `v run examples/net_t.v`) 1046ms 1428ms 0ms 95ms 6169 KB 249ms 226ms 248ms 54ms 118739 113517
2024-11-20 21:42 4b015c8b net.mbedtls: define MBEDTLS_THREADING_PTHREAD, in mbedtls_config.h; call C.mbedtls_ssl_conf_read_timeout explicitly in the wrapper, with a shorter timeout value of 317ms (determined experimentally) 1021ms 1406ms 0ms 94ms 6169 KB 246ms 223ms 243ms 53ms 118739 116296
2024-11-20 12:20 fbc3fc6f tools: cleanup the output for failing tests with `v test .` (#22921) 1052ms 1424ms 0ms 95ms 6169 KB 250ms 227ms 247ms 54ms 118739 112869
2024-11-20 08:54 2fbb3df9 cgen: fix codegen for returning option aliased fixed array (fix #22910, fix #22911) (#22912) 1052ms 1427ms 0ms 95ms 6169 KB 250ms 225ms 244ms 54ms 118739 112869
2024-11-20 07:00 26837d48 docs: add module hierarchy section (#22919) 1022ms 1404ms 0ms 96ms 6165 KB 245ms 223ms 243ms 54ms 118699 116143
2024-11-20 03:18 ad24dbdf v.scanner: remove `Scanner.is_started` field (#22918) 1041ms 1421ms 0ms 94ms 6165 KB 251ms 230ms 253ms 55ms 118699 114024
2024-11-20 03:11 355945e9 ci: check that more apps/modules do compile with -skip-unused (#22904) 1062ms 1440ms 0ms 97ms 6165 KB 256ms 235ms 251ms 55ms 118705 111774
2024-11-19 16:12 dc15f9d3 cgen: fix codegen for assigning aliased fixed array (fix #22907) (#22909) 1056ms 1418ms 0ms 96ms 6165 KB 249ms 227ms 247ms 55ms 118705 112410
2024-11-19 14:52 67d53aaa parser: fix block position's last line (#22913) 1052ms 1427ms 0ms 95ms 6164 KB 251ms 231ms 248ms 55ms 118699 112831
2024-11-19 12:31 db6ac0c6 ci: update discord.v commit hash, to its latest version, that compiles cleanly with latest V 1026ms 1403ms 0ms 95ms 6164 KB 248ms 226ms 242ms 54ms 118699 115691
2024-11-19 10:08 6c982339 ci: fix for `v build-tools` 1034ms 1417ms 0ms 93ms 6164 KB 249ms 226ms 244ms 54ms 118699 114795
2024-11-19 09:05 09f8b569 v.markused: cleanup, extract more fields from ast.Table to ast.UsedFeatures, to reduce its size 1027ms 1435ms 0ms 96ms 6164 KB 248ms 228ms 244ms 54ms 118699 115578
2024-11-19 08:56 b0dc186a parser: optimize method parameter detection in used check (#22915) 1049ms 1435ms 0ms 95ms 6162 KB 245ms 226ms 246ms 54ms 118662 113119
2024-11-19 08:45 25f8626c parser: minor cleanup in ident() (#22916) 1031ms 1416ms 0ms 93ms 6162 KB 250ms 228ms 250ms 55ms 118663 115095
2024-11-19 06:51 931a7e9a vdoc: use directional overflow for search division (#22914) 1041ms 1431ms 0ms 98ms 6162 KB 245ms 224ms 244ms 53ms 118666 113992
2024-11-19 06:41 3d302a6d v: add selector option unwrapping inside `if tree.root != none {` (#22895) 1039ms 1446ms 0ms 97ms 6162 KB 247ms 225ms 243ms 54ms 118666 114211
2024-11-19 06:36 ae0fdbd8 v.markused: process the init statements in `for init; cond; inc {` too (#22908) 1054ms 1440ms 0ms 95ms 6161 KB 250ms 228ms 245ms 55ms 118654 112574
2024-11-18 23:25 faac1fd3 cgen: fix codegen for alias type interface methods (fix #22901) (#22902) 1047ms 1404ms 0ms 96ms 6161 KB 248ms 224ms 243ms 54ms 118645 113319
2024-11-18 22:44 0942bb2f v.markused: vfmt markused.v 1062ms 1432ms 0ms 95ms 6156 KB 249ms 236ms 252ms 54ms 118614 111689
2024-11-18 22:43 bb2521e9 v.markused: add tos5 to the whitelist, when C.cJSON_Parse is declared (i.e. after `import json`) 1075ms 1433ms 0ms 96ms 6156 KB 253ms 238ms 257ms 55ms 118615 110339
2024-11-18 21:24 4e62b53a docs: change instructions for cloning the V repository to use `--depth=1` (#22905) 1063ms 1426ms 0ms 98ms 6156 KB 251ms 237ms 254ms 54ms 118611 111581
2024-11-18 21:07 a9ae3765 strconv: remove commented code 1061ms 1411ms 0ms 95ms 6156 KB 251ms 238ms 252ms 54ms 118611 111791
2024-11-18 20:39 2ba1271a json: mark json_print_pretty/1 with `@[markused]` (used by cgen) 1039ms 1437ms 0ms 96ms 6156 KB 250ms 235ms 252ms 53ms 118613 114160
2024-11-18 20:36 e72c9d0e builtin: add int_min/2 and int_max/2 + tests 1066ms 1428ms 0ms 94ms 6156 KB 250ms 237ms 253ms 54ms 118613 111269
2024-11-18 19:57 7a4b3abd fmt: fix formating non-unsafe blocks with break line (fix #22900) (#22903) 1073ms 1413ms 0ms 95ms 6156 KB 249ms 235ms 255ms 54ms 118599 110530
2024-11-18 18:30 e4e06046 tests: improve the diagnostic information from init_global_test.v 1055ms 1405ms 0ms 98ms 6156 KB 255ms 237ms 258ms 54ms 118599 112416
2024-11-18 17:37 aca53580 cgen: fix codegen for returning a fixed array as a result (fix #22894) (#22896) 1062ms 1402ms 0ms 93ms 6156 KB 247ms 237ms 255ms 53ms 118599 111675
2024-11-18 13:19 61e38b9b cgen: implement `-d trace_gen_wanted -d trace_gen_wanted_value="message = _SLIT0"`, cleanup text_manipulation.v 1067ms 1457ms 0ms 95ms 6154 KB 248ms 234ms 253ms 54ms 118594 111147
2024-11-18 10:09 791d0d30 v: use `-check-unused-fn-args` to cleanup the compiler code itself 1066ms 1452ms 0ms 97ms 6154 KB 251ms 236ms 255ms 54ms 118600 111257
2024-11-18 09:09 647901d6 cgen: generate json array line on uniform indent lvl (#22899) 1049ms 1405ms 0ms 93ms 6157 KB 245ms 233ms 251ms 53ms 118650 113107
2024-11-18 09:03 5e9e09f1 term: improve performance of repeated can_show_color_on_stdout and can_show_color_on_stderr calls, by caching their results (#22893) 1050ms 1409ms 0ms 97ms 6157 KB 246ms 235ms 253ms 54ms 118650 113000
2024-11-18 08:59 8c4de200 cgen, json: make errors more informative (resolve empty panics) (related: #21184) (#22898) 1052ms 1400ms 0ms 93ms 6156 KB 246ms 234ms 252ms 53ms 118636 112771
2024-11-18 08:47 73786b82 cgen, checker: fix codegen for fixed array initialization with a fn call (fix #22887) (#22891) 1055ms 1399ms 0ms 94ms 6155 KB 246ms 233ms 251ms 54ms 118631 112446
2024-11-18 08:42 3bf459c0 checker: fix `json.encode_pretty` with a struct init expression argument (#22897) 1030ms 1409ms 0ms 94ms 6155 KB 245ms 222ms 241ms 53ms 118618 115163
2024-11-18 08:37 47c78588 cgen: fix codegen for `$if` in an if expression, when compiled with `-g` (fix #22873) (#22888) 1015ms 1391ms 0ms 93ms 6155 KB 244ms 223ms 241ms 53ms 118618 116865
2024-11-18 08:34 983511f2 v.markused: fix `-skip-unused` error with aggregate method call (fix #22852 - building vsql) (#22883) 1049ms 1416ms 0ms 94ms 6155 KB 246ms 225ms 244ms 54ms 118618 113077
2024-11-17 18:09 5bba92a6 vlib: remove modules/functions/fields, deprecated in 2023 (#22750) 1034ms 1422ms 0ms 96ms 6153 KB 248ms 225ms 242ms 54ms 118597 114697
2024-11-17 17:52 2390e58d docs: increase keyword number from 44 to 45 in documentation Appendix I: Keywords (#22890) 1040ms 1433ms 0ms 95ms 6154 KB 247ms 224ms 245ms 54ms 118635 114072
2024-11-17 17:17 df220b6e docs: add the `implements` keyword to the appendix of all V keywords (#22889) 1045ms 1439ms 0ms 98ms 6154 KB 253ms 234ms 252ms 54ms 118635 113526
2024-11-17 11:35 f1333be6 checker: fix alias to struct generic type (fix #22866) (#22872) 1047ms 1432ms 0ms 95ms 6154 KB 247ms 222ms 244ms 54ms 118635 113309
2024-11-17 11:17 af875ede v: do a minor optimizations on `cmd/v` (#22880) 1025ms 1401ms 0ms 96ms 6154 KB 251ms 227ms 245ms 54ms 118621 115727
2024-11-17 10:58 d2cb41c8 builtin: cleanup by merging fixed array tests into one test file (#22884) 1027ms 1404ms 0ms 93ms 6154 KB 248ms 225ms 248ms 54ms 118607 115488
2024-11-17 08:12 864845bc cgen: fix array fixed code generation for more than 1 dimension (fix #22866) (#22876) 1028ms 1428ms 0ms 94ms 6154 KB 243ms 224ms 244ms 54ms 118607 115376
2024-11-17 07:05 e234a2d3 tools: make compare_pr_to_master.v use /opt/homebrew/bin/gtime on macos, and a pure V fallback, not just for windows 1028ms 1412ms 0ms 94ms 6150 KB 250ms 226ms 246ms 55ms 118564 115334
2024-11-17 06:57 b4fd5d33 tools: fix compilation of hw with vnew -> vold, in compare_pr_to_master.v 1015ms 1399ms 0ms 93ms 6150 KB 247ms 224ms 246ms 54ms 118564 116811
2024-11-17 06:52 ca236e96 parser, checker, pref: allow getting notified about unused function params (#22879) 1042ms 1417ms 0ms 95ms 6150 KB 245ms 223ms 246ms 54ms 118564 113785
2024-11-17 06:36 466c282d v.markused: cleanup the implementation of mark_used/3 (#22877) 1052ms 1471ms 0ms 99ms 6150 KB 251ms 228ms 249ms 56ms 118553 112692
2024-11-17 06:33 76c21fbe v: minor optimizations on `cmd/v` (#22878) 1070ms 1447ms 0ms 97ms 6153 KB 250ms 228ms 246ms 55ms 118600 110841
2024-11-16 12:29 be4aec88 docs: update the documentation of the @[console] tag, add advice to use `-subsystem windows` instead 1031ms 1405ms 0ms 92ms 6152 KB 244ms 227ms 244ms 54ms 118586 115020
2024-11-16 12:22 1dd5f8eb ci: check more compile flag combinations in puzzle_vibes_ci.yml 1036ms 1426ms 0ms 94ms 6152 KB 245ms 228ms 245ms 54ms 118586 114465
2024-11-16 12:14 375051f6 ci: add .yml file for testing compilation of Larpon's Shy library and the Puzzle Vibes game (#22874) 1039ms 1409ms 0ms 93ms 6152 KB 248ms 229ms 246ms 55ms 118586 114134
2024-11-16 11:16 6e2f2cc3 checker,markused: fix detection of using array_last/array_pop/array_first in user code 1039ms 1409ms 0ms 93ms 6152 KB 249ms 228ms 245ms 54ms 118586 114134
2024-11-16 10:25 945de7e3 v.embed_file: use @[markused] for find_index_entry_by_path/3 1016ms 1400ms 0ms 91ms 6151 KB 242ms 226ms 242ms 54ms 118561 116693
2024-11-16 10:13 b5813c25 tools: measure execution speed, even if the compilation commands fail, in order to not break https://fast.vlang.io/ 1021ms 1410ms 0ms 92ms 6151 KB 248ms 228ms 244ms 54ms 118561 116122
2024-11-16 09:57 c41ff725 builtin: fix `v -skip-unused -cc tcc examples/hello_world.v` on *BSD 1028ms 1412ms 0ms 93ms 6151 KB 249ms 229ms 245ms 54ms 118561 115331
2024-11-16 09:41 30093737 x.encoding.asn1: fix time creation to also accommodate negative timezone offsets (#22861) 1073ms 1419ms 0ms 181ms 6151 KB 252ms 243ms 262ms 54ms 118559 110493
2024-11-16 09:40 8300a067 checker: check struct aliased field unsign type assigning negative value (fix #22868) (#22871) 1071ms 1414ms 0ms 183ms 6151 KB 245ms 239ms 256ms 53ms 118559 110699
2024-11-16 09:05 719d9a57 cgen: small cleanup of the "// THE END" comment generated at the end of each C program 1079ms 1410ms 0ms 183ms 6151 KB 249ms 239ms 254ms 53ms 118559 109878
2024-11-16 07:19 4c557cf8 checker, cgen: fix generic static method call return type resolution (#22865) 1061ms 1405ms 0ms 179ms 6151 KB 251ms 243ms 260ms 54ms 118559 111742
2024-11-16 06:07 7d6a301b v: improve `-skip-unused` by removing code related to unused `builtin` types, interfaces, etc (#22856) 1040ms 1407ms 0ms 182ms 6148 KB 246ms 239ms 255ms 53ms 118511 113952
2024-11-16 06:01 4dce49da checker: cleanup and move test files to tests directory (#22870) 1042ms 1437ms 0ms 113ms 6142 KB 249ms 227ms 248ms 54ms 118392 113619
2024-11-15 20:55 c4fd61ce v: adjust some checks, based on branch prediction analysis (#22848) 1020ms 1399ms 0ms 113ms 6142 KB 251ms 228ms 248ms 54ms 118392 116070
2024-11-15 12:32 561efd14 examples: simplify and reorder output of poll_coindesk_bitcoin_vs_usd_rate.v 1033ms 1426ms 0ms 113ms 6142 KB 245ms 223ms 244ms 53ms 118399 114616
2024-11-15 12:08 6845db98 examples: add poll_coindesk_bitcoin_vs_usd_rate.v 1042ms 1407ms 0ms 112ms 6142 KB 252ms 227ms 248ms 54ms 118399 113626
2024-11-15 09:57 3954e054 checker: disallow struct init with `mutable_field: const_array` (fix #22862) (#22863) 1025ms 1415ms 0ms 112ms 6142 KB 248ms 222ms 244ms 53ms 118399 115511
2024-11-14 11:58 df51e840 os: work towards being able to again use `-autofree` while recompiling the V compiler several times 1038ms 1436ms 0ms 117ms 6142 KB 246ms 223ms 245ms 54ms 118392 114057
2024-11-14 11:48 2831b61a ci,v.help: work around -autofree bugs, fix `./v -autofree -o v2 cmd/v` 1014ms 1402ms 0ms 112ms 6142 KB 246ms 224ms 245ms 54ms 118388 116753
2024-11-14 11:34 d6cfe642 checker: check alias of array op overloading and fix op overloading (fix #22851) (#22854) 1035ms 1419ms 0ms 114ms 6142 KB 247ms 223ms 246ms 54ms 118384 114380
2024-11-14 11:24 409f6fb6 checker: check array builtin method calls, that do need a mutable receiver, but are called on an immutable one (fix #22850) (#22853) 1030ms 1396ms 0ms 112ms 6141 KB 246ms 225ms 245ms 53ms 118378 114930
2024-11-14 07:28 58e5799a v.help: cleanup the `v help installation` text 1026ms 1419ms 0ms 112ms 6141 KB 250ms 227ms 247ms 54ms 118374 115374
2024-11-14 07:19 9bba3a07 v.help: add help topic for `v help repeat` 1063ms 1446ms 0ms 118ms 6141 KB 250ms 226ms 246ms 54ms 118374 111358
2024-11-14 07:12 9d97e18e v.help: add download.txt, so that `v help download` works too, cleanup help.v 1053ms 1465ms 0ms 119ms 6141 KB 251ms 224ms 248ms 54ms 118374 112415
2024-11-13 18:38 ee3a182d tools: allow for `v download -RD URL/script.vsh`, to download `script.vsh`, then run it locally, then remove it, in a single command 1020ms 1396ms 0ms 111ms 6140 KB 246ms 224ms 245ms 53ms 118374 116052
2024-11-13 17:38 897ec514 x.encoding.asn1: cleanup code and comments (#22847) 1036ms 1406ms 0ms 112ms 6140 KB 243ms 221ms 242ms 53ms 118374 114260
2024-11-13 10:30 62bdf990 checker: fix missing or-block check for callexpr (fix #22835) (#22840) 1031ms 1413ms 0ms 113ms 6140 KB 247ms 224ms 244ms 54ms 118374 114814
2024-11-13 09:59 7c3c5891 builder: fix cross compiling from linux to windows, when passing -g/-cg 1042ms 1412ms 0ms 113ms 6137 KB 247ms 221ms 248ms 53ms 118307 113538
2024-11-13 07:59 ebb3a8eb orm: fix crash when working with array field (fix #22822) (#22824) 1023ms 1393ms 0ms 111ms 6137 KB 247ms 224ms 246ms 53ms 118304 115644
2024-11-13 07:56 1a9dab29 checker: fix generic fn call with empty array argument (fix #22843) (#22846) 1025ms 1413ms 0ms 113ms 6137 KB 249ms 227ms 249ms 54ms 118302 115416
2024-11-13 00:48 70112d84 checker: minor cleanup of commented code in lambda_expr.v (#22844) 1049ms 1423ms 0ms 114ms 6137 KB 246ms 224ms 246ms 54ms 118294 112768
2024-11-13 00:46 f4d3c7eb parser,checker: improve the position underlining, for last statements in branches of `if` expressions (#22845) 1023ms 1403ms 0ms 111ms 6137 KB 246ms 223ms 245ms 53ms 118297 115637
2024-11-12 18:33 8ebbacec json: move `_test.v` files to `vlib/json/tests/` (#22731) 1041ms 1443ms 0ms 116ms 6137 KB 248ms 225ms 246ms 54ms 118290 113631
2024-11-12 18:23 9de84888 parser: optimise mark_var_as_used calls, by moving it to an ast.Scope method (#22842) 1015ms 1408ms 0ms 111ms 6137 KB 243ms 224ms 243ms 53ms 118290 116541
2024-11-12 11:51 fe5609d0 cgen: fix generation of a missing return in `return if cond { x } else { return missing }` (fix #22838) (#22839) 1049ms 1418ms 0ms 116ms 6137 KB 246ms 222ms 243ms 53ms 118300 112774
2024-11-12 11:06 55d69203 checker: fix if expr with empty array init expression (related #22832) (#22841) 1032ms 1405ms 0ms 112ms 6137 KB 247ms 223ms 245ms 53ms 118298 114629
2024-11-12 11:01 4e82b621 tools: use `v retry` in more places, that do network operations that can fail temporarily (#22836) 1028ms 1409ms 0ms 113ms 6136 KB 246ms 222ms 240ms 53ms 118283 115061
2024-11-12 10:39 34be083e v: cleanup calls to Scope.find() methods (#22833) 1080ms 1418ms 0ms 113ms 6136 KB 244ms 223ms 245ms 53ms 118286 109524
2024-11-11 19:13 50926264 checker: fix match expr with empty array init expression (#22832) 1019ms 1399ms 0ms 112ms 6137 KB 246ms 225ms 243ms 54ms 118302 116096
2024-11-11 17:18 ec1f95ac v.util: implement tokenize_to_args/1, use it in util.join_env_vflags_and_os_args/0, add tests (#22831) 1015ms 1387ms 0ms 112ms 6137 KB 241ms 221ms 240ms 53ms 118293 116544
2024-11-11 10:50 e433d7c8 tools: improve output of compare_pr_to_master.v 1038ms 1414ms 0ms 112ms 6135 KB 246ms 226ms 244ms 54ms 118245 113916
2024-11-11 10:45 b76d05da scanner,checker: optimize Scanner.scan_remaining_text and Checker.expr, based on branch prediction analysis (#22823) 1052ms 1403ms 0ms 112ms 6135 KB 243ms 222ms 244ms 54ms 118245 112400
2024-11-11 10:23 a132d979 parser: fix struct field name using keyword (fix #22826) (#22829) 1044ms 1427ms 0ms 113ms 6135 KB 246ms 225ms 241ms 54ms 118245 113261
2024-11-11 10:08 2e353d20 cgen: fix default `T{}` when `T` is ref type + dereferencing issue when comparing int alias to int (fix #22795) (#22807) 1040ms 1429ms 0ms 112ms 6135 KB 251ms 229ms 247ms 54ms 118244 113696
2024-11-10 18:21 fdc49dc5 vlib: initial addition of `x.encoding.asn1` (#22783) 1040ms 1413ms 0ms 112ms 6135 KB 247ms 227ms 244ms 54ms 118237 113689
2024-11-10 18:15 c9ecc5b0 v: add `typeof(expr).unaliased_typ` (#22806) 1030ms 1412ms 0ms 114ms 6135 KB 245ms 225ms 244ms 53ms 118237 114793
2024-11-10 15:33 e3dfe60e v.util: use temporary workaround for the vinix build problem (when VFLAGS is set, and `-ldflags ` is passed at the same time) 1017ms 1387ms 0ms 110ms 6134 KB 243ms 221ms 240ms 53ms 118229 116252
2024-11-10 12:25 1818e632 ci: fix vinix_ci.yml for latest Vinix commits (#22818) 1030ms 1406ms 0ms 111ms 6135 KB 247ms 225ms 247ms 54ms 118231 114787
2024-11-10 12:04 5fa643de v.util.diff: un-deprecate diff helper fnss, that are still used by important tests, without a good migration strategy 1039ms 1410ms 0ms 113ms 6135 KB 243ms 222ms 243ms 53ms 118231 113793
2024-11-10 11:55 4f160b00 ci: fix spurious failures for printing_struct_with_thread_field.vv on windows 1033ms 1415ms 0ms 113ms 6135 KB 245ms 222ms 241ms 53ms 118238 114460
2024-11-10 11:39 ee957e8f ci: extract `ci/common/runner.v`, use it to simplify ci/macos_ci.vsh even more 1036ms 1415ms 0ms 113ms 6135 KB 249ms 224ms 244ms 54ms 118238 114129
2024-11-10 11:08 ce1fbaa0 ci: improve output of macos_ci.vsh 1034ms 1415ms 0ms 113ms 6135 KB 244ms 222ms 243ms 53ms 118238 114350
2024-11-10 10:13 3223da69 ci: ensure that all examples can still be compiled, by `v` compiled with tcc on macos 1011ms 1393ms 0ms 110ms 6135 KB 246ms 225ms 243ms 53ms 118238 116951
2024-11-10 09:55 9fc3a24c v.comptime: fix compilation of `examples/veb/veb_example.v` with V compiled with tcc on macos 1038ms 1395ms 0ms 111ms 6135 KB 247ms 223ms 242ms 54ms 118238 113909
2024-11-10 09:10 65038a4a tools,testing: limit header length used in `v test`, make CI assertion failures easier to read 1020ms 1392ms 0ms 112ms 6134 KB 243ms 222ms 240ms 53ms 118236 115917
2024-11-10 03:17 1b9a8b99 checker,pref: fix `$if wasm32_emscripten {` check, add tests (#22816) 1037ms 1420ms 0ms 112ms 6134 KB 245ms 224ms 244ms 53ms 118236 114017
2024-11-09 16:40 c7acf27e fmt: fix formatting fixed array size of struct member (#22815) 1006ms 1392ms 0ms 110ms 6134 KB 247ms 229ms 246ms 53ms 118226 117520
2024-11-09 15:26 e1a5acc1 orm: support plain `@[serial]` attribute for marking struct fields (#22814) 1015ms 1404ms 0ms 112ms 6134 KB 244ms 222ms 243ms 53ms 118223 116475
2024-11-09 11:46 f60d2855 checker: fix missing auto `from_string` type restriction (related to #22783) (#22803) 1016ms 1399ms 0ms 111ms 6134 KB 245ms 222ms 243ms 53ms 118221 116359
2024-11-09 11:40 db525108 cgen,comptime: fix wrong type resolution on infix (#22804) 1039ms 1402ms 0ms 115ms 6133 KB 249ms 231ms 248ms 54ms 118203 113766
2024-11-09 11:34 ee53a99c v: add `typeof(var).indirections` and `T.indirections` (#22805) 1043ms 1418ms 0ms 114ms 6133 KB 246ms 227ms 248ms 54ms 118207 113333
2024-11-09 11:28 6ffc9c94 cgen: fix codegen for fn fixed array param w/ size defined by const (fix #22811) (#22812) 1017ms 1410ms 0ms 112ms 6131 KB 246ms 227ms 245ms 54ms 118184 116208
2024-11-09 10:57 bf8ea4b5 checker: fix callexpr after auto C func identification (fix #22800) (#22809) 1011ms 1395ms 0ms 110ms 6130 KB 244ms 223ms 244ms 53ms 118176 116890
2024-11-09 07:33 b7ffa8f9 builtin: minor optimization in rune.map_to() (#22810) 1041ms 1412ms 0ms 112ms 6130 KB 246ms 225ms 246ms 54ms 118168 113513
2024-11-09 07:27 e6c5b1bc ci,v.gen.native: cleanup compile warnings for `./v -b native examples/wasm/hello_world.v`, to make CI annotations more useful 1031ms 1389ms 0ms 111ms 6130 KB 245ms 223ms 245ms 53ms 118168 114614
2024-11-09 07:17 d005460f ci: silence compilation warning for bench_string_key_in_map_vs_string_value_in_array.v 1022ms 1393ms 0ms 109ms 6130 KB 243ms 223ms 244ms 53ms 118168 115624
2024-11-09 07:14 32462004 ci,tests: silence compilation warning for vlib/v/tests/testcase_leak.vv 1014ms 1398ms 0ms 111ms 6130 KB 246ms 226ms 243ms 53ms 118168 116536
2024-11-09 06:53 a40e751b ci: cleanup, run `npx prettier --write .github/workflows/macos_ci.yml` 1016ms 1392ms 0ms 111ms 6130 KB 244ms 224ms 242ms 53ms 118168 116307
2024-11-09 06:47 c0f5bfad ci: use thew new macos_ci.vsh (github) 1015ms 1394ms 0ms 111ms 6130 KB 245ms 224ms 244ms 53ms 118168 116421
2024-11-09 06:27 d521f4d6 ci: fix Build V 1064ms 1440ms 0ms 115ms 6130 KB 250ms 231ms 251ms 54ms 118168 111060
2024-11-09 06:19 7ee7fb76 ci: fmt macos_ci.vsh 1065ms 1441ms 0ms 117ms 6130 KB 244ms 223ms 245ms 53ms 118168 110955
2024-11-09 06:18 48e3cd1b ci: macos_ci.vsh 1019ms 1405ms 0ms 112ms 6130 KB 246ms 225ms 246ms 53ms 118168 115964
2024-11-09 05:24 fad49da1 orm: fix order by with custom column name (#22813) 1063ms 1432ms 0ms 114ms 6130 KB 248ms 227ms 246ms 54ms 118168 111164
2024-11-08 19:07 a1904154 all: remove inline sum types completely 1033ms 1397ms 0ms 112ms 6130 KB 247ms 224ms 241ms 54ms 118161 114386
2024-11-08 15:09 59c8f6b0 builtin: fix `rune.to_title()`, add tests (#22808) 1024ms 1412ms 0ms 113ms 6135 KB 247ms 225ms 246ms 54ms 118205 115434
2024-11-08 15:01 bf83715b cgen: fix option struct default value init with `-cstrict` (spotted in #22783) (#22802) 1027ms 1404ms 0ms 111ms 6134 KB 247ms 227ms 245ms 53ms 118195 115087
2024-11-08 13:11 80128f61 builtin: cleanup in `rune_map.v` (#22799) 1048ms 1413ms 0ms 113ms 6134 KB 244ms 225ms 244ms 53ms 118195 112781
2024-11-08 13:10 43afa8d9 builtin: add tests for rune.to_upper() (#22801) 1057ms 1429ms 0ms 115ms 6134 KB 246ms 223ms 244ms 53ms 118197 111823
2024-11-08 10:35 43d9cd6e builder: fix msvc build thirdparty obj file from .cpp (fix #22772) (#22789) 1010ms 1387ms 0ms 110ms 6134 KB 244ms 224ms 241ms 53ms 118197 117026
2024-11-08 10:30 7f497b66 checker: make auto c generation experimental for now 1009ms 1386ms 0ms 110ms 6134 KB 244ms 223ms 241ms 53ms 118197 117142
2024-11-08 08:59 8b991b15 checker: auto generate missing C function definitions 1022ms 1440ms 0ms 113ms 6134 KB 244ms 224ms 243ms 53ms 118197 115652
2024-11-08 07:25 22983a08 tools: bump default `v retry` timeout to 10 minutes, clarify the usage of its `--timeout` option. 1037ms 1414ms 0ms 112ms 6132 KB 241ms 222ms 240ms 53ms 118167 113950
2024-11-08 07:15 a5839aa4 checker: skip redundant message for int overflows, while casting integer literals (fix #22761) (#22788) 1046ms 1424ms 0ms 113ms 6132 KB 248ms 226ms 244ms 54ms 118167 112970
2024-11-07 19:18 1fc05315 cgen: enable if guard to add `err` var on else branch, after last `else if` (fix #22784) (#22786) 1020ms 1405ms 0ms 110ms 6131 KB 245ms 225ms 244ms 53ms 118158 115841
2024-11-07 19:14 59a27b83 v.comptime: cleanup, add get_type_or_default (#22780) 1015ms 1393ms 0ms 110ms 6131 KB 245ms 223ms 243ms 53ms 118158 116411
2024-11-07 18:59 0eaa8572 ci: add a problem matcher support, to get error/warning/notice annotations in V CI jobs (#22790) 1016ms 1405ms 0ms 112ms 6132 KB 244ms 223ms 243ms 53ms 118171 116310
2024-11-07 17:19 f3b1674e tools: improve the diagnostic output of compare_pr_to_master.v 1052ms 1420ms 0ms 112ms 6132 KB 245ms 226ms 244ms 53ms 118171 112329
2024-11-07 17:46 3278614a parser,checker: improve static method call resolution (fix #22773) (#22787) 1039ms 1423ms 0ms 113ms 6132 KB 246ms 225ms 245ms 53ms 118171 113735
2024-11-07 15:11 31d6c473 picoev: fix the incompatible pointer type cast error in the C.epoll_wait call (#22785) 1006ms 1383ms 0ms 109ms 6130 KB 243ms 223ms 240ms 53ms 118147 117442
2024-11-07 10:01 dab25cad cgen: remove unused code generated for unwrapping temp var from callexpr (detect unused return value from CallExpr), fix parser bugs (#22769) 1013ms 1396ms 0ms 111ms 6130 KB 243ms 222ms 242ms 53ms 118147 116630
2024-11-07 09:43 505a2477 cgen: fix struct field name using c keyword `typeof` (fix #22779) (#22782) 1015ms 1392ms 0ms 112ms 6125 KB 241ms 221ms 242ms 53ms 118071 116326
2024-11-07 01:37 107167a9 autofree: fix argument freeing for json.encode and json.encode_pretty calls (#22781) 1028ms 1412ms 0ms 113ms 6125 KB 246ms 225ms 247ms 54ms 118071 114855
2024-11-06 18:30 aaeae8c9 x.json2.decoder2: cleanup after #22751 (#22771) 1039ms 1404ms 0ms 113ms 6124 KB 242ms 222ms 241ms 53ms 118058 113626
2024-11-06 18:00 37ed9dc9 cgen: avoid generation of empty `or` blocks for `f() or {}` (#22775) 1035ms 1404ms 0ms 113ms 6124 KB 241ms 222ms 242ms 53ms 118058 114065
2024-11-06 14:54 b30be518 builtin: fix runes.to_upper() (fix #22742) (#22755) 1004ms 1387ms 0ms 110ms 6125 KB 242ms 221ms 241ms 53ms 118053 117582
2024-11-06 12:16 2ebbbd8a ci: reduce flakyness of cmd/tools/vcover/cover_test.v (workaround for a race condition while updating the OK tasks counter in `v test`) 1028ms 1400ms 0ms 108ms 6115 KB 243ms 221ms 239ms 55ms 117582 114379
2024-11-06 11:32 99250238 v.pref: support a `_wasm32_emscripten.c.v` suffix for platform files too 1021ms 1407ms 0ms 111ms 6115 KB 244ms 225ms 241ms 55ms 117581 115162
2024-11-06 11:12 399159ff tools: fix `v doctor` output for missing `cc`. Add a diagnostic line checking for `emcc --version` too 1046ms 1395ms 0ms 109ms 6115 KB 247ms 222ms 243ms 55ms 117576 112405
2024-11-05 19:29 0585d964 cgen: fix c codegen formatting for return match (#22768) 1023ms 1418ms 0ms 112ms 6115 KB 244ms 220ms 242ms 55ms 117576 114932
2024-11-05 18:55 2c0446dc parser: fix enum redeclaration error (fix #22759) (#22766) 1006ms 1377ms 0ms 107ms 6115 KB 242ms 221ms 241ms 55ms 117576 116874
2024-11-05 18:50 402e239e os: document the various enum values in os.Signal (#22770) 1024ms 1402ms 0ms 109ms 6114 KB 241ms 219ms 240ms 54ms 117569 114813
2024-11-05 14:23 d9c3ac5c checker, cgen: fix comptime issues with generic type (fix #22710, #22642) (#22751) 1017ms 1388ms 0ms 108ms 6114 KB 244ms 221ms 243ms 55ms 117569 115603
2024-11-05 13:45 bd6005ed checker: fix missing check for stack pointer return (fix #22726) (#22756) 1025ms 1426ms 0ms 111ms 6103 KB 241ms 221ms 240ms 52ms 117411 114547
2024-11-05 13:41 2f8b2c50 v: allow `map[k]()?` and `map[k]()()` (#22740) 1003ms 1387ms 0ms 110ms 6103 KB 244ms 221ms 238ms 53ms 117403 117051
2024-11-05 13:15 02793922 cgen: fix codegen to emit callexpr one time for `in` expr optimization (#22764) 1031ms 1398ms 0ms 110ms 6100 KB 243ms 222ms 239ms 53ms 117387 113857
2024-11-05 12:42 584cedd1 cgen: apply the `a in [x,y,z]` optimisation for `ast.IndexExpr` and `ast.SelectorExpr` again (#22767) 1023ms 1405ms 0ms 109ms 6099 KB 245ms 226ms 245ms 53ms 117360 114721
2024-11-05 12:38 4a0a9fba cgen: fix codegen for `-no-builtin` flag (when used separately from `-d no_main`) (#22765) 1053ms 1442ms 0ms 117ms 6122 KB 250ms 228ms 248ms 54ms 117359 111452
2024-11-05 10:47 07eed88d v: support `in` expr with number ranges: `if var in 1..4 {` (fix #20352) (#22754) 1037ms 1417ms 0ms 111ms 6122 KB 251ms 228ms 248ms 54ms 117351 113163
2024-11-05 10:35 2dd65872 v: fix redundant emission of left expression in in infix expressions (#22763) 1066ms 1462ms 0ms 112ms 6119 KB 251ms 230ms 250ms 54ms 117301 110038
2024-11-04 20:03 744ac80d checker: fix missing info about generic fn var usage without concrete types (fix #22733, #22734) (#22743) 1029ms 1391ms 0ms 110ms 6097 KB 245ms 224ms 244ms 53ms 117300 113994
2024-11-04 19:47 164c6817 ci: use `macos-14` instead of `macos-12` because of https://github.com/actions/runner-images/issues/10721 1014ms 1432ms 0ms 112ms 6096 KB 245ms 225ms 245ms 53ms 117285 115665
2024-11-03 16:54 3108820d parser, checker: fix option map fn type and missing check for result param type (fix #22736) (#22738) 1008ms 1383ms 0ms 107ms 6096 KB 244ms 222ms 244ms 53ms 117285 116354
2024-11-03 16:52 ea199238 builtin: add `string.is_pure_ascii()` (#22748) 1006ms 1378ms 0ms 108ms 6095 KB 245ms 222ms 242ms 53ms 117276 116576
2024-11-03 12:05 462f1869 ci: rename one of the duplicate `main_test.v` files, to reduce false positives (workaround) 1011ms 1385ms 0ms 111ms 6095 KB 244ms 222ms 242ms 54ms 117260 115984
2024-11-03 08:03 335bb635 builtin: improve fixed_array_any_all_test.v (#22746) 1014ms 1410ms 0ms 108ms 6095 KB 245ms 226ms 244ms 55ms 117260 115641
2024-11-03 08:00 f00d9347 cgen: fix `assert [1, 2, 3]!.reverse() == [3, 2, 1]!` (#22745) 1036ms 1419ms 0ms 112ms 6095 KB 246ms 228ms 246ms 54ms 117252 113177
2024-11-02 10:38 6c94c24e parser, builder: add `:parse_text` to the paths of .v files, printed by `-print-v-files`, for parse time generated snippets 1001ms 1378ms 0ms 110ms 6095 KB 244ms 221ms 238ms 54ms 117248 117130
2024-11-02 12:09 1937cdd8 checker: fix none check for match expr with option (fix #22728) (#22732) 1028ms 1413ms 0ms 110ms 6094 KB 245ms 220ms 239ms 54ms 117236 114042
2024-11-02 08:58 769699ed cgen: fix spawn with non-pointer receiver (fix #22718) (#22719) 1027ms 1402ms 0ms 108ms 6094 KB 243ms 221ms 241ms 54ms 117236 114153
2024-11-02 08:53 45b7a0e6 checker, cgen: fix comptime `T.methods` with generic types and interface checking with `is` operator (fix #22721) (#22724) 1032ms 1402ms 0ms 110ms 6094 KB 244ms 221ms 242ms 54ms 117232 113596
2024-11-02 08:49 9e2592e4 cgen: fix `assert [1, 2, 3]!.index(2) == 1` (#22727) 1032ms 1402ms 0ms 112ms 6082 KB 252ms 228ms 248ms 54ms 117197 113562
2024-11-02 08:16 3b828f3c cgen: fix `assert [1, 2, 3]!.contains(2)` (#22725) 1017ms 1398ms 0ms 109ms 6082 KB 247ms 224ms 244ms 53ms 117193 115234
2024-11-01 11:44 fc6e481b cgen: cleanup array.v (#22723) 1017ms 1406ms 0ms 110ms 6081 KB 254ms 230ms 248ms 53ms 117188 115229
2024-11-01 07:39 2c887e20 cgen: fix `[1, 2, 3]!.map(it * 2)` (#22722) 1005ms 1389ms 0ms 108ms 6082 KB 242ms 221ms 242ms 52ms 117199 116615
2024-11-01 05:28 a9e814ff cgen: fix ptr field encoding for `json` (fix #22717) (#22720) 1024ms 1414ms 0ms 110ms 6081 KB 243ms 222ms 242ms 53ms 117180 114433
2024-10-31 18:40 ee4f29fd v: optimize the compiler performance (#22709) 1010ms 1379ms 0ms 110ms 6081 KB 244ms 220ms 241ms 53ms 117179 116018
2024-10-31 18:23 2ad5d0cd tools: change `v test` to allow for `// vtest hide_retries` so that retry_test.v can hide its own (deliberate) retries 1024ms 1397ms 0ms 108ms 6091 KB 250ms 227ms 247ms 53ms 117122 114376
2024-10-31 17:02 d48cb18c tools: show the full test output, on known flaky test failure with `v test folder/` (#22716) 1011ms 1403ms 0ms 110ms 6091 KB 243ms 221ms 242ms 52ms 117122 115847
2024-10-31 16:22 a189d7f8 net: fix resolving of `::1:48872` (pass the `*should_listen_on_both_ipv4_and_ipv6_by_default_test.v` tests) (#22715) 1019ms 1405ms 0ms 108ms 6091 KB 245ms 223ms 243ms 53ms 117122 114938
2024-10-31 11:46 97941b97 checker, cgen: implement methods reverse()/reverse_in_place() for fixed arrays (#22712) 1029ms 1397ms 0ms 107ms 6091 KB 242ms 219ms 240ms 53ms 117122 113821
2024-10-31 11:43 b210278c parser: make C struct fields public and mutable by default (fix #22695) (#22706) 1041ms 1402ms 0ms 110ms 6086 KB 242ms 224ms 240ms 53ms 117071 112460
2024-10-31 11:34 86470abc strings: add hamming_distance/jaro_similarity/jaro_winkler_similarity functions (#22701) 1005ms 1386ms 0ms 109ms 6086 KB 247ms 229ms 246ms 53ms 117071 116488
2024-10-31 09:54 c32c2d73 Duplicate ./examples/assets/v.svg history in ./examples/veb/veb_assets/assets/v-logo.svg history. 1009ms 1383ms 0ms 111ms 6086 KB 242ms 220ms 240ms 53ms 116929 115886
2024-10-31 04:52 4e9b21f9 checker, cgen: implement methods sort_with_compare()/sorted_with_compare() for fixed arrays (#22702) 1029ms 1397ms 0ms 109ms 6086 KB 241ms 220ms 240ms 52ms 116929 113633
2024-10-31 04:46 730b3f5e checker: check for receiver name clashing with global var (fix #22698) (#22708) 1084ms 1429ms 0ms 110ms 6078 KB 243ms 233ms 252ms 53ms 116838 107784
2024-10-31 04:12 63a192cc cgen: ensure proper saving/restoring of cgen `map[k] := fn ()` state, when assigning anonymous fns (fix #22705) (#22707) 1036ms 1394ms 0ms 110ms 6078 KB 245ms 234ms 252ms 53ms 116834 112774
2024-10-31 00:22 6cfa84c9 checker: fix generic resolve comptime generic var (#22699) 1062ms 1387ms 0ms 111ms 6077 KB 252ms 241ms 259ms 53ms 116825 110004
2024-10-30 19:56 0b2b06df checker: fix missing check for fn var with generic return inherited to anon fn (fix #19045) (#22683) 1013ms 1362ms 0ms 106ms 6076 KB 238ms 228ms 249ms 52ms 116815 115315
2024-10-30 19:55 2f75348b bitfield: add `shift_left/1` and `shift_right/1` methods to `BitField` (#22700) 1032ms 1385ms 0ms 108ms 6075 KB 241ms 233ms 250ms 52ms 116799 113177
2024-10-30 18:27 d79b8509 x.vweb: bump port numbers for tests, to avoid conflicts with the equivalent `veb` test ports 1044ms 1379ms 0ms 110ms 6075 KB 241ms 231ms 248ms 52ms 116799 111876
2024-10-30 15:31 dad8e3c7 flag: add missing short flag match in `flag.to_struct`, add test (#22696) 1044ms 1393ms 0ms 107ms 6075 KB 246ms 235ms 253ms 53ms 116799 111876
2024-10-30 14:56 3af72092 checker: fix selector with prefixed `&` structinit (#22689) 1050ms 1390ms 0ms 110ms 6075 KB 248ms 238ms 258ms 53ms 116783 111221
2024-10-30 07:01 54a6915f x.json2.decoder: support sumtypes fully (#22694) 1041ms 1403ms 0ms 107ms 6075 KB 244ms 235ms 256ms 53ms 116780 112180
2024-10-29 16:32 6e9a66db picoev: extract common code to a trace_fd/1 function, cleanup 1039ms 1391ms 0ms 110ms 6075 KB 242ms 233ms 255ms 53ms 116780 112396
2024-10-29 16:04 3939737a picoev: support `-d picoev_verbose_errors`, do not use any naked `eprintln` by default, since that is a low level module 1065ms 1412ms 0ms 112ms 6075 KB 248ms 240ms 258ms 53ms 116780 109652
2024-10-29 05:15 45cbf4f1 ast: improve the assert informations (related #22668) (#22679) 1047ms 1393ms 0ms 109ms 6075 KB 245ms 233ms 254ms 53ms 116780 111537
2024-10-29 05:04 5495280e checker: allow for `f() or { T{} }` part 2, see also cc55aa5 (handle the case of an ignored result as well) (#22687) 1028ms 1385ms 0ms 108ms 6074 KB 240ms 232ms 251ms 52ms 116775 113594
2024-10-28 20:29 5d76ee46 orm: fix orm.Connection only allowing immutable Connections (#22684) 1040ms 1395ms 0ms 110ms 6074 KB 242ms 233ms 250ms 52ms 116772 112280
2024-10-28 18:57 08c20196 cgen: fix array append map value with or expr (fix #22674) (#22678) 1029ms 1372ms 0ms 106ms 6074 KB 245ms 231ms 251ms 52ms 116772 113481
2024-10-28 14:56 7bd2bef1 parser: fix generic struct init detection `T{}` (#22682) 1032ms 1369ms 0ms 107ms 6074 KB 242ms 234ms 252ms 52ms 116772 113151
2024-10-28 14:36 27ff2f16 orm: cross compile pg to linux; openssl: make cross compile work 1029ms 1400ms 0ms 112ms 6073 KB 245ms 224ms 245ms 53ms 116766 113475
2024-10-28 12:05 986ed33d cgen: fix dump of alias to option fn type (fix #22670) (#22676) 1027ms 1400ms 0ms 111ms 6073 KB 244ms 222ms 243ms 53ms 116759 113689
2024-10-28 11:50 a5d12293 ci: run `zizmor .github/workflows/paths_ci.yml` and fix reported issues (#22681) 1043ms 1396ms 0ms 110ms 6073 KB 245ms 223ms 243ms 53ms 116753 111939
2024-10-27 22:27 9c72d947 make: fix GNUmakefile to build with msys (#22675) 1018ms 1390ms 0ms 108ms 6073 KB 241ms 219ms 239ms 53ms 116753 114688
2024-10-27 20:34 b59b57ef x.json2.decoder2: add initial support for sumtypes (#22669) 1020ms 1389ms 0ms 111ms 6073 KB 244ms 223ms 243ms 53ms 116753 114463
2024-10-27 18:43 8ffcc342 checker: fix `f: app.method` field initialisation, for fn fields, initialised with generic methods (#22665) 1019ms 1400ms 0ms 107ms 6073 KB 242ms 221ms 242ms 53ms 116753 114576
2024-10-27 18:31 1ced1e91 checker: fix return type checks, when returning struct values, implementing IError in non-result fn (fix #22659) (fix #22658) (#22660) 1007ms 1377ms 0ms 107ms 6073 KB 242ms 221ms 241ms 53ms 116753 115941
2024-10-27 15:45 c8ddf219 builtin, cgen: improve the assert informations (fix #22666) (#22668) 1029ms 1397ms 0ms 113ms 6073 KB 241ms 221ms 240ms 52ms 116753 113462
2024-10-27 15:40 3e8345d2 ci: move the macos->linux check even higher, to make easier testing and diagnosing linuxroot update failures 1005ms 1365ms 0ms 107ms 6073 KB 239ms 219ms 240ms 52ms 116749 116168
2024-10-27 15:35 0eb8688a ci: test the cross compilation from macos to linux sooner, show more information 1009ms 1370ms 0ms 107ms 6073 KB 239ms 216ms 237ms 52ms 116749 115707
2024-10-27 13:54 e59115ed checker: fix index expr that left is if expr (fix #22654) (#22661) 1014ms 1390ms 0ms 106ms 6073 KB 240ms 220ms 241ms 53ms 116749 115137
2024-10-27 10:00 d7d88b9f log,time: improve performance for writing a line to a log, add Time.format_rfc3339_micro/0 (#22662) 986ms 1372ms 0ms 106ms 6072 KB 240ms 223ms 241ms 52ms 116742 118399
2024-10-27 09:58 d133d30b ci: fix failing musl jobs after 2684ef9 (#22667) 1003ms 1357ms 0ms 103ms 6072 KB 237ms 217ms 237ms 52ms 116709 116359
2024-10-27 07:26 731d07d6 v: allow sumtype init by variant comptime var `T(v)` / `SumType(v)` (#22664) 976ms 1342ms 0ms 101ms 6072 KB 228ms 211ms 230ms 51ms 116709 119578
2024-10-26 15:28 14b1a14e readme: uncollapse the Docker section, so that links like https://github.com/vlang/v/blob/master/README.md#docker-with-alpinemusl work properly 957ms 1320ms 0ms 100ms 6070 KB 227ms 209ms 229ms 51ms 116694 121937
2024-10-26 15:10 2684ef94 ci: test -os linux cross compilation on macOS 945ms 1310ms 0ms 98ms 6070 KB 227ms 208ms 230ms 50ms 116694 123485
2024-10-26 14:22 d25f281b tests: fix compilation of the semaphore_wait.v program with latest V 940ms 1306ms 0ms 99ms 6070 KB 227ms 211ms 232ms 51ms 116694 124142
2024-10-26 10:20 31c01fe9 checker: add tests for checking the new errors for fixed arrays .sort() calls (#22656) 958ms 1348ms 0ms 101ms 6070 KB 233ms 215ms 236ms 51ms 116694 121810
2024-10-26 10:15 bfee8248 docs: fix broken links by adding missing READMEs (#22636) 957ms 1321ms 0ms 97ms 6070 KB 226ms 208ms 228ms 50ms 116694 121937
2024-10-26 07:33 419645a0 encoding.utf8: fix is_punct func (fix #22646) (#22647) 960ms 1325ms 0ms 101ms 6070 KB 227ms 209ms 231ms 51ms 116694 121556
2024-10-26 07:24 b5f022d8 cgen: fix waiter funcs declarations (fix #22640) (#22649) 954ms 1325ms 0ms 100ms 6070 KB 228ms 208ms 228ms 51ms 116694 122320
2024-10-26 05:26 067c5b64 cgen,ast: fix interface conversion codegen race issue (fix #22640, #17943) (#22655) 961ms 1325ms 0ms 99ms 6068 KB 226ms 211ms 230ms 51ms 116681 121416
2024-10-25 20:15 be0de590 builder,pref: fix `./v -os linux examples/json.v` on macos (#22651) 977ms 1354ms 0ms 104ms 6067 KB 237ms 220ms 239ms 52ms 116678 119424
2024-10-25 19:01 4a7eca14 checker, cgen: implement method sort()/sorted() for fixed array (#22650) 979ms 1340ms 0ms 104ms 6065 KB 228ms 212ms 230ms 51ms 116642 119144
2024-10-25 15:58 a454f064 builder: change linuxroot repo URL to https://github.com/vlang/linuxroot 975ms 1349ms 0ms 103ms 6056 KB 231ms 216ms 236ms 52ms 116557 119545
2024-10-25 08:49 5ad01868 checker, cgen: implement method map() for fixed arrays (#22644) 953ms 1313ms 0ms 99ms 6056 KB 229ms 209ms 230ms 51ms 116557 122305
2024-10-25 07:40 4e9f7c21 v: optimize literal string comparison (`match`, `in` and `==`) (#22643) 968ms 1330ms 0ms 101ms 6052 KB 228ms 211ms 228ms 51ms 116493 120344
2024-10-24 14:14 f715d491 cgen: fix struct field init with fixed array using index (fix #22616) (#22641) 957ms 1323ms 0ms 101ms 6042 KB 227ms 206ms 227ms 51ms 116452 121684
2024-10-24 11:56 9e677393 parser: do `import veb`, only for templates that do use functions defined in `veb` 966ms 1338ms 0ms 101ms 6042 KB 229ms 207ms 229ms 51ms 116451 120549
2024-10-24 07:51 75de056d checker: cleanup method_call() (#22639) 960ms 1316ms 0ms 100ms 6042 KB 227ms 206ms 227ms 51ms 116449 121301
2024-10-24 07:35 42cc3453 checker: improve checking parameter mismatches for fixed array builtin methods (#22630) 937ms 1299ms 0ms 99ms 6042 KB 226ms 206ms 226ms 51ms 116449 124278
2024-10-24 06:47 a847edd6 cgen: fix anon fn with `&` prefix (fix #22628) (#22638) 955ms 1304ms 0ms 99ms 6042 KB 227ms 206ms 227ms 51ms 116449 121936
2024-10-24 06:45 93df2f65 cgen: fix selector indexexpr with fntype on assignment (fix #22635) (#22637) 939ms 1309ms 0ms 100ms 6041 KB 228ms 207ms 228ms 51ms 116444 124008
2024-10-24 06:19 b1bd4c4a checker: fix generic fn call return type resolve on var assignment (fix #22612) (#22627) 944ms 1308ms 0ms 97ms 6041 KB 228ms 206ms 228ms 51ms 116435 123342
2024-10-23 15:28 97c6cd09 tools: show more details in compare_pr_to_master.v 964ms 1330ms 0ms 103ms 6037 KB 231ms 212ms 235ms 51ms 116372 120717
2024-10-23 14:52 edbafcb7 checker: check fixed array builtin method args mismatch (#22626) 942ms 1299ms 0ms 98ms 6037 KB 228ms 207ms 229ms 51ms 116372 123537
2024-10-23 13:10 8b368566 builtin: support `-d no_gc_threads` for turning off passing `-DGC_THREADS=1` while compiling the GC library 939ms 1302ms 0ms 100ms 6036 KB 228ms 206ms 229ms 51ms 116363 123922
2024-10-23 12:38 fe6af05b checker: fix lambda expr with fntype params and restore fixed_array_any_all_test.v (#22625) 956ms 1311ms 0ms 101ms 6036 KB 227ms 206ms 229ms 51ms 116363 121718
2024-10-23 12:33 399de3ec tmpl: remove a print 944ms 1298ms 0ms 100ms 6036 KB 226ms 206ms 228ms 51ms 116355 123257
2024-10-23 04:42 9dc1a998 cgen: optimize literal string comparison (string__eq -> vmemcmp) (#22614) 942ms 1299ms 0ms 98ms 6036 KB 227ms 207ms 230ms 51ms 116355 123519
2024-10-23 04:35 a6c5289f builtin: temporary fix fixed_array_any_all_test.v (#22624) 970ms 1312ms 0ms 100ms 6033 KB 227ms 206ms 229ms 50ms 116340 119938
2024-10-23 04:34 4a2210f8 cgen: optimise the generated code for returning literal values and option/result values (#22622) 960ms 1319ms 0ms 101ms 6033 KB 229ms 207ms 230ms 50ms 116340 121187
2024-10-22 15:33 ea8ae7ba builtin: improve `fixed_array_any_all_test.v` (related #22609) (#22621) 949ms 1348ms 0ms 104ms 6049 KB 231ms 208ms 229ms 51ms 116334 122585
2024-10-22 15:17 fa88da6e checker, gen: implement method .contains/1 for fixed arrays (#22617) 945ms 1307ms 0ms 100ms 6049 KB 231ms 206ms 227ms 51ms 116334 123104
2024-10-22 15:15 4ffa7a02 reflection: split mod from typesymbol name (fix #22488) (#22618) 943ms 1307ms 0ms 99ms 6047 KB 229ms 206ms 228ms 51ms 116318 123348
2024-10-22 14:43 5fabc8ef tools: allow for `v repeat -N ./cmd/tools/vtest_test`, by adding a -N/--no_vexe_reset option to `v repeat` 980ms 1321ms 0ms 102ms 6047 KB 226ms 205ms 226ms 51ms 116317 118690
2024-10-22 14:02 b5795dcd builtin: improve performance of `string.starts_with/1` and `string.ends_with/1`, when compiled with tcc (#22620) 938ms 1301ms 0ms 99ms 6047 KB 226ms 206ms 228ms 50ms 116317 124005
2024-10-22 13:39 4e13ddf8 picoev,net.http: use Time.http_header_string method, to improve performance (#22619) 957ms 1330ms 0ms 103ms 6047 KB 231ms 213ms 235ms 51ms 116323 121549
2024-10-22 13:30 b2ac2ed6 strings,cgen: add .write2/2 and .writeln2/2 methods to reduce consecutive write calls (#22610) 949ms 1312ms 0ms 100ms 6047 KB 230ms 210ms 233ms 51ms 116323 122574
2024-10-22 08:36 7a0febb1 examples: fix some of the instructions in `examples/thread_safety/` (#22571) 947ms 1310ms 0ms 99ms 6052 KB 227ms 211ms 228ms 51ms 116430 122946
2024-10-22 08:09 dd0b6a64 x.json2.decoder2: add a test for decoding pretty printed json (#22615) 950ms 1309ms 0ms 99ms 6052 KB 227ms 210ms 228ms 51ms 116430 122557
2024-10-22 08:06 49e1b014 checker, cgen: implement fixed array methods any() and all() (#22609) 963ms 1322ms 0ms 101ms 6052 KB 232ms 215ms 232ms 51ms 116430 120903
2024-10-22 08:02 cb4ddb10 cgen: add caching to contains_ptr return (#22605) 965ms 1327ms 0ms 101ms 6047 KB 229ms 209ms 229ms 50ms 116369 120589
2024-10-22 07:20 6a8ab333 cgen: cache the results of g.base_type/1 (#22613) 951ms 1314ms 0ms 100ms 6046 KB 228ms 208ms 227ms 51ms 116360 122355
2024-10-21 14:54 2499d262 tools: discard the top 7 results for each 10 runs, from `v repeat` runs, done by compare_pr_to_master.v, to reduce σ on machines with more varied load 980ms 1351ms 0ms 103ms 6045 KB 229ms 211ms 232ms 51ms 116354 118728
2024-10-21 14:43 8e3cd702 x.json2.decoder2: support aliases fully (#22608) 938ms 1306ms 0ms 101ms 6045 KB 227ms 206ms 229ms 50ms 116354 124044
2024-10-21 09:51 f31ba78d backends: change gen.typ() to gen.styp() ; change gen.ret_typ() to gen.ret_styp() (#22597) 962ms 1327ms 0ms 100ms 6045 KB 229ms 210ms 231ms 51ms 116354 120950
2024-10-21 09:45 72f63686 parser,ast,cgen: do is_builtin sym marking during parse time just *once*, to save multiple checks later (#22580) 948ms 1308ms 0ms 99ms 6045 KB 228ms 209ms 230ms 51ms 116341 122722
2024-10-21 09:33 726a6821 checker: fix `T.unaliased_typ` if branch evaluation (fix #22587) (#22598) 957ms 1322ms 0ms 102ms 6041 KB 231ms 212ms 235ms 51ms 116338 121565
2024-10-21 09:31 36e9c29b cgen: add test for #22586 (#22600) 945ms 1312ms 0ms 100ms 6040 KB 229ms 208ms 230ms 51ms 116326 123096
2024-10-21 09:08 cf03ecd0 fmt: add support for comments inside `sql db { ... }` blocks (fix #22601) (#22602) 977ms 1346ms 0ms 103ms 6040 KB 237ms 217ms 237ms 52ms 116326 119064
2024-10-21 08:32 9579c1f6 checker: optimise identical type checking (#22596) 966ms 1310ms 0ms 100ms 6037 KB 228ms 208ms 228ms 51ms 116314 120407
2024-10-21 08:24 c55a75f4 breaking,time: rewrite parse_rfc3339/1 to improve performance, reject partial timestamps, that miss date info like `22:47:08Z` (#22585) 962ms 1311ms 0ms 100ms 6037 KB 227ms 210ms 228ms 51ms 116305 120899
2024-10-21 08:09 de46d9d3 cgen: add codegen for auto free methods for interface type (#22555) 960ms 1315ms 0ms 100ms 6037 KB 228ms 211ms 228ms 50ms 116080 120916
2024-10-20 20:51 988f8b48 ci: fix failing jobs after 4ed9d13 (#22606) 942ms 1314ms 0ms 101ms 6033 KB 229ms 209ms 228ms 50ms 116040 123184
2024-10-20 18:35 4ed9d138 veb: translations via %translation_key 981ms 1357ms 0ms 104ms 6033 KB 226ms 207ms 226ms 50ms 116040 118287
2024-10-20 14:11 1cf38ed5 tools: allow for fast exiting in compare_pr_to_master.v through Ctrl-C (or any failed command) 944ms 1308ms 0ms 99ms 6033 KB 227ms 209ms 226ms 50ms 116039 122922
2024-10-20 13:46 dd9776a7 tools: use a `~same~` label, when the results in `v repeat` are not different enough 972ms 1321ms 0ms 100ms 6033 KB 226ms 208ms 227ms 50ms 116039 119381
2024-10-20 11:38 39c69c5f checker, cgen: implement .index/1 method for fixed arrays (#22593) 947ms 1308ms 0ms 99ms 6033 KB 228ms 210ms 228ms 50ms 116039 122533
2024-10-20 11:36 14ca0f53 x.json2: cleanup comments (#22595) 944ms 1313ms 0ms 100ms 6026 KB 228ms 207ms 227ms 50ms 115939 122816
2024-10-20 10:19 e85905dd ci: add benchmark_footprint_json_decode.yml and benchmark_footprint_json_encode.yml (#22592) 943ms 1312ms 0ms 99ms 6026 KB 230ms 209ms 229ms 51ms 115939 122946
2024-10-20 07:36 555bad72 cgen: improve fixed array literal in operation and index calls (#22590) 933ms 1319ms 0ms 102ms 6026 KB 225ms 207ms 226ms 50ms 115939 124264
2024-10-20 07:31 ddbef2d3 cgen: cleanup in fixed_array_init() (#22589) 938ms 1301ms 0ms 100ms 6025 KB 229ms 210ms 227ms 51ms 115928 123590
2024-10-20 00:57 d8edb13f cgen: fix codegen for fixed array contains - `[1,2]! in a` (fix #22559) (#22579) 954ms 1312ms 0ms 101ms 6026 KB 229ms 208ms 229ms 51ms 115952 121542
2024-10-20 00:51 daeb548e cgen: fix codegen for if with struct init that contains option type (fix #22577) (#22578) 980ms 1329ms 0ms 101ms 6025 KB 229ms 208ms 228ms 51ms 115940 118306
2024-10-19 23:20 67f2e933 v: fix aliased type checking, add error for passing aliased `int` values to fns that accept `u8` (fix #18278) (#22572) 933ms 1296ms 0ms 98ms 6025 KB 225ms 207ms 226ms 51ms 115934 124259
2024-10-19 22:12 9ed37888 x.json2.decoder2: use a linked list insted of an array, to store the decoded elements (#22581) 938ms 1297ms 0ms 99ms 6023 KB 227ms 208ms 228ms 50ms 115913 123574
2024-10-19 08:49 136bdfe9 maps: use explicit map value cloning in `maps.merge_in_place` and `maps.merge` (fx #22564) (#22576) 944ms 1308ms 0ms 98ms 6023 KB 227ms 208ms 228ms 51ms 115913 122789
2024-10-19 08:07 380500a7 cgen: fix hardcoded db__pg__DB_last_id for `x := sql db { insert address into Address }` (fix #22583) (#22582) 962ms 1354ms 0ms 103ms 6023 KB 231ms 214ms 233ms 50ms 115913 120491
2024-10-19 04:19 d1b03701 checker: check for external variable access on qsort/sorted callback (fix #12386) (#22557) 964ms 1318ms 0ms 100ms 6023 KB 228ms 209ms 228ms 50ms 115915 120243
2024-10-18 10:14 5ec9bb54 examples: add a thread_safety/ folder with several examples of using different thread synchronisation mechanisms (#22561) 960ms 1329ms 0ms 100ms 6021 KB 228ms 211ms 228ms 50ms 115877 120705
2024-10-18 10:11 891a8bc3 doc: explain deprecation process (#22568) 960ms 1321ms 0ms 100ms 6021 KB 227ms 208ms 227ms 50ms 115877 120705
2024-10-18 08:18 ce8f6214 utf8, readline: clarify UTF-8 vs UTF-32 usage (see also #22461) (#22558) 961ms 1329ms 0ms 100ms 6021 KB 227ms 210ms 227ms 50ms 115877 120579
2024-10-18 07:57 decea1b1 v.pref: fix vsh_envbang_test.v to always use the local V executable (#22563) 965ms 1332ms 0ms 102ms 6021 KB 228ms 210ms 228ms 50ms 115876 120078
2024-10-18 07:39 35079f11 encoding.utf8: replace uchar with rune, deprecate get_uchar, is_uchar_punct, is_uchar_global_punct (#22560) 945ms 1313ms 0ms 100ms 6021 KB 228ms 210ms 228ms 50ms 115876 122620
2024-10-18 06:27 f814386c docs: change link in docs for the builtin framework, from vlib/vweb to vlib/veb (#22566) 954ms 1311ms 0ms 101ms 6021 KB 229ms 211ms 229ms 51ms 115876 121463
2024-10-18 06:12 6583d3c7 x.json2.decoder2: improve decode array (#22556) 966ms 1332ms 0ms 102ms 6021 KB 227ms 210ms 227ms 50ms 115876 119954
2024-10-17 18:52 80548088 cgen: fix map_set codegen for sumtype array variant with autofree (fix #12008) (#22553) 947ms 1302ms 0ms 100ms 6021 KB 229ms 209ms 226ms 50ms 115876 122361
2024-10-17 18:48 ae04167c v: allow checking of method comptime signature with `is` operator (fix #8843) (#22549) 961ms 1316ms 0ms 100ms 6021 KB 226ms 209ms 228ms 50ms 115863 120565
2024-10-17 17:57 5e253e79 time: fix C.clock_gettime return type (fix #8843) (#22551) 932ms 1301ms 0ms 101ms 6019 KB 227ms 207ms 227ms 50ms 115832 124283
2024-10-17 17:53 7c1cde03 x.json2.decoder2: decode bool and numbers (#22550) 950ms 1309ms 0ms 101ms 6019 KB 227ms 207ms 227ms 51ms 115832 121928
2024-10-17 12:51 7da79fd2 os: improve robustness of create_folder_when_it_does_not_exist/1 (fix CI false positives for `vab-compiles-v-examples`) (#22548) 942ms 1303ms 0ms 99ms 6019 KB 227ms 208ms 228ms 51ms 115832 122963
2024-10-17 10:37 8556353b x.json2.decoder2: improve decoder, add checker (part 1) (#22545) 941ms 1307ms 0ms 100ms 6018 KB 228ms 211ms 229ms 50ms 115794 123054
2024-10-17 08:50 e4ffc7f2 v: add support for `T.unaliased_typ` (#22546) 960ms 1313ms 0ms 100ms 6018 KB 228ms 207ms 227ms 50ms 115794 120618
2024-10-17 08:04 e97036a2 v: remove the automatic passing of structs with more than 8 fields by reference (related #17159) (#22547) 989ms 1357ms 0ms 105ms 6018 KB 234ms 217ms 235ms 51ms 115781 117068
2024-10-16 20:09 5f413f48 parser: generate all flagged enum functions, no matter what the backend is; tag them with @[flag_enum_fn], and let the backends filter them out, if they do not support them (#22543) 991ms 1342ms 0ms 101ms 6019 KB 226ms 217ms 225ms 51ms 115809 116860
2024-10-16 12:18 3326392c docs: fix html rendering of the list of columns, in the description of the #profiling section 959ms 1320ms 0ms 100ms 6019 KB 228ms 221ms 228ms 50ms 115814 120765
2024-10-16 11:18 c5e8ad19 builtin: implement a `s.hex()` method, allowing shortening `s.bytes().hex()` chains, and reducing the intermediate allocations; add tests for it (#22540) 956ms 1330ms 0ms 101ms 6019 KB 229ms 222ms 230ms 50ms 115818 121148
2024-10-16 09:48 a2e478be checker: improve if expr with compound conditions (#22541) 954ms 1317ms 0ms 99ms 6019 KB 228ms 221ms 228ms 50ms 115805 121388
2024-10-16 08:00 ffa79219 checker: fix if expr with compound conditions (#22539) 968ms 1308ms 0ms 98ms 6018 KB 227ms 220ms 225ms 50ms 115792 119619
2024-10-16 05:45 a5adbe8f docs: add progressive "Task Lists" sections to CONTRIBUTING.md (#22537) 979ms 1339ms 0ms 101ms 6018 KB 227ms 222ms 227ms 50ms 115789 118272
2024-10-16 05:44 df9cf27c docs: add an `Other online resources` section (#22538) 978ms 1338ms 0ms 101ms 6018 KB 227ms 220ms 226ms 50ms 115789 118393
2024-10-16 04:02 3e697fe9 cgen: fix comptime for method with `$method` as inherited var (fix #12657) (#22536) 973ms 1343ms 0ms 102ms 6018 KB 226ms 220ms 227ms 50ms 115789 119002
2024-10-16 03:59 13107812 v: allow for `C.va_arg(Type, va)` (fix #20636) (#22530) 978ms 1349ms 0ms 103ms 6016 KB 232ms 226ms 231ms 51ms 115763 118367
2024-10-15 20:06 fde95165 checker: clarify error message about using empty map literal to initialize structs (fix #22498) (#22534) 971ms 1331ms 0ms 103ms 6015 KB 226ms 222ms 226ms 50ms 115749 119205
2024-10-15 19:57 e4d80596 docs: add link to https://docs.vlang.io/introduction.html in doc/docs.md 970ms 1347ms 0ms 103ms 6015 KB 226ms 221ms 227ms 50ms 115744 119323
2024-10-15 19:07 7b212b2e checker: disallow C/JS functions and structs to be declared as generic (#22533) 947ms 1312ms 0ms 100ms 6015 KB 227ms 223ms 228ms 50ms 115744 122221
2024-10-15 17:51 947da2b8 ci: add .github/workflows/compare_pr_to_master.v 942ms 1310ms 0ms 99ms 6014 KB 226ms 218ms 227ms 50ms 115736 122861
2024-10-15 16:20 b7c60543 v: allow for function scoped declaration of structs, with the same name in different fns (fix #22482) (#22520) 969ms 1327ms 0ms 101ms 6014 KB 228ms 218ms 227ms 50ms 115736 119438
2024-10-15 15:29 e6d4fac5 cgen: fix sumtype aggregate with struct embeded (fix #22481) (#22532) 956ms 1322ms 0ms 101ms 6008 KB 224ms 217ms 226ms 50ms 115699 121024
2024-10-15 12:05 78bdeca9 thirdparty: update `stb_image_resize2.h` from `2.06` to `2.11` (#22529) 959ms 1318ms 0ms 100ms 6008 KB 223ms 217ms 225ms 50ms 115694 120640
2024-10-15 10:27 04bd5859 stbi: fix stbi.Image's `nr_channels` property, after a forced conversion on load (#22528) 958ms 1327ms 0ms 100ms 6008 KB 223ms 217ms 225ms 50ms 115694 120766
2024-10-15 10:00 1fb9fec7 examples: change var name '@type' to 'type' in net_resolve.v (#22526) 982ms 1317ms 0ms 99ms 6008 KB 224ms 216ms 226ms 50ms 115694 117814
2024-10-15 07:38 49513afd rand: tag with `@[direct_array_access]` some frequently used functions, that are already debugged (#22523) 945ms 1301ms 0ms 101ms 6008 KB 228ms 222ms 229ms 50ms 115694 122427
2024-10-15 05:29 4c55de5e checker: check for unwrapped results in map keys and vals (fix #22521) (#22525) 973ms 1328ms 0ms 102ms 6008 KB 225ms 219ms 228ms 50ms 115689 118899
2024-10-14 19:37 7220f75b parser: allow for variable name using keyword 'type' (#22512) 952ms 1314ms 0ms 101ms 6007 KB 221ms 217ms 226ms 50ms 115685 121517
2024-10-14 12:06 5c65e58f cgen: fix err message for `if _ := m[key] {` 969ms 1326ms 0ms 101ms 6007 KB 226ms 221ms 232ms 50ms 115679 119379
2024-10-14 11:08 9a88446e os: improve doc comments for os functions, that accept/return a size/offset in bytes (#22519) 947ms 1313ms 0ms 99ms 6007 KB 223ms 219ms 226ms 50ms 115674 122147
2024-10-14 04:28 9fac8a44 v.util: relax the `vup` tool recompilation; try an older `vup` tool, if it is still present; add more failure diagnostic messages (#22518) 958ms 1318ms 0ms 99ms 6007 KB 224ms 219ms 227ms 50ms 115673 120744
2024-10-13 17:14 df4c6ac7 fmt: keep `C.` prefix for concrete type used in a generic fn call (#22517) 984ms 1345ms 0ms 103ms 6006 KB 226ms 219ms 231ms 50ms 115650 117530
2024-10-13 15:30 55ae30cb tools: grammar changes in oldv usage (#22515) 960ms 1317ms 0ms 101ms 6006 KB 224ms 216ms 227ms 50ms 115650 120468
2024-10-13 13:10 b1142548 ast,parser,cgen: add a new ast.FnDecl field `is_c_extern`, set it during parsing, to be available in markused and checker too 947ms 1314ms 0ms 99ms 6006 KB 225ms 220ms 229ms 50ms 115650 122122
2024-10-13 10:25 c4aaa2ef checker: fix generic lambda with late concrete type inference (fix #22497) (#22509) 959ms 1313ms 0ms 102ms 6006 KB 222ms 219ms 228ms 50ms 115641 120584
2024-10-13 10:21 6064c6f2 parser: allow static method call on match branch (#22507) 968ms 1330ms 0ms 101ms 6005 KB 224ms 220ms 228ms 50ms 115638 119460
2024-10-12 19:17 da3112e5 all: replace fn name '@xxx' with 'xxx' (#22506) 966ms 1318ms 0ms 100ms 6005 KB 223ms 219ms 229ms 50ms 115637 119707
2024-10-12 13:19 45fd7ebc checker: implement option unwrapping on else branch (#22504) 948ms 1309ms 0ms 99ms 6005 KB 225ms 219ms 227ms 50ms 115637 121979
2024-10-12 12:56 e1e44e32 parser: implement fn name using keyword (#22501) 966ms 1310ms 0ms 100ms 6003 KB 223ms 218ms 227ms 50ms 115618 119687
2024-10-12 12:48 4fcd94a7 cgen: allow for `@[c_extern] fn C.somename(param1 int, param2 &char) &char` (#22502) 978ms 1342ms 0ms 103ms 6001 KB 226ms 223ms 231ms 51ms 115590 118190
2024-10-12 08:34 ddd5254d checker: fix missing checker for option map indexing (fix #22490) (#22495) 934ms 1297ms 0ms 99ms 6000 KB 221ms 216ms 226ms 50ms 115554 123719
2024-10-12 05:56 ab862c42 picoev: add `-d support_wsl1` (workaround #22493) 947ms 1305ms 0ms 99ms 5999 KB 223ms 217ms 228ms 51ms 115545 122011
2024-10-11 16:31 0cf3a445 cgen: fix spawn generic codegen (fix #22484) (#22491) 956ms 1320ms 0ms 103ms 5999 KB 220ms 215ms 226ms 50ms 115545 120862
2024-10-11 11:41 5aa6eaf3 v.builder: fix cross compiling from linux to windows with `-os windows -subsystem windows` (#22487) 931ms 1301ms 0ms 100ms 5999 KB 220ms 215ms 226ms 50ms 115545 124108
2024-10-11 10:38 11551aaf v.builder: add support for `-ldflags ""` when using `-cc msvc` too (#22486) 945ms 1307ms 0ms 100ms 5998 KB 223ms 217ms 227ms 51ms 115538 122262
2024-10-11 05:53 79786732 all: replace struct field name '@type' with 'type' (#22485) 966ms 1326ms 0ms 100ms 5998 KB 224ms 221ms 230ms 51ms 115538 119604
2024-10-11 05:50 9788ae1f veb,vweb: make the MIME type checks case insensitive (allow for serving static file.JPG) (fix #22425) (#22483) 958ms 1319ms 0ms 100ms 5998 KB 220ms 216ms 227ms 51ms 115538 120603
2024-10-10 23:09 2ca3fdfa all: replace enum field name '@xxx' with 'xxx' (#22479) 940ms 1304ms 0ms 99ms 5998 KB 222ms 217ms 226ms 51ms 115538 122912
2024-10-10 22:54 1458dc38 cgen,pref,help: support explicitly passing `-subsystem windows` or `-subsystem console` on Windows, even for non GG apps (#22480) 975ms 1325ms 0ms 100ms 5998 KB 222ms 216ms 227ms 51ms 115538 118500
2024-10-10 18:33 19a7fbcf checker: fix wrong overload operator checking for generic aliased type (fix #22471) (#22475) 946ms 1300ms 0ms 101ms 5995 KB 221ms 212ms 224ms 50ms 115488 122080
2024-10-10 17:57 f2cb462d vrepl: replace enum field name '@none' with 'none' (#22477) 951ms 1321ms 0ms 99ms 5994 KB 221ms 213ms 226ms 50ms 115476 121425
2024-10-10 17:52 3af35eef checker: fix missing check for empty noreturn fn (fix #22468) (#22474) 948ms 1306ms 0ms 100ms 5994 KB 220ms 212ms 224ms 50ms 115476 121810
2024-10-10 17:49 1a145bff checker: reduce table.sym() calls in infix expression checks (#22476) 935ms 1300ms 0ms 99ms 5994 KB 222ms 214ms 226ms 50ms 115473 123500
2024-10-10 14:01 7cdd6677 ci: remove the .tmp.obj files, when preparing the windows release .zip 932ms 1297ms 0ms 98ms 5995 KB 222ms 216ms 229ms 51ms 115477 123902
2024-10-10 13:28 469b56ef v.vcache: store the cache files in `~/.vmodules/.cache` by default, allowing for user modules, that are named `cache` (fix #22459) (#22472) 953ms 1315ms 0ms 101ms 5995 KB 221ms 214ms 226ms 50ms 115477 121172
2024-10-10 12:24 a3f6fd5d ast: cleanup in stringify_fn_after_name() (#22473) 945ms 1304ms 0ms 99ms 5994 KB 223ms 217ms 229ms 50ms 115466 122186
2024-10-10 09:23 d3b380b4 cgen: fix option if expr with noreturn fn call (fix #22467) (#22470) 949ms 1314ms 0ms 100ms 5994 KB 221ms 218ms 225ms 50ms 115468 121673
2024-10-10 06:17 51b471b0 all: replace enum field name 'xxx_' with 'xxx' (#22469) 942ms 1298ms 0ms 98ms 5994 KB 221ms 217ms 225ms 50ms 115458 122566
2024-10-10 01:41 b97b2b1c all: replace enum field name `struct_` with `struct` (#22466) 945ms 1303ms 0ms 99ms 5994 KB 221ms 216ms 224ms 50ms 115463 122183
2024-10-09 19:48 72b48047 checker: add scope validation for struct (fix #22437) (#22449) 937ms 1296ms 0ms 99ms 5994 KB 221ms 217ms 223ms 50ms 115467 123230
2024-10-09 17:57 4c82b012 parser: allow enum field names being the same as V keywords (#22456) 964ms 1316ms 0ms 101ms 5994 KB 224ms 221ms 229ms 50ms 115458 119769
2024-10-09 16:41 3e6fc364 transformer: optimise calls to write string with simple interpolations, implement `-d trace_transformer` (#22188) 939ms 1303ms 0ms 102ms 5994 KB 225ms 225ms 231ms 51ms 115447 122946
2024-10-09 15:00 8fcf3d75 cgen: fix codegen for multi return with array fixed (fix #22451) (#22454) 972ms 1330ms 0ms 103ms 5972 KB 219ms 208ms 248ms 50ms 115300 118621
2024-10-09 13:49 875faaff checker: fix missing check for escape char on unicode checker (#22462) 957ms 1326ms 0ms 100ms 5971 KB 222ms 218ms 257ms 50ms 115284 120463
2024-10-09 13:38 98f66d80 picoev: fix wrong return on listen failure (#22463) 972ms 1337ms 0ms 101ms 5970 KB 220ms 209ms 249ms 50ms 115281 118601
2024-10-09 11:31 7e17b9ab checked: change wording of comment `vweb` -> `veb` (#22458) 974ms 1329ms 0ms 101ms 5970 KB 219ms 210ms 248ms 50ms 115281 118358
2024-10-08 21:52 e1480b61 all: more unsafe warnings => errors 991ms 1355ms 0ms 103ms 5970 KB 223ms 216ms 255ms 50ms 115281 116327
2024-10-08 18:48 0224581b math.big: improve the performance of left_shift_digits_in_place and right_shift_digits_in_place (#22450) 961ms 1340ms 0ms 104ms 5971 KB 219ms 211ms 252ms 50ms 115280 119958
2024-10-08 16:31 ef72f97b json: fix encode/decode of fixed arrays (fix #22369) (#22448) 962ms 1336ms 0ms 101ms 5971 KB 217ms 209ms 250ms 50ms 115280 119833
2024-10-08 15:59 e14bc607 checker: fix struct array generic field (fix #22406, second try) (#22443) 960ms 1336ms 0ms 99ms 5969 KB 220ms 216ms 254ms 50ms 115266 120068
2024-10-08 09:32 4d74d729 parser: fix generics method chaining call (#22447) 1024ms 1373ms 0ms 106ms 5965 KB 230ms 220ms 258ms 51ms 115230 112529
2024-10-08 07:04 9d164d07 checker: don't cast match branch structs to IError, when the return type of a function is !SumType (#22444) 1021ms 1391ms 0ms 107ms 5965 KB 231ms 223ms 261ms 51ms 115229 112858
2024-10-08 06:49 eb57746a x.json2: allow parsing a value from a multidimensional array in map_from (#22442) 1048ms 1395ms 0ms 107ms 5965 KB 230ms 219ms 259ms 51ms 115227 109949
2024-10-08 05:58 c16cde7b v.builder: support injected options with newlines, coming from `#flag` directives, when `-no-rsp` is used 1021ms 1393ms 0ms 111ms 5965 KB 232ms 226ms 264ms 51ms 115227 112857
2024-10-08 04:14 75658415 builtin: add `string.wrap` method + tests (#22441) 1020ms 1389ms 0ms 108ms 5964 KB 231ms 220ms 258ms 51ms 115215 112955
2024-10-07 20:05 e1b842a8 Revert "cgen: fix codegen for struct array with generic field (fix #22406) (#22413)" 992ms 1367ms 0ms 104ms 5964 KB 229ms 220ms 258ms 51ms 115213 116142
2024-10-07 16:49 914169ed checker: fix missing check for generic array type without concrete types (fix #22414) (#22416) 1034ms 1413ms 0ms 109ms 5964 KB 228ms 219ms 255ms 51ms 115213 111424
2024-10-07 16:26 0073f097 v.ast: comment on the IndexExpr.is_farray field (#22438) 1014ms 1384ms 0ms 108ms 5963 KB 230ms 219ms 258ms 51ms 115199 113608
2024-10-07 14:07 d3c3c391 checker: reduce allocations part 2 (#22434) 997ms 1361ms 0ms 106ms 5963 KB 230ms 219ms 258ms 51ms 115199 115545
2024-10-07 12:12 184a8634 all: cleanup resolve_generic_to_concrete() and related methods (#22433) 1024ms 1393ms 0ms 108ms 5962 KB 230ms 227ms 259ms 51ms 115191 112491
2024-10-07 09:38 f4c04844 checker: disallow iterating through .params, for types that are not a function/method (#22428) 1022ms 1398ms 0ms 109ms 5963 KB 230ms 227ms 260ms 51ms 115219 112738
2024-10-07 08:27 5a33c36a checker: reduce allocations in Checker.method_call (#22432) 1013ms 1380ms 0ms 109ms 5963 KB 230ms 230ms 262ms 51ms 115214 113735
2024-10-07 08:05 3736e51e ast, parser: fix generic fn type with defferent generic type call (#22431) 1064ms 1428ms 0ms 109ms 5962 KB 229ms 259ms 262ms 51ms 115208 108278
2024-10-07 05:43 309c8d37 strconv: fix e/g format (fix #22424) (#22430) 1066ms 1430ms 0ms 110ms 5960 KB 231ms 260ms 262ms 51ms 115175 108044
2024-10-07 04:23 502442ad os: implement os.data_dir(), os.state_dir(), os.local_bin_dir() + tests (#22426) 1041ms 1410ms 0ms 109ms 5960 KB 231ms 258ms 262ms 51ms 115167 110631
2024-10-06 22:54 2b52153c all: make 0 => unsafe { nil } an error, not a notice 1056ms 1428ms 0ms 108ms 5960 KB 229ms 256ms 260ms 51ms 115133 109027
2024-10-06 19:37 a2d385ae parser: allow struct definitions inside functions 1045ms 1400ms 0ms 107ms 5960 KB 228ms 256ms 258ms 51ms 115133 110175
2024-10-06 17:56 4f9df0da builtin: unify memory allocation error handling, and avoid string interpolation, when allocation failed (#22423) 1062ms 1463ms 0ms 112ms 5960 KB 235ms 266ms 267ms 52ms 115129 108407
2024-10-06 13:48 491d6f49 strconv: fix remove_tail_zeros bug (fix #22421) (#22422) 1062ms 1423ms 0ms 109ms 5961 KB 223ms 256ms 259ms 53ms 115093 108373
2024-10-06 13:36 6ed17651 checker: disallow blank ident in const and global decl (#22415) 1060ms 1429ms 0ms 107ms 5961 KB 224ms 258ms 260ms 53ms 115089 108574
2024-10-06 08:33 93d3278a v.util: fix handling of spaces before the second argument of `$d(name, value)` (#22420) 1060ms 1425ms 0ms 110ms 5960 KB 223ms 258ms 258ms 53ms 115077 108563
2024-10-06 08:23 e83b0d22 x.json2: make encode number cJson compatible (fix #22363) (#22419) 1044ms 1406ms 0ms 106ms 5960 KB 224ms 256ms 259ms 53ms 115068 110218
2024-10-06 08:15 3c0358cc toml: add reflect/decode struct default value support (#22412) 1060ms 1432ms 0ms 112ms 5960 KB 226ms 257ms 260ms 53ms 115068 108554
2024-10-04 23:20 209c30f3 v.builder: fix building with `-cc msvc` and non ASCII characters in paths on windows 11 (#22410) 1065ms 1444ms 0ms 114ms 5960 KB 224ms 258ms 261ms 53ms 115068 108045
2024-10-04 17:29 dc6a9583 v.builder, builtin: use ANSI encoding for the .rsp file under Windows; add builtin string_to_ansi_not_null_terminated + tests (#22409) 1039ms 1405ms 0ms 107ms 5960 KB 224ms 258ms 261ms 53ms 115066 110746
2024-10-04 12:57 5a8ba962 v.builder: pass `/nologo` instead of `/NOLOGO`, when the user passed `-cc msvc` on windows 1058ms 1429ms 0ms 108ms 5960 KB 224ms 256ms 260ms 52ms 115025 108719
2024-10-04 11:00 0390c070 v.builder: write an UTF8 BOM header for the .rsp file, when using '-cc msvc' (#22408) 1041ms 1407ms 0ms 106ms 5960 KB 226ms 259ms 262ms 53ms 115025 110494
2024-10-04 07:11 286c4426 checker: cleanup in match_expr() (#22407) 1022ms 1397ms 0ms 106ms 5960 KB 225ms 254ms 258ms 52ms 115025 112548
2024-10-04 07:05 cafb69de x.json2: add support to array of array (fix #22362) (#22365) 1073ms 1440ms 0ms 108ms 5960 KB 227ms 263ms 265ms 53ms 115026 107200
2024-10-04 07:01 884b8429 checker: check fn return void fn call (no value) (fix #22389) (#22404) 1053ms 1431ms 0ms 110ms 5960 KB 225ms 258ms 260ms 52ms 115026 109236
2024-10-03 16:59 5b1581da cgen: fix global decl type default generation for fixed array (fix #22402) (#22403) 1037ms 1408ms 0ms 106ms 5960 KB 228ms 257ms 262ms 53ms 115021 110917
2024-10-03 16:56 1a110564 checker: fix validation of lambda params and returns in generic function calls (#22387) 1030ms 1400ms 0ms 105ms 5957 KB 224ms 256ms 260ms 52ms 114981 111632
2024-10-03 13:10 f24d2391 cgen: improve enum with comptime const value (related #22388) (#22401) 1052ms 1418ms 0ms 108ms 5955 KB 223ms 258ms 260ms 52ms 114968 109285
2024-10-03 08:31 98513672 cgen: fix struct fixed array field init with default value (fix #22392) (#22399) 1057ms 1433ms 0ms 107ms 5955 KB 224ms 258ms 260ms 52ms 114968 108768
2024-10-03 08:27 e2425842 encoding.iconv: fix iconv type cstrict, add support for `LOCAL` encoding (#22398) 1050ms 1416ms 0ms 107ms 5953 KB 227ms 260ms 264ms 53ms 114947 109473
2024-10-02 22:52 7b8e059a checker: disallow invalid `T` cast (fix #22346) (#22354) 1047ms 1411ms 0ms 107ms 5953 KB 222ms 255ms 259ms 52ms 114947 109787
2024-10-02 21:36 dafca935 tests: use `value` and the .len field, for the left/right values, shown in failing assertions (#22393) 1052ms 1418ms 0ms 110ms 5953 KB 225ms 259ms 262ms 52ms 114942 109260
2024-10-02 18:49 2b546c4f scanner: remove redundancy from the messages suggesting to use quotes instead of backticks for characters (#22390) 1057ms 1419ms 0ms 112ms 5953 KB 223ms 258ms 260ms 52ms 114942 108743
2024-10-02 16:49 c01186c7 cgen: fix enum with comptime const value (fix #22386) (#22388) 1034ms 1399ms 0ms 105ms 5953 KB 224ms 258ms 261ms 52ms 114945 111165
2024-10-02 16:39 cf2ccbc2 cgen: fix auto str for array and map for C struct (fix #22379) (#22381) 1047ms 1420ms 0ms 107ms 5953 KB 224ms 259ms 261ms 52ms 114943 109783
2024-10-02 16:37 74779499 encoding: add an `encoding.iconv` module with tests (#22332) 1037ms 1398ms 0ms 105ms 5952 KB 222ms 256ms 259ms 52ms 114932 110831
2024-10-02 14:31 d1606b22 net: allow for a `::ffff:127.0.0.1` result in tcp_simple_client_server_test.v (#22385) 1044ms 1416ms 0ms 107ms 5952 KB 223ms 258ms 260ms 52ms 114932 110088
2024-10-02 14:15 8d1ba468 scanner: improve unknown comptime var error (#22371) 1058ms 1429ms 0ms 109ms 5952 KB 224ms 258ms 260ms 52ms 114932 108631
2024-10-01 17:16 5e00270e builtin: cleanup push_many()/push_many_noscan() (#22383) 1083ms 1460ms 0ms 111ms 5950 KB 229ms 269ms 268ms 53ms 114895 106089
2024-10-01 16:04 30952cf2 cgen: fix codegen for const of fixed array (fix #22357) (#22364) 1079ms 1450ms 0ms 111ms 5950 KB 230ms 267ms 266ms 53ms 114895 106482
2024-10-01 15:39 856fb8b2 cgen: cleanup in method_call() (#22382) 1051ms 1421ms 0ms 109ms 5950 KB 224ms 256ms 260ms 53ms 114889 109313
2024-10-01 13:31 3faf06bf checker: fix missing check for alias to generic type (fix #22359) (#22360) 1031ms 1408ms 0ms 106ms 5950 KB 222ms 257ms 259ms 52ms 114897 111442
2024-10-01 13:30 3b9651d8 v.builder: fix build using msvc with multiple C sources (for example programs using `#flag file.c`) (#22377) 1039ms 1411ms 0ms 106ms 5950 KB 226ms 261ms 263ms 52ms 114897 110584
2024-10-01 11:19 d2c5b190 cgen: refactor to streamline gen_map_method_call() (#22356) 1028ms 1409ms 0ms 105ms 5950 KB 223ms 257ms 260ms 52ms 114897 111767
2024-10-01 08:42 e598db12 net: add more SocketOptions enum values, make public fn new_tcp_socket (#22378) 1068ms 1459ms 0ms 108ms 5950 KB 223ms 256ms 262ms 52ms 114889 107573
2024-10-01 08:25 d1fdcfba cgen: fix comptime variant string interpolation (fix #22366) (#22368) 1051ms 1419ms 0ms 110ms 5950 KB 223ms 257ms 262ms 52ms 114889 109313
2024-10-01 07:45 fc72044b checker: improve `fn` argument mismatch error (#22370) 1037ms 1408ms 0ms 106ms 5949 KB 225ms 258ms 263ms 52ms 114887 110787
2024-10-01 07:15 81b9fd8b x.json2.decoder2: clean up (#22373) 1054ms 1418ms 0ms 107ms 5949 KB 223ms 259ms 263ms 52ms 114883 108997
2024-10-01 02:03 1b812f6b cgen: fix global struct init on tcc (fix #22300) (#22350) 1084ms 1459ms 0ms 110ms 5949 KB 229ms 270ms 270ms 53ms 114883 105980
2024-10-01 02:02 ce957872 cgen: fix array to alias push operation (fix #22374) (#22375) 1093ms 1429ms 0ms 110ms 5949 KB 225ms 262ms 263ms 53ms 114878 105103
2024-09-30 11:54 aa3ab3ff cgen: fix const with c string literal (fix #22358) (#22361) 1054ms 1433ms 0ms 108ms 5949 KB 223ms 258ms 264ms 53ms 114864 108979
2024-09-30 05:25 04aba8f7 net: fix split_address (fix #14909) (#22349) 1049ms 1410ms 0ms 106ms 5949 KB 222ms 259ms 264ms 53ms 114863 109497
2024-09-30 05:23 6eec0b33 cgen: refactor to streamline gen_array_method_call() (#22353) 1074ms 1456ms 0ms 111ms 5949 KB 224ms 259ms 266ms 53ms 114863 106948
2024-09-29 16:17 be262336 vdoc: fix scrolling on keyboard select in search results with overflow (#22352) 1032ms 1398ms 0ms 105ms 5949 KB 223ms 257ms 262ms 52ms 114863 111301
2024-09-29 05:49 10c7a75c checker: fix missing reserved name check on global declaration (fix #22345) (#22347) 1036ms 1413ms 0ms 106ms 5949 KB 226ms 259ms 264ms 53ms 114863 110871
2024-09-29 05:02 80e09e2f checker: fix compiler panic, when calling an unknown function in `C.printf(c'%f\n', sin(2))` (fix #22343) (#22348) 1042ms 1406ms 0ms 106ms 5948 KB 223ms 256ms 261ms 52ms 114851 110221
2024-09-29 04:59 161d29a9 cgen: minor cleanup in method_call() (#22351) 1078ms 1448ms 0ms 110ms 5948 KB 224ms 258ms 264ms 52ms 114851 106540
2024-09-29 04:53 6f97ced8 orm: allow comptime field.name as field name (fix #22329) (#22344) 1101ms 1473ms 0ms 113ms 5949 KB 232ms 271ms 273ms 53ms 114855 104318
2024-09-28 15:50 2ab15239 V 0.4.8 1052ms 1426ms 0ms 109ms 5948 KB 225ms 260ms 263ms 52ms 114850 109173
2024-09-28 15:13 747508c3 changelog: minor 0.4.8 fixes 1032ms 1408ms 0ms 107ms 5948 KB 229ms 265ms 267ms 53ms 114850 111288
2024-09-28 14:56 106cc3ec changelog: V 0.4.8 changelog 1054ms 1421ms 0ms 108ms 5948 KB 223ms 258ms 261ms 52ms 114850 108965
2024-09-28 14:49 24238c10 encoding.csv: fix reading when there is no line ending at the end of the file (fix #22337) (#22342) 1054ms 1418ms 0ms 108ms 5948 KB 223ms 257ms 261ms 52ms 114850 108965
2024-09-28 14:40 64eb4c49 cgen: fix struct init field with alias to array fixed (fix #22339) (#22341) 1047ms 1407ms 0ms 105ms 5948 KB 225ms 259ms 264ms 52ms 114850 109694
2024-09-28 14:11 f30078a2 cgen: fix codegen for address of range (fix #18528) (#22336) 1086ms 1456ms 0ms 111ms 5948 KB 228ms 268ms 270ms 53ms 114850 105755
2024-09-28 13:20 a6af3d51 cgen: fix interface method call after smartcast (fix #17056) (#22335) 1046ms 1407ms 0ms 109ms 5947 KB 226ms 259ms 263ms 53ms 114840 109789
2024-09-28 10:44 2e0fa122 cgen: add `asm` to c_reserved, fixes compilation of `struct Abc { @asm int }` (#22340) 1057ms 1419ms 0ms 107ms 5946 KB 223ms 259ms 262ms 52ms 114831 108638
2024-09-28 10:39 4a01b2cc checker: cleanup the checking of array method calls (#22338) 1059ms 1425ms 0ms 109ms 5946 KB 223ms 259ms 262ms 52ms 114831 108433
2024-09-28 09:03 350846e1 checker: add an error for returning an `any` value in pure V code (prevents invalid cgen) (fix #12623) (#22334) 1071ms 1457ms 0ms 109ms 5945 KB 224ms 262ms 264ms 53ms 114820 107208
2024-09-27 15:51 372a4021 checker: check arguments mismatch of array.sorted_with_compare() (fix #22327) (#22328) 1038ms 1408ms 0ms 107ms 5945 KB 224ms 258ms 262ms 53ms 114817 110613
2024-09-27 14:32 2afce42f cgen: fix codegen for interface method call which returns a fixed array (fix #22326) (#22331) 1052ms 1418ms 0ms 109ms 5944 KB 224ms 259ms 258ms 52ms 114797 109122
2024-09-27 14:13 6ba87b94 math.big: fix `a + b` and `a - b`, when the signs are different, add more test cases (#22330) 1055ms 1416ms 0ms 106ms 5943 KB 223ms 255ms 258ms 52ms 114792 108807
2024-09-27 08:48 2db53a4b cgen: cleanup in gen_array_insert()/gen_array_prepend() (#22325) 1047ms 1415ms 0ms 111ms 5943 KB 223ms 256ms 260ms 52ms 114792 109638
2024-09-27 04:41 c7bdc0a7 cgen: fix aliases of array insert(...)/prepend(...) (fix #22323) (#22324) 1032ms 1399ms 0ms 109ms 5943 KB 223ms 258ms 261ms 52ms 114792 111232
2024-09-27 04:32 765b88f9 tests: skip ecdsa_test.v on windows and on `tests-sanitize-memory-clang` (since it needs OpenSSL) 1053ms 1426ms 0ms 107ms 5943 KB 225ms 259ms 261ms 52ms 114791 109013
2024-09-26 23:26 1cac0c3c cgen, checker: fix array fixed return type for interface methods (#22320) 1059ms 1429ms 0ms 107ms 5943 KB 223ms 255ms 260ms 52ms 114791 108395
2024-09-26 23:25 861bbe68 checker: disallow infix exper on left side of assign (#22322) 1046ms 1417ms 0ms 107ms 5942 KB 222ms 255ms 259ms 53ms 114783 109735
2024-09-26 19:36 c9a79ea0 bench: crypto/ecdsa.v 1049ms 1420ms 0ms 108ms 5942 KB 223ms 257ms 258ms 52ms 114779 109417
2024-09-26 19:30 f7cc9d5d crypto: ecdsa module (on top of openssl) 1054ms 1429ms 0ms 110ms 5942 KB 223ms 259ms 260ms 52ms 114779 108898
2024-09-26 16:39 9c0a7e79 json: support null sum types in decode() 1056ms 1436ms 0ms 110ms 5942 KB 223ms 261ms 261ms 52ms 114779 108692
2024-09-26 07:58 b1c99410 builtin: enable GC lib on rv64 build (#22319) 1039ms 1406ms 0ms 106ms 5941 KB 222ms 258ms 262ms 52ms 114750 110442
2024-09-26 05:45 e03bd3f8 io: make buffered_writer_test.v more robust 1048ms 1413ms 0ms 109ms 5941 KB 221ms 257ms 261ms 52ms 114750 109494
2024-09-26 05:18 9bc975eb net: allow ipv6 address with brackets (fix #22313) (#22316) 1033ms 1405ms 0ms 106ms 5941 KB 223ms 259ms 261ms 52ms 114750 111084
2024-09-26 05:02 956f74ab ci: add cache and trigger for pushes, in the Hub docker action (#22314) 1054ms 1417ms 0ms 107ms 5941 KB 223ms 260ms 262ms 52ms 114750 108870
2024-09-26 04:29 e3084ba6 cgen: fix variadic arg var passed to another call which expects variadic (fix #22315) (#22317) 1037ms 1399ms 0ms 107ms 5941 KB 224ms 263ms 264ms 53ms 114750 110655
2024-09-26 04:25 08eef34f cgen: fix codegen for assign from unsafeexpr resulting fixed array (fix #22301) (#22309) 1062ms 1425ms 0ms 108ms 5940 KB 223ms 261ms 266ms 52ms 114743 108044
2024-09-26 03:52 31e71e90 checker: add missing check for duplicated items on in expr (fix #22305) (#22308) 1046ms 1408ms 0ms 106ms 5940 KB 224ms 259ms 261ms 52ms 114742 109695
2024-09-25 19:03 1dfe004f checker: check array.delete() argument mismatch (#22307) 1042ms 1409ms 0ms 107ms 5939 KB 224ms 259ms 264ms 53ms 114728 110103
2024-09-25 19:02 27973f70 docker: hub docker action fix (#22312) 1051ms 1430ms 0ms 111ms 5938 KB 222ms 257ms 261ms 52ms 114720 109153
2024-09-25 08:49 4248fc55 cgen: fix operation overload for type aliases of fixed arrays (fix #22297) (#22304) 1030ms 1397ms 0ms 106ms 5938 KB 223ms 259ms 262ms 52ms 114720 111378
2024-09-25 06:27 1a4ad556 parser: add back the escape for `@` using `@@` in $tmpl() templates, add tests (the regression happened in 3115796 from 2024-09-22) (#22303) 1051ms 1422ms 0ms 105ms 5937 KB 220ms 257ms 261ms 52ms 114704 109137
2024-09-25 06:12 e1900ae5 ci: make Git less picky in the newer ubuntu-docker-musl image 1033ms 1404ms 0ms 108ms 5937 KB 222ms 256ms 261ms 52ms 114704 111039
2024-09-25 06:03 1d427da9 tools: make vretry_test.v more verbose when run on the CI 1054ms 1430ms 0ms 108ms 5937 KB 224ms 256ms 262ms 52ms 114704 108827
2024-09-25 05:43 14bf78d6 ci: add hub_docker_ci.yml, for building docker images (triggered manually for now) (#22302) 1070ms 1467ms 0ms 111ms 5937 KB 229ms 266ms 270ms 53ms 114704 107200
2024-09-24 21:05 41e045c5 cgen: fix codegen for method call on rangeexpr (fix #12610) (#22291) 1049ms 1421ms 0ms 109ms 5937 KB 222ms 258ms 263ms 52ms 114704 109346
2024-09-24 20:59 d5f0db98 tmpl: fix extra newline added on @if-@else-@end block (#22289) 1038ms 1410ms 0ms 106ms 5937 KB 225ms 258ms 263ms 52ms 114697 110498
2024-09-24 19:16 e974460b fmt: cleanup align.v (#22295) 1046ms 1413ms 0ms 107ms 5937 KB 222ms 258ms 261ms 52ms 114705 109660
2024-09-24 09:20 4ee948fe parser: check enum method duplicated (fix #20924) (#22294) 1041ms 1405ms 0ms 106ms 5937 KB 224ms 260ms 264ms 52ms 114705 110187
2024-09-24 03:54 07465a4e checker: fix fntype var marked as auto heap (#22290) 1051ms 1415ms 0ms 108ms 5934 KB 224ms 255ms 262ms 52ms 114693 109127
2024-09-24 01:33 03e0b9e6 math: document q_rsqrt 1059ms 1418ms 0ms 109ms 5933 KB 224ms 260ms 262ms 52ms 114686 108296
2024-09-23 10:56 c72dde20 vlib: add a go like `x.benchmark` module, that estimates automatically how many iterations are needed, to get a statistically significant result (#22215) 1060ms 1421ms 0ms 108ms 5933 KB 223ms 259ms 261ms 52ms 114686 108194
2024-09-23 10:30 e5d46d2f examples: add a consistent background to flappylearning, shown when the height of the view is very high (on Android) 1043ms 1416ms 0ms 109ms 5933 KB 227ms 262ms 265ms 53ms 114686 109957
2024-09-22 21:34 b79aa020 cgen: fix option cast from fntype (fix #22283, #22284) (#22285) 1052ms 1412ms 0ms 108ms 5933 KB 224ms 260ms 262ms 52ms 114686 109017
2024-09-22 21:21 8ff61ffe tools: remove drag_n_drop.v from the list of examples, that are checked for visual differences with vgret, since it now uses the default gg font 1046ms 1416ms 0ms 111ms 5933 KB 232ms 262ms 268ms 53ms 114686 109642
2024-09-22 18:11 4f39bac1 checker, cgen: fix codegen for option fntype used in a match (fix #22278) (#22280) 1045ms 1409ms 0ms 107ms 5933 KB 223ms 254ms 260ms 52ms 114686 109747
2024-09-22 16:18 f98e9d57 examples: remove the setting of font_path from drag_n_drop.v and quadtree_demo.v (make them portable to Android + setting the font does not matter, for their goal) 1051ms 1421ms 0ms 110ms 5932 KB 223ms 257ms 262ms 52ms 114674 109109
2024-09-22 13:04 cfa91d81 examples,os: add an os.asset module, use it to simplify code in examples/, by removing `$if android {` checks (#22281) 1057ms 1429ms 0ms 107ms 5932 KB 226ms 264ms 267ms 53ms 114674 108490
2024-09-22 12:57 64d1770c io: add a BufferedWriter and supporting methods (#22265) 1051ms 1427ms 0ms 111ms 5932 KB 222ms 256ms 261ms 52ms 114674 109109
2024-09-22 12:28 295807d7 net: use explicit int casts for net.error_eintr etc in the unix implementation too for consistency with the windows one 1073ms 1430ms 0ms 108ms 5932 KB 228ms 265ms 269ms 53ms 114674 106872
2024-09-22 12:22 2f59018a net: fix compilation on windows (use casts to int for net.error_eintr etc) 1040ms 1407ms 0ms 108ms 5932 KB 227ms 266ms 270ms 53ms 114674 110263
2024-09-22 05:29 635a0c66 cgen: fix codegen for alias to charptr passed as ptr (fix #9679) (#22271) 1040ms 1404ms 0ms 105ms 5932 KB 223ms 258ms 263ms 52ms 114674 110263
2024-09-22 05:22 31157967 parser: fix `.${var}` used in a template, compiled by `$tmpl()` (fix #22231) (#22270) 1040ms 1402ms 0ms 106ms 5932 KB 225ms 258ms 264ms 52ms 114673 110262
2024-09-22 05:02 59d51154 examples: make `gg/stars.v` run on android (#22276) 1055ms 1429ms 0ms 108ms 5932 KB 225ms 258ms 264ms 52ms 114674 108695
2024-09-22 05:00 d139e56c examples: make `gg/rectangles.v` Android friendly (#22275) 1050ms 1424ms 0ms 109ms 5932 KB 222ms 257ms 261ms 52ms 114674 109213
2024-09-22 04:54 12338584 json: fix json encode/decode with embed support (#22277) 1037ms 1445ms 0ms 109ms 5932 KB 231ms 269ms 271ms 53ms 114674 110582
2024-09-22 04:48 3ec49395 net.websocket: use retrying on EINTR in Client.listen() (#22279) 1033ms 1420ms 0ms 107ms 5932 KB 223ms 258ms 262ms 52ms 114668 111004
2024-09-22 04:41 1e1bc104 examples: add `gc_is_enabled()` check to `2048` to prevent crash in Android emulator (#22274) 1049ms 1421ms 0ms 107ms 5932 KB 226ms 259ms 263ms 52ms 114668 109311
2024-09-21 17:04 33073407 Revert "ci: fix failures in vab_ci.yml (#22267)" 1025ms 1401ms 0ms 105ms 5932 KB 222ms 256ms 261ms 52ms 114668 111871
2024-09-21 12:58 5e624a5b crypto.rand: add support for convenient generation of a random big integer in the interval `[0, n)` (#22266) 1083ms 1457ms 0ms 110ms 5932 KB 229ms 264ms 265ms 53ms 114668 105879
2024-09-21 06:07 8ae627ff cgen: fix C name mangling with inherited closure vars (fix #22262) (#22263) 1033ms 1402ms 0ms 105ms 5932 KB 224ms 259ms 262ms 52ms 114668 111004
2024-09-21 06:01 651a1161 json: fix decoding of structs with embeds (#22264) 1035ms 1410ms 0ms 107ms 5932 KB 224ms 259ms 262ms 52ms 114667 110789
2024-09-21 05:33 7af312c5 ci: fix failures in vab_ci.yml (#22267) 1057ms 1427ms 0ms 109ms 5931 KB 224ms 258ms 261ms 52ms 114648 108465
2024-09-20 08:24 c866e375 cgen: fix code for C ident when ptr is expected (#22259) 1066ms 1442ms 0ms 111ms 5931 KB 224ms 259ms 261ms 52ms 114648 107549
2024-09-19 10:51 9a0f4d84 tools: make fast.v and fast_job.v more self sufficient 1031ms 1403ms 0ms 106ms 5931 KB 225ms 259ms 262ms 53ms 114646 111198
2024-09-19 09:20 24088a7c tools: make fast_job.v more robust (setup a custom PATH) and informative on fast.v failures (compile it with -g) 1050ms 1417ms 0ms 108ms 5931 KB 225ms 258ms 262ms 52ms 114646 109186
2024-09-19 08:48 1f0a6337 ci: restore format v-analyzer job in v_apps_and_modules_compile_ci.yml (#22258) 1069ms 1448ms 0ms 111ms 5931 KB 231ms 269ms 271ms 53ms 114646 107246
2024-09-19 01:49 63957f24 strconv: cleanup format_fl()/format_es() (#22257) 1077ms 1434ms 0ms 112ms 5931 KB 230ms 267ms 269ms 53ms 114646 106449
2024-09-18 16:23 263ba232 cgen: fix wrong type of vint_t and const riscv64 (#22251) 1076ms 1451ms 0ms 109ms 5923 KB 230ms 263ms 269ms 53ms 114570 106477
2024-09-18 14:07 5f6015fd docs: improve format in the conditional compilation section (#22248) 1028ms 1401ms 0ms 106ms 5922 KB 223ms 255ms 260ms 52ms 114567 111446
2024-09-18 13:54 ea4bac03 v.builder: enable LTO for clang on OpenBSD (#22247) 1052ms 1421ms 0ms 109ms 5922 KB 222ms 255ms 261ms 53ms 114567 108903
2024-09-18 13:52 c5837e4f builtin: drop C in int.v (#22245) 1053ms 1421ms 0ms 110ms 5922 KB 224ms 257ms 263ms 52ms 114569 108802
2024-09-18 03:30 c0f72446 veb: make implicit context work with custom user types 1049ms 1411ms 0ms 108ms 5922 KB 223ms 257ms 262ms 52ms 114569 109217
2024-09-17 17:13 1187e136 all: add comptime support for traversing the method parameters with `$for arg in method.params {` (#22229) 1035ms 1402ms 0ms 106ms 5922 KB 225ms 255ms 261ms 52ms 114563 110688
2024-09-17 17:07 15bf8222 flag: fix parse_bool_value() with different order short args (fix #22176) (#22242) 1042ms 1407ms 0ms 106ms 5918 KB 225ms 258ms 262ms 52ms 114517 109901
2024-09-17 12:33 97c9f5f9 json: allow passing an anon struct as a decode type (#22228) 1059ms 1430ms 0ms 111ms 5918 KB 230ms 266ms 266ms 53ms 114517 108136
2024-09-17 12:21 0c8ce3bc tests: run `v fmt -w` over *.vv, when the semantics are the same; unify style; discover fmt bugs, to be filed separately (#22241) 1047ms 1415ms 0ms 107ms 5916 KB 221ms 252ms 262ms 53ms 114502 109361
2024-09-17 07:02 5f495e23 checker: check for duplicate interface names in the `implements` parts of struct declarations (#22230) 1039ms 1428ms 0ms 107ms 5916 KB 225ms 255ms 266ms 53ms 114502 110204
2024-09-17 06:47 acf6b344 fmt: fix formating a file in an oscillating manner (fix #22223, fix #22026) (#22232) 1054ms 1426ms 0ms 107ms 5915 KB 222ms 255ms 261ms 52ms 114495 108629
2024-09-17 06:15 c004d0c8 examples: migrate vweb examples to veb 1051ms 1431ms 0ms 111ms 5912 KB 224ms 254ms 264ms 52ms 114473 108918
2024-09-16 18:20 f53b5d73 thirdparty: update libatomic_ops to commit cc9bc49 from https://github.com/ivmai/libatomic_ops/ (#22235) 1050ms 1409ms 0ms 106ms 5912 KB 220ms 251ms 260ms 52ms 114473 109021
2024-09-16 14:02 c3b55a68 builtin: fix compilation with tcc on OpenBSD using libgc (#22234) 1040ms 1405ms 0ms 107ms 5912 KB 221ms 248ms 259ms 52ms 114473 110070
2024-09-16 13:46 65e28343 v.pkgconfig: fix parser, when includedir= lines, had trailing spaces (fix `-d use_openssl` for openssl 3.3.2 installed through brew on macos) 1044ms 1412ms 0ms 106ms 5912 KB 222ms 252ms 260ms 52ms 114473 109648
2024-09-16 05:16 0fb95a8f checker: suggest using the `@[_allow_multiple_values]` attribute, when declaring enums that have duplicate values (#22224) 1029ms 1394ms 0ms 105ms 5912 KB 224ms 252ms 260ms 52ms 114469 111242
2024-09-16 05:06 b1ffa4ec ast, parser, checker: check struct implements non interface type (fix #22200) (#22218) 1072ms 1419ms 0ms 110ms 5911 KB 224ms 254ms 263ms 52ms 114466 106777
2024-09-15 17:05 ca5f47a9 builtin: cleanup string trim()/trim_left()/trim_right() (#22225) 1041ms 1406ms 0ms 109ms 5911 KB 224ms 263ms 268ms 53ms 114464 109955
2024-09-15 17:03 deb7ddd9 ci: disable macos for now in `wasm_backend_ci.yml`, until github runners for it, can resolve again the `get.wasmer.io` domain (#22227) 1026ms 1400ms 0ms 108ms 5911 KB 230ms 271ms 268ms 53ms 114449 111548
2024-09-15 12:20 83a015b9 crypto.scrypt: add missing comment of source for test vector (#22222) 1083ms 1456ms 0ms 112ms 5911 KB 221ms 260ms 259ms 52ms 114449 105677
2024-09-15 12:00 c2788f97 thirdparty: fix compilation of thirdparty/mbedtls with tcc on macos m1 1030ms 1404ms 0ms 104ms 5911 KB 222ms 260ms 259ms 52ms 114449 111115
2024-09-15 11:53 755a4bc0 crypto.rand: fix compilation on macos with `-cc tcc -no-retry-compilation -gc none` 1077ms 1447ms 0ms 109ms 5911 KB 226ms 267ms 265ms 53ms 114449 106266
2024-09-15 10:35 26c560bc thirdparty: fix compilation of programs using miniz.h on macos 1050ms 1436ms 0ms 110ms 5911 KB 226ms 264ms 263ms 52ms 114449 108999
2024-09-14 20:14 5fcfc27e cgen: fix interface type generation for generic struct (fix #22186) (#22189) 1032ms 1401ms 0ms 105ms 5911 KB 222ms 258ms 259ms 52ms 114449 110900
2024-09-14 18:31 469a532c sync.stdatomic: add OpenSUSE paths for libatomic 1039ms 1420ms 0ms 106ms 5906 KB 222ms 257ms 265ms 52ms 114388 110094
2024-09-14 14:04 8db23006 cgen: fix code generated for indexexpr with complex assigning (#22203) 1042ms 1427ms 0ms 107ms 5906 KB 220ms 251ms 257ms 52ms 114368 109758
2024-09-14 13:57 0d980a4f ci: restore the Format vlang/v-analyzer task in v_apps_and_modules_compile_ci.yml (#22219) 1056ms 1452ms 0ms 111ms 5900 KB 230ms 266ms 267ms 53ms 114333 108269
2024-09-14 06:54 423f804b crypto.scrypt: add a new `scrypt` module to vlib/crypto (#22216) 1054ms 1421ms 0ms 108ms 5900 KB 226ms 256ms 261ms 53ms 114333 108475
2024-09-13 21:40 26ab7d4f veb: implicit context 1023ms 1400ms 0ms 108ms 5900 KB 223ms 257ms 259ms 52ms 114333 111762
2024-09-13 14:07 cc7665ff tests: add a test for short enum syntax across modules (related #12183) (#22210) 1027ms 1391ms 0ms 106ms 5899 KB 221ms 252ms 258ms 52ms 114287 111282
2024-09-13 13:59 888d84d2 docs: add implements keyword for explicit interface implementations (#22214) 1030ms 1410ms 0ms 108ms 5899 KB 229ms 258ms 263ms 53ms 114287 110958
2024-09-13 07:50 56013a44 crypto.pbkdf2: move extensive test cases to https://github.com/vlang/slower_tests, but keep `test case 7`, where the key_size is > block_size for sha224 and sha256 1052ms 1419ms 0ms 110ms 5899 KB 224ms 260ms 265ms 52ms 114287 108637
2024-09-13 06:59 637ce20a fmt: fix import selective with interface implements (fix formatting part of #22200) (#22209) 1040ms 1408ms 0ms 110ms 5899 KB 222ms 253ms 258ms 52ms 114287 109891
2024-09-13 06:45 747f3b3c crypto.bcrypt: reduce runtime cost for running bcrypt_test.v, by reducing the iteration count 1083ms 1417ms 0ms 108ms 5899 KB 222ms 253ms 258ms 52ms 114287 105528
2024-09-13 05:20 4572c647 cgen: fix match with mut cond variable (#22207) 1026ms 1397ms 0ms 105ms 5899 KB 222ms 253ms 260ms 52ms 114284 111387
2024-09-13 04:27 6eae77b6 builtin: fix string.trim() (fix #13021) (#22205) 1050ms 1426ms 0ms 110ms 5899 KB 229ms 258ms 265ms 53ms 114283 108840
2024-09-13 04:19 5cf4b5ed crypto.sha512: move sha512 long message tests to separate repo (#22208) 1023ms 1380ms 0ms 105ms 5898 KB 221ms 253ms 260ms 51ms 114222 111653
2024-09-12 08:48 e0422de8 crypto.pbkdf2: fix pbkdf2 key generation and add more tests (#22202) 1024ms 1412ms 0ms 106ms 5898 KB 223ms 254ms 260ms 52ms 114222 111544
2024-09-12 08:43 efe709eb ci: run `npx prettier --write **.yml`; ensure it is run on all .yml files, not just the ones in the .github/workflows/ folder 1042ms 1412ms 0ms 108ms 5898 KB 223ms 254ms 261ms 52ms 114222 109618
2024-09-12 08:34 efff7666 ci: fix formatting of more_extensive_but_slower_tests_ci.yml, explain what to do to run the checks in workflow_lint.yml locally 1020ms 1394ms 0ms 106ms 5898 KB 222ms 250ms 257ms 52ms 114222 111982
2024-09-12 08:25 328c2a23 ci: fix more_extensive_but_slower_tests_ci.yml on windows 1043ms 1410ms 0ms 111ms 5898 KB 227ms 260ms 265ms 53ms 114222 109512
2024-09-12 08:19 b2e8b2d1 ci: add .github/workflows/more_extensive_but_slower_tests_ci.yml, that will run tests from https://github.com/vlang/hash_validation_tests 1078ms 1448ms 0ms 110ms 5898 KB 227ms 263ms 267ms 52ms 114222 105957
2024-09-11 17:12 79bedff1 thirdparty: update `zip` to its latest commit 209840b from https://github.com/kuba--/zip/ (miniz is now version 3.0.2) (#22199) 1044ms 1421ms 0ms 108ms 5898 KB 229ms 257ms 270ms 52ms 114222 109408
2024-09-11 16:42 715dc311 tools: fix `v doc` not converting <s> in plain code blocks into encoded html entities in its .html output 1043ms 1418ms 0ms 108ms 5898 KB 222ms 253ms 260ms 52ms 114222 109512
2024-09-11 16:33 1c992de8 cgen: fix array of fns index call with embeded array index (fix #17381) (#22198) 1071ms 1442ms 0ms 110ms 5898 KB 222ms 255ms 261ms 52ms 114222 106649
2024-09-11 12:47 62ab1be5 v.util: add get_build_time/0, supporting https://reproducible-builds.org/docs/source-date-epoch/ 1039ms 1415ms 0ms 106ms 5898 KB 220ms 250ms 259ms 52ms 114221 109933
2024-09-11 11:50 6e13b023 crypto.sha1, crypto.sha256, crypto.sha3, crypto.sha512: improve performance for non prod builds, by tagging the block_generic functions with `@[direct_array_access]` 1046ms 1417ms 0ms 106ms 5898 KB 219ms 249ms 257ms 51ms 114206 109183
2024-09-11 09:25 3ee27320 checker: restrict multiple union fields initialised at once with a nicer checker error, instead of producing an enigmatic error at cgen time (#22196) 1054ms 1423ms 0ms 107ms 5898 KB 223ms 255ms 267ms 52ms 114206 108354
2024-09-10 17:22 6aeef5e4 encoding.binary: add `u16`/`u32`/`u64` -> `[]u8` conversion functions (#22193) 1057ms 1397ms 0ms 104ms 5897 KB 222ms 252ms 260ms 52ms 114184 108026
2024-09-10 14:24 33ff7c13 parser, checker: fix array alias (#22175) 1038ms 1403ms 0ms 112ms 5897 KB 223ms 258ms 263ms 52ms 114184 110003
2024-09-10 14:20 f8905661 db.sqlite: add instructions for installing SQLite's amalgamation or development package, if it is missing 1020ms 1387ms 0ms 103ms 5895 KB 220ms 250ms 257ms 52ms 114160 111921
2024-09-10 14:04 d27ab09c flag: add a relaxed parsing mode, that turn flag match errors into `no_match` entries instead (#22191) 1030ms 1403ms 0ms 108ms 5895 KB 228ms 257ms 263ms 52ms 114160 110834
2024-09-10 14:02 dd2210ab ast: fix const field str() (#22192) 1033ms 1407ms 0ms 107ms 5895 KB 219ms 251ms 259ms 52ms 114110 110464
2024-09-10 10:07 86fe9456 crypto.sha1, crypto.sha256, crypto.sha512: add Secure Hash Algorithm Validation System tests (#22187) 1048ms 1409ms 0ms 106ms 5896 KB 227ms 265ms 262ms 52ms 114119 108892
2024-09-10 08:28 dd3e3e11 fmt: change manualfree_keep.v to manaulfree_keep.vv (#22190) 1054ms 1422ms 0ms 108ms 5896 KB 225ms 260ms 259ms 52ms 114119 108272
2024-09-10 08:25 008aaad9 fmt: remove the prefixed module name of const names, that are in the same module (related #22183) (#22185) 1063ms 1442ms 0ms 113ms 5896 KB 226ms 260ms 259ms 52ms 114119 107355
2024-09-09 19:42 234fb8e2 transformer: add support for instrumenting the V compiler with `-d trace_transformer` 1050ms 1419ms 0ms 111ms 5896 KB 233ms 274ms 269ms 53ms 114121 108686
2024-09-09 15:55 f002fd44 net.mbedtls: store the client ip (for ipv4), shutdown on handshake failure, in .accept() (#22184) 1052ms 1421ms 0ms 111ms 5896 KB 230ms 273ms 269ms 52ms 114117 108476
2024-09-09 04:45 6528efa4 builtin: remove string interpolation from panic/1, to be able to use tools like cbmc in more cases (#22182) 1058ms 1422ms 0ms 111ms 5896 KB 235ms 270ms 267ms 53ms 114117 107861
2024-09-09 02:03 ac6ca5f8 all: make `implements` work with multiple interfaces 1064ms 1430ms 0ms 109ms 5896 KB 226ms 269ms 262ms 52ms 114115 107250
2024-09-08 09:15 3300e59a parser: fix parsing map value inside or expr (fix #12164) (#22180) 1079ms 1443ms 0ms 109ms 5893 KB 223ms 260ms 259ms 51ms 114108 105753
2024-09-08 09:10 747f50f0 builtin: remove remaining references to v_calloc in function comments (#22179) 1050ms 1413ms 0ms 111ms 5893 KB 231ms 268ms 265ms 53ms 114099 108665
2024-09-08 09:07 7d23ff73 veb: fix a few minor errors in the README.md (#22177) 1047ms 1413ms 0ms 106ms 5893 KB 222ms 258ms 256ms 52ms 114099 108977
2024-09-07 15:22 b8c649b6 builtin: small cleanup in array.free() (make debugging easier) (#22173) 1025ms 1389ms 0ms 105ms 5893 KB 222ms 258ms 256ms 52ms 114099 111316
2024-09-07 15:21 625e4df4 flag, tests: inline a few `const`s (#22174) 1070ms 1446ms 0ms 110ms 5893 KB 228ms 268ms 265ms 52ms 114096 106631
2024-09-07 11:57 620e0641 flag: fix parsing `flag.FlagParser` style short flags in `to_struct[T]` (#22172) 1034ms 1398ms 0ms 107ms 5893 KB 223ms 261ms 259ms 52ms 114096 110344
2024-09-07 06:05 3e7f8edb docs: add more details to the newly added `-compress` section 1027ms 1398ms 0ms 106ms 5893 KB 227ms 268ms 263ms 52ms 114031 111033
2024-09-07 05:46 0158b54b veb: fix `vweb_livereload` reference to `veb_livereload` (#22171) 1070ms 1421ms 0ms 109ms 5893 KB 228ms 268ms 264ms 52ms 114031 106571
2024-09-06 17:02 61609454 docs: add a section for the `-compress` flag (#22169) 1052ms 1414ms 0ms 107ms 5893 KB 222ms 259ms 259ms 52ms 114031 108394
2024-09-06 16:54 023fd923 cgen: fix struct field with default optional value (fix #11119) (#22167) 1051ms 1420ms 0ms 108ms 5893 KB 223ms 259ms 256ms 52ms 114031 108497
2024-09-06 16:50 e1847cac sync: fix typo on atomic_test.v (#22168) 1030ms 1395ms 0ms 105ms 5884 KB 223ms 262ms 260ms 52ms 114023 110701
2024-09-06 05:03 ae9456ad cgen,table: fix generic interface used in an `implements` clause (fix #22161) (#22165) 1062ms 1431ms 0ms 113ms 5884 KB 225ms 262ms 261ms 52ms 114023 107366
2024-09-05 13:41 9238dd6b tools: fix `v doc` truncating code blocks, that lack a specific language (fix #22017) 1035ms 1419ms 0ms 107ms 5884 KB 225ms 261ms 257ms 52ms 114023 110167
2024-09-05 02:19 633d5f27 cgen: fix generic options with reserved ident (#22164) 1070ms 1440ms 0ms 113ms 5884 KB 228ms 266ms 262ms 52ms 114023 106563
2024-09-04 20:13 0d35f094 flag: correct bool logic, add test (#22162) 1035ms 1397ms 0ms 107ms 5884 KB 225ms 265ms 259ms 51ms 114023 110167
2024-09-04 19:48 d5c2ebce flag: fix parse_bool_value() (#22160) 1066ms 1424ms 0ms 107ms 5884 KB 225ms 267ms 259ms 51ms 114022 106962
2024-09-04 06:38 6488041a tests: split vlib/v/tests/ into several subfolders, to mitigate github limits for number of files in a folder (#22158) 1071ms 1447ms 0ms 108ms 5883 KB 226ms 263ms 261ms 52ms 114012 106453
2024-09-04 04:31 99bfb5b0 builtin: cleanup comments of struct string (#22159) 1072ms 1433ms 0ms 110ms 5883 KB 226ms 266ms 262ms 52ms 114012 106354
2024-09-03 22:24 0090170b all: `implements` keyword for optional explicit interface implementations 1061ms 1416ms 0ms 107ms 5883 KB 225ms 264ms 259ms 52ms 114012 107457
2024-09-03 13:36 04a3ecf6 flag: add support for parsing `flag.FlagParser` style flags in `to_struct[T]` (#22152) 1063ms 1422ms 0ms 109ms 5879 KB 226ms 266ms 259ms 51ms 113987 107231
2024-09-03 10:11 f61a4f17 v.builder: fix errors in cstrict mode on OpenBSD with clang (#22154) 1056ms 1421ms 0ms 107ms 5879 KB 228ms 269ms 261ms 52ms 113917 107875
2024-09-03 04:51 0a61b4a0 docs: fix minor typos in the memory management section (#22151) 1070ms 1453ms 0ms 112ms 5879 KB 226ms 269ms 261ms 52ms 113911 106458
2024-09-03 04:46 b898987e tools: add diagnostic in `v repeat` for invalid combinations of -r, -i and -a flags 1083ms 1449ms 0ms 109ms 5879 KB 228ms 270ms 260ms 52ms 113911 105180
2024-09-02 17:38 da228e93 tools: implement a `-repeats/-R N` option to `v repeat`, to eliminate another need for platform dependent scripting 1061ms 1408ms 0ms 106ms 5879 KB 225ms 267ms 259ms 52ms 113911 107361
2024-09-02 08:41 8f957092 cgen: remove leftout println call 1080ms 1440ms 0ms 109ms 5879 KB 225ms 267ms 258ms 52ms 113911 105473
2024-09-02 08:38 07e0370e cgen: fix array fixed initialization from map indexing (fix #22133) (#22149) 1066ms 1433ms 0ms 114ms 5882 KB 227ms 268ms 263ms 52ms 113912 106859
2024-09-02 04:43 ace4e935 tests: move all slow vlib/builtin/map_issue_*_test.v files to vlib/v/slow_tests/, to speed up `v test vlib/builtin` 1050ms 1437ms 0ms 110ms 5878 KB 235ms 276ms 269ms 53ms 113902 108478
2024-09-01 17:09 33f74cf1 builtin: fix m.clear() having different observable behavior to `m = {}`, after multiple iterations of setting keys and clearing (fix #22145) (#22146) 1093ms 1455ms 0ms 111ms 5878 KB 232ms 274ms 267ms 53ms 113902 104210
2024-09-01 14:27 fc31b443 builtin: fix incomplete m.clear(), allowing the map to have a duplicated entry for its first key (fix #22143) (#22144) 1057ms 1418ms 0ms 108ms 5878 KB 226ms 263ms 257ms 52ms 113900 107757
2024-09-01 09:02 673ac0a4 builtin: fix map.clear() not resetting map's metas and keys blocks (fix #22139) (#22140) 1064ms 1424ms 0ms 109ms 5878 KB 225ms 264ms 257ms 52ms 113899 107047
2024-09-01 06:01 d130939a docs: improve documentation for `if` expressions 1046ms 1414ms 0ms 110ms 5878 KB 233ms 277ms 269ms 53ms 113891 108882
2024-09-01 04:56 8a9abbb1 cgen, scanner: reduce allocations for the most common cases (#22142) 1051ms 1422ms 0ms 108ms 5878 KB 226ms 265ms 259ms 52ms 113891 108364
2024-08-31 13:57 217b1914 builtin: support `-d builtin_print_use_fprintf`, make the C fn declarations stricter (#22137) 1064ms 1422ms 0ms 108ms 5877 KB 228ms 265ms 270ms 53ms 113882 107031
2024-08-31 08:14 515b106f builder: allow for `v -dump-defines - -check cmd/v`, which is faster, because it can skip code generation 1048ms 1420ms 0ms 108ms 5877 KB 231ms 272ms 272ms 53ms 113864 108648
2024-08-30 11:32 8ebc2889 vweb: mark vweb as deprecated in its README, recommending using veb instead (#22131) 1053ms 1423ms 0ms 107ms 5877 KB 223ms 261ms 263ms 53ms 113864 108132
2024-08-30 10:53 d89e6df2 veb: extract constants into consts.v (#22132) 1065ms 1436ms 0ms 108ms 5877 KB 225ms 263ms 262ms 53ms 113864 106914
2024-08-29 13:34 01fd7191 examples: add examples/veb/websocket, to show how to use http connection upgrade to a websocket, from a `veb` route (#22128) 1063ms 1438ms 0ms 111ms 5877 KB 233ms 269ms 270ms 54ms 113864 107115
2024-08-28 08:24 1fbe2a19 cgen: fix shared object method call (fix #22121) (#22125) 1059ms 1424ms 0ms 107ms 5877 KB 228ms 268ms 269ms 53ms 113864 107520
2024-08-28 08:23 84135d73 tests: skip an assertion in os_stat_test.v on OpenBSD (fix #22123) (#22124) 1064ms 1449ms 0ms 110ms 5877 KB 224ms 261ms 263ms 53ms 113864 107015
2024-08-27 20:13 05c7aa2c ci: restore c2v_ci.yml too (#22120) 1073ms 1446ms 0ms 111ms 5877 KB 222ms 260ms 263ms 52ms 113864 106117
2024-08-27 09:41 1085f458 ci: restore v_apps_and_modules_compile_ci.yml (#22118) 1077ms 1443ms 0ms 109ms 5877 KB 225ms 260ms 263ms 53ms 113864 105723
2024-08-26 09:39 426205ec checker: fix generic lambda type binding resolution (fix #22109) (#22115) 1077ms 1435ms 0ms 110ms 5877 KB 225ms 263ms 266ms 53ms 113864 105723
2024-08-25 14:35 caa0c464 docs: add a copy code function (top/right copy icon) on doc examples (#22114) 1052ms 1449ms 0ms 110ms 5876 KB 227ms 262ms 262ms 53ms 113847 108219
2024-08-25 05:05 62c69e8a docs: improve formatting in time.parse_format description (#22113) 1085ms 1432ms 0ms 110ms 5876 KB 228ms 263ms 262ms 53ms 113847 104928
2024-08-24 21:23 d1b20bec tests: fix coutput_test.v on Windows and tcc compiler (#22111) 1043ms 1413ms 0ms 106ms 5876 KB 223ms 260ms 259ms 52ms 113845 109151
2024-08-24 14:57 a31cd37b vlib: add an `arrays.parallel` module, containing `parallel.run/3` and `parallel.amap/3` implementations (#22090) 1059ms 1424ms 0ms 108ms 5876 KB 236ms 270ms 268ms 54ms 113845 107502
2024-08-24 14:13 481b842f tools: fix vtest-self.v on Windows and tcc compiler (#22110) 1039ms 1405ms 0ms 107ms 5876 KB 224ms 259ms 260ms 53ms 113845 109571
2024-08-24 06:04 27ef5439 examples: add examples/gg/draw_unicode_text_with_gg.v, for easy comparison of how different fonts and unicode texts will look, when rendered by gg 1056ms 1422ms 0ms 107ms 5876 KB 228ms 265ms 265ms 53ms 113845 107807
2024-08-23 23:16 4b799fd8 checker: disallow using a preexisting const name in a for loop, as either a key or value ident (#22108) 1041ms 1414ms 0ms 106ms 5876 KB 226ms 263ms 263ms 53ms 113845 109361
2024-08-23 17:58 19c56704 ast: improve Type and TypeFlag related operations (#22107) 1062ms 1455ms 0ms 110ms 5875 KB 233ms 270ms 265ms 54ms 113835 107189
2024-08-23 17:32 637291da cgen: return early from autofree related functions, when -autofree is not used 1056ms 1422ms 0ms 108ms 5874 KB 228ms 262ms 265ms 53ms 113827 107790
2024-08-23 16:01 484cd834 v: fix generic lambda type binding and resolution (#22083) 1084ms 1465ms 0ms 111ms 5875 KB 226ms 259ms 267ms 53ms 113821 105000
2024-08-23 15:46 16b1ff81 util: cleanup check_module_is_installed(), do not automatically update already installed modules, just because their v.mod is present (#22106) 1042ms 1407ms 0ms 106ms 5872 KB 226ms 258ms 268ms 53ms 113769 109183
2024-08-23 12:34 4e7f9427 roadmap: add shared compiled libs 1053ms 1422ms 0ms 109ms 5872 KB 225ms 261ms 268ms 53ms 113767 108040
2024-08-23 11:33 f435e9aa time: update parse_format comment description in parse.c.v (#22104) 1064ms 1433ms 0ms 114ms 5872 KB 225ms 263ms 269ms 53ms 113767 106923
2024-08-23 10:40 2bf59b14 ast: cache ident lookups for consts in ast Expr str (#22101) 1062ms 1421ms 0ms 109ms 5872 KB 225ms 262ms 269ms 53ms 113766 107124
2024-08-23 09:32 c788c08d parser: cleanup using token.is_next_to() (#22102) 1074ms 1449ms 0ms 111ms 5870 KB 236ms 279ms 281ms 55ms 113756 105918
2024-08-23 09:15 1777bcc6 tools: improve the help screen for `v repeat -h`, add detailed example for using -t and -p to produce a matrix of 24 permutation runs 1068ms 1449ms 0ms 112ms 5870 KB 236ms 285ms 284ms 55ms 113757 106514
2024-08-23 07:16 7baee047 docs: add an example on how to use Options/Results, when returning multiple values from a function (#22099) 1084ms 1452ms 0ms 109ms 5870 KB 230ms 275ms 277ms 54ms 113757 104941
2024-08-23 06:59 89d0743f tools: improve the output of `v repeat command`, by coloring the `faster/slower` label 1085ms 1476ms 0ms 110ms 5870 KB 227ms 270ms 271ms 54ms 113757 104845
2024-08-23 05:24 971feb8f builtin: cleanup u8.repeat() and rune.repeat() (#22100) 1081ms 1455ms 0ms 110ms 5870 KB 224ms 268ms 270ms 54ms 113757 105233
2024-08-23 00:39 e3ceb588 parser,ast: protect against more overflows/panics, by forcing early returns on deeply nested expressions and scopes (#22098) 1087ms 1456ms 0ms 109ms 5870 KB 226ms 268ms 270ms 54ms 113766 104660
2024-08-22 18:29 d0ef4e31 cgen: fix auto free method for option map (fix #22081) (#22094) 1072ms 1437ms 0ms 106ms 5860 KB 222ms 264ms 270ms 54ms 113730 106091
2024-08-22 17:26 c4ba0d68 ci: add step that verifies that `-cc msvc -gc boehm` continues to work on windows (boehm is not the default with msvc yet for some reason) 1064ms 1434ms 0ms 109ms 5860 KB 224ms 266ms 272ms 53ms 113724 106883
2024-08-22 17:18 38ca2e5b ci: skip radamsa_too_many_nested_generic_types_vfmt_off.vv temporarily, until we update tcc on windows 1055ms 1442ms 0ms 107ms 5860 KB 223ms 268ms 273ms 53ms 113724 107795
2024-08-22 15:43 6834ccb2 builtin,thirdparty: fix compilation of libgc with `-cc msvc -gc boehm` (thanks to @Ekopalypse) 1075ms 1446ms 0ms 114ms 5860 KB 232ms 277ms 279ms 54ms 113724 105789
2024-08-22 14:00 31e698f5 v.builder: show the thirdparty object compilation commands too, when using `-showcc` (when the cache is empty) 1098ms 1442ms 0ms 110ms 5860 KB 226ms 269ms 273ms 53ms 113724 103573
2024-08-22 10:28 18f89991 parser: check too many layers embedded generic type (fix #22089) (#22091) 1071ms 1437ms 0ms 108ms 5860 KB 225ms 266ms 271ms 54ms 113721 106182
2024-08-22 09:49 423a94aa examples: prevent cliping of long font names in draw_static_text.v 1080ms 1442ms 0ms 108ms 5858 KB 224ms 267ms 270ms 55ms 113711 105287
2024-08-22 09:38 3f8e92bc examples: make draw_static_text.v show the font name too, for easier comparisons 1108ms 1483ms 0ms 109ms 5858 KB 223ms 268ms 270ms 54ms 113711 102627
2024-08-22 08:59 e6b8162b examples: add examples/ttf_font/draw_static_text.v, to make it easier to test x.ttf with different fonts, and texts 1093ms 1462ms 0ms 111ms 5858 KB 225ms 270ms 271ms 55ms 113711 104035
2024-08-21 10:18 75d65a00 ci, checker, pref: extract .github/workflows/run_sanitizers.sh to ease local testing with different options 1090ms 1458ms 0ms 112ms 5858 KB 224ms 267ms 270ms 55ms 113711 104322
2024-08-21 07:19 0117c7f3 ci,ast: fix errors with -fsanitize=thread after 7d81633 1076ms 1441ms 0ms 110ms 5858 KB 225ms 269ms 270ms 55ms 113710 105678
2024-08-21 06:18 fdc3a9c1 builtin,fmt: cleanup alignment using string.repeat() instead of strings.repeat() (#22087) 1085ms 1458ms 0ms 107ms 5858 KB 226ms 268ms 270ms 53ms 113709 104800
2024-08-20 19:16 a98a0290 tools: use separate .autofuzz.log files too for the separate invocations of fuzz_v_parser_with_radamsa.sh 1088ms 1447ms 0ms 108ms 5858 KB 224ms 266ms 273ms 54ms 113711 104513
2024-08-20 19:07 a23ebcba tools: allow passing parameters to fuzz_v_parser_with_radamsa.sh, so that it could be run in several processes from the same folder 1083ms 1454ms 0ms 108ms 5858 KB 223ms 265ms 271ms 53ms 113711 104996
2024-08-20 16:52 7d816339 ast: protect against too deep recursion in Expr.pos() calls 1061ms 1430ms 0ms 109ms 5858 KB 226ms 267ms 273ms 54ms 113711 107173
2024-08-20 16:15 911428cd parser: fix another panic, affecting recast_as_pointer (discovered by fuzzing with radamsa) 1076ms 1474ms 0ms 111ms 5858 KB 226ms 267ms 271ms 53ms 113695 105664
2024-08-20 15:48 60a8468d parser: fix another parser panic, discovered through fuzzing with radamsa 1072ms 1442ms 0ms 108ms 5858 KB 230ms 270ms 274ms 54ms 113692 106055
2024-08-20 13:11 6dbf9c91 parser: fix more edge case panics on fuzzed V source code in vlib/v/parser/testdata/silent/ 1098ms 1439ms 0ms 109ms 5858 KB 223ms 263ms 269ms 53ms 113688 103540
2024-08-20 10:21 c92577e6 parser,scanner,ast: make the scanner and parser more robust, by implementing more limits (preventing panics, discovered by fuzzing) 1053ms 1427ms 0ms 107ms 5857 KB 228ms 265ms 271ms 53ms 113682 107960
2024-08-20 10:58 50457647 tests: add like_operator_outside_orm_error.vv/.out (related #22075) (#22079) 1066ms 1435ms 0ms 107ms 5852 KB 228ms 267ms 272ms 53ms 113649 106612
2024-08-20 00:40 cf0fb835 cgen,checker: fix map generic fn arg passing (#22071) 1049ms 1411ms 0ms 106ms 5852 KB 224ms 265ms 269ms 53ms 113649 108340
2024-08-19 20:04 8afadfc6 bechmark: add min, max & avg to recorded measurements (#22078) 1072ms 1454ms 0ms 108ms 5851 KB 225ms 270ms 268ms 53ms 113638 106005
2024-08-19 14:25 e7c2295f cgen: fix free method for option fields (#22070) 1057ms 1432ms 0ms 107ms 5851 KB 229ms 279ms 277ms 53ms 113638 107509
2024-08-19 14:16 fbc34741 parser: check fn call args without comma between them (related #22021) (#22075) 1065ms 1427ms 0ms 108ms 5849 KB 223ms 268ms 270ms 53ms 113617 106682
2024-08-19 12:49 4188deb9 x.json2: support @[skip] as well (#22077) 1070ms 1449ms 0ms 109ms 5849 KB 223ms 269ms 271ms 52ms 113614 106181
2024-08-19 12:32 c8dc1454 arrays: simplify arrays.sum and arrays.reduce (#22076) 1082ms 1447ms 0ms 109ms 5849 KB 222ms 269ms 270ms 52ms 113614 105003
2024-08-18 18:12 3965a6c5 docs: streamline the installation instructions and notes for Windows and Ubuntu 1092ms 1425ms 0ms 107ms 5849 KB 225ms 267ms 272ms 53ms 113614 104042
2024-08-18 18:04 18eee344 cgen: fix typo (`build-essentials` -> `build-essential`) in error messages 1065ms 1431ms 0ms 105ms 5849 KB 223ms 268ms 270ms 52ms 113614 106679
2024-08-18 13:15 ceac4baf checker: add infix checks for nil (#22045) 1098ms 1450ms 0ms 111ms 5844 KB 226ms 274ms 279ms 53ms 113502 103371
2024-08-17 17:56 acf04a27 eval: fix `./v interpret examples/hanoi.v` 1055ms 1429ms 0ms 107ms 5842 KB 225ms 271ms 275ms 54ms 113468 107552
2024-08-17 15:16 d58cd9c6 checker: add error when initializing sumtype with struct as first type (#22067) 1057ms 1418ms 0ms 108ms 5842 KB 225ms 266ms 272ms 54ms 113468 107349
2024-08-17 14:02 76d37f65 cgen: fix for loop with array fixed returned from fn (#22069) 1073ms 1451ms 0ms 109ms 5841 KB 224ms 266ms 272ms 53ms 113456 105737
2024-08-17 11:34 e9c95803 all: remove the obsolete .code and .msg fields of IError (#22066) 1073ms 1442ms 0ms 109ms 5840 KB 223ms 264ms 271ms 53ms 113447 105728
2024-08-17 06:53 ee16f6f0 builtin: cleanup interface IError, remove the obsolete .code and .msg fields, deprecated in 2022-02-11 (#22063) 1060ms 1425ms 0ms 108ms 5842 KB 223ms 263ms 270ms 52ms 113488 107064
2024-08-16 18:21 82105933 docs: clarify the .precision specification section for string interpolation of floats (#22061) 1059ms 1435ms 0ms 107ms 5844 KB 228ms 264ms 272ms 52ms 113496 107172
2024-08-16 18:07 4940f2d4 v: define a default sumtype value (based on the first variant type) (#22039) 1073ms 1470ms 0ms 112ms 5844 KB 237ms 279ms 285ms 54ms 113496 105774
2024-08-16 16:06 310c09f7 cgen: fix fixed array with default init (#22059) 1071ms 1422ms 0ms 107ms 5800 KB 221ms 261ms 267ms 53ms 113480 105957
2024-08-16 16:02 ca916afc cgen: fix free method generation for option struct (#22060) 1051ms 1399ms 0ms 105ms 5799 KB 218ms 259ms 266ms 52ms 113471 107964
2024-08-16 09:09 cb58db56 all: change empty comment to newline (#22053) 1045ms 1420ms 0ms 106ms 5798 KB 219ms 261ms 266ms 53ms 113460 108574
2024-08-16 08:35 38e23a76 fmt: fix interface fields/methods alignment (#22055) 1068ms 1428ms 0ms 108ms 5798 KB 221ms 264ms 269ms 53ms 113460 106235
2024-08-15 23:25 384b5c46 x.json2.decode2: add another internal test (#22050) 1062ms 1422ms 0ms 107ms 5798 KB 218ms 260ms 267ms 52ms 113460 106836
2024-08-15 17:01 eb314c93 crypto: add a crypto.pbkdf2 module (#22047) 1061ms 1416ms 0ms 110ms 5798 KB 221ms 262ms 268ms 53ms 113460 106936
2024-08-15 14:28 4bce71e1 fmt: fix enum/struct_decl/struct_init fields with empty newlines (#22051) 1048ms 1403ms 0ms 105ms 5798 KB 222ms 261ms 267ms 53ms 113460 108263
2024-08-15 08:39 a7e73353 tools: colorise the output of cmd/tools/show_ancient_deprecations.v, reduce false positives (#22048) 1058ms 1407ms 0ms 107ms 5792 KB 220ms 260ms 269ms 53ms 113461 107241
2024-08-15 05:51 f8793684 fmt: fix interface fields or methods with empty newlines (#22046) 1061ms 1431ms 0ms 107ms 5792 KB 220ms 261ms 269ms 53ms 113461 106937
2024-08-15 05:17 b3938e3e table,checker: improve `-d trace_checker` and error diagnostic information on compiler panics 1074ms 1409ms 0ms 107ms 5791 KB 220ms 260ms 267ms 53ms 113441 105624
2024-08-13 17:47 21339fe1 flag: fix assigning to `@[tail]` field when no fields has been matched yet in `flag.parse[T]()` (#22043) 1066ms 1433ms 0ms 109ms 5791 KB 218ms 257ms 265ms 52ms 113438 106414
2024-08-13 15:14 198d4f49 tools: add a few missing v command entries and their flags in `v complete` (#22041) 1052ms 1428ms 0ms 110ms 5791 KB 224ms 265ms 271ms 53ms 113433 107826
2024-08-13 15:05 e862aa00 tools: support a `-fix` option in `v check-md file.v` to make usage easier on Windows. Add an usage hint on formatting errors. 1041ms 1405ms 0ms 104ms 5791 KB 219ms 259ms 267ms 53ms 113433 108965
2024-08-13 13:45 f52a62b2 fmt: keep empty newlines in between interface fields/methods (#22040) 1058ms 1429ms 0ms 108ms 5791 KB 218ms 259ms 266ms 52ms 113433 107214
2024-08-12 13:08 e16d727d x.json2.decoder2: rename fields, add more comments (#22037) 1057ms 1425ms 0ms 109ms 5790 KB 226ms 265ms 271ms 53ms 113427 107310
2024-08-12 11:31 e8305d24 docs: update old [tag] -> @[tag] (#22036) 1038ms 1401ms 0ms 107ms 5790 KB 222ms 259ms 267ms 53ms 113427 109274
2024-08-12 07:56 c69dfefe fmt: cleanup fields comments alignment and add ignore_newline config (#22027) 1044ms 1419ms 0ms 107ms 5790 KB 222ms 263ms 277ms 53ms 113427 108646
2024-08-12 07:51 ac3045b4 tools: add an amalgamate tool and description of usage (#22034) 1063ms 1441ms 0ms 108ms 5790 KB 229ms 264ms 274ms 53ms 113423 106700
2024-08-11 22:13 95ff9340 flag: add custom value descriptions for bool, int, and float flags too (#22032) 1026ms 1391ms 0ms 105ms 5790 KB 223ms 253ms 263ms 53ms 113423 110548
2024-08-11 22:11 42d99ba8 tools: sort the match results in the vwhere test, to make it less flaky (#22033) 1030ms 1402ms 0ms 105ms 5788 KB 221ms 253ms 265ms 53ms 113385 110082
2024-08-11 17:26 d7bdb72b net.mbedtls: support Server Name Indication (SNI) (#22012) 1047ms 1405ms 0ms 106ms 5788 KB 220ms 255ms 264ms 53ms 113385 108295
2024-08-11 17:12 ac7fedba v.help: remove extraneous word "of" (#22029) 1037ms 1398ms 0ms 105ms 5788 KB 222ms 257ms 265ms 53ms 113385 109339
2024-08-11 10:01 20a525ae flag: add optional value description to string parameters (#22024) 1035ms 1410ms 0ms 109ms 5788 KB 222ms 259ms 268ms 53ms 113385 109550
2024-08-11 06:11 c51d30bf fmt: fix alignment of struct init fields (#22025) 1065ms 1428ms 0ms 106ms 5788 KB 223ms 261ms 269ms 53ms 113364 106445
2024-08-10 19:09 99da5726 cgen: fix selector with interface var (#22006) 1035ms 1408ms 0ms 106ms 5788 KB 222ms 256ms 262ms 52ms 113353 109519
2024-08-10 19:04 a741db43 checker: add a deprecation warning for `const ()` groups (an error after 2025-01-01) (#22019) 1046ms 1396ms 0ms 107ms 5787 KB 221ms 257ms 266ms 53ms 113346 108361
2024-08-10 18:34 b8023115 v2: fix a notice for `v cmd/v2/v2.v` 1068ms 1431ms 0ms 110ms 5787 KB 227ms 270ms 275ms 53ms 113343 106126
2024-08-10 17:38 9d61a918 tools: reduce number of os/fs calls done by `v where`; ignore tests/ folders 1033ms 1402ms 0ms 105ms 5787 KB 219ms 258ms 265ms 52ms 113343 109722
2024-08-10 17:22 28750867 tools: make `v where` ignore .git/ folders (they contain binary files); let `-dir .` work recursively, so that `-dir vlib` works 1053ms 1419ms 0ms 107ms 5787 KB 219ms 260ms 266ms 53ms 113343 107638
2024-08-10 12:44 b8435ba6 fmt: cleanup fields alignment (#22018) 1029ms 1401ms 0ms 107ms 5787 KB 219ms 258ms 265ms 52ms 113343 110148
2024-08-10 05:53 721b6a91 veb: change example description, to avoid repetitive wording (ease debugging of issue#22017) 1036ms 1412ms 0ms 111ms 5787 KB 220ms 259ms 265ms 53ms 113343 109404
2024-08-09 17:47 ed3acac3 all: allow multi return as fn argument (#21991) 1033ms 1392ms 0ms 104ms 5787 KB 218ms 259ms 265ms 52ms 113343 109722
2024-08-09 11:57 4f718d25 examples: change // to blank line in 2048.v too, after 793b66d 1038ms 1401ms 0ms 105ms 5782 KB 218ms 259ms 265ms 53ms 113256 109109
2024-08-09 11:55 19f080ff all: change single blank comment to blank line (#22016) 1049ms 1398ms 0ms 106ms 5782 KB 218ms 258ms 264ms 53ms 113256 107965
2024-08-09 10:27 c0bb9605 time: `d`,`c`,`dd`,`ddd`,`dddd` pattern support for parse_format() (#22003) 1032ms 1393ms 0ms 105ms 5781 KB 219ms 257ms 265ms 53ms 113251 109739
2024-08-09 03:40 6e2ae7c2 ast, parser, fmt: cleanup fmt of struct fields with empty line (#22014) 1049ms 1401ms 0ms 105ms 5781 KB 219ms 256ms 266ms 53ms 113196 107908
2024-08-09 03:38 5baad3a3 ast, parser, fmt: fix fmt of enum fields with empty line (#22015) 1051ms 1428ms 0ms 109ms 5780 KB 220ms 257ms 262ms 53ms 113192 107699
2024-08-08 19:41 be1bb601 parser: update `@include` in templates, to work with relative paths & prevent recursive calls (#21943) 1037ms 1397ms 0ms 108ms 5780 KB 217ms 256ms 265ms 52ms 113192 109153
2024-08-08 18:51 eeea6706 fmt: fix enum fields with one empty line (#22007) 1046ms 1408ms 0ms 106ms 5772 KB 219ms 272ms 274ms 53ms 113093 108119
2024-08-07 16:29 74e40c5d cgen: reduce indentation level for generated defer statements 1024ms 1425ms 0ms 107ms 5772 KB 213ms 255ms 265ms 52ms 113090 110439
2024-08-07 18:45 2d86c34e cgen: fix generation of closures from methods on aliases (#22004) 1045ms 1406ms 0ms 106ms 5775 KB 219ms 256ms 265ms 53ms 113094 108223
2024-08-07 18:31 38339085 cgen: fix array.map with closure var fn (#22002) 1044ms 1386ms 0ms 106ms 5775 KB 214ms 253ms 265ms 52ms 113086 108319
2024-08-07 16:53 258aed44 hash: add more methods to the hash.Hash interface, to match the ones in Go (#22001) 1057ms 1407ms 0ms 106ms 5774 KB 213ms 253ms 265ms 52ms 113080 106982
2024-08-07 12:46 79ee4ae0 fmt: fix alignment of enumeration types (#21999) 1032ms 1398ms 0ms 106ms 5774 KB 216ms 250ms 263ms 52ms 113076 109569
2024-08-06 14:42 3247b98b ast: fix const field str() (#21998) 1083ms 1413ms 0ms 106ms 5774 KB 216ms 253ms 267ms 53ms 113076 104409
2024-08-05 17:23 ddb6685d fmt: fix and simplify align of struct fields (#21995) 1010ms 1377ms 0ms 105ms 5773 KB 209ms 235ms 261ms 52ms 113070 111950
2024-08-05 15:16 576a0abc net: add net.Dialer and net.Connection interfaces, abstracting the different types of connections, already supported by the V network stack (#21657) 1023ms 1378ms 0ms 105ms 5773 KB 211ms 236ms 262ms 52ms 113070 110527
2024-08-04 18:16 49f5ebf7 libgc: update libgc to commit 6d372272 (#21822) 1002ms 1374ms 0ms 105ms 5773 KB 214ms 238ms 264ms 53ms 113070 112844
2024-08-03 19:34 44d2647e parser: document that `@@` can be used to represent a literal `@` in `$tmpl()` templates (#21983) 1006ms 1366ms 0ms 108ms 5773 KB 209ms 235ms 259ms 52ms 113070 112395
2024-08-03 16:52 1a8eff8d hash: make public the hash.Hash interface, add tests to current implementers (#21984) 994ms 1352ms 0ms 105ms 5773 KB 211ms 237ms 263ms 52ms 113070 113752
2024-08-03 16:50 e906033e ci: use `docker compose` instead of `docker-compose` (see https://github.com/orgs/community/discussions/116610) (#21992) 985ms 1357ms 0ms 103ms 5773 KB 210ms 235ms 261ms 52ms 113070 114791
2024-08-03 14:37 10b031b2 examples: make `rotating_textured_quad.v` compile and run on Android (#21987) 1004ms 1367ms 0ms 106ms 5773 KB 214ms 243ms 268ms 53ms 113070 112619
2024-08-03 14:36 06cf796b checker: add support for static methods in `@FN` and `@METHOD` (#21990) 1012ms 1381ms 0ms 105ms 5773 KB 210ms 236ms 262ms 52ms 113070 111729
2024-08-02 15:03 3ca5bc3b term, term.termios: update `fn C.ioctl` declaration (#21982) 1024ms 1376ms 0ms 105ms 5773 KB 209ms 235ms 260ms 52ms 113064 110414
2024-08-02 07:38 71aa3a46 sokol.audio: fix `./v -cc clang-18 -gc none simple_bytebeat.v` (the audio depends on threads) 1026ms 1411ms 0ms 107ms 5773 KB 211ms 236ms 261ms 52ms 113064 110198
2024-08-01 22:17 d94473e1 tests, tools: add short command tests in `v test-all`, to ensure `-d trace_http_request` and `-d trace_http_response` do not regress (#21981) 1020ms 1373ms 0ms 105ms 5773 KB 211ms 235ms 261ms 52ms 113064 110847
2024-08-01 21:01 faea2d97 net.http: fix a typo, affecting `-d trace_http_response` 990ms 1346ms 0ms 103ms 5773 KB 209ms 236ms 260ms 52ms 113064 114206
2024-08-01 13:04 a4b87681 crypto.cipher: make Stream.xor_key_stream implementers require a mutable receiver (#21974) 1006ms 1360ms 0ms 105ms 5773 KB 209ms 234ms 260ms 52ms 113064 112389
2024-08-01 12:33 485983eb checker: disallow static fn call when receiver type is unknown (#21970) 994ms 1352ms 0ms 103ms 5773 KB 210ms 234ms 258ms 52ms 113064 113746
2024-08-01 12:26 2d43f38b x.json2, toml: add support for `Any` in `decode_struct`, `encode_struct` and `to_any` (#21972) 990ms 1355ms 0ms 105ms 5770 KB 209ms 232ms 260ms 52ms 113053 114194
2024-08-01 08:11 cca6755d thirdparty: patch thirdparty/libgc/gc.c to make `-cc gcc-11 -cstrict` pass in more cases 1011ms 1356ms 0ms 104ms 5770 KB 211ms 236ms 261ms 52ms 113053 111822
2024-08-01 07:28 0b385368 examples: add a simplified bytebeat player to show how to use sokol.audio, and that does not depend on gg 1014ms 1369ms 0ms 104ms 5770 KB 210ms 234ms 261ms 52ms 113053 111492
2024-08-01 06:49 aa07eafb examples: cleanup melody.v even more 1005ms 1369ms 0ms 104ms 5770 KB 210ms 233ms 259ms 52ms 113053 112490
2024-08-01 06:16 ab8f1ba2 examples: cleanup & fix the sound produced by melody.v, to be like the original https://www.youtube.com/watch?v=V4GfkFbDojc 984ms 1351ms 0ms 110ms 5770 KB 209ms 234ms 259ms 52ms 113053 114891
2024-08-01 06:02 fdd0dab1 stbi: change Image.data from voidptr to &u8, to reduce casts (#21977) 1010ms 1374ms 0ms 106ms 5770 KB 211ms 237ms 261ms 52ms 113053 111933
2024-07-31 22:44 ef0457d6 sokol: update to match upstream at c0e0563 (#21971) 1002ms 1362ms 0ms 106ms 5770 KB 213ms 240ms 264ms 53ms 113053 112827
2024-07-31 18:54 d43f0e45 gg: add an optional size: parameter to the .draw_pixels and .draw_pixel methods (defaults to 1.0) 1003ms 1360ms 0ms 104ms 5770 KB 209ms 235ms 260ms 52ms 113053 112714
2024-07-31 13:02 340535fe docs: add more C interop notes and examples (#21965) 1004ms 1365ms 0ms 107ms 5770 KB 213ms 241ms 266ms 52ms 113053 112602
2024-07-31 12:12 007f76f0 ci: fix tmpl_test.v 1041ms 1372ms 0ms 104ms 5770 KB 208ms 235ms 261ms 52ms 113053 108600
2024-07-31 10:30 c4a434bd tmpl: fix an extra newline in @for; builtin: some i64 fixes 1016ms 1381ms 0ms 105ms 5770 KB 214ms 242ms 267ms 53ms 113053 111272
2024-07-31 07:20 55f4412e x.crypto.chacha20: make Cipher struct public (fix #21967) (#21968) 1020ms 1378ms 0ms 105ms 5771 KB 209ms 233ms 260ms 52ms 113022 110805
2024-07-30 14:45 23665825 gg: deprecate gg.DrawImageConfig.rotate, in favor of gg.DrawImageConfig.rotation, improve the documentation comments (#21963) 1005ms 1369ms 0ms 104ms 5771 KB 209ms 233ms 261ms 53ms 113022 112459
2024-07-30 14:15 f676dace vlib: fix C warnings/errors for `v -show-c-output -cstrict -cc clang-18 run examples/gg/additive.v` 1012ms 1360ms 0ms 105ms 5771 KB 209ms 233ms 259ms 52ms 113022 111681
2024-07-30 13:56 4b0a35a0 checker: check if a parent generic struct has concrete types or not (#21962) 1008ms 1359ms 0ms 104ms 5771 KB 208ms 232ms 259ms 52ms 113022 112125
2024-07-30 13:15 4e6f6164 gg: change the type of gg.DrawImageConfig.rotate from `int` to `f32` 996ms 1356ms 0ms 102ms 5771 KB 210ms 234ms 262ms 53ms 113016 113469
2024-07-30 13:15 ff046835 parser, checker: check comptime veb.html('index.html') (#21961) 1011ms 1379ms 0ms 105ms 5771 KB 209ms 233ms 263ms 53ms 113016 111786
2024-07-30 00:36 1a17a071 json: increase test cases before enabling sumtype decode in all json libraries (#21958) 998ms 1396ms 0ms 107ms 5770 KB 218ms 243ms 270ms 53ms 113002 113228
2024-07-29 13:55 c9c38d5c parser: check for using comptime $veb.html()/$vweb.html(), without importing veb or vweb (#21957) 1002ms 1362ms 0ms 106ms 5770 KB 208ms 232ms 261ms 52ms 113002 112776
2024-07-29 11:03 5e435a71 regex: fix regex.split() (fix #16876) (#21953) 996ms 1357ms 0ms 102ms 5769 KB 210ms 237ms 261ms 52ms 112987 113440
2024-07-29 06:51 8fec4cec gg: add more documentation comments for gg.Config (the parameters of gg.start and gg.new_context) 991ms 1351ms 0ms 103ms 5769 KB 209ms 233ms 259ms 52ms 112987 114013
2024-07-29 06:21 cadec974 gg: add a note that Context.new_streaming_image has to be called after Sokol's setup 1006ms 1372ms 0ms 104ms 5769 KB 209ms 235ms 261ms 52ms 112987 112313
2024-07-29 04:18 104eb25a cgen: fix generic sumtype with repeated concrete type (#21948) 1005ms 1364ms 0ms 104ms 5769 KB 208ms 234ms 260ms 52ms 112987 112424
2024-07-29 04:11 58827fa9 checker: fix sumtype checking for voidptr variant (#21955) 1024ms 1375ms 0ms 105ms 5768 KB 216ms 244ms 268ms 53ms 112962 110314
2024-07-29 04:07 5d31e774 checker: fix missing struct field type checking for type mismatch (ref vs non-ref in `mt sync.Mutex = sync.new_mutex()`) (fix #18088) (#21949) 1016ms 1380ms 0ms 105ms 5768 KB 212ms 236ms 260ms 53ms 112962 111183
2024-07-28 20:17 6f20516a builtin: panic on trying to grow arrays with capacity bigger than 2^31, instead of overflowing a.cap (partial fix for #21918) (#21947) 989ms 1362ms 0ms 103ms 5767 KB 210ms 237ms 260ms 53ms 112951 114207
2024-07-28 10:25 bf04adcc builtin: fix 'aaaa'.split('aa') (fix #21936) (#21951) 986ms 1359ms 0ms 101ms 5766 KB 204ms 234ms 258ms 52ms 112930 114533
2024-07-28 07:10 b5452e0a builtin: v_segmentation_fault_handler signal_number i32 1011ms 1395ms 0ms 105ms 5766 KB 207ms 235ms 258ms 53ms 112928 111699
2024-07-27 23:13 e560553f cgen: define a flexible vint_t type (32 bit int on 32 bit systems, 64 bit otherwise) 992ms 1345ms 0ms 101ms 5766 KB 204ms 232ms 257ms 52ms 112928 113838
2024-07-27 23:09 521c8156 checker: fix voidptr type checking (#21923) 1005ms 1350ms 0ms 104ms 5766 KB 206ms 233ms 256ms 52ms 112923 112361
2024-07-27 22:30 ac136c08 cgen: fix struct ref field with no ref structinit (#21932) 1006ms 1356ms 0ms 104ms 5765 KB 206ms 234ms 258ms 52ms 112912 112238
2024-07-27 22:25 0bf8adb5 gg: reset ctx.mouse_d? and ctx.scroll_? at the end of each frame (fix #21945) (#21946) 1006ms 1365ms 0ms 104ms 5765 KB 207ms 231ms 255ms 52ms 112907 112233
2024-07-27 19:34 b9b53e6c parser: improve the error message position for invalid array attr keys (#21944) 993ms 1348ms 0ms 103ms 5765 KB 207ms 233ms 259ms 52ms 112907 113702
2024-07-27 11:47 8af19ece fmt: allow align threshold to be parametrized in calls to add_new_info (#21942) 981ms 1341ms 0ms 102ms 5765 KB 205ms 233ms 257ms 52ms 112906 115092
2024-07-27 08:34 1b7b8123 vrepl: suppress the welcome message, if VQUIET is set (#21941) 989ms 1348ms 0ms 103ms 5765 KB 204ms 230ms 256ms 52ms 112906 114161
2024-07-27 08:24 935ecc32 ci: do not trigger v_apps_and_modules_compile_ci.yml for changes to vrepl.v 1002ms 1353ms 0ms 103ms 5765 KB 205ms 234ms 260ms 52ms 112906 112680
2024-07-27 08:07 0ef25012 parser: improve the error for keyword `lock`, used as a variable name (#21937) 991ms 1352ms 0ms 103ms 5765 KB 206ms 232ms 257ms 52ms 112906 113931
2024-07-26 07:28 52fe7c09 encoding.base58: fix notice for slice creation (#21935) 1001ms 1354ms 0ms 103ms 5765 KB 206ms 232ms 257ms 52ms 112906 112793
2024-07-26 04:41 7baff15c V 0.4.7 1015ms 1359ms 0ms 103ms 5765 KB 207ms 233ms 258ms 52ms 112906 111237
2024-07-25 08:34 97432c35 v.scanner: use table lookups for very frequently done character checks (#21931) 1002ms 1363ms 0ms 103ms 5765 KB 211ms 240ms 264ms 53ms 112906 112680
2024-07-25 07:44 581c5c7e readline: fix s := read_line('Message\nName:') on unix/linux (#21930) 1008ms 1356ms 0ms 103ms 5760 KB 207ms 235ms 258ms 56ms 112876 111980
2024-07-25 02:21 b2a38346 checker: allow embed of type alias anon struct (#21928) 992ms 1354ms 0ms 101ms 5760 KB 209ms 234ms 257ms 56ms 112876 113786
2024-07-24 15:56 eb63cda0 cgen: fix generic option/result reference return (#21922) 964ms 1338ms 0ms 100ms 5760 KB 197ms 223ms 248ms 54ms 112867 117081
2024-07-24 15:55 ec7ee482 readme: fix wrong X handle being displayed (missing `_`), due to missing URL escaping (#21925) 962ms 1315ms 0ms 99ms 5760 KB 196ms 222ms 248ms 54ms 112867 117325
2024-07-24 15:40 3f1ba3d6 checker: check enum field value duplicate 2 (#21924) 935ms 1285ms 0ms 96ms 5760 KB 194ms 220ms 245ms 54ms 112867 120713
2024-07-24 13:37 d186c394 arrays: fix arrays.fold, when the `init` value in the call, is an array (#21921) 936ms 1302ms 0ms 99ms 5760 KB 195ms 224ms 248ms 55ms 112863 120580
2024-07-24 11:32 b5ba4664 checker: check enum field value duplicate (#21920) 985ms 1326ms 0ms 99ms 5760 KB 195ms 222ms 247ms 55ms 112863 114581
2024-07-24 11:25 38ea5dcc cgen: fix enum with const value (#21919) 969ms 1316ms 0ms 102ms 5759 KB 201ms 230ms 254ms 55ms 112855 116465
2024-07-23 15:41 4c30d357 net.conv: add conv.reverse_bytes_u64/u32/u16 (#21917) 971ms 1338ms 0ms 98ms 5758 KB 197ms 228ms 249ms 55ms 112845 116215
2024-07-23 14:42 1d13289b markused: mark explicitly all used array and map methods with `-skip-unused` (fix #21907) (#21914) 945ms 1302ms 0ms 97ms 5758 KB 195ms 226ms 248ms 55ms 112845 119412
2024-07-23 14:03 c6b61305 tools: update the report template used by `v bug file.v` 967ms 1320ms 0ms 100ms 5754 KB 199ms 231ms 248ms 56ms 112810 116659
2024-07-23 12:14 6bea0cb3 checker: require enum values to be declared, before using them in other enum values (#21913) 988ms 1323ms 0ms 98ms 5754 KB 198ms 234ms 249ms 56ms 112810 114180
2024-07-23 08:47 fd7986c7 parser: fix recognition of `mod.Enum.val` inside fn args (#21908) 984ms 1336ms 0ms 99ms 5754 KB 197ms 231ms 248ms 56ms 112802 114636
2024-07-23 05:48 6e8124fd checker: fix spawn when calling undefined function (#21906) 1001ms 1335ms 0ms 101ms 5753 KB 205ms 237ms 256ms 57ms 112789 112676
2024-07-23 00:35 22df56fa roadmap: 0.6, incremental compilation 968ms 1319ms 0ms 98ms 5753 KB 199ms 233ms 249ms 56ms 112785 116513
2024-07-22 10:43 d9a3a3aa strconv,math.bits: eliminate bounds checking in commonly used routines 979ms 1335ms 0ms 100ms 5753 KB 197ms 233ms 248ms 56ms 112785 115204
2024-07-21 20:27 9179038e examples: add a gg raycaster demo (#21904) 975ms 1344ms 0ms 99ms 5753 KB 199ms 235ms 249ms 56ms 112770 115661
2024-07-21 19:38 69bc4be5 builtin: add s.trim_space_left/0 and s.trim_space_right/0 methods (#21903) 951ms 1314ms 0ms 100ms 5753 KB 196ms 237ms 256ms 55ms 112770 118580
2024-07-21 10:58 0ebf184c vrepl: fix handling of multi-line type declaration syntax errors (#21902) 998ms 1373ms 0ms 103ms 5753 KB 199ms 231ms 248ms 55ms 112756 112981
2024-07-21 10:48 25b26e0e cgen,checker: fix builtin fn var resolving (#21899) 968ms 1326ms 0ms 99ms 5753 KB 197ms 233ms 248ms 55ms 112756 116483
2024-07-21 10:45 eb6cbeb2 checker,cgen: fix typeof(var.typ) with comptime $for variables (#21901) 942ms 1302ms 0ms 99ms 5753 KB 196ms 228ms 246ms 55ms 112755 119697
2024-07-21 10:41 b3b6ce5b checker: improve checks for embed in anon struct (#21877) 957ms 1316ms 0ms 97ms 5752 KB 197ms 233ms 254ms 55ms 112747 117812
2024-07-20 18:31 5486f0bb cgen: fix wrong missing unsafe block checking when calling generic functions with @[unsafe] attr (#21898) 992ms 1332ms 0ms 99ms 5751 KB 195ms 231ms 248ms 55ms 112731 113640
2024-07-20 18:10 8a0fc258 checker: fix global fixed array key resolution when it is a constant ident (#21900) 976ms 1320ms 0ms 100ms 5751 KB 204ms 235ms 254ms 57ms 112731 115503
2024-07-20 10:55 60089d61 flag: fix rendering bug, make newline logic/code more readable and clean (#21896) 975ms 1329ms 0ms 99ms 5750 KB 197ms 230ms 246ms 55ms 112721 115611
2024-07-20 01:40 6d4f167f vrepl: fix handling of single-line type declaration syntax errors (#21895) 958ms 1309ms 0ms 97ms 5750 KB 197ms 229ms 247ms 55ms 112718 117659
2024-07-19 18:35 e515a75b time: increase http_header_string performance (#21894) 948ms 1339ms 0ms 102ms 5750 KB 197ms 229ms 248ms 55ms 112718 118900
2024-07-19 04:50 a7db095a cgen: fix optional closure direct call (#21892) 983ms 1334ms 0ms 101ms 5750 KB 197ms 230ms 248ms 55ms 112700 114649
2024-07-19 04:36 98a76406 cgen: fix missing `&` in string representation of `map[X]&Y` (#21890) 977ms 1336ms 0ms 101ms 5750 KB 196ms 228ms 246ms 55ms 112692 115344
2024-07-18 06:25 2ffe3175 vrepl: fix type declaration (#21891) 1003ms 1345ms 0ms 99ms 5749 KB 199ms 231ms 248ms 55ms 112687 112349
2024-07-18 06:19 3bc6d30b flag, examples: add `compact` to `flag.DocOptions` (#21888) 990ms 1347ms 0ms 98ms 5749 KB 203ms 236ms 253ms 55ms 112687 113825
2024-07-17 15:02 6d3a2acf vrepl: fix const declaration and single line struct/enum/interface (#21887) 978ms 1339ms 0ms 100ms 5749 KB 200ms 232ms 249ms 55ms 112670 115204
2024-07-17 14:58 be7b24d8 examples: fix examples/web_crawler/web_crawler.v to fetch from https://news.ycombinator.com/ instead of tuicool.com (which is offline) (fix #21854) 970ms 1329ms 0ms 101ms 5749 KB 201ms 234ms 249ms 55ms 112670 116154
2024-07-17 09:13 e9652f86 vrepl: fix enum and interface declarations (#21886) 981ms 1335ms 0ms 103ms 5749 KB 207ms 238ms 257ms 56ms 112670 114852
2024-07-17 06:28 1a65695a v.builder: improve the C compilation output on cgen errors (#21885) 985ms 1357ms 0ms 103ms 5749 KB 200ms 232ms 249ms 55ms 112670 114385
2024-07-17 05:37 adb85e05 vrepl: minor cleanup in run_repl() (related #21879) (#21881) 961ms 1320ms 0ms 97ms 5748 KB 201ms 234ms 249ms 55ms 112664 117236
2024-07-16 11:19 22d2d1aa vrepl: fix structure definition (#21879) 1013ms 1348ms 0ms 100ms 5748 KB 198ms 231ms 249ms 55ms 112664 111218
2024-07-15 18:32 615a9a08 cgen: fix generic type init syntax for primitive types (#21872) 963ms 1329ms 0ms 99ms 5748 KB 195ms 229ms 246ms 54ms 112664 116992
2024-07-15 12:18 aa340472 cgen: fix fn mut argument of sumtype reference (#21874) 968ms 1312ms 0ms 97ms 5748 KB 197ms 229ms 248ms 55ms 112664 116388
2024-07-15 09:13 64430f94 checker: check mismatch of fn call mut argument (fix #21857) (#21873) 954ms 1317ms 0ms 97ms 5748 KB 196ms 230ms 247ms 55ms 112658 118090
2024-07-15 03:12 9088970d ast: fix high order generic fn resolution (#21871) 976ms 1337ms 0ms 98ms 5747 KB 198ms 232ms 248ms 55ms 112652 115422
2024-07-15 01:34 bbbb8644 builtin: support `-d use_bundled_libgc` to make it easier to debug/upgrade reliably libgc cloned from ivmai/bdwgc (#21869) 976ms 1346ms 0ms 99ms 5747 KB 198ms 231ms 248ms 55ms 112651 115421
2024-07-14 13:53 e8eda210 flag: add `flag.using[T]()!` that uses an existing instance of `T` (#21865) 983ms 1322ms 0ms 98ms 5747 KB 196ms 231ms 248ms 54ms 112651 114599
2024-07-14 06:39 769e9147 v: change old attr syntax mention to new one in comments too (#21860) 962ms 1322ms 0ms 97ms 5747 KB 199ms 233ms 250ms 55ms 112629 117077
2024-07-13 14:32 5c2d64a2 vrepl: minor cleanup in current_source_code() (#21863) 981ms 1326ms 0ms 97ms 5747 KB 195ms 228ms 246ms 54ms 112629 114810
2024-07-13 09:34 510500d2 vrepl: fix error of undefined ident (#21861) 971ms 1361ms 0ms 100ms 5747 KB 195ms 230ms 245ms 54ms 112629 115992
2024-07-13 09:29 36c7910f cgen: fix option string struct member init with autofree (#21859) 964ms 1319ms 0ms 99ms 5744 KB 195ms 230ms 247ms 54ms 110972 115116
2024-07-12 21:09 c2f7afdb builtin: add `pub fn arguments() []string {`; make `os.args` use it, remove edge case in cgen (#21852) 954ms 1315ms 0ms 97ms 5744 KB 194ms 230ms 247ms 54ms 110972 116322
2024-07-12 14:27 79089578 examples.sokol: add sampler to the 02_cube code (fix #21547) (#21853) 959ms 1316ms 0ms 102ms 5744 KB 192ms 224ms 247ms 54ms 110957 115700
2024-07-12 11:23 fbdc992b net.http, veb, vweb, x.vweb: add mime type `text/x-vlang`, for `.v` and `.vsh` file extensions (#21851) 975ms 1330ms 0ms 100ms 5744 KB 197ms 228ms 248ms 54ms 110957 113802
2024-07-11 22:42 f91f4d94 v: add a TOTAL line, to the output of -show-timings, to minimise the need for external tools on windows (#21847) 959ms 1311ms 0ms 97ms 5744 KB 194ms 227ms 248ms 54ms 110957 115700
2024-07-11 12:58 2cde320e examples: add keyboard shortcuts label to digital_rain.v 977ms 1346ms 0ms 98ms 5738 KB 194ms 221ms 248ms 54ms 110949 113560
2024-07-11 12:44 0aa656bc parser: fix parameter collision for generated `@[flag]` enum methods, with modules named `flag` (#21844) 968ms 1324ms 0ms 100ms 5738 KB 194ms 222ms 248ms 54ms 110949 114616
2024-07-11 05:53 304aa9f6 examples: add a gg example - digital_rain.v (#21841) 975ms 1335ms 0ms 99ms 5738 KB 193ms 222ms 247ms 54ms 110949 113793
2024-07-10 12:27 65966aef vrepl: fix one-line if exprssion (#21838) 963ms 1319ms 0ms 99ms 5738 KB 194ms 223ms 250ms 54ms 110949 115211
2024-07-10 09:42 04ff511e cgen, checker: fix wrong receiver generic resolution with embed types (#21833) 949ms 1306ms 0ms 98ms 5738 KB 194ms 222ms 248ms 54ms 110948 116910
2024-07-10 03:12 547c056b net: fix TcpConn.peer_ip/0 to only return the ip address, without the port number (#21831) 935ms 1322ms 0ms 99ms 5735 KB 193ms 222ms 241ms 54ms 110931 118642
2024-07-09 19:10 ca073474 examples: update vmatrix.v to handle terminal resizing, minor visual tweaks (#21836) 945ms 1286ms 0ms 96ms 5735 KB 193ms 220ms 243ms 54ms 110931 117387
2024-07-09 18:08 494be205 cgen: fix auto str for fn struct member (#21825) 941ms 1303ms 0ms 96ms 5735 KB 193ms 222ms 244ms 54ms 110931 117886
2024-07-09 18:04 70e78cc7 vrepl: cleanup in vrepl.v (#21834) 954ms 1319ms 0ms 101ms 5735 KB 200ms 228ms 250ms 55ms 110932 116280
2024-07-09 18:00 1229ccf9 ast, cgen: fix closure variable with optional reference params (fix #21827) (#21829) 962ms 1324ms 0ms 98ms 5735 KB 193ms 223ms 245ms 54ms 110932 115313
2024-07-09 16:34 43baa88f ci: disable c2v_ci.yml temporarily, until it is fixed 977ms 1331ms 0ms 99ms 5735 KB 197ms 225ms 246ms 54ms 110926 113537
2024-07-08 10:03 66ea8260 v: improve C var args interop, allow for `fn f(some int, ...) {` (#21812) 968ms 1341ms 0ms 99ms 5735 KB 192ms 221ms 243ms 53ms 110926 114592
2024-07-08 09:56 bf23b2ef vrepl: fix arbitrary script execute (#21818) 952ms 1308ms 0ms 102ms 5733 KB 194ms 225ms 244ms 54ms 110894 116485
2024-07-08 06:52 14d378c3 checker: check expr evaluated but not used (fix #21436) (#21816) 954ms 1323ms 0ms 100ms 5733 KB 193ms 223ms 242ms 54ms 110894 116241
2024-07-07 13:02 f6de36db parser: sugggest map initialization with the correct syntax (#21817) 929ms 1303ms 0ms 96ms 5732 KB 191ms 222ms 245ms 54ms 110888 119362
2024-07-07 04:50 df180473 examples: add vmatrix.v showing a Matrix like terminal screen effect (#21814) 974ms 1320ms 0ms 98ms 5732 KB 192ms 223ms 244ms 54ms 110886 113845
2024-07-07 04:46 587fb725 v.pref: make pref_test.v be less sensitive on the specific C compiler used as a backend (#21813) 970ms 1316ms 0ms 100ms 5732 KB 194ms 224ms 244ms 54ms 110886 114315
2024-07-06 18:36 1571645b vrepl: fix os.input() (#21811) 963ms 1321ms 0ms 100ms 5732 KB 194ms 224ms 244ms 54ms 110886 115146
2024-07-05 23:41 4475759c tests: fix handling of string type in closure_generator_test.v (#21809) 953ms 1317ms 0ms 98ms 5732 KB 194ms 224ms 244ms 54ms 110886 116354
2024-07-05 23:33 ff102c95 doc: update full list of builtin compile options (#21808) 964ms 1313ms 0ms 100ms 5732 KB 194ms 225ms 245ms 54ms 110886 115026
2024-07-05 11:07 56d2ba62 examples: add a glow effect to spirograph.v 939ms 1295ms 0ms 97ms 5732 KB 193ms 222ms 244ms 54ms 110886 118089
2024-07-05 10:06 3ee95d10 sokol: reduce _SGL_DEFAULT_MAX_VERTICES back to 1<<17 (1<<22 in 811ac12, leads to ~140MB of memory usage for gg/minimal.v, instead of just ~38MB) 987ms 1327ms 0ms 102ms 5732 KB 196ms 224ms 247ms 54ms 110886 112346
2024-07-05 09:52 cb42f328 v.token: make is_assign() contain .decl_assign (#21805) 960ms 1300ms 0ms 96ms 5732 KB 193ms 222ms 245ms 54ms 110886 115506
2024-07-05 09:45 dd93b56b parser: suggest using type alias when defining methods on non-local types (#21803) 967ms 1311ms 0ms 97ms 5732 KB 192ms 224ms 244ms 54ms 110886 114670
2024-07-05 09:14 17425765 examples: update macos_tray example to cleanly compile (#21804) 946ms 1297ms 0ms 96ms 5732 KB 195ms 225ms 245ms 54ms 110886 117215
2024-07-05 08:52 07c1c510 examples: add slow rotation to spirograph.v, use a brighter color for the instructions 951ms 1314ms 0ms 100ms 5732 KB 196ms 224ms 246ms 54ms 110886 116599
2024-07-05 08:29 811ac125 examples: add an animated spirograph.v using gg 951ms 1307ms 0ms 96ms 5732 KB 195ms 228ms 246ms 54ms 110886 116599
2024-07-04 17:50 a67bfebe vrepl: fix output of the fn call (related #21792) (#21800) 959ms 1339ms 0ms 104ms 5732 KB 196ms 224ms 246ms 54ms 110886 115626
2024-07-04 10:50 96eada18 v.builder: print the suggestion for using `v xyz` instead of `v xyz.v` just once (#21801) 957ms 1306ms 0ms 98ms 5732 KB 194ms 225ms 245ms 54ms 110886 115868
2024-07-04 10:23 3eac8b42 cgen: fix const name without main prefix in `-translated` mode (#21789) 941ms 1297ms 0ms 96ms 5732 KB 192ms 222ms 243ms 54ms 110888 117840
2024-07-04 04:54 0c2d72f0 ast, parser: cleanup in stringify_fn_after_name() (#21799) 954ms 1309ms 0ms 100ms 5731 KB 194ms 223ms 243ms 54ms 110881 116227
2024-07-03 19:17 dceea80d examples: add interpolated movement and input queue to `snek/snek.v` (#21798) 950ms 1321ms 0ms 101ms 5734 KB 195ms 225ms 244ms 55ms 110908 116745
2024-07-03 16:26 9b6578e8 cgen: fix comptime call argument auto conversion for indexexpr (fix #15232) (#21796) 952ms 1317ms 0ms 101ms 5734 KB 192ms 224ms 244ms 54ms 110908 116500
2024-07-03 16:13 30b3ab6f ci: restore v_apps_and_modules_compile_ci.yml (#21791) 952ms 1299ms 0ms 99ms 5734 KB 193ms 223ms 245ms 55ms 110908 116500
2024-07-03 16:01 879cf1ed arrays: add arrays.chunk_while/2, where `arrays.chunk_while([0,9,2,2,3,2],fn(x int,y int)bool{return x<=y})==[[0,9],[2,2,3],[2]]` 965ms 1296ms 0ms 96ms 5734 KB 193ms 225ms 245ms 54ms 110908 114930
2024-07-03 14:58 8188f655 vrepl: fix method call (fix #21788) (#21792) 964ms 1320ms 0ms 99ms 5734 KB 193ms 226ms 246ms 54ms 110908 115049
2024-07-03 14:33 62e2b7fb fmt: keep manual newlines after fn parameters in fn declarations, do not auto wrap (#21795) 971ms 1324ms 0ms 99ms 5734 KB 194ms 225ms 244ms 55ms 110908 114220
2024-07-02 20:10 209063ff fmt: implement wrapping function's super long arguments (fix #15545, fix #21643) (#21782) 940ms 1296ms 0ms 98ms 5733 KB 194ms 224ms 245ms 54ms 110896 117974
2024-07-02 20:05 36e31d69 checker: disallow nil in non-nil arrays and vice versa (#21786) 944ms 1305ms 0ms 97ms 5733 KB 194ms 225ms 246ms 54ms 110842 117417
2024-07-02 13:51 81b095bc cgen: allow alias to array fixed to be initialized like `[n]int{}` (#21785) 963ms 1313ms 0ms 99ms 5733 KB 193ms 225ms 246ms 54ms 110828 115086
2024-07-02 08:04 c9c41af1 examples: add `gg/fire.v` (#21784) 949ms 1309ms 0ms 99ms 5732 KB 192ms 224ms 244ms 54ms 110819 116774
2024-07-02 07:50 a3793e3b checker: fix generic inference in if expressions used in assignments (#21781) 956ms 1324ms 0ms 99ms 5732 KB 193ms 225ms 245ms 54ms 110819 115919
2024-07-01 18:00 06825006 cgen: fix array fixed empty struct code generated on clang (fix #21761) (#21764) 960ms 1313ms 0ms 99ms 5730 KB 194ms 223ms 244ms 53ms 110807 115423
2024-07-01 17:06 4fc6c7e8 cgen: fix scope command when `$dbg` breakpoint is on or-expr (fix #21772) (#21747) 927ms 1288ms 0ms 96ms 5729 KB 192ms 220ms 241ms 54ms 110784 119508
2024-07-01 16:22 b82d6859 transformer: handle `enum_variant = some_const + 10` (fix #21777) (#21779) 944ms 1311ms 0ms 101ms 5728 KB 202ms 230ms 248ms 55ms 110774 117345
2024-07-01 12:07 39f41913 encoding.binary: add an f32 test; checker: remove "(s)" from the assignment mismatch error 931ms 1298ms 0ms 97ms 5742 KB 189ms 223ms 241ms 53ms 110756 118964
2024-07-01 11:08 940fc41c encoding.binary: little_endian_f32_at 955ms 1312ms 0ms 100ms 5741 KB 193ms 224ms 242ms 54ms 110752 115970
2024-07-01 08:38 605c43df checker: change comptime_if_branch() to comptime_if_cond() (#21774) 964ms 1309ms 0ms 99ms 5741 KB 199ms 230ms 248ms 55ms 110753 114889
2024-07-01 07:51 65ff74b8 checker: fix nested if expr method call (#21773) 954ms 1316ms 0ms 99ms 5742 KB 194ms 225ms 243ms 54ms 110753 116093
2024-06-30 17:48 387a01fc crypto.blowfish: apply `@[direct_array_access]` to very commonly used functions (#21771) 941ms 1295ms 0ms 97ms 5741 KB 192ms 230ms 246ms 55ms 110740 117683
2024-06-29 20:13 df7828d1 cgen: unkek cgen.v 931ms 1290ms 0ms 100ms 5741 KB 190ms 222ms 239ms 54ms 110740 118947
2024-06-29 08:31 b6c7b46d math: avoid unused calculations for math.modulo_floored/2 and math.modulo_euclid/2 956ms 1306ms 0ms 100ms 5747 KB 191ms 223ms 242ms 54ms 110740 115836
2024-06-29 08:24 3799d7f6 math: add divide_truncated/2, divide_euclid/2, divide_floored/2 and modulo_truncated/2, modulo_euclid/2, modulo_floored/2 (#21759) 989ms 1308ms 0ms 102ms 5747 KB 191ms 223ms 241ms 54ms 110740 111971
2024-06-29 08:10 895bd71f builtin: improve snake to camel case conversion (#21755) 958ms 1315ms 0ms 98ms 5747 KB 191ms 224ms 240ms 54ms 110740 115594
2024-06-28 12:47 4a7c70c9 cgen: fix reference variable str() method call (#21753) 936ms 1299ms 0ms 97ms 5747 KB 191ms 224ms 241ms 54ms 110747 118319
2024-06-28 05:48 17e32d05 ci: fix deprecations_consts.out (the warning for math.max_i8 is now an error; it was deprecated since 2023-12-31) 940ms 1291ms 0ms 98ms 5747 KB 191ms 224ms 242ms 54ms 110742 117810
2024-06-28 05:30 4c42fe34 gg: add Context.draw_cubic_bezier_recursive/2 and Context.draw_cubic_bezier_recursive_scalar/9 (#21749) 960ms 1322ms 0ms 99ms 5747 KB 192ms 224ms 241ms 54ms 110742 115356
2024-06-27 11:40 fccd7cd0 cgen: simplify in infix_expr_and_or_op() (#21745) 946ms 1332ms 0ms 98ms 5747 KB 190ms 223ms 240ms 54ms 110742 117063
2024-06-27 05:35 d9a300ca cgen: fix shortcircuiting of infix and/or expressions (#21740) 948ms 1295ms 0ms 98ms 5752 KB 192ms 224ms 245ms 54ms 110820 116898
2024-06-27 05:27 d67f4d02 checker: add error for `field [$d('x', 2)]int = [1, 2]!` (#21741) 954ms 1311ms 0ms 100ms 5750 KB 191ms 226ms 244ms 54ms 110804 116146
2024-06-27 05:23 6ecfc6f6 builtin: fix `assert '_ISspace'.camel_to_snake() == '_i_sspace'` (#21736) 960ms 1316ms 0ms 98ms 5749 KB 191ms 225ms 243ms 54ms 110795 115411
2024-06-26 14:09 f4d2389b ast, cgen: fix generics map with the reference argument (#21737) 959ms 1310ms 0ms 99ms 5749 KB 191ms 222ms 242ms 54ms 110791 115527
2024-06-26 14:08 66c43078 examples: add `compiletime/d_compile_value.v` (#21738) 940ms 1307ms 0ms 99ms 5749 KB 192ms 222ms 244ms 54ms 110790 117861
2024-06-26 04:45 094c30c3 net.http: correct `Response.status()` method comment, to indicate returning of a `Status` enum field, instead of struct (#21735) 951ms 1319ms 0ms 101ms 5749 KB 191ms 222ms 243ms 54ms 110790 116498
2024-06-26 03:50 5f33946e checker: limit recursion in Checker.ensure_type_exists/2 to 40 levels (it is usually 4 or less) (#21734) 935ms 1301ms 0ms 99ms 5749 KB 191ms 223ms 243ms 54ms 110790 118491
2024-06-25 22:35 8466c6c0 parser: disallow self referencing function alias types like `type FnType = fn(string) FnType` and `type FnType = fn (FnType) string` (#21733) 951ms 1310ms 0ms 98ms 5747 KB 192ms 223ms 244ms 54ms 110779 116486
2024-06-25 22:17 fd384dff cgen: fix assert checking fn option ret with `none` (#21726) 935ms 1290ms 0ms 99ms 5747 KB 196ms 228ms 245ms 54ms 110770 118470
2024-06-25 22:13 a36c0d83 ast, parser: support `$d()` in fixed size array `struct` fields (#21731) 955ms 1318ms 0ms 99ms 5746 KB 194ms 224ms 242ms 54ms 110767 115986
2024-06-25 07:09 98a1ee22 cgen: fix smartcasting a reference to a sumtype value (#21730) 957ms 1341ms 0ms 102ms 5745 KB 197ms 225ms 243ms 54ms 110751 115727
2024-06-25 06:55 5b935827 vlib: simplify byte character conditions by using methods like is_capital, is_lower, is_letter etc (#21725) 939ms 1286ms 0ms 96ms 5745 KB 192ms 220ms 241ms 54ms 110741 117935
2024-06-25 05:18 a536c033 checker: allow \uxxxxx in raw strings (#21724) 948ms 1299ms 0ms 97ms 5745 KB 193ms 223ms 242ms 54ms 110741 116815
2024-06-25 05:17 e1d23429 encoding.base32: fix warning of implicit clone of array, by using an explicit unsafe block (#21728) 960ms 1317ms 0ms 99ms 5744 KB 194ms 224ms 242ms 54ms 110737 115351
2024-06-24 20:01 c5c49d36 builtin: fix `assert 'JVM_PUBLIC_ACC'.camel_to_snake() == 'jvm_public_acc'` (#21722) 958ms 1305ms 0ms 98ms 5744 KB 193ms 222ms 241ms 54ms 110737 115591
2024-06-24 13:48 2b0938da checker, cgen: fix auto dereference mut variable in if expr (fix #21309) (#21720) 944ms 1300ms 0ms 98ms 5744 KB 196ms 226ms 247ms 54ms 110725 117293
2024-06-24 08:59 4d2c2dac cgen: fix fn call with mut reference args (fix #21265) (#21719) 963ms 1333ms 0ms 100ms 5744 KB 199ms 229ms 248ms 54ms 110718 114971
2024-06-24 08:38 f5c87a1c checker: fix result call or_block with multi-statements (fix #21504) (#21717) 964ms 1334ms 0ms 99ms 5744 KB 193ms 223ms 241ms 54ms 110713 114847
2024-06-23 08:27 d364e61b docs: improve the `v deploy.vsh` section 940ms 1301ms 0ms 96ms 5743 KB 194ms 228ms 249ms 54ms 110710 117776
2024-06-23 07:28 cc142724 cgen, checker: fix generic variable resolution on generic func return assignment (#21712) 948ms 1304ms 0ms 97ms 5743 KB 192ms 223ms 242ms 54ms 110710 116782
2024-06-23 07:11 53d7a554 checker: fix `$if x {` condition, using `const x = $d('ident', false)` (fix #21709) (#21713) 944ms 1291ms 0ms 96ms 5733 KB 191ms 223ms 243ms 54ms 110575 117134
2024-06-22 16:17 d7bc2167 string: fix leak in replace_once 940ms 1293ms 0ms 96ms 5732 KB 189ms 220ms 243ms 53ms 110568 117625
2024-06-22 12:58 549e11bf string: optimize is_ascii() 971ms 1330ms 0ms 101ms 5732 KB 191ms 224ms 243ms 54ms 110543 113844
2024-06-22 10:17 70b33fc3 cgen,x.json2: fix generic map decoding (#21704) 935ms 1298ms 0ms 96ms 5732 KB 191ms 221ms 242ms 54ms 110538 118222
2024-06-22 10:15 2bb815f0 cgen: support inc cond for c style for loop with alias types (#21708) 975ms 1316ms 0ms 98ms 5732 KB 191ms 223ms 244ms 54ms 110532 113366
2024-06-21 17:14 4302f869 fmt: add fn_with_mut_ref_params_keep.vv (#21711) 928ms 1287ms 0ms 97ms 5732 KB 191ms 223ms 243ms 54ms 110530 119105
2024-06-21 16:51 b0083870 arrays: extend test for arrays.sum with one testing sum over a struct with overloaded + operator, cleanup fn comment 935ms 1287ms 0ms 97ms 5732 KB 193ms 224ms 243ms 54ms 110530 118213
2024-06-21 14:07 112fc950 parser, checker: fix sorting compare fn with mut reference parameter (fix #21662) (#21706) 936ms 1299ms 0ms 98ms 5732 KB 192ms 225ms 246ms 54ms 110530 118087
2024-06-21 13:01 be9d2b6d cgen: implement g.trace_last_lines/2 to help debugging cgen problems 957ms 1307ms 0ms 99ms 5731 KB 192ms 221ms 240ms 54ms 110519 115484
2024-06-20 09:33 537fa1bb comptime, ast: support `[$d('s', 4)]int{}`, move resolving to method on `ComptimeCall` (#21701) 927ms 1279ms 0ms 96ms 5731 KB 191ms 219ms 239ms 53ms 110486 119186
2024-06-20 09:25 5b7cc632 docs: fix comment considered as a token (#21705) 946ms 1312ms 0ms 101ms 5728 KB 192ms 219ms 240ms 53ms 110447 116751
2024-06-19 10:42 58f4e126 v: update `build.txt` with new `-d` functionality (#21699) 959ms 1341ms 0ms 102ms 5728 KB 196ms 222ms 242ms 54ms 110447 115168
2024-06-19 07:21 d7cc5c88 checker: fix typo `explictly` -> `explicitly` in error message (#21698) 955ms 1296ms 0ms 97ms 5728 KB 195ms 221ms 242ms 53ms 110447 115651
2024-06-19 04:24 78b77b9f comptime: support `-d ident=value` and `var := $d('ident', 0)` (#21685) 938ms 1292ms 0ms 96ms 5728 KB 194ms 222ms 240ms 54ms 110447 117747
2024-06-19 03:53 aaa23bb0 orm: update readme with more specifics (#21697) 935ms 1293ms 0ms 97ms 5712 KB 190ms 221ms 241ms 54ms 110254 117918
2024-06-18 20:21 72a3fd6f veb.auth: use constant time comparision in compare_password_with_hash (#21693) 930ms 1287ms 0ms 95ms 5712 KB 190ms 220ms 239ms 53ms 110254 118552
2024-06-18 20:05 0498ed10 checker: fix match expr with auto promote number (#21696) 950ms 1278ms 0ms 97ms 5712 KB 190ms 219ms 239ms 54ms 110254 116056
2024-06-18 20:01 5ebe7d1d checker: minor cleanup in expr() (#21695) 946ms 1287ms 0ms 98ms 5712 KB 190ms 220ms 241ms 53ms 110251 116544
2024-06-18 10:06 de5ad8b1 cgen: fix dumping array of reference (#21694) 944ms 1297ms 0ms 96ms 5712 KB 191ms 221ms 242ms 54ms 110251 116791
2024-06-18 07:09 488fd4f0 .gitignore: ignore vprod, vprod_gcc, vprod_clang, vprod_msvc executables 929ms 1276ms 0ms 98ms 5712 KB 190ms 219ms 240ms 54ms 110251 118677
2024-06-18 06:16 895bb87a builtin: improve performance of string.camel_to_snake (#21691) 941ms 1293ms 0ms 98ms 5712 KB 190ms 220ms 240ms 53ms 110251 117163
2024-06-18 05:47 fb32951a tools: make the summary output of `v repeat` more informative 944ms 1299ms 0ms 98ms 5712 KB 192ms 221ms 242ms 54ms 110245 116784
2024-06-18 04:44 041f2b3d tools: fix measurements for `./v repeat "./vold -o x project/" "./vnew -o x project/"` 955ms 1298ms 0ms 98ms 5712 KB 193ms 221ms 243ms 54ms 110245 115439
2024-06-16 19:21 1a685c30 vweb, veb, x.vweb: add `m3u8` MIME type `application/vnd.apple.mpegurl` for multimedia playlists (#21688) 927ms 1279ms 0ms 96ms 5712 KB 193ms 221ms 242ms 54ms 110245 118926
2024-06-16 00:58 bebe943c all: support `&&=` and `||=` for bool alias types as well (#21684) 943ms 1297ms 0ms 99ms 5712 KB 192ms 221ms 242ms 54ms 110245 116908
2024-06-15 18:02 df1e4f12 builtin: add string.camel_to_snake/0 and string.snake_to_camel/0 methods (#21679) 935ms 1281ms 0ms 98ms 5712 KB 192ms 220ms 243ms 54ms 110244 117908
2024-06-15 17:14 3ad77b25 cgen: fix comptime generic arg resolution (allow several different struct fields in generic functions using comptime) (fix #18110) (#21682) 930ms 1289ms 0ms 98ms 5712 KB 190ms 219ms 241ms 53ms 110150 118440
2024-06-15 15:42 8f7741dc cgen: fix spawn code generated when calling conditional function (fix #19352) (#21681) 954ms 1288ms 0ms 98ms 5712 KB 190ms 219ms 240ms 53ms 110150 115461
2024-06-15 15:28 63353ba3 cgen: generate pragmas for gcc-14, to make it more relaxed by default. Support `-no-relaxed-gcc14` for turning them off. (#21680) 940ms 1286ms 0ms 97ms 5712 KB 191ms 220ms 242ms 53ms 110147 117177
2024-06-14 20:46 add16211 all: implement `&&=` and `||=` (#21678) 939ms 1286ms 0ms 97ms 5711 KB 191ms 221ms 240ms 53ms 110131 117285
2024-06-10 08:54 b5b57a2e orm: ilike for case insensitive text search 921ms 1307ms 0ms 97ms 5704 KB 189ms 219ms 240ms 53ms 109948 119378
2024-06-10 07:44 ef918082 cgen: fix or expr with non option fn call return (fix #21660) (#21661) 940ms 1298ms 0ms 98ms 5702 KB 191ms 220ms 242ms 54ms 109928 116944
2024-06-09 14:52 1af7b7c3 checker: support nested labeled for statements (#21658) 928ms 1284ms 0ms 97ms 5702 KB 191ms 218ms 239ms 54ms 109928 118456
2024-06-09 07:19 dfc0c912 checker: turn warnings for private fields into errors (#21296) 936ms 1286ms 0ms 98ms 5702 KB 192ms 219ms 241ms 54ms 109929 117445
2024-06-08 04:10 da4afef0 builtin: implement a JS version of `string.split_any` (#21612) 922ms 1278ms 0ms 97ms 5702 KB 192ms 219ms 240ms 54ms 109939 119239
2024-06-08 04:07 ff865ea1 os.font: return the "segoeui.ttf" font, if its file exists on Windows (#21655) 921ms 1276ms 0ms 96ms 5702 KB 193ms 216ms 240ms 54ms 109939 119369
2024-06-07 22:34 0b2edd0d gc: fix tcc on macos 915ms 1286ms 0ms 96ms 5702 KB 190ms 216ms 238ms 54ms 109939 120151
2024-06-07 08:48 0d52a7d9 openssl: more verbose error; libgc: make compile on arm macs 956ms 1296ms 0ms 98ms 5702 KB 191ms 218ms 239ms 54ms 109939 114998
2024-06-07 08:05 e2848e13 tools: don't write vpm logfiles in CI runs (#21649) 929ms 1276ms 0ms 96ms 5702 KB 191ms 219ms 238ms 54ms 109939 118341
2024-06-07 07:54 0e543fb3 docs: update the array/slice/reallocation examples and comments 942ms 1289ms 0ms 98ms 5702 KB 190ms 217ms 238ms 54ms 109939 116708
2024-06-07 07:22 7c8b4b89 v.utils: allow to set the names of the compared items, when diffing strings (#21650) 937ms 1286ms 0ms 97ms 5702 KB 191ms 217ms 240ms 54ms 109939 117330
2024-06-04 15:38 096226bf examples: check array length before access (#21641) 928ms 1285ms 0ms 98ms 5702 KB 191ms 217ms 238ms 54ms 109931 118460
2024-06-04 10:22 1e86e06e orm: fix subquery without where expr (#21598) 931ms 1283ms 0ms 96ms 5702 KB 191ms 216ms 238ms 54ms 109931 118078
2024-06-04 08:18 2250d605 cgen: support a `-d no_bool` option, for cgen compatibility with the C23 language standard (since `bool` is a builtin type and a keyword in it) (#21637) 933ms 1292ms 0ms 97ms 5702 KB 191ms 218ms 241ms 54ms 109929 117823
2024-06-03 16:26 cc92dbc8 examples: show how to create and pass a V string to a V function, and then get back a V string in Python 948ms 1285ms 0ms 96ms 5702 KB 191ms 218ms 240ms 54ms 109927 115956
2024-06-03 14:19 193a99d1 all: @[freed] attribute for assign statements 933ms 1282ms 0ms 97ms 5702 KB 192ms 220ms 240ms 54ms 109927 117821
2024-06-02 14:14 6d2c3a9c checker: fix missing option and result wrong type return type definition (#21626) 947ms 1294ms 0ms 99ms 5701 KB 191ms 218ms 238ms 53ms 109907 116058
2024-06-02 07:43 1096173b builtin: vfmt builtin.c.v 915ms 1270ms 0ms 95ms 5700 KB 193ms 222ms 243ms 53ms 109894 120102
2024-06-02 07:35 4884396e vdoc: fix multiline js string generation in search_index.js 921ms 1282ms 0ms 96ms 5700 KB 195ms 219ms 241ms 54ms 109895 119321
2024-06-02 07:26 8504beaa net.http: implement http.download_file_with_progress/2, saving each chunk, as it is received, without growing the memory usage (#21633) 954ms 1307ms 0ms 98ms 5700 KB 194ms 217ms 238ms 54ms 109894 115192
2024-06-01 23:10 2e567ff9 checker: fix missing concrete type checking on a generic type specifier (#21614) 925ms 1274ms 0ms 96ms 5700 KB 193ms 217ms 239ms 53ms 109894 118804
2024-06-01 22:48 7cff1f79 jsgen: add README.md (#21630) 924ms 1276ms 0ms 95ms 5699 KB 191ms 215ms 240ms 53ms 109884 118922
2024-06-01 22:44 12de7cff ast: add comment showing what `blank_ident` represents (#21631) 918ms 1280ms 0ms 95ms 5699 KB 192ms 218ms 240ms 53ms 109884 119699
2024-06-01 22:34 03e89b78 checker: add error for `field map` (i.e. a plain untyped map), used inside a struct (#21625) 924ms 1291ms 0ms 96ms 5699 KB 191ms 217ms 240ms 53ms 109884 118922
2024-06-01 22:31 ca55da63 cgen: fix missing call to a function returning option, when called inside a print (fix #21616) (#21623) 914ms 1272ms 0ms 96ms 5699 KB 190ms 217ms 238ms 53ms 109879 120217
2024-06-01 22:20 bb3505fd jsgen: cleanup dead code, add TODOs, reduce nesting, use smartcasting (#21629) 908ms 1268ms 0ms 96ms 5699 KB 191ms 216ms 236ms 54ms 109873 121005
2024-06-01 21:44 d750528f parser: allow multiple flag values in enum.from() for flag enums (fix #21569) (#21615) 911ms 1273ms 0ms 95ms 5699 KB 190ms 216ms 238ms 53ms 109873 120607
2024-06-01 21:39 ab45d80f regex: implement `\xAF` and `\X1234` BSLS escape codes (fix #21607) (#21632) 938ms 1312ms 0ms 98ms 5699 KB 190ms 217ms 238ms 54ms 109876 117138
2024-06-01 10:49 8c249366 checker: disallow sum type with `Result` variants (#21620) 957ms 1291ms 0ms 96ms 5699 KB 188ms 217ms 238ms 53ms 109876 114812
2024-06-01 08:29 2d12b034 net.html: quick workaround for a cgen problem for `const x = int(0x80000000)` 960ms 1286ms 0ms 96ms 5699 KB 191ms 218ms 239ms 53ms 109874 114452
2024-05-31 19:49 19c08f5e cgen: fix generated code for handling fn call with result/option return on match conditional (#21608) 932ms 1291ms 0ms 96ms 5699 KB 191ms 217ms 239ms 53ms 109874 117890
2024-05-31 06:15 5ac8249a tools: increase max_samples in cmd/tools/fast/fast.v to decrease the variations of the results on https://fast.vlang.io/ 932ms 1308ms 0ms 98ms 5697 KB 190ms 218ms 238ms 53ms 109841 117855
2024-05-31 05:34 5657e28c parser: register selective import aliases as used (#21613) 923ms 1276ms 0ms 100ms 5697 KB 197ms 226ms 245ms 54ms 109841 119004
2024-05-30 14:51 52dfef1a vfmt: exit with error code if encountering diffs with `-diff` flag (#21603) 924ms 1277ms 0ms 95ms 5697 KB 190ms 216ms 238ms 53ms 109835 118869
2024-05-30 14:38 4bda28b7 net.urllib: update parse host to allow for better error handling (#21602) 938ms 1303ms 0ms 99ms 5697 KB 191ms 218ms 240ms 53ms 109835 117094
2024-05-30 14:37 5f83a4d1 ci: use shebang with better portability in shell scripts, format shell scripts (#21605) 924ms 1293ms 0ms 99ms 5697 KB 196ms 226ms 245ms 54ms 109835 118869
2024-05-29 23:29 a4afcbaa fmt: don't break `it` variable name in match expression function calls (#21600) 921ms 1294ms 0ms 97ms 5697 KB 193ms 218ms 240ms 53ms 109835 119256
2024-05-29 23:20 ea20c1fa net.urllib: cleanup parse_authority, add test (#21599) 938ms 1301ms 0ms 98ms 5697 KB 190ms 215ms 237ms 53ms 109835 117094
2024-05-29 18:47 62416356 tools: add `v download URL` for downloading single files, to avoid curl/wget etc, which are not available uniformly. (#21597) 929ms 1303ms 0ms 99ms 5697 KB 191ms 219ms 240ms 53ms 109835 118229
2024-05-29 18:33 5436d7b9 cgen: fix generic struct init when it is a reference &T (fix #21594) (#21596) 924ms 1286ms 0ms 99ms 5697 KB 193ms 224ms 244ms 54ms 109834 118867
2024-05-29 17:20 f7a0eeb6 cgen: fix indexexpr with orexpr (fix #21591) (#21592) 940ms 1294ms 0ms 101ms 5696 KB 192ms 227ms 246ms 54ms 109833 116843
2024-05-29 14:43 6c9dd62d checker: more alloc warnings 927ms 1278ms 0ms 95ms 5696 KB 190ms 217ms 237ms 53ms 109833 118482
2024-05-29 14:38 a6016530 ci,cgen: put the `Interface(unsafe{nil})` change for now behind -experimental (#21593) 928ms 1288ms 0ms 97ms 5696 KB 190ms 218ms 239ms 53ms 109826 118346
2024-05-29 08:48 2d5c4579 checker: -warn-about-allocs; nil interface allocation fix; parser: tmpl @else [cond] 1021ms 1311ms 0ms 96ms 5696 KB 193ms 216ms 241ms 54ms 109824 107565
2024-05-28 14:27 09eaae5f checker: fix checking of default field initialisations, that are part of unions of structs tagged with `@[noinit]` (#21587) 933ms 1291ms 0ms 96ms 5694 KB 191ms 220ms 240ms 53ms 109794 117678
2024-05-27 20:06 80397e67 tools,cgen,pref: add `-coverage` support + `vcover` tool (#21154) 955ms 1329ms 0ms 99ms 5691 KB 197ms 225ms 249ms 53ms 109775 114947
2024-05-27 17:12 f97dd8c4 Dockerfile.alpine: update to alpine:3.20, add more tools like gdb, libunwind, gc, to ease producing and debugging static executable in more situations (#21583) 926ms 1275ms 0ms 96ms 5675 KB 189ms 219ms 239ms 53ms 109581 118338
2024-05-27 16:54 31cde9d8 ci: extend coverage, move app test from macos_ci to v_apps_and_modules_ci (#21584) 948ms 1294ms 0ms 98ms 5675 KB 189ms 220ms 238ms 54ms 109581 115591
2024-05-26 21:40 6b2d527d cgen: fix array fixed initialization on struct from call (#21568) 942ms 1267ms 0ms 95ms 5675 KB 189ms 220ms 238ms 53ms 109581 116328
2024-05-26 15:50 37f385c9 testing: implement a separate `-show-asserts` option, for cleaner test output (`-stats` still works, and still shows both the compilation stats and the asserts) (#21578) 925ms 1288ms 0ms 96ms 5674 KB 187ms 220ms 239ms 53ms 109563 118446
2024-05-26 06:35 c689f801 toml: fix `@[toml: ]`, support `@[skip]` (#21571) 926ms 1284ms 0ms 96ms 5674 KB 191ms 219ms 238ms 53ms 109558 118313
2024-05-25 21:46 b4c560d4 os: fix debugger_present() for non Windows OSes (#21573) 931ms 1276ms 0ms 97ms 5674 KB 190ms 217ms 235ms 53ms 109558 117677
2024-05-25 13:47 0fdc32e2 builtin: simplify splint_nth methods (#21563) 919ms 1266ms 0ms 95ms 5674 KB 190ms 215ms 234ms 53ms 109534 119188
2024-05-25 11:30 a1ad658d net.http: change default http.Server listening address to :9009, to avoid conflicts with tools, that start their own http servers on 8080 like bytehound (#21570) 923ms 1279ms 0ms 97ms 5674 KB 188ms 215ms 235ms 53ms 109563 118703
2024-05-25 08:30 25be3629 os: make minior improvement to C function semantics and related code (#21565) 919ms 1281ms 0ms 96ms 5674 KB 192ms 219ms 241ms 53ms 109563 119219
2024-05-25 00:46 a7cf1ad7 io: cleanup prefix_and_suffix/1 util function (#21562) 896ms 1250ms 0ms 95ms 5674 KB 188ms 213ms 236ms 53ms 109565 122282
2024-05-25 00:32 14018f1c os: remove mut declarions for unchanged vars in `os_nix.c.v` (#21564) 927ms 1285ms 0ms 97ms 5674 KB 192ms 221ms 242ms 54ms 109565 118193
2024-05-25 00:25 c9e6a120 builtin: reduce allocations in s.index_kmp/1 and s.replace/2 (#21561) 953ms 1279ms 0ms 96ms 5674 KB 191ms 216ms 238ms 53ms 109565 114968
2024-05-24 17:15 cc72c2e5 ci: shorten path used for unix domain socket tests (to fit in Windows path limits) 932ms 1267ms 0ms 95ms 5673 KB 188ms 214ms 234ms 53ms 109551 117543
2024-05-24 10:08 75fe4eaa cgen: cleanup `// scopeobjects.len ==` lines, when -autofree is not used 913ms 1262ms 0ms 94ms 5673 KB 187ms 214ms 234ms 53ms 109551 119990
2024-05-24 08:01 527559c6 examples: cleanup `process/execve.v` (#21557) 931ms 1289ms 0ms 97ms 6074 KB 189ms 213ms 241ms 54ms 109551 117670
2024-05-24 07:30 ccfa65aa bootstrap: cleanup code checking for overflowing int literals, ease forwards compatibility with V versions before ef758a7 946ms 1299ms 0ms 99ms 6074 KB 188ms 216ms 241ms 53ms 109551 115804
2024-05-24 05:12 5407dbbd sokol: fix audio example to work on FreeBSD (#21558) 935ms 1289ms 0ms 96ms 6074 KB 191ms 216ms 243ms 53ms 109559 117175
2024-05-23 18:30 27833e0d examples: limit news_fetcher.v 913ms 1277ms 0ms 95ms 6074 KB 188ms 213ms 239ms 53ms 109559 119998
2024-05-23 17:48 115ecdd6 examples: fix news_fetcher.v 947ms 1306ms 0ms 98ms 6074 KB 187ms 213ms 239ms 53ms 109559 115690
2024-05-23 16:51 ef758a76 checker: fix unknown fixed array size for `const n = int(sizeof(u64)); _ = [n]int{}` (fix #21544) (#21548) 969ms 1302ms 0ms 96ms 6074 KB 188ms 215ms 241ms 53ms 109559 113063
2024-05-23 14:57 0fe2d605 tests: make the failures of vmodules_overrides_test.v more informative 918ms 1289ms 0ms 95ms 6074 KB 189ms 218ms 245ms 53ms 109534 119318
2024-05-23 14:40 416b37bc checker: fix `v -W vlib/v/tests/enum_bitfield_64bit_test.v` too 921ms 1278ms 0ms 97ms 6074 KB 191ms 220ms 248ms 53ms 109534 118929
2024-05-23 13:23 eb73a535 tests: remove generated interop_test.js 946ms 1313ms 0ms 97ms 6073 KB 189ms 218ms 244ms 53ms 109529 115781
2024-05-23 13:21 dbc6b50c vlib: make `./v -Wimpure-v -W test vlib/` pass on Linux (#21554) 944ms 1301ms 0ms 96ms 6073 KB 186ms 216ms 241ms 53ms 109529 116026
2024-05-23 13:09 373b91cd tests: make the failures of unknown_options_test.v more informative (the test is a bit flaky on windows) 919ms 1271ms 0ms 95ms 6073 KB 189ms 214ms 242ms 53ms 109525 119178
2024-05-23 10:53 2b1be908 cgen: fix printing of floating point values in asserts (#21538) 921ms 1275ms 0ms 96ms 6073 KB 190ms 217ms 243ms 53ms 109525 118919
2024-05-23 10:45 463125e2 tools: add a test for crosscompiling hw, on linux and macos, to FreeBSD (#21553) 928ms 1311ms 0ms 94ms 6073 KB 188ms 215ms 240ms 53ms 109518 118015
2024-05-23 08:16 98ea8517 builtin: make FnExitCb type public (#21552) 919ms 1299ms 0ms 97ms 6073 KB 192ms 221ms 246ms 53ms 109518 119170
2024-05-23 07:52 a698763c v.builder: support downloading the FreeBSD cross compilation files on first use 920ms 1274ms 0ms 97ms 6073 KB 188ms 215ms 240ms 53ms 109518 119041
2024-05-23 06:58 302916cb v.builder: minimise the amount of linked libs for cross compilation to FreeBSD 925ms 1271ms 0ms 95ms 6073 KB 188ms 214ms 239ms 53ms 109504 118382
2024-05-23 06:29 956a5c00 pref, builder: make `./v -gc none -os freebsd examples/hello_world.v` work on linux too 944ms 1299ms 0ms 101ms 6073 KB 189ms 218ms 242ms 53ms 109501 115996
2024-05-23 05:34 b7efbca8 builder: cross compile to FreeBSD 923ms 1282ms 0ms 96ms 6073 KB 190ms 216ms 241ms 53ms 109487 118620
2024-05-22 05:45 7a36b44c ci: skip compiling the simple_sin_tones.v example again, but only in the tests-sanitize-memory-clang job 931ms 1283ms 0ms 95ms 6072 KB 188ms 216ms 244ms 53ms 109401 117509
2024-05-22 01:03 1b5af1f9 vfmt: allow single line defer {}, just like or {} 953ms 1301ms 0ms 100ms 6072 KB 189ms 219ms 243ms 53ms 109401 114796
2024-05-21 21:51 ba5b2746 ci: add libasound2-dev in order to test the compilation of the examples in examples/sokol/sounds/ 935ms 1291ms 0ms 97ms 6072 KB 188ms 218ms 241ms 53ms 109401 117006
2024-05-21 16:47 61971400 os: use 1 instead of C.SW_SHOWNORMAL to workaround a cross compilation issue from linux to windows 941ms 1280ms 0ms 95ms 6072 KB 187ms 215ms 242ms 53ms 109401 116260
2024-05-21 15:54 fc45c0a5 time: make C._FILETIME and C.tm fields `pub mut` 919ms 1272ms 0ms 94ms 6072 KB 188ms 214ms 240ms 53ms 109401 119043
2024-05-21 13:04 6a550ab8 tools: cleanup skips for `v build-examples` in cmd/tools/modules/testing/common.v (#21542) 923ms 1278ms 0ms 99ms 6072 KB 188ms 214ms 241ms 53ms 109400 118526
2024-05-21 07:41 c664a46a parser: skip parser notes when `-n` is used 932ms 1317ms 0ms 98ms 6072 KB 188ms 216ms 242ms 53ms 109400 117381
2024-05-21 06:11 84fbe272 builtin,v: reduce overhead and memory usage for very frequently called methods (#21540) 927ms 1316ms 0ms 97ms 6072 KB 192ms 224ms 249ms 54ms 109397 118011
2024-05-21 05:47 9997ac43 veb: support sendfile() syscall on FreeBSD (#21541) 969ms 1325ms 0ms 97ms 6072 KB 188ms 250ms 254ms 53ms 109368 112866
2024-05-21 03:07 458aab48 coroutines: reduce default stack size from 8 MB to 8 KB 985ms 1339ms 0ms 97ms 6072 KB 187ms 249ms 255ms 53ms 109368 111033
2024-05-20 22:56 0963069b dlmalloc: fix notice for ambiguous expression with both >> and & (#21539) 974ms 1347ms 0ms 97ms 6072 KB 187ms 250ms 255ms 53ms 109368 112287
2024-05-20 18:47 f3624d58 doc: document x := ?int(none) 983ms 1336ms 0ms 97ms 6072 KB 188ms 252ms 257ms 53ms 109368 111259
2024-05-20 18:24 cbc7477e tools: fix spurious ending quote in the output of show_manual_release_cmd.vsh 992ms 1343ms 0ms 99ms 6072 KB 187ms 247ms 254ms 53ms 109368 110250
2024-05-20 17:50 736067dd V 0.4.6 970ms 1330ms 0ms 98ms 6072 KB 188ms 251ms 254ms 53ms 109368 112750
2024-05-20 18:01 f24abd7f fix git issues 970ms 1321ms 0ms 98ms 6072 KB 189ms 250ms 257ms 54ms 109368 112750
2024-05-20 17:50 c412b9f6 V 0.4.6 993ms 1345ms 0ms 99ms 6073 KB 189ms 251ms 254ms 53ms 109367 110137
2024-05-20 07:38 774253ee tools: default to `-cc clang` on FreeBSD in `cmd/tools/vtest_test.v` (#21534) 997ms 1350ms 0ms 100ms 6072 KB 189ms 249ms 256ms 53ms 109341 109670
2024-05-20 06:16 404f93e2 checker: fix option interface member checking when `none` is passed (#21509) 989ms 1378ms 0ms 98ms 6072 KB 189ms 251ms 258ms 53ms 109341 110557
2024-05-20 05:58 cfd23f90 cgen: fix sumtype field naming (when they are the same as a C keyword) (#21527) 985ms 1337ms 0ms 98ms 6072 KB 189ms 252ms 254ms 53ms 109338 111003
2024-05-20 05:48 9e7e3237 checker: allow alias enum flagged to have bit operations (#21532) 974ms 1331ms 0ms 97ms 6072 KB 188ms 251ms 256ms 53ms 109338 112256
2024-05-20 05:28 5e01f673 vlib, cmd: fix typo `unkown` -> `unknown` (#21535) 988ms 1344ms 0ms 97ms 6071 KB 188ms 248ms 256ms 53ms 109335 110662
2024-05-19 18:40 f56b2b68 tools.vet: add notice for empty strings conditions (#21421) 1000ms 1330ms 0ms 97ms 6071 KB 187ms 247ms 254ms 53ms 109335 109335
2024-05-19 14:57 f7e820cd v: vet for empty string conditions (#21529) 967ms 1339ms 0ms 99ms 6071 KB 192ms 253ms 260ms 53ms 109335 113066
2024-05-19 14:07 6752ce89 builtin,dlmalloc: fixes for `v vlib/v/gen/c/coutput_test.v` for gcc14.1, which is stricter 982ms 1331ms 0ms 97ms 6071 KB 189ms 249ms 255ms 53ms 109338 111342
2024-05-19 13:51 5fbf6768 math.unsigned: fix some Uint256 bugs and add tests (#21528) 987ms 1324ms 0ms 97ms 6071 KB 189ms 248ms 255ms 53ms 109338 110778
2024-05-19 07:32 9f2cb8cc ci: mark again tcp_test.v as flaky (it had 3 unrelated failures on the CI over the last week) 994ms 1335ms 0ms 97ms 6071 KB 189ms 249ms 257ms 53ms 109338 109997
2024-05-19 07:11 44864931 ci: fix failing vlib/v/tests/option_test.c.v 974ms 1335ms 0ms 97ms 6071 KB 187ms 247ms 254ms 53ms 109338 112256
2024-05-19 06:58 1f7c91e0 parser: parse string and array typ idx of `ScopeVar` and `Ident` (#21523) 998ms 1376ms 0ms 102ms 6071 KB 195ms 258ms 265ms 54ms 109338 109557
2024-05-18 20:09 6389da70 os: rename os_structs_stat_windows.v to os_structs_stat_windows.c.v to fix `v -Wimpure-v -os windows vlib/os/os_stat_test.v` 973ms 1334ms 0ms 99ms 6070 KB 186ms 248ms 257ms 53ms 109317 112350
2024-05-18 19:36 3a3a1085 builtin: simplify MessageError.msg() (#21524) 965ms 1325ms 0ms 97ms 6070 KB 183ms 248ms 256ms 53ms 109317 113281
2024-05-18 16:52 c8bf38cc v.pref: error for `v file.v --unknown-option` (#21391) 972ms 1338ms 0ms 99ms 6070 KB 185ms 251ms 255ms 53ms 109312 112460
2024-05-18 12:10 14d8a97f ci: make sure that unformatted code in just cmd/ is not allowed 993ms 1338ms 0ms 100ms 6070 KB 185ms 251ms 256ms 53ms 109300 110070
2024-05-18 12:06 961bc790 ci: run `v fmt -w cmd/tools/vdoc/vdoc_test.v` 987ms 1357ms 0ms 100ms 6070 KB 183ms 252ms 257ms 53ms 109300 110739
2024-05-18 11:35 fd144b30 cgen: fix C struct init when it has default expr (#21510) 979ms 1333ms 0ms 97ms 6070 KB 185ms 254ms 257ms 53ms 109300 111644
2024-05-18 11:30 755cdca2 vdoc: improve vdocignore file handling by walking all .vdocignore sub-paths in IgnoreRules.get, add test (#21521) 983ms 1338ms 0ms 97ms 6070 KB 184ms 253ms 255ms 53ms 109297 111187
2024-05-17 05:45 2a614bd0 net.unix: remove debug/trace eprintln (#21517) 975ms 1333ms 0ms 97ms 6070 KB 183ms 251ms 256ms 53ms 109297 112099
2024-05-16 21:13 eeaf8d94 checker: disallow invalid ptr operations (#21515) 976ms 1345ms 0ms 99ms 6070 KB 186ms 254ms 257ms 53ms 109297 111984
2024-05-16 20:22 a6704bef ci: update g++ to g++-10 in other_ci.yml, add workflow_dispatch: trigger for easier local future diagnostic 994ms 1358ms 0ms 100ms 6070 KB 184ms 252ms 257ms 53ms 109291 109950
2024-05-16 20:09 96ecb3f8 ci: use g++ not g++-11 in misc-tooling (g++-11 can not be found and installed on the CI runner anymore for some reason) 989ms 1344ms 0ms 98ms 6070 KB 185ms 252ms 257ms 53ms 109291 110506
2024-05-16 19:53 f8222633 ci: run build-module-docs, when changes to the source of the `v doc` tool happen too 985ms 1351ms 0ms 96ms 6070 KB 186ms 252ms 258ms 53ms 109291 110955
2024-05-16 19:42 41b7e5fc vdoc: fix handling of .vdocignore files in subdirectories (#21514) 996ms 1364ms 0ms 99ms 6070 KB 185ms 255ms 258ms 53ms 109291 109729
2024-05-15 18:07 9639f55d vdoc: include `src` dir when trying to generate doc comments for module (#21505) 988ms 1340ms 0ms 97ms 6070 KB 183ms 251ms 253ms 53ms 109291 110618
2024-05-13 16:26 58a8fc6c cgen: handle auto deref var for index when the array element is an interface or a sumtype (#21491) 984ms 1347ms 0ms 100ms 6070 KB 187ms 257ms 259ms 53ms 109291 111068
2024-05-13 16:23 331ccac3 cgen: fix c struct option alias printing (#21496) 1021ms 1351ms 0ms 99ms 6069 KB 186ms 251ms 257ms 53ms 109288 107040
2024-05-13 14:33 c23c543b os: simplify and unify os.join_path and os.join_path_single, and add more tests (#21494) 986ms 1341ms 0ms 97ms 6069 KB 186ms 254ms 256ms 53ms 109279 110830
2024-05-13 07:37 76142b18 os: fix join-path (#21425) 982ms 1332ms 0ms 98ms 6068 KB 184ms 250ms 256ms 53ms 109247 111249
2024-05-12 04:49 35f6523e autofree: use g.file.path 991ms 1324ms 0ms 98ms 6067 KB 183ms 251ms 255ms 53ms 109234 110226
2024-05-12 04:40 86994f53 autofree: improve print_autofree_vars 983ms 1344ms 0ms 104ms 6067 KB 189ms 259ms 262ms 53ms 109234 111123
2024-05-12 03:48 021a69be autofree: print_autofree_vars 986ms 1345ms 0ms 97ms 6066 KB 185ms 251ms 259ms 53ms 109219 110769
2024-05-12 02:34 8b3623af checker: set auto Return pos correctly; cgen: autofree fix for optional returns 997ms 1357ms 0ms 99ms 6065 KB 188ms 254ms 259ms 54ms 109201 109529
2024-05-10 20:30 0e2b6041 testing: fix `v -stats test folder/` not failing for a _test.v that fails (#21483) 968ms 1320ms 0ms 98ms 5665 KB 183ms 250ms 250ms 53ms 109189 112798
2024-05-10 19:04 776e7ad0 sync,os,thirdparty: fix cross compilation from macos to windows (#21484) 986ms 1345ms 0ms 99ms 5665 KB 183ms 249ms 247ms 53ms 109189 110739
2024-05-10 08:19 1eead829 picoev: handle `EAGAIN` or `EWOULDBLOCK` quietly (#21480) 986ms 1338ms 0ms 99ms 5665 KB 186ms 253ms 255ms 53ms 109189 110739
2024-05-09 18:12 81418b7f tests: fix dependence on presence of vlib/bitfield/_docs in vdoc_file_test.v (#21478) 967ms 1318ms 0ms 99ms 5665 KB 183ms 250ms 251ms 53ms 109189 112915
2024-05-09 03:50 6a6d8e0f docs: fix syntax highlighting of some of the examples, by using the proper code tag 963ms 1317ms 0ms 97ms 5665 KB 183ms 250ms 249ms 53ms 109189 113384
2024-05-08 16:11 0c6c1f31 ci: update the helper script, for getting the most recent sqlite-amalgamation-3380200.zip (#21474) 955ms 1312ms 0ms 97ms 5665 KB 183ms 249ms 248ms 53ms 109189 114334
2024-05-08 15:39 152cd1c9 toml: simplify `decode_quoted_escapes` (#21472) 976ms 1330ms 0ms 98ms 5665 KB 182ms 249ms 249ms 53ms 109189 111873
2024-05-08 15:10 328e53bf math.big: fix typo `tranform` -> `transform` in special_array_ops.v (#21475) 965ms 1317ms 0ms 97ms 5665 KB 184ms 250ms 250ms 53ms 109189 113149
2024-05-08 14:52 ecf94ee4 ci: add a retry to vcreate_init_test.v (it is sporadically flaky on macos) 969ms 1316ms 0ms 97ms 5665 KB 184ms 252ms 250ms 53ms 109189 112682
2024-05-08 14:29 8eaaba60 tools: move _test.v files for vdoc at the same level (#21473) 982ms 1338ms 0ms 100ms 5665 KB 184ms 251ms 252ms 53ms 109189 111190
2024-05-08 14:28 972a1370 tools, ci: print info to use v symlink instead of `v symlink -githubci` (#21471) 966ms 1309ms 0ms 98ms 5665 KB 185ms 251ms 254ms 53ms 109189 113032
2024-05-08 14:15 f19f0797 tools.vet: reduce nesting in `vet_fn_documentation`, skip vetting empty lines (#21465) 976ms 1329ms 0ms 98ms 5665 KB 183ms 250ms 250ms 53ms 109189 111873
2024-05-08 11:11 c0fec31b cli: fix default flags when their command equivalents are disabled (#21469) 977ms 1315ms 0ms 96ms 5665 KB 182ms 250ms 250ms 53ms 109189 111759
2024-05-08 10:47 4320f864 cli: cleanup execute functions of default commands / flags like `-help` and `-man` (#21470) 974ms 1309ms 0ms 97ms 5665 KB 182ms 249ms 249ms 53ms 109189 112103
2024-05-08 10:05 f71b8017 math.unsigned: permit _ separators in Uint128 decimal strings passed to uint128_from_dec_str (#21461) 970ms 1325ms 0ms 97ms 5665 KB 184ms 249ms 249ms 53ms 109189 112565
2024-05-08 08:58 fec2a8b7 ci: make issue template title consistent, fix linter error regarding labels (#21460) 974ms 1321ms 0ms 96ms 5665 KB 183ms 259ms 259ms 53ms 109189 112103
2024-05-08 08:31 307c5b8c regex: fix typos and inconsistencies in the documentation (#21468) 964ms 1323ms 0ms 100ms 5665 KB 183ms 249ms 250ms 53ms 109189 113266
2024-05-08 08:27 2e9b4cf4 tools: call mkdir_all before set_output_path to avoid a vpm panic when ~/.vmodules/cache does not exist (#21463) 965ms 1307ms 0ms 96ms 5665 KB 182ms 250ms 250ms 53ms 109189 113149
2024-05-08 07:16 78d4157c tools.vet: update diff comparison in `vet_test.v` (#21457) 970ms 1316ms 0ms 98ms 5665 KB 184ms 251ms 250ms 53ms 109189 112565
2024-05-08 07:11 b53012a0 cli: make program outputs using the cli module testable in `cli/testdata` (#21456) 953ms 1313ms 0ms 97ms 5665 KB 182ms 248ms 247ms 53ms 109189 114573
2024-05-08 07:04 b0c28416 v.util: remove fast path in `diff.compare_text` (#21458) 984ms 1319ms 0ms 99ms 5665 KB 185ms 256ms 254ms 53ms 109189 110964
2024-05-08 07:01 3158f582 ci: update symlink ci, extend tested cases (#21466) 960ms 1327ms 0ms 100ms 5665 KB 183ms 248ms 249ms 53ms 109193 113742
2024-05-08 06:50 c21f7f0b ci: add a linter for the .yml workflow files (#21459) 983ms 1332ms 0ms 99ms 5665 KB 184ms 250ms 250ms 53ms 109193 111081
2024-05-08 06:42 c8004fc9 ci: use `v symlink` without `-githubci` for regular symlinking (#21455) 990ms 1355ms 0ms 101ms 5665 KB 184ms 252ms 252ms 53ms 109193 110295
2024-05-08 06:40 caf67ed9 tools: capitalize information output of `v up` (#21464) 972ms 1326ms 0ms 98ms 5665 KB 186ms 257ms 253ms 53ms 109193 112338
2024-05-07 18:33 279405a3 ci: use `v` instead of `./v` in the platform linux/macos/windows/_ci.yml files (#21454) 958ms 1306ms 0ms 97ms 5665 KB 183ms 249ms 249ms 53ms 109193 113980
2024-05-07 17:38 6cc096a4 checker: ambiguous expression notice for `& << >>`, similar to `&& ||` 993ms 1342ms 0ms 99ms 5665 KB 189ms 259ms 257ms 54ms 109193 109962
2024-05-07 16:34 5e7d8cd9 ci: replace .github/workflows/retry.sh usages in the CI with the shorter `v retry --`, move `v test-cleancode` upwards to save time for unformatted PRs (#21452) 994ms 1335ms 0ms 98ms 5664 KB 183ms 251ms 249ms 53ms 109181 109840
2024-05-07 16:24 6cda618e tools: make `./v symlink` work platform independent in CI (part 1) (#21453) 977ms 1337ms 0ms 98ms 5664 KB 185ms 251ms 255ms 53ms 109181 111751
2024-05-07 13:28 02d123a6 tools: improve performance of `v test-cleancode` and `v fmt -inprocess -verify .` (#21450) 974ms 1319ms 0ms 96ms 5664 KB 185ms 251ms 250ms 53ms 109181 112095
2024-05-07 12:30 20f907a7 ci: reduce false negatives for tcp_test.v, retry it 3 times before failing 962ms 1312ms 0ms 97ms 5664 KB 186ms 253ms 250ms 53ms 109181 113493
2024-05-07 10:35 9604cd5f tools.vet: move error methods to `vvet/errors.v` (#21449) 985ms 1334ms 0ms 99ms 5664 KB 186ms 252ms 249ms 53ms 109181 110843
2024-05-07 10:30 5c2466c0 ci: port changes from Vinix's check.yml at 8231e569 to vinix_ci.yml 971ms 1323ms 0ms 99ms 5664 KB 184ms 251ms 247ms 53ms 109181 112441
2024-05-07 10:23 0ff9dd1b ci: fix vinix_ci.yml by using `./v symlink -githubci` in vinix_ci.yml 982ms 1344ms 0ms 103ms 5664 KB 186ms 253ms 250ms 53ms 109181 111182
2024-05-07 07:51 2e088174 cleanup: fix `v -N -W build-examples` 977ms 1331ms 0ms 99ms 5664 KB 184ms 252ms 249ms 53ms 109181 111751
2024-05-06 21:22 d6d0f9b9 ci: add workflow_dispatch: to gen_vc_ci.yml 965ms 1333ms 0ms 97ms 5664 KB 184ms 249ms 248ms 53ms 109181 113140
2024-05-06 20:59 476e9397 ci: update binary artifact workflow, add matrix (#21378) 965ms 1320ms 0ms 99ms 5664 KB 184ms 249ms 246ms 53ms 109181 113140
2024-05-06 18:17 c1b21a8d v.util: make all available diff tools accessible, extend tests (#21443) 965ms 1323ms 0ms 97ms 5664 KB 186ms 250ms 249ms 53ms 109181 113140
2024-05-06 15:31 7e826544 vet, parser: use `parse_file`, remove `parse_vet_file` (#21444) 971ms 1316ms 0ms 97ms 5664 KB 186ms 252ms 251ms 53ms 109171 112431
2024-05-06 15:26 920ae6d5 ci: merge docker_alpine and docker_ubuntu workflows in `docker_ci.yml` (#21446) 960ms 1319ms 0ms 98ms 5664 KB 183ms 252ms 247ms 53ms 109195 113744
2024-05-06 14:58 3563b58a v.util: fix performance with `v test-cleancode`, when a slower diff tool is installed (#21447) 970ms 1315ms 0ms 97ms 5664 KB 186ms 251ms 250ms 53ms 109195 112572
2024-05-06 10:40 13282cc1 tools: add `.github/workflows/show_manual_release_cmd.vsh`, to make cross platform testing of the release process easier 992ms 1338ms 0ms 99ms 5664 KB 186ms 250ms 249ms 53ms 109187 110067
2024-05-06 08:55 4885b815 docs: fix typo, force regeneration of docs.vlang.io 964ms 1319ms 0ms 97ms 5664 KB 185ms 250ms 249ms 53ms 109187 113264
2024-05-06 08:14 ea1df026 vet, parser, scanner: remove vetting for spaces after / before parens (#21437) 971ms 1325ms 0ms 99ms 5664 KB 185ms 250ms 247ms 53ms 109187 112447
2024-05-06 08:02 f8f7c99e cgen: fix option ptr unwrapping (#21415) 968ms 1317ms 0ms 98ms 5666 KB 190ms 250ms 251ms 53ms 109316 112929
2024-05-06 08:00 5667437f cgen: fix array.delete_last call generation (#21439) 972ms 1322ms 0ms 99ms 5666 KB 192ms 250ms 252ms 53ms 109316 112465
2024-05-06 07:54 d3c29ef2 v.util: make diff_test.v more robust to the color settings for the chosen local diff tool 982ms 1326ms 0ms 98ms 5666 KB 187ms 249ms 254ms 53ms 109314 111317
2024-05-06 07:32 6425de84 regex: fix a handful of typos in the regex README (#21442) 975ms 1324ms 0ms 98ms 5666 KB 187ms 248ms 252ms 53ms 109314 112116
2024-05-06 06:52 996382fe v.util: fix color when auto tool is `diff` (#21435) 982ms 1356ms 0ms 100ms 5666 KB 193ms 256ms 261ms 54ms 109314 111317
2024-05-06 05:53 1b5f9055 ci: temporary fix for gitly compilation 975ms 1327ms 0ms 98ms 5666 KB 187ms 251ms 254ms 53ms 109314 112116
2024-05-05 22:30 6944f617 all: add @[_linker_section] for global variable 972ms 1317ms 0ms 97ms 5666 KB 187ms 246ms 250ms 53ms 109314 112462
2024-05-05 18:24 58527cc7 vet, parser: remove `vet_errors` and `vet_notices` from parser (#21424) 965ms 1315ms 0ms 98ms 5665 KB 184ms 248ms 251ms 53ms 109303 113267
2024-05-05 18:21 44c84f61 net: improve error message in .port() 954ms 1305ms 0ms 96ms 5666 KB 183ms 247ms 249ms 52ms 109333 114604
2024-05-05 17:40 a1f36240 v: utilize new diff functions p2 (#21434) 966ms 1315ms 0ms 96ms 5666 KB 183ms 248ms 250ms 52ms 109333 113181
2024-05-05 17:12 a4cdc485 net: add a .port()! method for net.Addr (#21412) 965ms 1322ms 0ms 97ms 5666 KB 185ms 250ms 252ms 53ms 109333 113298
2024-05-05 13:19 598de741 vet, parser: move array_init_one_val checks from parser into vet (#21422) 972ms 1319ms 0ms 96ms 5666 KB 185ms 249ms 251ms 53ms 109333 112482
2024-05-05 13:17 5b9ffe00 v.help: update help for `fmt` (#21430) 967ms 1320ms 0ms 99ms 5667 KB 184ms 250ms 250ms 53ms 109338 113069
2024-05-05 12:59 ee22dcb0 v: utilize new diff functions p1 (#21431) 967ms 1309ms 0ms 97ms 5667 KB 184ms 248ms 250ms 53ms 109338 113069
2024-05-05 10:12 97984ada v.util: rewrite diff module, deprecate old functions (#21403) 964ms 1315ms 0ms 99ms 5667 KB 187ms 252ms 255ms 53ms 109338 113421
2024-05-05 09:55 8e7a6e36 vet, parser: move dynamic const array check from parser into vet (#21423) 954ms 1310ms 0ms 97ms 5666 KB 184ms 246ms 248ms 52ms 109164 114427
2024-05-04 21:18 387af743 vet, parser: rewrite vet error handling (improve parser performance extend vvet) p1 (#21417) 977ms 1312ms 0ms 98ms 5667 KB 184ms 248ms 250ms 52ms 109168 111737
2024-05-04 14:09 f0abc452 checker: disallow structs with `@[params]` attribute as mutable function parameters (#21206) 982ms 1333ms 0ms 97ms 5669 KB 187ms 258ms 254ms 53ms 109208 111209
2024-05-04 14:06 206441c9 ci: ensure v master is available when trying to check out its commits to build oldv (#21414) 972ms 1319ms 0ms 98ms 5667 KB 185ms 247ms 252ms 52ms 109201 112346
2024-05-03 17:21 065399e9 ci: run the `v up` tests on macos as well (#21411) 967ms 1319ms 0ms 99ms 5667 KB 187ms 253ms 258ms 53ms 109201 112927
2024-05-03 14:51 4cb5949d time: fix the string representation of a negative Duration (#21407) 984ms 1341ms 0ms 98ms 5667 KB 183ms 247ms 251ms 52ms 109201 110976
2024-05-03 14:49 7f7d7a1b builder, ci: fix compilation on macos-arm with `-cstrict`; run macos ci also on the arm runner (#21408) 975ms 1327ms 0ms 98ms 5667 KB 186ms 251ms 252ms 52ms 109196 111995
2024-05-03 06:38 0be5377f v.pref: simplify command arg handling, add tests (#21406) 996ms 1334ms 0ms 98ms 5666 KB 185ms 252ms 252ms 52ms 109175 109613
2024-05-02 21:16 c7fb7553 os: fix os.execute stderr redirection (fix #20986) (#21404) 973ms 1333ms 0ms 99ms 5666 KB 185ms 250ms 251ms 52ms 109192 112221
2024-05-02 21:12 4dc46ed9 v.pref: improve maintainability and performance for parsing args; add tests (#21405) 985ms 1352ms 0ms 100ms 5666 KB 191ms 257ms 257ms 53ms 109195 110857
2024-05-02 10:06 1760347f v.cflag: fix `\t`, used inside `$first_existing()` 993ms 1342ms 0ms 99ms 5666 KB 188ms 255ms 251ms 53ms 109204 109973
2024-05-02 16:59 01550b5b v.parser: fix comptime panic for `$tmpl("x.html")`, when the template file contained % at the end (#21402) 980ms 1337ms 0ms 102ms 5666 KB 183ms 248ms 251ms 52ms 109204 111432
2024-05-02 14:56 1c2fe616 ci: add a v-up-works-ubuntu job, to ensure more robust `v up` runs (#21401) 971ms 1340ms 0ms 102ms 5666 KB 185ms 250ms 253ms 52ms 109231 112493
2024-05-02 13:07 04595192 tools: be verbose, when a git commands that `v up` executes fails 972ms 1322ms 0ms 97ms 5666 KB 185ms 250ms 253ms 52ms 109231 112377
2024-05-02 12:58 44317785 tools: use more meaningful names in vup.v 967ms 1331ms 0ms 97ms 5666 KB 183ms 249ms 250ms 52ms 109231 112958
2024-05-02 12:49 f6d4285d tools: use proper ignore/exclude patterns in the git clean, that `v up` does 956ms 1325ms 0ms 99ms 5666 KB 186ms 254ms 255ms 52ms 109231 114258
2024-05-02 12:21 671f59c5 tools: exclude thirdparty/tcc from the git clean operation, that vup does in case of a missing .git folder 994ms 1348ms 0ms 100ms 5666 KB 184ms 246ms 248ms 52ms 109231 109890
2024-05-02 10:36 08fec874 tools: be more verbose when doing `v up` in V folder produced by extracting a .zip release file 994ms 1321ms 0ms 98ms 5666 KB 184ms 250ms 252ms 52ms 109231 109890
2024-05-02 10:51 937a36ac sync.stdatomic: add paths for compilation with musl on Gentoo (#21400) 968ms 1331ms 0ms 97ms 5666 KB 185ms 249ms 251ms 52ms 109231 112841
2024-05-02 09:40 b77a7e31 ci: remove now redundant tool tests also from gcc sanitized undefined job (#21399) 966ms 1322ms 0ms 97ms 5666 KB 185ms 247ms 251ms 52ms 109220 113064
2024-05-02 05:59 7c89d77d parser: add check for result type on chan init (#21363) 986ms 1344ms 0ms 100ms 5666 KB 188ms 252ms 261ms 53ms 109220 110770
2024-05-01 19:51 c3d75cf4 ci: stop earlier on vc/v.c files, that may break on systems != linux (#21397) 997ms 1321ms 0ms 96ms 5666 KB 189ms 257ms 257ms 53ms 109217 109545
2024-05-01 19:05 6f7f7e08 datatypes: fix for set `-` operator, union and intersection, now they no longer change the receiver (fix #21315) (#21362) 969ms 1329ms 0ms 96ms 5666 KB 188ms 253ms 253ms 53ms 109217 112711
2024-05-01 18:57 794e238c Revert "v.pref: cleanup os from and to string functions (#21396)" 972ms 1319ms 0ms 97ms 5666 KB 186ms 252ms 251ms 52ms 109217 112363
2024-05-01 18:51 d435ef34 os,runtime: workaround for v.c generation instability 976ms 1335ms 0ms 101ms 5664 KB 184ms 252ms 253ms 52ms 109155 111839
2024-05-01 18:08 7e3b277d v.pref: cleanup os from and to string functions (#21396) 963ms 1319ms 0ms 97ms 5664 KB 185ms 252ms 252ms 52ms 109155 113348
2024-05-01 12:05 3ec1994b ci: pass a good commit to oldv.v in `bootstrapping_ci.yml` (#21393) 974ms 1320ms 0ms 96ms 5666 KB 185ms 248ms 247ms 52ms 109217 112132
2024-05-01 08:40 a097e540 examples: fix `v -N examples/regex/regex_example.v` 972ms 1326ms 0ms 96ms 5666 KB 187ms 250ms 251ms 52ms 109217 112363
2024-05-01 11:41 b7387af5 Revert "v.pref: cleanup conditions in `os.v` and `arch.c.v` (#21395)" 961ms 1324ms 0ms 97ms 5666 KB 186ms 249ms 251ms 52ms 109217 113649
2024-05-01 11:23 df041fe4 v.pref: cleanup conditions in `os.v` and `arch.c.v` (#21395) 989ms 1343ms 0ms 100ms 5664 KB 185ms 250ms 248ms 53ms 109113 110326
2024-05-01 07:05 b632ef6c ci: update `bootstrapping_ci.yml` trigger paths (#21394) 976ms 1320ms 0ms 97ms 5666 KB 185ms 249ms 250ms 52ms 109217 111902
2024-04-30 20:44 4bc0f0bc stbi: make LoadParams.desired_channels public 978ms 1322ms 0ms 99ms 5666 KB 187ms 252ms 253ms 52ms 109217 111673
2024-04-30 17:40 927cc01f v.pref: cleanup `Backend` and `CompilerType` functions, make minor performance adjustments (#21389) 959ms 1313ms 0ms 98ms 5666 KB 184ms 250ms 252ms 52ms 109217 113886
2024-04-30 17:38 0cd3cf5a v.pref: update `os_from_string`, add missing `qnx`, remove deprecated wasm options that used `-` instead of `_` (#21390) 970ms 1318ms 0ms 96ms 5667 KB 185ms 252ms 251ms 53ms 109230 112608
2024-04-30 16:38 7977e73e cgen: fine tune the line count reset for the C footer (fix off by 1 error in 00dd0bf) 972ms 1339ms 0ms 98ms 5667 KB 186ms 250ms 253ms 52ms 109239 112385
2024-04-30 14:03 00dd0bf9 cgen: use the real C line number instead of `#line 1000000 ...` in the C footer with `-g` (#21388) 996ms 1360ms 0ms 100ms 5667 KB 185ms 249ms 254ms 52ms 109239 109677
2024-04-30 07:00 12ca2f25 v.pref: fix typo in test 965ms 1342ms 0ms 100ms 5666 KB 185ms 249ms 249ms 52ms 109199 113159
2024-04-30 06:51 b0484ebd ci: speed up bootstrapping_ci.yml, by using the default tcc when possible 966ms 1326ms 0ms 98ms 5666 KB 185ms 249ms 251ms 52ms 109199 113042
2024-04-30 06:43 d599631a ci: do trigger bootstrapping_ci.yml periodically, but just on changes 988ms 1339ms 0ms 98ms 5666 KB 184ms 248ms 250ms 52ms 109199 110525
2024-04-30 06:03 3861a4ba builder: simplify generic cc detection (#21380) 972ms 1324ms 0ms 97ms 5666 KB 185ms 251ms 251ms 52ms 109199 112344
2024-04-30 06:01 87a82ba4 v.pref: fix new pref test on FreeBSD (#21385) 979ms 1340ms 0ms 100ms 5667 KB 187ms 252ms 253ms 53ms 109202 111544
2024-04-30 02:20 45eed64d ci: update detection of accidentally added gpl licenses (#21384) 976ms 1328ms 0ms 96ms 5667 KB 186ms 251ms 252ms 53ms 109202 111887
2024-04-30 02:04 d8c480cc ci: workaround defer codegen failing with nested if blocks and -cstrict in vdoc_file_test.v 1011ms 1357ms 0ms 98ms 5667 KB 187ms 252ms 252ms 53ms 109202 108013
2024-04-29 18:37 caa5fb4b tests: make vdoc_file_test.v use `bitfield` (pure V), make it more informative when it fails, let it clean after itself 966ms 1357ms 0ms 99ms 5667 KB 186ms 253ms 253ms 53ms 109202 113045
2024-04-29 17:59 a1bb84f4 pref: fix conflict (#21382) 964ms 1328ms 0ms 99ms 5667 KB 184ms 250ms 253ms 52ms 109202 113280
2024-04-29 17:36 08da3cde pref: fix version flag handling (#21377) 981ms 1341ms 0ms 98ms 5666 KB 186ms 258ms 252ms 52ms 109206 111321
2024-04-29 14:14 ec597608 builder: use cc enum in CcompilerOptions, fix cc detection, enable cc guessing without prod flag (#21370) 987ms 1358ms 0ms 98ms 5666 KB 184ms 256ms 251ms 52ms 109212 110650
2024-04-29 14:11 284aa9dd ci: update symlink ci, add matrix (#21376) 1002ms 1353ms 0ms 99ms 5664 KB 183ms 255ms 251ms 52ms 109168 108950
2024-04-29 14:03 61375015 ci: update native backend ci matrix (#21375) 1040ms 1368ms 0ms 100ms 5664 KB 183ms 257ms 251ms 52ms 109168 104969
2024-04-29 11:01 32263652 tools: refine `check_os_api_parity.v` (#21371) 991ms 1379ms 0ms 101ms 5664 KB 182ms 255ms 251ms 52ms 109168 110159
2024-04-29 10:16 f2f7fc32 checker: ignore last semicolon on or-expr (#21361) 973ms 1340ms 0ms 98ms 5664 KB 185ms 258ms 253ms 52ms 109168 112197
2024-04-29 09:21 f33b712e ci: fix tests-sanitize-address-msvc in sanitized_ci.yml 966ms 1316ms 0ms 96ms 5664 KB 183ms 252ms 249ms 52ms 109167 113009
2024-04-29 09:16 cf80f11b ci: fix binary_artifact.yml (#21373) 1007ms 1351ms 0ms 99ms 5664 KB 183ms 253ms 249ms 52ms 109167 108408
2024-04-29 07:27 faddc70a ci: split up vsl / vtl run, reducing the tool change CI time from ~19min to ~10min (#21372) 981ms 1333ms 0ms 98ms 5664 KB 185ms 255ms 250ms 53ms 109167 111281
2024-04-28 14:45 c0afe5df ci: add docker to tools workflow, update ignore paths (#21368) 983ms 1325ms 0ms 97ms 5664 KB 185ms 255ms 252ms 53ms 109167 111054
2024-04-28 13:11 31171263 tools: update check_os_api_parity.v (#21367) 967ms 1328ms 0ms 97ms 5664 KB 184ms 254ms 250ms 53ms 109167 112892
2024-04-28 12:55 a7794123 wasm,tests,ci: prevent false negatives, activate windows in workflow tests (#21365) 977ms 1321ms 0ms 98ms 5664 KB 185ms 258ms 251ms 53ms 109167 111736
2024-04-28 12:41 53c941e5 ci: update `binary_artifact.yml` (#21364) 961ms 1338ms 0ms 98ms 5664 KB 186ms 258ms 255ms 53ms 109167 113597
2024-04-28 11:14 6b05ceb3 ci: enable native code gen and msvc cleancode tests (#21366) 973ms 1317ms 0ms 97ms 5664 KB 186ms 256ms 251ms 53ms 109167 112196
2024-04-28 07:26 805c1a3f pref: support a shortcut: `v -http` for `v -e "import net.http.file; file.serve()"` . 979ms 1326ms 0ms 98ms 5664 KB 188ms 260ms 257ms 53ms 109167 111508
2024-04-27 07:48 0e711f9f tools: utilize environment specific files for vsymlink (#21360) 967ms 1317ms 0ms 96ms 5663 KB 186ms 251ms 252ms 53ms 109160 112885
2024-04-26 18:05 22323e8a ci: update bootstrapping workflow, reactivate `v up` testing, cleanup (#21355) 988ms 1348ms 0ms 100ms 5663 KB 190ms 258ms 258ms 54ms 109160 110485
2024-04-26 18:01 712a9125 all: use `apt` over `apt-get` for common APT subcommands (#21359) 955ms 1312ms 0ms 97ms 5663 KB 184ms 248ms 250ms 53ms 109160 114303
2024-04-26 17:29 f9952053 v.builder: update macos->linux cross compile message (~22MB -> ~77MB) 955ms 1307ms 0ms 99ms 5663 KB 184ms 248ms 249ms 54ms 109160 114303
2024-04-26 16:27 d80f5928 pref: be more conservative when generating code using `-cross`, allow for `$if cross ? {` 995ms 1319ms 0ms 97ms 5663 KB 184ms 247ms 247ms 53ms 109160 109708
2024-04-26 14:50 2e57e03b benchmark: align `C: ` values for compilations slower than 10 seconds (for some tests on the CI) (#21356) 963ms 1307ms 0ms 98ms 5662 KB 184ms 248ms 249ms 53ms 109147 113340
2024-04-26 14:34 f13ed6e7 ci: use macos-13 for cross_ci.yml to force the old non m1 runner 966ms 1312ms 0ms 96ms 5662 KB 185ms 250ms 250ms 53ms 109147 112988
2024-04-26 14:20 a9247372 tools: make fast.v more robust to independent remote changes in vlang/docs 959ms 1319ms 0ms 97ms 5662 KB 183ms 246ms 250ms 53ms 109147 113813
2024-04-26 14:03 d66de0c5 builtin: fix undefined read s[0], from ''.is_lower() and ''.is_upper() in c7af2c2 976ms 1358ms 0ms 100ms 5662 KB 186ms 249ms 250ms 53ms 109147 111830
2024-04-26 13:20 c7af2c21 builtin.string: fix `is_upper` and `is_lower` with numbers (#21357) 957ms 1302ms 0ms 96ms 5662 KB 183ms 246ms 247ms 52ms 109147 114051
2024-04-26 12:56 6c113cf7 tools: fix `v install` for the FreeBSD instance that updates docs.vlang.io . 957ms 1310ms 0ms 95ms 5662 KB 184ms 244ms 247ms 52ms 109141 114044
2024-04-26 12:43 544085b5 tools: fix building vpm on the FreeBSD instance, that runs fast.v 948ms 1321ms 0ms 96ms 5662 KB 183ms 248ms 248ms 52ms 109141 115127
2024-04-26 12:02 cdec1631 tools: update fast.v and fast_job.v to update docs.vlang.io and fast.vlang.io on each commit to master. 981ms 1318ms 0ms 98ms 5662 KB 184ms 245ms 246ms 53ms 109141 111254
2024-04-25 22:16 206c0e33 cgen: fix hot code reloading on windows (#21351) 954ms 1308ms 0ms 96ms 5662 KB 184ms 247ms 247ms 52ms 109141 114403
2024-04-25 22:10 434c3fbf gg: make `PenConfig` fields public (#21353) 979ms 1338ms 0ms 97ms 5662 KB 182ms 248ms 248ms 52ms 109136 111477
2024-04-25 15:06 25da8ffb ci: add a separate cmd/tools testing job (#21344) 966ms 1318ms 0ms 96ms 5662 KB 182ms 250ms 248ms 52ms 109136 112977
2024-04-25 14:20 40da0f75 sync.stdatomic: add flag lines for gcc 14 too 991ms 1350ms 0ms 98ms 5662 KB 183ms 251ms 249ms 52ms 109136 110127
2024-04-25 13:51 07e6f2ec sync: add Gentoo paths for libatomic 967ms 1312ms 0ms 95ms 5662 KB 184ms 250ms 250ms 52ms 109130 112854
2024-04-25 13:22 67ac7e1b ci: remove the separate `-gc boehm` job (since `-gc boehm` is the default now) (#21352) 983ms 1337ms 0ms 101ms 5662 KB 184ms 251ms 249ms 52ms 109110 110996
2024-04-25 11:14 903a585e tools: cleanup vwhere (#21350) 991ms 1347ms 0ms 97ms 5662 KB 183ms 251ms 250ms 52ms 109110 110100
2024-04-25 05:31 32f7ec8c os: add os.write_lines/2 + tests, fix deprecation notice in read_bytes_into_newline in file_test.v (#21343) 980ms 1322ms 0ms 96ms 5662 KB 184ms 249ms 250ms 52ms 109110 111336
2024-04-25 03:41 9f788de0 tools: fix compiling vwhere with `-cc gcc -cstrict` (#21347) 968ms 1319ms 0ms 99ms 5661 KB 186ms 258ms 257ms 52ms 109111 112717
2024-04-25 03:36 fe9be963 ci: fix the ubuntu-docker-musl job by skipping veb_app_test.v 1014ms 1376ms 0ms 101ms 5661 KB 188ms 255ms 254ms 52ms 109111 107604
2024-04-24 23:17 28cabf47 ci: update detection of workflow cancellation scenarios (#21342) 994ms 1349ms 0ms 101ms 5661 KB 192ms 260ms 258ms 53ms 109111 109769
2024-04-24 23:15 8dafca12 test, ci: fix network tests; update and activate tests in periodic ci (#21339) 976ms 1325ms 0ms 97ms 5661 KB 188ms 254ms 253ms 52ms 109111 111794
2024-04-23 14:04 1aee2b56 veb: copy x.vweb to veb, and make it work with comptime 970ms 1328ms 0ms 97ms 5662 KB 184ms 253ms 251ms 52ms 109123 112497
2024-04-24 09:03 00730592 cgen: fix comptime ref argument passing (#21335) 989ms 1339ms 0ms 99ms 5660 KB 190ms 262ms 259ms 53ms 109092 110305
2024-04-24 08:23 59013f17 tools: improve `v symlink -githubci` diagnostic message, when used outside CIs or with sudo (#21340) 976ms 1346ms 0ms 98ms 5660 KB 186ms 251ms 252ms 52ms 109084 111766
2024-04-24 03:48 be90cf31 checker: allow pass array as mut param to spawn fn (#21283) 973ms 1321ms 0ms 97ms 5660 KB 184ms 252ms 250ms 52ms 109084 112110
2024-04-24 03:46 9ed33718 cgen: fix `myarr [1]C.mytype` fixed array fields, for `pub type C.mytype = voidptr` (#21266) 976ms 1328ms 0ms 99ms 5660 KB 184ms 254ms 252ms 52ms 109080 111762
2024-04-23 16:56 dc763422 doc: add a section for module `fn cleanup() {` 970ms 1325ms 0ms 99ms 5660 KB 182ms 253ms 249ms 52ms 109083 112456
2024-04-23 14:47 f124d035 ci: use `v retry -- cmd` to replace `.github/workflows/retry.sh cmd`, where possible in `v_apps_and_modules_compile_ci.yml` (#21336) 992ms 1359ms 0ms 101ms 5660 KB 187ms 259ms 255ms 52ms 109083 109962
2024-04-23 14:36 0059ca85 checker: fix missing check for or expr on string interpolation (#17566) 967ms 1322ms 0ms 96ms 5660 KB 183ms 254ms 251ms 52ms 109083 112805
2024-04-23 14:20 354b2100 net.http.file: fix usage examples (add closing apostrophes) 1012ms 1362ms 0ms 98ms 5660 KB 186ms 264ms 256ms 52ms 109082 107788
2024-04-23 13:28 5cb6b609 ci: restore `v install elliotchance.vsql` in v_apps_and_modules_compile_ci.yml 973ms 1322ms 0ms 96ms 5660 KB 183ms 252ms 250ms 52ms 109082 112108
2024-04-23 11:12 1595211f tools: rewrite test-self arg handling (#21327) 995ms 1363ms 0ms 99ms 5660 KB 184ms 255ms 251ms 52ms 109082 109630
2024-04-23 09:21 a7d8e848 thirdparty/sokol: bump _SGL_DEFAULT_MAX_VERTICES and _SGL_DEFAULT_MAX_COMMANDS again; mark them with `__v_ start` and `__v_ end` 975ms 1337ms 0ms 98ms 5660 KB 183ms 253ms 250ms 52ms 109082 111878
2024-04-22 17:13 3b0c6206 tools: allow for selectively running `v test-self vlib/` and `v test-self cmd/` (#21326) 972ms 1336ms 0ms 98ms 5660 KB 184ms 253ms 250ms 52ms 109082 112224
2024-04-22 09:47 227f31b7 parser: fix `for x in Iterator{} {`, when there are no field initialisations (#21333) 984ms 1329ms 0ms 97ms 5660 KB 184ms 252ms 249ms 52ms 109082 110855
2024-04-22 05:28 4f0a8b5e net.http.file: support index_file (`index.html` by default), and auto_index (true by default) parameters to file.serve() 965ms 1321ms 0ms 100ms 5660 KB 186ms 258ms 254ms 52ms 109082 113038
2024-04-21 22:11 447620e6 cgen: fix `-fsanitize=undefined` used with `[]int{}.sort()` (#21331) 963ms 1323ms 0ms 96ms 5660 KB 185ms 254ms 250ms 52ms 109082 113273
2024-04-21 20:17 024a3755 v: cleanup gitattributes (#21324) 978ms 1346ms 0ms 97ms 5659 KB 183ms 256ms 250ms 52ms 109078 111531
2024-04-21 20:12 d7758372 ci: update deployment workflow (#21323) 968ms 1322ms 0ms 98ms 5659 KB 184ms 258ms 249ms 52ms 109078 112683
2024-04-21 20:02 d9027df4 ci: cleanup workflow concurrency (#21325) 996ms 1368ms 0ms 100ms 5659 KB 185ms 256ms 247ms 52ms 109078 109516
2024-04-21 20:00 24cb4e2f builtin: cleanup `-d vplayground` related code (#21329) 1005ms 1353ms 0ms 96ms 5659 KB 186ms 258ms 251ms 52ms 109078 108535
2024-04-20 15:52 dbf48eaa v: update linguist languages, add .vdocignore (#21321) 967ms 1309ms 0ms 99ms 5659 KB 185ms 256ms 249ms 52ms 109093 112815
2024-04-20 13:32 a1497c09 vdoc: remove obsolete entries from `.vdocignore` (#21320) 982ms 1346ms 0ms 99ms 5659 KB 183ms 255ms 249ms 52ms 109093 111092
2024-04-20 13:31 ba29de54 ci: use latest upstream `discord.v` in apps and modules test (#21322) 969ms 1325ms 0ms 97ms 5659 KB 184ms 256ms 248ms 52ms 109093 112583
2024-04-20 11:03 ed7f1ffc examples: remove obsolete examples/process/.ignore file 984ms 1343ms 0ms 101ms 5659 KB 188ms 265ms 257ms 53ms 109093 110866
2024-04-20 10:30 20fd795b tools: support `v run cmd/tools/oldv.v --show_VC_commit weekly.2024.03` 987ms 1321ms 0ms 97ms 5659 KB 184ms 254ms 248ms 52ms 109093 110529
2024-04-20 10:14 66ba1127 ci: fix the commit labels for the vc repo 966ms 1333ms 0ms 100ms 5659 KB 184ms 255ms 248ms 52ms 109093 112932
2024-04-20 09:52 2192d9b1 db.mysql: fix invalid memory access in exec_one for returned rows with NULL fields (#21317) 987ms 1328ms 0ms 99ms 5659 KB 183ms 256ms 250ms 52ms 109093 110529
2024-04-20 09:49 e235641c cli: extend control over defaults (#21308) 970ms 1334ms 0ms 97ms 5659 KB 187ms 258ms 251ms 52ms 109093 112467
2024-04-20 03:30 c9bb3f28 tools: update vretry.v, add test (#21311) 979ms 1329ms 0ms 97ms 5659 KB 184ms 254ms 249ms 52ms 109093 111433
2024-04-19 18:13 2baa11b3 vdoc: refactor `get_ignore_paths()` (#21312) 986ms 1319ms 0ms 97ms 5659 KB 183ms 253ms 248ms 52ms 109093 110641
2024-04-19 18:12 9fb9443a flag: include args after end-of-options(`--`) when checking min and max args (#21310) 975ms 1328ms 0ms 97ms 5659 KB 184ms 257ms 251ms 52ms 109093 111890
2024-04-19 08:39 39e550fa tools: add a 2024.html page to https://fast.vlang.io/ 998ms 1436ms 0ms 100ms 5659 KB 184ms 255ms 249ms 52ms 109099 109317
2024-04-19 06:15 1a92c575 ci: prevent unintended deployment workflow steps (#21313) 995ms 1357ms 0ms 98ms 5659 KB 182ms 256ms 248ms 52ms 109099 109647
2024-04-19 05:19 6d20ec7e v.builder: suggest using `v wipe-cache`, when the object files are not recognized 995ms 1348ms 0ms 100ms 5659 KB 185ms 258ms 250ms 52ms 109099 109647
2024-04-18 19:05 bccf6604 cli: update `command_test.v` (#21307) 967ms 1318ms 0ms 99ms 5658 KB 185ms 253ms 250ms 52ms 109094 112816
2024-04-18 19:05 d5517b5b checker: disallow `Result` callbacks functions like `map/filter/all/any` (#21055) 1003ms 1339ms 0ms 99ms 5658 KB 182ms 251ms 248ms 52ms 109094 108767
2024-04-18 18:47 a6087d01 vdoc: cleanup `get_module_list`, add unit tests (#21057) 965ms 1323ms 0ms 96ms 5658 KB 183ms 255ms 249ms 52ms 109089 113045
2024-04-18 12:07 604eb651 ci: test `v ~/.vmodules/sdl/setup.vsh`, to prevent future vpm regressions (#21306) 973ms 1326ms 0ms 98ms 5658 KB 185ms 257ms 252ms 52ms 109089 112116
2024-04-18 01:09 0f5da893 ci: optimize apps and modules (#21303) 984ms 1330ms 0ms 100ms 5658 KB 186ms 255ms 250ms 52ms 109089 110862
2024-04-17 23:44 8aa9314a vlib: refactor empty string checks to use `s == ''` or `s != ''`, instead of `s.len == 0` (#21300) 983ms 1337ms 0ms 99ms 5658 KB 185ms 255ms 250ms 52ms 109089 110975
2024-04-17 23:36 46be6350 vdoc: cleanup `vdoc_file_test.v` (#21298) 991ms 1334ms 0ms 96ms 5657 KB 184ms 260ms 249ms 53ms 109090 110080
2024-04-17 23:15 5ac53f23 ci: continue testing independent V apps, even if one fails, to get feedback for breaking changes faster (#21302) 997ms 1368ms 0ms 101ms 5657 KB 186ms 255ms 249ms 53ms 109090 109418
2024-04-17 16:26 3f725fe9 ci: fix outdated_test.v (--unshallow is not needed now) 983ms 1339ms 0ms 99ms 5657 KB 185ms 254ms 249ms 53ms 109090 110976
2024-04-17 11:46 27cc2773 vpm: fix regression, so `v install sdl && v run ~/.vmodules/sdl/setup.vsh` works again 979ms 1323ms 0ms 98ms 5657 KB 187ms 253ms 250ms 54ms 109090 111430
2024-04-17 14:24 20c470a2 ci: simplify prebuilt.yml, make it usable for manual runs too 978ms 1324ms 0ms 97ms 5657 KB 185ms 252ms 249ms 53ms 109090 111543
2024-04-17 14:17 9a9a6b7f ci: fix typo in prebuilt.yml 997ms 1343ms 0ms 98ms 5657 KB 184ms 253ms 249ms 53ms 109090 109418
2024-04-17 14:14 50bca845 ci: add workflow_run: event in prebuilt.yml 991ms 1337ms 0ms 99ms 5657 KB 184ms 253ms 248ms 53ms 109090 110080
2024-04-17 14:10 a7564f2f ci: add a m1 runner for testing the prebuilt zips too 990ms 1349ms 0ms 99ms 5657 KB 185ms 254ms 249ms 53ms 109090 110191
2024-04-17 13:57 9ccdc7d9 ci: fix the bundled tcc for macos arm64 (#21299) 975ms 1349ms 0ms 100ms 5657 KB 190ms 258ms 254ms 54ms 109090 111887
2024-04-17 07:40 16beb697 checker: detect and error on unreachable code in loops, after `continue` and `break` statements (#21294) 999ms 1349ms 0ms 99ms 5657 KB 185ms 252ms 248ms 53ms 109090 109199
2024-04-17 07:22 68bb0219 ci: reactive app prod builds (#21295) 1011ms 1374ms 0ms 102ms 5657 KB 185ms 258ms 250ms 54ms 109087 107900
2024-04-16 21:33 1363cc85 time: update unix time acces, fix issues related to deviating unix times (#21293) 979ms 1335ms 0ms 97ms 5657 KB 186ms 257ms 251ms 53ms 109087 111426
2024-04-16 11:19 9d117fc3 tools: fix vpm on macos, when using the bundled git executable (#21292) 972ms 1331ms 0ms 100ms 5656 KB 185ms 254ms 250ms 54ms 109047 112188
2024-04-16 06:46 d83d5a95 v.pkgconfig: fix load_paths with `;` split char on windows (#21291) 970ms 1325ms 0ms 98ms 5656 KB 186ms 254ms 251ms 53ms 109047 112419
2024-04-16 06:45 ece10ede tools: fix typo in vretry.v (#21290) 992ms 1341ms 0ms 98ms 5656 KB 188ms 255ms 253ms 54ms 109046 109925
2024-04-15 15:16 0b83ea77 vdoc: update `merge_doc_comments` so recent fixes extend to all output formats (#21289) 975ms 1329ms 0ms 97ms 5656 KB 186ms 255ms 254ms 54ms 109046 111842
2024-04-15 13:47 107c43a3 json2: decode (#21039) 969ms 1323ms 0ms 97ms 5656 KB 189ms 259ms 255ms 54ms 109046 112534
2024-04-15 12:00 e387fcbd vdoc: fix markdown lists in html (#21287) 979ms 1330ms 0ms 98ms 5656 KB 186ms 254ms 252ms 53ms 109046 111385
2024-04-15 11:56 e6762459 os: format readme, fix markdown inside html (#21286) 979ms 1331ms 0ms 97ms 5656 KB 185ms 252ms 250ms 53ms 109046 111385
2024-04-15 11:54 183c1990 vdoc: improve creation of trimmed node descriptions, extend tests (#21281) 980ms 1341ms 0ms 100ms 5656 KB 185ms 252ms 249ms 54ms 109046 111271
2024-04-15 02:25 7142463d parser: allow struct init on `for in Iterator{} {` (fix #21179) (#21282) 996ms 1336ms 0ms 98ms 5656 KB 185ms 254ms 250ms 54ms 109046 109483
2024-04-15 02:24 c230acfb examples: cleanup 2048, add pgup/pgdown to speed up the AI moves (#21284) 1009ms 1350ms 0ms 100ms 5656 KB 185ms 253ms 250ms 54ms 109040 108067
2024-04-14 20:25 3ce58708 tests: enable again http_httpbin_test.v, since net.http now uses mbedtls (#21279) 997ms 1347ms 0ms 99ms 5656 KB 183ms 252ms 254ms 53ms 109040 109368
2024-04-14 14:52 149cbba3 cgen: fix `none` passed to a generic option cast expression (fix #21215) (#21276) 970ms 1327ms 0ms 96ms 5656 KB 182ms 253ms 250ms 53ms 109040 112412
2024-04-14 04:52 39600564 tools: add check for unavailable files in vtest (#21272) 983ms 1343ms 0ms 100ms 5655 KB 184ms 252ms 249ms 53ms 109043 110928
2024-04-13 06:06 96751ede tools: revise `vtest-self.v`: remove dead paths, fix json2 essential test path (#21267) 994ms 1337ms 0ms 99ms 5655 KB 185ms 254ms 251ms 54ms 109043 109701
2024-04-13 06:00 b8384183 v.util: fix diff coloring, add test (#21260) 976ms 1348ms 0ms 101ms 5655 KB 187ms 260ms 257ms 54ms 109043 111724
2024-04-13 05:53 cdb6f46e crypto.ed25519: fix `proted` -> `ported` typo in README.md (#21274) 976ms 1325ms 0ms 99ms 5655 KB 187ms 255ms 251ms 54ms 109045 111726
2024-04-12 13:32 eb44844c cgen: optimize .map(), .any(), .filter() and .all() when using closure (#21256) 980ms 1359ms 0ms 101ms 5655 KB 186ms 258ms 255ms 54ms 109045 111270
2024-04-12 10:53 1a35a783 breaking,checker: disallow initializing private struct fields outside structs module (#21183) 968ms 1308ms 0ms 97ms 5654 KB 185ms 251ms 251ms 54ms 108998 112601
2024-04-12 10:49 2a651396 ci: add logging to .github/workflows/retry.sh 960ms 1317ms 0ms 98ms 5652 KB 184ms 247ms 249ms 54ms 108963 113503
2024-04-12 07:59 423c39cc vpm: check for git version before adding `--also-filter-submodules` flag (#21259) 994ms 1313ms 0ms 97ms 5652 KB 187ms 258ms 256ms 54ms 108963 109620
2024-04-12 07:53 b4436134 vdoc: fix regression on example comments (#21226) 1004ms 1335ms 0ms 100ms 5652 KB 184ms 250ms 248ms 54ms 108963 108528
2024-04-12 07:36 76b85a0d v.util: improve find_diff_cmd: don't add spaces to result without env opts (#21242) 966ms 1329ms 0ms 101ms 5652 KB 188ms 250ms 251ms 54ms 108963 112798
2024-04-12 07:31 433f9143 checker, cgen: allow op overload for type with generic parent (#21262) 965ms 1326ms 0ms 99ms 5652 KB 187ms 249ms 248ms 54ms 108963 112915
2024-04-12 06:15 a222d7be builtin: implement an `at_exit(cb)` wrapper for C.atexit (part 1) (#21254) 998ms 1346ms 0ms 100ms 5652 KB 186ms 254ms 250ms 54ms 108956 109174
2024-04-11 19:17 27cd1b10 builtin: cleanup `compare_strings` functions (#21255) 961ms 1311ms 0ms 97ms 5652 KB 185ms 246ms 247ms 54ms 108939 113360
2024-04-11 13:52 fa321ed8 v.util: improve code related to diff tool specified via environment, add check if the diff tool exists (#21240) 982ms 1319ms 0ms 97ms 5652 KB 184ms 246ms 246ms 53ms 108943 110939
2024-04-11 13:47 af4111b9 vdoc: fix issues related to markdown codeblocks in vdoc generate (#21248) 965ms 1321ms 0ms 98ms 5652 KB 186ms 248ms 249ms 54ms 108950 112901
2024-04-11 13:34 d33ad622 v.util: improve color_compare_files 2nd try, add test (#21247) 957ms 1322ms 0ms 100ms 5652 KB 186ms 250ms 248ms 54ms 108950 113845
2024-04-11 13:28 39de87c8 vdoc: fix out path if `-o` is not passed but input has a path, add test (#21246) 969ms 1324ms 0ms 98ms 5652 KB 184ms 248ms 248ms 54ms 108950 112435
2024-04-11 13:23 6dc417e6 vdoc: cleanup `node.v` (#21250) 964ms 1323ms 0ms 97ms 5652 KB 184ms 246ms 246ms 54ms 108950 113018
2024-04-11 13:19 6be27176 ci: prefer dedicated tiggers for platform workflows, so sporadic fails can be retried quicker (#21251) 973ms 1315ms 0ms 97ms 5652 KB 185ms 248ms 247ms 54ms 108950 111973
2024-04-10 11:54 48800d4b v.util: add diff tool color support detection (tested on linux and freebsd) (#21244) 962ms 1309ms 0ms 97ms 5652 KB 183ms 247ms 246ms 53ms 108950 113253
2024-04-10 07:57 b832b96d v.util: improve detection for opendiff when automatically searching difftools (#21241) 964ms 1356ms 0ms 97ms 5652 KB 185ms 247ms 245ms 53ms 108945 113013
2024-04-10 06:21 056a4437 Revert "v.util: improve `color_compare_files` (#21243)" 996ms 1343ms 0ms 100ms 5652 KB 186ms 249ms 249ms 54ms 108961 109398
2024-04-09 17:38 bfd53a9b v.util: improve `color_compare_files` (#21243) 976ms 1321ms 0ms 98ms 5652 KB 183ms 247ms 248ms 53ms 108958 111637
2024-04-09 14:01 4dcc9265 examples: add pidigits.v; optimise math.big's Integer divide a bit (#21239) 965ms 1322ms 0ms 96ms 5652 KB 186ms 250ms 249ms 54ms 108961 112912
2024-04-09 11:05 95426d53 time: cleanup module (#21217) 979ms 1344ms 0ms 99ms 5659 KB 183ms 248ms 249ms 53ms 108957 111294
2024-04-09 04:37 294f7e41 ast: add missing docstrings for vlib/v/ast/comptime_const_values.v functions (#21219) 957ms 1316ms 0ms 98ms 5659 KB 186ms 250ms 250ms 53ms 108956 113851
2024-04-09 04:31 4afeac31 vdoc: fix character escape in code blocks in readme contents (#21230) 958ms 1321ms 0ms 100ms 5659 KB 185ms 249ms 248ms 53ms 108941 113717
2024-04-09 03:53 ba74ab0c vdoc: fix indention of readme when generating docs with -readme in project root (#21232) 972ms 1316ms 0ms 98ms 5659 KB 186ms 251ms 250ms 53ms 108941 112079
2024-04-09 03:48 23532d4d cgen, checker: allow passing `none` to `fn f(arg ?&Type) {` (fix #21213) (#21231) 999ms 1334ms 0ms 99ms 5659 KB 185ms 249ms 248ms 53ms 108941 109050
2024-04-09 03:40 ca839b6e time: extract Duration related code into duration.v (#21229) 978ms 1335ms 0ms 100ms 5658 KB 184ms 250ms 248ms 53ms 108937 111387
2024-04-09 03:39 4ff3c856 ci: remove redundant tests runs (#21235) 996ms 1337ms 0ms 99ms 5659 KB 185ms 251ms 249ms 53ms 108944 109381
2024-04-08 15:48 3db7b448 os: fix double free in os.get_raw_line() (used by os.input), with `-autofree` (#21204) 974ms 1315ms 0ms 102ms 5659 KB 190ms 258ms 256ms 54ms 108944 111852
2024-04-08 15:45 427b6dbc vdoc: improve line merging for readme contents (#21224) 963ms 1317ms 0ms 99ms 5658 KB 185ms 250ms 249ms 53ms 108942 113127
2024-04-08 15:39 4e8d00d3 vdoc: minor cleanup (#21225) 958ms 1322ms 0ms 100ms 5658 KB 185ms 249ms 247ms 53ms 108942 113718
2024-04-08 09:48 6a3d8d28 vdoc: fix indentation in module readmes (#21220) 959ms 1311ms 0ms 97ms 5658 KB 186ms 251ms 250ms 53ms 108942 113599
2024-04-08 07:17 19ef7689 cgen: fix comptime `$if !autofree {` (#21218) 983ms 1342ms 0ms 101ms 5658 KB 186ms 252ms 251ms 53ms 108942 110826
2024-04-07 14:11 38353088 vpm: optimize performance by adding filter when cloning (#21216) 988ms 1345ms 0ms 101ms 5659 KB 191ms 262ms 258ms 54ms 108944 110267
2024-04-07 14:05 40563533 parser, checker: improve the error message for an unknown type (#21207) 1000ms 1335ms 0ms 100ms 5659 KB 185ms 249ms 249ms 53ms 108944 108944
2024-04-07 06:43 d692d884 cgen: add `autofree` comptime check (#21197) 993ms 1312ms 0ms 96ms 5659 KB 186ms 251ms 249ms 53ms 108944 109711
2024-04-07 06:36 01a94483 fmt: extend import import alias reference map for submodules (#21200) 976ms 1323ms 0ms 99ms 5658 KB 183ms 249ms 248ms 53ms 108938 111616
2024-04-07 06:30 ef3a224e os: clarify some doc comments (#21209) 991ms 1308ms 0ms 97ms 5658 KB 185ms 249ms 248ms 53ms 108940 109929
2024-04-07 06:20 d0cbfc14 x.vweb: accept query params as method arguments (#21201) 988ms 1339ms 0ms 99ms 5658 KB 183ms 249ms 249ms 53ms 108940 110263
2024-04-07 06:08 c2c83f78 ci: remove `-stats` flag from tests (#21203) 967ms 1314ms 0ms 99ms 5658 KB 185ms 251ms 251ms 53ms 108940 112657
2024-04-06 18:10 ad17be5d parser: remove redundant comments_mode field (#21198) 966ms 1322ms 0ms 98ms 5658 KB 183ms 250ms 250ms 53ms 108940 112774
2024-04-06 09:33 9d889842 x.json2: add a way to decode an array (#21186) 989ms 1318ms 0ms 98ms 5658 KB 182ms 250ms 248ms 54ms 108944 110155
2024-04-06 09:29 3a6cf5ad tools.vpm: debug-log to `$VMODULES/cache/vpm.log` if not running in debug mode (#21192) 964ms 1323ms 0ms 101ms 5658 KB 185ms 251ms 247ms 54ms 108944 113012
2024-04-05 18:00 31fdf580 ci: move build step for VPM site, into apps and modules ci, add concurrency config (#21191) 957ms 1302ms 0ms 98ms 5658 KB 182ms 250ms 248ms 54ms 108944 113839
2024-04-05 15:09 5cbed731 gg: draw_text with custom fonts 983ms 1324ms 0ms 100ms 5658 KB 182ms 250ms 248ms 54ms 108944 110828
2024-04-05 14:31 a7d68cbc xml: update entity parse test (#21190) 978ms 1305ms 0ms 97ms 5658 KB 182ms 248ms 245ms 54ms 108922 111372
2024-04-05 08:27 254250d3 v: add `@VMODHASH` comptime variable to store the commit sha of a V module (#21091) 981ms 1330ms 0ms 99ms 5658 KB 184ms 249ms 247ms 53ms 108922 111031
2024-04-05 08:23 38b3115a breaking,net.ftp: allow to choose a different port than port 21 (change FTP.connect to accept `host:port`, not just a `host` address) (#21185) 1001ms 1372ms 0ms 99ms 5657 KB 184ms 247ms 247ms 53ms 108905 108796
2024-04-04 16:52 2c646bfa examples: allow for `v run examples/sokol/06_obj_viewer /full/path/to/model.obj` 977ms 1333ms 0ms 100ms 5657 KB 185ms 249ms 247ms 53ms 108905 111468
2024-04-04 13:13 cd0e0b18 ci: mark both vweb and x.vweb versions of vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v as flaky 961ms 1355ms 0ms 100ms 5657 KB 185ms 250ms 248ms 53ms 108905 113324
2024-04-04 09:43 625048c5 x.json2,checker,toml: allow field.typ compile-time checking with MatchExpr and add array of option checking (#21171) 968ms 1314ms 0ms 98ms 5657 KB 184ms 251ms 248ms 53ms 108905 112505
2024-04-04 08:09 d133f64c examples: add vtail.v, deprecate File.read_bytes_into_newline/1 in favor of File.read_bytes_with_newline/1 (#21182) 972ms 1328ms 0ms 97ms 5656 KB 185ms 249ms 251ms 54ms 108880 112016
2024-04-04 02:26 a458adef v.utils: update `githash` to be able to get the githash of every passed project (#21178) 972ms 1326ms 0ms 98ms 5656 KB 185ms 249ms 249ms 54ms 108872 112008
2024-04-03 17:58 bb42e1ce checker: remove resolved vfmt workaround and TODO (#21175) 973ms 1332ms 0ms 99ms 5655 KB 183ms 249ms 249ms 54ms 108888 111909
2024-04-03 17:58 f9fa8d8e fmt: fix duplicates remove import comments (#21177) 964ms 1312ms 0ms 98ms 5655 KB 184ms 249ms 250ms 54ms 108888 112954
2024-04-03 14:52 55cafa9b fmt: improve import processing, add test (#21172) 978ms 1333ms 0ms 98ms 5655 KB 182ms 248ms 248ms 54ms 108888 111337
2024-04-03 14:51 4d24f8c3 ci: change listen ports in vweb_should_listen_on_both_ipv4_and_ipv6_by_default_test.v for both vweb and x.vweb, to reduce probability of network errors 955ms 1312ms 0ms 96ms 5655 KB 183ms 248ms 250ms 54ms 108888 114018
2024-04-02 16:39 a1d4712b tools: cleanup obsolete functions in cmd/tools/vfmt.v 984ms 1332ms 0ms 99ms 5655 KB 184ms 248ms 249ms 54ms 108888 110658
2024-04-02 08:12 be0986dc net.http: fix panic on empty addr, cleanup `listen_and_serve` Server method (#21164) 958ms 1314ms 0ms 96ms 5655 KB 183ms 248ms 248ms 54ms 108888 113661
2024-04-02 02:32 a1b6360d x.json2: add ability to decode arrays (#21163) 984ms 1326ms 0ms 97ms 5655 KB 182ms 249ms 249ms 54ms 108888 110658
2024-04-02 02:24 656009dc json: allow `i32` decoding and encoding (#21162) 966ms 1330ms 0ms 98ms 5655 KB 185ms 251ms 250ms 54ms 108888 112720
2024-04-01 19:07 c086bee5 breaking,vlib: update handling of imports whose symbols are not directly used in imported file, remove `pub const is_used = 1` workarounds (#21160) 969ms 1318ms 0ms 98ms 5655 KB 188ms 253ms 251ms 54ms 108882 112365
2024-04-01 19:03 ef48fb60 toml: update the alexcrichton and BurntSushi repos to their successors toml-rs, and toml-test, record new exceptions (#21152) 960ms 1333ms 0ms 99ms 5655 KB 185ms 250ms 248ms 54ms 108887 113423
2024-04-01 16:49 5da1fcca docs: fix sponsors bade in readme (#21159) 965ms 1314ms 0ms 97ms 5655 KB 187ms 250ms 249ms 54ms 108887 112836
2024-04-01 16:46 9704a014 parser: fix case of falsely registering imports as used, remove unused imports (#21156) 960ms 1321ms 0ms 99ms 5655 KB 189ms 257ms 253ms 54ms 108887 113423
2024-04-01 11:30 59a5a790 tests: fix assignment to pointer (failing even with `-cstrict` on more recent clang versions) (#21158) 984ms 1332ms 0ms 98ms 5655 KB 188ms 256ms 251ms 54ms 108895 110665
2024-03-31 06:14 24af0022 v,breaking: add ability to read enum, fn, interface and sumtype attributes in compile-time, change builtin `StructAttribute` to `VAttribute` (#21149) 987ms 1329ms 0ms 102ms 5655 KB 188ms 252ms 249ms 54ms 108895 110329
2024-03-31 06:11 dbc4896a checker: fix C struct embedded init fields checking (#21137) 1011ms 1327ms 0ms 99ms 5651 KB 186ms 252ms 248ms 54ms 108864 107679
2024-03-30 17:26 c6e8dfbf tests: skip an assertion in os_stat_test.v on FreeBSD, since its invariant is not universal across different filesystem types 1009ms 1359ms 0ms 100ms 5651 KB 193ms 261ms 255ms 54ms 108866 107894
2024-03-30 15:33 13a2efd6 ci: increase wait time for the xvfb check, to reduce the chance of false positives 953ms 1305ms 0ms 98ms 5651 KB 188ms 256ms 253ms 53ms 108866 114235
2024-03-30 15:29 d49fd0f4 cgen: fix C struct sumtype support (#21129) 965ms 1313ms 0ms 101ms 5651 KB 191ms 262ms 257ms 53ms 108866 112814
2024-03-30 15:28 360886bf cgen: fix infix array heap comparison (#21145) 956ms 1317ms 0ms 97ms 5651 KB 185ms 251ms 248ms 53ms 108847 113856
2024-03-30 12:03 a63a7333 fmt: simplify const name formatting (#21143) 976ms 1337ms 0ms 100ms 5650 KB 185ms 252ms 249ms 53ms 108843 111519
2024-03-30 11:59 d5afce31 checker: fix multi return using nil and voidptrfix (fix #17343) (#21144) 959ms 1311ms 0ms 97ms 5650 KB 187ms 252ms 251ms 53ms 108843 113496
2024-03-30 11:32 66e61405 checker: detect redundant ref when assigning call expr with ref return (#21141) 957ms 1318ms 0ms 97ms 5650 KB 184ms 253ms 248ms 53ms 108838 113728
2024-03-30 11:19 aea14719 fmt: use fixed size array for max_len const (#21140) 976ms 1331ms 0ms 99ms 5650 KB 184ms 252ms 247ms 53ms 108837 111513
2024-03-30 11:16 a4ff389b vet: allow to overwrite excluded dirs (#21142) 948ms 1306ms 0ms 97ms 5650 KB 185ms 251ms 247ms 53ms 108837 114806
2024-03-30 11:10 5c061759 parser, checker: move error handling for user defined type duplicates to the checker to resolve parsing issues (#21147) 955ms 1317ms 0ms 97ms 5650 KB 186ms 254ms 250ms 54ms 108837 113965
2024-03-30 11:07 b97fe683 parser, checker: move error handling for `any` type to the checker to resolve parsing issues (#21146) 960ms 1313ms 0ms 99ms 5649 KB 187ms 252ms 251ms 53ms 108826 113360
2024-03-30 11:02 6f997961 fmt: don't change paths when formatting imports (#21148) 999ms 1314ms 0ms 97ms 5649 KB 188ms 255ms 251ms 53ms 108816 108924
2024-03-29 17:28 a015824e vet: optimize performance for path detection, when vetting files (#21139) 964ms 1315ms 0ms 97ms 5649 KB 185ms 253ms 248ms 53ms 108816 112879
2024-03-29 17:16 030a85c2 vet: skip `testdata` dirs (#21138) 970ms 1321ms 0ms 99ms 5649 KB 186ms 257ms 251ms 53ms 108816 112181
2024-03-29 14:17 143f0cc4 checker, cgen: fix const initialized with array (#21131) 969ms 1313ms 0ms 97ms 5649 KB 185ms 253ms 247ms 53ms 108816 112297
2024-03-29 12:55 5cc67bbe veb.auth: a minor find_token fix 958ms 1302ms 0ms 97ms 5648 KB 184ms 252ms 252ms 53ms 108812 113582
2024-03-29 12:16 17d57ebe fmt: improve module detection when formatting imports (#21134) 966ms 1346ms 0ms 100ms 5648 KB 186ms 258ms 257ms 53ms 108812 112641
2024-03-29 08:54 d45648fd .gitignore: ignore generated .NET files in bench/vectors (#21136) 966ms 1319ms 0ms 97ms 5648 KB 184ms 250ms 250ms 53ms 108812 112641
2024-03-29 08:51 761c7fab v: fix sumtype support for option variant types (#21101) 963ms 1316ms 0ms 96ms 5648 KB 184ms 255ms 255ms 53ms 108812 112992
2024-03-29 08:35 00860ebc examples: fix warnings about 0 assignments to reference fields (#21133) 985ms 1332ms 0ms 99ms 5639 KB 182ms 250ms 249ms 54ms 108696 110351
2024-03-29 08:19 1400f649 checker: disallow using aliases of ?Type as !Type (#21128) 993ms 1321ms 0ms 97ms 5639 KB 183ms 252ms 250ms 54ms 108696 109462
2024-03-29 06:20 06e39a97 cgen: fix return code when returning interface result type (fix #21115) (#21130) 973ms 1327ms 0ms 96ms 5636 KB 183ms 249ms 251ms 53ms 108668 111683
2024-03-29 06:09 4aba08df thirdparty: update `zip` to commit 6f2116d from https://github.com/kuba--/zip/ (#21121) 947ms 1310ms 0ms 96ms 5636 KB 183ms 246ms 247ms 54ms 108668 114749
2024-03-29 06:00 9c9608b4 thirdparty: add license information and source repo info to the READMEs in each subfolder (#21135) 975ms 1316ms 0ms 100ms 5636 KB 187ms 255ms 255ms 54ms 108668 111454
2024-03-29 04:59 24ac0c1f builtin: fix tests 955ms 1312ms 0ms 97ms 5636 KB 184ms 246ms 247ms 54ms 108668 113788
2024-03-28 15:26 acf01074 builtin: str.last_index(); pref: hide-auto-str; 950ms 1310ms 0ms 98ms 5636 KB 182ms 247ms 249ms 53ms 108668 114387
2024-03-28 15:23 85533fe1 sokol, gg: min window width and height 1002ms 1323ms 0ms 100ms 5635 KB 185ms 252ms 256ms 54ms 108656 108439
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