| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | pkg/compiler: prohibit arrays of size 0 | Dmitry Vyukov | 2017-09-04 | 1 | -0/+3 |
| | | | | | This is pointless and the only case that can yield 0 static type size. | ||||
| * | pkg/compiler: prohibit bitfields of size 0 | Dmitry Vyukov | 2017-09-04 | 1 | -1/+1 |
| | | | | | | They don't work the way C bitfields work. So this will lead to confusion at least. | ||||
| * | pkg/compiler: don't allow bitfields in unions, args and anon types | Dmitry Vyukov | 2017-09-04 | 1 | -2/+8 |
| | | |||||
| * | pkg/compiler: prohibit bitfields in syscall args | Dmitry Vyukov | 2017-09-04 | 1 | -0/+1 |
| | | |||||
| * | pkg/compiler: reserve in/out/inout/opt names | Dmitry Vyukov | 2017-09-04 | 1 | -0/+15 |
| | | |||||
| * | pkg/compiler: verify validity of len targets | Dmitry Vyukov | 2017-09-04 | 1 | -35/+3 |
| | | | | | Update #217 | ||||
| * | pkg/compiler: detect recursive struct declarations | Dmitry Vyukov | 2017-09-04 | 1 | -0/+31 |
| | | | | | Update #217 | ||||
| * | sys: support ptr64 type | Dmitry Vyukov | 2017-09-02 | 1 | -0/+4 |
| | | | | | | | ptr64 is like ptr, but always takes 8 bytes of space. Needed for some APIs. Unfortunately, most of these APIs use buffer type, so we can't use ptr64 immidiately. | ||||
| * | pkg/compiler: check and generate types | Dmitry Vyukov | 2017-09-02 | 1 | -25/+112 |
| | | | | | | | Move most of the logic from sysgen to pkg/compiler. Update #217 | ||||
| * | pkg/compiler: more static error checking | Dmitry Vyukov | 2017-08-27 | 1 | -0/+63 |
| Update #217 | |||||
