| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | all: ioutil is deprecated in go1.19 (#3718) | Taras Madan | 2023-02-23 | 1 | -2/+2 |
| | | |||||
| * | pkg/ast: improve test output | Dmitry Vyukov | 2020-05-05 | 1 | -12/+40 |
| | | | | | Improve the test utility to group error messages by line. | ||||
| * | pkg/compiler: add tests for generation phase | Dmitry Vyukov | 2020-03-17 | 1 | -5/+7 |
| | | | | | | | Add errors3.txt with tests for errors that are produced during generation phase. Refactor tests to reduce duplication. Tidy struct/union size errors: better locations and make testable. | ||||
| * | all: fix gometalinter warnings | Dmitry Vyukov | 2018-03-08 | 1 | -1/+1 |
| | | | | | Fix typos, non-canonical code, remove dead code, etc. | ||||
| * | pkg/compiler: allow unions as syscall arguments | Dmitry Vyukov | 2018-02-23 | 1 | -0/+6 |
| | | | | | | If all union options can be syscall arguments, allow the union itself as syscall argument. | ||||
| * | pkg/compiler: support type templates | Dmitry Vyukov | 2018-01-13 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Netlink descriptions contain tons of code duplication, and need much more for proper descriptions. Introduce type templates to simplify writing such descriptions and remove code duplication. Note: type templates are experimental, have poor error handling and are subject to change. Type templates can be declared as follows: ``` type buffer[DIR] ptr[DIR, array[int8]] type fileoff[BASE] BASE type nlattr[TYPE, PAYLOAD] { nla_len len[parent, int16] nla_type const[TYPE, int16] payload PAYLOAD } [align_4] ``` and later used as follows: ``` syscall(a buffer[in], b fileoff[int64], c ptr[in, nlattr[FOO, int32]]) ``` | ||||
| * | pkg/compiler: more static error checking | Dmitry Vyukov | 2017-08-27 | 1 | -0/+99 |
| Update #217 | |||||
