12:52:08stassatsi decided to avoid using llvm in the future after seeing drmeister struggle with it
12:54:47drmeisterIt lets us link code using the small code model in memory. It generates faster code. Without this, code that unwinds the stack can run up to 100x slower.
12:55:36drmeisterWithout it, we take a big hit on performance.
14:11:23Bikeok, pushed some changes to preserve source info a little better
14:11:47Bikei suspect a lot of problems with frame source info could have been from bmir:mtf instructions, often placed just after calls, not having any info, so hopefully this fixes stuff
14:11:54Bikebeing completely comprehensive is pretty difficult though
14:18:16Bikei think the main remaining lossage is that sometimes constant references are missing source info, but i don't quite understand what's doing that, other than maybe the reconstruct problem sometimes