Parallel codegen plans

So…

  • Release: gotta go fast, give it the beans, must outperform C/C++/Java/Go/Nim on microbenchmarks, compile time is no object, look the in-laws are coming over and I want to make a good impression.
  • Regular: optimise but not if it takes too long, don’t strip debug info, whatever you feel like, I just want an executable why are you even asking me, just do the thing that makes it run idk.
  • Debug: oh no everything is on fire, we’re all going to die, how did you even set fire to sheet metal, you need to tell me exactly what you did and in how many states it’s illegal.
5 Likes