v/vlib/v/ast
Daniel Däschle 60b705b4c4
checker, gen: implement basic struct embed direct field init support (#10871)
2021-07-20 15:06:06 +03:00
..
walker all: simplify global_scope processing (#10848) 2021-07-18 15:29:34 +03:00
ast.v all: do compile time const evaluation for `const x = "abc" + "xyz"` and `const x = 16 * 1024 + 5` (fix const prealloc_block_size) 2021-07-18 22:59:18 +03:00
attr.v v: support for `[if expr]`, part 2 (old `[if ident]` is not yet deprecated) 2021-06-17 18:55:20 +03:00
cflags.v all: a massive merge of ast and table modules 2021-04-02 01:57:09 +03:00
cflags_test.v all: a massive merge of ast and table modules 2021-04-02 01:57:09 +03:00
comptime_const_values.v ci: fix MSVC build (delay const string initialiastion to _vinit) 2021-07-19 08:20:09 +03:00
init.v ast: remove redundant `import v.ast` 2021-04-02 08:31:29 +03:00
scope.v Revert "builtin: use == 0 instead of isnil()" 2021-07-01 06:21:03 +03:00
str.v all: do compile time const evaluation for `const x = "abc" + "xyz"` and `const x = 16 * 1024 + 5` (fix const prealloc_block_size) 2021-07-18 22:59:18 +03:00
table.v checker, gen: implement basic struct embed direct field init support (#10871) 2021-07-20 15:06:06 +03:00
types.v checker: prohibit passing non-lvalue as `voidptr` (#10838) 2021-07-18 15:04:16 +03:00
types_test.v all: a massive merge of ast and table modules 2021-04-02 01:57:09 +03:00