#Compilerexplorer
This is a Compiler Explorer appreciation post. Again. Because I can't say it enough.

#cpp #gratitude #CompilerExplorer
July 21, 2024 at 12:42 AM
We have just released a new C++Online 2024 Conference Video!

What’s New in Compiler Explorer? 2024 Update - by @mattgodbolt.bsky.social - C++Online 2024

youtube.com/watch?v=28Gp...

#Compilerexplorer #Cpp #Programming #cpponline #cplusplus
What’s New in Compiler Explorer? 2024 Update - Matt Godbolt - C++Online 2024
The Online C++ Conference - https://cpponline.uk/ -- @cpponlineconf---What’s New in Compiler Explorer? - Matt Godbolt - C++Online 2024Compiler Explorer is a ...
youtube.com
May 3, 2024 at 10:12 AM
うーん、CompilerExplorerの支援をやめたところで他に支援したいプロジェクトがあるかと言うと、微妙。だがCEを支援する意味は薄れてしまった。
July 2, 2025 at 2:13 PM
Language Performance Comparisons Are Junk
YouTube video by ThePrimeTime
youtu.be
January 14, 2025 at 8:16 AM
godbolt氏への投げ銭とCompilerExplorerへの投げ銭の分離が行われた。どうしようかな。

CEはでかいスポンサーついたから投げる必要ないんだよなぁ。とはいえCE以外の進捗メール来て嬉しいかと言うと、うーん。

