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

15 Commits

Author SHA1 Message Date
Delyan Angelov
79de408ef0 parser,checker: support [generated] module xyz (turns off notices). Use it for infix.v. 2021-12-12 00:58:38 +02:00
Delyan Angelov
adf353702e v.eval: show sumtype or interface casts return void currently only with -v 2021-12-11 23:45:54 +02:00
crthpl
2fbf7fea75 all: initial interpreter code (#12605) 2021-12-08 11:09:10 +03:00
Alexander Medvednikov
7385f8e56b all: a massive merge of ast and table modules 2021-04-02 01:57:09 +03:00
Lukas Neubert
ac2c3847af all: update copyright to 2019-2021 (#8029) 2021-01-18 13:20:06 +01:00
Daniel Däschle
7d6f97259f all: refactor UnionSumType to SumType (#6944) 2020-11-25 13:09:40 +02:00
Daniel Däschle
aa6303f0b2 all: use the new types with old syntax (#6922) 2020-11-24 13:58:29 +01:00
Enzo
b083f4014b fmt: fix multiple things and format most of the compiler (#6631)
Format expressions inside string interpolation like the rest (it used to be a+b instead of a + b, not too sure why)
Fix formatting some match branches when there were only one statement inside (it was inlined)
Fix parsing and formatting some comments edge case on struct field init. You should check out this test because the result is a bit different from before. I personally find it more logical but I would understand if the former format was to stay
Fix formatting of void-returning function signature
2020-10-15 22:12:59 +02:00
Enzo Baldisserri
fb54a2635c fmt: lots of fixes 2020-04-25 17:49:16 +02:00
yuyi
bb5ed66bb4 eval: fix new_checker call 2020-04-04 02:03:41 +02:00
Joe Conigliaro
f7a93a69f6 v: fix/gen multi return/assign + merge VarDecl & AssignStmt 2020-03-10 22:01:37 +11:00
Alexander Medvednikov
9846fecd84 eval: fix test 2020-03-07 00:42:52 +01:00
Alexander Medvednikov
7f5a15372f os: fix get_raw_line() + minor v2 fixes 2020-02-28 14:05:20 +01:00
joe-conigliaro
7f709c3285 update copyright years 2020-02-03 05:00:36 +01:00
Alexander Medvednikov
9f4661391d v2: simplify the type system; an initial version of the V interpreter 2020-02-02 07:56:18 +01:00