yuyi
|
a5c784830b
|
all: simplify global_scope processing (#10848)
|
2021-07-18 15:29:34 +03:00 |
Delyan Angelov
|
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 |
crthpl
|
5089eb4a84
|
parser: fix pointer cast expressions hack (#10777)
|
2021-07-13 12:01:24 +03:00 |
Delyan Angelov
|
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 |
Delyan Angelov
|
0a66d8dc10
|
v ast: allow analyzing .vsh files too
|
2021-07-12 13:24:40 +03:00 |
Delyan Angelov
|
972542d6ee
|
checker: `[noreturn]` part 2 (cleanup) (#10667)
|
2021-07-05 05:05:37 +03:00 |
Lukas Neubert
|
806719786f
|
vast: print Position.last_line (#10600)
|
2021-06-28 16:23:34 +03:00 |
crthpl
|
500b48788e
|
parser, cgen: fix basic asm registers, fix numbered labels in addressing, support indirect branching (#10545)
|
2021-06-23 14:20:07 +03:00 |
zakuro
|
ce3681ee8f
|
v ast: eprintln and exit instead of panic on invalid file errors (#10526)
|
2021-06-20 13:12:08 +03:00 |
Delyan Angelov
|
9f6ddb4c21
|
v.fmt: add an independent Comment.is_inline flag. Use it for fixing `[ .. //x ]` => `[ .. //x, ]`
|
2021-06-18 15:52:31 +03:00 |
yuyi
|
2298063129
|
checker: fix nested if smartcast selector exprs (fix #10372 #10379) (#10502)
|
2021-06-18 14:49:15 +03:00 |
Delyan Angelov
|
39e7290416
|
v: support for `[if expr]`, part 2 (old `[if ident]` is not yet deprecated)
|
2021-06-17 18:55:20 +03:00 |
Uwe Krüger
|
2ac39d9112
|
all: new function `isreftype(T)` to know if `T` contains pointers (#10438)
|
2021-06-13 06:26:13 +03:00 |
lydiandy
|
7c2265e00a
|
tools: vast fix and clean code (#10381)
|
2021-06-07 21:42:09 +03:00 |
zakuro
|
3e89b60784
|
vast: accept .vv file (#10305)
|
2021-06-02 16:10:15 +03:00 |
lydiandy
|
67518f946b
|
cmd/tools/vast: update DeferStmt (#10291)
|
2021-05-31 22:49:16 +03:00 |
lydiandy
|
43acda083a
|
cmd/tools/vast: add comments and cleanup code (#10246)
|
2021-05-29 17:05:05 +03:00 |
lydiandy
|
e09f0234ea
|
tools: add `v ast file.v` (#10236)
|
2021-05-28 19:54:44 +03:00 |