Stefan Reinalter
banner
molecularmusing.bsky.social
Stefan Reinalter
@molecularmusing.bsky.social
Founder of Molecular Matters • C++ & low-level programming • Created Live++ (@liveplusplus.bsky.social)
https://liveplusplus.tech
Preparing the traditional veggie broth for the Christmas soup.

Happy holidays everyone, see you in 2026!
December 24, 2025 at 11:06 AM
Reposted by Stefan Reinalter
Eigengrau is on sale again, cheaper than ever! 🎁

A colorful shoot 'em up where every situation, every enemy, and every boss offers a different handcrafted experience.

store.steampowered.com/app/1624320/...
mausgames.itch.io/eigengrau

#SteamWinterSale #indiegame #shmup #EigengrauGame
December 19, 2025 at 12:57 PM
Reposted by Stefan Reinalter
New article! What do you do when profiling your code shows the slowdown isn't in your code, but deep in the kernel? Why, you grab the kernel source and go spelunking.

How a routine profiling session turned into a Linux kernel patch: rovarma.com/articles/fro...
From profiling to kernel patch: the journey to an eBPF performance fix | Ritesh Oedayrajsingh Varma
A story about how an innocent profiling session led to a change to the Linux kernel that makes eBPF map-in-map updates much faster.
rovarma.com
December 11, 2025 at 1:39 PM
Most likely the last update of the year.
I have some great things in store for you for 2026 :).
Live++ 2.11.1 out now:
A range of bug fixes across all platforms, some of them obscure, some of them long-standing.
Thanks to all the people who reported these issues, you help improve Live++ for everybody.

#cpp #gamedev
December 5, 2025 at 11:58 AM
Surprise!
Live++ hot-reload running on SteamDeck Proton.

This is a debug build with the SteamDeck connected over Wifi. Final performance will be <1s reloads.
December 3, 2025 at 4:53 PM
December 2, 2025 at 2:08 PM
Oh no no no...

Investigating a customer's bug report.
The PDB just came in, and after a day of looking at RVAs, symbol names, .objs, relocations, I finally saw this (note the addresses).

And how's your day going?
December 2, 2025 at 11:48 AM
Tried my new SteamDeck today. Impressed by how easy it is to set up and run Windows executables via Proton.
Of course, Live++ uses esoteric internal Win32 APIs that apparently don't work, so I can't hot-reload on the deck (yet).
December 1, 2025 at 8:22 PM
Reposted by Stefan Reinalter
Ever wondered how to store millions of call stacks efficiently? So did we. Many times.

Check out this new article by Jelle about designing a data structure to efficiently compress and store large amounts of call stack data!

superluminal.eu/compressing-...
Compressing callstacks: a bitpacked DAG powered by a keyless hashmap - Superluminal %
In Superluminal we need to store potentially millions of callstacks very efficiently. This article describes how we went from naive storage taking up gigabytes of memory in the worst case, to a very c...
superluminal.eu
December 1, 2025 at 3:09 PM
I've been asked quite a few times lately how certain things in Live++ work underneath, e.g. PDB loading, string lookups, performance, testing, hookikg, etc. that I think it would maybe be a good idea to start blogging again.
What do you think?
November 29, 2025 at 12:39 PM
learn.microsoft.com/en-us/cpp/ov...

/DEBUG:FASTLINK is gone.
Rejoice!
What's new for MSVC Build Tools
The new features and fixes in the Microsoft C/C++ compiler and tools (MSVC).
learn.microsoft.com
November 13, 2025 at 8:55 PM
This is not how I envisioned my day today:
github.com/slynch8/10x/...

What a rabbit hole. First time I've ever wanted a real-time .bat debugger in my life.

