Large Language Model Critics for Execution-Free Evaluation of Code Changes