| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | sys: support type aliases (aka typedefs) | Dmitry Vyukov | 2018-01-08 | 1 | -19/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | Complex types that are often repeated can be given short type aliases using the following syntax: ``` type identifier underlying_type ``` For example: ``` type signalno int32[0:65] type net_port proc[20000, 4, int16be] ``` Then, type alias can be used instead of the underlying type in any contexts. Underlying type needs to be described as if it's a struct field, that is, with the base type if it's required. However, type alias can be used as syscall arguments as well. Underlying types are currently restricted to integer types, `ptr`, `ptr64`, `const`, `flags` and `proc` types. | ||||
| * | sys/syz-extract: support fuchsia | Dmitry Vyukov | 2017-09-25 | 1 | -2/+3 |
| | | |||||
| * | all: more assorted fuchsia support | Dmitry Vyukov | 2017-09-22 | 1 | -4/+5 |
| | | |||||
| * | sys: move linux descriptions to sys/linux | Dmitry Vyukov | 2017-09-15 | 1 | -2/+2 |
| | | |||||
| * | sys, pkg/compiler: move padding computation to compiler | Dmitry Vyukov | 2017-09-04 | 1 | -0/+30 |
| | | | | | This makes types constant during execution, everything is precomputed. | ||||
| * | pkg/compiler: use correct arch ptr size | Dmitry Vyukov | 2017-09-04 | 1 | -3/+3 |
| | | |||||
| * | pkg/compiler: detect resources without ctors | Dmitry Vyukov | 2017-09-04 | 1 | -1/+1 |
| | | | | | Fixes #217 | ||||
| * | pkg/compiler: verify validity of len targets | Dmitry Vyukov | 2017-09-04 | 1 | -9/+13 |
| | | | | | Update #217 | ||||
| * | pkg/compiler: check and generate types | Dmitry Vyukov | 2017-09-02 | 1 | -5/+23 |
| | | | | | | | Move most of the logic from sysgen to pkg/compiler. Update #217 | ||||
| * | pkg/compiler: more static error checking | Dmitry Vyukov | 2017-08-27 | 1 | -52/+17 |
| | | | | | Update #217 | ||||
| * | pkg/compiler: move more const-processing code to compiler | Dmitry Vyukov | 2017-08-27 | 1 | -0/+21 |
| | | |||||
| * | pkg/compiler, sys/syz-sysgen: move const handling to pkg/compiler | Dmitry Vyukov | 2017-08-27 | 1 | -5/+11 |
| | | | | | Now pkg/compiler deals with consts. | ||||
| * | sys/syz-extract: switch to the new parser | Dmitry Vyukov | 2017-08-18 | 1 | -0/+59 |
