in reply to Show all errors on compile time

I also don't think this is true. I've noticed that some errors prevent the compiler from continuing, others don't, irrespective (probably) of the Perl version.

Unless, of course, you can prove it by showing an example where compiling the same program displays the behavior your described with two versions of Perl (even then, it might be an odd case and still not really evidence your case, as I am pretty sure that I have seen multiple errors displayed by the compiler with newer versions of Perl).