After editing code, what do I need to submit to source control?

I thought binaries were temp files that should not be on the depot?