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

3037 Commits

Author SHA1 Message Date
50a83736ff checker: struct init: handle C types 2020-04-26 19:59:03 +02:00
8223efe9df checker: check struct field types 2020-04-26 18:38:29 +02:00
83552a0d58 array: replace make() with the new init syntax 2020-04-26 17:52:27 +02:00
f23948010a parser: new array init syntax 2020-04-26 17:28:48 +02:00
d16474442a strconv: format test fixes 2020-04-26 16:26:33 +02:00
2574dce174 all: fix remaining []array warnings 2020-04-26 16:25:54 +02:00
9f4d498ff1 all: updateimport () and []array 2020-04-26 13:49:31 +02:00
7b39ab6d06 string: fix replace_each edge case error message 2020-04-26 12:40:39 +02:00
0f2f97e3e5 checker: reorganize tests to match fmt tests 2020-04-26 12:34:42 +02:00
41eb4453e3 parser: do not allow redefinition of fn args 2020-04-26 12:01:10 +02:00
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