crthpl
|
9553c5a4e6
|
parser: fix multiple output modifiers in asm (#10347)
|
2021-06-04 23:18:11 +03:00 |
yuyi
|
f4486d79c3
|
checker: minor cleanup of selector_expr() (#10316)
|
2021-06-03 16:49:50 +03:00 |
yuyi
|
fedf07ddd8
|
checker: minor cleanup of assign_stmt() (#10314)
|
2021-06-03 09:49:03 +03:00 |
yuyi
|
86d70fade7
|
checker: minor cleanup of struct_init() (#10310)
|
2021-06-03 09:48:19 +03:00 |
yuyi
|
1747e546bf
|
parser, checker: check assert optional (#10319)
|
2021-06-02 20:38:26 +03:00 |
yuyi
|
cb19079d53
|
all: move cur_concrete_types to Table (#10269)
|
2021-05-31 17:14:45 +03:00 |
Louis Schmieder
|
38796521fa
|
all: allow defer use from other scope (#10284)
|
2021-05-31 14:43:44 +03:00 |
Delyan Angelov
|
eac1e25c5d
|
strings: simplify Builder (#10263)
|
2021-05-31 14:21:06 +03:00 |
yuyi
|
5aa4f622b6
|
checker: fix match expr returning optional (#10281)
|
2021-05-31 12:34:55 +03:00 |
Lukas Neubert
|
09e3099580
|
checker: error on direct map alias init (#10282)
|
2021-05-31 12:14:37 +03:00 |
yuyi
|
c67891d69f
|
checker: minor cleanup in match_expr() (#10261)
|
2021-05-30 13:33:19 +03:00 |
Delyan Angelov
|
b29bc9cdce
|
checker: fix panic on `fn abc()?{ return error() }`
|
2021-05-29 23:46:56 +03:00 |
yuyi
|
e4f6369cd1
|
checker: fix match error to none (#10245)
|
2021-05-29 19:30:57 +03:00 |
yuyi
|
8785599094
|
checker, cgen: fix optional with if expr (#10242)
|
2021-05-29 10:00:12 +03:00 |
yuyi
|
9ea753e853
|
checker: fix generic with fixed array parameter (#10233)
|
2021-05-28 18:51:55 +03:00 |
Alexander Medvednikov
|
ca8158ac41
|
parser: handle casts in match expressions; c2v: minor fixes
|
2021-05-28 17:59:43 +03:00 |
yuyi
|
6e493ca8ca
|
checker: check index_expr or_expr types mismatch (#10224)
|
2021-05-28 11:40:59 +03:00 |
Enzo
|
df2b688337
|
checker: cleanup type alias pascal case check (#10217)
|
2021-05-27 22:40:32 +03:00 |
Delyan Angelov
|
2b62dca000
|
v: support for `$if threads {}, depending on whether `go ` was used at all (#10227)
|
2021-05-27 18:36:07 +03:00 |
yuyi
|
7c0cd2f41d
|
checker, cgen: fix match with complex sumtype exprs (#10215)
|
2021-05-27 10:13:50 +03:00 |
Alexander Medvednikov
|
2abbbcc02d
|
checker: allow int <=> enum usage in c2v'ed code
|
2021-05-26 11:00:57 +03:00 |
yuyi
|
cf07375d1b
|
checker: fix multi types generic struct init (#10201)
|
2021-05-25 19:51:55 +03:00 |
joe-conigliaro
|
4217f05146
|
checker/ci: workaround bug causing errors with -usecache (sumtype field access) & add more -usecache tests (#10199)
|
2021-05-25 12:28:18 +03:00 |
yuyi
|
0e6f0c1de0
|
checker: check generic struct init without type parameter (#10193)
|
2021-05-25 06:15:05 +03:00 |
Enzo
|
c0b1f99935
|
checker: allow operator overloading on strings (p. 1) (#10182)
|
2021-05-24 10:23:57 +03:00 |
yuyi
|
eb5ac23988
|
checker: fix match expr with if expr (fix #10177 #10178) (#10179)
|
2021-05-23 17:59:57 +03:00 |
Delyan Angelov
|
a08cbd364a
|
v.checker: improve C.printf(abc) deprecation precision
|
2021-05-23 12:18:21 +03:00 |
yuyi
|
ae9f8627fc
|
checker: simplify generic structs (#10167)
|
2021-05-23 05:54:58 +03:00 |
Delyan Angelov
|
bc01de2181
|
ast: mark ast.File{} with `[heap]`, and use []&ast.File consistently
|
2021-05-22 19:06:55 +03:00 |
yuyi
|
9be596ef12
|
checker: fix generic struct with anon fn type (#10161)
|
2021-05-21 17:21:18 +03:00 |
yuyi
|
87ded1784e
|
checker: a minor optimization in file_has_main_fn() (#10143)
|
2021-05-21 06:14:57 +03:00 |
Lukas Neubert
|
f7cd95472a
|
checker: clarify duplicate import error (#10150)
|
2021-05-21 06:12:38 +03:00 |
yuyi
|
bf69d20353
|
checker: fix generic struct with anon fn parameter (#10147)
|
2021-05-20 16:57:27 +03:00 |
yuyi
|
492d264d08
|
checker: fix generic structs init (#10134)
|
2021-05-20 09:18:51 +03:00 |
Enzo
|
906b207e58
|
checker: deprecate using V strings in C function calls (#10140)
|
2021-05-20 09:17:44 +03:00 |
Alexander Medvednikov
|
f09a5135e9
|
checker: handle builtin enum init correctly
|
2021-05-20 03:14:32 +03:00 |
crthpl
|
0d44c8857e
|
checker: fix position of unknown type errors (#10110)
|
2021-05-16 04:51:23 +03:00 |
Alexander Medvednikov
|
ed6ad728d9
|
vweb: fix serving static files
|
2021-05-16 04:28:14 +03:00 |
Delyan Angelov
|
9fa805cbbf
|
v.checker: workaround for `./v wipe-cache && ./v -usecache self && ./v -usecache examples/hello_world.v` errors.
|
2021-05-15 09:15:20 +03:00 |
Uwe Krüger
|
7bfd89567b
|
shared: support `lock` on SelectorExpression (#10105)
|
2021-05-15 04:34:27 +03:00 |
yuyi
|
ebe58dcafa
|
checker: cleanup generic structs (#10086)
|
2021-05-12 19:57:14 +03:00 |
Delyan Angelov
|
cf3dd7a51f
|
v.checker: fix `unused variable` warning on `*p = val`
|
2021-05-12 18:03:01 +03:00 |
crthpl
|
8361f714dd
|
cgen: fix deadlock when returning/breaking in `lock` (#10079)
|
2021-05-12 11:44:47 +03:00 |
Delyan Angelov
|
9f27cf5b21
|
checker: cleanup missed eprintln
|
2021-05-11 14:00:48 +03:00 |
Delyan Angelov
|
6450fda938
|
ci: fix compiling blog/, *and* comptime_if_is_test.v. Add vweb_app_test.v .
|
2021-05-11 13:59:08 +03:00 |
Delyan Angelov
|
63cb04196b
|
Revert "ci: fix compiling comptime_if_expr_test.v"
This reverts commit c5285e7217 .
|
2021-05-11 13:47:49 +03:00 |
Delyan Angelov
|
c5285e7217
|
ci: fix compiling comptime_if_expr_test.v
|
2021-05-11 13:15:53 +03:00 |
Alexander Medvednikov
|
0bc80951e3
|
checker: fix `T is int`
|
2021-05-11 10:28:11 +03:00 |
Alexander Medvednikov
|
0b75a21aab
|
checker: fix a typo
|
2021-05-11 09:48:39 +03:00 |
Alexander Medvednikov
|
0f28ff4c8d
|
tests: a minor grammar fix
|
2021-05-11 09:47:09 +03:00 |