486bf8517f
builtin: fix typo ( #8747 )
2021-02-15 17:54:07 +02:00
6a21b8cc8b
pg: fix typo ( #8750 )
2021-02-15 17:53:38 +02:00
35f45b8e5e
glm: fix typo ( #8748 )
2021-02-15 17:53:07 +02:00
49505d4090
hash.crc32: fix typo ( #8749 )
2021-02-15 17:52:45 +02:00
64018e6f14
encoding.utf8: fix 'length' typo in two spots ( #8746 )
2021-02-15 17:52:00 +02:00
d08a0b5a7c
parser: check not used expression for all exprs in multi-expr ( #8733 )
2021-02-15 17:41:04 +02:00
fe007f9b16
gen: fix type_name for sumtype/interface pointers ( #8769 )
2021-02-15 17:35:31 +02:00
4213851e22
cli: fix typo ( #8742 )
2021-02-15 17:25:30 +02:00
4a0367a63c
vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free ( #8766 )
2021-02-15 17:15:52 +02:00
4bdbb0cfa8
orm: add type detection of db ( #8756 )
2021-02-15 17:14:39 +02:00
94acc27ee6
ci: enable v to js, build-examples, v doctor, build-vbinaries, self-compilation on all windows CI ( #8739 )
2021-02-15 17:12:22 +02:00
a9c2045dbd
cgen: fix var name clash of array/map ( fix #1994 ) ( #8765 )
2021-02-15 15:51:57 +02:00
629d43caf5
checker: warn when using goto
outside of unsafe
( #8741 )
2021-02-15 15:48:24 +02:00
6781f732f4
gen: fix infinite loop when struct's ref field is pointing to self ( #8632 ) ( #8641 )
2021-02-15 15:43:10 +02:00
325aef6d41
gg: add gg.m4, use it in the sokol GLSL examples ( #8755 )
2021-02-15 15:40:28 +02:00
e3649ec4d3
all: implement type_name()
for interfaces too ( #8767 )
2021-02-15 15:29:44 +02:00
4e2418e9cf
os: add test for os.file_name ( #8757 )
2021-02-15 07:37:35 +01:00
b07f373433
builtin: make 5 C functions trusted, tweak signatures ( #8730 )
2021-02-14 19:37:32 +01:00
ea803113c3
checker: check unsafe
V function calls ( #8752 )
2021-02-14 19:31:42 +01:00
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
4ef3a21c8a
doc: fix Modules position in contents ( #8722 )
2021-02-13 16:57:51 +02:00
99270c6935
doc: improve const
docs ( #8723 )
2021-02-13 16:54:42 +02:00
f23ffb8322
doc: group for
/in
forms ( #8721 )
2021-02-13 16:53:02 +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
ebb5305b27
vdoc: fix markdown toc link rendering ( #8714 )
2021-02-13 09:04:47 +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
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
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