Stop incremental compilation madness
Stop incremental compilation madness

I was about to write the preprocessor when I had this epiphany:
We don't actually need to write a preprocessor, we just need to fix incremental compilation and by fixing I mean stop recompiling everything.
This is an Incremental Compilation option which tell sbt to stop invalidating every ref member whenever there is a APIChangeDueToMacroDefinition
TL;DR: Fast incremental compilation is back but if you make API breaking change, please clean before compiling.
stanford-ppl/spatial-lang,stanford-ppl/spatial-lang,stanford-ppl/spatial-lang,stanford-ppl/spatial-lang,stanford-ppl/spatial-lang