Commit Graph

2 Commits

Author SHA1 Message Date
Joe Groff
7f21cf31c8 Make the type fuzzer fuzzier.
- Generate class inheritance chains
- Include random objc-interop types
- Randomly make NSObject subclasses
- Avoid generating cycles in value types
2017-09-20 13:44:31 -07:00
Joe Groff
251cd2cbfd First pass at a script to generate random type definitions.
This will be useful to generate input for fuzzing runtime layout, ABI compatibility, layout algorithms, etc.
2017-09-20 08:40:24 -07:00