Breaking to Build: Fuzzing the Kotlin Compiler
At JetBrains, we care about Kotlin compiler quality. One powerful way to test it? Fuzzing, an approach that feeds programs unexpected, often random, inputs to uncover bugs that traditional tests may miss. It may sound chaotic, but it works, especially for complex software like compilers. In a previous post, our colleagues introduced kotlinx.fuzz, a powerful […]