Compiler Explorer @CompileExplore now has an llvm optimization pipeline viewer <https://t.co/665fWdomU9>! Thanks @partouf for the code review and help getting it production ready
We lost a titan of programming languages, programming methodology, software engineering and hardware design. Niklaus Wirth passed away on the first of January. We mourn a pioneer, colleague, mentor and friend.
@knatten@CompileExplore@unserializable It is indeed green = branch taken / condition met, red = otherwise, grey = normal fallthrough, blue = unconditional jump or iirc something like a switch table
Compiler Explorer now has a new and much improved control flow graph tool, check it out here! https://t.co/UYemV7MI5P @CompileExplore
Big thanks to folks from the @cutter_re project for their thorough documentation and help with solving layout challenges!
'Once the FFT method was established it became clear that it had a long an interesting prehistory going back as far as Gauss. But until the advent of computing machines it was a solution looking for a problem.' -- T. W. Korner
I'm currently optimizing lexy's JSON parser example.
I've now reached a point where it is 12000% faster than all other JSON libraries.
The trick is to consider all characters whitespace and skip them...