6 ms·
Wow - we're on Hacker News again! Hello all, and thanks for the link and discussion! While we're here, we recently made some stats public: https://stats.compile
by mattgodbolt 4y ago
Wow - we're on Hacker News again! Hello all, and thanks for the link and discussion! While we're here, we recently made some stats public: https://stats.compiler-explorer.com/ https://stats.compiler-explorer.com/ (spot the Hacker News spike!)
General stuff: we're always looking for help; everything's open source on GH: https://github.com/compiler-explorer/ https://github.com/compiler-explorer/ (the base project, our cloud setup, all our build scripts, etc). The most valuable way to help us is with issues and PRs, or hang out on our Discord (https://discord.gg/zNNgyRKh https://discord.gg/zNNgyRKh). Then spread the word, and last we welcome sponsors on GH (https://github.com/sponsors/mattgodbolt https://github.com/sponsors/mattgodbolt) or Patreon (https://www.patreon.com/mattgodbolt https://www.patreon.com/mattgodbolt).
- chrisaycock 4y agoAnd for those who haven't read it yet, here's Matt's own article in ACM Queue: https://queue.acm.org/detail.cfm?id=3372264 https://queue.acm.org/detail.cfm?id=3372264
- tomcam 4y agoSurprisingly accessible description of common optimizations; a useful survey for beginning compiler writers.
- pencilguin 4y agoHe has a Patreon acct. For a few bucks, he will send you authentic Godbolt stickers for your laptop lids, for the ultimate in geek cred.
- the_only_law 4y agoThank you for making one of the coolest tools I found in the web in years.
- mattgodbolt 4y agoThank you for the kind words :)
- Genbox 4y agoHi Matt. Thank you for such an excellent project. I'm pretty sure you already know of sharplab.io. A lot of us C# devs prefer it over Compiler Explorer for a bunch of reasons, but the main one is really the speed. My guess is that Sharplab gets it speed because it hooks directly into the JIT compiler itself. There is no overhead from touching disk or the linker.
- andyayers 4y agoIIRC with .NET 7 we will be able to improve this as we can now dump the jit-generated assembly from official builds. .NET 7 will be officially released in a month or so. Currently C#/F#/VB support in Compiler Explorer relies on prejitting which has various issues.
- dataflow 4y agoConfused, how is this related to C++ compilers? Edit: Oh wow I didn't realize the website does other languages, thanks!
- vips7L 4y agoGodbolt does more than C++. I often share Java byte code snippets from there
- pjmlp 4y agoI wish it could also do the machine code version like on .NET languages. Maybe there is a way to plug hsdis into the workflow. EDIT: Actually there is already a ticket discussing this, https://github.com/compiler-explorer/compiler-explorer/issues/1364 https://github.com/compiler-explorer/compiler-explorer/issue...
- vips7L 4y agoHave you seen JitWatch? https://github.com/AdoptOpenJDK/jitwatch https://github.com/AdoptOpenJDK/jitwatch