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

18 Commits

Author SHA1 Message Date
a5c784830b all: simplify global_scope processing (#10848) 2021-07-18 15:29:34 +03:00
6edfb2c7fe v.parser: eliminate PrefixExpr from &Type(x).name and &Type(x)[idx] too (fix vinix build) 2021-07-17 20:20:20 +03:00
5089eb4a84 parser: fix pointer cast expressions hack (#10777) 2021-07-13 12:01:24 +03:00
b09fa69cb3 v ast: use flag, add ability to combine -p and -w, implement --hide pos,name_pos,args,global_scope,scope 2021-07-12 14:53:14 +03:00
0a66d8dc10 v ast: allow analyzing .vsh files too 2021-07-12 13:24:40 +03:00
972542d6ee checker: [noreturn] part 2 (cleanup) (#10667) 2021-07-05 05:05:37 +03:00
806719786f vast: print Position.last_line (#10600) 2021-06-28 16:23:34 +03:00
500b48788e parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545) 2021-06-23 14:20:07 +03:00
ce3681ee8f v ast: eprintln and exit instead of panic on invalid file errors (#10526) 2021-06-20 13:12:08 +03:00
9f6ddb4c21 v.fmt: add an independent Comment.is_inline flag. Use it for fixing [ .. //x ] => [ .. //x, ] 2021-06-18 15:52:31 +03:00
2298063129 checker: fix nested if smartcast selector exprs (fix #10372 #10379) (#10502) 2021-06-18 14:49:15 +03:00
39e7290416 v: support for [if expr], part 2 (old [if ident] is not yet deprecated) 2021-06-17 18:55:20 +03:00
2ac39d9112 all: new function isreftype(T) to know if T contains pointers (#10438) 2021-06-13 06:26:13 +03:00
7c2265e00a tools: vast fix and clean code (#10381) 2021-06-07 21:42:09 +03:00
3e89b60784 vast: accept .vv file (#10305) 2021-06-02 16:10:15 +03:00
67518f946b cmd/tools/vast: update DeferStmt (#10291) 2021-05-31 22:49:16 +03:00
43acda083a cmd/tools/vast: add comments and cleanup code (#10246) 2021-05-29 17:05:05 +03:00
e09f0234ea tools: add v ast file.v (#10236) 2021-05-28 19:54:44 +03:00