15. A non-transitory computer readable storage medium comprising a regression application comprising modules executable by a processor, the modules comprising: an execution module to: compile a code corpus comprising a plurality of test programs corresponding to a particular programming language, the code corpus being compiled by a first version of the compiler to generate first compiler output; and compile the code corpus using a second version of the compiler to generate second compiler output, the second version of the compiler including different functionality than the first version of the compiler; and an analysis module to: retrieve at least one test corresponding to the first compiler output and the second compiler output; and execute the at least one test to generate a regression result for the second version of the compiler.
20. The non-transitory computer readable storage medium of claim 15 , wherein the code corpus comprises a plurality of Java® program source files.