If you're a 10x subscriber, you can find some details on the Discord server.
10x creates environment that makes it impossible to run vcvars64.bat from a child process · Issue #3542 · slynch8/10x
Here's an interesting issue I've been debugging all day. Background: Live++ needs to capture the environment of whatever compiler a user uses, and it does so by spawning a cmd.exe process, from wit...
github.com
November 13, 2025 at 3:44 PM
Not pictured:
The rack to the right of my desk, with 6 devkits, a bunch of controllers, a monitor, an HDMI switch, a 16-port switch, and a SteamDeck.
November 12, 2025 at 5:15 PM
Office desk upgrade.
November 12, 2025 at 5:07 PM
Hot take: building your software for a certain OS should require *nothing* that isn't already there out of the box, and/or work with the most popular tools/IDEs.
If I want to build your software for e.g. Windows, ideally it has .bat scripts and/or a VS .sln.
November 12, 2025 at 12:18 PM
Hey @code-disaster.bsky.social, can you DM me? I've been trying to reach you today, but mails keep bouncing :(.
November 11, 2025 at 9:51 PM
There is some traction currently on a proposal I made for the Visual Studio debugger: developercommunity.visualstudio.com/t/Consider-add…

If you're a user of Live++ and/or .natvis in general, please consider commenting and upvoting.
Thank you!
Developer Community
Developer Community
https://developercommunity.visualstudio.com/t/Consider-add…
November 11, 2025 at 9:51 AM
Why is *every* company on this damn planet shoving down AI our throats?

I cannot tell you how mad stuff like this makes me.
November 10, 2025 at 4:18 PM
Terry Pratchett's writing of the Nac Mac Feegle accent always makes me smile. It's so perfect, I can hear a Scottish voice talk in my mind :)
November 9, 2025 at 11:47 PM
Reposted by Stefan Reinalter
Hi folks, this is again a plea for help. There still is no cleared donor. People working through the system but again-if you're at all interested in trying to help, it takes months to get cleared as a donor. There's a lot of delays/appointments.
So please consider and spread it around, thank you.
I am afraid I have absolutely terrible news. I need a lot of help now, from everyone. I currently have NO CLEARED DONOR for transplant and we only have a short period of time to get this done. Please SHARE THIS WITH EVERYONE AND PLEASE TRY TO DONATE!
All the information is at iggyland.org
Iggy needs a kidney - Iggy's Up All Night
The TL;DR on how you can help (if you scroll down, the full story is below): In short I have a disease that requires a living kidney donor. There are no other viable options for me. I have only a few ...
iggyland.org
October 29, 2025 at 10:18 PM
Reposted by Stefan Reinalter
I am afraid I have absolutely terrible news. I need a lot of help now, from everyone. I currently have NO CLEARED DONOR for transplant and we only have a short period of time to get this done. Please SHARE THIS WITH EVERYONE AND PLEASE TRY TO DONATE!
All the information is at iggyland.org
Iggy needs a kidney - Iggy's Up All Night
The TL;DR on how you can help (if you scroll down, the full story is below): In short I have a disease that requires a living kidney donor. There are no other viable options for me. I have only a few ...
iggyland.org
June 26, 2025 at 9:55 PM
Reposted by Stefan Reinalter
A plea for help. 🙏
One of the lead playtesters of Blue Prince, Iggy, has polycystic kidney disease and has only a few months to find a living kidney donor.

His story, contact and donor information can all be found on
iggyland.org

Please help us in sharing his story and getting the word out.💙
November 8, 2025 at 12:42 AM
Reposted by Stefan Reinalter
Iggy was an invaluable tester and contributed so much to the project. He was absolutely brilliant in the game and came up with so many original strategies we had never considered.

Please help us spread the word and as we help find him a living kidney donor. 💙
A plea for help. 🙏
One of the lead playtesters of Blue Prince, Iggy, has polycystic kidney disease and has only a few months to find a living kidney donor.

His story, contact and donor information can all be found on
iggyland.org

Please help us in sharing his story and getting the word out.💙
November 8, 2025 at 12:46 AM
Reposted by Stefan Reinalter
Łukasz from Wookash Podcast (@gameengineering.bsky.social) has posted a lengthy conversation I recorded with him a few weeks ago:
www.youtube.com/watch?v=2KPU...
It's really awkward for me to watch it so I'll assume it's just confused rambling :)
Dear ImGui | On UI Architecture with Omar Cornut
YouTube video by Wookash Podcast
www.youtube.com
November 8, 2025 at 8:04 PM