compiler

Tag

Cards List
#compiler

Host-Tuned GCC for Faster Compilation

Lobsters Hottest · 2026-05-25 Cached

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.

0 favorites 0 likes
#compiler

10,000 Lines Later: When a Tool Became a Compiler - Rob Durst - Gleam Gathering 2026

Lobsters Hottest · 2026-05-24 Cached

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.

0 favorites 0 likes
#compiler

SPy: an interpreter and a compiler for a statically typed variant of Python

Lobsters Hottest · 2026-05-23 Cached

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.

0 favorites 0 likes
#compiler

Buildcraft Is a Compiler Problem

Hacker News Top · 2026-05-22 Cached

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.

0 favorites 0 likes
#compiler

minc — A minimal language for building native software

Lobsters Hottest · 2026-05-22 Cached

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.

0 favorites 0 likes
#compiler

Improving C# Memory Safety

Hacker News Top · 2026-05-21 Cached

Microsoft announces a redesign of C#'s unsafe keyword in C# 16 to enforce memory safety contracts, making unsafe operations visible and compiler-enforced, with preview in .NET 11 and production in .NET 12.

0 favorites 0 likes
#compiler

CPPL: A Circuit Prompt Programming Language

Hacker News Top · 2026-05-21 Cached

CPPL is a compiler-mediated framework that bridges LLMs and hardware design by using a Python DSL and JSON-based intermediate representation to enable statically checkable, optimizable RTL generation.

0 favorites 0 likes
#compiler

New features in GCC 16: Improved error messages and SARIF output

Hacker News Top · 2026-05-19 Cached

GCC 16 introduces improved hierarchical error messages for C++ templates and updated SARIF machine-readable diagnostic output, enhancing developer experience.

0 favorites 0 likes
#compiler

A Markdown-based test suite

Hacker News Top · 2026-05-18 Cached

The author explains switching to a Markdown-based test suite for EndBASIC's compiler and VM, motivated by making the tests serve as canonical documentation for LLMs to learn the language's idiosyncrasies.

0 favorites 0 likes
#compiler

The implementation of select in Go

Lobsters Hottest · 2026-05-18 Cached

Explains the implementation of Go's select statement, covering compiler rewrites and the runtime's selectgo function.

0 favorites 0 likes
#compiler

The Mercury logic programming system

Hacker News Top · 2026-05-18 Cached

Mercury is a logic/functional programming language that combines declarative programming with static analysis and error detection. The repository provides source code, documentation, and backend support for multiple platforms.

0 favorites 0 likes
#compiler

XS: A programming language. Anywhere, anytime, by anyone

Hacker News Top · 2026-05-17 Cached

XS is a new programming language distributed as a single statically-linked binary containing the compiler, language server, debugger, formatter, linter, test runner, profiler, and package manager. It runs unchanged on multiple platforms including Linux, macOS, Windows, WASI, iOS, Android, ESP32, and Raspberry Pi, and offers multiple backends including a JIT, VM, and transpilers to C and JavaScript.

0 favorites 0 likes
#compiler

When can the C++ compiler devirtualize a call?

Hacker News Top · 2026-05-17 Cached

Explores when C++ compilers can devirtualize virtual function calls, covering cases like known dynamic types and final keyword, with comparisons across GCC, Clang, MSVC, and ICC.

0 favorites 0 likes
#compiler

The Fil-C Optimized Calling Convention

Hacker News Top · 2026-05-16 Cached

The Fil-C optimized calling convention ensures memory safety for C programs even under adversarial misuse, while maintaining efficiency by omitting safety checks in the common case. It explains the generic and register-passing optimizations that handle type violations via panics or well-defined behavior.

0 favorites 0 likes
#compiler

Data race freedom in OxCaml

Lobsters Hottest · 2026-05-16 Cached

OxCaml, Jane Street's fork of the OCaml compiler, introduces compile-time guarantees against data races, enabling sequential consistency without runtime overhead. The blog post explains the new mode axes and their implications for parallel programming.

0 favorites 0 likes
#compiler

Schanuel's Conjecture and the Semantics of Triton's FPSan

Hacker News Top · 2026-05-16 Cached

FPSan is a Triton compiler pass that enables verification of algebraic equivalence of floating-point programs by replacing floating-point operations with integer operations, relying on Schanuel's conjecture for correctness.

0 favorites 0 likes
#compiler

Spectre Programming Language

Hacker News Top · 2026-05-15 Cached

Spectre is a new programming language for safe, contract-based low-level systems programming, enforcing immutability by default and compile-time/runtime contract checking. It compiles via QBE IR and includes a feature to translate C code to Spectre.

0 favorites 0 likes
#compiler

LLM Policy for Rust Compiler

Hacker News Top · 2026-05-14 Cached

This article describes the Rust Forge, a repository of supplementary documentation for the Rust programming language, with instructions for building, contributing, and maintaining the documentation.

0 favorites 0 likes
#compiler

@QuixiAI: In a push for cross platform, I created a native build system (Jai style) and I am building an --emit-c option to compl…

X AI KOLs Following · 2026-05-14 Cached

The developer created a native build system and is building an --emit-c option to complement the 'with migrate' feature, aiming for cross-platform support and eliminating Makefiles and shell scripts.

0 favorites 0 likes
#compiler

Hoot 0.9.0 released

Lobsters Hottest · 2026-05-14 Cached

Hoot 0.9.0, a Scheme to WebAssembly compiler backend for Guile, has been released with new features and bug fixes, including DWARF support, standard Wasm exceptions, and a game jam template for the Lisp Game Jam.

0 favorites 0 likes
← Previous
Next →
← Back to home

Submit Feedback