Compile C, C++, Rust, Haskell, Ispc, Java and other languages, and see assembly output. Also @compiler-explorer.com on bluesky

AWS
Joined October 2018
There is one problem though. You can’t see it. Well, not directly at least. You’ll never find uOPs in the binary. But! You can see the “shape” of it with performance tools…and there are subtle tells in the binary as well (hint, some nops).
3
9
1
323
17,797
Replying to @CompileExplore
@CompileExplore but for natural language :)
Happy to announce that Etymology Explorer got a UX revamp and is also now completely free to use. No API Keys. No paywall. No signup. Just words and their roots.
1
4
674
This December, I'll be posting a blog & video each day until Christmas in the Advent of Compiler Optimisations! #AoCO2025 Each day we'll explore a fun optimisation in C or C++; some low-level, x86 or ARM, some high-level. YT: youtube.com/mattgodbolt Blog: xania.org
3
47
7
299
81,131
New Podcast Episode: @mattgodbolt is back after 5 years! And he's sharing stories about breaking through abstractions. Sometimes your “disk write” is a network hop in a trench coat, and your “fast path” hides a page fault. Godbolt's rule will help.
1
4
25
2,802
Replying to @CompileExplore
@CompileExplore mug arrived in perfect conditions here in Italy!
4
16
2,376
Hi @pjkrill - just a heads up, @CompileExplore is a grass roots user-created site, independent of anyone. That's why the site is "godbolt.org" - it's my domain, not MS! (ref: infoworld.com/article/404634… "... Microsoft introduced the Compiler Explorer,
5
1
29
3,663
Hey folks! @CompileExplore is free & open for everyone, but if you're planning to use our API for bulk executions though, please ping us! CE is a shared resource and heavy use can slow things down for the whole community. DM me to chat - happy to help work something out! :)
8
82
5,846
Check out this actual real usable test case ("test" but it does actually work and could be put in production code AFAICT) of using C++26's reflection with cross-language bindings! Working example you can play with: godbolt.org/z/6Y17EG984
4
2
61
4,751
We got @CompileExplore running in @ladybirdbrowser! More work is required to actually edit the code live on the site, but we can now load/compile programs and view their disassembly. So cool! 🤓
4
18
647
24,005
When @mattgodbolt, who helped the compiler community and low-level programming enthusiasts to a great extent with @CompileExplore (godbolt), talks about "What Every Programmer Should Know about How CPUs Work", it's a must-watch talk. gotopia.tech/sessions/3281/w…
6
39
2,330
Thanks to JetBrains for sponsoring the #CppCon 2024 Video Channel. youtube.com/@CppCon @JetBrains @CppCon
2
6
1,379
Clippy wants you to know about a new @CompileExplore feature
4
22
2,053
@[email protected] retweeted
Meeting C++@meetingcpp31 Jul 2024
The last day to get your ticket for Meeting C++ 2024 in July is today! meetingcpp.com/2024/ #cpp #cplusplus
2
20
1,894
Some people have asked what changed about MS compilers on @CompileExplore and why, so I wrote a blog post explaining: xania.org/202407/msvc-on-ce
1
6
32
3,911