Uwe Krüger
835b3b2b81
sync: simplify `WaitGroup` and `PoolProcessor` and use atomic counters ( #8715 )
2021-02-13 13:52:27 +01:00
Nick Treleaven
d03c1d615a
os: improve `rm` error message ( #8719 )
2021-02-13 13:51:38 +01:00
Delyan Angelov
0b60510c9c
cgen: cleanup generating helper comments with -skip-unused
2021-02-13 10:31:48 +02:00
Ned Palacios
ebb5305b27
vdoc: fix markdown toc link rendering ( #8714 )
2021-02-13 09:04:47 +02:00
Ned Palacios
db609a0784
checker: skip checking for invalid fn return type ( #8703 )
2021-02-13 01:21:05 +01:00
Uwe Krüger
40066a5daa
checker: obey [ref_only] tag, allow embedding in other ref struct ( #8707 )
2021-02-13 00:47:37 +01:00
glebbash
aa548f45ea
docs: fix functions in array/map example ( #8695 )
2021-02-12 21:10:54 +02:00
bettafish04
0b777c68c3
net: fix unix sockets ( #8697 )
2021-02-12 20:10:06 +02:00
odidev
2781a2b923
binary_artifact.yml: add a V release for Linux/ARM64 too ( #8698 )
...
Added 'build-linux-arm64' job with the QEMU support to the binary_artifact.yml file, to release vlang/v Linux/ARM64 zip archive.
Signed-off-by: odidev <odidev@puresoftware.com>
2021-02-12 20:08:55 +02:00
StunxFS
6b431b18f5
vweb.tmpl: fix a little typo ( #8704 )
2021-02-12 20:06:37 +02:00
Joe Conigliaro
c904c9178d
checker: support ParExpr for trying to take address errors & simplify messages
2021-02-13 02:49:22 +11:00
Delyan Angelov
1675b6f3e0
ci: fix code-formatting job
2021-02-12 15:44:12 +02:00
Joe Conigliaro
5d36a59dd8
checker: fix returning [] from fn which retuns optional array
2021-02-12 22:30:30 +11:00
Alexander Medvednikov
0a03856c83
parser: small c2v fixes
2021-02-12 09:12:26 +01:00
yuyi
67c6f24c84
cgen: format match_expr ( #8692 )
2021-02-12 03:37:31 +01:00
yuyi
3164e29651
all: fix fn_or_for_in mut value (part 1) ( #8671 )
2021-02-12 02:03:11 +02:00
Nick Treleaven
84a16d8684
map: add `move` method ( #8660 )
2021-02-12 02:02:33 +02:00
Larpon
65f2420516
os: fix cp_all mkdir panic ( #8680 )
2021-02-12 01:55:36 +02:00
Nick Treleaven
375efb0953
checker: improve errors for `return` count mismatch ( #8686 )
2021-02-12 01:47:11 +02:00
penguindark
9d5243a410
examples: add an example of march tracing in glsl, first release ( #8689 )
2021-02-12 01:42:10 +02:00
Joe Conigliaro
317d450723
checker: add error when trying to take address of call expr
2021-02-12 10:39:02 +11:00
Larpon
4770036e23
docs: fix "plugin-in" beef ( #8688 )
2021-02-12 01:36:47 +02:00
Delyan Angelov
8f6fec4364
ci: fix building examples/concurrency/concurrency.v on macos
2021-02-12 01:18:40 +02:00
Delyan Angelov
58393bd3f9
ci: fix unix_test.v on unix != macos
2021-02-12 01:12:42 +02:00
Delyan Angelov
89521584a2
ci: fix unix sockets test on macos
2021-02-11 22:34:38 +02:00
bettafish04
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
Delyan Angelov
f8db44bb15
ci: update reference to pool_test.v in skip_with_werror in `v test-self`
2021-02-11 13:12:00 +02:00
Delyan Angelov
ea401b1192
ci: `#include <afunix.h>` in vlib/net/net_windows.c.v
2021-02-11 12:45:25 +02:00
Larpon
23a7d4a0c6
readme: mention graphical app android support ( #8679 )
2021-02-11 11:17:00 +01:00
zakuro
f390fe3086
CONTRIBUTING.md: update outdated name to correct one ( #8677 )
2021-02-11 11:04:44 +02:00
Delyan Angelov
578de634fe
sync: move pool related code to `sync.pool`, cleanup, add a README.md
2021-02-11 10:55:23 +02:00
Delyan Angelov
93c1c1cec3
builder: add generated C lines with -stats too
2021-02-11 08:38:09 +02:00
cbracketdash
c636a7080d
rand: add rand.ascii ( #8675 )
2021-02-11 08:32:40 +02:00
bettafish04
d4f6488afd
net: add better unix socket support ( #8651 )
2021-02-11 01:24:15 +01:00
Ruofan XU
8b1337029f
ci: add build-examples task to tcc-windows CI ( #8653 )
2021-02-11 01:23:03 +01:00
zakuro
f371803a32
cgen: move comp_if_to_ifdef to comptime.v ( #8668 )
2021-02-11 01:22:49 +01:00
Delyan Angelov
de287c0add
builder: add C source code size info on -stats
2021-02-10 19:12:12 +02:00
zakuro
4305ce1493
checker: extract long match branches in c.stmt(), into separate checker functions ( #8666 )
2021-02-10 18:51:41 +02:00
SurmanPP
f2ad6dd4d9
os: fix os.walk, when passing paths ending with path_separator ( #8672 )
2021-02-10 18:48:01 +02:00
Delyan Angelov
4646c414d8
checker: fix -skip-unused with struct inits with default expressions
2021-02-10 18:25:57 +02:00
cbracketdash
eb7009b60a
rand: generate hexadecimal numbers ( #8664 )
2021-02-10 11:01:25 +01:00
yuyi
f2e74bce7a
checker: fix sumtype assign error ( fix #7988 ) ( #8655 )
2021-02-10 10:59:56 +01:00
Alexander Medvednikov
035a163454
json: encode_pretty (p. 2) + tests
2021-02-10 10:17:29 +01:00
Alexander Medvednikov
f67e4ab57c
json: encode_pretty (p. 1)
2021-02-10 10:13:06 +01:00
Delyan Angelov
db2266598a
binary_artifact.yml: ensure v_old.exe is not in the release archives.
2021-02-10 11:06:17 +02:00
yuyi
95c3ef3a6a
cgen: minor cleanup in stmt() ( #8659 )
2021-02-09 23:00:43 +01:00
Uwe Krüger
f3c5f24c17
allow `lock` expression to return multiple objects ( #8657 )
2021-02-09 17:09:10 +02:00
Nick Treleaven
d37fb5641f
parser: improve printing of unexpected tokens ( #8654 )
2021-02-09 17:07:30 +02:00
Bobitsmagic
0f92485698
builtin: fix typo in builtin/array.v ( #8658 )
2021-02-09 17:04:47 +02:00
Swastik Baranwal
6de78ecb59
term: implement term.clear() for windows ( #8650 )
2021-02-09 14:25:31 +02:00