aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler/check.go
Commit message (Expand)AuthorAgeFilesLines
* all: apply linter auto fixesTaras Madan2025-07-171-7/+10
* all: opt-out some functions to enforce linter checksTaras Madan2025-03-271-0/+1
* pkg/declextract: remove unused includes and definesDmitry Vyukov2025-01-171-0/+38
* pkg/compiler: handle string syscall attributesFlorent Revest2024-12-091-3/+3
* pkg/compiler: allow recursion via arraysDmitry Vyukov2024-11-181-2/+16
* pkg/compiler: add consts to all files that mention themDmitry Vyukov2024-11-131-2/+5
* all: follow new linter recommendationsTaras Madan2024-09-101-1/+1
* compiler: support constants in conditional fieldsPaul Chaignon2024-09-091-2/+2
* pkg/compiler: recurseField() fails with baseless argumentIgor Chervatyuk2024-07-081-4/+8
* compiler: support using int flags in field conditionsPaul Chaignon2024-03-011-2/+2
* pkg/compiler: support if[expr] attributesAleksandr Nogikh2024-02-191-20/+83
* pkg/compiler: extend parent reference support in lenAleksandr Nogikh2024-02-191-17/+62
* all: fix some function names in commentscui fliter2023-12-201-1/+1
* compiler: require nested flags to be at the end of the listPaul Chaignon2023-12-051-0/+22
* compiler: remove dead code around structFieldAttrsPaul Chaignon2023-11-291-4/+0
* compiler: prohibit homonymous flags and constsPaul Chaignon2023-11-281-1/+11
* compiler: support flags as int first argumentPaul Chaignon2023-11-281-1/+2
* compiler: support type args with mixed kindsPaul Chaignon2023-11-281-10/+16
* pkg/compiler: prohibit not DirIn resources inside fmtAleksandr Nogikh2023-10-061-5/+11
* pkg/compiler: support (in) for union fieldsAleksandr Nogikh2023-10-061-1/+1
* prog, pkg/compiler: add `BufferCompressed` buffer type & `compressed_image` b...Hrutvik Kanabar2022-11-211-0/+40
* pkg/ast, pkg/compiler: support per-file metadataDmitry Vyukov2022-04-291-1/+4
* pkg/compiler: require stricter resource constructorsDmitry Vyukov2022-01-111-8/+13
* pkg/compiler: fix error message spellingDmitry Vyukov2022-01-111-1/+1
* pkg/compiler: prohibit use of len/flags/const/proc types in out fieldsDmitry Vyukov2022-01-111-0/+2
* pkg/compiler: prohibit use of direction attribute on union fieldsDmitry Vyukov2022-01-111-6/+6
* pkg/compiler: add out_overlay field attributeDmitry Vyukov2022-01-111-3/+33
* pkg/compiler: warn about confusing comments that fake directivesDmitry Vyukov2021-11-121-0/+14
* pkg/compiler: fix almost infinite recursion in template instantiationDmitry Vyukov2021-10-051-3/+14
* pkg/compiler: fix infinite recursion in template instantiationDmitry Vyukov2021-10-051-18/+27
* pkg/compiler: fix crash on invalid templatesDmitry Vyukov2020-11-181-2/+5
* pkg/compiler: check for flags with all equal valuesDmitry Vyukov2020-11-131-1/+11
* pkg, prog: add per-field direction attributeNecip Fazil Yildiran2020-08-131-1/+23
* pkg/compiler: check for unused resourcesDmitry Vyukov2020-08-041-9/+23
* all: fix dup types in func argsDmitry Vyukov2020-07-041-1/+1
* .golangci.yml: make goconst checker more strictDmitry Vyukov2020-06-071-3/+5
* pkg/compiler: remove unused statementDmitry Vyukov2020-06-051-1/+0
* pkg/compiler: simplify and enhance handling of builtinsDmitry Vyukov2020-05-051-11/+14
* prog: introduce Field typeDmitry Vyukov2020-05-021-7/+7
* prog: remove Dir from TypeDmitry Vyukov2020-05-011-7/+7
* prog: introduce call attributesDmitry Vyukov2020-04-191-0/+1
* pkg/compiler: refactor attribute handlingDmitry Vyukov2020-04-191-32/+16
* prog: add MaxArgs constDmitry Vyukov2020-03-311-3/+2
* pkg/compiler: special BASE argument in templatesPaul Chaignon2019-11-011-1/+18
* pkg/compiler: fix root node not visited in typedef checksPaul Chaignon2019-10-231-2/+2
* pkg/compiler: fix infinite recursion in template instantiationDmitry Vyukov2019-10-101-1/+1
* pkg/compiler: remove fixed TODO (#1376)Andrey Konovalov2019-09-041-1/+0
* pkg/compiler: detect unused template paramsAndrey Konovalov2019-09-041-0/+10
* pkg/compiler: add offsetof typeDmitry Vyukov2019-05-161-1/+6
* pkg/compiler: allow to refer to syscall arguments in len pathsDmitry Vyukov2019-05-141-13/+21