Articles by vitaut
165

Regressive JPEGs (maurycyz.com)

2

Open Access to Standards Documents (llvm.org)

2

Astrological CPU Scheduler (github.com/zampierilucas)

11

Bitwise conversion of doubles using only FP multiplication and addition (2020) (dougallj.wordpress.com)

105

LLVM: The bad parts (npopov.com)

1

Hardening the C++ Standard Library at massive scale (acm.org)

16

Making the Clang AST Leaner and Faster (cppalliance.org)

1

C++ Memory Safety in WebKit [video] (youtube.com)

2

CLion Introduces Constexpr Debugger (jetbrains.com)

51

Hardening mode for the compiler (llvm.org)

2

Revisiting Knuth's "Premature Optimization" Paper (probablydance.com)

22

How Compiler Explorer Works in 2025 (xania.org)

1

Where did <random> go wrong? [video] (youtube.com)

1

Results summary: 2025 Annual C++ Developer Survey "Lite" [pdf] (isocpp.org)

1

Simulating fast binary black hole collisions on the GPU (20k.github.io)

1

Building Bridges to C++ (circle-lang.org)

2

Double to string conversion in 150 lines of code (vitaut.net)

2

A Modern Formatting Library (fmt.dev)

20

A DSL for Implementing Math Functions (sigplan.org)

1

A DSL for Implementing Math Functions (sigplan.org)

1

An Introduction to Low-Latency Scripting with Libriscv (fwsgonzo.medium.com)

3

Out-of-bounds read and write in glibc's qsort() (qualys.com)

1

How Close Is Existing C/C++ Code to a Safe Subset? [pdf] (mdpi-res.com)

1

Bad Apple in CMake (github.com/mikuauahdark)

2

std::print in C++23 (vitaut.net)

1

WG21, a.k.a. C++ Standard Committee, December 2023 Mailing (open-std.org)

1

Printing double a.k.a. the most difficult problem in computer sciences (zverovich.net)

37

A lightweight (~5000 LOC) Python interpreter for game engines (github.com/blueloveth)

38

Rust vs. C++ Formatting (brevzin.github.io)