aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler
Commit message (Expand)AuthorAgeFilesLines
* prog: move MaxPids const to progDmitry Vyukov2018-07-251-3/+2
* executor: overhaulDmitry Vyukov2018-07-242-14/+14
* pkg/compiler: fix error format stringDmitry Vyukov2018-07-131-1/+1
* pkg/compiler: support negative integersDmitry Vyukov2018-07-094-15/+41
* prog, pkg/compiler: support fmt typeDmitry Vyukov2018-07-086-21/+128
* pkg/compiler: check for unused declarationsDmitry Vyukov2018-06-306-22/+127
* prog: detect when flags are a bitmaskDmitry Vyukov2018-06-301-1/+12
* pkg/compiler: add optional builtin templateDmitry Vyukov2018-05-172-0/+6
* pkg/compiler: detect duplicate fields in template structsDmitry Vyukov2018-05-172-3/+13
* all: get rid of underscores in identifiersDmitry Vyukov2018-05-071-5/+5
* gometalinter: some fixes for unparamDmitry Vyukov2018-05-032-13/+9
* gometalinter: check unkeyed composite literalsDmitry Vyukov2018-05-031-1/+4
* pkg/ast: support char constantsDmitry Vyukov2018-04-293-4/+16
* pkg/compiler: support non-zero terminated filenamesDmitry Vyukov2018-04-023-23/+27
* all: fix gometalinter warningsDmitry Vyukov2018-03-083-24/+26
* pkg/compiler: allow specifying static size for filename'sDmitry Vyukov2018-03-051-0/+8
* pkg/compiler: support size attribute for unionsDmitry Vyukov2018-03-055-29/+58
* pkg/compiler: add size attribute for structsDmitry Vyukov2018-03-0510-33/+162
* pkg/compiler: switch attributes from Ident to TypeDmitry Vyukov2018-03-053-8/+32
* pkg/compiler: fix alignment corner caseDmitry Vyukov2018-02-251-1/+3
* pkg/compiler: don't assign call IDs staticallyDmitry Vyukov2018-02-251-3/+0
* pkg/compiler: prohibit len of other union optionsDmitry Vyukov2018-02-232-1/+10
* pkg/compiler: allow unions as syscall argumentsDmitry Vyukov2018-02-235-57/+101
* pkg/compiler: fix corner case in alignment calculationDmitry Vyukov2018-02-191-1/+1
* pkg/compiler: support template template argumentsDmitry Vyukov2018-02-173-4/+56
* pkg/compiler: allow len of var-len arraysDmitry Vyukov2018-02-173-3/+3
* sys/syz-extract: save unsupported consts to the const filesDmitry Vyukov2018-02-011-10/+13
* pkg/compiler: allow unions with only 1 fieldDmitry Vyukov2018-01-273-14/+15
* pkg/compiler, prog: fix template parent lensDmitry Vyukov2018-01-241-6/+3
* pkg/compiler: fix len of parent template structDmitry Vyukov2018-01-232-3/+26
* pkg/compiler: allow use of empty stringsDmitry Vyukov2018-01-233-11/+26
* pkg/compiler: allow strings as template argumentsDmitry Vyukov2018-01-233-7/+3
* pkg/compiler: support non-zero-terminated stringsDmitry Vyukov2018-01-183-32/+61
* pkg/compiler: allow string/array as template typeDmitry Vyukov2018-01-131-7/+9
* sys/syz-sysgen: don't generate syz_ syscall numbersDmitry Vyukov2018-01-132-30/+4
* pkg/compiler: support void typeDmitry Vyukov2018-01-135-30/+124
* pkg/compiler: support type templatesDmitry Vyukov2018-01-1311-300/+709
* pkg/ast: refactor WalkDmitry Vyukov2018-01-112-6/+6
* pkg/compiler: add builtin bool type aliasesDmitry Vyukov2018-01-084-10/+35
* pkg/compiler: make signalno a type aliasDmitry Vyukov2018-01-081-19/+0
* sys: support type aliases (aka typedefs)Dmitry Vyukov2018-01-086-52/+195
* prog: support opt for proc typesDmitry Vyukov2018-01-062-5/+5
* pkg/compiler: add bitsize typeDmitry Vyukov2018-01-062-5/+9
* sys/linux: fix some copy-paste errorsDmitry Vyukov2017-12-281-0/+59
* pkg/compiler: add check that len does not refer to array with varlen elementsDmitry Vyukov2017-11-282-0/+17
* pkg/csource: support akarosDmitry Vyukov2017-10-161-7/+4
* all: basic freebsd supportDmitry Vyukov2017-10-021-2/+4
* sys/syz-extract: support fuchsiaDmitry Vyukov2017-09-253-6/+11
* all: more assorted fuchsia supportDmitry Vyukov2017-09-223-6/+15
* pkg/compiler: don't genererate missing syscallsDmitry Vyukov2017-09-155-27/+70