use a separat compilation status per parallel compilation

@josevalim Could you give me some feedback about this, I'm not sure if it goes in the right direction as you explained in issue #1828. ;)