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

11985 Commits

Author SHA1 Message Date
c0843af4f7 fmt: refactor, fix typos (#18392) 2023-06-10 11:32:41 +03:00
3e5f2541f2 parser: fix comments parsing on map init (#18389) 2023-06-10 02:28:56 +03:00
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
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 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
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
5e12d3483c checker: fix generic fn with nested generic fn call (fix #18285) (#18314) 2023-06-02 10:52:29 +03: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
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
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
f22ba836fd prealloc: use u8 instead of byte 2023-05-29 01:42:52 +02:00
3f62487409 examples: add a simple coroutine example 2023-05-29 01:35:38 +02:00
1be539d20f checker: add byte deprecation warning (#18287) 2023-05-28 23:30:32 +02:00
3ac63cce86 fmt: fix a shared test 2023-05-28 18:23:07 +03:00
f8422738bb vfmt: no longer replace go with spawn 2023-05-28 16:03:39 +02:00
786865d349 coroutines: init() that runs automatically 2023-05-28 15:54:57 +02:00