llvm

Tag

Cards List
#llvm

Crystal 1.22.0 Is Released

Hacker News Top ↗ · 6d ago Cached

Crystal 1.22.0 正式发布,包含 251 项变更和 33 位贡献者的参与,主要亮点包括标准流模拟 SIGPIPE 行为、全面重构的 DWARF 解析以提升性能、所有目标平台支持原生事件循环、支持 LLVM 23/24,以及 aarch64-linux 晋升为 Tier 1 平台。

0 favorites 0 likes
#llvm

2026 is an exciting year for the Rust compiler (and me)

Lobsters Hottest ↗ · 2026-10-19 Cached

A blog post highlighting why 2026 is a landmark year for the Rust compiler, with the next-gen trait solver, the Polonius borrow checker, the parallel frontend nearing stabilization, and significant LLVM performance gains all converging at once.

0 favorites 0 likes
#llvm

@Modular: The Modular team is heading to the 2026 @llvmorg LLVM Developers’ Meeting in Santa Clara on Oct 26–28. On Monday, the M…

X AI KOLs Following ↗ · 2026-10-16 Cached

Modular 团队将参加 2026 年 LLVM 开发者大会,Mojo 团队举办全天工作坊讲解 Mojo 内部原理与路线图,Spenser Bauman 将分享 MAX 的 MLIR/LLVM 图编译器技术,并与 Qualcomm 联合赞助及现场招聘。

0 favorites 0 likes
#llvm

Branches in branch-free code

Lobsters Hottest ↗ · 2026-10-09 Cached

A blog post shows how LLVM compiles branch-free bit-manipulation code (like 128-bit integer addition and constant-time select) into actual conditional branches on RISC-V targets, because RV32/64 lack conditional-move instructions, and how this behavior has changed across clang versions.

0 favorites 0 likes
#llvm

@mylifcc: Qiniu Cloud's Lao Xu team has open-sourced a blockbuster project: LLGo (an LLVM-based Go compiler). Its core mission bo…

X AI KOLs Timeline ↗ · 2026-10-04 Cached

Qiniu Cloud's Lao Xu team open-sourced LLGo, an LLVM-based Go compiler that eliminates cgo overhead by enabling zero-cost native C ABI calls and integrating C, Python, and C++ ecosystems into Go, with support for disabling GC and targets ranging from games to Llama 2 inference and WebAssembly.

0 favorites 0 likes
#llvm

RacketCon Is Saturday

Hacker News Top ↗ · 2026-10-01 Cached

RacketCon 2026, the sixteenth gathering for the Racket programming language community, is happening Saturday with a live stream and talks on notation, type inference in Typed Racket, and low-level language-oriented programming via the new Pille language.

0 favorites 0 likes
#llvm

How to speed up the Rust compiler in September 2026

Lobsters Hottest ↗ · 2026-09-30 Cached

The article reports a 4.57% mean reduction in Rust compiler wall-time over two months, highlighting optimizations in rustdoc, Clippy, LLVM upgrade, and the new Polonius borrow checker and Penelope Hammertime trait solver.

0 favorites 0 likes
#llvm

Remembering Johannes Doerfert

Lobsters Hottest ↗ · 2026-09-25 Cached

A tribute to Johannes Doerfert, highlighting his significant contributions to the LLVM compiler project, including work on the Attributor framework, OpenMP offloading, and polyhedral optimization, and his impact on the open-source community.

0 favorites 0 likes
#llvm

Metacarp

Lobsters Hottest ↗ · 2026-09-13 Cached

Metacarp is a new compiler for the Carp programming language, written in Carp itself, featuring modular libraries, an LLVM backend, and incremental JIT compilation capabilities.

0 favorites 0 likes
#llvm

TinyGo 0.42 - Recover Is Real

Lobsters Hottest ↗ · 2026-09-02 Cached

TinyGo 0.42 introduces recoverable panics, Go 1.27 support, UEFI targets, and expanded hardware support for ESP32 and STM32, enhancing its capabilities for embedded systems development.

0 favorites 0 likes
#llvm

Debugging Type-Based Alias Analysis optimizations in BPF

Lobsters Hottest ↗ · 2026-08-30 Cached

The article describes how switching a BPF program to use BTF-generated vmlinux.h caused incorrect IP checksums due to Clang's Type-Based Alias Analysis optimization, and details the debugging process through assembly inspection.

0 favorites 0 likes
#llvm

25x Performance, Three Optimizations

Lobsters Hottest ↗ · 2026-08-28 Cached

The author details converting the scheme-rs Scheme implementation to a CPS-based JIT compiler and applying three optimizations, including beta-reduction, to achieve a 25x performance improvement.

0 favorites 0 likes
#llvm

Catching NaN at the MLIR Pass Boundary

Lobsters Hottest ↗ · 2026-08-26 Cached

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.

0 favorites 0 likes
#llvm

Compile-Time Improvements in LLVM 23

Lobsters Hottest ↗ · 2026-08-22 Cached

LLVM 23 delivers a 6.75% reduction in compile-time for -O3 builds, driven by key improvements in ADT hash maps, sets, and other components.

0 favorites 0 likes
#llvm

GPU Offload in Rust: Portable, Safe, and Fast

Hacker News Top ↗ · 2026-08-17 Cached

This paper presents a zero-overhead, multi-vendor GPU compilation framework built into the Rust compiler, leveraging Rust's ownership model to ensure memory safety and achieve competitive performance with native CUDA and HIP baselines.

0 favorites 0 likes
#llvm

2026 EuroLLVM

Lobsters Hottest ↗ · 2026-08-14 Cached

A YouTube playlist featuring talks and slides from the 2026 EuroLLVM conference, a meeting for LLVM developers and enthusiasts.

0 favorites 0 likes
#llvm

Computing graph dominators

Lobsters Hottest ↗ · 2026-08-14 Cached

A technical blog post explaining how to compute graph dominators, comparing the Lengauer-Tarjan algorithm with the 'A Simple, Fast Dominance Algorithm' and providing intuition behind the data-flow approach.

0 favorites 0 likes
#llvm

Looking for Missed Alarm Bugs in a Formal Verification Tool

Hacker News Top ↗ · 2026-08-14 Cached

The article describes methods to find missed alarm bugs in the Alive2 formal verification tool by adapting the YARPGen random program generator for differential testing.

0 favorites 0 likes
#llvm

A long division story

Lobsters Hottest ↗ · 2026-08-13 Cached

A developer discovers a decades-old bug in Knuth's Algorithm D for long division, leading to a new theorem added to the TAOCP errata, and also uncovers a related bug in LLVM's implementation.

0 favorites 0 likes
#llvm

PS3 emulation is fast on ARM now

Lobsters Hottest ↗ · 2026-08-07 Cached

RPCS3's ARM port now runs 60% faster and draws 25% less power after fixing a busy-wait timer bug, replacing x86 pause with ARM ISB, and reworking LLVM code generation. The gains come from low-level ARM optimizations driven by a cheap Android handheld test device.

0 favorites 0 likes
Next →
← Back to home

Submit Feedback