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

6605 Commits

Author SHA1 Message Date
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
6de78ecb59 term: implement term.clear() for windows (#8650) 2021-02-09 14:25:31 +02:00
5308b63a01 ci: fix the -cflags "-Werror" job, by explicit casting to void** 2021-02-09 14:22:51 +02:00
d110f0de74 tests: add a regression test for 3d2afcf 2021-02-09 14:11:09 +02:00
3d2afcf02e cgen: fix gohandle_name generation (use .cname) 2021-02-09 12:55:05 +02:00
1bb4be17d8 cgen: remove srwlock definition workaround for tcc on windows (#8652) 2021-02-09 12:44:18 +02:00
4152c704f3 sokol: remove .lib extensions in #pragma directives (#8639)
fixes tcc on windows - this kind of fix has been done several times in the past, and should probably be upstreamed to sokol soon to prevent things from breaking every time we update the headers.
2021-02-09 11:36:01 +02:00
86e6b4f926 examples: improve the pg and vweb output (#8640) 2021-02-09 11:31:25 +02:00
bfee8a528c cgen: add "case" to c_reserved 2021-02-09 03:49:19 +01:00
1a2ae0aead net: add basic unix socket support (#8642) 2021-02-08 23:48:23 +01:00
09cff69919 all: allow using aliases as keys in map (#8589) 2021-02-08 18:51:05 +01:00
8cb01ba8db fmt: keep comments between and after imports (#8637) 2021-02-08 19:48:48 +02:00
cb1f63f765 parser: replace eat_line_end_comments() with configurable eat_comments() (#8636) 2021-02-08 18:16:02 +02:00
5abd49d9bc cgen: cast default struct field value to correct SumType/interface (#8619) 2021-02-08 17:33:05 +02:00
e2ff26a066 cgen: fix gen of .sort method for > operator and improve grammar of error (#8615) 2021-02-08 17:19:54 +02:00
e2ff2a5405 parser: deprecate {var | struct update (#8618) 2021-02-08 17:03:05 +02:00
f2100166c7 cgen: minor cleanup in gen_str_for_option (#8622) 2021-02-08 17:00:51 +02:00
9e751f72c4 doc, fmt: use map{key: value} syntax for map literals (#8623) 2021-02-08 16:57:42 +02:00
8ae23cd89e parser: make `v := f(v)' an undefined variable error (#8634) 2021-02-08 16:55:01 +02:00
e5839effbc checker/cgen: allow << operator for aliases (#8561) 2021-02-08 01:41:47 +01:00