aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* all: ioutil is deprecated in go1.19 (#3718)Taras Madan2023-02-234-9/+8
* pkg/compiler: remove some leftoversP1umer2023-01-031-1/+0
* all: add freebsd/riscv64 supportP1umer2023-01-031-0/+2
* prog, pkg/compiler: add `BufferCompressed` buffer type & `compressed_image` b...Hrutvik Kanabar2022-11-215-8/+108
* prog: support int8 resources in any squashingDmitry Vyukov2022-06-201-3/+6
* pkg/ast, pkg/compiler: support per-file metadataDmitry Vyukov2022-04-295-1/+120
* all: use `t.TempDir` to create temporary test directoryEng Zer Jun2022-03-281-5/+1
* prog: pass ctx by pointer to ForeachType callbackDmitry Vyukov2022-01-111-2/+2
* pkg/compiler: require stricter resource constructorsDmitry Vyukov2022-01-114-9/+26
* pkg/compiler: fix error message spellingDmitry Vyukov2022-01-112-5/+5
* pkg/compiler: prohibit use of len/flags/const/proc types in out fieldsDmitry Vyukov2022-01-112-1/+10
* pkg/compiler: prohibit use of direction attribute on union fieldsDmitry Vyukov2022-01-115-20/+19
* pkg/compiler: add out_overlay field attributeDmitry Vyukov2022-01-117-25/+141
* pkg/compiler: refactor codeDmitry Vyukov2022-01-112-13/+18
* pkg/compiler: warn about confusing comments that fake directivesDmitry Vyukov2021-11-122-0/+19
* pkg/compiler: fix almost infinite recursion in template instantiationDmitry Vyukov2021-10-053-25/+48
* pkg/compiler: add more tests for templatesDmitry Vyukov2021-10-051-0/+20
* pkg/compiler: fix infinite recursion in template instantiationDmitry Vyukov2021-10-053-18/+41
* all: minor glob fixesDmitry Vyukov2021-05-261-8/+2
* pkg/compiler: add glob typeJoey Jiaojg2021-05-263-2/+32
* pkg/compiler: optimize array[const] representationDmitry Vyukov2021-04-211-0/+24
* pkg/ifuzz/powerpc: add powerpc supportAlexey Kardashevskiy2020-11-201-1/+3
* pkg/compiler: fix crash on invalid templatesDmitry Vyukov2020-11-182-2/+13
* pkg/compiler: check for flags with all equal valuesDmitry Vyukov2020-11-132-1/+17
* pkg/compiler: fix handling of defines with a 0 valueAnton Lindqvist2020-10-311-1/+1
* sys/targets: add OS/Arch name constsDmitry Vyukov2020-10-263-8/+8
* pkg/compiler: merge const files into a single fileDmitry Vyukov2020-08-134-117/+425
* pkg, prog: add per-field direction attributeNecip Fazil Yildiran2020-08-136-9/+155
* pkg/compiler: check for unused resourcesDmitry Vyukov2020-08-042-10/+27
* pkg/compiler: fix crash on fmt[flags]Dmitry Vyukov2020-07-232-0/+9
* prog/types.go: add Type.Alignment() and TypeCommon.TypeAlignAlbert van der Linde2020-07-142-53/+46
* all: fix comments formatDmitry Vyukov2020-07-121-2/+2
* all: fix dup types in func argsDmitry Vyukov2020-07-041-1/+1
* .golangci.yml: make goconst checker more strictDmitry Vyukov2020-06-071-3/+5
* .golangci.yml: reduce scope of suppressionsDmitry Vyukov2020-06-071-2/+1
* pkg/compiler: remove unused statementDmitry Vyukov2020-06-051-1/+0
* sys/syz-extract: use -nostdinc on linuxDmitry Vyukov2020-05-111-0/+2
* prog: refactor ANY to not fabricate new typesDmitry Vyukov2020-05-051-0/+23
* pkg/compiler: simplify and enhance handling of builtinsDmitry Vyukov2020-05-055-35/+23
* prog: remove StructDescDmitry Vyukov2020-05-034-202/+108
* prog: introduce Field typeDmitry Vyukov2020-05-024-46/+49
* prog: rename {PtrType,ArrayType}.Type to ElemDmitry Vyukov2020-05-012-10/+10
* prog: remove Dir from TypeDmitry Vyukov2020-05-014-39/+33
* pkg/compiler: deduplicate Types in descriptionsDmitry Vyukov2020-04-262-1/+74
* pkg/compiler: simplify sort predicateDmitry Vyukov2020-04-251-4/+4
* all: fix liner errorsDmitry Vyukov2020-04-191-8/+8
* pkg/compiler: error on duplicate attributesDmitry Vyukov2020-04-192-0/+5
* prog: introduce call attributesDmitry Vyukov2020-04-196-30/+75
* pkg/compiler: refactor attribute handlingDmitry Vyukov2020-04-198-139/+179
* prog: add MaxArgs constDmitry Vyukov2020-03-311-3/+2