1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

15431 Commits

Author SHA1 Message Date
42db392e76 checker: fix embedded structure initialization warnings (#18385) 2023-06-09 17:44:15 +03:00
dd1d5bca1b ast: clean up ast.StructInit (#18387) 2023-06-09 17:43:21 +03:00
7a25c03aa7 cgen: simplify fixed arr return (#18380) 2023-06-09 14:34:32 +03:00
1de6523da5 regex: bugfix for #18363, [^\s]+ act different from \S+ (#18371) 2023-06-09 14:34:06 +03:00
5300441c09 cgen: fix alias of map clone() (fix #18384) (#18386) 2023-06-09 12:58:38 +03:00
01b20485c3 parser: fix generic function variable (#18373) 2023-06-08 11:42:29 +03:00
bcd5c91bdc fmt: fix blank line inserts between enum attribute comments (#18361) 2023-06-08 01:54:38 +03:00
l-m
6208b31d9f picoev: non breaking refactor (#18364) 2023-06-08 01:54:15 +03:00
691bc0e7b2 readme: add a missing cd (#18368) 2023-06-08 01:53:39 +03:00
16ce94e13c examples: fix ci (vfmt) 2023-06-08 01:51:40 +03:00
e55175fcaa examples: no longer use printf in the coroutines example 2023-06-07 16:48:33 +02:00
0810e84098 coroutines: add macOS amd64 support, panic on wget errors (#18360) 2023-06-07 02:00:49 +03:00
c06fd556e8 checker: add mutability check for comptime assignments (#18354) 2023-06-06 19:58:30 +03:00
125921db66 cgen: fix nested fixed array instantiation (#18357) 2023-06-06 19:57:40 +03:00
e97aff8742 time: add more detailed error descriptions, add custom format parsing with time.parse_format (#18257) 2023-06-06 18:43:10 +03:00
0bbbf1e801 v.util: make util.launch_tool/3 more robust, by recompiling V tools always in a known current working folder (vroot) (#18358) 2023-06-06 18:01:58 +03:00
22c0cdc192 checker: fix infering generic array type in nested call (fix #18317) (#18350) 2023-06-06 17:18:14 +03:00
f45fc45407 ast, checker, fmt: fix compiler internal formatting failed (#18356) 2023-06-06 16:18:28 +03:00
632c466aa0 sync: add Mutex.destroy and RwMutex.destroy methods (#18351) 2023-06-06 14:45:12 +03:00
c1e302a38d Revert "parser: add error for typeof(T), suggesting typeof[T]() instead"
This reverts commit 692624b47c.
2023-06-06 12:03:55 +03:00
692624b47c parser: add error for typeof(T), suggesting typeof[T]() instead weekly.2023.23 2023-06-06 11:27:17 +03:00
d3c679bdcb cgen: fix fixed array of map (#18347) 2023-06-05 16:46:48 +03:00
254ed1766c ast: minor cleanup in generic_insts_to_concrete() (#18349) 2023-06-05 16:46:23 +03:00
169627722a cgen: circular reference limit to auto_str for interface (#18340) 2023-06-05 16:45:44 +03:00
48c256bf3b checker: allow casted enum val and const as fixed array size (#18321) 2023-06-05 16:44:55 +03:00
5440657364 fmt: fix alias type stripped comments (#18346) 2023-06-05 01:53:17 +02:00
325f64bc60 ast: fix for in iterator with generic structs (#18344) 2023-06-04 18:15:15 +02:00
02ea6028af vlib: improvements to the context module (#18318) 2023-06-04 18:12:52 +02:00
0e106c9062 checker: fix generic fn infering map argument (#18341) 2023-06-04 18:10:41 +02:00
8d2a0ffe37 cgen: fix option handling with auto heap variable (#18336) 2023-06-04 18:10:22 +02:00
9dcd95ee34 examples: use printf in the coroutines example for now 2023-06-03 23:56:07 +02:00
6fe6fe887d coroutines: $if is_coroutine? { 2023-06-03 19:05:50 +02:00
4e21b2ab4e parser: detect wrong usage of Option as concrete type (#18334) 2023-06-03 13:24:25 +02:00
0fc33c6fa3 datatypes: add Bloom filter (#18327) 2023-06-02 10:56:22 +03:00
9764342dbe vweb: add support for host specific static files (#18322) 2023-06-02 10:55:59 +03:00
a8ea1f9d50 cgen, checker, parser: fix fixed array with channel (#18315) 2023-06-02 10:55:08 +03:00
82035f7610 repl: fix comparison operator treated as statement (#18304) 2023-06-02 10:54:43 +03:00
5e12d3483c checker: fix generic fn with nested generic fn call (fix #18285) (#18314) 2023-06-02 10:52:29 +03:00
a647a71c52 roadmap: remove any weekly.2023.22 2023-05-30 18:39:37 +02:00
4dc338863c checker: fix json decode with generic array of struct (fix #18300) (#18308) 2023-05-30 14:25:33 +02:00
ac6289301c ast, cgen: fix generic struct with inconsistent generic types (fix #18254) (#18301) 2023-05-30 14:24:54 +02:00
af05cfcbbc toml, semver: minor optimization of conditions (#18299) 2023-05-30 14:24:27 +02:00
0b71cef78a cgen: fix generic comptimeselector array resolution (#18296) 2023-05-30 14:23:37 +02:00
e9fb5b3fcc .editorconfig: do not specify an indent size for tabs (#18297) 2023-05-30 14:23:13 +02:00
f430c0b67a parser: fix for select parsing (#18306) 2023-05-30 14:22:47 +02:00
4174048f96 vweb: add host option to controller (#18303) 2023-05-30 14:22:23 +02:00
05b832a317 cgen: fix none initialization to struct member (#18295) 2023-05-29 15:35:41 +03:00
ae8e9af11f ci: skip building examples/coroutines/simple_coroutines.v for now 2023-05-29 13:35:46 +03:00
d47c722c1f builtin: fix byte deprecation warnings for v test-all (the -freestanding compilation) 2023-05-29 13:20:29 +03:00
2904c399b5 vweb: host attribute (#18288) 2023-05-29 02:11:10 +02:00