aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler
Commit message (Expand)AuthorAgeFilesLines
* pkg/compiler: make buffer alias to ptr[array[int8]]Dmitry Vyukov2019-04-013-23/+7
* prog, pkg/compiler: fix warningsDmitry Vyukov2019-03-291-1/+2
* all: fix warnings pointed to by golangci-lintDmitry Vyukov2019-03-281-2/+1
* pkg/compiler: fix potential nil derefDmitry Vyukov2019-03-062-1/+4
* pkg/compiler: fix infinite recursion on unionsDmitry Vyukov2019-03-052-2/+5
* fuzz.yaml: add pkg/compiler and trace2syz fuzzersDmitry Vyukov2019-03-051-4/+6
* pkg/compiler: don't warn about the same len twiceDmitry Vyukov2019-01-313-15/+74
* pkg/csource: use 0 for missing syscall argsDmitry Vyukov2018-12-271-7/+16
* executor: fix handling of big-endian bitfieldsDmitry Vyukov2018-12-083-5/+17
* pkg/compiler: add error handler in CollectUnusedMarco Vanotti2018-11-213-6/+104
* pkg/compiler: add vma64 typeDmitry Vyukov2018-11-172-1/+11
* sys/fuchsia: prune unused structs in syscall description generated by fidlgenDokyung Song2018-09-112-35/+57
* sys/linux: add syz_execute_funcDmitry Vyukov2018-08-301-1/+3
* pkg/compiler: prohibit subargsDmitry Vyukov2018-08-103-0/+7
* pkg/compiler: refactor checkTypeDmitry Vyukov2018-08-022-31/+49
* pkg/compiler: refactor checkNamesDmitry Vyukov2018-08-021-2/+10
* pkg/compiler: refactor structGenDmitry Vyukov2018-08-021-62/+75
* pkg/compiler: work around vet crashDmitry Vyukov2018-07-311-5/+6
* gometalinter: clean up vetshadowDmitry Vyukov2018-07-311-1/+1
* pkg/compiler: refactor genStructDescsDmitry Vyukov2018-07-311-116/+125
* 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