> new Nim compiler version produces different nimcache sources from the same > .nim sources, so which ones are the "real" ones now?
This is a feature rather than a problem. The .nim files are the "real" sources and the .c files are artifacts. If you commit the .c sources you can then inspect how they change when a new compiler is used.