undefined-behavior
Here are 25 public repositories matching this topic...
C++ programmer's guide to undefined behavior
-
Updated
Jan 24, 2026
⚡️Like loadash.get, but in ~200 bytes
-
Updated
Jan 5, 2023 - TypeScript
Compiler exploits and exploitable non-obvious source code back doors.
-
Updated
Nov 24, 2024 - C++
LLVM pass that detects one undefined behavior, and emits code to delete your hard drive
-
Updated
Aug 8, 2020 - C++
Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust
-
Updated
Apr 19, 2024 - TeX
Rust-like but for TypeScript/JavaScript
-
Updated
Jun 8, 2026 - TypeScript
Slides and sources for talks on Tree Borrows
-
Updated
Dec 5, 2025 - Typst
Running Doom on C's Undefined Behaviors
-
Updated
Oct 21, 2025 - C
An early LLVM pass which removes most of UB-implying information
-
Updated
Feb 7, 2026 - C++
Theory and formalisation of basic peephole optimisations that you would find in any compiler.
-
Updated
Jan 7, 2026 - Zig
Coq formalization for "When Good Components Go Bad" paper, with various later extensions
-
Updated
Aug 11, 2025 - Coq
Blog and open repository for Analysis of Undefined Behaviors in C, work jointly done by a group of students from BUAA, under guidance of Prof. Wenge Rong (https://wgrong.github.io/)
-
Updated
Apr 1, 2024
HTTP 1.1 server with epoll and pthread, written in C
-
Updated
Oct 1, 2022 - C
Free/Open-Source C++ Quality Tools Benchmark
-
Updated
May 13, 2021 - C++
Jinja2 extension that never undefined
-
Updated
Jan 5, 2024 - Python
A C++ library that provides safe numeric APIs.
-
Updated
Sep 21, 2025 - C++
-
Updated
Mar 23, 2020 - C++
CMake-based playground to check different C\C++ code errors against different runtime sanitisers and Valgrind tools
-
Updated
Nov 11, 2024 - CMake
Basic usage of the Compiler Explorer tool to understand a quirk of simple undefined behavior in GCC
-
Updated
Feb 4, 2020 - C
Improve this page
Add a description, image, and links to the undefined-behavior topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the undefined-behavior topic, visit your repo's landing page and select "manage topics."