aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/ast
Commit message (Expand)AuthorAgeFilesLines
* 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
* pkg/ast: prohibit empty stringsDmitry Vyukov2017-09-042-0/+12
* pkg/ast: fix struct comment parsingDmitry Vyukov2017-09-042-0/+13
* pkg/compiler: check and generate typesDmitry Vyukov2017-09-022-10/+10
* pkg/compiler: more static error checkingDmitry Vyukov2017-08-277-103/+211
* pkg/compiler: move more const-processing code to compilerDmitry Vyukov2017-08-273-67/+57
* pkg/compiler, sys/syz-sysgen: move const handling to pkg/compilerDmitry Vyukov2017-08-277-88/+312
* sys/syz-sysgen: switch to new parserDmitry Vyukov2017-08-182-3/+36
* sys/syz-extract: switch to the new parserDmitry Vyukov2017-08-184-6/+116
* Makefile: enforce formatting of sys files in presubmitDmitry Vyukov2017-08-181-6/+4
* pkg/ast: new parser for sys descriptionsDmitry Vyukov2017-08-186-0/+1213