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

6524 Commits

Author SHA1 Message Date
d3bcd5d305 fmt: keep single line if in struct init (#8734) 2021-02-14 19:22:24 +01:00
e534b4397d checker: report correct position for non-bool cond error (#8735) 2021-02-14 19:19:41 +01:00
82650ee813 parser: fix parsing attribute after fn prototype with no return type (#8727) 2021-02-14 08:05:20 +01:00
e4f15605c0 checker: reject void type condition (#8737) 2021-02-14 07:33:24 +01:00
3d29f819cf builder: add markused.mark_used calls to js.v and x64.v 2021-02-13 18:09:04 +02:00
e809264f12 builder,checker: split the unused marking into a new v.markused module 2021-02-13 18:02:31 +02:00
374739b804 all: rename [ref_only] -> [heap] (#8718) 2021-02-13 16:52:01 +02:00
2a8d0ddaf5 checker: add os.init_os_args_wide to the -skip-unused whitelist too 2021-02-13 16:33:35 +02:00
60c16313f3 checker: enable ./v -skip-unused self 2021-02-13 16:08:44 +02:00
eaaac220be checker: make -skip-unused more conservative to make v test vlib/builtin pass 2021-02-13 15:47:17 +02:00
835b3b2b81 sync: simplify WaitGroup and PoolProcessor and use atomic counters (#8715) 2021-02-13 13:52:27 +01:00
d03c1d615a os: improve rm error message (#8719) 2021-02-13 13:51:38 +01:00
0b60510c9c cgen: cleanup generating helper comments with -skip-unused 2021-02-13 10:31:48 +02:00
db609a0784 checker: skip checking for invalid fn return type (#8703) 2021-02-13 01:21:05 +01:00
40066a5daa checker: obey [ref_only] tag, allow embedding in other ref struct (#8707) 2021-02-13 00:47:37 +01:00
aa548f45ea docs: fix functions in array/map example (#8695) 2021-02-12 21:10:54 +02:00
0b777c68c3 net: fix unix sockets (#8697) 2021-02-12 20:10:06 +02:00
6b431b18f5 vweb.tmpl: fix a little typo (#8704) 2021-02-12 20:06:37 +02:00
c904c9178d checker: support ParExpr for trying to take address errors & simplify messages 2021-02-13 02:49:22 +11:00
1675b6f3e0 ci: fix code-formatting job 2021-02-12 15:44:12 +02:00
5d36a59dd8 checker: fix returning [] from fn which retuns optional array 2021-02-12 22:30:30 +11:00
0a03856c83 parser: small c2v fixes 2021-02-12 09:12:26 +01:00
67c6f24c84 cgen: format match_expr (#8692) 2021-02-12 03:37:31 +01:00
3164e29651 all: fix fn_or_for_in mut value (part 1) (#8671) 2021-02-12 02:03:11 +02:00
84a16d8684 map: add move method (#8660) 2021-02-12 02:02:33 +02:00
65f2420516 os: fix cp_all mkdir panic (#8680) 2021-02-12 01:55:36 +02:00
375efb0953 checker: improve errors for return count mismatch (#8686) 2021-02-12 01:47:11 +02:00
317d450723 checker: add error when trying to take address of call expr 2021-02-12 10:39:02 +11:00
8f6fec4364 ci: fix building examples/concurrency/concurrency.v on macos 2021-02-12 01:18:40 +02:00
58393bd3f9 ci: fix unix_test.v on unix != macos 2021-02-12 01:12:42 +02:00
89521584a2 ci: fix unix sockets test on macos 2021-02-11 22:34:38 +02:00
9b4f2edbfa net: move unix socket code to net.unix and skip net/unix/unix_test.v … (#8681) 2021-02-11 18:51:12 +02:00
ea401b1192 ci: #include <afunix.h> in vlib/net/net_windows.c.v 2021-02-11 12:45:25 +02:00
578de634fe sync: move pool related code to sync.pool, cleanup, add a README.md 2021-02-11 10:55:23 +02:00
93c1c1cec3 builder: add generated C lines with -stats too 2021-02-11 08:38:09 +02:00
c636a7080d rand: add rand.ascii (#8675) 2021-02-11 08:32:40 +02:00
d4f6488afd net: add better unix socket support (#8651) 2021-02-11 01:24:15 +01:00
f371803a32 cgen: move comp_if_to_ifdef to comptime.v (#8668) 2021-02-11 01:22:49 +01:00
de287c0add builder: add C source code size info on -stats 2021-02-10 19:12:12 +02:00
4305ce1493 checker: extract long match branches in c.stmt(), into separate checker functions (#8666) 2021-02-10 18:51:41 +02:00
f2ad6dd4d9 os: fix os.walk, when passing paths ending with path_separator (#8672) 2021-02-10 18:48:01 +02:00
4646c414d8 checker: fix -skip-unused with struct inits with default expressions 2021-02-10 18:25:57 +02:00
eb7009b60a rand: generate hexadecimal numbers (#8664) 2021-02-10 11:01:25 +01:00
f2e74bce7a checker: fix sumtype assign error (fix #7988) (#8655) 2021-02-10 10:59:56 +01:00
035a163454 json: encode_pretty (p. 2) + tests 2021-02-10 10:17:29 +01:00
f67e4ab57c json: encode_pretty (p. 1) 2021-02-10 10:13:06 +01:00
95c3ef3a6a cgen: minor cleanup in stmt() (#8659) 2021-02-09 23:00:43 +01:00
f3c5f24c17 allow lock expression to return multiple objects (#8657) 2021-02-09 17:09:10 +02:00
d37fb5641f parser: improve printing of unexpected tokens (#8654) 2021-02-09 17:07:30 +02:00
0f92485698 builtin: fix typo in builtin/array.v (#8658) 2021-02-09 17:04:47 +02:00