Do not recompile a dependency if nothing changed, closes #759
Add a disclosure about setting Code.eval options