reduce garbage for repeated `zig cc -` calls

Context: user provides `-` to read from stdin instead of a file.

Before: it would create a file in $ZIG_LOCAL_CACHE_DIR/tmp/ for each
invocation and leave it there.
After: it hashes the file contents and renames the file to the hash.

Result: repeated invocations of `zig cc` do not cause so much trash to
be created.
400145ee3bMotiejus Jakštys committed on 3/14/2024, 4:32:56 PM· committed by Andrew Kelleyparentbc5b094
1 file changedLine totals unavailable