うーん。
October 14, 2025 at 1:08 AM
[ #Compiler ] Day 1 of #AoCO2025 Study Notes

While the original uses #CompilerExplorer, I wanted to replicate the analysis locally.

In this post, I have used #gcc, #clang, llvm-objdump and #LLDB to analyze.

Read more here: gapry.github.io/2026/01/01/A...
Study Notes: Why xor eax, eax?
Study Notes: Why xor eax, eax?
gapry.github.io
January 1, 2026 at 3:01 AM
I didn’t realize that #CompilerExplorer had become this…complicated 😰 — kudos to Matt Godbolt, et al for running it:

“How Compiler Explorer Works In 2025”, Matt Godbolt (xania.org/202506/how-c...).

On HN: news.ycombinator.com/item?id=4418...

On Lobsters: lobste.rs/s/ocu642/how...

#Compilers
How Compiler Explorer Works in 2025 — Matt Godbolt’s blog
How we handle 92 million compilations a year without everything catching fire
xania.org
June 9, 2025 at 3:02 AM
Playing with #FreePascal in #CompilerExplorer.

Lines 22 and 23 produce less machine code than lines 25 and 26, yet end up with the same result - trimming the last character from the last item in a TStringList.

#Pascal
August 10, 2026 at 4:23 PM
ですです。ループ内で分岐判定を行うのは重いので事前にループ回数を求めてしまう。おっしゃる通りで応用できる場面は多いですね。
これができれば、ループブロック内は本来やりたい処理だけに注力でき、一度に回せるループ回数も上限まで高めることができます。
この状態ならフィルタ関数自体は呼び出し回数が一気に少なくなるのでinline指定も無くて構わないレベルになりますし、
関数まるごとCompilerExplorerに入れてアセンブリにして.Sファイルに分離してSIMD化を検討する、のも良さそう。
June 13, 2024 at 2:36 PM
Fascinating (and a bit sad):

“Compiler Explorer And The Promise Of URLs That Last Forever”, Matt Godbolt (xania.org/202505/compi...).

On HN: news.ycombinator.com/item?id=4411...

On Lobsters: lobste.rs/s/rqc5yc/com...

#Internet #Google #URLShortener #AWS #CompilerExplorer #SelfSufficiency
Compiler Explorer and the Promise of URLs That Last Forever — Matt Godbolt’s blog
How we're preserving 12,000 legacy links as Google's URL shortener rides into the sunset
xania.org
May 29, 2025 at 12:28 PM
This episode of the Microarch Club #podcast (referenced in the newsletter above) is a nice #interview with Matt Godbolt, the creator of #CompilerExplorer:

overcast.fm/+BGzUcG5HNU

Excellent. 👌🏽

#ARM #BBCMicro #Acorn #Optimization #Games #ReverseEngineering #HFT
101: Matt Godbolt — Microarch Club
Matt Godbolt joins to talk about early microprocessors, working in the games industry, performance optimization on modern x86 CPUs, and the compute infrastructure that powers the financial trading ind...
overcast.fm
May 16, 2024 at 2:53 AM
On my recent India visit, I gave multiple academic talks to 200+ CS students and 30+ faculty. Regrettably, I did not once use/mention Compiler Explorer. 🥺

The topics did not lend themselves to bringing up Compiler Explorer, but still I feel ungrateful, like I let down someone. 😳

#CompilerExplorer
September 11, 2024 at 9:38 PM
I was so hoping I could include JUnit with Java compiler/executor on Compiler Explorer, but alas. 😞

I don't know how hard it is to accomplish, but I filed a library request. Please vote and opine:

github.com/compiler-exp...

#Java #JUnit #CompilerExplorer #eduSky
[LIB REQUEST] JUnit for Java compiler and executor · Issue #6779 · compiler-explorer/compiler-explorer
It will be super awesome if users can selectively include JUnit library when using Java compiler or executor. I don't know how hard it is to do this. 🤞
github.com
August 20, 2024 at 7:22 AM
I filed a feature request for #CompilerExplorer
to "add executor" to "Conformance View" to make it easier to see results and save screen space.

As an educator, I know students mostly need/want to see execution results, not assembly.

Comments welcome. 🙏🏽

github.com/compiler-exp...

#cpp #eduSky
[REQUEST]: Permit "Add Executor" to Conformance View · Issue #6495 · compiler-explorer/compiler-explorer
Is your feature request related to a problem? Please describe The "Conformance View" feature presently permits adding only "compilers". Executing the attached code requires multiple clicks and wind...
github.com
May 18, 2024 at 10:39 PM
I created a "feature request" to let users enable assertions in Java code in Compiler Explorer:

https://github.com/compiler-explorer/compiler-explorer/issues/5202

#java #programming #godbolt #CompilerExplorer
[REQUEST]: Enable Assertions in Java executor · Issue #5202 · compiler-explorer/compiler-explorer
Is your feature request related to a problem? Please describe I would like to optionally enable assertions in Java code. This feature would apply only to an executor. Describe the solution you'd li...
github.com
June 26, 2023 at 4:38 PM
Can you show what do you mean by manual implementation that captures function pointers.

Is it Struct with fields that contains pointers to functions that can be called for relevant "Trait".

Would be interesting to check output in compilerexplorer.
March 12, 2025 at 12:39 PM
Ever wanted to know who's that great chap running Compiler Explorer? Mike Godbolt gave a talk:

https://youtu.be/3W0vE_VKokY

#godbolt #compilerexplorer #cplusplus
February 4, 2026 at 11:14 PM
HN discussed Compiler Explorer: how it works, surprisingly low costs, the 'Godbolt' vs 'Compiler Explorer' name debate, and future potential like WASM client-side compilation. Insights into infrastructure & ops appreciated. #CompilerExplorer 1/5
June 9, 2025 at 11:00 PM
course is frequently updated and provides practical teaching with code examples. It also covers tools and resources such as CompilerExplorer for online code execution. The author encourages bug reporting and contributions to improve the content. (3/3)
December 1, 2023 at 7:50 PM
I have my custom C++ XML serialization stuff working pretty well now. I don't think I can really make it do everything I want until production g++ and clang++ have C++26 static reflection implemented. I've used CompilerExplorer to verify that the experimental EDG compiler and Bloomberg clang++ […]
Original post on mastodon.social
mastodon.social
December 6, 2025 at 10:42 AM
I tried #dlang's ctRegex (#cpp's #CTRE equivalent) in #compilerexplorer and it timeouts everytime after 30 seconds. I can't compare the assembly :(
November 6, 2024 at 11:18 AM
November 6, 2024 at 11:07 AM
Matt Godbolt will have a public talk about "Why C++ Isn’t Dead" at @avast_antivirus HQ in #Prague on June 27, 16:30. Let us know if you are coming https://www.meetup.com/avast-prague-cpp/events/250875497/ … @avast_devs @mattgodbolt #cpp #compilerexplorer #meetup
November 6, 2024 at 11:07 AM