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

3277 Commits

Author SHA1 Message Date
153ac230ec tests: use new array init syntax, fix mutability 2020-04-26 11:56:30 +02:00
0641a31fe0 parser: allow mutable pointer args 2020-04-26 11:53:41 +02:00
b495dac780 fix a few warnings
Good find, @eyelash .
2020-04-26 12:42:44 +03:00
270566055f checker: make sure all FnDecl types are valid 2020-04-26 10:39:26 +02:00
3c08f655af parser: do not allow mutable simple args 2020-04-26 10:35:10 +02:00
a56121c329 checker: check mutability in index exprs; parser: set is_mut for args 2020-04-26 10:25:58 +02:00
ee31339dfd parser: fix error position for use x := []Type{} 2020-04-26 10:42:46 +03:00
d844ff1381 builder: fix msvc.v 2020-04-26 09:33:40 +02:00
20bcb6b8bb tests: fix lef_shift test 2020-04-26 09:29:29 +02:00
b67698888c strconv: printf and string format utilities 2020-04-26 10:23:10 +03:00
7955181c6c tests: [] fixes 2020-04-26 09:18:29 +02:00
3ab8dc0092 parser: array init: []string => []string{} 2020-04-26 09:17:17 +02:00
3a59f5727c checker: fix check main function error (#4601) 2020-04-26 08:04:28 +02:00
a48080afec parser: deprecate import(); replace remaining import()s 2020-04-26 07:36:02 +02:00
48f9cc1ed7 tests: make alias_type_exists.vv use type Pigeon Bird syntax 2020-04-26 08:23:09 +03:00
f7153ca4fa fmt: array_init(); parser: fn_redefinition_error() 2020-04-26 07:17:01 +02:00
620fc962d7 builtin: use single line imports, to make analysis easier 2020-04-26 08:06:39 +03:00
3166833471 parser: fix interface method return type parsing 2020-04-26 07:03:26 +02:00
9cfb1e3bf7 cgen: fix struct with fixed array error 2020-04-26 06:54:14 +02:00
0b3412cdb5 checker: check that type exists in TypeDecl 2020-04-26 06:40:54 +02:00
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
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