Tag
Graphify C# is a free, headless indexer that uses Roslyn and MSBuild to provide compiler-accurate semantic indexing for C# code, enabling coding agents to perform precise find usages analysis.
This is the main source code repository for the Rust programming language, detailing its features like performance, reliability, and productivity, along with installation, contributing, and tooling information.
The article presents BPF Capsule, a compiler and runtime that enables running complex programs like DOOM inside the Linux kernel using eBPF by transforming code to satisfy verifier constraints.
Rust has stabilized its 'never' type after over two years of development, a feature that enables more efficient generic code and simplifies type inference in the language.
A tool that preprocesses polynomial coefficients to enable faster evaluation, reducing the number of multiplications needed. Users can interactively preprocess polynomials for applications in cryptography and function approximation.
A developer shares code for a hash table in a new static language designed for WebAssembly GC, highlighting manual type requirements and decent performance with a toy compiler.
This article explains GCC's implementation of nested functions by creating a synthetic structure for parent variable access, comparing it to C++ lambdas in a technical blog post.
PyTorch 2.14 introduces updates to Inductor, PyTorch Distributed, dynamic shapes, Apple Silicon support, and more, with a live Q&A and PyTorchCon announcement.
Fable 5.1, a tool for compiling F# to JavaScript, has been discussed or released on the Artificial Analysis platform.
The Rust Project is experimenting with function overloading in nightly Rust builds to enhance FFI bindings, especially with C++ interop, through a new #[rustc_splat] attribute for more ergonomic call syntax.
This article discusses how MLIR compiler passes can introduce NaN values through constant folding even with valid operands, and proposes a verification workflow to catch and fix such issues at the IR boundary.
This article discusses the integration of value classes as a preview feature in JDK 28 and analyzes the optimization opportunities and limitations in the JVM, emphasizing the need for careful compiler support.
Porffor, a compiler, is transitioning from pre-alpha to alpha on August 11th with major updates including self-hosting, a core rewrite, garbage collection, and significant performance improvements.
A blog post about Calcium, a tiny programming language implementation designed to demonstrate how languages like Python are compiled and executed, created by Ned Batchelder to explain the compiled vs. interpreted debate.
Bern2Edge is a neurosymbolic compiler that converts pre-trained neural networks into Bernstein polynomial representations for efficient and interpretable edge deployment on FPGAs, achieving significant reductions in latency and resource usage while maintaining accuracy.
This tutorial demonstrates how to add JIT-compilation to a simple stack-based interpreter using libgccjit, with code examples and explanations.
The Rust blog announces the enablement of the next-generation trait solver on nightly, a major compiler update that replaces core type system components, fixes over 200 issues, and is planned for stabilization.
Mojo programming language has been open-sourced under an Apache 2 license, fulfilling a long-standing promise with the release of its compiler and toolchain.
The article details new inline assembly templates for the Odin programming language, featuring a universal syntax inspired by Go's assembler and supporting amd64 targets.
Lucas Ma has explored using effects in the OCaml compiler to create an on-demand compiler service, allowing for more flexible compilation by inverting control over file lookups and managing global state snapshots.