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

4584 Commits

Author SHA1 Message Date
541b058e90 all: use a !in b instead of !(a in b) 2020-04-26 06:39:23 +02:00
2b4ac0e63a checker: handle array of interfaces 2020-04-26 06:29:03 +02:00
8000eb3656 parser: revert silent _ prefix rule 2020-04-26 05:34:34 +02:00
60a0ba5eaa table: minor interface clean up 2020-04-26 05:34:34 +02:00
a77640165e compiler: faster vmod lookup 2020-04-25 23:43:46 +03:00
08799792a7 tests: fix regex test 2020-04-25 23:42:48 +03:00
cd27300d75 cookie: fix a new match error about redundant else 2020-04-25 23:02:04 +03:00
19d7553d67 tests: fix vlib/net/http/cookie_test.v 2020-04-25 22:53:18 +03:00
3e68e429b6 checker: avert if else is unnecessary 2020-04-25 21:51:44 +02:00
e0f9c042c1 cgen: interface fixes 2020-04-25 21:24:12 +02:00
86ba1645b0 os: add os.input(prompt) 2020-04-25 22:04:12 +03:00
c73d91a8fe fmt: TypeDecl; format more files 2020-04-25 20:58:00 +02:00
d86539c4f5 checker: clean up infix_expr 2020-04-25 20:28:49 +02:00
d72e401378 string: optimize eq 2020-04-25 20:19:53 +02:00
b7e5be41f5 checker/cgen: as fixes 2020-04-25 18:41:12 +02:00
c26e83f58a array: fix fixed array errors 2020-04-25 18:26:38 +02:00
ec9566988a cmdline: minor optimizaztion 2020-04-25 17:49:51 +02:00
fb54a2635c fmt: lots of fixes 2020-04-25 17:49:16 +02:00
7c080c5d4a checker: prevent x := voidfn() 2020-04-25 18:06:34 +03:00
6a834c0528 checker: use 'mut' instead of 'var' in error message 2020-04-25 17:51:12 +03:00
a20bef65ba fmt: workaround a vfmt limitation preventing formatting of vlib/v/ast/ast.v 2020-04-25 17:34:42 +03:00
9a19531909 compiler: add support for [if myflag] void fn/methods 2020-04-25 16:57:11 +03:00
945f964c0c parser: stay silent about unused variables starting with _ 2020-04-25 15:38:15 +03:00
aacc3c6f7e cgen: generate str for variadic (#4587) 2020-04-25 22:23:47 +10:00
4bcdf11743 cgen: support -profile - and -profile x.txt 2020-04-25 13:41:49 +03:00
eecf92cdb0 cgen: implement -profile support. 2020-04-25 13:05:49 +03:00
41cc96aaec revert parser: simplify array push detection 2020-04-25 18:57:12 +10:00
4675656786 parser: simplify array push detection 2020-04-25 18:42:53 +10:00
1863dda8e5 help: update help .txt files 2020-04-25 11:15:57 +03:00
e0ab318f56 cgen: add support for v -printfn main file.v 2020-04-25 11:15:57 +03:00
900d96c638 parser: allow deref assign without parens pt2 update vlib 2020-04-25 18:14:01 +10:00
7177e71444 revert parser: allow deref assign without parens pt2 update vlib 2020-04-25 18:11:14 +10:00
f92cf69e60 parser: allow deref assign without parens pt2 update vlib 2020-04-25 18:09:52 +10:00
9fff8733a0 parser: allow deref assign without parens pt1 2020-04-25 18:07:30 +10:00
6696e1a6e2 table: move set_nr_muls to method 2020-04-25 17:54:32 +10:00
d54b48b300 table: interface cast fix 2020-04-25 09:18:10 +02:00
9229a963ed array: use __new_array everywhere 2020-04-25 09:10:54 +02:00
fbcdffbbc8 table: move Type functions to methods 2020-04-25 17:08:53 +10:00
6248899d25 compiler_test: handle panics 2020-04-25 09:05:14 +02:00
1c46dabc84 tetris: cleanup unused variable warnings 2020-04-25 09:49:02 +03:00
48857090fc runtime as type check: part 2 2020-04-25 08:42:23 +02:00
2d187fb951 runtime as type check: part 1 2020-04-25 08:36:53 +02:00
f1f9e423c3 interfaces: preparatory fixes 2020-04-25 08:00:44 +02:00
5600fd8613 net.http: remove redundant httponly handling 2020-04-25 06:15:05 +02:00
a924defb94 checker: check in left type 2020-04-25 06:14:17 +02:00
fa4739794f checker: fix "unnecessary ()" error position 2020-04-24 20:27:18 +02:00
cc4090cc74 vfmt: remove unused variable check for vfmt 2020-04-24 20:25:11 +03:00
8be10ffbd6 vfmt: always walk over all comptime branches 2020-04-24 19:05:55 +03:00
f6f204387d cgen: fix for msvc 2020-04-24 18:44:25 +03:00
c6a829ce82 cgen: support for error('abc').str() and printing errors 2020-04-24 18:35:33 +03:00