#compiler

2026-01-28

Calypsi is a collection of compilers and assemblers, which can be used to generate code for various retro platforms under Windows, Linux and macOS. Now version 5.15 has been released:

amiga-news.de/en/news/AN-2026-

#retrocomputing #compiler #assembler #amiga #c64 #motorola

2026-01-27

Nice article on Brainfuck compiler optimization. Makes me remember when I wrote a BF interpreter in high school for my Texas Instruments Voyage 200.

calmerthanyouare.org/2015/01/0

#brainfuck #esolang #compsci #compiler

David Cantrell 🏏DrHyde@fosstodon.org
2026-01-27

Surely i can't be the only person who thinks that -O1/2/3 are somehow lacking as #compiler flags? We need -Osmall! And -OMGTEHFASTERERER! And variations on both! And combinations of variations!

Afloof.devafloofdev
2026-01-27

Rewriting the symbol table implementation for my programming language is going smoothly.

Sometimes though, when I look at how other compilers approach certain features, I get the urge to do things differently.

I know it will bite me back eventually, but it's just that tempting.

2026-01-26

Did you know `zig cc` might be a better C #compiler than #GCC / #Clang? And that you can use it to compile your #CGO-dependent #golang projects as well?

I just needed to cross-compile something for x86_64-linux-musl on aarch64-macos-none. Everything else kept giving me headaches (#docker, #qemu)… but using #zig just worked.

andrewkelley.me/post/zig-cc-po

Can LehmannCanLehmann
2026-01-24

Compiler development is very sane and straightforward. /j

Graph of compilation sources and targets, with edges being possible compilation paths.
Can LehmannCanLehmann
2026-01-24

Oh look, my compiler talk is slowly becoming "Intro to FPGAs" 😆

3x3x2 Example FPGA Architecture implementing the function (a and b) or c
Shriram Krishnamurthishriramk
2026-01-22

If you're a prof who teaches multi/nanopass s, how do you manage the different versions of the files? Suppose you want to add a construct; now you have to propagate the change through every subsequent file, say. Just in general, how do you manage the different versions?

Can LehmannCanLehmann
2026-01-22

Das Ganze wird auch leicht philosophisch: Wir stellen uns die Frage was eigentlich ein Compiler ist und betrachten Compiler als Paradigma zur Problemlösung.

Compiler verbindet zwei Abstraktionsebenen.
Can LehmannCanLehmann
2026-01-22

Diesen Samstag um 20:00 halte ich im Entropia einen Talk "Exotische Compiler von Hardware Synthese bis Genetik" in dem wir über ungewöhnliche Dinge die man mit Compilern machen kann reden. Wenn ihr Lust habt etwas über Compilerbau zu erfahren seid ihr herzlich eingeladen!

@entropia

Lowering Schritt vom Abstract Syntax Tree zu LLVM IRDNA zu RNA zu ProteinEin Beispiel für Logic Optimization in einem Hardware Synthese Workflow
N-gated Hacker Newsngate
2026-01-22

🎉 Welcome to "Unikernels Dummies" - because who doesn't want to spend their about the world's most exciting buzzwords? 🤖 Dive into this community-reviewed, best-effort opus on how to build a kernel, because *everyone* needs more in their life! 🛠️
labs.iximiuz.com/tutorials/uni

Hacker Newsh4ckernews
2026-01-21

The WebRacket language is a subset of Racket that compiles to WebAssembly

github.com/soegaard/webracket

Curated Hacker NewsCuratedHackerNews
2026-01-20

Benchmarking a Baseline Fully-in-Place Functional Language Compiler [pdf]

trendsfp.github.io/papers/tfp2

Snapp Mobile iOS Newsletterios_newsletter_snapp
2026-01-20

Want to contribute to Swift but don't know where to start? Discover an unexpected journey into compiler contributions and a clever workaround for fixing compiler bugs without changing the code.

🔗: massicotte.org/blog/compiler-c by Matt Massicotte (@mattiem)

Brian Swetlandswetland@chaos.social
2026-01-17

I'm now to a point where the bootstrap transpiler (1700 lines of C) can compile the stage1 compiler (1700 lines of SPL) into a C program which can "compile" itself (in the sense that the frontend works, but the output is currently a textual representation of the AST).

Next step is to write a simple backend so I can get to a fully self-hosted state. Then I can iterate on stage1 and start building the full stage2 compiler, sharing the frontend with stage1 for bootstrapping.

#Projects #Compiler

Brian Swetlandswetland@chaos.social
2026-01-17

Whee. The new error handling system lives. Goodbye weird hacky varargs thing, hello new chained-method-calls thing.

#Projects #Compiler

diff showing some modifications to error calls in the compiler's sources (written in itself), like:

-	error("cannot open '", arg, "'");
+	Error("cannot open '@'").s(arg);

-	error("expected ", what, ", found ", @str tnames[ctx.tok]);
+	Error("expected @, found @").s(what).s(tnames[ctx.tok]);
Curated Hacker NewsCuratedHackerNews
2026-01-13

Zirgen: Compiler for a Domain-Specific Language

github.com/risc0/zirgen

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst