GSoC 2026 - Teach the Clang Static Analyzer to understand lifetime annotations
Google Summer of Code 2026 @ LLVM Compiler Infrastructure Commits on GitHub | Pull requests Motivation Clang can warn about lifetime bugs. Behind -Wlifetime-safety [1] it reads the lifetime annotations a function carries and reports a warning when a pointer or a reference that outlives the object it refers to escapes the function, or when the dead object is accessed through it.
Read more…GSoC 2026: Enable float80/float128 on Unsupported Targets for LLVM libc
Introduction Hello LLVM Community! I am Sukumar Sawant, Computer Science student at Mumbai University (VIT Mumbai), India. I had the pleasure of working on the project on introducing float80 and float128 (emulated) in LLVM libc as part of Google Summer of Code 2026 along with my mentors Tue Ly, Nicolas Celik and Krishna Pandey.
Read more…Static Memory Planner for MLIR: A GSoC 2026 Journey
Hi, I am Krish Gupta. Over the summer I worked with the LLVM Foundation as part of Google Summer of Code 2026 on building a static memory planner for MLIR, mentored by Matthias Springer and Javed Absar.
Read more…GSoC 2026: Improving lit
This summer I worked on improving lit, the LLVM Integrated Tester, as part of Google Summer of Code 2026. I got interested in compilers after seeing how much heavy lifting happens underneath a single line of code, especially on parallel accelerators like GPUs.
Read more…GSOC26: Sharing LLVM-libc's floating-point routines with compiler-rt
Introduction Hello LLVM community! I am Mohamed Emad, CSE student at Zagazig University, Egypt. This summer I worked on the next step of the Hand-in-Hand project, an effort that began in 2024 with #91651 to make LLVM-libc a shared foundation that the rest of LLVM can build on.
Read more…Remembering Johannes Doerfert
It is with great sadness that we share the news of the passing of Johannes Doerfert, on September 17, 2026, at the age of 36, after a battle with cancer.
Read more…GSoC 2026: Improving HLSL Support in clangd
GSoC 2026: Improving HLSL Support in clangd HLSL (High-Level Shading Language) is a C++-like language used for GPU shader programming. Clang already parses HLSL and represents many of its constructs in the AST.
Read more…GSoC 2026: Extending Clang API Notes for C++: Overload-Specific Annotations for Functions and Methods
Hi! I’m Dominic Stöcker, and during Google Summer of Code 2026 I worked on extending Clang API Notes for C++ with overload-specific annotations for functions and methods. My mentors were Gábor Horváth, John Hui, and Egor Zhdan.
Read more…GSoC 2025: Advanced symbol resolution for Clang-Repl
Introduction Hello! I’m Sahil Patidar, and this summer I had the opportunity to participate in Google Summer of Code (GSoC) 2025 with the LLVM Organization. My project focused on enhancing ORC-JIT and Clang-Repl by introducing a new feature for advanced symbol resolution, aimed at improving runtime symbol handling and flexibility.
Read more…Making LLVM Compilation Data Accessible: A Unified Visualization Tool for Compiler Artifacts
This summer, I had the incredible opportunity to work on an LLVM project through Google Summer of Code 2025. As an undergraduate student passionate about compilers, I set out to tackle a problem that many LLVM developers face daily: the overwhelming nature of compilation data scattered across different flags, output formats, and locations.
Read more…