undefined-behavior
Here are 21 public repositories matching this topic...
Language:All
Sort:Most stars
C++ programmer's guide to undefined behavior
- Updated
Nov 14, 2025
⚡️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
Nov 26, 2025 - 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
Jul 22, 2025 - C++
Coq formalization for "When Good Components Go Bad" paper
- 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
Basic usage of the Compiler Explorer tool to understand a quirk of simple undefined behavior in GCC
- Updated
Feb 4, 2020 - C
A C++ library that provides safe numeric APIs.
- Updated
Sep 21, 2025 - C++
CMake-based playground to check different C\C++ code errors against different runtime sanitisers and Valgrind tools
- Updated
Nov 11, 2024 - CMake
JAVASCRIPT OBJECT NOTATION
- Updated
Dec 13, 2025 - HTML
Improve this page
Add a description, image, and links to theundefined-behavior topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with theundefined-behavior topic, visit your repo's landing page and select "manage topics."