Related reading
GSoC 2026: Improving HLSL Support in clangd
The GSoC 2026 project identified and closed numerous gaps in clangd’s HLSL support. By performing a systematic gap analysis, the author authored an RFC, opened 11 GitHub issues, and landed multiple PRs that improve hover (semantic annotations, out/inout parameters, swizzles, RootSignature, register ranges) and code‑completion (attributes, register, semantic annotations, swizzle). The work also ex…
LLVM Project Blogllvm.org8 minA new, bespoke static site generator to replace Jekyll
The author replaced Jekyll with a custom C++ static site generator, ssg, for their blog, achieving significantly faster generation times and simpler deployment. Notably, the 8KLoC ssg was primarily written by Claude Opus 5.5 in about two hours, perfectly matching the author's specific coding style.
Chris Wellonsnullprogram.com6 minlobste.rs3Syncing Rust GCC backend or how to test Murphy's law
Lobstersguillaume-gomez.frlobste.rs7Rust's derive often implies inline
Rust's `#[derive]` macros automatically add `#[inline]` to generated trait implementations. While helpful for trivial code, large derived `Debug` impls can bloat binaries, and you can suppress this with a custom proc macro that uses `#[inline(never)]`.
Lobstersyossarian.net2 minlobste.rs71