aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* sys: move linux descriptions to sys/linuxDmitry Vyukov2017-09-151-2/+2
* prog, sys: move types to progDmitry Vyukov2017-09-054-166/+166
* sys: rename Call to SyscallDmitry Vyukov2017-09-052-6/+6
* pkg/compiler: assign Call.ID staticallyDmitry Vyukov2017-09-041-0/+3
* pkg/compiler: fix alignment calculation bugDmitry Vyukov2017-09-041-3/+4
* sys: change BitfieldLast to BitfieldMiddleDmitry Vyukov2017-09-041-12/+12
* sys: remove IntSignalnoDmitry Vyukov2017-09-041-4/+6
* sys, pkg/compiler: move padding computation to compilerDmitry Vyukov2017-09-046-88/+495
* pkg/compiler: prohibit arrays of size 0Dmitry Vyukov2017-09-042-0/+9
* pkg/compiler: prohibit bitfields of size 0Dmitry Vyukov2017-09-042-5/+14
* pkg/compiler: don't allow bitfields in unions, args and anon typesDmitry Vyukov2017-09-042-11/+23
* pkg/compiler: move bitfield marking from sysDmitry Vyukov2017-09-041-1/+49
* pkg/compiler: prohibit bitfields in syscall argsDmitry Vyukov2017-09-043-2/+3
* pkg/compiler: reserve in/out/inout/opt namesDmitry Vyukov2017-09-043-1/+38
* sys: don't assume vma size is 8Dmitry Vyukov2017-09-041-0/+1
* pkg/compiler: use correct arch ptr sizeDmitry Vyukov2017-09-042-5/+5
* pkg/compiler: detect resources without ctorsDmitry Vyukov2017-09-045-63/+162
* pkg/compiler: verify validity of len targetsDmitry Vyukov2017-09-046-65/+167
* pkg/compiler: move checking code to a separate fileDmitry Vyukov2017-09-042-390/+403
* pkg/compiler: detect recursive struct declarationsDmitry Vyukov2017-09-042-22/+126
* sys: allow custom size for PtrTypeDmitry Vyukov2017-09-021-2/+4
* sys: support ptr64 typeDmitry Vyukov2017-09-022-1/+9
* pkg/compiler: restore generation of unsupported syscallsDmitry Vyukov2017-09-021-1/+14
* pkg/compiler: check and generate typesDmitry Vyukov2017-09-027-300/+1383
* pkg/compiler: actually tolerate unsupported constsDmitry Vyukov2017-08-281-0/+5
* pkg/compiler: tolerate unsupported consts everywhereDmitry Vyukov2017-08-281-8/+3
* pkg/compiler: more static error checkingDmitry Vyukov2017-08-277-107/+485
* pkg/compiler: move more const-processing code to compilerDmitry Vyukov2017-08-273-70/+271
* pkg/compiler, sys/syz-sysgen: move const handling to pkg/compilerDmitry Vyukov2017-08-272-12/+186
* sys/syz-extract: switch to the new parserDmitry Vyukov2017-08-182-0/+124