aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* pkg/compiler: truncate const values to their physical sizeDmitry Vyukov2020-03-241-1/+3
* pkg/compiler: check that flags values fit into base typeDmitry Vyukov2020-03-173-15/+37
* pkg/compiler: preserve literal int const namesDmitry Vyukov2020-03-171-11/+19
* pkg/compiler: reduce clutter in test outputDmitry Vyukov2020-03-171-1/+5
* pkg/compiler: check that const values fit into base typeDmitry Vyukov2020-03-174-46/+53
* pkg/compiler: unshare error handlerDmitry Vyukov2020-03-171-0/+3
* pkg/compiler: calculate more precise sizes for argumentsDmitry Vyukov2020-03-171-4/+31
* pkg/compiler: add tests for generation phaseDmitry Vyukov2020-03-176-103/+65
* pkg/compiler: ensure consistency of syscall argument typesDmitry Vyukov2020-03-172-59/+102
* pkg/compiler: don't specify syscall consts for test OSDmitry Vyukov2020-03-173-8/+23
* pkg/compiler: handle errors in testDmitry Vyukov2020-03-171-2/+5
* pkg/compiler: emit warnings after generate stageDmitry Vyukov2020-03-171-3/+3
* pkg/ast: introduce hex-encoded string literalsDmitry Vyukov2020-02-103-16/+9
* pkg/compiler: allow for escaped stringsJason A. Donenfeld2020-02-101-5/+16
* prog: remove unused ResourceDesc.TypeDmitry Vyukov2020-01-261-3/+0
* pkg/compiler: don't mark flags with 0 as bitmaskDmitry Vyukov2020-01-181-10/+18
* pkg/compiler: sort flags valuesDmitry Vyukov2020-01-181-0/+4
* pkg/compiler: generate const[0] for flags w/o valuesDmitry Vyukov2020-01-181-7/+10
* pkg/compiler: fix another bitfield layout bugDmitry Vyukov2020-01-071-0/+10
* sys/linux: fix int64 alignment on 386Dmitry Vyukov2019-12-231-6/+8
* pkg/compiler: fix bitfield layout bugDmitry Vyukov2019-12-201-51/+105
* pkg/compiler: fix alignment of string-formatted valuesDmitry Vyukov2019-12-202-1/+13
* pkg/compiler: refactor struct layoutDmitry Vyukov2019-12-201-61/+47
* prog: refactor bitfields representationDmitry Vyukov2019-12-191-17/+17
* pkg/compiler: fix incorrect alignment calculation for paddingDmitry Vyukov2019-12-182-6/+17
* sys/linux: improve CAN descriptionsDmitry Vyukov2019-11-041-2/+1
* pkg/compiler: define fileoff templatePaul Chaignon2019-11-012-16/+4
* pkg/compiler: special BASE argument in templatesPaul Chaignon2019-11-013-8/+39
* pkg/compiler: check range is consistent with base typePaul Chaignon2019-10-253-2/+26
* prog, pkg/compiler: alignment for integer rangesPaul Chaignon2019-10-256-11/+57
* pkg/compiler: check first int arg is rangePaul Chaignon2019-10-252-1/+4
* pkg/compiler: fix root node not visited in typedef checksPaul Chaignon2019-10-232-2/+4
* pkg/compiler: fix infinite recursion in template instantiationDmitry Vyukov2019-10-102-1/+6
* pkg/compiler: remove fixed TODO (#1376)Andrey Konovalov2019-09-041-1/+0
* pkg/compiler: detect unused template paramsAndrey Konovalov2019-09-042-2/+12
* pkg/ast: fix out-of-bounds accessDmitry Vyukov2019-07-301-1/+1
* pkg/compiler: refactor regression fuzz testDmitry Vyukov2019-07-301-11/+5
* pkg/compiler: add offsetof typeDmitry Vyukov2019-05-164-2/+16
* pkg/compiler: work around 0-array-size errors due to missing constsDmitry Vyukov2019-05-151-10/+17
* pkg/compiler: allow to refer to syscall arguments in len pathsDmitry Vyukov2019-05-143-14/+25
* pkg/compiler: refactor len target checkingDmitry Vyukov2019-05-141-19/+23
* pkg/compiler: generate complex len targetsDmitry Vyukov2019-05-141-1/+8
* pkg/compiler: support complex len targetsDmitry Vyukov2019-05-146-53/+161
* pkg/ast: refactor COLON handlingDmitry Vyukov2019-05-144-56/+79
* 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