aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler
Commit message (Expand)AuthorAgeFilesLines
* all: fix some function names in commentscui fliter2023-12-201-1/+1
* compiler: correctness test for flags flatteningPaul Chaignon2023-12-051-0/+50
* compiler: require nested flags to be at the end of the listPaul Chaignon2023-12-052-0/+25
* compiler: support nested string flags definitionsPaul Chaignon2023-12-052-0/+19
* compiler: refactor recurFlattenFlagsPaul Chaignon2023-12-051-12/+18
* compiler: error on circular dependencies in flag definitionsPaul Chaignon2023-12-052-3/+16
* compiler: support nested int flags definitionsPaul Chaignon2023-12-052-0/+62
* compiler/testdata: add missing error casesPaul Chaignon2023-11-292-1/+16
* compiler: remove dead code around structFieldAttrsPaul Chaignon2023-11-292-5/+3
* compiler: prohibit homonymous flags and constsPaul Chaignon2023-11-283-2/+15
* compiler: support const as int first argumentPaul Chaignon2023-11-284-13/+13
* compiler: support flags as int first argumentPaul Chaignon2023-11-285-17/+54
* compiler: refactor Gen for flags typePaul Chaignon2023-11-281-22/+25
* compiler: support type args with mixed kindsPaul Chaignon2023-11-284-20/+23
* pkg/compiler: prohibit not DirIn resources inside fmtAleksandr Nogikh2023-10-063-5/+17
* pkg/compiler: support (in) for union fieldsAleksandr Nogikh2023-10-064-6/+8
* sys: refactor const extractionAleksandr Nogikh2023-10-044-32/+47
* pkg/compiler: add ExistsAny() to ConstFileAleksandr Nogikh2023-10-042-10/+10
* prog: preserve inout direction during squashingAleksandr Nogikh2023-09-281-2/+2
* sys/targets: introduce HasCallNumber to reduce clutterGreg Steuck2023-04-251-1/+1
* 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