scalac hash