Tag
Fil-C 0.679 is a new release of a fanatically compatible memory-safe implementation of C and C++ that uses concurrent garbage collection and invisible capabilities to prevent all memory safety errors without escape hatches.
Blaise v0.10.0 adds native back end support via QBE, threading, and incremental compilation, advancing this modern Object Pascal compiler toward self-hosting and broader platform support.
A performance evaluation of Go programs compiled with different amd64 microarchitecture levels (GOAMD64) using the Roaring Bitmap library, showing that enabling newer instruction sets like popcnt (v2) or AVX-512 can significantly improve performance.
TensorBench is a benchmark of 199 feature-addition and refactoring tasks on a compiler-based tensor framework, evaluating seven coding agents with pass rates ranging from 22.1% to 64.8%.
This repository provides the electronic version of Hassan Ait-Kaci's book 'Warren's Abstract Machine: A Tutorial Reconstruction', an out-of-print tutorial on the Warren Abstract Machine used for Prolog compilation, now freely available for non-commercial use.
The PyTorch Foundation project Helion is hosting a Helion DSL Tutorial at PLDI 2026 in Denver. It's an interactive workshop for compiler researchers, kernel authors, and ML systems engineers to write, autotune, and run Helion kernels.
Vulpine is a compiler that transforms human-readable Python code into a compressed macro representation optimized for LLMs, reducing token count by 13.8% on average while enabling exact structural reconstruction.
Recent improvements to the Swift type checker, a developer tool for the Swift programming language.
José Marchesi and the GCC-BPF team provided an update on BPF support in GCC 16, highlighting progress toward feature parity with LLVM and increasing pass rate of the kernel's BPF self-tests.
QBE 1.3 is a significant compiler backend release with 7k new lines of code, featuring a new IL matching algorithm, optimizations for coremark benchmark (improving from 40% to over 63% of gcc -O2 performance), Windows ABI support, and position-independent code generation.
The lead developer of the Kefir C compiler announces the cessation of public development, moving the project to private mode indefinitely to preserve personal enjoyment and sustainability.
Chibil is a C compiler written in C# that targets .NET IL, allowing C code to be compiled into .NET executables. It is based on chibicc and can run DOOM.
Perry compiles TypeScript directly to native executables using SWC and LLVM, producing small binaries with no runtime dependencies, supporting all major platforms and native UI widgets.
This paper introduces PassNet, a large-scale ecosystem for LLM-based compiler pass generation, including a dataset of over 18K computational graphs and a benchmark (PassBench) with a new metric. Experiments reveal that while LLMs can achieve up to 3x speedup over TorchInductor on individual subgraphs, consistency remains a bottleneck; fine-tuning a small model on PassNet trajectories yields significant improvements.
Riscrithm is a high-level macro-assembly dialect for RISC-V, written in Go, that compiles readable code into pure RISC-V assembly with optional optimization.
This blog post explains how to build a host-tuned GCC compiler using profile-guided optimization, LTO, and -O3 to achieve faster compilation times, with detailed instructions and benchmarks.
At Gleam Gathering 2026, Rob Durst shared how he rewrote a YAML-to-Terraform configuration tool as a compiler using Gleam, and how he came to appreciate the power of type-driven design and the decoder pattern.
SPy is a statically typed variant of Python that includes both an interpreter for rapid development and a compiler for high performance, aiming to retain Python's dynamic features while enabling static compilation.
This article presents treating ARPG buildcraft as a compiler pipeline, where authored content is compiled into runtime data to avoid special-case code for skill-support interactions, using Zig-based examples.
minc is a minimal programming language that compiles directly to native executables for multiple platforms without external tooling. It features modern syntax, built-in SIMD, and a bundled shader compiler.