aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/ast
Commit message (Expand)AuthorAgeFilesLines
* all: use any instead of interface{}Dmitry Vyukov2025-12-222-5/+5
* tools/syz-declextract: ignore files with non US-ASCII charsDmitry Vyukov2025-04-152-9/+15
* pkg/declextract: remove unused includes and definesDmitry Vyukov2025-01-171-1/+1
* all: use min/max functionsDmitry Vyukov2025-01-171-3/+1
* pkg/compiler: add automatic metaDmitry Vyukov2024-12-111-0/+1
* all: support || operator in syzlang if conditionJiao, Joey2024-11-136-5/+24
* all: follow new linter recommendationsTaras Madan2024-09-102-9/+9
* tools/syz-linter: check t.Logf/Errorf/Fatalf messagesDmitry Vyukov2024-04-171-1/+1
* compiler: support using int flags in field conditionsPaul Chaignon2024-03-011-1/+4
* pkg/ast: support expressions with ast.TypeAleksandr Nogikh2024-02-199-22/+203
* compiler: require nested flags to be at the end of the listPaul Chaignon2023-12-051-0/+9
* compiler: refactor recurFlattenFlagsPaul Chaignon2023-12-051-0/+33
* ast: accept idents in string flagsPaul Chaignon2023-12-055-3/+11
* all: ioutil is deprecated in go1.19 (#3718)Taras Madan2023-02-233-7/+7
* pkg/ast, pkg/compiler: support per-file metadataDmitry Vyukov2022-04-297-2/+45
* pkg/ast: remove trailing spaces when formattingDmitry Vyukov2020-11-251-3/+4
* sys/targets: add OS/Arch name constsDmitry Vyukov2020-10-261-1/+3
* pkg, prog: add per-field direction attributeNecip Fazil Yildiran2020-08-136-15/+44
* all: fix dup types in func argsDmitry Vyukov2020-07-041-1/+1
* .golangci.yml: make goconst checker more strictDmitry Vyukov2020-06-071-1/+1
* .golangci.yml: enable receiver name check for pkg/astDmitry Vyukov2020-06-071-38/+38
* .golangci.yml: enable godot checkerDmitry Vyukov2020-06-051-2/+2
* pkg/ast: print full file name in errorsDmitry Vyukov2020-05-181-1/+1
* pkg/ast: improve test outputDmitry Vyukov2020-05-052-12/+62
* pkg/ast: extend testsDmitry Vyukov2020-05-013-79/+114
* pkg/ast: add call attributesDmitry Vyukov2020-04-196-1/+26
* pkg/compiler: add tests for generation phaseDmitry Vyukov2020-03-172-7/+9
* pkg/ast: introduce hex-encoded string literalsDmitry Vyukov2020-02-106-41/+70
* pkg/ast: unexport Node.Walk()Paul Chaignon2019-10-232-20/+20
* pkg/compiler: fix infinite recursion in template instantiationDmitry Vyukov2019-10-101-1/+10
* pkg/ast: fix out-of-bounds accessDmitry Vyukov2019-07-301-1/+0
* pkg/compiler: support complex len targetsDmitry Vyukov2019-05-142-14/+17
* pkg/ast: refactor COLON handlingDmitry Vyukov2019-05-145-23/+14
* sys/linux: extend AX25/ROSE/NETROM descriptionsDmitry Vyukov2018-12-241-0/+1
* sys/fuchsia: prune unused structs in syscall description generated by fidlgenDokyung Song2018-09-111-0/+14
* gometalinter: clean up vetshadowDmitry Vyukov2018-07-311-2/+2
* .gometalinter: reduce dupl thresholdDmitry Vyukov2018-07-311-40/+36
* pkg/compiler: support negative integersDmitry Vyukov2018-07-096-47/+55
* gometalinter: enable cyclomatic complexity checkingDmitry Vyukov2018-05-041-70/+93
* pkg/ast: support char constantsDmitry Vyukov2018-04-296-18/+49
* all: fix gometalinter warningsDmitry Vyukov2018-03-082-5/+5
* pkg/compiler: switch attributes from Ident to TypeDmitry Vyukov2018-03-055-11/+16
* pkg/compiler: allow unions as syscall argumentsDmitry Vyukov2018-02-231-0/+6
* pkg/compiler: allow use of empty stringsDmitry Vyukov2018-01-236-13/+10
* pkg/compiler: support type templatesDmitry Vyukov2018-01-137-110/+180
* pkg/ast: refactor WalkDmitry Vyukov2018-01-114-74/+98
* pkg/compiler: add builtin bool type aliasesDmitry Vyukov2018-01-081-2/+2
* sys: support type aliases (aka typedefs)Dmitry Vyukov2018-01-086-64/+107
* pkg/ast: fix TestParseAllDmitry Vyukov2017-10-191-10/+6
* executor, sys/windows: initial windows supportDmitry Vyukov2017-09-251-0/+3